Дневник

Posted in daily by Yuri Bichkoff on Saturday, 27 August 2011 13:43 UTC Link

Полупрозрачность

Удивительное дело: прошло несколько лет, прежде чем я дозрел до переделки динамики на сайте (довольно глупой, надо сказать). Изначально было задумано так, чтобы в „Галереях“ маленькие картинки справа становились ярче при подведении мышки, как на картинке ниже (скриншот не зафиксировал саму мышку, почему-то — она находится в области надписи, над центральной иконкой)

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

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

Наконец, время для великих свершений пришло. Родилась тупая и простая идея решения с использованием CSS. Такая вот комбинация стилей решает задачу:

<style>

a#two img {background-image:url(blank2.png);}

a#two:hover img {background-image:url(blank.gif);}

.icons {background-repeat:no-repeat; background-position:center;}

</style>

В тексте страницы используется HTML:

<div class="icons" style="background-image:url('путь к изображению, которое надо отобразить');">

<a id="two" href="http://example.com"><img src="blank.gif" alt="" width="" height=""></a>

</div>

blank.gifпрозрачный квадратик 110px х 110px, в который заведомо вписывается любая иконка (в данном случае, конечно).

blank2.png — изготовленный в фотошопе полупрозрачный серого цвета квадратик такого же размера; будучи наложен на картинку, делает её затемнённой.

В теге div в качестве фона используется иконка, которую требуется отобразить.

Изящно и незатратно. Код даже упростился в несколько раз, причём, работает в любом браузере. Единственная проблема — вычислять размеры изображения и вставлять их в определители width и height. Это нужно для того, чтобы расстояния между картинками были одинаковыми (можно и пренебречь такой мелочью, конечно). Функция PHP getimagesize() возвращает нужные значения, которые остаётся только вставить „между кавычками“.

Приятная мелочь. И всё работает.

Update.

Кстати сказать, можно было бы вместо прозрачного blank.gif и полупрозрачного blank2.png использовать функцию CSS rgba(), применяя нужный коэффициент прозрачности, вообще упростив код до невозможности (blank2.png вообще был бы не нужен). Увы, тогда ничего не будет работать в треклятом IE — (чтоб Биллу яйца оторвало! :)

Update от 30.08.2011

Туповат, да. Даже хуже — что давно не новость. Но зато упрям, что твой песдетц.

Вот и в этот раз облажался по полной. Надо же такую муйню написать про полупрозрачность! Но упрямая мысль работала „в две дырочки сопел и, наконец, воскликнул: ИДЕЯ“ и привела на сайт консорциума W3C (по другому поводу, впрочем). И оттуда, неведомыми путями — на страницу CSS Image Opacity / Transparency. Несколько готовых решений — выбирай любое.

М-да. Чуть-чуть не додумал, не сообразил, как победить IE — надо было всего лишь добавить его „фильтр“ в таблицу стилей к стандартному opacity. В результате, решение выглядит проще некуда:

<style>

a#two img {opacity:0.5; filter:alpha(opacity=50);}

a#two:hover img {opacity:1; filter:alpha(opacity=100);}

</style>

HTML страницы для отображения картинки:

<a id="two" href="http://example.com"><img src="путь к изображению, которое надо отобразить" alt=""></a>

И не надо никаких дурацких div-ов, „пустых“ картинок и проч.!

Стыдно, аж не могу!.. было бы стыдно, — но дебилам не бывает стыдно.

Tags: , ,


Posted in daily by Yuri Bichkoff on Saturday, 27 August 2011 08:12 UTC Link

Вперёд, в прошлое!

Удивился сегодня, встав на весы: 63 кг. Что-то меня „попёрло“. И с чего бы это? Вот что значит есть два раза в день.

Организьм чувствует, что ему нехорошо. Как люди умудряются нажирать лишних 10—20 кг? Уму непостижимо — тяжело же!

Такой вес (64 кг, если быть точным) у меня был в молодости — держался стабильно лет с восемнадцати. Потом почему-то сбросил пару-тройку килограммов. И вот — „они возвращаются“.

Tags:


Posted in daily by Yuri Bichkoff on Saturday, 27 August 2011 08:02 UTC Link

«Полна чудес могучая природа»

Вчера в кофейне „Costa Coffee“ был свидетелем наезда.

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

Вот, честно. Выпал в осадок. Даже не понял вначале, об чём речь.

Наша жопа навечно, я так думаю.

Tags: ,


Posted in daily by Yuri Bichkoff on Thursday, 25 August 2011 17:28 UTC Link

Ведро Удоев, Ушат Помоев

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

Это они так всегда делают. Но иногда добавляют специального глумленьица: не просто корову шоколадом кормить, а с подвывертом, чтобы русским стало особенно тоскливо и тошно от бессилия.

«Солнечные батареи» на солнечном Северном Кавказе — это не только «снова пограбить русских». Это ещё и глумление над тяжело переживаемой русскими деиндустриализацией: вот, дескать, мы погрузили Россию в дикость, закрыли все высокотехнологичные предприятия, а кавказцам включим хай-тек, «хотим и включим». (Разумеется, никакого хайтека там не будет, но «последнее вывезут»). Также — напоминание о том, что русские обречены жить в жутком климате, где зима полгода, «а вот у кавказцев триста солнечных дней в году». Сюда же тема экологии, которая в России страшная, а на Кавказе — «курорты, курорты». И, разумеется, напоминание, что русским приходится за «лепестричество» платить по полной (веерные отключения ещё не забыли, ага?), а кавказцы не только не платят (долги Кавказа за энергию огромны, и никто их выплачивать не собирается), так за это ещё и поощряют. «Не платите, милые — вот вам солнечные батареи, как в Голландии какой».

В общем, няшечка.

Tags:


Posted in daily by Yuri Bichkoff on Wednesday, 24 August 2011 14:44 UTC Link

Присяга США

Попался текст присяги (на русском, — потом нашёл оригинал), являющийся финальным и обязательным шагом для получения гражданства США. Полагается произнести (повторять вслед за клерком суда/судьёй?) вот это.

Oath

“I hereby declare, on oath, that I absolutely and entirely renounce and abjure all allegiance and fidelity to any foreign prince, potentate, state or sovereignty, of whom or which I have heretofore been a subject or citizen; that I will support and defend the Constitution and laws of the United States of America against all enemies, foreign and domestic; that I will bear true faith and allegiance to the same; that I will bear arms on behalf of the United States when required by the law; that I will perform noncombatant service in the armed forces of the United States when required by the law; that I will perform work of national importance under civilian direction when required by the law; and that I take this obligation freely without any mental reservation or purpose of evasion; so help me God.”

И вот это ещё любопытно (там же где-то по ссылочке, в „инструкции“), хотя мало к кому относится, конечно.

Hereditary Titles. If you have any hereditary titles or positions of nobility, you must renounce at the oath ceremony.

Теперь я понимаю, почему никогда не смогу стать ни гражданином США, ни чего другого: как честный человек, я никогда не смогу произнести эти слова. Подумать только: надо отказаться даже от наследственных титулов! Ну, ваще!

Tags:


Posted in daily by Yuri Bichkoff on Wednesday, 24 August 2011 07:51 UTC Link

Об «освобождении»

Горячие головы мечтают о вызволении из колониального ига, под которым стонет Россия. Но я думаю примерно так, как человек в приводимой цитате (выделение моё).

Никто не хочет смотреть правде в глаза, а правда заключается в том, что в реальности не было никаких «народов, освободившихся от колониального ига». Народы колоний не освобождались, а их освобождали. Независимость ими не завоёвывалась, а им её дарили. Дарили победители во Второй Мировой. А их было всего два — США и СССР. Колонизаторы из колоний не сами уходили, а их заставляли уйти. И заставляли опять же победители. И, получив из рук победителей во Второй Мировой независимость, бывшие колонии немедленно попадали в ту или иную «сферу интересов», а их было всего две, точно по числу победителей.

И не надейтесь! Повезёт — примкнём к более „доброму“ барину, не повезёт — так и будем гнить. А „народу восстать“ — хахаха! Хуюшки.

Tags:


Posted in daily by Yuri Bichkoff on Monday, 22 August 2011 16:24 UTC Link

Полотенцесушитель

Об этом можно написать поэму. Или роман. „Хождение по мукам“, — чем не название? Не хочется, впрочем. Каждый, кому „посчастливилось“ родиться и вырасти в „этой грёбаной стране“, сталкивался с чем-то подобным.

