Страница 1 из 11

Навеяно тулатолковскими IT холиварами

python

http://www.tulatalk.ru/forums/?showtopic=54257

Категория: Программирование, Юмор (10 Июль , 2010) 1 Комментарий »

coda

(x) Лепра

Категория: Юмор (27 Ноябрь , 2009) 1 Комментарий »

Осваиваю Symfony

MODx конечно хорош, но в определенных пределах.

Сейчас плотнее осваиваю фреймворк Symfony. Взялся сразу на коммерческом проекте. Пока нравится. Много новых слов, технологий и концепций

YAML, Propel, ORM (кстати не знал, что у этого явления есть концептуальное название)

В общем пока впечатления очень положительные, буду копать далее.

Категория: Веб-разработка, Программирование (6 Сентябрь , 2009) 3 Комментариев »

Программисты ворчат

стеан>> привет. поворчу: наступил на старые грабли с++ если к чилсу 0 прибавить 10 раз по 0.1 то получится число > 1 ппц
я> забей
стеан>> я что-нибудь придумаю
я> )) на двоих? два по 100 в одну посуду?

Категория: Юмор (21 Август , 2009) Добавить комментарий

Сайт: Туристическое агентство География

Сдал сайт для Туристического агентства География (http://geo-grafia.ru). Город Санкт-Петербург.

geo-grafia

Аккуратный, легкий и удобный дизайн хорошего Тульского дизайнера, лента новостей, туры с возможностью бронирования тура и гостиницы, возможность отправки содержимого тура на печать. В общем обычный сайт визитка. Сделано на MODx. Из наворотов прикручен jQuery плагин innerFade для плавной смены изображений на главной странице.

Категория: Менеджмент проектов, Программирование, Процесс (27 Июль , 2009) 2 Комментариев »

Программисты это плохо. Программисты это хорошо.

Значит присылает мне сегодня друг-программист из Великого-Новгорода в аську такую строчку.

// локаничный дедлок единственного потока :) C#
System.Threading.Thread.CurrentThread.Join();

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

Я немного офигеваю, и начинаю вспоминать, что я читал про программистов в последнее время.

Сначала я прочитал про программистов у бомбера. Почему у программистов такие страшные жены? / some original content ok?

Он как бы простебал всю общность программистов высмеивая инертность натуры в плане поиска сексуального-партнера.

Процитирую наиболее значимые моменты

Утрата социальных навыков - не единственный фундаментальный разрыв в целостной картине социальной единицы “программист”.

Редко когда удаётся увидеть жену программиста. Сами они в курсе “неземной красоты” своих жен и нечасто появляются в компании вместе.

Опросив с десяток знакомых программистов, я выяснил, что зачастую постоянной избранницей на всю жизнь является первая девушка, которая ему дала, т.е. етот факт настолько переполняет стек, что становится решающим фактором в вопросе выбора спутницы

Но затем мне на глаза попалась удивительная статья обратного характера, все про тех же удивительных зверьков -- программистов!

Программисты: эволюционный подход

Основные цитатки:

Во-первых, программисты это одна из немногих социальных групп, которые сейчас производят продукт. Причем продукт такой, без которого современный мир существовать не в состоянии. А как мы помним из Смита и Маркса - продукт это архиважная фигня, и тот, у кого он есть практически не может продуть в борьбе за блага

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

и сразу же

Третье. Как известно, залогом выживания вида является размножение. И, я скажу вам, програмисты размножаются!

а вот о аутентичности и самовлюбленности

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

ну и про менеджеров

Проще говоря, если кучку программистов оставить на некоторое время без присмотра (читай без управления), они очень быстро скатываются в производство не продукта, а прикольных фиговин для самих себя. Как правило, эти фиговины остальным людям не интересны, поэтому программистам перестают давать за них деньги. Соответственно программисты умирают от голода. Но на этот случай у программистов тоже есть регулирующий механизм: Менеджер. Их самый страшный враг и единственный друг. С одной стороны он заставляет их делать то, что им не интересно, тем самым подкашивая их ощущение бога, но с другой - он обеспечивает их выживание, сохраняя восстребованость продукта, поэтому они его терпят. По сути, менеджер такой же залог выживания программиста, как фермер для пшеницы: культуру необходимо возделывать, иначе она дичает. Поэтому если в кучке программистов заводится толковый менеджер, они, сцуко, делаются непобедимыми!

Мораль сей басни такова, что нету тут морали никакой. Читайте как есть :)

Категория: Программирование (22 Май , 2009) 5 Комментариев »

Как давно я не программировал

Ух как давно я не программировал. Дело в том, что последнее время я практически не занимаюсь этим вот вашим веб-программированием. Максимум, что могу позволить себе это сверстать что-нибудь попроще (на дивах или таблицах, но что бы только мозг себе не выносить). Стараюсь отдавать эту работу по веб-программированию тем, кто на этом действительно собаку съел.

А тут вот сегодня взял сегодня и целых 5 строк кода написал. И каким же трудом они мне дались, скажу я вам.


$ids = array (1 => 50, 2 => 51, 3 => 55, 4 => 59);
$ind = mt_rand(1,4);
$txt = $modx->getDocument($ids[$ind]);
print_r($txt);die;

Сейчас я расскажу, что они делают. Значит в переменную $ids заводится небольшой такой "массивчик". Он состоит из номеров документов. Это номера документов в дереве из которых будут дергаться "названия слоганов". В переменную $ind попадает произвольный индекс. Он берется от 1 до 4. То есть может быть и 3, а может и 2, но 5 и 0 не может. Зачем это нужно?

Это нужно, что бы потом используя функцию MODx API getDocument ($modx->getDocument($ids[$ind])) дернуть динамически документ в дереве произвольного индекса и взять с него поле [pagetitle].

Отработкой API функции является ассоциативный массив такого вида

Array ( [id] => 50
[type] => document
[contentType] => text/html
[pagetitle] => В бизнесе есть только один план – никакого плана
[longtitle] =>
[description] =>
[alias] =>
[link_attributes] =>
[published] => 1
[pub_date] => 0
[unpub_date] => 0
[parent] => 49
[isfolder] => 0
[introtext] =>
[content] =>
[richtext] => 1
[template] => 5
[menuindex] => 0
[searchable] => 1
[cacheable] => 1
[createdby] => 1
[createdon] => 1241692728 [editedby] => 1
[editedon] => 1241692728
[deleted] => 0
[deletedon] => 0
[deletedby] => 0 [publishedon] => 1241692728
[publishedby] => 1
[menutitle] =>
[donthit] => 0
[haskeywords] => 0
[hasmetatags] => 0
[privateweb] => 0
[privatemgr] => 0
[content_dispo] => 0
[hidemenu] => 0 )

Как уже ранее говорилось нас интересует только поле [pagetitle]. Вся эта бодяга потом вставляется в сниппет [[slogan]] а он в свою очередь вызывается из шаблона и мы имеем генератор случайных слоганов для сайта.

Вуаля!

Категория: Без категории, Программирование (21 Май , 2009) 6 Комментариев »

Страница 1 из 11

Rambler's Top100



Читать в Яндекс.Подписках


QR Code