Увольнение с первой работы.

Я работал в департаменте под названием Computer Center в вузе University of Nicosia. Я пришел туда три года назад парт-таймером-эникейщиком и  через год стал старшим лаборантом и работал уже 40 часов с частыми сверхурочными. Наш отдел состоял из главы отдела, менеджера, двух администраторов (сетевой и системный), программиста, веб-девелопера и нескольких лаборантов (в разное время нас бывало от 6 до 13). Лаборанты делились на старших и младших. Звание старшего обычно присуждалось по выслуге лет, за особые заслуги (мне за CCNA, например), или вообще не присуждалось =)

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

  • 25% Поддержка пользователей, устаренение проблем с офисным софтом, консультации пользователей, нажатие эникея, нажатие кнопки перезагрузки на проблемных устройствах, построение таблиц с разницей между вордом и оутлуком с описанием преимуществ как текстового редактора.
  • 25% Настройка новых машин, реже серверов (у меня единственного из лаборантов был допуск к серверам).
  • 25% Устранение проблем с железом. Модульный траблшутинг и сборка. Починка феном материнской платы. Выемка проводов из вентиляторов и смазка послених термопастой снизу и маслом в подшибник.
  • 5% Сетевые задачи ( от настройки фаерволла и цисок до обжимки патч-панелей (не уверен, что по-русски это так называется)), поиск и устранение петель в свитчевых сетях, установка направленных антенн на высотах, не совместимых с чувством самосохранения в экстремальных погодных условиях.
  • 5% Бэкап (вообще 1% максимум, но растянем для важности).
  • 10% Выполнение обязанностей, которые, по идее, должны выполнятсятся людьми самостоятельно. Доставка расходных материалов (бумага, тонеры, болванки), проверка аппартуры на предмет “что оно еще работает со вчерашнего дня до сих пор даже для нас, именно с нашей флешкой, если козырь крести а на солце простое нечетное количество пятен было в этот день в 1935 году когда у ванги случился ревматит”
  • 5% Свободное время. – Почитать уютненький, посмотреть ютюб, ущипнуть секреташу отдела

Ушел по неочевидным причинам. Первая – невозможность дольше оставаться на Кипре после окончания обучения. Вторая – желание посвящать 100% рабочего времени задачам из интересных мне направлений (администрирование и сети), но не тратить около 50% на побочные задачи. Уходить было тяжело. За три года я очень тесно сошелся с Администраторами и Старшими. В общем-то коллектив был единственной причиной, по которой я тянул с уходом, хотя уйти должен был уже давно.

Теперь буду искать работу в Воронеже. Больше поддержкой я работать не буду. Только сети и только администрирование.

Кстати, на мое место взяли 5 (!) парт-таймеров. Если перевести в рабочие часы, то получится 2.5 меня.

Странная кнопка.

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

MSDN

Такое впечталение, что ее "переоптимизировали". И вообще она сдвинута вверх. Странно.

Катаклизмы

Три недели назад Кипр ударило четырехбальное землетрясение. Землетрясения на Кипре бывают редко – где-то раз в 50 лет. Землетрясения слабые, но глиняные дома в прошлом падали.

Полнедели назад по столице Кипра пошел тайфун. Тайфунов тут не было вообще никогда. Тайфун не был ни сильным ни разрушительным. Снесло черепицу с пары крыш, невезучих даже огрело ею по голове. 0 убитых, сколько-то лекгораненых. 100% населения в шоке. Чистят дома от культурного слоя, занесенного ветром в дома.

Поразительная концентрация маловероятных катаклизмов.

Теперь я имею права хвастаться, что пережил землетрясение и тайфун.

Перехват инициативы.

Продвинутый интернетчик есть информационная потреблядь (далее ИП). Потребление информации можно логически разделить на два способа :

Wish-driven (по желанию) – ИП читает ресурс когда у ИП есть свободное время, или желание/надобность почитать.
Renew-driven (по обновлению)  – ИП читает ресурс когда обновится рсс-ридер, твиттер сайта, или обновление придет любым другим способом . Чтение инициируется обновлением сайта, но не желанием этот контент читать.

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

При втором способе ИП есть субъект для обработки непрерывно поступающей информации ( у вас в ридере бывает 0 непрочитанных обновлений? =). Мозг ИП свободен от списка ресурсов и их адресов – эту работу берет на себя программа. При большом количестве подписок все свободное время уходит на их листание/чтение. Этот способ сродни просмотру телевизора. Кажется, что переключаешь каналы сам, но показывают все равно то, что хотят ОНИ.

Я долго портеблял контент по Renew-driven способу. Недавно осознал всю его ущербность и решительно отписался от всех рассылок сразу. Из поля зреня мгновенно ушло огромное количество информации. Я сразу забыл о существовании 80% читавшихся мной ресурсов &mdash они оказались совершенно мне не интересны. Никакого чувства потери не испытыаю. Очень рад освободившемуся времени.

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

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

Learning C++ as a New Language

Yesterday I digested learning C++ as a new language paper by Bjarne Stroustrup. I am looking for a “correct” approach to learn programming. Programming science is giant mastodon. Programming is so huge system that it can’t be observed completely even after years of research. There are no professionals, who know all kinds of programming. Even old specialists with several areas of expertise observe only piece of puzzle. My target is to find universal guide into all, or at least most kinds of programming. A guide, that observes the whole mastodon and popularly describes every part of it.

However, the paper was not about my search. The paper is a good introduction into C++. It does not describe syntax of language, but provides a manual, guiding where and how to start learning the language. I noted, that those advises do not apply to C++ only, but applicable for any programming language. The paper is highly recommended to students, who are completely new to programming, as well as to teachers, creating their teaching programs.

I want to note, that if my teachers trained me according Stroustrup’s advises, educational effect would be higher. At least, i wouldn’t have had to discover a difference between standard library and language syntax myself. So if you are not satisfied by your teachers. but not sure where to start this paper is for you.

Значимость общества на человека и наоборот.

Я писал, что личность – отражение отражений несуществующих отражений в сознании окружающих. Разовью тему.

Значимость личности – иллюзия. Личность не важна. Не важна не только личность, но и носитель личности тоже не важен. Человек рождается абсолютно пустым. Новорожденный – чистый носитель информации. Но человек – сложная система, построенная на когнитивности. Механизмы восприятия работают с самого рождения и поглощают информацию из внешнего мира, насколько позволяют ресурсы организма. Система знаний разрастается очень быстро и отжирает все свободные ресурсы. Затем система самоперестраивается, включает механизмы забывания, и перераспределения/преобразования информации. При прочих равных, рано или поздно система формируется до степени, достаточной чтобы назвать ее личностью.

Ключевой процесс формирования каждой личности – обработка информации извне. Без информации личность не может формироваться. Человек впитывает в себя информацию из окружающей человека области дискурса, перерабатывает ее, и она становится частью его личности. Персональная картина среды, видимая личностью, изменяет среду. Но влияние личности на среду несравнимо меньше, чем влияние среды на личность.

Здесь можно выявить одностороннюю связь. Среда без одной личности возможна. А личность без среды – нет. Если убрать личность из среды, то среда останется. Если убрать среду, то фомирование личности станет невозможным. Точнее, некоторое навыки выживания человек приобретет. Но они не будут завязаны ни ня человечкском языке, ни на морали, ни на общественных ценностях. Такой ребенок никогда уже не сможет пойти в школу, построить дом, приучиться жить по законам общества. См. детей-маугли (рус, англ), там подробно описано.

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

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

Монетизация Любви

Я шагаю в ногу с тенденцией монетизации любви, и даже придумал ей маскот-символ. Он же смайл.

Speed up Firefox 3.5 on Fedora 11.

Since I moved to Fedora 10, I noticed Firefox became noticeably slower than before. Start-up was taking about 30 seconds. Even right click menu appearance had noticeable delay. I suspected plug-ins. I minimized amount of my plug-ins twice. It didn’t help.

After I suspected history and private data database. I tried to clean up history manually, but it did not decrease its size. Deleted entries were just marked as deleted, but kept remain in database. There was the last hope – trying to delete places.sqlite file manually. I had a hope that Firefox checks existence of database and recreates it in case of absence. And yes – it does it! It increased starting speed for about 5 seconds.

To eliminate large-history-problem in the future, I set a limit on it. You just need to go to about:config page and set a search filter to browser.history. Th following values need to be changed:

browser.history_expire_days;

browser.history_expire_days_min;

browser.history_expire_sites;

Personally, I set them to 30, 15 and 5000 accordingly. You may choose another values.

My last concern was language packs. There are all possible language packs installed and enabled by default in fedora’s Firefox. I disabled them all (a lot of clicking), except Russian and English ones. Miracle! Firefox starts up several times faster! Now it takes about 7 seconds only!

Оцени себя, или песнь об отсутствии самооценки

Каждый ребенок, по законам рф, должен отучиться в школе. Это 10 лет жизни. Все 10 лет ребенка оценивают. Потом ебаное большинсов идет в ВУЗ. В ВУЗе ребенка тоже оценивают. Еще 5 лет. 15 лет ребенка оценивают: объетивно, субъективно, справедливо, несправедливо, привильно и неправильно. БОльший период развития человек прибывает субъектом оценивания, а не объектом. Человек привыкает к тому, что его оценят. Человек не учится оценивать себя сам. Это первый тезис.

Официальная система оценки примечательна своей снисходительностью. Если оценка варьируется между тройкой и четверкой, ставят четверку, если ты не поджег любимого пуделя директриссы, конечно. Пока ты не делаешь ничего плохого, ты хороший. Так работает система оценки. Так работает правосудие. Презумпция невиновности. Любая школьная/вузовская система оценки завышена. Это можно легко понять по количеству самодовольных дебилов вокруг. Большинсво учеников школ и вузов переоценено. Это второй тезис.

Не умея оценивать себя, человек принимает только оценку других за верную. Возникает парадокс. Считается, что у каждого должна быть высокая самооценка. Рыгыгы. Как может быть высокая самооценка, если СамоОценки у человека нет? Человек оценивает себя из слов окружающих, и его самооценка зависит от того, как ЕГО оценивают, а не того, как ОН САМ себя оценивает. Грубо говоря, он оценивает себя так, как ему говорят. А говорят разное. В зависимости от статуса человека в обществе его самооценка варьируется от “задрот” до “классный парень, я бы ему отсосала”. И человек начинает позировать (читай заниматься позерством, см. эмо), дабы свой статус в обществе поднять, вместо того чтобы оценить себя и исправить херовые качества. Но оценить себя человек не умеет, потому что у него этого опыта нет, и вот она, рекурсия! Человек с плохой оценкой окружающих в обычной среде неизменим! Раз задрот, всегда задрот.

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

Заключаю. Первое, чему человек должен научиться, это оценивать себя самостоятельно. Техник масса. Если вы дизайнер, для начала, сравнивайте свои работы с работами самизнаетекого, если программист, то сравнивайте свой код с кодом TEX’a, итд. Если вы думаете, что у вас длинный член, сравните его с моим. Главное на пиздеть себе и не закрывать глаза на недочеты.

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

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

Windows and Linux System Time Shift Fix

Recently, I had to install Vista on my laptop. After installation I found that system time in Linux and in Windows had 3 hours difference. So every time I was rebooting into another OS, my system time was set on another value. To track time, I am always using clock in the tray. So changing clock value after each restart was really annoying.

Windows does not change sytem clock value, it changes output on system tray’s clock value according timezone difference only. Vista did not change any value on system clock. It was showing whatever value was left after Linux. Linux was not changing any clock value also. So problem was in time representation in both operating systems.

Occasionally, Linux can represent clock value in UTC, as well as in local time format. In my case, Linux was interpreting value as UTC, and converting it to local time. But windows was reading UTC value of clock, remaining after Linux, thinking that it is a local time, adding timezone difference, and viola! I was getting my three hours difference. Apparently, Vista can not understand that clock is UTC. So I just changed clock representation in Linux.

# clock --localtime