Click to view
Наглядно о программировании. На
видео к посту вы можете наблюдать, как некий программист пишет за четыре минуты вполне работоспособный тетрис. Это не трюк: тетрис и тому подобные игры действительно можно написать очень быстро - за час-два, если делать всё медленно, аккуратно и без подготовки.
(
Дальше… )
Comments 324
Ваша запись попала в топ-25 популярных записей LiveJournal. Подробнее о рейтинге читайте в Справке.
Reply
Согласен, что сейчас для входа в среду программирования такой подход затруднён.
А теперь добавлю конспирологии: программистам вовсе не нужны пользователи, понимающие принципы работы гаджетов глубже, чем кнопка "вкл" и меню простых настроек.
Это - деньги.
Это - статус.
И, как следствие, искусственное выделение программистов в сословие, единственно понимающее принципы работы и настройки "по железу".
Как это сделать проще всего? Повысить барьер входа и отбить интерес к изучению возможностей выкрутить из железяки всё.
Reply
Reply
Из свежего: Манагер, а потом и системный архитектор мне долго объясняли, что в их SOAP API нет метода для получения номеров всех моих заказов и добавить их туда - сложность сложная. При том что на их сайте в ЛК такая возможность есть. Ну да Бог с ними, я не варвар по постоянно дергать и парсить отчет из ЛК не хочу, Вернее в нашем бюджете это не заложено. Прошу высылать это список мылом пару раз в сутки. Долго отнекивались, потом сказали ОК, но только в Excel При этом простой как валенок CSV они выгрузить не могут. Наконец, после аппаратных игр выяснилось что они могут выгружать и в тексте. Текст правда тоже ни разу не CSV, но наш импортер SAPовских отчетов его, хотя и с трудом и бубном, но сможет скушать.
Далее, тот же API имеет метод по которому я могу найти объект по его названию, но не могу по его идентификатору. который везде мне возвращается. На вопрос "А как получить объект по идентификатору?" получил ссылку на зазипованную XML версию справочника.
Reply
Reply
Reply
Описанный вами макрос замены тире, в том же Excel, выглядит так:
Cells.Replace "--", "-"
да, всего одна строка кода
Согласитесь, ничуть не сложнее описанного вами Alt+2: REPLACE «--», «-»
К тому же, описанный вами макрос можно записать (и назначит на комбинацию кнопок), даже не открывая редактор макросов (не видя никакого кода),
и потребуется на это 5 секунд
> отвратило от программирования миллионы людей, провалившихся при попытке создать элементарный макрос
наоборот, макросы писать очень просто
тем более, есть запись макросов в том же Word, - нажал кнопку макрорекордера, и все твои действия записываются в виде кода
и тысячи людей именно так постигают автоматизацию
PS: и на бейсике можно создавать серьёзные вещи (коммерческие продукты)
вот, например, что получилось из 20 тысяч строк кода на Visual Basic (и продаётся, как горячие пирожки)
http://excelvba.ru/programmes/Parser
Reply
Reply
Sub Макрос1()
'
'Макрос1 Макрос
'
'
Selection.Find.ClearFormatting
Selection.Find.Replacement.ClearFormatting
With Selection.Find
.Text = "--"
.Replacement.Text = "-"
.Forward = True
.Wrap = wdFindContinue
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchWildcards = False
.MatchSoundsLike = False
.MatchAllWordForms = False
End With
Selection.Find.Execute Replace:=wdReplaceAll
End Sub
Сразу и работающая программа, и обучение программированию.
Reply
Reply
Reply
Я самоучка, поэтому Барсик мне сложным не показался.
Reply
Человек, который сам начал с нуля писать на PHP вывернется наизнанку от Perl и наоборот.
В данном случае, Фриц троллит, походу. Ну не поверю, что он функцию записи макросов и последующего их разбора не освоил, а после пары примеров, там все понятно.
Reply
Согласен
Reply
Leave a comment