Как стать автором
Обновить
0
0
ivolodin @ivolodin

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

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

40 великолепных QR-кодов

Время на прочтение1 мин
Количество просмотров194K
QR-коды — новый тип штрих-кодов, который содержит в себе информацию, но они выглядят смертельно скучно. Однако, благодаря талантливым дизайнерам, они могут превратиться в настоящее искусство.

image

Осторожно, под катом очень много картинок.
Читать дальше →
Всего голосов 92: ↑81 и ↓11+70
Комментарии84

Веб-интерфейсы: развитие или наоборот?

Время на прочтение9 мин
Количество просмотров19K
Уже давно крутятся мысли по поводу пользовательских интерфейсах и о их деградации развитии конечно же, ими то я и хочу сегодня поделиться. Многие помнят старые интерфейсы с псевдографикой в текстовом режиме со скупым функционалом и ограниченным юзабилити. Потом им на смену пришли оконные интерфейсы в графическом режиме и теперь уже веб-интерфейсы. Но повысилась ли скорость работы потребителей прикладных программ, пользователей и операторов ввода? Повысилась ли скорость разработки экранов и отчетов? Многие скажут Вам твердое «нет» — средняя производительность программистов и пользователей снижалась с каждым новым шагом технологий вперед. И для этого есть ряд объективных причин. Кроме них мы сегодня остановимся и на том, как же все-таки поднять сею производительность.
Читать дальше →
Всего голосов 80: ↑62 и ↓18+44
Комментарии93

Обзор Prince of Persia: The Forgotten Sands

Время на прочтение3 мин
Количество просмотров1.6K
Обзор Prince of Persia: The Forgotten Sands

После «мультяшной» части Prince of Persia, вышедшей в 2008-ом году, мало кто рассчитывал на возвращение к прежнему сюжету, знакомому по «песочной» трилогии. Красочная акварельная картинка и свежая концепция, основанная на магических силах Элики, а также незабываемые антуражи, казалось, определили направление развития серии. Однако Ubisoft преподнесла настоящий сюрприз и к премьере одноименного фильма подготовила игру, возвратившую «старого доброго» принца.
Читать дальше →
Всего голосов 103: ↑67 и ↓36+31
Комментарии61

Andromeda Software Development — Lifeforce

Время на прочтение2 мин
Количество просмотров2.7K
Изначальный автор хабрапоста: Okloks

Предисловие


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


Читать дальше →
Всего голосов 53: ↑44 и ↓9+35
Комментарии47

В Starcraft 2 можно играть с AI на нескольких спецкартах и на разных уровнях сложности

Время на прочтение1 мин
Количество просмотров3.7K
Здравствуйте, игрозависимые хабралюди и им сочувствующие! Согласно последним новостям из интернетов, народные умельцы сделали карты, на которых можно играть с AI на разных уровнях сложности. Для того чтобы поиграть, надо заиметь старик, как сказано в этом посте, и после этого сделать следующее:
Читать дальше →
Всего голосов 120: ↑104 и ↓16+88
Комментарии126

Постмортем iPhone игры Finger Physics

Время на прочтение9 мин
Количество просмотров1.6K
Игра Finger Physics была разработана московской командой PressOK Entertainment (Reaxion) и выпущена в сентябре 2009 года на платформе iPhone/iPod. Игра попала в Top-5 платных приложений в США, а бесплатная версия заняла почетное первое место. Finger Physics в разы окупил свой бюджет, был загружен более 2,5 млн раз, получил множество положительных рецензий и успел побывать в руках у самого Стива Джобса (пруфлинк) на январской презентации iPad.

Наша компания занимается разработкой мобильных приложений последние 9 лет, и эта игра стала первым опытом iPhone-разработки для команды. Мы всегда с интересом читаем истории об успехах других разработчиков и хотим поступить точно также по отношению к тем, кто еще только начинает разрабатывать игры под iPhone.

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

Читать дальше →
Всего голосов 82: ↑67 и ↓15+52
Комментарии26

Купи себе немножко неBobuk'а

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

Да, таким странным заголовком я решил обозначить свой новый топик. Возможно кто-то из старожилов помнит как я подсел на электронные книжки в 2008 и написал небольшой обзор Sony PRS-505, назвав "Купи себе немножко Umputun'а", так как накануне Евгений расхваливал его в Радио-Т. Здесь ситуация получилась схожая, но немного иная. Итак, когда Nook был на пол пути ко мне, в Радио-Т на этот раз о нем высказался наш товарищ Bobuk, причем не очень лестно… Но ничего! С тех пор прошло время, обновились прошивки, девайс давно зарутили и написали несколько софтин, так что постараюсь развеять миф о непригодности Nook для жизни, а так же сравним его с лучшим на сегодня, по мнению обитателей ebook форума, Sony PRS-505.



Читать дальше →
Всего голосов 100: ↑84 и ↓16+68
Комментарии63

Идея социальной сети «Тудудан»

Время на прочтение4 мин
Количество просмотров2.9K
Идея этой социальной сети появилась у меня несколько месяцев назад. Причина — огромное желание в аккумуляции всех моих планов (книги, фильмы, поездки, покупки) в одном удобном месте, а также уже увиденного, прочитанного и купленного — тоже. Поездки в другие города и страны удобно были бы отмечены на карте, книги и фильмы в виде структурированного списка по жанрам с проставленными оценками и написанными вкратце мнениями. А еще было бы классно, если бы кто-то (или что-то) советовал бы мне на основе уже ранее сделанного что-то сделать еще. Но обо всем по порядку…

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

Идеи по проекту еще не до конца оформлены в виде плана — многое еще крутится в голове, периодически появляются новые мысли по функционалу…

План проекта



Читать дальше →
Всего голосов 15: ↑9 и ↓6+3
Комментарии23

Краткий обзор популярных нейронных сетей

Время на прочтение6 мин
Количество просмотров52K
К написанию этой статьи меня побудила большая распространенность некоторых заблуждений на тему искусственных нейронных сетей (ИНС), особенно в области представлений о том, что они могут и чего не могут, ну и хотелось бы знать, насколько вопросы ИНС вообще актуальны здесь, стоит ли что-либо обсудить подробнее.

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

Начну с классики.

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

Envatо которая «Must Have» для всех и каждого

Время на прочтение3 мин
Количество просмотров2K
Как бы не был талантлив человек, в разные периоды и по разным причинам неизбежно наступает творческий кризис, и мы тратим десятки часов впустую пытаясь заставить себя придумать хоть «что-то». В этом посте я тоже решил поделится своими интересными местами находками вдохновения для создания логотипов и Фирменного стиля.


Дальнейший текст про логотипы стили и вдохновение я вырезал, поскольку после завершения поста обнаружил что в процессе написания и сбора информации более ценными оказались ресурсы Envatо, которые расширяют источники вдохновения, образования и содружества во многих отраслях графики, фотографии, эффектов, музыки, анимации. web разработке и фриланса и к удивлению не была описана на Хабре.

image
Читать дальше →
Всего голосов 87: ↑74 и ↓13+61
Комментарии25

Имитация статических переменных в JavaSctipt

Время на прочтение1 мин
Количество просмотров6.2K
Статическими переменными называются переменные которые сохраняют свое значение между вызовами функции. Javascript не поддерживает статические переменные и нет ключевого слова static.
Но так как функции в javascript также являются объектами, мы можем имитировать статические переменные. Все что надо сделать, так это создать переменную которая будет членом функции и частью объекта соответственно, и ее значение тогда будет сохраняться между вызовами.

Читать дальше →
Всего голосов 10: ↑4 и ↓6-2
Комментарии27

Как я делал приложение для вКонтакте

Время на прочтение3 мин
Количество просмотров1.4K
Давно хотелось создать продукт, который был бы полезен людям. Сам я флешер. Давно пользуюсь социальной сетью вКонтакте. Желание усилили приложения в Контакте, которые, как правило, носили развлекательный характер. Тогда и родилась идея создать «Гармоничную пару», приложение, которое призвано помочь найти идеального партнера среди пользователей вКонтакте, основываясь на главном параметре – асценденте. Кроме него учитывается еще возраст и страна проживания (можно учитывать и больше параметров, но пока ограничиваемся этими).

Читать дальше →
Всего голосов 29: ↑14 и ↓15-1
Комментарии18

Серебрянная пуля или золотая середина?

Время на прочтение7 мин
Количество просмотров1.2K
Хочу представить на суд хабрасообщества концепцию информационной системы.

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

Мне очень интересно работать в данном направлении, хочется создать бесплатный и открытый аналог существующим системам и получить ценный опыт разработки. Пожалуйста не пишите комментарии типа «Не стоит создавать еще один велосипед» или «Комания X и комания Y уже сделали это и успешно продают», но мне будет интересно посмотреть аналоги.

На данный момент существует несколько классов информационных систем:

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

Основные принципы организации приема SMS платежей. Преимущества и тонкости оплаты по SMS, описание платежных SMS систем.

Время на прочтение10 мин
Количество просмотров22K
Ни для кого не секрет, что сегодня бизнес в интернете развивается семимильными шагами. Новые интернет проекты открываются каждый день — большинство из них, правда, также быстро и закрывается, не успев развиться и привлечь аудиторию. Те, кто аудиторию привлек, начинает задумываться о способах ее монетизации — превращении показателей счетчиков в деньги.

Методы монетизации аудитории


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

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

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

Простой Тайм Менеджер для Android. Часть 2

Время на прочтение12 мин
Количество просмотров9.8K
В этой части мы будем доделывать приложение «Менеджер Времени» из первой части.

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

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

План действий:
  • Багфиксы предыдущей версии.
  • Модификация кода, для постоянной работы приложения, а не только для запущенного Activity
  • Уведомления
  • Закинем все это дело на маркет


Сразу хочу извиниться и похвалиться) Извиняюсь за то что заставил вас долго ждать, а похвалиться тем, что на днях Android принес мне первые ну ооооочень хорошие деньги и я на радостях купил себе xbox и проиграл в него все выходные, поэтому и задержался)

Итак, поехали!
Читать дальше →
Всего голосов 35: ↑32 и ↓3+29
Комментарии23

Психологическая деформация программистов. Взгляд с обеих сторон баррикад

Время на прочтение6 мин
Количество просмотров138K
Само наличие психологической деформации у какой-либо профессии, как правило, достаточно спорный момент ввиду того, что у разных людей она проявляется по-разному. Однако общую тенденцию можно выделить и, пожалуй, настало то время когда можно достаточно смело говорить, что программисты всё же имеют свой особенный психологический портрет который обусловлен их профессиональной деятельностью.

Я достаточно часто сталкивался с подобным мнением и не придавал ему особого значения, но когда женский коллектив нашей организации поздравил программистов с 23-м февраля по доброму назвав их «космическими войсками», решил всё же расставить определенные акценты в данном вопросе, т.к. одна из моих профессий связана напрямую с психоанализом. Да и баш уже не молчит.

И что же них такого деформированного?
Всего голосов 461: ↑436 и ↓25+411
Комментарии558

Перевод статьи Бьярна Страуструпа «What should we teach new software developers? Why?»

Время на прочтение11 мин
Количество просмотров1.6K
В январском номере Communications of the ACM опубликована небольшая статья дяденьки Страуструпа о проблемах в преподавании информатики. Статья далеко небесспорная и конечно же сильно ориентированная на американское общество, но интересная и вполне актуальная и для нас. Перевод (несколько художественный, но близкий к оригиналу) предлагаю вашему вниманию и обсуждению, желающие его улучшить — welcome сюда

Читать дальше →
Всего голосов 31: ↑29 и ↓2+27
Комментарии55

Используем nginx, docker, skydns и skydock для обновления кода на лету (zero-downtime deployment)

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

Инструменты, которые мы будем использовать


Docker


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

Собрав контейнер один раз, его можно многократно использовать.

Простой пример — это БД Redis. Если нам необходимо несколько серверов Redis на одном компьютере, при обычном подходе нам придется изменять конфигурационные файлы в /etc/redis и менять файлы в /etc/init.d. Можно написать bash скрипт, но это не делает процесс легче.
Читать дальше →
Всего голосов 39: ↑37 и ↓2+35
Комментарии14

Делаем вебсокеты на PHP с нуля. Часть 2. IPC

Время на прочтение5 мин
Количество просмотров39K
После написания моей предыдущей статьи Делаем вебсокеты на PHP с нуля я понял, что у сообщества есть некоторый интерес к поднятой мною теме.

В прошлой статье я обещал, что опишу:
  • запуск нескольких процессов для обработки соединений
  • межпроцессное взаимодействие
  • разделение процессов мастер-воркер
  • проксирование вебсокетов с помощью nginx
  • запуск из консоли
  • интеграция с вашим фреймворком на примере yii
  • демонстрация


И, как обычно, — получившийся код и ссылка на демонстрационный чат в конце статьи.
Читать дальше →
Всего голосов 25: ↑22 и ↓3+19
Комментарии15

Олимпийские виджеты для вашего сайта: прямая трансляция из соцмедиа

Время на прочтение2 мин
Количество просмотров4K
Следить в режиме реального времени за развитием событий в любой точке мира? Реально с помощью тематических лент социальных медиа. К грядущему «событию года» – Олимпиаде в Сочи — мы подготовили специальный виджет — фото, видео и текстовые сообщения пользователей из социальных сетей об Олимпийских играх в режиме реального времени в одной ленте.



Лента содержит самый интересный, актуальный (real time) и популярный контент соцсетей – посты, фото, видео об Олимпиаде-2014. Делитесь с вашими посетителями самыми свежими и комментируемыми постами, будьте в курсе и болейте за наших!
Читать дальше →
Всего голосов 34: ↑16 и ↓18-2
Комментарии12
1
23 ...

Информация

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