Termstead

Я решил сделать альтернативу MobaXterm для Макоси и навайбкодил Termstead. И не просто навайбкодил, а выложил в оупенсорс по лицензии GPL (с кодом можно делать все что угодно, но у всех форков надо обязательно открывать исходный код).
Прошу любить и жаловать: https://github.com/pkhorenyan/termstead
Даже сайт отдельный сделал: https://khorenyan.com/termstead/

Никогда не думал, что мой первый оупенсорс проект будет на Свифте 🙂 В репе кстати уже 18 звезд и 1 форк.
Актуальная версия — 0.4.0 и пока в программе только SSH, но в планах добавить Telnet, RDP и VNC. Мне понравилось как получилось — удобно и функционально.

Ну и конечно апдейт по моим прошлым приложениям.
Network Tools уже скачали больше 660 раз — моя самая популярная тулза. Эх, вот брал бы я за нее деньги… но я с самого начала решил, что она будет полностью бесплатной.
Неожиданно русскоязычная Аскеза залетела на 250+ скачиваний. Вот уж не ожидал! Видимо красивое название и упор на некую духовность действительно сработали. И это притом, что я ее вообще НИГДЕ не пиарил и не упоминал. Я теперь не сомневаюсь, что мое приложение про нумерологию залетело бы на 1000 скачиваний в первую же неделю, но эти пидоры из Эппла обломали мне всю малину.

За прошлую неделю я портировал Нумерологию и Network Tools на Андроид и оказывается, что в Гугле сидят не меньшие пидарасы, чем в Эппле. Судите сами: чтобы стать разрабом и иметь возможность дистрибуции через их Плэймаркет, надо разово заплатить 25$, но потом надо где-то нарыть, сука, 12 тестировщиков, которые будут ваше приложение тестировать в хвост и в гриву на протяжении двух недель! И только потом будет ревью. Пиздец, да? Где вообще этих людей брать, да еще и заставить тестировать приложение?
Работаем дальше.

Leave a comment

Вайбкодинг

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

https://apps.apple.com/app/id6814421159

Ну а дальше я запилил свой магнум опус.
Continue reading «Вайбкодинг»

Leave a comment

Эргономичная клавиатура

Друзья, а кто-нибудь угарает по клавиатурам? Я вот недавно купил себе такого красавца — Charybdis 4×6. Считается, что это одна из лучших эргономических клавиатур; обратите внимание на трэкболл — теоретически руки с клавиатуры можно вообще не снимать. Это конечно не подходит для рисования или работы с графикой, но для печати/программирования вполне рабочий вариант.

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

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

Держу пока в центре свою старую клаву, если нужен быстрый набор.
Мой сетап сейчас выглядит примерно так:
Continue reading «Эргономичная клавиатура»

Leave a comment

Вайбкодинг

За последний месяц я погрузился с головой в модный нынче вайбкодинг. Я и до этого юзал агентов для разного рода простеньких девопс задач и правки конфигов, но тут решил погрузиться в это дело серьезно: купил подписку на Claude Code, расчехлил макбук и стал делать мобильную игру для iOS.
Идея для этой игры у меня была давно, но раньше я ее реализовать не мог. Сейчас же, все что нужно — это поставить скиллы для Свифта (язык разработки для Мака и iOS) и настроить агентов.
Continue reading «Вайбкодинг»

Leave a comment

Алкоголь

Кстати, уже прошел год как я не пью алкоголь.
Как-то в Бангкоке я взял пиво и, отхлебнув, подумал — а нужно ли мне пить алкоголь в принципе? Поразмыслив, я честно ответил себе, что нет.
Я пришел к выводу, что в моем случае питье алкоголя — это просто традиция + привычка и не более того. Никакого настоящего кайфа я от него уже давно не получаю, а вред здоровью (от любой дозы) совершенно точно есть.
Перешел на воду и совершенно не жалею. Мне казалось, что так резко бросить будет очень тяжело, но это буквально оказалось самым простым решением в жизни. Бухать не тянет совершенно, а все что хоть как-то с этим делом связано мне резко разонравилось и перестало интересовать.

