29 мая 2008 г.

Unobtrusive everything, but html. Ненавязчивое все, кроме html.

В интернете сейчас огромное количество материалов о unobtrusive javascript. Появляются не смелые упоминания о том, что может быть ещё и unobtrusive css. Ненавязчивай в данном контексте значит - не объязательный, не нужный. То есть должно работать и без него.

Насмотревшись на это сполна выдвигаю встречную теорию unobtrusive everything, but html.

Сейчас обясню откуда ноги ростут: в последнее время я был в роли пассивного свидетеля и активного участника нескольких проектов в которых презентационная логика в силу разных предрассудков опережала функциоальную часть WEB-приложения. В общем-то, я раньше и сильней всех других наступил на эти грабли в аудиторном фонде... Теперь делаю вывод: первична функциональная сторона приложения, продемонстрировать которую можно и в голом html.

В той же django для генерации html форм на лету уже несколько инструментов есть с помощью которых из голой идеи можно получить результат за 30-40 минут (http://f.labwr.ru например), не больше, но нерадивый программист тратит 70% времени проекта на отлаживане работы вот этой вот рюшечки, которая относится к юзаюилити, а не к функциональности в фундаментальном смысле слова.

Ниже таблица приоритетов снизу вверх она уменьшает уровень приоритетности:

yui ExtJS любой другой javascript framework
Unobtrusive javascript
Unobtrusive CSS или оба сразу Unobtrusive CSS framework
HTML

Наверное Вы скажете: "Что это за фигня такая вааще? Что за банальности?". А я отвечу: "Да, это банальности, но почему-то каждый раз начиная новую проект программист забывает эти банальности..."

Пример масса: у многих горе-любителей AJAX есть привычка фигачить в ссылки асинхронный запрос к серверной части, который возвращает кусок страницы. Итог: отключаем javascript и логи нарушается полностью. Про javascript framework'и я вообще молчю

26 мая 2008 г.

Осторожно! Еда!

Неплохой фельмец о том, что итак ясно - нормальную хавку не заменишь фаст фудом, но есть и новые мысли... Смотреть всем!

15 мая 2008 г.

Ждите нового застрелившего родителей... Травля началась.

http://habrahabr.ru/blog/internetbourgeois/42051.html

Про соответствующие органы кстати, действительно они могли б этим занятся. Не правильно как-то, что многие хабролюди ему уже приговор вынесли, хотя и говорит многое против него.

Русский вариант ShowMeDo - Skillo.ru

Как сделать, чтоб "реально красиво было". =)
Профессионал расскажет о том, как сделать, чтоб "реально красиво было". =)Описание слайда
Профессионал расскажет о том, как сделать, чтоб "реально красиво было". =)

Остальные слайды урока на skillopedia.ru

13 мая 2008 г.

О том, что на самом деле обычно нужно заказчику...

Я не трудоголик. Это факт. Есть просто интересные темы, которые меня могут иногда на долго поглатить, но трудоголизмом я никогда не отличался... Но вот случилось кое-что, что заставило меня всеръез задуматся о моей принадлежности к этой касте (трудоголиков).

Я занимался аудиторным фондом ТюмГНГУ чуть больше 2 недель. Решил достаточно большое количество проблем связных с адаптацией джанго форм к моим конктретным нуждам. Очень много всего понял про джангу.

Последним откровением для меня было то, что я посути всегда знал, но почему-то в нужный момент не вспомнил.

 

Итак, кульминация:

- за 2 недели я сделал кучю коммитов

- написал много, очень много строк кода

- изматерил всех кто хоть как-то связан с имуществом нефтегаза

сегодня заглядываю в админку (в 500 раз) и понимаю, что реально заказчику нужно было, чтоб к модели данных, которой они пользуются какой-нить добрый человек приделал фильтрацию и скрыл из админки все лишние объекты. На это у меня ушло ровно 3 минуты. 2 недели псу под хвост.

 

ЗЫ. Зато Серегин диплом готов :)

ЗЫ 2. Я сильно поумнел :)

10 мая 2008 г.

Друзья (Friends) - 10 сезонов.

Докачал наконец-то все 10 сезонов с torrents.ru. Ура!

Они качались 3 недели и 3 дня - это тупо время закачки, а я иногда выключаю комп., который у меня качает.

image

Пошукал в нете, наешел несколько тематических сайтов:

http://friends.cdom.ru/ - различные интересные факты о сериале Друзья, обои для рабочего стола, куча фоток с участниками сериала Друзья, мелодии и логотипы для мобильных телефонов, видео из Друзей, эпизод-гид The Friends, и можно приобрести полную коллекцию видео сериала "Друзья" в DVD и MPEG4 форматах.

http://www.friendstv.ru/ - русскоязычный сайт любителей... обновлялся 4-го апреля.

Материал из Википедии Друзья (телесериал)

Есть и такие, копатся в которых я не захотел:

http://telefriends.fastbb.ru/

http://www.serialfriends.ru/

Burnout Paradise - офигнная завлекалка

Смотреть всем!

9 мая 2008 г.

Mod WSGI.

Обнаружил, что в гугл мой блог чаще попадается в выдаче для запроса ""Mod WSGI". Дело в том, что я уже давал линки по теме. Однако мне есть что ещё написать про это.

Во первый, modwsgi хостится на code.google.com по адресу: http://code.google.com/p/modwsgi/

Там то, собственно и есть вся необходимая информация для настройки modwsgi:

Во вторых, процесс настройки modwsgi под apache описан так же на djangoproject.com:

http://code.djangoproject.com/wiki/django_apache_and_mod_wsgi

С Дениской мы пользовались вот этим источником http://piranha.org.ua/blog/2007/10/05/apache--modwsgi--django/ при настройке modwsgi.

 

Могу даже привести кусок кода для esp-oilwell.ru, чтоб Ваши поиски закончились на этой странице... Там по проще, чем у Александра Соловьева (предыдущий абзац) - нет процессов-демонов.

<Directory "/var/www/esp/">
        Order allow,deny
        Allow from all
</Directory>

<VirtualHost *:80>
    ServerAdmin markeev@labwr.ru
    DocumentRoot /var/www/esp/
    ServerName esp-oilwell.ru
    ServerAlias www.esp-oilwell.ru

    WSGIScriptAlias / /var/www/esp/django.wsgi
    LogLevel warn
    CustomLog /var/log/apache2/esp-oilwell.ru_access_log common
    ErrorLog /var/log/apache2/esp-oilwell.ru-error_log
</VirtualHost>

 

Добавлю ещё, что wsgi использует свои параметры окружения, поэтому мой любимыйй вариант setting'ов для django

import os
working_dir = os.getcwd()

MEDIA_ROOT = working_dir + '/media/'

работать с modwsgi не будет (вроде даже не он виноват, а апач). Жаль.

7 мая 2008 г.

Наша модификация правила 4-ех конвертов

Известный способ копить на инвестиционные нужды - http://www.kraynov.com/2008/01/22/4-envelope-rule/

И серия статей/отзывов развивающих эту идею:

http://www.kraynov.com/2008/03/05/4-envelope-rule-2/

http://www.effman.ru/2008-04-11/94

http://www.kraynov.com/2008/04/24/4-envelopes-testimonials-1/

Натолкнули нас (меня и Машу) на мысль о том, что не хило было б использовать что-то похожее. Наш вариант - 3 конверта, т.к. деньги для инвестирования/накопления мы тупо сразу кладем в банк.

Отличие нашего метода в том, что мы пишм на конвертах что от кого и как пришло (сумма) и ушло. Конверты выполняют роль группы статей расходов. Например, мы тратим сумму X на выплату за комунальные услуги, Санькины школы, кружки еду в холодильник и пр. - это первый конверт.

Второй конверт еженедельные траты на еду. Получилась сумма Y. В неделю тратим Y/4.

Третий - непредвиденные расходы. Сумма Z. Пока что Y = Z. Не знаю, как так получилось, но в прошлом месяце мы опытным путем выяснили значения каджой из сумм. Для этого старались записывать все денежные операции. Но прошлый месяц был не совсем обычным - я получил от УТСК полную оплату наших услуг. Не обычность как раз в том, что заказчик расчитался в течении 1 (!) месяца.

6 мая 2008 г.

Сайт УТСК

УТСК - это ОАО "Уральская теплосетевая компания". Мы с Дениской и Юлей запустили его 10 дней назад. Урл сайта - utsk-teplo.ru.

Примечательно, что сайт как-то хиленько проиндексировался в google, хотя обычно наличие google analitycs скрипта на сайте приносит не плохие плоды. Как бы там нибыло, я начинаю открытый эксперимент по новым для меня методам раскрутки. Чрезмерно упорствовать не буду, так как бюджет мероприятия не велик, но всеж попробую некоторые дедовские методы. По прошествии недели, если не закручюсь слишком опубликую результаты...

Пока картина такая:

88 посещений

821 просмотр страниц (видимо со стороны заказчика из других городов).

9,33 Страниц/посещение

39 уников

Процент посещений из поисковых систем (собственно то, что я и собираюсь увеличивать) - 2,27 %

image

Google Webmaster tools про сайт вааще ниче не знал, и сильно удивился, его увидев. Сегодня добавлю сайт в пару каталогов. Больше ниче (по крайне мере сегодня) делать не стану.

Я первый: заметил новую функциональность в Google Reader'е - note's

image

 

Видно, что появилась возможность комментировать расшаренные итэмы... Ну что ж - полезная фича.