[0xA] Алгортимы (1). Введение.

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

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

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

Первая статья посвящается общим терминам и понятиям.

READ |>

[0x9] Новое радио "BSDun"!

То, чего вы все так долго ждали... То, о чем вы так безутешно стенали по ночам в тиши...

Наконец-то это случилось — песенки проекта OpenBSD в бесконечном миксе 24/7!

Keep Calm and listen radio "BSDun"!

READ |>

[0x8] Музыкальная пауза

Добавлены новые разделы сайта: раздел с миксами и раздел с онлайн-радио.

На текущий момент миксы сгруппированы в две серии: серию радио-миксов (простые связки/стыковки разножанровой музыки в стиле обычных fm-радио, но только с "хорошей музыкой" ;)) — https://peterbro.su/mixtapes/?series=radio; серия миксов с качественной uplifting/progressive trance музыкой — https://peterbro.su/mixtapes/?series=transmission.

Для каждой из серии миксов было развернуто по интернет-радио: радио Fusion (на основе серии миксов "radio mixtapes"), и радио Escape (на основе серии миксов "transmission").

Оба радио выдувают в http-порт аудиопоток в режиме 24/7/365.

Цель всего этого — продекламировать на публику (звучит как какая-то сексуальная девиация) + протестировать работу MPD в качестве сервера для http-стриминга аудиоданных.

Не поперхнитесь чаем, енджой).

READ |>

[0x7] OpenBSD на ближайшие 4 года

Мне нравится OpenBSD. Есть много годных вещей, реализованных в рамках и вокруг проекта OpenBSD, которые выглядят достаточно "вкусными", чтобы их захотелось попробовать.

На практике ОС работает стабильно, в настройке относительно проста, синтаксис некоторых конфигов схож и даже как-то лаконичен.

В сети можно найти много статей с резонами попробовать OpenBSD, останавливаться на них я не буду, пытливый читатель без труда найдет инфу об этом. Я лишь хочу высказаться по поводу своего выбора серверной ОС на ближайшие 4 года.

READ |>

[0x6] Настройка Firefox (rev.1)

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

Такой потенциал, вкупе с ESR-веткой и блокировщиком рекламы, позволяют ожидаемо стабильно пользоваться благами WWW на протяжении длительного периода, экономя время и нервы.

Данная шпаргалка позволяет быстро настроить браузер для адекватного использования на любой поддерживаемой FF платформе, и актуальна для версий 115-118 включительно.

READ |>

[0x5] Сборка Emacs под MacOS (rev.1)

Надоело всякий раз перечитывать опции конфигурации при сборке Emacs. Решил запечатлеть процесс в виде шпаргалки.

Зачем вообще собирать из сырцов? Затем, что если мы устанавливаем Имакс через менеджер пакетов, или с emacsformacosx.com, то мы получаем сборку с включением лишней функциональности (а функциональности, даже в базовой поставке, — много).

Также, не знаю с чем связано, но скачав на пробу последнюю версию с emacsformacosx.com — редактор стал зависать время от времени. Это побудило вернуться назад к идее самостоятельной сборки — полет нормальный.

READ |>

[0x4] Настройка MacOS

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

Тормозная в повседневном использовании, прожорливая к ресурсам, изобилующая совершенно лишними аудиовизуальными эффектами. С тонной предустановленного софта, по типу: Stocks, TV, Podcasts, FaceTime, FindMyFuckMac и т.п. С расставленной на каждом углу телеметрией, и принудительной синхронизацией всего и вся с apple-облаком.

Плюс ко всему, она не шибко располагает средствами для настройки. Только штатная утилита "System Settings", с которой особо не разгуляешься.

Однако кое-какой потенциал для тюнинга все еще остается, даром что ли это полноценная POSIX-система? Попробуем воспользоваться имеющимся потенциалом, чтобы снизить градус отвращения от пользования данной ОС.

READ |>

[0x3] Проверка орфографии

Часто приходится набирать текст в браузере: при заполнении web-формы, google-документа, email'а и т.п. Печатаю я торопливо, и, к сожалению, заимел привычку не перечитывать написанное. Но даже перечитав текст, порой в упор можно не заметить какой-либо опечатки или ошибки, особенно под вечер, когда голова уже не соображает.

К счастью, для таких балбесов как я, есть spellchecker'ы. Об одном из них как раз хочу рассказать. Софтина называется LanguageTool (далее просто LT). Она хорошо справляется с задачей на проверку орфографии (и не только) в браузере (и не только).

READ |>

[0x2] Шпоргалка по MySQL (rev.1)

Шпаргалка по типовым, а также редко используемым операциям в MySQL||MariaDB, позволяющая не заглядывать в объемный справочник, по тривиальным вопросам.

READ |>

[0x1] Initial post

Привет! Меня зовут Петр и я разработчик (как диагноз, да).

Данный текст — инициализирующий пост в новоиспеченном блоге "еще одного погроммизда".

Основным мотивом к созданию блога послужило то, что за время работы скопилось некоторое количество "шпаргалок", "рецептов", идей, которые требуют быть описанными, дабы высвободить занимаемый ими буфер в долговременной памяти на биологическом носителе (ибо ресурс его ограничен, а потому — ценен).

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

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

Итак, точка отсчета задана. Надеюсь, что ей же все это и не закончится).

Всех с первым сентября! Поехали!

READ |>