Архив Март 8, Понедельник, 2010

Гаджеты. Устройства для гиков / Портативные игровые консоли — небольшой дайджест

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

Некоторое время назад меня попросили помочь в поисках портативной игровой консоли для десятилетнего ребенка с единственным требованием — «подешевле бы…» Все кончилось покупкой Nintendo DS (даже двух — вторую себе :) ), но пока выбирал, пришлось изучить присутствующие на рынке девайсы. Решил поделиться накопанной информацией — вдруг у кого возникнет такая же задача.



image


Управление проектами / Два протокола управления проектами

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

Доброго времени суток.



Я пришел в управление проектами из программирования. То есть, нет так давно, я еще писал код и мне это очень нравилось. Меня мало беспокоили волнения, происходящие где-то на верху — «у менеджеров». Все поменялось в 2004, когда меня назначили тим лидом.



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



Тогда я начал задумываться о причинах такой ситуации, начал читать посты и книги по менеджменту. Как программист, находящийся под впечатлением революционных архитектурных решений — таких, как MVC и паттерны Фоулера, я полагал, что есть *техническое* решение наших проблем с менеджментом — нужно его только отыскать и применить.



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



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


Учись Работать / Придуманные «жаворонки» и «совы»

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





BSDельники / FreeBSD Netgraph на примере Ethernet тоннеля

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

Всем привет.



Думаю многим системным администраторам, работающим с FreeBSD, известно о существовании ядерной подсистемы Netgraph. Но не многие знают/понимают как это работает, и что из этого можно построить.



Расскажу что это такое, а также разберу на простом примере сборку Ethernet моста через интернет.



.NET / Локализация WPF приложений

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

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


Язык программирования Python / Habra-colorer — скрипт для раскраски вашего хабракода из подручных средств

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

Начав писать топик про мои извращения с TeX-ом понял, что очень недостаёт нормальной подсветки синтаксиса. Гугление по Хабру и окрестностям навело на пару редакторов, которые у меня не заработали и описание подрихтованного formatter-а для pygments.

Решив «а чем я хуже», набросал «на коленке» скрипт на python-е, который мне код-то и раскрашивает.


I ♥ Nokia / О серии Nokia Communicator

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

О коммуникаторах Nokia на Хабрахабре, к сожалению, писалось очень мало — о них упоминалось только в двух хабратопиках: habrahabr.ru/blogs/atnikvariat/83584/ и habrahabr.ru/blogs/gadgets/3145/, которые я добавил себе в избранное. Серия Nokia Communicator является единственной серией в своем роде — благодаря форм-фактору «горизонтальная раскладушка» все коммуникаторы этой серии фактически представляют из себя два устройства в одном — в закрытом состоянии они являются многофункциональными, хоть и несколько громоздкими, мобильными телефонами, а в открытом состоянии они являются многофункциональными коммуникаторами с большим дисплеем и полноценной qwerty-клавиатурой. А поскольку эта серия является моей любимой серией Nokia, то я решил заполнить этот пробел на Хабрахабре, рассказав немного об аппаратах из этой серии.



image



Образование 2.0 / Что такое генетический алгоритм?

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

В рамках проекта Computer Science Student сегодня я постараюсь дать короткое наглядное объяснение: что такое генетический алгоритм? В самой простой и общей формулировке для решения самой простой задачи. Исходные коды решения (код не самый качественный, потому что писался на скорую руку; но код и не важен в этом курсе) и текст самих заданий доступен на CS-Student Wiki.



Первая часть





Вторая часть — под катом.


Dura Lex / [Ссылка] Использование Linux приравняли к пиратству

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

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


Linux для всех / Устанавливаем и настраиваем cGit на Ubuntu

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

С помощью данной статьи (пошаговой инструкции) вы сможете сделать себе собственный Git репозиторий, с веб-интерфейсом на базе cGit.