homo_virtualis
View:Recent Entries.
View:Archive.
View:Friends.
View:User Info.
You're looking at the latest 6 entries.

Tags:, , , , ,
Subject:Exception #08: Поиск "утечек" памяти в python-программе
Time:12:42 am

Я собрался с силами и сгенерировал текстовую версию доклада, который я делал на Exception #08. Про то, как я его писал можно будет написать отдельный пост =)

Exception #08: Поиск 'утечек' памяти в python-программе )
comments: 2 comments or Leave a comment Add to Memories Tell a Friend

Tags:,
Time:05:01 pm

очень меня беспокоит, что современное программирование больше походит процесс молекулярной сборки, мой идеал - конструкторы lego

disclaimer: да, я понимаю, что все упирается в сложность системы, однако мне кажется, что в массе случаев эта сложность преувеличивается

comments: 3 comments or Leave a comment Add to Memories Tell a Friend

Tags:, , ,
Time:05:29 pm

Силился я найти простой и приятный мне фреймворк для разработки веб-приложений для взаимодействий класса "программа-программа" (отличается от класса "программа-пользователь" тем, что отсутствует тяжелый слой верстки) REST-стиля.

Самым вероятным кандидатом был web.py, однако я не могу смириться с основными концепциями этой библиотеки. Видимо, я слишком много программировал на хаскелле, это вредно. Сейчас я считаю, что у каждой функции все выходы должны быть точечными и начинаться со слова return. Предложение генерировать выходные данные последовательностью self.send_response(...), self.send_header(...), print - меня убивает. Если действительно необходимо сделать не атомарный вывод, как, например, при server-push механизме, то просто нужно возвращать генератор атомарных элементов.

comments: 4 comments or Leave a comment Add to Memories Tell a Friend

Tags:, ,
Time:06:41 pm
Существует два основных способа разработки программного обеспечения: западный и восточный.

Западный способ, это просто - взять лопату и начать копать.
Восточный способ, это еще проще - не брать лопату и не копать, а ждать, когда придет приверженец запада и начнет копать.

Вот я дождался GNUGoS60. Сейчас силюсь достучаться до автора и влиться в процесс.
comments: Leave a comment Add to Memories Tell a Friend

Tags:, , ,
Subject:аксиома разработки библиотек
Time:05:09 pm
разработчик библиотеки никогда не должен быть пользователем библиотеки.

пример обратного - и вытекающие последствия можно увидеть на примере библиотеки lxml.
comments: 5 comments or Leave a comment Add to Memories Tell a Friend

Tags:, , ,
Subject:Don't Undo Your Actions, Just Forget Them
Time:05:29 pm
Why is reliable software so hard?
comments: 1 comment or Leave a comment Add to Memories Tell a Friend

Advertisement

homo_virtualis
View:Recent Entries.
View:Archive.
View:Friends.
View:User Info.
You're looking at the latest 6 entries.