JSMin
JSMin — это маленькая консольная прожка (33 Кб), которая получает на вход код JavaScript, а на выходе выдаёт код JavaScript с выкушенными комментами и переносами строк. 3
JSMin — это маленькая консольная прожка (33 Кб), которая получает на вход код JavaScript, а на выходе выдаёт код JavaScript с выкушенными комментами и переносами строк. 3
Эволюция средств модульного тестирования для языка Python. 4
Что делать, если РНР выводит русский текст из БД в виде знаков вопроса? Такой эффект чаще всего получается, если данные попали из одного приложения (phpMyAdmin), а выводятся в другом (ваша страница), и кодировки этих двух аппликух не совпали. 4
Сегодня с моим напарником Никитой разбирались, как динамически подгружать инфу на страницу без использования ифрейма. «Конечно, AJAX! » — привычно скажут продвинутые девелоперы и стройными рядами уйдут курить кеды. Фикус в том, что если в динамически подгруженный и отображённый на странице хтмл случайно затешется скрипт на яваскрипте, то он не выполнится. Просто отобразится хтмл и всё. 15
Раздел «тема недели» порадовал, неплохой обзор по обучению It специалистов, сертификации, спросу на рынке труда. И посреди этого раздела (стр. 36) Интервью с известной ассициацией «IT Ukraine» (засветившейся на теме меморандума) в лице ее президента. 90 процетов интервью содержат трезвые и интересные мысли/факты.
Книга описывает процесс создания и раскрутки софтверного бизнеса, короче то, что именуется непереводимым термином bootstrapping. Точнее сказать, «микробизнеса» — силами одного-двух человек и с минимальными инвестицями (в пределах пары десятков тысяч долларов). Такой вот «бизнес» получил недавно модное прозвище «Micro-ISV», отсюда и название книги.
Критерии подбора программистов для разработки веб интерфейсов. 9
Достаточно много компаний используют «серверную» разработку. Вопрос почему очевиден. Ответ тоже — чтоб не сперли код. Филосовствование на тему «спереть можно что угодно и откуда угодно» отложим. А о плюсах локальности поговорим. 5
Сегодня купил книгу на Apress.com, решил поделиться опытом. Книга, правда не обычная, бумажная, а электронная. Читать конечно не так удобно, особенно с экрана, зато цена демократичная да и с доставкой никаких хлопот. 3
О наболевшем — простота разработки сайтов забивает рынок непрофессионалами 8
Была у меня такая стандартная задача. Есть хтмл-форма. В ней таблица, в начале каждой строки есть чекбоксик, выделив который, мы помечаем эту строку на удаление. Затем по нажатию кнопки «Удалить выделенные» помеченные строки удаляются. Значение каждого чекбоксика — уникальное, и однозначно соответствует удаляемой строке. 2
Некоторые мелкие расширения которые я использую. 3
В предыдущем посте Макс обмолвился о «нормальной поддержке замыканий» в питоне. У меня к замыканиям в питоне есть определенные претензии, поэтому я расстарался и написал довольно жирный комментарий, который теперь решил немного причесать и выложить в виде статьи. Читаем про лексические замыкания в python, ruby, perl и scheme. Сравнение очень поверхностное, поэтому специалисты, пожалуйста, поправьте меня, если я что-то не так понимаю. 5
Несмотря на изначально убогую форму ламбда-функций а затем и deprecation типичных функционалов map, filter, reduce функциональное программирование на Python развивается и довольно успешно. 3
Наверное очень типичная ситуация с которой многие сталкивались: разработчик-«бездельник», который приходит в 11 и уходит в 5 успевает сделать значительно больше, чем «трудоголик» просиживающий в офисе с 8 до 8. Совсем не типичная ситуация, когда на такого вот «лентяя» не косятся другие сотрудники и (особенно) начальство и наоборот, поощряет такой стиль работы. 8
Пояснение. Изначально я собирался описывать конкретные особенности TurboGears, но понял что текст получается большой и достаточно общий и решил разбить его на две части. В этой части пойдет речь о Python вообще, а в следующей — о TurboGears в частности.
ScrapBook — это расширение для FireFox/Mozilla которое «позволяет сохранять веб-страницы и управлять коллекциями». Звучит не очень впечатляюще? Ведь сохранить страничку можно и нажав Ctrl-S, да и чем тут управлять?.. 5
Довольно давно рассказали реальную историю про C# девелопера — не самого глупого представителя соседней комнаты :) 1
Я определился с выбором в пользу TurboGears. Почему не django или что-то другое? 19
Является ли аутсорсинг достойным будущим индустрии разработки ПО Украины. 37
Коментарі