Ищем php шеллы на хостинге (php web shell)

Часто бывает так, что сайт непонятно почему не работает так, как нам нужно. Например, если перейти с гугл поиска, то мы попадаем на чужой сайт вместо нашего. Или начинаем наблюдать жуткие тормоза в работе сайта. Самое время сделать аудит безопасности. Поиск веб шелов (вирусов на сайте) не такая уж и сложная задача, но требует времени и внимательности. Данные рецепты не являются панацеей от всех бед, а лишь вариантами решения проблемы. Можете быть открыты к эксперементам и проверке своих идей. Кроме того, данные советы будут периодически дополняться новой информацией.

Блок меню из терминов таксономии с иерархией в Drupal.

Для реализации этой затеи нам нужно создать небольшой модуль.
Идем в папку с модулями и создаем там подпапку ltaxmenu. В ней создаем 3 файлика следующего содержания:

ltaxmenu.module

Рутование и перепрошивка Nook Simple Touch

Для начала, а зачем это нужно? Ну приемуществ куча: можно установить родные андроид приложения, русскую клаву, браузер, альтернативную программу для чтения книг с возможностью выхода в интернет, поиграть в angry bird на nook, еще куча всего. Конечно, книга она и в Африке книга. Nook - для того чтобы читать, а не страдать фигней. Но вот если эта фигня очень редко может понадобиться? Например, если Вы хотите читить rss на своем nook simple touch, или просматривать каталоги книг, или даже проверить почту. Тут каждый решает для себя 2b || !2b.

Создаем SSH ключи для github под mac os x

  • Проверяем SSH ключи
    Если у Вас уже есть ключи которые Вы хотите использовать - можете сразу переходить к пункту 4
    Сначала проверим существующую пару ключей. Откройте терминал и запустите:
    cd ~/.ssh
    # Проверяем наличие директории в папке текущего пользователя
    Если в ответ на команду мы видим "No such file or directory", то переходим к части 3.
  • Делаем резервную копию ключей.
    Запускаем в терминале:

Изменяем внешний вид элементов формы с помощью jqTransform

Допустим нас достал тот факт, что внутренние элементы формы выглядят чересчур стандартно, и нам захотелось изменить внешний вид элементов формы, сделать элементы формы красивыми, интересными и привлекательными, сделать интересные селекты, чекбоксы и другие элементы. Для того, чтобы улучшить внешний вид форм быстро и без особых забот нам на помощь приходит библиотека jqtransform.

Для начала скачиваем библиотеку вот здесь http://stillfinder.net/sites/default/files/jqtransform.zip
или здесь

Как отключить звук уведомления в skype для определенного чата.

Тем кто хочет работать посвящается. Вот бывает сделали чат для общения друзей, вроде и прикольно и ссылками на приколы/фильмы и прочую хрень можно обмениваться, но вот настает критический момент и ты понимаешь, что это тебя уже конкретно начинает харить. Особенно когда пытаешься поработать, сделать что-то полезное или сосредоточиться на действительно нужных вещах, а не на новой отфотошопленой жопе Кэти Пери. И вот звук вообще не отключишь в скайпе, потому как большая часть общения по работе тоже происходит как раз через этот же скайп.

Drupal. Плавное исчезновение текста при наведении на поле ввода. (placeholder)

Допустим у нас есть форма созданная с помощью модуля webform и мы хотим, чтобы название поля выводилось внутри самого поля, а при наведении мышки на это поле название исчезало. Для этого добавляем в наш css следующий код:

CSS:

Drupal. Ошибка при импорте базы данных через phpmyadmin.

Если при импорте из бекапа базы данных Вы получили ошибку похожую на эту:

Ошибка
SQL-запрос:

-- -- Дамп данных таблицы `cache_update` -- INSERT INTO `cache_update` (`cid`, `data`, `expire`, `created`, `headers`, `serialized`) VALUES ('update_available_releases', 0x613a32343a7b733a353a2[...]

Ответ MySQL:

#2006 - MySQL server has gone away

Отличительной особенностью которой является то, что phpmyadmin застрял на импорте одной из таблиц cache, то для нормального импорта обычно помогают следующие действия:

Мультиязычный сайт на drupal 6.

Захотелось нам мультиязычности и т.д. Заказчик захотел, чтобы наш Drupal сайт был на нескольких языках. Это не так уж сложно реализуется. Алгоритм действий будет следующий:

Использование разных версий jQuery на разных страницах в Drupal 6

Недавно столкнулся с ситуацией, когда нужно было использовать 2 разных версии jQuery на одном сайте в зависимости от отображаемой страницы. На главной странице сайта который я делал выводилась векторная карта, которая наотрез отказывалась работать с jQuery версии 1.3.2. Если же идти методом прямого пробивания стен лбом и прописать в коде версию jquery поновее, то отказывался работать Views и другие модули Друпала.

Страницы