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

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

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

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

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

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

Читальный зал
Перевод


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

Групповой Pixel Art

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

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

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


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


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

Ninja Editor

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

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


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

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

Дизайн
Перевод
image

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

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

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

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

Smashing Book

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

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

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

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

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

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

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

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

Игры и игровые консоли
*или чем занять все выходные на полгода вперёд.

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

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

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

Чулан
Вступление


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

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

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

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

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

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

Информация

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