Архив за 12 января 2015 - 6

Разгадан шифр на главной странице The Pirate Bay - 1

Как известно, The Pirate Bay приходиться кочевать с url на url с ip на ip из-за преследований правообладателей. Еще недавно трекер работал на шведском домене. После ресурс внезапно оказался недоступен, а еще через некоторое время на главной появился таймер с обратным отсчетом (отсчет закончится 1-го февраля), анимированным рисунком черепа с костями и некой текстовой строкой, в которой многие признали AES-шифр.

Целый месяц эту строку пытались расшифровать, и после некоторых подсказок со стороны команды это все же удалось сделать.
Читать полностью »

Дизайн блога: какой он должен быть - 1

Предлагаю перевод статьи How To Desing Blogs за авторовством Ezequiel Bruni.

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

Для людей, у которых есть собственные блоги, преимущества очевидны:

  1. Гибкий формат. Полная свобода, чтобы обсудить различные темы. Даже если блог имеет центральную тему, они могут время от времени отрываться от нее, чтобы исследовать другие идеи, которые их интересуют;
  2. Записи могут быть как короткими, так и длинными, как вам нравится;
  3. Записи не обязательно должны содержать текст. Видео и фото блоги могут быть привлекательными и популярными;
  4. Блоги можно использовать для становления кого-то в качестве эксперта в своей области, тем самым увеличивая возможности для бизнеса;
  5. Блоги невероятно легко создавать благодаря таким сервисам, как WordPress.com, Blogger и так далее.

Читать полностью »

Данная серия статей представляет собой описание «Модели крюка» (Hook model) из книги «Hooked: How to Build Habit-Forming Products» автора Nir Eyal.

Введение

Технологии, которые мы используем, делают нас зависимыми. Сколько раз, открыв «на минуту» Youtube, Facebook или Twitter вы ловили себя за этим же занятием через час?

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

Введение

Для решения криптографических задач необходимо уметь решать квадратичные сравнения по заданному модулю. Алгоритм решения квадратичного сравнения достаточно прост и не вызывает сложностей в решении при небольших значениях модуля и свободного члена, однако в связи с применением достаточно больших чисел в криптографии, решение квадратичных сравнений вручную является весьма кропотливым и длительным процессом. Конечно, для решения квадратичных сравнений можно воспользоваться онлайн-сервисом. Но так как решение криптографической задачи не заканчивается на решении квадратичного сравнения, то человеку, занимающемуся криптографией, будет удобно иметь функцию, способную решать квадратичные сравнения и свободно взаимодействовать с другими функциями, которые используются ним. Именно поэтому было решено написать функцию для решения квадратичных сравнений вида x^2 ≡ a ( mod p ), где a и p — взаимно простые числа, в MATLAB.

Функции для решения квадратичных сравнений. Реализация в MATLAB - 1
Читать полностью »

Содержимое кишечника средневекового правителя и полководца Кан Гранде делла Скалы, умершего 700 лет назад, помогло нашим современникам раскрыть причину смерти.

image
Читать полностью »

Статистика
Начать стоит с того, что это, статья совершенно не серьёзна. Новый год, праздник, сил никаких нет заниматься чем-то серьёзным как писателям, так и читателям. Именно поэтому было принято решение о написании статьи про, внезапно, статистику.
Читать полностью »

По всей Украине открылась сеть из 34 зарядных станций для электромобилей - 1

В Украине недавно появилось 34 электроАЗС, и еще 9 планируется открыть в этом году. Заправки появились на самых популярных трассах, включая Киев-Чоп, Киев-Харьков, Киев-Одесса, Киев-Днепропетровск, Киев-Люблин, Киев-Перемышль. По словам инициаторов проекта, среднее расстояние между заправками не превышает 200 километров.

Читать полностью »

Вступление

В данной публикации приведу собственный checklist для разработчиков мобильных приложений (iOS). Список больше ориентирован на технических специалистов, но и дизайнерам так же следует обратить на него внимание. Чеклист составлен в процессе работы над различными мобильными приложениями для платформы iOS. У нас, в повседневной работе, он используется:

  • Руководителями проектов (PM);
  • Менеджерами по продажам (Sales) — на этапе пресейла, для обсуждения с клиентом максимально возможного функционала приложения;
  • Бизнес-аналитиками (BA) при разработке тех. задания;
  • Проектеровщиками интерфейсов (UX).

Читать полностью »

Эмуляция носителя FAT32 на stm32f4 - 1

Недавно возникла данная задача — эмуляция носителя FAT32 на stm32f4.

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

В моём случае накопитель был, но правила работы с ним не позволяли разместить файловую систему. В ТЗ, тем не менее, присутствовало требование организовать Mass Storage интерфайс для доступа к данным.

Результатом работы явился модуль, который я озаглавил «emfat», состоящий из одноимённого .h и .c файла.

Модуль независим от платформы. В прилагаемом примере он работает на плате stm32f4discovery.

Функция модуля — отдавать куски файловой системы, которые запросит usb-host, подставляя пользовательские данные, если тот пытается считать некоторый файл.
Читать полностью »

image
Неназванные источники Re/Code знакомые с развитием продуктов в компании Twitter утверждают, что в ближайшие несколько недель может произойти долгожданный анонс Twitter Integrated Video.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js