Wednesday, November 11th, 2009

Путин, Путин едет в Пикалёво

“Tomorrow morning Thursday 12th November 2009, the Taoiseach will be visiting ***  House to meet with staff and tour the building. The visit will inevitably bring about a number of minor disruptions, but we would ask you to bear with us for this short period of time. We would hope to have everything back to normal by lunch time tomorrow.”

“This visit  is important and it is essential we present ourselves properly.  While we are not looking for suit and ties, (not PP image) we should endeavour to look as smart, professional, busy and efficient an organisation as we are.”

Особенно порадовала меня мысль to look busy :)

P.S. Taoiseach - это глава правительства, местный эквивалент Путина премьер-министра.

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

(Leave a comment)

Tuesday, August 18th, 2009

Я фигею, дорогая редакция…

Запустил wireshark посмотреть, не бродят ли у нас по сети вирусы. Вирусов не нашел, зато с удивлением обнаружил юникастовые пакеты, адресованные совершенно не мне. Сеть коммутируемая. Пошел к местному сетевому администратору.

- А что тебя удивляет? - спросил он. У тебя карта в promiscuous mode? Так ты и должен видеть весь трафик в своём VLAN’е.

Попытки рассказать ему про то, что promiscuous mode - это пассивная фича, и несмотря ни на что, я не могу увидеть больше того, что гонит в мой порт коммутатор, а заставить его  гнать в мой порт чужой трафик можно только соответствующей конфигурацией самого коммутатора или активными действиями типа arp-спуфинга, натолкнулись на глубокое непонимание. Правда, с обещанием передать мой вопрос в компанию, которая у нас сеть обслуживает…

Вопрос к залу: отчего на самом деле ко мне могут прилетать чужие пакеты, причем очень штучные? IP не мой, MAC не мой, сеть коммутируемая, но они таки долетают.

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

(58 comments | Leave a comment)

Thursday, July 23rd, 2009

Читал код. Много думал.

Избранные перлы:

chop(my @lines = `/usr/bin/cat $processingDir/$file `);

while( my @result = $select_handle->fetchrow_array() )
{
}

да, тело цикла пустое. нет, я не знаю, зачем. Результат запроса проверяется потом так:

if($select_handle->rows == 0)

А это вообще просто праздник какой-то:

  my $count = 0;
  foreach my $file (@files)
  {
    $count++;
  }
  return $count;

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

(7 comments | Leave a comment)

Wednesday, June 10th, 2009

Я бы в тестеры пошёл

пусть меня научат я уже научился..

Сегодня я уронил MySQL командой GRANT..

Read the rest of this entry » )

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

(17 comments | Leave a comment)

Tuesday, May 19th, 2009

Определённо, у меня талант

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

DBD::Informix::st fetchrow_array failed: SQL: -403: The size of a received row disagrees with the expected size. at /opt/***load.pl line 370.

Что интересно, ошибка возникает ровно с одним идентификатором из восьми с лишним тысяч.

IBM говорит, что я наступил на крайне редкие грабли:

-403 The size of a received row disagrees with the expected size. This internal error indicates a problem in the communication between the database server and the library functions that call it. Check that your program is at the same software level as the database server in use. If the error recurs, note all circumstances and contact Technical Support at tsmail@ us.ibm.com.

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

(14 comments | Leave a comment)

Wednesday, December 17th, 2008

Интересное занятие

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

Через пять с половиною часов оказалось, что не порвалось. Данные пошли..
(10 comments | Leave a comment)

Tuesday, December 9th, 2008

рабочее. волшебное.

we are in the process of whitelisting the IP.
(7 comments | Leave a comment)

Friday, November 21st, 2008

Пятиминутка ненависти

Криоврукие уроды при отстутствии данных втыкали в SOAP-response <UnknownError>-1</UnknownError>

Отсутствие данных - это у них Unknown error. Но это ещё ничего, они это сообщение втыкали прямо в в поле TransactionResult, вместо <columns> и <values>, которые там только и могут быть должны по спецификации.

Хорошо, я заранее предусмотрел синтаксический анализ, и парсер не сошёл с ума, а просто ругнулся.

После тыканья придурков носом в эту ошибку они её исправили.
Ага. Теперь они в <values> написали <noDataFound>-1</noDataFound>

Пидарасы. Ненавижу.
(1 comment | Leave a comment)

Thursday, August 21st, 2008

Рабочее

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

Теперь думаю, не означало ли это, что я недостаточно хорош в качестве системного администратора.
(8 comments | Leave a comment)

Friday, January 26th, 2007

Из внутренней переписки

the only acceptable way to change persistant routes is via `route -p'.
Anyone who edits /etc/inet/static_routes directly will be shot in the head.
(8 comments | Leave a comment)

Sunday, December 25th, 2005

Возвращаясь к напечатанному. Как испортить статистику.

http://www.securityspace.com/s_survey/data/200511/ru/servers.html

Да, CERN httpd 3.0B (VAX VMS) там тоже ещё есть. Что странно.

Upd: и BAIDA/0.2.0 тоже. Но мало. Надо работать, да :)
(6 comments | Leave a comment)

Wednesday, December 14th, 2005

Хозяйке на заметку: тут бесплатно дают неплохую книжку про CVS

http://cvsbook.red-bean.com/
(11 comments | Leave a comment)

Tuesday, December 13th, 2005

Почему Visual Source Safe плох собою

http://www.highprogrammer.com/alan/windev/sourcesafe.html

А вы что бы порекомендовали использовать при условии, что почти все разработчики живут под виндой и пишут код на ASP и C#, и в основном под IIS?
(20 comments | Leave a comment)

Monday, December 12th, 2005

Да, я люблю регулярные выражения

| sed 's/\(<\/p[^>]*>\)/\1\n/gi' |
(2 comments | Leave a comment)

Friday, December 9th, 2005

Кажется, оракл тоже писали ненаутралы :(

Потратив час с tcpdump'ом и sqlplus'ом в руках, я выяснил, что

SQL> select count(*) from "user"."TABLE";

ERROR at line 1:
ORA-00942: table or view does not exist

тогда как

SQL> select count(*) from user."TABLE";

COUNT(*)
----------
1
и

SQL> select count(*) from "USER"."TABLE";
тоже
COUNT(*)
----------
1

Разницу прочувствовали, да?
(8 comments | Leave a comment)

Tuesday, December 6th, 2005

Чисто программистcкое, остальным неинтересно

perl 5.8.7 + DBD::Sybase 1.00 + freetds 0.63 и всё это в MS SQL 2000
да, я знаю, что это изощрённое извращение, но мне надо )
(4 comments | Leave a comment)

Friday, November 25th, 2005

А чем нынче модно на перле с XML работать?

Задача: зачитать XML (лучше, если при этом будут допускаться небольшие ошибки в виде тегов, закрытых в неправильном порядке. или так не бывает?)
кое-что поудалять, для некоторых поддеревьев выколупать значения и выдать их наружу. В базу.
Всё, ничего более сложного не требуется.

Upd: xml - не самоцель, это промежуточный способ хранения данных, выколупанных из pdf. Если есть возможность работать непосредственно с pdf, то она тоже подойдёт.
(20 comments | Leave a comment)

Thursday, November 24th, 2005

Нецензурный subject

Этот ваш ASP/JScript вместе с этим вашим xslt - ТАКАЯ ГАДОСТЬ..
(14 comments | Leave a comment)

Thursday, November 17th, 2005

Порекомендуйте железяку

требования:
1) 1-юнитовая стоечная
2) со встроенным коммутатором на 8+ портов (лучше больше)
3) чтоб умела осуществлять фильтрацию трафика по IP и портам (не по физическим, а TCP'шным. Хотя если еще и по физическим, то тоже можно)
4) чтоб умела NAT из реальных адресов в фейковые (1:1)
5) рассчитанная на круглосуточную работу (в качестве firewall'а для публичных веб-серверов)
ну и с минимальной ценой, разумеется :)
(13 comments | Leave a comment)

Tuesday, October 18th, 2005

А вот JavaScript точно изобрели полные ненатуралы

потому что описание объектов делать посредством функций - такого нормальный человек точно придумать не может..
function SomeObject() {
  this.member = ...
}

и потом
var o = new SomeObject()
(9 comments | Leave a comment)
Previous 20