12 декабря 2010 г.

God yu tekkem laef blong mi

Damien Rice - 9 Crimes - Official Video

Krafty Kuts - Gimme The Funk (original mix)

Баба Яга - So ends another day (Так заканчивается день)

The Logical Song Supertramp

А эту песню знают все. Только в исполнении другой группы.

Serj Tankian - Empty Walls - Elect The Dead Symphony

Serj Tankian - Sky Is Over {Elect The Dead Symphony} (HD/DVD Quality)

Serj Tankian - Gate 21 {Elect The Dead Symphony} (HD/DVD Quality)

Phil Collins - Another Day In Paradise

Berlin- Take My Breath Away

Katie Melua - Nine Million Bicycles

The Perishers - Sway [Official Music Video]

Wet Wet Wet - Love Is All Around (original clip)

James Blunt - You're beautiful (Radio Edit)

04. Sade - Jezebel

Richard Marx - Right Here Waiting For You

How Do I Live

Ayo Joyful - without you

30 ноября 2010 г.

Будни сварщиков-трубопроводчиков...

Бабах... (цензура)

Два Васыля.

[17:04:04] <Васыль> кто такой лесли нильсен.
[17:04:04] <Васыль> ?
[17:07:19] <@pacman> актер
[17:07:25] <@pacman> голый пистолет, все дела
[17:07:33] <@pacman> фильм "голый пистолет"
[17:07:46] <@pacman> , часть 2, 33 и 1/2
[17:07:52] <Васыль> а
[17:07:58] <Васыль> ну хорошо шо умер
[17:08:06] <@pacman> мешал?
[17:08:24] <Васыль> не
[17:08:29] <Васыль> просто бесполезен
[17:21:56] <@pacman> омг
[17:22:33] <@pacman> Васыль наделен властью оценивать полезность людей для планеты Земля?
[17:22:46] <Васыль> я для себя оцениваю
[17:23:07] <@pacman> смотрел "эффект бабочки"?
[17:23:26] <@pacman> может благодаря нему ты живешь
[17:23:27] <Васыль> нет
[17:23:40] <Васыль> кому нему.
[17:23:41] <Васыль> ?
[17:23:43] <@pacman> кароче шопопало :)
[17:23:47] <@pacman> благодаря нильсену
[17:24:05] <Васыль> я живу благодаря папе с мамой
[17:24:11] <@pacman> кто для тебя тогда полезен? кто умрет, и ты скажешь "плохо что умер"?
[17:24:48] <Васыль> массовый американский кинематограф ценности для меня не представляет
[17:25:08] <Васыль> я даже так скромно полагаю шо для планеты вцелом тоже
[17:25:59] <Васыль> никулин например плохо шо умер
[17:26:08] <Васыль> понимаешь разницу?
[17:26:21] <@pacman> для меня нет разницы
[17:26:57] <@pacman> может на нильсене выросло 3 поколения америкосов, он для них был купиром и тд, как для тебя никулин?
[17:27:23] <@pacman> каждый конечно может определить для себя, но говорить "хорошо шо умер" не надо
[17:27:25] <Васыль> судя по тому шо именно выросло...
[17:27:28] <Васыль> 8)))
[17:27:35] <Васыль> дальше продолжать?
[17:27:44] <@pacman> продолжи, не понял тебя
[17:28:07] <Васыль> <Васыль> ну хорошо шо умер
[17:29:22] <@pacman> это если ты ненавидишь американцев, воспитанных на его фильмах, и если все это изза него ;) ну и только для тебя всё равно же хорошо что умер.
[17:29:29] <@pacman> тебе стало легче? :)
[17:29:34] <Васыль> дурень
[17:29:43] <Васыль> ненависть очень сильное чувство
[17:29:49] <Васыль> его надо заслужить

[17:30:12] <@pacman> за что ты ненавидишь нильсена? почему рад его смерти?
[17:30:25] <Васыль> 3 поколения америкосов этого не заслуживают
[17:30:29] <Васыль> балбес
[17:30:36] <Васыль> я не ненавижу его
[17:30:53] <@pacman> ну так не радуйся смерти!
[17:30:54] VlaDD [~vlad@mvm.tks.sumy.ua] вышел из IRC: Leaving.
[17:31:00] <Васыль> я не радуюсь
[17:31:07] <Васыль> я спокойно говорю
[17:31:19] <Васыль> Васыль> <Васыль> ну хорошо шо умер
[17:32:16] <@pacman> вобщем я бы не хотел чтоб ктото, кто меня не знает, и не ненавидит, после моей смерти сказал "хорошо что он умер".
[17:32:37] <@pacman> може для тебя эти слова ничего не значат, а для меня будто радость
[17:33:31] <Васыль> ну так ты и не лесли нильсен
[17:33:59] <@pacman> да ты про него только сегодня узнал! :)
[17:34:07] <@pacman> нахуй меня с ним сравнивать
[17:38:12] <Васыль> это дела не меняет

28 ноября 2010 г.

Кино на выходных.

"13" - отличный фильм, правда с намеком в концовке на продолжение.
"Господин Никто", смотрел вроде еще на той неделе, но вроде не писал об этом. Очень рекомендую фильм.
"Ип Ман 2" - второй фильм об учителе кунг-фу самого Брюса Ли. Фильм продолжает историю в стиле старого доброго китайского кунг-фу боевика.

26 ноября 2010 г.

Стихи? Да!

http://www.stihi.ru/2007/02/16-2352

***
............... - Я прикончу этого койота, Гарри! 
..................Своей музыкой он вгрызается мне в самое сердце!

............... - Тебе лучше пойти в соседний салун, Томас! 
..................Кривой Джо сыграет тебе то, что ты захочешь!

1
Не стреляйте в пианиста! 
Он играет как умеет.
А не нравится – не слушай. 
Просто встань и выйди вон.
Пианист к тебе не лезет 
ни в пустой карман, ни в душу.
Нравиться он не обязан – 
не затем на свет рождён.

2
Он сыграет эту речку, это старенькое ранчо,
Изменившую удачу, озеро и небосвод,
Бурю пыльную и вечер – да, из тех, что были раньше, 
А сегодня невозможны, ибо всё наоборот:

Изменила Магдалена, друг ковбой уехал в горы,
Скот подешевел, а виски резко выросло в цене, 
По душам сегодня не с кем, а пустые разговоры
Всем давно осточертели… ergo - истина в вине.

Больно слушать пианиста? Его музыка прозрачна!
И такое впечатленье, что он всё в нас прочитал,
Что увидел – мы не супер, как хотели бы казаться,
И всему каньону это потрясающе сыграл.

Habra и настройка Linux.

http://habrahabr.ru/blogs/sysadm/108763/
Полезно.

Beardyman covers Mumbai Cells (VIP Lockdown Mix) by D-Code / Shiva Sound...

Бородач, такой бородач.

Bassnectar 2010 Fall Tour Video

Бивис сбросил. Сначала круто, а потом какие-то чуваки... но надо слушать музику.

Норвегия.

Солик прислал. Красиво ж!

Aurora Borealis timelapse HD - Tromsø 2010 from Tor Even Mathisen on Vimeo.

Лицей - Паровозик-облачко

22 ноября 2010 г.

Семафоры, UNIX, FreeBSD.

Попалась серьезная проблема по семафорам при переводе производственного сервера на базе FreeBSD с СУБД Firebird 2.1 на 2.5. Вылез неприятный казус, при котором уперлись в количество семафоров в 256. И началось. LA почти дошел до 1000. При том, что раньше я видел максимум 170-200 на httpd.
Количество процессов постоянно росло. Выяснить удалось из-за чего выросло такое количество процессов: каждый раз при подключении к Firebird появляется новый процесс fb_inet_server, который запускается через inetd. Процессу не хватает в системе семафоров и он остается ждать их появления.
Ситуацию удалось исправить добавив правило, запрещающее установку соединения на порт Firebird (по умолчанию 3050, мы умолчания никогда не меняем в таких случаях):
ipfw add deny tcp from 10.0.0.0/8 to me 3050 setup
Рост количества процессов прекратился. Но система работала не так как должа бы работать. А что изменилось?
По сути, в 2.5 поменяли технологию блокировки: если раньше в роли блокировок выступал отдельный сервер fb_lock_mgr, то теперь каждый процесс самостоятельно выполнял задачи блокировок. Более того, убрали из конфигурации firebird.conf описание семафором - вроде как они теперь не нужны. А в 2.1 приходилось постоянно увеличивать их количество при росте количества подключений.
Но. У нас в итоге оказалось такое, что каждый процесс fb_inet_server отъедал 1 семафор и в конце уперся в 255 (1 семафор использовался zabbix-агентом для мониторинга сервера).
Почему так - на данный момент так и не разобрались.
Решение было принято следующее: вернуться на старую сборку 2.1, база которого несовместима с 2.5.
Хочется разобраться со всем этим. Почему уперлись в 256 семафоров, при том, что реально в системе по sysctl доступно намного больше их.

Ссылки на начальные сведения по семафорам:
http://www.sean.de/Solaris/sysvipc.html - описание расчета семафоров
http://greenteapress.com/semaphores/ - лекция с примерами по семафорам
http://www.cs.cf.ac.uk/Dave/C/node26.html - программирование и описание семафоров
http://forums.freebsd.org/showthread.php?t=6397 - этот модуль я так и не понял, что он делает. Просьба подсказать что и как.

PS: доработать и добавить скриншоты и статистику.

21 ноября 2010 г.

Kakefuda Kyoto - Famous Furoshiki Store

Хочешь удивить свою жену, девушку, маму, бабушку, соседку? Покажи свой класс! Сделай это!

Netflow и как работать с данными о трафике.

Какая полезняшка иногда бывает сделана кем-то и ты о ней не знаешь. А потом читаешь форум и человек пишет об этом и тут ты понимаешь что это же вещь!
На этот раз мне попался очень удобный инструмент для сбора, хранения и анализа информации netflow-данных.
http://www.ripe.net/ripe/meetings/ripe-50/presentations/ripe50-plenary-tue-nfsen-nfdump.pdf - для начала презентация, которая покажет, что умеют такие инструменты.
А потом и ссылки: http://nfdump.sourceforge.net/ и http://sourceforge.net/projects/nfsen/

PS: кому подсказал - просьба поделиться результатами. Очень интересно и всегда задам несколько технических вопросов.

19 ноября 2010 г.

BIRD - `BIRD Internet Routing Daemon'

http://bird.network.cz/?get_doc&f=bird-1.html


The name `BIRD' is actually an acronym standing for `BIRD Internet Routing Daemon'. Let's take a closer look at the meaning of the name:
BIRD: Well, we think we have already explained that. It's an acronym standing for `BIRD Internet Routing Daemon', you remember, don't you? :-)
Internet Routing: It's a program (well, a daemon, as you are going to discover in a moment) which works as a dynamic router in an Internet type network (that is, in a network running either the IPv4 or the IPv6 protocol). Routers are devices which forward packets between interconnected networks in order to allow hosts not connected directly to the same local area network to communicate with each other. They also communicate with the other routers in the Internet to discover the topology of the network which allows them to find optimal (in terms of some metric) rules for forwarding of packets (which are called routing tables) and to adapt themselves to the changing conditions such as outages of network links, building of new connections and so on. Most of these routers are costly dedicated devices running obscure firmware which is hard to configure and not open to any changes (on the other hand, their special hardware design allows them to keep up with lots of high-speed network interfaces, better than general-purpose computer does). Fortunately, most operating systems of the UNIX family allow an ordinary computer to act as a router and forward packets belonging to the other hosts, but only according to a statically configured table.
Routing Daemon is in UNIX terminology a non-interactive program running on background which does the dynamic part of Internet routing, that is it communicates with the other routers, calculates routing tables and sends them to the OS kernel which does the actual packet forwarding. There already exist other such routing daemons: routed (RIP only), GateD (non-free), Zebra http://www.zebra.org and MRTDhttp://sourceforge.net/projects/mrt, but their capabilities are limited and they are relatively hard to configure and maintain.
BIRD is an Internet Routing Daemon designed to avoid all of these shortcomings, to support all the routing technology used in the today's Internet or planned to be used in near future and to have a clean extensible architecture allowing new routing protocols to be incorporated easily. Among other features, BIRD supports:
  • both IPv4 and IPv6 protocols
  • multiple routing tables
  • the Border Gateway Protocol (BGPv4)
  • the Routing Information Protocol (RIPv2)
  • the Open Shortest Path First protocol (OSPFv2, OSPFv3)
  • a virtual protocol for exchange of routes between different routing tables on a single host
  • a command-line interface allowing on-line control and inspection of status of the daemon
  • soft reconfiguration (no need to use complex online commands to change the configuration, just edit the configuration file and notify BIRD to re-read it and it will smoothly switch itself to the new configuration, not disturbing routing protocols unless they are affected by the configuration changes)
  • a powerful language for route filtering
BIRD has been developed at the Faculty of Math and Physics, Charles University, Prague, Czech Republic as a student project. It can be freely distributed under the terms of the GNU General Public License.
BIRD has been designed to work on all UNIX-like systems. It has been developed and tested under Linux 2.0 to 2.6, and then ported to FreeBSD, NetBSD and OpenBSD, porting to other systems (even non-UNIX ones) should be relatively easy due to its highly modular architecture.

12 ноября 2010 г.

Анекдоты со #Шмортала.

Вася жжот второй день. Новыми анекдотами и приколами - я ему начинаю удивляться!

[15:44:30] <@krok> Перед смертью отец решил разделить наследство между тремя сыновьями. - Ахуенно бля!, - сказал четвертый сын

И второй!


[14:13:51] Киевская Русь, пир, сидит Владимир Ясно Солнышко, наблюдает за происходящим... пьянка длится три дня... Владимиру уже хреновасто... и тут выходит группа девиц танцевать...хороводы водить... все в кокошниках, как положено... Одна Владимиру приглянулась, подзывает он писаря, показывает на рыженькую и приказывает привести. Ее приводят. 
[14:13:51] >> - Ну, как, девица, живешь? 
[14:13:51] >> - Хорошо, батюшка, живу. 
[14:13:51] >> - Отец, мать живы? 
[14:13:52] >> - Да, батюшка, все живы. 
[14:13:55] >> - Братья, сестры? Нормально все? 
[14:13:57] >> - Да, батюшка, спасибо, все хорошо. 
[14:13:59] >> Тут девица осмелела и говорит: 
[14:14:00] >> - А можно Вам вопрос задать? 
[14:14:03] >> - Задавай, коли не боишься. 
[14:14:05] >> - Я вот давно думаю, почему Вас называют Ясно Солнышко? 
[14:14:07] >> - Понимаешь, девица, вот тут все пьют, гуляют, потом они разойдутся, а ты останешься и будешь у меня сосать. Ясно, солнышко?

DJ Shadow - Six Days

Alex Clare - Up All Night [OFFICIAL VIDEO]

11 ноября 2010 г.

ПО управления сетями.

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

http://redmine.nocproject.org/projects/noc/wiki - очень и очень серьезный подход к разработке системы управления сетями.
Много подробностей и самое главное полезную информацию не только и не сколько по NOCProject можно почерпнуть в этой ветке форума: http://forum.nag.ru/forum/index.php?showtopic=61695 - респект коллегам и просто умным людям.
http://forum.nag.ru/forum/index.php?showtopic=54023&st=0 - еще одна веточка форума про самописный софт управления.

