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

2010-02-28

Високос однако, 28 февраля

Недавно было у меня про статистику. Вот, пока свежо, зацепился глазом за показательное:

Факт первый. "Генерал-майор Леонид Веденов сообщил, что за последние 5 лет в России было совершено около полутора тысяч преступлений с использованием травматического оружия. В результате более 60 человек погибли, а еще около 600 получили травмы" (источник). Вывод — ежегодно из травматики убивают 12 человек.
Факт второй. "Напомним, инцидент произошел в ночь на 26 декабря в Москве около дома №7 по Севастопольскому проспекту. Автомобиль «Ниссан Мистраль», за рулем которого находился Маурин, столкнулся со снегоуборочной машиной. В ходе конфликта подполковник выстрели в ногу снегоуборщику, который скончался через несколько минут от потери крови" (источник). Вывод. В 2009-м году как минимум один человек был убит из травматического оружия сотрудником милиции.
А теперь сложим теперь два этих факта вместе. Каждое двенадцатое убийство в современной России совершается сотрудником милиции.

fritzmorgen.livejournal.com/281402


Сцылки дня:

2010-02-27

Хорошо там где нас нет

Если вы типа фрилансер, в смысле, работаете удаленно и посещать офис вам не надо, или, там, писатель какой, к примеру, то почему вы еще тут а не там? Там теплый океан, там дешевле жизнь, там быстрее интернет. И там полно русских, будет с кем поговорить :)
Голубицкий рассказывает о ценах на жись в Индии. Он уже давно там. Я так прикинул, вдвоем на тыщу баксов прожить можно, если осторожно.

Стоит на горе русский, приложил ко лбу ладонь, смотрит в даль.
Подходит к нему еврей и спрашивает:
- Куда смотришь?
- Смотрю где жить хорошо.
- Эх, хорошо там, где нас нет.
- Так вот я и смотрю, где вас нет.

2010-02-26

Layers in PDF

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

1. Разумеется, Adobe Illustrator CS может сохранять свои слои в многослойный пдф, было бы странно, если бы он не мог. Вот Photoshop CS1, тот не может, что странно. Дополнительно, реклама.
2. ArcGIS ArcMap начиная с версии 9.2 может создать такой файл, напечатав в него многослойную карту.
3. Google ScetchUp вроде как обладает такой возможностью (не проверишь — не узнаешь).
4. Фреймворк MapFish содержит нужную функциональность, типа как и АркМэп. Вообще, к МэпФиш следует присмотреться повнимательнее, очень уж толковый проект.
5. Scribus (мой выбор) — пакет предпечатной подготовки, совершенно замечательно сохраняет свои слои в слои пдф. Лично проверил. А поскольку поддерживает скриптование, процесс создания многослойных пдф может быть автоматизирован.
6. Бескомпромиссным профи, не представляющим жизни без консоли и натурально текстового редактора, этим подойдет решение на базе TeX - модуль ocg.sty. И дополнительная инфо.
7. Adobe Acrobat, начиная с 6-го поддерживает слои, но, поскольку не является инструментом авторинга, сам слои не создает. Но работать с ними может, в том числе скриптами.

Просто неплохой источник информации по PDF-ам.

Не в тему: общение с компаниями, сертифицированными по ISO 900* заметно отличается от общения с мелкой шушерой. В отличие от шушеры, они обязаны читать ваши письма и реагировать на них :) Вчера я написал в Бибину, что, несмотря на обещания и прошедшие сроки, лучше не становится. И попросил компенсировать недостаток сервиса. А сегодня получил на счет половину месячной абонентки. Уже что-то.

2010-02-25

2012

Если вы еще не смотрели фильму «2012», не смотрите, пока не прочтете книгу. Либо режиссер, либо автор сценария (либо оба сразу) делали фильму явно под впечатлением от книги.
Жила была цивилизация, достигла уровня развития сопоставимого с нашим 18-м веком. Вдруг бабах, нет БАБАХ! Громы, молнии, земля переворачивается, мегацунами заливает — всё, нет цивилизации, костер разметало в искры, медленно угасающие в ночи.
Цитирую книгу:

12 тысяч лет назад на планете произошли грандиозные изменения катастрофического порядка. Они совпали либо были причиной («спусковым крючком») окончания последнего ледникового периода. Сначала волны цунами, вызванные геологическими катаклизмами, разрушили города, уничтожили основную массу людей и погубили множество животных – диких и домашних. Практически вся цивилизационная инфраструктура была уничтожена. Потом вода постепенно стекла с суши, смыв с нее разрушенное. А затем море вновь наступило, но уже медленнее: интенсивное таяние ледниковых шапок повысило уровень Мирового океана, и главные заселенные территории превратились в подводные шельфы.

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

Какой же она была, эта цивилизация?

... XVIII век, точнее, его технологические достижения – хронометр, каменное литье, опыты с электричеством (первые гальванические элементы), приличный уровень математики и картографирования… Возможно, именно такого или примерно такого уровня достигла та, прежняя цивилизация, частично превратившаяся в уголь.

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

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

...

Ну и где же она, эта великая цивилизация? Которая нанесла на карту мира весь земной шар со всеми береговыми линиями… Которая резала гранит в промышленных масштабах… Строила непонятные сооружения… Обладала технологическим уровнем развития не ниже уровня XVIII века… Где ее материальные следы? Ну не может ведь величайшая цивилизация сгинуть бесследно, не оставив ничего, кроме пирамид и мегалитов!

...

Знаменитая иракская пещера Шанидар, где были найдены останки неандертальцев, также имеет следы потопов. Я не оговорился, именно «потопов»! Пещера эта уникальна тем, что на протяжении десятков тысяч лет в ней жили люди. Самый старый культурный слой принадлежит неандертальцам, его возраст 65 тысяч лет. На рубеже 30-го тысячелетия кроманьонцы вытесняют неандертальцев и продолжают преспокойно существовать. Но прикол не в этом. А в том, что цепочка поколений порой внезапно прерывается, и один культурный слой отделяется от другого безжизненным слоем ила, песка и ракушек. Всего таких мертвых слоев четыре.

...Пещера Шанидар не исключение: она находится в горах на высоте 750 метров над уровнем моря.

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

...

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

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

...

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

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

...

Но есть вещи уже проверенные, явно существующие. Правда, превратно истолкованные. Вы когда-нибудь слышали о Нан-Мадоле?

...

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

...

Сооружения эти мегалитические. То есть сделаны из базальтовых плит и балок, вес которых колеблется от 5 до 50 тонн. Причем, что интересно, ближайшее месторождение базальта находится на соседнем острове Понапе, да еще на дальней его стороне. И как туземцы доставляли многотонные балки на соседний остров, а потом строили из них сооружения высотой с пятиэтажный дом, совершенно непонятно. Знакомая история, не правда ли?..

...

основную часть города открыли только недавно. Как вы думаете, где она была спрятана? Под водой, конечно. На глубинах до 60 метров. Там по сию пору располагаются заросшие водорослями, ракушками и кораллами дома, улицы, 30-метровые колонны…

Это открытие потрясло историков. А ведь о нем можно было догадаться до его совершения!.. В литературе авторы и ранее с удивлением писали о «подводных туннелях, соединяющих искусственные острова». Якобы туземцы зачем-то строили их в теле рифа…

Мышление человеческое косно. Люди какие-то вещи воспринимают как константу – например, уровень Мирового океана, который действительно не менялся последние 10–12 тысяч лет. Поэтому, увидев торчащие из воды на мелководье квадратные фундаменты, исследователи приняли их за искусственные острова. Браун так и пишет: «Руины построены на искусственно созданных островах…»...

ясно, что никто никакие искусственные острова на мелководье не возводил. Строили на суше. И то, что сейчас принимают за волнорез, – часть древней крепостной стены. А «пронизанный туннелями» риф, на котором вырастают остатки сооружений, – просто заросшие кораллами строения. Именно заросшие строения, а не «искусственные острова, построенные на рифе»! Когда-то эта часть полиса возвышалась на холме, и грозные башни с переходами охраняли покой ныне затопленного великого города. А теперь… Теперь мы видим только крохотную верхушку айсберга под названием Нан-Мадол. ...

Мы уже знаем, когда произошло такое поднятие уровня Мирового океана, которое могло покрыть городские строения слоем воды в несколько десятков метров – 12 тысяч лет назад, в конце ледниковья, когда начали интенсивно таять огромные полярные шапки. В ту пору островок Темвен не был отдельным островом. А был частью огромного острова Понапе, который, в свою очередь, являлся фрагментом немалой суши, от каковой ныне остались только конопушки островов.

Что еще примечательного есть в Нан-Мадоле? Давайте присмотримся. Весь город построен из длинных базальтовых балок. Из них, словно из бревен, выкладывались конструкции стен. Так вот, очевидцы отмечают, что руины Нан-Мадола ныне производят впечатление полного хаоса: «…многотонные базальтовые “палочки”, словно спички беспорядочно навалены друг на друга… трудно себе представить, какие разрушительные силы способны разметать по острову многотонные глыбы».

Но мы-то с вами знаем, какие силы мечут тепловозы и пароходы, словно игрушки.

Александр Никонов. Предсказание прошлого. Расцвет и гибель допотопной цивилизации.



2010-02-24

Афоризм известен но неверен

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

Один из самых известных - "Жизнь коротка, а искусство вечно". Да-да, он имеет к медицине самое непосредственное отношение. Потому как автором его является не кто иной как Гиппократ II Великий, более известный, как просто Гиппократ.
...
Оказывается, полная версия афоризма (да и афоризм ли это?) такова:
Жизнь коротка, путь искусства долог, удобный случай скоропреходящ, опыт обманчив, суждение трудно. Поэтому не только сам врач должен употреблять в дело всё, что необходимо, но и больной, и окружающие, и все внешние обстоятельства должны способствовать врачу в его деятельности.
Vita brevis


Сцылки дня:

2010-02-23

Моск

Изрядная доля здорового цинизма бодрит необычайно.

И если, не дай бог, человек дожил до 90 лет, его мозг уменьшится на 120 грамм. Это много, поскольку средняя масса мозга 1300 грамм. Человек становится асоциальным, если масса его мозга меньше у мальчиков — 900 грамм, у девочек — 800 грамм. Таким мозгом обладают австралийские аборигены.

Значит, чем мозг больше, тем человек умнее?

Как правило, да. В 70% случаев талантливые и одаренные люди имеют мозг крупнее

нормы. У человека с большим мозгом больше шансов оказаться талантливым, чем у человека с маленьким.

А какие еще предпосылки к тому, чтобы быть умнее? Масса мозга, что еще?

Надо родиться мальчиком.

Ага, и желательно белым, да?

Да, желательно. У разных рас разная масса мозга. К сожалению… Можно ли воспитать в себе некие способности? Нет, воспитать нельзя. Можно только реализовать. Способности человека — это комбинация наиболее выраженных структур мозга. Выраженных не в психологическом смысле, а в морфологическом. Они просто большие. Например, чтобы быть хорошим художником, надо не просто обладать зрением, а иметь большие по размеру структуры: должно быть латеральное коленчатое тело, задние и передние бугорки четверохолмия, затылочные палеокортексы 17 и 18, 19… И это только чтобы разглядывать что-нибудь. Например, необычайную красоту… стодолларовой банкноты. А чтобы скопировать ее, человеку необходимо еще полтора десятка достаточно выраженных структур: ведь кроме зрения нужна еще очень точная моторно-двигательная координация. А то увидеть человек сможет, а нарисовать или вырезать — нет.

...

Для этого должно пройти еще 100 миллионов лет эволюции. Причем жесткого отбора. Типа как если бы по человечеству били огромным дуршлагом с дырочками: кто в дырочку проскочил — тот остался.

...

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

...

Может, у нас тогда и хвост вырастет?

Хвост не вырастет. Будут такие здоровые румяные дебилы, которые будут честными законопослушными гражданами. Собственно, это и происходит в Америке уже давно. Не зря же там разрешают размножаться девушкам с синдромом Дауна. Заботливая жена со слегка приоткрытым ртом — это так пикантно!

А они что, не люди — с синдромом Дауна?

Это — больные люди. Понимаете? Есть больные, а есть здоровые. Если вы разрешаете размножаться больной части населения страны — значит, очень скоро заболеют почти все. Так всегда было.

...

Одно дело, когда человек нарушил что-то, украл, — тут ни в коем случае нельзя смертную казнь применять. Даже к убийцам нельзя. А вдруг ошибка? А вот люди, которые никого не убивают, но являются контролерами чужих жизней, обязаны отвечать по всей строгости. То есть расстрел для высших чиновников, начиная, например, с районных, — это обязательная мера. И она будет очень эффективна.

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

А зачем они нужны? У нас их все больше, а результата все меньше.

...

За двадцать лет в академии, что в одной, что в другой, научились так жить, что им уже сколько ни дай, деньги до реальных исполнителей, то есть до меня, не дойдут. Это — система нереформируемая. Ее надо просто ликвидировать — и все. Ну, как милицию.

И МВД тоже ликвидировать?

Ну а как вы хотите? Их же нельзя реформировать. Ни МВД, ни ГАИ, ни налоговую службу. Это — нереформируемые структуры. Биологическая организация формируется только в потоке энергии. Если поток энергии, например деньги, идет от государства, государство управляет системой. Но менты воруют денег примерно в 50 раз больше, чем государство им дает на зарплату, то есть поток энергии, который они получают извне, в 50 раз больше. Значит, структурироваться они будут, ориентируясь на какой источник энергии?

...

rusrep.ru/2010/06/savelev

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



Сцылки дня:


2010-02-22

Надо срочно запретить одномоторные самолеты и программистов

А также фамилии Stack.
программист Джозеф Эндрю Стэк (Joseph Andrew Stack) сел на одномоторный самолёт, взлетел, подразогнался и вогнал его в семиэтажное здание Службы внутренних доходов (Internal Revenue Service, IRS) в городе Остин в штате Техас, тем самым совершив самоубийство и месть сотрудникам этого ведомства.

Которое дважды удушило его бизнес непомерными налогами


Помните Марвина?

ArcGIS в облаках

Наткнулся сегодня на занятный блог, а в нем на пост про скрещивание АркГИС-а и Амазонского облака S3. В ходе разработки веб-карты авторы решили растровую подложку разместить в облаке. Видимо, посчитали, что так дешевле будет, собственно, для этого облачный сервис и придумали — чтоб не надо было свои могучие кластеры обслуживать. Разместили и опытом поделились. Поскольку АркГИС не поддерживает облака, доступ к подложке из приложения идет мимо АркГИС-а, через OpenLayers. Правда, говорят, что есть надежды на прямую поддержку облаков АркГИС-ом 10-ой версии.

А пока он даже операцию идентити на смешанных слоях не поддерживает.

2010-02-20

Цифирь

Интересный сайт, спасибо terrakot-у. Занимательная цифирь. Если предположить (для разнообразия), что опубликованные числа хоть как-то коррелируют с действительностью (кто считал, как считал, сколько приписок/отписок?), получается очень занимательно.

На 100 000 населения России:

100 чел. умерло «от старости», это 7% от общего числа умерших, возьмем за опорную величину. В полтора раза больше народу померло от неболезней — отравления, травмы, самоубийства и т.п. В 8 раз больше народу померло от болезней системы кровообращения (сердечники?) - это половина всех умерших (нет, ну как они считают, а?). В два раза больше — от «новообразований» - раковые? От инфекций и паразитов сдохло в 5 раз меньше народу, столько, сколько от транспортных травм. Самоубийц чуть больше, чем инфекционных. Случайных (sic!) отравлений алкоголем в десять раз меньше, чем «от старости». Убийств в полтора раза больше чем отравлений алкоголем.

Посмотрите на числа, наглядно. Каждый увидит свое.

2010-02-19

Гражданин?




Письмо №27. Забытая конституция. Часть первая

(Конституция это основной закон, его надо знать каждому гражданину. Учите матчасть!).

RU-CENTER налажала

Тема дня, невозможно пройти мимо. Если верить тому, что написано на сайте терпил, то компания «РУ-ЦЕНТР» ака RU-CENTER совершила противоправное действие, прекратив обслуживание домена без законной причины.

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

Вообще, хороший повод подумать о переводе своих доменов из Ру-Центра. Не правда ли?

UPD: вполне читабельное, обновляемое и подробное изложение темы.

Ну и хватит о грустном «случаются в мире и хорошие новости».

Думаю, всем программерам и админам необходимы утилиты типа «tail». Самое очевидное применение — за логами смотреть. Предлагаю заценить мой выбор, для подВинды, гуевые тейлы: LogExpert, и mTAIL. Безвозмездно, то есть даром можно пользоваться. ЛогЭксперт, пожалуй, поудобнее будет, если религия позволяет запускать дотНетовые приложения.

И напоследок: «жизнь, свобода и стремление к счастью» - неотделимые права среди других, предоставленных людям Создателем — это из Декларации Независимости. Красиво, правда?

2010-02-18

Эпический fail

Как оно было (хотя, почему было — есть): у меня тормозит тырнет. Я, как положено, пишу в суппорт. Путем вялой переписки с 29 января по 17 февраля достигнут прогресс — спецы определили, что да, имеют место проблемы!
Дивитесь, просто сага какая-то (меня особо умиляют диапазоны дат и результат работ = 0):

Я
Date: 29.01.2010 21:55:17(МСК)
> > Subject: теряется каждый пятый пакет
> >> Мои приветствия.
> >> Если честно, я уже устал ждать, когда вы обеспечите наш дом достойным
> >> интернетом.
> >> Вот, документальное свидетельство имеющихся безобразий:
> >> --- ya.ru ping statistics ---
> >> 1226 packets transmitted, 986 received, 19% packet loss, time 1226542ms
> >> rtt min/avg/max/mdev = 6.621/20.093/49.176/6.603 ms

...

Бибина

> 2010/1/31 Билайн :
> > Спасибо, что нашли время написать нам.
> >
> > Перед тестирование отключите антивирусное ПО и фаерволл. Нажмите кнопку "Пуск", выберите "Выполнить" и наберите в новом окошке
> "cmd". Нажмите Enter. В командной строке выполните команду ipconfig -all и скопируйте в ответ на письмо ее статистику. Далее в
...

Я

Date: 01.02.2010 03:39:44(МСК)
Subject: Re: теряется каждый пятый пакет
> в 3 часа утра, когда пинг до яндекса показывал потери до 10%, я
> получил такие результаты запуска запрошенных вами команд:
...

Б

date Mon, Feb 8, 2010 at 11:35 AM
subject RE: Re: теряется каждый пятый пакет
Здравствуйте!
Выполните команду pathping ya.ru
...
тут еще два или три обмена подобными письмами...

Б

2010/2/17 Билайн :
> Здравствуйте.
> В данный момент действительно наблюдается проблема с медленной скоростью и потерями, ориентировочное время решения - 20 февраля.

Я

Thu, Feb 18, 2010 at 1:33 AM
subject Re: Re: Re: Re: теряется каждый пятый пакет
это нынче так нахуй посылают?



2010-02-17

Связь mob

Пришла сегодня смс-ка от МТС, сообщали, что если я не подключу услугу «Выгодный Баланс», то услуги по моему древнему тарифу подорожают. Поскольку от этих жлобов я не жду ничего выгодного и приятного для себя лично, скорее наоборот — наебалова очередного, настроение мальца испортилось.

Полез выяснять, чё-как? Заодно провентилировать вопрос о альтернативах. Выяснил, что этой навязываемой услугой мне какбэ намекают, держи баланс в плюсе, не менее 75 рублей. Дополнительных платежей вроде не видать. А если услугу не подключить, то некоторые виды звонков подоражают до удвоения платы за минуту.

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

Делюсь сухим остатком:

МТС RED (текущий мой): 2 руб/мин звонки на МТС РЕД; 3 — на другие МТС; 6 — остальные по Москве и области. Это с новой придумкой «Выгодный Баланс».
МТС СуперНоль: 2.50 на МТС; 3.50 остальные.
МТС МногоЗвонков: 4; 4. С шестой минуты заметно дешевле.

Билайн МонстрОбщения+: на все мобильные 2.75; на городские 5.5. Замаскированная абонентская плата (сроки действия платежей).
Билайн ПоЛюбомуПоводу: 5 руб/мин все исходящие местные и междугородные.

Мегафон ОХард: 1.20 на 5 любимых номеров; 2.40 остальные. Замаскированная абонентка (сроки действия платежей).
Мегафон ВсеМобильные: 4 на мобилы; 5.50 на фиксированные (городские).

Ну что тут скажешь? МТС СуперНоль, однозначно.

2010-02-16

Статистика

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

Вот, к примеру, каким браузером смотрят веб? В 2010 г.

По версии Тёмы ие — 54%, фф — 21%

При этом надо знать, что это намеряно за один день в рамках системы ротабаннер — небольшой набор русских сайтов посещаемых русскими человеками. Кстати, система не знает про ие8 и ие7, судя по детальному списку видов браузеров.

По версии Клименко ие — 38.1%, фф — 24.5%

Это промеряно за февраль системой ЛивИнтернет — весьма представительный набор русских сайтов посещаемых русскими человеками. Представляется, что числа вернее отражают действительность.

По версии же w3scools ие — 36.7%, фф — 46.3%

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

В заключение, версия wikipedia.org/wiki/Usage_share_of_web_browsers#Summary_table

ие — 58.7%, фф — 28%

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

И как вот ответить на вопрос — доля ие больше половины или меньше в тырнете? Нет ответа. Есть ощущение, что больше, покамест.

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

А на калькуляторе есть кнопка "Забой". Намекают?

2010-02-15

OpenOffice.org 3.2

Поставил свежачок ОО, пять минут, полет нормальный.

aptitude search ~ioffice
dpkg -l|grep office
aptitude purge openoffice.org3
aptitude purge openoffice.org-debian-menus
aptitude purge openoffice.org-ure
dpkg -i t/ooo/DEBS/*.deb
dpkg -i t/ooo/DEBS/desktop-integration/openoffice.org3.2-debian-menus_3.2-9472_all.deb

Текст был набран в нем, в ОО.


Двое сотрудников российской ИКЕА были уволены за содействие взяткодателю. Круто.


Оптимизация очередей для дисков

Наверняка вас не устраивает быстродействие дисковой подсистемы. Что можно сделать? Например провести тонкий тюнинг на низком уровне.

Чтобы выполнить запросы системы на чтение/запись с диска, запросы выстраиваются в очереди и очереди оптимизируются алгоритмом шедулера. Моему дебианчику доступно четыре шедулера, на выбор:

# cat /sys/block/sda/queue/scheduler
noop anticipatory deadline [cfq]

Как видно, по умолчанию используется шедулер «completely fair queuing». Но можно выбрать и другой. И навести тюнинг:

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

2010-02-14

Скорость

Небольшое наблюдение: дистр.ОпенОфиса через Йоту (радиоканал, однако) качается у меня сейчас со скоростью в 150 килобайт/секунду. Тот же дистр через домашнюю бибину (3 мегабита тариф, однако) качается со скоростью 30 килобайт/секунду.

Вы видели рекламу «домашнего интернета» бибины? Там написано про «самый быстрый интернет». НЕ-ВЕ-РЮ! И вам не советую.

2010-02-13

OpenOffice 3.2

С мест сообщают:

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

В числе других значимых новшеств OpenOffice.org 3.2 фигурируют полное соответствие спецификации OpenDocument Format 1.2 (ODF) и улучшенная поддержка проприетарных форматов. Пользователи обновлённой версии пакета получили возможность полноценно работать с защищёнными паролем и зашифрованными документами MS Office, свёрстанными в Excel 2007 табличными данными и интегрированными в них OLE-объектами, а также со шрифтами OpenType.

Незначительным изменениям подверглись все входящие в состав OpenOffice 3.2 приложения. Текстовый редактор Writer лишился встроенного механизма MediaWiki, который разработчики во избежание недоразумений вынесли в отдельное, самостоятельно подключаемое пользователем расширение.

Мне сильно не хватает бумажной «Компьютерры». А вам?


Небесполезный блог, посвященный инфобезопасности, особенно «тестированию на проникновение».

2010-02-12

Abricos

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

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

2010-02-11

Много сайтов и только один сервис «авторизации»

Если не принимать во внимание подмену понятий (идентификация, аутентификацияавторизация), то вполне можно использовать. Хотя бы как отправную точку. О чем речь? О том, что если у вас несколько сайтов, ну как у гугеля — почта, доки, вейвы, блоги и проч, то хочется один раз залогонив пользователя, не мучать его вопросами авторизации до тех пор, пока не выйдет (отлогофится). И если пользователь поставит галочку «помнить меня», то таки да, запомнить и не спрашивать логона вновь и вновь.

Как это сделать? Начните читать отсюда: «Межсайтовая авторизация 2». Особо полезны каменты, как обычно.

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


Сцылки дня:

2010-02-10

Plone buildout и яйца

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

Посему, надо развеяться.

Помницца, была история про космические шаттлы и конские задницы:

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

...

Следовательно, вот и ответ на самый первый вопрос: даже теперь, когда человек вышел в космос, его наивысшие технические достижения напрямую зависят от РАЗМЕРА ЛОШАДИНОЙ ЗАДНИЦЫ ДВЕ ТЫСЯЧИ ЛЕТ НАЗАД.

anekdot.ru/id/59755

А вот на сайте snopes.com определили, что все не так просто и прямолинейно, но, признают, в общем-то да, размер колеи и вагонов косвенно зависит от колеи римских дорог, следовательно от размера лошадиной задницы.


Сцылки дня:

2010-02-09

IPv6

Работаем с IPv6 на практике:

Many articles tell us about about initial setup of IPv6 and are completely silent about what to do next. Thus, I wanted to share my own experience.

Многие рассказывают нам о начальной установке IPv6 и совсем ничего не говорят о том, что делать дальше. Я поделюсь с вами своим собственным опытом.

Спасибо тебе, gribozavr!


Приятное:



--

Наводчик — Слава Сэ.

2010-02-07

Debian Squeeze

Намедни ноутбучная вин7 сообщила, что она (MS Windows) поддельная, не настоящая. Я то знаю, что это по причине того, что активировать я ее не стал, ибо лицензия у меня на одну машину и на этой одной вин7 уже активирована. Но MS Windows думает, что я купил неправильный дистр. Ну, пусть ее, не нужна уже, эксперименты я закончил. Удобный случай вернуть на ноут дебианчика.

Как водится, поставил lenny (выдернув сетевой шланг после инициализации сетевых интерфейсов и синхронизации времени, ибо установщик свежие пакеты берет из сети, а это долго, лучше потом обновиться). А потом решил проверить, как там squeeze, не готов еще? Прописал в /etc/apt/sources.list вместо lenny — squeeze, запустил aptitude update, aptitude full-upgrade.

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

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

Апгрейд ядра ругался (предупреждал), что не хватает firmware tg3 tigon/tg3*.bin. Но сетка работает. Видимо, TSO (Support for TCP Segmentation Offload (TSO)) работать не будет, да и фиг с ним, хотя неаккуратненько, конечно.


Сцылка дня:

2010-02-06

Нан (none)

Оглядываясь на прошедший день, не вижу ничего достойного особого упоминания. Самый рядовой день, и это хорошо, ибо отсутствие плохих новостей — это хорошие новости.

Сцылки дня:

2010-02-05

Там, где бродит бизон

Отсмотрел сегодня фильму - «Там, где бродит бизон» ака «Where the Buffalo Roam». Понял, что ничего не понял, описываются похождения вечно обдолбанного журналиста, траекторию которых меняет эпизодически проявляющийся поверенный (типа адвокат).

Полез выяснять, что же это я посмотрел. Да, есть вещи, которые понять нельзя, не имея в бэкграунде некоторых познаний. Суть в том, что фильма снята по мотивам автобиографических рассказов Хантера Томпсона — отлично известного в Америке писателя и журналиста (русский сайт Т.Х.) эпохи Никсона.

Видимо, для пендосов фильма занятна, как минимум. А мне понравился саундтрек. Да и на Билла Мюррея с удовольствием поглядел, хотя в больших количествах его и не перевариваю.


Сцылки дня:

2010-02-04

Пропавший eth0

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

ifconfig eth0 up

дает ответ

no such device

Проблема решилась правкой

/etc/network/interfaces

в нем заменил eth0 на eth1 и дописал auto eth1

После перезапуска сеть поднялась.

Говорят, можно было поглядеть на наличествующие интерфейсы командой

ifconfig -a

чтобы не менять вслепую eth0 на eth1. Система решила, что сетевуха у меня сменилась и поменяла символьное имя, от греха.

2010-02-03

Новая мыша

A4TECH X7 XL-750BH, взамен такой же (X7) старой, у ей колесо стало глючить и логотип почти стерся. Новая мыша такая вся обрезиненная, колесо «4Д», доп.кнопа еще одна. И внутри у ей неонка, и памяти 64К. Неонка кажет текущий режим и работает кнопой эти режимы переключающей (суть разрешение сенсора, как я понял, курсор то медленнее бегает то быстрее, в зависимости от режима). А у меня раньше на этой кнопе был забинден даблклик. А теперь, выходит, нет. Зато есть экстракнопа, по умолчанию делает тройной клик. Я считаю, это издевательство — часто вам нужет тройной клик? А чтобы кнопы перебиндить, надо сначала мыше память потереть, я так понял. А это только из виндов, установив мышиные драйвера.

А еще, эта мыша не захотела бегать в Х-ах. Видимо потому, что я когда-то переписал конфиг мыши на evdev и рукаме прописал номер события (был 9) в xorg.conf, в то время как новая мыша определилась иначе (событие №2). Узнать новый номер события я смог так:

#egrep "Handle|Name" /proc/bus/input/devices

в выдаче было такое (среди прочего):

N: Name="A4TECH USB Device" 
H: Handlers=mouse0 event2

Зная номер события, можно внести правки в /etc/X11/xorg.conf:

Section "InputDevice" 
Identifier "evdev mouse"
Driver "evdev"
Option "CorePointer"
Option "Device" "/dev/input/event2"
EndSection

После чего перезагрузка Х-ов (invoke-rc.d gdm restart ) довершила дело.

Хотя, по предыдущему сценарию, надо было бы поправить файл /etc/udev/rules.d/19-local.rules, заменив

KERNEL=="event[0-9]*", SYSFS{../name}=="A4Tech PS/2+USB Mouse", NAME="input/event9" 

на

KERNEL=="event[0-9]*", SYSFS{../name}=="A4TECH USB Device", NAME="input/event9"

и всё, этого было бы достаточно.

UPD.

В винде поставил спецпрограмму «Oscar» для мыши и записал в мышиную память, что кнопа, делавшая тройной клик, будет делать двойной клик. Прекрасно работает. Идея записывать макросы прям в мышиную память — очень правильная, драйверов не надо, нужен только программатор мыши. А программу с тырнету скачать не дали, даже ссылки не нашел. Только с прилагаемого компакта. Это они зря.

2010-02-02

Загадочная MS Windows

Видимо, сегдня закрывается гнетущая меня тема проблем TCP/IP в винде. После очередного моего письма (на тему «20% потерь пакетов — это недопустимо») в суппорт бибины, я получил следующие инструкции (привожу полностью):

Перед тестирование отключите антивирусное ПО и фаерволл. Нажмите кнопку "Пуск", выберите "Выполнить" и наберите в новом окошке "cmd". Нажмите Enter. В командной строке выполните команду ipconfig -all и скопируйте в ответ на письмо ее статистику. Далее в командной строке выполните ping -n 1000 -l 1400 и скопируйте статистику в ответ. После этого выполните команду ping -n 1000 -l 1400 vpn.internet.beeline.ru и также скопируйте статистику в ответ. Также, пришлите нам статисткиу команды tracert ya.ru.

А у меня на ноуте вин7 доживает последние дни (потому как без активации), я на нем эксперименты ставил. Вот и пригодился - я этот ноут подключил напрямую (мимо роутера) к шлангу бибинскому, выполнил все, что они попросили, как с включенным VPN-ом, так и с выключенным. Потом вернул все как было (в смысле, провода обратно повтыкал). И дай, думаю, чтоб два раза не вставать, прогоню тест на скорость еще раз. Прогнал и увидел чУдное — честные 3 мегабита. На винде, через роутер. Раньше более 1 мегабита никак виндой не получалось выжать, только линуксом. Миракл, не иначе. Может это MS Windows, чуя, что жить ей не долго на ноуте осталось, решила показать свою крутоту?

Ладно, думаю, это прекрасно, осталось понять, что произошло и повторить это на рабочей машине, тогда вопрос можно закрывать. В общем, все эти пляски, что с ноутом были, я провел с десктопом. Пару раз при тестах увидел 3 мегабита. А потом опять скорость упала, при том, что машину никто не трогал, только тест по кругу запускали. Linux кажет 3 мегабита, MS Windows — до 1 мегабита. А каждый раз плясать с бубном вокруг машины ох как не хочется.

В итоге, поставив крест на попытках настроить стек TCP/IP в винде (умерла так умерла), я, по совету доброму, поставил в винду виртмашину с маленьким линуксом. Настроил сетевушку как «мост» и на Linux поставил Squid. Как и ожидалось, пингвин в песочнице через бриджованную сетевушку выдает 3 мегабита, в то время как хостовая MS Windows, в то же самое время, отстойно тянет менее 1 мегабита.

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

2010-02-01

Bogus unix line

Намедни terrakot задал мне вопрос — как мониторить/анализировать трафик в линуксе. Я сходу вспомнил про команду netstat и про существование пакета, в названии которого было что-то про акулу. Стали смотреть, чего можно вынуть из нетстата и споткнулись о подозрительное сообщение «warning, got bogus unix line».

В записи от 5 ноября 2005 года сказано, что повинны в этом UML utilities. Я проверил приводимый там рецепт (переустановить, перезапустить uml-utilities). Сообщение перестает проявляться до следующей перезагрузки компа.

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


Сцылка дня:

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


Архив блога

Ярлыки

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)