Habr, WTF?
Хабр не устаёт меня удивлять всё снижающимся качеством статей и кода. Ну вот что это:
if(strpos($name, 'fetchRowBy') === 0) {
array_unshift($arguments, substr($name, 10));
return call_user_func_array(array($this, 'fetchRowBy'), $arguments);
}Ещё бы регулярное выражение использовал,
Тетрис на SED
Sed — это потоковый текстовый редактор. На вход ему подаётся файл и команды, которые определяют как файл должен быть модифицирован. Девушка
Итак, в полку прибыло:
Кто ещё что знает? Я помню раньше таких проектов полно было, но сейчас уже мало что помнится.
Opera File I/O
Вышел билд «Оперы» поддерживающий File I/O (файловый доступ
Тем не менее на «Хабре»
Издревле повелось на Руси, что
вэб-приложения имели очень ограниченный доступ к ресурсам дисковым компьютеров юзерских, что есть оправдано, с точки зрения безопасности. Это существенно ограничивало возможности Оперовских виджетов, которые и являются этими самымивэб-приложениями. Но времена меняются, и с помощью системы File I/O теперь есть возможность безопасно работать с файлами на клиентском компе…
На Руси издревле имеется Scripting.FileSystemObject, доступный из IE, LiveConnect (позволяющий вызывать
Три решения для доступа к файлам! Единственные, кто не имели интерфейсов для доступа к файловой системе — это «Опера» и «Сафари».
Надёжные CSS-хаки для браузеров
Итак, у нас, оказывается, есть надёжные
<style type="text/css">
/* только для Opera 9.50 и выше */
noindex:-o-prefocus, tag { display: none; }
/* только для FireFox */
noindex:-moz-anylink, tag { display: none; }
/* только для FireFox /all/1623 */
@-moz-document url-prefix()
{
tag { display: none }
}
/* только для Safari */
@media screen and (-webkit-min-device-pixel-ratio:0){
tag { display: none }
}
xxx\:*, tag { display: none } /* только для IE */
</style>Скруглённые углы на чистом CSS для Opera 9.5, FF 1.5, IE 5, Konqueror и Safari3
Всё, надоело. Никто не использует VML и SVG? Почему все делают скруглённые углы только кучей картинок или через
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<!-- подключаем пространство имён VML для IE -->
<!--[if vml]>
<xml:namespace ns="urn:schemas-microsoft-com:vml" prefix="v"/>
<style> v\:* { behavior: url(#default#VML); display: block; } </style>
<![endif]-->
<title>Скруглённые углы</title>
<style type="text/css">
* { padding: 0; margin: 0; }
body { background: white; color: black; font: 12px Arial, sans-serif; }
.rounded { margin: 100px auto; text-align: center; width: 50%; position: relative; padding: 10px; }
/*
Нижеприведённые background-image работает только в Opera 9.50 и представляет собой закодированный алгоритомом base64
код SVG-картинки:
<svg xmlns="http://www.w3.org/2000/svg">
<mask id="mask">
<rect width="100%" height="100%" rx="10" ry="10" fill="white" stroke="black" stroke-width="2"/>
</mask>
<rect stroke="black" fill="white" stroke-width="4" mask="url(#mask)" width="100%" height="100%" rx="10" ry="10"/>
</svg>
В этой картинке подготавливается бакграунд со скруглёнными углами
*/
noindex:-o-prefocus, .rounded-svg {
background-image: url(data:image/svg+xml;base64,cюда нужно положить base64-кодированную картинку);
border: none !important;
}
/* для разных браузеров указываем rounded corner через CSS3-свойство */
.rounded-css3 {
border: 1px solid black;
-moz-border-radius: 1em; /* mozilla 1.5 */
-webkit-border-radius: 1em; /* safari 3 */
-khtml-border-radius: 1em; /* Konqueror */
border-radius: 1em; /* CSS3 */
}
</style>
</head>
<body >
<!--[if vml]><v:roundrect class="rounded" strokecolor="black" strokeweight="1px" arcsize="0.25" ><![endif]-->
<!--[if !vml]>--><div class="rounded rounded-css3 rounded-svg"><!--<![endif]-->
<p>Вот эти ребята!</p>
<!--[if !vml]>--></div><!--<![endif]-->
<!--[if vml]></v:roundrect><![endif]-->
</body></html>В коде есть несколько хаков. В частности, для «Оперы» я использую background, вставленный как
Далее. Для IE включается VML, это, если кто не знает, появившаяся ещё до SVG технология построения векторных изображений. Более мощная, чем SVG, кстати. Весь VML включается через условные комментарии и другие браузеры этого безобразия не видят, в том числе их не увидит и валидатор (хотя ему и без VML тут есть на что поругаться).
Для остальных браузеров используются их префиксное свойство
Толстовки им. Лебедева
Купили две толстовки от студии Лебедева (Бирман, вот тут я могу обосновать почему я говорю «от»). Хорошие впечатления: удобные тёплые, очень удачно закрывает ладони, хорошо сидят и материал приятный. Интересный крой плеча (на фото видно).

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

Московский музей современного искусства открыт каждый день с 12 до 20:00, кроме последнего понедельника месяца. находится по адресам: Петровка, 25 (м. Чеховская), Ермолаевский переулок, 17 (м. Маяковская) и Тверской бульвар, 9 (м. Тверская) билет — 100 рублей тема: современное искусство

Музей мебели открыт с 10 до 18:00 ежедневно, кроме понедельника находится: ул. Таганская, д. 13, строение 3 (м. Таганское, м. Марксисткая) билет — 40 рублей тема: выставка отреставрированной мебели в обстановке своего времени

Орудия пыток средневековья (фотографии из ЖЖ victorprofessor) находится: ВДНХ,

Подводный мир на ВДНХ (фотографии из статьи сайта «Минибанда») находится: ВДНХ,
Что знают двое, знает и свинья
Интернет — чудесная штука. Есть теория, что все всех знают через шесть знакомых. Тётя Маня рассказала Рузалие, та — своему сыну Марату, тот — своему другу Игнату, тот — своему любовнику Панкрату, тот — своей подруге Насте и вот через
Всё всплывает. В Казани «навсплывало» в последние годы столько, что можно писать книгу. Последние вести с полей, касаемо планируемой в 2013 году Универсиады
Делается это так. в «ничейной» структуре заказываются те же, скажем, футболки с логотипом той же, скажем, универсиады. без предоплаты, но по сказочно вкусной для производителя цене. единственное но: оригиналы договоров, с синими печатями, всячески задерживаются, и у производителя на руках остаются только невнятные
факс-копи документов, в том числе дающих право на использование символики. а потом за продукцией приезжает не заказчик, а обэп.и в новостях на гтрк сратостан выходит бравурный сюжет о разоблачении еще одной пиратской шайки, организованные групперовщеги которой наживались на всенародной универсиаде, шлепая в подпольном цеху футболки с ее логотипом, не имея на то никаких разрешений, кроме пачки сомнительных подделок. готовая продукция изымается, дальше в одну структуру, силовую, идет акт об уничтожении особо опасного контрафакта, в другую, денежную, акт приемки выполненных работ от уже совсем другой фирмы…
Чего только не узнаешь из ЖЖ.
Кого волнует ваши красота и здоровье?
Спам пришёл. «Ваша красота+здоровье — наша проблема!». Звучит угрожающе.
Доставка воды: 19 л. versus 5 л.
Я не пью воду из под крана. Мне вполне достаточно, что за полгода у меня заметно сократилось количество волос
Недавно я подумал, что заказывать воду по 19л (большие бутыли, которые заказывают в офис) наверняка выгоднее. По крайней мере, в Казани так и было. Нашёл в «Яндексе» несколько фирм по доставке воды… От 13 до 20 рублей за литр в 19 литрах против 7 рублей в пятилитровых бутылях!
Всё, что казалось логичным в Казани, в Москве не работает.
Доставка воды: 5 л. vs. 19 л.
Недавно я подумал, что заказывать воду по 19л (большие бутыли, которые заказывают в офис) наверняка выгоднее. По крайней мере, в Казани так и было. Нашёл в «Яндексе» несколько фирм по доставке воды… От 13 до 20 рублей за литр в 19 литрах против 7 рублей в пятилитровых бутылях!
Всё, что казалось логичным в Казани, в Москве не работает.
Зона .www
В свете обсуждения возможности регистрации доменов первого уровня, хочу заметить, что тот, кто первым догадается выкупить «.www» — озолотится. Интересно, «Яндекс» купит зону .ya? Смотрите как здорово:
wow.ya money.ya direct.ya www.ya
Ни посещаемости, ни денег.
Нет, ничего не изменилось. Залазим в статистику и получаем несколько региональных ресурсов на всю страну, у которых есть аудитория и деньги: екатеринбургский E1, новосибирские НГС и Электронный город, челябинский 74.ру и все! Потом резкий разрыв — у остальных нет ни посещаемости, ни денег.
Из интервью с Ларьяновским.
В «Яндекс» (Москва) нужен верстальщик
К нам в «Яндекс», в группу, занимающуюся внутренними сервисами, нужен хороший верстальщик. Если вы или ваш знакомый цените стандарты, умеете применять «дивную» вёрстку, не гнушаясь табличной там, где без этого не обойтись, и считаете себя специалистом, напишите мне на
Хорошим плюсом будут начальные знания о JavaScript, SVN/CVS.
В «Яндекс» (Москва) нужен верстальщик
Добрый день!
К нам в «Яндекс», в группу, занимающуюся внутренними сервисами, нужен хороший верстальщик. Если вы или ваш знакомый цените стандарты, умеете применять «дивную» вёрстку, не гнушаясь табличной там, где без этого не обойтись, и считаете себя специалистом, напишите мне на
Хорошим плюсом будут начальные знания о JavaScript, SVN/CVS.
Гея: девушка-гей
Одной девушке написали такой коментарий в ЖЖ:
по поводу смуты: если заглянуть в инфо не зная, что Вы девушка может возникнуть мысль, что Вы гей… бввуааа… млин от одной мысли про гей стошнить может
поэтому инфу менять не надо. просто напишите там, что Вы прекрасная половина человечества и всё станет на свои места
Это же надо специально задумываться над этим — а не гей ли это? И рассматривать каждый текст именно с этой точки зрения. Каков диагноз, коллеги?
Подготовка к свадьбе идёт полным ходом

Вчера мы с нашим инструктором по бальным танцам, очередной раз пытались научиться «двигаться плавнее», «доворачиваться» и не наступать на ноги. Кажется, получается. Инструктора зовут очень подходяще для человека, занимающего танцами: Эллана Хурция, причём, это её настоящие имя и фамилия.
На мне толстовка с эмблемой «Яндекса». Это не NDA.
К нам приходит iPhone?
В списке стран iTunesStore появилась Россия. Ждём iPhone с контрактом?
Бот — друг человека
Наткнулся случайно на «выкупалку ботов» — страничку, куда можно ввести
Все три бота, видимо, одной «модели»: постят анекдоты и небольшие картинки со случайными пометками вида «жизненно» и эмоциональными восклицаниями. Должен признать, я видел массу такого же типа дневников, которые вели люди. Для правдопободности осталось сканировать чужие дневники и, с задержкой на пару дней, постить случайно выбранный результат теста из чужих дневников. Всё время, что я был в ЖЖ, участие во всяких глупых тестах было повальным увлечением, к счастью, очень редко заражающим тех, кого я читал.
Наиболее полный список ботов в ЖЖ можно найти на страницах детектора.
Дважды жил, дважды жив и дважды будет жить
Увидел типовую табличку на доме «в этом доме с … по … жил дважды герой Советского союза