«Сайты делать» — это ведь просто!
О наболевшем — простота разработки сайтов забивает рынок непрофессионалами 8
О наболевшем — простота разработки сайтов забивает рынок непрофессионалами 8
В свежем номере «Компьютерного Обозрения» вышла потрясающая статья — «Что, где, когда?» современного софтостроения (онлайн пока недоступна). Здесь мой к ней комментарий. 5
Интересные ссылки за неделю: Programming Like A Mathematician, менеджер паролей для веб-сайтов, Python at Google, как вести софтверный бизнес в США нерезиденту, жизнь по ту сторон. 2
Была у меня такая стандартная задача. Есть хтмл-форма. В ней таблица, в начале каждой строки есть чекбоксик, выделив который, мы помечаем эту строку на удаление. Затем по нажатию кнопки «Удалить выделенные» помеченные строки удаляются. Значение каждого чекбоксика — уникальное, и однозначно соответствует удаляемой строке. 2
Сразу два поста в блогосфере о том, что избегать некоторые риски «себе дороже»: death by risk-aversion и intelligent risk taking.
Расчет «средних» зарплат был переписан с использованием медианы, а не арифметического среднего. 3
Интересные ссылки за неделю: история создания «Меты», top ten reasons why nobody reads your blog, Hitchhickers’ Guide to Haskell, Learn Python in 10 minutes, блог программиста, работающего на акул бизнеса.
Некоторые мелкие расширения которые я использую. 3
В предыдущем посте Макс обмолвился о «нормальной поддержке замыканий» в питоне. У меня к замыканиям в питоне есть определенные претензии, поэтому я расстарался и написал довольно жирный комментарий, который теперь решил немного причесать и выложить в виде статьи. Читаем про лексические замыкания в python, ruby, perl и scheme. Сравнение очень поверхностное, поэтому специалисты, пожалуйста, поправьте меня, если я что-то не так понимаю. 5
Интересные ссылки за неделю: Haskell в Java-проекте, еще раз о XHTML, e-books от Apress.com, год хостинга бесплатно за баги TurboGears, The Pawn language.
Несмотря на изначально убогую форму ламбда-функций а затем и deprecation типичных функционалов map, filter, reduce функциональное программирование на Python развивается и довольно успешно. 3
Иследования, проведенные группой Университета Калифорнии, показали что офисного работника в течении дня прерывают в среднем каждые 11 минут. 5
Интересные ссылки за неделю: Optimal Software Development Processes and Practices, Everyone Is Above Average — The Overpopulated Top 2%, подробное описание языка запросов Google, The Top Ten Lies of Entrepreneurs, Slashdot выходит из моды, как переезжал Bloglines.com
Наверное очень типичная ситуация с которой многие сталкивались: разработчик-«бездельник», который приходит в 11 и уходит в 5 успевает сделать значительно больше, чем «трудоголик» просиживающий в офисе с 8 до 8. Совсем не типичная ситуация, когда на такого вот «лентяя» не косятся другие сотрудники и (особенно) начальство и наоборот, поощряет такой стиль работы. 8
Пояснение. Изначально я собирался описывать конкретные особенности TurboGears, но понял что текст получается большой и достаточно общий и решил разбить его на две части. В этой части пойдет речь о Python вообще, а в следующей — о TurboGears в частности.
Интересные ссылки за неделю: Singleton Considered Stupid, Наезд Сполски на падающий уровень учебных программ CS вообще и использование Java в частности и ответ Тима Брея и Неда Батчелда, программисты vs. инструментальные средства, советы венчурного капиталиста по подготовке презентаций. 7
Присоединяйтесь. Все подробности здесь: виртуальная сеть украинских разработчиков.
ScrapBook — это расширение для FireFox/Mozilla которое «позволяет сохранять веб-страницы и управлять коллекциями». Звучит не очень впечатляюще? Ведь сохранить страничку можно и нажав Ctrl-S, да и чем тут управлять?.. 5
Поздравляю всех подписчиков и читателей сайта с Новым Годом. А в качестве небольшого подарка — почти новогодняя история одного проекта. В картинках. Предыстория, как обычно, простая: пришел заказчик со своей идеей... 1
Son of Bill Gates asks his father: — Dad, I’d like to try to have sex, what should I do? 5
Коментарі