рингтоны для iPhone

Быстрогуглинг дал вот это и это

начитавшись получили вот такой скрипт:


#!/bin/sh
mp3file="$*"
if [ -z $1 ]
then
echo Usage: $0 file.mp3
exit
fi
for file in `ls -1rt $mp3file`
do
echo "File: $file "
filename=`echo $file | sed s/\\.mp3//`
wavfile="${filename}.wav"
m4afile="${filename}.m4a"
m4rfile="${filename}.m4r"
mpg123 -w $wavfile $file
faac -b 128 -c 44100 -w $wavfile
rm $wavfile
mv $m4afile $m4rfile
done

заливать на айфон по ssh как-то так:
scp *.m4r root@iphone:/Library/Ringtones/

Сколько программистов нужно, чтобы вкрутить лампочку?

Уж не знаю сколько на лампочки, но зато теперь точно знаю, чтобы показать документ MS Word на проекторе одного программиста явно недостаточно.
Куда катится наш мир? Как же заебала надоела эта работа. Нафига держать штат из аж трёх программистов, двое из которых могут разве что включить компьютер… программисты мля

Интересно, а есть что-нибудь хуже сайта asus.com? Тормозной, убогий, неудобный, кривой. Брэнд

Новые тарифы домолинка

Это конешн хорошо, что за небольшие деньги и в глубоко не спальном районе можно получить мегабит. Но домолинк как всегда лучше всех, у меня возможность сменить тариф через инет появилась только вчера, а смена производится только с начала месяца.
Таки надо было забить и пойти до офиса, но лень же..
З.ы.
новый тарифы тут

Шило на мыло

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

UPD
Хотя как выяснилось не прошла фишка. Уже вечером на одном из бывших казино свежепоклеенные вывески про покерный клуб были закрыты готичной чорной плёнкой. Может быть не всё так безнадежно? Посмотрим, что они придумают завтра =)

Про скорость

Еще пару лет назад это может быть было бы нормой, но сегодня..
Скачивал 30 метровый файл из подвала со скайлинка, только 1х и скорость, в зависимости от применённых шаманств
от 1 до 16кбайт/с. Думал состарюсь раньше. Вспоминал аналоговый модем и 5 кбайт/с. Очень страшное было время. Очень

Про ГАЙцев

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

Zennos-jobs

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

AVR использование таймеров ( ATMega8 TIMER0)

Timer0 — 8битный таймер.
В ATMega8 и ему подобных, timer0 ну очень простой таймер. Он умеет только считать, только от 0, и только до 255. Считает он с заданной частотой, и это пожалуй единственная настройка, которую можно настроить. Хотя и тут выбор не так велик, как хотелось бы.
Счетный регистр TCNT0 (8-и разрядный, как не сложно догадаться), доступен на чтение и запись, при переполнении (когда значение меняется с 0xFF на 0x00) дергается прерывание по-вектору TIMER0_OVF (если конечно разрешено битом TOIE0 в регистре TIMSK и глобально включено командой sei). Так, вот, благодаря доступу на запись, можно немного мухлевать, или даже много, например если в прерывании таймера в TCNT0 загнать, например 127, то считать он будет порядком (двоичным порядком) веселее. Таким образом даже шимить можно. Если очень нужно.

Параметры таймера задаются регистром TCCR0 , точнее первыми 3-мя битам (Clock Select) этого регистра: CS00,CS01,CS02 – выбор тактового источника

Читать далее

Battle for Middle-Earth II

При запуске обнаружилась проблемка (Программа game.dat выполнила недопустимую ошибку и бла-бла при старте),   как выяснилось из-за DirectX, устраняется скачиванием http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_27

а вдруг забуду?