Ограничения на localStorage
localStorage —
Last time I’ve checked, Chrome 5.0.375.99 beta let me save
2600-2700 thousands of characters, Firefox 3.5.9 —5200-5300k, Explorer 8 —4900-5000k, and Opera 10.60 popped a dialog, letting me give the script unlimited storage.
Причём, я ещё заметил, что браузеры с разной скоростью выделяют место под хранилище. Некоторые («Опера», например, выделяет его за время O(1)), другие заметно замедляются с ростом размера выделяемой памяти.
Добавлено позднее: кстати. У объекта localStorage есть несколько методов, в тот же самый объект отображаются, как свойства, пары ключ/значение. В любом браузере, кроме FF, можно запросто перезаписать любой из методов этого объекта. Только FF предусмотрительно не позволяет этого делать. Жаль только, что он не позволяет этого делать молча, не выбрасывая exception.
Если читать стандарт, то ощущение такое, что авторы просто не учли этого случая и разрешают перезаписывать эти методы.
Зачем нужны все эти -moz-, -o-, -ms-, -webkit-?
На сайте
Хотя я
OpenID ЖЖ
1) в ЖЖ, у аккаунтов, переименованных после 15.07.2010 нет OpenID. 2) ЖЖ перешёл на OpenID v2,
Как исправить второе я пока не знаю. Буду думать.
Чем одна аббревиатура лучше другой?
Я никогда в жизни не куплю себе набор мягкой мебели «Мишутка» или приспособление для давки чеснока «Солнышко». И не только потому, что эти вещи выглядят как говно, а потому что они называются уебищно.
Почему за границей люди выживают
с «Пежо-407» и «БМВ X5», а у нас обязательно нужно выпускать«ВАЗ-21099»?
Я вот сейчас не понимаю — Тёма так шутит или он серьёзен. Чем аббревиатура «БМВ» ему нравится больше, чем «ВАЗ»? Если выкинуть из памяти то, что скрывается за последней, то «ВАЗ», на мой взляд, звучит лучше.
Чем одни бессмысленные буквы и номер лучше других букв и номера? Пежо — фамилия, а ВАЗ — Волжский автомобильный завод? Этим лучше?
Я не вижу, чем «Солнышко» звучит хуже «Sun Microsystems» или «Oracle», тут, видимо, магия иностранных слов — всё из других языков кажется значительнее и звучнее. Quidquid latine dictum sit, altum sonatur, ага.
Ну и представьте себе отечественную базу данных «Оракул» российской фирмы «Оракул», живо бы обсмеяли же. Правда — дурацкое же название.
Жизнь достаточно сложна и существу не надо осматриваться в поисках какой-либо дополнительной вины
«Нет», — проговорил Сэндоу, возможно слишком быстро. — «Нет. Девушка была идеальна, в смысле подобия, и существовал канал…»
«…Обеспеченный мной», — вмешался Шинд.
«Еще неизвестно», — сказал Сэндоу. — «Забудь об этом. Для такого перехода не нужно внешних стимулов. Мне известен другой случай. Жизнь достаточно сложна и существу не надо осматриваться в поисках
какой-либо дополнительной вины. Позволь событиям развиваться своим путем.»
Роджер Желязны «Умереть в Италбаре»
Интернет и электронная почта
С сайта посольства Финляндии в России:
Вопрос: могу ли я записаться на прием документов по телефону или по электронной почте? Ответ: к сожалению нет, система работает только через интернет.
Ох. Уважаемые работники посольства, электронная почта — тоже интернет. А то что вы понимаете под интернетом, в данном случае, называется «веб».
Сконвертировал старые комментарии
У меня тут набралось уже порядочно что можно сконвертировать из старых материалов в этот блог — ЖЖ и заметки первой версии сайта. Мне
Вроде как прошло успешно, теперь у старых заметок есть комментарии.
P.S. Следующим буду конвертировать ЖЖ
Универсальный пульт

У родителей жены пульт от телевизора вышел из строя. Раньше в таких случаях я ехал со старым пультом на радиорынок, покупал новый такой же. Китайцы выручали. А тут решил посмотреть что за звери такие универсальные пульты. Съездили в Media Markt, купили за 400 рублей простой универсальный пульт, с большущими кнопками (заодно и бабушке будет удобно пользоваться).
Знает кучу моделей телевизоров (в прилагаемой книжечке — длинющий список), настраивается просто — по инструкции смотрим модель телевизора, там написаны трёхзначные коды, которые нужно последовательно вводить в пульт, проверяя реагирует ли техника на сигналы с пульта.
Вводятся они тоже просто — нажимаем «Set», не отпуская её — «TV», отпускаем кнопки и цифрами вводим код. В моём случае, телевизор был «Thomson» и подошёл последний код из перечисленных. Есть ещё режим перебора, но,
Интуиция необходима для выживания (жёлтый заголовок)

Я начинаю верить, что интуиция — эволюционное приобретение. Без неё наш вид не выжил бы. (Это сарказм, сейчас его будет много). Если расплата не наступает сразу, то куча людей даже не подумают о том, чтобы избежать наказания. Курение, выпивка, сидячий образ жизни, кофе, дерьмовая еда, отсутствие пищи для ума. При этом полная неспособность просчитать не просто последствия, а тяжесть этих последствий для себя.
Ой, у меня двойной подбородок, одышка, всё время болею, как это случилось? В меня врезался очередной мудак, который вообразил, что город — это гоночная трасса и я умер, потому что обломки рёбер, сломанных о руль проткнули мне лёгкие, которые быстро наполнились кровью. Как же это случилось со мной? Да ты не пристегнулся, придурок!
Люди вырастают, а способность устанавливать
Отдельной строкой поражает фраза «ты хочешь умереть здоровым»? Вопрос поражает своей неуместностью. Нет, я не собираюсь умереть здоровым, я собираюсь прожить здоровым как можно дольше.
Вспомните как плохо, когда вы болеете, теперь помножьте это на пару десятков лет. Хочется вам такой жизни, только
Логика — не true/false
Дима написал всякого про интуицию. Он, кстати,
В тексте куча спорных вещей, например, очень узкое понятие о логике, как будто модный
«Логика» — инструмент одноходовый, но надежный: «если — то» подразумевает практически 100% вероятность, но отвратительно строит цепочки.
Тогда как мы, закончившие математические факультеты, знаем, что:
Алгебра логики — раздел математической логики, в котором изучаются логические операции над высказываниями. Высказывания могут быть истинными, ложными или содержащими истину и ложь в разных соотношениях.
Обратите внимание, «истину и ложь в разных соотношениях».
Или, ну, вот:
Интуиция не работает там, где ответ детерминирован правилами, интуитивно угадать, что 2+2 равно 4, нельзя. Но для этого есть математика.
То есть можно интуитивно угадать, что если разбежаться и врезаться в стену, то будет больно? Нет же.
Всё «детерминированно правилами». Просто математику проходят в школе (хотя с тем, чтобы складывать веточки в кучку и получать больше веточек дети
Булгар
Напоминаю, что читающие трансляцию (в «ярушку», Живой Журнал, RSS и так далее) галерей фотографий не увидят, это ограничения этих сервисов. Заходите на сайт.
«Булгары» («болгары») —
По одной из версий Кирилл и Мефодий, создавшие во всех отношениях мерзскую глаголицу, были булгарами. Так же есть мнение, что булгары спасли Европу
Сейчас преемником первой столицы
Город находится в 140 км от Казани, где мы проводили последний отпуск, празднуя вторую годовщину свадьбы. Добирались на машине. Честно сказать, мы осмотрели далеко не всё — только два мавзолея, музей, Успенскую церковь и Большой минарет. Например, в Чёрные и Белые палаты мы не попали, просто не знали о их существовании.




Но зато мы смогли попасть внутрь мавзолеев. Внутри Северного мавзолее сейчас идут раставрационные работы, стоят строительные леса, лежат пронумерованные (намогильные?) камни, на многих сверху выбит цветок — [[http://bulgarlar.ru/18-vazhnejshie-simvoly-i-gerby-rodov-gorodov-i.html восьмилепестковая тамга[error]
В Южном мавзолее куда более пустынно, туда сейчас редко кто заходит, он закрыт, но, к счастью, не заперт.






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






Пока мы гуляли по Булгару и отдыхали, люди работали — выносили землю и экспонаты, копая прямо



Жаль, что мы не увидели всё, что можно было увидеть, но вряд ли мы поедем ещё —
фотоальбоме на «Яндекс.Фото».
JS — слишком сложный язык для большинства
JS — честное слово, это
Есть такой прекрасный сайт — «WTFJS», прекрасен он тем, что отлично иллюстрирует эту мысль. Встречаются там, конечно, совершенно идиотские примеры поведения интерпретаторов, но большая часть — совершенно нормальные вещи, в которое люди восторженно тыкают пальцем, потому что изучали JS «на примерах».
Скажем, вот, пример с сайта:
var void = function () {}
//=> SyntaxError: missing variable nameЯ
Интуиция

В сегодняшнем ru_comicstrip всё что я думаю о «женской интуции» и интуиции вообще. Просто «женская интуиция» пропагандируется как некое особое явление, в том смысле, что она существует, а «мужская» — нет.
Поскольку я рассуждаю не про пол, а про типы интуиции, постараюсь брать обозначение пола в кавычки.
Очевидно (если отбросить мракобесие), что интуиция работает лучше у того, у кого лучше устроены мозги. «Лучше» в плане логики, умении делать выводы на основании неполных данных (при этом ориентируясь в возможных ошибках) и так далее.
Т. е. «интуиция», которой нужно доверять, встречается очень редко, у любого пола, но у женского (в среднем) меньше, потому что женщины (в среднем) меньше интересуются такой «ерундой» как логика и критическое мышление — в обществе так принято и даже (ворчу: прямо средние века) привествуется.
Отсюда, кстати, и следствие — я полторы недели собеседовал по два человека в день на должность программиста. Девушек не было даже среди приславших резюме. За всю жизнь я видел только двух девушек, которые хорошо программировали.
С интуицией всё сложно потому, что тут исключительно хорошо действует положительное закрепление — если совпало, круто, если нет, проехали. Хорошо действует, потому что интуиция это «паронормальное», а каждому хочется обладать
Считается что «женская» интуиция как бы «глубже» «мужской» именно по этой причине — делаются нелогичные, невероятные выводы, но, если совпало, действует мощное закрепление (чем невероятнее догадка, тем оргазмичнее фидбек).
Причём, некоторые женщины действительно обладают интуицией, просто она «мужская», потому работает лучше, что способствует закрепление мифа трушности о «женской» интуиции снаружи индивидуума.
Сегодня вылетаю в Москву
Как там в Москве? Смог кончился? Можно возвращаться?
Нищета отечественной медицины
В ЖЖ захватывающая драма (пока) в пяти частях — жительница Израиля попала в обычную «бюджетную» воронежскую больницу.
село Смолдеярово

Совершенно случайно обнаружили в Смолдеяреве (это село в примерно 50 км от Казани) очень красивое подворье Казанского Богородицкого мужского монастыря. Ещё несколько фотографий есть у меня в альбоме на «Яндекс.Фотках».
Флешка в 16 мегабайт

Выпускалась она тайваньской фирмой «Armas», которая существует до сих пор, но на сайте я уже не могу найти упоминания о том, что такие флешки ею выпускались, нет там, кстати, и драйвера.
Может быть во всём интернете я единственный человек, у кого сохранился этот драйвер. Сохранился, кстати, по чистой случайности — на моём домашнем компьютере в Казани я не переставлял Windows XP c мая

Флешка называлась «ThumbDrive», вот что я написал о ней
Я давно искал способ переносить большие (по несколько мегабайт) объемы данных с работы домой и обратно. На дискетах часто появляются сбойные сектора, на них мало что помещается, они череcчур медленны. ZIP… неплохо, но очень громоздко, да оперативно смонтировать его трудно.
CD-Writer — дорого, опять же монтирование… После долгих раздумий, я, кажется, нашел то, что мне нужно.На картинке изображен ThumbDrive, носитель фирмы Trek. Подключается к компьютеру он через
USB-порт и, в зависимости от варианта, имеет на борту от 16 до 256Мб памяти. Размером это чудо чуть больше половины пачкиот какого-нибудь «Орбита» без сахара, скорость передачи — на записьчто-то около 500 килобайт/сек, на чтение — около 740. Цифры разные, так как носитель собран на базе памяти Flash.С устройством в комплект входит дискета с драйверами и шнурок с чехлом — так что все это можно носить на шее или с ключами, как брелок. :)
После установки драйвера, стоит вставить ThumbDrive в разъем, в системе появляется новое устройство — съемный накопитель. Эмулируется файловая система FAT, т. е. устройство это можно отформатировать, проверить scandisk’ом,
что-то туда записать, прочитать и тому подобное.Чисто субъективно, устройство работает очень быстро, несмотря на то, что под Windows 98 не используется кеш. Так что, если у вас есть лишние 110$ (а именно столько стоит самая дешевая модель в Москве) — очень советую.
Как видите, упоминаются забытые всеми дискеты,
Кстати, флешка до сих пор работает, несмотря на интенсивное, в прошлом, использование. Сейчас, конечно, место ей, скорее, в музее. Мало что можно унести на флешке такого смешного объёма. Боюсь, ещё через 10 лет я буду говорить то же самое о флешке на 16ГБ.
Кстати, я нашёл свой сайт за 2000—2003 гг., думаю не сконвертировать ли
1,5 недели отравления позади
Полторы недели мучались с женой отравлением. Я похудел резко до 67, давно так не весил (в последнее время всё больше 70—73). Наконец, дня три назад, организм, с помощью химической и пищевой промышленности справился с недугом и я начал набирать вес. Два килограмма за три дня, пусть и в отпуске, не много ли это?
P.S. Чем отравились, сами не знаем.
DNS rebinding
Меня восторгает атака «DNS rebinding», вострогает своей простотой. Суть такова. Как известно, у страницы в браузере есть стотыщьмильёнов способов получить содержимое произвольного URL, но с одним условием — получить данные можно только с того же хоста, на том же порту и по тому же протоколу.
Хакер заманивает жертву на свой сайт — example.org, DNS этого сайта настроен так, что выдаёт то настоящий IP этого сайта, то 192.168.0.1. Страница обращается по URL на своём хосте, браузер проверяет — протокол, доменное имя, порт совпадает, разрещает запрос, но запрос попадает не на внешний сайт, а на адрес 192.168.0.1. В домашних сетях там, чаще всего, находится интерфейс роутера.
Дальше уже зависит от фантазии взломщника.
Защищиться от атаки очевидным способом (запретив запрос, если сменился IP) нельзя — есть масса сайтов (например, «Яндекс») снижающих нагрузку, распределяя пользователей по нескольким
У IE есть такое понятие как «зоны безопасности», там локальные сайты выделены в отдельную зону. Мне кажется хорошим методом запрещать доступ по XHR/Flash/Java, если зоны у страницы, которая запрашивает и у URL, который запрашивается, различаются.
Стоянка в Домодедове: платная, но не охраняемая
1 августа приехали с семьей в Домодедово и как обычно оставили машину на платной суточной парковке (…) Когда вернулись нас ждал большой сюрприз. Машина без колес. (…)
Поговорили с начальником охраны и узнали много чего интересного: с 1 июня этого года охрана с автостоянки была снята, т. к. истек срок действия договора с охранным предприятием, а новый никто и не думает заключать. Камер как таковых там тоже нет, а стоимость как была 500р в сутки, так и осталась. Юридически у них тоже всё чисто (в нашей стране прежде всего думают не о потребителе, а о том как снять с себя всю ответственность). Стоянка стала платная, но не охраняемая. Т. е. платим мы за место, не за охрану.
Такая история. Оставляя машину на стоянке, поинтересуйтесь охраняемая стоянка или нет.