Beautiful data center

Recently I’ve seen several pictures of a new Microsoft’s data center. I do not know which DC is it, where it’s located, etc. But the DC interior is unusually beautiful. I’m not sure whether it really looks so impressive in real life as it does in the pictures – probably it’s some photographic effect like HDR, or long exposure or something I have no idea about. But if it’s not, that is the most beautiful server room I can Imagine. I’d like to get a chance to work in so inspirational environment.

I did not manage to figure out the real source of the pictures, so I’ll ink to cnet.

And, as a bonus, I want to share photos of some ISP, which decided to build their DC in the cave or shaft or similar environment.

On the left picture in the bottom we can see racks

Essential SNMP, Second Edition

Books covers everything about SNMP, plus something related, plus something unrelated. When I saw the book for a first time, I couldn’t understand how so many pages could be written about such simple thing as SNMP protocol. Reading throughout the book reveled many verbose listings, examples and even chapters which seem redundant. Book covers all possible aspects of SNMP: protocol architecture,  SNMP API, programming SNMP, best practices and so on and so forth.

Being too verbose, book has to be red carefully. You might omit some or many chapters depending on information you want to get. Despite of being exaggerated, book is well-written and delivers all topic-related material.

Increasing your Firefox view port height.

By default big chunk of Firefox view port in taken by unnecessary horizontal toolbars. It is not crucial for 4:3 screen users, but it matters for 16:9 users. This small note describes how to free browsing space and make Firefox more convenient for laptop and netbook users.

Firefox with default viewport

Firefox with default viewport

Firefox wit extended viewport

Firefox wit extended viewport

To free extra space we need to remove unnecessary toolbars. For example, bookmarks and navigation toolbars are useless. There is no need in them. I’m using <alt>+<right> and <alt>+<left> to navigate backward and forward. To refresh the page I’m pressing <F5> or <CTRL>+<F5>. To stop loading page I’m pressing <ESC>. I haven’t use my home page for years – Firefox is kindly loading my last session. Do I need all those buttons then? I do not. They have to be removed. After you removed all buttons, you have only address bar and search bar left. Why keep them so wide in current panel? Let’s move both of them to main toolbar. Now we have navigation navigation toolbar empty and can be removed.

I can’t even imagine anything worse than a bookmarks panel. It forces me to see my bookmarks always. Just think about it. Your browser forces you to watch your bookmarks. I believe, it is much more convenient if you are accessing your favorite links on your demand instead of been forced to press a link after hours watching it. Even if it’s not forcing you to do weird things, what’s the point to see it always? Bookmarks toolbar should be removed. You still can access your toolbars pressing <CTRL>+<B>.  Your live will be even easier if you’ll use Delicious bookmarks extension, but default bookmarks subsitem is good enough to be used.

Suddenly, update

Real life experience have indicated that maintaining 2 blogs on separate domains with separate blog engines is useless time wasting. Maintaining  took more time that actual content production, despite it was planned opposite. I had planned to create highly distributed web site which is easy to maintain. But I ended up fighting with WordPress updates and administrative obligations. So my “highly distributed easy maintainable site” got a slave, wasting time maintaining the site. Fed up, I killed my master, took his content and mixed it in united blog.

Bilingualism

Since now this site will be updated in two languages – English and Russian. All computer-related thematic will be in English since now. All diary-like, linguistic and discourse records will be in Russian. For those who is interested in some specific posts (anybody?) , there is opportunity to subscribe to any category individually. But I kindly advise everyone to subscribe to full feed. English-learning is included for free.

Design

I will no longer use standard templates. I have almost accomplished last version of my personal design. Soon i’ll move it to WP template and everyone will be happy. Specially, me.

New design will be simple end geeky-like.

RSS

All RSS will go through feedburner. DO NOT SUBSCRIBE TO MY BLOG YET. I didn’t pass feeds through Feedburner yet. List of feeds will be announced later.

Privacy.

No any attempt to anonymize myself. My name is Evzhenkov Svyatoslav and I am in charge of every piece of content published here. Haters (anybody?) might suck my dick.

Writing.

Again, I’ll try to write as much as possible. Currently, most topics I want to write about are discarded due to lack of time. I promise not to do that.

Usability.

OpenID, and other useful stuff is already coming. Implementation will be announced shortly.

Транспорт. 3.

Персональная составляющая

Не всякий понимает, что доход оценивается не размером зарплаты, а разницей между прибылью и убытками. В случае работы в городе, прибыль одна – зарплата. Зато убытков целый список – еда, проезд, налоги. Чего забыл? Время. Время на приготовление еды, на покупку, на проезд, на отдых. На работу. Море времени, меняемого на одну зарплату.

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

Об эффективности работы я могу написать целую серию заметок, но к теме этой заметки это не имеет отношения. Точнее, имеет in a stub. Если рабочий день – обязанность, сокращение какого расхода дало бы больше личного времени? Расхода на доставку себя на рабочее место. Дайте рабочему идти на завод 5 минут вместо часа и он в свободный час напишет картину, изобретет велосипед и сходит на митинг, но кому это надо?

Тезисно:

Чем эффективнее транспортная система, тем эффективнее каждый житель города, следовательно эффективнее город.

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

Еще?

Неэффективность транспорта. 2.

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

Экономическая составляющая эффективного транспорта.

Главное преимущество тесного города – его экономическое превосходство над распределенной деревней. Что дает городу превосходство? Более быстрые коммуникации, позволяющие доставлять необходимые товары (вода, энергия, информация, вещи, патроны) и обслуживающий их персонал к месту обработки или потребления быстрее и с меньшими затратами времени и энергии на доставку. Да, я не оговорился. Люди – обслуживающий персонал для товаров.

Дороги – важнейшая часть коммуникаций. Они позволяют доставлять товары и людей к местам, где люди совершают работу над товарами и получают конечный продукт, или промежуточный товар. Я знаю – это вопиющее упрощение действительности, но в общем работа совершается кем-то над чем-то, а в конце получается продукт, что тоже детское упрощение, но уточнять этот процесс должен учебник по экономике, а не я.

Чем эффективнее система транспорта, тем меньше денег и времени тратится на доставку. Чем больше ресурсов экономится, тем, неожиданно, всем становится лучше. Я уверен, что существует коэффициент экономической эффективности города, в котором эффективность коммуникаций является множителем.

Социальная составляющая

Без быстрой доставки ресурсов город теряет свой экономический смысл. Но приобретает другой – социально-организационный. Потеря в транспорте пары часов в день, в добавок к 9 часам на работе, делает человека еще более занятым, отнимает время и силы на мышление и самостоятельные действия. В итоге свобода большинства горожан умещается в пятичасовой промежуток между работой и сном. “Дом – это подготовка к работе”. А медленный транспорт – очередной инструмент добровольного рабовладельческого общества.

Неэффективность транспорта.

Общественный транспорт:

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

– Маршрутов недостаточно. Из одного конца города в другой без пересадки добраться невозможно. Да и зачем?

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

– Места в маршрутках для пассажиров недостаточно. Автобусы спроектированы на малые нагрузки и большую площадь занимают сидящие места. То есть, процентов 80 автобуса – кресла. И закон подлости говорит нам, что на оставшихся 20% площади автобуса едет 80% несчастных. Причем сидячие не счастливее стоячих: На них падают, им завидуют, им стыдно. Но встать никак.

Личный транспорт:

– Дороги имеют недостаточную пропускную способность. Да, и снова мой болид оказался слишком широким и вместе с соучастниками движения заткнул магистраль.

– Отсутствие велосипедных дорожек. Допустим я заебался стоять в заторах, озаботился проблемами экологии, и сел на велосипед. Много вероятно, что моя инициатива закончилась бы циничными лицами врачей-трепонаторов. Водители не уважают даже камазы, едущие по встречке. А велосипедист – вообще не помеха даже. Развлечение. Поэтому, хотелось бы ездить по специально отведенным территориям, но кому нужен экологически чистый подросток с быстрыми ногами? Это же потенциальный экстремист.

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

– Завышенное количество налогов на владение ТС. Их много. Сраховка, транспортный, регулярные ТО и тп. Чем лучше машина, тем больше платить.

– Перегруженность дорог делает опасным использование мотоциклов и велосипедов. Ой, я про это уже нечаянно сказал. Добавлю: ни один вид транспорта не является ни экономически эффективным, ни безопасным. Что же блядь делать-то?

Например, платные стоянки в бизнес-зонах для авто и бесплатные для мотоциклов и велосипедов.

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

Создайте мне условия для свободного и быстрого перемещения!

Девушка

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

Пиксельная Девушка

Я не знаю кто она, но я влюбился с первого взгляда.

Мучения искушенного хакера

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

I just can’t hold back…

I just can’t hold back…

..

Drop the base… Drop the base…

Drop the base… Drop the base now.

I just can’t hold back…

Pandemonium, Charly, 1991

Я ясно вижу, как он науже набрал DROP DATABASE CREDIT_CARDS_GOLD;  и не знает, жать ли enter

Frame, packet and segment sizes or TCP/IP without fragmentation

It appeared to be really complicated to find relative information about sizes of transmission units in different levels of TCP/IP stack and completely impossible to find a united chart with their comparison. So, here it is.

Layer Protocol Header Size Recommended size with header included without protocol extensions, ensuring no segmentation on all underlying layers Maximum size of transmission unit with protocol extensions
Transport TCP 20-60B 1480 Bit 1 GB
UDP 8 B 1480 Bit 65535 B
Network IPv4 20 B – 60 B 1500 Bit* 65535 B
IPv6 40 B – infinite 1500 Bit 4 GB
Data link 10/100 Ethernet 18 B 1542 bit 1542 bit
1/10 GB Ethernet 18 B 1542 bit 9000 bit**
10/100 GB Ethernet 18 B 1542 bit 64000 bit***
802.11 (WIFI) 34 B 2312 bit 2312 bit

* Fragmentation is widely used in IP protocols

** Jumbo frames are used on high-rate data link protocols, like Gigabit Ethernet or higher

*** is called Super jumbo frame. Not practically used and may not be profitable on a links lower than 10Gbit Ethernet