https://netdot.uoregon.edu/trac/ - интересная разработка системы документирования и управления сетями из Университета Орегона.

http://ireasoning.com/mibbrowser.shtml - хороший MIB browser.

СКС и хороший редкий ресурс по ней.

На форуме http://forum.nag.ru засчетился человек, который каждый день работает и хорошо разбирается в практических вопросах СКС.
http://forum.1labi.com/viewtopic.php?f=9&t=21 - всем штудировать, кто хочет разбираться в построении СКС, сетей и вообще в сетевых технологиях.

Michael Gray - The Weekend (Official Video HQ)

10 ноября 2010 г.

Yandex-спамооборона.

Хорошая статья, которую должен прочитать каждый постмастер, как начинающий, так и матерый.
http://download.yandex.ru/company/spamooborona-latest.pdf

Ну и еще раз напоминаю про https://github.com/khanton/NwSMTP - Яндексовый SMTP, который выступает в роли фронтэнда и у меня уже руки чешутся потестировать его.

gorohov

Diesel xXx.avi

Speedflying in Wengen 2010

9 ноября 2010 г.

Системные требования для OOo и IBM Лотус Симфонии.

http://www.openoffice.org/dev_docs/source/sys_reqs_30.html
http://www-10.lotus.com/ldd/lswiki.nsf/dx/What_are_the_client_system_requirements

Кароче полный киллдозер (пруф).

Jeremy Messersmith - Tatooine

A Few Perspectives on OpenOffice.org

Подписался бы под каждым словом, кроме фраз о том, что ООо все-таки "стОит" требует поддержки, стандартизации и совместимости.

Firebird 2.5 и началось...

http://www.firebirdnews.org/?p=5027


People moving to FB 2.5.0 may be asking if it is safe to copy the security2.fdb file from previous versions of Firebird to Firebird 2.5, keeping the users previously created, so avoiding to recreate them.
In theory, copying the file should work, but with no guarantees. Firebird 2.5 uses a new ODS (11.2). You can do a backup/restore in FB 2.5 to update the ODS ofsecurity2.fdb, but some problems will still persists, regarding the use of the new role RDB$ADMIN (which gives SYSDBA rights to “normal” users) – in this case, normal users who were granted RDB$ADMIN role, will have problems to use the new SQL commands CREATE/ALTER/DROP USER. Note: Firebird 2.5.1 will bring a sql script to fix this problem.
So, the safest way to move users to FB 2.5 right now, is to recreate them in Firebird 2.5, either using gsec.exe or the new CREATE USER statement.
Thanks to Dmitry Yemanov for detailed information about the problem.
Никогда нельзя спешить с переходом на новую версию. Ждем исправлений, потому что именно новая роль для нас очень востребована.

7 ноября 2010 г.

For A Few Dollars More (Theme by Ennio Morricone)

Once Upon A Time In The West - Man With A Harmonica

FreeBSD и mod_perl2

Свежий прикол: из портов ставлю mod_perl2. Сам прикол просто скопировал:


0:45 root@pocient /home/raider# cd /usr/ports/www/mod_perl2/
0:45 root@pocient /usr/ports/www/mod_perl2# make install clean
===>  Vulnerability check disabled, database not found
===>  License check disabled, port has not defined LICENSE

Note, Aapche(2)::Reload was mistakenly ommited from 2.0.4
cd /usr/ports/www/p5-Apache-Reload ; make install
After installing mod_perl
This will be fixed in the next version....

2 ноября 2010 г.

Куча ссылок.

Надо делать каталог ссылок на полезности.
http://aaronwalrath.wordpress.com/2010/09/15/set-up-exchange-2010-high-availability-mailboxes-using-database-availability-groups-dag/ - организация кластера Exchange2010
http://aaronwalrath.wordpress.com/2010/09/15/configuring-two-factor-authentication-for-citrix-web-interface-with-wikid/ - 2-х факторная аутентификация для цитрикс вебинтерфейса
http://aaronwalrath.wordpress.com/2010/04/08/installing-citrix-xenapp-6/ - установка цитрикс ксенапп
http://aaronwalrath.wordpress.com/2010/05/23/installing-and-configuring-remote-desktop-services-terminal-services-on-windows-server-2008%C2%A0r2/ - установка RDS
http://aaronwalrath.wordpress.com/2010/05/28/configuring-windows-2008-r2-remote-desktop-farm-with-connection-broker/ - ферма терминальных серверов

http://aaronwalrath.wordpress.com/2010/05/23/monitor-cisco-routers-with-cacti-and-snmp/ - КО по циске и кактусу
http://aaronwalrath.wordpress.com/2010/02/17/installing-cacti-on-centos-linux-5-4/ - КО по кактусу на центосе (сразу поменять поллер на cactid)
http://aaronwalrath.wordpress.com/2010/06/02/monitoring-windows-server-2008-r2-with-snmp-and-cacti/ - КО по кактусу снмп и 2008

http://aaronwalrath.wordpress.com/2010/06/22/install-windows-2008-r2-nps-for-radius-authentication-for-cisco-router-logins/ - NPS как радиус для логина на циски
http://technet.microsoft.com/en-us/library/cc755272(WS.10).aspx - регулярные выражения в NPS
http://blogs.technet.com/b/nap/archive/2009/02/17/nps-templates-in-windows-server-2008-r2.aspx - шаблоны NPS

Голосовой поиск Google

GDD Moscow 2009. Геосервисы: Проект "Где Этот дом"

31 октября 2010 г.

Фильм. Луна 2112.

Скучноватое, предсказуемое, но интересное кино.
http://www.kinopoisk.ru/level/1/film/406671/
Контракт Сэма подходит к концу: он провел три года на Луне, следя за автоматизированной станцией по добыче редкого газа. Три долгих года в полном одиночестве, если не считать говорящего робота ГЕРТИ, могут изменить любого. За две недели до возвращения на землю Сэм встречает своего сменщика — человека, как две капли воды похожего на него. Может, это галлюцинация? Или плод его больного воображения? Может, что-то случилось на Земле, и видеосообщения из дома, поддерживавшие Сэма все эти годы, — ложь?

26 октября 2010 г.

MySQL скрипт, который поможет.

/*
SQL script to grab the worst performing indexes
in the whole server
*/
SELECT
  t.TABLE_SCHEMA AS `db`
 , t.TABLE_NAME AS `table`
 , s.INDEX_NAME AS `inde name`
 , s.COLUMN_NAME AS `field name`
 , s.SEQ_IN_INDEX `seq in index`
 , s2.max_columns AS `# cols`
 , s.CARDINALITY AS `card`
 , t.TABLE_ROWS AS `est rows`
 , ROUND(((s.CARDINALITY / IFNULL(t.TABLE_ROWS, 0.01)) * 100), 2) AS `sel %`
FROM INFORMATION_SCHEMA.STATISTICS s
 INNER JOIN INFORMATION_SCHEMA.TABLES t
  ON s.TABLE_SCHEMA = t.TABLE_SCHEMA
  AND s.TABLE_NAME = t.TABLE_NAME
 INNER JOIN (
  SELECT 
     TABLE_SCHEMA
   , TABLE_NAME
   , INDEX_NAME
   , MAX(SEQ_IN_INDEX) AS max_columns
  FROM INFORMATION_SCHEMA.STATISTICS
  WHERE TABLE_SCHEMA != 'mysql'
  GROUP BY TABLE_SCHEMA, TABLE_NAME, INDEX_NAME
 ) AS s2
 ON s.TABLE_SCHEMA = s2.TABLE_SCHEMA
 AND s.TABLE_NAME = s2.TABLE_NAME
 AND s.INDEX_NAME = s2.INDEX_NAME
WHERE t.TABLE_SCHEMA != 'mysql'                         /* Filter out the mysql system DB */
AND t.TABLE_ROWS > 10                                   /* Only tables with some rows */
AND s.CARDINALITY IS NOT NULL                           /* Need at least one non-NULL value in the field */
AND (s.CARDINALITY / IFNULL(t.TABLE_ROWS, 0.01)) < 1.00 /* Selectivity < 1.0 b/c unique indexes are perfect anyway */
ORDER BY `sel %`, s.TABLE_SCHEMA, s.TABLE_NAME          /* Switch to `sel %` DESC for best non-unique indexes */
LIMIT 10;

IXBT рулит.

Такой технический форум.

23 октября 2010 г.

darth vader-bad romance

Ололошечки!

Best of Dubstep 2009-'10 (Volume 1)

Best of Dubstep 2009-'10 (Volume 2)

Filthiest Dubstep Mix

Особенно Империал марш. Да и ваще очень понравилось.

Best of Dubstep 2009-'10 (Volume 3) [Filthy]

Elektrik Storm - Be Alright (Dubstep)

jayson tipping - bushkraft

21 октября 2010 г.

Враг государства №1.

Посмотрел на днях хороше кенцо. Сначала первую, а потом и вторую часть. В общем очень рекомендую. Но даже Кассель с его лазерденс из Оушена не переплюнул "Американского гангстера" Дензела Вашингтона.

MSSQL 2008R2, 64 бита и ODBC

База данных MS SQL 2008 R2 установлена на платформе Windows Server 2008 R2 Standart. Сама ОС выходит только в 64-битной версии. Проблема с которой мы столкнулись при настройке выглядит так: очень мал список ODBC-драйверов в системе. Непорядочно мал. 
Данные на предприятии хранятся в 3 основных базах: Firebird, DB2 и SQL 2008. Есть еще clipper и co, но на нем заострять внимание не будем. Так вот для соединения с разными базами и получением отчетов используется ODBC.
Ставим стандартный клиент для DB2 и все равно драйвер не получаем. Сам dll-файл, который нам необходим есть. Все есть, но список ODBC все равно не поменялся и выглядит так:

После проверки всего стало ясно, что проблема в новой ОС скорее всего. На старом сервере все ок.
Решение как всегда оказалось простым и банальным: ссылка на то, что надо делать здесь. Оказывается (с) Дроздов, что для того, чтобы увидеть все ODBC-драйвера необходимо воспользоваться 32-битной версией, которая находится в %systemroot%\sysWOW64 и называется odbcad32.exe. 
После запуска мы должны увидеть приблизительно такую картину:

Все работает, двигаемся потихоньку дальше и накапливаем опыт и знания в новой платформе.