Соседи внизу делали ремонт и отрезали нахер стояк обратки, на котором „сидит“ полотенцесушитель. Сами „киргизы“ (по выражению мастера, который их, в конце концов, уволил), делавшие ремонт, не желали общаться. Хозяин квартиры тоже много и красиво обещал. Заявки в диспетчерскую не давали результата: „Нет там никого... не отвечает телефон“. По телефону, блин, решают вопросы, ага.

ДЕЗ, в которую я тоже накатал жалобу (первый раз в жизни решил „правдочку искать“ у пидорасов) и ходил потом несколько раз узнавать о продвижении и результатах, играла в децкую игру „обещалки“. Зачем они там вообще сидят? За наш счёт, между прочим.

В конце концов, выследил человечка, работавшего в квартире, напросился в гости. Полотенцесушитель он установил, но ОН ЖЕ мне и пожаловался: „Чо-то не работает... Воды, видно, нет“. Заглянул я в окошко, где коммуникации проходят  — а там второй кран-то и закрыт! Не видно его, — голову надо задирать, ага. Своей рукой открыл краник — и всё заработало! Блять! САМ СДЕЛАЛ! Три месяца идиотизма с нулевой суммой!

Описанию совершенно типичной, бытовой ситуации не стоило бы уделять и двух (матерных) слов, если бы не вывод: НЕНАВИЖУ ВАС, СУКИ! Из страны инженеров, учёных и мастеровых людей сделали за сто лет ПОМОЙКУ. Населили „киргизами“ и заполнили офисы местечковыми отбросами. А краник повернуть некому. Сдохните, гады!

Tags:


Posted in review by Yuri Bichkoff on Thursday, 18 August 2011 14:06 UTC Link

Книжные магазины

Насколько стрёмен книжный магазин „Москва“, настолько же хорош „Библио-глобус“.

Вчера заглянул в „Москву“, так там вообще ничего нет: литературы на английском один стеллаж, дешёвый ассортимент вообще отсутствует. Технической литературы по моему вопросу так и вообще не нашёл — из жалкой кучки никому не нужной макулатуры выбрать ничего не смог.

Сегодня пришёл в неописуемый восторг: в „Б.-глобусе“ английской литературы не один стеллаж, а целый ЗАЛ! Есть даже книжки по 79 рублей. По сравнению с последним моим визитом туда всё изменилость только в лучшую сторону: появился строгий порядок — все книги на полках разложены по авторам, всё аккуратно подписано, сотрудники ходят с электронными считывателями (такое видел только в высокоразвитом Китае); ассортимент просто потрясает, — есть даже книги по менеджменту и теологии (остальное смотреть даже не стал).

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

Дали и скидочную карточку. Без вопросов, без необходимости накупать на громадную сумму.

Чего не порадовало, так это цены. Каждый раз планочка плавно поднимается, поднимается... Платить 500 руб за книжку — прерогатива небедных людей. Как остальным-то быть? И хуле толку от ассортимента при зарплате в €500 (например)?..

Tags:


Posted in daily by Yuri Bichkoff on Tuesday, 16 August 2011 08:21 UTC Link

Проверка на вшивость

Забавное дело. На некоем форуме задолбали спамеры, которых регистрировалось до десяти штук в день. Капча не помогала — видимо, ручная регистрация. Или хорошая система распознавания капчи. Например, один уважаемый программист [Фицпатрик] говорил, что двумя лёгкими мазками набросал программу для чтения любой капчи. Этот метод более не эффективен — работает только против школоты.

Особого неудобства (фактического) спамеры не доставляли — все их какашки оставались невидимы для публики. Но мешало само их наличие.

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

Удивителен сам факт: они не могут ответить на вопрос о годе начала первой мировой войны! Я даже думаю, что всё-таки это боты, которые, не найдя в стандартном регистрационном алгоритме форума phpbb нужного им поля, уходят. Ну, не может человек не знать этой даты и прочих подобных?! Или я опять лучше думаю о людях, чем они того заслуживают?

Tags: ,


Posted in daily by Yuri Bichkoff on Monday, 15 August 2011 14:31 UTC Link

Приятный рекорд

Сегодня, как сообщают, в 15 часов на станции ВВЦ была зафиксирована температура +31.4 °С. Прежний рекорд с температурой +31 °С продержался только один год.

Завтра, когда проверят показания максимального термометра, цифра, скорее всего, изменится в сторону увеличения.

Update.

Как мы и предсказывали, окончательное значение рекорда для 15 августа выше: +31.8 °С.

Tags:


Posted in daily by Yuri Bichkoff on Thursday, 11 August 2011 12:07 UTC Link

Пресыщение

Обратил внимание, что не испытываю потребности написать в бложик. Что случилось? Заболел?

Скорее, исписался и перерос эту форму. Набор всё тех же тем и подходов как-то утомил (трудно без таланта-то). Зато периодически стал брать в руки книжки, написанные на русском языке, чего со мной уже лет пятнадцать не случалось. Впрочем, удовольствия ещё меньше, чем от английских — тот же „бесконечный тупик“, та же „вечная русская тоска“. Дрянь, в общем.

Tags:


Posted in daily by Yuri Bichkoff on Monday, 8 August 2011 17:15 UTC Link

Микояновский пошёл

Пусть сильнее грянет буря! Обвал бирж, пожары один за другим. Пусть это будет Началом!

Tags: ,


Posted in daily by Yuri Bichkoff on Monday, 8 August 2011 12:26 UTC Link

В мире прекрасного

Tags:


Posted in information by Yuri Bichkoff on Monday, 8 August 2011 07:25 UTC Link

Гугль+

Зарегистрировал аккаунт на Гугль+ для тестовых надобностей, для знакомства с движком и... чтобы никогда туда ничего не писать.

Могу раздать 150 приглашений. Но не буду этого делать.

Tags:


Posted in review by Yuri Bichkoff on Sunday, 7 August 2011 06:10 UTC Link

Многобложие

Между делом (для системщика привычно неторопливое ожидание), пока форматировались всякие винты, ставились системы, пролистывал БТ, поглядывал всякие новые бложики: фейсбук (куда недавно совершился исход из ЖЖ) и совсем новый Гугль+. Познакомился с разными методиками экспорта-импорта из одного блогосервиса в другой и третий-четвёртый.

Что сказать? Удручающее впечатление. Везде одни и те же лица, везде одни и те же тексты. Пишет человечек в одном месте, транслирует свои словеса в ещё пять мест. Не зря Цукерберг на первом месте в рейтинге Гугля+, впереди Пейджа и Брина. Там же и Фицпатрик подвизается (хакером теперь в Гугле работает), где-то до сотого места чуть не дотягивает. Скоро его tema сделает.

Так я отвлёкся. Мне кажется такой подход категорически невеrным. Народ плевать хотел, конечно, и живёт по своим законам, но Я-то знаю, как надо! :) А надо — стандалон. Один человек — один сайт. Как ID, как паспорт. Потом ходи — пиши где и что хочешь, — всё равно видно, откель пришёл и где найти.

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

ЗЫ. „Народ живёт как хочет“, — это глупость. Народ живёт так, как ему предлагается, не в силах сдвинуть этот камень. Есть ЖЖ — пишет в ЖЖ, дали вконтактик — пишет во вконтактик, обсуждает достоинства и недостатки, спорит, борется с ветряными мельницами. Так-то.

Tags:


Posted in daily by Yuri Bichkoff on Saturday, 6 August 2011 14:56 UTC Link

Текучее

Последнее время, начиная с Дня системного администратора, занимался архивами и общей перетряской компьютеров. Свалил систему на ноуте со своими экспериментами; восстанавливать лень, — вряд ли когда понадобится. На другом компе не смог восстановить английскую XP sp1 (снеся предварительно, хехе). Чертовщина какая-то! Видимо, драйверы не подходят к новому железу — не желает грузиться с диска на этапе установки. Так и не понял ничего, бросил затею.

Обнаружил много всяких чудес: что-то не работает, что-то больше не „ставится“, что-то явилось принципиально новое; от чего-то пришлось отказаться, как плохо себя зарекомендовавшего (RAID5, например, — пародия на производительность; обычно дисковая скорость падала до 10 МБ/с (на запись)! Или BitLocker от мелкомягких — нафик-нафик!).

Работа с архивами увлекает, даже если просто их систематизировать — погружаешься в минувшее, которым стало совсем недавнее настоящее (волей-неволей пересмотрел кучу разных фотографий). Оказалось, что часть вообще была только на DVD — пришлось исправлять несправедливость, собирать всё в кучку. Теперь общий архив занимает 1 ТВ на HDD. Помимо горстки пепла от меня останутся нули и единицы, которые столь же бесполезны, как и этот самый пепел — ничего прочитать будет невозможно — только выбросить (давно писалось).

Кстати, об идеологии шифрования. Долгие размышления и предыдущий опыт показывают, что самое лучшее шифрование — и не шифрование вовсе, а секретность. Т. е., даже самый прочный сейф можно взломать (например, работает прекрасное средство — яйца в мясорубку — сам все пароли скажешь), а вот найти свёрток со списками „Народной воли“, закопанный в саду размером с футбольное поле, практически невозможно. Особенно, когда никому неизвестно, где этот сад и есть ли вообще список. Пример из той же серии: подумать, что у очкарика в засаленной куртке, едущего на метро, в полиэтиленовом пакете лежит четверть ляма баксов невозможно (если не было наводки). И т. п.

Именно это соображение следует всегда держать в голове, приуготовляясь зашифровать содержимое компьютера. Разработчики TrueCrypt знали это... Типа, сапиенти сат.

Tags: ,


Posted in daily by Yuri Bichkoff on Tuesday, 2 August 2011 15:54 UTC Link

Пропажа софта

Давно не заходил в киоски, торгующие софтом. Оказывается, больше не торгуют. Борьба с „пиратством“, кажется, увенчалась успехом — остался только лицензионный.

Где теперь брать? В торрентах? Народ туда давно перебрался, я так понимаю, потому что нормальные продавцы софта давно исчезли — оставались какие-то небритые личности, перемежавшие торговлю дисками на Савёловском продажей петрушки и арбузов.

Что-ж, нельзя противиться велению времени. В подполье!

Tags:


Posted in review by Yuri Bichkoff on Monday, 1 August 2011 12:26 UTC Link

«Два мира — два Шапиро»

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

Расстались и я открыл журнальчик Time Out, прихваченный с собой из кофейни. Открыл и прочитал крик души главного редактора. Какой контраст!

Я до сих пор не понимаю, почему мы ездим в эти русские города. Полуразрушенные церкви, негостеприимные люди, будто сошедшие с киноэкранов 70-х годов, отвратительное питание. И ещё тебя всё время пытаются обмануть, всучить какой-нибудь фейк: рассказывают про какие-то возрождённые рецепты или восстановленные памятники.

Но всё это чаще всего чушь собачья. Необычайно красивая природа, это да. Но настолько всё загажено, что просто сил нет и больно смотреть. 50 километров от Москвы — и мы словно на машине времени попадаем в другую эпоху, в другую жизнь. И всё равно я за эти поездки, особенно в жару. Да, сплошные церкви и монастыри, странные неинтересные музеи, заброшенные усадьбы... Но нигде так не чувствуется размах. Неожиданно начинаешь понимать, какая огромная эта страна, сколько бесполезных пространств, чудаковатых людей, как мы далеко оторвались от всего этого. И слава богу... Приезжаешь в Москву... Вдыхаешь полной грудью загаженный воздух и думаешь с благодарностью: господи, наконец-то я дома.

Игриво так, на грани. Но месседж понятен. „Усё ясно“. Такая она — русофобия.

Tags:


Posted in daily by Yuri Bichkoff on Monday, 1 August 2011 07:14 UTC Link

Погода июля

Кто говорил, что я не пишу о погоде? Вот, пожалуйста, опять. Пишу не я на этот раз, просто копипастю с „метеоновостей“.

Июль 2011 года занял по жаре в истории метеонаблюдений в Москве и Московской области почётное третье место. Средняя месячная температура отклонилась от нормы на 5.2 °С. Второе место за знойным июлем 1938 года, тогда температурная аномалия составила +5.3 °С. А рекордсменом по жаре стал прошлый 2010 год. Средняя месячная температура превзошла норму на 7.8 °С. Остался за этим годом и рекорд всего летнего сезона, 38.2 °С за 29 июля. В прошедшем июле нынешнего года самой жаркой была последняя неделя месяца с 25 по 28 июля, когда температура достигала 33 градусов и на несколько десятых превосходила её. Самым жарким днем месяца стало 28 число с температурой 33.8 °С. А 29 июля после прохождения холодного атмосферного фронта с запада температура понизилась на целых 5 градусов. Осадков за месяц по станции ВВЦ выпало 71 мм, или почти 80% от месячной нормы. Причём, в последний день месяца в копилку июльских осадков добавилось примерно 20%.

И — с 1 августа, дорогие товарищи!

Tags: