Как стать автором
Обновить
-10
0
Макс @dok2d

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

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

Читаем QR код

Время на прочтение5 мин
Количество просмотров1.1M
Иногда возникают такие ситуации, когда нужно прочитать QR код, а смартфона под рукой нет. Что же делать? В голову приходит лишь попробовать прочитать вручную. Если кто-нибудь сталкивался с такими ситуациями или кому просто интересно как же читается QR код машинами, то данная статья поможет вам разобраться в этой проблеме.

В статье рассмотрены базовые особенности QR кодов и методика дешифрирования информации без использования вычислительных машин.

Иллюстраций: 14, символов: 8 510.
Читать дальше →
Всего голосов 621: ↑612 и ↓9+603
Комментарии109

Как я искал пацанский движок для блога

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


Я много пишу в интернетах и мне захотелось завести свой личный стэндалон блог, куда можно писать мелкие заметки и статьи, не подходящие для других площадок. Главная проблема личного блога — мне лень оформлять посты. Чтобы черкануть пару строк в каком-нибудь Wordpress, нужно слишком много телодвижений. Я попробовал несколько разных движков и каждый раз ловил себя на ощущении, что мне не хочется ими пользоваться, намного быстрее и проще писать в записную книжку вроде Evernote или Notion. Так я стал искать идеальный движок для блога, отвечающий всем моим потребностям.

Мои требования к идеальному движку:


  • Желательно self-hosted — я пережил много закрытий сервисов, от narod.ru до google+ и точно знаю, что рано или поздно все протухает, поэтому надежнее всего держать контент у себя. Также посты могут удалять по каким-то фейковым жалобам или по DMCA, как это происходит на Medium и LiveJournal.
  • Возможность подключения своего домена — мне нужен сайт-визитка со всеми проектами и ссылками в одном месте, где можно разместить портфолио, резюме, контакты.
  • Минимум телодвижений и интерфейса — в идеале интерфейса CMS вообще не должно быть видно, админская панель не нужна, посты должны редактироваться, создаваться и просматриваться в одном месте.
  • Полноценный WYSIWYG редактор — поддержка разметки Markdown и обработка её в реальном времени, подсветка кода, вставка картинок из буфера обмена.
  • Нормальные комментарии — возможность оставлять анонимные комментарии и авторизовываться через максимум соц. сетей для персонифицированных комментариев.
  • Минималистичный внешний вид — я не хочу заниматься версткой и темами, подходящее оформление должно быть из коробки.


Внутри я рассказываю какой вижу идеальную CMS, редактор постов и комментарии, почему большинство существующих движков устарели на десять лет, и сравниваю между собой разные движки.
Всего голосов 94: ↑87 и ↓7+80
Комментарии80

Проблемные личности среди разработчиков

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


В пустыне квалифицированных талантов как вода востребованы разработчики программного обеспечения, пусть их носят на руках или оскорбляют, но это факт. Без них не будет индустрии, и им самим это отлично известно. Это приводит к такому захватывающему чувству собственного права, какое редко встречалось в истории человечества. В результате на свет появился целый спектр очень ярких проблемных личностей.

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

Но с такими возможностями часто приходит полное отсутствие уважения к участникам проекта других профессий. Это отсутствие уважения может оказаться настолько глубоким, что порождает в уме разработчика твёрдую уверенность, что он не только самый ценный участник программного проекта, но и необходим компании в целом. К сожалению, хотя лишь малое число разработчиков способны накапливать что-либо напоминающее богатство, многие ведут себя так, словно они следующие Марк Цукерберг, Билл Гейтс или Стив Джобс; хотя это очень далеко от истины. Это приводит к личностным проблемам, которые так же увлекательно наблюдать со стороны, как страшно созерцать в себе.
Читать дальше →
Всего голосов 93: ↑74 и ↓19+55
Комментарии179

Просто о сложном: что нужно знать о биоинформатике

Время на прочтение9 мин
Количество просмотров51K
Если спросить случайного прохожего, что такое биология, он наверняка ответит что-то вроде «наука о живой природе». Про информатику скажет, что она имеет дело с компьютерами и информацией.  Если мы не побоимся быть навязчивыми и зададим ему третий вопрос – что такое биоинформатика? – тут-то он наверняка и растеряется. Логично: про эту область знаний даже в ЕРАМ знает далеко не каждый – хотя в нашей компании и биоинформатики есть. Давайте разбираться, для чего эта наука нужна человечеству вообще и ЕРАМ в частности: в конце концов, вдруг нас на улице об этом спросят.


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

Как воскресить Ягуара за тысячу часов?

Время на прочтение15 мин
Количество просмотров18K
imageБывает меня спрашивают — как я пишу эмуляторы? Попробую ответить на примере одной провалившейся консоли.

Эмуляция — почти бесконечное занятие, всегда остаются неточности, и если меня спросят сколько я потратил на эмуляцию 3DO, то я лишь пожму плечами, но одно знаю точно — с эмуляцией 3DO все очень хорошо. Поэтому пришло время найти новую жертву и ей оказался Atari Jaguar. 1000 часов — примерно столько я потратил на разработку ядра эмуляции данной консоли в проекте «Феникс», и вероятно еще столько же понадобится, чтобы поднять совместимость с текущих 95% до 99%, а оставшийся 1% потребует еще, возможно не одну тысячу часов, но это уже отдельные скучные истории про отладку едва уловимых глюков.
Читать дальше →
Всего голосов 106: ↑105 и ↓1+104
Комментарии23

Как я укрощал Windows Update и получал инвайт на резерв Windows 10

Время на прочтение6 мин
Количество просмотров31K
Сегодня я поведаю одну историю, которая, возможно, будет являться квинтэссенцией всего полезного материала, которым я пользовался на протяжении всего этого тернистого пути.

В далёком-далёком 2014-м году, в холодном-холодном (кстати, не таком уж и холодном) ноябре месяце мой лэптоп мезозойского 2010-го года выпуска после внезапного отключения электроэнергии во время установки обновлений схватил хард-свичофф. Ну, думаю, бывает, включил его, и как ни в чем не бывало продолжил работу. Но уже на следующий день, после еженедельной пачки апдейтов для ОС, я заметил весьма странную вещь: при запланированной после наката очередного KBxxxxxx перезагрузке системе «Не удаётся завершить обновления», о чём она недвусмысленно повествует нам перед появлением логон-скрина.
Читать дальше →
Всего голосов 20: ↑15 и ↓5+10
Комментарии9

Электронные сигареты: ликбез

Время на прочтение11 мин
Количество просмотров118K
Электронные сигареты набирают всё большую популярность, но, как показывает практика, многие курильщики, решившие избавиться от пагубной привычки и перейти на электронику, разочаровываются в ней. Во-первых они не утоляют никотиновый голод, во-вторых обходятся дорого (хотя где-то слышали, что дешевле), в-третьих — часто ломаются. А всё из-за того, что пробовали они нечто подобное представленному на картинке.
В этом посте я попробую немного рассказать о современном состоянии дел на этом стремительно растущем рынке, что должно помочь сделать выбор. Советов про вред или пользу, за или против не будет. Их полно в сети (например, очень хорошо сказано про это в недавнем посте), кому верить каждый решает сам.
Читать дальше →
Всего голосов 54: ↑43 и ↓11+32
Комментарии219

Расширение функциональности готовых программ

Время на прочтение11 мин
Количество просмотров42K
В мире ПО существует огромное количество программ, забытых своими разработчиками. Хорошо, когда уже есть хорошая альтернатива. А если ее нет? В программе может катастрофически не хватать каких-то мелочей, некоторые досадные ошибки могут годами доставлять массу неудобств пользователям, а на новых версиях ОС программа и вовсе может отказаться работать. Далеко не всегда имеются исходные коды, чтобы привести программу в порядок. Если программа простая — не составит труда за короткий срок создать альтернативу. Но если программа большая и сложная, что же делать в таком случае? Не всегда рационально тратить время и деньги на разработку полного аналога, ведь расширить в разумных рамках функциональность и исправить большинство ошибок можно уже в готовом исполняемом файле.
В этой статье будут продемонстрированы методики модификации исполняемых файлов на примере расширения функциональности легендарной игры Age of Empires II (стратегия реального времени).
Читать дальше →
Всего голосов 204: ↑203 и ↓1+202
Комментарии120

Питание гаджетов и зарядка аккумуляторов от WiFi

Время на прочтение2 мин
Количество просмотров27K
Радиоволны от сетей WiFi полностью заполняют пространство внутри помещений. На самом деле, это излучение несёт в себе немалую энергию, которая пропадает зря, впустую нагревая стены и мебель квартиры. Её можно использовать с пользой — для зарядки аккумуляторов и работы миниатюрной электроники.

Например, вот прототипы четырёх гаджетов, которые получали питание от WiFi в рамках сиэтлского эксперимента (о нём ниже).

Камера без батареи (максимальное расстояние от маршрутизатора может быть 5,8 м)


Температурный датчик (макс. расстояние 6 м)

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

Проект «Око» ч.2

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


Как я и обещал, вот оно, продолжение «Ока». Для тех, кто не понимает, что тут происходит, вот первая часть.

Сам текст под катом.
Читать дальше →
Всего голосов 32: ↑29 и ↓3+26
Комментарии25

Разбор форматов: звуковой пакет в Unreal Engine

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


В прошлый раз я рассказал об исследовании связи звука с текстом в движке UE3. Сегодня рассмотрю подробнее более простой случай — разбор пакета звуков Bioshock Infinite, с которого начиналась полная локализация этой игры на русский язык.

Разбор ресурсов — это как разгадывание ребуса или кроссворда: начинаем с одной стороны, и постепенно узнавая значение все новых полей, разгадываем всё остальное. Сначала структура ресурсов игры была для нас как тёмный лес. Но постепенно мы узнавали о них всё больше и больше, одно тянуло за собой другое, и в итоге были исследованы и модифицированы практически все ресурсы игры: звук, текстуры, 3D-модели. Пример надписи, изменённой в виде модели вместе с текстурой, картами освещения и отражения, светящимися лампочками, бликами и тенью, можно видеть на картинке.

Но началось всё это с простой на первый взгляд задачи: найти, где в игре находится звук, и как его можно заменить.
Читать дальше →
Всего голосов 18: ↑18 и ↓0+18
Комментарии16

Умных домов не бывает — бывают глупые хозяева. Как и тех, и других сделать адекватными?

Время на прочтение5 мин
Количество просмотров13K
Скажем сразу, мы в этой теме со дня закладки основания под «Умный дом» и наломали уже немало электронных устройств. Хотя предыдущая фраза звучит и непрофессионально, потому что каждый клиент – это всегда что-то в первый раз. Но сегодня мы подводим промежуточный итог конкретно своему опыту — в общем-то, не претендующему на мировой. А начинали мы еще с тех планшетных компьютеров, которые такими и не назывались.



Угадайте, что это за девайс и какого он года?

Вообще мы специализируемся на "умном видеонаблюдении" и при всей своей 19-летней практике никогда не заявляли о себе как об инсталляторах Умных домов, чтобы не позориться некомпетентностью, потому что мы до сих пор так и не поняли, что это такое. Хотя и оборудовали уже не одну сотню объектов. Да и синтегрировались почти со всеми производителями заумной электроники. Как такое получилось?
Читать дальше →
Всего голосов 16: ↑11 и ↓5+6
Комментарии18

Квантовая ткань пространства-времени: запутанные чёрные дыры

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

Квантовые частицы могут быть соединены через червоточины пространства-времени


image

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

Описание новой идеи, ER = EPR – будто инициалы, вырезанные на дереве. Это объединение двух идей, предложенных Эйнштейном в 1935 году. Одна – парадокс Эйнштейна-Подольского-Розена (EPR), «пугающее дальнодействие» между двумя элементарными частицами (spooky action at a distance). Вторая – связь двух чёрных дыр через червоточины (мост Эйнштейна-Розена, ER). Во время рождения этих идей между ними не просматривалось никакой связи.
Читать дальше →
Всего голосов 47: ↑40 и ↓7+33
Комментарии21

О возможностях RAW для новичков

Время на прочтение9 мин
Количество просмотров110K
Камеры и разнообразнейшие мобильные гаджеты, умеющие фотографировать, уже стали привычными предметами повседневности. Кому сейчас придёт в голову, например, переписывать какой-то нужный текст, когда можно просто достать смартфон и отщёлкать нужные страницы? Зачем пытаться объяснить на словах, как выглядит что-то, если можно это что-то отснять и потом просто предъявить фото на планшете? Сегодня фотографировать не умеют разве что пылесосы — и то не факт, что скоро производители не научат делать это и их тоже. Вон, камеры, не требующие питания, уже сделали.



Совершенно закономерным этапом совершенствования цифровой техники стал тот факт, что формат RAW вырвался из рамок профессиональных зеркальных фотоаппаратов и стал появляться и в «мыльницах», компактах и даже в смартфонах/планшетах. И если вы являетесь обладателем девайса, поддерживающего функцию съёмки в RAW, но не знаете, что это и с чем это едят — вам под кат. Формат RAW — довольно интересная и дающая массу творческих возможностей штука, хотя и требующая умения с собой обращаться…

Пост расчитан на новичков и тех, кто совершенно не в теме RAW-файлов. Любители фотографии вряд ли найдут здесь для себя что-либо новое, но могут помочь новичкам в комментариях. ;)

Achtung! Под катом тяжеловесные GIF'ки.
Эх, куда делись полароиды...
Всего голосов 70: ↑65 и ↓5+60
Комментарии86

Стартап предлагает собственные автоматические мини-фермы для выращивания зелени

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

Эстонский стартап Click & Grow работает над технологией выращивания зелени прямо в городских условиях. Автоматическая вертикальная «умная ферма» размером с холодильник сама следит за необходимым количеством воды, питательных веществ и освещения, которое нужно растениям. Минимальный уход и кардинально уменьшенное количество требуемой для роста воды – интересные свойства фермы, которые смогут сделать её популярной.

Click & Grow – не новички в деле выращивания растений в городах. Несколько лет назад они провели супер-успешную краудфандинговую кампанию на Kickstarter, и теперь предлагают всем желающим "умные горшочки" и «умные садики». Эти устройства также предназначены для выращивания растений дома. В горшочке растёт одно растение, в садике – три. Это немного, но и места они занимают, как обычный цветочный горшок. Но, в отличие от горшка, всё делают автоматически.

image
Умный садик от C&G
Читать дальше →
Всего голосов 21: ↑17 и ↓4+13
Комментарии21

Пять способов защитить свои данные прямо сейчас

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

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

1. Отдайте пароли роботам

Не смотря на то что человеческий мозг может запомнить довольно много паролей, чаще мы не задумываясь используем только один. Поэтому мы так часто используем один и тот же пароль на нескольких сайтах, а это очень плохая идея. Однажды взломавший сайт и укравший базу данных, содержащую email адреса и пароли, хакер может попробовать использовать их для авторизации на других сайтах. Это огромная проблема, потому что многие из нас используют те же самые пароли на Facebook, Google, Twitter или к аккаунтам онлайн банкинга. Подходящее решение —
Читать статью дальше
Всего голосов 10: ↑4 и ↓6-2
Комментарии8

Способы организации CSS-кода

Время на прочтение8 мин
Количество просмотров203K
Разработчик Бен Фрейн (Ben Frain) однажды заметил: «Писать CSS-код легко. Масшабировать и поддерживать его — нет».

К счастью, на просторах интернета можно найти множество решений этой проблемы. В данной статье рассмотрены основные киты структуры CSS-кода, а также интересные рыбы/млекопитающие поменьше.

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

Итак, начнем.
Читать дальше →
Всего голосов 44: ↑42 и ↓2+40
Комментарии61

CSS будущего: расстояние до глаз

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

Disclaimer: на оригинальность идеи не претендую.

С каждым днём в веб-разработке всё шире встаёт проблема адаптивного дизайна. С широким распространением смартфонов, планшетов, умных телевизоров и прочих девайсов решать проблему донесения контента до пользователя стало всё труднее. Адаптивная вёрстка — это отличный способ решения новой задачи с помощью старых инструментов. Я сегодня предлагаю совершенно новый подход. Новая единица измерения в CSS: угловое расстояние до глаза.

image

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

Как с помощь Raspberry PI вырастить фасоль, и снять TimeLapse видео

Время на прочтение4 мин
Количество просмотров28K
Приветствую вас господа!


Как-то раз, ребенку в школе задали вырастить фасоль, чтобы посмотреть во что она прорастает и как из боба вырастает растение.
У меня сразу возникла идея сделать TimeLapse видео, как оно там все растет.
Но КАК это сделать, имеющийся фотоаппарат не позволяет собой управлять гад.
Наличие любопытной кошки — усугубляло ситуацию…
В шкафу тем временем пылился без дела подарок друзей — Raspberry PI…
в посте нет Rocket science, просто описание задачи, пути её решения и итоговый результат.

Подробности
Всего голосов 10: ↑10 и ↓0+10
Комментарии11

Извлекаем золото из старой электроники

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


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

Инженер и химик Джозеф Мурчинсон (Josehf Murchison) опубликовал на сайте Instructables пошаговую инструкцию, как выплавлять золото из старых электронных приборов, которые вы собирались выбросить на свалку: старые ноутбуки, телефоны, камеры, принтеры, сканеры и прочее ненужное барахло.
Читать дальше →
Всего голосов 219: ↑203 и ↓16+187
Комментарии204

Информация

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