uFeed
169 subscribers
65 photos
1 video
127 links
Краткость - сестра таланта 😏

Автор: @amd_nick
Сотрудничество: @mukbog
Download Telegram
Forwarded from Keeper of the Forest
а чтоб распаковать tar.* достаточно написать tar xf <file.ext> он сам определяет тип архива и распаковывает его, так что половина вариантов в приведенном листинге заменяется одной строкой
🔍 Профилируйте перед оптимизацией

О проблеме "сначала пишу, а потом офигеваю от кода"

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

Сама заметка не большая, большую часть страницы занимает обсуждение

https://wiki.c2.com/?ProfileBeforeOptimizing
💾 Структуры данных

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

https://towardsdatascience.com/8-common-data-structures-every-programmer-must-know-171acf6a1a42
Извините, что пропадаю, но держите очень хорошую статью о наемных сотрудниках и о том, как быть максимально полезным руководству

ценные сотрудники выполняют одну из трех ролей: приносят бизнесу деньги, экономят бизнесу деньги или экономят бизнесу время

https://www.cossa.ru/311/193336/
thisisunsafe в Chrome

Если вы попали на сайт с ошибкой SSL и под "подробнее" нет кнопки "Все равно посетить этот сайт", введите в никуда thisisunsafe и сайт откроется, проигнорировав ошибку

Только что спасло от ERR_CERT_REVOKED, которая не байпасилась никак, кроме этого метода
🔫 Мониторинг деятельности приложений через браузер

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

Трекает сетевые запросы, заглядывает внутрь процессов. Все в режиме реального времени

https://any.run
✉️ Сообщения в браузер с терминала

Для
тех, кто устал проверять, выполнились ли его команды

$ sudo apt-get update; notica Done!
$ make all && notica Success!
$ make all || notica Failed!

Open Source
https://notica.us/
⌨️ Использование Alt/Cmd + стрелки в iTerm

Делает навигацию в iTerm подобно любому другому текстовому редактору на MacOS

https://apple.stackexchange.com/questions/136928/using-alt-cmd-right-left-arrow-in-iterm
📃 13 правил логгинга приложений

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

P.S. Писать буду реже, но то, что реально пригодилось/помогло

https://www.scalyr.com/blog/the-10-commandments-of-logging/
🕵️‍♂️ Слежки за онлайном Telegram пользователя

В декабре писал пост о том, как сделать из подобного инструмента график чужого онлайна

https://github.com/Forichok/TelegramOnlineSpy
Только что узнал, что у iTerm есть возможность сделать открытие терминала по двойному тапу на control например.

Особенность в том, что вместо обычного открытия окна iTerm, терминал "выползет" сверху экрана без лишних деталей, позволяя с любого приложения быстро выполнить нужное действие в терминале
💻 MacOS. Альтернатива Quick look plugins

Кто использует MacOS наверняка знает про quick look фичу в Finder. Это когда ты нажимаешь пробел на выбранном файле и сразу видишь его содержимое

В инете можно найти плагины для него. Это пара штук плагинов, которые устарели лет на 5

Недавно нашел платную альтернативу, но которая работает как часы почти для всех популярных расширений. И таблиц и java/lua/прочих ЯП и даже для 3Д моделей. На скриншоте .rar архив

https://apps.apple.com/ru/app/ipreview-powerful-quick-look/id1519213509?mt=12
📝 Консольный текстовый редактор

Этот выделился и с первых же секунд понравился мне, как альтернатива nano. Простота его установки позволит использовать его хоть в docker контейнерах, где кроме сложного для меня vim чаще всего ничего не бывает.

Здесь все так же, как в обычных текстовых редакторах. Ctrl+C/V выделение текста без командодрочи (можно даже мышкой), поиск по файлу, undo/redo и тд.

⚙️ Установка:
- mac: brew install micro
- curl: curl https://getmic.ro | bash скачает бинарник в текущую папку
- docker: curl на хост-машине + docker cp micro container:path. Переместит бинарник в контейнер
Если пользуешься Notion, лови промокод на $500: ADALOVELACE.
Пока работает.

🔺 Подписываешься на канал @danokhlopkov
🔺 Выбираешь Settings & Members
🔺 Upgrade
🔺 Вбиваешь промокод

ВУАЛЯ. Несколько лет бесплатного Team плана.
📂 Альтернатива ls

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

Рекомендую прописать в .bash_aliases:

alias ls='lsd'
alias l='ls -l'
alias la='ls -a'


И в .config/lsd/config.yaml:

sorting:
dir-grouping: first

date: +%F %R


Если будет проблема с иконками: решение

https://github.com/Peltoche/lsd
🐟 Генератор рыб

Не знаю зачем вам это, а мне просто показалось это интересным

Первая рыба, которую вы увидите, зайдя на сайт - ваша тотемная рыба :)

https://fishdraw.glitch.me/
👾 Дописал пост о бесплатной рекламе игрового сервера

Вроде все очевидно, но большинство игровых серверов закрывается, так и не получив первой прибыли

https://blog.amd-nick.me/reklama-igrovogo-servera/
Локальный клон (аналог) CloudFlare Workers

Мы используем CF воркеров для ресайзинга картинок на лету, в качестве вайтлист-прокси для одного сайта, а также как небольшой key-value микросервис (а-ля REDIS) на основе как раз KV от CF. Кто-то делает на них даже полноценные serverless лайки на проксируемом сайте.

miniflare - как я понял, это self-hosted версия этих воркеров. У меня все никак не дойдут руки протестировать это, так как я не пишу на Js, но оставлю здесь в качестве заметки на будущее.

Если найдешь применение – расскажи в комментах. Можешь еще про CF воркеров что-то рассказать

https://miniflare.dev
uFeed
Изучаю Google Data Studio Недавно писал в Коробочке, что лого GDS похож на лого канала и даже впервые в жизни посмотрел часовой вебинар в ютубе GDS простыми словами - штука для визуализации данных. Тоесть, если у вас есть какие-то базы данных, таблицы (даже…
📊 С хоть и бесплатного Google Data Studio перешел к self-hosted Metabase (github)

Напоминаю, что GDS (и Metabi тоже) это системы визуализации данных путем построения различных графиков, табличек, хитмэпов и тд

Причина – GDS не мог подключаться к базе данных, которая крутится в Docker и видна только внутри сети контейнеров

Metabase добавляется как сервис к docker-compose, легко настраивается и сразу может строить нужные графики.

Из приятного для себя – больше гибкости запросов (фулл контроль без ограничений) и возможность объединять разные наборы данных в один график.
👍2
🤖 Обновил пост о своих телеграм ботах

Убрал бесполезные и отключенные, добавил новые. Можно тыкать

https://blog.amd-nick.me/my-telegram-bots/
👍1