Если вы, так же как и я, страдаете от слака, то вот вам нормальный консольный клиент к нему - https://github.com/wee-slack/wee-slack
(в отличии от остальных вариантов - этот работает, я проверил)
Нужно будет попросить владельца workspace добавить приложение только.
При этом не забудьте, что сам weechat достаточно гибко настраивается, и для него есть куча плагинов на почти любой вкус и цвет.
(в отличии от остальных вариантов - этот работает, я проверил)
Нужно будет попросить владельца workspace добавить приложение только.
При этом не забудьте, что сам weechat достаточно гибко настраивается, и для него есть куча плагинов на почти любой вкус и цвет.
GitHub
GitHub - wee-slack/wee-slack: A WeeChat script for Slack.com. Supports threads and reactions, synchronizes read markers, provides…
A WeeChat script for Slack.com. Supports threads and reactions, synchronizes read markers, provides typing notification, etc.. - wee-slack/wee-slack
https://ar.al/2020/06/25/how-to-use-the-zoom-malware-safely-on-linux-if-you-absolutely-have-to/ - а вот здесь написано, как запускать zoom под linux-ом.
https://aur.archlinux.org/packages/zoom-firejail/ - у арча вообще всё просто.
Сам клиент зума, кстати, достаточно неплох в плане скорости работы (UX там так себе, но раз в час понажимать кнопки терпимо) - чай не слаковский тормолектрон. Но достаточно даже в strace глянуть, чтобы понять, что запускать его прямо в основной системе - так себе идея.
https://aur.archlinux.org/packages/zoom-firejail/ - у арча вообще всё просто.
Сам клиент зума, кстати, достаточно неплох в плане скорости работы (UX там так себе, но раз в час понажимать кнопки терпимо) - чай не слаковский тормолектрон. Но достаточно даже в strace глянуть, чтобы понять, что запускать его прямо в основной системе - так себе идея.
https://habr.com/ru/company/mailru/blog/529152/ - стоит почитать, если едете/планируете в кубер (да и в любую другую похожую штуковину).
Хабр
10 антипаттернов деплоя в Kubernetes: распространенные практики, для которых есть другие решения
Rudder by sun-stockКоманда Kubernetes aaS от Mail.ru Group продолжает серию переводов о правильном использовании Kubernetes. В этот раз — об антипаттернах разраб...
У меня есть примерно следующая конструкция:
- сервер за nat-ом (микротика, но не важно - но сам роутер тоже будет за натом вполне вероятно)
- этот сервер делает ssh host с port-forward (при этом активно используется GatewayPorts - порт становится доступным в локалке)
- ssh host - это на самом деле 2 docker контейнера на разных хостах
- между которыми настроен балансер на ssh в этих контейнерах
- особенность балансера - весь трафик идёт через ipip-туннель от сервера с адресом балансера до бэкэнда
- на хосте с докером на докеровском бридже хапрокси слушает тот самый порт, для которого я делаю forward
- хапрокси транслирует этот порт из докеровского v4 в ipv6 в сети (у самого контейнера нет доступа за пределы этого бриджа безопасности для)
- этот ipv6 на самом деле - тоже балансер (тоже ipip) над тремя машинами
- на этих трёх машинах и запущена софтина, которая слушает порт, который мне нужен на том самом первом сервере в локалке
А знаете почему вся эта байда сейчас не работает? Я забыл прописать доступы в софтине.
...
- сервер за nat-ом (микротика, но не важно - но сам роутер тоже будет за натом вполне вероятно)
- этот сервер делает ssh host с port-forward (при этом активно используется GatewayPorts - порт становится доступным в локалке)
- ssh host - это на самом деле 2 docker контейнера на разных хостах
- между которыми настроен балансер на ssh в этих контейнерах
- особенность балансера - весь трафик идёт через ipip-туннель от сервера с адресом балансера до бэкэнда
- на хосте с докером на докеровском бридже хапрокси слушает тот самый порт, для которого я делаю forward
- хапрокси транслирует этот порт из докеровского v4 в ipv6 в сети (у самого контейнера нет доступа за пределы этого бриджа безопасности для)
- этот ipv6 на самом деле - тоже балансер (тоже ipip) над тремя машинами
- на этих трёх машинах и запущена софтина, которая слушает порт, который мне нужен на том самом первом сервере в локалке
А знаете почему вся эта байда сейчас не работает? Я забыл прописать доступы в софтине.
...
- Обновил debian.pro на последний WP
- Пришлось поменять почти все плагины на аналогичные (т.к. старые перестали работать)
- В очередной раз грохнул все аккаунты без комментариев (сорян, их там 10 тысяч было опять, старая капча на регистрацию где-то по дороге года 3 назад опять отвалилась)
- Пришлось удалить все подписки на комментарии в почту (опять же, из-за того, что плагин поменялся) - зато теперь можно подписаться без комментария
- сделал шрифт в статьях побольше
- чуть-чуть местами починил верстку
- сделал очередную страницу-заготовку под навигацию (накидайте, кстати, что туда можно вписать), заодно и менюшку смогу теперь менять
- есть "проблемы" с регистрацией - так и задумано, там на форме невидимая капча, пожмякайте посильнее.
Ну и ещё разок спасибо Антону - он спас задницу всем старым статьям ;) Гугл не помог.
В общем, если что-то где-то на сайте сломано - не поленитесь в меня написать (@inkvizitor68sl) или в чатик https://t.me/debian_pro_chat
Пойду посплю и статью небольшую попробую организовать
- Пришлось поменять почти все плагины на аналогичные (т.к. старые перестали работать)
- В очередной раз грохнул все аккаунты без комментариев (сорян, их там 10 тысяч было опять, старая капча на регистрацию где-то по дороге года 3 назад опять отвалилась)
- Пришлось удалить все подписки на комментарии в почту (опять же, из-за того, что плагин поменялся) - зато теперь можно подписаться без комментария
- сделал шрифт в статьях побольше
- чуть-чуть местами починил верстку
- сделал очередную страницу-заготовку под навигацию (накидайте, кстати, что туда можно вписать), заодно и менюшку смогу теперь менять
- есть "проблемы" с регистрацией - так и задумано, там на форме невидимая капча, пожмякайте посильнее.
Ну и ещё разок спасибо Антону - он спас задницу всем старым статьям ;) Гугл не помог.
В общем, если что-то где-то на сайте сломано - не поленитесь в меня написать (@inkvizitor68sl) или в чатик https://t.me/debian_pro_chat
Пойду посплю и статью небольшую попробую организовать
В этом году я уже написал на одну полезную статью больше, чем в прошлом.
В общем, если хочется OpenVPN-сервер с вебмордой или просто по-быстрому поднять VPN-сервер, то "вот, я сделяль" - https://debian.pro/2965
Там про pritunl статейка
В общем, если хочется OpenVPN-сервер с вебмордой или просто по-быстрому поднять VPN-сервер, то "вот, я сделяль" - https://debian.pro/2965
Там про pritunl статейка
Новая мобильная верстка на debian.pro?
(старую можно увидеть с галкой "версия для ПК" в мобильном браузере)
(старую можно увидеть с галкой "версия для ПК" в мобильном браузере)
Anonymous Poll
77%
Збс, оставляй
23%
В пень, сожги и верни всё как было.
https://yandex.ru/jobs/vacancies/dev/dev_infrastructure/
если вы админ, который выучил python, хочет уйти в разработку и не хочет работать джуном - вакансия для вас =)
Пишем сервисы вокруг железа для девопсов/админов, нужен админский опыт в качестве "предметной области"
Но и питонисты, которые хотят поковыряться в железках и около того, тоже приходите, конечно же.
Передовое железо (буквально железо из будущего ;) ), куча автоматики, наливалки, железные мониторинги и вот это вот всё.
лайк/share/retweet, вот это всё
если вы админ, который выучил python, хочет уйти в разработку и не хочет работать джуном - вакансия для вас =)
Пишем сервисы вокруг железа для девопсов/админов, нужен админский опыт в качестве "предметной области"
Но и питонисты, которые хотят поковыряться в железках и около того, тоже приходите, конечно же.
Передовое железо (буквально железо из будущего ;) ), куча автоматики, наливалки, железные мониторинги и вот это вот всё.
лайк/share/retweet, вот это всё
в копилку полезных ссылок - https://ihateregex.io/
https://ihateregex.io/playground/ - можно тестить регулярки
есть приличный набор готовых, в поиск повбивайте случайные буквы
https://ihateregex.io/playground/ - можно тестить регулярки
есть приличный набор готовых, в поиск повбивайте случайные буквы
:~# dpkg --compare-versions 0.5~ubuntu1 gt 0.5 ; echo $?интересненько, бл*т...
1
:~# dpkg --compare-versions 0.5~ubuntu1 eq 0.5 ; echo $?
1
:~# dpkg --compare-versions 0.5~ubuntu1 lt 0.5 ; echo $?
0
:~# dpkg --compare-versions 0.5.1~ubuntu2 gt 0.5 ; echo $?
0
говорят, что это логично, но как бы теперь эту логику запомнить
Когда-то давным давно я решил потыкаться по закладкам - и тут оказалось, что более половины закладок уже ведут в /dev/null.
С тех пор я стал не сохранять закладки, а сохранять страницы целиком. И искать удобно, и не удалятся никуда (все же рабочие машинки бэкапят?).
Но сохранять страницы тупо через wget -rck, или через ctrl-s в браузере - не очень удобно потом их открывать. Намного лучше сохранять всю страницу в один файл - вместе с картинками, скриптами и прочим. Вот вам несколько способов сделать это.
Первый способ и самый простой - расширение https://github.com/gildas-lormeau/SingleFile для браузера. Но способ не самый удобный - нужно открывать страницу в порно-режиме (иначе страница сохранится с данными об авторизации), жать кнопочки и так далее.
Второй способ - https://github.com/zTrix/webpage2html#webpage2html
Ставим:
Третий способ - https://github.com/Y2Z/monolith
Из минусов - ставится долго, ибо cargo компилирует 200+ пакетов-зависимостей на rust-е.
Ну можно поставить из snap (snap install monolith), если вам наплевать на предрассудки или у вас убунта.
Ставим:
Из плюсов - сохраняет всё же быстрее, чем скрипт выше.
Ну а как разложить html-ки по папкам и искать по ним - разберетесь, думаю =)
Понятно, что есть ещё миллион вариантов, просто я этими пользуюсь
С тех пор я стал не сохранять закладки, а сохранять страницы целиком. И искать удобно, и не удалятся никуда (все же рабочие машинки бэкапят?).
Но сохранять страницы тупо через wget -rck, или через ctrl-s в браузере - не очень удобно потом их открывать. Намного лучше сохранять всю страницу в один файл - вместе с картинками, скриптами и прочим. Вот вам несколько способов сделать это.
Первый способ и самый простой - расширение https://github.com/gildas-lormeau/SingleFile для браузера. Но способ не самый удобный - нужно открывать страницу в порно-режиме (иначе страница сохранится с данными об авторизации), жать кнопочки и так далее.
Второй способ - https://github.com/zTrix/webpage2html#webpage2html
Ставим:
sudo apt-get install python3-bs4 python3-termcolor; git clone https://github.com/zTrix/webpage2html; cd webpage2htmlЗапускаем (само собой удобнее потом просто создать алиас):
python webpage2html.py -s "https://some_url" > ~/Downloads/page.htmlСохраняет в том числе и достаточно сложные страницы (например, я смог какой-то pomodoro веб-таймер сохранить одним файлом и запустить локально). Но долго - ибо в один поток.
Третий способ - https://github.com/Y2Z/monolith
Из минусов - ставится долго, ибо cargo компилирует 200+ пакетов-зависимостей на rust-е.
Ну можно поставить из snap (snap install monolith), если вам наплевать на предрассудки или у вас убунта.
Ставим:
sudo apt-get install cargo openssl-dev; cargo install monolithЗапускаем:
~/.cargo/bin/monolith https://some_url -o Downloads/file.htmlСохраняет больше всякого разного (браузеру потом такие html-ки тяжело открывать даже), но имеет тонну опций, на тему того, что пропустить (например, -F не сохраняет шрифты - они обычно не нужны, а их много).
Из плюсов - сохраняет всё же быстрее, чем скрипт выше.
Ну а как разложить html-ки по папкам и искать по ним - разберетесь, думаю =)
Понятно, что есть ещё миллион вариантов, просто я этими пользуюсь
👍1
у меня сейчас не настолько много времени, чтобы тестировать каждую штуковину, встреченную в интернете.
Поэтому просто ссылочка - https://vanillastack.io/this-is-vanillastack
Выглядит как будто возможность запустить свой IaaS на базе кубера с инсталлером, графиками и прочим всем (ну точнее с возможностью поставить всё это).
Но при этом выглядит интересно.
Поэтому просто ссылочка - https://vanillastack.io/this-is-vanillastack
Выглядит как будто возможность запустить свой IaaS на базе кубера с инсталлером, графиками и прочим всем (ну точнее с возможностью поставить всё это).
Но при этом выглядит интересно.
по мотивам сегодняшней встречи:
SRE = smart reboot engineer
CRE = cloud reboot engineer (c) Боря
SRE = smart reboot engineer
CRE = cloud reboot engineer (c) Боря
я на курилке: Китай сейчас начнёт делать свой аналог TSMC и вбухает в это огромные деньги, сделает условные 14нм, завалит ими рынок
коллеги: да хуйню ты несешь, китаю это не надо
китай спустя месяц: <вбухивает полтора триллиона на производство полупроводников>
в казино что ли сходить
коллеги: да хуйню ты несешь, китаю это не надо
китай спустя месяц: <вбухивает полтора триллиона на производство полупроводников>
в казино что ли сходить
Символично, что песня с основным тезисом "Метал не ржавеет, а рок не умрёт" нынче (2021) почему-то очень похожа на хороший такой фолк-рок.
Однако, здравствуйте.
Я тут потестил примерно 30 CI за 2 недели недавно.
Если вам нужна CI, а за Drone Ci уже просят деньги (есть там шуточки с лицензией для компаний, которые деньги зарабатывают), то смотрите сюда - https://abstruse.bleenco.io/
Удобнее ли Gitlab CI? So-so. Только Gitlab в кластере очень денег хочет.
Но во всяких Gitea/Gogs CI не встроен. Да и если репозиториев много разных - держать проще одну CI.
В общем, если вам нужна CI и вы не планируете сойти с ней с ума, пока будете её поддерживать, то:
- Drone CI (если вам всё ещё можно бесплатно)
- Abstruse CI (мускуль в кластер, go-бинарь под балансер в режиме failover - и она даже переживёт учения)
- Gitlab CI с docker runner (если не нужен кластер, и все репозитории будут в гитлабе)
Все три собирают всё в докере, все три до определенного уровня бесплатны.
(И да, чтобы собирать докер в докере - -v /var/run/docker.sock:/var/run/docker.sock и бинарь /usr/bin/docker скопируйте, чтобы было чем в сокет идти).
От остальных CI на их фоне, честно говоря, хочется кого-нибудь кирпичом по лицу погладить.
Однако, здравствуйте.
Я тут потестил примерно 30 CI за 2 недели недавно.
Если вам нужна CI, а за Drone Ci уже просят деньги (есть там шуточки с лицензией для компаний, которые деньги зарабатывают), то смотрите сюда - https://abstruse.bleenco.io/
Удобнее ли Gitlab CI? So-so. Только Gitlab в кластере очень денег хочет.
Но во всяких Gitea/Gogs CI не встроен. Да и если репозиториев много разных - держать проще одну CI.
В общем, если вам нужна CI и вы не планируете сойти с ней с ума, пока будете её поддерживать, то:
- Drone CI (если вам всё ещё можно бесплатно)
- Abstruse CI (мускуль в кластер, go-бинарь под балансер в режиме failover - и она даже переживёт учения)
- Gitlab CI с docker runner (если не нужен кластер, и все репозитории будут в гитлабе)
Все три собирают всё в докере, все три до определенного уровня бесплатны.
(И да, чтобы собирать докер в докере - -v /var/run/docker.sock:/var/run/docker.sock и бинарь /usr/bin/docker скопируйте, чтобы было чем в сокет идти).
От остальных CI на их фоне, честно говоря, хочется кого-нибудь кирпичом по лицу погладить.
Так как я уже погугли это раз 50 за жизнь, пора записать.
Чтобы неинтерактивно сменить пароль пользователю (из пакета, например), не засветив сам пароль, делаем раз:
С полученным хэшем делаем два:
Чтобы неинтерактивно сменить пароль пользователю (из пакета, например), не засветив сам пароль, делаем раз:
echo -en 'password' | openssl passwd -1 -stdin(в безопасной консоли, само собой)
С полученным хэшем делаем два:
usermod user -p 'HASH'обязательно берите хеш в ' ', там будут спецсимволы (всякие & и $)
Вот знаете.
Когда-нибудь кто-нибудь может мне задать вопрос "какую игровую студию ты считаешь лучшей".
Я пробурчу что-то про Тройку и Близзард, загубленные Активижном, поворчу про сиди-проджект-баг-релиз, крякну, что беседка уже не та со своим "ну купииии скайрим", громко скажу матом "ало блять, Обсидиан, какая нахуй выживалка?", тихонько в кулачок кашляну "кхкхк Owlcat, не надо больше Bugfinder пжалста"
Но в какой-то момент до меня дошло, что лучшая студия разработчиков игр - это Larian.
Знакомьтесь, Лариан.
Лариан 20 лет хуярил одну игровую серию.
Лариан за 20 лет не сделал ни одной плохой игры (спорные были, куда без них).
Лариан 20 лет доставлял нам смехуёчки и отсылки. И Зандалора с Трикс Траксом.
Лариан никому не продался, не скатился в толерастию с головой.
А ещё Лариану после этих 20 лет дали BG3 (запороть которую было бы смертью для любой игровой студии любого уровня, ополчились бы вообще все фанаты RPG) и ... И ничего не произошло. Ах, простите, BG3 ещё не вышел, но его уже приписывают к лучшим RPG? Ну шоподелать, Лариан же.
И вот как-то незаслуженно кличку этой собачки забывают на фоне постоянных разговоров о том, что игровая индустрия катится в перду.
Divinity сами себя не пройдут.
Когда-нибудь кто-нибудь может мне задать вопрос "какую игровую студию ты считаешь лучшей".
Я пробурчу что-то про Тройку и Близзард, загубленные Активижном, поворчу про сиди-проджект-баг-релиз, крякну, что беседка уже не та со своим "ну купииии скайрим", громко скажу матом "ало блять, Обсидиан, какая нахуй выживалка?", тихонько в кулачок кашляну "кхкхк Owlcat, не надо больше Bugfinder пжалста"
Но в какой-то момент до меня дошло, что лучшая студия разработчиков игр - это Larian.
Знакомьтесь, Лариан.
Лариан 20 лет хуярил одну игровую серию.
Лариан за 20 лет не сделал ни одной плохой игры (спорные были, куда без них).
Лариан 20 лет доставлял нам смехуёчки и отсылки. И Зандалора с Трикс Траксом.
Лариан никому не продался, не скатился в толерастию с головой.
А ещё Лариану после этих 20 лет дали BG3 (запороть которую было бы смертью для любой игровой студии любого уровня, ополчились бы вообще все фанаты RPG) и ... И ничего не произошло. Ах, простите, BG3 ещё не вышел, но его уже приписывают к лучшим RPG? Ну шоподелать, Лариан же.
И вот как-то незаслуженно кличку этой собачки забывают на фоне постоянных разговоров о том, что игровая индустрия катится в перду.
Divinity сами себя не пройдут.
Если ваш старенький debian (8 или 9) страдает от проблемы имени 30 сентября и letsencrypt, и вам лень думать, то
sed -i 's/mozilla\/DST_Root_CA_X3.crt/!mozilla\/DST_Root_CA_X3.crt/g' /etc/ca-certificates.conf ; update-ca-certificatesЕсли не помогло, то добавьте ещё
apt-get -qq update; apt-get install ca-certificatesЕсли не помогло - то думать всё же придётся. Там у java своё хранилище, например.
Заказываем HBA-контроллеры.
Магазин говорит - "в ноябре привезем".
Ну... Хреново конечно, но терпимо, везите.
На следующий день пишут "Извините, мы забыли год уточнить - речь шла про ноябрь 2022".
Эээ... Говорите, видюхи подорожали?
Магазин говорит - "в ноябре привезем".
Ну... Хреново конечно, но терпимо, везите.
На следующий день пишут "Извините, мы забыли год уточнить - речь шла про ноябрь 2022".
Эээ... Говорите, видюхи подорожали?
Если что, мы ищем админов.
Рассматриваем от джунов до senior (вакансий много).
Платим деньгами, а не "хорошим коллективом и интересными задачами" (хотя это тоже есть).
От джунов нужны горящие глаза и кругозор, от senior-ов - отсутствие отвращения к работе руками, всю инфру нужно сначала сделать.
Упор, наверное, в сети и железо (особенно если умеете в разгон железа и в целом тюнинг любых таймингов на аппаратном уровне), python - необязательно, но хорошо.
Стек - Ubuntu, а дальше всё, что сами понавертим.
На всякий случай - мы пока не ищем девопсов, нечего девопсить. Именно админов (по большей части bare metal), которые готовы автоматизировать хоть черта лысого.
Не стартап, но вот эта атмосфера в наличии
По сути финтех
Пишите сразу мне в личку, @inkvizitor68sl
Пока что только Москва либо Амс с русским языком
Рассматриваем от джунов до senior (вакансий много).
Платим деньгами, а не "хорошим коллективом и интересными задачами" (хотя это тоже есть).
От джунов нужны горящие глаза и кругозор, от senior-ов - отсутствие отвращения к работе руками, всю инфру нужно сначала сделать.
Упор, наверное, в сети и железо (особенно если умеете в разгон железа и в целом тюнинг любых таймингов на аппаратном уровне), python - необязательно, но хорошо.
Стек - Ubuntu, а дальше всё, что сами понавертим.
На всякий случай - мы пока не ищем девопсов, нечего девопсить. Именно админов (по большей части bare metal), которые готовы автоматизировать хоть черта лысого.
Не стартап, но вот эта атмосфера в наличии
По сути финтех
Пишите сразу мне в личку, @inkvizitor68sl
Пока что только Москва либо Амс с русским языком