воскресенье, марта 29, 2009

Таблица компетентности программиста

На http://omega-it.blogspot.com/ нашёл перевод (в двух частях) таблицы http://www.indiangeek.net/wp-content/uploads/Programmer%20competency%20matrix.htm.
Озаглавлен он ни много ни мало,как "Таблица компетентности программиста" и является серьёзной работой.
Вот ссылки:
Часть I
Часть II
Перевод свёрстан на довольно большое разрешение экрана, но оригинал от них не зависит.
P.S. Учёба в универе даёт степень компетенции ровно в n, при усердной работе. Теоретически разгильяди получают компетентность n2, но на деле для этого надо иметь талант :-)
Это - лишь общая заметка: например, в универе не проходят CVS'ы.
Опять же,при желании получить квалификацию в n2 проще простого (достаточно потратить время на прочтение книги и небольшую тренировку),n - чуть сложнее (потребуется дополнительная литература и не одна тренировка), а log(n) приходит только с опытом.

UPD: http://grompe.org.ru/static/prog_comp_matrix_ru.html
Русская версия, отформатированная и исправленная by Grom PE - огромное спасибо!

суббота, марта 28, 2009

Сейчас вернулся из "Феникса".
Там встретил старого знакомого, одноклассника, Вову Кокоулина. Он оказался однокурсником моей подруги из клуба. Мир ОЧЕНЬ тесен,если ещё учесть,что мой друг с матфака учился с этой же подругой в параллельных классах...
У меня самого до фига знакомых по городу (причём большей части я даже не помню), но как я представлю,что ВСЕ они как-то связаны, как-то знакомы или близки...
Кажется, я знаю, какие фабулы придумывать для кабинеток.

пятница, марта 20, 2009

Вчера ночью продолжил перевод The Wall...накатило на меня.
Зачем делать это по порядку?Итак, The Trial:

Мой переводОригинал (Roger Waters, Bob Ezrin)
Червь, приветствую, Честь Ваша!
Корона нам покажет
Преступника, что перед вами -
Он был пойман за страданья.
За страдания почти человеческой природы,
Что невернó.
Позовите Директора Школы!
Good morning, Worm your honor.
The crown will plainly show
The prisoner who now stands before you
Was caught red-handed showing feelings
Showing feelings of an almost human nature;
This will not do.
Call the schoolmaster!
Я говорил всегда, он плохо кончит
В конце концов, Честь Ваша!
Если дали мне бы волю,
Я бы вбил в него свой толк!
Но я был привязан,
Художник и страдалец!
Пусть же он уйдёт с убийством!
Я его отмолочу!
I always said he'd come to no good
In the end your honor.
If they'd let me have my way I could
Have flayed him into shape.
But my hands were tied,
The bleeding hearts and artists
Let him get away with murder.
Let me hammer him today?
Безумец...
Игрушки на ёлке,я безумен...
Точно поехал.
Наверно, они украли все шарики мои!
Безумец...Игрушки на ёлке,он безумен...
Crazy,
Toys in the attic I am crazy,
Truly gone fishing.
They must have taken my marbles away.
Crazy, toys in the attic he is crazy
Ты в дрянь увяз - ты и сам дрянь,
Надеюсь, выбросили ключ.
Тебе бы надо было говорить со мной, но нет!
Ведь ты пошёл как знал,
Ты взламывал дома недавно?
Лишь минуту, Червь, Честь Ваша -
Он и я, одни.
Мааа...
You little shit you're in it now,
I hope they throw away the key.
You should have talked to me more often
Than you did, but no! You had to go
Your own way, have you broken any
Homes up lately?
Just five minutes, Worm your honor,
Him and Me, alone.

Baaaaaaaaaabe!
Иди скорее к Маме,
Дай обнять тебя, малышка.
О Боже, я держала его от бед и несчастий,
Почему же он вообще ушёл?
Червь, позвольте взять его к себе домой...
Come to mother baby, let me hold you
In my arms.
M'lord I never wanted him to
Get in any trouble.
Why'd he ever have to leave me?
Worm, your honor, let me take him home.
Безумен...
Радуга в небе,я безумен..
Решетки на окнах.
Была же здесь дверь прямо из стены,
Когда я вошёл...!
Безумен...
Радуга в небе,он безумен...
Crazy,
Over the rainbow, I am crazy,
Bars in the window.
There must have been a door there in the wall
When I came in.
Crazy, over the rainbow, he is crazy.
Улики пред судом неоспоримы,
И судейство удаляться не должно.
За все мои года я не видел никогда
Такого,чтобы заслужил всей строгости суда.
Способ его драть,
Сама тонкость жена и мать
Наполняет меня жаждой испражнять!
("Вали его, Судья!")
Итак,мой друг,ты открыл свой тайный страх.
Мой приговор - раскрыть тебя пред равными в речах.
Снесите Стену!
The evidence before the court is
Incontrovertible, there's no need for
The jury to retire.
In all my years of judging
I have never heard before
Of someone more deserving
Of the full penalty of law.
The way you made them suffer,
Your exquisite wife and mother,
Fills me with the urge to defecate!

"Hey Judge! Shit on him!"

Since, my friend, you have revealed your
Deepest fear,
I sentence you to be exposed before
Your peers.
Tear down the wall!

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

Примечание: Перевод был исправлен, см. комментарии

понедельник, марта 16, 2009

Творческий всплеск

На лекции по мат.статистике сегодня почувствовал необыкновенный творческий прилив.
Буквально как в фильме "Адреналин" (Crank) : просто очень,ОЧЕНЬ тянет что-то делать (помимо записывания лекции),но что?На перемене не мог усидеть и метался по матфаку.
Никаких идей. Ещё раз сделал круг - ничего. Вернулся.
В отчаянии начал вертеться на стуле, упал со стула, больно стукнулся головой о кромку парты и тут ко мне пришла идея!
Молниеносно записал мелодию на листочек, дома - на комп. Ничего так, кстати, получилось.
А сейчас вернулся домой со пятой пары - чувствую,что силы меня покинули. Причём все. Настолько устал,что даже сидеть сложно.Звуки хард-метала и хард-рока не добавляют адреналина ну никак, что об стенку горох.И ещё голова немного кружится и болит после того удара.
Мне срочно нужна энергия.
Желательно в чистом виде.Пол-литра будет как раз.:-) Торт со взбитыми сливками тоже подойдёт.

суббота, марта 14, 2009

Качество музыки

http://technology.timesonline.co.uk/tol/news/tech_and_web/personal_tech/article5847674.ece?print=yes&randnum=1236994003326

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

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

Что же в наш век компьютеров? Люди втыкают в уши фарш из музыки и утверждают,что этого достаточно.
Странно,не правда ли? Я встречал на форумах ещё более странное высказывание на эту тему:
"Я не вижу разницы между MP3 128kbps и компакт-диском. На моих [наушниках\колонках\телефоне\плеере] всё без разницы."

Ну прежде всего - чтобы сравнивать что-то,надо послушать оба варианта. Я не встречал пока что телефона, который мог бы проигрывать звук в качестве аудиодиска,он попросту создан не для этого. (Сам по себе печальный факт)
Второе - разница в качестве слышна любому уху на любых колонках ОСОБЕННО на 128 кб\с, если вы слушаете инструментальные композиции. (Для человеческого голоса MP3 - это более чем нормально,потому что формат заточен под передачу голоса; более того, голос можно спокойно распознать даже на 56 кб\с,это обычный битрейт для радио).
Достаточно притязательный слушатель не только безошибочно распознает источник, но и сможет различить определенные артефакты компрессии (жёсткое обрезание частот, металлическое звучание...). Путаницы вообще быть не может, поскольку MP3 жёстко обрезает частоты.Не заметить это можно только на аудиосистеме с таким же точно обрезанием. А на такое кощунство способны только китайские MP3шники марки "Уйпот" и дешёвые телефоны с зачаточным плеером внутри (их динамик настроен на воспроизведение голоса,и музыку слушать на нём попросту невозможно).Любой наушник,даже стоимостью 10 рублей, даёт хорошую возможность различить звук,я проверял (Другое дело,что наушник за 10 рублей даст любой музыке ещё 15 видов артефактов).

Оборотная сторона - размер. Качество требует жертв, и размер файла идёт в жертву первым. Чем сильнее вы готовы пожертвовать качеством, тем больше можно сжать аудиодиск. Обычный размер аудио CD - 700 мегабайт, и без сжатия (формат WAV) он занимает именно столько.При сжатии без потерь (слышимых), - 500 мегабайт. MP3 даёт сжатие в 10-15 раз,что позволяет забивать плеер часами музыки.

На сегодняшний день моя фонотека занимает 222,8 гигабайта.Не скажу в процентах статистику по форматам, мой плеер теперь выдаёт только средний битрейт (474 кб\с).Чтобы сделать резервную копию этой коллекции,мне понадобится запасной винчестер,не меньше.Или (как я пытался) можно перекодировать всё в OGG (при нормальных настройках он даёт сбалансированное звучание с размером файла).

Но при всём желании,я не буду хранить музыку в MP3. Я слишком избалован настоящим звуком.

А.Я.

пятница, марта 13, 2009

Пятница, 13е

Вот и наступила вторая пятница, 13е за этот год...
Мне принесли правила на "Макарену" этого года. Ещё есть время отканировать,я пока что просто пролистал...тут же наконец-то нашёл, в каком году происходят события игры. Просто кошмар, я полгода у девччонок эти 4 цифры выпытывал.

четверг, марта 12, 2009

Самый Интересный Сайт Мира

Лучшую Страницу Рунета я уже находил, теперь пора представить публике...

Действительно, "Самый интересный сайт Мира". Вы можете заходить на него 24 часа в день и каждый раз будете неуклонно соблюдать его цель. На нём можно быть по-настоящему бесконечно, и,если бы не его дизайн,я бы так и делал. Итак,
http://www.watching-grass-grow.com/
Да,вы не ошиблись - это именно Он. Наблюдение за ростом травы в режиме он-лайн без перерывов. Изображение с веб-камеры подгружается каждые 2 секунды. Кстати, недавно объект за стеклом покосили. Трава растёт довольно медленно (ну климат там такой), поэтому я смогу наслаждаться видом этой зелени ещё не скоро. И какой гад повернул камеру ближе к дороге?

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

вторник, марта 10, 2009

Только что досмотрел The Wall.
Около полугода пытался посмотреть этот фильм!
Промотал самые ужасные кадры,но всё-таки - да. Досмотрел.Класс.Отдыхаю.
Да,и сосед завтра подаст на нас в прокуратуру за то,что мы громко хлопаем дверью.
Вот и все события.

понедельник, марта 09, 2009

Никак не могу заставить себя написать транслятор квеста.
Хотя бы какую-нибудь документацию.
Сценарий отшлифован уже донельзя,а с технической частью - полная тьма.С какого боку подойти?
Что я знаю,это то,что мне надо написать транслятор сценария в некий условный код, а потом - интерпретатор этого кода на комбинации Javascript и С++ с упором на первый, подобно Parchment. С++ может даже вообще не понадобиться,просто буду подгружать части сценария по мере прохождения.
А как создавать этот чёртов транслятор и как интерпретатор будет работать - не понимаю.И почему-то мне кажется,что сорцы Z-машины ничего не прояснят.Тем более,что русский язык намного сложнее английского (к примеру, объект под действием (прямой объект) и дополнительный (непрямой объект) можно менять в команде местами вполне литературным образом).
С чего начинать?
Обычно я следую пошаговой модели, используя SVN (если помните, проект всё ещё хостится на Google Code - даже несмотря на то,что я собираюсь переписать его с нуля, старые ревизии могут понадобиться). Что подразумевает либо наличие чёткого плана с чёткими временными рамками (иначе разработка затягивается на неопределенно долгий срок), либо интуитивное понимание этого плана. Плюс ко всему, проект должен компилиться на каждой стадии - что значит, движение идёт от сложного к простому, от ядра к мелким фичам.
Где здесь ядро?
Грубо говоря: транслятор скидывает в кучу (что-то вроде namespace) все входные файлы сценария (просто прохаживается по сценарию на предмет конструкций ПОДКЛЮЧИТЬ "имя файла").И тут что-то начинается.
Буквально полчаса тому закончил статью про Default City в Абсурдопедии.
Статья средненькая получилась, хотя к концу я уже писал всерьёз.
Пока думаю обновить "Страницу для удаления" или что-то в этом роде..

