Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Extension с забавной историей

Firefox
Вообще, изначально я хотел привести список своих расширений для FireFox, классифицировать их, сделать описание, затем попросить других рассказать о полезных фичах, которых нет в моем списке. Открыв список, я понял, что хочу поведать вовсе о другом.
Читать дальше →
Всего голосов 22: ↑17 и ↓5 +12
Просмотры 737
Комментарии 7

Microsummaries — кто они?

Firefox
Обозрим, пожалуй, наиболее загодочную позицию из what's new не так давно вышедшего Firefox2. Microsummary — живой заголовок (Live Title) — регулярно обновляемая сводка наиболее важной информации имеющейся на веб-странице. По словам разработчиков, достаточно компактные, чтобы уместиться в пространство, отведенное для имени закладки, они выдают более полезную информацию, нежели статичные заголовки страниц, к тому же их регулярно обновляют самой последней информацией.
Читать дальше →
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 547
Комментарии 4

Firebug впереди планеты всей!

Firefox
Недавно вышел замечательный extension — FireBug 1.0 beta. Давно ничего более функционального и удобного не видел. Используя его вы можете: редактировать, дебагить и мониторить CSS, HTML, JavaScript, причем все это на лету, на любом локальном или живом интернет-сайте.
Всего голосов 34: ↑33 и ↓1 +32
Просмотры 779
Комментарии 32

FileInfo.net или всё о расширениях файлов

Чулан
Сайт FileInfo.net содержит подробную информацию о тысячах файловых расширений (file extensions). Для каждого расширения приводится подробное описание данного типа файла и список программ, с помощью которых можно открыть такой файл в Windows, Mac OS и Linux.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры 313
Комментарии 9

SocialTrend #04

Чулан
OpenSocial захватил Китай, Facebook отдыхает в сторонке
В Google Docs добавлен просмотр и обмен PDF
Technorati выжил, получив $7,5 млн. венчурных инвестиций
Санитар леса WOT — фильтруем веб-сайты вместе
10 невоспетых отцов технологий

Подписаться на подкаст

Текст напевает Артем Росновский (посмотреть профиль rosnovsky)
Всего голосов 21: ↑13 и ↓8 +5
Просмотры 195
Комментарии 0

SocialTrend #06

Чулан
О чем думает Carl Icahn? Ответ ищите на его блоге
Google реализовал API для Webmaster Tools
Wiki внедряет идею Universal Edit Button
Евро 08 это не только футбол, но и криминал: Кампания по борьбе с торговлей людьми


Подписаться на подкаст
Текст напевает Артем Росновский (посмотреть профиль rosnovsky)
Всего голосов 15: ↑10 и ↓5 +5
Просмотры 207
Комментарии 2

Расширение файла средствами PHP

PHP *
Получить расширение файла — не самая сложная задача. Но подходов к ее решению может быть несколько. Давайте попробуем рассмотреть несколько возможных вариантов и понять принципы их работы.

Считаете, что вопрос пустяковый и все тут просто как 2 пальца? Может быть, только недавно мне встретилась занятная бредострочка с толстенным регулярным выражением и все для того, что бы просто получить несколько символов в конце строки после последней точки. Зачем? Итак, начнем с пяти наиболее распространенных способов. Без использования регулярных выражений (только не подумайте, что я считаю их злом). Писать буду как просто и доступно, это не научная статья, а авторская заметка.
Поехали?
Всего голосов 37: ↑22 и ↓15 +7
Просмотры 91K
Комментарии 66

BareTail & FirePHP

Разработка веб-сайтов *
По натуре своей, являясь перфекционистом, стараюсь разложить все по своим (не моим, а именно своим) полочкам. Удается не всегда, но с BareTail и FirePHP определенно повезло – уровень осведомленности при отладке возрос необычайно и это при полном отсутствии всякого вывода напрямую в код страницы.
Читать дальше →
Всего голосов 21: ↑16 и ↓5 +11
Просмотры 1.5K
Комментарии 4

Пишем модуль расширения для Питона на C

Python *
OMFG! — может воскликнуть читатель. Зачем писать что-то на С когда есть Python, и будет во многом прав. Однако, к счастьюсожалению наш зелёный друг не всесилен.
Итак...
Всего голосов 96: ↑93 и ↓3 +90
Просмотры 23K
Комментарии 41

Как быстро начать и эффективно продолжить писать расширение для лисы

Firefox

Обычно цикл разработки таков:


1) вносим изменение в исходники,
2) перепаковываем исходники в *.xpi (скриптами),
3) переключаемся на лису,
4) Ctrl+O, выбираем полученный выше *.xpi,
5) появляется диалог установки, ждём 4 секунды,
6) жмём «Install»,
7) потом «Restart Firefox» и смотрим что изменилось.

Стало страшно? Тогда…
дальше про то как userChrome.js позволяет обойтись без перезагрузки и сократить количество шагов до двух
Всего голосов 48: ↑43 и ↓5 +38
Просмотры 887
Комментарии 17

Попапы победили Firefox?

