Pull to refresh
-21
0
Send message

Как сделать кастомную раскладку клавиатуры в Linux

Level of difficulty Easy
Reading time 4 min
Views 2.5K

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

При этом с сербской кириллической раскладкой проблем не было, т.к. есть русская раскладка, у которой через правый Alt включаются дополнительные сербские буквы.

В какой-то момент я подумал, что можно сделать свою раскладку, взяв за основу английскую и добавив сербские символы через правый Alt. Например, RightAlt + s = š, RightAlt + d = đ и т.д.

Я ожидал что есть какой-то GUI в котором можно потыкать кнопки и получить нужную раскладку. Но такого я не нашел. Все делается через редактирование файлов. Плюс я не нашел понятного туториала. Что-то конечно я смог найти, но в некоторых местах приходилось догадываться и действовать методом тыка.

Читать далее
Total votes 15: ↑15 and ↓0 +15
Comments 13

Алгебра совокупностей Брусенцова и не только

Level of difficulty Medium
Reading time 39 min
Views 5.7K

Все, кто когда-либо интересовались трёхзначной логикой, троичной системой счисления или архитектурой троичных компьютеров, рано или поздно натыкались на труды Брусенцова Николая Петровича, в особенности 3 его самые известные книги:

1) Брусенцов Н.П. Начала информатики, 1994.

2) Брусенцов Н.П. Искусство достоверного рассуждения. Неформальная реконструкция аристотелевой силогистики и булевой математики мысли, 1998.

3) Брусенцов Н.П. Блуждание в трёх соснах (Приключения диалектики в информатике), 2000.

Для тех, кто не в курсе, Брусенцов Николай Петрович - главный конструктор первой в мире и Советском Союзе троичной ЭВМ "Сетунь". Об этом хорошем человеке можно найти достаточно много информации в открытых источниках. Но сейчас речь не о нём, а о разработанной им алгебре совокупностей (алгебре дизъюнктов), которая фигурирует в качестве фундамента во всех 3-х упомянутых выше книгах. К слову сказать, сами книги не являются учебниками по чистой математике или информатике. Они освещают проблемы злоупотребления формализмом в современной математической логике, а также содержат пути к возрождению и развитию аристотелевой силогистики. Мотивацией к написанию данной статьи послужило то, что каждую книгу пришлось прочитать раза по три, прежде чем в голове сложилась более или менее цельная картина. Этому также поспособствовало обилие терминологии, более присущей философским трактатам, нежели учебникам по математике. Поэтому цель данной статьи - получить представление об этой алгебре и облегчить чтение вышеуказанных книг. Статья носит обзорный характер, знакомит читателя с некоторыми понятиями (акценты расставлены жирным шрифтом) и пытается ответить на вопросы, неосвещённые в книгах явно.

Читать далее
Total votes 24: ↑23 and ↓1 +22
Comments 31

Парсинг и обработка данных с метеосайтов Яндекс.Погода и Метеоинфо (Гидрометцентр) при помощи pandas (Часть 1)

Level of difficulty Medium
Reading time 3 min
Views 5.6K

Всех приветствую! Хочу рассказать, как мне удалось примененить библиотеку pandas для парсинга и обработки метеорологических данных сайта Яндекс.Погоды. Отмечу, что это моя первая статья для Habr, строго не судите.

Краткая предыстория. Так случилось, что мне пришлось вести telegram-канал о погоде, практически сразу встал вопрос как сократить время на поиск и анализ данных с основных метеорологических сайтов, чтобы получать всё just-in-time на свой компьютер. Иными словами, была цель сделать небольшую автоматизацию. 

Читать далее
Total votes 10: ↑10 and ↓0 +10
Comments 7

Электротехническая настольная игра «Не закороти Цепь! Последовательная история»

Level of difficulty Easy
Reading time 2 min
Views 5.1K

Четыре года назад я выпустил игру, в которой необходимо было строить цепочки электрических цепей и зажигать лампочки и светодиоды. На тот момент аналогов у игры не было (и до сих пор не появилось), а небольшой тираж игры был раскуплен еще прошлым летом. Поэтому год был потрачен на разработку новой улучшенной версии игры (о начале разработки я писал тут) и сейчас игра вышла на краудфандинг. Почти вся игра сделана мной в одиночку от игровой механики до графики.

Читать далее
Total votes 27: ↑27 and ↓0 +27
Comments 13

Я написал книгу

Level of difficulty Easy
Reading time 2 min
Views 28K

Я написал книгу и назвал ее "Электрообереги". Она рассказывает про те замечательные устройства в электрощитке, что спасают нас от погибели. Начиная от предохранителей, которые существуют более века, заканчивая новейшими устройствами защиты от дугового пробоя. (Включая АВ, АВДТ, ВДТ, УЗО, РН, УЗИП, СГД и т.д.) Рассказ построен так, чтобы даже блондинке стало ясно как эти устройства устроены и зачем они нужны. Кто давно на меня подписан подобные посты уже видел - книжка представляет собой собранные воедино и причесанные публикации за последние два года. Еще я перерисовал все сторонние иллюстрации и теперь книжка лицензионно чиста - ни один мерзкий копираст не подкопается.

А еще сегодня у меня день рождения. И это хороший повод сделать подарок миру - книжка публикуется под открытой лицензией CC BY-NC-SA, тоесть ее можно распространять совершенно свободно.

Читать далее
Total votes 220: ↑219 and ↓1 +218
Comments 51

История создания ручки

Level of difficulty Easy
Reading time 11 min
Views 7.8K

История перьевой ручки — это прежде всего история большого бизнеса, а потому богата легендами и апокрифами, которые всегда сопровождают любой большой бизнес и создаются им же для самоутверждения. Отделить в этой истории зерна от плевел достаточно проблематично, особенно сегодня, когда «золотой век» перьевой ручки позади и самая дешевая шариковая ручка более функциональна, чем самая дорогая авторучка. Parker или Monblanc с золотым пером остаются предметом престижа для уважающего себя бизнесмена или политика наряду со швейцарским хронометром на запястье, множа ряды подражателей и подпитывая мифологию «вечного пера» новыми и новыми апокрифами. Рассказываем историю ручки от перьевого пера до авторучки.

Читать далее
Total votes 19: ↑17 and ↓2 +15
Comments 49

Конструктор для взрослых…

Reading time 10 min
Views 129K

...и не только!

Это история о том, как я создал конструктор для решения повседневных проблем. Для меня он стал незаменимым помощником по жизни. Возможно, и вам придется по вкусу (древесины:))

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

Читать далее
Total votes 203: ↑197 and ↓6 +191
Comments 257

История появления пылесоса

Level of difficulty Easy
Reading time 13 min
Views 5.4K

Если обратиться к истокам, то история пылесоса очень древняя и начинается с колотушки для выбивания пыли из ковров и мягкой мебели и обычного веника. Но традиционно в истории техники древнюю предысторию пылесоса пропускают и начинают с механических подметальных машин (sweeping machines). Резон в этом есть. Первые пылесосы как раз и были механическими щетками с вентилятором сначала с ручным приводом. Почему историки техники ссылаются при этом почти исключительно на британские и американские источники, тоже понятно. Увлекательную историю рождения пылесоса рассказываем в нашей статье.

Читать далее
Total votes 35: ↑31 and ↓4 +27
Comments 8

Отечественная образовательная робототехника. Часть 2: Переклеивание шильдиков или самобытные решения?

Reading time 5 min
Views 6.7K

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

Читать далее
Total votes 17: ↑16 and ↓1 +15
Comments 78

Очередной заход на Гипотезу Коллатца. Простая арифметика, ориентированные графы и прямая генерация нечётных чисел

Reading time 12 min
Views 4.4K

Нельзя просто так взять и пройти мимо мемных математических проблем.

Сам того не ожидал, но обнаружил что несколько вечеров улетело на расписывание бумаги и запуск скороспелого кода. И, как принято в таких случаях, таки пора знакомиться людей с плодами изысканий.

Продолжать
Total votes 17: ↑10 and ↓7 +3
Comments 28

Домашняя биотехнологическая лаборатория — начало

Reading time 15 min
Views 27K

Если бы кто-то 3 года назад сказал мне, специалисту по информационной безопасности, инженеру внедрения IT систем, что моя кухня превратится в биолабораторию, а комната - в оранжерею на сотню растений, я бы добродушно рассмеялась ему в лицо и может быть даже покрутила пальцем у виска. 

О том, как из нескольких орхидей возникла целая лаборатория микроклонального размножения, под катом…

Читать далее
Total votes 128: ↑127 and ↓1 +126
Comments 63

ONKALO: чудо света на все времена, забудьте о нём…

Reading time 25 min
Views 82K
… или как захоронить свои ядерные отходы навсегда.



Многие уверены, что век монументального строительства прошёл. Пирамиды, мегалиты и загадочные гробницы лежат старыми игрушками в песочнице человечества. Мы выросли из них и живём сегодняшним днём, ярким и мимолётным. Когда нас не станет — от нас останутся только колоссы древности… и ONKALO.
Читать дальше →
Total votes 482: ↑477 and ↓5 +472
Comments 100

Что такое ТРИЗ (Теория решения изобретательских задач), применение технологии в бизнесе, кейсы, инструменты

Level of difficulty Medium
Reading time 10 min
Views 22K

В этой статье я подробно разбираю, что сейчас из себя представляет ТРИЗ для бизнеса, какие инструменты в себя включает и где применяется. Анализирую основные проблемы внедрения бизнес-ТРИЗ.  Делюсь подборками кейсов, привожу подробные примеры применения технологии ТРИЗ и заодно, постараюсь развеять мифы о Теории Решения Изобретательских Задач.

Читать далее
Total votes 27: ↑12 and ↓15 -3
Comments 103

Как программист читает «Происхождение видов» Дарвина

Reading time 9 min
Views 6K
Во время чтения «Происхождения видов путем естественного отбора» Чарльза Дарвина, меня не покидало стойкое дежавю. Позже я понял, что механизмы, описанные в книге сильно коррелируют с механизмами enterprise разработки в больших компаниях. Где в качестве условий окружающей среды выступают постоянно меняющиеся бизнес-требования и программисты, а в качестве организмов — код.


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

Глава V. Законы вариации. Краткий обзор


Наше незнание законов вариации глубоко. Ни в одном из 100 случаев мы не можем определить причину, почему та или другая функция изменилась. Но во всех случаях, где мы обладаем средствами для сравнения, оказывается, что образование меньших различий между разновидностями одного компонента вызывается действием тех же законов, что и больших различий между компонентами одной библиотеки. Перемены в условиях обычно вызывают только колеблющуюся вариабельность, но иногда ведут к прямым и определенным результатам: и эти результаты с течением времени могут сделаться более сильно выраженными, хотя в пользу этого еще не имеется достаточного доказательства. Привычка – в образовании конституциональных особенностей, использование – в улучшении функции и неиспользование – в их деградации и уменьшении во многих случаях кажутся мощными в своем действии.
Читать дальше →
Total votes 15: ↑14 and ↓1 +13
Comments 22

Старик Дарвин был прав? Языки программирования и «Происхождение видов»

Reading time 6 min
Views 9.2K

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

Подобная статья на Хабре уже есть, и она довольно интересная. Мы решили развить и дополнить тему. Для этого возьмём основные факторы эволюции, описанные в «Происхождении видов» Чарльза Дарвина, и попробуем провести параллели между эволюцией языков программирования и эволюцией живых существ.

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

Читать далее
Total votes 22: ↑19 and ↓3 +16
Comments 24

«Пусть будет больше мира, а не войны», или расцвет румынского ракетостроения

Reading time 4 min
Views 8.8K

Говоря о многоступенчатых ракетах, аэродинамике сопел и пилотируемых полётах, мы мысленно оказываемся в мире Холодной Войны. Королёв и Азимов, Гагарин и Армстронг, вот это вот всё. Максимум — Циолковский. Но иногда концепт намного старше, чем мы о нём думаем. Сегодня мы поговорим о мирном ракетостроении.

