Как заставить Copy Plain Text работать

Разработчик расширения «Copy Plain Text» для Firefox не позаботился о том, чтобы обновить версию «Copy Plain Text» для последних и современных браузеров Firefox 3.6.* — 5.* (поставил любую максимальную версию в RDF файле), хотя его расширение используется многими другими, например AutoCopy. Результат — некорректная его работа после устновки — невозможно открыть «опции» (Options) для него из пункта Tools -> Add-ons — Firefox просто перестает реагировать на действия внутри окна Add-ons. Решение — либо вручную сделать изменения для установленного и не работающего расширения, либо использовать, например, уже правленную версию, например мою. Для моей версии кликните по этой ссылке (Firefox v*.*), а для тех, кто хочет руками поправить, смотрите патч в формате утилиты patch — ее формат довольно понятен без всяких комментариев:

diff -Nur 1/copy_plain_text-0.3.3-fx+mz+tb/chrome.manifest 2/copy_plain_text-0.3.3-fx+mz+tb/chrome.manifest
--- 1/copy_plain_text-0.3.3-fx+mz+tb/chrome.manifest	1970-01-01 05:00:00.000000000 +0500
+++ 2/copy_plain_text-0.3.3-fx+mz+tb/chrome.manifest	2010-08-03 12:17:02.031250000 +0600
@@ -0,0 +1,6 @@
+overlay chrome://browser/content/browser.xul chrome://copyplaintext/content/overlay.xul
+overlay chrome://navigator/content/navigatorOverlay.xul chrome://copyplaintext/content/overlay_moz.xul
+overlay chrome://navigator/content/navigator.xul chrome://copyplaintext/content/overlay_moz.xul
+overlay chrome://messenger/content/mailWindowOverlay.xul chrome://copyplaintext/content/overlay_thunder.xul
+overlay chrome://messenger/content/messengercompose/messengercompose.xul chrome://copyplaintext/content/overlay_thunder.xul
+content copyplaintext jar:chrome/copyplaintext.jar!/content/
diff -Nur 1/copy_plain_text-0.3.3-fx+mz+tb/install.rdf 2/copy_plain_text-0.3.3-fx+mz+tb/install.rdf
--- 1/copy_plain_text-0.3.3-fx+mz+tb/install.rdf	2006-11-27 21:14:12.000000000 +0500
+++ 2/copy_plain_text-0.3.3-fx+mz+tb/install.rdf	2010-08-03 12:15:14.812500000 +0600
@@ -22,7 +22,7 @@
 			<Description>
 				<em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
 				<em:minVersion>1.0</em:minVersion>
-				<em:maxVersion>2.0</em:maxVersion>
+				<em:maxVersion>*.*</em:maxVersion>
 			</Description>
 		</em:targetApplication>

Это должно быть в цитатнике

Пришел тут ко мне сегодня коммент на одну мою статью. Что то в этом комменте мне показалось нехорошим. Странный он был какой-то… Он такой и был: «Это должно быть в цитатнике». Ну думаю, что за цитатник такой. Давай рыть и искать, но недолго, правда. Была в уме мысляшка, что спам это хитрый 😉 Так и оказалось. Фраза то URL-а не имеет, но зато бот сгенерировал имя и поставил нужный линк.

Оказывается, если погуглить на фразу именно в кавычках (чтобы порядок слов искался именно такой), то найдете кучу буржуйских блогов, где все на английском, зато комменты все на русском и многие из них такие 🙂 Правда там капчей нет почти нигде. А у меня есть. И ведь надо же, спам как то через капчу пролез. Видимо умеют ее распознавать ботами… Правда есть способ распознавать капчи любые автоматом. Простой и эффективный. Только для этого нужен популярный сайт, чтобы он был ваш. Думаю, сообразительные уже догадались, как 😉

Золотые монеты Центрального Банка ржавеют

Очень забавная, и в то же время, настораживающая новость. От себя скажу, что хоть там и говориться, что по пробам — там золото, тем не менее есть способы его подделать. Об этом я писал ранее в своем блоге. В реальности, золото не покрывается ржавчиной, значит с вероятностью 99% можно утверждать, что в ЦБ кто-то очень сильно разбогател, сделав фальшивки. А теперь, собственно, новость:

Герман Стерилигов обнаружил следы сильной коррозии и ржавчины на тысячах инвестиционных монет «Победоносец» 999.
Чистое золото не вступает в реакции и не окисляется – это известно всем еще из школьного курса химии. Аналогично инвестиционные монеты качества 999 (чистое золото), производимые ЦБ, не портятся и не окисляются. Однако сотрудники Международной Резервной Расчетной Системы обнаружили следы ржавчины (коричневые и красные пятна и полосы на обеих сторонах монеты) сразу на нескольких тысячах монет. Значительная часть монет, по просьбе клиентов, хранилась не в сейфовых ячейках МРРС, а находилась в гораздо более трудноступном месте – была «закопана под дубом». Очевидно, монеты начали окисляться под воздействием влаги…

Далее, подробно уже на первоисточнике: Золотые монеты Центрального Банка ржавеют

Также, будет интересно: Поддельные слитки золота из Форта Нокс! Как США кидают весь мир…

Perl — надо ли делать свой дистрибутив проекта?

Если вы программер на perl, и читаете эту статью, то вы навярняка задавались вопросом — как устанавливать ваши скрипты, надо ли вообще делать дистрибутив, даже если вы не распространяете проект? Я несколько лет использовал свои скрипты, устанавливая их обычным копированием в отдельную папку и прописывая до нее путь, например через строки кода use lib qw(/path1 /path2) и т.п.. Такие скрипты работали, проблем не возникало, и я вообще не думал о дистрибутивах. Затем, понадобилось устанавливать несколько своих скриптов на несколько серваков, вот тогда я и сделал свой первый дистрибутив. Но до недавнего времени, я придерживался взгляда, что дистрибутив нужен только для публичного распространения, или когда вам надо использовать свои разработки на нескольких серваках. Но так ли это на практике?

Читать далее Perl — надо ли делать свой дистрибутив проекта?

rsync — быстрый резерв + быстрый перенос сайтов

Когда-то давно, для резервирования, я использовал такие, казалось бы, незаменимые утилиты, как tar или pax. Я слышал в то время про rsync, но не представлял себе, как она в точности работает, поэтому я ощибочно полагал, что rsync — простая утилита копирования. А раз простая, то вряд ли я получу от нее много толку. Поэтому я продолжал и продолжал пользоваться tar или pax, затем копировал по scp эти архивы, там распаковывал и т.п.. Я даже использовал find затем, чтобы докопировать файлы, которые изменились за последние сутки. Эх, жаль, что я столько много истратил времени на копирование, ведь была rsync!

Читать далее rsync — быстрый резерв + быстрый перенос сайтов

QR-Code

Сегодня впервые узнал такую классную штуку, как QR-Code. Представьте себе, что вы хотите записать адрес интернета к себе в мобильник, а он к тому же еще длинный. Что вы будете делать? Или хотите оставить ваш email или рекламное объявление на столбе, и чтобы его потом можно было использовать в мобильнике (про столб, я конечно, загнул, но это вполне может быть стать широкоупотрибимым при поддержке сотовых телефонов). Оказывается, японцы давно уже придумали простой способ ввода информации в мобильник — квадратный штрихкод с информацией, который читается обычной камерой мобильника! И даже если ваш телефон не японский, вы можете легко добавить для него такую фишку — установить приложение. А некоторые мобильники умеют это уже делать прямо с завода 🙂

Читать далее QR-Code

Copy Clipboard в Firefox методами JavaScript

Если вы программер под JavaScript, вы навярняка сталкивались с такой проблемой — как реализовать копирование в буфер обмена средствами JavaScript в Firefox. С Internet Explorer все понятно — Microsoft «постаралась», чтобы все, кому не лень, могли читать и писать в буфер обмена средствами JavaScript (по правильному, это конечно же, не должен делать любой сайт — мало ли что у вас в буфере обмена на тот момент, например пароль…). А вот Firefox с его сильной защитой JavaScript, не позволяет любому сайту это делать. Как быть?

Читать далее Copy Clipboard в Firefox методами JavaScript

Roboform и LastPass — сравнение

Возникла делема — что ставить на новый комп: Roboform или LastPass. Дилема такая возникла из-за наличия серьезного, для меня, бага в Roboform — из-за него я не могу нормально работать со своей Ajax статистикой моих проектов — любой просмотр статистики вызывает у меня очень сильные тормоза броузера Firefox. А без Roboform-а все летает на ура. Но, чтобы хоть как-то начать работать на новом компе, решил для пробы сначала поставить LastPass и попробовать его. Если не понравится — снесу, благо могу позволить себе такие эксперименты, пока комп не обременен работой 🙂

Читать далее Roboform и LastPass — сравнение

Roboform + Firefox = CPU 100%

Давно юзаю Roboform, и все никак не могу избавиться от бага, о котором я уже неоднократно сообщал в суппорт разработчика. Сначала они не хотели его признавать, потом, после моих настойчивых тикетов, они его признали, а затем «забили» на него — не отказываются от него, но и не устраняют его (баг есть более года).

Итак, если говорить кратко, то если вы используете последние версии программ Roboform 6.9.9*б 6.10.* (включая из 7-у. бета версию) и Firefox 3.6.*, то часто ваш Firefox будет зависать с потреблением CPU (процессора) на 100%. А более подробно чуть ниже.

Читать далее Roboform + Firefox = CPU 100%

Торрент IsoHunt предложил облегченную версию

Просто новость про торрент-трекер IsoHunt. Вдруг кому будет интересно ;-). Лично я не знал, что существует такой трекер.

Популярный торрент-трекер IsoHunt представил новую, «облегченную» версию сайта, расположенную в доменной зоне Гонконга. Отныне все посетители IsoHunt из США автоматически перенаправляются на новый портал, пишет Mashable…