Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.

2009-12-31

Microsoft makes the best free anti-virus software

Это одни нехорошие люди написали. Газетчики, что с них взять, кроме анализов. Им надо броские заголовки сочинять, иначе мы с вами внимание не обратим на их потуги. Кстати, ниже приписка "Security thy name is Microsoft?" - типа, имя безопасности - Микрософт.

А если потрудиться разобраться, заглянуть в первоисточник, то видно, что антивирусное решение от МС показало себя лучшим в категории "бесплатный антивирус с минимальным влиянием на производительность системы в целом". Иначе, среди бесплатных антивирей, мелкомягкий отличился тем, что меньше мешал работать другим софтинам. И это всё.

А заголовки, заголовки то. "Никому верить нельзя, даже своей жопе. Всего то пукнуть хотел а пришлось штаны менять" (с) не мой.

2009-12-30

Logrotate for Windows

Для портала на Плоне понадобилось разобраться с обслуживанием журналов (var\log\instance.log, var\log\instance-Z2.log). А Плон под виндой. А у винды ни логротейта нет ни сислога толкового. Как жить?
Как всегда, добрые люди спасают. Одни добрые люди сделали журналы Зопы совместимыми с юниксовым сислогом (сетевым) а другие сваяли сислог для винды, поддерживающий ротацию логов.

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



2009-12-29

Штурм Тадж-Бека

30 лет прошло с того момента, как в декабре 1979 года в столице Афганистана силами советского спецназа и десантников была проведена операция по отстранению от власти Хафизуллы Амина. Однако и по сей день остается тайной, что же произошло тогда в Кабуле.
Выдержки из книги Ляховского А.А. – одного из самых авторитетных исследователей истории афганской войны.

Сигналом к началу операции «Байкал-79», как я уже говорил, должен был послужить мощный взрыв в центре Кабула. Спецгруппа КГБ СССР «Зенит» во главе с Б.А.Плешкуновым должна была взорвать так называемый «колодец» – фактически центральный узел секретной связи с важнейшими военными и гражданскими объектами ДРА.

Готовились штурмовые лестницы, экипировка, оружие и боеприпасы. Под руководством заместителя командира «мусульманского» батальона по технической части старшего лейтенанта Эдуарда Ибрагимова тщательно проверялась и готовилась боевая техника. Главное – секретность и скрытность.

Дворец Тадж-Бек располагался на высоком, поросшем деревьями и кустарником крутом холме, все подступы к нему заминированы. Сюда вела одна-единственная дорога, охраняемая круглосуточно. Сам дворец тоже был труднодоступным сооружением. Его толстые стены способны были сдержать удар артиллерии. Если к этому добавить, что местность вокруг простреливалась из танков и крупнокалиберных пулеметов, то станет понятно, что овладеть им было очень непросто.
...
…Когда машина группы М.Сахатова подъехала к расположению третьего батальона, там вдруг послышалась стрельба, которая неожиданно усилилась. На часах было – 19.15. Полковник Колесник дал команду к началу операции. В воздух взлетели красные ракеты. По радиосетям был подан сигнал «Шторм-333».

Первыми по дворцу по команде старшего лейтенанта Василия Праута прямой наводкой открыли огонь две зенитные самоходные установки ЗСУ-23-4 («Шилки»), обрушив на него море снарядов. Две другие установки били по расположению пехотного батальона, поддерживая роту десантников. Автоматические гранатометы АГС-17 стали вести огонь по расположению танкового батальона, не давая экипажам подойти к машинам.
...
Огненный шквал был такой, что не передать… У дворца микроавтобус рафик стоял, так он в решето превратился. Сквозь него смотреть можно было насквозь. Жаль, для музея не сохранили.

Бронежилет не спасал. Бронежилет – это символика. Серьезное оружие не держит. Пистолетный, осколочный вариант – еще да, а автомат прошивает его запросто. Каски были неплохие, западногерманские…»

В половине восьмого вечера в Кабуле прогремели сильные взрывы. Это подгруппа КГБ из «Зенита» во главе с Борисом Плешкуновым подорвала так называемый «колодец» связи, отключив афганскую столицу от внешнего мира.


specnaz.ru/istoriya/349

2009-12-27

Стоицизм

Продолжаю читать Петровича. Оченно небесполезное чтение, рекомендую.

Философская система, о которой идет речь, называется стоицизмом.

Греческие философы-стоики разработали удивительное мировоззрение, которое не нуждалось в богах, но его последователи вели себя, как люди глубоко нравственные и добродетельные. Стоики считали, что основа нравственности — глубокие знания и внутренняя человеческая порядочность, скромность и благородство души. А не небесная палка.

По сути, это абсолютно атеистическое мировоззрение, одним из ярчайших представителей которого был Марк Аврелий — римский император II века нашей эры. До нас дошли его труды. Прочтя сейчас пару абзацев из них, вы полностью познаете философию стоицизма. Вот что император писал в работе «К самому себе»:

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


Исполнять дело как последнее в своей жизни. Какой прекрасный рецепт (бежит за бумажкой для заметок)!

«Время человеческой жизни — миг. Ее сущность — вечное течение, ощущение — смутно, тело — бренно, душа — неустойчива, судьба — загадочна, слава — недостоверна. Одним словом, все, относящееся к телу, подобно потоку, относящееся к душе — подобно сновидению и дыму. Жизнь — борьба и странствие на чужбине…

Но что же может вывести на путь? Ничто, кроме философии… Самое главное — безропотно ждать смерти, как простого разложения тех элементов, из которых слагается каждое живое существо. Но если для самих элементов нет ничего страшного в их постоянном переходе друг в друга, то где основания бояться кому-либо их общего изменения и разложения? Ведь последнее согласно с природой, а то, что согласно с природой, не может быть дурным».

Жизнь — лишь краткая командировка; доброта и благородство должны быть потребностью души, а не внешними узами; при этом человек — сам для себя бог, считал Марк Аврелий:

«Не поступай ни против своей воли, ни вразрез с общественным благом… Пусть божество в тебе будет руководителем существа мужественного, зрелого, преданного интересам государства, римлянина, чувствующего себя на посту, подобно человеку, который, не нуждаясь ни в клятве, ни в поручителях, с легким сердцем ждет зова оставить жизнь. И светло у тебя будет на душе, и ты не будешь нуждаться ни в помощи извне, ни в том спокойствии, которое зависит от других. Не живи так, точно тебе предстоит жить десять тысяч лет. Уже близок час. И потому, пока живешь, старайся быть хорошим».

«От всего сердца люби людей, с которыми тебе суждено жить», — Марк Аврелий и сам до конца дней своих придерживался этой философии. Он был тверд в деле и прост в быту.

Спокойно спал на земле, носил простую одежду, всегда был приветлив с окружающими.


lit.rus.ec/pages/biblio_book/?art=256022


Вольному воля, спасенному рай. Что хорошо для Марка Аврелия, то совершенно непонятно (думает, кого бы привести в пример), ну скажем, дедушке Ленину, вот.

ReadItLater

Уж пару месяцев тому, как внедрил в свой дефолтный браузер (FF) плагинчик - ReadItLater. Штука полезная, если есть страница, которую прям счас читать-обрабатывать лень или некогда, можно кнопу специальную щелкануть и страница попадет в список этого плагина. Для последующего использования. Потом можно в список заглянуть, полистать, на выбор страницу открыть и сделать чего надо. Ну, типа папка в букмарках специальная, автоматизированная. Удобно.

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

Вот так удобство победило интерес.

SPICE

Была компания Qumranet, которая занималась системой виртуализации KVM. Частью этой технологии был протокол SPICE (Simple Protocol for Independent Computing Environment) - простой протокол для независимой компьютерной среды. Фактически, технология взаимодействия клиентского фронтэнда с серверным бэкендом (где пользовательское приложение реально крутится).
Кумранет был закуплен на корню компанией Red Hat.
А теперь Ред Хат опенсурсит этот протокол:

Компания Red Hat объявила об открытии всех разработок связанных с технологией SPICE, развиваемых ранее компанией Qumranet в качестве проприетарного решение для десктоп-виртуализации. Компания Qumranet, занимающаяся координацией разработки открытой системы виртуализации KVM, была поглощена Red Hat в прошлом году. В настоящий момент поддержка SPICE интегрирована в продукт Red Hat Enterprise Virtualization for Desktops, находящийся на стадии бета-тестирования. Связанные со SPICE исходные тексты открыты под лицензией GPLv2, за исключением нескольких библиотек, распространяемых под лицензиями LGPL и BSD.


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



2009-12-26

WYSIWYG

Текстовый редактор для CMS. Вообще, не обязательно цмс (кстати, вы не замечали, как уморительно Системы Управления Контентом выглядят в виде аббревиатуры на русском языке?), для любых веб-проектов, где надо, чтобы пользователи вбивали форматированный текст. Правда, семантика при этом сильно страдает.

elRTE - это свободный WYSIWYG редактор для сайтов и систем управления контентом (CMS), написанный на JavaScript с использованием jQuery UI. Вы можете использовать его в любых коммерческих и некоммерческих проектах.
Возможности:

* Редактирование текста, изменение его внешнего вида и стиля
* Вставка и управление свойствами различных элементов (изображения, таблицы, списки и т.д.)
* Просмотр и редактирование HTML-кода
* Обычный и полноэкранный режим работы

elRTE разрабатывался для ELDORADO.CMS, но его легко интегрировать и в другие системы управления контентом.

elrte.ru


По наводке terrakot-а немного про пенсионную систему (поразило количество сотрудников - полтораста тыщ. Видимо, есть на чем паразитировать):

Знаете, наверное, сложно было бы лучше сформулировать принципы нашей циничной пенсионной системы. Хотите знать, почему ваша пенсия не принадлежит вам? Все просто - она не принадлежит вам по закону. Вот такое замечательное объяснение. А коли она вам не принадлежит, не можете вы её ни забрать, ни передать или получить в наследство, а даже если переведете её в негосударственный пенсионный фонд, то ваша пенсия будет принадлежат фонду, а не вам. Поэтому и распределяться она будет между теми, кому положено, хоть вы эти деньги и зарабатывали всю свою жизнь.
tebedam.livejournal.com/13981


Получив налоги ваши, город станет еще краше - это я в метро намедни соцрекламу услышал.
А я скажу - спасибо, все очень вкусно, но мне чего-то не хочется (копирайт Макса Фрая).

Нет, если упитанные и пьяненькие чиновники с семействами это украшение города, то почему нет?

2009-12-25

Cognac

В правильном коньяке, в названии, обязательно должна быть буква 'S'. Это означает "супер". Неплохо бы еще, чтобы была буква 'O', это "олдовый", в смысле выдержанный. Хорошо, когда есть буква 'V', значит очень - "вери" хороший, годный. Буква 'W' тогда будет "вери-вери" годный. И, разумееца, самый лучший - экстра офигенный - 'XO'.
Это не я придумал, это стандарт:

Установлена следующая система буквенного обозначения выдержки качественного коньяка:

VS — очень качественный (самый молодой коньяк, выдержан Не менее 2 лет);

VO — очень старый (не моложе 4 лет);

VOP — очень старый, светлый (не моложе 4 лет);

VSO — очень качественный, старый (не моложе 4 лет);

VSEP — очень качественный, специальный, светлый (не моложе 4 лет);

VSOP — очень качественный, старый, светлый (срок выдержки самого молодого коньяка 4-25 лет);

WSOP — очень-очень качественный, старый, светлый (4—25 лет);

ХО, Наполеон, Людовик XIII, Парадиз — экстра старый (самый молодой коньяк выдержан от 6 до 70 лет).

znaytovar.ru/new939


pesen-net продолжает жечь глаголом:
...
Ещё, однажды, в Анголе бабуин украл у другого прапорщика еду, и этот прапорщик догнал бабуина на дереве и всё отобрал назад. И это опять был позор, так издеваться над туземцами.

Но! Никогда генерал не видел такого ужасного разгильдяйства, чтобы люди гадили на стены боевых механизмов на высоте трёх метров от земли!
...

pesen-net.livejournal.com/47685


Профессиональное:
Иногда Zope виснет (не видел пока), что делать?

2009-12-24

SysAdmin

Забавная, но полезная статья. Сисадминам - читать внимательно!

...
Пользователь тоже человек, и его нужно уважать. Ему надо объяснить, почему сисадмин не будет выполнять за него работу. Приходит, к примеру, сотрудник и просит:

- Помогите мне сделать презентацию.
- Какие у вас проблемы?
- Я не умею.
- Хорошо, а вы мне помогите настроить сервер.
- С какой это стати?
- А я не умею. Хотел бы научиться, да все время занят презентациями.

Однако при этом пользователю не нужно давать понять, что его проблема сисадмина абсолютно не интересует. Иначе сисадмина все будут представлять как исключительно злобного субъекта, который потирает ручки и ехидно ухмыляется: «Ни черта у тебя не получится!». Нормальный сисадмин заинтересован в том, чтобы проблема пользователя решилась, но времени при этом должно быть потрачено как можно меньше. А поэтому он всегда должен иметь под рукой запасной вариант решения проблемы.
...

upmind.ru/node/74


Недели не прошло, как мы поставили свежайшую, чистейшую вин7 х64, как в ProgramFiles появилась какая-то зараза - "askbardis". Вреда от нее вроде никакой; Наташка думает, потому как винда не та, на котороую это аскбардиз рассчитывал. Не смог, типа, развернуться. Народ пугают словами "троян" и "вирус". Неприятно. Антивирус на эту падлу не реагирует.
По последним данным, эту хрень с собой затащил торрентокачатель Vuze, в девичестве Azureus. Что странно. Я всегда знал эту прогу только с самой лучшей стороны. Сам ею пользуюсь уже давно. И под вендой и под линуксом.
Люди, используйте правильные дистрибутивы! Для вузи это будет сорцфоржный источник.

И кроме того, внимательно смотрите, что вам инсталлер предлагает. И тогда вы сможете отсечь заразу на взлете.

2009-12-23

MaindMap - FreeMind

Интеллект-карты как способ фиксации и организации процесса мышления. Лучше чем Голубицкий, пожалуй никто не нарисует светлое будущее, проистекающее из применения интел.карт. Статья раз, статья два.

Лично я созрел для попробовать применить струмент в назревающем проекте, интересно, что получится. Уже установил себе FreeMind. Кстати, ставится предельно просто - качаете кроссплатформенный зип-файл (ява-программа) и в четыре хода:
mkdir -p /opt/freemind
unzip /home/v/t/freemind-bin-max-0_8_1.zip -d /opt/freemind/
chmod +x /opt/freemind/freemind.sh
/opt/freemind/freemind.sh
Если на машине есть ява - оно запускаецца и работает.

Теперь буду учится рисовать карты (разума).

2009-12-21

Все болезни от нервов

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

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

В таких дискуссиях я всегда прошу вспомнить, что были такие 90-е годы. Когда состоявшиеся мужчины в возрасте 25-40 лет внезапно оказались полностью за бортом жизни. Успешные в социалистическое время, они стали никому не нужными в один день. Потребовались годы работы дворниками, торговцами на рынках, вышибалами в кабаках и охранниках, что бы хоть как то вернуть себе прежний социальный статус.

Мало кто понимает (из тех кто вопиит о вымирании), что те 25-40 летние мужчины были женатыми и с детьми. Надо очень хорошо помнить какое ощущение безнадеги, тоски и невероятности происходящего царило тогда в головах. Я не готов осуждать тех кто спился, покончил с собой или просто сломался. Сам был на грани, когда торговал на рынке вентиляторами от Ес-1045. Но у меня не было детей, и я отвечал только за свою жизнь. Но я хорошо понимаю, как плохо было тем, кто пытался перепрыгнуть из социализма в капитализм с детьми и женами.

Стресс длиной в 10 лет вряд ли останется без последствий. Любой врач расскажет что и как потом будет с сердцем подопытного объекта. Вот и мрут как мухи от ерунды всякой.

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

Вот и пашут на трех работах и пяти подработках.
...


klimenko.livejournal.com/146387


И для развлекухи - восстановление порушенного стека TCP/IP в виндах.

2009-12-20

ФАС

Ату их, бесов жадных!

Не, ну не страшно им. Конечно не страшно, что-то я не припомню не одного судебного иска в России гражданина к компании, по которому гражданину отсудили бы лямов цать. И пока такой судебной практики не будет, им будет не страшно. А в текущих условиях - только жаловаться. Барину на холопов. Под кем Билайн ходит?

Описание тарифа "Домашнего интернета" от Билайн, раздел услуги и комментарий под №6: абонентка за пользование техническими ресурсами Оператора - 30 руб./мес. А в комментарии написано, что после того как вам прекращают пользование интернетом (причина - деньги на счету кончились), с вас начинают собирать по 30 рубчиков в месяц. И за бугор не пускают, потому как должник.

Бухгалтерский беспредел какой-то. Услуга навязана, я ее не заказывал и она мне не нужна и я за нее не плачу (с меня за нее денег не берут). Пуще того, после того как я перестаю платить и закономерно лишаюсь тырнету, следовательно абсолютно никакими услугами прова уже не пользуюсь, с меня начинают тянуть деньги за эту навязанную услугу, которой я воспользоваться даже не могу, если б и захотел.

Не, чисто как админ, программер и просто человек я понимаю, что могло за этим стоять - провода протянуты, свичи работают, доступ в локалку микрорайона есть. Все это не мое личное а принадлежит прову, а я типа, пользуюсь. Но это по человечески. Ровно также можно понять и меня, когда я ожидаю честного расторжения договора переставая оплачивать нужную мне услугу. Подключали ведь бесплатно. Так и отключайте бесплатно. Тем более, что при подключении никакий условий отключения поставлено не было.

А эти жлобы все норовят дополнительных копеек стянуть. Неужто так плохо им? Барин все отобрал, на бентли и икорку уже не хватает? Дык наши копейки вас не спасут, а репутацию намочат. Хотя уже мокрая, никакой ребрендинг не спасет. Вообще, тенденция. То ли в законах дыры, то ли по рукам бьют не больно.

А то Медведеву в блог заметку тиснуть?


Прислали мне исходник фразы про "один я D'Artagnan":

Поручик Ржевский перед балом просит Пушкина сочинить для него небольшой каламбур. Немного подумав Пушкин выдает экспромт:
— Ты гондон и он гондон, а я виконт де Бражелон.
На балу Ржевский объявляет:
— Господа офицеры, замечательный каламбур слышал я на днях.
Вы все пидорасы, а я д'Артаньян, но в стихах это было просто прекрасно, уверяю вас, просто прекрасно.

2009-12-19

Не отпускает

Обновлено про телепортирующихся коз.

Косяки косяком :) Установка вин7, инициированная борьбой за толстый интернет, продолжается. Установив вчера вин7 32-ух разрядную, я на нее обиделся за то, что из 4-х доступных гигабайт оперативки она, падла такая, не хочет видеть боле 3-х.
Поставили сегодня 64-х разрядную. С секундомером не засекал, но по ощущениям, быстрее поставилась, чем 32-х разрядная. Память видит всю.
Планшет Wacom Intuos на древнем COM-порту не видит. Зараза такая, 32-битная видела, 64-битная не видит. Компорты в модерновой вин7 64 не поддерживаются как класс.
Принято решение закупить новый планшет, Наташка вся в подарках, радость неописуемая.

А все почему? Потому как интернет нетолстый и 3-ий сервиспак на винХП ставицца не захотел.
Что смешно - интернет по прежнему нетолстый. Вместо 3000 килобит/сек. Выдает 50 килобит/сек. Есть подозрение, что комбинация роутера (ASUS WL-520GC) и венды зарубает толщину канала. Просто не знаю, что еще предположить.


Сцылки дня:

2009-12-18

Win 7

Поставили вин7 Наташке. Второй системой. Работает, причем говорит, что драйвера планшета нет, но пером по планшету рисует. А еще в 7-ке есть планшетная примочка, позволяет текст писать от руки. Распознает вполне неплохо.
Круто.


Не круто: 2009-12-17 я получил на свой тел.номер 2 смс-ки следующего содержания:
1.
Beeline
Вы подключили услугу "Безлимитный 8000 Кбит/с Рублёвый" на ваш аккаунт "Домашнего Интернета "Билайн" 0893422681
2.
Beeline
Вы подключили услугу "Безлимитный 8000 Кбит/с Рублёвый(N)" на ваш аккаунт "Домашнего Интернета "Билайн" 0893422681

Могу заверить вас, что ничего подобного я не делал. Никаких услуг я не подключал. Посему, получив такие уведомления, очень сильно обеспокоился. Особенно на фоне недавнего скандала с МТС и тарифом "Европейский". Особенно на фоне непоняток с новой редакцией договора по "Домашнему Интернету".

Так и написал в Бибину.


А в это время Пучков объясняет про разруху в головах:

н: При таком пессимистичном прогнозе, какой сценарий – что будет потом?

Пучков: В моем понимании, как и в понимании подавляющего большинства людей, Советский Союз развалиться не мог вообще. Он на века был. А взял и развалился. Нет его больше. Так и тут. Никаких перспектив лично я не вижу, и с какой скоростью все это сбываться будет – мне неведомо.

У себя на сайте я людям говорю о вещах сугубо личностного уровня. Ты должен быть: а) порядочным человеком, б) состоятельным человеком. На мой взгляд, государство складывается из индивидов. Вместо разговоров про фашистов и антифашистов, иди вон, скамейку перед домом почини и покрась, чтобы она выглядела по-человечески. Чтобы газон у тебя перед домом был подстрижен.


inedelya.ru/interviews/article9532

2009-12-17

MySQL 4.1 ой?

Как то я не очень понял, а что будет после прекращения поддержки пятой ветки? Поддержка проекта SUN-ом умрет?

активная поддержка ветки 5.0.x будет прекращена 31 декабря 2009 года, после чего регулярный выпуск обновлений будет прекращен, будет продолжено только исправление критических ошибок особой важности и устранение уязвимостей.

Одновременно 31 декабря этого года завершит свое существование ветка MySQL 4.1, что ознаменует полное прекращение какой-либо активности, включая выпуск исправлений, связанных с безопасностью. Полное прекращение поддержки MySQL 5.0 состоится 31 декабря 2011 года.


citcity.ru/22893

Официальный график жизни мускуля.

У кого есть мускуль ветки 4 - пора уже переползать на ветку 5. Доступна 5.5

2009-12-16

Goats Teleported

Намедни установил на дебианчик альтернативный браузер. Чтобы в отдельном окне гуглевые сервисы болтались. Да, точно - гуглохром. Оказывается, уже с месяц как линуксовая версия появилась, до того только виндовая была. Пропустил я чегойто (говорят, 9 декабря выкатили).


А в хроме гуглосервисы ну просто лётают. А в остальном особых скоростей не наблюдаю. Местами даже дольше страницу прокачивает. Выглядит симпатично, шрифты подобраны аккуратнее. Плагины (флеш, яву) надо цеплять ручкаме. Доступны аддоны (расширения), среди которых аж несколько вариаций на тему AdBlock-а.

Что интересно, есть (по Shift-Esc) "Диспетчер задач", окно с таблицей вкладок и модулей браузера. В смысле, в окне том табличка с параметрами этих обьектов. Правым кликом можно выбрать отображаемые параметры из списка. Особого внимания заслуживает загадочный параметр - количество телепортированных коз. Причем их количество в каждом модуле растет весьма шустро. За два часа у меня нателепортировалось по 11 тысяч коз на каждый модуль.

Народ опасается, что такое количество телепортируемых коз может забить каналы связи.
В то время как другие недоумевают, откуда и куда они телепортируются. И откуда вообще они тут взялись?



Апдейт

Некоторые не понимают, про каких-таких коз тут понаписано? В виндовой версии хрома коз нет. В линуксовой есть, пруфимидж:

2009-12-14

Загадки TCP/IP (третья серия)

Если враг не сдается, его уничтожают

Вчера было принято решение таки поставить третий сервис-пак на винду.
Потратив еще часов 5 (к тем двум вечерам), мы порешили основные силы сопротивления противника :)
Убито порядка пяти пакетов софта и два зловреда, один из которых - стелс.
Установлено порядка 5-7 третьих сервис-паков для винды.
В итоге - почищенная и слегка оптимизированная винда ХП сп.3 и относительно правильные показатели трансфера по сети. С зеркала Яндекса качает всего вдвое медленнее чем положено.

Как оно было.
При установке сервис-пака машина висла. Иногда висла после перезагрузки.
Чтобы понять, что происходит, я включил журналирование установки с-п:
update.exe /nobackup /log:m:\t\sp.log

Файл апдейта - это из соотв.подкаталога уже распакованного с-п. Патамучта, чтобы не терять времени на распаковку с-п каждый раз, его можно распаковать самому:
WindowsXP-KB936929-SP3-x86-ENU.exe /x:c:\t\sp3

В журнале я увидел, что смертельными (для с-п) граблями указаны файлы, чьи имена какбэ намекают на блютуз. Драйвера блютуза были Тошибовские. Под нож.
После этого один раз с-п установился успешно. А после перезагрузки - зависон. Тут я вспомнил про параметры boot.ini и вернул их в первозданный вид.

А дальше в цикле - удаление/выключение/включение какой-либо софтины/сервиса/драйвера, переустановка с-п. И так до тех пор, пока он не установился и машина не заработала штатно.

В целом, мелкомягкие советуют обратить особое внимание на наличие полного доступа ко всем веткам реестра и ко всем файлам.
У нас, к примеру, некогда установился фактически зловред - драйвер SPTD. Ведет себя как типичный стелс, блокирует ветку реестра. Пришлось убить. А вышел я на него через виндовый эвентлог, в нем было красным по белому написано, что нет доступа к ветке реестра.

Мораль - чаще винду легче переустановить, чем лечить. Вот будет чем заняцца на новогодних каникулах.

Про наличие доступа к реестру и subinacl:
social.technet.microsoft.com/forums

Про ключики файла сервис-пака:
support.microsoft.com/kb/262841

Про уведомление в эвентлоге:
technet.microsoft.com/en-us/library/cc962896

Про стелс SPTD:
greatis.com/security/What is SPTD .sys

Загадки TCP/IP (вторая серия)

Еще вечер проведенный с бубном. Проблема не решена, зато найден твикер, оптимизирующий стек настолько круто, что можно получить удвоение скоростей. Ну, почти удвоение. 50% так точно можно выжать. А по проблеме есть мнение, что в винХП смысла нет особого ковыряться, лучше воспользоваться ситуацией и апгрейднуцца до вин7. Патамучта:

TCP Autotuning automatically adjusts socket buffer sizes as needed to optimally balance TCP performance and memory usage. Autotuning is based on an experimental implementation for NetBSD by Jeff Semke, and further developed by Wu Feng's DRS and the Web100 Project. Autotuning is now enabled by default in current Linux releases (after 2.6.6 and 2.4.16). It has also been announced for Windows Vista and Longhorn.

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

psc.edu/networking/projects/tcptune

Прекрасный сайт, замечательная статья.
Там же, как ковырять настройки винХП в деталях:
psc.edu/networking/projects/tcptune/OStune/winxp/winxp_stepbystep

Собственно, замечательный твикер:
speedguide.net/tcpoptimizer

И к нему можно приложить (хотя к нему прилагаются отличные ЧаВО, форум и документация) еще статейку:
speedguide.net/read_articles.php?id=157


Ну и культурповидло, чтоб не скучать:
computerra.ru/sgolub

Компьютерра ой

Бумажная Компьютерра шатдаун. Почему? Есть версия:

Кузичев: Сейчас с нами на прямой связи Дмитрий Мендрелюк создатель и президент издательского дома "Компьютера". Дмитрий, добрый вечер, у нас в студии нешуточные баталии: мы знаем, что закрывается бумажная версия журнала "Компьютерра". И мы предположили, что это из-за того, что либо плохой журнал, либо таков общий тренд.

Мендрелюк: Виной всему: во-первых, сам формат журнала "Компьютерра", во-вторых, состояние компьютерного рынка – один из тех, кто пострадал больше всего. На счет формата – на самом деле не вся IT-пресса себя плохо чувствует – у нас есть другие IT-журналы, которые себя чувствуют прекрасно и почти не среагировали на кризис.

Кузичев: Дмитрий, это исключительно экономические соображения?

Мендрелюк: Да, это объективный процесс.

Туганбаев: Ну, может это вопрос кадровый, и найти новых рекламодателей, новую монетизацию.

Мендрелюк: В данном случае в журнале "Компьютерра" конфликт системный, который не получится разрешить – слишком далеко разошлись векторы интересов читателей и рекламодателей, они не сводимы.

Туганбаев: То есть кого-то придется поменять: или поменять читателя, или поменять рекламодателя.

Мендрелюк: Да.


vesti.ru/fm/doc.html?id=330693

2009-12-13

Загадки TCP/IP

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

А было так.
Наташке таки надоело и она пожаловалась на тормозной тырнет. Провели замеры, и правда, тормозит. В лучшем случае выдает 50 килобайт/сек вместо 200 (а положено ваще 300, но радиоканал теряет до трети пакетов, так что - 200). Непорядок.
Как положено, провели профилактику, почистили до чего дотянулись. Фиг. Сразу могу сказать, что этот фиг так и присутствует до сих пор.

А загадка в том, что нет ясности, в чем затыка. Пересылка файлов между нашими компами - по максимуму, 100 мегабит/сек. Скачивание файла с корбинского фтп-сервера - норма в пределах погрешности, 10-20 мегабит/сек. Скачивание файла с зеркала яндекса - те самые 50 килобайт/сек. Скачивание этого файла из винды-в-виртуальной-машине-под-моим-дебианчиком дает до 200 килобайт/сек. Как и положено.
При том, что весь трафик во всех случаях идет через маршрутизатор ASUS WL-520GC.

Маршрутизатор заодно перепрошил, давно руки чесались. Толку - 0. Разные сетевые карты пробовали, кабель в разные порты перетыкали, протокол (TCP/IP) переставляли, настройки протокола твикали, настройки сетевушки твикали. Максимум чего добились - снижение трансфера с корбинского фтп.
Больше всего времени потратили на игры с параметром MTU для TCP/IP. Не помогает.

Древний ноут по файфаю показывает трансфер больше чем Наташкина винда. Почти на порядок (20 - 200 кбайт/сек). Мой дебианчик ваще без нареканий льет пакеты.

Сильно подозреваю, что надо твикнуть какой-то параметр или серию их для подгонки пакетов под некую норму. Но не знаю, какие параметры?
Загадка.
Не удивительно, что корбинский форум переполнен воплями виндузятников о низких скоростях. Думаю, у многих подобная херня в винде происходит.

Придется углублятся в дебри тисипи-моё-айпи.

2009-12-11

И почему я не люблю винду?

Потратил день на решение задачки: каким должен быть автомат, засовывающий в ZODB файл импорта *.zexp?
Ну, захотелось мне автомат, который делает импорт zexp-ов в Zope.
После гугления сваял пример скрипта, который надо запускать под управлением утилиты
zopectl:

import Zope2
import transaction
Zope2.configure()
app=Zope2.app()
app.manage_delObjects(ids="mytestobj")
app.manage_importObject("mytestobj.zexp")
transaction.commit()

Начал искать этот zopectl. Нашел в одном из каталогов своего плона, но только в виде скрипта для Bash, который суть пускач питонского скрипта. Тут бы мне насторожиться - как это, в винде у плона нет виндового пускача для утилиты? При том, что этих виндовых пускачей полно для других утилит плона? Но, не насторожился. Ручкаме конвертнул башевый скрипт в виндовый батничек.
И давай запускать.
И хрен мне.

None of the process management, debugging, or testing facilities
in 'zopectl' function correctly on Windows, due to its failure to
implement a now 20-year old standard (POSIX) for process management.

Without a patch which makes zdaemon work on Windows, we won't even
pretend to make the rest of zopectl work.

bugs.launchpad.net/zope2/+bug/143674

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

Вот у Билла все так - вроде и есть (POSIX) да такой кривой, что лучше бы его и не было вовсе.


Сцылка дня:
wiki.zope.org/zope2/DevelopingWithZope2

2009-12-10

Симпатишное

Коты Перербурга, какая красота, а?



Углядел у Димы Вернера.

Сегодня починил две винды. Хозяин доволен :)
В саквояже были: Sysinternals Suite, Dr.Web Live CD, XP Tweaker, установочный диск самой винды.

2009-12-09

СУБД, итоги года

Все большее количество разработчиков предпочитают БД не такие как традиционные (уже) реляционные. Что это? Кризис? Революция?

В 2009 г. появилось несколько публикаций, свидетельствующих о ряде успешных разработок систем управления данными, которые основываются на новых архитектурах. Эти публикации я переводил и комментировал. Однако в целом они демонстрируют некоторую общую тенденцию, которую, по моему мнению, стоит проанализировать специальным образом. Подобной попытке анализа и посвящена данная статья.

В разд. 2 будет кратко рассмотрена недавняя предыстория вопроса: основные идеи статей Стоунбрейкера и Ко, соответствующие исследования и разработки, а также некоторые (особенно важные, по моему мнению) положения Клермонтского отчета. Следующие разделы основаны на отдельных публикациях разных авторов 2009 года. В разд. 3 обсуждаются эксперименты по сравнению эффективности технологий MapReduce и массивно-параллельных систем баз данных. В разд. 4 рассматривается новая архитектура СУБД, предназначенная для поддержки Web-приложений в облачной инфраструктуре. Разд. 5 посвящен обсуждению проблем аналитической обработки больших объемов данных. В разд. 6 описываются основные идеи перспективной системы аналитических баз данных, в которой сочетаются возможности создания аналитических приложений на основе SQL и MapReduce. В разд. 7 кратко характеризуется новый проект, направленный на создание свободно доступной системы баз научных данных. Наконец, в заключительном восьмом разделе подводятся итоги анализа и приводятся заключительные замечания.


citforum.ru/database/articles/epoch


Сцылки дня:
C# - This step-by-step article describes the use of two interfaces: IComparer and IComparable. Мне помогло решить вопросы сортировки строк отчета.

2009-12-08

Что не так?

Иногда я понимаю, что чего-то не понимаю. Вот пример.

Вчера в кино видел сюжетную линию: взвод вооруженных сил США. 30 рыл, из них 5 - женщины. Командир, в прошлом сидел за поджог и еще по мелочи. Сейчас этот командир одна из ключевых фигур в операции в Афгане. И вдруг одна из его солдеров обвиняет его в изнасиловании. Ее одновзводницы подтверждают это. После расследования выясняется, что было не изнасилование а харассмент и не с обвинительницей а с ее какбэ подругой по взводу, ушедшей в бега после возвращения из Афгана. Эта беглянка, после того как ее взяли на дому у ее дедушки, поясняет, что в Афгане взводный каждую ночь домогался девичьего тела. Успешно. Потому как она не могла сказать ему "нет", хотя и очень хотела сказать "нет". Отказать она не могла потому (по ее словам), что взводный тогда поставил бы ее водить первый грузовик колонны. А все знают, что первые грузовики часто рвутся на минах. На вопрос - "взводный угрожал поставить тебя на первый грузовик?" ответ - "нет, не угрожал, но я знаю, так бы и было".
Следователи, они же защитники угнетенных выносят вердикт - да, это харассмент, даже хуже, потому как обычно женщина теряет деньги, карьеру, а тут целую жизнь могла потерять. И всех сажают: беглянку за бегство из армии, взводного за насилие, остальных баб из взвода за ложный донос. Финиш.
Да, и по ходу сюжета несколько раз служивые бабы повторяют - "да вы знаете, как тяжело женщине в армии?!".
И что самое интересное, следователи и беглянка - положительные герои.

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

А еще я не понимаю неадекватности человеческой. Ну идешь ты в армию, ну неужели не понятно, что армия это где стреляют и убивают? Ну чего можно ждать от такого места как армия? Нет, дерьмо в голове не дает понять такой простой вещи. А либерасты власть имеющие еще и дрожжи вбрасывают в это дерьмо. Точно, грядет сингулярность. Скоро.


Сцылки дня:

2009-12-07

Форма или содержание?

Ездиваля - инженер беспроводных сетей, обитающий в Калгари, Канада:

...
Я, наверное, недели две мучалась, что не пройду фейс-контроль. Так вот. Позже всех пришла женщина в пузырящихся не по размеру брюках, без грамма декоративной косметики на лице (отчего лицо, прямо скажем, не выиграло) и совершенно очевидно без следов укладочных средств на причёске. Ага.
...
Человек совершенно нечеловеческого обаяния, в мимике, жестах - харизма размером с соединённые штаты америки. Я слушала не отрываясь. На трёх языках она поддерживала непринуждённую беседу об этимологии слова "ёжик" - с экспатами, о ловле байкальского омуля - с простыми смертными, о бренде Диор - с высокоранговыми гламурными экспатскими фифами, о теореме Ферма - с нами со всеми, и об Анне Карениной - со мной лично
...
Пока я при подготовке к мероприятию соображала, подходит ли полосатая рубашка Hawes&Curtis к пиджаку Шанель, куда девать стратегические запасы с задней поверхности бедра, и достаточно ли освежает меня летняя серия Кензоки, человек как следует потрудился над контентом и выиграл всухую по всем статьям.

Понятно, что мне, человеку с печатью эротоманского порока на лице, никакого доверия в этом вопросе нет. Но видели бы вы, какое немецкое мужчинище было приведено ей на поводке на это пати! Мачо, как и вся остальная публика, тоже не отрываясь смотрело всем телом на красавицу и ходят упорные слухи, что он даже готовит ей ужины. Хо-хо.

Сегодня я с утра, как передовая женщина Востока, со страху вскочила в несусветную рань, напекла мужу настоящих блинов с дырками. Надо же хоть чем-то парня удерживать.


ezdivala.livejournal.com/21555

Да, да, нам хотя бы блинчики. Но не каждый день.
Кто-то умный сказал, что фигура поддаецца коррекции, а с мозгами что делать? С характером?


Сцылки дня:

2009-12-06

Езди, Валя

Осторожно, очень много фоток:
ezdivala.livejournal.com/data/rss
Но какие потрясные фотки есть, это что-то.

И не могу удержаться от, даже не цитаты, копии, почти полной:

У меня есть один из самых любимых постов в ЖЖ на эту тему от Макса Фрая:


Сегодня пересаживали рыбок из одного аквариума в другой.
В ходе издевательства над животными в очередной раз подтвердились следующие житейские правила:
- сопротивление судьбе - главная причина стрессов;
- если вам кажется, что судьба обращается с вами грубо и немилосердно, это вовсе не значит, что вам желают зла. Просто вы заняли неудобную для нее позицию;
- если увлеченно заниматься любимым делом (например, сосать корягу), можно пропустить даже апокалипсис.


Расскажу свою самую несчастную и одновременно очень счастливую историю. И новость.

В 2005 году я копила деньги на квартиру. Я два года ходила пешком за едой на рынок, отказывала себе во всём, вела дневник расходов, закрашивала дырки на капроновых колготках лаком для ногтей, я отдыхала в Пестово Московской области, и у меня была одна единственная сумка и один самый маленький пузырёк духов (я сейчас сама уже в это почти не верю). Я накопила таким образом 18 тысяч долларов, отнесла их в самый доверчивый банк, выпросила кредит и начала подыскивать себе однокомнатную квартиру.

Тогда я обошла все самые плохие однушки в городе, после просмотра некоторых очень хотелось как следует помыться дустом. Но меня грела мысль, что к 60 годам я выплачу кредит и у меня будет своя однокомнатная квартирка в спальном районе Москвы. Я не сдавалась.

И вот мы её нашли. 37-метровая квартирка в многоэтажке в Беляево. Кухня 6 метров, зато санузел раздельный, прожжённый табаком линолеум времён взятия Измаила, зато балкон 7 метров.
В квартире жила бабка. Даже не так. Это была Бабка. Энергичная старушенция, которая хотела переехать в квартиру похуже и получить разницу наличными на будущие нужды. Бабка уверила нас, что уже присмотрела себе пару вариантов и съедет в течение месяца, мы выплатили депозит и стали ждать.
Я рисовала планы помещений, обсуждала с девчонками цвет обоев, пескобетон, кафель и как утеплить балкон и построить там гипсокартонную библиотеку.

А Бабка меж тем не очень-то и торопилась. И я очень боялась её тревожить, потому что каждый раз когда я звонила, Бабка рассказывала мне, как все хотят её надуть, отобрать у неё жильё, а её выселить на улицу и риэлторы кружат над ней чОрными воронами. В конце концов выяснилось, что Бабка не хочет менять район, не может жить в старом доме, ей нужна большая кухня, ей плохо без семиметрового балкона и везде, где она была, вот прям везде совершенно безобразный ремонт.

На самом деле, Бабка, конечно, не была виновата. Мы обе просто были поставлены в такие условия, когда нам не оставалось ничего делать, кроме как искренне от всей души ненавидеть друг друга. У меня таяла надежда получить свой дом, а у неё рос страх потерять свой. Все два месяца пока Бабка морочила мне голову, я просыпалась с мыслью, как же я её ненавижу. Я научилась мысленно отключаться от реальности, когда она вопила мне в телефонную трубку, что я её граблю, а я машинально её убеждала не кипятиться, я придумывала самые извращённые способы, как бы перерезать ей горло в подворотне и это меня успокаивало даже больше чем надежда наконец получить свою квартиру. Но всё кончилось банально. Через два месяца цены в Москве изрядно подросли и ни Бабка, ни, тем более, я со своим кредитом уже ничего купить не могли. Бабка меня продинамила и объявила, что квартиру она не продаёт и депозит возвращает.

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

Потом пришёл мужчина и указал мне на в общем-то очевидный и очень позитивный факт – начальный взнос мне вернули, а стало быть, у нас на руках образовалась огромное количество свободной наличности. И чтобы как-то поднять себе настроение я забронировала лучший отель в старом городе в Стокгольме на выходные. Съездить на уикенд в Европу – притом, что я несколько лет до этого старалась лишний раз не ездить на метро в целях экономии , это виделось мне примерно как полёт на Луну в компании, ну скажем, группы Битлз. Потом я вошла во вкус. Решила больше никогда не копить денег и придерживаться теории, что счастье – это не пункт назначения, счастье – это средство передвижения. И тогда я поехала в Лондон жить в роскошном отеле Бертрана Рассела, потом на море на Крит и Санторини, потом слушать джаз и смотреть Климта в Вену. Я обновила себе гардероб, попутешествовала по Европе, пожила в настоящем средневековом немецком замке на Рейне, научилась есть устрицы в лучших мишленовских ресторанах, ходить на файвоклок в отель Ритц, да и вообще затрудняюсь назвать общее количество своих сумок, а ведь есть ещё и туфли. В общем, квартира, которую я не купила, сделала меня счастливой. Я начала инвестировать в себя, подучила английский, французский, начала учиться выступать на публике, завела друзей заграницей, сфокусировалась на карьере, наполучала сертификатов по специальности, подрастила себе общий доход, отказалась работать в Брюсселе, согласилась работать в Канаде на неплохих условиях. Я объездила весь мир и завела мечту купить себе самолёт.

Так вот полчаса назад я стала обладательницей трёхэтажного дома в восемнадцати минутах езды от работы. Не сама, конечно, в кредит. Но меня греет мысль, что к 60 годам я его выплачу и у меня будет свой дом с четырьмя сортирами. Вы можете себе представить это роскошество – четыре сортира?


ezdivala.livejournal.com/82185

Вот так и надо. (уютно сидя в кресле отчаянно борется с ленью)

2009-12-05

Сенсорные экраны

Памятка, какие бывают сенсорные экраны:

Выделим основные четыре конструкции:

* Резистивные
* Ёмкостные
* Проекционно-ёмкостные
* С определением поверхностно-акустических волн

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


citcity.ru/22660/

И далее кратенько но доходчиво разъяснено, чем они друг от друга отличаются.
Полезно знать.


Сцылки дня:

2009-12-04

Форум питонистов

Намедни увидал форум по теме Python и связанных с ним вещей. Лично для себя полезное уже нашел - список книг и документации по Zope.

Занятно, ветка Zope/Plone не пользуется особой популярностью. Ну, это и понятно, в наших палестинах продукт элитный (как браузер Opera в ихних, типо).
А вот Django популярностью как раз пользуется, даже новую версию форума на нем решили сделать.

Вообще, форум стоит того, чтобы покопать, почитать. Может самородков и найдецца.

2009-12-03

Plone siteroot problem

Воистину, охота пуще неволи. Уж с год как висел вопрос, до сего дня все было недосуг порешать. А сегодня, решая насущную проблему, пришлось порешать и вопрос, ибо превратился он в грабли.

Вопрос был таков: при установке плоносайта из дистра, в Zope разворачивается дефолтный сайт по имени 'Plone'. И доступ к нему идет не по урлу site.net/Plone как можно было бы ожидать, а сразу и прямо по урлу site.net/
Дефолтный плон становится корневым сайтом.
А все остальные плоносайты уже надо тягать по урлу с включением имени конкретного сайта.
Собственно вопрос: кто виноват и что делать? Лично меня такое поведение напрягло с ходу, не люблю самостоятельных программ.

А в грабли этот вопрос превратился при попытке получить доступ по FTP к обьектам ZODB плоносайта, который зовется не Plone. Доступа не вышло. Потому как доступ был только к содержимому папки Plone.

Ответ на вопрос, он же решение:

При установке Плона происходит хитрая настройка Зопы, приводящая к тому, что при попытке открыть корневой урл "/" мы попадаем внутрь папки /Plone. В то время как можно ожидать вывод содержимого корня Зопы (как в ZMI). Такое поведение наблюдается при доступе по протоколам FTP, WebDAV и порту 80 HTTP.

Это неплохо, если у вас один плоносайт в Зопе. А если несколько?

Как убрать эту хитрую настройку: Зайдя в ZMI в корень Зопы, удалите обьект "/accessRule.py". После чего, зайдя в /Plone, удалите обьект "/Plone/SiteRoot". Сделано.

Откуда я это узнал? По шагам:

google.ru/search
plone.org/documentation/faq/accessrule

c:\Plone 3\Data\Products\CMFPlone\Extensions\accessRule.py :

# This Access Rule is used by installers so that when you install
# Plone straight out of the box, port 80 will show up as the Plone site.
#
# If you are running mulitple sites then you probably won't want to use
# this instead I'd recommend using VirtualHostMonster and a Proxy server
# that can do rewriting such as Apache or Squid (see the Zope or Plone books
# for more information). To remove this access the root ZMI and
# select 'Set Access Rule' to disable the access rule
# (yes that is a little odd).
#
# If you are turning this off, also go into your Plone site and remove the
# SiteRoot object. It should be benign with this access rule turned off, but
# you don't need it any more.


Кстати, мой любимый Тотальный коммандер своим плагином FTP не может толком работать с фтп-сервером медузы (как обзывает себя сервер Zope). А виндовый клиент командной строки - работает.
Как жить?

2009-12-02

Die hard server

Гы, 20 шагов приводящих к неубиваемому серверу. Условно, конечно.

1. Шифруйте коммуникации.
2. Снесите неиспользуемый софт.
3. Один сетевой сервис - одна оп.система (виртуализация рулит).
4. Ставьте обновления почаще.
5. Используйте SELinux.
6. Установите жесткую политику учетных записей (паролей).
7. Рутовую учетку убрать.
8. Сервер под замок и никакого доступа к биосу или очередности загрузки.
9. Повторение №2: отключите ненужные сервисы.
10. Никакой графики, реальные сервера работают только консольно.
11. Firewall, iptables обязательны к применению.
12. Это я не понял, но, говорят, затруднить доступ к /etc/sysctl.conf, а как - не говорят.
13. Используйте разные дисковые разделы для разных точек монтирования.
14. Отключите IPv6.
15. Избавьтесь от ненужных SUID и SGID программ.
16. Используйте централизованную систему аутентификации.
17. Анализируйте логи и пользуйте системы аудита. Логи складывайте в безопасные места.
18. Обезопасьте SSH сервер.
19. Используйте IDS.
20. Защищайте (шифруйте?) файлы, каталоги, почту.

cyberciti.biz/tips/linux-security
rus-linux.net/nlib.php?name=/MyLDP/sec/securitytips


Еще один ролик от "теории фана", как сброс мусора в мусорник сделать развлечением:



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

Чего б такого придумать, чтоб на газоне моем не парковались?

2009-12-01

Growl + Pidgin

Сегодня подключил пиджина к гровлу. Красота, все уведомления настраиваются, все выводятся, даже уведомления для чатов с закрытыми окнами (гуификейшн этого делать не умеет). Ровно одна нехватка - из окошка уведомления ничего невозможно сделать. Можно только закрыть это окошко. Это концептуальная проблема. Гровл это типа сервер, просьбы показать уведомления принимает по сетевому протоколу и что-то мне подсказывает, обратная интеграция не предусмотрена протоколом.
А вообще игрушка здоровская. Я еще к фаейрфоксу плагин поставил и к сандерберду.

А еще я рискнул своей почтовой базой и поставил Thunderbird 3 Release Candidate 1
Работает. Шустро.


Сцылки дня:

2009-11-30

Growl

Гровл для винды. Система уведомлений с помощью спецпанелек. Красиво.

Плагин гровла к пиджину. Красивые уведомления о пиджинских событиях. Завтра попробую, как оно.

Перечень приложений, поддерживающих гровл.

Встройте в свою аппликуху поддержку гровла.

2009-11-29

Apache behind nginx

Это как же надо нагрузить Апач, чтобы он перестал справляться? Хотя, оно понятно, при всех своих достоинствах, Апач не настолько быстр, как мог бы быть при отсутствии своей великомудрости.
Если простые запросы отдать простому веб-серверу, Апачу останутся только сложные. И все довольны - пользователи, админы, сайтостроители...

Апач по-за нгинксом:

To avoid moving resources around, and the overhead this would entail, the most simple solution would be to place a proxy in front of Apache. This would examine the incoming HTTP request and dispatch it to either:

* Apache if it were a request for /cgi-bin/
* Another dedicated server for all static resources (e.g. *.gif, *.png)

The decision to use nginx was pretty simple, there are a few different proxies out there which are well regarded (including pound which we've previously introduced for simple load-balancing). nginx looked like the most likely candidate because it focuses upon being both a fast HTTP server and a proxy.

By working as a proxy and a HTTP server this cuts down the software we must use. Had we chosen a dedicated proxy-only tool we'd have needed to have three servers running:

* The proxy to receive requests.
o Apache2 for serving the dynamic content.
o HTTP server for static content.

With nginx in place we have a simpler setup with only two servers running:

* nginx to accept requests and immediately serve static content.
o Apache to receive the dynamic requests that nginx didn't want to handle.


debian-administration.org/article/Speeding_up_dynamic_websites_via_an_nginx_proxy


Сцылки дня:

2009-11-28

Банки

Как человека близкого к интернету (информации), попросили меня провентилировать вопрос по банкам.
Вот интересно, если вам надо на пару лет положить в банк пару сотен тыщ рублей, в какой банк вы их отнесете?

В банк, проданный в 2008 году Газпрому за 5000 рублей? Этот банк занимается кредитованием ипотеки и автопродаж.

А может, в банк, которым руководит бывший министр финансов? Этот банк специализируется на обслуживании физ.лиц. Второй после Сбербанка в этом многотрудном деле.

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

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

С учетом того, что все три банка входят в 50 самых крупных Российских банков и работают не менее 15 лет, я бы отнес деньги туда, где процент больше.

А вообще, если почитать инфу по банкам на banki.ru/banks/rating - становится очень интересно.


Сцылка дня:
Как для банка покупали систему бэкапа.

2009-11-27

MSVS, интеллект

Намедни пыхтел над созданием красивой формы. Форму ваял в дизайнере форм пакета MS Visual Studio. На сегодняшний день - единственный толковый современный пакет разработки для винды. Как нынче водится, там полно интеллекта, сам все подсказывает, подсвечивает, только что сопли не вытирает.
Вот, сижу, ваяю. Сваял, компиляю. Не компилится, ошибку выдает. Щелкаю по ошибке, студия показыает исходник формы с подсвеченной строкой - одно из свойств элемента в форме хочет длл-ку, которая мне недоступна. Ладно. Не беда, комментирую строку, пусть выравнивание элемента будет не по центру а по дефолту.
Компилю, запускаю, что это? Форма пустая. Где все элементы?
Открываю в студии окно дизайнера, ёпт, и тут форма пустая. Возвращаюсь в окно кода формы, точно, пусто.

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

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


Сцылки дня:

2009-11-26

Lend-Lease

Решил я заткнуть дыру в образовании. Ничего не знал про ленд-лиз, кроме самых общих мест.
В итоге, прочел две статьи в виках, буржуйской и нашей и сам Акт о ленд-лизе.

Для наглядности надергал немного цитат и чисел:

Закон о ленд-лизе (англ. «Lend Lease Act»), полное название «Закон по обеспечению защиты Соединенных Штатов» (англ. «An Act to Promote the Defense of the United States»), принятый Конгрессом США 11 марта 1941 года, предусматривал что:
* поставленные материалы (машины, различная военная техника, оружие, сырьё, другие предметы), уничтоженные, утраченные и использованные во время войны, не подлежат оплате (статья 5);
* переданное в рамках ленд-лиза имущество, оставшееся после окончания войны и пригодное для гражданских целей, будет оплачено полностью или частично на основе предоставленных Соединёнными Штатами долгосрочных кредитов (в основном беспроцентных займов).

после войны в случае заинтересованности американской стороны неразрушенные и не утраченные техника и оборудование должны быть возвращены в США

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

Всего поставки по ленд-лизу составили около $50.1 млрд (эквивалентно примерно $610 млрд в ценах 2008 года), из которых $31.4 млрд было поставлено в Великобританию, $11.3 млрд — в СССР, $3.2 млрд — во Францию и $1.6 млрд — в Китай. Обратный ленд-лиз (поставки союзников в США) составил $7.8 млрд, из которых $6.8 млрд пришёлся на Великобританию и страны Содружества.

A total of $50.1 billion (equivalent to nearly $700 billion at 2007 prices) worth of supplies were shipped: $31.4 billion to Britain, $11.3 billion to the Soviet Union, $3.2 billion to France and $1.6 billion to China. Reverse Lend Lease comprised services (like rent on air bases) that went to the U.S. It totaled $7.8 billion, of which $6.8 billion came from the British and the Commonwealth.

Надо же, совпадают числа.
en.wikipedia.org/wiki/File:Gdp29-41.jpg
Получается, годовой валовый продукт США был порядка 1000 млрд. долларов 2000 года. Типа, около 50 лярдов тех долларов.
По сути, из пяти военных лет, один год пиндосы работали на союзников без остатка.

В советской историографии обычно утверждалось, что размер помощи по ленд-лизу СССР был довольно мал — всего около 4 % средств, затраченных страной на войну, а танки и авиация поставлялись в основном устаревших моделей.

При измерении деньгами, оно как-то так и получается. Особенно, если 4% умножить на два а то и три.

Номенклатура поставок по ленд-лизу определялась советским правительством и была призвана заткнуть «узкие места» в снабжении нашей промышленности и армии.

С желдор транспортом у нас было не густо:
The USSR was highly dependent on rail transportation, but during the war practically shut down rail equipment production: only about 92 locomotives were produced. 2,000 locomotives and 11,000 railcars were supplied under Lend-Lease. The USSR had a pre-war stock of over 25,000 locomotives and 600,000 railcars. The Lend-Lease stock did not start being shipped until 1944

К 1945 две трети грузовиков в армии были американскими:
Although most Red Army tank units were equipped with Soviet-built tanks, their logistical support was provided by hundreds of thousands of U.S.-made trucks. Indeed by 1945 nearly two-thirds of the truck strength of the Red Army was U.S.-built.

Поскольку закон о ленд-лизе предусматривал списание использованного военного оборудования и материалов, американцы настаивали на оплате только гражданских поставок: железнодорожного транспорта, электростанций, пароходов, грузовиков и прочего оборудования, находившегося у стран-получателей по состоянию на 2 сентября 1945 года. За уничтоженную в ходе боёв военную технику США возмещения не потребовали.

Объём долгов Великобритании перед США составил $4,33 млрд, перед Канадой — $1,19 млрд. Последний платёж в размере $83,25 млн (в пользу США) и $22,7 млн (Канада) был проведён 29 декабря 2006

А еще британцы отдали базы:
in return for, in the case of Britain, military bases in Newfoundland, Bermuda, and the British West Indies.

Оставшееся отдали по цене 10 центов за доллар - миллиард фунтов в рассрочку на 50 лет при проценте 2%:
Lend-lease items retained were sold to Britain at the knockdown price of about 10 cents on the dollar giving an initial value of f1,075 million. Payment was to be stretched out over 50 years at 2% interest.

1 фунт 1945 года = 26 фунтам 2009.
в 1945 году давали 4 доллара за фунт.
Интересно они посчитали, если "оставшееся" продали бы по полной стоимости, получили бы 40 млрд. долларов. Это при том, что вся помощь Британии составила 31 млрд. Либо британцы ни одной единицы техники не потеряли в боях, либо их неслабо обули пиндосы.

На переговорах 1948 г. советские представители согласились выплатить лишь незначительную сумму и встретили прогнозируемый отказ американской стороны. Переговоры 1949 г. тоже ни к чему не привели. В 1951 г. американцы дважды снижали сумму платежа, которая стала равняться $800 млн, однако советская сторона соглашалась уплатить только $300 млн. По мнению советского правительства, расчёт должен был вестись не в соответствии с реальной задолженностью, а на основе прецедента. Этим прецедентом должны были стать пропорции при определении долга между США и Великобританией, которые был закреплены ещё в марте 1946 г.

Что-то у меня по любому не получается менее миллиарда долларов. Че-то наши зажали деньгу.
Хотя, можно ж было просто списать. Типа - фошысты все подзорвали, не осталось ничего.


Наконец-то я узнал про ленд-лиз. А то все откладывал.
Понятно, что СССР-у было бы заметно легче, если бы поставки раскочегарились не к 1943 а раньше, непонятно, кто и почему тянул резину. Есть мнение, что нам выкатывали условия, на которые Сталин согласится не мог.
Понятно, что помощь была весьма чувствительна, особенно для британцев (в три раза чувствительнее чем нам).
Понятно, что США в деньгах вроде потеряли, зато выиграли временем, территориями, экономикой.
Понятно, что мы с оплатой остатков прокинули пиндосов. Да они, видимо, не особо и рассчитывали.
Понятно, почему пиндосы считают весь мир своими должниками. Они мало того, что безвозмездно помогали забороть фошицкую гидру через ресурсы, так еще и с оружием в руках освобождали заокеанских братьев по разуму.
Понятно почему пиндосов нигде не любят. Дай палец - руку откусят по самые яйки.

2009-11-25

Биорезонансная диагностика

Лечение тоже, биорезонансное. Или еще какое, не суть. Важно, что если дать себе труд разобраться в некоторых деталях, можно сэкономить денег и здоровья.

Ничего сложного в ней не было. На голову испытуемого нужно было надеть те самые филипсовские наушники с датчиками. Что, не бывает датчиков, одеваемых на голову? Очень даже бывает, вспоминаем, например, ЭЭГ. Провод наушников идет в коробочку прибора. То есть, что-то определенно "входит". И "выходит" через COM-порт в комп. Вначале программа запрашивает очень подробные жалобы и анамнез, кстати, ввод жалоб мне очень понравился, он был сгруппирован на схеме с изображением тела человека. Потом требовалось ввести результаты лабораторных исследований (анализов). Причем пока всю процедуру не пройдешь, перейти собственно к тестированию нельзя.

Затем на 30-60 минут запускалась собственно программа. В зависимости от введенных жалоб, она "тщательно собирала информацию с датчиков" по тем или иным органам. Забавно похрюкивая при этом. Похрюкивание означало, что всё работает как положено, сигнал есть. На срезах и моделях органов, взятых из анатомического атласа, специальными значочками и цветом отображались очаги хорошие и плохие - 6 градаций. От желтого шестиугольника (всё ок) до черного треугольника (рак или некроз)
...
Но, главное, лечить, лечить и лечить. Всех подряд. "Ни один пациент не должен уйти без назначений, здоровых людей не бывает, всем нужна как минимум профилактика", - вещала тетенька-кандидат. Как вы уже догадались, лечение и профилактика только и исключительно БАДами производства NSP. Перво-наперво нужно было назначать "очищающую программу". Абсолютно всем. Сроком на один месяц. После этого назначать повторную диагностику (со скидкой) и расписывать лечение. "Очистительная программа" включала в себя препараты с растительными волокнами, желчегонными, мягкими мочегонными и слабительными эффектами. Я представил себе подобную "чистку" для больного, скажем, со спастическим колитом или чем-нибудь язвенным, и мне поплохело. А, да, было специально подчеркнуто, что в течение первого месяца (во время "чистки") возможно ухудшение состояния, это организм мобилизуется на борьбу с недугами.


uncle-doc.livejournal.com/163341


Какой кошмар:

Знакомый поставил себе диагноз "бактериальный трахеит". На просьбу пойти к врачу ответил,ч о смотрел достаточно Хауса, которого консультируют лучшие медики.

uncle-doc.livejournal.com/data/rss

2009-11-24

apt-offline

Чего только не предусмотрели добрые люди. Вот, допустим, дома есть дебианчик, но нет интернета а на работе есть интернет, но нет дебианчика. Что делать?
Использовать apt-offline. Сначала дома сгенерить файл-отчет о состоянии пакетного хозяйства; на работе через этот отчет скачать нужное из тырнету; дома установить свежак из скачанного. Изящно, просто.

Using apt-offline:

* You generate a signature on your Debian box at home and carry the signature file on a removable medium (Probably a USB Stick).(e.g. "apt-offline set /tmp/apt-offline.txt")
* Now you take the USB Stick (with the apt-offline.txt signature file) to the office machine which could be running any linux version, or as I mentioned above, even Windows.
* There, you could run apt-offline giving it the signature file. (e.g. "apt-offline get C:\apt-offline.txt")
* apt-offline would generate you an archive file or a folder with all the data. That data can be copied on a removable media. The removable media can be attached back to the disconnected Debian box at home and installed. (e.g. "apt-offline install /tmp/apt-offline.zip")


debian-administration.org/article/Offline_Package_Management_for_APT


Сцылки дня:

2009-11-23

Даешь внятные сообщения о ошибках!

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

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

* Зависимость сообщения об ошибке от назначения программы. Даже для программ, работающих с одной и той же базой данных, может потребоваться формирование различных сообщений об одной и той же ошибке. Например, в программе для редактирования данных пользователем сообщение должно быть: “Товар с таким названием уже зарегистрирован! Проверьте название товара!”. А в программе импорта данных требуется сообщение с совершенно другим содержанием: “Импортируемые данные дублируются – проверьте дату, за которую выполняется импорт данных!”.
* Сложность формирования сообщений для некоторых ошибок, вызванных ограничениями базы данных. Например, в ограничениях CHECK для таблиц могут использоваться довольно сложные запросы и условия. Поэтому формирование сообщений на основе их анализа может оказаться довольно сложной задачей.
* Использование в клиентских программах пользовательских названий таблиц и столбцов, отличных от их имен в БД. Например, таблица имеет имя “GOODS”, а в клиентском приложении данные этой таблицы могут отображаться в справочнике как “Товары” или “Продукция”.

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


citforum.ru/database/oracle/error_handling

В статье предлагается достаточно конкретный вариант решения этих проблем. Метаданные рулят!

2009-11-22

Synaptic

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

В моем дебианчике раз в неделю возникала ситуация, когда некоторые пакеты не хотели обновлятся, "kept back" и хоть режь его. Кое как расшивал конфликты путем сноса всех повязанных пакетов, потом обновлял, потом заново ставил.

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

Всё как всегда. Сам дурак.
Такие дела :)


Сцылки дня:

2009-11-21

Let's Go

Благодаря посту одного хорошего человека, я узнал про других хороших людей. Что не может не радовать.
Людям хочется сделать C, но лучше. Завидую. Завидую тому, что у них достаточно мозгов, времени и денег, чтобы заниматься этим интересным и малоперспективным (ясен пончик, IMHO) делом.
Как я понял, ваяют язык именно системного программирования, ну там драйверы, оп.системы, инструментарий, СУБДы и всякое такое. Не для того, чтобы манипулировать элементами DOM в браузере, к примеру.


Что особо интересно (выцепил, читая FAQ-и):


Языком занимается Ken Thompson.
Этот точно может сделать Си, но лучше.

Ощущается как динамический язык, но скорость и безопасность (безопасность? вот так?) у него, как у статического языка.
Типа, пишется как на яваскрипте, а результат как на Си.

Система типов не имеет иерархии.
Вообще, хорошее решение. Лично мне никогда особо не надо было применять наследование, хотя академически это красиво. Правда, без иерархии придется часть кода повторять, посмотрим, как с этим справятся.

Это попытка уменьшить количество типизаций и печатных знаков. Нет упреждающего обьявления и заголовочных файлов, всё обьявляется только раз, инициализация (переменных) выразительна, автоматизирована и легка в использовании. Заикание типа
Topobase.Tracing.Algorithms.Reachability rb = new Topobase.Tracing.Algorithms.Reachability();
(это вот заикание лично меня бесит безмерно, а теперь будет типа так:
rb := Topobase.Tracing.Algorithms.Reachability();)
снижено через конструкцию "обьяви-и-инициализируй". Типам не надо разьяснять их взаимоотношений, они (типы) просто есть, никакой иерархии.

Принцип ортогональности концептов. Методы могут быть реализованы для любого типа; структуры представляют данные, тогда как интерфейсы представляют абстракции; и т.д. Это дает легкость понимания происходящего при смешивании всех этих вещей.
Мой опыт говорит, что быдлокодер на любом языке может замутить совершенно непредставимый и непонятный код. Ортогональность не панацея, хотя с ней гораздо лучше.

Адресной арифметики нет, по соображениям безопасности.
Сборка мусора сильно упрощается. Эффективность циклов не страдает.
А нужды остальных закроют слайсы.

Идентификаторы (имена переменных, функций и пр.) могут быть в юникоде.
В смысле, можно писать программы по русски, китайски и как угодно.
Интересно, как мы будем читать китайские или индийские программы? Я иероглифы не разбираю.

В языке пока нет базовых типов. Можеть быть будут, а может и нет. Их наличие усложняет сложность системы типов слишком уж.
Вот так. Язык для облегчения труда программеров, и нате, нет базовых типов.
С исключениями та же история. Эти вопросы пока открыты (быть или не быть).

Интерфейсы и типы без иерархии приводят к потрясающему упрощению их совместного применения.
Похоже так и есть. Но к этому надо привыкать.

Перегрузки методов и операторов нет.
На мой вкус, так и даром не надо. Полностью согласен с аргументацией авторов.

Неявного преобразования чисел нет.
А обещали "чувствуется как динамический язык". Забавно.

Модель поддержки параллелизма выросла из Взаимодействующих Последовательных Процессов (CSP -Communicating Sequential Processes).
Блин, надо срочно найти букварь на эту тему.

goroutines - вместо тредов. Идея в мультиплексировании функций выполняющихся независимо. Есть набор тредов - работяг, на них оно и едет. Один блокируется, горутины переводятся на другой, едущий. Экономно, стек маленький, удобно.
Видимо, рантайм может иметь заточку под железо, тогда вместо тредов можно использовать процессы? И столько, скольно ядер в камнях?

Операции с map-ами не безопасны, в смысле параллельности. Неконтролируемой работой с мэпами в многопоточной программе можно ее поломать (программу).
По статистике авторов, мэпы редко используются таким образом. Поэтому сэкономили.
А обещали "безопасность". Как интересно.

Что в итоге:

Складывается впечатление, что это будет более безопасный Си, не такой развесистый как С++ и с намеком на динамичность, типа Питона, но сильно не Питон.
Ну типа да, Си, но лучше. Параллельные системные программы писать будет легче и их смогут писать менее квалифицированные программеры (чем сейчас). Что приведет к массе низкокачественных программ очень быстро глючащих на оченьмногоядерных камнях. Гы, это плохой прогноз.
Хороший прогноз - в языке будут решены потенциальные пробелы в безопасности (с помощью пакетов проверенных библиотек от Интел сотоварищи) и мы увидим много хороших программ и довольных программистов. Высокие профессионалы Си-шники будут недовольны.

2009-11-19

ПЖ

Что переводится как "полная жопа". Я уже довольно давно сообразил, что наиболее эффективно человек научается чему-либо методом хождения по граблям. Причем своим граблям, собственным.
Вчера я наступил на весьма мощные грабли, и хотя они мои, и вам не пригодятся, поделюсь.

Сначала мне был знак, патрульная машина ДПС пропустила меня на зебре, когда я шел в турагенство. Я понял, что это знак, но не понял, к чему.
Потом я как лох педальный сложил все ценности в сумку, вместо того, чтобы распихать по разным карманам.
Потом я как лох в квадрате, на автопилоте пошел (темным поздним ноябрьским вечером) к дому не освещенной и людной дорогой, а пошагал по темной и безлюдной, дворами.
И редко оглядывался.
И не пронесло. Был бит и ограблен тремями отморозками. Отобравши сумку унесли все, кроме телефона и ключей, которые были не в сумке.

После чего были почти сутки общения с милицией, травмопунктом, опять милицией, турагенством, да, чуть не забыл, банком. Самыми неадекватными оказались операторы банка. На просьбу заблокировать карту мне зачитали рекламу и спросили, не хочу ли я взять кредит. Бу-га-га. Но карту оперативно заблокировали.
В турагенстве помогали чем могли, но у них такой интересный бизнес... Если уже забронировал билеты/отель, все, обратно не вернуть. Хотя шансы есть, маленькие очень.

Порадовали сотруднки милиции, весьма корректно и вежливо все оформили. Абсолютно ничего негативного вспомнить не получается.

А потом позвонил замечательный человек, Сан Саныч. Его машину обнесли полторы недели назад и он ходил, искал по округе свои ништяки. А нашел мою сумку, которую и вернул, безвозмездно. Банковская карта, правда, так и не нашлась.

Так я на своих граблях запомнил, что ходить надо по освещенным и людным улицам вместо темных пустых переулков, желательно поближе к камерам видеонаблюдения.
Что нельзя складывать все яйца в одну корзину.
Что короткоствол (любой) часто бесполезен - времени достать чего-либо у меня не было, надо было голову закрывать.
Что наркоманы очень опасны для людей (есть мнение, что это были подсевшие).
Что милиции боятся не надо.

Толковые люди рекомендуют электрошокер. Причем правильного приготовления: входя в опасную зону, шокер надо брать в руку и прятать в рукав. Так, чтобы при случае доставать ничего было не надо. Только кнопу нажать.
Правда, при вчерашней погоде - сырой и дождливой, шокер противопоказан. Можно себя приложить.
Хотя, при таком приготовлении, можно и эффективность короткоствола поднять. Ходить с взведенным стволом в руке, пока случайно себе (хуже - другим) чего-нить не отстрелишь.

2009-11-18

Еще немного занимательных чисел

Дополню предыдущие числа свежепоступившими:

существует логичная зависимость: чем масштабнее бизнес, тем больше заимствований он может себе позволить. Значит, топ-100 должников во многом перекликается со списком 500 крупнейших компаний. И действительно, на первом месте все тот же «Газпром»: лидер российской экономики должен больше, чем следующие три компании вместе взятые. № 2 «Роснефть» тоже не выбивается из общей зависимости. Зато дальше логика рассуждений скептиков ломается окончательно и бесповоротно. Во-первых, третьим номером идет «Русал», занимающий лишь 12-ю строчку в рейтинге крупнейших компаний. Его выручка почти в 10 раз меньше «газпромовской» – но долг отличается лишь в три раза. Во-вторых, только 54 крупнейших должника входят в топ-100 «Финанс.-500». Наконец, в этом списке оказалось пять компаний, чья выручка в 2008 году была меньше проходных 9,9 млрд руб­лей. Яркий пример – Амурский судостроительный завод, фактически простаивающий последние годы. Зато долг на 30 июня составлял 15,5 млрд рублей.

finansmag.ru/95312

И дальше там таблички идут. Любопытно, Славнефть и Мегафон выручили одинаково денег, по 180 лярдов (я округлил). Но у Славнефти долгов меньше.
У Икеи московской долг в четыре раза больше выручки.
Ну и так далее, очень любопытно.
Ну и суммы, сравните с предыдущими.


Сцылки дня:

2009-11-17

KudoZ

Интересный сервис, КудоЗ (наверное, слово близко к употребляемым на наших форумах "репам" и "симпам").
Сайт на котором люди интересуются друг у друга, как переводится или какое значение имеет тот или иной термин или краткая фраза. На любом языке.
Можно потратить массу времени, просто ползая по коллекции фраз и переводов.

proz.com/kudoz

Можно поискать, что вас интересует:
proz.com/search

А вот, наткнулся на любопытное:
Манкуртизировать

2009-11-16

Любителям короткоствола

С некоторым удивлением узнал, что в Доминиканской республике легально ношение короткоствола

В стране разрешено свободное хранение и ношение короткоствольного огнестрельного оружия, поэтому встретить на улице хорошо вооруженных людей можно повсюду. Но это, скорее, внешний атрибут - применение оружия на улицах крайне редки (исключение составляют районы трущоб, где проживают беженцы из Гаити).

archive.travel.ru/dominican_rep/hints


Так образом, те, кому неймется вооружиться, могут оформить загранпаспорт (виза не нужна), купить билет на самолет и через 11 часов после вылета начать реализовывать свои короткостволистские мечты. В раю типа Баунти. Карибское море, круглый год 25-30 тепла и вода 24-27. Пальмы, белый песок, мулатки. Кофе, ром, сахарный тростник. 8% наркотрафика США.

когда я беседую с гаитянцами по поводу денег, по поводу их зарплаты, то всегда беру с собой пистолет, еще ни разу не пожалел. В стране, в ДР, вводят все большее число ограничений на огнестрельное оружие, я плачу 7000 песо в год - налог на пистолет. Затраты себя окупают - мои аргументы в спорах принимают во внимание. В остальном оружие не нужно. Пистолет стоит в среднем 1000 дол., легализация - примерно столько же. Дом охраняет сторож также с оружием, стреляю по курицам раз в месяц - зато воров не видел никогда. В дорогу всегда беру с собой пушку, но реально никогда не пригодилось. Считаю, что в основном оружие здесь нужно как демонстрация возможностей, служит великолепной профилактической мерой против попыток криминала. В России люди не так легковерны, всегда норовили проверить - выстрелит или нет? Здесь же знают - если есть оружие - выстрелит.

forum.chemodan.ua/index.php?showtopic=24551


From the most recently available statistics, the average rate (the number of homicides per 100,000 population) in the following countries on a national level was as follows:
.
24.8 - US VIRGIN ISLANDS
22.1 - RUSSIA
18.8 - PUERTO RICO
16.2 - BAHAMAS
13.5 - PANAMA
11.3 - MEXICO
10.6 - UK VIRGIN ISLANDS (BVI)
10.6 - ESTONIA
10.3 - BELIZE
9.7 - DOMINICAN REPUBLIC
9.6 - BARBADOS
6.7 - COSTA RICA
6.5 - UNITED STATES
5.8 - CUBA
2.9 - FINLAND
1.5 - CANADA
.


dominicana-estate.com


Do I need a cedula to get a gun permit?
Yes, in order to get a gun and legally carry it around you will need a gun permit. In order to get a gun permit you will be required to get a cedula first.
...
as long as you have a cedula you should have no problems obtaining a permit.


dr1.com/support/726/do-i-need-a-cedula-to-get-a-gun-permit

Цедула, это типа паспорта в центральной и южной Америках.


Сцылки в тему:

Архив блога

Ярлыки

linux (241) python (191) citation (186) web-develop (170) gov.ru (159) video (124) бытовуха (115) sysadm (100) GIS (97) Zope(Plone) (88) бурчалки (84) Book (83) programming (82) грабли (77) Fun (76) development (73) windsurfing (72) Microsoft (64) hiload (62) internet provider (57) opensource (57) security (57) опыт (55) movie (52) Wisdom (51) ML (47) driving (45) hardware (45) language (45) money (42) JS (41) curse (40) bigdata (39) DBMS (38) ArcGIS (34) history (31) PDA (30) howto (30) holyday (29) Google (27) Oracle (27) tourism (27) virtbox (27) health (26) vacation (24) AI (23) Autodesk (23) SQL (23) humor (23) Java (22) knowledge (22) translate (20) CSS (19) cheatsheet (19) hack (19) Apache (16) Klaipeda (15) Manager (15) web-browser (15) Никонов (15) functional programming (14) happiness (14) music (14) todo (14) PHP (13) course (13) scala (13) weapon (13) HTTP. Apache (12) SSH (12) frameworks (12) hero (12) im (12) settings (12) HTML (11) SciTE (11) USA (11) crypto (11) game (11) map (11) HTTPD (9) ODF (9) Photo (9) купи/продай (9) benchmark (8) documentation (8) 3D (7) CS (7) DNS (7) NoSQL (7) cloud (7) django (7) gun (7) matroska (7) telephony (7) Microsoft Office (6) VCS (6) bluetooth (6) pidgin (6) proxy (6) Donald Knuth (5) ETL (5) NVIDIA (5) Palanga (5) REST (5) bash (5) flash (5) keyboard (5) price (5) samba (5) CGI (4) LISP (4) RoR (4) cache (4) car (4) display (4) holywar (4) nginx (4) pistol (4) spark (4) xml (4) Лебедев (4) IDE (3) IE8 (3) J2EE (3) NTFS (3) RDP (3) holiday (3) mount (3) Гоблин (3) кухня (3) урюк (3) AMQP (2) ERP (2) IE7 (2) NAS (2) Naudoc (2) PDF (2) address (2) air (2) british (2) coffee (2) fitness (2) font (2) ftp (2) fuckup (2) messaging (2) notify (2) sharepoint (2) ssl/tls (2) stardict (2) tests (2) tunnel (2) udev (2) APT (1) Baltic (1) CRUD (1) Canyonlands (1) Cyprus (1) DVDShrink (1) Jabber (1) K9Copy (1) Matlab (1) Portugal (1) VBA (1) WD My Book (1) autoit (1) bike (1) cannabis (1) chat (1) concurrent (1) dbf (1) ext4 (1) idioten (1) join (1) krusader (1) license (1) life (1) migration (1) mindmap (1) navitel (1) pneumatic weapon (1) quiz (1) regexp (1) robot (1) science (1) seaside (1) serialization (1) shore (1) spatial (1) tie (1) vim (1) Науру (1) крысы (1) налоги (1) пианино (1)