LINUX.ORG.RU

Сообщения MrClon

 

Postal 2, халява, две штуки

 , ,

Есть два лишних подарочных postal 2 в стиме. Надо кому? P.S. а Linux здесь при том что оно под него портировано и вроде неплохо работает. P.P.S. в стиме вроде только английская версия.

MrClon
()

Математика для чайников

 , , ,

Хочу закрыть прорехи в своём образовании (которое по большей части состоит из прорех :). Всё упирается у математику. Да и в повседневной жизни математика пожалуй может быть полезной (статистика там, тервер, вот это всё).
Посоветуйте чего почитать по поводу сабжа. Начинать мне нужно со школьного уровня, в школе я если чего и выучил, то уже благополучно забыл.

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

MrClon
()

Мониторинг ресурсов сервера (с графиками)

 , ,

Хочу рисовалку графиков по различным параметрам сервера (LA, память, проц, трафик, кол-во процессов RPS на веб-сервер, IO диска, переключения контекста, количество воркеров приложения… хз что ещё в голову придёт, в общим по произвольным параметрам).

Из фичей надо хранение архива, низкое потребление ресурсов (работать будет на задрипаных VPS), ну и желательно что-бы графики были красивые.

Как-то у меня в голове отложилось что для таких вещей используют cacti, но поработать с ним до сих пор как-то не довелось. Начал разбираться, а это похоже нифига не «простенькая рисовалка графиков» (как я почему-то думал), а могучий комбайн с SNMP и прочими излишествами.
Вот сижу думаю разбираться с ним, или поискать что-то по проще. Что посоветуете?

Может вообще взять какую-нибудь вебовскую рисовлку графиков на JS и кормить её сырыми данными? Бекэнд тогда скукожится до примитивного скрипта на баше. Но тогда фронтэнд может начать тормозить.

MrClon
()

Управление email-рассылкой

 ,

Есть какой-то свободный софт для управления email рассылкой?
Речь именно об управлении, а не о самой рассылке. Т.е. создание писем и передача их postfix-у для доставки.
Погуглил, на поверхности только сервисы (MailChimp и тому подобное) или проприетарщина.

Конечно можно накодить скрипт в три строчки рассылающий письма по списку, но это не то. Нужно управление отпиской, подпиской (Double opt-In), всякие там List-Unsubscribe, FBL, какая-то хотя-бы примитивная морда для создания рассылок.

В принципе во всём описанном нет никакого рокет-сайнса, может уже есть какая-то свободная реализация, просто при беглом гуглинге её не видно под тоннами «SEO-оптимизированного» мусора?

P.S. погуглил получше, нагуглил phplist. Со стороны выглядит неплохо, потыгаю, но хорошо-бы иметь альтернативу. К тому-же я слабо представляю как хоршо написать подобную вещь на PHP. Тут логичнее пускать софтину как демона.

MrClon
()

VPS с почасовой оплатой

 , ,

Нужен VPS на OpenVZ с почасовой оплатой. Биткоин или Яндекс.деньги. Без геморроя со всякими там сканами паспорта.
OpenVZ а не что-то другое потом-что VPS нужен для тестирования софта который в продакшене работает на OVZ, чем ближе к продакшену тем лучше.
Желательно в России или Европе, в общем что-бы связь до России была хорошей.

MrClon
()

Выполнение Shell комманд из XUL-приложения

 , , xulrunner

Собственно сабж. Есть XUL приложение работающее в xulrunner, надо из него выполнять shell команды (например mplayer запускать). Минимально достаточно просто запустить команду, но хорошо-бы так-же иметь возможность дождаться её завершения, проверить код завершения, получить stdout/stderr.
Беглый просмотр доков и гуглинг результатов не дали.

MrClon
()

JS. Тепняк.

 , , понедельник каждый день,

Код:
[code]
console.log( filds.serializeArray() );
var filds_arr = filds.serializeArray() ;
console.log(filds_arr);
[/code]

Первая строка печатает в консоль
[code]
Array [ Object, Object ]
[/code]

