Тестирование Python-приложений: от unittest к nose
Эволюция средств модульного тестирования для языка Python. 4
Эволюция средств модульного тестирования для языка Python. 4
Что делать, если РНР выводит русский текст из БД в виде знаков вопроса? Такой эффект чаще всего получается, если данные попали из одного приложения (phpMyAdmin), а выводятся в другом (ваша страница), и кодировки этих двух аппликух не совпали. 4
Условия размещения вакансий на сайте претерпели существенные изменения как следствие изменения моего подхода к этому разделу в целом.
Сегодня с моим напарником Никитой разбирались, как динамически подгружать инфу на страницу без использования ифрейма. «Конечно, AJAX! » — привычно скажут продвинутые девелоперы и стройными рядами уйдут курить кеды. Фикус в том, что если в динамически подгруженный и отображённый на странице хтмл случайно затешется скрипт на яваскрипте, то он не выполнится. Просто отобразится хтмл и всё. 15
Интересные ссылки за неделю: Subversion tips: working with branches, The Effective Emailer, Yahoo! выпустила в свет Yahoo! UI Library, Building a Web App on a Budget, Юзабилити-тестирование по дешевке, о быстрой разработке на Django.
Раздел «тема недели» порадовал, неплохой обзор по обучению It специалистов, сертификации, спросу на рынке труда. И посреди этого раздела (стр. 36) Интервью с известной ассициацией «IT Ukraine» (засветившейся на теме меморандума) в лице ее президента. 90 процетов интервью содержат трезвые и интересные мысли/факты.
Книга описывает процесс создания и раскрутки софтверного бизнеса, короче то, что именуется непереводимым термином bootstrapping. Точнее сказать, «микробизнеса» — силами одного-двух человек и с минимальными инвестицями (в пределах пары десятков тысяч долларов). Такой вот «бизнес» получил недавно модное прозвище «Micro-ISV», отсюда и название книги.
Более-менее регулярно на developers.org.ua начали появляться посты других авторов, что не может не радовать. Приведу несколько советов/замечаний по поводу оформления и содержимого блога.
Критерии подбора программистов для разработки веб интерфейсов. 9
Достаточно много компаний используют «серверную» разработку. Вопрос почему очевиден. Ответ тоже — чтоб не сперли код. Филосовствование на тему «спереть можно что угодно и откуда угодно» отложим. А о плюсах локальности поговорим. 5
Интересные ссылки за неделю: UNIX/Linux IDE, как себя вести в команде, Usability testing on the cheap, Vim Office Assistant, день из жизни гейм-девелопера. 4
Сегодня купил книгу на Apress.com, решил поделиться опытом. Книга, правда не обычная, бумажная, а электронная. Читать конечно не так удобно, особенно с экрана, зато цена демократичная да и с доставкой никаких хлопот. 3
О наболевшем — простота разработки сайтов забивает рынок непрофессионалами 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
Коментарі