LINUX.ORG.RU

Избранные сообщения antiZzz

docker и локальное тестирование

Форум — Development

docker в частности хорош тем что при разработке можно отказаться от площадки тестирования и тестировать путем разворачивания тестировщиком докер образов у себя. при таком подходе тестировщица Маша может разворачивать у себя и тестировать фичу216, а параллельно с этим тестировщица Таня может разворачивать у себя и тестировать фичу320. И друг друга они не ждут и тестируют все эти фичи параллельно, потом правда сливая их в интеграционную pre release ветку.

вопрос: что делать если разварачивают они backend, на мобиле ставят мобильный билд который на этот backend должен ходить? как мобильное приложение туда зарулиться? такой кейс кто-то юзает?

 ,

quester
()

Создание бота для Telegram на Python

Форум — General

Всем привет! Решил создать бота для Telegram на Python. Так как раньше этого не делал, то столкнулся с рядом проблем, решение которых в интернете не нашёл. Я создаю что-то на подобие персонального ассистент, и мне надо дать возможность боту самому выбирать и отправлять один из ответов, который я указал в коде. Ах, да, мне ещё нужно, чтобы бота на определенную команду отправлял аудио файл. То есть аудио файл будет находится в определенной директории, а бот будет оттуда его скидывать человеку.

 , ,

arseniytaiko
()

Firefox 57

Новости — Mozilla
Группа Mozilla

Доступен выпуск Firefox 57.

Разработчики с гордостью называют этот релиз Firefox Quantum. Благодаря новому многопоточному CSS-движку (Stylo), написанному на языке Rust, и полному переходу на мультипроцессный режим работы (отказу от старого API дополнений и прослоек совместимости) удалось удвоить показатели в тесте Speedometer 2.0 (по сравнению с Firefox 52 ESR) и обогнать Chrome. Кроме того, браузер заметно выигрывает у Chrome по потреблению памяти.

В будущем ожидается переход к многопоточной обработке DOM и JavaScript, а также включение новой системы рендеринга.

( читать дальше... )

>>> Подробности

 , , ,

MozillaFirefox
()

Ansible AWX — открытый Ansible Tower

Новости — Red Hat
Группа Red Hat

После долгого ожидания, наконец-то открылся Ansible Tower, под названием AWX.

Проект AWX - открытый проект спонсируемый Red Hat, позволяющий пользователям лучше контроллировать свою инфраструктуру.

AWX это upstream проект, на котором будет основываться коммерчески поддерживаемый Tower, по тому же принципу что и Fedora-RHEL, oVirt-RHV, MIQ-CloudForms и т.д.

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

Исходники AWX будут доступны под лицензией Apache License 2.0.

Команда AWX на данный момент планирует выпускать новые релизы примерно каждые две недели. Некоторые релизы будут обозначены как «стабильные» (что конечно не означает что их рекомендуют к использованию в продакшене).

Ну и прямая цитата из оригинала:

Q: WHY IS RED HAT DOING THIS?

Because this is what Red Hat does.

Ссылки:

https://www.ansible.com/awx-project-faq

https://github.com/ansible/awx

>>> Подробности

 , , , , tower

dyasny
()

Diff-утилиты с GUI

Галерея — Скриншоты

ПО:

  • KDiff3
  • Diffuse
  • Meld

Проект: http://github.com/symbian9/azpainter

P.S.: KDiff3 мощная программа, но интерфейс сложноват. Diffuse имеет слишком ограниченную функциональность. Из всего перечисленного, Meld наиболие подходящая diff-утилита для новичков, с простым и удобным интерфейсом.

>>> Просмотр (2560x1600, 711 Kb)

 

atsym
()

Появились деббилды

Новости — Debian
Группа Debian

Деббилды для Debian'а — тоже самое, что и слакбилды для Slackware. Это простые скрипты, которые собирают пакеты.

В отличие от makepkg, деббилды используют скрипт makedeb, который по дефолту отслеживает зависимости бинарников и включает их в .deb пакет. Если отслеживание зависимостей отключено, а в самих деббилдах нет специфичных для Debian'а команд, то деббилды должны успешно собирать .deb пакеты в любых дистрибутивах, поскольку makedeb собирает пакеты низкоуровнево (через ar + tar + ... и т.д.).

( Читать дальше... )

 ,

saahriktu
()

запуск бинаря в qemu-arm

Форум — Development

Пытаюсь запустить arm бинарь под arm-linux-user. софт динамически линкован, все либы имеются.

/usr/arm-linux-gnueabihf/bin/readelf -d bin/myapp

 0x00000001 (NEEDED)                     Совм. исп. библиотека: [libgobject-2.0.so.0]
 0x00000001 (NEEDED)                     Совм. исп. библиотека: [libglib-2.0.so.0]
 0x00000001 (NEEDED)                     Совм. исп. библиотека: [libdbus-glib-1.so.2]
...
 0x0000000f (RPATH)                      Библиотека rpath: [/usr/lib/qt-5.6.0-imx61-shared/lib]

либы лежат в rpath

запускаю

qemu-arm -L /usr/arm-linux-gnueabihf/ bin/myapp
bin/myapp: error while loading shared libraries: libgobject-2.0.so.0: cannot open shared object file: No such file or directory

запускаю с QEMU_STRACE=1

...
27669 open("/usr/lib/qt-5.6.0-imx61-shared/lib/libgobject-2.0.so.0",O_RDONLY|O_CLOEXEC) = 3
27669 read(3,0xf6ffed00,512) = 512
27669 close(3) = 0
...
27669 open("/lib/arm-linux-gnueabihf/tls/neon/vfp/libgobject-2.0.so.0",O_RDONLY|O_CLOEXEC) = -1 errno=2 (No such file or directory)
27669 stat64("/lib/arm-linux-gnueabihf/tls/neon/vfp",0xf6ffec28) = -1 errno=2 (No such file or directory)
27669 open("/lib/arm-linux-gnueabihf/tls/neon/libgobject-2.0.so.0",O_RDONLY|O_CLOEXEC) = -1 errno=2 (No such file or directory)
27669 stat64("/lib/arm-linux-gnueabihf/tls/neon",0xf6ffec28) = -1 errno=2 (No such file or directory)
27669 open("/lib/arm-linux-gnueabihf/tls/vfp/libgobject-2.0.so.0",O_RDONLY|O_CLOEXEC) = -1 errno=2 (No such file or directory)
27669 stat64("/lib/arm-linux-gnueabihf/tls/vfp",0xf6ffec28) = -1 errno=2 (No such file or directory)
27669 open("/lib/arm-linux-gnueabihf/tls/libgobject-2.0.so.0",O_RDONLY|O_CLOEXEC) = -1 errno=2 (No such file or directory)

...

т.е либа нашлась, но чем-то не понравилась. куда копать?

 ,

vvviperrr
()

Игры, Linux, Steam, обзоры

Форум — Games

Список 1000+ игр со ссылками на обзоры от GNU/Linux пользователей. Здесь список больше не обновляется.

Список на базе Steam с оглавлением по прежнему улучшается.

English version of the list Games, Steam, Linux, reviews.

Здесь встречаются обзоры на разных языках: [rus] — русский, [eng] — английский, [fra] — французский, [spa] — испанский, [por] — португальский, [ces] — чешский, [deu] — немецкий, [pol] — польский, [fin] — финский и [ukr] — украинский.

Должен предупредить, что в части обзоров крайне мало информации, кроме того факта, что обзор существует и автор как минимум запустил игру в среде GNU/Linux. Со временем я постараюсь улучшить эту ситуацию.

Деление на жанры довольно условно. Распространение ссылок на перечисленные здесь обзоры всячески приветствуется. «Лайкать» обзоры тоже не возбраняется.

Я готов добавлять ссылки на чужие более другие обзоры. Скажем при условии, что в обзоре (или коротеньком сообщении) будет информация хотя бы о дистрибутиве, видеокарте+драйвере и серьёзных препятствующих прохождению багах (если они есть).

 ,

Evgueni
()

Создатели Stasis выпускают Cayne - бесплатную головоломку о беременной девушке и инопланетянах

Форум — Games

Студия The Brotherhood, известная нам по космической головоломке Stasis, сегодня выпускает бесплатную игру под названием Cayne, которая и визуально и геймплейно копирует этот самый Stasis, что, конечно же, понравится поклонникам Стасиса.

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

SteamOS + Linux

Системные требования:

ОС: Ubuntu (64-bit OS required) / SteamOS

Процессор: Intel Core 2 Duo E4500 @ 2.2GHz or AMD Athlon 64 X2 5600+ @ 2.8 GHz

Оперативная память: 4 GB ОЗУ

Видеокарта: GeForce 240 GT or Radeon HD 6570 – 1024 MB (1 gig)

Место на диске: 6 GB

Дополнительно: Tested on Ubuntu-16.x / x86_64 & SteamOS

http://store.steampowered.com/app/532840

 , ,

fcx
()

