[04:42] <tagezi> утра всем
[06:10] <andrex> обеда
[07:46] <SmOkE_RU> Подскажите в чем может быть причина: Есть приложение RoR, и есть почтовый сервер postfix, так вот через mailer почему то перестала почтовая рассылка делать. Пишет internal server error 500 connection refused
[07:47] <SmOkE_RU> Может кто сталкивался. Причем через постовый клиент все работает и письма отправлются.
[10:49] <tagezi> чот тупняк какой-то.. как в sed удалить строку найденую по регепсу и следующую за ней
[10:49] <tagezi> ?
[14:45] <Anti-Pizza> Хм... Ребята, кто знает примеры "крупного" ПО написанных на Ruby ?
[14:45] <Anti-Pizza> Или известных проектов, где он использован...
[14:47] <Anti-Pizza> nvm нашел сам)
[14:48] <myordo> Ребята Салют всем. подскажите пож как установить в автозагрузку программу teamspeak 3 server установлена по пути cd /home/teamspeak/ts3server_minimal_runscript.sh необхадимо сделать так что бы после рестарта серва данное ПО подымалось автоматом подскажите как реализовать
[14:52] <andrex> либо крон либо rc.local
[14:52] <andrex> либо как демоном
[14:52] <myordo> как проще на ваш взгляд?
[15:11] <tagezi> руками
[15:11] <tagezi> говорил мне дедушка, учи bash, не слушался я его (((
[15:19] <tagezi> andrex: тф баш знаешь?
[15:19] <tagezi> ты*
[16:05] <Scrimmer> andrex: привет
[16:05] <myordo> делаю вроде все по ману с хабра, там говорится что мол для настройки переходим в каталог cd home teamspeak и выполняем команду crontab -u teamspeak -e на что терминал отвечает -bash: crontab: command not found как лечить?
[16:06] <tagezi> myordo: man crontab работает?
[16:07] <Scrimmer> tagezi: qq
[16:07] <tagezi> сам ты ку-ку
[16:07] <Scrimmer> нет, это ты ку-ку :/
[16:08] <Scrimmer> вредный ты человек, а
[16:08] <andrex> tagezi: я тож баш знаю как свои пять пальцев) называется читаю доки пишу скрипты)
[16:08] <myordo> неа кстати не пашет
[16:08] <myordo> пшол гуглить
[16:08] <tagezi> andrex: да я тото вообще туплю как Scrimmer прям =)
[16:08] <andrex> :D
[16:08] <Scrimmer> а че сразу скриммер то
[16:08] <Scrimmer> только зашёл, а уже наехали
[16:09] <andrex> tagezi: бывает, просто поменяй деятельность на время
[16:09] <tagezi> да, боюсь это Scrimmerу не пможет )
[16:10] <tagezi> наверное, нужно передахнуть
[16:10] <andrex> кусь кусь его)
[16:10] <andrex> myordo: sudo apt-get install cron
[16:11] <andrex> ну либо енверомент смотреть пути)
[16:14] <myordo> спс
[16:15] <andrex> странно ваще както у тя все) либо минимальная установка была, тобиш ваще ппц как минимальная, либо криво пакет встал
[16:15] <andrex> потому что вроде как оно по дефолту должно быть
[16:16] <andrex> Scrimmer: привет дорогой) че форматнул винду свою? :D
[16:16] <tagezi> он и есть по дефолту.. скорее всего снёс просто в запарке настройки
[16:17] <Scrimmer> andrex: дак давно же
[16:17] <Scrimmer> по пацану на кубунте сижу
[16:17] <Scrimmer> не то что всякие там tagezi
[16:17] <andrex> ну есть установка минимальная тоесть деже не дефолт минимальный а вобще, там даже нет авто камплита
[16:17] <andrex> tagezi:
[16:17] <tagezi> я пацанами не интерисуюсь ))
[16:18] <tagezi> andrex: это когда убунту собираешь как генту? )
[16:18] <andrex> f ns gjl hfqltyf rjcbi)
[16:18] <andrex> tagezi: нет
[16:18] <andrex> в меню сислинукс в параметрах есть установка минимальной вм или както так
[16:19] <tagezi> это я или Scrimmer?
[16:19] <andrex> оно ставит ваще чуть ли не busybox с пакет менеджером
[16:19] <andrex> Scrimmer:
[16:19] <tagezi> Жесть
[16:19] <andrex> фанатик райденов)
[16:20] <Scrimmer> он ваще жив?
[16:20] <tagezi> ты думаешь человек бы задавал вопросы про крон, если бы осилил ручную установку?)
[16:20] <Scrimmer> грибы таки добили его ?
[16:20] <andrex> ну спроси у него)
[16:20] <andrex> tagezi: а фз может не он ставил)
[16:20] <andrex> а какойто друх
[16:20] <tagezi> =))
[16:21] <andrex> или другой админус
[16:21] <tagezi> который сидит на пацане с кубунтой?))
[16:21] <andrex> :)
[16:21] <tagezi> andrex: https://github.com/tagezi/loconfunmacro/blob/master/loconfumacro.sh
[16:22] <tagezi> целый день грохнул на это
[16:22] <tagezi> ваще жесть
[16:22] <tagezi> оно ещё можно сказать не начато.. и глючит
[16:23] <andrex> индус)
[16:23] <tagezi> угу, за солью из джунглей вышел
[16:24] <andrex> ну нифига ты хоть коментируеш код)
[16:25] <andrex> у мну так ваще несколько адских конструкций в скриптах есть так там наверное ток я и разгребусь что это)
[16:25] <tagezi> даааааа.. целый один коментарий, и то просто потому что боюсь забуду что последняя команда sed делает :D
[16:26] <andrex> я даже кидал както чет сюда комуто) как мну еще не заклювали
[16:27] <andrex> #переворачиваем сторки еще и граматейский индус
[16:28] <tagezi> andrex: атветь мне лучше вот что, почему цикл мне выдаёт: строка 19: [: !=: ожидается использование унарного оператора
[16:28] <tagezi> и  когда это != стал унарным?
[16:29] <Scrimmer> кто тут сидит на пацане ?
[16:30] <Scrimmer> tagezi: я о тебе чего то не знаю?
[16:30] <Scrimmer> опять за старое взялся ?
[16:30] <tagezi> 17 страка, 19 в другой правке было ))))
[16:30] <andrex> да я понял уже
[16:31] <andrex> сижу пялюсь вот туда
[16:36] <tagezi> может знак != это не неравно? о_О
[16:38] <myordo> слушайте,я ща вас задергаю,но не суть,не растет у меня чота я мб не раздупляюсь где то выполняю: crontab -u teamspeak -e мне в ответ: no crontab for teamspeak - using an empty one
[16:38] <myordo> 888
[16:38] <myordo> чо за байда?
[16:42] <andrex> while [ ${sc_opcode_fun} ${i}] != "" ]  или так нада tagezi
[16:44] <tagezi> andrex: ты гдето скобку забыл
[16:44] <andrex> ну дык пишет что для юзверя тимспик нет записей юзает пустое
[16:46] <tagezi> == !=  equality and inequality
[16:48] <tagezi> andrex: while [ ${sc_opcode_fun}[${i}] != "" ]  так он не проверяет на пусто
[16:49] <tagezi> кстати, а как найти конец в строковом массиве? )))
[16:49] <myordo> ппц. мне надо добавить в файл строку @reboot /home/ts3server/ts3server_startscript.sh start как это сделать я фиг знает я юзверь винды (((
[16:50] <andrex> tagezi: вон те все виды равенств неравенств http://www.opennet.ru/docs/RUS/bash_scripting_guide/x2565.html
[16:50] <andrex> ш примерами)
[16:52] <tagezi> о
[16:52] <tagezi> заработало ))))
[16:53] <tagezi> while [[ ${sc_opcode_fun[$i]} != "" ]]
[16:53] <tagezi> чорд, ну вот откуда мне знать что там обязательно по 2 скобки нужно... там что-то в одной, что-то в дувух, а что-то только в круглых
[16:55] <tagezi> andrex: спасибо
[16:56] <andrex> да кафо я там и не помог)
[16:57] <andrex> ппц бувы путаю
[16:57] <andrex> и теряю
[17:00] <andrex> myordo: crontab -e добавил что надо :wq ентер
[17:01] <myordo> фига се как просто
[17:01] <myordo> ща попробую
[17:03] <andrex> ну или еще -u имя юзверя и судя по дом каталогу он у тя ts3server а не teamspeak хотя я может быть ошибаюсь конечно но я чет сомневаюсь что ты создал юзверя и дал ему отличный  хомяк от названия юзверя
[17:03] <myordo> нене он тимспик
[17:03] <myordo> инфа 100
[17:03] <myordo> эт тимспик3 на хабре по ману делаю
[17:03] <myordo> а у меня просто тим спик
[17:04] <myordo> т.е. по сути должно выглядеть так? crontab -u teamspeak -e @reboot /home/ts3server/ts3server_startscript.sh start :wq
[17:05] <myordo> фак
[17:05] <myordo> можно в личку тебе кинуть ответ терминала?
[17:07] <andrex> нет
[17:08] <andrex> myordo: crontab -e ентер
[17:08] <andrex> а потом остальное
[17:08] <andrex> :wq эт комманда
[17:08] <andrex> man vi
[17:13] <tagezi> =)))
[17:13] <andrex> myordo: эт не ты там случаем? http://myteamspeak.ru/threads/kak-ts3-server-dobavit-v-avtozagruzku-linux-ubuntu-debian.1086/
[17:13] <myordo> неа
[17:13] <myordo> я вот тут http://forum.ubuntu.ru/index.php?topic=265796.0
[17:13] <andrex> ап я уж подумал
[17:14] <andrex> бедненький 4 года пытаетсо)
[17:14] <myordo> рй все харош
[17:14] <myordo> ща тролить начнеш
[17:15] <andrex> шь
[17:15] <myordo> дада
[17:15] <myordo> уже началось
[17:15] <myordo> -)
[17:22] <andrex> tagezi: ты там что пытаешся переводы свои облегчить?
[17:23] <tagezi> andrex: да, надоело выискивать и копировать функции, айдикоды и описало к ним... я посчитал, у меня уйдёт примерно 2-2,5 месяца на это
[17:23] <tagezi> я полумал, что я лучше за неделю напишу скрип, и сделаю это за пять минут )))
[17:24] <andrex> молодец, лентяй)
[17:24] <tagezi> а фиглишь, через пол года выйдт новая версия и мне всё с начала? )))
[17:24] <tagezi> неее.. я найду чем заняться )
[17:24] <andrex> эт комплимент типо
[17:24] <tagezi> так что автоматизация..
[17:25] <tagezi> заодно скил прокачаю, а то я уже забыл всё
[17:25] <andrex> ну да нада
[17:26] <andrex> я вон тож последний раз чет писал года 4 назад
[17:26] <andrex> ой даже 6
[17:26] <Scrimmer> andrex: слушай
[17:26] <Scrimmer> а чо ты не спишь ?
[17:27] <andrex> Scrimmer: понимашь, тут такое дело
[17:27] <andrex> мне лень)
[17:27] <tagezi> он скрип для засыпания пишет ))
[17:27] <tagezi> потом ./slip 5 min и всё )
[17:28] <tagezi> sleep*
[17:28] <andrex> угу в конце скрипта который я пишу
[17:28] <andrex> делаем велосипед
[17:29] <Scrimmer> да вы больные ... ))))
[17:29] <Scrimmer> andrex: плюсик только не забирай :[
[17:29] <tagezi> andrex: а чем лучше проверить наличие файла?
[17:32] <andrex> tagezi: так чтоли if [ -f file_name ]; then echo "чето есть" else echo "Пшол лесом" fi
[17:34] <andrex> ну ясен пень переменные там если нада указать во время запуска скрипта
[17:34] <tagezi> andrex: сяп ))
[17:35] <andrex> либо if test -f бла бла итд
[17:35] <tagezi> оно и так работает
[17:36] <andrex> :D
[17:36] <tagezi> я просто забыл что файлы сначала нужно проверить, а то ... вдруг их нет )))
[17:39] <andrex> хех
[17:40] <andrex> можно вроде еще короче но я фз как)
[17:40] <tagezi> ладно, отвалюсь ка я не надолго )))
[17:40] <tagezi> andrex: потом допиливать до идеала буду ))) сейчас главное чтобы работало ))
[17:41] <andrex> уряя я попаду в титры
[17:49] <andrex> myordo: ты там жиф или тя убило кроном)
[17:52] <andrex> @devoice SmOkE_RU
[17:53] <SmOkE_RU> ээ
[17:53] <SmOkE_RU> Ты шо
[17:53] <SmOkE_RU> Творишь
[17:53] <andrex> хватит с тебя
[17:53] <andrex> на доске позора висеть)
[17:53] <SmOkE_RU> Я нубас
[17:53] <SmOkE_RU> Мне и надо там видеть
[17:54] <SmOkE_RU> Вы там видали мой вопрос по майлеру на рэилсе ? Никто не знает ответа ?
[17:54] <andrex> я фз
[17:54] <andrex> точнее не знаю
[17:55] <andrex> точнее логи нада
[17:55] <SmOkE_RU> В консоле в брайзере пишет типа ошибку 500
[17:55] <andrex> да я помню про че там
[17:55] <SmOkE_RU> В логах пишет конекшен рефьюсд. Подробностей больше никаких нет
[17:56] <andrex> ну кинь на форум может там кто поможет
[17:56] <SmOkE_RU> Все работало. Но как только я из сервака сделал роутер - перестало. Хотя я не думаю что из-за этого перестало.
[17:56] <andrex> почему же тыж там с фаерволом колупался
[17:57] <andrex> ну иптаблес которое
[17:57] <SmOkE_RU> Так не с фаерволом дело было, а в неткоторых настройках сети.
[17:58] <andrex> ну тогда go to форум ибо тут походу никто не знает)
[17:59] <SmOkE_RU> нубасы значит, такие же как я =)
[17:59] <SmOkE_RU> Я вот думаю что artemz знает, но молчит :)
[18:00] <andrex> ну раз оно сбрасывает значит нада 100 раз пересмотреть все настройки этого майлера
[18:01] <SmOkE_RU> Да я даже вынимал конфиг с гита, который работал 100%
[18:01] <SmOkE_RU> И они идентичны
[18:03] <SmOkE_RU> Run /usr/sbin/squirrelmail-configure as root to configure/upgrade config
[18:03] <SmOkE_RU> Что он от меня требует сделать из под рута ?
[18:03] <SmOkE_RU> это при dpkg-reconfigure squirrelmail
[18:04] <andrex> для переконфигурации или обновления конфига
[18:04] <andrex> запустить /usr/sbin/squirrelmail-configure
[18:05] <andrex> от рута
[18:05] <SmOkE_RU> Пишет что это каталок.
[18:05] <SmOkE_RU> каталог*
[18:05] <SmOkE_RU> А не
[18:06] <andrex> ну посмотри что там
[18:06] <SmOkE_RU> Я не правильно написал))
[18:06] <andrex> криворучка
[18:09] <andrex> My english is very bad!!! Help!
[18:09] <lenstr> ? :)
[18:09] <andrex> SmOkE_RU: это прям про тя
[18:09] <SmOkE_RU> Да не, не вери бэд, у меня более менее норм инглиш =)
[18:09] <andrex> lenstr: да все норм)
[18:12] <andrex> SmOkE_RU: не ври)
[18:12] <SmOkE_RU> Это не мои слова, так буржуи говорят
[18:12] <SmOkE_RU> =)
[18:12] <andrex> му инглисн ис бед очень бед
[18:15] <andrex> маерду походу приболо кроном все же
[18:19] <SmOkE_RU> Ахахах
[18:26] <tagezi> andrex: он ман установил, и понял что это очень интересная штука )
[18:26] <tagezi> блин, баш так не привычен и топорен после плючов ((
[18:51] <lenstr> баш это ужаснейший яп :)
[18:53] <tagezi> lenstr: яп?
[18:53] <lenstr> язык программирования
[18:53] <tagezi> аааааа ))))
[18:54] <tagezi> ну, это не совсем язык программирования, он даже нормально массивы не поддерживает
[18:54] <tagezi> но в нутри системы очень удобно
[18:55] <tagezi> и не требует дополнительный наворотом, может почти везде работать изкаропки
[18:56] <lenstr> почему не совсем
[18:56] <lenstr> он вполне себе полон по тьюрингу
[18:56] <lenstr> и массивы там есть
[18:56] <andrex> каробка из каробки работает)
[18:56] <lenstr> но он ужасен :)
[18:57] <lenstr> уже давно шел скрипты можно ваять на питоне или руби
[18:57] <tagezi> Это ты одномерки массивами называешь?
[18:57] <andrex> да ваще ставь место шела пхп и пиши скрипты там))
[18:58] <tagezi> называть масиивами то что в баше, это тоже что называть таблицу умножения калькулятором
[18:59] <andrex> ухты а я думал, таблица умножения калкулятор)
[18:59] <tagezi> SC_HID_FUNC_SUCHEN <- дал этому немецкое название?
[19:00] <andrex> не это русское
[19:00] <tagezi> перед дал было много слов
[19:00] <andrex> ))
[19:00] <andrex> и имя дали в честь того кто это придумал
[19:00] <lenstr> кстати насчет баша после плюсов
[19:00] <tagezi> да это макрос на с++ для функции SEARCH
[19:00] <lenstr> вспомнил новость еще 11 года
[19:00] <lenstr> http://blog.mezeske.com/?p=377
[19:00] <lenstr> шелл с синтаксисом C++
[19:01] <lenstr> для особой касты людей
[19:01] <tagezi> как я теперь ей буду искать в коде хрен знает (((
[19:01] <lenstr> бдсм или я не знаю
[19:01] <lenstr> "CONFIGURABILITY", "EXTENSIBILITY" вот это всё
[19:02] <tagezi> круто, но скрипт кроме меня будут пользовать хомячки, такчто не
[19:02] <Sergey_IT> ку... во, разговорились )
[19:03] <andrex> Sergey_IT: бу!
[19:04] <tagezi> Sergey_IT: привет, ворчун )
[19:04] <tagezi> воркать или варкать?
[19:05] <tagezi> да, воркать, значит ворчун )
[19:05]  * tagezi иногда хочет жостко отпинать разрабов LibreOffice
[19:06] <Sergey_IT> и не только их
[19:06] <tagezi> керзачами по голове
[19:07] <Sergey_IT> кирзачами
[19:08] <andrex> унтой
[19:08] <tagezi> ломом
[19:08] <andrex> хм
[19:08] <Sergey_IT> и как ты на баше пишешь? ;)
[19:08] <tagezi> лом так пишется?))
[19:08] <andrex> тогда уш проще под асвальтоукладчик положить
[19:09] <Sergey_IT> если найдешь.. (асфальт же) )
[19:09] <tagezi> нет, после асфальто укладчика они точно писать не будуь, а если лопик завернуть в падушку, то даже синяков не останется, но они запомнят )
[19:09] <tagezi> ломик*
[19:09] <lenstr> есть мнение что и без ваших ломиков они страдают
[19:10] <lenstr> кто пробовал собрать офис из исходников поймет
[19:10] <andrex> гемороем я надеюсь
[19:10] <tagezi> если бы они страдали так же как я, онибы не делали такие ляпы
[19:10] <Sergey_IT> давно пора весь софт переделывать
[19:10] <tagezi> lenstr: я раз в два дня это делаю ))
[19:10] <tagezi> ничо там страшного нет
[19:11] <tagezi> если в нутрь не лазить
[19:11] <andrex> мне страшно хромиум собирать
[19:11] <andrex> потому что я никак не пойму чего там так много напихали
[19:11] <lenstr> ну когда я собирал последний раз, весь процесс занял 2 дня с уходом системы в глубокий своп
[19:11] <lenstr> на дворе стоял 2008й
[19:11] <andrex> эх в 2008 у мну вайн собирался неделю и ниче
[19:12] <tagezi> я собираю за 3 часа вместе с руским и айди ифейсом и хелпами
[19:12] <lenstr> и у тебя конечно же дженточка?
[19:12] <andrex> дыа
[19:12] <lenstr> да даже там уже давно поставляют офис с бинарях
[19:13] <tagezi> у меня на 500 пне пхп собирался часов 11 кажеться.. но это был ой.. я и не помню))
[19:13] <Sergey_IT>  смысл пересобирать?
[19:13] <tagezi> тестю...
[19:13] <tagezi> кроме того мне нужны йдикеи, чтобы иногда подсказывать где искать косяк в переводе
[19:14] <lenstr> там же переводы отдельными файлами должны быть?
[19:14] <lenstr> если бы все переводчики ради тестирования локализации пересобирали программы
[19:14] <lenstr> не было бы у нас переводов :)
[19:14] <tagezi> а сейчас я делаю список функций, там тоже просили включить айдикеи к ним и к описалову.. а они только в полусобраной версии естб
[19:15] <andrex> еслиб небыло тагези небылобы переводов)
[19:15] <JohnDoe_71Rus> tagezi: зачем твоему тестю пересобаный офис?
[19:15] <Sergey_IT> у МС это хорошо организовано было... с переводами без проблем, все в msdn было
[19:16] <tagezi> lenstr: в файлах локализауии нет IDKey
[19:17] <lenstr> KeyID наверно
[19:17] <tagezi> и например ошибка в слове По умолчанию за пару суток
[19:17] <tagezi> да.. хотя какая разница )
[19:18] <tagezi> с ними я могу саказать в течении минуты
[19:18] <tagezi> короче это хорошая штука.. и вообще, в коде много что видно
[19:18] <tagezi> особенно косяки :D
[20:53] <Leagnus> в mirrorlist флешку можно прописать? чтобы пакман с неё установил
[20:53] <tagezi> пакман?
[20:54] <tagezi> ну, вообще вроде да
[20:55] <Leagnus> в кеш что ли кинуть
[20:56] <tagezi> ну, я никогда такое не делал.. лучше в вики арча топать
[20:56] <tagezi> у них не плохая вики, туда даже из других дистров шастают
[21:03] <Leagnus> ё-майо: как узнать, где я нахожусь в файловой системе?
[21:03] <tagezi> всмысле?
[21:04] <tagezi> ктоздесь? о_О
[21:04] <Leagnus> ну, dev какой, какая папка
[21:04] <Leagnus> типа who, только для ФС
[21:05] <tagezi> pwd
[21:05] <tagezi> только он тебе покажет от точки монтирования
[21:05] <Leagnus> и чё я его с паролем постоянно путаю
[21:06] <Leagnus> спасибо!
[21:06] <tagezi> =))
[21:06] <tagezi> Leagnus: https://plus.google.com/+EllaSV/posts/Lz8jsxEr2sE