15 мар. 2011 г.

Характеристика русским программистам

Читая сайты наткнулся на такое:

image

Источник: http://www.advection.net/support/faq

Вопрос: Почему вы используете русских программистов? Разве они не просто кучка хакеров?

Ответ: Из-за различий в русской системе образования, русские разработчики очень дисциплинированные и очень талантливые. Возможно вы заметили, что каждый раз, когда софтверная компания выпускает новый механизм «защиты контента» или «защиты авторских прав», например, как Adobe e-Book, то за короткий промежуток времени русские программисты взламывают защиту. В области сетевой безопасности и защиты контента эти парни ну очень хороши. Вместо того, чтобы разрабатывать здесь что-то, что будет взломано русскими через три дня, мы решили сразу работать с русскими программистами, чтобы убедиться, что наши программы надежны и защищены. Более того, оба основателя Ораган имеют русские корни.

13 мар. 2011 г.

Особенности строительства на Украине

Строительство на Украине имеет свои особенности. На кругу маршруток на «Пролетарской» быстрыми темпами строили простенький одноэтажный магазинчик. Строили-строили и построили. Как-то проходя мимо, я даже видел вывески: «Недорогая обувь» и «Мы открылись».

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

Вот так магазин выглядел 5 марта. Вывески, двери, стеклопакеты сняты. Гипсокартон со стен тоже снят. Справа ещё виднеется утепление. Но его тоже снимут.

05032011

А вот он же, но уже десятого. Стен становится всё меньше.

10032011

И вот он уже 12 марта. Стен нет, остался фасад и стальной остов.

12032011(001)

Этот магазин не успел проработать и неделю от открытия до закрытия.

Вспомнился анекдот с урока английского в школе:
— Как будет «стройка»?
— Билдинг.
— А «перестройка»?
— Дебилдинг.

12 мар. 2011 г.

Сервис-пак для студии

Благослови, Господь, мой компьютер на успешную установку первого сервис-пака для Наглядной Студии, избавь инсталлятор от лукавого и упокой души временных файлов. Аминь!

Инсталлятор сервис-пака сделан грамотно. По мере закачки компонентов они начинают ставиться. Тем самым экономя время пользователя. С офлайн инсталлятором такого не сделаешь — ведь нужно сначала всё скачать, а потом ставить.

image

Мелочь, а приятно.

Кстати, у Микрософта давно есть технология под названием Click-Once. Это веб-инсталлер, который позволяет обновлять приложение по компонентам. Ну например у вас прога 100 метров, а вы заменили только пару пару файлов. Качать ради двух файлов весь инсталлятор реально лень. А вот Click-Once на каждом старте приложения следит за новыми файлами на сервере и предлагает их скачать и заменить. Очень экономит время не только пользователя, но и разработчика: Click-Once включается одним чекбоксом в настройках солюшэна. Больше ничего делать не нужно.

Но как оказалось все чудеса на этом не заканчиваются. Если копнуть в эту технологию глубже, то порядком и временем установки компонентов можно управлять из самой программы. Поясню на примере. Вы разрабатываете аналог Визуал Студии. Ваша студия также погорло нафарширована фичами и приблудами. Инсталлятор распух до нескольких сотен метров. Но, как известно, 20 % фич используются 80 % времени. С помощью Click-Once можно установить первыми редактор кода и компилятор, а остальные 80 % фич качать и ставить в фоновом режиме. Т. е. программа ещё не полностью установлена, ещё не все фичи включены, но пользователь уже может начинать работать. Мегакруто.

А вы встречали такие программы? Используете ли веб-инсталлеры в своих разработках? Или до сих пор все файлы в мудацких self-экстракторах выкладываете?

P. S. Разработчикам в клаудах просьба не беспокоить. Улыбка

8 мар. 2011 г.

Ещё одно интервью с Артемием Лебедевым

В коллекции интервью пополнение.

Артемий Лебедев в гостях программы «Раздвоение личности» на канале iTV. Год: 2011. Длительность: 26 минут. Темы:
— где пересекается реальная жизнь и виртуальная?
— общение в каментах;
— отношение к благотворительности;
— заработок на блоге;
— о Живом Журнале;
— реклама в журнале tema;
— сиськи по пятницам субботам.
http://community.livejournal.com/itvcom/4452.html

3 мар. 2011 г.

Как решить невозможную задачу?

В моей практике бывали такие случаи: попросишь программиста сделать какую-нибудь фичу, а он отвечает: «Сделать её невозможно». Я спрашиваю: «Почему?», а он в ответ: «Я прочитал такую-то документацию, посмотрел такой-то пример, попробовал вот этим способом и вон тем способом, и понял, что сделать её невозможно». А иногда говорят: «Ну ты бы ещё попросил слетать на Луну и вернуться» намекая на то, что я прошу невозможного.

Я заметил такую особенность с решением задач. Вот есть задача. Если её кто-то решил, то это является доказательством того, что эта задача разрешима за конечное время. Но обратное утверждение «никто не решил, значит задачу невозможно решить» — неверно. Зачастую, поручив решение «невозможной» задачи более способному исполнителю, оказывалось, что он её успешно решал. Конструктивный же подход — это разбить задачу на более простые и указать, где ты запнулся.

Для себя я сразу делал отметочку: ага, тот первый программист или неспособен, или не имеет желания. Когда вам кто-то говорит «это невозможно», интерпретировать фразу следует так: «я не пробовал это делать, да и не хочу».

Кочерга со свистом рассекла воздух...

Темы

2012 (2) амазон (1) анпакинг (1) артемий лебедев (4) атн (1) аудио (1) аэропорт (1) безопасность (3) бизнес (1) билайн (1) блог (2) будущее (2) видео (11) википедия (5) вымысел (16) гагарин (1) герман (1) гитхаб (1) гугл (3) дед мороз (1) декабрь (1) демотиватор (2) дети (2) дизайн (13) диссертация (2) документация (1) друзья (5) евпатория (1) евро-2012 (1) жадность (1) заяц (1) идея (1) имейл (1) инстаграм (1) интервью (5) интересное (20) интерфейс (13) история (7) как_выжить (4) календарь (1) капитализм (1) картина (1) кмб (6) книга (6) коллекция (4) компилятор (2) конкурс (5) космос (1) лаборатория (1) либералы (1) лингво (1) лузер (6) макаренко (2) макдональдс (2) математика (1) медиапорт (1) ментор (1) металлика (1) металлист (2) метро (7) микрософт (6) миргород (1) москва (2) музыка (3) наркомания (1) новости (17) образование (3) оптимизация (5) основы (14) открытки (3) ошибка (11) памятник (1) патриотизм (3) плагиат (1) плата (1) погода (3) поиск (1) политика (2) полтава (2) праздник (1) программирование (15) прошлое (2) путешествия (8) рейтинг (1) рендер (1) рисунок (2) русские (1) русский язык (1) сайт (4) санкт-петербург (1) сапр (7) сеть (1) си++ (1) синтез (1) системси (1) скриншот (40) социализм (1) соцопрос (3) спектрум (2) спорт (2) срач (2) статистика (1) такси (1) тбб (3) твитер (9) тимошенко (1) украина (5) униан (1) фан (30) фокус (1) фото (39) фотошоп (1) фурсенко (1) футбол (2) хабр (1) харьков (21) хнурэ (19) хобби (4) цитата (2) чехия (1) школа (1) эпл (1) эхостар (1) юмор (1) яндекс (1) clang (2) doxygen (1) english (3) ios (1) llvm (1) msdn (1) outlook (1) PHP (1) stackoverflow (1)

Поиск

Читатели