Чулан
С сожалением наблюдаю как огромное количество сайтов стало вешать совершенно дебильные консоли на своих страницах которые пробивают огнелиса. Поиск решения серди расширений ни к чему не привел. Yes Popups палит из пушки по воробьям — не пропуская даже target=_blank ссылки. Другие расширения не впечатлили вообще. Может быть плохо искал?

Нид хелп ;]
Всего голосов 19: ↑9 и ↓10 -1
Просмотры 239
Комментарии 25

оценка стоимости Firefox расширения

Чулан
Меня интересует, можно ли оценить минимальную (или наоборот максимальную) стоимость расширения firefox (некий специализированый календарь) по таким параметрам как количество его скачиваний за несколько лет или по количеству скачиваний за неделю.
Всего голосов 6: ↑0 и ↓6 -6
Просмотры 168
Комментарии 14

Как сделать FF удобней — пишем свои кнопки

Firefox

Преамбула


Я перешел на FF с IE очень давно — мне нужен был браузер с удобными средствами разработки и отладки, позволяющий полностью настраиваться «под себя» так как это был мой основной рабочий инструмент — инструмент должен быть удобным.

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

image

Не смотря на то, что я знаю JS, мне ни разу не пришло в голову писать какие-либо расширения под ff по одной простой причине — чтобы я не захотел — это уже было в депозитории расширений. Так продолжалось до вчера :)
Читать дальше →
Всего голосов 133: ↑125 и ↓8 +117
Просмотры 6.4K
Комментарии 74

Вахтёр: на страже системы

Системное администрирование *
«Однажды, в студёную зимнюю пору,
Залили на сервер бэкдорчиков гору...»


Народное админское творчество



Вобщем как то раз на одном из серверов обнаружился php-shell, через который злобные хакеры поломали уютный дневничок™ хорошего человека.
После двухчасового ковыряния в логах Апача нашлась дыра, через которую залили шелл.
Дыру прикрыли, дневничок вернули к жизни из бэкапов, и сели думу думать.
Ну, рассказывай уже, чего удумал...
Всего голосов 112: ↑107 и ↓5 +102
Просмотры 3.8K
Комментарии 141

Расширения Firefox — Работа с настройками

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

Первую статью, надеюсь из будущего цикла моих статей, можно найти здесь.

Итак, приступим
Всего голосов 33: ↑29 и ↓4 +25
Просмотры 4K
Комментарии 22

VS wizard: PHP extension

PHP *
Около месяца назад экспериментировали с написанием экстеншенов и столкнулись с реальной проблемой: если в *nix разработка проста и прозрачна, то в винде можно огрести стразу куеву хучу гемора, причем решение далеко не очевидно.

Как известно, php <=5.2 собирают с помощью музейных версий VC, попытки же собрать версиями 7-9 были обречены на неудачу: либо не собиралось, либо падало в процессе работы.
В 5.3 версии разработчики сделали возможность собрать PHP при помощи VS 2008, так что эта проблема решена. Но… собирать экстешнены гораздо проще. Даже новыми версиями VC под PHP <= 5.2.
Мы сделали решение, простое и прозрачное, которое в пару кликов мыши создаст проект под VS 2008(ориентировались на standard+ версии).
Если вы знакомы с разработкой расширений, качайте наш визард и собирайте под винду без проблем.
А если не знакомы — то ждите завтра-послезавтра статью, черновой вариант дописан.
Итак, качайте PHP extension. Он снабжен установщиком, так что проблем не возникнет ;)
Всего голосов 17: ↑10 и ↓7 +3
Просмотры 1.8K
Комментарии 11

PHP модуль — это просто

PHP *
Недавно мы опубликовали визард для VisualStudio, с помощью которого можно создать экстеншн в пару кликов мыши. Теперь с помощью него мы напишем наши два первых расширения: «Привет, мир» и «вытащим иконку из exe».
Сразу прошу прощение, что очень сильно задержал статью, но жизненные обстоятельства вынудили это сделать, но они исключительно уважительные.



Читать дальше →
Всего голосов 96: ↑80 и ↓16 +64
Просмотры 18K
Комментарии 17

PHP модуль — это всё ещё просто. Часть вторая

PHP *
Пока nerezus сочиняет статью о встраивании PHP, я постараюсь продолжить его рассказ о написании расширений. Рассказано будет далеко не всё, поскольку я считаю, что сложность наращивать надо постепенно, иначе материал будет трудноусвояемым и совсем не питательным. В связи с этим я всё-таки не расскажу в этот раз, как подменить операторы в классе, кто захочет, может почитать исходники модуля Operator от Сары Големон — основного автора какой бы то ни было информации о разработке расширений PHP.
Поскольку разработку я веду исключительно в линуксе, то писать мы будем без всяких хитрых аддонов к Visual Studio, ручками, с нуля :) А что, лучше сразу разобраться, а потом уже упрощать свой труд.
Поехали?
Всего голосов 42: ↑36 и ↓6 +30
Просмотры 5.5K
Комментарии 20