воскресенье, марта 08, 2009

Demonoid

С утра взяло мною желание зарегаться на Демоноиде.
Обыскал весь инет - оказалось,регистрация была вчера открыта. И я уже опоздал. Обидно.
Только что захожу - открыли заново! Быстро зарегался.
Кому надо инвайт?

пятница, марта 06, 2009

Дожили!

http://bash.org.ru/quote/402754
xxx: а я вот думаю, почему никто из исполнителей музыки не сочинит песню длительностью 6 минут 66 секунд. боятся что-ли?

Кто аппрувит такую муру?
Во-первых, 66 секунд не существует в принципе. Есть 7 минут 06 секунд.
Во-вторых, песен на 7:06 существует до кучи. В частности, рекомендую Within Temptation - The Truth Beneath The Rose с альбома The Heart of Everything.Только в моей фонотеке 14 песен есть такого хронометража плюс 20 смежного. Это не настолько длинное время для композиции, знаменитая Shine On Your Crazy Diamond почти в четыре раза длиннее.
Реально, айбаш круче в сотни раз.

четверг, марта 05, 2009

Перешёл на новый транспорт,потому что со старым начались траблы...
Большая часть контактов не выжила - часть удалилась,часть ников исчезла.
Провожу общую чистку контактов. Говорю сразу: выживут не все!
А транспорт пофиг, я просто составлю адресную книгу и впредь смогу менять транспорты как заблагорассудится.Даже логи отключу, пожалуй. Всё равно я так часто меняю компьютеры, транспорты и мессенджеры, что восстановить историю очень трудно.

вторник, марта 03, 2009

Ответ: Руддщ цщкдв.
Вопрос: Какую программу пишет ленивый программист первой?

вторник, февраля 24, 2009

Ответ:Палка.
Вопрос (выделите для просмотра):
Универсальное Оружие Одноразового Действия. Перезарядка ровно год. Характер работы - случайный. Калибр - произвольный. Вес варьируется. Поражающий потенциал - неограниченный.

воскресенье, февраля 22, 2009

Ответ: Пи.
Вопрос (выделите для просмотра):
Если медиана для студента - это отрезок в 2 с половиной курса,то что тогда (приблизительно) 3 курса и полтора месяца?

суббота, февраля 21, 2009

Ответ: Хоббит.
Вопрос (выделите для просмотра): Человек, увлечённый грибной охотой, рыбалкой, икебаной, фен-шуем, радиоконструированием, филателией и футболом.

Маршрутка

Постоянно что-то со мной случается в маршрутках. Сегодня,например:

Заходит чудо в металле - девочка вся в пирсинге,в чёрном,сумка со значками и надписью "Набор для выживания! Не трогать!"
Подходит к окну, начинает писать: "Я люблю этот мир"
и рисует сердечко.

правда,когда я выходил,она писала по-латински "Ничто не сильнее смерти",но это мелочи.

пятница, февраля 20, 2009

Ответ: Это - ответ.
Вопрос (выделите для просмотра): Если то лежит на этом, а это лежит у того, то что вы должны раскопать под тем?

четверг, февраля 19, 2009

Ответ: Звёздное небо.
Вопрос (выделите для просмотра): Что ты можешь увидеть, лежа на звёздной земле?

Постоянные читатели

Архив