Телеграфируем кодом Морзе через Java Stream API (часть 1 из 2)

Азбука Морзе — один из самых старых, но не уходящих на заслуженный отдых телекоммуникационных стандартов. Почему бы не объединить ее с Java? Это статья о технологиях, отстоящих друг от друга более чем на полтора столетия. Мы познакомимся с кодом Морзе, с подкапотной частью Java Stream API, и на живом примере соберем все это в одно кроссплатформенное приложение на Java. Вперед, в прошлое!

https://habr.com/ru/companies/selectel/articles/923208/

#java_stream_api #agalilov #морзе #код_морзе #телеграф #ретроспектива #связь_по_проводам #азбука_морзе #selectel

Телеграфируем кодом Морзе через Java Stream API (часть 1 из 2)

Азбука Морзе — один из самых старых, но не уходящих на заслуженный отдых телекоммуникационных стандартов. При подготовке данной публикации я нашел Парижскую конвенцию по телеграфии от 17 мая 1865 года...

Хабр

Телеграфируем кодом Морзе через Java Stream API (часть 1 из 2)

Азбука Морзе — один из самых старых, но не уходящих на заслуженный отдых телекоммуникационных стандартов. Почему бы не объединить ее с Java? Это статья о технологиях, отстоящих друг от друга более чем на полтора столетия. Мы познакомимся с кодом Морзе, с подкапотной частью Java Stream API, и на живом примере соберем все это в одно кроссплатформенное приложение на Java. Вперед, в прошлое!

https://habr.com/ru/companies/selectel/articles/923208/

#java_stream_api #agalilov #морзе #код_морзе #телеграф #ретроспектива #связь_по_проводам #азбука_морзе #selectel

Телеграфируем кодом Морзе через Java Stream API (часть 1 из 2)

Азбука Морзе — один из самых старых, но не уходящих на заслуженный отдых телекоммуникационных стандартов. При подготовке данной публикации я нашел Парижскую конвенцию по телеграфии от 17 мая 1865 года...

Хабр

Торт или не торт?

К написанию этих размышлизмов автора сподвигли несколько статей ( Социальный эксперимент: проверяем, торт ли Хабр о деградации Хабра , Хабр мёртв и некоторые другие разных лет выпуска и градуса эмоциональности) и собственный небольшой опыт писательства статей на Хабр и в Пикабу 😂

https://habr.com/ru/articles/922966/

#Торт #Хабрторт #agalilov #статьи_на_хабр

Торт или не торт?

К написанию этих размышлизмов автора сподвигли несколько статей ( Социальный эксперимент: проверяем, торт ли Хабр о деградации Хабра , Хабр мёртв и некоторые другие разных лет выпуска и градуса...

Хабр

Лаборатория в смартфоне: изучаем эффект Доплера на палочках в Android

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

https://habr.com/ru/articles/920738/

#Лаборатория_в_смартфоне #agalilov #эффект_доплера #физика #физика_в_смартфоне #android #android_development #научнопопулярное #образование

Лаборатория в смартфоне: изучаем эффект Доплера на палочках в Android

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

Хабр

Дискретное преобразование Фурье в живых картинках для девятиклассников

Мало что настолько меня угнетает, как невозможность что-либо понять так, чтобы потом объяснить это самому себе :) И хоть я уже давно не девятиклассник, этот период запомнился мне внезапным переходом от заучивания материала "чтобы не схватить парашу" к некоторой степени осознания "а как оно там устроено и почему именно так". Сложнее всего было с математикой и я постоянно изобретал для себя "объяснялки". Этот навык, к счастью, прижился и стал привычкой. В виртуальную лабораторию!

https://habr.com/ru/articles/912630/

#преобразование_фурье #полярные_координаты #намотка_функции #AGalilov #фурье_для_школьников #обработка_сигналов #DSP #dsp_algorithms

Дискретное преобразование Фурье в живых картинках для девятиклассников

Цель этой статьи не в том, чтобы дать строгое математическое определение преобразованию Фурье - это бесчисленное количество раз уже сделано другими авторами, а на примерах показать его "механический"...

Хабр

Любителям x86-64 assembler посвящается: DIY волокна в C++

Нас ждёт мозговыносящая смесь 64/32-битного ассемблера и старого-доброго C++. Мы сделаем собственную реализацию... Волокон (fibers) без вызова Win API и звонков в службу спасения.

https://habr.com/ru/articles/908406/

#assembler #c++ #fibers #fiber #как_работают_волокна #x64 #masm #agalilov #fibers_in_c++ #x8668

Любителям x86-64 assembler посвящается: DIY волокна в C++

Пара моих хабровских статей [ один , два ] по низкоуровневому программированию для 8086 хоть и не вызвала особого ажиотажа, но опрос в конце второй части показал, что только 5% потерпевших почитавших...

Хабр

Любителям x86-64 assembler посвящается: DIY волокна в C++

Нас ждёт мозговыносящая смесь 64/32-битного ассемблера и старого-доброго C++. Мы сделаем собственную реализацию... Волокон (fibers) без вызова Win API и звонков в службу спасения.

https://habr.com/ru/articles/908406/

#assembler #c++ #fibers #fiber #как_работают_волокна #x64 #masm #agalilov #fibers_in_c++ #x8668

Любителям x86-64 assembler посвящается: DIY волокна в C++

Пара моих хабровских статей [ один , два ] по низкоуровневому программированию для 8086 хоть и не вызвала особого ажиотажа, но опрос в конце второй части показал, что только 5% потерпевших почитавших...

Хабр

Низкоуровневое программирование под 8086 для любопытных, часть 2

В этой части нас ждёт погружение в один из способов организации мультипоточности на базе единственного ядра процессора. Мы научимся принудительно переключать выполнение между полностью зацикленными участками кода, ничего не "знающими" о каком-то другом коде, конкурирующем за процессорное внимание. По ходу повествования будут даны все необходимые пояснения и читателю не придётся обращаться к другим источникам, кроме первой части статьи.

https://habr.com/ru/articles/907312/

#assembler #i8086 #низкоуровневое_программирование #agalilov #прерывания #стек #видеобуфер #ассемблер #ассемблер_для_начинающих #мультизадачность

Низкоуровневое программирование под 8086 для любопытных, часть 2

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

Хабр

Низкоуровневое программирование под 8086 для любопытных, часть 1

В первой части мы: - посмотрим, как работать с памятью и регистрами 8086 - узнаем, как написать простую программу на ассемблере прямо в отладчике - изучим работу механизма прерываний и сделаем демонстрационный пример Статья рассчитана на тех, кто имеет начальный опыт программирования, но хочет понять основы низкоуровневого программирования и многозадачности. Примеры в бинарном виде доступны по ссылке https://github.com/galilov/habr/blob/main/asm-8086-galilov.zip .

https://habr.com/ru/articles/902412/

#Assembler #i8086 #низкоуровневое_программирование #agalilov #прерывания #стек #видеобуфер #регистры #ассемблер #ассемблер_для_начинающих

habr/asm-8086-galilov.zip at main · galilov/habr

Examples for habr articles. Contribute to galilov/habr development by creating an account on GitHub.

GitHub

Ложные воспоминания немолодого программиста

Должен ли программист понимать бизнес‑задачи своего нанимателя или заказчика? Стоит ли браться за любую работу, лишь бы платили? Ждёт ли программиста карьерный рост в ответ на принятие на себя не специфичных для разработки, но нужных бизнесу задач? На примере полностью выдуманной истории я решил поделиться своим опытом с читателями Habr. Все совпадения с деятельностью тех или иных физических или юридических лиц, именами, датами, местами — полностью случайны.

https://habr.com/ru/articles/899200/

#мемуары_программиста #новеллы #морализаторство #сочинительство_об_IT #agalilov #путь_программиста

Ложные воспоминания немолодого программиста

Должен ли программист понимать бизнес‑задачи своего нанимателя или заказчика? Стоит ли браться за любую работу, лишь бы платили? Ждёт ли программиста карьерный рост...

Хабр