Неформатные посты rss

WebDev → Странный join в Python

>>> girls = ['Hayden', 'Megan', 'Anna', 'Jessica']
>>> s = ', '.join(girls)
>>> s
'Hayden, Megan, Anna, Jessica'
>>> s.split(', ')
['Hayden', 'Megan', 'Anna', 'Jessica']

Вообще странно, что str.join() вызывается на строке, а не самом списке, как например в Ruby.

TODO: прикрутить подсветку кода

23 марта 2012 г. 5 комментов

WebDev → Sublime Text 2

В последнее время (по-моему после пиара в Радио-Т Бобуком) пошла повсеместная мода на редактор кода Sublime Text 2. Ну и я тоже решил посмотреть на него. Редактор как редактор. Ну да, карта кода с боку прикольная, только хз какой от нее профит. Я юзаю Geany и доволен как слон. Все нужные функции в нем есть, работает быстрее родного убунтовского gedit'а. Плюс бесплатен в отличие от сабжа.

А в чем кодишь ты? И если в Sublime Text 2, что в нем (кроме Python'а) реально клевого?

P.S. Хотя вот эта хрень с одновременным редактированием выглядит круто.

21 марта 2012 г. 7 комментов

WebDev → CSS-фреймворки

Мне на нравились CSS-фреймворки. Все эти колонки (т.е. в HTML-коде div'ам прописываются определенные класссы, что по-моему противоречит идее разделения разметки от оформления), готовая типография, формы. Проще самому написать нужные стили, чем тянуть за собой довольно большой фреймворк. Впрочем они и сейчас не очень нравятся, но все же думаю попробовать. Главная причина это адаптивная верстка (Responsive Web Design), т.е. адаптация под различные разрешения (видео в тему).

Пока приметил такую систему гридов (колонок) 1140px CSS Grid. Большие фреймворки с готовыми стилями, типа Bootstrap юзать не хочется.

А как вы относитесь к CSS-фреймворкам? Используете? И если да, то какой и почему?

UPD. Нашел классную статью с хабра про CSS3 Media Queries. Оказалось ничего сложного, и можно обойтись без фреймворков. Все-таки нужно прикупить нормальную книгу по CSS и прокачаться.

02 февраля 2012 г. 6 комментов

WebDev → Почему Yii?

  1. Стабильность релизов, обратная совместимость (в отличие от Kohana)
  2. Простота (в отличие от Zend Framework, Symfony)
  3. Документация, сообщество (в отличие от Kohana)
  4. ActiveRecord (а не Zend_Db_*)
  5. Производительность (труда и приложения)
  6. RBAC
  7. Скаффолдинг
  8. Convention over configuration
  9. TDD
  10. Модули, компоненты, виджеты
  11. Миграции
  12. Рельсы для бедных
18 ноября 2011 г. 12 комментов