Месяц: Февраль 2021
-
Архитектура архитектуры архитектора
—
от автора
Архитектор – это звучит… Звучит как-то не понятно. Наверное, поэтому всегда добавляют что-то. Ну типа «системный архитектор» или там «программный архитектор». Не то чтоб так стало понятно, что он делает, но точно кто-то важный. Я вообще пишу «архитектор информационных систем и программного обеспечения». Это ж как назовёшься -так и поплывешь! С архитекторами тут вообще такое…
-
Дружим WSL и VSCode через Tailscale и упрощаем работу в сети
—
от автора
От переводчика:Когда-нибудь я подключу к одной сети VPN свою нынешнюю машину в Беларуси и машину в России. Пробовал на зуб ZeroTier, чтобы соединить их вообще, но сервис мне не зашёл, тем более, тогда речь не шла о том, чтобы легко подружить подсистему Linux внутри Windows с любой другой машиной извне. Здесь речь именно об этом.…
-
Запускаем скрипты Ruby из Go Lang
—
от автора
Для использования Ruby как скриптового языка, то есть как языка для встраивания, вроде lua, существует легковесная реализация Ruby под названием MRuby.Для go удалось найти только одну стабильную библиотеку с биндингом к mruby (https://github.com/mitchellh/go-mruby). По умолчанию, она может собрать mruby версии 1.2.0 (2015 год выпуска), и можно попробовать сделать сборку вплоть до версии 1.4.1 (2018 год…
-
«Как научиться думать»: три базовых момента
—
от автора
Очевидно, что учат этому далеко не везде. Как минимум, делают акцент не на этом навыке, а на отдельных методах и дисциплинах. Хотя, для занятий последними, да и для принятия решений на работе и в быту, базовая «ментальная гигиена» точно не повредит. Поговорим о ней в нашем материале и обсудим «матчасть», гибкую «оптику» и вспомогательные инструменты.Фотография:…
-
Шаблон Kotlin микросервисов
—
от автора
Для разработчиков не секрет, что создание нового сервиса влечет за собой немало рутиной настройки: билд скрипты, зависимости, тесты, docker, k8s дескрипторы. Раз мы выполняем эту работу, значит текущих шаблонов IDE недосточно. Под катом мои попытки автоматизировать все до одной кроссплатформенной кнопки «сделать хорошо» сопровождаемые кодом, примерами и финальным результатом. Если перспективы создания сервисов в один…
-
5 причин отказать инвестору
—
от автора
Инвестор, оставь свои деньги себе!Сегодня все кому не лень рассказывают, как найти инвестора, правильно сделать презентацию и ярко запитчить. Может сложиться впечатление, что привлечение инвестиций является чуть ли не самоцелью существования стартапа. Во многом так оно и есть. Однако привлечение инвестиций, хоть и является важной вехой в жизни любого стартапа, отнюдь не обязательный элемент для…
-
HackTheBox. Прохождение Academy. RCE в Laravel и LPE через composer
—
от автора
Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего компьютера или с хоста, где имеются важные для вас данные, так как Вы попадаете в частную сеть с людьми, которые что-то да умеют в области…
-
5 лет до экогородов: фантастика или реальность?
—
от автора
«Город-сказка, город-мечта, попадая в его сети пропадаешь навсегда, глотая воздух, простуды сквозняков, с запахом бензина и дорогих духов», — пели Танцы Минус в 1999, на стыке 20 и 21 века. Но город мечты в 21 году XXI века видится другим: зелёным, экологичным, с рекреационными зонами. Это комфорт мечты: для глаз, для здоровья, для общения и…
-
Модификация, восстановление и кончина аналогового компьютера за $3 млн
—
от автора
Как в 1940-х годах можно было с большой скоростью записать выходные данные вашего трёхмиллионного аналогового компьютера, если результаты его работы видны только на аналоговых измерительных приборах? С этой проблемой столкнулась команда из технологического института Джорджии, ответственная за компьютер, на котором изучались свойства сетей электропередач переменного тока. Они придумали хитроумное решение – хакнуть панель управления и…
-
Pattern matching в Java 8
—
от автора
Многие современные языки поддерживают сопоставление с образцом (pattern matching) на уровне языка. Язык Java не является исключениям. И в Java 16 будет добавлено поддержка сопоставление с образцом для оператора instanceof, как финальной фичи. В будущем надеемся, что сопоставление с образцом будем расширено и для других языковых конструкций.