пятница, 19 сентября 2008 г.

Израиль

С 20 сентября Израиль и Россия отменяют визовый режим. Теперь загорелся к евреям съездить, это все же поинтересней страна, чем Египет или Турция, которые и смотреть то что-то не хочется...

вторник, 9 сентября 2008 г.

Еще раз об Apple

Сегодня была презентация медиаплеера iTunes 8. Что нового? Функция Genius - музыкальные рекомендации, реализованная сто лет назад на last.fm - зал в восторге. Албомы теперь показываются в табличке - зал в экстазе.

Хорошо хоть недавние глюки прикратились, чему я и рад.

Salvia divinorum

На главное странице New York Times репортаж и статья о Сальвии.
Сальвия - это какая-то разновидность шалфея, которая стала популярной для курения совсем недавно и которая до сих пор не запрещена. Эффект - сильные галлюцинации, сравнимые с LSD, но действие - в течении 5-30 минут.


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

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

Хотя сам я пробовал сальвию, но не скажу что от нее возможна какая-либо зависимость, скорее наоборот - галюцинации от нее довольно мерзкие и появляется даже страх перед курением.

понедельник, 8 сентября 2008 г.

iPod

Купил iPod. Упаковка, обертка - потрясная, дизайн - прелесть. Когда я первый раз попробовал загрузить музыку через iTunes, первая мысль - переписать эту гадость. До сих пор мучаюсь.
По моему миропониманию, продукты Apple интуитивны и понятны. Но вот уже два дня их интуитивность мне не понятна.
Во-первых, конечно же, зависания. Каждый день. Глюки. Таких глючных программ я не видел пожалуй со времени Windows 95. Да, я понимаю, что iTunes любит макинтошей, но раз уж они заявляют поддержку Windows, то они должны ее поддерживать.
Во-вторых, интуитивность. До сих пор не пойму как сделать, чтобы подкасты мои автоматически загружались на плеер по мере появления.
Импорт медиа-библиотеки - отвратный. Альбомы неправильно сортируются и т.п. Окей, я готов проставить правильные теги. Но как? Амарок для Линакс - верх интуитивности, понятности и в тоже время мощности. iTunes - псевдоинтуитивность при отсутсвии необходимых функций.
Даже обложки альбомов скачивать нормально не умеет - где-то для половины он у меня обложек не нашел. При этом ему понадобилась моя кредитка для регистрации в iTunes Store. Амарок в разы в этом плане лучше.
Постоянные намеки на то, что бы купить музыку в iTunes Store.

Наш прожект-менеджер Дёрк гордится Апплом, у него МакБук, iPod, iPhone... Говорит все плавное, класивое типа. Я же пока в этом вижу большой ком снобизма.

PS. Windows Vista, iTunes 7.7.
PSS. Пока пытаюсь управляться со всем этим "по-инструкции", т.е. через iTunes. Но чувствую скоро придется найти какую-нибудь альтернативу. Тем более для Linux порта нет.

четверг, 4 сентября 2008 г.

Парадокс админок

Какой парадокс. Люди создают тысячи switch'ей и if'ов, чтобы сделать приложение легоуправляемым из настроек и понятным пользователям. А эти свитчи и ифы в свою очередь перенагружают код программ, что делает их (программы) трудноуправляемыми для программиста.

На картинке - 50-ти килобайтный код конфиг файла, разобраться в котором можно лишь разобравшись в коде. Плюс часть найтроек хранится в БД.

суббота, 30 августа 2008 г.

Засранец Perl

Дорабатываю сейчас один проект на Perl. Это что-то с чем-то, вот действительно уж где прошлый век:
  • HTML дизайн перемешан с кодом. Чтобы нарисовать табличку - perl-функция, тут же код извлечение этой таблички из базы данных, тут же проставлен цвет этой таблички. Это создает ощущение дикой захламленности кода.
  • HTML по сути не пишется в явном виде, а используется perl модуль CGI. В нем HTML прописывается через функции. Мало того что ты знаешь HTML, тебе еще приходится разбираться в этом модуле. Еще можно (накурившись) понять попытки перевести HTML на объектную модель, но прописывать все через функции... ох, зачем?
  • SQL SELECT запросы извлекаются не с помощью названий полей, а по позиции.
Т.е. написав SELECT a,b,c FROM table мы достаем переменные a,b,c не по имени, а по порядковому номеру:
$a = $result[0]; $b=$result[1]; $c=$result[2];
Еще хуже дело обстоит с INSERT VALUE(a,b,c,d...) - в некоторых таблицах количество полей достигает полсотни и считать у какого из них какой порядковый номер подобно программированию на чуде своего времени - микрокалькуляторе МК 60-ых годов.
Во общем на лицо все веяния прошлого века.
  • Вся эта свора практически в одном файле.


Ну это ладно, во общем к чему я это все?
А к тому, что сам язык perl по сути никого и не заставлял так писать. Был создан язык PHP (People Hate Perl), на котором стали писать лучше, чем так как я описал выше, но по сути с PHP пришел лишь более трезвый подход к проектированию, а писать так можно было и на perl. Ведь perl не заставлял лепить дизайн и логику в одну кучу, да?

Как заметил блоггер Derek Sivers, язык программирования подобен девушке (girlfriend): новый язык лучше, потому что вы сами лучше.
Не perl всему виной.

четверг, 24 июля 2008 г.

Библиотека

Надо сказать библиотека тут шикарная.

Я не знаю почему, но в России я как-то не привык ходить в библиотеки. Мои визиты туда можно по пальцам сосчитать. Точно не знаю почему. Может потому что в России книги дешевые и их легче купить, но скорее потому что тамошние типичные коллекции это книги советской эпохи, 80-ых. Обычно они желтые, затертые и таким образом не интересные (я конечно читатель еще тот).

В пятиэтажной, новенькой, блестящей общественной библитеки Сан-Франциско, зайдя я не могу провести там меньше часа. Инетересы у меня правда узкие и мне достаточно только моих нескольких рядов Computer Science, но все же.

Тут есть 4 ряда русских книг. Диссиденты правда всякие, Довлатов, Солженицын... В отделе видео несколько полок русских фильмов типа Антикиллера и Бумера (мдя, тут бы советское 80-ых не помешало конечно).

Сходил также в библиотеку SF State University, ну так мне там сказали, что не студентам книги с собой брать не разрешается, только в читальном зале сидеть. Ну и хрен с ними, не люблю я читальные залы.

Если вы в США, очень рекомендую найти поблизости библиотеку и пошататься там по рядам своей любимой литературы (но не в инете посидеть:)). Книги можно брать с собой и читать в транспорте, заодно и язык подучите.

Напоследок - моя карточка в библиотеке. На задней стороне находится штрих-код. Чтобы взять из библиотеки книжку, нужно провести штрих-код книжки и штрих код свой карточки, система сама все записывает и выдает чек, где написано до какого числа книжку вернуть надо. Этот чек ты используешь как закладку, а если потерял - заходишь на сайт http://sfpl.lib.ca.us/ и смотришь сколько у тебя книжек на руках и когда их вернуть надо.

Зацените оформление (а-ля 60-ые?).


P.S. Напоследок небольшой tips. В библиотеке Сан-Франциско регистрация для не резидентов стоит около $10, но я просто сказал, что я резидент, а в качестве ID показал ISIC. Хотя не уверен, что это бы прокатило второй раз.

вторник, 22 июля 2008 г.

Ruby-бяки

Посмотрите на эти четыри строчки на языке Ruby и подумайте, что же они делают?

z = x + y
z=x + y
z=x+y
z = x +y

Думаете они все делают одно и тоже? Как бы не так!

Видимо создателю Ruby очень хотелось, чтобы в его языке можно было написать вместо:
print("Hello, World!");

Просто:
print "Hello, Board!"

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

Таким образом если в программе заведена функция plot(x,y) то вызывать ее можно так:

plot x,y

Таким образом, если мы пишем:

z = x +y

То интерпритатор попытается вызвать функцию x с параметром +y, т.е. x(+y).
Поэтому плюсы в Ruby нужно обрамлять пробелами.

Вот так вот неожидано.

суббота, 19 июля 2008 г.

Покупка на BestBuy.com

Решил тут добавить оперативки для лаптопа, недолго думая оказался у таких вариантов:
1. Заказать по почте на hp.com выходило $50 + около $20 доставка;
2. Зайти в местный BestBuy - $50 + налоги;
3. Заказать по почте на bestbuy.com - те же $50 + нет налога + доставка бесплатная.

BestBuy - это такая сеть американских магазинов бытовой техники и электроники, типа русского Эльдорадо.

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

Огорчило одно. Оказывается, на моем ноутбуку нет свободных слотов для оперативки. Оказывается, фраза о том, что в ноутбук можно добавить памяти не подразумевает, что придется оставить придыдущую. Пришлось вытащить одну планку на 512 и поставить 1 Гб.
Теперь вместо ожидаемых 2 Гб, у меня 1,5 Гб.

пятница, 18 июля 2008 г.

420 time



В поисках комнаты в Сан-Франциско, в объявлениях постоянно встречаю фразу "420 friendly". Оказывается, это значит что хозяин комнаты разрешает курить в ней марихуанну. Некоторые относят происхождение фразы к 20 апреля (4-20), "smoke weed day" (типа день курения косяка), другие говорят о времени 16.20 (4:20pm), когда неплохо to get high, то бишь дунуть.

http://answers.yahoo.com/question/index?qid=20060830113847AACUvg3

четверг, 17 июля 2008 г.

43places.com

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

Так, изучая Google API, я когда-то наткнулся на сайт buxfer.com, который использует авторизацию гугла и Google Gears. Сайт этот помогает вести учет собственных доходов/расходов, строить граффики/рюшечки, определять для себя бюджеты и т.д.

На этот раз в презинтации о Ruby On Rails упомянулся сайт 43places.com, который построен на Rails.
Эта такая "социальная сеть", такой "писькомер", где люди отмечают в каких местах они были, чего интересного видели, заливают фотки, общаются, такая штука для туриста получилась.

вторник, 15 июля 2008 г.

Пиво

Самое классное пиво в Калифорнии - это мексиканская Corona с выжитой в бутылку долькой лайма.

Но я пью Budweiser - оно дешевое и действенное.

Bud Light - по вкусу то же, что и Budweiser, но имеет лоховскую упаковку.

У Fat Tire тоже отличная упаковка, но я его пока не пробовал.

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


Из закуски мне больше всего нравится сушенное мясо Jack Link's. Смотрите, чтобы на ней была нарисована жестокая обезьяна. Остальные фирмы этой в подметки не годятся.

У этой фирмы есть множества видов приготовления мяса, и лучший из них - это Teriyaki.

Ruby

На работе посоветовали потихоньку учить Ruby On Rails, за ним будущее типа.
На мои возражения, что Python/Django лучше и его я уже знаю мне сказали, что тут заказчики его не знают. Ruby тут уже известный продукт в силиконовой долине, заказчику промыт мозг о его превосходстве над PHP, в отличии от Python, которым пользуются уж самые гиковские команды типа Google.
Почему-то мне кажется в России Ruby не так популярен.
В библиотеке взял книжку "The Ruby Way" Hal Fulton, теперь осваиваюсь. Хочу для начала хорошо освоиться с языком, потом перейду к самому фреймворку.
Для тех, кто не в курсе: Ruby - это такой язык программирования, создатель которого, японец, хотел сделать его мощнее Perl и более объектно-ориентированным, чем Python. Ruby on Rails - это такой фреймворк (библиотеки, различные "помощники"), для быстрого создания веб-приложений. ActiveRecord, MVC, а что с шаблонами пока не разобрался.
Почему я начал учить Ruby, я уже написал. Почему же в прошлом году я выбрал Python в качестве своей перспективной специализации?
- Все началось наверное с советов Бобука;
- Активная пропаганда в Google;
- Яндекс тоже начинал чего-то там писать на питоне и очень хвалился;
- Хорошая скорость выполнения. Сравните его с различными языками на http://shootout.alioth.debian.org/
- В библиотеке была большая книжка по нему, которую я не мог не почитать;
С первых же глав я тогда "влюбился" в питон, в эти его фишечки, типа перестановки переменных "a,b=b,a", итераторы и т.д. Щас читаю - в Ruby есть то же самое. Правда все это уже так не восхищает, как раньше. По мере освоения надеюсь докладывать интересные вещи, Ruby должен оказаться интересным языком.

суббота, 12 июля 2008 г.

Пожар, пиздец

Это не та, что у нас в общаге в Москве: "внимание...пожар...всем быстро покинуть помещение...".
Уже 10 минут в 5 утра у нас гудит сирена на весь дом, как будто фашисты воскресили Гитлера и он бомбит америку. Это пиздец люди. Это она уже второй раз так, сначала вечером загудела, я от испугу тогда чуть заикой не стал.Теперь еще вот утром...

среда, 25 июня 2008 г.

"An eye for an eye, and soon the whole world is blind"

Тут в Сан-Франциско мы пошли в местный колледж на бесплатные курсы английского для эмигрантов.
Там я узнал потрясающую цитату Мохандаса Ганди, которая войдет в список моих любимых цитат:

"An eye for an eye1, and soon the whole world is blind"



Курсы эти называются ESL, сокращение от English as a Second Language, а показатель бесплатности - non-credit.
Соответственно искать нужно как-нибудь так.



1"Око за око"

воскресенье, 15 июня 2008 г.

Напишу немного о Сан-Франциско

Приезд сюда не был безупречным. Наш рейс из Нью-Йорка кружил над Городом около получаса, после чего сел в Окланде, это такой пригород через мост Бей Бридж. Мы стояли там около часа и я уже готовился провести эту ночь в аэропорту, все эти задержки меня раздражали. Вообщем я не был в восторге это всего этого, хотелось скорее в отель принять душ, поесть.

Там в Окланде был потрясающий вид на Город, Бей Бридж, ночные огни, небоскребы и над всем этим нереальная какая-то луна коричневого цвета. Все это меня очень даже успокоило, мы опять взлетели и сели уже в SFO.

Второе приключение случилось с моим чемоданом. Люди, когда вы куда-нибудь летите, обязательно подписывайте свой чемодан (попросите бирку в аэропорту)! Как же я рад, что впервые за всю мою жизнь, в Нью-Йорке, перед этим вылетом мне пришла мысль подписать свой чемодан.

Пока я заполнял бумажки по потери багажа, наступил час ночи, поезда до Города уже не ходили, на такси тратится не хочелось, уже представляю как меня этот аэропорт достанет за всю ночь. Черная женщина, тай бг ей здрвья :) посоветовала мне пройти там куда-то, где еще может уйти последний автобус, я бегу, бегу, бегу, везде смотрю, по сути так я и ознакомился с аэропортом за эту пробежку, реклама гугла, еще каких-то IT компаний, глобальное потепление, коллекция статуэток Будды. Вылетаю на улицу и успеваю таки на автобус.

В автобусе ехали в основном мексы, с работы наверное, по-английский они не говорили.

Приехал в даунтаун, где находится мой отель Sweden House. На улицах куча нищих черных, мусор, мочей воняет...

-- Change

-- Change

-- Spare some change, man...


Ох, ладно, для чего я это пишу? Вообщем первое впечатление как обычно у меня почему-то херовое получилось. В Нью-Йорке та же фигня была, когда я в Бруклине ночью в метро ехал с одними черными.


Вид из отеля Sweden House

воскресенье, 1 июня 2008 г.

Museum of Sex (New York)

Если вы будете в Нью-Йорке и неожиданно забредете на пересечение 5-ой Авеню и 27-ой улицы вы обнаружите там местный Музей Секса (Museum of Sex).




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




При музее также работает магазин, в который наверное стоит зайти, хотя бы ради вот такой вот футболки:




Время работы: 11.00 - 18.30, в субботу до 20.00.
Официальный сайт: http://www.museumofsex.com/
Вход: $14.50+налоги ($13.50 для студентов)

четверг, 29 мая 2008 г.

Стив

На lente.ru мой вопрос Стиву Балмеру назвали "самым забавным" :-)

"Затем начались вопросы, заданные интернетчиками перед конференцией. Самым забавным из них, пожалуй, стал вопрос об отношении Балмера к своему персонажу в фильме "Пираты Кремниевой долины". Гендиректор корпорации широко ухмыльнулся и заявил, что сам фильм классный и он там классный парень."
http://lenta.ru/articles/2008/05/24/remix/

Вообще, если уж его задали, то я ожидал получить более подробный ответ.

P.S.

