Блог Обо мне Храню Читаю Ем 99  

страница № 96



Генсек (general sexual)

Дарю два новых свежепридуманных слова: «гетеросятина» и «гетеросек».

темы: joke
27.11 12:14
27.11 12:14


Размер имеет значение

Мне тут подумалось, что мониторы 16:9 удачный ход для производителей мониторов — на прилавке чисто визуально кажется, что wide-мониторы (16:9) имеют большую площадь по сравнению с «традиционными» (4:3) при той же диагонали. Много раз видел в глазах недоверие, когда сообщал людям, что дела обстоят ровно наоборот. Попробуем подсчитать?

Все школу заканчивали, все помнят как считается площадь прямоугольника: перемножаем длины сторон. Исходя из известных нам пропорций, получаем исхомые площади:

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 см²).

темы: gadget
26.11 13:57
26.11 13:57


I see a fire in the hole

Наверное многие видели в американских фильмах как Крутые Парни на боевых операциях подают друг другу определённые знаки. Многие из них понятны, но есть и очень специфические вещи, которые понять трудно. В интернете есть замечательная страничка «Standardized Hand Signals For Close Range Engagement (C.R.E.) Operations», где на картинках всё прекрасно понятно. Язык английский, но на уровне первого класса.

Сигнал «снайпер» (14.56KB)


Например, на рисунке выше солдат показывает сигнал «снайпер».
26.11 00:06
26.11 00:06


Великарусский англицкий

Смешно, но некоторые новые сленговые слова, которые употребляют программисты и люди, приближенные к компьютеру, были когда-то в русском языке. Конечно, это были не те же самые слова, а просто звучат так же. Итак, моё исследование словаря Даля (особенно мне нравится, что в словосочетании «грязных хак» есть правда):

ЛОЧИТЬ (от «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», локальная сеть) м. южн. вор. тул. поле, нива, пашня; большая засеянная полоса, около десятка десятин
В скобках мои добавления — какой термин я имею ввиду. Дополнения приветствуются.

темы: joke
24.11 00:27
24.11 00:27


Непрозрачное поведение Gecko

У Данила Иванова в блоге нашёл упоминание о том как лечить некорректное поведение браузеров на базе Gecko (FireFox, Camino, Flock, Seamonkey и так далее) при смене CSS-свойства «opacity»:

Время от времени сталкиваюсь с бажным поведением Gecko при смене opacity. То блок не туда встанет, то скролл обнулится. Хозяйке на заметку: помогает opacity:.99
Ни разу не сталкивался, но знать о таких вещах полезно.

темы: webdev, css, gecko, firefox
23.11 21:31
23.11 21:31


Анимация в вебе

Как известно, единственный формат анимированных картинок, который был доступен в вебе до недавнего времени — Animated GIF. Его недостатки общеизвестны — поддерживается только 256 цветов, нет полупрозрачности (альфа-канала). На смену GIF, теоритически, должен прийти более совершенный PNG, с выходом Internet Explorer 7, который стал поддерживать альфа-канал почти так же хорошо, как его младшие братья, ситуация всё улучшается, но…

В PNG, увы, нет анимации. Три новых формата, которые пока знакомы редкому веб-мастеру — APNG, MNG и SVG позволяют, в какой-то степени, исправить это досадное упущение.

MNG (Multiple-image Network Graphics) в данный момент поддерживается без плагинов в Konqueror и Netscape 6 и выше. Формат похож на PNG, но использует больше типов данных. Фрейм, используемый в анимации, может сохраняться в форматах PNG или JNG (JPEG Network Graphics, по сути — JPEG с прозрачностью).

Анимированный PNG (10.98KB)


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».

темы: webdev, gif, png, apng, opera, firefox
21.11 22:17
21.11 22:17


Собаку съел, а хвост отдал врагу

Как наверное многим известно, некоторые народные пословицы со временем редуцировались, а их исходный смысл многих совершенно потерялся. Из таких примеров я помню только «собаку съел (хвостом подавился)». Решил посмотреть какие ещё примеры такой народной забывчивости существуют. В качестве источника взял книгу Эдуарда Вартаньяна «Путешествие в слово» и то немногое, что удалось найти в Яндексе.
  • чудеса в решете (дыр много, а вылезти некуда)
  • в ступе воду толочь (вода будет)
  • голод не тетка (пирожка не подсунет)
  • собака на сене (лежит, сама не ест и скотине не дает)
  • не все коту масленица (будет и великий пост)
  • собаку съел (только хвостом подавился)
  • палка, о двух концах (туда и сюда бьет)
  • бабушка (гадала, да) надвое сказала (то ли будет, то ли нет, то ли дождик, то ли снег)
  • славны бубны за горами (а к нам придут, что лукошко)
  • новая метла (чисто метёт)
  • пьяному море по колено (а лужа по уши)
  • мокрая курица (а тоже петушится)
  • пожалел волк кобылу (оставил хвот да гриву)
  • (от овса кони не рыщут) от добра добра не ищут
  • игла в стог сена (упала пиши пропало)
  • (менять ухо на ухо) баш на баш (без придачи)
Дополнение от читателей:
  • смех смехом (а шутка на сторону)
  • с миру по нитке (нищему рубаха, с бору по сосенке — мёртвому кафтан)
  • слово серебро, а молчание золото (если лоб медный)
  • курочка по зёрнышку клюёт (а весь двор обо…ран)
  • за одного битого двух не битых дают (да и то не берут)

21.11 13:28
21.11 13:28


iOwn Mokia N95

CECT P168 (43.20KB)


Удалось на днях подержать в руках примечательный телефон — китайскую подделку телефона Nokia N95. Купленную господином S. в Нижнем Новгороде с рук за 5 тысяч рублей под видом оригинальной Nokia. С первого взгляда отличить подделку трудно, особенно, если оригинал не лежит под носом каждый день — телефон как телефон, но стоит его включить… Меня сразу смутило качество прорисовки иконок, шрифт и, уже чуть позднее — русификация.

Китайцы в своей оригинальной манере. В меню встречаюся пункты «короткий путь» (shortcut), «калечить» (disable) и тому подобные перлы. Кстати, за 5 тысяч телефон более чем хорош — большой сенсорный (!) экран в три дюйма с разрешением 320x240 точек, поддерживает 260000 цветов, Bluetooth, GPRS, два слота под SIM (одновременно не используются, в меню есть переключатель), 64-канальная полифония, очень громкие стереодинамики, громче всего, что я только слышал у телефонов, поддержка MP3, MIDI, какого-то набора кодеков WAV, 3GP, MPEG4, распознование рукописного ввода (только английские буквы), J2ME 2.0, куча приложений (есть даже для вычисления менструального цикла), две видеокамеры 1.3 мегапикселя (1280x1024), поддержка карт T-Flash (MicroSD) до 4Гб (на двух разделах). Размеры — 107x53x14 мм, вес — 90 грамм. Работает в режиме ожидания до 150 часов, в режиме разговора — 180-300 минут.

Интересно, что сторонние программы мне не потребовались — при подключении к компьютеру телефон сразу предлагает выбрать один из режимов: хранилище данных (как обычная флешка), веб-камера (!!) или модем, драйвера на каждый режим установились в Windows автоматически. Кстати, есть эта же модель, сделанная под iPhone (на корпусе написано «iOwn»). Китайцам подтянуть бы русификацию, убрать фальшивые надписи с корпуса, предложить поддержку и будет хороший телефон тысяч за 7-10.

темы: gadget, phone
21.11 00:19
21.11 00:19


Сайт ожил!

Технический сбой, мешавший серверу, на котором хостится мой сайт, работать нормально, устранён, добро пожаловать назад!
20.11 19:49
20.11 19:49


CSS3 text-shadow

Благодаря БлоGноту узнал об официальном открытии сервиса «Я.ру», походил по ссылкам и обратил внимание, что в Opera 9.50 некоторые ссылки как-то интересно подсвечиваются. До того интересно, что я было подумал, что «оперовцы» реализовали CSS-фильтры из Internet Explorer. Оказывается, нет, это работает CSS3-свойство text-shadow (позволяет добавлять к тексту тень), которое на данный момент поддерживается браузерами Safari (и его кузенами), Konqueror, iCab и теперь ещё «Оперой».

Интересно, что тени (text-shadow) можно накладывать на текст по нескольку раз, что даёт интересные визуальные эффекты, например тот, который вы увидите ниже, если ваш веб-браузер поддерживает text-shadow:

Многократные тени — впечатляющая штука

Как обычно, идея позаимствована из Internet Explrorer, там есть фильтр «drop shadow», который занимается тем же самым.
<div style="cursor:hand;height:160px; padding:10px; font:bold 13pt Verdana;
        filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, 
        Color='gray', Positive='true')">
Текст с тенью
</div>
Причём, фильтр можно наложить несколько раз (добившись эффекта множественной тени), если окружить текст несколькими тегами и наложить на каждый тег по фильтру.

темы: webdev, opera, css
17.11 17:31
17.11 17:31


The Sims2

The Sims 2 Mobile (39.33KB)


Sims2, похоже, уже всюду запускается. Для PSP тоже есть какая-то версия, я даже пытался в неё играть. Теперь вот есть «The Sims2 Mobile», написана в виде мидлета, т.е. будет запускаться на любом телефоне, где поддерживается Java. Мне кажется, что так играть — удовольствие сомнительное, для маньяков, впрочем, я на Siemens S55 книжки читал, а экранчик у него, по нынешним временам, смешной.

Управление простое: 4 и 6 — выбор объекта, 2 и 8 — перемещение по меню, правая функциональная клавиша — выбор или использование объекта, левая — открыть виртуальный мобильник. Так же работает джойстик (на тех моделях, где он есть).

темы: game, sims2, mobile
17.11 15:18
17.11 15:18


Все мы немного яблоко

Очень хорошую статью Евгения Лотоша нашёл «Ошибки и штампы в фантастике». Вот роскошное место про генетически модифицированные продукты:

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

Первый — это опасность контакта человеческого организма с модифицированными геномами таких растений. В чем опасность этого контакта, не расшифровывается. Опасность получить довесок к своим собственным генам, разумеется, является совершенно бредовой и высосанной из пальца. Помимо того, что написано чуть выше, нужно помнить, что человеческий (и не только) организм постоянно пропускает через свой кишечник массу животного и растительного генетического материала. И ничего — стручки и шерсть на нас расти пока еще не начали. И не вырастут - все, что попадает в наш желудок, в процессе пищеварения расщепляется на простейшие составляющие. У сложнейшей гигантской молекулы ДНК примерно столько же шансов попасть из кишечника в кровь неповрежденной, сколько у куска льда в доменной печи — дожить до следующего рассвета. Если провести грубую аналогию, то бессмысленно сыпать запчасти в бензобак - они все равно не встроятся в карбюратор и подвеску.

Вторая опасность, более реальная, заключается в опасности бесконтрольного распространения генетически модифицированных растений. Скажем, модифицируют культурную картошку генами чертополоха для повышенной устойчивости к вредителям, а получат в результате сверхплодовитый чертополох, устойчивый к пестицидам. Ну, а он возьмет да и заполонит колхозные поля, сведя на нет и без того тощие, на уровне тринадцатого года, российские картофельные урожаи. В таких опасениях, нужно признаться, есть доля истины. Однако не совсем понятно, как такие растения окажутся способными покинуть стены лаборатории. Вряд ли они вообще протянут дольше, чем лаборанту потребуется осознать, что он в очередной раз напортачил с реагентами. Ну, а печку даже сто раз модифицированное растение не переживет, если только у него в роду не найдется неопалимой купины. В общем, техника безопасности наподобие той, что применяется при работе с инфекционными агентами, гарантированно исключит такие прорывы.

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

Все нынешние баталии вокруг генных продуктов вызваны исключительно конкуренцией «старых» и «новых» методов производства. В производство «традиционной» с/х продукции вложены большие деньги, и сдаваться без боя их владельцы не хотят. Вот и появляются бредовые "исследования" о вреде модифицированных продуктов. «Прогрессисты», разумеется, в долгу не остаются - они тоже вложили деньги и твердо намерены их окупить. В результате же торговых войн у простых потребителей формируются черт знает какие представления о генетике в целом и модифицированных продуктах в частности. При всем при том куда более актуальным темам вроде массированного применения антибиотиков при производстве мясной продукции внимания уделяется заметно меньше.
Дальше — про серебро

темы: science
16.11 22:52
16.11 22:52


Brainlessness

Гомофобофилофоб — не любит тех, кто поддерживает гомофобов.
16.11 11:21
16.11 11:21


В лицо шрифту (@font-face)

Когда я только начинал выходить в интернет (годах в 1997—1998), обе программы, который в то время считались браузерами — Internet Explorer 4.0 и Netscape Navigator 4.0 умели показывать так называемые «embeded fonts» («внедрённые шрифты», сейчас эту технологию всё чаще называют «web fonts»). IE использовал собственный формат — EOT («Embedded Font Technology»), а компания Netscape — лицензированную у Bitstream технологию.

С помощью «внедрённых шрифтов» в браузер можно было подгружать любой специально подготовленный шрифт и писать тексты им (например, в моём родном Татарстане так делали сайты на татарском языке, ещё до введения татарского алфавита на основе кириллицы в Unicode). Причём IE позволял включать в шрифт не все буквы, а только те, которые могут понадобиться. Технологию незаслуженно ругают — говорят, что из горе-дизайнеров на сайты будет больно смотреть. Запрещать инструмент только потому, что наверняка будут люди, которые не научатся им пользоваться?

Как обычно, то, что появляется в IE, со временем появляется и в других браузерах, только в другом виде. В данный момент «web fonts» является частью не вышедшей ещё спецификации CSS3 (впервые встречается ещё в CSS2) и уже есть браузер, который поддерживает часть возможностей — движок браузеров WebKit (на нём построен, например, браузер Safari) уже начал поддерживать правило «@font-face», позволяющее указывать загружаемый шрифт. Технический директор норвежской компании «Opera Software» Håkon Wium Lie обещал недавно, что «Опера» вот-вот начнёт поддерживать «@font-face», но WebKit обошёл на повороте.

web font (4.50KB)


В CSS это всё выглядит следующим образом:
@font-face {
  font-family: "Kimberley";
  src: url(http://www.princexml.com/fonts/larabie/kimberle.ttf) format("truetype");
}
h1 { font-family: "Kimberley", sans-serif }
Указывается путь до шрифта, его имя в документе и его формат («truetype»).

темы: webdev, css, ie, safari
16.11 00:40
16.11 00:40


Крутое колдунство

Зелья на «Блоговар» (17.53KB)


Итак, я, похоже, первый, у кого на «Блоговаре» появилась возможность купить любое зелье. Напоминаю, что «зелья» — это то, что получается из «трафки», которую надо искать на сайтах, которые играют в «Блоговар».

темы: blogowar
15.11 16:06
15.11 16:06



страница № 96

Евгений Степанищев (imbolk@gmail.com)
t=0.096