Из вредных привычек остались лишь сигары, но я их курю 3-4 раза в год, так что считай что и не курю вовсе 😉

Leave a comment

Мой топ лучших игр ч.4

Nine Sols

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


Continue reading «Мой топ лучших игр ч.4»

3 комментария

Итоги года

Год был ожидаемо хуевым, следующий будет еще хуже.

Но если посмотреть на личные итоги, то в общем и целом я в плюсе. Я наконец решил сделать хоть какие-то документы и хоть как-то легализоваться. Слава Богу все получилось, но расслабляться не надо. Как известно много внж/пмж/паспортов не бывает и надо затариться по максимуму. У меня много друзей переехало в Испанию, поэтому в следующем году я планирую обосноваться где-то рядом с ЕС и внимательно присмотреться к Испании. Ну и конечно очень активно поездить по Европе — у меня там довольно много незакрытых стран.

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

Leave a comment

Мой топ лучших игр ч.2

Прошел год и я приготовил еще один топ лучших игр. Прошлая часть доступна здесь.

Любителям индюшатины и пиксель-арта приготовится.

The Way

Платформер-головоломка, вдохновленная такими классическими играми как Another World и Flashback. Отличная графика, шикарные локации, интригующий сюжет и интересные головоломки прилагаются.
Я такое обожаю, это был чистейший кайф и я не хотел, чтобы игра заканчивалась.


Continue reading «Мой топ лучших игр ч.2»

5 комментариев

Нейросети

Попробовал давеча модные ныне нейросети — Midjourney и ChatGPT.
Мы все ждали, когда же искусственный интеллект наконец уничтожит профессию водителя, а в итоге пизда нам, креаклам 😉

Midjourney 4-й версии творит какие-то нереальные чудеса. Причем там можно не только генерить что-то свое, уникальное, а можно еще стилизовать свою работу под любого известного художника/иллюстратора. Если серьезно углубиться в тему и почитать мануал по работе с сеткой, то там открываются почти безграничные возможности!

В ChatGPT я игрался тем, что просил выдать мне тритменты фильмов, которые я бы очень хотел посмотреть. Например, я попросил сгенерить фильм про Англо-бурскую войну в стиле спагетти-вестерна и он мне выдал название, действующих лиц, о чем фильм и что будет происходить в каждом акте. Дальше я попросил написать сцену ограбления бронепоезда бурскими партизанами в духе Wild Bunch (1969) Сэма Пекинпа и он мне выдал отличный вариант. Конечно, мы еще только в самом начале пути и полноценно писать сценарии пока нельзя, но преодолевать пресловутый writer’s block уже вполне можно. Просто даешь вводные данные и просишь сгенерить какие-нибудь идеи/варианты. Что будет дальше — страшно представить.

Короче говоря, уже конкретная жопа копирайтерам и на горизонте маячит жопа иллюстраторам. Программисты пока в безопасности, ChatGPT — это скорее продвинутая версия StackOverflow. Я специально проверял на парочке примеров, нужных мне для моего пет-проекта, и ГПТ конкретно лажал и ошибался. Впрочем, у кодеров есть GitHub Copilot и проблем наверное надо ждать оттуда.
В общем все идет к тому, что все мы будем больше архитекторами и арт-директорами, которые управляют нейросетями, нежели рукастыми работниками. Но переходный период видимо будет очень болезненным…

Кто еще не игрался — обязательно попробуйте, это очень весело, хотя и напрягает 😉

2 комментария

Итоги года

Это был худший год за всю мою жизнь. И дело не только в событиях февраля.
К сожалению, все самое худшее — впереди, поэтому расслабляться не стоит.

За этот год мне пришлось много скитаться по миру. Я решил, что если умирать, то с музыкой надо брать от жизни все и решил кайфовать не смотря ни на что. К тому же 22-й год — это фактически первый год, когда мир избавился от ковидобесия (помните, был такой Ковид?) и у меня были планы основательно попутешествовать. В итоге я побывал в 18 странах (в 16 из них впервые).
Continue reading «Итоги года»

4 комментария

Мой топ лучших игр ч.1

