vansickle's shared items

Tuesday, September 22, 2009

great shadow vocals of rock bands

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

И нет, нет, я нисколько не имею в виду группы, во главе с The Beatles, в которых в относительно равных пропорциях пели все. Я задумываюсь над тем насколько сильным должен был быть лидер, который исполнял абсолютное большинство партий, если в его тени были такие жемчужины.

Queen

Brian May

Who wants to live forever (first verse)

http://www.youtube.com/watch?v=BYOE_b4aYD0

'39 - A Night At The Opera (1975)

Too much love will kill you

Love of my life

Roger Taylor

I'm in love with my car

U2

The Edge

Van Diemen's Land

Nirvana

Dave Groul /Foo Figthers/

 

Guns N’ Roses

Duff McKagan

Attitude

Loaded – No More

Pink Floyd

Rick Wright

Долго думал включать ли Рика Райта в этот список – Pink Floyd – как раз группа из тех, в которой пели все (кроме Мэйсона), да и вокальные партии у Рика были в самых известных композициях. Но с другой стороны по сравнению с Барретом, Уотерсом и Гилмором его вокал редок, да и эмоционально он очень органично смотрится в этом списке.

Echoes

Breakthrough

Wearing The Inside Out

Time

Список пополняемый…

Saturday, September 19, 2009

intel fab construction by computerra

Отличное видео от Компьютерры

Отдельно стоит отметить The Gold Bug By The Alan Parsons Project в качестве soundtrack’а.

Tuesday, September 15, 2009

Shell command snippets site / Commandlinefu.com

commandlinefu.com

Сайтов со snippets программного кода много видел, а вот этот – с командами для консоли.

Top команд - http://www.commandlinefu.com/commands/browse/sort-by-votes – среди первых 20 для меня было немало полезных открытий, особенно:

image

Сколько же раз я попадал в такую ситуацию :)

Sunday, September 13, 2009

Nike art commercials, best of / Nike реклама как искусство, лучшее

Посмотрев сегодня футбол с постоянно падающей трансляцией – а следовательно многоразовым просмотром рекламы от Nike с Рибери и косулей (мне кстати и эта нравится) – вспомнил сколько же много отличных роликов сделала эта фирма /хотя в моей жизни экипировка от Adidas была значительно чаще/

Не дай себя остановить

Michael Jordan "Failure"

This guy can do anything

Take It To The Next Level

Good vs. Evil

Football in ship

Brazil vs. Portugal

For tiempo legend

Henry with his friends

For warriors

Horror

Ninja

Amoure

I feel pretty

Pink Panther

Invent your own original way of training

Nice wins nothing (новое, о котором речь в начале)

В хорошем качестве новые видео есть, но надо по сайтам Nike для разных стран бегать чтобы все посмотреть -

http://inside.nike.com/blogs/nikesoccer/tags/make_the_difference

http://inside.nike.com/blogs/nikefootball-ru_RU/tags/ВИДЕО?view=all

Язык

Пока писал предыдущий текст понял почему люди столь часто хотят сказать “прецеНдент” вместо “прецедент” – это видимо связано с гораздо более распространенным словом “претендент”. Или есть еще какие-то правила-варианты?

Вот бы еще понять почему так часто я слышу “ихний”? Нет, я понимаю что разговорный, но ведь “егойный” и “ейный” – большая редкость.

http://www.gramota.ru/spravka/trudnosti/36_184

Crazy little thing сalled LosslessCooker / Functional programming

Музыка без потери качество распространяется в разных форматах – .flac, .ape, wav-pack, но в отличие от форматов с потерей качества (.mp3 n etc.) альбомы редко бывают разбиты на треки. Т.е. вот такой вариант – представлен нечасто:

image

Как правило диски представлены в виде двух файлов (не считая логов и обложек) – образа (*.ape, *.flac), в котором находится непосредственно запись, + *.cue файла.

image

В cue описаны начало треков, название, исполнителя, что позволяет прослушивать из образа диски по-треково, а не в виде одной большой записи а-ля магнитофонная кассета. Вот пример содержимого файла *.cue:

REM GENRE Blues-Rock
REM DATE 2002
REM DISCID 530E2807
REM COMMENT "ExactAudioCopy v0.99pb3"
PERFORMER "Allman Brothers Band"
TITLE "American University 12-13-70"
FILE "Allman Brothers Band - American University 12-13-70.wav" WAVE
  TRACK 01 AUDIO
    TITLE "Statesboro Blues"
    PERFORMER "Allman Brothers Band"
    ISRC GBAJE0503080
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    TITLE "Trouble No More"
    PERFORMER "Allman Brothers Band"
    ISRC GBAJE0503081
    INDEX 01 04:34:10
….

Преимуществом такого подхода к распространению альбомов, в том что он в таком случае можно восстановить оригинальный альбом из образа 1:1.

Но есть в таком случае одно неудобство – как правило – и как видно в примере выше – cue сделан на сырой формат – *.wav, и чтобы прослушать альбом на компьютере приходится:

1) распаковать каждый файл, если он архивирован (а обычно это так) – причем до сих пор примерно поровну архивов внутри содержат папку с файлами и только файлы, т.е. поскольку хочется чтобы все альбомы были одноуровневыми, нельзя просто выбрать все файлы и распаковать одной командой, приходится отбирать те, которые надо распаковать с создание папки по названию файла и те в которых папка уже есть и надо распаковать в текущую.

2) Просмотреть все *.cue на предмет того какое расширение для образа указано в файле – и если надо переименовать (бывают случаи когда релизер подумал об этом и создал оба файла – но это редкость).

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

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

Real World HaskellProgramming Clojure (Pragmatic Programmers)Programming in Scala: A Comprehensive Step-by-step Guide

Programming Erlang: Software for a Concurrent World

 

 

 

 

 

 

 

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

F# в список не вошел, поскольку его возможно удастся ему быть может найдет удобное применение и в production у нас. Scala не столько функционален сколь “multiparadigm” в том смысле что функции – first-class citizen, собственно так его можно приравнять к python, ruby, C# и пр. возможно и в список то его зря, поэтому он тоже выбывает. Поскольку приложение у меня будет локальное, консольно-интерфейсно (а потом может и GUI) то Erlang также выбывает – большая часть виденных материалов о нем касалась разработки многопоточных высоконагруженных сетевых приложений.

Итого остались Haskell и Clojure. Clojure – LISP-подобный язык для JVM, что есть плюс, поскольку больше удастся сосредоточиться на самом языке, чем на библиотеках – они знакомы. Но язык очень молодой (2007) – в территории бывш. СССР пока еще мало известен, да и LISP синтаксис  - вещь которую в + я не запишу. 

Haskell же более известен, появился в 1990, при этом до сих пор активно развивается, cutting edge  программирования, язык чисто функциональный - самое оно для моих исследований. Из минусов – под JVM/CLR приличных реализаций нет, т.е. использовать накопленный опыт напрямую в работе вряд ли получится.

Кстати, эта книжка Real World Haskell доступна бесплатно онлайн - http://book.realworldhaskell.org/read/. Ну понятно что я бы и так ее нашел, но все равно замечательно.

Еще по теме:

http://ru.wikipedia.org/wiki/Сравнение_языков_программирования

На этом пока все, посмотрим что у меня получится.

Thursday, September 10, 2009

Windows Mobile / Cleartype in Landscape

Это довольно странно, но работая на своем прежнем n311 постоянно в Landscape-режиме (большую часть времени занимало чтение конечно), не замечал что выключен ClearType. А теперь, регулярно “вертя” устройство обратил внимание на некоторый дискомфорт. Как выяснилось, по умолчанию ClearType работает только в портретном режиме, а при переключении в landscape – пропадает. И надо лезть в реестр:

HKEY_LOCAL_MACHINE\System\GDI\ClearTypeSettings\OffOnRotation
выставить в 0.

Почему? судя по тому что пишут на xda ранее в WM был баг, при котором путалось направление расчетов для ClearType при повороте – т.е. вместо слева-направо получилось сверху-вниз для Landscape. Но сейчас у меня на устройстве все смотрится прекрасно.

Monday, September 7, 2009

Наш юмор/День радио

Не проходит и недели без цитаты из этого спектакля (и уже как долго!). Решил собрать основные моменты в одном месте.

Я выкрутился, теперь ваша очередь!

Молодец

Профессионал

За тебя

Мы работаем

Редкие животные

TSRemoteApp / Seamless Terminal Apps

Оказывается в Windows Server 2008 появилась возможность seamless запуска удаленных приложений. Т.е. приложение, работая на сервере, для клиента выглядит как локальное. Собственно такие решения давно продавала Citrix, а помимо того ПО для запуска виртуальных машин  Parallels Desktop for Mac предоставляет возможность так же запускать Windows-приложения на Маке (сейчас и другие).

Проверил, работает вполне, причем поскольку мне для работы более всего интересно удаленно запускать прожорливые IDE – то надо заметить что и все процессы-окна, которые запускаются уже из под IDE – т.е. и VCS и скомпилированные проекты – на клиенте отображаются отдельно в панели задач.

image

Поддерживается работа на нескольких мониторах http://blogs.msdn.com/rds/archive/2007/05/07/using-terminal-services-remoteapp-programs-on-multi-monitor-client-computers.aspx но только одинакового разрешения, увы у меня разного в конфигурации ноутбук+монитор, к тому же разное по высоте – работать с удобством не получается. И более того не нашел возможности как запустить на втором мониторе – по умолчанию запускает на левом (ноутбуке), а мне удобнее на большом мониторе.

image

Инструкция по настройке для админа - http://technet.microsoft.com/en-us/library/cc730673(WS.10).aspx все просто, пользователям просто отдается файл *.rdp, который они запускают.

Tuesday, September 1, 2009

Главное качество работника

Из текста одной вакансии:

so you will need to be able to work under your own initiative, learn quickly and be the sort of person who asks for help when you need it.