- По наводке киберкота (если фильтровать его «этастранничество», то кажется вменяемым) почитал статью из «Огонька». Как бы экономическая аналитика. Читать интересно:
-
- Почему за одни и те же товары в России мы платим больше, чем за рубежом? Причем товары у нас, как правило, худшего качества.
- ...
- Россия действительно напоминает человека, у которого 5/6 необходимой кровеносной системы отсутствует (скажем, трассу Москва — Петербург назвать автотрассой может только веселый циник), а имеющиеся сосуды и артерии забиты тромбами.
- (это про дороги)
- ...
- Если бы я жил, скажем, в Лиссабоне (куда доставлять стол из Копенгагена сложнее и дороже, чем в Петербург), то мне бы стол обошелся почти вдвое дешевле. Потому что в цены для России заранее вбиты дороги, простои, штрафы, то есть вся устаревшая инфраструктура. Как они вбиты в цены на любой товар вообще.
- ...
- при росте цен ряд товаров в России теряют функциональную ценность, какая существует в Америке или Европе. И в первую очередь это две главные игрушки среднего класса — автомобиль и загородный дом. На машине в России, по причине отсутствия дорог, некуда ехать. Это я в Испании и Франции весь Берег басков на машине исколесил, а из Петербурга в какую-нибудь Старую Ладогу или Шлиссельбург по разбитым дорогам даже не рискую соваться. То же и с домом за городом: двое моих богатых друзей попробовали на манер белых людей там постоянно жить, но быстренько вернулись в городские квартиры, не желая тратить по 5 часов на дорогу.
- ...
-
- kommersant.ru/doc.aspx?DocsID=1481227
-
- А после цитированного идет неинтересное — про общественный строй и нац.идею.
-
- Собственно аналитики я в статье не увидел. После вдумчивого прочтения работ «либерального клоуна» Никонова (про цивилизации, в частности), для меня вопросы «отчего» и «почему» практически закрыты. У нас все дороже, потому, что мы ничего этого «всего» не производим. У нас все, что привозят, хуже потому, что пока везут — портится; везут отстой, чтобы маржа была побольше. У нас ничего не производят потому, что денег, в принципе, и так хватает, особенно тем, кто у власти. Редкие попытки производить и поднимать экономику поэтому натыкаются на нежелание помогать (со стороны властей), скорее на желание отобрать если предприятие достаточно прибыльное. Замкнутый круг? Возможно. Вечно он крутиться не будет, слабого всегда пожирает сильный (если слабый не вкусен — сдохнет и/или распадется сам). Правда процесс умирания может растянуться на столетия, хотя нынче все быстро происходит.
-
- Ничто не вечно, когда погибает империя, это всегда печально, радуются этому только варвары. С другой стороны «король умер, да здравствует король». Опять же, до тех пор, пока границы открыты, я не вижу повода для уныния. Если тебе плохо тут, иди туда, где тебе хорошо.
-
- P.S.
- А ведь хотел игнорить экономику/политику. Хорошо отдохнул, видать.
Tools
Записки программиста, обо всем и ни о чем. Но, наверное, больше профессионального.
2010-08-18
Дорогая родина
Posted by
Valentin
at
03:58
1 comments
Labels: gov.ru
2010-08-17
GIL
- Global Interpreter Lock, это такой механизм в Python, приводящий, грубо говоря, многопоточную программу к однопоточной.
- Посмотрел я выступление David Beazley (увлекательно вещает), почитал SmoothSpan. Пост Guido тоже прочел. Не понял только одно — зачем в Python (точнее, в CPython) реализовали поддержку многопоточного построения программ? Чтоб было? Для учебных целей?
-
- Если CPython by design не поддерживает многопоточность (и не собираецца) в полном обьеме, зачем в него встраивать имитацию многопоточности, отлаженную на одноядерном камне? На многоядерных многопоточная питонская прога работает так, что ужас разбирает.
- Я бы убрал из Python функции создания и запуска потоков, чтоб соблазна не было у тех, кому приятно параллелить в потоки а не в процессы.
- А еще любопытно наблюдать, как грамотные и знающие все эти тонкости люди, во что бы то ни стало, стремяцца на однопоточном Python написать многопоточную программу. А потом удивляются/возмущаются, что прога жрет ресурсы и работает медленнее чем в один поток.
- Сказано вам - Python однопоточный, параллельте процессами через обмен сообщениями. Вот только зачем в нем функции создания потоков?
-
- Читаю рассказы Сэлинджера, не оторваться. Сегодня воодушевился таким отрывком:
-
- Радфорд был родом из Эйджерсбурга, штат Теннесси. Он говорил, что это примерно в часе езды от Мемфиса. Видимо, очень славный городок. Там, например, есть одна улица, называется Мисс-Пэккер-стрит. Не просто Пэккер-стрит, а именно Мисс-Пэккер-стрит. Так звали одну эйджерсбургскую учительницу, которая во время Гражданской войны в упор расстреляла из окна отряд северян, проходивший под стенами школьного здания. Не размахивала флагом, как какая-нибудь Барбара Фритчи. Нет, мисс Пэккер просто прицелилась и открыла огонь и успела уложить пятерых парней в синих мундирах, прежде чем до нее добрались с топором. И было ей тогда девятнадцать лет.
- lib.rus.ec/b/171803
Posted by
Valentin
at
03:19
0
comments
2010-08-15
Home, sweet home
- Могу себя поздравить, я таки две недели не подходил к компу. Отдохнул знатно.
- Свежее впечатление-вопрос (риторический): почему в 3-х минутах ходьбы от желдор.вокзала в Вильнюсе пообедать вдвоем, (рыба, мясо, кофе, пиво, холодный чай Нестле) стоит не дороже 300 рублей? В то время как в Паланге такой обед обойдется не менее чем в 500 рублей. Сколько будет стоить обед подобного качества в Москве, вздохните сами.
Posted by
Valentin
at
16:36
0
comments
2010-07-29
Всем спасибо, все свободны
У меня отпуск, две недели я постараюсь не приближаться к компьютерам.
Posted by
Valentin
at
22:01
0
comments
Labels: vacation
2010-07-28
What will we do with a drunken sailor?
- Early in the morning.
-
- Ах, какая прелесть:
- Irish Rovers.
-
- Поставлю себе на будильник.
-
- Way hay and up she rises
- Early in the morning!
-
- Дернул флешку с ютуба и конвертнул в мп3:
ffmpeg -i Drunken_Sailer_-_Irish_Rovers.flv -ar 44100 -ab 190K \
-y Drunken_Sailer_Irish_Rovers.mp3
Лью на комм :)
Posted by
Valentin
at
22:46
2
comments
CheatSheets
- Странно, вроде очевидно полезная штука, шпаргалки такие, а я ими никогда не пользовался. Хотя, когда увижу — лежит без присмотра, сразу утягиваю.
-
- habrahabr.ru/blogs/webdev/97088
- spyrestudios.com/mega-collection-of-cheatsheets-for-designer-developers
-
- Там даже по Python-у есть шпаргалка:
- http://www.addedbytes.com/cheat-sheets/python-cheat-sheet
-
- HTML5ROCKS — ресурс для тех, кто разрабатывает будущее веба (от так!). Презентации для поиграть с фишками HTML5, песочница для поиграть с API и кодом, пошаговые обучалки использования фишек HTML5. Если и не полезно здесь и сейчас, то, как минимум, весьма занимательно.
Posted by
Valentin
at
01:55
1 comments
Labels: cheatsheet, web-develop
2010-07-27
В Рязани хорошо
- С мест сообщают:
-
- Компания "М2М телематика Рязань" установила в Рязани комплексный маршрутный указатель (КМУ) на базе ГЛОНАСС/GPS, который в режиме он-лайн информирует пассажиров о фактическом графике движения муниципального пассажирского транспорта и времени его прибытия. В России подобный проект реализуется впервые
-
- citforum.ru/news/24105
-
- Интересно, через что они гоняют трафик от автобуса до диспетчерской? Через GPRS?
- Каждый раз, как по полчаса и боле жду автобуса, думаю о подобных технологиях. Несложно, не очень дорого, зато как удобно. В Рязани уже есть.
- Ничего, и на нашей улице перевернется грузовик с пряниками :)
-
- 3 терабайта внешний диск, FreeAgent от Seagate. Очень неплохо, но непонятно, на что делать резервные копии? На другой такой диск?
-
Posted by
Valentin
at
01:14
0
comments
Labels: GIS
2010-07-26
Два Вьетнама
- У Гоблина:
-
- Цитата:
- Многие базы морской пехоты имели специальную, хорошо защищённую — в первую очередь от собственных войск — жилую инфраструктуру отдельно для офицеров и старших унтер-офицеров. Мы никогда не узнаем сколько из них были убиты собственными подчинёнными, но наверняка в десять раз больше чем официально сообщается. «Странная» смерть быстро превращалась в «артобстрел». А мина под кроватью называлась «ракетной атакой». Многие базы испытали огневое воздействие больше изнутри, чем снаружи, в ходе перестрелок между, скажем, афроамериканскими солдатами и старшими унтер-офицерами из тех регионов страны, где виртуальное рабство всё ещё имело место быть.
- Надо им заслать пару-тройку российских режиссёров.
- Эти покажут, как всё было на самом деле — насчёт зверств сталинизма.
- oper.ru/news
-
- Это из статьи Гордона Даффа с сайта veteranstoday.com
-
- Там рассказывается про два вьетнама: один, где умирали морпехи непонятно за что, при плохом снабжении и без поддержки; другой, где офицерье в тылу торговало армейским стаффом и даже оружием.
-
- Перевод на русский:
- inoforum.ru/..._chast_i/
- inoforum.ru/..._chast_ii/
-
- Читать осторожно, возможны разрывы шаблонов.
Posted by
Valentin
at
02:38
0
comments
Labels: history
2010-07-25
Почта России не доставляет
- Принесли сегодня конверт. Письмо, заказное, с уведомлением. Ну, как принесли - бросили в почтовый ящик. Хотя положено — с уведомлением. Наверное, почтарь подпись в уведомлении подделал (на этом месте прорезалась мысль - надо бы проверить и наказать, для порядку).
-
- На конверте штемпели — отправлено 14 июля, получено в почт.отделении 19 июля. В ящик к нам попало 24 июля. И это при том, что отправитель находится на улице, до которой пешком идти 10 минут от адреса доставки. Фактически, все почтовые операции были в пределах микрорайона. 10-факин-дней!
-
- Да, «только массовые расстрелы» помогут навести порядок на почте, такова первая реакция на такие известия. Тут где-то в тырнетах мелькало сообщение о проверке почты и последующем ее штрафовании. На 30 000 руб. Это не смешно, это очень печально.
-
- Сцылки:
- Как начать пользоватся GoogleCL. Я так и не придумал, зачем оно мне надо :)
-
- KeePassX, программулина на .NET для хранения секретов. Удобно хранить логины-пароли и сопутствующую инфу. Работает как в винде, так и в линуксе (под Mono). Правда, самая свежая версия лично у меня в дебианчике не пошла, довольствуюсь старой версией. Мне нравится, помогает жить. Например, можно не использовать ограниченный набор запоминаемых паролей а генерить пароли генерилкой, чтобы ни одного одинакового пароля не было. Без такой программулины такое количество паролей запомнить может только маг высокого уровня :)
Posted by
Valentin
at
02:17
0
comments
Labels: gov.ru
2010-07-22
Важен не размер заработка а его источник
- Сословная Россия:
-
- Феодалы кормятся за счёт захваченных ими ресурсов. Такими ресурсами могут быть нефтяные вышки, высокий пост в правительстве или же должность, дающая контроль над потоком бюджетных денег.
- ...
- Почему я объединил бизнесменов, офисный планктон и рабочих в одну категорию? Потому что они зарабатывают деньги самостоятельно. Не отбирают деньги, не получают деньги, а именно зарабатывают. Это накладывает очень серьёзный отпечаток на мышление человека.
- ...
- Очень значительная прослойка нашего общества — это бандиты. Причём, что характерно, они сейчас плотно срослись с государственным аппаратом и занимаются вымогательством чуть ли не на законных основаниях.
- Понятный всем пример — сотрудники ГИБДД. Основным заработком которых является собранная с автолюбителей дань.
- ...
- К рантье можно отнести пенсионеров, госслужащих, преподавателей большинства ВУЗ’ов и работников поликлиник… вы можете сами легко продолжить этот ряд.
- Работы от рантье никто не требует. Они или прямо получают пособие (как пенсионеры), или же в качестве работы занимаются имитацией полезной деятельности, результатов которой никто не видит.
- ...
- Парии. Есть нашем обществе обширные пласты людей, которые не имеют вообще никаких прав. Это наркоманы, «тяжёлые» алкоголики, бомжи, заключённые, солдаты срочной службы, гопники, гастарбайтеры.
- Объединяет отверженных одно — их можно безнаказанно бить и грабить.
- ...
- Причина — в атмосфере лжи.
- Дело в том, что мы — не Азия и не Северная Америка. Мы живём в Российской Федерации, в наследнице СССР, который, в свою очередь, являлся наследником Российской Империи. И у нас люди не приучены ни лгать, ни слушать ложь. Не сложилась у нас в стране культура улыбчивого лицемерия.
- Когда царь называется царём — это для русского уха нормально. Согласно данным ВЦИОМ, 10% опрошенных даже считают вполне актуальным вопрос о восстановлении монархии (пруфлинк).
- Но когда царь выглядит как царь, говорит как царь и ведёт себя как царь, называя себя при этом демократическим политиком… Мы, извините, не Штаты, где в головах аборигенов спокойно сочетаются залитый диоксином Вьетнам, разорванная на куски Югославия, разрушенный войной Ирак и добрая/справедливая/миролюбивая американская армия.
-
- fritzmorgen.livejournal.com/313207
-
- Согласен с изложенным чуть более чем полностью.
-
- Кластерная файлсистема, для тех, у кого есть внешние накопители подключаемые сразу к нескольким хостам/узлам.
Posted by
Valentin
at
23:28
0
comments
Labels: gov.ru
Как купить качественного чаю
- Опять цитатник получается.
-
- 1.
- В продолжение темы «как купить качественного бухла и сэкономить». Прям из Китая можно закупиться чаем. Настоящим, недорого.
-
- 2.
- Раскрыта тайна «человеческого фактора», оказывается это «чиновничий фактор», квинтэссенция:
-
- Ну, вы поняли идею. На всякий случай, если вдруг вы окажетесь в шкуре бюрократа, даю подробный рецепт: как прикрыть свою задницу на случай какого-нибудь ЧП.
- Разберём на примере начальника IT-отдела, который не хочет отвечать, за возможную кражу или потерю информации.
- 1. Пишем инструкцию, которую живые люди заведомо не будут выполнять. А именно: требуем делать резервные копии раз в неделю и не реже раза в месяц менять пароль на новый, из восьми случайных буквоцифр.
-
- fritzmorgen.livejournal.com/318216
Posted by
Valentin
at
03:25
0
comments
Labels: citation
2010-07-21
Как выжить при встрече с агрессивными собаками
- Как ни банально — избегать таких встреч. А если не удалось:
-
- Представьте себе сцену, как вы ломаете ей лапы, ребра, душите ее коленом, рвете ее на части, ее кровь течет рекой, она визжит и стремиться убежать. Таким образом, вы сами морально подготовитесь к бою, а собаки - телепаты, тоже "увидят" эту картинку своего нерадостного будущего. Ведите себя как Тарзан, демонстрируйте абсолютную решительность и готовность вступить в бой немедленно. Впрысните себе в кровь адреналин Победителя. Причем надо кричать это громко и злобным рычащим голосом "А-а-аЫ-ы-ы! Что я с тобой сделаю! Как я ждал этого момента! Ну наконец-то! Сейчас ты узнаешь, что такое Боль!" Кричите что угодно, но кричите "страшно".
- ...
- Большую роль играет возможность нарушения оптической связи между хозяином и собакой. Без визуального контакта со своим хозяином она чувствует себя куда менее уверенно. Поэтому, если есть возможность, увлеките ее за собой к кустарник, за деревья, за угол, и т.п. Собака тут же потеряет стимул к продолжению боя. Территория наверняка не ее, хозяина тоже не видно, вы не дичь... За что бороться? В большинстве случаев она постарается выйти из бою.
- ...
- Во время войны работники СМЕРШ использовали самодельную смесь (т.н. Кайенскую смесь) для нейтрализации собак. Состоит она из смеси молотого черного перца и табака в соотношении 50/50. При покупке табака выбирайте самый вонючий. И перец, и табак дополнительно перемалываются до пылеобразного состояния (например кофемолкой). Можно также добавить и порошок горчицы. Эта "пыль" прекрасно липнет и оседает на любой влажной слизистой ...
- Хранить такую смесь надо в пластиковом цилиндрическом стаканчике. В наружном кармане. Причем крышка должна быть одновременно и плотной и сниматься мгновенно и одной рукой, например, большим пальцем. Идеально подходят флакончики из под витаминов.
- ...
- В продаже имеются сигнальные патроны типа "Факел". Это специальный состав в корпусе, напоминающем маленькую гранату. Принцип действия как у хлопушки - "дерни, деточка, за веревочку..." После срабатывания патрон в течении минуты выбрасывает факел ослепительного пламени длиной сантиметров 30-50. Если вы удлините шнур до 20-30 см надежным шнуром, а сам патрон будете носить в доступном месте, то привести его в действие - полсекунды и одной рукой. После рывка патрон превращается в мини-огнемет.
-
- forums.bkb-vityaz.ru
-
- Очень, очень толково все рассказано, прям спецкурс подготовки собачьих терминаторов. Остается только добавить, что знать способы и приемы мало. Надо уметь воспользоваться этим знанием. Иначе это бестолку.
Posted by
Valentin
at
01:56
0
comments
2010-07-19
Включили горячую воду
- Прошло две недели жизни без горячей воды. Сегодня, по графику, воду включили. Но нам это радости не принесло — в стояке неким образом срезало трубу на входе в раздаточную гребенку (после счетчика, гы). Узнали мы об этом не сразу, нет. После звонка (по телефону!) соседки снизу, которая в данный момент в деревне. О как. Ейный родственник в это время цветочки поливал и кошку кормил. Он и воду вычерпывал.
-
- Ну, мы воду перекрыли, потоп ликвидировали, сантехника вызвали.
- А пока любуемся продуктом тяжелого машиностроения (или среднего?):
- Это общий план.
- А это крупный план:
- Хорошо, когда горячая вода в доме есть (а на улице за 30 жара, в доме тоже близко к тому; а вокруг — озера горячей воды)!
Posted by
Valentin
at
21:05
3
comments
Install Oracle DB on Debian
- В связи с заточкой Оракла под RedHat, установка на дебианчик выглядит волшебно. Есть прекрасная статья о установке Oracle 11 на Debian Lenny, и не просто так, а удаленно, через VNC.
-
- The main goal is to get the Oracle installer to run so you can install Oracle successfully. This application has to be run within X windows. We will use vnc for that, this is not necessary, but you may (often) find you have to install Oracle remotely. And using something like vnc sure beats spending time in a noisy server room.
-
- debian-administration.org/article/Installing_Oracle11_on_Debian_Lenny
- И до кучи:
- Продолжаем знакомиться с технологиями сегодняшнего дня: Node.JS, Redis, MQ.
Posted by
Valentin
at
01:01
0
comments
2010-07-18
Уроки истории
- Читаю «Доктор Фаустус» Томаса Манна (В 1947 году Манн опубликовал роман «Доктор Фаустус. Жизнь немецкого композитора Адриана Леверкюна, рассказанная его другом». В нем он изложил свое понимание эпохи нацизма отнюдь не как случайного явления, но как закономерного этапа в немецкой истории, подготовленного всем ее прежним ходом).
-
- Ужасно тяжеловесные фразы, неторопливое изложение, масса ответвлений. Читать очень тяжело, прекрасное снотворное. Но некоторые вещи надо знать, ибо я предпочитаю быть более культурным, нежели менее. К тому же, попадаются очень интересные и современному человеку места. Вот, к примеру:
-
- ...всё это давало право назвать эту книгу эпохальной. Ещё большее право на это давали её проницательные слова о том, что в век масс парламентская дискуссия как средство политического волеопределения окажется совершенно несостоятельной; что в будущем массам заменят её мифические фикции, призванные, подобно примитивному боевому кличу, развязывать и активизировать политическую энергию. Смелое, волнующее пророчество этой книги по сути дела и состояло в утверждении, что движущей политической силой станут отныне доступные массам демагогические мифы: басни, кошмары, химеры, которые вообще не нуждаются в правде, разуме, науке, чтобы проявлять своё «творческое начало» и определять жизнь и историю, доказывая тем самым свою динамическую реальность. Нетрудно видеть, что книга эта недаром носила столь угрожающее заглавие: она трактовала о насилии как победоносном антагонисте истины. Она давала понять, что судьба истины родственна, даже тождественна судьбе индивидуума, что эта судьба — обесценивание. Она открывала глумливую пропасть между истиной и силой, истиной и жизнью, истиной и человеческим коллективом. Она молчаливо подразумевала, что последний надо предпочесть первой, что истина должна иметь целью человеческий коллектив и что желающий в таковом участвовать должен быть готов сильно поступиться наукой и истиной, готов на sacrificium intellectus[152].
- ...
- Что-то гротескное было во внушительном аппарате научных данных, привлечённом для того, чтобы назвать чушь чушью и скандальным оскорблением правды, ибо ведь с этой стороны к динамической, исторически-творческой фикции, к так называемой фальсификации, то есть к коллективизирующей вере, не следовало и подступаться, и её защитники изображали на своих лицах тем большее презрение и превосходство, чем усерднее старалась противная сторона опровергнуть их на совершенно чуждой и ненужной им почве, на почве научной, на почве честной, объективной истины. Бог ты мой, наука, истина! Дух и тон этого возгласа пронизывал драматические вещания спорщиков. Они не уставали потешаться над бесполезными нападками критицизма и разума на совершенно неприступную, абсолютно неуязвимую в таких столкновениях веру и объединёнными усилиями сумели представить науку в настолько смешном свете и настолько немощной, что даже «прекрашные принсы» чудесно тут забавлялись на свой инфантильный манер. Правосудию, за которым было последнее слово и окончательный приговор, повеселевшие участники диспута не замедлили приписать такое же самоотрицание, каким они занимались сами. Юриспруденция, желающая слиться с «народным чувством» и не быть изолированной от коллектива, не может позволить себе судить с точки зрения теоретической, враждебной коллективу так называемой истины; она должна доказать, что она современна, в современнейшем смысле патриотична и уважает плодотворный обман, оправдывая апостолов обмана и оставляя с носом науку.
- ...
- Однажды, впрочем, я предложил «на минутку отвлечься от забавы» и подумать» не поступит ли пекущийся о нуждах коллектива мыслитель умнее, если поставит своей целью всё-таки истину, а не коллектив, потому что косвенно и постепенно истина, и даже горькая истина, приносит коллективу большую пользу, чем философия, решившая послужить ему в ущерб истине, но в действительности этим своим отрицанием начисто разрушающая изнутри основы настоящего коллектива. Однако никогда в жизни мне не случалось делать замечания, которое бы так бесславно рассыпалось прахом, как это.
-
- Ничего не напоминает? (охлократия, «совецкая интеллигенция», современные петрики?). Это Томас писал про Германию, следующим шагом которой стал приход к власти национал-социалистической партии, сиречь — Гитлера.
Доктор Фаустус
Как дизайнер троллил секретаршу. Смешно.
Posted by
Valentin
at
01:47
0
comments
2010-07-16
ЖЖжужжат
- Накопилось тут вкладок открытых в браузере, жж-шных. Щаз поглядим, что в них.
-
- Борьба с коррупцией потихоньку:
- Генпрокуратура направила в организацию Совета Европы «Группа стран против коррупции» («Греко») отчет, как Россия исполнила 26 рекомендаций, выданных ей европейскими экспертами в декабре 2008 г. после двух раундов проверки, рассказал «Ведомостям» чиновник Кремля и подтвердил исполнительный секретарь «Греко» Вольфганг Рау. К осени эксперты «Греко» изучат его и на 49-й сессии организации в ноябре дадут оценку усилиям российского руководства по борьбе с коррупцией в стране.
- Из проекта отчета (есть в распоряжении «Ведомостей») следует, что только 12 рекомендаций было исполнено полностью: приняты план и стратегия по борьбе с коррупцией, принят закон «О противодействии коррупции», расширены возможности участия общественников в президентском антикоррупционном совете, установлены критерии приема на работу прокуроров, судьи получили право оспаривать решения об увольнении, расширены возможности по доступу граждан к информации по деятельности судов и госорганов, введены публичные отчеты чиновников и правоохранителей, в ведомствах созданы комиссии по конфликту интересов.
- vedomosti.ru/newspaper/article/2010/07/12/240193
-
- Как купить качественного бухла и сэкономить:
- Теперь о ценах. Сядьте поустойчивее, пристегните ремни.
- Hennessy XO - 72.30 GBP (1 GBP на сегодня == 46.04 деревянных или $1.4869). Запомните эту цифру.
- Courvoisier Exclusif - 29.74 GBP.
- Blue Label - 34.00 GBP.
- Доставка - 28 GBP.
- Итого - 164.04 GBP. Соответственно, 7552.40 RUR. Или $243.91.
- Теперь самое фкусное. Мякотка, тысызыть. Точно такая же бутылка точно такого же Hennessy - если даже не принимать во внимание ненулевой шанс нарваться в Рашке на палево - здесь, в 7-м Континенте (знаю, что не самый дешёвый магазин, но в ларьках таким коньячком и не торгуют) - 11490 RUR.
- Прописью: одиннадцать тысяч четыреста девяносто рублей.
- Против 7552.40 за всю хуйню, объёмом больше чем в два раза, плюс доставка из Британии.
- cybernatic-cat.livejournal.com/1052897
-
- А вот футболок прикупить уже не удалось.
-
- Комментарий участника «состязаний» про таможенный кодекс:
- eldarmurtazin.livejournal.com/700416
-
- Про справедливость:
- Ну, то, что дети более склонны к примитивной справедливости вида "отнять и поделить", понятно. Опыта жизненного - ноль. Заработков - ноль. А амбиций и потребностей - максимум, поскольку только-только в жизнь вступают и еще ничего у них нет. И не скоро будет. А ждать - терпения нет. Да еще обидно: какие-то старперы все имеют, а я такой молодой, на которого девки заглядываются, ничего не могу этим девкам предложить, кроме голого хуя. С ними ясно...
- Кто еще склоняется к социализму? Худшие. Неуверенные в себе. Те, которые понимают - самим им на пристойную жизнь не заработать, нужно у кого-то отнимать в виде социальных гарантий. То есть социализм - это преступление. Грабеж под прикрытием благородных слов. Социальное гопничество.
- a-nikonov.livejournal.com/751965
-
- Мы граждане, или где?
- "Для обучения в тире надо взять 2 справки - у врача твоей поликлиники, что ты не псих - 5 минут, и в полиции, что не козёл (нет открытых уголовных дел на меня) - 3(!!!) минуты.
- Приехал в тир. Проверили справки и удостоверение личности. Отправили на инструктаж.
- Инструктаж - основы оружейного законодательства. Инструктор высказал очень интересную мысль, в вольном переводе - "мы, граждане, и на нас лежит безопасность наша и окружающих, А ПОЛИЦИЯ НАМ В ЭТОМ ПОМОГАЕТ".
- По закону вооружённый гражданин при угрозе имуществу, здоровью и жизни его или окружающих ОБЯЗАН действовать. При угрозе имуществу и здоровью обязан остановить (по возможности не стреляя на поражение) преступника с помощью оружия, при угрозе жизни ОБЯЗАН открывать огонь на поражение сразу, безо всякой лабуды с выстрелами в воздух. Правда после стрельбы также обязан оказать первую помощь обезвреженному подстреленному до приезда скорой и полиции.
- a-nikonov.livejournal.com/752439
Posted by
Valentin
at
01:56
0
comments
Labels: citation
2010-07-15
Да, это она, оптика!
- На этот раз я не обманулся, таки да, действительно мы теперь имеем тырнет по оптике! Инженеры бибины подтвердили. Все летает, ничего не тормозит. Не прошло и двух лет.
- Имея возможность сравнивать качество связи, довольно легко получается субьективно ощущать величину таких параметров как потери пакетов, отклик. А ведь я пользовался, во времена оны, модемной связью на 33 кбита и не жужжал. Правда, радости от такого тырнета даже тогда было не особо много. А сейчас тырнет - это просто необходимый инструмент. А инструмент должен быть хорошим. И должен быть :)
-
- Это было приятное. А теперь про грабли, чтобы другим не наступить.
- Есть у ESRI такая штука, как argisscripting. Для скриптования разных действий с данными и разными обьектами в ГИС. Так вот, докладываю, эта штука весьма глючная, в частности, при длительной работе текут ресурсы (видимо). Ибо если в цикле, перебирая таблицы, делать из них выборку и слегка печатать инфо из выборки, то к сотой итерации начинаются чудеса. Неприятного свойства. Чтобы их избежать, надо просто перезапустить обьект геопроцессора:
-
for num,x in zip(xrange(1, 9999),sorted(listObj)):
if x.startswith('TEST.'): pass
else: continue
if num % 50 == 0:
del gp
gp = arcgisscripting.create(9.3)
gp.workspace = dbName
-
- Это фрагмент скрипта, в части перезапуска геопроцессора каждые 50 итераций.
-
- Разное.
-
- Хороший текст про работу с кодировками текста в Python. Основная проблема, не решенная до сих пор, в том, что надо точно знать, в какой кодировке текст, с которым вы работаете. Чтобы успешно применять функции decode, encode. Если вы не угадаете кодировку, получите иксепшн. Или, если выберете опции «ignore» или «replace» для декодера, потеряете текст.
-
- Плохой текст про дисбаланс закона. Если не оплачена коммуналка, можно потерять собственность — квартиру. А если вы потеряли квартиру по «ошибке» буха или судебного пристава или почтальона, то никому ничего плохого не будет.
-
Posted by
Valentin
at
02:18
0
comments
2010-07-14
Потери=0
- Сегодня я на практике проверил теорию о зависимости «скорости тырнета» в винде от потерь пакетов на линии. Ибо сегодня я обнаружил, что
тихо, мирно, без обьявления ядерной войныбибина расщедрилась на нулевые потери. Вы не поверите, я без всяких замеров могу ощутить наличие/отсутствие 10% потерь. Но я замерил — нет потерь! Как только я осознал этот замечательный факт, я побежал мерять скорость скачивания на винде. И таки да! Качает полной мерой. - Практика подтвердила, есть зависимость скорости от потерь пакетов.
- Если у вас недостижима тарифная скорость и вас MS Windows, померяйте потери пакетов. Если они не равны нулю, тарифной скорости вам не видать.
-
- Типа гуглобус, но не гугл, да еще и опенсорц:
- World Wind, an open source 3D interactive world viewer, was created by NASA's Learning Technologies project, and released in mid-2004. It is now developed by NASA staff and open source community developers.
-
- Погода шепчет, если прислушаться, слышно «сдохни». К выходным обещают ППЦ.
-
Posted by
Valentin
at
01:33
0
comments
Labels: internet provider, Microsoft
2010-07-12
Вечные часы
- На днях искал запчасть некую в своих коробках и наткнулся на чудесное:

