понедельник, 11 октября 2010 г.

Участие в ралли "нулём"

На прошлых выходных принимал участие в V этапе кубка Казахстан по ралли - эпипаж Пак Константин & Головко Олег, я в роли штурмана (Co-Driver). Несмотря на то, что у нас был сход в конце первой секции, после 4 спец.участков, ралли очень понравилось.
Поскольку боевая машина нашего экипажа оказалась не готова к выходу на трассу (за 2 дня до соревнований загнуло клапаны на двигателе), пришлось ехать "нулями" на машине Пан Сергея. Огромное спасибо ему за доверие и помощь.

В этот раз мы решили использовать камеру для записи on-board видео. Писали видео на прописи, на прохватке части СУ и на прохождении СУ во время соревнований. Запись велась, в основном, для анализа своих ошибок.

Вчера, сразу после гонки, смотрел видео. Много думал. Сутра сформировались мысли, которые решил зафиксировать.
У нас, как у экипажа выявилось несколько грубых ошибок, над которыми нужно будет работать:
1. Мне нужно работать над проговариванием стенограммы:
* перестать заново проговаривать оставшуюся часть связки, если пилот об этом не просит; особенно, если не успеваю
* научиться читать стенограмму более быстро (просто нужна практика - навык наработается)
* выделять голосом особенно важные вещи (такие как крутые повороты и т.п.)
* договориться с пилотом как обозначать:
** слишком длинные и быстрые связки - когда я проговариваю только часть связки, а какая-то значительная часть остается непроизнесенной
** обозначать надвигающиеся опасные моменты типа "200 L2 50 будет T x L5!" чтобы пилот еще на подходе успел осадить и вписаться в поворот.
2. На участках с длинным однообразным проходом (особенно с серией трамплинов, где обзор ограничен) ОБЯЗАТЕЛЬО делать привязку перед опасным препятствием. Иначе получается при связке "150 Т 50 Т х Т 150 Т + Т 50 L5" просто теряешься, и когда именно будет этот "левый-5" совершенно не ясно. Как следствие, пилот вынужден ехать медленнее в ожидании этого поворота. Особенно если он "в дерево" или что-то вроде.
3. На СУ-2 четко проявилась проблема медленного чтения стенограммы из-за чрезмерно высокой детализации [и того, что я недостаточно быстро читаю стенку]. Поэтому, хотя бы на стадии "прохватки стенки", если выявляется близкий предел скорости прочтения стенограммы, стенка должна оптимизироваться за счет укрупнеиния (снижения детализации).
4. После прописи (кроме совсем исключительных ситуаций) штурман не должен тратить время на помощь по механике или процесс сборов, а должен заниматься проработкой стенограммы:
* подчеркнуть красным опасные связки - то, что должно проговариваться неразрывно;
* обвести красным ключевые моменты - такие как резкие повороты, опасные трамплины, команды "осади", "опасно" и т.п.;
* может быть, еще раз просмотреть запись прописи или прохватки стенограммы с тем, чтобы:
** выявить несоответствия или упущенные моменты (например, непрописанный сильный подброс или яму);
** сделать оптимизацию стенограммы на явно очень быстрых участках;
** сделать привязку там, где она критически необходима, а в стенке ее не оказалось.
От этого в бОльшей степени зависит успешность соревнований.

И еще есть пара организационных ошибок (точнее, ошибок регулятора):
1. Таким "нулям" как, например, мы - грош цена. Потому что, основные цели пускать нулей перед боевыми экипажами:
а) закрыть спец.участок;
б) выявить несоответствия:
** старт или финиш оказались смещенными,
** перекрытие где-либо отсутствует,
** гражданские на трассе,
** опасное новое препятствие на трассе (например, дерево упало);
в) помочь подготовиться новичкам ездить в ралли;
Почти ни одна из этих целей при таком поведении нулей (когда они вываливают на боевом автомобиле что есть мочи) не выполняется.
Например, если бы на трассе вдруг оказалось какое-нибудь лежащее дерево, мы бы просто убились нахрен. То же саемое, если бы по трассе ездили/бегали гражданские. Плюс, на такой скорости прохождения ни о каком отслеживании несоответствий не идет и речи.
Кроме того, если едет совсем "зеленый" экипаж, ребята легко заблудятся из-за ошибок в стенограмме и отстутствия опыта. Как следствие, откладываени старта основного канала, либо некачественное закрытие СУ. Логичнее было бы такому экипажу давать "страховочную" стенограмму от организатора, по которой они могли бы доехать до финиша. В идеале - GPS-навигатор с помощью которого они могли бы "найтись" и проехать по правильной трассе.
Либо посадить в машину (если "зеленые", то, наверное, должны ехать на гражданской машине) бывалого спортсмена/судью в качестве страховочного варианта + для отслеживания несоответствий. По ходу, может, научит "зеленых" каким-то премудростям. Ведь почти всегда есть спортсмены, которые все равпро приехали, но по каким-то причинам участия принять не могут. А тут - хоть боком, но рядом.

2. Пропись [стенограммы СУ] нужно делать не на гражданской, на боевой машине (с гражданской резиной). Потому что большинству (и нам в т.ч.) приходится "писаться" на джипе, т.к. легковая машина сразу ушатается от такого использования. У джипа совсем другой обзор и в нем из-за особенностей подвески трасса ощущается совершенно по-другому. В результате, из-за неточностей стенограммы, на соревнованиях значительное количество сходов из-за аварий или технических проблем.
В WRC, вероятно, это оправдано. Но там - совсем другие бюджеты для финансирования экипажей. И они могут позволить себе на пропись использовать дубликат своей боевой машины, но только на гражданской резине.

понедельник, 20 сентября 2010 г.

О воспитании детей. Или как мы часто делаем "все не так" при воспитании детей

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

Какие результаты вы гарантированно получите:
  • В комнате ребёнка будет царить неисправимый бардак;
  • Любая работа по дому будет вызывать у него отвращение;
  • Успеваемость в школе будет либо средней, либо ниже средней;
  • Ребёнок будет избегать работы, требующей концентрации внимания;
  • Усидчивость и настойчивость в достижении целей сойдут на «нет»;
  • Ребёнок станет безвольным и не сможет принимать важные решения;
  • Долгосрочные цели будут пугать его;
  • Телевизор, диван и бутылка пива станут его лучшими друзьями;
  • Институт будет каторгой;
  • Он будет с завистью смотреть на успешных людей и проклинать их;
  • Нелюбимая работа станет его тюрьмой до пенсии;
  • Финансовое положение будет стабильно низким;
  • Также, в виде приятного бонуса, вы получаете возможность, передать лень внукам и даже правнукам!


О том, как всего этого добиться, вы узнаете прямо сейчас!

“Шесть золотых правил для воспитания лентяя” )

пятница, 10 сентября 2010 г.

Завтрак в рабочий день

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

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

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

понедельник, 16 августа 2010 г.

Подарки на ДР

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

среда, 19 мая 2010 г.

Заставить Opera открывать линки по CTRL+Click

Взято отсюда:
Follow these steps:
Go to Preferences (ctrl + F12) -> Advanced -> Shortcuts -> Keyboard setup
Select 'Opera Standard' -> Duplicate.
This will create a new entry 'Copy of Opera Standard'. Select this -> Edit...
Then under 'Browser Window' -> New...
Enter 'ctrl enter' for shortcut and 'Open link in background page' for action.
Hit OK
Now the most important step. Make sure 'Copy of Opera Standard' is selected under Keyboard setup (otherwise changes will not take affect).
Hit OK to close Preferences.
Shutdown Opera.
Start Opera.
Go to Preferences again. Confirm 'Copy of Opera Standard' is selected under Keyboard setup.
Enjoy Ctrl + Click :-)

суббота, 3 апреля 2010 г.

В Казахстане вернули доступ к blogger.com

Оказывается, blogger.com опять заработал в КЗ. Говорят, наблюдается с 18 марта 2010. Хорошо! Надеюсь, доступ вернулся надолго...

среда, 11 ноября 2009 г.

Установка Ubuntu 9.04 на IBM ThinkPad X31

Данная статья создается больше для себя - чтобы не "забыть" как и что делал по настройке. Но если колму-то еще пригодится, буду рад :)

Преамбула:
Волею судеб случилось так, что на работе взял себе в пользование дополнительный наут в виде X31.
Несмотря на то, что это чудо техники весьма древнее, прельстило меня в нем то, что оно - неубиенное (качество его сборки ещё было хорошим, и если за те годы пользования оно не развалилось, то нет на то причин и в будущем) и довольно легкое - вес мало отличается от современного X61.
Но вот беда - достала меня на нем форточка (русская - ненавижу локализованные системы!) - то не так свистишь, то низко летаешь... Не вынесла моя душа таких унижений - снес форточку.
И поставил на сие чудо Linux OpenSUSE 11. Красивый, зараза. Но на этой машинке тормозил безбожно - оказалось что памяти на этом науте поставлено всего 256Mb. Для современного софта - просто мизер.
История:
Почесал я репу и решил поставить Ubuntu.
Выбрал распоследнюю на текущий момент версию: 9.0.4
После установки операционка заработала бодренько, практически не подвисая. А когда убрал видео-эффекты (типа сворачивающихся окошек), так и вообще замечательно.

С чем столкнулся в процессе настройки/использования Ubuntu на X31 и как это решал:
  • Не заработала средняя кнопка на трек-пойнте (ей включается скролл)
Решение нашел здесь (там, кстати, также куча других хитростей изложена):
Create a new file called /etc/hal/fdi/policy/mouse-wheel.fdi typing:
sudo gedit /etc/hal/fdi/policy/mouse-wheel.fdi

And fill it with this code:(дальше должен быть XML-код, но как его сделать отображаемым 1-в-1 я пока не знаю :( )




true
2
6 7
4 5
4 5
true

Source: [1]

(Based on code from Michael Vogt and adapted to support both vertical and horizontal scrolling.)


  • Настройки клавиатуры
Понятное дело, клавиатуру при установке операционки, выставил, как и положено, в English-USA. Чтобы добавить русскую клавиатуру делаем следующее:
  1. В главном меню открываем раздел System->Preferences->Keyboard
  2. В открывшемся Keyboard Preferences открываем вкладку Layouts и добавляем русскую раскладку клавиатуры (Russian Federation - Russia)
  3. Выставляем раскладке USA - что она у нас используется по дефолу
  4. В Layout options указываем как переключать раскладки в разделе Keys to change layout (для винды привык использовать RCtrl+Shift, но для Linux такой вариант переключения неудобен - при использовании сочетаний типа Ctrl+Shift+-> происходит переключение языка, потому сделал Shift+Shift и Shift+CapsLock).
  5. Добавляем отображение раскладки клавиатуры: Right-Click по панели с меню, квик-ланчем и статусами, Add to panel, Keyboard indicator

  • Браузер FireFox 3.0
Неожиданностью для меня стало то, что Firefox в Ubuntu используется версии 3.0. И многие те фишки этого браузера, которые я уже привык использовать в других средах, работать с этой старой версией не захотели.
Из всех предлагаемых решений, выбрал наиболее прямое (уже не помню где взял):
В терминале пишем:
ubuntu:~$ sudo apt-get install firefox-3.5
Он установит новую версию браузера, которая будет работать параллельно со старой версией.

После успешной инсталляции, в файл-навигаторе находим ссылочный файл /usr/bin/firefox-3.5, который можно запускать для старта нового Firefox. Нового названия "Shiretoko" можно не бояться - видимо, это имя перца, который сумел сделать эту (временную) сборку новой версии браузера для Ubuntu.

В конце, можно в панель быстрого запуска добавить запуск новой версии браузера - в качестве команды указываем все тот же файл "/usr/bin/firefox-3.5", остальное - по своему усмотрению.

  • Проигрыватель FLV-файлов
Когда попытался проиграть такой ролик, Movie Player сказал что подходящего плагина нет и предложил поискать. В результате, нашел плагин gstreamer0.10-plugins-bad. В описании сказано, что пометку "bad" получают модули с изъяном (недостаточное тестирование, недостаточная документация, отсутствие code-review или еще что-нибудь).
Также пришлось поставить плагин gstreamer0.10-ffmpeg.
Если эта штука будет мешать в будущем, ее нужно будет снести. Надеюсь, как и большинство других вещей в Ubuntu, это будет сделать нетрудно.

  • Ошибка загрузки GRUB
Когда ставил Ubuntu, старую систему не снес, а поставил вторую рядом. И когда окончательно утвердился во мнении, что мне нужен именно Ubuntu, встал вопрос о сносе ранее используемой SUSE. Загрузившись с Ubuntu Live-CD, воспользовался утилитой gparted (Gnome Partition Editor). Для начала снес два партишена (2-й и 3-й) старой системы - системный и юзерский (swap трогать не стал). Поскольку партишены самого Ubuntu были в Extended-разделе и его размер менять нельзя, пришлось просто скопировать его партишен на освободившееся место. После этого, система благополучно загрузилась. Успокоившись, я снес старый раздел Ubuntu и его своп, а также дополнительный раздел, где они располагались. Однако, при загрузке получил ошибку загрузки GRUB - что-то типа stage1.5 load error 22. Ошибка означает, что партишен, указанный загрузчику, не был найден.
Не углубляясь в детали моего приступа тупняка, сразу напишу решение:
Загрузившись с того же Live-CD, необходимо в терминале выполнить несколько операций:
* ubuntu:~$ sudo grub
* grub> find /boot/grub/stage1 - эта в моем случае выдала (hd0,1)
* grub> root (hd0,1)
* grub> setup (hd0)
* grub> quit

После перезагрузки я смог загрузиться со своей операционки.

  • Проблема со swap-памятью
После перестановок с партишенами, радостный я начал пользоваться наутом и через довольно быстрый промежуток времени он начал жутко тормозить, отчаянно работая винтом. Вызвав монитор ресурсов, заметил что размер своп-памяти у меня нулевой. Родной-то раздел для свопа я удалил, а свой от предыдущей операционки на автомате не стал использоваться...
Установил утилиту gparted через apt-get install, запустил и, кликнув на раздел свопа, выбрал команду swapon, что включило использование своп-раздела.
Вот только, как выяснилось, эта установка сбросилась при следующей перезагрузке...
Чтобы этого не происходило, настройки необходимо делать в файле fstab. Как выяснилось, там был прописан UUID прежнего своп-раздела.

  • Skype-клиент
Озадачился необходимостью поставить скайп-клиента. Все оказалось просто:
* необходимо сходить на скайп (сюда)
* скачать пакет для Ubuntu (скачал для 8.10 на 32-бит) - deb-пакет
* запустить пакет - загрузится менеджер установки пакетов
Вот еще бы понять как настроить чтобы он показывался-скрывался по комбинации клавиш (типа Ctrl+Shift+S). Но, на самом деле, это не критично.

  • Проверка диска
После неожиданной перезагрузки системы, можно инициировать проверку системного раздела, запустив команду:
sudo touch /forcefsck

  • Upgrade to Ubuntu 9.10
Мой наут не имеет CD/DVD. Для апгрейда по сети необходимо скачать из репозитория порядка 700Mb инфы, что на скорости подключения 256Kb/s было бы удручающе долгоим процессом.
И вот засада - объявить залитый на наут ISO-имидж диска с новым дистрибутом в репозиторий обновлений возможности нет (в OpenSUSE я это воспринял как данность и теперь удивился что в Ubuntu этого нет). Погуглив в интернете, нашел решение (по крайней мере, для дистра Ubuntu 9.10) - примаунтить ISO командой
sudo mount -o loop ~/Desktop/ubuntu-9.10-alternate-i386.iso /media/cdrom0
и, если не откроется автоматом диалог с предложением сделать апгрейд, инициировать его ручками через команду запуска (Alt+F2):
gksu "sh /cdrom/cdromupgrade"
(решение взято здесь)

Еще материалы: