LINUX.ORG.RU

Сообщения OxiD

 

[физика][кикбоксинг] Битье бутылок

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

Это в принципе возможно? И если да, то с какой скоростью должна двигаться нога?

 

OxiD
()

IMAP

Существует ли imap сервер в котором можно подменять модуль работы с хранилищем почты?

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

OxiD
()

Распределенный cron

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

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

А если нода отвалится? Можно было бы как-то заходить на узел и проверять. НО этого хотелось бы избежать. Сколько задача будет исполняться по времени сказать сложно, так что некий тайм аут тоже не желателен.

Можно использовать не флаг running, а некий счетчик, увеличвать его каждые n секунд, а на других (или отдельной взятой) ноде следить за этим.

Что-нибудь посоветуете? Может есть готовые решения?

OxiD
()

Dojo. Подробное руководство

Никто не знает где можно скачать сабж?

OxiD
()

[книги] бух учет

Уважаемые специалисты по всему, посоветуйте книгу о сабже, которую можно читать совсем ничего не зная о нем. И чтобы была написана не совсем сухим языком.

Спасибо ;)

 

OxiD
()

UNIX альтернативная реализация иксам

Многие ругают клиент серверную архитектуру иксов, дескать много ресурсов жрет.

А как еще реализовать подобное в юниксе/линуксе не вынося ничего в ядро? Ведь нужно какое-то централизованное управление ресурсами, устройствами, окнами, и т.д.

И значит для связи между управляющим модулем и прикладными программами надо использовать IPC, коими являются сокеты, или скажем очереди сообщений, или шареную память + сигнализацию. Какие есть альтернативные архитектуры графической системы и где можно почитать об этом?

OxiD
()

Алгоритм minimax

Имеет ли значение знак выигрыша?

Вот здесь (http://en.wikipedia.org/wiki/Minimax) сказано что

For every two-person, zero-sum game with finite strategies, there exists a value V and a mixed strategy for each player, such that (a) Given player 2's strategy, the best payoff possible for player 1 is V, and (b) Given player 1's strategy, the best payoff possible for player 2 is −V.


А так же во многой литературе в примерах «0» это ничья, «+» - победа одной стороны "-" - другой.

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

OxiD
()

mod rewrite

Возникла небольшая проблема, на сайте лежат файлы у которых в нахзвании есть знаки вопроса типа page1.tpl?a=jxg

Это обычный хтмл, а не скрипт. Соответвенно если в браузере ввести урл этого файла, или кликнуть по \ссылке которая ведет на такой файл получится 404 ошибка.

Переписать ссылки во всех файлах не представляется возможным.

Можно ли это сделать с помощью сабжа? Если можете приведите примерный алгоритм работы или ткнуть в готовое решение?

Я сам, к сожалению, с апачом и мод реврайтом почти не знаком, а сделать надо срочно.

OxiD
()

MySQL кластер - стоит ли?

Есть ли адекватные бенчмарки со сравнением решения на основе NDB и обычных (шардинг, репликация, сегментирование) ?

Все бенчмарки что я нашел это бенчмарки самого кластера (NDB) без сравнений.

И еще нашел информацию о том тчо кластер сливает обычным решениям, но вообще без описания эксперимента и цифр.

Есть ли вообще хорошее введение (любая документация) в то как правильно масштабировать майскуль? Как по производительности, так и по обьему данных.

OxiD
()

relative url

Какой самый правильный способ понять есть в url имя хоста или нет? Имеются в виду урлы из произвольной веб страницы.

Я сейчас делаю gethostbyname на кусочек послеhttp://, если оно есть, и до первого /.

OxiD
()

[продам] Radeon hd4730

Совсем новый (пара месчяцев), ни разу не использовался. Полная комплектация (насчет чека не уверен - надо поискать), но гарантия еще действует.

За 3000 р.

 

OxiD
()

Хочу SICP

Люди добрые^W^WКто нибудь из обладателей русскоязычного издания одолжите почитать? С монитора читать не переношу 8( Могу купить, одолжить или обменять на что-нибудь (в разумных пределах ;).

OxiD
()

Расширения PHP (.so)

Где можно подробно почитать про сабж? Интересует возможность перехвата события загрузки нового скрипта. Как я понял из той скудной информации что смог найти - это возможно из хука RINIT. Но не понятно, какие данные он получает (имеет доступ). Или может быть этот хук исполняется только один раз при загрузке модуля. А мне нужно срабатывание именно при каждом запуске скрипта (fastcgi).

Если кто-то знает где об этом можно почитать - покажите.

OxiD
()

Балансировка нагрузки

Как реализовать сабж на сетевом/транспортном уровне ?

Вкраце - есть сеть из "рабочих лошадок" 192.168.1.0/16.
Перед ней стоит сервер с линуксом на борту (и внешним ip), задача которого разбросать равномерно входящий трафик между лошадьми.

Трафик разнообразный - FTP/HTTP/SMTP/IMAP/etc поэтому из юзерспейса решать не хочется (просто помоему оттуда красиво это не решить, если можно - то подскажите все равно).

Очень важно чтобы к рабочему серверу соединение доходило с сохранением ip отправителя. Что-то вроде RAT.

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

OxiD
()

Wine for win32

Где можно скачать сабж?

OxiD
()

Perl регулярное выражение

Помогите составить регулярное выражение для подстроки в кавычках.
Строка может быть многострочной, и содержать внутри себя \", т.е заэскейпнутую строку.

я делаю /[^\\]?"(.+)[^\\]"/ms

Но - в тексте может быть много строк в кавычках, например

a => "aaa"
b => "bbb"

в результате мой регэксп захватывает < aaa"
b => "bbb >

а я хочу вовсе не это 8((

Пробовал его ограничить и что-то ен получается.

OxiD
()

Перехват системных вызовов в 2.6

В ветке 2.6 таблица системных вызовов больше не экспортируется, а нужно перехватит несколько системных вызовов.

Задача - реализовать это все модулем, который будет минимально зависеть от опций сборки ядра, то есть не хочется делать никаких патчей на само ядро.

Как этом можно сделать максимально красиво?

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

OxiD
()

Красно-черные деревья

Есть ли алгоритмы (читай - ткните носом :) позволяющие максимально быстро отобразить сабж в список отсортированный скажем по убыванию или возрастанию?

OxiD
()

Устройство для чтения книг

Многоуважаемый All подскажите сабж. Требования - поддержка DjVU и pdf, удобство для глаз, цена 200-300$.

>>>

OxiD
()

perl LWP

При написании скрипта с использованием сабжа столкнулся с проблемой - при попытке отправить опредленные запросы на nginx получается ошибка 400.. На apache все работает хорошо =)

Пример:

[oxid@zen]$ GET -sedU  http://xxxx.ru/./../job/
GET http://xxxx.ru/./../job/
User-Agent: lwp-request/5.810

400 Bad Request
Connection: close
Date: Thu, 24 Jul 2008 08:59:13 GMT
Server: nginx/0.5.35
Content-Length: 173
Content-Type: text/html
Client-Date: Thu, 24 Jul 2008 09:02:10 GMT
Client-Peer: 192.168.2.55:8080
Client-Response-Num: 1
Title: 400 Bad Request


Я грешу тем что в URL есть ../ и подбное.

>>>

OxiD
()

RSS подписка на новые темы