Как стать автором
Обновить
22
0
Николай Харитонов @o4kapuk

Пользователь

Отправить сообщение

О гиках, индустрии массового искусства и о том, как копирайт убил классическую музыку

Время на прочтение6 мин
Количество просмотров14K
Идея написать подобный пост у меня появилась давно; в некоторых кописрачах я прямым текстом писал, что копирайт убивает классическое искусство и обещал раскрыть этот тезис позже. Долгое время меня останавливало то, что на Хабре такой топик вряд ли будет сильно интересен. Но, после некоторых раздумий, я пришёл к выводу, что проблема «копирайт — искусство» шире собственно классической музыки и литературы и затрагивает многие куда более приземлённые вещи. Например, игровую индустрию.

Если мы посмотрим внимательно на жанровое разнообразие в игровой индустрии (сразу оговорюсь, я имею в виду сюжетные single-player игры, не касаясь mmorpg и казуальщины), то мы обнаружим, что оно существенно деградировало по сравнению с 90-ми годами. Жанр квеста исчез совсем, TBS находится на грани вымирания. Существенно сократилось поголовье классических RPG типа Baldur Gate, Planescape Torment (т.е. таких RPG, где надо думать головой при билде персонажа). Стало значительно меньше игр с оригинальной игровой механикой (типа Settlers I-II). Собственно, за меня здесь уже всё сказали, см. картинку слева.

Большая часть современных игр — это какая-то помесь RPG от первого лица, шутера и аркады. При этом, что характерно, на разработку этих игр тратится очень много денег, так что проблема явно не в желании издателя сэкономить. Ровно то же самое произошло и с музыкой: всё многообразие жанров (опера, симфония, соната, фуга, etc.) в классическом искусстве деградировало ровно до одного — песни. И, если я не ошибаюсь в своих предположениях, то очень скоро с геймдевом произойдёт то же самое.

Собственно, если некоторые студии перестанут регулярно выкапывать труп стюардессы (см. Might & Magic Heroes VI, Civilization V, Diablo 3, etc), то это может произойти прямо завтра. Почему же? Что общего у геймдева 90-х и классической музыки?

А вот что
Всего голосов 196: ↑166 и ↓30+136
Комментарии337

Последняя лекция — как реализовать детские мечты

Время на прочтение1 мин
Количество просмотров1.1K
Недавно наткнулся на выступление Randy Pausch, профессора, выступившего с последней лекцией про жизнь и детские мечты после того, как врачи сказали, что его дни сочтены. Вот здесь его коротенькое выступление на шоу Опры; зацепило, даже перевел на русский, так что рекомендую обязательно посмотреть.

Читать дальше →
Всего голосов 87: ↑81 и ↓6+75
Комментарии87

Вредные советы: как писать в техподдержку

Время на прочтение1 мин
Количество просмотров2.1K
Сообщая об ошибке
Помните, что в техподдержке
Все сотрудники владеют
Телепатией на «пять»
Им подробности ошибки
Знать не надо совершенно
Пусть там сами угадают
Что у вас произошло
Читать дальше →
Всего голосов 130: ↑115 и ↓15+100
Комментарии76

Пул партнёров

Время на прочтение1 мин
Количество просмотров802
Пул партнёров
Пул партнёров

Полный анализ, конечно, намного сложнее, но я не могу остаться, чтобы поговорить об этом, потому что у меня свидание.
[оригинал]
[перевод]

bonus: несколько мыслей о переводах
Всего голосов 54: ↑44 и ↓10+34
Комментарии33

Пару слов о программировании и непрограммистах

Время на прочтение4 мин
Количество просмотров2.9K
А также о тех, кто хочет научиться этому искусству. Очень субьективно.

Я горжусь своей профессией, но очень не люблю говорить людям мало сведущим в программировании и в ИТ в частности, кем я работаю.
Люди сходятся во мнении, что программист — это тот, кто связан с компьютерами. На этом сходства заканчиваются. Один думает, что я печатаю бумажки в Ворде, другой то, что ремонтирую компьютеры и прочую периферию. Я это не придумываю. Вот случай произошедший как-то в нашем замечательном военкомате. Узнав род деятельности, прапорщик обрадовался:
— О, а у нас принтер не печатает!
— Какой принтер?
— Ну такой, с лентой.
Читать дальше →
Всего голосов 163: ↑159 и ↓4+155
Комментарии200

Азбука хорошего разработчика. Книжки для чтения

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

Паттерны проектирования

Википедия — там, в принципе, на хорошем уровне все описано и приведены примеры на разных языках.
Базовая книга – классика:
«Приемы объектно-ориентированного проектирования. Паттерны проектирования» — читал книгу давно, и раза 3. Вам того же советую. Даст возможность понимать большое количество терминов, произносимых другими разработчиками.

Рефакторинг

«Рефакторинг. Улучшение существующего кода» — вероятно, эта книга сделала революцию в написании кода. Читается быстро и интересно. Методы рефакторинга должны отложиться в голове до конца жизни. Ваш код отныне будет лучше. В книге есть упоминание про юнит тестинг.
Читать дальше →
Всего голосов 73: ↑72 и ↓1+71
Комментарии66

10 кармических заповедей, по которым круто жить

Время на прочтение1 мин
Количество просмотров1.9K
Кармические Заповеди

1. Люди безрассудны, нелогичны и эгоцентричны.
— Люби их все равно.

2. Если ты совершаешь добрые дела, люди обвинят тебя в скрытых, эгоистических мотивах.
— Совершай добрые дела все равно.

3. Если ты добиваешься успеха, ты завоюешь фальшивых друзей и истинных врагов.
— Все равно добивайся успеха.
Читать дальше →
Всего голосов 53: ↑40 и ↓13+27
Комментарии51

Идеи для проектов: Радио «Невменоз»

Время на прочтение1 мин
Количество просмотров1K
Радио «Невменоз» — это попытка повторить популярность Двача в другой ведущей модальности.

Любой пользователь может закачать на сайт Радио «Невменоз» любой mp3-файл. После автоматической проверки этого файла (длина скажем не более трех минут, не тишина, не слишком громко) он ставится в очередь на проигрывание медиа-сервером типа Icecast. Файлы в эфире разделяются отбивкой с названием радио. Содержимое файлов никак не регламентировано.

За понравившиеся файлы можно голосовать на сайте в течение всего времени проигрывания файла. Лидеры голосования повторяются например в конце каждого часа. После проигрывания файлы стираются с сервера для защиты владельцев.

Очевидный способ монетизации: во время проигрывания файла можно отправить SMS на короткий номер. Такой файл будет проигран повторно, возможно — cразу же после проигрывания следующего файла.
Всего голосов 15: ↑10 и ↓5+5
Комментарии24

ТЗ VS XP и их юридическое оформление

Время на прочтение4 мин
Количество просмотров6.5K
В поддержании инициативы при обсуждении habrahabr.ru/blog/copyright/32178.html
решили выложить первую часть договора на разработку сайта и попробовать коллективно его отшлифовать.
для начала остановились на предмете договора, сроках и стоимости.
Читать дальше →
Всего голосов 24: ↑21 и ↓3+18
Комментарии55

Про осла и колодец

Время на прочтение2 мин
Количество просмотров673
Однажды осел фермера провалился в колодец. Пока фермер думал, как ему поступить, животное часами издавало жалобные звуки. Наконец фермер принял решение, он посчитал, что осел уже старый, а колодец нужно было закрывать в любом случае. Просто не стоило тратить тех усилий ради того чтобы вытаскивать старого осла. Он пригласил всех своих соседей помочь ему закопать колодец. Все дружно взялись за лопаты и принялись копать и забрасывать землю в колодец.
Читать дальше →
Рейтинг0
Комментарии8

Новый курс по разработке под Windows Phone, обновление центра Windows Phone и все-все-все …

Время на прочтение3 мин
Количество просмотров4K


Каждый раз, когда я собираюсь писать статью, особенно если она часть курса, я пытаюсь понять, кому она будет нужна и как её будут использовать. И когда коллеги предложили мне взяться за написание небольшого вводного курса по разработке под Windows Phone, первое, что я сделал, я просмотрел все доступные материалы претендующие на роль обучающего курса или книги. Несмотря на то, что платформа Windows Phone достаточно молодая, материалов по ней, как русскоязычных так и англоязычных великое множество.
Читать дальше →
Всего голосов 77: ↑61 и ↓16+45
Комментарии14

Разрабатывайте приложения для Windows Phone Mango на HTML5 и JavaScript

Время на прочтение2 мин
Количество просмотров10K


Microsoft вместе Nitobi анонсировала доступность бета-версии PhoneGap с поддержкой Windows Phone Mango.

PhoneGap — это платформа с открытым исходным кодом от компании Nitobi, который позволят разрабатывать приложения для нескольких мобильных платформ, используя стандартные веб-технологии. Посомтреть список доступных на данный момент платоформ можно на Github: http://github.com/phonegap
Читать дальше →
Всего голосов 37: ↑30 и ↓7+23
Комментарии37

Fugue Icons в сером