третья печатает:
[code]
Array [ ]
[/code]

Почему тот-же самый метод вызванный у того-же самого объекта возвращает другой результат если этот результат пытаться присвоить переменной?
Почему? Как такое вообще может быть? Это какая-то особая магия JS, или я второй чай не могу найти очевидную ошибку в своём коде?

MrClon
()

cvlc fullscreen масштабирование

 ,

vlc без интерфейса (cvlc -f video.mp4 или vlc -I -f dummy video.mp4) в полноэкранном режиме не масштабирует видео (не растягивает на весь экран), а с обычным интерфейсом (vlc -f video.mp4) — масштабирует.
Надо что-бы cvlc масштабировал видео. Куда копать?

MrClon
()

Убер-минималистичная графическая оболочка

Нужно смастерить ОЧЕНь минималистичную графическую оболочку, буквально 2 - 3 кнопки (ярлыки) запускающие полноэкранные приложения. Желательно что-бы эти ярлыки можно было красиво оформить и растянуть по пол экрана.
На этом требуемый функционал заканчивается. Никакие «пуски» и переключения между окнами не нужны. Подскажите как такое сделать с минимумом телодвижений.
Сейчас кажется что проще написать что-то своё, но я GUI никогда не писал и разбираться с ним не хочется.

MrClon
()

jQuery.com взломан

 , ,

Просто оставлю это (habrahabr.ru) здесь. Для Ъ, копипаст со шабрашвабра:

Если ваши сайты содержат ссылки на jquery.com — самое время убрать/заменить, т.к. сайт jQuery.com был взломан.

We have detected a new compromise of jquery.com and are taking action to mitigate the attack. Updates to follow.— jQuery
September 24, 2014



iFrame переадресовывал на сайт, содержащий RIG exploit kit.
В коде страницы jquery.com был текст:

Common, guyz!.. All your base are belong to us.
Just please reinstall dat backdoored openssh deamon. And all will be fine.

root@jq01:~# who
scottgonzalez pts/1
s5fs pts/0
ryanneufeld pts/3
gnarf pts/4

I'm looking for a new job, I'm so sorry for this experiment with iframe, no one was injured, all files was permanently deleted.
Greetz: Umputun, Bobuk, Gray, Ksenks @ radio-t.com
My PGP public key is: [key]

MrClon
()

nginx + php-fpm, проблемы с задивкой файлов

 , ,

VPS, debian 7, nginx/1.2.1 (пакет nginx-extras из реп дебиана), PHP 5.4.4-14+deb7u12 (php5-fpm из реп дебиана).

Мелкие файлы (условно до 100 кб) заливаются, но медленно (где-то по 30 - 60 секунд), «большие» (~50 мб) тупят мунуту другую, потом браузер выдаёт что соединение сброшено. Может есть какие-то тонкости в настройке nginx + php-fpm которые я не учёл? У nginx есть модуль upload, сейчас экспериментирую с ним, вроде стало лучше.

Диагностику осложняют проблемы с сетью на пути от моего провайдера до VPS. Ко мне трафик идёт с нормальной скоростью (6 - 7 Мб/с), от меня до VPS упирается в 100 кб/с. С других московских хостов VPS качает нормально, другие хосты от меня качают нормально. Видимо какой-то точечный косяк где-то в сети ростелекома (экскаваторы в последнее время на стыках Россия - Европа не копались? :).

Сейчас воспроизведу конфигурацию на VPS в другом датацентре (с нам связь хорошая).

Заливку проверяю этим скриптом:
/usr/share/nginx/www/upload.php
http://pastebin.com/btqWaXY9

Конфиги
/etc/nginx/nginx.conf
http://pastebin.com/rEGy2HU2

/etc/nginx/sites-enabled/default
http://pastebin.com/wHn128yA

/etc/php5/fpm/php.ini
http://pastebin.com/wF7PA3uj

/etc/php5/fpm/pool.d/www.conf
http://pastebin.com/0udZcw1L

