Статьи, обзоры, тесты...

Примеры триггеров MySQL

DROP TRIGGER IF EXISTS `update_sms_plus`; CREATE TRIGGER `update_sms_plus` AFTER UPDATE ON `sms_plus` FOR EACH ROW UPDATE sms_plus SET city = NEW.gorod WHERE id=NEW.id; …

Более 400 ответов на популярную игру четыре фотки одно слово + обновление

Совет. Чтобы быстро найти слово по картинке, воспользуйтесь сервисом Google Images Search на ПК. ХОЛОД ГРОМКО КРЕСТ ГОРЯЧИЙ СЛАДКИЙ СЫРОЙ МЯЧ ЖЁЛТЫЙ СИЛЬНЫЙ МЯГКИЙ ТВЁРДЫЙ ВЫСОТА КРАСНЫЙ КИСЛЫЙ ТИХО СЧАСТЬЕ БЕЛОЕ ПРОШЛОЕ УТРО БОЛЬШОЙ …

Анаграммы русского языка

Проанализировав толковый словарь, получил полный список анаграмм русского языка. Более 2800 существительных. Если в этом списке нет вашего слова, можете воспользоваться продвинутым скриптом расшифровки анаграмм на русском и английском абаз - база абвер - верба аборт - обрат абрек - бекар аванп…

MTS полезные сервисные команды + vCard

Номер Название *111# Сервисное меню *152# Стоимость последних операций *100*1# Остаток пакетов *111*271# Остаток трафика *111*919# Отписаться от рассылок 63-33 Антиспам СМС 08-80 Позвонить за чужой счет *116*79180000000# Пополни мне счет *110*9…

Пакетное сжатие JPEG без потери качества

Наверняка многие задумывались как быстро и просто сжать все картинки разом. Например, для освобождения пространства или оптимизации сайта. Даже сам Google Pagespeed рекомендует сжимать их подобными советами: Если сжать без потерь изображение ..., это уменьшит его размер на 909 Б (3 %). В это…

Пример модели земного шара на WebGL

Рабочий пример здесь: Пример модели земного шара на WebGL Так это выглядит в браузере на android: …

Детектор ботов на PHP

// детектор ботов function isBot($ua=null){ if ($ua===null) { if ($_SERVER['HTTP_CONNECTION'] == 'TE, close' || $_SERVER['HTTP_CONNECTION'] == 'close' || $_SERVER['HTTP_CONNECTION'] == 'TE' ) return 1; $ua = strtolower($_SERVER['HTTP_USER_AGENT']); } if (!$ua) return true; $list = array('…

Whois запрос на PHP

// Whois запрос на PHP function RipeIPInfo2($ip){ $oSocket = fsockopen("whois.tcinet.ru",43,$sErrorNo, $sErrorMsg); fputs($oSocket,$ip."\r\n"); while(!feof($oSocket)){ $line=trim(fgets($oSocket,128));dbg($line); if ($line[0]=='%' OR !$line) continue; $line=explode(':',$line); $result[$line[…

Выполнение shell команд с моментальным выводом в PHP



Битовые операции в MySQL (Работа с флагами)

#Установить флаг 0x2: UPDATE `table` SET `flag`=`flag` | (0x2); #Установить сразу несколько битов (0x1 и 0x2): UPDATE `table` SET `flag`=`flag` | (0x1|0x2); #Удалить флаг 0x2: UPDATE `table` SET `flag`=`flag` &~ (0x2); #Удалить сразу несколько битов (0x1 и 0x2): UPDATE `table` SET `flag`=`flag`…

Как запустить скрипт только один раз, автоматически убивая копии

#!/bin/sh # kill all process with basename, but the current ps aux | grep ./`basename $0` | grep -v $$ | grep -v grep | awk '{ print $2}' | while read LINE; do kill -9 $LINE done …

Способы взлома игр на Android

1. GameCIH - Artmoney для андроид Скачать GameCIH с официального сайта Инструкция с 4pda: Открываем GameCIH, указываем кнопку быстрого доступа, скрываем (домик) Запускаем игру Нажимаем выбранную кнопку В окне выбираем Input Number, вводим число например денег, которое у вас сейчас в игре …

Ubuntu + nginx + php + mysql + memcached + eAccelerator

Устанавливаем и настраиваем Nginx sudo apt-get install nginx sudo vim /etc/nginx/sites-available/default Файл default server { listen 80; server_name localhost; #access_log /var/log/nginx/localhost.access.log; charset utf-8; rewrite ^/sitemap\.xml$ /sitemap last; rewrite ^/robots\.txt$ …

Автоматическая рассылка error_log на email

Написал простой shell скрипт, который подобно команде tail -f в реальном времени следит за логом ошибок и отправляет изменения на почту. Для защиты от спама, скрипт отправит не более одного письма в минуту. #!/bin/sh tail -f -n0 /var/log/php5-fpm.log | grep PHP | while read LINE; do SEND_BUF="$S…

Максимальное ускорение Firefox

Здесь собраны все настройки для максимального ускорения Firefox. Вы можете пронести их вручную в about:config или автоматически создав файл user.js в папке профиля: c:\Users\Ваш_пользователь\AppData\Roaming\Mozilla\Firefox\Profiles\Набор_символов\ Файл: c:\Users\Ваш_пользователь\AppData\Roa…

Вычисляем возраст человека по дате рождения (php)

date_default_timezone_set('America/Los_Angeles'); function calculateAge($birthday){ return floor((time() - strtotime($birthday))/31556926); } //USAGE EXAMPLES echo calculateAge('1978-07-11'); echo calculateAge('7/11/1978'); echo calculateAge('7/11/78'); echo calculateAge('July 11, 1978'); А здес…

Yandex translate API

Пример использования Yandex translate API: function translate(text, sl, tl, success){ $.ajax({ url: 'http://translate.yandex.ru/tr.json/translate?srv=tr-text&id=812c6278-0-0&reason=auto', dataType: 'jsonp', data: { text: text, // text to translate lang: sl+'-'+tl },success: function(result) …

Настройка Windows XP на максимальную производительность

Вредные советы) Ради интереса опытным путем установил необходимый минимум служб в виндовс: DHCP Клиент Plug and Play Беспроводная настройка Диспетчер учетных записей безопасности (будет работать и без нее) Журнал событий (система работает, wifi не загружается) Запуск серверных процессо…

Встроенный функционал MySQL

В MySQL есть достаточное количество встроенных функций и фич, которые упрощают код. К сожалению, не все программисты знают об этом и используют свои «велосипеды». ON DUPLICATE KEY UPDATE Например, есть таблица с какими-то объектами (пользователи, посты и т.д.). Если данный объект с таким-то ун…

iPhone удаление невидимых фоток

Иногда на iPhone случается глюк. Память заполнена фотографиями, это видно в settings -> genegal -> usage, но их нет ни в приложении ни в айтюнсе. Причина: Дело в том что при изменении фотки в /PhotoData/Metadata/ хранится измененная копия фотографии. И при удалении фотки сторонними программами,…

Обновить Денвер до php 5.5.9. Короткая инструкция.

1. Скачать PHP http://phpdev.toolsforresearch.com/php-5.5.9-Win32-VC11-x86.zip и распоковать в C:\WebServers\usr\local\php5 2. PROFIT!!! Все должно заработать. Естественно делать это надо на выключенном денвере. …

План основных мероприятий встречи Нового 2015 года и празднования Рождества Христова, в рамках фестиваля «Лучший город зимы»

Название и форма мероприятия Дата и время проведения Место проведения Ответственные организации, в т.ч. орган (или органы) исполнительной власти Основные мероприятия Большой зимний каток на Красной площади 1 декабря 2011 – 3 марта 2012 Красная площадь ОАО «ТД ГУМ» Встреча Д…

Увеличение производительности HTML5 приложений

Библиотеки: https://github.com/ftlabs/fastclick - убирает задержку 300мс в мобильных браузерах http://greensock.com/jquery-gsap-plugin - jQuery плагин для увеличения производительности jQuery.animate() По тестам в 20 раз быстрее родного jQuery.animate(). Статьи: http://www.stubbornella.org…

logo

Пример как разработать логотип в стиле iOS за 15 минут прямо в браузере. Нажмите F12. Отредактируйте стили. Нажмите на лого чтобы сохранить картинку. S ` …

Тесты производительности. PHP-FPM + OPcache vs HipHop vs Си vs kPHP

Конфигурация: Intel Dual Core 1.60GHz, 8Gg RAM PHP-FPM (PHP 5.5.3) + OPcache HipHop VM 2.4.0 (rel) В качестве веб севера выступал nginx/1.4.1 (Ubuntu) Подсчет миллионного знака числа Пи Был написал эквивалентный код на php и Си для подсчета миллионного знака числа Пи по формуле Бэйли — Боруэ…