Говорят интересное

Иногда мне расскрывают смысл слов, например слово “переписали”:

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

2011.07.08 18:59

И снова хороший ролик с ютуба

По стилю очень похож на студию трейлеров, но пользователь не их.

2011.07.07 17:41

DUP!

Пинг сегодня мне показал сообщение которого никогда раньше не видел. Забавно.

64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=10 ttl=53 time=3570 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=11 ttl=53 time=2608 ms
64 bytes from www.yandex.ru (87.250.251.3): icmp_seq=10 ttl=53 time=3609 ms (DUP!)

UPD: а еще показывает такое:

ping: sendmsg: No buffer space available
ping: sendmsg: No buffer space available

Раньше стеснялся :)

2011.07.05 15:54

Я люблю тебя, php!

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

< ?php
$a = array(1,2);
foreach($a as &$v) {
    $v = abs((int)$v);
}
var_dump($a);

И получил совершенно неожиданный для себя результат:

array(2) {
    [0]=>
    int(2)
    [1]=>
    &int(3)
}

Оказалось мой любимый пхп засунул в последний элемент массива ссылку на последний элемент массива. Спасибо, пхп! Писать следует вот так:

< ?php
$a = array(1,2);
foreach($a as &$v) {
    $v = abs((int)$v);
}
unset($v);
var_dump($a);

2011.07.05 12:53

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

свалка мусора

Ну и пару видов на ТЭЦ.

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

ТЭЦ 4

Ну и шедевр художественно фотографии: поезда и тэц. Что может быть прекраснее?

ТЭЦ 4

2011.07.03 20:14

Про межвидовые различия

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

Так вот это я к тому что казалось бы если сравнивать велосипед с роликами, то тут уж даже думать не стот: велосипед надежен, а ролики нечто нежное и непонятное. А мир меня в очередной раз удивил. Вот покатаюсь я на роликах по пескам, газонам и дождям, домой прийду весь грязный и уставший, собью с роликов грязь сильным напором воды и как просохнут — можно снова кататься. Скрипят правда немного, зато недолго. И плевать им на общечеловеческие проблемы — они едут и не ломаются. Да и чему там ломаться? 12 болтов, 4 из которых можно даже потерять и не очень то по этому поводу переживать.

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

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

2011.06.29 22:27

Про переносимость gentoo

Гента хорошая — скопировал на новый винт, поправил /etc/fstab, заинсталил груб и снова работает. Ну, может надо ведро и модули на видео собрать. Ну вот я и перенес, ведро собрал впервые в жизни через genkernel, поставил nvidia-drivers, но ничего не заработало. No screens found, мать их. И в интернетиках такой проблемы нет в принципе, и убунта лайф цд запустилось, а гента иксы пускать отказывалась.

Долго не мог понять в чем дело, но по итогу докопался: миллион лет назад я пытался завести 3д ускорение на каком-то древнем ноуте с нвидиа-картой и прописал чудо строку:
$ cat /etc/portage/package.mask

>=x11-drivers/nvidia-drivers-97.0.0

Единственная строка в файле, блин. А актуальная версия драйвера 275.09.07. В очередной раз я убедился что гента хорошая, убунта для ламеров а я целевая аудитория убунты.

2011.06.29 02:06

Наблюдение

Если в запасе есть 400 гигов фильмов за 6 лет киноформата 4х4 это вовсе не значит что есть хотя бы один фильм который хотелось бы посмотреть. Гребанный артхаус >_<

2011.06.22 23:52

evdev конфиг для трекбола Logitech cordless tracman

Спустя 2 года мне надо надоело пользоваться Logitech marble mouse и я прикупил себе сразу 2 (домой и на работу) модных трекбола Logitech cordless trackman.

logitech cordless trackman

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

Как мне кажется очень неудобно расположен скролл — я планирую им не пользоваться. И это очень обидно потому что нажимать на него крайне охренительно — средняя кнопка реализована на 5.

Рука сразу же начала паниковать от непривычного положения, но оно значительно эргономичнее чем старое. Еще и из минусов то что шарик теперь надо вращать иначе: раньше он был как бы вдоль руки вверх/вниз, а перпендикулярно — влево/вправо. Теперь же оси сместились на 35-40 градусов вправо. Хотя к этому вроде достаточно быстро привыкаешь.

Непонятно насколько хватит батареек, но из-за того что трекбол 2008 года приемник у него дико здоровый. Сам трекбол собран крайне хорошо и очень приятен на ощупь, а шарик на 10-15% больше чем в марбле.

В конфиге я изменил поведение двух кнопок: хождение по истории вперед/назад мне не нужно. поэтому на дальнюю кнопку под большим пальцем я повесил среднюю, а на ближнюю модификатор режима скролла. Так же пришлось поиграть с чувствительностью (сенсом), но пока оптимальное значение не подобрал.

Ну и сам конфиг (создать файл и в него поместить следущее):

$ cat /etc/X11/xorg.conf.d/50-logitech_cordless_trackman.conf

Section "InputClass"
	Identifier  "Logitech, Inc. Cordless Tracball"
	#MatchProduct "Logitech, Inc. Cordless Tracball"
	MatchProduct "Logitech USB Receiver"
	MatchIsPointer "on"
	MatchDevicePath "/dev/input/event*"
	Driver "evdev"

	Option "ButtonMapping" "1 2 3 4 5 6 7 8 2 10 11 12"
	Option "EmulateWheel" "true"
	Option "EmulateWheelButton" "8"
	Option "YAxisMapping" "4 5"
	Option "XAxisMapping" "6 7"
	Option "Emulate3Buttons" "false"

	Option "AccelerationNumerator" "8"
	Option "AccelerationThreshold" "6"
EndSection

2011.06.22 23:31

evdev конфиг для трекбола Logitech marble mouse

Существует такой чудный трекбол как logitech marble mouse. Он достаточно эргономичен и с ним у меня перестало болеть запятье. И несмотрят на заверения о том что трекболы не предназначены для игр у меня достаточно неплохо получается раздавать в warsow.

logitech marble

Для того чтобы в иксах с удобством им пользоваться надо создать специальный конфиг и вставить в него следущее:

$ cat /etc/X11/xorg.conf.d/50-logitech_marble.conf

Section "InputClass"
	Identifier  "Marble Mouse"
	MatchProduct "Logitech USB Trackball"
	MatchIsPointer "on"
	MatchDevicePath "/dev/input/event*"
	Driver "evdev"

	Option "ButtonMapping" "1 8 3 4 5 6 7 2 8 9"
	Option "EmulateWheel" "true
	Option "EmulateWheelButton" "9
	Option "YAxisMapping" "4 5
	Option "XAxisMapping" "6 7
	Option "Emulate3Buttons" "false"
EndSection

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

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

2011.06.22 23:12

Про несделанное.

Сегодня я первый раз в жизни пожалел что что-то не сделал. Причем не сделал аж две вещи и обе несложные. За последние полгода картина мира в моей голове серъезно пошатнулась и сдвинулась, буду пытаться её описать в данном конкретном уютном бложике. Если получится то даже опубликую ^_^”

Но делать всякое надо сразу же как прийдёт в голову.

2011.06.17 18:47

Удаление восьмерки и шишки с обода в домашних условиях.

Если на велосипеде ездить не затормаживая перед каждым препятствием то со временем на ободе появляются восьмерки. Если у вас дисковые тормоза, то восьмерки совершенно не мешают жить (пока колесо прокручивается конечно же), а вот если клещи — уже проблема. Шишки же мешают жить всем — колесо неприятно подпрыгивает и вселяет панику.

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

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

На фотографии фидно что обод в данном месте отклонился вправо. В местах где его можно условно считать ровным он находится на шкале 57-58мм, а тут аж на 60 (было значительно хуже). Также прокручивая колесо можно понять где на ободе шишка и убрать её.

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

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

2011.06.12 20:14

Убунта доставляет

Вот это я понимаю — образец user-friendly системы:

Нажал я на это details исключительно из любопытства минут через 10 ожидания и получил прекрасное:

А ведь мог бы и дальше ждать.

2011.06.10 19:21

Downgrade package in ubuntu

Случилось страшное — поставил перл версии посвежее чем был в репозиториях. Страшное не то слово потому что сделать нормальный человеческий даунгрейд через дружественный пользователю синаптик не получается, а через консоль надо бы узнать версию пакета которую ставить. Не знаю где в этих ваших убунтах посмотреть список всех доступных пакетов и поэтому я поискал на сайте убунту. После чего в консоли надо запустить:
apt-get install perl=5.10.1-12ubuntu2.1 perl-base=5.10.1-12ubuntu2.1 perl-modules=5.10.1-12ubuntu2.1

2011.06.10 14:21