Home

Реклама

Настроить

Предыдущие 10

10 Ноя, 2009

Грызуномания

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





Хорошее место. Тихое, спокойное. До тех пор, пока ... )

2 Ноя, 2009

На всякий случай...

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

Надеюсь, на моей родине этот ажиожат тоже скоро прекратится. Переживут типичную осеннюю простуду, и будут жить дальше.

UPD: К прочтению: http://www.komarovskiy.net/blog/svinoy-gripp.html

28 Окт, 2009

Подготовка в полном разгаре

Вот, что делает символ халловина с американцами:





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

Но американцы - народ старательный, могут даже такое:



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

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

27 Окт, 2009

Я не дура, дура не я

Пару раз в неделю навещаю местную библиотеку (надо же, типа, всесторонне развиваться?), и имел удовольствие общаться с одной иммигранткой из Кореи, которая вышла замуж за американца лет 9 назад.
Спрашиваю: - чем занимаешься?
Она: - са суаими лодственниками в Калее абсяюсь целезь интельнет! со своими родственниками в Корее общаюсь через интернет
Я: - круто! современные технологии в деле! Огромные расстояния сокращаются благодаря им. Ты молодец, что не отстаешь от времени! А где работаешь?
Она: - ниде, дома сизу, с лодственниками в Калее абсяюсь целезь интельнет. нигде, дома сижу, с родственниками в Корее общаюсь через интернет.
Я: - ааа, понимаю. Housewife, значит. Дело непростое! Содержать дом в чистоте, детей в порядке, ужин горячим, очаг теплым и уютным. Ты молодец, что помогаешь супругу в нелегких бытовых вопросах.
Она: - неть, узин ми в листалане пакупаим, а я дома сизу, с лодственниками в Калее абсяюсь целезь интельнет. нет, ужин мы в ресторане покупаем, а я дома сижу, с родственниками в Корее общаюсь через интернет.
Я: - {{{{ 8 - (   )             где мне, %%ять, найти такой пансион на всю жизнь?

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

14 Окт, 2009

Путь

У нас с тобой впереди еще долгий, сложный жизненный путь, сынок!
Но ты не бойся, малыш, папа тебя в обиду не даст.
А когда-нибудь, мы расстанемся, и ты продолжишь этот путь сам.

Метки:

2 Окт, 2009

Три прокола за день!

Ну куда это годится? Что за напасть такая из колючек по всему городу? Устал патчи накладывать на камеру.

(ну не умница я, купив заранее в Харькове ремнабор за 12 грн, сэкономив здесь уже баксов 30?)

29 Сент, 2009

Мелочи и фотки из жизни

По прошествию 1.5 года после покупки своего ноута очень радостно видеть, что его цена только повысилась (от $50 до $250 в разных stores). Хотя с чего это? Неужели за 1.5 года компьютеры не претерпели значительного прогресса? А еще надумал его менять.


А теперь пройдемся по моментам здешней жизни...


Картина "Большой брат следит за тобой"


Дорога в поднебесье такая же безальтернативная?


Приятное соседство


Люди приходят, люди уходят, следы остаются


Fallout?


Цветы пустыни


Оазис


Прекрасный вид из окна


А вообще, как фотографировать в Калифорнии? Везде натыканы таблички "Private property", указки про бдительные neighborhood с угрозами звонить 911, если ты показался им подозрительным. А как такой человек может не выглядить подозрительным?



Вот и приходится фоткать изподтишка. Хотя, с такой камерой это весьма тяжело.

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

22 Сент, 2009

Добрались, и на этом спасибо

Вот уж не знаешь заранее, где уступят, а где на ногу наступят.

Нужно было ехать в Борисполь на автобусе к определенному времени. Обычно ездил Автолюксом, но билетов не оказалось. Поискал другие компании, нашел некий ШерифТур. Почитал отзывы на потребительских сайтах - говном обливают нещадно: и водитель матом разговаривает, и стюардесса чай не предлагает, и мест может не оказаться (типа, едь стоя 8+ часов), и багаж теряется, и тому подобные пассажирские ужасы. Ладно, поищем другую компанию... ан-нет! Нет других перевозчиков под нужное время+направление. Ладно, была-нибыла, рискнем с ШерифТуром. Ну и что вы думали? Приехали вовремя, водитель вежливый, багаж в целости и сохранности, стюардесса - приятная на внешность девушка. И верь после этого отзывам на вполне-таки представительных потребительских сайтах.

Хотя то, что было дальше ни в какие ворота не лезет. Вернее, так - чтобы не портить себе настроение, дальше лучше не читать.

В Борисполе с последнего посещения все поменялось: вместо двух уместных очередей, надо отстоять в трех, где, по всем ощущениям, обслуживать пассажиров стали значительно медленее. Длинющие очереди и мало открытых "касс" на паспортном контроле. Какой там дьюти-фри? Мы едва успели в самолет забежать, хотя начали оформляться вовремя. Но в самолете пришлось находиться еще лишний час только потому, что какой-то мудак-пассажир задерживал вылет своими фортелями на паспортном контроле. А у нас транзитный рейс! Разумеется, прилетели с большим опозданием. Не хватило каких-то пяти минут чтобы, после посадки, "долететь" с одного терминала до терминала на другом конце аэропорта (Шарль де Голь, если че - это б%%ть целый город, а не аэропорт). Короче, минут 40 добираться минимум! Одно было приятно в первом рейсе - обед был неплохой, по-украински. Все, что давалось позже в евро-американских направлениях - пресная какашка под приятным нежным соусом и салатом из породий на vegetables. Но западная еда - это отдельный разговор.

Дальше было еще веселее. Авиакомпания нашла для нас оптимальный путь до пункта назначения - пересадили на самолет до Атланты, после которого мы уже ТРЕТЬИМ(!) самолетом за сегодня должны были наконец добраться до финиша. Но это тоже еще ничего. В Атланте мы, по прибытию, должны были забрать свой багаж, чтобы тут же его сдать обратно (политика у них такая), но никакого багажа мы не встретили. Жена уже мысленно попрощалась со своей вышивкой, а я со своими зарядниками. Ладно, побежали на гейт в следующий самолет на SF, а там уже решим, по месту. Погрузились в самолет, а дальше было нечто: сначала мы должны были дождаться очереди на вылет - а самолетов там и правда много, пока один взлетает, второй уже на взлетную полосу выходит. Потом в самолете, видимо, что-то поглючило, и нас вернули к "гейту", чтобы механик что-то там проверил в двигателе. Мы с Катей уже бились в истерике, который проявлялся в виде смеха со слезами. Ей богу, тупо смешно было, и не остановить - провели сидя в самолете 2 часа, просто стояли. Истерика была больше от усталости. К этому времени мы насчитали >40 часов бодрствования, начиная с утра в Харькове. Спать в автобусе/самолете я не приспособлен, хотя в последнем удалось уснуть. Опять-таки, от дикой усталости. И уже было не столь важно, что в этом рейсе не кормят. Продержаться еще каких-то 6 часов, что нам стоит. Добавьте ко всему этому еще необходимость иметь холодную голову, готовность принимать решения и вразумительно отвечать на вопросы офицера таможни.

К концу поездки создается устойчивое представление о том, что жизнь состоит из сгорбленого пребывания в кресле самолета, в перебежках по терминалам и тесного общения с таможней. Уверенный голос командира самолета в динамиках, участливые стюардессы, вопросы офицера таможни, недо-еда, которая предназначена больше для того, чтобы отбить желание кушать, нежели для здорового подкрепления, шумные соседи по борту, незнание, куда деть еще 9-7-5-3 часа полета и прочее-прочее-прочее - все, за время поездки, стало таким близким и родным.

Итого: в течении ~45 часов только пара часов неглубокого сна. Два дня климатизации. Вещи доставили тоже спустя два дня. Отсутствие, мягко говоря, желания летать на самолетах еще какое-то время.

Смотрите, %%%ть, на вещи позитивно.

P.S.: если интересно, позже выложу несколько фоток

2 Сент, 2009

Выбор КПК с помощью Python 3.0

Интро

Собираясь отправить в отставку свой старенький и проверенный временем ASUS P535, ищу, посредством тематических сайтов сети интернет, новый КПК с определенными параметрами. Тем временем, изучаю Python 3.0, что называется, для души. Вдохновившись статьей Анализ рынка ноутбуков с помощью Python появилась идея написать небольшой скрипт для поиска КПК с учетом нужных мне критериев. Так как я - программист ленивый, в своем примере я не стал искать сложных путей, рисуя GUI для просмотра результатов, а обошелся экспортом результатов в CSV формат, который легко открывается в Excel'е, где можно уже дополнительно сортировать, фильтровать и прочее.

Пакет скриптов состоит из двух частей:
  1. downloader.py - выкачивает базу КПК с одного из сайтов в интернете, записывая результат в файл pdaDb.csv. Я намеренно "заблюрил" адрес сайта с тем, чтобы читающие эту запись случайно не заддосили полезный ресурс. В данном примере получилось 341 наименований различных КПК;
  2. pdaDb.py - фильтрует данные из pdaDb.csv по определенному внутри критерию, сохраняя результат в отдельный файл output.csv
Теперь чуть подробнее про файлы скриптов.

1. downloader.py

В начале загружается страница, которая содержит ссылки на другие страницы. Те, в свою очередь, содержат нужную нам информацию - характеристику отдельно взятого КПК. Скрипт получился простым и лаконичным, какие сам люблю.

Интересным тут может быть раздел, помеченный комментарием "# common variables".
  • ignoreFields - не пускает в результирующий файл pdaDb.csv указанные поля;
  • fieldMapping - т.к. на разных страницах поля, равные по смыслу, могут называться по разному, необходимо их значения объединять в одно поле (для уменьшения информационного шума в результирующем файле);
  • valueCleanRules - правила обработки значений отдельно взятых полей. Например, очистка параметра "Размер диагонали" от дополнительных символов и пробелов с тем, чтобы с ним можно было бы работать как с числом;
  • valueReplacers - трансформинг типичных значений полей для уменьшения информационного шума;
  • baseUrl - URL сайта, с которого скачивается вся информация. В данном примере он намеренно испорчен крестиками.

2. pdaDb.py

В данном файле нам представляют интерес следующие фрагменты кода (код помечен одноименными комментариями):
  • list of fields - список всех полей, которые удалось получить в процессе скачивания;
  • поле сортировки - изначальное поле для сортировки результатов. Сравнение при сортировке производится как со строковыми значениями. Напоминаю, что в Excel'е (а также в аналогичной программе от OpenOffice или подобной программе, работающей с файлами csv) мы можем сортировать поля каким угодно образом, поэтому данная функция здесь как маленькое дополнение, не более того;
  • поисковый метод - главное место, где каждый, кто хоть чуть-чуть разбирается в синтаксисе Python, сможет настроить критерий выбора моделей КПК. Комментарий в файле на русском языке ясно показывает, что именно там отыскивается;
  • helper methods - здесь их всего два: Has и Hasnot. Они используются в поисковом методе.
Три примера использования методов Has и Hasnot в методе search():
  • Has(x["CellularNetworks"], ["GSM", "UMTS"]) - Поле "мобильные сети" поддерживает как GSM, так и UMTS
  • Hasnot(x["DisplayResolution"], ["240", "320"]) - Поле "разрешение экрана" не содержит ни 240, ни 320
  • Hasnot(x["name"], ["Garmin", "Samsung", "Nokia"]) - Наименование модели не должно носить указанные бренды

Пример поискового метода

...который можно встретить в приложенном архиве:
# поисковый метод
def search(x):
  # диагональ экрана не менее 3.5"
# USB не 1.1
# ОС Windows Mobile
# присутствует GPS
# работает в сетях GSM и UMTS
# разрешение экрана не 240 и 320 точек по любой стороне (т.е. допускаются 480, 640, 800, ...)
# не одно из этих брендов: Garmin, Samsung, Nokia
return \ float(x["DisplayDiagonal"]) >= 3.5 \ and "1.1" not in x["USB"] \ and "Windows Mobile" in x["EmbeddedOperatingSystem"] \ and x["Built-inGPSmodule"] == "Yes" \ and Has(x["CellularNetworks"], ["GSM", "UMTS"]) \ and Hasnot(x["DisplayResolution"], ["240", "320"]) \ and Hasnot(x["name"], ["Garmin", "Samsung", "Nokia"])

Скрипты можно забрать здесь: http://webfile.ru/3883507

Будут вопросы - задавайте.

Это все. Удачного выбора!

17 Авг, 2009

Загоним лень упорством и трудом!

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

Но тем не менее, в 7:20, я, снаряженный всем необходимым заботливой женой, уже ехал на велосипеде по ул.Клочковской на место встречи. Встречи таких же, как и я, велопутешественников-авантюристов.

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



На очередном "проколе" одного из покатушников, внизу у реки, нам повстречался этот человек:





Он вежливо нас поприветствовал, тысячу раз извинился, и принялся проповедовать нам свою жизненную позицию про мудрость, благочестие и православие. Я достаточно много слышу всяких проповедей от "приставунов" на улице, которые подбегают к тебе с листовками, и начинают втирать про Бога, задавать одни и те же провокационные вопросы, ставящие тебя в неловкое положение. Но этот человек был другим. Я всей головой верил ему, в его честность и правильность его изречений. Хотя многие мои друзья неистово хохотали над его искренностью, и просили заткнуться и уйти, уж больно много раз он извинялся и повторялся про мудрость, про честность и про то, как сильно ему приятно говорить с нами. Да, говорил он не переставая, не слезая с ушей ни на секунду, но в то же время я понимал, как сильно важно ему было выложиться перед нами, хоть говоря, хоть пританцовывая:



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



Событие, которое, к сожалению, не осталось завпечатленным на фотографиях, но было приятным, чтобы вспомнить его снова. Поднявшись по долгому и изнурительному холму, без троп и полным сухой травы, мы остановились у нескольких домов, которые были окружены дивными яблонями и красивыми цветами. Пока мы ждали отстающих, к нам, из-за калитки, вышел простой, но приятный на внешность мужчина, с которым я охотно поздаровался. Я попросил его не пугаться большого нашествия велосипедистов, которые расположились у его дома, и пообещал, что скоро уедем. На что он великодушно попросил нас не волноваться, и если мы устали и голодны, пополнить у него запасы воды и собрать яблоки у его яблони. Мы поблагодарили, и принялись, как маленькие, бегать под его яблоней, собирать красивые, спелые яблоки, которые натурально пахли, чего не скажешь про оные в супермаркете. Пока мы резвились, к нам подошел еще один человек в возрасте, с большим, увесистым пакетом, который тут же перед нами раскрыл, и радостно улыбнулся. А там!!! Там был целый пакет яблок, которые даже собирать не надо - все красивые, как на подбор! Человек предложил нам угоститься, чему мы совершенно не думали противостоять! Когда мы уезжали из этой деревни, наши рюкзаки были заполнены вкусными и сочными яблоками, и мы еще долго обсуждали этих великодушных и гостеприимных людей, радуясь за себя, за них, и за случай, который помогает нам всем укрепить надежду в Человечество, Мир, и Любовь к ближним.



Остальные фотки, как всегда, на пикасе.

P.S.: Кстати, с привезенных мною яблок, жена приготовила отличнейший пирог с коктейлем! ММм..мм, вкуснотища!

Метки: ,

Предыдущие 10

Реклама

Настроить