Борьба с хакерскими атаками на PHP сайты
Защита от сканирования
При атаке в первую очередь запускается сканирование сайта
Для этого можно использовать библиотеку PHP IDS (Intruder Detection System) -
1. Библиотеку копируем в корень приложения в каталог IDS
2. Настраиваем конфиг файл (переименовываем IDS/Config.ini.php в IDS/Config.ini)
3. Прописываем base_path - абсолютный путь к IDS
4. Ставим use_base_path = true
5 Интегрируем вызов в всое web-приложение до обработчика параметров запроса (например в начало index.php)
Перекомпиляция VMWare Server при обновлении ядра в Ubuntu
При обновлении ядра linux приходиться каждый раз перекомпилировать модули VMWare Server. При этом могут возникать различные проблемы с vmware-config.pl
Данный скрипт на Python создан для упрощения получения новых заголовочных файлов, удаления старых модулей. Кладется рядом с файлом конфигурации vmware-config.pl в /usr/bin
Для исполнения требуются права root (sudo -s)
Скачать можно здесь
SQL Managment studio 2008 проблемы с Full-text index
При переносе базы в MS SQL 2008 с полнотекстовым индексом может возникнуть ситуация, когда для базы индексы созданы, но в контекстном меню пункт серый (выключен):

Это происходит, поскольку не проставился флажок базы включенного текстового индекса.
Проверяем - смотрим свойство IsFulltextEnabled для всех баз кроме системных (dbid 1..4)
select name, DATABASEPROPERTY(name,'IsFulltextEnabled')
from master..sysdatabases where dbid > 4
GO
Локализация и windows сервисы
Для изменения настроек регина и языка с которыми будут работать системные сервисы требуется применить настройки для пользователя windows по умолчанию.
В противном случае можно долго искать почему сервис работающий под системным пользователем неправильно обрабатывает русский язык
Win7+IIS7+ASP.NET
1. Устанавливаемв Windows features (Control panel-Programs)
- IIS Services
- .NET 3.5
- Web Developer components - ASP.NET
2. Control panel - System and security - Administration - IIS Managment
3. Копируем свое .NET приложение в каталог с:\inetpub\wwwroot
И добавляем права на чтение для IIS_IUSRS
.NET 1.1. сборка в режиме x64
Как запустить сборку скомпиленную под 2003 студией (.NET 1.1) на x64 без перекомпиляции?
Ответ: corflags.exe /UpgradeCLRHeader
по мотивам: http://msdn.microsoft.com/en-us/library/ms973190.aspx
Note While it is technically possible to modify the flags in the PE header of an assembly after it has been compiled, Microsoft does not recommend doing this.
corflags.exe - утилита, которая идет со студией начиная с 2005
MS SQL 2008 CTE и CONTAINSTABLE
В MS SQL для постраничкого вывода можно использовать CTE (Common table expressions):
WITH cte AS
(
SELECT ROW_NUMBER() OVER (ORDER BY FullName ASC) as RowNum,
* FROM Users
) SELECT * FROM cte
WHERE RowNum BETWEEN 0 AND 50
В MS SQL 2008 до SP3 включительно CTE не работает с полнотекстовым поиском
(CONTAINSTABLE)
При запросе
MS SQL Server 2005/2008 и база на сетевом диске
1.Необходимо настроить сервис SQL Server для старта после включения сети
HKEY_LOCAL_MACHINE\ System\ CurrentControlSet\ Services\ MSSQLServer.
DependOnService = NetLogon
2. Путь к устройствам следует задавать как UNC ( \\server\share).
Чтобы была возможность использовать UNC путь при создании/открытии базы, необходимо установить флаг (trace flag) 1807.
Включить флаг можно, например в SQL Managment studio
DBCC TRACEON (1807)
Информация о деньгах на мобильный телефон
Запрос баланса или счета к оплате сотовых операторов (USSD)
Билайн
Авансные тарифы
Постоплатаные тарифы
*110*2*1*4*3# (возвращает SMS)
Предоплатные тарифы
*102#
МТС
*100#
Мегафон
*100#
drupal ShowCase на views_slideshow
Можно сделать галерею с просмотром
1. Ставим модуль views_slideshow
2. Создаем Представление (View) в котором выводим 4 картинки прикрепленные attach или imagefield к соответствующим материалам.
3. Настраиваем views_slideshow для работы с нашим видом
4. Форматируем графическое представление при помощи стилей
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »
