Позднее Ctrl + ↑

У кого есть Вики, сделайте мне текст

Кто на Маке, не могли бы вы мне наговорить голосом Вики текст «Продиджи»:

You’re no good for me
I don’t need nobody
Don’t need noöne
That’s no good for me

…и выложить куда-нибудь wav’чик? Спасибо!

Кто на чём

Следом за Смирновым решил посмотреть расклад по браузерам у себя здесь.

1. MSIE 20,9 %
2. Firefox 14,0
3. Opera 12,7
4. Safari 1,8
Остальное — всякие роботы

Как-то это неправильно, что на моём сайте Фаерфокс побеждает Оперу.

Огромное количество пользователей Фаерфокса не выбирали его между Фаерфоксом и Оперой, а просто пересели на него, когда им показали, что кроме ИЕ есть ещё он. Наверное, когда пересаживаешься с «Запорожца» на «Десятку», тоже думаешь, что больше не о чем мечтать.

Интересно было бы узнать мнение той небольшой части населения, которая предпочитает Фаерфокс: что вы в нём нашли такого, чего нет в Опере?

Пультиус

«Пультиус» рассчитан на 399 каналов. Выбор сотни — первой, второй или третьей — производится специальными кнопками.

Это хорошо, но только сотен, если каналов 399, — четыре, а не три.

Крякалки

Только что за окном раздалось автомобильное кряканье. Ощутил себя на мгновение в Москве...

Айфон против Оперы мини

The iPhone has seen a respectable climb from 0.05% in August to 0.07% of the entire browser market in September. How did Opera Mini do in the same period? In August it had 0.27% of the entire browser market. September however eclipsed this with 0.39%. This growth alone is bigger than the rest of the mobile browser share market combined.

Интересная статистика у Дэвида Стори.

На самом деле Опера мини рулит. Я как владелец телефона с экраном 128 на 128 пикселей понимаю это очень хорошо. Мне нечасто приходится пользоваться вебом с телефона, так как большую часть времени я провожу за нормальным компьютером, однако в некоторых случаях — например, стоя где-нибудь в очереди или ожидая встречи — я с удовольствием вспоминаю, что спокойно могу заняться чем угодно в интернете, просто достав телефон из кармана и нажав пару кнопок.

Изменение размеров текстовых полей в Опере

И ещё вдогонку один хак для Оперы.

Нашёл вот тут букмарклетку для изменения размеров текстовых полей, дата поста — 25 августа 2006. Выходит, это было задолго до Сафари, просто мы всё проспали.

Я не люблю букмарклетки, я люблю нормальные действия по сочетаниям клавиш, поэтому себе к U, G и F я добавил R вот с таким действием:

Go to page, "javascript:TxtRsz={formEl:null,adEv:function(t,ev,fn){if(typeof document.addEventListener!='undefined'){t.addEventListener(ev,fn,false)}else{t.attachEvent('on'+ev,fn)}},rmEv:function(t,ev,fn){if(typeof document.removeEventListener!='undefined'){t.removeEventListener(ev,fn,false)}else{t.detachEvent('on'+ev,fn)}},init:function(){var textareas=document.getElementsByTagName('textarea');for(var i=0;i<textareas.length;i++){textareas[i].style.cursor='se-resize'}var inputs=document.getElementsByTagName('input');for(var i=0;i<inputs.length;i++){if(inputs[i].type=='text'){inputs[i].style.cursor='e-resize'}}TxtRsz.adEv(document,'mousedown',TxtRsz.initResize)},initResize:function(event){if(typeof event=='undefined'){event=window.event}var target=event.target||event.srcElement;if(target.nodeName.toLowerCase()=='textarea'||(target.nodeName.toLowerCase()=='input'&&target.type=='text')){TxtRsz.formEl=target;TxtRsz.formEl.startWidth=TxtRsz.formEl.clientWidth;TxtRsz.formEl.startHeight=TxtRsz.formEl.clientHeight;TxtRsz.formEl.startX=event.clientX;TxtRsz.formEl.startY=event.clientY;TxtRsz.adEv(document,'mousemove',TxtRsz.resize);TxtRsz.adEv(document,'mouseup',TxtRsz.stopResize);try{event.preventDefault()}catch(e){}}},resize:function(event){if(typeof event=='undefined'){event=window.event}try{TxtRsz.formEl.style.width=event.clientX-TxtRsz.formEl.startX+TxtRsz.formEl.startWidth+'px'}catch(e){}if(TxtRsz.formEl.nodeName.toLowerCase()=='textarea'){TxtRsz.formEl.style.height=event.clientY-TxtRsz.formEl.startY+TxtRsz.formEl.startHeight+'px'}},stopResize:function(event){TxtRsz.rmEv(document,'mousedown',TxtRsz.initResize);TxtRsz.rmEv(document,'mousemove',TxtRsz.resize);var textareas=document.getElementsByTagName('textarea');for(var i=0;i<textareas.length;i++){textareas[i].style.cursor='text'}var inputs=document.getElementsByTagName('input');for(var i=0;i<inputs.length;i++){if(inputs[i].type=='text'){inputs[i].style.cursor='text'}}}};TxtRsz.init();"

Сам скрипт буква в букву выдран из той букмарклетки, так что копирайт совсем не мой.

Работает так: нажал R — все текстовые поля стали ресайзабельными, ресайзнул. Надо ещё раз ресайзнуть — ещё раз нажал R, ресайзнул. Естественно, если вы вместо R повесили это на Shift+Ctrl+F12, то вам надо жать именно это.

Конечно, необходимость чего-то нажимать перед ресайзом — это не айс не Сафари. Но может быть найдутся неленивые ребята, которые сделают из этого правильный UserJS, который будет добавлять такую фичу всем контролам насовсем? Это чуть сложнее, чем просто навешивание этого скрипта на onload странице, потому, что в момент после нажатия R с полем ничего кроме ресайза делать нельзя (например, писать в него). Так что придётся поработать.

Впрочем, меня и так устраивает вполне.

Убираем слово Opera из заголовка браузера

Вы наверное знаете, что в конфиге Оперы можно opera:config#UserPrefs|Title настроить заголовок браузера. Там можно написать любую ерунду, однако если оставить пустую строку, то в заголовке будет написано «- Opera» после названия сайта. А хочется, чтобы в заголовке было только одно название.

Оказывается, надо написать там %t. Узнал это в статье Opera Tips and Tricks.

Запасы метро

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

Пишет Глеб Радченко.

Ранее Ctrl + ↓