вторник, 30 марта 2010 г.

Использование определенных цветов проводов для фазы, нуля, земли. Отрывок из ПУЭ.

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

голубого цвета - для обозначения нулевого рабочего или среднего проводника электрической сети;

двухцветной комбинации зелено-желтого цвета - для обозначения защитного или нулевого защитного проводника;

двухцветной комбинации зелено-желтого цвета по всей длине с голубыми метками на концах линии, которые наносятся при монтаже - для обозначения совмещенного нулевого рабочего и нулевого защитного проводника;

черного, коричневого, красного, фиолетового, серого, розового, белого, оранжевого, бирюзового цвета - для обозначения фазного проводника. ...

Много познавательного здесь - http://www.forum220.ru/

четверг, 25 марта 2010 г.

Как обойти URL-фильтры с помощью математики

(С) http://habrahabr.ru/blogs/infosecurity/88796

Может быть для кого-то станет открытием, но современные браузеры могут воспринимать URL не только в десятичной системе, но также в 8-ричной и 16-ричной, и даже единым 32-битным числом. То есть URL типа 66.102.13.19 можно представить несколькими разными способами

0x42.0x66.0x0d.0x63
0x42660d63
1113984355
00000102.00000146.00000015.00000143

Щёлкаете по любому из вариантов — и попадаете на google.com.

Эта техника была известна давно, но сейчас про неё как будто забыли. Хуже всего, что про неё забыли некоторые производители антивирусного ПО, который фильтрует почтовый трафик на предмет опасных ссылок. Они блокируют ссылку в нормальном виде, но пропускают 8-, 16- или 32-ричный IP-адрес.

Результат налицо: уже замечен банковский троян, в котором реанимированы эти старые математические трюки.

Кстати, чем не идея для киберсквоттеров. Можно найти кучу красивых м свободных адресов в 32-битном разряде, например.

понедельник, 22 марта 2010 г.

И девичья фамилия

(C) http://uncle-doc.livejournal.com

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

А насчет двойной фамилии - вообще дурдом. Ну ок. Предположим, дали. Иванов-Сапкявичус, например. Он вырос и женился на девушке с фамилией, например, Магомедханова-Георгобиани. Их ребенку давать четверную фамилию? Или сокращать до двойной? А как определить - кого отрезать? ;) Абыдна будет, да... Страшно представить, что получится поколений через десять такого скрещивания. А если еще подождать, то всё население России будет носить одну фамилию, просто ее составляющие будут расположены в разном порядке. Зато заканчиваться она будет одинаково у всех - оглы ;)

Существуют определенные традиции. Например, традиция отчества. Давайте его тогда нафик отменим, долой эти пережитки мужского шовинизма! Шо за мода вапще... Предлагаю заменять его на матьчество и законодательно ввести норму, когда альтернативно одаренная мать может не только дать ребенку свою фамилию, а не фамилию отца (он-то тут вообще ни при чем, не вынашивал, ни рожал, гнездоваться мешает, паразит) и не отчество (слишком много чести), а матьчество. Были же Ольговичи*! Вот и пусть будет, например, Сергей Светланович. Или Зоя Анновна. Или Габиль Гюльчатаевич (ага, сам ржу).

Вот заняться людям нечем. Если они в этом вопросе договориться не могут, то в чем тогда смогут? Ну не в Испании мы живем, и не на Востоке. Там свои традиции. У нас - свои. Зачем мучить ребенка? Зачем через него реализовывать мелкие амбиции и проявлять принципиальность совершенно не в тех вещах, которых следовало бы. Я понимаю, когда исходят из соображений благозвучности. Хотя и не очень звучащие фамилии люди носят с гордостью, и знаю немало случаев, когда женщины меняли свои очень красивые фамилии на мужнину. Обмен этот выглядел примерно как махнуть Brabus на ушастый Запорожец. Тем не менее, они были действительно счастливы и делали это совершенно искренне. Не поверите - из-за любви.

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

среда, 17 марта 2010 г.

Про количество

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

При этом производительность труда объективно растёт: техника стала лучше, инструменты разработки эффективней, больше стало стабильных библиотек, самое главное — опыта стало больше у тех, кто 5-10 лет назад был студентом. Поэтому большие команды нужны всё меньше и меньше.

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

(С) http://yakov-sirotkin.livejournal.com

Почему грустит HR

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

Увы, работает это плохо: потенциальному новому сотруднику глубоко наплевать, сколько дадут за его голову, разве что какие-то негативные ассоциации могут возникнуть. Зато информация о любой компании легко доступна хотя бы через поиск по блогам и социальные сети. Если сотрудники вашей компании любят рассказывать, как хорошо выпить пиво «Балтика» после 16-часового аврала, то можете не пытаться никого убеждать, что у вас отлаженные процессы и растущая зарплата.

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

(С) http://yakov-sirotkin.livejournal.com

Рефакторинг: конфликт интересов

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

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

В конечном счёте, дорогу каждый себе выбирает сам: кто-то пытается стать self-made man, кто-то просто ищет тёплое место.

(С) http://yakov-sirotkin.livejournal.com

Три проблемы больших компаний

В первую очередь большие компании страдают от того, что могут позволить себе большие обречённые проекты. Такие проекты неминуемо ведут к растрате денег и часто бьют по людям: работает человек, пытается сделать что-нибудь полезное изо всех сил а потом бац! и офис закрывают.

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

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

(С) http://yakov-sirotkin.livejournal.com

О денежной мотивации

Весна, 2008 год, всеобщая эйфория, Вася и Петя работают в одной компании, получают по 80 тысяч. Внезапно Петя (детей нет, квартира есть) уходит на зарплату в 100 тысяч. Это типичный случай, когда человек уходит ради денег, его легко отпускают. Васе нравится его работа, он верит в светлое будущее компании, поэтому Вася продолжает спокойно трудится для всеобщего блага.

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

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

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

(С) http://yakov-sirotkin.livejournal.com

Про снижение зарплат

Зарплату можно урезать не только в лоб, но и разными хитрыми способами: уменьшить премии, проигнорировать существенную инфляцию, прибавить работы, даже просто поднять цены в заводской столовой. В связи с этим очень популярен вопрос, а не станут ли люди хуже работать, если их немножечко «прижать»? Обычно под этим подразумевается, что продавщицы будут хамить клиентам, футболисты — медленнее бегать, а инженеры станут делать ошибки в расчётах. Я считаю, что любой вменяемый профессионал ни за что не будет таким способом убивать свою репутацию, а раздолбай всегда найдёт способ накосячить.

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

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

Ещё один аспект — люди могут подозревать руководство в элементарном желании получить побольше денег за их счёт. Чтобы не допустить этого, нужно стараться максимально открыто объяснять сотрудникам текущую ситуацию.

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

(С) http://yakov-sirotkin.livejournal.com

Можно ли мотивировать программистов добрым словом?

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

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

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

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

(С) http://yakov-sirotkin.livejournal.com

Как стать незаменимым?

0. Забудь об интересах компании. Не занимайся достижением измеримых результатов — это много кто умеет делать.

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

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

3. Возглавь как можно больше проектов, но не тех, которые должны принести прибыль, а тех, которые съедят больше денег.

(С) http://yakov-sirotkin.livejournal.com/

Про текучку

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

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

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

(С) http://yakov-sirotkin.livejournal.com/

Фундамент, шпили и башенки

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

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

(С) http://yakov-sirotkin.livejournal.com/

Unabomber

(С) http://mi3ch.livejournal.com/1693787.html

Случайно наткнулся на фразу, которая меня зацепила "Мы можем делать все что угодно, пока это неважно" и подпись под цитатой - Теодор Качинский
Решил узнать - кто это? (к моему стыду это имя мне ни о чем не говорило)

Теодор Джон Качински (родился 22 мая, 1942) вундеркинд, весь школьный курс прошел за несколько лет. Окончил Гарвардский университет, где получил степень доктора философии по математике. В 25 лет стал старшим преподавателем в Беркли. Через два года уволился и поселился в горах Монтаны . Жил охотой и рыбалкой. В доме из фанеры не было ванной, туалета и электричества. Когда рядом начали вырубать леса (прокладывали автостраду) он стал террористом

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

Его жертвами стали
Томас Моссер - вице-президент рекламной фирмы, работавшей на нефтяную корпорацию "Exxon",
Гилберт Мюррей - "главный лесник" Америки и руководитель крупнейшей частной фирмы по продаже древесины
Хью Кэмпбелл - владелец компьютерной корпорации
Перси Вуд - президент авиакомпании "United Airlines" и многие другие

Пресса назвала его Унабомбер (University and airline bomber). ФБР назначило награду в миллион долларов за его голову и, тем не менее, не могло поймать его семнадцать лет.

В 1995 году Унабомбер написал открытое письмо в "The New York Times" и "The Washington Post". Он обещал прекратить теракты, если газеты опубликуют его манифест. Газеты отказались. Тогда редактор «Пентхауса» выкупил рекламу на целую страницу в "The New York Times", чтобы послать открытое письмо Унабомберу, в котором обещал опубликовать его манифест в своем журнале. После долгих переговоров "The New York Times" и "The Washington Post" согласились опубликовать Унабомбера

Его сдал родной брат - в манифесте он узнал стиль Теодора. Качинский был признан шизофреником и получил четыре пожизненных

p.s. Эта история подвигла Чака Паланика на создание «Бойцовского клуба». Паланик заменил несуществующую организацию Унабомбера «Freedom Club» на «Fight Club»

Унабомберу можно написать письмо
Theodor J. Kaczynski , 04475-046 , U.S. Penitentiary Max , P.O. Box 8500 , Florence, CO 81226-8500 , USA

Зачем нужно убивать собак?

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

Оригинал и (С) здесь - http://igni-ss.livejournal.com/274098.html

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

1. Бродячие собаки - это выброшенные домашние собаки или их недавние потомки, следовательно "человек" как таковой является основной причиной их появления и несет за них ответственность

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

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

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

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

Каждая сука производит дважды в год 4-6 щенков. Из них в условиях Москвы выживает примерно 40 %. Это более чем достаточно для воспроизводства и роста популяции.

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

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

2. Бродячие собаки не нападают сами, их нужно спровоцировать

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

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

И это все совершенно здоровая, не бешеная собака. Бешеные нападают просто так. Бешенство, кстати, смертельно. Не сделали вовремя уколов - и кирдык.

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

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

Посмотрите гугл по запросу "покусала собака" - жертвы, в основном, дети.

3. Бездомные собаки являются частью городской экосистемы и выполняют полезную функцию - борются с крысами

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

Оставляя еду, сердобольные граждане кормят не только собак, но, одновременно, и крыс:
Подкармливание собак сердобольными гражданами сейчас является чуть ли не основной причиной небывалого размножения крыс. Происходит это как в Москве, где собак не отлавливают по причине проведения программы стерилизации бездомных животных, так и во многих других городах России, где отлов не ведётся по причине халатного отношения властей к выполнению своих обязанностей. Логика подсказывает, что если бы люди не наблюдали на улице бездомных собак, никому не приходило бы в голову оставлять пищевые отходы возле мусорных контейнеров, в местах обитания собак, да и просто разбрасывать еду для собак где попало на улице. В Москве сейчас нередко можно наблюдать такую картину: одну и ту же стаю разные люди приходят кормить буквально через каждые пять минут. Естественно собаки не в состоянии переварить столько пищи. И мы видим во что это выливается.


Дабы не быть голословным, цитирую исследование под названием БИОТИЧЕСКИЕ ОТНОШЕНИЯ СОБАК-ПАРИЙ С СЕРЫМИ КРЫСАМИ И ДРУГИМИ ЖИВОТНЫМИ.

Собаки практически не трогают крыс, зато убивают кошек:
Хищничество собак по отношению к крысам в населенных пунктах незначительно и не наносит сколько-нибудь серьезный урон численности последних. Строго говоря, хищничество - это процесс передачи органического вещества (следовательно, и энергии) от одного организма другому по трофической цепи. Для подавляющего большинства собак-парий оно не является энергетически значимым, так как большую часть рациона они получают из других источников (Рыбалко, 2005). Хищничество по отношению к крысам как трофическое взаимодействие относительно редкое явление. Кошки тоже редко становятся именно пищей собак, но, в отличие от крыс, кошки значительно чаще становятся их жертвами, что обусловлено тем, что грызуны обитают в более труднодоступных для собак местах. Умерщвление без поедания является формой нападения, при которых гибнут крысы и значительно чаще кошки: собаки-парии их обычно не едят, а, убив и наигравшись, бросают

Не только не уничтожают крыс, но и помогают оным:
Популяции крыс зачастую получает пользу от взаимодействия с популяциями собак. По этому же типу можно классифицировать контакты собак в городах с воронами, галками, сороками.
Экологическая выгода наличия собак-парий в поселениях человека для крыс больше, чем урон: во-первых, собаки истребляют кошек - основных хищников, добывающих крыс в городах, во-вторых, улучшают доступ грызунам к корму за счет растаскивания отбросов из мусорных контейнеров, разрывая и растряхивая пакеты с мусором, и т.д. (Beck Alan M, 1975). Последнее обстоятельство выгодно не только для крыс, но и для птиц.

Резюме:
Охарактеризованы биотические контакты собак-парий с животными более чем 70 видов. Взаимоотношения собаки с крысой характеризуются 5 видами биотических отношений. Хищничество наблюдается относительно редко, обычно в незавершенной форме, без поедания умерщвленной добычи. Комменсализм проявляется через уничтожение основных врагов крыс - кошек и предупреждение грызунов об опасности. Аменсализм выражается замедлением размножения крыс в присутствии собак. Конкуренция из-за пищевых ресурсов (опосредованная) - явление нечастое. Нейтрализм - один из наиболее распространенных типов взаимоотношений собаки-парии и серой крысы. Контакт человека с собакой в условиях крупного города зачастую более напряжен и опасен, чем с серой крысой.

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

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

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

Основной формой работы с безнадзорными владельческими и бездомными животными в западных странах является безвозвратный отлов (то есть изъятие из городской среды без последующего возвращения животных на место отлова) и помещение отловленных животных в приюты. Приюты также активно действуют как центры сбора отказных, в том числе «лишних» животных у владельцев, и как центры передачи животных новым владельцам. Так, по информации на 1990-е годы, в США немногим более половины попадавших в приюты собак были отловлены на улицах, остальные - сданы людьми, прежде всего владельцами. Сеть приютов – как муниципальных, так общественных и частных – действует совместно с муниципальными службами отлова. После обязательного срока передержки – обычно от 5 дней до двух недель (в Англии этот срок – неделя), в течение которого отловленные собаки и кошки возвращаются владельцам (если они являются потерянными или беглыми), животные могут быть переданы новым владельцам или общественным приютам для дальнейшего содержания. Невостребованные животные усыпляются. В реальности длительность содержания животного до усыпления зависит от разных условий, но не может быть меньше обязательного срока передержки.

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

У нас же "зоозащитники" требуют того, чтобы отловленные собаки ни в коем случае не усыплялись, а стерилизовались (на деньги налогоплательщиков!) и ВЫПУСКАЛИСЬ обратно на улицы. Понятно, что при этом стерилизованной собаке ничего не мешает нападать на людей, гадить и разносить заболевания. Но основная проблема в том, что данная программа попросту неэффективна. По данным того же сайте ни в одной западной стране она не подтвердила свою мнимую эффективность. Скорость размножения попросту выше, чем скорость работы хирургов занимающихся их стерилизацией.

Программа стерилизации, собственно, и была принята в Москве в 2002-ом году. Отсутствие результата признают сами ее идеологи:

Идеологи московской программы стерилизации признают, что программа стерилизации не имела научного фундамента и опровергают собственные тезисы о пользе бездомных собак - http://www.animalsprotectiontribune.ru/PlayVideo_Tez.html

За несколько лет работы программа стерилизации не дала ровным счетом никаких результатов. В 2008-ом году сумма, пущенная на стерилизацию московских блохастых составила 1.5 миллиарда (миллиарда!) рублей. Если мне не изменяет память, на восстановление целого города Цхинвала прошлым летом было выделено 2 миллиарда.

По данным некоторых экспертов численность бродячих псов в Москве на 2005 г. составляла 98-100 тыс. голов, по данным правительства Москвы - 20 тыс (сильный рост, кстати, отмечают с 2002-03 года, когда запретили их убийство). За годы работы программы стерилизации эти цифры ничуть не изменились (см. википедию).

Денег потрачена куча, результатов - ноль.

Более того, политика стерилизации ведет к УВЕЛИЧЕНИЮ количества собак:

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

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

Только сокращение популяции в течение года на 80% и более ведет к утрате способности к самовосстановлению ее численности на следующий год. Охотоведам хорошо известно, что "перепромысел" с последующим сокращением популяции возможен только при превышении 50% уровня добычи, в противном случае на следующий год популяция восстанавливается. Следовательно, в попытке сократить численность популяции необходимо ежегодно сокращать численность популяции как минимум на 60%. Однако, эти рассуждения относятся к замкнутой популяции, а популяция уличных животных - открытая и все время восполняется особями выставляемыми на улицу безответственными хозяевами которым надоел бывший "любимец". В результате, мы приходим к показателю в 70 - 80%, как эффективной мере для снижения численности популяции. Исходя из явно заниженных показателей для г. Москва (около 24 тыс. бродячих и одичавших особей), получается, что необходимо для ощутимого эффекта уменьшить эту популяцию на 19 тысяч особей или 52 особи в день, без праздников и выходных.

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


---
За всяческого рода теоретической и практической информацией по собачьему вопросу можно обращаться на http://dangerousdog.info/. Точнее можно было - теперь ДД не работает. Но нашу песню не задушишь не убьешь, вся практическая информация здесь - http://lj.rossia.org/users/tritopora/81967.html

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

Производственное про кризис

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

Кризис — это когда услуги Пети компания больше не может себе позволить.

(С) http://yakov-sirotkin.livejournal.com

Работун и человеко-часы

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

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

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

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

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

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

(С) http://yakov-sirotkin.livejournal.com

Основы мотивации

Сейчас любой адекватный человек легко получит несколько достойных предложений о работе от вполне приличных компаний на примерно одинаковые деньги. Как ему сделать свой выбор и что делать компании, чтобы выбрали именно её?

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

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

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

(С) http://yakov-sirotkin.livejournal.com

среда, 10 марта 2010 г.

Поиск драйверов для ноутбуков после установки XP вместо VISTA

Каждое устройство однозначно идентифицируeтся по коду VEN_ХХХХ&DEV_ХХХХ
Эти значения можно найти на закладке "Сведения" через диспетчер устройств, в свойствах.

VEN - вендор, он же изготовитель устройства,
DEV - девайс, оно же устройство, четыре символа после этих букв, идентификационный номер, который также присутствует в файле *.inf (информация для установки) в пакете драйверов для этого устройства.

Имея эти данные можно найти в интернете драйвера на эти устройства, причем надо учесть что в ноутбуках разного производителя они зачастую повторяются.
Либо мы пользуемся поиском по своим наборам драйверов, используя поиск по тексту в файле. Так мы найдем файл *.inf (информация для установки) и как правило папку где он лежит.

Например,
VEN_8086 это ID INTEL, VEN_10DE это NVIDIA

Отличный сайт, где можно скачать пакеты драверов на разные виды устройств - driverpacks.net

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

(По мотивам) http://forum.oszone.net/thread-95642.html, там же и куча ссылок на другие пакеты драйверов, советов и решений

четверг, 4 марта 2010 г.

Типичные фразы консльтанта SAP

(C) http://lurkmore.ru/SAP#_note-0

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

1.Это зависит от того, как вы сконфигурируете.
2.Это плохой перевод с немецкого языка. [1]
3.Это находится в другом модуле.
4.Как мы сюда попали?
5.Хороший вопрос. Я хотел бы видеть, как это работает.
6.Это будет в одной из следующих версий. Я не знаю в какой.
7.Вы не хотели бы делать это.
8.Давайте попробуем и увидим, что получится.
9.Этот вопрос относится к Базису.
10.Я не знаю, эксперт будет здесь в понедельник.
11.Это путь, которым предполагается работать!? Что вы делаете!
12.Вы не должны это делать, но если вы это делаете, вызовите экстренную помощь.
13.Доверьтесь мне, я знаю то, что говорю.
14.На ABAP может быть написан отчет, чтобы получить эту информацию.
15.Мне жаль, но я опаздываю на самолет.
16.Это — ошибка программы.
17.Прошу позволить мне вызывать программиста из Waldorf’а. (город, где находится компания SAP AG)
18.OSS (система помощи) не работает.
19.Это будет в следующей версии, вы не должны модифицировать эту!
20.И наиболее важный ответ: Это вне специфики вашего бизнеса.