воскресенье, марта 29, 2009
Таблица компетентности программиста
Озаглавлен он ни много ни мало,как "Таблица компетентности программиста" и является серьёзной работой.
Вот ссылки:
Часть 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
Качество музыки
Вкратце расскажу содержание вышеприведённой статьи, чтобы вы не утруждали себя переводом.
В последнее время формат 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е
Мне принесли правила на "Макарену" этого года. Ещё есть время отканировать,я пока что просто пролистал...тут же наконец-то нашёл, в каком году происходят события игры. Просто кошмар, я полгода у девччонок эти 4 цифры выпытывал.
четверг, марта 12, 2009
Самый Интересный Сайт Мира
Действительно, "Самый интересный сайт Мира". Вы можете заходить на него 24 часа в день и каждый раз будете неуклонно соблюдать его цель. На нём можно быть по-настоящему бесконечно, и,если бы не его дизайн,я бы так и делал. Итак,
http://www.watching-grass-grow.com/
Да,вы не ошиблись - это именно Он. Наблюдение за ростом травы в режиме он-лайн без перерывов. Изображение с веб-камеры подгружается каждые 2 секунды. Кстати, недавно объект за стеклом покосили. Трава растёт довольно медленно (ну климат там такой), поэтому я смогу наслаждаться видом этой зелени ещё не скоро. И какой гад повернул камеру ближе к дороге?
Просто пришёл сегодня домой, и что-то потянуло меня к этой траве. Хочу лето.
Воистину, эта веб-камера умиротворяет.
вторник, марта 10, 2009
Около полугода пытался посмотреть этот фильм!
Промотал самые ужасные кадры,но всё-таки - да. Досмотрел.Класс.Отдыхаю.
Да,и сосед завтра подаст на нас в прокуратуру за то,что мы громко хлопаем дверью.
Вот и все события.
понедельник, марта 09, 2009
Хотя бы какую-нибудь документацию.
Сценарий отшлифован уже донельзя,а с технической частью - полная тьма.С какого боку подойти?
Что я знаю,это то,что мне надо написать транслятор сценария в некий условный код, а потом - интерпретатор этого кода на комбинации Javascript и С++ с упором на первый, подобно Parchment. С++ может даже вообще не понадобиться,просто буду подгружать части сценария по мере прохождения.
А как создавать этот чёртов транслятор и как интерпретатор будет работать - не понимаю.И почему-то мне кажется,что сорцы Z-машины ничего не прояснят.Тем более,что русский язык намного сложнее английского (к примеру, объект под действием (прямой объект) и дополнительный (непрямой объект) можно менять в команде местами вполне литературным образом).
С чего начинать?
Обычно я следую пошаговой модели, используя SVN (если помните, проект всё ещё хостится на Google Code - даже несмотря на то,что я собираюсь переписать его с нуля, старые ревизии могут понадобиться). Что подразумевает либо наличие чёткого плана с чёткими временными рамками (иначе разработка затягивается на неопределенно долгий срок), либо интуитивное понимание этого плана. Плюс ко всему, проект должен компилиться на каждой стадии - что значит, движение идёт от сложного к простому, от ядра к мелким фичам.
Где здесь ядро?
Грубо говоря: транслятор скидывает в кучу (что-то вроде namespace) все входные файлы сценария (просто прохаживается по сценарию на предмет конструкций ПОДКЛЮЧИТЬ "имя файла").И тут что-то начинается.
Статья средненькая получилась, хотя к концу я уже писал всерьёз.
Пока думаю обновить "Страницу для удаления" или что-то в этом роде..
воскресенье, марта 08, 2009
Demonoid
Обыскал весь инет - оказалось,регистрация была вчера открыта. И я уже опоздал. Обидно.
Только что захожу - открыли заново! Быстро зарегался.
Кому надо инвайт?
пятница, марта 06, 2009
Дожили!
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
суббота, февраля 21, 2009
Маршрутка
Заходит чудо в металле - девочка вся в пирсинге,в чёрном,сумка со значками и надписью "Набор для выживания! Не трогать!"
Подходит к окну, начинает писать: "Я люблю этот мир"
и рисует сердечко.
правда,когда я выходил,она писала по-латински "Ничто не сильнее смерти",но это мелочи.
пятница, февраля 20, 2009
Постоянные читатели
Архив
-
►
2009
(174)
- дек. 27 - янв. 3 (1)
- дек. 6 - дек. 13 (3)
- окт. 4 - окт. 11 (2)
- авг. 9 - авг. 16 (1)
- авг. 2 - авг. 9 (2)
- июл. 26 - авг. 2 (1)
- июл. 5 - июл. 12 (4)
- июн. 28 - июл. 5 (5)
- июн. 7 - июн. 14 (9)
- мая 31 - июн. 7 (5)
- мая 24 - мая 31 (3)
- мая 17 - мая 24 (3)
- мая 10 - мая 17 (5)
- мая 3 - мая 10 (13)
- апр. 26 - мая 3 (1)
- апр. 12 - апр. 19 (10)
- апр. 5 - апр. 12 (5)
- мар. 29 - апр. 5 (6)
- мар. 8 - мар. 15 (7)
- мар. 1 - мар. 8 (3)
- февр. 15 - февр. 22 (13)
-
►
2008
(166)
- дек. 28 - янв. 4 (2)
- окт. 5 - окт. 12 (1)
- июл. 27 - авг. 3 (75)
- июл. 20 - июл. 27 (62)
- июл. 6 - июл. 13 (2)
- июн. 8 - июн. 15 (1)
- июн. 1 - июн. 8 (1)
- мар. 2 - мар. 9 (1)
-
►
2006
(1)
- дек. 31 - янв. 7 (1)