И это всё МОЁ

Добрый день.
Стоит свежая vesta,
письма отправляются через smtp,
копится очередь постоянно и медленно уходят письма за рабочий день.
в среднем 10 тыс.
почему такое может быть и как увеличить скорость отправки и уменьшить зависания писем.
места хватает.
скорость 100 мб.с

Сервер не в спам листах








 ,








И это всё МОЁ

только не gimp, чистейшая помойка, вообще неразбериха, функционал кривой, pinta - даже нет увеличения изображения, банальной функции!








 , ,








И это всё МОЁ
Апелляционный суд Германии оставил без изменения решение Окружного суда Гамбурга в деле о нарушении компанией VMware лицензии GPL и не удовлетворил апелляцию, поданную правозащитной организацией Software Freedom Conservancy (SFC) от имени Кристофа Хелвига (Christoph Hellwig), известного разработчика ядра Linux. Несмотря на то, что немецкий суд принял окончательное решение в отношении процедуры, а не по существу, SFC и Хелвиг не намерены возобновлять разбирательство в судах высшей инстанции.



И это всё МОЁ
Компания Kingsoft Office Software опубликовала обновление Linux-версии своего проприетарного офисного пакета WPS Office, написанного с использованием Qt и продвигаемого в качестве аналога MS Office. Установочные пакеты подготовлены в форматах deb и rpm (i686, amd64). Продукт распространяется бесплатно. Имеется полноценная поддержка русского языка.



И это всё МОЁ

Там бетка вышла, кому надо - пробуйте.
Таки запустил у себя в гипер-в лайв образ. Машину выбрал 1го поколения с бивисом и флопиком %-)

На самом деле интересно было глянуть что там.

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








 








И это всё МОЁ

Привет, ЛОР.

Расскажи мне, как ты деплоишь свой код на энларге? В данный момент наше приложение просто заворачивается в пачку RPM и таким образом закидывается в продакшен, но мне этот подход кажется немного гомосексуальным, потому что завязывает нас на CentOS и старые версии всего. Админы напирают на Docker, но я слегка сомневаюсь.

Как это делать наиболее правильно? Спасибо.








 ,








И это всё МОЁ

Сделал отправку писем через SSMTP и сервер smtp.yandex.ru

Отправляю письмо на почту Gmail:

<?php 
mail("vasya***@gmail.com", "Отправка через SSMTP агента", "Это проверка отправки\n через SSMTP\n А тут какой-то длинный текст на русском языке";);
?>


Текст файла написан в кодировке UTF-8. Запускаю скрипт, он отрабатывает нормально.

В Gmail и Thunderbird тема отображается правильно.

Но! В Gmail я вижу текст письма в правильной кодировке:

Это проверка отправки
через SSMTP
А тут какой-то длинный текст на русском языке


А в Thunderbird оно отображается так:



И это всё МОЁ

Всем привет, тут к нам на обслуживание поступает организация, у которой куча оборудования навот таких модемах, подключаемых через COM-порт. Прекрасно работали на Windows XP, вроде как даже на стандартных драйверах, если правильно выбрать порт. Но о настройке на линуксе на официальном сайте я не нашел вообще никакой информации. По всему интернету нашелся только сомнительный архив с исходниками драйвера под ядра 2.4-2.6, файлы в котором датируются 2009 годом:http://ec-mobile.ru/user_files/File/IRZ/cp210x-3.1.0.zip. Даже рискнул собрать, но для сборки требуется rpmbuild, которого в убунте, очевидно, нет. Попытка собрать с мейкфайлом для 2.6 (лол) дает:

scripts/Makefile.build:49: *** CFLAGS was changed in "/var/www/cp210x-3.1.0/cp210x/Makefile". Fix it to use ccflags-y.

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

Сам модем после подключения к COM-порту мигает раз в 3 секунды, что судя по мануалу означает, что сеть он видит. Но вот что делать, чтобы эту сеть видел еще и компьютер, в мануале нет.

Пишут, что он понимает стандартные АТ-команды, но чтобы это проверить, нужно хотя бы определить, видит ли вообще COM-порт модем. Как это сделать я пока не знаю, но пока кажется, что никак.