19 октября 2010 г.

Цикл статей и заметок по производительности, оптимизации высоконагруженных SQL-серверов на базе MS SQL 2008 R2 и Firebird 2.1/2.5.

С сегодняшнего дня у себя в блоге начинаю коллекционировать и систематизировать знания в вопросах высоконагруженных SQL-серверов. Всего серверов будет 2: первый на базе СУБД Firebird, второй - MS SQL 2008 R2.
В этом цикле я хочу описать и запомнить навсегда следующие вопросы:
  • общие принципы работы СУБД и реальные производственные данные
  • первоначальные данные и что не надо было делать
  • какие проблемы есть и во что это выливается
  • что хотелось бы получить в идеале
  • оптимизация аппаратных средств
  • оптимизация файловой системы
  • оптимизация СУБД
  • тонкий тюнинг дисковой подсистемы как главного стопкрана любой СУБД
  • оптимизация клиентов
  • специфика оптимизации каждой СУБД
  • вопросы, которые возникали при изучении материала и настройках систем
Предупреждаю, будет очень много технической информации и еще больше копипасты.

Убедительная просьба всем контактировать и делать свои замечания. Слушаю любую критику, но лучше все-таки полезную. 

17 октября 2010 г.

Кино "Лицо со шрамом" (Scarface).

Посмотел отличный фильм. Длится 2:40, а пролетел быстро. Вышел в 1983 году. Мишель Пфайфер совсем молоденькая. Говорят, что это лучшая роль Аль Пачино. Всем рекомендую.
Подробнее о фильме можно почитать здесь: http://www.kinopoisk.ru/level/1/film/4695/.
Найти можно как всегда на Рутрекере.

Парад пилотов глазами гонщика Формулы 1.

Лукас ди Грасси, пилот команды новичка сезона 2010 Virgin Racing перед традиционным гран-при учавствовал в параде пилотов. Это круг по трассе для приветствия всех зрителей, гостей и болельщиков.

16 октября 2010 г.

Порты VMWare, смена портов Windows, Схемы и не только.

Полезные порты для VMWare
How to configure a firewall for domains and trusts.
Изменились динамические порты в Vista/2K8.
Корпоративный VMWare (PDF).

Cisco IOS Hints and Tricks: Upgrade 2800 series router to support USB boot

Cisco IOS Hints and Tricks: Upgrade 2800 series router to support USB boot: "A while ago we were faced with a 2800-series router with no software in its CF card. As all 2800-series routers have USB slots, I started in..."

Михайлов Михаил: Проект №1 2010: Новый дата-центр для VMware vSpher...

Михайлов Михаил: Проект №1 2010: Новый дата-центр для VMware vSpher...: " Ранее я уже писал о своём проекте по настройке Дата-центра у одного заказчика ссылка на запись а блоге. Вся идея заключалась в том,..."

14 октября 2010 г.

Zimbra и SSL.

Перестал работать web-интерфейс на почтовом сервере Zimbra. После прочтения логов и последующего анализа ошибок стали очевидными проблемы с сертификатами. Заэкспайрились сертификаты на почтовике. Нашел статью, как быстро и просто исправить ситуацию на Zimbra.
http://wiki.zimbra.com/index.php?title=Recreating_a_Self-Signed_SSL_Certificate

6 октября 2010 г.

FreeBSD, php-5.3.3 и Mediawiki.

После обновления системы с 7.3 до 8.1 решил обновить и порты. Обновил. Перестал работать mediawiki. Из-за изменений в php 5.3. Проблемы описывается хорошо здесь: http://www.mwusers.com/forums/showthread.php?13460-Mediawikie-and-PHP-5.3&s=394b84756e9e06cc3464a59c9bf75616&p=44856&viewfull=1#post44856.

Выглядит так:

После недолгих поисков, спасибо дебагу, встроенному в вики-движок, нашлась и сама проблема, которая решилась так:


8:52 root@backup1 /usr/local/www/mediawiki# diff LocalSettings.php52 LocalSettings.php
192a193,195
> #2010.10.05 Raider - debug wiki after upgrade php to 5.3.3
> $wgShowExceptionDetails = true;
>
194c197,199
< require_once("$IP/extensions/GroupPermissionsManager/GroupPermissionsManager.php");
---
>
> #2010.10.05 Raider - disable GroupPermissionsManager extension after upgrade php to 5.3.3
> #require_once("$IP/extensions/GroupPermissionsManager/GroupPermissionsManager.php");

Отключив это расширение все начало нормально функционировать. Прокопав еще немного цитатка отсюда: http://www.mediawiki.org/wiki/Extension:GroupPermissionsManager
Warning: This extension doesn't work on PHP 5.3. See alternatives above for other solutions.
Что и требовалось доказать.

5 октября 2010 г.

Позитивчик от пилотов Qantas.

Репостю из базза.


После каждого полета летчики компании Qantas заполняют специальный бланк, так называемый лист жалоб, в котором описывают неполадки, возникшие во время полета и требующие устранения. Инженеры читают лист жалоб и устраняют неполадки, после чего внизу листа пишут, какие меры были приняты, чтобы пилот мог об этом осведомиться перед следующим полетом.
Ниже приведены несколько реально зарегистрированных жалоб от пилотов компании Qantas и соответствующих отчетов инженеров о принятых мерах. Cтоит отметить, что Qantas — это единственная авиакомпания среди многих, у которой не случилось еще ни одной авиакатастрофы.
(П — проблема, описанная пилотом)
(Р — решение, принятое инженерами)
___________________

П: Основное внутреннее левое колесо почти требует замены.
Р: Основное внутреннее левое колесо почти заменено.

П: Пробный полет нормальный, за исключением слишком жесткой автоматической посадки.
Р: В данной модели не предусмотрена система автоматической посадки.

П: Что-то в кабине разболтано.
Р: Что-то в кабине подтянуто.

П: Автопилот в режиме поддержания высоты дает снижение 200 фунтов в минуту.
Р: Невозможно воспроизвести проблему на земле.

П: Я подозреваю, что в стекле образовалась трещина.
Р: Я подозреваю, что ты прав.

П: Показатели ДО слишком высокие.
Р: Показатели ДО установлены на более правдоподобный уровень.

П: Фрикционные колодки задевают ручки газа.
Р: Именно для этого они там и установлены.

П: Не работает радиолокационная система.
Р: Радиолокационная система никогда не работает в положении OFF.

П: Признаки износа в основном правом шасси.
Р: Признаки устранены.

П: Не хватает третьего двигателя.
Р: Третий двигатель найден под правым крылом после непродолжительных поисков.

П: Самолет странно ведет себя.
Р: Самолет предупрежден, что нужно быть послушным, лететь нормально и не шалить.

П: Ворчит радар.
Р: Радар перепрограммирован на другие звуки.

П: Мышь в кабине.
Р: В кабину запущена кошка.

П: Дохлые жуки на лобовом стекле.
Р: Мы уже заказали свежих.

П: В наушниках невероятные шумы!
Р: Шумы доведены до более вероятных.

П: Стук в кокпите, как будто человечек молоточком.
Р: Молоточек у человечка отняли.

П: Много мух в салоне.
Р: Мухи пересчитаны — количество соответствует.

П: Кокпит грязный — для свиней не годится!
Р: Кокпит вымыт — для свиней годится.

П: Hа приборной доске замечены три таракана.
Р: Один убит, один ранен, одному удалось уйти. 

3 октября 2010 г.

Outlook и Public Folders.

По ссылке Соляника Сергея и почитав Болка с его "открытием" Inbox Zero, я нашел в комментариях очень хорошую и прямо суперценную информацию.
http://www.shcoder.by/2010/09/hacking-outlook-public-folders.html - хаки по ведению общих папок в аутлуке. Реально надо пересмотреть свою работу.
Обещаю описать здесь все подробности настройки и чего хотелось и, главное, что из этого получилось.
И понимаю, что надо переходить на Office2010.

Updated: http://blogs.msdn.com/b/outlook/archive/2007/10/05/ultimate-inbox-merging-inbox-and-sent-items-folders.aspx - тоже интересная мысль.

Updated II: http://cartmendum.livejournal.com/60363.html - там хорошие слайды.

30 сентября 2010 г.

Замечено


Капитан Очевидность в шоке!

Chrome и переводчик.

Чем больше на английском читаешь - тем больше необходимо использование словаря для перевода слов. Сделать это можно несколькими способами. Об одном из них я и хочу рассказать.
Задача проста: требуется быстрый перевод слова или предложения по тексту в браузере. Желательно чтобы сразу же перевод был виден.
Элегатнное решение как всегда есть - https://chrome.google.com/extensions/detail/jlhlebbhengjlhmcjebbkambaekglhkf
Это расширение после простейшей настройки подсвечивает выделенное слово. Пока оставил по умолчанию сочетание выделения и нажания CTRL.

29 сентября 2010 г.

FreeBSD & Restore.

В связи с перегревом на одном из производственных серверов lost+found на /usr оказался полон. При осмотре логов стало ясно, что необходимо восстановить частично  /usr/local, который находится в разделе /usr.


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

Берем дамп системы из хранилища резервных копий. У нас каждую субботу делается полный дамп всех файловых систем на всех производственных серверах.
Нам не надо восстанавливать всю фаловую систему /usr. Нам необходимо восстановить только некоторые каталоги.
Читаем хендбук - http://www.freebsd.org/doc/handbook/disks-virtual.html
Создаем по нему виртуальный диск. Можно как в памяти, можно и как в файле.
Читаем man restore.
Монтируем его куда-нибудь. Очень понравилась команда mdmfs. Рекомендую.
Переходим в точку монтирования.
Выбираем опции и начинаем восстановление в интерактивном режиме.

Все в куче.
Бекап нашего /usr (который сам и есть сервером резервного копирования):

20:15 root@backup1 /backup1/SRV/backup1/dump# file dump_gm0s1f_usr.img
dump_gm0s1f_usr.img: new-fs dump file (ufs2, little endian), This dump Sat Sep 25 03:44:29 2010, Previous dump Thu Jan  1 03:00:00 1970, Volume 1, Level zero, type: tape header, Label none, Filesystem /usr, Device /dev/mirror/gm0s1f, Host backup1.frunze.local,

Создаем виртуальный диск и монтируем его в /mnt:
dd if=/dev/zero of=/backup2/vdisk.img bs=1k count=1g
mdmfs -F /backup2/vdisk.img -s 1g md0 /mnt

Для восстановления вводим такое:
cd /mnt
restore -i -v -f /backup1/SRV/backup1/dump/dump_gm0s1f_usr.img

После выбираем, что нам надо восстановить просто пользуясь командами cd ls pwd. Саму директорию добавляем в восстановление так: add <имя директории>.
После набираем extract.
Нажимаем 1 - выбрав с какого тома бекапов нам начинать.
Все. Все работает. Восстанавливается. После выходим из restore.
Копируем нужные файлы c помощью cp -r.

Расслабляем сфинктер и идем пить пиво.

28 сентября 2010 г.

Новый девайс он Zyxel в серии MES.

http://ua.zyxel.com/content/catalogue/classifier/5/18/39/1008 - интереснейший девайс.

Онлайн преобразователь timestamp to date.

Иногда срочно и быстро надо преобразовать время из юниксового в человеческое, а под рукой ни консоли ни php. Пользуемся онлайн преобразователем.
http://www.onlineconversion.com/unix_time.htm

Антифишинг в IE.

Появляется такое в логах прокси. Это так себя проявляет антифишинг в IE. Вмемориз.
http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/6bb7c28e-ec3f-493b-8146-cb66272a1ea3

1285659527.922      0 10.4.56.99 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659528.128      0 10.4.56.99 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659528.498      0 10.4.56.99 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659528.766      2 10.4.56.99 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659529.912   1612 10.4.56.99 TCP_MISS/200 7301 CONNECT urs.microsoft.com:443 sokhan_a DIRECT/111.221.16.221 -
1285659530.298      0 10.4.56.99 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659530.614      0 10.4.56.99 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659530.755   1830 10.4.56.99 TCP_MISS/200 6827 CONNECT urs.microsoft.com:443 sokhan_a DIRECT/111.221.16.221 -
1285659532.605   1755 10.4.56.99 TCP_MISS/200 7139 CONNECT urs.microsoft.com:443 sokhan_a DIRECT/111.221.16.221 -
1285659533.202      0 10.4.47.74 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659533.395      0 10.4.47.74 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659533.710      0 10.4.53.100 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659534.042      0 10.4.26.58 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659534.209      0 10.4.26.58 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659534.967      0 10.4.53.100 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659536.120   1585 10.4.26.58 TCP_MISS/200 7025 CONNECT urs.microsoft.com:443 ponomarev_o DIRECT/111.221.16.221 -
1285659536.757   3138 10.4.47.74 TCP_MISS/200 6705 CONNECT urs.microsoft.com:443 kilimov_o DIRECT/111.221.16.221 -
1285659536.787   1558 10.4.53.100 TCP_MISS/200 6731 CONNECT urs.microsoft.com:443 doroshkov_m DIRECT/111.221.16.221 -
1285659538.940      0 10.4.53.100 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659539.172      0 10.4.53.100 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659540.986      0 10.4.47.74 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659541.161      0 10.4.47.74 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659541.248   1845 10.4.53.100 TCP_MISS/200 6772 CONNECT urs.microsoft.com:443 doroshkov_m DIRECT/111.221.16.221 -
1285659542.909   1530 10.4.47.74 TCP_MISS/200 6784 CONNECT urs.microsoft.com:443 kilimov_o DIRECT/111.221.16.221 -
1285659544.584      0 10.4.56.99 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659544.810      0 10.4.56.99 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659544.847      1 10.4.53.100 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659545.060      0 10.4.53.100 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659545.367      0 10.4.56.99 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659545.503      0 10.4.56.99 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659546.401      0 10.4.47.74 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659546.521      0 10.4.47.74 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659546.658   1651 10.4.56.99 TCP_MISS/200 6966 CONNECT urs.microsoft.com:443 sokhan_a DIRECT/111.221.16.221 -
1285659546.844      0 10.4.56.99 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659546.858      0 10.4.47.74 TCP_DENIED/407 1686 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659547.012      0 10.4.56.99 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659547.067      0 10.4.47.74 TCP_DENIED/407 1904 CONNECT urs.microsoft.com:443 - NONE/- text/html
1285659547.395   1696 10.4.56.99 TCP_MISS/200 7149 CONNECT urs.microsoft.com:443 sokhan_a DIRECT/111.221.16.221 -
1285659548.375   1638 10.4.47.74 TCP_MISS/200 6747 CONNECT urs.microsoft.com:443 kilimov_o DIRECT/111.221.16.221 -
1285659548.786   1577 10.4.56.99 TCP_MISS/200 7184 CONNECT urs.microsoft.com:443 sokhan_a DIRECT/111.221.16.221 -
1285659548.822   1531 10.4.47.74 TCP_MISS/200 6946 CONNECT urs.microsoft.com:443 kilimov_o DIRECT/111.221.16.221 -

Исправить можно, выключив антифишинг в IE с помощью AD Group Policy.
Если новых возможностей нет (параметр про антифишинг тот же) сливаете темплейт отсюда http://www.microsoft.com/downloads/en/details.aspx?FamilyID=11ab3e81-6462-4fda-8ee5-fcb8264c44b1&displaylang=en импортируете его в Group Policy Management и пользуетесь на здоровье.