Давайте отвлечемся от грустного. Я приготовил список моих самых любимых игр.

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

Dead Cells

Супер залипательная метроидвания, в которой с каждым запуском с нуля генерятся уровни. Каждое прохождение будет уникальным, потомучто двух одинаковых уровней вы не встретите.
Здесь очень развитая и немного сложная боевка: нужно выбирать какую стихию прокачивать и выбирать оружие под стать своей стратегии. К слову, оружия здесь вагон и маленькая тележка. Можно очень хорошо заморочиться.
Я в какой-то момент просто снес эту игру, потомучто понял, что я на нее подсел и трачу слишком много времени. Так что осторожней 😉


Continue reading «Мой топ лучших игр ч.1»

2 комментария

Python

Я пару месяцев назад решил прекратить деградировать и приобрести какой-нибудь новый скилл. Это вообще очень полезно — каждый год выталкивать себя за зону комфорта. Я решил регулярно так делать.

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

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

Попробовал поковырять модный нынче Data Science, но мне не зашло. Никогда не любил все, что связано со статистикой — суховато на мой вкус; я больше люблю экшен, а в Big Data нужно кропотливо копаться в огромных массивах данных, строить графики и находить зависимости. Буээ.
Тем не менее курс по Machine Learning пылится на жестком диске и может быть я себя когда-нибудь пересилю, все-таки за нейронками и автоматизацией будущее.

Зато очень понравился веб-девелопмент. В качестве импровизированной курсовой я написал с нуля на Flask и Bootstrap интернет-магазин с базой данных, поиском, сортировкой, пагинацией, чекаутом и простенькой, но функциональной админкой. Осталось его лишь задеплоить 😉

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

Leave a comment

Вестник криптовалюты

Сейчас все художники, дизайнеры и 3д-шники поехали кукухой на почве т.н. NFT — non fungible tokens. Если по простому, то это возможность с помощью смарт-контракта записать за собой авторство и владение определенным изображением/видео. Сейчас все сделки идут с использованием эфириума, а это максимально децентрализованный блокчейн, поэтому подделать ничего не получится. Вы только вдумайтесь — торговля произведениями искусства без подделок и с максимально простой аутентификацией.
Тут все как в реальном мире — с бутиковыми галереями, кураторами, известными творцами, хайпом и прочим. Но есть один нюанс — сейчас в этой сфере натуральный дикий запад. Много шальных денег, рынок только набирает обороты и никто ничего не понимает. Это идеальный момент чтобы войти в это дело и сделать инвестиции. Я предрекал аукционы за сотню миллионов долларов через 2-3 года, но по ходу дела мы их пощупаем уже в этом году…

Также на волне интереса к этому феномену я вновь погрузился в мир криптовалюты. Я уже писал про биткоин в 18-м году и тогда правильно определил, что его обязательно надо покупать. Но сейчас биток больше напоминает золото, нежели активную крипту, которой можно платить: большие комиссии за транзакции, долгое время ожидания, да еще и энергопотребление бьет все рекорды. Это скорее инвестиции в будущее.
Я бы сейчас обратил внимание на блокчейны третьего поколения — те, где решены проблемы как битка так и эфира. В частности мне очень понравился whitepaper, который выложил на ютубе Чарльз Хоскинсон (сооснователь эфириума). Он очень четко и подробно изложил все основные проблемы современных блокчейнов и рассказал о будущем своего блокчейна под названием Cardano.
Короче, вот еще одно предсказание — покупайте ADA, я уверен, что эта крипта в будущем выстрелит. Не через год-два, а через пять-десять лет. Mark my words, как говорится.

Leave a comment

Вакцина

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

Меня много чем кололи (грипп, бешенство, энцефалит, желтая лихорадка) и никогда я не чувствовал какой-либо побочки. Спутник оказался серьезной штукой: на следующий день после первого укола я чувствовал легкую слабость и болезненность, а после второго укола побочка оказалась сильнее — тело ломило и очень болела голова, пришлось даже два раза Нурофен жрать. В общей сложности я вычеркнул три продуктивных дня из жизни, но зато теперь я с антителами.

Leave a comment