В общем, мозг кипит, иду уже домой. Буду рад любым советам, наводящим вопросам и комментариям (особенно в стиле «зачем использовать такое старье? пусть закупают новые модемы на 200+ машин!»;).








 , , , ,








И это всё МОЁ

А нельзя ли в меню GRUB указать параметр уровня запуска, например для 1 пункта меню грузить 3 уровень запуска, а для другого пункта меню 5 уровень? Или в меню grub должны присутствовать только параметры ядра и ничего лишнего?








 








И это всё МОЁ

luakit 2012.03.25

Ctrl+d/u - не пашут. Чо делать? Замучился стрелки держать.








 








И это всё МОЁ

Установил fprintd и libpam-fprintd, вызвал pam-auth-update, включил отпечаток. Далее запустил fprintd-enroll, а он мне:


list_devices failed: No devices available


$ lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 0bda:0316 Realtek Semiconductor Corp.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 008: ID 06cb:009a Synaptics, Inc. # Оно?
Bus 001 Device 007: ID 04f2:b604 Chicony Electronics Co., Ltd
Bus 001 Device 006: ID 8087:0a2b Intel Corp.
Bus 001 Device 005: ID 2cb7:0210
Bus 001 Device 004: ID 04f2:b613 Chicony Electronics Co., Ltd
Bus 001 Device 003: ID 058f:9540 Alcor Micro Corp. AU9540 Smartcard Reader
Bus 001 Device 002: ID 03f0:a407 Hewlett-Packard
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


Кто-нибудь сталкивался, чего с этим делать?









 , , , ,








И это всё МОЁ

Скачал драйвера на nvidia карту с репозитория opensuse, перезагрузился и когда включаю nvidia x server settings то пишет:
You do not appear to be using the NVIDIA X driver. Please edit your X configuration file(just run 'nvidia-xconfig' as root), and restart the X server

Когда пишу с рут правами в консоли nvidia-xconfig пишет, что нету акого








 , ,








И это всё МОЁ
Началось тестирование бета-версии дистрибутива Fedora 30. Бета-выпуск ознаменовал переход на финальную стадию тестирования, при которой допускается только исправление критических ошибок. Релиз запланирован на 7 мая. Выпуск охватывает Fedora Workstation, Fedora Server, Fedora Silverblue и Live-сборки, поставляемые в форме спинов c десктоп-окружениями KDE Plasma 5, Xfce, MATE, Cinnamon, LXDE и LXQt. Сборки подготовлены для архитектур x86_64, ARM (Raspberry Pi 2 и 3), ARM64 (AArch64) и Power.



И это всё МОЁ

Необходимо реализовать приложение для распознавания изображения с помощью Tensorflow.

Бюджет 50 000 руб. Срок 2-3 недели. (Обсуждаемо)
https://t.me/philip_more

Приложение должно уметь на основе заранее обученной модели распознавать схожесть полученного изображения.
Например есть 2 группы скриншотов рабочего стола windows 7 и ubuntu 16.04
На каждом скриншоте могут быть небольшие отличия изменен порядок или количество иконок, открыто или закрыто меню пуск.
На основе этих скриншотов нужно провести обучение. Затем на вход приложению даем скриншот windows 7 или ubuntu, который отличается от тех, что использовались для обучения.
Приложение делает анализ и выдает результат в виде процента схожести от 0 до 100%. Также в ответе должно быть видно к какой группе относится результат к windows или ubuntu.
Если, например, на вход дан скриншот от windows xp, то процент схожести должен стремиться к 0.
Задача немного сложнее, детали будут предоставлены по запросу.

Реализация должна быть выполнена с помощью Tensorflow + Node.JS (Javasсript)
Должна быть возможность обучить приложение своими изображениями.
Входящие изображения могут отличаться разрешением от тех, что использовались для обучения.
Для каждой группы должна быть возможность указать название. Например windows или ubuntu. Это название должно быть указано в итоговом ответе.
Приложение должно быть хорошо оптимизировано для быстрой работы без GPU.
В результате анализа входящего изображения на выходе должны быть параметры:
а) процент схожести.
б) группа, к которой относится изображение, если схожесть высока.
в) разрешение входящего изображения
Должна быть возможность адаптации модели под работу в браузере с использованием Javasсript.








 , ,








И это всё МОЁ

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








 , ,








И это всё МОЁ

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

int main(void)
{
struct termios term, cur_term;
int width;

tcgetattr(0, &term);
cur_term = term;
cur_term.c_lflag &= (unsigned long)~(ICANON | ECHO | ECHONL);
tcsetattr(0, TCSANOW, &cur_term);
width = tgetnum("co";);
printf("%d\n", width);
tcsetattr(0, TCSANOW, &term);
}

сегфолт в данном случае возникает в момент вызова tgetnum, но точно такой же результат возникнет и при вызове любой другой функции из библиотеки. Тестировал в termite, urxvt и xterm. Сам termcap установлен из AUR.

Тот же код вполне адекватно работает под убунтой и макосью. ЧЯДНТ?








 , ,








И это всё МОЁ

Приветствую.

Для конвертации новомодных *.HEIC фотографий с iPhone использую tifig — https://github.com/monostream/tifig

В скрипте это выглядит как:

find -type f -iname '*.heic' -exec tifig -i '{}' -o '{}.JPG' \;

На выходе получаю файлы *.HEIC.JPG

Как убрать из имени итогового файла часть '.HEIC', чтобы на выходе сразу получилось *.JPG? По аналогии с результатом:

sed 's/.HEIC//'

Пробовал использовать 'rename' и 'tr' - что-то не получается.








 , , ,








И это всё МОЁ

Перепробовал все доступные версии протона которые есть в стиме, ни с одним не стартует. При запуске на секунду вместо «ready to play» возникает «running» потом опять «ready to play», в библиотеке Стима.

ps nvidia driver 340.106








 , ,








И это всё МОЁ

В продолжение темы: Через 332 дня аптайма затупил NGinx. В чем может быть причина?

После временного вчерашнего «решения» проблемы в стиле «заработало само собой», сегодня опять все остановилось.

Залез по ssh, снова проверил нагрузку на CPU и память - все в порядке. А вот что с диском происходит:

# iostat
Linux (webhamster.ru) 04/02/2019 _i686_ (1 CPU)

avg-cpu: %user %nice %system %iowait %steal %idle
6.13 0.00 0.50 64.34 0.11 28.92

Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
vda 12.10 69.28 80.10 6530177 7550528


Цифирь iowait=64.34% говорит о том, что хост не работает, а все время ждет ввод-вывод. И судя по всем другим признакам, это дисковый ввод-вывод. Причем, мой ввод-вывод совсем крошечный.

Снова обратился в техподдержку и получил фееричный ответ:


Смените тариф на SSD и не будете испытывать таких проблем вероятней всего.



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


HDD диск не отличается большой скоростью и при близкой к полной заполнении ноды он будет работать так.



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

В связи с чем вопрос: куда бежать? Я нищеброд, плачу сейчас 180 руб/мес за 1 ядро, 1 Gb Ram, 20 Gb HDD. Нужен вменяемый хостер с такими же параметрами за те же деньги.








 








И это всё МОЁ

Я прочитал статьи про то зачем нужен докер, как на нём разворачивать простейшие приложения, но всё ещё не понимаю как я могу его использовать в своём проекте.

Мой стэк — Node.js/Express/TypeScript, MongoDB, RabbitMQ, nginx. Я бы вручную установил ОС, весь стэк, конфигурацию, и общую папку (чтобы не копировать файлы). При необходимости эмулировать продакшн — создал бы ещё один контейнер. Если бы у меня была macOS, то я бы использовал VirtualBox.

Но я до сих пор не понял что мне делать в Docker. Конкретно:

  • Мне нужно все этапы установки, которые я выполнял при ручном создании контейнера, перенести в Dockerfile/docker-compose?
  • Как в докере устанавливается стэк (nginx, MySQL, etc.), чтобы образы были иммутабельными? Я в некоторых Dockerfile видел apt-install — разве это уже не означает, что образ не иммутабелен? Ведь изменится версия библиотеки в репах — изменится и в твоём образе, разве нет?
  • Зачем нужен DockerHub, если можно выбрать ОС и самому установить нужный софт?
  • Я вижу как в очередном Dockerfile пишут FROM php:alpine-666 и чуть ниже RUN apt-install .... Это значит, что используемый образ из DockerHub — Ubuntu-based? В DockerHub все образы Ubuntu-based?







 ,