Pull to refresh
5
0

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

Send message

40 механик для социальных игр

Reading time 4 min
Views 29K
Разработчик игр Раф Костер (Raph Koster) составил всеобъемлющий список базовых правил, на которых основаны социальные отношения в играх (мультиплеер, параллельная игра и т.д.). Эти правила для разработчиков игры заменяют азбуку. Во многом они пересекаются с принципами игровой механики, которые уже обсуждались на Хабре.

Раф Костер приобрёл известность как создатель дизайна Ultima Online и креативный директор проекта Star Wars Galaxies, после чего основал собственную студию.
Читать дальше →
Total votes 102: ↑92 and ↓10 +82
Comments 33

Новые ноутбуки серии ThinkPad от Lenovo

Reading time 1 min
Views 3.1K
Сегодня Lenovo анонсировала 6 новых ноутбуков серии ThinkPad — T420s, T420, T520, L420, L520 и W520.



В двух словах, о них в пресс-релизе говорится следующее: «Ультра-тонкий, весом меньше 4-х фунтов ThinkPad T420s обладает на 30% меньшим временем загрузки (по сравнению с аналогичными системами) благодаря Lenovo Enhanced Experience 2.0; Т420 может работать до 30 часов в комплекте с дополнительным аккумулятором; мобильная рабочая станция W520 предлагает клиентам вдвое большую производительность, по сравнению с предыдущими моделями».

Еще пару слов о времени работы от аккумулятора из пресс-релиза. Стандартная 9-ти ячеечная батарейка в ThinkPad T420, как обещают, позволит работать до 15 (!) часов. Если же есть такая необходимость, в дополнение к стандартной батарее можно будет прикупить дополнительную, что даст возможность работать до 30 часов.

Спецификации пока что недоступны. Известно только то, что данные ноутбуки будут строиться на 2-м поколении процессоров Intel® Core™ и Core™ vPro™.

Обещают их уже в марте по следующим ценам: T420s, T420, T520, L420, L520 и W520 — от $1329, $779, $909, $719, $719 и $1329 соответственно.

P.S. Симпатичный видеоролик прилагается: www.youtube.com/watch?v=suCYukt82IY

Upd: Появились спецификации, ура! Смотреть тут.
Total votes 23: ↑19 and ↓4 +15
Comments 59

Duokan. Или как читать DJVU на Kindle

Reading time 2 min
Views 67K
Являясь одним из первых владельцев Kindle 3 в России, я чаще всего слышал вопрос “Можно ли на Kindle читать DJVU?”. Если кратко, то ответ – “да, можно”. Но все не так просто, как кажется. Сегодня я расскажу как это можно реализовать.
Читать дальше →
Total votes 27: ↑21 and ↓6 +15
Comments 41

Почтовая кухня #1: DNS

Reading time 3 min
Views 65K
Думаю, многим будет интересно наконец-то узнать, как работает почта. В нескольких статьях я попытаюсь максимально простым языком расписать все основные вопросы, связанные с работой электронной почты вообще и нужными настройками — в частности.

Часть 1 - DNS.
Total votes 97: ↑93 and ↓4 +89
Comments 76

30 советов, как эффективно трудиться и не сойти с ума, работая дома

Reading time 5 min
Views 16K
Тем, кому знакомы прелести работы дома (на себя, фрилансером или удаленно на ставку), также знаком соблазн поваляться на диване и затягивание сроков.

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

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

Так как же работать эффективно и в то же время не довести себя до нервного истощения? Я недавно уволился с постоянной работы и поэтому спросил совета у читателей своего блога. Они, как и всегда, откликнулись на мою просьбу, и я отобрал наиболее понравившиеся мне рекомендации, чтобы люди могли использовать их как руководство (ну, я тоже собираюсь руководствоваться этими советами).
Читать дальше →
Total votes 125: ↑123 and ↓2 +121
Comments 198

11 порталов для выбора Иконок

Reading time 1 min
Views 5.4K
Коллекция ссылок больших порталов и поисковиков, для выбора всевозможных Иконок(Icons) разного типа. Практически на всех есть широкий выбор размеров.

В этой коллекции я уверен что вы найдете что вам нужно ;)

Ну интересное так точно!!!

1. http://www.iconspedia.com
Читать дальше →
Total votes 100: ↑99 and ↓1 +98
Comments 32

Cookies внутри iframe — проблема при создании приложения ВКонтакте/Facebook

Reading time 5 min
Views 56K
Управление сессиями при помощи посылки cookies на сайтах стало настолько распространено, что без этого не обходится, наверное, ни один проект, требующий авторизации пользователей. Казалось бы, механизм настолько изучен, что проблемы с ним просто немыслимы.

