Wed Dec 26 19:46:00 2012
Posted via LiveJournal app for iPhone.
Mon Jan 7 22:28:00 2013
У моего детища болезнь. Падает. Должна типа работать 24/7, а она падает 24/7. Падучая болезнь. И кажется она идет на поправку. На каждое падение ко мне приходил e-mail. Мой сотовый фонтанировал этими e-mail'ами, а вот теперь затих. Посмотрим, что завтра будет. Скрестим пальцы.
Thu Jan 10 15:42:00 2013
Американцы называет "майку" "wife beater" (избиватель жен). Не знаю, почему, видимо майка ассациируется с мужиком (red neck) в майке, который напивается и бьет свою жену.
Thu Jan 10 15:46:00 2013
Пришел спам от много.ру. с заголовком "Катки, фильмы, вечеринки и бутылка шампанског
Ничего не понял.
Sun Jan 27 20:21:00 2013
Встречался тут с другом из Майкрософта, новая версия Windows будет называеться Windows Blue. Хм... похоже творческий отдел Майкрософта забыл о Windows 9x и BSoD.
Tue Jan 29 20:22:00 2013
В Сан Франциско есть что-то типа метро, только они его метро не называет, а называет его BART (Bay Area Rapid Transportation). Ехал я в аэропорт (SFO San Francisco International Airport). На удивление, станция так и называется: San Francisco International Airport (SFO) (не то что в московском метро выйдишь на станции Аэропорт и в аэропорт не попадешь). На подезде к аэропорту есть еще станция South San Francisco. Так машинист (тут машинисты станции объявляют, причем довольно внятно, в отличии от Нью-Йоркского метро) после объявления станции специально сказал, что это еще не аэропорт, аэропорт будет позже. Хорошо, что сказал, а то я уж рванулся выходить.
Sat Feb 16 23:40:00 2013
Дожил, 64-битного целочисленного скоро не будет хватать, а были времена, когда я думал что 32-х бит хватит на все. Решили мы использовать unixtime в миллисекундах и все сломалось. Unixtime это такой способ хранения времени в компьютере, которое просто напросто является количеством секунд начиная с 1-ого января 197какого-то года. Так вот, а мы решили хранить не секунды, а миллисекунды и не влезли в 32 бита. Больше всего я парился с библиотекой разбора JSON файлов. JSON формат это такой супер упрощенный XML (для тех кто не в курсе). Ну а XML это такой способ хранить данные, чтобы было понятно и компьютеру и человеку и еще он похож на HTML. В общем, понятно, что ничего не понятно. Так вот библиотека разбора JSON файлов не умела работать с 64 битным целочисленным. Пришлось скачивать ту, которая умеет, компилировать ее из исходников, добавить ее в git репозиторий, поправить скрипты резвертывания и Makefile'ы, вроде бы ничего не забыл. После этого у меня вроде как заработало, во только приложение на iPhone'е сломалось, думаю, все те же злосчастные 32 бита. Да, кстати, функция abs() не умеет работать с 64-битным int. А еще формат для long long %lld.
В C как известно по стандарту вычисление булевых выражений ленивое, т.е. если результат известен, C не считает его дальше, некоторые программисты используют этот трюк для того, чтобы меньше писать кода что-то типа:
dbg && printf("some debug message\n");
Что эквивалентно:
if (dbg)
printf("some debug message\n");
Вот беда, компилятор не любит это, предупреждает, что результат вычисления никем не используется. А я эти предупреждения на дух не переношу, да и еще код получается в runtime немного медленнее. Пришлось переписывать. Узнал о такой замечательной вещи как множественные аргументы при объявления макроса, делается это вот так:
#define DBG_PRINT(...) printf(__VA_ARGS__);
Разве не прелесть?
Говорили с другом о свежей рыбе и я вспомнил, как мы с папой на поле, когда я еще в школе учился, ловили рыбу и тут же, прямо на месте ее ели. Есть такое блюдо из сырой рыбы, называется хвэ. Объедение. Что-то типа салата из рыбы, сырая рыба, лук, зелень, соевый соус, уксус, перец, другие специи. А еще мы ели это дело просто сырым с мокалом. Мокалом мы называли соус, с соевым соусом, уксусом, перцем и т.п. Как же было вкусно. Я обычно карпов ловил на хлебный мякиш, реже окуней на дождевых червей, некоторые умудрялись судака ловить и сома.
Русский загранпаспорт странный, во-первых там все продублировано по-русски и по-английски, ну это как бы ладно, не велика беда. Хуже всего то, что орган который выдал загранпаспорт написан только по-русски. WTF?
Услышал краем глаза "Теорию большого взрыва" в переводе - минуты две. Мне этого хватило с лихвой, причем утверждалось, что это самый лучший перевод. Вопрос: зачем переводить закадровый смех, да еще так плохо?
Tue Feb 19 22:46:00 2013
По работе приходиться смотреть телевизор. Как известно, в телевизоре куча рекламы, показали рекламу KFC и сразу же захотелось куриных крылышек, ножек и чтобы именно все это дело было в бумажном ведерочке. Вот только никуда ехать не хотелось. Нашел в Google'е KFC с доставкой, сразу там зарегистрировался накидал в продуктовую корзину кучу вкусностей, смотрю на цену и не пойму, что-то она оказалась какая-то странная. Оказалось, что я на Филиппинском KFC заказал себе курочки. Не судьба. Сегодня в Маленьком Цезаре купил себе крылышек Буффало.
В новостях тут прочитал, что закон о запрете рабства в Миссисипи ратифицировали только на прошлой неделе. Никогда не слышал такого слова - "ратификация", почитал в Википедии, это что-то типа подтверждения какого-то закона из вне местными властями. В нашем случае, подтверждение поправки в конституции властями штата.
Wed Feb 20 20:20:00 2013
Ловил тут баг на моем HTTP сервере, при запросе картинки падал. Написал небольшой скрипт, который генерирует HTML страничку с кучей картинок с моего сервера, чтобы руками по одно все время картинки не запрашивать. Написал, а картинки большие, в бразур не влазит. Решил я их уменьшить, и захотелось, мне чтобы ширина у них у всех была, строго заданная, какую я хочу 160 точек, а высота чтобы автоматически подбиралась, и оказалось, что стандарт HTML показывает национальное эскимосское жилище на это. Проще говоря нельзя так делать, пришлось размер выставлять галимыми процентами.
Думаю, еще тут над одной вещью, пока еще ничего не придумал. По телевизору показывают кучу всего с разными соотношениями ширины и высоты. Очень часто добавляют черные полосы по краям, либо сверху снизу, либо справа и слева. Многим это не нравиться, мне кстати тоже. Куча всяких разных идей, как с этим справиться, наверняка, и запатентованные есть. Вот и я думаю, как это сделать. Узнал о таком термине как letterboxing. Что означает как раз добавление черных полос сверху и снизу к широкоформатному видео (например, 16:9), чтобы его привести к какому-нибудь 4:3 отношению сторон, например.
Thu Feb 21 19:58:00 2013
Оказывается персонажи из фильма Убить Билла взяты из сцены, когда Мия (Ума Турман) рассказывает о пилотном эпизоде в котором она снялась.
http://9gag.com/gag/6626887
https://www.youtube.com/watch?v=A8X2SM0ioJ4&feature=player_detailpage#t=136s
Смотрите с 2:16.
- Итак, блондинка Самерсет О Нил. Она наш лидер.
- Японская лисичка - мастер кунг-фу.
- Негритянка - эксперт по взрывчатке.
- Французская лисичка, ее специализация секс.
- Какая была у тебя специализация? - Ножи.
Оказывается, слово кодекс произошло от латинского слова caudex, что означает ствол дерева.
Как обычно смотрел всякий треш по телевизору (по-работе естественно) и уловил такую фразу: when your heart stops beating, you'll keep tweeting (даже когда ваше сердце остановиться, вы будете продолжать твитить). Некий стартап, который анализирует твое поведение в твитере и, используя различные технологии искусственного интеллекта, пытается предсказать, что человек будет писать в твиттере.
Линукс процессы могут находиться в следующих состояниях: