В гугле работают веселые люди.
Регю себе гмыльный ящик, подбираю логин...
elf - слишком короткое
elfelf - занято. Гмыль выкидывает варианты:
alex.elfelf
elfelf.alex
elfelfster
elfelfenator
Зацените последний :-)
Регю себе гмыльный ящик, подбираю логин...
elf - слишком короткое
elfelf - занято. Гмыль выкидывает варианты:
alex.elfelf
elfelf.alex
elfelfster
elfelfenator
Зацените последний :-)
Надоела тормозная багзилла. Кликнул - и ждешь...
Из фич нужно:
поддержка различных проектов, внутри проектов - модули.
Архитектуры - нафиг.
У каждого модуля - ответственный.
Состояния багов-фич - хватит минимума (bug/feature/fixed).
База - mysql
В общем, требований минимум, но не на столько, чтоб можно было написать самому за полдня :)
Вводная.
Домашняя сеть (ethernet, 100mbit, switch) подключена через adsl-модем в инет. Модем включен в общую сеть, работает он в режиме моста. Скорость подключения - 128/64кбит. На сервере (linux, kernel 2.6, rp-pppoe v. 3.5, ppp v.2.4.2) устанавливается PPPoE-соединение до провайдера.
Все было нормально до недавнего времени. Теперь же иногда пинг до того же гугля подскакивает с 200мс до 50-100 секунд! Явление это периодическое, иногда часами все нормально, иногда часами такая чача.
C помощью tcpdump вижу, что среди стандартных PPPoE пакетов проскакивает мусор типа такого:
15:59:47.183719 PPPoE PADI [Service-Name] [Host-Uniq "158464"] [AC-Cookie 0x9E4B69564187B0D9ADDA7C045DBC0AF3] [TAG-0xf802 0x0035002729F975742F6F0000110000000903000000000000000000000000000051B04507E8BC15 08F4BA150800000000000000000000000052D1FDFD88B61508F8B915080000000000000000000000 00000000000000000000000000000000000000000000000000E0000129D0C615089CC2150852D1FA 8778BD15083CBB150800000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 0000000000C1E8F82D90BD150848BB1508000000000000000000000000CDBC08D0A0BE1508A8BB15 08000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000C0A800C340BD15 0818BB1508C0A80001B0BF150808BC15080000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000C2431764D8CC15 0834C41508C0A80039A0C115088CBC15080000000000000000000000000000000000000000000000 000000000000000000000000004266096800C1150868BC1508000000000000000000000000000000 0000000000000000000000000000000000000000004266099338C51508F4C1150800000000000000 0000000000000000000000000000000000C0A800BBF0C41508E8C11508000000001900000036342E 3233332E3136332E3237000000000000001100000034343131000000000000000021000000000000 000000000000000000000000000000000000000000000000001100000038312E3137362E36392E37 00110000003239343400000000000000002100000000000000000000000000000000000000000000 000000000000000000190000003139322E3136382E302E3539000000000000000019000000313932 2E3136382E302E313935000000000000001100000031333500000000000000000011000000333036 3000000000000000001900000038322E3230392E3235302E3133]
Корреляцию между периодичностью мусора и пингом пока не проводил, но даже просто такие объемы элементарно забьют канал...
Иногда аналогичный мусор занимает строк по 300 в консольке, в буфер не влазит :)
Внимание, вопрос: Что это такое и можно ли отсюда выщемить адрес отправителя? MAC, хотя бы. Подозреваю, что в сети завелись хулиганы...
Как обычно осуществляется мониторинг и обратная связь при использовании RAID'а?
Интересует в десктопном применении, никаких крутых серверов-контроллеров.
К примеру, купил я материнку, умеющую на SATA держть RAID. Объединил я 2 винта в mirror, и что дальше? Что произойдет при выходе одного из винтов из строя? Система-то будет работать дальше (иначе нафиг оно нужно), а как узнать, что с рейдом непорядок? Под винды, подозреваю, будет утиль от разработчиков, которая гневно начнет мигать в systray или еще где, а что в линухе?
Гадит примерно так:
Sep 18 14:32:10 server1 pppd[2200]: Failed to open /dev/pts/3: No such file or directory
Гадит очень активно и очень быстро :)
Значит, обстановка. Gentoo, pppd 2.4.2, pptpd 1.2.3, rp-pppoe 3.5, ядро - 2.6.11, поддержка ppp и т.п. собрана модулями.
Сервер ходит в инет через pppoe (adsl-модем). С этим всё работает на ура.
Решил недавно организовать внутрисетевой VPN безопасности ради. Поставил pptpd (как самый простой вариант для зоопарка винХР :))
Вначале вышеописанная проблема наблюдалась сразу при попытке подключения. Пересобрал ppp, теперь проблема уже после дисконнекта.
Приходит в голову мысль, что виноват udev. Типа, pts освобождается, udev её киляет, а pppd от этого плохеет.
Интенсивный гугль ничего вразумительного не нашел.
В кноппиксе (по крайней мере, версиях 3.4 и 3.7) русский из коробки корявый: переключить раскладку удавалось только в KDE (в остальных средах нету переключателя, а комбинацию не нашел), шрифты - корявые, аж жуть. Причем, в английской версии латиница красивая, а в русской корявые шрифты всех алфавитов.
Или шрифты можно легко настроить прямо находу и сохранить в общем конфиге? Настройки в местной панели управления особо не помогли.
Есть что-нить красивое по дефолту из коробки? Комплектацию софта хотелось бы видеть примерно аналогичную knoppix'у, т.е. мультимедия, браузеры, + возможность сохранения конфигурации на винт, флеш.
P.S. Сам я пользую Gentoo, красивый livecd нужен для наглядной агитации пользователей местной локалки. Нескольких уже заинтриговал линухом, через убеждение, что шрифты - дело приходящее, но хочется пойти дальше..
Значит-с, юзаем subversion для совместной работы над движком.
Структура дерева примерно такая:
Движок (часть, общая для всех сайтов) находится тут:
/admin
/*.php
/includes/engine
Конфиг (пароли, пути) тут:
/includes/config.phpp
Темплейты (уникальная часть для каждого сайта) тут:
/templates
Подскажите мыслю, как оргнизовать дальнейшую работу. Доки по svn читал,
представление о ветках имею, но не знаю, как мне их применить у себя. Впринципе,
можно отпочковать (svn copy) в другой каталог, но остается сайтозависимый config.php по определенному пути...
Пока что приходит мысль исключить config.php из поля зрения svn, но не совсем это красиво.
Может есть еще какие-нить варианты?
Есть ли что-нить такое простенькое консольное?
Нужно дать ему на вход файл, на выходе получить файл с тем же содержимым, но рандомизированным на уровне строк.
Это нужно для mplayer. В режиме -shuffle он, зараза, по next-prev скачет тоже рандомно, а не возвращается к предыдущей-следущей позиции.
Написать самому не проблема, но не может быть, что б не было написано готового. sort ведь есть, а почему нету unsort?
CREATE TABLE `test` ( `string` CHAR( 5 ) NOT NULL ) TYPE = MYISAM ; insert into test (string) values (' '); select concat('->',string,'<-'),length(string) from test ; +--------------------------+----------------+ | concat('->',string,'<-') | length(string) | +--------------------------+----------------+ | -><- | 0 | +--------------------------+----------------+ То бишь, пробел при вставке игнорируется. Экранирование слэшем ничего не дает, в доке и гугле ниче не нашел. Оно, мот, так и нужно? Как тогда обойти? Мне, в частности, нужно хранить формат вывода валюты, т.е. пара переменных типа thousand_delimiter, decimal_delimiter. Использовать для этого локаль не предлагать. Нужна именно такая функциональность.
Имеется сервак. Часы там выставлены в UTC.
/etc/localtime ссылается на /usr/share/zoneinfo/UTC
Команда date говорит например так:
Mon Apr 18 21:41:02 UTC 2005
На соседней системе стоит EEST (GMT+2).
/etc/localtime ссылается на /usr/share/zoneinfo/Europe/Minsk
время там:
Втр Апр 19 00:42:15 EEST 2005
То бишь, 3 часа разницы, а не 2. Оба компа синхронизируются через инет, оба не показывают погрешность более чем в секунду. Че за фигня?
Точно знаю, что минский комп показывает правду, а UTC-шный врёт. Но ntpdate -q <num>.pool.ntp.org грит, что на обоих хостах время в порядке...
Это только у меня так? Вроде открыто окно (и даже не свернуто), но только переключился в соседнее (мышкой), вернуться в предыдущее уже никак - сколько не нажимай Alt-Tab, старого окна не вижу. Ткнешь мышью еще раз - вроде снова по Alt-Tab доступно...
fluxbox 0.9.12 Xorg 6.8.2
хочется странного, но временами нужного. Например, запускаю
command1 | counter | command2
и что б counter выводил на экран (в потоке &2, к примеру), счетчик прошедших через него байт.
Есть ли подобная утиль?
Можно ли нормально увидеть? Вроде где-то наталкивался на упоминание про патч, но гугль не помог :-(
Про кошерность 1251 по фтп можете не рассказывать, сам знаю :)
Jabber1.4. Аккаунты на диске, пароли - голые. Почти...
В доках "бла-бла-бла, залогиньтесь под удаляемым юзером, удалитесь. Если клиент не могет, зашлите на сервак raw-xml". Все хорошо. Проблема на этапе "залогиньтесь". Юзер юзал Exodus, кажись, и чего-то намутил в настройках. В его <user>.xml присутствует такая фигня:
<token>41E5D41E</token><sequence>473 </sequence><hash>a7f1da87ecf9a095bd23e81e20db03a63919c02d</hash&g t;
вместо классического <password>sex</password>
Пароль шифрованный, я так понимаю. Юзер тот пароль давно забыл, само собой. Как бы его удалить, но чтоб безболезненно для сервера?
Сабж. То бишь, нужен клиент-серверный говорильник с поддержкой комнат, разных классов юзеров, клиентов под вин-лин и главное - глобального хоткея, работающего из под любой игрушки :-)
GPL нужен, бо хоцца поковыряцца и докрутить того, чего дико не хватает (и хрен когда будет реализовано) в teamspeak.
Он развивается или так и остановился в 80-х годах? Простите, но открывать новое TCP-соединение для банального ls в новом каталоге - счастье еще то. Да, я понимаю, что в линухах оно летает, но на виндах работает более чем отвратно. Самописанный скрипт сканирования фтп-серверов в локалке работает по 2-3 часа (десяток серверов просмотреть). А всё из-за того, что очень много вложенных каталогов...
Казалось бы, банальный патч к RFC - не закрывать TCP-подключения для обмена данными после передачи, ан нет, фиг вам...
Про кодировки я вообще молчу... :-)
Или может весь цивилизованный мир перешел на другие способы обмена файлом?
Интересует способ раздачи файлов, имеющий реализации под виндами и линухом, с существующими биндингами для популярных языков, отсутствие левых оверхедов.... Мот кто чего подскажет?
Был сегодня на собеседовании. Вопрос задали - получение в php данных из ёкселевского файла (xls, никаких csv и т.п.), залитого на линух-сервер с php и apache... Без использования сторонних модулей...
Ёкселевские файлы, если я не ошибаюсь, ничем промышленным не парсятся. Вроде как есть какие-то сторонние тулзы (комерческий php2excel точно был когда-то). Но ведь встроенных средств нету.
Я, ессно, предложил reverse engeneiring .xls-файлов... Но так как особо ничего в этой области не слышал, то очень сомневаюсь в успехе...
Чисто интересно, есть ли ответ у этой загадки?
Напомните, плз, название параметра, отвечающего за задержку перед выдачей лизы клиенту. Вроде когда-то видел соответствующий параметр в dhcpd.conf, а ща найти не могу.
Хочу сделать резервный dhcp-сервер. Решение из man'а (DHCP Failover) не устраивает. Failover делит весь диапазон на 2 части и каждый сервер обслуживает свою часть. Я же хочу, что б каждый сервер обслуживал всю локалку.
Сабж. Локалка, свичи (не интеллектуальные - surecom/acorp). Бывает, вешаются свичи, отключая целые сегменты. То что вешаются не сами по себе, уверен процентов на 95 - то месяцами без проблем, то по несколько раз в час.
То ли я гуглем разучился пользоваться, то ли слово волшебное забыл.
arp-watch нашел, но это совсем не то... Hа запросы типа arp flooder тоже ничего особого...
Пытался отлавливать с помощью tcpdump (tcpdump -n arp) и одного выловил (пара сотен запросов вида arp who-has 192.168.0.<1..255> tell 192.168.0.NNN (NNN - один и тот же IP-адрес) и наказал. Hо зависания хабов не прекратились. В моменты повисаний - ничего интересного в логах.
Юзеры не особо мозговитые, сменить MAC-адрес догадается редкий, если вообще кто-нить.
← назад |