Архив Декабрь 12, Суббота, 2009

human resources / Россия. Прогнуться или подвинуться?

Нет комментариев »

Когда я был маленьким, я думал: «Почему жители тундры терпят такие морозы, короткие дни и длинные ночи, а не переберутся к морю, теплу?» Прошли годы, я осознал, почему я сам, живя в тайге, не перебираюсь на юг — мне тут нравится, да так и проще.

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

Все мы при встречах с друзьями делимся своим недовольством, интернет кишит претензиями и жалобами, на хабре регулярно встречаются статьи возмущающихся. Такое ощущение, что вся страна негодует. Люди недовольны разными вещами: раз, два, три, . . . . . и прочее И несмотря на всё это мы терпим. Мы, кажется, уже не можем собраться и выступить все вместе против чего-либо. Но каждый из нас может изменить что-то хотя бы для себя — изменить мир вокруг себя или переместить себя географически.


Git / GITips & GITricks

Нет комментариев »

Уже было несколько статей, где авторы рассказывали о том как скрасить консольные будни с git. В последней приведенной ссылке автор предлагает создавать алиасы, для работы c git, непосредственно в shell. Это не очень хороший способ, хотя бы потому, что, например алиас gc будет конфликтовать с одноименной командой пакета graphviz. git сам прекрасно умеет работать с собственным алиасами.



Управление проектами / Учёт рисков при оценке трудоёмкости ПО и планировании проекта

Нет комментариев »

Поговорим о рисках



dice

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

После публикации статьи о смертных грехах в оценке трудоёмкости программного обеспечения мне указали, что ни автор, ни я ничего не сказали о рисках. Хочу исправить это досадное недоразумение и поведать вам немного о рисках и моём опыте работы с ними.


Учебный процесс / Развитие объектного мышления у студентов

Нет комментариев »

Всем привет.



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



Сегодня на ленте предложил студентам второго курса интересную задачку на развитие объектного мышления. Подробности дальше.


PHP / SignalsyMQ — простая и быстрая очередь сообщений на PHP+Redis (и немножко Zend Framework)

Нет комментариев »



Приветствую читателей. Сейчас я веду разработку собственного фреймворка, основанного, в противовес главенствующей сейчас модели MVC, на базе сигнальной архитектуры (signal/slot). Пока он проходит боевую обкатку в нашем стартапе, и за это время я понял, что просто библиотеки мало — реальные задачи и виденье будущего показывает, что необходим разный функционал, но объединенный одной темой — обработка и доставка информации множеству клиентов в реальном времени (да, в чем-то схоже с Comet-ом, он там тоже есть). Поэтому решено было попробовать реализовать основной компонент — очередь сообщений, которая бы стала основной для следующих проектов, быстрой, гибкой и масштабируемой.



Что получилось? Альфа-версия SignalsyMQ — очередь сообщений на базе PHP/Redis/Zend Framework.


Linux для всех / Debian пакет с собственными скриптами: «Сделай сам»

Нет комментариев »

В продолжение темы пользователя dreadatour, написавшего набор скриптов для заливки скриншотов на сервис clip2net, я решил показать, как можно собрать DEB пакет с собственными скриптами. Сам уже давно использую эту практику, удобно, если надо поделиться с кем-то или же взять с собой «к соседу» набор собственных утилит и не мучаться с зависимостями, вспоминая, что же ты там используешь, чтобы оно заработало.



Я не очень люблю dpkg-buildpackage, так как придется возиться с MakeFile’ами, а в данном случае оно все просто не нужно, скрипты не компилируются, а просто должны оказаться на своих местах. Поэтому собирать будем «совсем руками». Заодно покажу что же такое DEB пакет вообще и расскажу о некоторых «костылях», которые с ним можно иногда сотворить.



Итак, приступим! Нам понадобятся:

date, tar, gunzip, vi (nano, ee, kate, gedit), ar



Подкасты / [PODCAST] Подкаст «ПолДевятого» — Выпуск 2

Нет комментариев »

Первый подпольный подкаст от студентов-партнеров Microsoft в России.



Темы выпуска:



-Волна TechDays в Сибири

-Транзакционная память для .NET

-Windows 7. Все счастливы.

-70% антивирусов в России немного не лицензионные…

-Центр безопасности на MSDN

-А что мне дадут? iTBonus.

-Bing обновился

-Где взять волшебный столик Surface чтобы программировать его?



Ссылки и авторы тут: halftonine.rpod.ru/133294.html