"Пираты силиконовой[кремниевой] долины" ("Pirates of silicon valley") - это такой фильм-реконструкция о временах рассвета PC, главные герои в котором - Билл Гейтс, Стив Балмер, Пол Ален (Microsoft) и Стив Джобс, Стив Возняк (Apple).
Рекомендую к просмотру всем интересующимся индустрией.

вторник, 27 мая 2008 г.

С шаурмой не входить!


Москва, Савеловский рынок.

воскресенье, 25 мая 2008 г.

420 time

В поисках комнаты в Сан-Франциско, в объявлениях постоянно встречаю фразу "420 friendly". Оказывается, это значит что хозяин комнаты разрешает курить в ней марихуанну. Некоторые относят происхождение фразы к 20 апреля (4-20), "smoke weed day" (типа день курения косяка), другие говорят о времени 16.20 (4:20pm), когда неплохо to get high, то бишь дунуть.


http://answers.yahoo.com/question/i...30113847AACUvg3

воскресенье, 18 мая 2008 г.

Jefferson



Лежу в кровати и слушаю Jefferson Airplane. До чего же классная музыка! И каков толк что я пойму их слова, но не смогу их исполнить?

Группа Джефферсон Эйрплен была образована в середине 60-х в восхитительно наивном и беззаботном тогда Сан-Франциско. И сейчас это символ того времени и того места, это "Summer of Love", это Woodstock.
Уже вначале 70-х группа распалась. На ее руинах появилась Jefferson Starship, в которую вошла и вокалистка старого Джефферсона - Грейс Слик.
Вообще она была алкоголичкой, группа увлекалась наркотиками, к 87-ому году и Starship распалась.
В 91-ом году гитарист еще с Эйрплена Paul Kantner образовал еще одних Джефферсонов - Jefferson Starship - The Next Generation, которую обычно называют просто Jefferson Starship, которая играет старые классные песни, вроде "White Rabbit" или "Somebody to love", в которую в разное время входили разные участники Airplane, которая 20 июля этого года выступает в Сан-Франциско.

Инфа по концертам: здесь
Этим летом группа выступит в Сан Диего, Вудстоке, Нью-Йорке и других городах США.

Для просто заинтересовавшихся - лучшими альбомами это группы я считаю Surrealistic Pillow (1967) и Volunteers (1969).

понедельник, 12 мая 2008 г.

Burning Man

Сентябрь, Пустыня Black Rock в Неваде, 400-500 км от San Francisco

"Burning Man"

Google Map



С 1990 года "правильный пипл" съежается на 8 дней в пустыню Black Rock на этот фестиваль, живет в палатках, называет свой палаточный лагерь Black Rock City, слушает музыку, самовыражается в искусстве, делится своими талантами с другими. Это что-то между Rainbow или Woodstock в наши дни. Почти 50,000 человек посетили слет в 2007 году.



Название ("Пылающий чувак") свое фестиваль берет от ритуального сожжения человеческой фигурки последним субботним вечером слета.
Это довольно известный фестиваль, его упоминал Эрик Картман из Саус Парка (серия "Die, Hippie, Die"), упоминался в Симпсонах и других мультиках и фильмах. Ложка дёгтя - не бесплатный. 200-300 баксов билет (на 8 дней).



И еще. Вас не пустят на фестиваль с машиной, если вы не позаботились об ее вызывающей раскраске.

Официальный сайт: http://www.burningman.com/






Октябрь, San Francisco.

"Decompression".



На улицах Сан-Франциско, в начале октября с 1999 года проводится что-то вроде "Burning Man After Party" - встреча после Burning Man. Музыка, арт, фото, вызывающие хипповские одеяния и марихуана. Все, что бы мы могли to decompress - расслабиться, "оттянутся" после Burning Man.
Расписания 2008 пока нет.
Фестиваль описан в одном из эпизодов "Подкаста из силиконовой долины": http://murka.rpod.ru/12771.html
Официальный сайт: http://www.burningman.com/blackrockcity_yearround/special_events/decompression/index.html

среда, 23 апреля 2008 г.

Самоубийства ветеранов

Интересная статья на lenta.ru:
http://lenta.ru/articles/2008/04/22/veterans/
"в среднем каждый день совершают самоубийства 18 человек из числа американских ветеранов"
Во время чтения статьи у меня переодически пробегали мурашки по руке.