Позднее Ctrl + ↑

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

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.

Запасы метро

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

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

Про Рёнтгена и Пастёра

По-русски «Рёнтген» называется Рентге́ном, а «Пастёр» — Пасте́ром [э], несмотря на то, что они Röntgen и Pasteur.

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

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

Знание исходного произношения, конечно, не помешает, но говорить о том, что Рентген на самом деле «Рёнтген», — так же глупо, как утверждать, что Вашингто́н на самом деле «Уо́шингтон», Иерусалим — «Ерушалайим», а Рим — «Рома».

Мышка с цифровой клавиатурой

По расчетам издания The Raw Feed, цифровая клавиатура на мышке позволяет владельцу ноутбука экономить до 13,2 секунды при работе с цифровыми данными.

Независимо от задачи и объёма работы, ага. И вообще она в 1,5 раза удобнее для более чем 37% пользователей.

Полная Россия

Апофеозом сегодняшних новостей, конечно, стало то, что «Справедливая Россия» поддержала Путина в том, что он поддержит «Единую Россию» на «выборах». У меня сейчас взорвётся голова.

Ранее Ctrl + ↓