Архив за 30 марта 2017 - 2

Однопиксельную камеру с активной подсветкой ускорили в 50 раз - 1
Образцы фотоснимков, сделанных новой однопиксельной камерой с подсветкой всего по 50 шаблонам из случайного распределения Бернулли (M=50)

В традиционной цифровой фотосъёмке принято использовать объектив, который формирует световой поток и направляет его на матрицу светочувствительных элементов — ПЗС или КМОП сенсор цифровой камеры. Считается, что чем больше элементов в матрице, тем лучше фотография: 20 миллионов элементов лучше, чем 13 миллионов. Это один из основных показателей качества фотографии, вместе со светосилой объектива и плотностью самих элементов (чем меньше плотность, тем больше физический размер матрицы, тем меньше искажений и наводок дают элементы).

Но что если у фотоаппарата вообще нет объектива, а светочувствительная матрица состоит из 1 (одного) пикселя? Современные цифровые технологии обработки сигналов действительно позволяют очень быстро собрать и обработать световой поток одним-единственным светочувствительным элементом. В этом случае фотоаппарату не нужны не объектив, ни большая матрица. То есть фотоаппаратура заменяется на компьютерные вычисления.
Читать полностью »

С 1 по 16 ноября 2016 года Яндекс.Маркет и компания GfK Rus провели исследование, посвященное развитию российской онлайн-торговли и покупкам со смартфонов. Группа опрошенных состояла из респондентов от 16 до 55 лет, которые покупали онлайн хотя бы одну из 17 основных категорий товаров за последний год. По расчётам GfK Rus на осень 2016 года, 36% пользователей покупали в интернет-магазинах. «Треть из них», то есть ~ 12% от всех покупателей, Читать полностью »

C# — язык мультипарадигмальный. В последнее время крен наметился в сторону функциональщины. Можно пойти дальше и добавить еще немного методов-расширений, позволяющих писать меньше кода, не претендуя при этом на то, чтобы превратить язык в F#.Читать полностью »

Приветствую социум!

Давным-давно (пару дней назад числа 25 марта), в далекой-далекой галактике (в Алматы. Казахстан)…

Моя знакомая, бухгалтер, позвонила мне со словами:
" — Привет Ринат! Ты же увлекаешься программированием! Я тут устроилась на новую работу, в ТОО-шку. За прошлый год тут сменилось несколько бухгалтеров по налогам. А мне нужно сдать годовой отчет. Я продление уже запросила, и у меня есть месяц чтобы разобраться в цифрах. Я то конечно разберусь, за недельку, но не факт что все будет правильно. Помоги. Нужно немного автоматизировать проверку уже сданных деклараций."

Я не долго думая решил помочь, девушка то не плохая, а иногда и полезная, в прикладном смысле.

И вот тут меня ждала засада…

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

Necurs, один из крупнейших ботнетов мира, получил DDoS-модуль - 1

Ботнет Necurs известен как один из крупнейших ботов мира. Его владельцы задействуют мощности своего детища для рассылки огромного количества спам-сообщений. Их объем настолько большой, что работа Necurs заметно влияет на общий размер e-mail трафика во всем мире. Вообще говоря, Necurs — не просто спамбот, это достаточно опасное malware, которое заражает уязвимые системы, подтягивая основной модуль ботнета и соответствующие модули.

Существует и работает Necurs уже несколько лет. За это время он стал объектом исследования многих специалистов по информационной безопасности. Эксперты смогли узнать, какие уязвимости системы использует атакующая часть ботнета и какой протокол используется спам модулем. Но сама платформа не статична, она меняется и совершенствуется.
Читать полностью »

Эта статья для тех, кто все еще сильно любит древние Unix, но уже понимает, что срочно нужно мигрировать на Linux...

image

Началась эта история с того, что наш уважаемый заказчик решил уменьшить риски эксплуатации оборудования 10-ти летнего возраста, сэкономить на лицензиях и перейти с Unix на Linux, а заодно и виртуализировать это программно-аппаратное решение. Не то, чтобы заказчик не любил Solaris и Unix, просто сама возможность виртуализировать серверное приложение, жестко привязанное к специфической на сегодняшний день архитектуре SPARC и «седеющей» операционной системе Solaris, выглядела для заказчика очень привлекательной. Отдельным пунктом стоял вопрос замены специализированной карты с PCI интерфейсом на доступное «виртуализированное» решение. Мы решили взяться за такую интересную задачу.
Читать полностью »

Думаю, что все мы много раз сталкивались с ощущениями, которые вызывает контакт языка с мятой, васаби или острым перцем. Про мяту принято говорить, что она «освежает», а любой, кто пробовал мятные жвачки скажет, что они вызывают эффект прохлады во рту (особенно если запивать их холодной водой или дышать при этом холодным воздухом). А про острую пищу мы можем сказать, что она обжигает нам язык, в английском же вообще слово «hot» означает как горячую, так и острую пищу. Причём мы так говорим не просто потому, что так «исторически сложилось», это является субъективным следствием наших собственным ощущений. Но имеют ли подобные аналогии под собой научную обоснованности или же это простое совпадение? Давайте разбираться.

Реклама освежающей мятной жвачки не даст соврать — все мы испытываем ощущение «холода» во рту при употреблении чего-то подобного.
Читать полностью »

Логотип WoSign

Эти органзиации известны тем, что они до запуска Let's Encrypt бесплатно выпускали свои сертификаты. И все было прекрасно до недавней поры: 21 октября 2016 года. Все сертификаты, выпускаемые после этой даты были заведомо невалидны. Но выпущенные до этой даты работали нормально. Это коснулось всех сертификатов, даже платных (включая Extended Validation):

Уведомление в личном кабинете

Но и это длилось не долго. Читать полностью »

На данный момент хэш можно вскрыть пятью способами: грубый перебор (брутфорс), подбор по словарю, по словарю с правилами (гибридная атака), rainbow таблицы (радужные таблицы) и криптоатака. Сами хэши можно разделить на обычные хэши, и хэши с солью (salt, «затравка»). Эта статья посвящена программам john и mdcrack. Они реализуют все упомянутые способы взлома, кроме радужных таблиц и криптоатаки. Так же в статье не затрагивается вопрос многопоточности или возможности программ использовать все ресурсы многопроцессорной системы.
Читать полностью »

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

Опыт разработки автоматизированной системы прокторинга для подтверждения результатов онлайн-экзаменов - 1
Читать полностью »


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