Как стать автором
Обновить
-6
@sens_bostonread⁠-⁠only

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

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

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

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

Читать дальше →
Всего голосов 388: ↑382 и ↓6+376
Комментарии125

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

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

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

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

J-Bird

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

Всего голосов 44: ↑37 и ↓7+30
Комментарии26

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

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

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


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

Читать дальше →
Всего голосов 59: ↑49 и ↓10+39
Комментарии171

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

Время на прочтение1 мин
Количество просмотров16K
Как то мой друг попросил меня написать небольшое приложение для Windows, в формате explorer shell extension, для создания отчета по выделенным файлам или папкам (с рекурсией), по произвольно заданному шаблону.

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

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

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

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

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

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

Время на прочтение5 мин
Количество просмотров26K
Для тех, кто ещё не в курсе о проекте — почитать можно вот здесь.



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

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


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

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

Время на прочтение2 мин
Количество просмотров32K
Как говорил Готфрид Вильгельм Лейбниц, 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!


Читать дальше →
Всего голосов 44: ↑30 и ↓14+16
Комментарии73

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

Время на прочтение3 мин
Количество просмотров9.7K
В этой статье я расскажу и покажу свой способ сегментации строк на слова. Если вам не интересна жизнь сибиряка в тропиках, можете смело пропускать вступление.

image
Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Комментарии12

Habrahabr Enhancement Suite

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

Привет, Geektimes.


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



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

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

MyHTML — HTML парсер на «голом» Си с поддержкой POSIX Threads

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

Всем привет!

Как можно было догадаться из заголовка речь пойдет о парсинге HTML (далее хтмл).

преамбула
Всего голосов 57: ↑55 и ↓2+53
Комментарии45

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность