TI_Eugene's public blog

Стих

Потому что перепелцы
Всякие младенцы

Citate 150424

когда ты что-то делаешь и оно орёт, значит не хватает смазки (c) mezomish@gmail.com

Что нам стоит Linux поставить

Чисто для себя заметки, дабы не забыть.
Итак - сколько нужно места под систему (корень).

= Linux =
(имеем ввиду Fedora 20+ или CentoOS 6/7; домики, своп, базы и другие var - отдельно)

== 1GB ==
* минимальнейшая система. CLI only, ничего лишнего вообще. Тупо демо или стартовая система.

== 2GB ==
* vms
* специализированный сервер (http only например)

== 4GB ==
* максимальный навороченный сервер сети (LDAP и всё-всё-всё; внезапно 2.5..2.8 GB)
* минимальный desktop (только графика - никаких mozilla или LibreOffice)

== 8GB ==
* навороченный desktop + немного разработки (но не всё сразу)

== 16GB ==
 * ну всёооо, что только можно.

= Windows =

== 16GB ==
 * WXP (хотя через пару лет начнет поджимать)

== 32GB ==
* WXP (и все проблемы сняты)
* W7 (с трудом на некоторое время)
* 2008 R2 server (терминал-сервер на 10..30 юзеров; можно, но надо тщательно следить за местом - держать оборону до 5GB free).

== 64GB ==
* WXP - много
* W7 - самое то
* 2008 R2 - аналогично

ЗЫ. Мда... Помнится, в году эдак 199x удавалось влепить на популярный в то время "сигейт сороковник" (40MB; на минуточку - 40 _мега_байт):
* Windows 95 OSR2
* Microsoft Office 97 в минимальной рабочей (но достаточной комплектации)
* 1С 7.x (не помню уже)
* Doom2
Иэх... :-(

А я юзеров люблю

Я никогда не брошу хелпдеск. Хелпдеск - это типа зарядки или экстремального туризма - держит в форме. Пользователи - очень забавные существа потомучто. Case #1: - Мне говорит - инжалид дежице! - Отключите прокси в своем браузере - Что такое браузер? Что такое прокси? Ой, Ви такие слова всякие непонятные говорите, у меня аж голова разболелась! (это говорит юзер, которого я поймал вчера на заход фкантактик через анонимный прокси; типа - "я вся такая дууура, не умничайте тут при мне!") Case #2: - Мне говорит - инжалид дежице! - Отключите прокси в своем браузере. Браузер - это та программа, которой Вы ходите в Фкантакти. - Вы мне так говорите, как-будто я какая-то дууура! ==== В этом месте я _всегда_ зависаю :-(

Как готовить Linux

Preambula:
Принесли на починку домой компутер. Диагноз - ничего не работает и никуда нельзя ввыйти в Интернет. Потом привезли записку - поставить Виндоус и фсьотакоэ.
Включаю - убунто... Проверил DVD - не, не LiveCD (произносится - ЛИВ-блин-СИДИ - а не Лайв!).
Причем - не просто убунто, а дефолтное плюс идиотский тюнинг - с этой дикой убунтовской кровавой раскраской, с дурацким верхним гномовским меню (HIG, йопта...) - и с невообразимым маковским (штоле) оформлением трех кнопок в верхнем левом углу (в кровавой раскарске и с гномовским минимализмом обозначением смотрится просто ппц).
Вопрос - кто что делал? Ответ - знакомый вьюнош осьмнаццати лет.
Результат - клеэнт пищит и жалуется и просит вернуть взад. Ибо он не любит Линух.
Я тоже 10 минут поработал - и тоже пищу - это ж невозможно блин!

Вы не любите линух? Вы просто не умеете его готовить.

Ambula:
1. Никогда не ставьте клиенту гном. Никогда. Да, это тупой DE для тупых юзеров. Но а) он слишком тупой, и б) он очень плохо настраивается. Юзером. Ставьте кеды. (сижу, с этой машины пишу - в 5-й раз пытаюсь слить фотки в фоне. Бразеро блин задолбал в конец. Ставлю k3b. Не... закатаю в 7z - сами разберутся)
2. Обязательно включите 3D - metacity и что там в кедах не помню, ибо не пользуюсь. Вид крутящегося полупрозрачного куба (невзначай) и резиновых окон ввергает в хороший шок. Это - впечатляет. Сделайте клиенту красиво.
3. Не издевайтесь над клиентом. Ему не надо лучше - ему надо "обычно". Поставьте тему Redmond, раскраску - под венду, таскбар - снизу, многоколоночный список файлов (в гноме - компактно - и по-дефолту) (они ж не знают, что такое есть). Сделайте клиенту удобно.
4. Заточите машину, чтобы летала. Это - впечатляет.
5. Поставьте хороший набор софта. Не дефолтный - а хороший. И не 5 пасьянсов - а красивые игрушки.

libvirt: IDE vs Virtio

Где-то в интернетах видел примечание, что физические диски для виртуальных машин лучше подключать по Virtio чем по IDE - типа меньше накладных расходов.

Подвернулся случай сравнить в сферических условиях.

Итак - дано 2 совершенно одинаковых диска Seagate Barracuda 250GB, цельнотянутых из RAID фабричного сервера от IBM (т.е. гарантированно одинаковых).

Один подключен как IDE, второй - как Virtio.

Меряем (bonie++; первое - это замер / - диск как файл, второе - физический диск по IDE, третье - по Virtio)

Резюме: мне кажется - не наврали

Version 1.96Sequential OutputSequential InputRandom
Seeks
Sequential CreateRandom Create
SizePer CharBlockRewritePer CharBlockNum FilesCreateReadDeleteCreateReadDelete
K/sec% CPUK/sec% CPUK/sec% CPUK/sec% CPUK/sec% CPU/sec% CPU/sec% CPU/sec% CPU/sec% CPU/sec% CPU/sec% CPU/sec% CPU
/2G944931513112220342730931019771681061211679217++++++++1646010116989++++++++1850310
Latency10110us4375ms526ms12058us1061us212msLatency12077us890us508us61us25us87us
IDE2G77095200512168143286499104573362125123162024215++++++++28677162687319++++++++3031216
Latency16549us3439ms565ms11299us5537us99348usLatency96us957us542us50us25us96us
Virtio2G7679644736334381428199615072248519211816++++++++++++++++++++++++++++++++++++++++++++++++
Latency15552us1377ms635ms5753us7200us653msLatency111us434us555us82us25us92us

Burnout

Риски выгорания

Выгорание - это проблема затрагивающая все стороны жизни, всех людей и все профессий. Она влияет на все сообщества, и на­ше - не исключение. Выгорание означает длительное истощение, обычно приводящее к утрате цели и интереса. К сожалению, в нашем сообществе это досточно сложно выявить заранее и предотвратить.
Выгорание проявляется как череда часто неуловимых из­менений в личности, перспек­тивах, ценностях и поведении пациента. По мере прогрессирования этих изменении распознавание причины недуга услож­няется. К сожалению, выгорание часто неправильно диагности­руется как иррациональность, резкий темперамент, необычное поведение или недостаток терпимости.
Хотя уверенно распознать синдром выгорания сложно, суще­ствует несколько убедительных исследований. Два психолога, Герберт Фрейденбергер [Herbert Freudenberger] и Гейл Норт [Gail North], идентифицировали 12 фаз, описывающих последователь­ность серьезных шагов по направлению к выгоранию и известных как цикл выгорания [Burnout Cycle]. Они не обязательно проте­кают в данном порядке (последовательность сугубо индивиду­альна): одни «больные» пропускают часть стадий, а другие задер­живаются на них довольно долго. Но этим стадиям соответствует ряд признаков, на которые следует обратить внимание потенци­альным жертвам.
Цикл выгорания
Рассмотрим все 12 этапов цикла выгорания. Во время чтения пом­ните, что наш список - просто рекомендация. Я не врач, и если у вас есть вопросы или тревоги насчет некоторых стадий, обра­титесь к специалисту. Во-вторых, помните, что не все эти стадии следуют друг за другом, и их порядок не у всех одинаков.
1. Самоутверждение
Как правило, выгорание начинается со стремления проявить себя, обычно вызванного опасением, что ваша работа не уважается и не ценится дру­гими. Жертва выгорания часто пытается скомпен­сировать это чувство, стараясь самоутвердиться.
2. Работа интенсивнее
Многочасовая работа - общий признак первых стадий выгорания. Постоянное ощущение необ­ходимости проявить себя приводит к естествен­ному выводу, что нужно работать больше, доль­ше и давать видимые примеры вашего успеха другим. В этих случаях человек нередко задерживается в офи­се или, в случае участников открытых проектов, засиживается над ними все позже и позже. Вы все дольше будете бодрствовать, возможно, работая до двух или трех часов ночи, в уверенности, что чем больше вы делаете, тем лучше вы будете себя чувствовать и докажете свою ценность.
3. Пренебрежение потребностями
На этой стадии простые удовольствия, вроде сна, еды, общения с друзьями и просмотра телесериа­лов, рассматриваются только как удовольствия и, следовательно, отвлечение от работы. В этой ситуа­ции укрепляется ваше желание показать себя, и ваш наивысший приоритет - найти способы работать больше и больше. Все проще становится сказать «нет» тем, кто хочет провести с вами время, и найти причины поработать еще.
Поздние ночи и ранние утра станут рядовыми, и недостаток сна вызовет увеличение потребления кофеина, усталость и раз­дражительность в дневное время. Также вполне возможно, что вы перейдете на нездоровую пищу - ведь ее так быстро и удобно готовить. Из-за усталости приготовление пищи кажется большей морокой, чем оно есть на самом деле.
4. Пренебрежение конфликтами
На этой стадии некоторые ваши друзья и родные, скорее всего, заметят, что вы не в себе, и спросят вас, что случилось. На ранних стадиях цикла вы­горания вы твердо убеждены, что все в порядке, а друзья и родные слишком педантичны. Вы отмахнетесь и скаже­те, что прекрасно справитесь сами.
5. Пересмотр ценностей
На этой фазе одержимость работой такова, что тра­диционные ценности - друзья или хобби - отбра­сываются. Ваше единственное понимание успеха- хорошо работать. Это опасный этап цикла: именно здесь вы начинаете активно дистанцироваться от друзей. Вы пе­рестанете рассматривать общение с людьми и время, проведен­ное с семьей, как предмет гордости и радость жизни. Вместо этого вы приметесь думать, что они мешают получать отдачу от выполняемой вами работы. Вы поймаете себя на поиске оправданий для того, чтобы работать больше. Вечера и выходные будут от­ведены под работу, и ваши друзья перестанут звать вас побыть с ними - ведь вы всегда отвечаете «нет».
6. Отрицание вызванных проблем
На этой стадии поднимают головы цинизм, нетерпимость и агрессия. Коллеги отвергаются как идиоты. Растущие проблемы связываются с нехваткой времени, некомпетентными сотрудниками и несправедливой нагрузкой. Вы истощены нехваткой сна и, скорее всего, подорвали здо­ровье, злоупотребляя кофе и пиц­цей. Давление самоутверждения заставляет жалеть себя и считать, что другим не понять, как вы перегру­жены. Вы все чаще набрасываетесь на людей, придираетесь к ним, прово­цируете споры, и вам все сложнее из­виниться. На шестом этапе жизнь кажется очень напряженной.
7. Отстранение
Вы уменьшаете ваше социальное взаимодей­ствие и контакты до минимума и работаете до 11. Вы достигли стадии, когда освобождение от чув­ства выгорания становится все важнее. Вы можете попытать­ся облегчить стресс частыми возлияниями на неделе или, чего доброго, обратитесь к наркотикам. Каким бы ни был ваш выбор, вы предаетесь ему намного больше обычного, и это опасно.
8. Явные перемены в поведении
Ваше странное и неустойчивое поведение теперь очевидно для ваших друзей, семьи, коллег. Вы уже не тот, что раньше, и близ­ким это видно за версту. Вы еще больше исто­щены физически, у вас, веро­ятно, проблемы со здоровь­ем - например, головная боль,
кожные реакции и общая вялость. Ваши личные отношения ста­ли напряженными, вы начинаете чувствовать себя депрессивнее, в особенности по ночам.
9. Деперсонализация
Теперь вы ощущаете, что ничего не можете дать миру, и чувствуете неуверенность во всем, что делали раньше. Жизнь представляется вам набором механических и лишенных эмоций функций. Пер­воначальное желание продемонстрировать свою ценность спа­дает; вы просто чувствуете, как бредете шаг за шагом.
10. Внутренняя пустота
Вы ощущаете отчетливое чувство пустоты. Вы все чаще прибегаете к выпивке или лекарственным препаратам, или, возможно, находите облегчение в переедании, в странном и гипертрофирован­ном сексуальном поведении или других необыч­ных и деструктивных действиях. Вы подавлены все больше и больше.
11. Серьезная депрессия
На поздней стадии цикла выгорания вы чувствуете потерянность и истощение, и не видите в будущем поводов для оптимизма.
12. Синдром выгорания
На этом, самом серьезном этапе, у вас суици­дальные мысли, чувство отчаяния и безыс­ходности. Вы на грани психического и физи­ческого коллапса и нуждаетесь в медицинской помощи.
Диагностика и лечение выгорания
Обозрев риски в этом перечне симптомов, вы явно прикидывае­те, каков лучший подход для управления ими. Понимание рисков выгорания важно для распознавания этих симптомов не только у себя, но и у окружающих вас людей. Существует и более широ­кий вопрос: как предотвратить выгорание в сообществах, к кото­рым мы относимся?
К сожалению, рецепта или секретной формулы для предотвращения выгорания в сообществе нет. Лучшее ре­шение - принять простую фи­лософию, помогающую людям справляться со сложными жизненными переменами и реше­ниями: «Я тебя поддержу». Хотя она выглядит упрощенной, самый легкий и действенный способ-научиться чуять симптомы, а затем протянуть страдальцу руку помощи. Чувство товарищества в труд­ные времена способно реально помочь при выгорании. Чтобы распознать выгорание, нужно читать и перечитывать все 12 пунк­тов цикла. Они дают базовые знания для понимания природы выгорания. После этого вы должны наблюдать за этими симпто­мами у ваших друзей, родных и в сообществе.
Особо отслеживайте и отмечайте перемены в поведении. Если кто-то «не в себе», то, возможно, он страдает от выгорания. Имен­но такие изменения являются типичными признаками.
Если вы заподозрили, что кто-то выгорает, просто поговори­те с ним с глазу на глаз - предельно откровенно. Скажите ему, что вы заметили, что за последнее время он изменился, и это вас заботит. Спросите, все ли в порядке, и не можете ли вы как- нибудь помочь. Во многих случаях вам расскажут, что у них на уме. что их беспокоит, и о своих пробле­мах. При переутомлении, часто сопровождающем выгорание, вы также должны спросить, справля­ются ли они с рабочей нагрузкой и нельзя ли вам как-то ее облегчить. Такое предложение помо­щи само по себе может ослабить стресс - это подтверждение, что кто-то может помочь страдальцу со списком его дел.
Баланс работа/жизнь
В центре в чем-то неприятного мира вы­горания - проблема уравновешенности, баланса. Хотя и существуют некоторые на­учные признаки тех, кто больше подвержен выгоранию, простые наблюдения говорят, что все технари, музыканты, консультанты, авторы и учителя имеют более высокий риск угодить в жуткий цикл выгорания.
Удивительно, но для многих дости­жение баланса оказывается сложным делом, в особенности в случае онлайн-сообщества. Много лет назад отыскать баланс было проще: вы просто выключали компьютер и шли на­слаждаться той жизнью, где нет мыши с клавиатурой. Но по ме­ре все более глубокого проникновения Интернета в нашу жизнь, и доля времени нашей жизни без упомянутых мыши с клавиату­рой все уменьшается.
Кроме знакомых всем инструментов рабочей среды, типа элек­тронной почты, офисных программ, web-браузеров и пакетов для бухгалтерии, сейчас имеются социальные сети, такие как Facebook и MySpace; блог-сервисы, например, Blogger и WordPress; микро-блоги Twitter и Identica; а также онлайн-сервисы - Skype, Google Talk, MSN, Yahoo IM и ICQ. Не забудем и о развлечениях: бессчет­ные сайты, анимация, видео и статьи - все это влечет нас к ком­пьютеру. Мы можем завершить список другими возможностями Сети - например, интернет-банками, сайтами обзоров, онлайн-картами, магазинами, играми и прочим.
Вырваться на волю
Легко видеть, как веселая компания пиксельных развлечений бе­рет верх, и уже не редкость, когда человек проводит весь ден:. и большую часть вечера за компьютером. Это само по себе нездо­рово: компьютеры - дело хорошее, но каждый должен проводить немного времени вдали от них, чтобы остыть, глотнуть свежего воздуха и активизировать другие признаки человеческого бытия, как то: прогулка, занятия спортом, встречи с друзьями, романти­ческие объятия и многое дру­гое, когда не нужно пялиться на экран.
Проблема в том, что когда остальная часть вашей жизни оказывается загнана в рамки окна, до работы и других обя­зательств - например, сообщества - всего один щелчок. Хоть мы и хотим поощрить участников сообщества на действия по достижению наших целей, все-таки важно убедиться, что в процессе выполнения они не пренебрегают другими сторонами своей жизни.
Привыкание поразило многие онлайн-сообщества: есть та­кие авторы и участники, которые проводят едва ли не всю свою жизнь в сообществе. Это встречается везде. Мы все знаем лю­дей, постоянно зависающих онлайн и всегда готовых ответить на сообщения и запросы чата, кто, кажется, никогда не отходит от экрана.
Многие могут вскакивать в 7 утра, работать весь день, прово­дить весь вечер за компьютером в поисках себя, ложиться спать в час или два ночи, тратить ценные шесть часов на сон. затем про­сыпаться и начинать все снова. Это нормально, если они могут отдохнуть в выходные, заняться чем-то другим на пару вечеров, отправиться в отпуск, не нервничая. А для некоторых даже один вечер (не говоря уж о субботе и воскресении!), проведенный вда­ли от родного экрана - это слишком много. Вот вам серьезные признаки привыкания.
Будьте осторожнее с привыканием: от него не застрахован никто. К сожалению, природа привыкания такова, что обычно люди отрицают свое со­стояние. Как и в случае с алкоголем, сигаретами или игроманией, человек отгова­ривается заявлением: «Если я захочу, то смогу остановить­ся!», но такие заявления если и проверяются, то редко. Причиной для беспокойства является то, что в некоторый момент зависимый участник может перего­реть. Это может занять больше времени, чем ожидалось, но ес­ли происходит, то результаты катастрофические. Наблюдайте за членами сообщества, сколько времени они сидят онлайн. Если чересчур много, то быстрый и ненавязчивый шепоток на ушко поможет им отойти на несколько дней.
Следите за собой
Эта статья необычна для LXF, однако ее тема кажется нам важной. Выгорание способно оказывать сложное и длительное вли­яние на нашу жизнь, и даже простого представ­ления о его симптомах может оказаться достаточно, чтобы предотвратить его у себя или своих друзей. Ключевой мо­мент в понимании выгорания - отдых и разнообразие в ваших действи­ях - очень важны для успеха и по­лучения удовольствия в своем деле. Неваж­но, насколько вы влюб­лены в открытое ПО: в первую очередь поза­ботьтесь о себе.

Тест антивирусов

* Avira - жрет 78MB. (было 58, стало 136).
* Avast - 118MB (58 => 176).
* AVG - 175MB. 58=>233 (СТО СЕМЬДЕСЯТ ПЯТЬ МЕТРОВ!!!)

Большая Красная Кнопка

Эпиграф: "Кто открывал бутылку об красную пробку?!!"

Задача: обеспечить мгновенную недоступность некоего раздела на linux-машине лёгким движением руки.

Идея:
* создаем шифрованный раздел
* шифруем ключем с паролем
* подключаем руками
* отключаем umount -f -l...
* по сигналу от вынимания некой флешки из USB

Note: был вариант держать шифрованный раздел на внешнем USB-диске, но скорост там просто ппц... Даже нешифрованный дает 30MB/sec, что для PGSQL-баз просто неприемлемо. Поэтому принято решение держать раздел на обычном внутреннем накопителе - ~80MB/sec (нешифрованное).

Ингридиенты:
* пустой раздел
* encfs
* hal

Ход работы:
1. HAL
1.1. включаем lshal -m
1.2. засовываем флешку
1.3. ловим:

13:43:47.298: volume_uuid_72AD_2013 added

1.4. смотрим volume uuid:

lshal --show /org/freedesktop/Hal/devices/volume_uuid_72AD_2013 | grep "volume\.uuid"
volume.uuid = '72AD-2013' (string)

1.5. рисуем робот:

cat /etc/hal/fdi/policy/preferences.fdi





rb_add
rb_remove




1.6. делаем скрипт[ы] (/usr/lib/hal/scripts/rb_*):


2. EncFS

Мегадокументопомойка

Кстатеда...
Можно же ж хранить документ в виде docbook/dbwiki - и пристегнуть к нему шаблон генерации - в т.ч. и pdf - rml.
В зависимости от _типа_ документа ему назначается очень красивый RML. Шаблон.
и html-шаблон.
И ODT-шаблон.
и туева хуча других шаблонов - только скажи.

В зависимости от _типа_ документа.

Монтаж Home video на линухе

= Задача: =
как-то с камеры пересобачить снятое видео и уморить гостей на широком экране.
= Исходные данные: =
* видео - снято на Sony SDRчегототам в кагбэ-HD (1440x1080x... кароч - я в этом не бычу).
* видеостанция:
** у брателы (заказчик, собсна) - Fedora 10 (пора бы и обновить) на Тошибо нотбуке каком-то.
** у жены его (откуда сливалось кино) - Тошибо тоже какое-то, Виндовс Висто.
= Ход работы: =
* виндовс - это ппц,кароч... Полтора часа пыталсо слить эти видео на DVD-болванку c целью дома спокойно поработать в линухе. Ни. Хри. На! Так и не записалблин! Запорол 2 болванки, потратил 1.5 ч - плюнул, и залил немношка на флешку.
* Дома - линух (Fedora 11).
Прежде всего - yum search video (handle filtered):
** kdemultimedia
** avidemux
** kdenlive
** kino
** pitivi

= Ну, шо я вам скажу... =
* kdemultimedia - там ничего нет. X
* pitivi - захотел затянуть питона модули какие-то непонятные, гнома модули аналогично и zope (!). Фсад. X
* avidemux - упал. X
* kino - "Давайте я Вам сконвертирую ваше видео в DV?". Я очень уважаю DV (которое MPEG-2), но лишняя конвертация здоровья кину не прибавляет. X
* kdenlive - удивлен... поднял m2ts молча, даже _проиграл_ его (а m2ts - это такое HD@чистаSony штука - под вендой хрен обработаешь без денег)... куски клеятся как у нас в qt принято - притягиванием... куда-то даже собрался выгружать (рендерить) - с указанием формата, инструмента (transcode), все дела... Удивлен!

Итого (я еще не клеил эти видео) - на _старт_ вышел пока только один - kdenlive (которое "нелинейный" монтаж, мне бы линейный, но сейчас принято за хлебом ходить только на вертолете - и никак иначе).

Будет время - продолжим.

Самое калорийное

Самая калорийная каша-овсяная
Самая калорийная рыба-копченый угорь
Самый калорийный морепродукт-креветка
Самый калорийный соус/жир-растительное масло
Самое калорийное хлебобулочное изделие-сушки, пряники
Самое калорийное мясо-шпик свиной
Самые калорийный овощ-свекла
Самые калорийные грибы-которые в сметане
Самая калорийная разновидность картофеля-чипсы
Самый калорийный десерт/сладость-пирожные, вафли, шоколад
Cамый калорийный молочный продукт-творожный сырок
Самая калорийная колбаса-копченая
Самый калорийный фрукт-орехи, семечки, сухофруты
Самый калорийный напиток-водка, ликер
Самый калорийный сыр твердый, а не плавленный
Самая калорийная «пташка»-жареная курочка
Самый калорийный фаст-фуд: Биг Маг.
источник

Читая Грелку'09

"Трудно понять женщин. Сначала они доказывают, что любят, и готовы жить хоть в шалаше. Потом, когда получают тебя в собственность, начинают требовать запредельного. А когда ты уходишь, потому что не способен удовлетворять постоянно возрастающие запросы, выясняется, что, в общем, и того, что имелось в наличии, вполне для неё было достаточно.
Как поется в старой песне "Ты меня не понял, я же пошутила, я же на секунду уходила....".
Но вернуться уже невозможно. Принимаемое решение является окончательным и пересмотру не подлежит. Люди не пешки, чтобы их двигать туда-сюда.
Может быть, проблема в том, что воля - это основная составляющая все же мужской личности. Для женщин главное - любовь. И если слабый пол начинает обрушивать свои нереализованные стремления и комплексы на спутников, вместо того, чтобы просто любить их, делить имеющиеся радости и горести, разрушается представление мужчин о семье, пропадает смысл её сохранения.
Отношения близости рушатся. А в результате страдают дети."
(источник)

Огонь, Вода - и Медные Трубы

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

У меня в жизни было не очень много знакомых и (тем более) друзей. Но тех, которые были - я имел возможность изучить достаточно близко.
Так вот - из всех знакомых мне людей огонь и воду (проблемы, кидалово, бандитов etc) прошли все.
А вот Медные Трубы прошло (imho) только 2 (прописью: _два_) человека - это "Дядя Вова" (Владимир Константинович Гришко), и Сергей Владимирович (Снисаренко).

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

Многие (очень многие) скурвились от первой жмени денег. Люди стали вести себя так, как будто они стали "иные". Полубоги, иопта...
Многие, попав на хорошую должность и вкусив "корыто" - тоже отошли в мир иной... В смисле - перестали общаться с бывшими знакомыми - ничего такого! :-)
Бремя власти и/или денег никто не смого побороть.

Кроме этих двух.
У этих двух было власти не то что немеряно - а просто ппц.
Т.е. могли своими руками не напрягаясь рожать новые партии и убивать любые не понравившиеся.
А денег _могли_ бы иметь столько, сколько захотели бы. Если бы захотели.

Они пользовались своей властью, но никогда ней не упивались.
По крайней мере - при мне.
Пользовали просто для выполнения своей работы и/или для выражения своего таланта организатора (а это великий талант - именно не руководителя, а организатора).

И никогда не плевали на других людей.

PS. К вопросу о прошедшем времени - никто никуда не умер :-) Просто я с ними уже 6 лет не общался.

GroupWare: selfmade

Преамбула: сижу, читаю RSS egw.ru, опять подумалось - доколе? Потом подумалось - а вот взять, всё бросить, психануть - и показать! Ну неужели gw - такое уж растакое, что с ним столько трахаться?
Может -можно взять - сесть - и зачать? (конечно, зачать лучше лежа или стоя - но это уже как пойдет...).
А вот психану - и накатаю хотя бы адресную книгу - с нуля и на Django.

Амбула: пришел с улицы, психанул, сел за комп, засек время (это было легко - 00:00) - и понеслась...

Постамбула: закончил в 02:08. Начиная от 'django-admin.py --help' - заканчивая тестированием. Внес по одной записи в каждый из объектов - Организация, Человек, Телефон, Мыло, IM, Адрес - и повязал их всех.

Реклама: Django хорошо тем, что:
* шустро (питон, байткод без всяких костылей типа eAccellerator etc)
* движок базы - индифферентно (я упражняюсь обычно на sqlite)
* Переводы - в комплекте
* расширяемость - ппц
Почему так долго? (2 часа):
* я ж не программист
* в Django сь только месяц
* начиная от 'django-admin.py --help' - т.е. как зачать сайт
* схема базы - на лету
* схема базы - standard ready (т.е. готова к серъезному потреблению):
* телефоны - в международном формате
* Адреса - отдельно от людей и организаций
* Организации - отдельно от людей
* всё это дело - многие-ко-многим.
Почему так некрасиво?
* интерфейс не затачивался _вообще_. Используются только встроенные возможности Django.
В общем - получилось навороченное адресное книжко. За два часа. И в гробу видать любые groupware - надо быть проще :-)
А теперь - слайды: http://picasaweb.google.com/ti.eugene/Gw#

pam_mount + cifs

Условия: гетерогенная сеть (Win, Lin) + linux-server (smb PDC) + авторизация в LDAP.
Задача: обеспечить монтирование cifs-ресурсов в домашние каталоги юзеров linux-хостов (точнее - монтировать cifs-шары с базами 1С в каталоги .wine/dosdevices/e: etc.)
Решение:
1. меняем /etc/pam.d/system-auth:

...
auth        required      pam_mount.so
...
session     optional      pam_mount.so
...

Нюансы:
1.1. первая строка должна быть _до_ pam_unix и pam_ldap
1.2. при этом в этих двоих должно стоять try_first_pass или user_first_pass (обычно так оно и есть)
1.3. вторая строка стоит последней в списке
2. меняем /etc/security/pam_mount.conf.xml:

...
<luserconf name=".pam_mount.conf.xml" />
...
<mntoptions allow="...domain" />
...

3. и - наконец - ~/.pam_mount.conf.xml:

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE pam_mount SYSTEM "pam_mount.conf.xml.dtd">
<pam_mount>
    <volume fstype="cifs" server="server" path="1c" mountpoint="~/.wine/dosdevices/e:" options="domain=MYDOMAIN" />
</pam_mount>

Python & unicode string

Дабы не получать:
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-5: ordinal not in range(128)
Варианты:
1. В начале файла:

import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )

2. При печати/записи в файл (это касается и печати в stdout - иначе потом не работает перенаправление в файл):

print mystring.encode("utf8") # mystring - unicode

О тонкостях маркетинга

Видел в больнице рекламу ортопедической аппаратуры - "высочайшаяя точность сканера подошвы - 10000 точек на кв. см!".
Подумал - яссе... я о таких сканерах и не слышал даже! Точнее - слышал (фотосканеры), но это ж кошмарные деньги!
Потом - стоп... на квадратный!
Пересчитал - получилось аж 250 dpi.
Тю... :-)

Умный дом - 9321

Какая ж только херня не приходит мальчикам, когда они занимаются не своим делом (например - готовят суп из курки).

Источник: стою на кухне, жарю-шкварю, пытаюсь слушать Pink Floyd "The Wall" из комнаты. Нифига, ессно, не слыхать.
Накрутить колонки - соседей жаль. А так - не слышно ничего - сломали весь кайф (с).

Развитие сюжета: чтобы в каждой комнате был свой комплект колонок. И источник звука транслировался.
И не один источник (типа - жена в зале смотрит телик (шоб он исдох опять), а я - Pink Floyd, и тут кто-то из нас зашедши на кухню похавать... Она туда перекидывает "Кремлевских курсантов", я - см выше.
Ессно - нужны лентяйки. Каждому. И там большая педаль - "сделать мне _здесь_ счастье".
Ессно - IR не катит, как класс (ибо надо помнить - в какой угол какой комнаты ним тыкать). Здесь - BT рулить.
И вот тут возникает очень интересная тема - как комната распознает, что её просят здесь и сейчас транслировать "Курсантов", а не "Стену"?
Правильно - она должна распознать - кто и _где_ в этой комнате находится. Точнее - чья лентяйка.
Делать отдельный канал позиционирования - не комильфо... Ибо можно вычислить положение чисамабилы GSM с точностью 3..10 м (тригонометрия, 5-й класс). BT работает просто на другой частоте - 5 GHz (вроде). В теории, на такой частоте (если бы не переотражения) можно вычислить источник сигнала с точностью половины длины волны (где-то 3 см.). С учетом новейших разработок российской военки, о которой мне рассказывали друзья (27 MHz - 1 м), можно ловить на с точностью 10% длины волны... Но это уже пижонство :-)

Итак - внимание! - вопрос: можно ли - и как - вычислить положение источника BT?
По-моему, тема - на кандидатскую.
Жаль, что никому нафик не нужно :-(

Gallery2

Обнаружил такую вещь в репо федоры. Это как бы фотоальбом.
Почитал названия пакетов - возбудился: и музыку обрабатывает, и кино, и webdav есть... Прям сказака!
Ну чем не мегахранилище?
Поставил, настроил.
Резуме - туфта. Фотку моя не закачал (маленькую довольно) - грит, сильно большой файл (аж 2.7М), музыку закачал, но тегов нифига нет? webdav не работает тоже нифига.
В общем - продолжаю пилить свой TheStorage дальше.

Tags