MrClon
()

Бенчмарк для веба

 , ,

Кто чем замеряет производительность сайтов?
Хочу оптимизировать один сайт, на предмет уменьшения времени отклика, нужна методика условно-адекватного замера этого параметра.
Что посоветуете?

MrClon
()

IPv6 подсеть для клиента

 , ,

На сколько я понимаю в случае IPv6 рекомендуется выдавать каждому клиенту не один адрес, а некоторую подсеть (что-то около /64), что-бы клиент сам выбирал себе из неё адрес или раздавал её в свою сетку.

А как собственно понять выдаёт-ли мне провайдер один адрес или подсеть?
Речь не о конкретном провайдере, а в целом о механизме раздачи клиентам подсетей.

MrClon
()

Следующая версия PHP будет называться PHP 7

 ,

Пост на хабре
Для Ъ: разрабы PHP решили поименовать следующую, сильно ломающую совместимость и превносящую новые вкусные фичи, версию ЯПа — PHP 7.
По логике версия должна бы называться PHP 6, но PHP 6 уже пилили с 2005 по 2010, ниасилили, бросили и пристроили некоторые наработки в PHP 5.3 и 5.4 (сломав совместимость и добавив вкусные фичи). В процессе наплодили кущу контента про PHP6.
Так-что что-бы не путать новую попытку сделать PHP следующего поколения с предыдущей аналогичной попыткой шестую вервию решили пропустить.

P.S. тут должна была быть шутка про разрабов хрома покусавших теперь и PHPшников.

MrClon
()

VPS с иксами и Spice (или VNC/RDP)

 , , ,

Нужна за дёшево виртуалка на которой можно будет поднять иксы с каким-нибудь DE и подключаться к ним по Spice/VNC/RDP. Кстати что из этого лучше работает при поганой связи?

На сколько я понимаю для Spice нужен модуль в ядре, а лучше поддержка со стороны гипервизора (а значит контейнеры пролетают).
VNC и RDP вроде могут работать в контейнере, или нет? На сколько они хуже, при плохой связи, чем Spice?

P.S. клиент будет под офтопиком, так-что вское там туннелирование иксов через ssh — не вариант.

MrClon
()

Управление master-slave репликацией MySQL

 ,

Вопрос к тем кто использует master-slave репликацию mysql. Кто как управляет этим процессом? В основном речь о разруливании сбоев серверов и смене их ролей.

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

На сколько я понимаю большинство пользователей master-slave репликации мускуля либо используют подобные самописные велосипеды (и в одиночку ходят по всем граблям разбросанным по этому полю), либо разруливают проблемы руками.

Или всё-таки есть какой-то мопед, который можно угнать вместо того что-бы мастерить свой велосипед.

P.S. мопеды есть для galera (полусинхронная мульти-мастер репликация) и для обычной мастер-мастер репликации MySQL (по сути это репликация хоста А на хост Б и одновременно хоста Б на хост А).

MrClon
()

Ищу интересную сисадминскую работу, Москва

 за жрат, ,

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

Дебианьщик, немного работал с Фряхой. Понимаю устройство сетей (OSI/ISO, динамическая маршрутизация) но хардкорно работать с сетевой инфраструктурой не приходилось.
Понимаю несимметричное шифрование (не матан).
Интересуюсь базами данных (хочется поработать с cassandra, но случая не было, а на локалхосте не интересно) и распределёнными системами (тут, увы, опыта вообще никакого).
Неплохо знаком с веб (HTML/CSS, немного php), немало колупался с wordpress.
Пишу скрипты на bash, python (предпочитаю его), немного php (для веб) и пару раз насиловал мозг JS-ом (не проникся).

Работал с: Apache, MySQL, Nginx, Nagios, Postfix, Dovecot, ntpdm, lxc, mdadm. Может что-то забыл.
Тыкал палочкой: Gunicorn/uwsgi, Zookeeper. Как-то сейчас больше ничего не вспоминается.

Читаю man-ы на языке Шекспира (не очень уверенно).
Умеренно некоммуникабелен.

Значимый опыт работы: примерно год в районном интернет провайдере, сначала сапортом на телефоне (и немного на форуме), потом младшим администратором. Делал всего понемногу. Провёл инвентаризацию серверов (админов было много и каждый знал о своём куске инфраструктуры), оптимизировал (фактически заново настроил) сервер nagios-а мониторивший сеть провайдера (1500 хостов) так что время обнаружения проблем снизилось с 15 минут до 2, присматривал на локальными (пиратскими :) серверами провайдера, менял харды в файловых серверах и мыши в десктопах.
Потом контору купила другая, всё испортили и сотрудники оттуда свалили, с тех пор я маюсь бездельем. Надоело.
В трудовой её значится около 5 лет стажа в одном бюджетном ВУЗе, но назвать это «опытом работы» язык не поворачивается. Но может будет полезно для ублажения отдела кадров.

Формальное образование: 11 классов.

Жанр предполагает ссылку на резюме, но моё резюме представляет из себя байтораздирающее зрелище, и все попытки его исправить приносят нулевой результат. отчасти поэтому я ищу работу на ЛОРе, а не на hh.ru.
Вместо этого оставлю здесь ссылки на свои профили на некоторых ресурсах
http://hashcode.ru/users/19416/mrclon
http://admin.hashcode.ru/users/2031/mrclon
http://unixforum.org/index.php?showuser=59174

Мыло MrClon.rus@gmail.com

MrClon
()

Стресс тест почтового сервера

 , ,

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

Теперь надо по быстрому засветить сервак спамерам, что-бы они начали мне спамить (и пытаться спамить через меня) и было на ком тренироваться бороться со спамом. Может есть какой-то способ быстрее чем просто разбрасывать по всем интернетам email-ы с этого домена (вот так someuser@mail.mrclon.net) и ждать пока их «проиндексируют» спамеры?

Может что-то ещё стоит проверить до чего я не догадался? Сервер тестовый, так-что перед тем как решать проблемы их приходится придумывать (:

MrClon
()

PostfixAdmin. Плюсы, минусы, подводные камни

 ,

Кто работал с postfixadmin? Что можете о нём сказать? Очередная ненужность вроде всяких там webmin-ов и похапэмайдминов? С ходу по нему нагуглились только хаутушки вроде «делай раз, делай два», понимания от них немного.
Меня интересует в основном адекватность структуры БД и увязки с ней почтовых демонов, а не няшный интерфейсик.

Лирика:
Ковыряюсь с серверной частью email. Postfix, dovecot. Не для какой-то определённой цели, а для самообразования. Условная задача: сделать свою мэйлрушечку с несколькими доменами.

Прикидываю как лучше сопрягать postfix и dovecot, как хранить инфу о пользователях. Вроде выходит что хранить данные (пользователя, пароли, домены, алиасы) сподручнее в реляционной БД. Или LDAP, но он мне совершенно незнаком и меня это вполне устраивает. Начал думать над структурой БД, нормальная форма там, расширяемость, все дела. Прикручивание всего этого к postfix и dovecot. Но вот думаю может всё это за меня кто-то уже сделал, ведь то что я задумал — это не какая-то экзотика, а решение задачи в весьма общем виде. И тут-то я вспомнил про postfixadmin.

В общем стоит-ли колупаться с этим postfixadmin, или лучше городить свой велосипед?

MrClon
()

Утилиты для работы с pgp/mime

 , pgpmime,

Есть-ли готовые утилиты для работы с pgp/mime? В основном интересует шифрование писем (на вход письмо и открытый ключ, на выход зашифрованное (по стандарту pgp/mime) письмо).
Библиотека для какого-то python-а тоже сойдёт. В общем-то вся криптография конечно-же уже реализована в GnuPG, но курить RFC, разбираться с форматом мне всё-таки лениво.

P.S. нашёл питоновскую либу pgp-mime, но что-то она пока не заводится. Может ещё что-то есть?

MrClon
()