1529 год. Священная Римская Империя и Оттоманская Порта вот уже полвека делят Восточную Европу. Недавно почти поделили — но князья Трансильвании вдруг решили, что они хотят быть с османами. Император с войском выдвинулся уточнить, уверены ли они. Вежливо стуча в ворота городов ядрами, имперские армии занимали их — одна вошла и в городок Сибиу. Где и осела, ожидая возможного наступления турок.

Прошёл год, прошёл другой. Турки не спешили, гарнизон отчаянно скучал. Большинство предавалось нехитрым традиционным развлечениям, и лишь один солдат занимался творчеством. Возможно поэтому из всей армии, наверняка полной интересных людей, он один вошёл в историю. Знакомьтесь, шталмейстер Конрад Хаас.

Читать далее
Total votes 41: ↑39 and ↓2 +37
Comments 7

Выбор SIP телефона глазами технической поддержки

Reading time 9 min
Views 16K

Последние лет пять я работаю инженером второй линии поддержки абонентов IP телефонии. Некоторую часть моей работы занимает решение проблем с SIP телефонами и их настройка. За эти годы через мои руки прошли тысячи различных телефонов и о многих из них у меня есть моё субъективное мнение, которым я решил с вами поделиться. Возможно кому-то это упростит выбор телефона для офиса.

Читать далее
Total votes 19: ↑19 and ↓0 +19
Comments 74

Самый полный чек-лист для защиты от мошенников

Reading time 17 min
Views 155K

Несколько месяцев я изучал тему интернет мошенничества с целью собрать наиболее полный список действий, которые обезопасили бы меня от жуликов и их махинаций. Итогом изучения стал чек-лист, которым хочу поделиться со всеми. Его цель - сделать взлом цифровых активов сложным и бессмысленным.

Читать далее
Total votes 148: ↑146 and ↓2 +144
Comments 169

Математики доказали, что тающий лёд остаётся гладким

Reading time 9 min
Views 5.5K

Спустя несколько десятилетий упорного труда математики смогли полностью понять сложные уравнения, описывающие движения свободных границ – например, границы между льдом и водой




Бросьте кубик льда в стакан с водой. Вы, вероятно, сможете представить себе, как он начнёт таять. Также вы наверняка знаете, что вне зависимости от того, какие формы он будет принимать, вы никогда не увидите кусочка льда в виде чего-то вроде снежинки, состоящего из острых углов или кончиков.

Математики моделируют этот процесс таяния при помощи уравнений. Уравнения работают неплохо, однако на то, чтобы доказать, что они подчиняются очевидным фактам реальности, ушло 130 лет. И вот в работе за авторством Алессио Фигалли и Хоакима Серра из Швейцарского федерального технологического института в Цюрихе и Ксавьера Рос-Отона из Барселонского университета, опубликованной весной этого года, подтверждается тот факт, что уравнения соответствуют нашей интуиции. Если снежинки и не являются невозможной для этой модели формой, то вероятность их появления крайне мала, а время существования мимолётно.
Читать дальше →
Total votes 21: ↑19 and ↓2 +17
Comments 15

Увидеть невидимое. Несколько способов сделать недорогой микроскоп своими руками

Reading time 3 min
Views 24K


Микроскоп — надежный и нужный инструмент не только для ученых, медиков, но и представителей других специальностей. Это еще и отличный способ познакомить ребенка с невидимыми тайнами и секретами окружающего мира. Да и кто сказал, что рассматривать микроскопические объекты в свое удовольствие — это не для взрослых.

Проблема только в том, что микроскопы довольно дорогие. Если даже деньги есть, не всегда хочется их тратить на вещь, которая, возможно, будет использоваться лишь пару раз. В этом случае приходят на помощь проекты по созданию микроскопов своими руками.
Читать дальше →
Total votes 35: ↑34 and ↓1 +33
Comments 22

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity