Pull to refresh
1
0
Send message

История игрушки. Поле Чудес

Reading time11 min
Views301K
Случилось это в городе, закрытом от шпионов, цыган и бед социалистической экономики. В Советском Союзе было ровно 10 таких городов, повязанных атомным секретом.

Жизнь мальчиков с математическими способностями в атомных городах была предопределена — школа с пятерками по алгебре и геометрии, мех-мат столичного университета, возвращение в систему, квартира через год, кандидатская степень в 40 лет, ВАЗ 2103 к пятидесяти годам, звание доктора, гараж, шесть соток, четыре квадратных метра.

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

Pole Chudes для iPhone

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

Читать дальше →
Total votes 934: ↑924 and ↓10+914
Comments312

35 логотипов со скрытым смыслом

Reading time4 min
Views276K


Дизайн простого логотипа иногда бывает серым и скучным, если разрабатывается без доли воображения. Многие популярные бренды имеют простые, но в то же время эффективные логотипы. Вспомните дизайн логотипа знаменитого FedEx. Он выглядит элементарным и безыскусным, но на самом деле это отличная идея со скрытым смыслом, который заключается в стрелочке между буквами «E» и «x». Эта стрелка символизирует развитие и успех компании.

Это одна из самых больших проблем дизайнеров. Создание абстрактных логотипов с действенными «скрытыми посланиями» намного важнее, чем свистелки и перделки модный дизайн.
Это потому, что если логотип не передает всю «суть» компании, то и бренд продать не получится. Одним из самых популярных приемов в разработке логотипов является negative space (негативное пространство).
Прошу под кат.
Total votes 256: ↑181 and ↓75+106
Comments206

Что молодёжь должна знать о прошлом веке

Reading time4 min
Views7K
За два дня до наступления второго десятилетия 21 века возрастные пользователи Reddit составили список воспоминаний, которыми хотят поделиться с младшим поколением. Хотя молодёжь вряд ли поверит, что их отцы могли жить в подобных условиях, когда не было интернета.

• Я написал письмо на физическом листе бумаги и отправил его в Microsoft с вопросом, как вводить математические формулы в Word (на моём компьютере Macintosh II в конце 80-х). Получил ответ, также бумажной почтой, от настоящего программиста Microsoft, который очень подробно ответил на мой вопрос.

• Пультов от телевизора не было. Нужно было оторвать спину от дивана, встать и подойти к телевизору, чтобы нажать кнопку.
Читать дальше →
Total votes 217: ↑199 and ↓18+181
Comments486

Стимпанк в мобильниках и компьютерах

Reading time2 min
Views6.8K
Предлагаю насладиться эстетикой стимпанка. Просто сделал немаленькую подборку различных стимпанк гаджетов — флэшки, мышки, системные блоки, мобильные.

В этой подборке будут не только самоделки, но и коммерческие гаджеты, созданные профессиональными дизайнерами.

Для начала — стимпанк мобильный (далее будут компьютеры, мыши и флэшки). Так как сделать такой мобильный? Шестеренки, цвет латуни, шестеренки, лупы… И мы, если повезет, получим подобные прелести:



Читать дальше →
Total votes 81: ↑65 and ↓16+49
Comments63

Here be dragons: Управление памятью в Windows как оно есть [3/3]

Reading time5 min
Views147K

Каталог:
Один
Два
Три

μTorrent


Это, пожалуй, самая забавная часть. При очевидно высоких навыках программирования, авторы либо не читали, либо не поняли вот этот документ. Вот что происходит с дефолтными настройками:
Читать дальше →
Total votes 323: ↑300 and ↓23+277
Comments171

Анонс книг 7'2010

Reading time10 min
Views2.7K
Российские и зарубежные издательства трудятся во всю на благо простых разработчиков и выпускают десятки книг в месяц из самых разных областей компьютерной науки. При этом, как и во многих других областях, процент качественного товара остается на определенном (не слишком высоком) уровне. Прежде чем пойти в магазин и купить книгу (да, я в этом вопросе старомоден и не понимаю, как можно читать хорошую техническую книгу в электронном виде) приходится потратить солидное время на изучение того, стоит ли она потраченных средств и усилий.

Прежде чем выбрать книгу я точно так же пытаюсь выяснить ответ на этот вопрос с помощью некоторых критериев, которыми являются «перекрестные ссылки» авторитетных авторов друг на друга, имя самого автора (мало кто сомневается в качестве очередной книги Джеффри Рихтера, его книги можно брать практически не раздумывая), а также рецензии, желательно, так же известных людей.

За последнее время вышло (или собирается выйти) достаточное количество интересных книг, как на русском, так и на английском языках, поэтому я решил сделать подборку книг, которые я либо совсем недавно приобрел, либо с удовольствием бы сделал это в самое ближайшее время. С некоторыми из представленных ниже книг я в той или иной степени знаком лично и мое мнение является более обоснованным, в некоторых других случаях я основываюсь на приведенных выше критериях, поэтому мое мнение вполне может быть не слишком точным (хотя мое мнение в любом случае может не совпасть с вашим). Представленный ниже список – это такой себе wish list из новинок компьютерной литературы, который может стать отправной точкой при выборе книги другими специалистами.

Р. Мартин. Чистый код: создание, анализ и рефакторинг. Питер. 2010


(Оригинал: Robert C. Martin, Clean Code: A Handbook of Agile Software Craftsmanship, Prentice Hall, 2008)

image
Читать дальше →
Total votes 82: ↑68 and ↓14+54
Comments34

Регулярные выражения. Сборник рецептов

Reading time8 min
Views7.6K
Мы каждый день работаем с текстом, решая разные задачи. Проверяем текст на правильность ввода некоторых данных, ищем, заменяем некоторые значения, выделем некоторые данные из текста. Порой объём этих данных значительно возрастает и справиться с такими объёмами текстовой информации за актуальный промежуток времени не получается.

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

Сегодня я хотел бы познакомить вас с книгой Яна Гойвертса и Стивена Левитана «Регулярные выражения. Сборник рецептов», которая поможет вам понять как работать с регулярными выражениями.

Читать дальше →
Total votes 94: ↑62 and ↓32+30
Comments49

Обзор mp3-плеера SanDisk Sansa Clip+

Reading time7 min
Views194K
Эту простыню можно не читать

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

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

Я же хочу рассказать об одной вещице для настоящих живых людей, про mp3-плеер, в котором:
  • НЕТ большого цветного сенсорного экрана;
  • НЕТ сенсорного управления;
  • НЕТ фотокамеры;
  • НЕТ воспроизведения видео;
  • НЕТ клёвой программы для синхронизации с музыкальной библиотекой на компьютере;
  • НЕТ беспроводных интерфейсов;
  • НЕТ красивых анимированных заставок;
  • НЕТ игр и виджетов;
  • НЕТ акселерометра и компаса;
  • НЕТ ничего такого, чем можно было бы произвести впечатление на девушку*;
  • НЕТ альтернативных прошивок, с которыми можно было бы долго и с интересом ковыряться**.

* Имеется в виду не конкретно ваша девушка, а среднестатистическая сферическая девушка в вакууме.
** Это пока. Работа над рокбоксом идёт, но пока не очень успешно. Рокбокс уже можно скачать и поставить. А вместе с ним и всякие игры (даже Doom!) и программы (например тюнер, калькулятор, текстовый редактор и даже просмотровщик картинок).

Как видите, сплошная скука.
Но, знаете ли, это именно то, что я давным-давно хотел.
Читать дальше →
Total votes 128: ↑113 and ↓15+98
Comments292

«Намертво прибитая к ядру» графическая подсистема

Reading time6 min
Views17K


То, что принято называть «графикой в ядре» обычно относится к win32k. Win32k.sys представляет собой ядерную часть графической подсистемы. Загружается пользовательским процессом smss.exe в процессе инициализации всех остальных подсистем. Путь к исполняемому образу для «kmode» подсистемы прописан здесь:


Как же это происходит?
Читать дальше →
Total votes 271: ↑246 and ↓25+221
Comments120

Here be dragons: Управление памятью в Windows как оно есть [2/3]

Reading time5 min
Views40K

Каталог:
Один
Два
Три

Оказывается длинные опусы нужно разбивать. А я то думал «многосерийные» топики публикуют исключительно для зарабатывания рейтинга :-)

Продолжу с места в карьер, так как где разбилось — там разбилось, а писать дополнительные введения к каждой серии выше моих сил.
Читать дальше →
Total votes 274: ↑251 and ↓23+228
Comments34

Here be dragons: Управление памятью в Windows как оно есть [1/3]

Reading time8 min
Views177K

Каталог:
Один
Два
Три

Менеджер памяти (и связанные с ним вопросы контроллера кеша, менеджера ввода/вывода и пр) — одна из вещей, в которой (наряду с медициной и политикой) «разбираются все». Но даже люди «изучившие винду досконально» нет-нет, да и начинают писать чепуху вроде (не говоря уже о другой чепухе, написанной там же):
Грамотная работа с памятью!!! За все время использования у меня своп файл не увеличился ни на Килобайт. По этому Фаерфокс с 10-20 окнами сворачивается / разворачивается в/из трея как пуля. Такого эффекта я на винде добивался с отключенным свопом и с переносом tmp файлов на RAM диск.

Или к примеру μTorrent — у меня нет никаких оснований сомневаться в компетентности его авторов, но вот про работу памяти в Windows они со всей очевидностью знают мало. Не забываем и товарищей, производящих софт для слежения за производительностью и не имеющих ни малейшего понятия об управлении памятью в Windows (и поднявших по этому поводу истерику на пол интернета, на Ars-е даже был разбор полетов). Но самое потрясающее, что я видел всвязи с управлением памятью — это совет переместить pagefile на RAM-диск:
Из моих трех гигабайт под RAM disk был выделен один (на тот момент, когда на лаптопе еще была установлена XP), на котором я создал своп на 768МБ ...

Цель данной статьи — не полное описание работы менеджера памяти (не хватит ни места ни опыта), а попытка пролить хоть немного света на темное царство мифов и суеверий, окружающих вопросы управления памятью в Windows.
Читать дальше →
Total votes 360: ↑338 and ↓22+316
Comments85

The Case of the Intermittent Windows Freezes

Reading time4 min
Views13K

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

Читать дальше →
Total votes 249: ↑238 and ↓11+227
Comments113

Ускорение загрузки Windows for fun and profit

Reading time4 min
Views807K
image Пожалуй, начну с того, что если перегружаться 15 раз в год, то любой «тюнинг» процесса загрузки отнимает больше времени, чем будет выиграно на перезагрузках за все время жизни системы. Однако, спортивный интерес берет свое, тем более, что люди интересуется процессом оптимизации быстродействия. А загрузка оказалась самым очевидным кандидатом в примеры того, как на мой взгляд должен выглядеть этот самый процесс. Сразу скажу, что грузиться будем с 5400 rpm винта, грузиться будем в «рабочую» систему: помимо недобитой вендорской крапвари там стоит еще куча всякого типа вижуал студии, антивируса, скайпа, стима, гуглапдейтера и пр…

Про то, почему отключение pagefile-а скорее вредно, чем полезно — как нибудь в другой раз, а пока…
Под катом много однообразных картинок и немножко унылого текста
Total votes 533: ↑517 and ↓16+501
Comments365

Разработка приложений под электронную книгу Barnes&Noble Nook

Reading time9 min
Views3.4K
image

Введение


