Рубрика «linux» - 71

Почему GCP?

При написание телеграмм ботов столкнулся с вопросом, как быстро и бесплатно сделать так, чтобы бот работал постоянно. Варианты с Heroku и Pythonanywhere имеют слишком маленькие лимиты, если у вас более одного бота. Поэтому я решил воспользоваться GCP. Платформа предоставляет бесплатно 300$ на год + огромные скидки при использование этих средств(до 94%).

Бесплатный хостинг Telegram-бота на Google Cloud Platform - 1

Как захостить вашего бота?

Шаг 1. Регистрация на GCP

Переходим на сайт GCP и нажимаем Get started for free.Читать полностью »

Linux 5.6 станет «самым восхитительным ядром за много лет» - 19 февраля 2020 года Линус поставил тег rc1 на ветке с новым ядром Linux 5.6. Таким образом, окно для вливания коммитов закрыто — и можно окинуть взглядом, что из себя представляет новое ядро 5.6, релиз которого состоится в конце марта или начале апреля.

Хотя из-за праздников окно получилось чуть меньше обычного, это не помешало добавить 11 500 коммитов от более 1400 разработчиков. Некоторые патчи очень важные, а издание Phoronix даже считает, что Linux 5.6 станет «самым восхитительным ядром за много лет». Судите сами, вот неполный список нововведений:

  • Поддержка USB4
  • Встроенный VPN WireGuard на уровне ядра
  • Опенсорсные драйверы Nvidia RTX 2000
  • Начало поддержки процессоров на будущей архитектуре AMD Zen 3
  • и многое-многое другое...

Читать полностью »

FOSS News №2 — обзор новостей свободного и открытого ПО за 3-9 февраля 2020 года - 1

Всем привет!

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

В выпуске №2 за 3-9 февраля 2020 г.:

  1. конференция FOSDEM 2020;
  2. код WireGuard войдёт в Linux;
  3. Canonical предоставляет дополнительные возможности для сертифицированных поставщиков оборудования;
  4. Dell анонсировал новую версию топового ультрабука на Ubuntu;
  5. проект TFC предлагает «параноидально» защищённую систему обмена сообщениями;
  6. суд поддержал разработчика, выступившего в защиту GPL;
  7. ведущий японский hardware вендор подключается к Open Invention Network;
  8. стартап привлёк 40 миллионов долларов инвестиций для упрощения доступа к облачным Open Source проектам;
  9. открыт исходный код платформы контроля за промышленным интернетом вещей;
  10. в ядре Linux решена проблема 2038-го года;
  11. ядро Linux получит возможность решить проблему разделённых блокировок;
  12. в чём венчурный капитал видит привлекательность Open Source;
  13. CTO IBM Watson заявил о критической необходимости Open Source для динамически растущей области «периферийных вычислений»;
  14. использование Open Source утилиты fio для оценки производительности дисков;
  15. обзор лучших открытых Ecommerce платформ в 2020;
  16. обзор FOSS решений для работы с кадрами.

Предыдущий выпуск – habr.com/ru/post/486178

Читать полностью »

Однажды мне случайно попался на глаза код, которым пользователь пытался мониторить производительность RAM в своей виртуальной машине. Код этот я приводить не буду (там «портянка») и оставлю только самое существенное. Итак, кот в студии!
Читать полностью »

Привет!

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

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

К счастью, Webogram — это opensource-проект, исходный код которого доступен в github его автора (За что огромное ему спасибо!)
Сама установка и запуск не представляет из себя ничего сложного, однако, в условиях эксплуатации внутри сети с заблокированным доступом к серверам Telegram вас скорее ждет разочарование, чем успех, так как веб-версия отправляет запросы на серверы Telegram с машины пользователя.

