четверг, 26 августа 2010 г.

Дао познания

Мысли вслух:

что такое обучение?
учитель рассказывает, а ученик учится слушать и задавать вопросы
что потом?
ученик начинает сам искать ответы на свои вопросы
а потом?
ученик начинает отвечать на свои вопросы
а потом?
ученик учится отвечать на чужие вопросы
а потом?
а потом ученик становится учителем и, вздохнув, говорит - главное, это задавать вопросы
хотя на самом деле главное - отвечать на вопросы, но как это объяснишь тем, у кого еще вопросов нет

И дополню ссылкой и цитатой: Хакер, номер #097, стр. 144

Программирование — это своего рода дзен, это поединок кода с мыслью. А поединок - это уже кун-фу. А кун-фу - это когда сначала ты не знаешь, что нельзя делать то-то; потом знаешь, что нельзя делать то-то; позже понимаешь, что иногда-таки можно делать то-то; ну а далее ты осознаешь, что, помимо того-то, существует еще 69 способов добиться желаемого и все они практически равноправны. Но когда тебя спрашивают: «Как мне добиться желаемого?», ты быстро перебираешь в уме эти 69 способов, прикидываешь то общее, что в них есть, вздыхаешь и говоришь: «Вообще-то, главное – гармония». А на вопрос обиженных учеников: «А как ее добиться?», ты отвечаешь: «Никогда не делайте то-то».

суббота, 14 августа 2010 г.

Быдлософт на примере VmWare Player

Итак, о чем речь - скачиваем инсталлятор, запускаем... и вот что видим:
$ sudo dash VMware-Player-3.1.1-282343.i386.bundle
Extracting VMware Installer...done.
VMware-Player-3.1.1-282343.i386.bundle: line 302: /tmp/vmis.laK0w8/install/vmware-installer/vmware-installer: Отказано в доступе

Существование атрибута noexec и его использование для /tmp вышеназванным кодерастам неведомо. Вероятно, этот атрибут как раз спасает от установки подобного, с позволения сказать, софта. Инсталлятор весит больше 100 мегабайт, но такие примитивные вещи не проверяются - что же туда напихали?...

четверг, 5 августа 2010 г.

Embedded Languages

For some reasons I find a few presentations about C applications with embedded Tcl script interpretator. The best links you can see below:

Embedded Languages

Tcl and C

(C) Alexey Pechnikov aka MBG, mobigroup.ru