Содержание блога  
 XAMMP на Windows 7 x64
 Проверка записей днс сервера
 Установки и синхронизация времени freebsd
 this version of PCRE is not compiled with PCRE_UTF8 support
 Перезапуск сетевых сервисов из ssh (удаленной консоли)
 Авторизация SSH по ключу
 Тюнинг tcp/ip стека freebsd 7
 Консольные torrent клиенты
 Apache 2.2 mod_security
 Стриминг видео mp4(h264), модуль Lighttpd mod_h264_streaming
 Скачивам веб страницу с выполненым javascript скриптом
 Борьба со сканнерами-спаммерами
 Mod_expires И mod_deflate
 FreeBSD ACLs
 Сброс пароля root в MySQL, Postgresql, FreeBSD
 Полезные штуки (Unix noob stuff)
 Mysql в TOPе [WordPress Issue]
 Apache2 anti ddos stuff
 Обновление портов FreeBSD
 Мониторинг/тюнинг MySQL
 Проброс порта с мира в локальную сеть
 ffmpeg - Конвертор видео (пример 3GP - FLV)
 Настраиваем PHP+MemCached
 Xdebug для php..
 Last-modify + SSI + XBitHack и другие гномы
 [NAMED/APACHE] Поддомены по маске *
 Разные полезные мелочи
 Qmail, clamd, spamassasin (аля qmailrock)
 Мониторинг загрузки процессора, сети - collectd (графики rrdtool)
 Настройка mpd 4.2 (freebsd 5.3) vpn клиента
 Шоткуты Midnight Commander aka MC
 Конфиги для freebsd
 Сетевое радио ICECAST + FM тюнер
 Описание комбинаций umask
 proftpd - настройки
 Пароли freebsd
 Fetch/wget через proxy
 Ставим сборку apache/php/mysql (LAMP)
 Архивация баз данных mysql
 Печальное сравнение строк в PHP
 Скорость выборки order by rand() в MySQL
 Как перевести число из экспоненциальной формы в вещественную
 Написание тестируемого кода (вебинар)
 Битые таблицы myisam при переезде
 Переводчик Google на PHP
 Парсер картинок google images
 1C-ники откакэ!
 Генерация статичного образа сайта и mod_rewrite
 Регулярные выражения для чайников
 Пишем простенький обфускатор кода PHP
 Скрипт мониторинга изменений файлов
 Jquery полезные приемы
 Собираем PHP 5.3.0 на FreeBSD
 PHP 5.3 незамеченный релиз
 Пишем синонимайзер на PHP
 Лучший способ переноса Mysql базы
 Smarty конспект
 Закрываем папку на замок с помощью .htaccess
 [Pg/My] SQL сниппеты
 Lighttpd для отдачи статики
 момент Guide to Programming with Zend Framework by Cal Evans
 Base64 изображения в HTML
 Объяснение SQL объединений JOIN/INNER/OUTER
 Логические операции в регулярных выражениях
 Разное
 Проверка русских символов в регулярных выражениях
 DIV поверх Flash (z-index)
 Бэкап мозга! (HTML) мульти SELECT а также OPENER+IE
 Горячие клавиши и javascript
 Mysql скорость соединения localhost
 Оживляем роутер asus wl520gc умерщвленный неудачным прошиванием
 Массовая проверка доменов на занятость
 CVSNT вставляет рекламу при коммите
 Низкая скорость копирования FAR
 msword виснет на диалоге save as
 Злой вирус jeefo, ubuntu и drweb cureIt
 Изменение размера системного раздела windows
 Vista не работает сеть [winsock corruption]
 PDF Download для Firefox
 Оптимизируем хранилище данных Firefox
 Устанавливаем спутниковую тв тарелку своими силами
 FAR FAQ
 Смена логина (и имени) в Vista, автологин
 phpED Portable за 5 минут. Шаманим.
 Компиляция (сборка) исходников в windows
 Автокликер yandex direct, begun, clickcashmoney и другое
 Вывод WMR/WMZ на карту, ляпы Webmoney
 USB Vista - спрашивает драйвер!
 Невозможно отобразить CHM файл в Vista
 Блокировка WebMoney
 Турки похакали несколько сателлит
 Монтирование удаленных папок (FTP, WebDAV) в windows
 Миграция firefox 2 на firefox 3 (portable)
 Не отображаются системные файлы через FTP (.htaccess)
 Спамеры рассылают Спам
 DNS Паника. Обновление BINDа
 Мурзилка FireFox
 TwoFace альфа утекла в интернет
 Плагины FireFox для разработчика
 Moneyback в ULTRA Electronics
 ASUS EEE PC
 Улыбнуло. Vbulletin :)
 Плееры Nexx
 Русский linux (kubuntu 7.10)
 Ubuntu 7.10 (linux kernel 2.6.22) vs NVIDIA 8600 GT
 Чтение запись ext2, ext3 в windows
 Мониторинг серверов BattleField2 и pvpgn
 Diablo 1.11b quest! PVPGN + d2gs + wine на freebsd 5.5
 Мониторинг игровых серверов
 Регистр имен файлов FAR
 Скачать видео с YouTube
 Ограничение FPS в Counter Strike 1.6
 Nvidia GeForce 7600 GS AGP + MSI KV8Neo3 + Воспроизведение видео
 Забываемые команды консоли
 Заметки на тему поиска по сайту
 Быстро выключить компьютер
 phpBB 3
 Grub error 15. Ubuntu 10.4 Lucid Lynx
 Ускоряем десктоп (nvidia geForce 8x/9x) в Ubuntu
 Установка KDE 4.0.2 в Ubuntu
 SuperKaramba - виджеты рабочего стола kde
 Звук 5.1 в Linux (kubuntu)
  Поиск по сайту  
  Для клиента  
