Как стать автором
Обновить
-1
0
Евгений Васильев @johny

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

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

Машинное восприятие времени, если бы наносекунды были секундами

Время на прочтение2 мин
Количество просмотров7.6K
Давайте сразу обговорим масштаб времени. Процессор вашего компьютера живёт наносекундами: большинство CPU может сделать несколько вещей за одну наносекунду — в основном, простую математику и сравнения. Чтобы облегчить восприятие, предположим, что вы являетесь процессором и вместо наносекунд живёте и работаете секунда за секундой. Для ясности, применим эту метафору на одноядерном процессоре.

Вы можете одновременно держать несколько вещей в голове (регистр). Не больше, чем десяток или два в вашей активной памяти, но вы способны вспомнить любую из них практически мгновенно. Важную для себя информацию вы держите под рукой, будь то доступный за пару секунд отрывной блокнотик на рабочем столе (кэш L1) или одна из книжек на полке (кэш L2 и больше), которые настолько хорошо организованы, что любой фрагмент информации вы можете получить не более чем за десяток секунд или около того.
Читать дальше →
Всего голосов 196: ↑180 и ↓16+164
Комментарии134

Остановите крушение плана проекта — вы эксперт

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


Представьте. Сейчас 22:30 и самолет готовится к вылету на большое расстояние. В кабине самолета пилот и первый помощник пилота заняты проверкой систем самолета перед вылетом. Они сверяются с прогнозом погоды, проверяют уровень топлива и целый ряд технических индикаторов и показателей. Они начинают подготавливать детальный маршрут полета.

Вдруг генеральный директор авиакомпании врывается в кабину.
Читать дальше →
Всего голосов 87: ↑77 и ↓10+67
Комментарии34

Получаем трафик и минимизируем его стоимость на примере браузерной MMO

Время на прочтение4 мин
Количество просмотров1.4K
imageПочему-то в наше время браузерные игры (Browser Based MMO) не считают стартапами, а людей которые ими занимаются и близко не ставят в один ряд с предпринимателями. Такое впечатление у меня сложилось из личного опыта после участия в финале Seedcamp London Week 2008 и еще раз подтвердилось на финале i/o ventures 2010. Может поэтому так сложно найти и почитать интересные статьи по теме браузерных игр на территории СНГ.

Поэтому попробую поделится интересными идеями для начинающих создателей онлайн игр.
И так, представим себе, что Вы закончили бета версию своей игры и наступил момент когда нужно привлечь массу пользователей. Конечно же в идеале, если у Вас получилась супер интересная, понятная и юзабельная игра, то один пользователь приведет друга, тот еще друзей, сработает сарафанное радио и на утро у Вас уже будет 1000 игроков в онлайне. Таких успехов добиться очень сложно, поэтому перестаем мечтать, спускаемся на землю и начинаем =).
Читать дальше →
Всего голосов 106: ↑89 и ↓17+72
Комментарии39

Защита программного обеспечения: Основные ошибки при программировании блока регистрации программы (или один бит может изменить мир)

Время на прочтение4 мин
Количество просмотров4.7K
Для того чтобы написать хорошую программу, как правило, требуется от программиста много времени и сил. Большинство программистов даже не представляют себе насколько просто их программы могут быть взломаны. Стандартное время, необходимое для взлома программы с ошибками в защите блока проверки легальности пользователя обычно не превышает 5 минут. В своих статьях я хочу рассказать об основных недочетах, которые допускают программисты в блоках регистрации приложений. Для этого я написал небольшую программу, на которой постараюсь показать насколько легко можно обойти участок кода, отвечающий за проверку легальности копии программного обеспечения. Если данная тема будет интересна читателям, она найдет продолжение в последующих публикациях.

Читать дальше →
Всего голосов 39: ↑27 и ↓12+15
Комментарии71

Программирование в таблицах — новая концепция записи условных (и не только) конструкций

Время на прочтение8 мин
Количество просмотров5.4K
Не так давно, в процессе поиска в сети альтернативных подходов к программированию я наткнулся на очень интересное видео. Это 40-минутная презентация с интригующим названием «No Ifs, Ands, or Buts. Uncovering the Simplicity of Conditionals». Автор презентации Джонатан Эдвардс (Jonathan Edwards) рассказывает о новой концепции записи условных конструкций при помощи созданных им схематических таблиц (schematic tables).

Эта тема должна быть интересна всем, кто хоть немного интересуется программированием. Если у вас нет в распоряжении лишних сорока минут или вы не можете посмотреть видео по какой-либо другой причине, предлагаю ознакомиться с моим кратким пересказом презентации Джонатана.
Читать дальше →
Всего голосов 64: ↑58 и ↓6+52
Комментарии54

Создаём виртуальную локальную сеть

Время на прочтение2 мин
Количество просмотров17K
Эту статью написал не я, а мой друг, который пока не присутствует на хабре. Если хотите, можете отправить инвайт на mail@feduza.ru

Когда-то давно мне попалась на глаза программа Hamachi, с помощью которой можно создать виртуальную локальную сеть, не имея «реальных» IP-адресов. Но в какой-то момент мне захотелось получить подобный сервис собственной реализации.
Тут на помощь мне пришел OpenVPN.
Читать дальше →
Всего голосов 25: ↑13 и ↓12+1
Комментарии12

Чувство юмора Microsoft

Время на прочтение1 мин
Количество просмотров2.2K
Прочитав статью Как активировать режим Бога в Windows 7, а также вооружившись праздничным бездельем я сделал себе GODMODE панель управления.
image
Самое интересное оказалось внутри,
а именно
Всего голосов 259: ↑233 и ↓26+207
Комментарии94

S.T.A.L.K.E.R Offline

Время на прочтение2 мин
Количество просмотров4.1K
В процессе поиска цифровых схем, был найден этот интересный проект —
самодельные электронные аксессуары для игры STALKER, явно сделанные
фанатом.

Набор состоит из основного приемника, маяка «А», маяка «В», маяка «С»,
приемника-индикатора и программатора.


Подробности под катом
Всего голосов 69: ↑57 и ↓12+45
Комментарии31

Групповой Pixel Art

Время на прочтение1 мин
Количество просмотров5.2K
imageНекоторое время назад, был объявлен старт интересному проекту, любой дизайнер мог нарисовать этаж небоскреба в стиле Pixel Art. В результате в постройке небоскреба приняли участие 406 человек, высота изображения составляет 35 000+ пикселей.
Мне так и не удалось на данный момент сделать полный скриншот всей страницы, большинство программ или недосохраняют или крешатся в процессе обработки.
Смотрим небоскреб во всей красе
UPD Сервис лежит, Зеркало 1, Зеркало 2 , Зеркало 3
Всего голосов 85: ↑78 и ↓7+71
Комментарии60

Алгоритмы поиска, обратный индекс — Часть 1

Время на прочтение2 мин
Количество просмотров12K
image
C этой статьи я начинаю цикл статей по SEO, в которых будет теория, практика и советы. Начнем естественно с азов. В материале вкратце описываются алгоритмы, по которым современные поисковые системы осуществляют поиск, как проходит индексация, какие математические модели используются при поиске документов.


Что вы узнаете?


Алгоритмы поиска. Что представляет из себя индексация, инвертированный индекс. Математические модели, используемые современными поисковыми системами.
Узнать больше
Всего голосов 81: ↑45 и ↓36+9
Комментарии48

Ninja Editor

Время на прочтение1 мин
Количество просмотров972
Здравствуйте. Вы будете смеяться, но я написал маленький текстовый редактор для сайтов. Он совсем маленький и совсем текстовый. Но он мне нравится. Встречайте, Ninja Editor

Ну и картинка для привлечения внимания:


Читать дальше →
Всего голосов 186: ↑163 и ↓23+140
Комментарии56

Как достичь профессионального вида с помощью цвета

Время на прочтение9 мин
Количество просмотров11K
image

Что заставляет дизайн выглядеть скоординированным, спланированным и профессиональным? Ответ: 'цвет'.

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

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

В этой статье мы будем делать обзор некоторых методик, чтобы достигнуть красивого сочетания цвета для Ваших проектов в сети.
Читать дальше →
Всего голосов 194: ↑167 и ↓27+140
Комментарии38

Smashing Book

Время на прочтение1 мин
Количество просмотров879
Спешу поделиться своей радостью: вчера забрал из почтового отделения посылку с долгожданной книгой (точнее — двумя, т.к. заказал сразу два экземпляра). Книга от известного околоинтернетдизайнерского блога www.smashingmagazine.com

Очень меня порадовало, что получил чтиво перед новогодними праздниками, хотя SM (Smashing Magazine) задержали поставку на пару месяцев (но присылали слезные письма с извинениями, за что им плюс).

Книга напечатана на очень качественной толстой бумаге с отличными цветами и иллюстрациями. Верстка очень приятная. Возможно немного мелковат шрифт…
Главная проблема — переплет! Жалко мять книгу об коленку, но читать, не принимив силу, практически невозможно: очень уж глубокая и плотная склейка.

По содержанию книга логично продолжает и местами раскрывает тематику SM.
Весь материал полностью на английском языке
Основные разделы книги:
  • Дизайн пользовательских интерфейсов.
  • CSS.
  • Типографика.
  • Юзабилити.
  • Колористика.
  • Оптимизация сайтов.
  • Дизайн для продаж.
  • Как превратить сайт в бренд.
  • Мнения экспертов.
  • История SM.

Я заказывал книгу еще до начала продаж — поэтому была скидка.
Сейчас издание стоит 30$ + 5$ за доставку.

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

Купить и почитать подробно про кигу можно тут.
А тут можно скачать первую часть книги бесплатно.
Всего голосов 7: ↑4 и ↓3+1
Комментарии18

Великолепная подборка инди-игр*. Часть первая

Время на прочтение7 мин
Количество просмотров19K
*или чем занять все выходные на полгода вперёд.

В определении инди-игр я волен соглашаться с энциклопедией Google Knol(привет, Mio :):
Инди-игры (англ. indie games от англ. independent — «независимый») — видео-игры, созданные независимо от крупных издателей. Большинство изначально свободных игр также относится к этой категории. Инди-игры обычно — дешёвые или бесплатные, часть из них разрабатывается как open source. Разработчиками инди-игр руководят чаще всего «некоммерческие» мотивы — желание самореализации, воплощения своих идей и фантазии, некоторой славы и пр. На создание такой игры могут уйти годы или она может быть завершена за несколько дней или даже часов, в зависимости от её сложности, участников, оформления.

Читать дальше →
Всего голосов 136: ↑97 и ↓39+58
Комментарии44

Изменения восприятия фильмов с помощью применения случайных вариаций

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


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

Посмотреть картинки, почитать статью
Всего голосов 28: ↑26 и ↓2+24
Комментарии6

Вспышки спутников системы Iridium

Время на прочтение1 мин
Количество просмотров2.5K
Иридиум — система спутников висящих у нас над головой на высоте 780 км. Кроме нашумевшего столкновения 10 февраля 2009 года, система известна тем, что при помощи вычислений можно наблюдать интересный эффект — отражение солнечного света от антенн спутников.

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

— А хочешь, я для тебя звезду зажгу… гляди вон туда… Profit. )
Всего голосов 48: ↑45 и ↓3+42
Комментарии16

Информация

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

Специализация

Fullstack Developer
Lead