ЖЖ от 2007-12-02 22:07:00
Это, конечно же, моё частное мнение.
Ошибка 80108351 в PSP
Если у вас возникает внутренняя ошибка 80108351 (internal error 80108351) при попытке установить
- Отключаем плагин IR Shell (если он есть)
- Вынимаем диск
из UMD-дисковода (если он там есть) - в Recovery выбираем Advanced -> Format flash1 and reset settings
- восстанавливаем стандартную конфигурацию PSP
У меня сработало.Наконец-то могу поставитьчто-то другое, кроме стандартного оформления. Рецент был найден на форуме PSPx.ru.
02.12.2007
Упячка

DiBR обнаружил упячку в IKEA! Если вы не в курсе что такое «упячка», то можно, например, начать знакомство со статьи «Упячка и семантическая смерть».
Судя по всему, это
[LJ2ME] Подписка на комментарии
Долго думал как лучше сделать подписку на комментарии на сайте. Очевидный способ — подписка через электронную почту мне не нравится. У меня на сайте нет собственной системы авторизации, а умеющих отдавать адрес почты OpenID пока ещё очень мало.
На деле, есть более естественный способ узнавать об изменениях на сайте — это RSS. На мой взгляд, это значительно удобнее подписки по почте — не нужно никуда заходить,чтобы отписаться от уже ненужной темы, не нужно покидать браузер, чтобы подписаться. Уже сейчас на сайте доступны
Сжатие картинок
Вчера попробовал натравить инструменты для оптимизации картинок на свой каталог с картинками этого блога. Результат следующий: выигрыш составил около 10 процентов (больше всего у меня
PNG. Для сжатия PNG использовался известнейший pngcrush. Интересен в режиме «brute force» (перебора), где перебираются комбинации фильтров (фильтры — это специализированные методы сжатия, например, для градиента и т. д.). Я запускал сделующим образом: «pngcrush -brute -fix -e .png1 *.png». В итоге, все файлы png у меня в папке получают свою оптимизированную копию с расширением png1. Есть опасный момент — если у вас есть файлы APNG, pngcrush их превратит в файл без анимации. Экономия получилась порядка 7%.
JPEG. В JPEG’e особо оптимизировать нечего, формат сжатия с потерями, поэтому оптимизацию без участия человека не произвести — трудно просчитать насколько критично изменился рисунок. Оптимизировать тут нечего, но можно убрать мусор — многие программы записывают в файл комментарии, лишнюю информацию. Я использовал для чистки PureJPEG, после него прошёлся своим Photoshop Crap Remover, чтобы дочистить файл. Формат запуска PureJPEG следующий: «dir /B /S
GIF. Несмотря на то, что утилите GIFLite уже около 12 лет, мне она кажется лидером по переупаковке GIF. Утилита написана White River Software, её разработка начата ещё в 1992 году и она рабоатет под DOS, т. е. должна запускаться даже в Linux
Запускать её сложнее, чем предыдущие —
giflite.cmd — внутри по ссылке
@ECHO OFF
REM Написал Евгений «BOLK» Степанищев. 2007.
MKDIR GIFLITE.$$$ 2>nul
REM Основной цикл обработки файлов GIF
FOR /R %%N IN (*.gif) DO @CALL :method %%N
REM Удаляем весь мусор, который мог остаться
DEL /Q giflite.tmp 2>nul
RMDIR /S /Q GIFLITE.$$$
EXIT
:method
REM Перебираем методы
FOR %%M IN (0 1 2 3) DO @CALL :giflite %%M %%~s1 %1
REM Сортируем полученное по размеру и забираем последний (наименьший) файл
FOR /F "usebackq skip=3" %%R IN (`DIR /B /O-S GIFLITE.$$$`) DO @CALL :getresult %%R %1
GOTO :EOF
:getresult
REM Переписываем файл на место прежнего, удаляем мусор
MOVE /Y GIFLITE.$$$%1 %2
DEL /Q GIFLITE.$$$*.*
GOTO :EOF
:giflite
REM Запускаем преобразование
GIFLITE.EXE -t -h -m%1 -o %2 GIFLITE.$$$%1 >nul 2>nul
ИзнаСИлование программного кода
Видели
HTTP/1.1 200 OK
Date: Thu, 29 Nov 2007 18:04:09 GMT
Server: Apache/1.3.33 (Win32) PHP/5.2.0-dev
Last-Modified: Thu, 21 Jun 2007 11:27:00 GMT
ETag: "0-f702ceea-467a6084"
Accept-Ranges: bytes
Content-Length: -150810902
Connection: close
Content-Type: video/x-msvideoПопробовал. Файл 4171 мегабайт Apache 1.3.33 показал как
«Ты суслика видишь? — Нет. — И я нет. А он есть!» (фильм «ДМБ»)
До протокола HTTP, известного любому, кто бывает в интернете (для чайников — посмотрите в строку браузера, видите там «http://»?), в интернете был протокол «gopher» (с английского «суслик»). Протокол был широко распространён до изобретения World Wide Web, занимал
Протокол придумала целая команда авторов — Mark McCahill, Farhad Anklesaria, Paul Lindner, Dan Torrey и Bob Alberti из университета Минесоты
Сейчас в интернете насчитывается около 100
Минздрав предупреждает!
Я давно подозревал, что социальная реклама не на тех струнах пытается играть. Ну какое там самоуважение, забота о чужих и близких? Ревность, чувство собственничества, секс! Полюбуйтесь на эту картину неизвестного мне художника (кстати, никто источник не знает?):

Не надо заставлять задумываться о вреде курения, надо подходить с другой стороны — пусть в голову лезут подозрения, а глаза застилает гнев. Человек, забирающийся на третий этаж с одышкой достаточно хорош в постели для своей женщины?
Это у американцев странные законы?
Нашёл на блоге «HeavyWave» ссылку на статью в «BBC Russian» «Саудовская Аравия: 200 розг жертве насилия». Выдержка:
Министр юстиции страны назвал решение суда справедливым, так как, по его словам, женщина, ставшая жертвой изнасилования, находилась в машине с мужчиной, не являвшимся ее родственником.
Мужчина оказался приятелем девушки. Однако совсем не он выступил в роли насильника.
Машина, в которой находились молодые люди, была остановлена бандой из семи человек. Оба были жестоко изнасилованы.
Четверо из участников банды были признаны виновными по статье о похищении людей.
Их жертвам тоже определили наказание — по 90 ударов плетьми каждому за «незаконные отношения».
Однако потом суд решил ужесточить действия в отношении
19-летней девушки и увеличил количество ударов плетьми до 200, а также назначил ей тюремное заключение сроком на полгода.Адвоката, вызвавшегося защищать девушку, не допустили в зал суда, а затем и вовсе лишили лицензии на адвокатскую деятельность.
Транскриптор
«Транскриптор» для того и нужен — передаёт звучание на русском имён, фамилий, названий и прочего, знает африкаанс, болгарский, валлийский, венгерский, испанский, итальянский, немецкий, нидерландский, польский, румынский, сербский, словацкий, хорватский, чешский. В разделе, посвящённом каждому языку, кроме самого инструмента
«Очистка» плавающих блоков
В блоге «Life Style» полезная статья «„Очистка“ плавающих блоков». Новое решение старой проблемы — плавающие блоки не растягивают внешний контейнер, которая обычно решается добавлением дополнительного элемента с «clear: both». Вкратце, рецепт выглядит следующим способом, но рекомендую взглянуть и на полную статью:
div.container {
overflow: auto;
width: 100%
}В комментариях подсказали ссылку на первоисточник: http://www.quirksmode.org/css/clearing.html.
Генсек (general sexual)
Дарю два новых свежепридуманных слова: «гетеросятина» и «гетеросек».
Размер имеет значение
Мне тут подумалось, что мониторы 16:9 удачный ход для производителей мониторов — на прилавке чисто визуально кажется, что
Все школу заканчивали, все помнят как считается площадь прямоугольника: перемножаем длины сторон. Исходя из известных нам пропорций, получаем исхомые площади:
| 4 * x * 3 * x = S4:3 16 * x * 9 * x = S16:9 |
или
| 12 * x² = S4:3 144 * x² = S16:9 |
Теперь осталось найти величину «x». Расчитать её просто по теореме Пифагора (сумма квадратов катетов равна квадрату гипотенузы, если кто позабыл что это такое):
| (4x)² + (3x)² = D²4:3 (16x)² + (9x)² = D²16:9 |
Для определённости можно взять диагональ 20 дюймов. Попробуем найти «x» и подсчитать площади:
x² = 20² / (4² + 3²) ; S4:3 = 12 * (400 / 25) ; S4:3 = 192 x² = 20² / (16² + 9²) ; S16:9 = 144 * (400 / 337) ; S16:9 = 171
Вывод: монитор 4:3 с диагональю 20′′ больше монитора 16:9 с той же диагональю на 21 дюйм² (на 135 см²).
I see a fire in the hole
Наверное многие видели в американских фильмах как Крутые Парни на боевых операциях подают друг другу определённые знаки. Многие из них понятны, но есть и очень специфические вещи, которые понять трудно. В интернете есть замечательная страничка «Standardized Hand Signals For Close Range Engagement (C.R.E.) Operations», где на картинках всё прекрасно понятно. Язык английский, но на уровне первого класса.

Например, на рисунке выше солдат показывает сигнал «снайпер».
Великарусский англицкий
Смешно, но некоторые новые сленговые слова, которые употребляют программисты и люди, приближенные к компьютеру, были
ЛОЧИТЬ (от «to lock», «лочить файл») что, влад. вят. (лочу; лочет и локчет) лакать. Собака лочет, локчет или лакает. Лоча ж. бурда, помои, поганое или дурное питье, похлебка. Лочкан м. лочканье собират. перм. татарин, татарва, бусурмане. Лочича? растен. Lampsana communis, бородавник, бородавница, бересква.
АСЕЧКА (ICQ), аська ж. перм. шапка без ушей, с круглым верхом.
БРИК (от искажённого «to break», точка останова при отладке) м. двухмачтовое мореходное судно, военное или купеческое, близко подходящее к корвету (трехмачтовому); купеческий бриг от 150 до 300 тонн. Бриговый, бричный, относящийся ко бригам, им свойственный.
ХАК (от «to hack», например, «сделать хак») м. и хаки мн. астрах. персидск. соляные грязи.
ФРЯ (одно из названий freeBSD) несклон. ж. укорно: важная особа. Эка фря! ты что за фря такая? Фрякаться вят. подымать нос, зазнаваться, важничать собою. Фрякать кем?
тул.-каш. кланяться, поклонничать, просить? Я вами не фрякаю, не нуждаюсь в вас.КРЯК (от «to crack», например, «найти кряк к программе») м. лягушачья икра, клек, вакотье, норост.
ПАЧИТЬ (от «to patch», производный глагол от «пачт» или (более редкий вариант) «пач») или пачиться, твер. прислуживать, прислуживаться кому и хлопотать. Не пачте, — сь, не беспокойтесь, не трудитесь.
РАСШАРИВАТЬ (от «to share», «расшарить папку») , расшарить что, шаря раскидать, разбросать. -ся, быть расшарену.
БУТ (от «boot», загрузочная область диска) м.
ниж.-арз. слепень, овод (бутускать? или будить, будоражить?)ТАСК (от «task», задача), буксир. Взять судно в таск.
ЛАГ (от «to lag», задержка от нехватки ресурсов компьютера или сети в играх) м. морск. одна сторона, бок корабля, относительно к пушкам.
БАЖИТЬ (от «bug», «бажить» — работать с ошибками) вологодск. перм. новг. яросл. ниж., бажить яросл. вят., бажанить новг. желать, хотеть чего, сильно и прихотливо просить, как больной или ребенок; жаждать, алкать чего.
ХОСТ («host», сервер в интернете)
арх.-мез. Идти в хост, идти на промысел, за морским зверем, по плавучему льду.КАТ (от «to cut», «убирать под кат») м. южн. зап. палач или заплечный мастер.
СКРИН (от «screen», экран компьютера) м. скринка ж. скриночка, стар. скрыня южн. малорос. (от скрыть, крышка?) укладка, сундук, коробья, коробейка; ларец.
СКИПАТЬСЯ (от «to skip», «текст поскипался», «ну, я скипнул») скипеться, твердеть кипением, становиться комом.
МОНЯ (от «monitor», не столько распространённое как «моник» название монитора) ж. кур. твер. брюхо, чрево, пузо, желудок.
БАНИТЬ (от «to ban», лишать доступа
куда-либо) что, стар. южн. зап. мыть, чистить водою.БОТ (программа, иммитирующая действия человека) м. оренб. перм. и др. ботало, шест с поперечною дощечкою, брусочком, для ботания, сгонки рыбы, особенно форели, пеструшки, хариусов, в речушках.
ДЕМА (от «demonstration», демонстрационная версия программы), демка? об. твер. обманщик, плут.
НИК (от «nickname», псевдоним) м.затылок, загривок, задняя сторона шеи.
КУКА (от «cookie», специальные файлы данных браузера) ж. кулак, сжатая ладонь.
ЛАН (от «LAN», локальная сеть) м. южн. вор. тул. поле, нива, пашня; большая засеянная полоса, около десятка десятин
В скобках мои добавления — какой термин я имею ввиду. Дополнения приветствуются.
Непрозрачное поведение Gecko
У Данила Иванова в блоге нашёл упоминание о том как лечить некорректное поведение браузеров на базе Gecko (FireFox, Camino, Flock, Seamonkey и так далее) при смене
Время от времени сталкиваюсь с бажным поведением Gecko при смене opacity. То блок не туда встанет, то скролл обнулится. Хозяйке на заметку: помогает opacity:.99
Ни разу не сталкивался, но знать о таких вещах полезно.
Анимация в вебе
Как известно, единственный формат анимированных картинок, который был доступен в вебе до недавнего времени — Animated GIF. Его недостатки общеизвестны — поддерживается только 256 цветов, нет полупрозрачности
В PNG, увы, нет анимации. Три новых формата, которые пока знакомы редкому
MNG

APNG (Animated PNG) — формат расширяющий PNG и совместимый сверху вниз. Если ваш браузер не поддерживает APNG, вы увидите просто статичную картинку. В настоящее время формат поддерживают Opera 9.50 и далёкий пока от релиза FireFox 3. Картинка выше этого абзаца — тест, поддерживает ли ваш браузер APNG. Если вы видите «Your browser does support Animated PNG», значит поддержка есть.
SVG (Scalable Vector Graphics) — относительно молодой векторный формат, который поддерживают достаточно много браузеров: Opera с восьмой версии, Safari 3 и выше, FireFox с версии 1.5, а так же все браузеры на движке Gecko, начиная с версии 1.8. Это XML формат, который для меньшего размера можно сжать алгоритмом GZip (формат SVGZ). Обычно, анимацию в SVG делают при помощи внедрённого туда EMCAScript, сменяя кадры из картинок в любом другом формате. Не совсем то, но поддерживается почти любым современным браузером, хотя в стандарте SVG есть собственные методы анимации, по этой теме можно почитать статью на несложном английском «Advanced SVG Animation Techniques».
ЖЖ от 2007-11-21 17:20:00
Я, конечно, толерантен ко многим тараканам в голове, но только до тех пор, пока эти тараканы не начинают ползать по мне. Потому что я, конечно, космополит, но
Собаку съел, а хвост отдал врагу
Как наверное многим известно, некоторые народные пословицы со временем редуцировались, а их исходный смысл многих совершенно потерялся. Из таких примеров я помню только «собаку съел (хвостом подавился)». Решил посмотреть какие ещё примеры такой народной забывчивости существуют. В качестве источника взял книгу Эдуарда Вартаньяна «Путешествие в слово» и то немногое, что удалось найти в Яндексе.
- чудеса в решете (дыр много, а вылезти некуда)
- в ступе воду толочь (вода будет)
- голод не тетка (пирожка не подсунет)
- собака на сене (лежит, сама не ест и скотине не дает)
- не все коту масленица (будет и великий пост)
- собаку съел (только хвостом подавился)
- палка, о двух концах (туда и сюда бьет)
- бабушка (гадала, да) надвое сказала (то ли будет, то ли нет, то ли дождик, то ли снег)
- славны бубны за горами (а к нам придут, что лукошко)
- новая метла (чисто метёт)
- пьяному море по колено (а лужа по уши)
- мокрая курица (а тоже петушится)
- пожалел волк кобылу (оставил хвот да гриву)
- (от овса кони не рыщут) от добра добра не ищут
- игла в стог сена (упала пиши пропало)
- (менять ухо на ухо) баш на баш (без придачи)
Дополнение от читателей: - смех смехом (а шутка на сторону)
- с миру по нитке (нищему рубаха, с бору по сосенке — мёртвому кафтан)
- слово серебро, а молчание золото (если лоб медный)
- курочка по зёрнышку клюёт (а весь двор обо…ран)
- за одного битого двух не битых дают (да и то не берут)