- вечные часы. Я купил их у китайцев, в Паланге, в 1996 году, за копейки, по приколу. Они исправно показывают время (китайское? никогда не совпадало с моим) до сих пор. Нет, батарейку не менял, даже не знал и не знаю, где она там и какого формата. Вы только подумайте — 14 лет! Я два раза переезжал, а они не потерялись. И тикают! Сколько аппаратуры у меня вышло из строя за это время — не перечислить. А они тикают.
- Безумный аппарат. Сейчас таких не делают.
-
- И еще чудесное.
-
- Бенджамин Франклин про самосовершенствование:
-
- Я решил поступать подобно человеку, который, желая выполоть свой огород, не пытается сразу уничтожить всю сорную траву, что превосходило бы его возможности и силы, а трудится одновременно только на одной грядке и переходит ко второй лишь после того, как очистит первую.
-
- habrahabr.ru/blogs/arbeit/98422
-
- Достойный был человек. Сейчас таких не делают.
Posted by
Valentin
at
21:30
0
comments
2010-07-10
Приехали в светлое завтра
Следите за руками, будем считать деньги. 2010 год, лето.
Итак, имеем:
- маршрут Москва - Паланга (если угодно, Клайпеда);
- два чела едут туда и обратно;
- жел.дор.билеты обошлись в 16000 рублей;
- еще тыщи три-четыре придется потратить на билеты от Вильнюса до Паланги;
- прямого авиарейса нет, с пересадкой самый дешевый вариант обойдется раза в полтора дороже жел.дороги.
- Есть еще автобус, идущий сутки от Москвы до Паланги, но это пытка, хотя и относительно недорогая.
Плюс, ко всему этому явное недовольство ценой на билеты.
Теперь считаем.
Расстояние чуть более 1000 километров, будем считать, со всеми загибулинами дороги, 1500 км.
Бензин стоит за литр - доллар. Автомобиль жрет менее 10 литров на 100 км., примем, 1 литр на 10 км., т.е. 10 км эквивалентно доллару.
Теперь амортизация авто. Есть где-то специальные таблицы, но мне их лень искать, я посчитаю просто. Авто стоит 10 000 долл. Его эксплуатация, допустим, сожрет еще 10 000 долл. за срок его службы. Срок службы, допустим 150 000 км. После чего авто продается за 3000 долл. Итого, 17 000 долл. за 150 000 км. Упростим, 17 000 долл. за 170 000 км. и скручивание спидометра :) Получается, опять 10 км. эквивалентно доллару.
В сумме, мы имеем стоимость проезда на личном авто - 5 км. за один доллар. Свое время считать не будем, это очень тонкая материя.
Общую длину маршрута в 3000 км. делим на 5, получаем 600. Это цена поездки на автомобиле (личном) в отпуск из Москвы в Палангу. 600 долл. это 18000 руб.
Видно, да? На личном автомобиле ехать если не дешевле, то и не дороже. Плюс, вы имеете все преимущества самостоятельного перемещения в личном (не общественном) транспорте. Ну и недостатки. Хотя, если посмотреть, с какой жадностью народ покупает автомобили, преимущества пересиливают недостатки.
Вы не находите, прекрасно невидимая рука рынка отрегулировала цены? Дешевле купить автомобиль и самому на нем везде ездить, чем пользоваться общественным транспортом. Дожили, пля, до светлого завтра.
Похоже, я таки куплю автомобиль. Буду в отпуск ездить, да?
Posted by
Valentin
at
16:51
1 comments
Один WKID, много SRID
- Временами просто оторопь берет, от ощущения, насколько на соплях все держится. Все, в данном случае, это АркГИС-ный инструментарий.
- Вот, последнее откровение :)
-
- Веб-карта умеет передать на сервер сведения о своей координатной системе, в формате WKID (Well Known ID, я, кстати, так и не нашел общего реестра этих «хорошо известных ID). Сервер умеет преобразовать координаты в другую коорд.систему используя SRID (Spatial Reference ID, это просто ID в служебной таблице на сервере). Задача сводится к тому, чтобы по известному WKID найти в таблице нужный SRID, после чего вызвать функцию преобразования координат. Изи.
- Думаете вы. Я тоже так думал, пока не убедился в том, что для одного WKID в табличке есть аж десяток SRID-ов. И только один из них нужный, обладающий необходимым мне датумом. Вопрос, как его найти? Ответ — никак, только перебором. Ибо в веб-карте нет информации про датум. Такая информация есть в реестре проекций, оттуда можно взять описание датума. Хорошо, попытка не пытка.
- Только без результата, ибо дурная таблица со SRID-ами отличает один срид от другого только дополнительными параметрами, которые более нигде не участвуют, а описание датумов у них одинаковое! В итоге, грамотно выбрать один из 10 как-бэ-подходящих сридов невозможно. Выбираем наощупь — сработает/не сработает. Ибо трансформация координат работает только «для одинаковых датумов», которые, плять, записаны как одинаковые, но не работают.
-
- Ну вот как жить? Так и напишу заказчику, мол «проведите ручную чистку системных таблиц, с непредсказуемым постэффектом», да?
-
- Вот еще пример неадекватности. Поведение антиалиасинга зависит не от галочки «включить антиалиасинг» а от формата графического файла.
Posted by
Valentin
at
01:43
0
comments
Labels: GIS
2010-07-09
Безопасность внешних методов
- В документации Zope довольно ясно сказано, что не нужно возвращать из ВнешнихМетодов обьекты классов. Возвращать нужно, в худшем случае, коллекции или итерируемые обьекты, тогда их можно будет использовать в DTML, ZPT и прочих обертках/шаблонах.
- Довольно туманно сказано, зачем было наложено такое ограничение. Нет, в целом, конечно, понятно — безопасность и такое-прочее.
- И практически ничего не сказано, как это ограничение обойти, при необходимости. Но если поискать, то тайна оказывается вовсе не тайной, а одним из решений дизайна модели расширяемости.
-
- Вот, собственно, рецепт обхода ограничения:
-
- zope.org/Documentation/How-To/ProductAuthorUpdateGuide
-
- В модуле ВнешнегоМетода у вас класс, обьект которого вы хотите возвращать в DTML, к примеру. Для последующего юзания. Тогда после определения имени класса пишите волшебную строку «__allow_access_to_unprotected_subobjects__=1» и начинайте думать о том, как закрыть доступ хакерам к атрибутам данного класса и всех его базовых классов.
- Все или ничего, вот какой вопрос стоял перед разработчиками Zope. Если открывать доступ к атрибутам классов, то ко всем. Поэтому они предпочли по умолчанию закрыть доступ. Я бы тоже так сделал на их месте.
-
For instance, lets say you have an External Method that returns instances of a Thing class that you have created. You want to be able to call the External Method from DTML and iterate over the 'Thing's returned to make a report. Your Thing class is not a Zope class of any kind, so it doesn't know about permissions or anything else about the Zope security model. To be able to access the methods and attributes of your 'Thing's from DTML you will need to add the special declaration to the Thing class for the security model to allow you access to those unprotected methods:
class Thing:
# This tells the security policy that its ok to use attributes
# of this object even though they aren't explicitly protected
__allow_access_to_unprotected_subobjects__=1
def name(self):
return self._name
Product authors should be very careful about using this special declaration as all subobjects not explicitly protected will now be accessible. Note when you add this security assertion that all unprotected attributes in the base classes of the object will be affected as well.
Posted by
Valentin
at
01:23
0
comments
Labels: Zope(Plone)
2010-07-08
Винценти
- В завершение вчерашнего поста, немного информации про измерения (расстояний) по карте/глобусу.
- Есть два основных подхода в этом непростом деле: измерять по карте и измерять по поверхности эллипсоида (что я называю «измерять по глобусу»).
-
- С измерениями по карте уже все должно быть ясно (прочитавшим вчерашний пост) — измерения боле-мене точны, если для карты выбрана правильная проекция и измерения ведутся на площади вокруг точки соприкосновения глобуса с плоскостью проекции.
-
- Измерения по глобусу, суть вычисление длин дуг по поверхности эллипсоида, точны настолько, насколько данный эллипсоид совпадает с поверхностью Земли на участке измерений.
-
- Все остальное — напевы на вышеуказанную тему.
-
- Почему не стоит измерять расстояния по всяким гуглобусам (собирательное название общедоступных веб-карт).
- Волшебная формула Винценти, позволяет посчитать длину дуги с точностью 0.5 миллиметра, что довольно смешно, принимая во внимание всевозможные допущения, приближения и относительности (приводящие, сами по себе, к погрешностям в десятки метров для, к примеру, Британских островов).
- Прекрасная реализация формулы Винценти, яваскрипт.
- ArcGIS до сих пор не умеет считать по глобусу!? Я до сих пор не могу в это поверить, но вот пруфлинк, в нем инженер ESRI дает рецепт применения недокументированных функций АркГИС-ного Projection Engine для нуждающихся.
- Но не все так плохо, уже есть API у есрая для счета по глобусу, вот прям на днях появился.
Posted by
Valentin
at
01:07
0
comments
Labels: GIS
2010-07-07
Географические координаты
- Сегодня весь день вникал в детали определения координат на Земле. Так все непросто, такое количество вариантов. Хочу поделиться вынесенной сутью.
-
- Суть такова, что абсолютно точно никто своих координат не знает и знать не может. Все относительно чего-нибудь, да еще в разное время разными людьми применяются разные точки отсчета (я уж не говорю про искусственные ограничения, накладываемые гос-вом). Например, до появления спутников, координаты определяли относительно звезд, что, с практической точки зрения, сейчас не интересно. Сейчас координаты определяют относительно спутников (я не хочу рассматривать геодезические сети, это совершенно особая статья). А координаты спутников, в свою очередь, определяют относительно базовых станций. Как определяют координаты базовых станций, вообще туманно (видимо, опять через звезды), главное — какую используют математическую модель для высчитывания.
-
- Модель, или Система Координат, это очень важно. Потому как, к сожалению, Земля не диск, не шар, и даже не эллипсоид. Точную форму поверхности до сих пор не установили. И более того, форма (да и размеры) все время меняется (да и положение осей). Сложно определить точные координаты на теле, меняющем размеры и форму, правда? Уже понятно, почему абсолютно точных координат быть не может, да?
-
- Так вот, для получения Системы Координат люди берут эллипсоид, и, чтобы жизнь медом не казалась, определяют размещение выбранного эллипсоида относительно, упрощая, центра масс Земли. Итого, Система Координат складывается из параметров эллипсоида (большая ось, малая ось, сжатие) и датума (параметры размещения эллипсоида относительно Земли).
- Это будет Географическая Система Координат (Geodetic Coordinate System, GCS). Координаты записываются как Широта, Долгота. В градусах.
-
- Потом, чтобы получить плоскую карту, делают развертку эллипсоида на плоскость. Вполне конкретного эллипсоида, отсюда понятно, что проекция всегда должна ссылаться на GCS, из которой проекция сделана. Способов развернуть эллипсоид на плоскость придумано вагон и немаленькая тележка, на все случаи жизни. Кому надо, сами список составляйте. Фокус в том, что для каждой проекции существует своя Координатная Система, PCS (Проецированная Координатная Система). И, таки да, не существует универсальной, пригодной для всех проекции. Для разных задач нужны разные.
-
- И еще, самые употребимые Координатные Системы названы Spatial References, зарегистрированы в как-бэ реестрах и имеют номера. SRID, WKID.
-
- О системах координат и проекциях.
- Основы картографии и GPS.
- Передний край геодезии.
- Эллипсоиды, датумы, проекции.
- NGS Geodetic Toolkit, куча полезняшек, многие с исходным кодом.
-
Posted by
Valentin
at
01:55
0
comments
Labels: GIS
2010-07-05
Посол оказался хитрее
- На этот раз я подготовился, заранее вспомнил про то, что есть летом праздник, который мешает мне получить визу. И поехал в посольство за два дня, 5 июля. И прочел на посольском заборе обьяву: выходные 5,6 июля. А вот 7 июля день рабочий, как ни странно. Перехитрили. Пора уже запомнить телефон посольства и без звонка даже и не совацца.
- Я пытался подготовиться лучше, но сайт посольский лежит, не подымается. Да и по телефону я как-то давно пробовал, там все время занято было. Как жить?
-
- Посольство Литвы в Белоруссии о праздниках.
- Календ.ру о Литовских праздниках.
-
- (чуть позже) Абалдеть! Через сайт посольства в Белорусии я вышел на сайт посольства Литвы в России! Это при том, что гугление дает битые ссылки. А вы говорите SEO это зло. Кому как.
- Выходные (праздники) Литовского посольства в России.
- А еще можно анкету заполнить прям с сайта.
-
Posted by
Valentin
at
12:19
0
comments
2010-07-04
WebSockets server
- Вебсокеты это реинкарнация сокетов TCP/IP. С клиентами, поддерживающими технологию, понятно. А с серверами?
-
- На сегодня альтернативы для проксирования Web Sockets мне известно всего две. Обе являются чистыми прокси-серверами. То есть для отдачи статики, или кэширования всё также стоит использовать nginx или squid во втором эшелоне.
Во-первых, это HA Proxy, который, кстати, показывает более высокие характеристики по времени отклика, чем nginx. Пример конфигурации от y8.
Во-вторых, это Pound.
GHS рассказал про Yaws, Web-сервер на Erlang, поддерживающий WebSockets. -
- habrahabr.ru/blogs/webdev/96354
-
- Оттуда же, как проверить, включен ли у пользователя в браузере кеш. Вот давайте клиента еще в жопу поцелуем, да? Если приложение работает и без кеша (да, медленно, но работает же), то за ответами на разные вопросы, в том числе и быстродействия, пусть обращаются к FAQ. RTFM, короче.
-
Posted by
Valentin
at
17:06
0
comments
Labels: web-develop
2010-07-03
Дизайн не идеален, зато работает
- Занятно, если некий процесс становится широко распространен, довольно быстро находятся башковитые люди, которые проводят анализ, раскладывают по полочкам и формируют некие методики. Но если таланта не дадено, никакие методики не помогут. Разве только впечатление произвести на собеседника. Но в умелых руках, знание-сила! Это я про разработку софт-проектов:
-
- Меня заинтересовал конспект лекции об «отзывчивом дизайне», поскольку текущая наша разработка идёт именно в таком ключе — функционал добавляется понемногу, в процессе уточнения и переосмысления задач, без революций, с хорошим пренебрежением к академической идеальности и законченности, которой в процессе развития просто не имеет права быть. Это по-своему замечательно — пренебрегать правилами валидности (они — для будущего), кроссбраузерности (функционал есть, но отображается в IE c долей снисхождения) и концептуальности до момента, пока функционал системы не определён. Она имеет только те куски «мяса», которые работают, отработавшие куски постепенно удаляются.
- habrahabr.ru/blogs/webdev/95942
-
- А вообще, знать стратегии развития проекта по-любому полезно. Ведь не все, далеко не все проекты умирают не успев толком появицца. А так можно с оттенком научности порассуждать, как именно и почему надо что-то менять в проекте.
-
- Node.JS прет. И людей с него прет неподецки. Вот, пример веб-сервера с префоркнутыми обработчиками, в 20 строк.
-
- Одна из стратегий кеширования веб-приложений. Разделить контент на юзерозависимый и остальной. Юзерозависимый кешировать в браузере. К этой теме очень полезно добавить «Edge Side Includes».
-
Posted by
Valentin
at
02:43
0
comments
Labels: development, web-develop
2010-07-02
Git
- Git это распределенная система управления версиями (кода). Написал ее небезизвестный Линус, после того как его любимый BitKeeper намозолил всем глаза своей закрытостью. На мой взгляд, в Гит две основные фишки, которые отличают его от популярных систем, типа SVN или CVS. Это распределенность, которая заключается в том, что у каждого разработчика находится все содержимое репозитория а мощные механизмы branch-инга и merge-инга позволяют обходится без центрального сервера. И это заточка на скорость, эффективность создания, редактирования, принятия патчей.
-
Torvalds had several design criteria:
Take CVS as an example of what not to do; if in doubt, make the exact opposite decision. To quote Torvalds, speaking somewhat tongue-in-cheek:
- "For the first 10 years of kernel maintenance, we literally used tarballs and patches, which is a much superior source control management system than CVS is, but I did end up using CVS for 7 years at a commercial company [Transmeta] and I hate it with a passion. When I say I hate CVS with a passion, I have to also say that if there are any SVN (Subversion) users in the audience, you might want to leave. Because my hatred of CVS has meant that I see Subversion as being the most pointless project ever started. The slogan of Subversion for a while was "CVS done right", or something like that, and if you start with that kind of slogan, there's nowhere you can go. There is no way to do CVS right."
Support a distributed, BitKeeper-like workflow
- "BitKeeper was not only the first source control system that I ever felt was worth using at all, it was also the source control system that taught me why there's a point to them, and how you actually can do things. So Git in many ways, even though from a technical angle it is very very different from BitKeeper (which was another design goal, because I wanted to make it clear that it wasn't a BitKeeper clone), a lot of the flows we use with Git come directly from the flows we learned from BitKeeper."[11]
- Very strong safeguards against corruption, either accidental or malicious
Very high performance
The first three criteria eliminated every pre-existing version control system except for Monotone, and the fourth excluded everything. So, immediately after the 2.6.12-rc2 Linux kernel development release, he set out to write his own.
- http://en.wikipedia.org/wiki/Git_(software)
-
- Что еще любопытно, распространение правок между репозиториями (копиями кода) заточено на электропочту.
- В целом, если ваш стиль работы над проектом совпадает с таковым у Линуса (большой проект, слабо связанные разработчики), вам определенно нужен Git для повышения эффективности разработки.
-
- Если раньше вы пользовались SVN.
- 10 приемчиков для начинающих. То же, но на русском.
-
- Про венду и Oracle: зачем нужны тройные кавычки в командной строке?
Posted by
Valentin
at
02:35
0
comments
Labels: development, linux, opensource
2010-07-01
Corpsman!
- В «смотровой военврача» увидел сцыль на очень полезное любому человеку. А именно — справочник по оказанию первой помощи. Почитал и поразился — почему это не заставляют зубрить в школах? Это же гораздо важнее, чем правила правописания, на которые тратится уйма времени а пользы — ноль (что очевидно, если почитать тексты современной школоты).
-
- ВСТУПЛЕНИЕ
-
- 1. Смысл оказания первой помощи пострадавшим заключается в:
- a. Спасении жизни.
- b. Предотвращения ухудшения состояния.
- c. Доставки пострадавшего в медицинское учреждение и оказания ему квалифицированной медицинской помощи.
-
- 2. Для эффективного оказания первой помощи ты должен:
- a. Сохранять спокойствие.
- b. Использовать здравый смысл.
- c. Демонстрировать пострадавшему уверенность в благополучном исходе.
-
- 3. Помни, что ты всегда должен:
- a. Смотреть. Убедись, что ты в первую очередь оказываешь помощь наиболее тяжело пострадавшему.
- b. Думать. Что ты делаешь, и в какой последовательности.
- c. Действовать. Оказывай первую помощь быстро и без паники.
-
- 4. Приоритеты. Помни правило ABC для всех травм:
- a. А (Airway) – дыхательные пути. Их необходимо очистить, обеспечить доступ свежего воздуха и поддерживать в этом состоянии.
- b. В (Bleeding) – кровотечение. Оно должно быть остановлено.
- c. С (Chest Wounds) – ранения грудной клетки. При открытых ранениях грудной клетки необходимо перекрыть проникновение воздуха.
-
- 5. Важное. Несоблюдение этих условий может привести к тому, что пострадавший умрет, не дождавшись квалифицированной медицинской помощи. Всегда помни про правило ABC.
-
- tiomkin.livejournal.com/869377
-
- Интересно (щаз буду искать), в нем указано, что делать при ударе по ушам звуком рекламы? А то я щаз смотрел кинцо на айви, в кине звук занижен, а потом включилась реклама. Это было что-то! Ушки побаливают до сих пор, а тогда глаза чуть не выскочили-бля-пиздец!
Posted by
Valentin
at
03:35
1 comments
Labels: documentation, health
2010-06-30
д'Артаньян
- Где-то я читал, что Дюма в Трех Мушкетерах едко высмеивал тогдашнее дворянство, типа сатира. А если посмотреть на героев произведения как на современников?
-
- Кто-то из современных писателей однажды метко сравнил д’Артаньяна с приехавшим покорять Москву азербайджанцем.
-
- В самом деле: представьте себе молодого задиристого азербайджанца, приехавшего в Москву без денег и на выкрашенной в красный цвет копейке. Он идёт к старому знакомому отца, показывает ему рекомендательное письмо, устраивается по блату в спецслужбы.
-
- А через полсерии уже заводит себе таких же безбашенных друзей как он сам, и разъезжает с ними на чёрных джипах по городу, устраивая пьяные разборки с милицией…
-
- Не очень романтично?
-
- Тем не менее, именно таков д’Артаньян, которого мы любим. Драчливый заносчивый гопник с хорошими связями, который ни во грош не ставит ни закон, ни спокойствие мирных буржуа.
- fritzmorgen.livejournal.com/308504
-
- Мне кажется, не очень точно описано (много вы видели азербайджанцев, мечтающих о службе в армии? Кстати, не спецслужбы а армия, привилегированные подразделения, гвардия типа), но, по сути верно. Надо только добавить, что гопник сражается за царя-отечество, отца-командира и любовь-морковь.
- Перечитать, что ли, Трех Мушкетеров?
-
Posted by
Valentin
at
02:42
1 comments
2010-06-29
Компенсация на компенсацию
- В воскресенье вечером до меня дозвонился ОтделПоРаботеСКлиентами Бибины. И этим (воскресенье вечером) сразу достиг психологического преимущества :) ну как же, мы тут работаем, а вы? Пивко потягиваете?
- И сообщил мне Отдел, что компенсация мне за плохой тырнет выплачена не будет. И не просто так, (денег жалко) а потому как «мы не выплачиваем компенсацию на компенсацию». И этим фразеологическим оборотом закрепил психологическое преимущество, потому как я ничерта не понял. Но потом разобрались.
-
- В целом, дело было так. К весне я сообразил, что хронически плохой интернет можно превратить в устраивающий, путем снижения затрат. И стал каждый месяц терзать провайдера заявками с требованием компенсаций. В смысле, пусть деньги возвращают пропорционально хреновости интернета. И несколько месяцев у меня был хреновенький интернет, зато очень недорогой. Каждый месяц, после некоторой переписки, мне на счет возвращали некую сумму, разного размера. Что характерно, на претензии отвечали в духе «вот в следующем месяце точно все починим».
-
- А в этот раз денег дать отказались. Я наседаю и получаю телефонный звонок. В воскресенье :)
- Оказывается, бибина компенсацию считает по своему. С умом. Компенсацию можно получить только если была проплата с моей стороны по тарифу. И уже на эту проплату пересчитывается компенсация. То есть, я каждый месяц должен класть 450 рублей на счет, не смотря на то, что там достаточно денег. Потом я могу просить компенсацию и, может быть, мне ее добавят на счет. Со счета деньги снять нельзя, так что провайдер по любому не в обиде. А в этом месяце, по их бухгалтерии, я пользовался тырнетом за счет бибины! В принципе, этого быть не может, потому как я ни разу не получал компенсацию более тарифной суммы, а значит, некую долю услуг оплачивал из своего кармана (а, соврамши, щаз проверил, один раз мне вернули 458 рублей при тарифе 450, один месяц я действительно бесплатно пользовался тырнетом). Но у них свой калькулятор, и по нему, я, видимо, каждый месяц должен оплачивать полную сумму, чтобы иметь привилегию на компенсацию. Те еще жуки.
-
- А еще мне сказали, что мне компенсация вообще не положена, потому как «по работам на радиоканале компенсация не выплачивается». Типа, я должен тихо благодарить за жесты доброй воли и не вонять. Я по этому поводу аналогию придумал.
-
- Вы каждый день ходите в магазин. За едой. Допустим, вы покупаете килограм мяса (семья большая или аппетит завидный, не важно). Но в этом, во всех смыслах удобном магазине механические весы в мясном отделе. И эти весы врут на 100 грамм не в вашу пользу. Вы вместо кило стабильно получаете 900 грамм. Но денег с вас берут за килограм. На попытки возмутиться и навести справедливость, вам говорят, что-то типа «мы же вас предупреждали, поймите, весы механические, электронные сделают в следующем месяце, а пока делаем что можем а если не нравится, мы вас не задерживаем». Если постараться, можно выбить талончик на скидку при следующей покупке мяса. Не более того.
- Вот так у меня и интернетом, получается.
Posted by
Valentin
at
04:56
0
comments
Labels: internet provider
2010-06-26
Халява кончилась
- Наша телекоммуникационная телега, хоть со скрипом, но движется к светлому будущему. Когда Йота стала доступной, я писал, что недолго осталось жлобам жировать на офисном тырнете. И вот, наблюдаю, менее чем за 100 евро в месяц, БЕЗЛИМИТНЫЙ интернет для юр.лиц по ADSL, от МГТС. Это вам не хрен собачий, это АФК «Система».
- По моему, это знаковое событие (кстати, любопытно, когда эти тарифы у них появились?), эпоха безумно дорогого и ограниченного интернета кончилась. Ну или кончается вот прям сейчас.
- Даже удивительно, неужели никого не пристрелили?
-
- Надо будет присесть на выю нашему прову, пусть цены снижает и безлимит выдает.
-
- Oracle SQL FAQ. Wiki, что интересно. В Интернетах просто безумное количество информации по Ораклу, к чему бы это?
Posted by
Valentin
at
01:45
4
comments
Labels: internet provider
2010-06-25
Самый быстрый сервер DNS
- Не секрет, что толстого и ровного канала в Интернет недостаточно для безбедного пользования тырнетными ресурсами. Вот вроде и канал толстый и соседи все спят а не засирают его, и все равно, иногда мучительно долго ждешь открытия страницы. Так бывает, если тормозит DNS-сервер, и хотя есть куча других причин, эта интереснее. Потому как ее можно устранить.
- Про локальный кеширующий DNS-сервер я уже писал. А теперь - Namebench, про него я узнал на днях.
- Это тулза, которая проверит доступные вам DNS-сервера и предложит быстрейший вариант.
- Останется только подкрутить настройки TCP/IP в компе.
-
- lifehacker.com/5420931/namebench-helps-you-find-the-fastest-dns-server-for-your-computer
-
- Express для Node.js, веб-разработка на JavaScript, серверная часть. Каждый уважающий себя энтузиаст веб-разработки должен написать под ноду хоть один сайт. Однозначно :)
Posted by
Valentin
at
01:35
0
comments
Labels: DNS, internet provider
2010-06-24
МаркерМенеджер, с блекджеком и шлюхами
- Кто выводил на карту POI с указанием их маркерами, наверняка сталкивался с тем, что при определенном зуме маркеры сливаются и перекрываются.
- Для решения этой проблемы на гуглокартах добрые люди сделали менеджер маркеров:
-
- Группировка осуществляется по принципу «разбили карту на ячейки; если на видимой области m*n в масштабе карты расположено k маркеров, скрываем эти маркеры, рисуем групповой маркер с указанием количества покрываемых соучастников». В общем-то всё. Координаты расположения группового маркера — геометрический центр ячейки.
-
- Казалось бы — всё, но это не так. Перерисовка, когда же её делать? Самый точный и убийственный вариант — при каждом перемещении по карте. Почему этот вариант убийственен, думаю, объяснять не нужно, но как же тогда быть?
- ...
- habrahabr.ru/blogs/webdev/93723
- И, как всегда на хабре, главное — каменты.
-
- shell tools online, набор утилит для обработки текста. Мне пригодился XML-форматтер.
Posted by
Valentin
at
02:55
0
comments
Labels: GIS, Google, web-develop
2010-06-23
ГИС-акселератор
- Помню, были времена, когда покупая видеокарточку в комп, стоило поинтересоваться, есть в ней акселератор GDI или нет. Если такого акселя не было, виндовые окошки отрисовывались заметно медленнее.
- А теперь в видеокарты ставят такие камни, что возникает вопрос, а куда такую мощу девать? И как практичные люди, давай пихать ее во все места. Вот и до ГИС-ов добрались.
-
- azavea.com/blogs/labs/2010/06/gpu-computing-for-gis
- azavea.com/blogs/labs/2010/06/what-the-heck-is-gpgpu
-
- Пока ничего конкретного, но людям дали грант на проведение сравнительных измерений скорости некоторых ГИС-операций. Они уже воодушевлены :) ибо говорят про двадцатикратный рост быстродействия.
-
- Явистам интересно должно быть, вышла опенсорцная СУБД HyperSQL, релиз 2. На яве и для явы. Во всяком случае, под другие системы драйверов я не нашел.
-
Posted by
Valentin
at
03:09
0
comments
2010-06-22
Самая короткая ночь
- Google выкатил тулзу для командной строки, GoogleCL. С ее помощью можно работать с сервисами гугеля с консоли; можно делать автоматы скриптовые, много чего можно. Приглашают расширять функциональность всех заинтересованных, что несложно, ибо применяется Python и Google Data API.
-
- Read more at the GoogleCL project page, or jump right to the examples. Along with a standard tarball, we have a .deb package ready for download, and hope to have it included in Debian and Ubuntu repositories in time for their next releases. We're adding features all the time, so check in frequently. Or better yet, contribute.
-
- google-opensource.blogspot.com/2010/06/introducing-google-command-line-tool
-
- Затея прекрасная, придумать бы еще, зачем это нужно лично мне :)
-
- Алексей Федорчук затеял сайт «Советская геология». Может чего и выйдет.
-
- Исландия борется за свободу слова. Путем предоставления хостинга неугодным в других странах авторам. А что, при наличи тяжелой артиллерии в виде вулканов, кто рискнет затыкать рот исландцам?
Posted by
Valentin
at
03:33
0
comments
2010-06-21
Хостинг Silverlight аппликух под IIS-ом
- Казалось бы, что надо от веб-сервера (IIS, другие не пробовал), чтобы отгружать клиентам сильверлайтные аппликухи? Да ничего, каталог, в который сгрузить минимальный набор файлов: app.xap, silverlight.js, default.htm. Думаете вы. Я тоже так думал. И даже попробовал. Аппликуха не заработала.
-
- Логи показали, что файл app.xap сервер найти не может. Я каждую букву в урлах и именах файлов проверил, все ДОЛЖНО работать. И не работает. Опустим промежуток времени, в который я матерился и пытался понять, что не так. Как всегда, помогли добрые люди, наступившие на эти грабли ранее. Ну и вдумчивое гугление.
-
- Открываю тайну, долбаный MS IIS файлы XAP пытается как-то обрабатывать вместо простой отгрузки клиенту. А в итоге — ошибка 404. Победить это можно в два приема: 1. в настройках веб-каталога запретить выполнение чего-либо, кроме скриптов (да и их можно запретить). По минимуму можно оставить только «чтение». 2. прописать доп. mime-типы, как описано тут.
- Маймы в MS IIS можно прописать автоматом. Вот текст автомата:
- Рецепт взят отсюда:
- learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications
Posted by
Valentin
at
01:19
0
comments
Labels: Microsoft, web-develop
2010-06-18
XML in Zope/Plone
- Это очень легко, выполнить любую обработку XML в Zope. На слово не верится, но есть примеры.
-
- сервер и клиент XML-RPC:
-
- You've seen first hand how to use Zope as an XML-RPC server and client. It's not hard to build a simple web application with Zope and XML-RPC.
- Zope and XML-RPC provide a easy-to-use, scriptable distributed object system. Simplicity, reliance on Internet standards, and language independence make XML-RPC an appealing protocol. Zope's web object architecture make it an obvious choice for XML-RPC work.
- Zope and XML-RPC provide a compelling example of how XML is allowing a shift from a world of web sites to a world of web applications.
-
- xml.com/lpt/a/489
-
- данные в XML, показывать в HTML:
-
- In this article we are going to look at the process of using Zope to develop a small web application centered around XML. We will build an FAQ viewer that stores its data in XML and allows browsing and searching. This article assumes that you have Zope installed and that you have some experience with Zope.
-
- xml.com/lpt/a/132
-
- обработка и выдача данных из RSS:
-
- Real world XML application development requires more than just the ability to retrieve and store XML. Zope provides a host of resources that can be useful for turning XML data into a web application. Zope gives you searching, security, persistence, over-the-web management, support for many network protocols, rapid application development, and more. Add to this the ability to read and write XML over the network, and you have a good environment for XML application development.
-
- xml.com/lpt/a/390
-
- Глядя на исходный код примеров, занимающий по 20-30 строк, осознаешь, да, действительно просто. Если знать как :)
Posted by
Valentin
at
02:45
0
comments
Labels: Zope(Plone)
2010-06-17
Конгломерат
- Вчера я упомянул о статье на хабре, в которой упомянуто много «страшных слов» - аббревиатур и названий. И сказал, что многие из них заслуживают отдельного рассмотрения.
- Что ж, посмотрим (елы палы, сколько новых аббревиатур и названий для давно известных технологий; а что делать, в каждой избушке свои погремушки). Хотя все погремушки наличествуют в единой MS VisualStudio, некоторые можно использовать в виде отдельных инструментов.
-
- POCO адаптер для Entity Framework. Plain Old CLR Objects — это POCO, простые старые обьекты CLR. Интересно, каковы сложные новые? По сути, адаптер это генератор кода .NET для обертки обьектов Entity Framework, ничего более. Если на пальцах, то так - указываете на входе модель (обьекты БД, к примеру) а на выходе получаете код для работы с обьектами вашей БД. Технология уже широко распространенная в разных фреймворках, местами называется scaffolds. В самом свежем релизе EF можно работать с POCO без отдельного адаптера (генератор встроен в EF). Более того, адаптер перестает поддерживаться.
-
- Entity Framework это ORM решение для .NET. Похоже на развитие технологии ADO.
-
- LINQ — Language INtegrated Query, язык запросов интегрированный в язык. Способ замаскировать запросы, скажем SQL, в коде на C#. Типа, если пишем на сишарп, то нафик сиквель, пишите все на сишарп.
-
- T4 (Text Template Transformation Toolkit) — средство шаблонизации, очень мощное и развесистое. Расширение файлов обычно .tt Используется в генераторах кода студии. Что такое есть шаблонизаторы вроде никому не надо обьяснять?
-
- JSLint — анализатор и валидатор кода JavaScript. Есть в виде плагина к студии, есть как отдельный инструмент. Почему «Lint»? Потому как так назывался один из первых популярных струментов статического анализа кода на C.
-
- Как видно, в студии тоже есть современный инструментарий. Хотя в популярных фреймворках (типа RoR) эта тема получила активное развитие несколько лет назад, MS, идя медленно и выкатывая свои решения с опозданием, реализует технологии на очень высоком уровне. Короче, теперь у вебмастера список выбора средств разработки широк как никогда :) (повторяйте это каждый день и каждый день это будет правда)
-
- Ну и до кучи:
- Плагины jQuery: DataTables — вывод данных в таблицы HTML с поддержкой сортировки, пейджинга и проч., Autocomplete — даже картинки показывает в списке предложений, jQuery-JSON — облегчает работу с ясоном, например конвертит обьекты в ясон.
- Руководство MICROSOFT® по проектированию архитектуры приложений
-
Posted by
Valentin
at
01:11
0
comments
Labels: Microsoft, web-develop
2010-06-16
Silverlight xaml source uri
- Уринотерапия, да. Сегодня почти весь день потратил на бесплодные попытки повторить один из примеров аппликухи на Silverlight API для ArcGIS. Вроде делаю все, как в примере, а результата нет. Заткнулся на том, что картинка не подгружается в элемент <Image .../>. А фишка была в том, что как URL не прописывай, файл система будет искать в подкаталоге ClientBin вебсайта, ибо, по замыслу мелкомягких, именно там должна лежать сборка аппликухи. Самый простой вариант победить эту пакость — переместить сборку (файл *.XAP) в корень сайта. Все остальные варианты требуют детального знания механизмов работы сильверлайта с ресурсами.
- Some Workarounds
- 1. Include the content in a subfolder of ClientBin. Set the content type to “Content” rather than “Resource” unless you want it downloaded with the XAP. Don’t include the media as a resource, or your users will have to download all the video and images before the Silverlight element is displayed.
- 2. You can manually move the XAP in the root of the site, and site relative paths will work. This solves the Uri issue, but then you’re on your own a bit because you’ve stepped outside of what Visual Studio’s tooling supports
- weblogs.asp.net/jgalloway/archive/2008/09/11/silverlight-and-relative-uri-s-for-image-and-video-sources
- Очень толковая статья, расставляет все по местам.
- Сцылки дня:
- что надо знать, сдавая авто в сервис :)
- итальянцы в Plone, блог сделан на нем же
- опыт создания веб-аппликухи на MS VisualStudio 2010. Упомянутые технологии заслуживают отдельного рассмотрения каждая.
Posted by
Valentin
at
03:06
0
comments
Labels: Microsoft, web-develop
2010-06-15
Комп 2010
- Давно не занимался подбором комплектухи для десктопов. Рынок в застое, компы новые особо не нужны никому, ибо и старые работают неплохо. И чего-то захотелось, для развлечения, подобрать комплектуху, как для себя.
-
- Получилось на 32 тысячи рублёв. Системный блок. По сравнению с тем, на чем я работаю сейчас, изменилась оперативка — DDR3, количество ядер — 4, видеокарта посвежей и похолодней. Да и все. Ну жесткий диск на терабайт. И это нынче называют прогрессом? В лучшем случае, новый конфиг на треть быстрее старого (местами может раза в два, но сомневаюсь), собранного более двух лет назад.
-
- spreadsheets.google.com
Posted by
Valentin
at
04:04
2
comments
2010-06-14
Генерализация
- Четыре секунды система решает задачу «точка в полигоне» если ничего не делать. И одну десятую секунды, если провести генерализацию слоя данных. При этом на экране картинки одинакие. А если на глаз разницы не видно, зачем возиться с тяжеловесными данными?
-
- So, my simple fix was to use ArcToolbox and perform a generalization operation against the layer. You GIS folks should be familiar with that type of thing. In short, it removes superfluous geometry in the shape. Instead of 1000 points along a curve, it can reduce it to say, 100. Visually, you can normally not tell the difference. But, to be on the safe side, I left the original layer alone, and just made a copy. Then, I use that copy in all all my identify operations instead of the original.
-
- Yes, it does create extra overhead and some additional logic in your app, but the run time processing saving is huge. My 4 sec response times have been cut to under 100 millisecs. Yeah, its that big of a difference. So, in my mind, totally worth the extra effort.
-
- roktech.net/devblog/index.cfm/2010/6/4/ArcGIS-Server-Identify-Operations-Slow
-
- В идеальном мире данные бы хранились с максимально возможной точностью, а использовалась бы версия данных, предоставляющая минимально необходимую точность, нужную для конкретного случая. Автоматически. А пока приходится человеку принимать решения, когда и какую версию данных использовать. Чаще всего принимается решение использовать единственную версию, ту, которая хранится в БД. Потому как лень рукаме делать генерализацию и настраивать использование нужной версии данных.
Posted by
Valentin
at
03:00
0
comments
Labels: GIS
2010-06-12
MirrorBrain
- ЗеркальныйМозг? ЗеркалирующийМозг скорее. Фреймворк и набор струментария для поддержки зеркал в сети доставки контента (CDN). Например, качая ОпенОфис, вы получите сцыль на файл от МиррорБрейна.
-
- Choosing a suitable mirror for a users request is the key, and MirrorBrain uses geolocation and global routing data to make a sensible choice, and achieve load-balancing for the mirrors at the same time. The used algorithm is both sophisticated and easy to control and tune. In addition, MirrorBrain monitors mirrors, scans them for files, generates mirror lists, and more.
- mirrorbrain.org
-
- Опен сорц.
-
Posted by
Valentin
at
03:20
0
comments
Labels: hiload, opensource
2010-06-11
Водород
- "Либеральный клоун" Никонов не оставляет тему водородной дегазации ядра Земли. Тема очень интересная и ее развитие приводит к некоторым замечательным для жителя средней полосы России выводам.
- А Петровичу эту тему прошил геолог Владимир Ларин.
- Почитайте, любопытно очень.
- А я для себя решил, что пока высшие чиновники из Москвы не бегут, беспокоиться о угрозе со стороны водорода мне рано. Есть масса других, более близких угроз, хоть те же чиновники :)
-
- А вы знаете, что гремучий газ, это когда в газе более 4% водорода? А вы знаете, что в средней полосе есть много мест, где в почве накапливается уже до 2% водорода?
-
- Сцылки дня:
- SpatiaLite это SQLite с поддержкой пространственных данных.
- Использование в SQL пространственных функций, примеры и картинки.
- И более приземленный пример (не абстрактный) использования геом.функций в SQL, с приложением Spatial Reference. Почему все так непросто в геодезии?
- Перечень пространственных SQL функций в ArcGIS SDE.
- Hamachi это средство построить VPN для тех, кто со всех сторон закрыт NAT файрволлами. Интересен даже не Хамачи, интересны ссылки на альтернативные продукты (опенсорц!) и описание технологии. Чудес не бывает, да. Нужен посредник, доступный обоим точкам соединения.
Posted by
Valentin
at
03:39
0
comments
Labels: Никонов
2010-06-10
Привет
- Заинтересовался этимологией слова «привет». Обнаружил занятное:
-
- СО - идея совместности. СОвет - совместное говорение.
- ПРИ - идея приближения. ПРИвет - говорение во время приближения к кому-то.
- НА - тут несколько близких идей, в том числе и идея набрасывания некоего предмета предмета на что-либо, кого-либо. НАвет - это когда на кого-то набросили в виде грязной тряпки необоснованное обвинение.
- ЗА - идея того, что остаётся позади чего-либо. Например, позади чьей-то жизни, ушедшей от нас. ЗАвет - это как бы говорение после смерти.
- ОТ - идея движения в сторону от чего-либо, кого-либо. ОТвет - это говорение от одного человека в сторону другого.
- ...
- Действительно, слово "привет" содержит корень "вед" (вет, вид, вит), и как правильно заметил ura означает ведание, знание.
- Слово "видеть" однокоренное слову "ведать". Уместно будет отметить, что предки наши "знание" отождествляли с "виденьем", т.е. в их понимании "знание" было ясным виденьем, поэтому и были на Руси ведуны, которые знали не благодаря тому, что долго учились (хотя и это тоже было), а знали благодаря пониманию - ясному виденью устройства мира.
- Слово "привет!" - означает "привиделись!", "свиделись!"
-
- korneslov.ru/forum/4-8-1
-
- Получается что, «ни ответа ни привета» это типа «и не признали и нах не послали»? Вроде того.
- Что любопытно, ни одной приемлемой хоть чуть-чуть научной публикации за полчаса гугления не нашлось. Вот вам и образование в массы. Почему авторитетные источники информации надо искать с детективами (и не факт, что найдешь)? Что-то тут неправильно.
Posted by
Valentin
at
04:06
0
comments
Labels: language