Время на прочтение1 мин
Количество просмотров2.3K
Во многих проектах я использую известный набор иконок Fugue Icons и часто нужно создать эффект «активной\не активной» кнопки. Чтобы не перекрашивать каждый раз по иконке в серый, я перекрасил все иконки и добавил в названия файла "-gray" сохранив структуру архива.



Выкладываю архив в общее пользование, может кому пригодится.
Cкачать Fugue Icons Gray, зеркало на Яндех.Народ

Лицензия: Attribution 3.0 Unported (CC BY 3.0)
Скачать оригинальный набор Fugue Icons 3.0 можно с сайта автора или с Google Code
Всего голосов 57: ↑49 и ↓8+41
Комментарии19

2000 из 3000 иконок готово — стань соавтором! (стол заказов)

Время на прочтение1 мин
Количество просмотров15K
Не так давно на хабре был топик, который привел на наш сайт 17 тысяч посетителей за два дня (11,828+5,100 on October 21, 2010). С 2009го года эта уже не первая волна, а последние иконки будут нарисованы в первой четверти 2012го года. Best reseller hosting providers.

image

Не хватает еще 1000 иконок для best email hosting. Готовы ли вы предложить метафоры, которых у нас еще не хватает? Тогда follow me…

Читать дальше →
Всего голосов 228: ↑217 и ↓11+206
Комментарии356

Двадцатка лучших веб-шрифтов

Время на прочтение9 мин
Количество просмотров766K
Top 20 Fonts

Сейчас самое время повышать уровень дизайна своих работ с помощью веб-шрифтов


Без преувеличения, сейчас сетевая типографика переживает захватывающий период своей жизни. Недавние технологические скачки приблизили нас еще на шаг ближе к типографической нирване в интернете. Шаг, которого все так долго ждали.

Свобода использования веб-шрифтов вне безопасного списка на всех ведущих ОС стала возможной, по большому счету, благодаря трем основным, почти одновременным технологическим факторам: широко распространенной поддержке правила @font-face в браузерах; появлению таких «шрифтохранилищ» как Typekit и Fontdeck; создание нового формата шрифтов — архивированного файла шрифта WOFF.

Читать дальше →
Всего голосов 146: ↑128 и ↓18+110
Комментарии71

Интеграция Zend_Acl и MVC. Часть 1 (простейшее использование)

Время на прочтение3 мин
Количество просмотров1.3K
Итак, что не так с Zend_Acl и текущей реализацией MVC в Zend Framework? Ничего неправильного нет, просто не слишком очевидно для разработчиков, как достичь оптимальной интеграции между этими двумя важными частями фреймворка.
Читать дальше →
Всего голосов 12: ↑9 и ↓3+6
Комментарии17

Интеграция Zend_Acl и MVC. Часть 2 (продвинутый вариант использования)

Время на прочтение6 мин
Количество просмотров1.4K
На DevZone появилась вторая часть статьи о интреграции Zend_Acl в MVC Альдемара Бернала и я спешу предложить вам ее перевод.

В первой части мы говорили о том, как настроить экземпляр Zend_Acl и включить его в окружение MVC (с использованием плагина фронт-контроллера). Но как же настройки других действий для блокирования доступа, или как сделать редактирование статьи только её автором? Это и кое-что еще будет рассмотрено далее.

Читать дальше →
Всего голосов 1: ↑1 и ↓0+1
Комментарии5

HTML-CSS фреймворк «NTH»

Время на прочтение3 мин
Количество просмотров7.1K
Выкладываю фреймворк, написанный для себя.
Причина создания: надоело каждый раз при верстке нового сайта заниматься одним и тем же — переделывать мой любимый Tripoli (исправляя его баги, добавлять свойства разметки); добавлять JS-фреймворк jQuery, создавать типичную HTML-структуру. Решил объединить часто используемые мной элементы в единое универсальное целое.
Делал для себя, то есть — аккуратно и хорошо.
Читать дальше →
Всего голосов 107: ↑93 и ↓14+79
Комментарии87

Верстаем пиксел в пиксел: кроссбраузерный аналог PixelPerfect

Время на прочтение2 мин
Количество просмотров36K
Нет, с твоим монитором всё в порядке, %username%
Довольно часто некоторые заказчики, отдавая макет сайта на вёрстку, требуют попиксельно достоверной точности в разметке во всех браузерах.

Проверить такое соответствие достаточно легко — нужно сделать скриншот сайта и совместить его с графическим макетом, например, в Photoshop'е.

Но вот только в процессе вёрстки использовать такой приём не очень удобно.

Что же делать трудяге-верстальщику?
Всего голосов 4: ↑4 и ↓0+4
Комментарии63
1

Информация

В рейтинге
Не участвует
Откуда
Воронежская обл., Россия
Дата рождения
Зарегистрирован
Активность