К счастью, это довольно просто (но не очень очевидно) исправить. Хочу предупредить, что я не являются автором данного решения. Мне удалось найти его в ветке, в которой обсуждалась проблема похожая на мою. Решение, которое предложил пользователь github tecknojock, мне очень помогло, однако, уверен, что оно может помочь еще кому нибудь, поэтому решился на написание данного туториала.

Под катом вас ждет пошаговая настройка своего зеркала Webogram и настройка проксирования его запросов до серверов Telegram с использованием nginx.
Читать полностью »

Немного о утилитах на консоли, которые знают немногие, однако они могут быть полезны как для начинающего джуна, так и для крепкого сеньора.

Читать полностью »

Для чего вообще специально настраивать клавиатуру?

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

Почему я захотел изменить свою клавиатуру?

Во-первых, когда я начал использовать vim как основной редактор, я понял, что не хочу каждый раз тянуться к ESC. Кроме того, я писал в основном на питоне, поэтому ; нажимал сильно реже, чем :, а в vim разница стала более явной.

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

Читать полностью »

FOSS News №1 — обзор новостей свободного и открытого ПО за 27 января — 2 февраля 2020 года - 1

Всем привет!

Это мой первый пост на Хабре, надеюсь будет интересен сообществу. В Пермской группе пользователей Linux мы увидели нехватку обзорных материалов по новостям свободного и открытого ПО и решили, что неплохо бы каждую неделю собирать всё самое интересное, чтобы прочитав такой обзор человек был уверен что ничего важного не пропустил. Я подготовил выпуск №0, опубликовали в нашей группе ВКонтакте vk.com/@permlug-foss-news-0, а следующий №1 и последующие думаю попробовать публиковать на Хабре. Пару слов насчёт формата – я старался не забивать обзор только лишь новостями о новых релизах всего и вся, а акцент сделать на новостях о внедрениях, организационных новостях, отчётах об использовании FOSS, открытии исходников и прочих лицензионных вопросах, выходе интересных материалов, впрочем оставив новости о релизах наиболее важных проектов. Кому важны новости обо всех релизах – читайте www.opennet.ru. Буду благодарен за замечания и предложения по формату и содержанию. Если что-то не заметил и не включил в обзор – тоже буду благодарен за ссылки.

Итак, в выпуске №1 за 27 января – 2 февраля 2020 г. читаем про:

  1. релиз ядра Linux 5.5;
  2. выпуск первой части руководства по переходу с Windows 7 на Ubuntu от Canonical;
  3. релиз дистрибутива для исследования безопасности Kali Linux 2020.1;
  4. переход CERN на открытые платформы для общения;
  5. изменения условий лицензирования Qt (спойлер – не очень хорошие изменения);
  6. вход в состав проекта Xen XCP-ng, свободного варианта платформы виртуализации для развёртывания и управления облачной инфраструктурой XenServer;
  7. подготовка к выходу Linux Mint Debian 4;
  8. новые инициативы Минсвязи и FOSS как ответ.

Читать полностью »

В ядре Linux версии 5.6 разработчики решили проблему 2038 года для 32-битных систем - 1

Проблему, которую можно было ожидать 19 января 2038 года во вторник в 03:14:07 по Всемирному времени (UTC), исправили разработчики Linux в новой версии ядра 5.6. Одним из основных разработчиков, занимающихся этой проблемой является Арнд Бергманн, который и сообщил об исправлении в ядре Linux за восемьнадцать лет до возможного временного апокалипсиса из-за использования способа хранения даты, согласно стандарту POSIX (UNIX timestamp, Unix epoch).
Читать полностью »

Всем привет, меня зовут Саша, я руковожу тестированием бэкенда в FunCorp. У нас, как и у многих, реализована сервис-ориентированная архитектура. С одной стороны, это упрощает работу, т.к. каждый сервис проще тестировать по отдельности, но с другой — появляется необходимость тестировать взаимодействие сервисов между собой, которое часто происходит по сети.

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

Имитируем сетевые проблемы в Linux - 1
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js