Home
friends [entries|archive|friends|userinfo]
Unstable Bear

[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Интернет и терминальный сервер [Ноя. 19, 2008|02:09 pm]

ru_root

[_game__over_]

Есть терминальный сервер на Win2k3, есть  WiMax, который воткнут в сервер и которым пользуются клиенты в лок. сети. Странную ситуацию наблюдаю: если на терминальном сервере нет ни одного активного подключения, отрубается интернет. Как только кто-либо на терминал заходит - интернет подключается. Такое это ощущение, что это прям какое-то свойство соединения включено. Облазил все свойства подключения - ничего похожего не нашел...Может кто-то может подсказать, куда тыкаться?

x-post[info]ru_sysadmins 
ссылка6 комментариев|Оставить комментарий

apache mod_rewrite => lighttpd mod_rewrite [Ноя. 19, 2008|11:51 am]

ru_root

[mikevmk]
Появилась задача протестировать нашу cms в разных условиях, в том числе в чистом lighttpd. Кроме rewrite'ов никаких сложностей не возникло, при том, что реврайт правило одно и простое:

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ ?q=$1 [L,QSA]

Переписывать правила mod_rewrite apache в формат, понятный lighttpd - занятие, приятно развлекающее элементами головоломки. Так как занимался я этим первый раз, то был сильно удивлен, когда понял, что аналога апачевскому
'RewriteCond %{REQUEST_FILENAME} !-f' в лайти нет. Т.е. приходится явно задавать выражениями URI, по которым нужно отдавать статику. В итоге получается примерно следующее:

url.rewrite = (
"^/foo" => "$1",
"bar$" => "$1",
...
"^/(.*)" => "/?q=$1"
)

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

apache2+php5 два раза пост [Ноя. 19, 2008|01:33 am]

ru_root

[evil_random]
[Tags|]

Windows 2003 Server.
До сегодня бало так: php5(c:\php) + apache2(c:\Program Files\Apache Software Foundation\Apache2.2\) и они нормально себе так работали.

Сегодня мне понадобилось поставить еще одну копию php5(c:\2\php) и apache2(c:\2\Apache Software Foundation\Apache2.2\).
Так вот. Первая связка работает отлично. Без лишних вопросов, а со второй просто жопа какая-то.
Read more... )
Эти сообщения об ошибке вылазят из-за разных версий модулей. А разные версии модулей получаются из-за того что второй php сначала смотрит в c:\2\php, а потом еще и в c:\php. Если переименовать папку c:\php то вторая копия запускается нормально.

В конфиге второго apache есть директива PhpIniDir
В конфиге второго php есть директива extension_dir

Где еще подкрутить надо? Подскажите. Я уже голову сломал.
ссылка3 комментария|Оставить комментарий

Миграция MSExchange между доменами [Ноя. 19, 2008|12:53 am]

ru_root

[38th]
Встала тут задача. Есть эксчендж, который надо перенести в другой домен. А конкретно (на сколько я там ничего не понимаю) перенести содержимое почтовых ящиков. Юзеров там не много, но и не пара штук. Десятка два наверно. Потому если в AD их пересоздать вручную ещё не особо проблематично, то перекидывать для каждого содержимое почтового ящика через локальные pst-ники... как-то грустно это будет. Потому и вопрос - не знает ли многомудрый all какую-то альтернативу? Домены разные. Не в одном лесу. И я не знаю есть ли для такого варианта технология миграции?
ссылка26 комментариев|Оставить комментарий

SQUID3 [Ноя. 18, 2008|07:01 pm]
ru_root
[poor_sysadm]
[Tags|]

У кого-нить сабж живёт нормально?

У меня при сотне юзеров либо вылетает потому что типа ntlm_auth все заняты, либо какие-то assertion failed.
Пробовал 3.0-STABLE10 и 3.1.0.2 - нихрена, дольше часа не живёт.
ссылка7 комментариев|Оставить комментарий

[Ноя. 18, 2008|06:06 pm]

farfor
Сегодня мы заключили Сделку Века и через несколько часов расторгли её.
Ваще вся эта ботва с нотариусами, юстицией, кредитами, справками, умершим соседом и бумажками-бумажками сегодня сильно меня доконала. Я хочу кидаться на людей, и мои ноги приняли форму сапог.
Зато я буду спать как пристреленный конь.
ссылкаОставить комментарий

rhino - вернуть обьект из скрипта в java [Ноя. 18, 2008|02:42 pm]

ru_java

[mihhon]
eсть ли возможность вернуть результаты вычислений через bindings (несколько переменных, не складывая их, скажем, в map, который уже в bindings) из скомпилированного скрипта

java
ScriptEngine engine;
// init engine
CompiledScript compiled = engine.compile(scriptStr);
Bindings bindings = new SimpleBindings();
// fill bindings
compiled.eval(bindings);


script
function f() {
    var i = 0.0;  // это надо положить в bindings под именем i, Double
    var j = true; // это надо положить в bindings под именем j, Boolean
}
var a = f();
ссылка2 комментария|Оставить комментарий

Семинар по средствам разработки Microsoft в Санкт-Петербурге [Ноя. 18, 2008|12:09 pm]
ru_programming
[48d1r]
Попиарю один семинар, который пройдёт в Питере послезавтра, надеюсь, заинтересует тех кто работает с продуктами Microsoft.

Итак :-)

Компания Legal SoftWave™ и корпорация Microsoft® объявляют о проведении третьего семинара «Уникальные инструменты на лучших условиях» для разработчиков программного обеспечения Северо-Западного региона. Основные задачи семинара - знакомство с новыми решениями для разработчиков от корпорации Microsoft и оптимизация расходов на них. Семинар проходит в новом офисе Microsoft в Санкт-Петербурге по адресу Аптекарская набережная д. 20, бизнес-центр «Авеню». Дата проведения 20 ноября 2008 года. Приглашаются IT-директора, а также руководители департаментов разработки ПО. Участники семинара имеют возможность получить эксклюзивное предложение на новые продукты семейства Visual Studio®. Подробнее ознакомиться с программой семинара и зарегистрироваться можно здесь


ЗЫ Если администрация считает, что данное объявление не уместно, прошу не пинать меня, а просто удалить пост.


ссылка1 комментарий|Оставить комментарий

The 10 commandments of performance [Ноя. 18, 2008|12:22 am]

ru_programming

[bishop3000]
Последнее время мне приходится очень много работать над оптимизацией скорости работы нашего продукта (пакет программ, куда входят антивирус, файрвол и многое другое). Мы оптимизируем всё - использование памяти, скорость работы GUI и других компонентов, скорость взаимодействия компонентов, скорость работы в конкретных сценариях, boot time системы.
Одним из артефактов нашей деятельности стал The 10 commandments of performance - список рекоммендаций и советов, как писать наиболее оптимальный код. Его я сюда скопировать не могу, ибо NDA, но всё равно он слишком привязан к компании и конкретной системе. Поэтому я решил написать более общий список советов и рекоммендаций, как писать оптимальный код.
В этом списке вы не найдете низкоуровневых конструкций или примеров кода и алгоритмов. Это список высокоуровневых рекоммендаций.
Я уверен, что любая девелоперская компания должна иметь такой собственный список, потому что он дает общее видение проблемы и позволяет донести знания об оптимизации и её важности до каждого программиста. Для меня было большим удивлением узнать, что большинство программистов про оптимизацию не знают почти ничего и многие из советов, приведенных ниже, видят впервые.
Кроме того, невозможно написать один список для всех. В каждой фирме, а возможно и в каждой отдельной команде должен быть свой такой список, где будут учтены особенности предметной области.

The 10 commandments of performance )
ссылка38 комментариев|Оставить комментарий

[Ноя. 18, 2008|12:08 am]

iagan
[Tags|]
[Настроение |отличное]
[Музыка |Mama mia! Here I go again!]

БОЖЕ!!!
Как прекрасен фильм "Мама мия"!!!
Мы с Маней не могли смотреть его сидя,мы плясали и скакали: доча на кровати, я на остатках ангины!!!
Ах, эта музыка, ах это бирюзовое море и такое же небо и такие же стены, и самая красивая актриса - Мэрил Стрип и самый красивый актёр - Колин Ферт (*всё время падаю в обморок*).
Фильм-сказка, фильм-утопия. Очаровательно
Смотреть всем однозначно если любите АББА, если романтичны и верите в вечную любовь

ссылка4 комментария|Оставить комментарий

[Ноя. 17, 2008|09:55 pm]

ru_java

[sushilshik]
В Postgres создается таблица из дампа. В поле data типа text вставляется длинная строка вида: "FFD8FFE000104A4649460001020"

Содержимое этого поля получаем с помощью метода:

@Lob
public byte[] getData()
{
return data;
}


JDBC драйвер ругается на это поле:
10:59:13,216 ERROR [[Content Servlet]] Servlet.service() for servlet Content Servlet threw exception
org.postgresql.util.PSQLException: Bad value for type long : FFD8FFE000104A464946000

Все это происходит на сервере Jboss, приложение на Seam.
В классе таблицы о которой идет речь, наше поле data описывается так
private String data;

Пробовал и: private byte[] data; но ошибка таже самая =(

Откуда берется тип Long??? Куда копать?
ссылка24 комментария|Оставить комментарий

рукоприкладство [Ноя. 17, 2008|09:20 pm]

le_ska
[Tags|]

Приложив руки, бельевую веревку, краску и немного клея к банке и бутылке получила Вазу и Подставку_для_поварёшек.



PS При написании слова ПОВАРЁШКА испытывала дискомфорт и неприятный зуд под пальцами. Что-то откровенно мне не нравилось. Певроначально написание было ПОВАРЁЖКА, потом оно изменилось на ПОВОРЁЖКА... АААААА!!!! зуд не прекращался, это слово заслоняло собой все остальные и откровенно мне МЕШАЛО (хм.. а что же еще должна делать поварешка?)
В итоге, я обратилась к словарям, которые мне и подсказали правильное написание. Спасибо им.
ссылкаОставить комментарий

syntax-aware grep & sed [Ноя. 17, 2008|07:06 pm]
ru_programming
[zhengxi]
Периодически возникает задача массовой модификации исходников.
Причём это не совсем рефакторинг, чаще это создание отдельных бранчей для поиска какой-то проблемы.
Например "добавить print в начало каждой функции, имя которой ...." или
"добавить новое поле в несколько структур" или
"окружить мутексом все записи в заданные переменные".

Всё это замечательно можно было бы сделать grep'ом и sed'ом, если бы не одно но: рекэкспами очень грустно разбирать исходники.
Там вложеные скобки, строковые константы, переменные с теми же именами в другой области видимости, ...

Существует ли какая-нибудь тулза для search & replace в исходниках ?

Лучше не встроенная в IDE, а консольная или либа к питону/перлу, чтобы можно было включить её запуск в скрипт.
Язык С, иногда лёгкий (без шаблонов и исключений) C++, можно после прохода препроцессором.
ссылка13 комментариев|Оставить комментарий

gdb [Ноя. 17, 2008|06:29 pm]

ru_programming

[hydrargentum]
Коллеги,

подскажите пожалуйста как решить следующую проблему - есть некий указатель на void который содержит адрес std::string.

хочу вывести содержимое std::string.

но проблема в том что gdb упрямо не понимает нэймспэйс std - простотак string он не видит а при попытке вызова
print ('std::string'*) p_value

gdb выдает ошибку No symbol "std::string" in current context.

что я неправильно делаю?

спасибо заранее!
ссылка18 комментариев|Оставить комментарий

Древовидная таблица [Ноя. 17, 2008|07:02 pm]

ru_programming

[r3code]
Нужен компонент типа таблицы с деревом
Выглядит примерно так


Кто знает подскажите.
Подойдет любая для Delphi, C#, Java

Её еще называют: TreeGrid, TreeTable, TreeListView, TreeDataGridView

Сам нашел такие варианты http://blogs.msdn.com/markrideout/archive/2006/01/08/510700.aspx
http://asp.dotnetheaven.com/aspnet/doc/ctrlref/navigation/treeview.aspx
ссылка21 комментарий|Оставить комментарий

Ещё раз о блэклистах [Ноя. 17, 2008|05:42 pm]

ru_root

[mar1ner]
По советам сообщества порылся по ссылкам, утянул базу, показал начальству. Начальство естественно ткнуло пальцев в самую большую и сказало "прикручивай". Не всю, конечно, но большее количество разделов. А они очень не маленькие.
Вот тут то я и впал в глубокую задумчивость. Если чёрный лист закинуть в SQL, то получалось что то около пары - тройки миллионов записей и проверка одного URL занимала от 4.5 до 5 минут. сиё явно неприемлемо. Прикручивание базы к SquidGuard, даже не всей, а только раздела adult (800000+ записей) просто укладывало проксик, что для работы, естественно, не канает.
Пытался объяснить, что применение всей базы для комфортной работы не приемлимо и надо пользоваться, допустим банерорезкой и собственной базой нежелательных сайтов, но получил в ответ железный аргумент в духе "ну база то не просто так, ей же пользуются. думай!"
что посоветуете?
ссылка35 комментариев|Оставить комментарий

Разработчик ( Москва, центр, до 70 тыс рублей) [Ноя. 17, 2008|03:31 pm]

ru_programming

[melyk]

Здравствуйте

Компания открывает вакансию программиста, который будет писать приложения под виндой
на С++ (с#) и Delphi. Проекты необходимо вести с нуля.

Требования:

с++. (c#)
Дельфи
SQL


Условия:


территориально: центр Москвы, рядом с метро, хороший коллектив, график с 10 до 19, но можно обсуждать.
Готовы брать людей без опыта, но с хорошим потенциалом.
Денег до 60-70 тысяч рублей.

Подробности в переписке
Жду резюме на it_job@list.ru
ссылка8 комментариев|Оставить комментарий

ext3, data=journal, прояснение [Ноя. 17, 2008|12:42 am]

ru_root

[coolcold]
[Tags|]
[Музыка |ikondakov "new wave 007"]

Обчитавшись ужасов про XFS ест маленьких детей портит данные, решил почитать про ext3. По крайней мере один момент не ясен, это data=journal. Вырезка из http://www.ibm.com/developerworks/linux/library/l-fs8.html#4 :
Theoretically, data=journal mode is the slowest journaling mode of all, since data gets written to disk twice rather than once. However, it turns out that in certain situations, data=journal mode can be blazingly fast. Andrew Morton, after hearing reports on LKML that ext3 data=journal filesystems were giving people unbelievably great interactive filesystem performance

В какой момент наступает "giving people unbelievably great interactive filesystem performance" ? Отчего он собственно наступает? Фразы типа "Somehow, ext3's data=journal mode is incredibly well-suited to situations where data needs to be read from and written to disk at the same time" ясности не вносят совершенно.

Кто знает, проясните пожалуйста.
ссылка2 комментария|Оставить комментарий

[Ноя. 16, 2008|02:56 pm]

iagan
[Настроение |я самый больной в мире человек]

С Маней в пятничку посетили детскую поликлинику. Там на меня начхали и накашляли маленькие ублюдки сопливые козявки. Теперь у меня третьий день ужасная ангина. Жидкая пища не может быть питательной, да и её не могу глотать. Ужасть какой-то! Пошлите мне, плиз, лучи здоровья, да и сами тепло одевайтесь и избегайте сопливых и температурящих собеседников, даже если они ростом меньше метра.
ссылка26 комментариев|Оставить комментарий

Книги начинающим и продолжающим программистам [Ноя. 16, 2008|02:38 pm]

ru_programming

[zabivator]
По ссылке: http://zabivator.livejournal.com/303233.html книги, с ссылками на магазины и краткой рецензией.
Здесь не дублирую исключительно из-за объёмности - раз, будущих дополнений - два.
Дополнение и критика приветствуются.

Тематика -
1) системное/сетевое программирование под *nix/windows *.
2) C++
3) ФЯП (немного)
4) Математика для программиста (немного).

Составление подобных список для Java, Python, ФЯП, теория компиляции, геймдеву, Web, прочих тематик - привествуется! Я очень кропотливо и долго собирал свою библиотеку. Зато с уверенностью могу сказать, что С++ по этим книгам можно выучить на высшем уровне.
А ВЫ - можете составить такой список для своей области?
ссылка17 комментариев|Оставить комментарий

navigation
[ viewing | most recent entries ]
[ go | earlier ]