Как стать автором
Обновить
39
0
Евгений @Jenek

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

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

AdBlock Plus совершил новый виток в истории «приемлемой рекламы»

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


Один из крупнейших в мире блокировщиков рекламы AdBlock Plus порадовал рекламодателей новой инициативой. Разработчики блокировщика запустили платформу Acceptable Ads Platform (AAP), предназначенную для размещения на сайтах рекламы из списка «приемлемых объявлений» (Acceptable Ads). Приемлемую рекламу можно устанавливать вместо обычных баннеров, которые блокирует Adblock Plus.

Сама программа «Приемлемой рекламы» была запущена еще в 2011 году. Тогда же Eyeo, компания-разработчик Adblock Plus, признала, что сотрудничала с партнерами в рамках этой программы не безвозмездно.
Читать дальше →
Всего голосов 38: ↑37 и ↓1+36
Комментарии83

Английский для работы: советы из собственного опыта

Время на прочтение6 мин
Количество просмотров31K
Английский востребован не только в аутсорсинговых, но и во многих продуктовых компаниях. Вписать языковые курсы в свой и без того насыщенный график – задача не простая, но реальная. В статье мы расскажем о проверенной программе обучения, раскроем особенности разных форматов занятий и перечислим полезные онлайн-ресурсы.


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

Приемы при проектировании архитектуры игр

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

Для примеров будет использоваться популярный движок Unity3D. Рассматриваются подходы, применимые в больших играх. Написано из моего личного опыта и из того, как я это понимаю. Конечно, где-то я могу быть не прав, где-то можно лучше сделать. Я тоже все еще в процессе набирания опыта и набивания новых шишек.

В публикации рассматриваются следующие темы:
  • Наследование VS компоненты
  • Сложные иерархии классов юнитов, предметов и прочего
  • Машины состояний, деревья поведений
  • Абстракции игровых объектов
  • Упрощение доступа к другим компонентам в объекте, сцене
  • Сложные составные игровые объекты
  • Характеристики объектов в игре
  • Модификаторы (баффы/дебаффы)
  • Сериализация данных

Читать дальше →
Всего голосов 40: ↑38 и ↓2+36
Комментарии30

(Перевод) Введение в разработку C++ в UE4

Время на прочтение11 мин
Количество просмотров178K
Часть 1. Введение. Создание класса и добавление свойств. Расширение класса С++ с помощью Blueprint.
Часть 2. Классы геймплея. Структуры. Отражение (reflection) в Unreal. Object/Actor итераторы. Менеджер памяти и сборщик мусора.
Часть 3. Префиксы в именах классов. Целочисленные типы. Типы контейнеров. Итераторы контейнеров. Цикл For-each, хеш-функции.
Часть 4. Бонусная. Unreal Engine 4 для Unity разработчиков.

image

Эта статья является переводом части документации по UE4. Оригинальную статью вы можете найти пройдя по это ссылке.
Далее
Всего голосов 44: ↑42 и ↓2+40
Комментарии8

Записки iOS программиста о его молотках, кувалдах и микрометрах

Время на прочтение20 мин
Количество просмотров32K
В один прекрасный момент, когда на собеседованиях меня уже убеждали, что я senior iOS developer — у меня возникло ощущение, что я уперся. Пишу похожий код, решаю задачи похожими способами и ощущение, что непонятно, куда развиваться дальше. Я думаю, с этой проблемой сталкивался не один я — нехваткой новых идей, концепций, направлений. Я бы хотел рассказать вам о тех инструментах и фреймворках, которые помогли преодолеть мне это ощущение.

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


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

Как упростить жизнь iOS разработчику

Время на прочтение8 мин
Количество просмотров16K
Наверное, каждый разработчик, когда начинает осваивать новую технологию, хочет опробовать все самостоятельно, реализовать все с самого низкого уровня, чтобы потом наслаждаться результатом своей работы. Однако с накоплением опыта многие задачи становятся достаточно скучными и хочется избавить себя от этой нужной, но неинтересной рутины. В этой статье я хочу поделиться тем, какие способы и средства помогут упростить жизнь разработчику и сэкономить нервы.
Читать дальше →
Всего голосов 14: ↑12 и ↓2+10
Комментарии3

11 крутых сайтов для iOS разработчиков

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


Чтобы оставаться профессионалом в разработке iOS приложений, нужно постоянно учиться у других и узнавать о новейших инструментах и приемах. Кроме сайта Apple с документацией, существуют несколько ресурсов с ценными статьями и уроками, которые помогут нам стабильно развиваться. О них и пойдет речь в этой статье.
Читать дальше →
Всего голосов 30: ↑21 и ↓9+12
Комментарии9

Хабрахабр: немного статистики и альтернативный топ топиков

Время на прочтение2 мин
Количество просмотров1.4K
Я заметил, что текущий топ хабрахабра содержит малое количество полезных материалов. Вообще, как оценивают материал? Люди ставлят плюс/минус, потому что:
  1. Хотят поощрить автора за написание хороших топиков
  2. Хотят отблагодарить автора за написание сиюминутной новости/интересной картинки
  3. Хотят выплеснуть свое настроение на чужом топике
Вполне очевидно, что такая система голосования не всегда будет поощрять хорошие топики и не всегда в топе будут только хорошие и полезные статьи.
Но у каждой статьи есть еще два иных показателя: количество человек, занесших статью в избранное (коротко — фавориты) и количество комментариев. Очевидно, что первый показатель определяет полезность статьи, а второй — насколько тема затронула умы хабралюдей.
Мне показалось, что альтернативные варианты топа будут очень интересны остальным людям. Вообще, было бы хорошо, если бы такую фичу сделали, разработчики, но…

Итак, я проанализировал 72% топиков хабра (остальные были закрыты/недоступны/удалены) и составил альтернативный топ. Под катом парочка рисунков и ссылки на страницы альтернативного топа.
Читать дальше →
Всего голосов 146: ↑126 и ↓20+106
Комментарии36

Теория покупки из-за рубежа

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

Преамбула


Примерно месяц назад решил наконец купить себе нетбук, через интернет. Почему именно через интернет? Да просто решил получить опыт покупки, на будущее, плюс немного сэкономить. Информацию о покупках из-за рубежа собирал в своем личном блоге (ссылку по понятным причинам не даю) как с Хабра, так и с других ресурсов. Преимущественно она касается покупки через eBay, но в целом верна для любого онлайн-магазина.
Читать дальше →
Всего голосов 130: ↑125 и ↓5+120
Комментарии168

Первые шаги на пути к покупкам на ebay, dealextreme, focalprice, kaidomain…

Время на прочтение2 мин
Количество просмотров8.4K
Не секрет, что на ebay, DX, KD и прочих онлайн-магазинах существует много гаджетов и товаров, которых в РФ не найти. Чтобы удовлетворить свои гиковские потребности, а также просто тратить с умом, рано или поздно приходится обращаться к интернет магазинам. Однако новички теряются во всех этих «палках, клеймах, лотах, диспутах, EMS, USPS и прочее», а также некоторые не владеют английским для того, чтобы элементарно зарегиться в paypal.
Для этой цели админом форума ebay-forum.ru был создан подробнейший pdf-мануал, с которым я и предлагаю всем желающим ознакомиться.
Читать дальше →
Всего голосов 72: ↑63 и ↓9+54
Комментарии144

Google изобрел новый вид капчи (captcha)

Время на прочтение1 мин
Количество просмотров906
Новый вид капчи заставляет пользователей поворачивать изображения в стоячее положение, чтобы доказать свою человечность.
image
Пользователю необходимо правильно сориентировать несколько изображений (upd: очевидно, что правильные положения изображений не будут отображены; см. ниже примеры реального применения)

Warning: под катом куча изображений.
Читать дальше →
Всего голосов 39: ↑35 и ↓4+31
Комментарии26

Скрипач в метро — социальный эксперимент

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

Холодным январским утром на станции метро Вашингтона расположился мужчина и стал играть на скрипке. На протяжении 45 минут он сыграл 6 произведений. За это время, так как был час пик, мимо него прошло более тысячи человек, большинство из которых были по дороге на работу.

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

Минуту спустя скрипач получил свой первый заработок: женщина бросила деньги в футляр и, без остановки, продолжила свой шаг.

Еще несколько минут спустя мужчина облокотился к стене и стал слушать, но, вскоре, он взглянул на свои часы и продолжил путь.
Читать дальше →
Всего голосов 293: ↑264 и ↓29+235
Комментарии213

F.lux — спасение для ваших глаз

Время на прочтение1 мин
Количество просмотров20K
f.lux™ — программа, изменяющая цветовой профиль вашего монитора в зависимости от времени суток.

image

Собственно, этим все сказано. Ночью глаза меньше устают от теплых цветовых тонов, днем — от ярких и холодных. Ссылка для скачивания: stereopsis.com/flux/flux-setup.exe
Всего голосов 127: ↑117 и ↓10+107
Комментарии134

