Pull to refresh
57
0
KvaNTy Troiden @KvaNTy

User

Send message

После прочтения применить. 25 книг для игрового разработчика

Reading time 8 min
Views 118K
Предлагаю подборку всегда актуальных книг по программированию, геймдизайну и концепт-арту для новичков и бывалых бойцов геймдева. Конечно, во главе профессионального развития стоит практика, но эти книги сэкономят ваше время и позволят не выдумывать велосипед заново.


Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Comments 7

Python на Хабре

Reading time 7 min
Views 450K
Некоторое время назад, в силу определенных причин, мне пришла в голову мысль о том, чтобы начать изучать какой-нибудь новый язык программирования. В качестве альтернатив для этого начинания я определил два языка: Java и Python. После продолжительного метания между ними и сопутствующих нытья и долбежки головой о стену (у меня с новыми языками всегда так — сомнения, раздумья, проблема выбора и т.д.), я все-таки остановился на Python. Окей, выбор сделан. Что дальше? А дальше я стал искать материал для изучения…
Читать дальше →
Total votes 182: ↑162 and ↓20 +142
Comments 65

Процедурная генерация текстур планет на основе алгоритма Diamond-Square, часть 1

Reading time 14 min
Views 42K
image

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

1) Этот генератор не претендует на реалистичность, и писал я его для того, чтобы сгенерировать уникальные текстуры для сотни маленьких шариков, которые занимают 10% экрана и к тому же прикрыты облаками.
2) Чисто технический момент: я пишу на C# под Unity3d, так что думать о том, как выводить в изображение с приемлимой скоростью вам придется самим, для каждого языка и платформы свои способы.

Читать дальше →
Total votes 34: ↑31 and ↓3 +28
Comments 21

Подробный обзор MacBook Pro нового поколения (с Retina дисплеем)

Reading time 14 min
Views 205K


Салют, Земляне!
Обнаружил, что на хабре нет поста, который объединит в себе всё, что необходимо знать про эту чудо-ЭВМ. Поэтому я решил основательно подойти к анализу user-experience, железа, производительности и прочих впечатлений. Спустя месяц полноценного и самостоятельного использования готов представить вам…
Первый пост на хабре с осознанным оформлением под Retina экраны
Total votes 134: ↑105 and ↓29 +76
Comments 150

Полный архив рукописей Эйнштейна

Reading time 1 min
Views 1.8K


Еврейский университет в Иерусалиме заканчивает сканировать и публиковать в онлайне рукописи Альберта Эйнштейна. Сейчас на сайте Einstein Archives Online представлено около 3000 отсканированных изображений, к конца текущего года их число вырастет до 7000. Полный архив Эйнштейна превышает 80 000 записей, включая письма, заметки о путешествиях и прочие личные документы, например, школьный аттестат.
Читать дальше →
Total votes 38: ↑34 and ↓4 +30
Comments 39

Google представила открытую платформу WebGL Globe

Reading time 1 min
Views 4.2K

Сегодня в рамках своего проекта Сhrome Experiments Google представила открытую платформу для визуализации географических данных The WebGL Globe в браузере. Название проекта говорит само за себя — используется технология WebGL — так что пока только обладатели браузеров Google Chrome и Firefox 4 могут оценить представленные авторами примеры. Сейчас на сайте доступны два «глобуса», один из которых демонстрирует население земного шара в различные периоды времени, а второй — динамику поисковых запросов Google. Оба примера, конечно, поддерживают манипуляцию с «глобусами», а чувство юмора разработчиков можно оценить, наведя курсор на кнопку «Get Code».
Стоить напомнить, что это не первый эксперимент Google с WebGL. Некоторое время назад желающим доступен Google's Body Browser — проект, представляющий из себя визуализацию анатомического атласа человека в браузере.

UPD: если в Chrome (WinXP) просмотреть WebGL-сцену не удается, запустите его с ключом --ignore-gpu-blacklist, включив в настройках about:flags опции GPU Accelerated Compositing и GPU Accelerated Canvas 2D.
Total votes 77: ↑74 and ↓3 +71
Comments 39

Doc, это же мусор?! Вот его нам и надо

Reading time 1 min
Views 2.3K
image
Помните фильм «Назад в будущее»? Так вот, как известно большинство технологий, приходят к нам из фантастики, так случилось и в этот раз. А конкретно, произошло следующее: Испанский парень со звучным именем (или ником) Aleix Llovet, с верным камрадом-профессором Xavier Salueña, изобрел и воплотил в жизнь, машину времени двигатель работающий на мусоре.
Вперед в будущее
Total votes 90: ↑75 and ↓15 +60
Comments 99

Дополненная реальность в твоем смартфоне: Aurasma

Reading time 2 min
Views 6.2K
Новая технология распознавания образов, разработанная компанией Autonomy, дает возможность «вставлять» в окружающую среду видео и другой медиа-контент в режиме реального времени.

Autonomy — крупнейший Британский разработчик программного обеспечения, известный в основном своими решениями в корпоративной среде, однако в этот раз талант и усилия программистов были направлены на создание приложения для смартфонов, которое могло бы распознавать визуальные образы в реальном мире. Приложение, которое в самом ближайшем времени будет доступно для iPhone, работает следующим образом: пользователь направляет камеру устройства на один из окружающих его объектов, программа распознает образ и соответствующим образом заменяет или дополняет его на экране смартфона. Эдакая смесь дополненной реальности и анимированных газет из Гарри Поттера. Приложение было решено назвать Aurasma.

Следующий ролик демонстрирует возможности программы. Удивительно, как видео, которое заменяет распознанный объект, уверенно держится в его рамках даже при движении руки с телефоном.
Конечно, первым способом применения данного приложения, который приходит в голову, является новое поколение печатной и наружной рекламы, однако представители компании заявляют, что создадут целую централизованную сеть, в которую каждый пользователь сможет добавлять фотографию объекта или места и прикреплять к нему медиа-контент, который и должен будет дополнять или замещать реальность.
Итак, видео:

По словам представителей Autonomy, изначально Aurasma будет способна распознавать до полумиллиона образов. Приложение будет бесплатным; деньги разработчики будут получать с рекламы (плата будет браться с рекламодателей лишь за реально показанные рекламные объявления, баннеры, ролики и так далее).

Конечно, есть определенные ограничения на использование Aurasma. Главное из них, по словам CEO компании Autonomy Майка Линча, это слабое железо iPhone 4, мощностей которого едва хватает, чтобы запустить приложение. Распознавание образа длится около секунды, а значит, распознать объект, мимо которого проезжаешь на автомобиле, не будет возможности. Также не будет и функции распознавания лиц. Для этого требуется создать и обработать трехмерную модель, Aurasma же работает с объектами, которые достаточно полно представимы и 2D-формате (например, фасады зданий).

Следует ожидать появления приложения в App Store в следующем месяце. Предположительно, будет версия программы и для Android.

От себя: если все, что показано на видео — правда, то Autonomy на шаг впереди Дубайских QR-кодов.
По-английски почитать можно, например, тут.
Total votes 24: ↑18 and ↓6 +12
Comments 23

Lego Mindstorms NXT 2.0 — краткое знакомство

Reading time 5 min
Views 73K

Лет эдак в 10-11, после долгих и беззаботных лет игры с контрукторами Lego, я узнал о существовании великолепного набора Mindstorms, который позволял создавать самых настоящих роботов без специализованных знаний электроники, электротехники и даже программирования. Я сразу же заинтересовался данной серией, но тогда моим мечтам обладать Mindstorms по различным (в основном — финансовым) причинам не суждено было сбыться.
Сейчас мне 20 и в честь юбилея друзья (спасибо им!) решили окунуть меня назад в детство и таки дать возможность полепить собственных роботов. Правда, в этот раз всё будет серьёзнее, чем в моих детских мыслях — мы будем действительно программировать Mindstorms под Debian GNU/Linux.
Читать дальше →
Total votes 56: ↑53 and ↓3 +50
Comments 44

Светильник напечатали на 3D принтере

Reading time 1 min
Views 7.5K


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

Читать дальше →
Total votes 53: ↑47 and ↓6 +41
Comments 52

SSD и HDD в теле одного MacBook Pro

Reading time 4 min
Views 162K
Приветствую, уважаемые хабражители.

Мой опыт, которым я хочу с вами поделиться, должен оказаться полезным для всех пользователей ноутбуков, хотя мой частный пример — MacBook Pro.

После покупки сего агрегата, с порядковым номером в линейке: 6.1, я ожидал невиданных ранее скоростей, но, увы, предательская каруселька перегрузки, на месте курсора > image появлялась достаточно часто, заставляла себя ждать, мучила вопросом «как так?!» при этом скорость загрузки тотально укомплектованной операционной системы составляла примерно 2+ минуты, с загрузкой 5-и приложений (различной тяжести) на автозапуске.

Такие показатели + периодические подвисания оказались досадным и обидным заключением, ведь под капотом процессор i7 / 4Gb DDR3 / 5 Series Chipset с возможной скоростью обмена данными в 3 гигабита.

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

Добро пожаловать под хабракат, там сказ о эффективном разгоне моего инструмента.
Total votes 113: ↑94 and ↓19 +75
Comments 185

Культурные различия 2. Коллеги из Индии

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

Мой первый рассказ был об американцах.
Сегодняшний — об индусах.

С индусами я работаю много. Есть даже в фирме «мой» индус — архитектор как и я, который вместе со мной отвечал за Business Logic нашей новой аппликации. В то время мы с ним говорили по мессенджеру или по телефону каждый день, я его опекал во время визитов в Израиль, свозил по своей инициативе в Иерусалим и даже приглашал домой.

У меня с ним отличные отношения (хотя и не без трений), но, как выяснилось, не всё я делал правильно :)

Во первых всё, что я писал об американцах в плане «мягких» выражений — верно для индусов и вообще для всех. При общении с кем угодно лучше сказать «Отличная идея, у меня только несколько поправок» в ситуации когда Вы думаете «Что за чушь!?».

Но есть своя специфика. Вопросы рассовой политкорректности индусов волнуют меньше, а вот вопросы «потери лица» — больше.

Читать дальше →
Total votes 146: ↑139 and ↓7 +132
Comments 115

Культурные различия. Общение с американскими коллегами

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

Мой первый рассказ — об американцах.

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

С большим стыдом вспоминал, как я повторял «I disagree!» на последнем Face2face.

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

Кстати, сказать, как у нас «Та уборщица… какая? Ну, эфиопка ...» или «В соседнем отделе есть такой мужик умный, индус низенький такой» — тоже нельзя.
Надо объяснять о ком идет речь, не используя национальность, религию и сексуальные предпочтения.

Итак, правила для общения с американцами:
Читать дальше →
Total votes 320: ↑308 and ↓12 +296
Comments 338

IT-эмиграция на Кипр: личный опыт

Reading time 7 min
Views 31K
Добрый день. Меня зовут Андрей Кашуков и в этом посте я расскажу про основные моменты эмиграции на Кипр, целиком и полностью основанные на личном опыте.

Пара слов о себе: 1.5 года работаю java-программистом в городе Лимассоле (который расположен в греческой части острова), живу там же с семьей.

Читать дальше →
Total votes 249: ↑229 and ↓20 +209
Comments 430

Денег нет, погода дрянь и правительство ввело новые поборы. Что делать?

Reading time 2 min
Views 13K
road
На Хабре, что то стали проскакивать упаднические настроение, дескать в провинции зарплаты маленькие, и вообще жить плохо. Собственно, расскажу как я решил это проблему для себя. Взял и переехал в Новую Зеландию. Ну не будем перескакивать.

Расскажу, что и как было, на дворе 2007, жил во Владивостоке, у меня заканчивалась аспирантура, мне было 25 и очень хотелось немного улучшить уровень жизни. Был закончен универ по специальности АСУ и было 2.5 года опыта работы программистом в довольно известном владивостокском интернет проекте.

Если так посмотреть, варианты были уехать в Москву, или куда еще подальше.
Подумал, что в Москву всегда успеется, а вот куда подальше было бы неплохо.

Пример друга с оказией уехавшего в Ванкувер и рассказывающего как там тепло, хорошо и мухи не кусают, очень подстегивал.

Итак что было сделано:
Читать дальше →
Total votes 238: ↑215 and ↓23 +192
Comments 439

Тест Роршаха для рекламной индустрии

Reading time 2 min
Views 1.2K
Если вы работаете в бумажной газете или журнале, то вот вам самая страшная картинка года.


А вот ссылка на исследование, результатом которого стала эта картинка.
Читать дальше →
Total votes 38: ↑33 and ↓5 +28
Comments 31

6 отстойных слов в вашем резюме

Reading time 4 min
Views 83K
Эта статья – часть серии «Как написать резюме». Чтобы начать серию сначала, прочитайте введение.

За свою жизнь, я использовал несколько плохих слов. Даю %^й на отсечение, что вы тоже делали это. Но, когда неправильные слова появляются у вас в резюме – это делает его отстойным.
Читать дальше →
Total votes 182: ↑153 and ↓29 +124
Comments 109

Когда маркер удобнее мышки

Reading time 1 min
Views 8.3K


Шведский IT-специалист Ричард Гатарски с друзьями посетили маленький ресторанчик в городе Норчёпинг и обратили внимание, как администратор использует компьютерную систему бронирования столиков. Он отмечает занятые места, ставя отметки маркером по экрану.
Читать дальше →
Total votes 183: ↑170 and ↓13 +157
Comments 163

Information

Rating
Does not participate
Location
Севастополь, Республика Крым, Россия
Date of birth
Registered
Activity