Недавно мы (mynook.ru, первый пост, второй пост) открыли свой профиль на reformal.ru, где нас начали спрашивать как самому писать приложения под нук, а так же просили выложить исходники FBReader'а.
Все исходники вы теперь можете найти на гуглокоде, а вот насчет первого я постараюсь сейчас рассказать.

Большое спасибо отличному дизайнеру nilov за то что помог мне оформить картинками этот пост, за то, как он хорошо передизайнил иконки и за непосредственно перевод Nook'а.

На кого расчитано


Я предполагаю, что человек, который будет читать дальше знает азы разработки под андроид (если быть точнее, то под 1.5) и соответственно прошу не задавать вопросов про азы андроида и уж тем более не обсуждать то, как купить нук в россии/украине/etc…
Читать дальше →
Total votes 73: ↑68 and ↓5+63
Comments12

О неадекватности отбора программистов

Reading time5 min
Views22K
В ближайшее время мне вновь предстоит озаботиться поиском рабочего места, в связи с чем я вспоминаю свой драматический опыт трудоустройства и прочитанное насчёт собеседований на должность программиста. В частности, удручающее впечатление на меня произвела статья Алексея Колупаева «Нехитрый вопрос на собеседовании или как не попадают в стартапы».

Автор позиционирует себя как безусловного эксперта в подборе программистского персонала, иллюстрируя это разбором реальных и гипотетических ответов на одну даваемую им на собеседованиях задачку: составить PHP-скрипт, переставляющий в произвольной строке символы в обратном порядке. В конце он пишет:

«Уверяю вас — пользуясь этой задачкой (и, конечно, еще многими другими) я ещё ни разу серьёзно не ошибся с кандидатом. Ведь формальное знание PHP в кандидате — поверьте, далеко не главное. Значительно важнее — отношение к своему занятию, стремление к развитию, способность играть в команде, видение мира, если угодно. Мне гораздо интереснее, как человек решает задачу, чем её фактическое решение».


Парадоксально, что демонстрируемый им подход соответствует сему посылу с точностью до наоборот. Выстроенная им иерархия ответов — от самого отстойного до самого ценного, на самом деле, прямо противоположна истинной, и я берусь это показать.
Читать дальше →
Total votes 353: ↑288 and ↓65+223
Comments310

Process Explorer. Обзор некоторых возможностей

Reading time5 min
Views99K
Process Explorer – альтернатива стандартному Task Manager-у. Эта утилита, как и многие другие утилиты Sysinternals, здорово расширяет возможности контроля и управления системой. Главное новшество только что вышедшей 14-ой версии — возможность мониторить сетевую активность процессов. Далее небольшой обзор возможностей этой утилиты, которые считаю наиболее полезными для себя.

Для справки. С 2006 года Sysinternals была приобретена Microsoft, а ключевая фигура этой компании – Марк Руссинович с тех пор работает в Microsoft. Марк известен своими утилитами, книгой Windows Internals, блогом и является признанным специалистом по архитектуре Windows.

Содержание:
  • Колонки в главном окне
  • Сервисы внутри svchost
  • Суммарные графики активности, процесс с максимальной активностью
  • Суммарные графики активности в трее, процесс с максимальной активностью
  • Сетевые соединения процесса
  • Потоки процесса, их активность, стек потока с загрузкой символов
  • Информация по использованию памяти в системе
  • Handles и DLL процесса
  • Поиск handles и DLL

Читать дальше →
Total votes 120: ↑101 and ↓19+82
Comments43

RetroN 3 — универсальная игровая консоль для ностальгирующих геймеров

Reading time2 min
Views17K
image

Не знаю, как вы, а я до сих пор с грустью вспоминаю Rock'n'Roll Racing на Sega Genesis и Phantasy Star 2 на ней же. Кроме того, в самом начале своей игровой «карьеры» мне очень нравилась игра Dizzy на Dendy. К слову, пара картриджей с вышеупомянутыми играми осталась. Вот беда — консоли нет. Конечно, я знаю про эмуляторы различных приставок для ПК и коммуникаторов, сам прошел заново Dune 2 и на эмуляторе для ПК, и даже на своем HTC Mogul. И даже джойстики от Sony и Sega перепаивал для LPT-порта своего старого компьютера. Но все это как-то не так, хочется именно оригинальной приставки. В общем, для всех ностальгирующих геймеров настала золотая пора — на рынке появилась игровая консоль RetroN 3, которая поддерживает практически все картриджи от ваших старых консолей. Подробности — в продолжении.

Читать дальше →
Total votes 85: ↑75 and ↓10+65
Comments99

Вопросы Игорю Данилову (автор антивируса Dr.Web)

Reading time1 min
Views8.5K
На вопросы хабрааудитории согласился ответить технический директор и владелец компании «Доктор Веб» Игорь Данилов.

Краткая справка. Игорь Данилов родился 22 апреля 1964 года. После обучения в Ленинградском институте авиационного приборостроения работал инженером по авиационным оборонным проектам в ЦНПО «Ленинец». С 1990 года занимается разработками в области антивирусной защиты. Первая версия программы Spider’s Web (прототип Dr. Web) вышла в 1992 году. В ней была реализована идея выполнения кода программ в эмуляторе процессора для поиска неизвестных вирусов, так что Dr.Web работал гораздо эффективнее Aidstest. После этого Dr.Web заслужил репутацию лучшего инструмента для отлова полиморфных вирусов. С 2001 года защищает «Почту Яндекса». Используется в госструктурах России и стран СНГ, а также крупнейшими предприятиями и корпорациями. Антивирус Dr.Web как услугу предлагают более 200 провайдеров.

Формат хабраинтервью остаётся прежним. Оставляйте свои вопросы в комментариях к этому топику в формате «один комментарий — один вопрос». В течение двух дней будет продолжаться голосование за лучшие вопросы, а потом мы соберём их и отправим Игорю Данилову. Ответы будут опубликованы вскоре после этого.
Total votes 33: ↑26 and ↓7+19
Comments79

Ретро? Некро? Ах да, Турбо!

Reading time4 min
Views7K
Многие люди, пишущие о Turbo Pascal, начинают со своих воспоминаний о том, как он появился и каким шагом вперед он стал по сравнению с существующими на тот момент компиляторами. Мне было бы сложно последовать их примеру, хотя бы потому, что Turbo Pascal 1.0 ровно на два года старше меня, и в сознательном возрасте я застала уже версию 7.0, плавно переходящую в Delphi.

Придется подойти к этому вопросу с диаметрально противоположной стороны и рассказать о том, как Turbo Pascal и его эволюция воспринимаются человеком, воспитанным на значительно более поздних средах разработки и обращающимся к TP с исследовательскими целями (а именно — для проекта progopedia.com).

Итак, год 1983, Turbo Pascal 1.0
Turbo Pascal 1.0
Turbo Pascal 1.0
Читать дальше →
Total votes 146: ↑134 and ↓12+122
Comments141

О стрессовых интервью

Reading time4 min
Views15K
Некоторое время назад на хабре появлялась статья Самое ужасное собеседование в моей жизни, в которой рассказывалось о понятии стрессовое интервью. Захотелось собрать о нём побольше информации для полного освещения вопроса.
image
Стрессовое интервью — это собеседование, на котором кандидата пытаются вывести из равновесия, поставить в ситуацию, когда он почувствует себя некомфортно или же просто сделать то, к чему соискатель не готов.

Несколько лет назад был проведён эксперимент — людям, которые думали, что они проходят собеседование на топовую менеджерскую позицию, рекрутёр неожиданно выплёскивал стакан воды в лицо. Этот эксперимент был настолько известен, что сейчас приём «стакан воды в лицо» упоминают одним из первых при разговоре о стрессовых собеседованиях.

Читать дальше →
Total votes 94: ↑78 and ↓16+62
Comments179
1

Information

Rating
Does not participate
Registered
Activity