Архив Декабрь 15, Понедельник, 2008

Разработка / Как назвать такую методологию разработки?

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

Сегодня пришло письмо от нового техдира. Ему не нравится как мы используем Жиру, поэтому он предлагает следующее:



По работе с Жирой:



1. Вводятся следующие понятия:

sub-task - подзадача,

versions - версии продукта, привязанные к определенной дате, это наше внутреннее обозначение, номер версии = год+неделя, т.е. 0852 - версия 2008 года, 52-я неделя

components - компоненты системы, это как колеса, двигатель, кузов у автомобиля

estimated time - исходная оценка, т.е. предварительная оценка времени на выполнение задачи



2. До начала работы над задачей - провести предварительную оценку требуемого времени и зафиксировать эту оценку в поле "Estimated time - Исходная оценка" - (в режиме редактирования) - это обязательное требование. Кто: Project Leader или Developer.



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



4. Components - фиксируется список компонентов системы, список дополняется/изменяется по необходимости. Кто: Project Leader



5. Versions -

Следующие задачи: выполненные, в работе, имеющие предварительную оценку открытые - интегрируются в Версии Продукта. Примерный график выпуска версий - один раз в две недели. Кто: Management+Project Leader - это обязательное требование.



Хорошего дня,


Google / Почти автоматический ответ на тест на платформе GoogleDocs

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

Недавно я написал топик, в котором поделился с сообществом моей идеей, как реализовать тест (в моем примере психологический тест по соционике) на платформе GooglDocs.

Если честно, я был поражен популярностью топика — на мой тест ответило уже более 1000 человек, и что еще более удивительно, ответы до сих пор идут по 20-30 в день.



Данную стать я пишу в своем блоге, чтобы поделиться с вами тем, как я шел к тому, чтобы сделать полу-автоматический ответ на тесты на платформе GoogleDocs



Клиентская оптимизация / Ссылка CSS Sprites и data:URI, или Microsoft и весь остальной мир

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

Доклад на ClientSide’2008, который будет прочитан 16 декабря. Комментарии и дополнительные вопросы приветствуются.


LaTeX / Верстаем диплом в LaTeX — часть первая

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

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



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



С философией покончено, переходим к практике. Перед нами стоит задача: сверстать инженерный диплом так, чтобы он понравился нормоконтролеру. В качестве средства мы выбираем LaTeX и приступаем.



Apple / MacOS X 10.5.6

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

image



Вышел новый, шестой по счету апдейт MacOS Leopard, выпущенной в октябре 2007 года. Файл должен уже появиться в Software Update при проверке новых обновлений. Конечно, новая заплатка исправляет многие баги и недочеты. В частности, была во многом пофиксена работа сервиса MobileMe, который издавна славился своей глючностью. Теперь доступна синхронизация данных из календаря и контактов Web и iPhone, причем она длится в пределах минуты. Проблемы с этим сервисом преследовали Apple с момента его запуска в этом году, однако обновление призвано все-таки оправдать его годичную стоимость — 99$.

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


В магазинах появится продукт «Йа креведко» (5)

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

Новая марка принадлежит производителю морепродуктов «Ледово» …


Getting Real / Перевод Приобретай вкус

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

Это перевод достаточно старого поста в блоге компании 37signals и анонс блога «Getting Real» на Хабрахабре, который я давно создал, но руки никак не доходили.

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



Единственная проблема всей концепции «вкуса» в том, что она очень эфемерна. У некоторых людей, по всеобщему мнению, он просто есть, а у кого-то нет. Либо ты родился «со вкусом» и всегда будешь крут, либо ты быдловатое полено, созданное для дерьмовой работы. Но я бы так не сказал.



Вкус — это в основном способность глазом определять детали которые важны, и это вещь, которой можно без труда научиться. А что является основой постижения мира? Сравнение! Это лучший способ понять, что важно, а что нет, например уделяя внимание великим и «так себе» работам.



Правда, это действительно потребует сфокусированности и самоотверженности, но нет ничего невозможного. Кто-то просто предрасположен, но любой может этим завладеть. Чего ждать?


В браузере Internet Explorer обнаружена лазейка для хакеров (5)

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

Корпорация Microsoft распространила сообщение, в котором говорится о значительном росте числа хакерских атак на пользователей, применяющих браузер Internet Explorer (IE). Сообщается, что злоумышленники активно используют незакрытую брешь в безопасности браузера.


Гаджеты. Устройства для гиков / Nokia запатентовала новый форм-фактор для смартфонов

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

image

Nokia запатентовала новый и весьма интересный форм-фактор для смартфонов – вращающийся дисплей сочетается в нем с полной QWERTY-клавиатурой.


Nemerle / Болезнь, Nemerle

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

imageNemerle — язык под .NET, который поддерживает три парадигмы программирования: та, которую большинство программистов считает за ООП парадигму, функциональную парадигму (алгебраические типы данных, pattern-matching) и метапрограммирование (АОП, квазицитирование, расширение синтаксиса самого nemerle через макросы a-la lisp ). Все это положено на рельсы строгой статической типизации и приправлено мощной системой вывода типов.