From Novosibirsk, Russia? Our tiny company is looking for current or future rock-star developers.

Showing posts with label buzz. Show all posts
Showing posts with label buzz. Show all posts

October 11, 2007

Electric Light Orchestra в Новосибирске

Я вчера был на концерте Electric Light Orchestra. Кллассс! :) Играли в основном старые любимые песни «четырёх свет{л,ов}ых лет» (1976–1979) с альбомов A New World Record, Out Of The Blue и Discovery. Традиционный звук ELO («Sweet Talkin' Woman», «Standin' In The Rain», «Mr. Blue Sky» и др.), немного баллад («Tightrope», «Ticket to the moon»), немного рок-н-ролла («Hond On Tight») и классического рока («Do Ya», некие неизвестные мне композиции). Да, и я узнал, как поют «Rockaria!». :)

И тем не менее, самой классной прозвучавшей песней был битловский Twist And Shout в ELO'шной аранжировке. Простоту Beatles сложно чем-либо превзойти.

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

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

/me хочет в филармонию. :)

August 19, 2007

iLife'08

Черт, Джобс! Всего пару дней назад я в очередной раз подумал, что даже обновленный сервис .Mac не для меня. За $100 в год получаешь всего 10 Гб места, с которым мало чего можно сделать.

А сегодня я посмотрел презентацию iLife'08, где Джобс продемонстрировал новые Web Albums, и соображаю, смогу я себе позволить .Mac в этом месяце или нужно ждать следующего. Это и назвается Steve Jobs' reality distortion field.

При упоминании о Web Albums прежде всего я подумал об установке веб-галереи на свой хостинг. (В конце концов, у меня там есть те же самые 10 Гб.) Но как только увидел демонстрацию, понял, что (а) такой галереи никогда не появится и (б) написать такое будет стоить дороже тех самых 100 баксов. Кроме того, одна из главных прелестей запатентована.

Когда дело дошло до нового iMovie, мысли перешли на «продам душу за iLife». Год назад на монтаж пятиминутного ролика о компании xored у меня ушла вся ночь. Еще до этого я искал (и не нашел) программу видеомонтажа, которой было бы удобно пользоваться. И теперь Джобс говорит ровно об этих недостатках, и они исправлены. Новый интерфейс iMovie — как раз то, что я хотел, чтобы наконец превратить кипу лежащих в столе видеокассет в домашнее видео.

Напротив, пользователем iWeb я так и не стану. Пока они не сотворят нечто викиобразное, увы. (И ведь, если задуматься, возможности консумерской вики добавить в iWeb можно было бы в два счета!) Делаем ставки: начиная с какой версии iLife мне даже не придет в голову создавать сайт не в iWeb?

Целый день я потратил на настройку своего хостинга. Мне всего-то нужен хотинг нескольких доменов на приличной Wiki, Mercurial- и Subversion-репозитории да пара инсталляций Trac, еще и выполнять несколько своих Rails-приложений. Должно настраиваться в пару десятков кликов. Кто возьмется написать iServerSetup?

August 14, 2007

LiveJournal syndication

Как известно, этот блог можно читать в ЖЖ, подписавшись на andreyvit_ — однако вовсе не нужно так делать. Неужели вы в самом деле до сих пор не используете RSS-читалку? А как вы тогда подписываетесь на башорг остаетесь в курсе последних достижений в области вашей специализации?*

Недавно выяснилось, что ЖЖ позволяет писать комменты к syndicated post'ам. Вероятно, оставляющие их не сознают, что (1) я эти комменты не вижу и (2) они уходят вникуда спустя несколько постов (что, впрочем, не такая уж плохая судьба для коммента). И это не говоря обо всех других глюках LJ syndication.

Господа, почему бы, например, не сделать наоборот — читать ЖЖ из RSS? Вы получите неограниченную в длину френд-ленту, которую можно сортировать и раскладывать по полочкам, как вашей душе угодно. Вы заслуживаете большего, чем poor man's RSS в LJ. Заодно вы скажете своё «нет» подзамочным записям, что, возможно, поспособствует снижению их числа. (Впрочем, за отсутствие подзамочного RSS стоит сказать решительное «нет» всему LJ. Это просто неадекватно. Или оно уже есть, а я упустил? За деньги, может?)

* Disclaimer: я не читаю башорг.

August 12, 2007

Buying TextMate

Я купил свою первую софтину* — TextMate. Наконец-то есть возможность участвовать в цивилизованном рынке софта. Несколько месяцев я его использовал нелегально, переводя дату. Слава авторам, которые не стали запрещать подобный трюк; как только я понял, что он работает, то пообещал себе купить TextMate при первой же возможности.

Для рекламы: TextMate — потрясающий текстовый редактор и средство осмотра директорий с тексовыми файлами (будь то сорцы Mozilla, gem'ы Ruby, скрипты bash'а или куда там еще вас занесет). Я не представляю свою жизнь на маке без TM. Как говорится, стоит каждого потраченного евро (а именно, €40)**.

Нашел в нашей локальной сети FTP с варезом для мака. Слегка пошарился, но не смог избавиться от ощущения, что это дико. Закрыл. Если вы пользователь современного мака и обладаете хорошим постоянным доходом, у вас нет морального права использовать пиратский софт.

Вышли iLife'08 и iWork'08 — ох. :)

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

** Дело идет к выходу TextMate 2 где-то в конце года, и его нужно будет приобретать отдельно, так что в вашей ситуации может иметь смысл подождать.

August 02, 2007

WWDC 2007: Safari killing Firefox?