Так считали и мы при разработке iframe-приложения для ВКонтакте.
Но после того, как приложение было разработано (разработка велась в основном в Mozilla Firefox и Google Chrome), выяснилось, что оно неработоспособно в Internet Explorer, к которому позднее присоединились последние версии Opera и Safari.

Под катом подробное описание проблемы и вариантов её решения.
Читать дальше →
Total votes 59: ↑54 and ↓5 +49
Comments 45

100 OpenSource инструментов для Web-мастера.

Reading time 7 min
Views 14K
В этой статье, опубликованной позавчера на DesignVitality, авторы приводят 100 инструментов для Вэб-мастера, включающих программы для дизайнера с открытым кодом, открытые шаблоны и ресурсы.


Лучшие порталы с открытыми шаблонами сайтов


В сети есть множество бесплатных шаблонов, но искать подходящий часто может быть очень долго, поэтому мы предлагаем вам посетить сначала следующие четыре портала:
Читать дальше →
Total votes 56: ↑51 and ↓5 +46
Comments 42

Обзор музыкальных виджетов

Reading time 2 min
Views 829
Я подобрал несколько наиболее интересных, простых в использовании, а также бесплатных музыкальных виджетов, которые Вы можете разместить у себя в блоге, на сайте и тд.

Так как embed код виджетов на Хабре не разместить, внешний вид в будет представлен скриншотами.

1. Mixwit.com – ретро кассета


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

Недостатки: выбор песен происходит из базы, которая состоит только из бесплатно распространяемых песен, то есть промо песен. Русских исполнителей вообще нет. Иногда песни могут просто пропадать (если их авторы решат изъять из промо базы). Требуется регистрация для получения кода.

P.S. Есть возможность закачать свой трек, указав к нему URL, но это неудобно, т.к. сначало придется закачивать трек куда-либо на сайт.
Читать дальше →
Total votes 32: ↑30 and ↓2 +28
Comments 22

Уехать жить в село

Reading time 5 min
Views 5.7K

Есть у меня мечта. Уехать из города (живу в Днепропетровске) в село на ПМЖ. Друзей всех я этой темой задолбал уже наверное, хотя есть товарищи, разделяющие эту идею ;) Решил поделиться с интернет-сообществом, и, возможно, найти единомышленников. Буду рад критике, предложениям, советам.


Читать дальше →
Total votes 194: ↑185 and ↓9 +176
Comments 349

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

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

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

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

Рефакторинг

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

Интернет на переправе, или Когда заканчивается «золотая лихорадка»

Reading time 8 min
Views 571
Много интересных событий продолжают происходить в Интернете. Ну, хотя бы чего стоит зафиксированное падение инвестиционной активности на рынке Веб 2.0. Или очередной рывок Microsoft в области SaaS. Появились и другие не менее знаковые подвижки и публикации. Поэтому захотелось мне нарисовать общую картину Интернета на сегодняшнем этапе его развития.

«Я вам не скажу за всю Одессу, вся Одесса очень велика», пел когда-то Леонид Утёсов. И я не скажу за весь Интернет. Не говорю даже за весь Веб 2.0. Последний уже насчитывается более 2 тысяч сайтов, которые сюда относят (в Рунете – порядка 3 сотен). Разговор пойдёт, в основном, о социальных сетях – самой известной составляющей Веб 2.0. Ну, и ещё немножко о SaaS — второй его основной части.

Но даже применительно к этой области картина получается не совсем полная, и не картина это ещё, а только наброски к ней.
Читать дальше →
Total votes 22: ↑20 and ↓2 +18
Comments 54

Руководство по превращению флешки в центр синхронизации всего и вся

Reading time 4 min
Views 8.8K
Думаю, что у каждого человека, который пользуется несколькими компьютерами, рано или поздно появлялась потребность синхронизации данных между ними.

В моем случае данными были: заметки (созданные в прекрасном древовидном редакторe ZIM), логи мессенджера (Pidgin использует великолепный формат логов, очень удобный для синхронизации), настройки программ (любой пользователь Linux и не только согласится, что со временем конфигурационные файлы приобретают стоимость золота :) ), а так же мелкие и не очень bash скрипты, накопленные за несколько лет.
В данном руководстве я расскажу как решил проблемы синхронизации, защиты и восстановления в непредвиденных ситуациях этих данных. Конечно, решения эти не универсальны, не окончательны (они вырабатывались в течение нескольких лет и, возможно, будут еще меняться много раз), а для кого-то и вовсе примитивны, но на данный момент они удовлетворяют всем моим требованиям и, по моему мнению, достойны для опубликования. Надеюсь кто-то найдет здесь хоть что-нибудь полезное для себя! :)