Калибровка монитора без аппаратного калибратора

Время на прочтение1 мин
Количество просмотров29K
Gamma 2.2На этой картинке не должно быть видно цветных областей. Чем отчётливее Вы их видите, тем дальше цветопередача Вашего монитора от нормальной. Если хотите это исправить, то эта заметка для Вас.

Сейчас на рынке мониторов царствуют модели с TN-матрицами, калибровать которые можно простым наклоном головы. Но даже на таких мониторах, не говоря уже о *VA/IPS, можно добиться терпимой цветопередачи, не используя аппаратные калибраторы. Этим же способом можно проверить гамма-кривые монитора при покупке.

Суть способа заключается в использовании программы ColorLineTest, также известной как CLTest. На проверку гамма кривых у Вас уйдёт около 30 секунд. За 5-10 минут можно добиться приемлемой цветопередачи. Подробные инструкции находятся в архиве с программой.

Ну а по завершении профилирования можете проверить результаты с помощью обоев от RealColor.ru.
Всего голосов 53: ↑40 и ↓13+27
Комментарии55

Еще немного про текстовую оптимизацию. Как готовят военные документы.

Время на прочтение1 мин
Количество просмотров959
О стилистике военных инструкций, приказов, докладов складываются легенды. В 1984 году «Воениздат» выпустил книгу «Подготовка и оформление служебных изданий», в которой была предпринята попытка лишить нас шедевров военной стилистики. Тем не менее, эта попытка не удалась — более того, стилистические находки военных находят повсеместно находят применение в современных деловых документах.

Aka-author бережно отсканировал несколько страниц из этого интереснейшего издания. Многие советы действительно полезны. Одно удивляет — язык изложения: как можно расчитывать, что человек, который пишет «устранить имеющие место недостатки» или «благодаря невыходу на работу» знает, что такое «синтаксически неоднородные конструкции» или «наличие общего зависимого слова при различном управлении».

Итак, читаем:
Читать дальше →
Всего голосов 60: ↑52 и ↓8+44
Комментарии30

Microsoft SkyDrive — 25Гб online storage free (нахаляву, если по-русски)

Время на прочтение1 мин
Количество просмотров14K
Люди, искал по хабру, но так и не нашел новости, что MS на своем сервисе SkyDrive с недавнего времени предоставляет 25 Гб свободного пространства (ранее было всего 5).
На этом месте я хотел вставить 10 восклицательных знаков!
Читать дальше →
Всего голосов 84: ↑70 и ↓14+56
Комментарии116

Невидимая революция

Время на прочтение1 мин
Количество просмотров459
В Рунете тем временем происходит невидимая революция: мобильные браузеры — а именно, Опера Мини — захватила уже весьма ощутимую долю рынка.
image
www.liveinternet.ru/stat/ru/browsers.html

В Москве картина ещё более впечатляет:
image
www.liveinternet.ru/stat/ru/browsers.html?slice=msk

Можно было считать это глюком Liveinternet, но статистика Mail.ru показывает схожие цифры.
Читать дальше →
Всего голосов 109: ↑98 и ↓11+87
Комментарии93

Восприятие баннеров и контекстной рекламы в поисковых системах

Время на прочтение1 мин
Количество просмотров464
На Ашмановской конференции я представил данные по восприятию баннеров и контекстной рекламы в российских поисковых системах. Данные получены с помощью технологии регистрации движений глаз.

Видеозапись не очень качественная, но впечатление о докладе составить можно.



Слайды презентации доступны здесь: usabilitylab.ru/press-center/index.php?ID=2158
Всего голосов 29: ↑26 и ↓3+23
Комментарии13

Инструменты скринкастинга (Windows)

Время на прочтение8 мин
Количество просмотров64K
Здравствуйте, друзья!

Итак, в последние дни меня очень сильно заинтересовал скринкастинг как жанр подкастинга. Если быть точнее, то я бы отнес скринкастинг к видеоподкастингу. Весьма своеобразному.

Что же такое скринкаст? (Дурацкое клише — задавать вопросы самому себе и отвечать! больше не буду...) Скринкаст — от англ. screen — экран и cast как и в случае podcast — корень broadcast — вещать. То есть буквально — экрановещание. Скринкаст это видеозапись того, что происходит на экране со звуковыми или текстовыми комментариями. Как если бы вещающий сидел рядом с вами и показывал действие на реальном компьютере и при этом что-то объяснял.

Читать дальше →
Всего голосов 74: ↑72 и ↓2+70
Комментарии48

Информация

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