Ввод переменной в bash удаленно

Форум — General

Пытаюсь удаленно выполнить простенький скрипт:

ssh root@10.10.10.10 < ./script.sh

#!/bin/sh
echo "Please enter Login:"
read login
echo "Please enter Password:"
read pass

в итоге вижу тока приглашение

Please enter Login:

и на этом все останавливается, тобишь как будто скрипт выполнился.

чего не хватает?

 ,

smotritel
()

Bash скрипт «Найти и обезвредить».

Форум — General

Опишу суть задачи. Имеется внешний жесткий диск подключенный к серваку под linux. Имеется комп на котором постоянно «штопают» документы (doc,xls,ppt).

Задача. Нужно чтобы удалённый сервер монтировал сетевой диск данной командой sudo mount.cifs //192.168.1.15/d /media/Share/ --verbose -o username=Наталья

Далее искал все файлы в подкаталогах с расширениями *.doc, *.ppt, *.xls, архивировал их с датой в имени архива и копировал в /media/HardDrive/Backup

Далее монтировался другой сетевой диск, там производится ровно тоже самое sudo mount.cifs //192.168.1.15/с /media/Share/ --verbose -o username=Наталья

После всех операция sudo umount /media/Share

Очень нужно,помогите пожалуйста

z-stepan
()

Виджеты тегов Wordpress

Форум — Web-development

Ребят, накидайте сюда плагинов-виджетов для вывода тегов в WP. Ибо кроме Cumulus, который изрядно достал, в гугле ничего не находится.

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

 , ,

emostar
()

USB Grub Multiboot iso

Форум — General

Доброго времени суток! Слышал, что можно сделать флешку, которая сможет загружать расположенные на ней iso-образы, при помощи grub. Причем вроде как можно сделать так, что при добавлении нового образа ни чего в конфиге grub править не требуется. Нашел в инете кучу спсобов как сделать мультизагрузочную флешку, но они все заточены под определенный iso'шники. Поделитесь пожалуйста мануалом позволяющим сделать описанное выше.

 , ,

nuxster
()

Москва. Разовая работа. Установить Internet-шлюз-роутер на Linux с подсчетом трафика.

Форум — Job

Москва, Проспект Мира, 211 Разовая работа.

Магазин электроники.

Сейчас есть WiFi роутер Asus с выделенным IP. За ним - локальная сетка: - пара рабочих компов - ноуты и телеки с WiFi, стоящие в торговом зале. Доступ в Интернет сейчас осуществляется двумя путями: 1. По локалке 2. через роутер Мегафона. Просто перетыкаем провод из одного роутера в другой когда надо.

Роутер локалки сейчас настроен так, что через него удаленно можно попасть к Radmin-серверу рабочего компа. Также есть возможность удаленно рулить роутером.

Есть рабочий системный блок для использования в качестве шлюза. Что надо по комплектации - докупим.

Нужно: 1. Обеспечить контроль использования трафика, т.е. ведение логов обращения к Интернету и получение различных отчетов: - на какие домены шли запросы, с каких локальных устройств, когда конкретно, сколько скачано, сколько отправлено. - группировка данных по периодам, доменам, локальным IP или хотя-бы экспорт данных в CSV для дальнейшего анализа другими средствами.

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

2. Изолировать рабочие компы от доступа из остальной части локалки (устройств в торговом зале и др., подключенных по wiFi). Для устройств в торговом зале - только доступ в Интернет. Т.к. пароль WiFi можно легко подсмотреть в торговом зале постороннему человеку - надо разрешать доступ устройствам например только с зарегистрированными MAC-адресами или что-то типа того.

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

4. Черный список - домены, доступ к которым вообще запрещен.

5. Возможность удаленно рулить этим шлюзом а также извне попадать на компы внутри локалки.

6. Защищенность от выключения питания в сети (авторестарт без помощи человека)

7. После запуска системы в рабочем режиме - создание средства восстановления на внешнем носителе для возможности в случае чего переустановить систему быстро и самостоятельно.

Дальнейшее обслуживание - нашими силами.

Пользователь всей этой системы командной строки не боится, некоторый небольшой опыт администрирования имеет. Но удобство интерфейса управления всем этим - приветствуется.

Перед началом работ хотелось бы понимать: 1. Какими конкретно средствами (программными и пр.) предполагается это решать 2. Сколько времени займет установка и настройка. Как скоро можете сделать. 3. Сколько это будет стоить

Если что не так изложил - поправляйте, есть дополнительные вопросы - спрашивайте.

+7(903)7598777

mynickname
()