Читать дальше →
Total votes 43: ↑39 and ↓4 +35
Comments 43

Штрихкоды и жизнь

Reading time 1 min
Views 2.2K
Все хабралюди знают что такое штрихкод. Многие из вас слышали про популярную технологию радиометок (RFID — радиочастотная идентификация). Развитие получил и специальный двухмерный матричный штрихкод (Data Matrix).
Вот про последний и хочется поговорить отдельно.

Образец матричного штрихкода представлен на рисунке:

Некоторым знакомо, не правда ли?
Теперь расскажу как такую кодировку можно применить в жизни гиков.

Читать дальше →
Total votes 55: ↑51 and ↓4 +47
Comments 181

Может ли программист быть эволюционистом?

Reading time 7 min
Views 1.6K
Когда Дарвин выдвинул свою теорию, наука мало чего подозревала о наличии живой клетки, а уж тем более о её строении. Кое-что было известно о строении органов, но вот заглянуть до уровня клеток, и глубже, науке ещё только предстояло.

Что уж говорить о том, что в те времена ни о каком ДНК никто не догадывался. А если кто и догадывался о чём-то подобном, то настолько смутно, что это не могло стать хоть каким-либо препятствием на пути распространения теории эволюции.

И тогда можно было делать широкомасштабные выводы, совершенно не оглядываясь на наследственные механизмы и программу ДНК, хотя любого современного программиста подобные рассуждения повергли бы в шок.
Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Comments 94

Перевод выделенного текста с любого языка на русский

Reading time 2 min
Views 62K
Хочу поделиться с вами своим лайфхаком.
В первую очередь он предназначен для людей, которым лень лезть в словарь всякий раз, когда они встречают незнакомое иностранное слово в тексте.

Я хочу рассказать, как получить перевод выделенного текста в виде оповещения рабочего стола.

Читать дальше →
Total votes 116: ↑113 and ↓3 +110
Comments 89

Паттерны ООП в метафорах

Reading time 17 min
Views 557K
Большинство литературы посвященной паттернам в ООП (объектно-ориентированном программировании), как правило, объясняются на примерах с самим кодом. И это правильный подход, так как паттерны ООП уже по-умолчанию предназначаются для людей, которые знают что такое программирование и суть ООП. Однако порой требуется заинтересовать этой темой людей, которые в этом совершенно ничего не понимают, например «не-программистов» или же просто начинающих «компьютерщиков». Именно с этой целью и был подготовлен данный материал, который призван объяснить человеку любого уровня знаний, что такое паттерн ООП и, возможно, привлечет в ряды программистов новых «адептов», ведь программирование это на самом деле очень интересно.
Статья предназначена исключительно для новичков, так что «старожилы» ничего нового для себя не узнают. В основном статья описывает известные паттерны из книги «Приемы объектно-ориентированного программирования. Шаблоны проектирования.», но более популярным и простым языком.
Читать дальше →
Total votes 214: ↑201 and ↓13 +188
Comments 86

Реализация серверной части в многопользовательских онлайн играх

Reading time 3 min
Views 16K
За свою недолгую жинь я ни разу не встречал программиста, который бы не любил игры. И уж тем более, программиста, который никогда их не писал.
Кто-то начинает с тетриса, кто-то со змейки. У кого-то это увлечение проходит, а кто-то этим «заболевает» и превращает свою болезнь в любимую работу или занятное хобби.

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

Читать дальше →
Total votes 195: ↑174 and ↓21 +153
Comments 76

Синхронные движки RTS и история рассинхронизаций

Reading time 7 min
Views 8.9K
Случалось ли Вам играть в игру вроде StarCraft или Supreme Commander и получать сообщение об ошибке вроде “Обнаружена рассинхронизация”, за которым следует закрытие игры? Хотите узнать отчего так происходит? Это наследие архитектуры игрового движка, часто используемой стратегиями в реальном времени.1

Мой опыт в этой области происходит из работы с движком Supreme Commander в студии Gas Powered Games. В период бета тестирования в Starcraft и Warcraft 3 тоже были проблемы с синхронизацией, так что можно сказать что в целом они работают так же. Для простоты я буду говорить именно о движке Supreme Commander. Нахождение сходства с другими играми оставлю как упражнение для читателя :)
Читать дальше →
Total votes 118: ↑113 and ↓5 +108
Comments 56

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Date of birth
Registered
Activity