Журнал Кецалькоатля


~
cats
[info]lazy_neko
После 7 лет(или восьми?) решил сменить основной браузер.


~
cats
[info]lazy_neko
On October 7, 2009, author Tim Powers confirmed that Disney had indeed bought the rights of his novel On Stranger Tides. As detailed in The Art of the Pirates of the Caribbean, the proposed story for the fourth film is for Jack Sparrow and Barbossa to meet up in the newly founded New Orleans, before they sail to find the Fountain of Youth together.Johnny Depp signed on to return in September 2008, and Ted Elliott and Terry Rossio began writing under the guidance of producer Jerry Bruckheimer. The film is set for release in Summer 2011.

Это офигительная новость, потому что книжка Тима Паэурса про пиратов и вуду очень, очень клёвая.

~
cats
[info]lazy_neko

~
cats
[info]lazy_neko
http://thisisnthappiness.com — !

~
cats
[info]lazy_neko
Привет, я нарисовал кролика.


Chrome OS
cats
[info]lazy_neko
Ого, оно работает. Особый интерес представляет пока неработающая ссылка «Get more...» в списке web apps.


Скриншот )

~
cats
[info]lazy_neko
Ну вот, похоже я заболел свинячим гриппом.

~
cats
[info]lazy_neko
http://ares.funnyexam.com/content/1639/resized/giraffe.jpg?1236739786

~
cats
[info]lazy_neko
http://6.media.tumblr.com/tumblr_kscpkoXsQu1qz5f3oo1_500.jpg

~
cats
[info]lazy_neko
Тюленька

~
cats
[info]lazy_neko
Зомбилэнд — очень смешно.

~
cats
[info]lazy_neko
Я смотрю некоторые фильмы с субтитрами. А ещё я иногда смотрю фильмы на моём x-box, который подключен к телевизору.
К сожалению x-box не поддерживает субтитры и это было проблемой до недавнего времени.

В качестве решению я теперь использую программу AVI ReComp. У нее очень странный интерфейс, но зато она может «захардкодить» субтитры прямо в видео.
Обрабатка одного файла занимает от 15 до 40 минут в зависимости от размера, что в принципе терпимо.

~
cats
[info]lazy_neko
У меня в музыкальной коллекции есть некоторое количество старых файлов с совершенно непрописанными тэгами.
А так как я последнее время пытаюсь перейти на iTunes, который полностью абстрагируется от файлов и директорий, без тэгов никак.

Слушать каждый файл вида 02-NOW~1.MP3 и вписывать вручную — однозначно мартышкин труд.

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


Трудности перевода
cats
[info]lazy_neko
Скриншот

Горячая вода и обещания
cats
[info]lazy_neko
Меня всегда немного удивлял тот факт, что в 21-ом веке, когда прогресс и «будущее уже наступило», каждый год отключают горячую воду.
Я готов поверить, что это необходимо и давно уже свыкнулся с этим, но раздражение и омерзение от двух-трёх недель с холодным краном никуда не делось.

Но штука не в этом. Дело в обещаниях и их выполнении.
ОАО «Волжская ТГК» официально пообещало, что все испытания пройдут с 7 по 13-ое сентября.

14 сентября — хуй.

Потом говорили про 18 сентября. В результате хуй.

Вместо горячей воды появился только пресс-релиз с беспомощными оправданиями, что «ВоТГК» на самом деле хорошие, а вот мэрия виновата.
Без точного срока исправления ситуации, ага.
И за прошедшие пару-тройку лет я не помню случая, чтобы воду дали в срок.

~
cats
[info]lazy_neko
Очень клёвое коммьюнити про ретрофутуризм: http://community.livejournal.com/retro_futurism/

Например кролик:


~
cats
[info]lazy_neko
Хочу заказать.

Вот так тоже бывает
cats
[info]lazy_neko
image

Про факапы и реакции
cats
[info]lazy_neko
Привет, ребята,

Давно хотел написать об одной теме — о реакции интернет-компаний на свои проёбы.

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

Конечно можно пытаться снижать вероятность пиздеца, делать из них выводы, но сейчас я хочу рассказать о другом. Пиздец случился, мы оказались неклёвыми, мы подвели и огорчили людей, которые от нас зависели. Как на это можно реагировать? Как рассказать о ситуации этим людям?

Реакцию компаний на свои факапы можно условно разделить на три группы.

1. Самый простой и хуёвый подход — делать вид, что ничего не было.
Простота его в том, что не надо ничего делать и умалчивая о проблеме, можно представить, что проблемы то и не было. История компании как бы чиста и незапятнана. Новые клиенты ни о чем не знают.

Позиция страуса — «голова в песке, ничего не вижу, значит и меня не видят». А это я давно уже не работает.
Пользователи, столкнувшиеся с пиздецом и не получив информацию, нервничают и выдумывают всякое. «А, бля, непонятный пиздец» — думают они и пишут в своих блогах и твиттерах, что компания N отстой. Другие пользователи, которых проблема не затронула напрямую, узнают о ней из блогов полных негативными отзывами.

Типичный пример подобного подхода — поведение компании РБК, владеющей QIP`ом.
У них было много проёбов: сайт квипа пару раз хакали, сам квип делал странные вещи, ставил самовольно рекламные статусы, отправлял в открытый доступ историю статусов на сервер.
Более того, несколько последних релизов QIP`вышли с вирусом внутри. Пиздец, вообщем.
И никакой реакции от РБК. Вообще. Т.е. им видимо банально похуй, что о них пишут и думают. А это значит, их нужно избегать как чумы.

2. Следующий подход— признать вину, просить прощения и извиняться.
Так обычно поступают правильные компании, которым не все равно, что про них думают клиенты. В подобных текстах можно выделить следующие основные части:

- тогда-то и тогда была вот такая проблема
- простите нас пожалуйста, мы больше не будем
- проблема будет решена вот к этому времени [если на текущий момент еще не решена]
- вот возьмите подарок в качестве компенсации [ подарок дают обычно если нарушилась работа платного сервиса и нарушили SLA ]

Такие признания — проявление уважения к пользователям. Честно признать свои недостатки сложно, но эта честность окупается доверием и лояльностью.

Пример подобного текста: извинения Рамблера за недоступность сервисов.

3. Самый виртуозный способ — написать о своем факапе, да еще и умудриться оставить приятное впечатление.
Так пишут очень немногие. Только те, от кого ожидают действительно беспроблемной и бесперебойной работы. Те, кому не дают право на ошибку.
Например вчера на некоторое время для всех пользователей упал Gmail.
Вот их извинения: русский перевод,
оригинал на английском

Смотрите из какий частей оно состоит:

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

Также обратите внимание на следущие фразы:

The Gmail engineering team was alerted to the failures within seconds (we take monitoring very seriously).



After establishing that the core problem was insufficient available capacity, the team brought a LOT of additional request routers online (flexible capacity is one of the advantages of Google's architecture)


Так между делом в извинениях за свой факап, напомнить про свои сильный стороны — это они молодцы.

~
cats
[info]lazy_neko
Некоторые ошибки и сообщения в программах меня одновременно и смешат, и раздражают, и вызывают желание улучшить их и поворчат. Когда сталкиваешься с проблемой и тебе пишут "Неизвестная ошибка номер 35", хочется спросить неизвестного девелопера: так ошибка неизвестная или все таки номер 35?

Или вот еще пример.
" Установщику не удалось установить ПО, т.к. для установки не было найдено ПО."

Скриншот )

Окей, я понял что у установщика проблемы, что делать то мне этим?

~
cats
[info]lazy_neko
Кстати, а вы какие-нибудь блоги кроме LJ или там Хабра читаете?
Если да, киньте ссылки, пожалуйста.

~
cats
[info]lazy_neko
Кстати у Neill Blomkamp, который был режисёром «Девятого района», клёвые короткометражки.
Кстати «Выжить в Йобурге» — шестиминутный фильм про пришельцев, который и лёг в основу сюжета «Девятого района».

~
cats
[info]lazy_neko
Paul Graham`s «How to Disagree».
(русский перевод)

Забавно,кстати, оценить свои собственные комментарии и аргументы в спорах.

~
cats
[info]lazy_neko
District 9 / Район № 9 — охуительнейшее кино.

~
cats
[info]lazy_neko
Ещё не поздно посмотреть на Персеид.
Мы две падающих звезды усмотрели.

~
cats
[info]lazy_neko
Мальчик девочку ест.

Фотография )

Ульяновский автовокзал.

Про новые музыкальные открытия
cats
[info]lazy_neko
Если вам нравится например Фрэнк Синатра, то я настоятельно советую послушать Perry Como.
Очень здорово.

.torrent

~
cats
[info]lazy_neko
Принесла тут птичка на хвосте ссылку на один сайт. Про стартапы и всё такое.
Ну я по старой привычке посмотрел source странички, адреса картинок — вдруг что интересное найду.
Интересное нашел. Адреса картинок с логотипом в их статьях выглядит вот так:

http://www.killerstartups.com/includes/achicarimg.php?ancho=150&imagen=/var/www/killerstartups.com/public_html/data/upload/StartUps/Logo/120000/118991_logo.jpg

Занимательно, не так ли? Картинки отдаются через PHP скрипт(который их ресайзит), в параметре передаётся полный абсолютный путь до файла. Обе штуки — ошибки, так делать не стоит.

А что будет если подставить в параметр imagen ссылку на другой несуществующий сайт? Давайте проверим.

Откроем http://www.killerstartups.com/includes/achicarimg.php?imagen=http://itdoesntexistreallycom
На экране появятся ошибки:


Warning: getimagesize() [function.getimagesize]: php_network_getaddresses: getaddrinfo failed: 
Name or service not known in /var/www/killerstartups.com/public_html/includes/achicarimg.php on line 5


Warning: getimagesize(http://itdoesntexistreallycom) [function.getimagesize]: failed to open stream: 
Success in /var/www/killerstartups.com/public_html/includes/achicarimg.php on line 5
...





Ошибка php_network_getaddresses: getaddrinfo failed: Name or service not known. Это значит, что входные параметры мало того не валидируются, но еще и включена опция allow_url_fopen и этот PHP скрипт действительно пытается открыть совершенно сторонний адрес http://itdoesntexistreallycom, думая, что это картинка. Так как адрес не существует, то появляется ошибка соединения.

Проверим нашу догадку и откроем http://www.killerstartups.com/includes/achicarimg.php?imagen=http://ya.ru
Результат:

Warning: Division by zero in /var/www/killerstartups.com/public_html/includes/achicarimg.php on line 14

Warning: Division by zero in /var/www/killerstartups.com/public_html/includes/achicarimg.php on line 15



Ошибки соединения нет, скрипт подсоединился к http://ya.ru, скачал контент этой страницы и попытался обработать его как картинку.
Ну не пиздец ли.

Т.е. если мы например будем делать много-много-тыщ запросов к http://www.killerstartups.com/includes/achicarimg.php?imagen=http://example.com/BIG_FILE.AVI ,
то их сайт будет пытатся много раз скачать большой файл с example.com. Наши затраты на такие запросы минимальны, а вот нагрузка по обработке таких запросов будет достаточно велика. Сайту example.com тоже может быть плохо.

А если мы откроем вот эту ссылку: http://www.killerstartups.com/includes/achicarimg.php?imagen=/etc/passwd,
то по отсутсвию ошибки будет видно, что PHP скрипт действительно имеет доступ к файлу /etc/passwd и может его открыть.

Резюмирую: сайт killerstartups.com — дырявое корыто.

~
cats
[info]lazy_neko
Как это дерево туда занесло?
Или была нефиговая буря и его туда занесло или оно росло на крыше и потом оттуда свалилось.

Дерево )

~
cats
[info]lazy_neko
Попал тут на один сайт Майкрософта, увидел забавную рекламную картинку.

Картинка с сайта про IE8 )

У меня возник вопрос, какая связь между текстом «Хотите получать мгновенные ответы на все вопросы» и этим изображением? Значит ли это, что у тех двух мужчин, которые смотрят на задницу бегуньи, возникли какие-то вопросы и они хотят мгновенных ответов?

~
cats
[info]lazy_neko
Update: ссылка больше не работает.

Тизер фильма Alice in Wonderland Тима Бёртона: http://moviesmovies.ign.com/movies/video/article/100/1006148/alice_wondr_tease1_072209_qthighwide.mov

(~41 Mb)

~
cats
[info]lazy_neko

Сайт ульяновского кинотеатра «Кинопарк» → HTML source

А там:
<meta name="generator" content="DataLife Engine Nulled by M.I.D-Team (http://www.mid-team.ws)" />


Ёбанный стыд ребята, ёбанный стыд.

~
cats
[info]lazy_neko
Мастер-класс Людвига Быстроновского в Британской Высшей Школе Дизайна

(420 Mb)

~
cats
[info]lazy_neko
Кстати про MJ. Я его почти и не слушал, особенно последние лет десять. Но все равно, грустно как-то. Символ, уходящая эпоха. Ну вы понимаете.

IMG_2603

~
cats
[info]lazy_neko
Заказал сейчас на books.ru пару книжек по Python и Django: у них хороший выбор, но чёрт побери, какой же у них всё криво и неюзабельно.

Вот например скриншот )

~
cats
[info]lazy_neko
Skylink что-то мозги ебёт.

> nslookup fredperry.com
Server: fredperry.com
Address: 94.236.2.211

DNS request timed out.
timeout was 2 seconds.
*** Request to fredperry.com timed-out

И такая фигня с половиной сайтов.

~
cats
[info]lazy_neko


Cary Bay Zoo, 1954 / Sam Hood

Клёвое-преклёвое фото.

~
cats
[info]lazy_neko
Гендер сказочных и мифологических персонажей англоязычной литературы в русских переводах

~
cats
[info]lazy_neko
А теперь новости из мира open source.

Последнюю версию библиотеку уже скачали больше 130 раз. А тут еще один чувак заюзал её в своих скриптах и написал в свой бложик об этом: http://www.leancrew.com/all-this/2009/06/new-weather-script-for-geektool/.

Теги: open source, python, хвастовство

~
cats
[info]lazy_neko
Песня про тетрис: http://www.youtube.com/watch?v=QMKTdrQqpNk&feature=PlayList&p=491F794137E66371&index=8