Pull to refresh
@sens_boston read-only

User

Подделываем вашу подпись при помощи шарнирного механизма. Теорема Кемпе

Algorithms *Mathematics *
Sandbox
В этом посте я расскажу про программу, которая подделывает любую подпись при помощи шарнирного механизма. Программа основана на теореме Кемпе, доказанной в середине 19-го века.

Читать дальше →
Total votes 388: ↑382 and ↓6 +376
Views 218K
Comments 125

Изменения процедуры выдачи сертификата для подписи кода у Certum

Information Security *
image

Возможно, некоторые читали про услугу, предоставляемую польской компанией Certum для open source разработчиков: недорогой сертификат для подписи кода в этой статье (если нет, то прочтите).

К сожалению, некоторые вещи в мире со временем становятся хуже или дороже (или и то, и другое вместе). Бесплатная услуга Certum-а превратилась в платную (сертификат стал стоить €14.00, а с февраля этого года — €28.00), плюс с этого года процедура генерации пары ключей изменилась. Вот об этом я и хочу написать.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 4.6K
Comments 12

Mahou — волшебный переключатель раскладок

Open source *C# *Development for Windows *
Sandbox

Как я создал первую функцию


Все началось с того что я захотел программировать на C# (до создания этой программы у меня было почти что никаких знаний о C#), и была одна программа которая не работала так как я хотел (Punto Switcher) долго-долго я искал к ней альтернативы и ненадолго остановился на dotSwitcher нравилась она мне… Но через некоторое время я решил что ей не хватает функционала и решил посмотреть исходный код, кое-где кое-как я разобрался как все работает, но больше всего не понимал одну вещь — WinAPI, и начал я искать информацию по функциям используемых в dotSwitcher и понемногу я начинал запоминать и понимать смысл всего этого волшебства (так мне тогда казалось).

Читать дальше →
Total votes 59: ↑49 and ↓10 +39
Views 43K
Comments 171

Простое, но эффективное расширение Explorer-а (shell extension) для визуализации файлов

Open source *Development for Windows *
Recovery mode
Sandbox
Как то мой друг попросил меня написать небольшое приложение для Windows, в формате explorer shell extension, для создания отчета по выделенным файлам или папкам (с рекурсией), по произвольно заданному шаблону.

Поскольку он проделал неплохую работу по описанию и формализации задачи, то в один из вечеров я сел и написал эту программу за пару часов. Впрочем, поскольку сама задача не сложна, это не составило особого труда.
Читать дальше →
Total votes 21: ↑19 and ↓2 +17
Views 15K
Comments 30

"… и в каждой шутке есть доля шутки"

Open source *.NET *Image processing *C# *
image

Не так давно я опубликовал маленькую заметку о небольшой программе, которую я разработал для приятеля. К моему удивлению, она получила неплохие отзывы и «пришлась ко двору» некоторым «хабровчанам».

Я подумал и решил поделиться ссылками на другие свои «крохотульки», маленькие разработки, опубликованные open source. Number #2 будет небольшая программа-шутка, превращающая картинку в формате jpeg в Excel spreadsheet ;)
Читать дальше →
Total votes 61: ↑47 and ↓14 +33
Views 24K
Comments 37

На GitHub появился странный репозиторий, похожий на исходники движка Opera Presto [закрыто правообладателями]

Programming *


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

Исходные коды некоторых браузеров открыты и распространяются с условиями использования различной степени свободы. Поэтому мы увидели появление множества клонов Chromium, часть из которых, впрочем, быстро стала добавлять собственные улучшения относительно Chrome. А кто-то вообще отказался от собственного движка в пользу разработки Google. Так произошло с Opera в 2013 году. Позднее Opera последовала за форком WebKit и перешла на Blink.
Читать дальше →
Total votes 63: ↑62 and ↓1 +61
Views 63K
Comments 239

Электронный микроскоп в гараже. Откачиваем

Gadgets Popular science Old hardware Physics DIY
Для тех, кто ещё не в курсе о проекте — почитать можно вот здесь.



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

Переходники для вакууметров


Датчик вакуума JEOL В этом микроскопе нет ни одного стандартного вакуумного порта. Два его родных манометрических преобразователя работали по методу термопары. В каждом из них было две вакуумных «лампы» с одинаковыми термопарами внутри. Одна лампа — запаяна, с «образцовым» вакуумом внутри, а вторая — открыта. Сравнивая значения их сопротивления можно было количественно измерить значение вакуума. Но дело в том, что один из них вообще разбили, а второй был вклеен неким клеем, который за годы разложился обратно в жидкое состояние. И, конечно, никакой измерительной электроники для этого не осталось. Поэтому логичным решением было установить более современные вакууметры. В идеале — активные, которые выдают сигнал в готовом для интерпретации виде.
(thanks to KU — Resonant Research for the photo)
Точим дальше!
Total votes 115: ↑113 and ↓2 +111
Views 26K
Comments 114

С днем программиста, или 10 фактов о С++++

Microsoft corporate blog
Как говорил Готфрид Вильгельм Лейбниц, 11010000 10010100 11010001 10000000 11010001 10000011 11010000 10110111 11010001 10001100 11010001 10001111 00101100 00100000 11010001 10000001 00100000 11010000 10110100 11010000 10111101 11010000 10110101 11010000 10111100 00100000 11010000 10111111 11010001 10000000 11010000 10111110 11010000 10110011 11010001 10000000 11010000 10110000 11010000 10111100 11010000 10111100 11010000 10111000 11010001 10000001 11010001 10000010 11010000 10110000 00100001 00100000 00111010 00101001!


Читать дальше →
Total votes 44: ↑30 and ↓14 +16
Views 30K
Comments 73

Домашний алгоритм разбиения на слова (c картинками)

Entertaining tasks Algorithms *Mathematics *Data visualization *
Sandbox
В этой статье я расскажу и покажу свой способ сегментации строк на слова. Если вам не интересна жизнь сибиряка в тропиках, можете смело пропускать вступление.

image
Читать дальше →
Total votes 34: ↑32 and ↓2 +30
Views 9.3K
Comments 12

Habrahabr Enhancement Suite

Habr
Recovery mode

Привет, Geektimes.


Можно считать этот пост своеобразным продолжением поста Натуральный Geektimes от awaik, а также моего поста на хабре с предложением юзать на страницах «натуральные» формулы в чистом TeX и подключать букмарклетом / юзерскриптом MathJax.



Постоянно появляется желание что-то изменить, как-то настроить под себя, и, как видно, я такой не один. Отсюда и идея сделать один юзерскрипт с желаемыми лично мной опциями, а затем позвать сообщество добавлять свои pull-request-ы (и пожелания в issues конечно же).

Github: https://github.com/keyten/HES.
Как установить: клик (нужен GreaseMonkey для Firefox или TamperMonkey для Chrome (и основанных на нём браузеров))…
Читать дальше →
Total votes 32: ↑26 and ↓6 +20
Views 8.2K
Comments 37

Information

Rating
Does not participate
Registered
Activity