Когда я был маленьким, я думал: «Почему жители тундры терпят такие морозы, короткие дни и длинные ночи, а не переберутся к морю, теплу?» Прошли годы, я осознал, почему я сам, живя в тайге, не перебираюсь на юг — мне тут нравится, да так и проще.
Прошу прощения, это уже моя вторая статья за эту неделю, не совсем относящаяся к тематике Хабра. Но молчать не смею.
Все мы при встречах с друзьями делимся своим недовольством, интернет кишит претензиями и жалобами, на хабре регулярно встречаются статьи возмущающихся. Такое ощущение, что вся страна негодует. Люди недовольны разными вещами: раз, два, три, . . . . . и прочее И несмотря на всё это мы терпим. Мы, кажется, уже не можем собраться и выступить все вместе против чего-либо. Но каждый из нас может изменить что-то хотя бы для себя — изменить мир вокруг себя или переместить себя географически.
Архив Декабрь 12, Суббота, 2009
Уже было несколько статей, где авторы рассказывали о том как скрасить консольные будни с git. В последней приведенной ссылке автор предлагает создавать алиасы, для работы c git, непосредственно в shell. Это не очень хороший способ, хотя бы потому, что, например алиас gc будет конфликтовать с одноименной командой пакета graphviz. git сам прекрасно умеет работать с собственным алиасами.
Поговорим о рисках

Что такое риски? Что является риском, а что нет? Как учитывать риски при оценке трудоёмкости ПО и планировании проекта? Об этом я предлагаю поговорить в этом топике. В то же время, чтобы не раздувать топик и не повторяться, здесь не будут обсуждаться вопросы идентификации и митигации рисков — действий по выявлению, уменьшению вероятности возникновения рисков и минимизации их последствий.
После публикации статьи о смертных грехах в оценке трудоёмкости программного обеспечения мне указали, что ни автор, ни я ничего не сказали о рисках. Хочу исправить это досадное недоразумение и поведать вам немного о рисках и моём опыте работы с ними.
Всем привет.
Давно перед преподавателями стоит задача научить студентов мыслить объектно. Задача сложная. Объяснить такие вещи трудно, можно только попробовать показать это на примерах. Да и то, примеры эти, чаще всего не дают представления о том, чего же хочет преподаватель.
Сегодня на ленте предложил студентам второго курса интересную задачку на развитие объектного мышления. Подробности дальше.

Приветствую читателей. Сейчас я веду разработку собственного фреймворка, основанного, в противовес главенствующей сейчас модели MVC, на базе сигнальной архитектуры (signal/slot). Пока он проходит боевую обкатку в нашем стартапе, и за это время я понял, что просто библиотеки мало — реальные задачи и виденье будущего показывает, что необходим разный функционал, но объединенный одной темой — обработка и доставка информации множеству клиентов в реальном времени (да, в чем-то схоже с Comet-ом, он там тоже есть). Поэтому решено было попробовать реализовать основной компонент — очередь сообщений, которая бы стала основной для следующих проектов, быстрой, гибкой и масштабируемой.
Что получилось? Альфа-версия SignalsyMQ — очередь сообщений на базе PHP/Redis/Zend Framework.
В продолжение темы пользователя dreadatour, написавшего набор скриптов для заливки скриншотов на сервис clip2net, я решил показать, как можно собрать DEB пакет с собственными скриптами. Сам уже давно использую эту практику, удобно, если надо поделиться с кем-то или же взять с собой «к соседу» набор собственных утилит и не мучаться с зависимостями, вспоминая, что же ты там используешь, чтобы оно заработало.
Я не очень люблю dpkg-buildpackage, так как придется возиться с MakeFile’ами, а в данном случае оно все просто не нужно, скрипты не компилируются, а просто должны оказаться на своих местах. Поэтому собирать будем «совсем руками». Заодно покажу что же такое DEB пакет вообще и расскажу о некоторых «костылях», которые с ним можно иногда сотворить.
Итак, приступим! Нам понадобятся:
date, tar, gunzip, vi (nano, ee, kate, gedit), ar
Первый подпольный подкаст от студентов-партнеров Microsoft в России.
Темы выпуска:
-Волна TechDays в Сибири
-Транзакционная память для .NET
-Windows 7. Все счастливы.
-70% антивирусов в России немного не лицензионные…
-Центр безопасности на MSDN
-А что мне дадут? iTBonus.
-Bing обновился
-Где взять волшебный столик Surface чтобы программировать его?
Ссылки и авторы тут: halftonine.rpod.ru/133294.html