Пользователь:
Пароль:
     /dev/null     
/ Mine блог / PHP (LAMP) /

1C-ники откакэ!

Добавлено : Вт Июн 21, 2011 12:50
Автор : surg30n
Просмотров : 559 » Читать дальше » Комментарии (5) »
Столкнулся с проектом, написанным профессиональным 1С-программистом.

Я был готов его убить из-за использования кириллицы в своем коде :)

 
class test {
        var $пиздец = 'это он';
 
function вывод() {
 echo $this->пиздец;
}
 
}
 
$a = new test();
$a->вывод();
 
/ Mine блог / Разное /

Массовая проверка доменов на занятость

Добавлено : Чт Май 12, 2011 10:00
Автор : surg30n
Просмотров : 475 » Читать дальше » Комментарии (1) »
Скрипт массовой проверки доменов, а также вывод информации whois базы.

Идем по ссылке, забираем пакет phpwhois:
http://sourceforge.net/projects/phpwhois/

Для проверки доменов набросаем быстроскрипт:

 
include('phpwhois-4.2.0/whois.main.php');
 
$domains = file('domains.list');
 
$whois = new Whois();                 
 
foreach ($domains as $query) {                                     
$query = trim($query);
$result = $whois->Lookup($query, false);
printf("%-20s : %s\n", $query, @$result['regrinfo']['domain']['created'] ?: '-');
}
 


Скрипт читает файл domains.list в котором перечислены домены для проверки (с новой строки).
/ Mine блог / PHP (LAMP) /

Генерация статичного образа сайта и mod_rewrite

Добавлено : Вт Мар 22, 2011 13:28
Автор : surg30n
Просмотров : 749 » Читать дальше » Комментировать »
Имеем cms. Для уменьшения нагрузки для модуля страниц добавим возможность сохранения статичных копий в виде

 
/site_root/static/%host%/путь/до/страницы/в/cms/index.html # для папок
/site_root/static/%host%/путь/до/страницы/в/cms/страница.html # для страниц
 


Кэш есть, теперь можно завернуть анонимусов на адрес статичной странцы.
Делаем это с помощью mod_rewrite.
/ Mine блог / PHP (LAMP) /

Регулярные выражения для чайников

Добавлено : Пт Авг 06, 2010 13:29
Автор : surg30n
Просмотров : 6463 » Читать дальше » Комментарии (1) »
Что такое регулярные выражения?

В народе: регэкспы, регулярки.

По-простому - это выражения для поиска и замены подстроки по шаблону.

В PHP используется название PCRE (Perl Compatible Regular Expressions -
перл совместимые регулярные выражения). В этой статье я постараюсь раскрыть
потенциал это мощного инструмента программиста. Не пытайтесь понять все сразу,
впитывайте порциями и приходите за добавкой.
/ Mine блог / PHP (LAMP) /

Пишем простенький обфускатор кода PHP

Добавлено : Ср Апр 28, 2010 21:44
Автор : surg30n
Просмотров : 2212 » Читать дальше » Комментарии (2) »
Постановка задачи:
Необходимо модифицировать код для неудобного его дальнейшего изменения. В часности - убрать комментарии, почитстить пробелы, переносы строк.
Зачем? Бывают разные ситуации, когда нужно передать код в третьи руки для ознакомления/тестирования. Чтобы гарантировать оплату (если есть опасения), можно передать
в измененном, неудобном для чтеня человеком виде.

В php есть волшебная функция token_get_all, которая разбирает код на лексемы и выдает результат в виде массива.
Отбросив ненужные части кода, мы получим нужный нам рафинированныый код, который можно смело отдавать на съедение неизвестным тетям и дядям.

Итак,
/ Mine блог / Сервер (FreeBSD) /

Проверка записей днс сервера

Добавлено : Пт Мар 12, 2010 1:24
Автор : surg30n
Просмотров : 1649 » Читать дальше » Комментировать »
Проверки могут быть осуществлены командами host, dig, nslookup.

 
host -n -t mx skillz.ru [8.8.8.8]
 
# узнаем mx запись
# последним параметромможно указать через какой сервер имен производить запрос
# skillz.ru mail is handled by 0 skillz.ru.

dig @8.8.8.8 mx skillz.ru +short   
 
# запрос mx записи в коротком формате через сервер 8.8.8.8
# 0 skillz.ru.

dig +nocmd skillz.ru mx +noall +answer                                                                         
 
# узнаем mx запись
# skillz.ru.              14199   IN      MX      0 skillz.ru.

dig skillz.ru mx +short 
 
# 0 skillz.ru.

/ Mine блог / Linux /

Grub error 15. Ubuntu 10.4 Lucid Lynx

Добавлено : Сб Фев 27, 2010 22:47
Автор : j4ck
Просмотров : 2358 » Читать дальше » Комментировать »
После установки ubuntu 10.4 (альфа 3) комп перестал загружаться.
grub stage 1.5. grub error 15.
Ошибка 15 означает что загрузчик не нашел необходимых файлов.
Странно то что с убунтой 10.4 идет второй grub, в котором отсутствует stage 1.5..
Пытаемся исправить ситуацию.
/ Mine блог / Разное /

CVSNT вставляет рекламу при коммите

Добавлено : Сб Фев 20, 2010 18:59
Автор : surg30n
Просмотров : 1609 » Читать дальше » Комментировать »
После обновления cvsnt/tortoise cvs в лог коммита стало добавляться сообщение

Committed on the Free edition of March Hare Software CVSNT Server.
Upgrade to CVS Suite for more features and support:
http://march-hare.com/cvsnt/


Исправляется ситуация добавлением в реестр HKEY_LOCAL_MACHINE\SOFTWARE\CVS\PServer (или HKLM/Software/cvsnt/PServer), "HaveBoughtSuite"="yes".
/ Mine блог / Разное /

Низкая скорость копирования FAR

Добавлено : Пн Фев 15, 2010 16:03
Автор : surg30n
Просмотров : 1997 » Читать дальше » Комментировать »
Копирую значит файлы по сети/ftp фаром, наблюдаю килобайтные скорости вместо мегабайтный.
Зная что сетевые настройки сервера и клиента позволяют делать это намного быстрее,
ищу истину. Дело в том что far по дефолту использует свою "особенную" функцию копирования,
отключаем ее указав галку в настройках "использовать системную функцию копирования" файлов.

far медленно копирует файлы
/ Mine блог / Сервер (FreeBSD) /

Установки и синхронизация времени freebsd

Добавлено : Чт Фев 11, 2010 21:50
Автор : surg30n
Просмотров : 4906 » Читать дальше » Комментарии (2) »
Для установки даты/времени используем команды

 
#год месяц день часы минуты секунды
date yymmddhhmmss
 
#установка времени без модификации даты часы:минуты
date hhmm
 
#пример
date 0501121627
date 1627
 


Чтобы будильник не отставал, нужно локальное время синхронизировать с удаленным эталонным сервером времени.

Можно сделать это вручную

 
/usr/sbin/ntpdate -u ntp.psn.ru
 
На страницу: Пред.  1, 2, 3, ... 11, 12, 13  След.
@СКАЖИРЕКЛАМЕНЕТ@

Мобильные кондиционеры напольные. Мобильные кондиционеры mitsubishi, тепловые пушки. . Java, скачать лови в контакте.