Сегодня купил книгу на Apress.com, решил поделиться опытом. Книга, правда не обычная, бумажная, а электронная. Читать конечно не так удобно, особенно с экрана, зато цена демократичная да и с доставкой никаких хлопот.
О наболевшем — простота разработки сайтов забивает рынок непрофессионалами
Была у меня такая стандартная задача. Есть хтмл-форма. В ней таблица, в начале каждой строки есть чекбоксик, выделив который, мы помечаем эту строку на удаление. Затем по нажатию кнопки «Удалить выделенные» помеченные строки удаляются. Значение каждого чекбоксика — уникальное, и однозначно соответствует удаляемой строке.
Некоторые мелкие расширения которые я использую.
В предыдущем посте Макс обмолвился о «нормальной поддержке замыканий» в питоне. У меня к замыканиям в питоне есть определенные претензии, поэтому я расстарался и написал довольно жирный комментарий, который теперь решил немного причесать и выложить в виде статьи. Читаем про лексические замыкания в python, ruby, perl и scheme. Сравнение очень поверхностное, поэтому специалисты, пожалуйста, поправьте меня, если я что-то не так понимаю.
Несмотря на изначально убогую форму ламбда-функций а затем и deprecation типичных функционалов map, filter, reduce функциональное программирование на Python развивается и довольно успешно.
Наверное очень типичная ситуация с которой многие сталкивались: разработчик-«бездельник», который приходит в 11 и уходит в 5 успевает сделать значительно больше, чем «трудоголик» просиживающий в офисе с 8 до 8. Совсем не типичная ситуация, когда на такого вот «лентяя» не косятся другие сотрудники и (особенно) начальство и наоборот, поощряет такой стиль работы.
Пояснение. Изначально я собирался описывать конкретные особенности TurboGears, но понял что текст получается большой и достаточно общий и решил разбить его на две части. В этой части пойдет речь о Python вообще, а в следующей — о TurboGears в частности.
ScrapBook — это расширение для FireFox/Mozilla которое «позволяет сохранять веб-страницы и управлять коллекциями». Звучит не очень впечатляюще? Ведь сохранить страничку можно и нажав Ctrl-S, да и чем тут управлять?..
Довольно давно рассказали реальную историю про C# девелопера — не самого глупого представителя соседней комнаты :)
Я определился с выбором в пользу TurboGears. Почему не django или что-то другое?
Является ли аутсорсинг достойным будущим индустрии разработки ПО Украины.
Рецепт избавления от баннеров при помощи Firefox/Adblock.
HTML неудобен для чтения и написания текстов. Особенно неудобно его читать. Разумеется, это вполне возможно, и это одно из его главных преимуществ. Но при наборе объемистой статьи расстановка вручную всех тегов — отнюдь не вариант. Разумных же вариантов есть в настоящее время два.
Russell Beattie описывает интересный тип веб-форумов, главная особенностью которых является полная анонимность пользователей.
Микроменеджмент — попытка сверхдетального контроля за работой подчиненного. По моим наблюдениям, в программировании это весьма распространненная практика.
RSS-ленты новостей штука хорошая, но малочитабельная в чистом виде. А если их (лент) читаешь много, то и Live Bookmarks слабо спасают — неудобно. Отсюда и многообразие программ для чтения новостей, как обычных десктопных, так и реализованных в вебе.
Жила-была некая компания К, которая отличалась хронической задержкой зарплаты (на месяц и больше) и строгой трудовой дисциплиной. Так например, если сотрудника не оказывалось на рабочем месте через 10-15 минут после начала трудового дня, его вынуждали писать объяснительную.
Почему-то бытует мнение (в частности, популярно в comp.lang.python) что Tcl — весьма примитивный язык, годный разве что для прототипирования простеньких графических приложений на Tk. На мой взгляд, его простота обманчива.
В нашем текущем опросе vim демонстрирует ошеломляющие результаты, сравнимые разве что с уверенной победой Кличка-младшего над Питером. Обойдя всех своих соперников, порою очень знаменитых и «модных», vim вышел на первые позиции по частоте использования среди разработчиков.
Коментарі