Как найти тэг внутри IFRAME используя JQuery

IFRAMEКак-то мне понадобилось поместить на страницу некоторый IFRAME, который в свою очередь должен был нарисовать некоторую графику с использованием одного из jQuery-плагинов. И так как я давно не работал с jQuery эта простая задача заняла у меня довольное значительное время на исследования.

В IFRAME у меня находился код отдельной html-страницы, в секции head которой я использовал следующий код:

<script>
if (typeof($) === 'undefined') {
	$ = parent.$;
	jQuery = parent.jQuery;
}
</script>

Создание расширения для Google Chrome работающего с DOM активной вкладки

Simple google extension with dom manipulationКак-то задался целью сделать простое расширение для Chrome, совершающее какое-нибудь простое действие с html-кодом страницы, открытой во вкладке. Например, захотелось вернуть ранее убранную из Google Chrome функция растягивания любой формы на странице.

Ранее я уже добавлял в Chrome «Hello World»-расширение созданное по этому официальному мануалу, но оно не подходило в качестве примера манипуляций с DOM. Поэтому пришлось еще поискать и найти эту, еще одну официальную страницу примеров различных расширений, с применением всех возможностей API для Chrome Extensions.

Ниже будет пример реализации задуманного расширения в виде всего двух файликов.

Создание самоподписанного сертификата в OpenSSL для подписывания документов

OpenSSL slogan

  1. Найти, скачать и установить подходящий OpenSSL, начинать искать можно отсюда.
  2. Если при старте OpenSSL в консоли есть ошибка «Can't open config file /usr/local/ssl/openssl.cnf» необходимо создать системную переменную, например в cmd.exe так: set OPENSSL_CONF=C:\OpenSSL-Win32\bin\openssl.cfg.
  3. Подменить дефолтный openssl.cnf на приложенный openssl.cfg.
  4. Выполнить в консоли OpenSSL команду: req -x509 -new -out server.crt -days 365

Не открываются «Общие настройки»/Global Configuration (index.php?option=com_config)

Joomla Security Release На днях столкнулся с такой проблемой на одном из старых сайтов на Joomla 1.5.26. Как оказалось решение этой проблемы заняло чуть более 5 минут.

Заранее скажу, что дело было во взломе, и далее буду примеры вредоносного кода, метод их поиска и общие выводы насчет безопасности.

 css.php