Если вы не видели Keynote Стива Джобса на WWDC 2007 (видеозапись которого можно скачать, например, из торрентов), то, вероятно, пропустили великие планы Apple в отношении браузеров. Слева нарисовано (скриншот из Keynote'а), как выглядит соотношение браузеров сейчас, а справа — как попробует сделать Apple.

Если теперь задуматься, то легко понять, что основная масса пользователей Firefox — обычные юзеры. Они выбрали его вовсе не из-за принципиальных соображений оупенсорса, а просто потому, что Internet Explorer (был) совсем плох.

Легко дальше понять, насколько лучше Apple умеет делать софт для обычных пользователей, чем какая бы то ни было команда open-source'ных разработчиков (которым помогает пачка индусов в коммерческих компаниях).

«Как же мы доберемся до этих пользователей, когда у Firefox 500 000 скачиваний в день?» — спрашивал Джобс. «Но у iTunes 1 000 000 скачиваний в день, и в сумме больше 500 миллионов пользователей iTunes под Windows. Да, мы знаем, как до них добраться, и сделаем именно это!»

В Safari есть достаточно возможностей, чтобы заставить среднего пользователя писать кипятком. У них свой красивый рендерер шрифтов, портированный интерфейс Aqua, шустрый движок, море юзабилити и прикольные эффекты вроде мегапонтового поиска. И это не open-source plugin-ridden crap, как Firefox.

Не знаю, как вы, а я ожидаю смерть Firefox (конечно, не полную смерть, а уменьшение доли рынка на порядок).

Хотя лично я хочу увидеть такую вот страничку про Internet Explorer для Windows:

July 31, 2007

Choosing LCD monitor, Apple mice and base stations

Когда-нибудь удивлялись, почему в прайсах монитор 23" можно найти и за 20, и за 30 тысяч? LCD-матрицы, используемые в мониторах, бывают нескольких видов.

При взгляде (даже немного) снизу на экран с матрицей TN изображение становится заметно темнее. Углы обзора не очень хорошие, вдобавок часто неравные по вертикали и горизонтали (например, 150 по горизонтали и 135 по вертикали). Если смотреть сбоку по горизонтали, «плывут» (то есть немного изменяются) цвета.

В PVA- и MVA-матрицах проблемы с вертикалью, аналогичной матрицам TN, нет. Зато благодаря особенностям технологии при взгляде на матрицу прямо (по горизонтали) яркость получается меньше, чем при взгляде сбоку. (MVA — более продвинутый вариант, поэтому на них проблемы наблюдаются в меньших масштабах.)

В результате на PVA / MVA после установки яркости монитора на комфортный уровень (в отличие от максимальной, на которой они как правило демонстрируются в магазинах) при взгляде прямо на изображении радикально отсутствуют темные детали. Настройкой цветового профиля и/или параметров монитора можно добиться хорошего изображения при прямом взгляде, но при этом сбоку всё, естественно, станет хуже. Если монитор большой, то «прямо» и «сбоку» можно наблюдать одновременно на разных частях экрана.

Наконец, самый дорогой вид матриц — S-IPS. У них большие углы обзора (что-то вроде 178˚) и отсутствуют заметные проблемы с цветом. В технических характеристиках эти матрицы можно узнать по невысоким показателям яркости и контрастности (впрочем, их достаточно — это у PVA/MVA показатели выше нужной величины).

Необходимость изучить всю вышеприведенную информацию возникла в процессе выбора нового монитора. Больших мониторов (больше 20") на S-IPS практически нет. Что удивительно, в этом сегменте Apple Cinema Display даже в России не дороже конкурентов. В результате я и стал счастливым обладателем Apple Cinema Display 23".

Если и вы задумаетесь о таком, нужно понимать, что его сделала Apple. Он имеет только DVI-вход, а органы управление представлены тремя сенсорными кнопками: увеличение яркости, уменьшение яркости и включение/выключение.

Заодно я не удержался и купил Apple Wireless Mighty Mouse. Специфический продукт, однако я решил, что к нему можно привыкнуть.

Во-первых, вместо отдельной правой и левой кнопки она, как и все мыши Apple до нее, нажимается всем корпусом, а левое-правое нажатие различает сенсорными датчиками. На практике это значит, что для «левого нажатия» на мышь можно давить всеми пальцами в любом месте, но для «правого нажатия» нужно поднять левый палец с мыши.

Во-вторых, шарик прокрутки подобно трек-болу можно вращать во все стороны, что очень удобно. Однако для прокрутки шарик нужно легонько надавливать вниз, что тоже непривычно. (В Mac OS X без горизонтальной прокрутки вообще жить сложно, хоть ее и можно эмулировать на обычной мышке, крутя колесико с кнопкой Shift.)

Наконец, у мышки есть еще две кнопки. Если на мышь нажать, касаясь шарика, то сработает третья кнопка (которую я назначил на активацию Exposé), а если со всей силы сжать выделенные области по бокам, то сработает четверая (которая, ввиду исключительной некомфортности операции, была назначена на Exposé Deskop).

В очереди покупок: новый стул (у текущего высоты недостаточно для правильной посадки за новым монитором), хорошие колонки и, возможно, Apple AirPort Express Base Station.

Насчет последней: AirPort Express — базовая станция Wi-Fi, к которой можно подключить колонки и воспроизводить на них звук с любого iTunes. Заодно к ней можно подключить и принтер, чтобы расшарить его по сети. И я бы совсем не сомневался в этой покупке, если бы к ней можно было подключить еще и жесткий диск, столь необходимый для backup’ов с надвигающимся выходом OS X 10.5 Leopard — однако, увы, диск позволяет подключить только AirPort Extreme, к которой нельзя подключать колонки. Тра-та-та (AirPort Express позиционируется как недорогое устройство, которое можно закупить в нескольких экземплярах, по одному на каждую аудиосистему в доме).

December 30, 2006

Nokia mobiles and the oldnewthing

У меня временно изменился номер, теперь это +7 906 193 2959. Старый телефон вместе с SIM-картой у меня стащили, взамен был куплен Nokia 5300. Я могу сказать, что Nokia сделала большой шаг вперёд в интерфейсах; он понравился мне больше, чем Sony Ericsson моей супруги (а Sony Ericsson сейчас являют собой стандарт качественных интерфейсов).

Пусть это просто реализуется, но всё равно автоматическая транслитерация чего-либо меня всегда поражает. Сначала это был Mac, транслитерирующий имя пользоватя для получения Unix-имени. Теперь это делает телефон. Когда вводишь имя в адресную книгу, он траслитерирует его на английский язык, синтезирует его звучание и добавляет в качестве голосовой команды. В результате голосовой ввод оказывается действительно полезным out of the box.

Еще у Nokia хорошо сделаны калькулятор, адресная книга, будильник и ввод SMS. (Мелкие нарекания есть: при вводе SMS неудобно переключается язык, а отображение контактов по группам должен иметь более простой доступ.) Это ровно то, на что я смотрю, чтобы составить впечатление об интерфейсе телефона.

Проведя пеар блогов Реймонда Чена (oldnewthing) и Скота Адамса (The Dilbert Blog), я обнаружил в списке декабрьских ссылок первого, что он с удовольствием читает второго. Сколько там знакомых в среднем связывают любых двух людей на планете? Мне кажется, если считать знакомства в блогосфере, это число уменьшится раза в полтора.

Прочитал про Google Santa Tracker (вживую смотреть было лень). Мне кажется, детей, использующих Google Earth для наблюдением за Санта-Клаусом, нам как раз не хватало для полной техногенности общества. В положительном, наверное, смысле, то есть техногенность — это здорово. Скоро ли появится Google Fairy Taler?

С Новым Годом вас, дорогие друзья!

December 23, 2006

Separation of content and presentation

Я, как дурак, сижу с кучей запущенных приложений и получаю извращенное удовольствие. А всё потому, что добавил в свой macbook гигабайт памяти.

Если вы бы сейчас увидели, что я качаю в P2P, вы бы никогда со мной больше не заговорили. Например, великое творчество Димы Билана. Всё потому, что среди наших тесных рядов затясалось несколько любителей попсы, а музыку к конторскому новогоднему празднику готовлю я.

Обсуждая с одним знакомым музыку, мы выяснили причину holy wars. Действительно, невозможно представить себе разработчиков нашей компанией за горячим спором «C++ против Java», ибо тему все понимают. В мировой же музыке разбираются далеко не все. (Впрочем, иногда holy wars вызываются и другими факторами, например, различием в опыте. Но в любом случае, несомненно, что единственно правильную точку зрения будет иметь мифический человек с бесконечным опытом.)

Про вёрстку с помощью CSS и отделение содержимого от представления. Недавно придумали с товарищем пример для подражания:

<div id="border_2px_solid_black">
<div id="text_align_center" class="f6f6f6">
Hello, world!
</div>
</div>

Приятно взглянуть на свой блог и подумать, что он тебе нравится.

December 10, 2006

New Year is coming

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

Есть здесь еще желающие на спор собрать XULRunner из CVS HEAD под Win32? Tinderbox говорит, что собирается… oops, то есть Tinderbox говорил, что под Win32 оно собирается (тогда как под Linux и MacOS сборка горела синем пламенем). Теперь Win32 оттуда вообще убрали. И под Linux сборка всё еще сломана. Господа, XULRunner пока что есть только под Mac! Жаль, что как раз под ним он не доделан и нам не годится.

Заказал кучу книг по Web-дизайну. Быть может, я всё-таки разберусь с CSS.

Подрос мини-учебник по Си++, который я начинал когда-то писать к экзамену по объектно-ориентированному программированию и выложил на ru.wikibooks.org. Не моими стараниями, но мой стиль во многом сохранён. Приятно!

В канун Нового Года xored software превратилась в заговорщеческую контору. Все что-то втайне друг от друга планируют, собирают компромат и шифруются.

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

Я живо представил себе, как одним из лишних проводов подключен спрятанный в углу Jumper (Parkan!..), а второй где-то внутри общего месива уходит в другое измерение. Вот почему у нас такие странные админы. Задачей первого, видимо, было перебросить энергию в то самое другое измерение, а второй вообще спустился на Землю исключительно в поисках Jumper’а.

October 20, 2006

Just-buzz

Интересно, сколько всё-таки людей читают мой блог? Если вы прочли эту запись, пожалуйста, отправьте мне по почте письмо или сообщите каким-либо другим способом. Через пару неделек подведём итоги.

Я определился с тем, что функция комментирования в моём блоге излишня (в силу разных причин — главным образом, интересная информация в комментариях до читателей всё равно не доходит, зато бесполезная плодится). Помимо прочего, по крайней мере некоторые люди любят оставлять комментарии, вообще никак не подписываясь, что я не считаю признаком особо хорошего тона. Так или иначе, комментарии отключены. Рад буду услышать ваше мнение и обсудить любые мои публикации по электронной почте: andreyvit@gmail.com. (В обмен обязуюсь не сохранять ваш адрес электронной почты в каких-либо адресных книгах, куда могут добраться вирусы и прочая гадость.) Об интересных дискуссиях я, конечно, тоже расскажу на страницах этого блога.

Из новостей: вчера посмотрел фильм Забриски Пойнт, который давно искал. Ура! Теперь хочу все остальные фильмы того же режиссёра.

Наконец, заголовки постов написаны по-английски, ибо это единственный способ получить здесь красивые URL. Увы.

October 17, 2006

Less time than none

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

Но всё равно здорово, пусть приезжают ещё. :)

September 26, 2006

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

August 25, 2006

Evolution

Эволюция моей будущей тестирующей (по мотивам недавних событий с анкетой).

Регистрация. Шаг 1. Она умеет регистрировать команды на олимпиады и собирать о них некоторые сведения.

Шаг 2. Она умеет регистрировать команды и собирать любые сведения об этих командах, их участниках и т.д.

Шаг 3. Она умеет собирать абсолютно любые сведения о любых объектах.

Тестирование. Шаг 4. Она умеет компилировать и запускать решения участников на тестах.

Шаг 5. Она умеет проверять присланные участниками сущности разными способами, в том числе и запуская их на тестах

Шаг 6. Она умеет проверять всё, что угодно, любым способом.

Оценка решений. Шаг 7. Она умеет составлять рейтинги ACM.

Шаг 8. Она умеет составлять рейтинги, считать баллы по сложным правилам, распределять дипломы и исправлять результаты согласно решениям жюри.

Шаг 9. Она составляет какие угодно таблицы из любых имеющихся данных.

Работа жюри. Шаг 10. Она хранит версии основных объектов (тесты, задачи), а также позволяет готовить следующую их версию, не нарушая работу предыдущих.

Шаг 11. Для каждого члена жюри она предлагает свою виртуальную тестирующую систему и интеллектуально синхронизирует изменения между ними, а также предлагает олимпиадные чаты и форумы.

Шаг 12. Она управляет любыми взаимоотношениями любых людей на планете, так или иначе связанных с олимпиадами.

Шаг N. Тестирующая система захватывает мир и предъявляет человечеству свои требования.

Dirty

У меня играет Pink Floyd «Young Lust» (из The Wall). Там в припеве слова «…oh, I need a dirty woman, oh, I need a dirty girl…»

Сидящий справа Михаил Калугин (aka fourdman) говорит:

— Песенка в тему, у меня как раз флаг dirty не устанавливается.

August 23, 2006

What shall we do now?

Вся компания сейчас обсуждает, что можно сделать со 100 Гб порнухи, завалявшимися у одного из коворкеров дома на диске. Варианты: записать на DVD, скинуться на винт, зайти в гости с чипсами и посмотреть.

August 17, 2006

Новый блог на старом месте

Новый Blogger. Поддерживает учетные записи Google, тэги и удобное управление оформлением. Следовательно, пробуем, товарищи!