Наши предложения
Контактная информация Контактная информация
Услуги и сервис Услуги и сервис
 
Документация
Документация & FAQ Документация & FAQ
Аргументы в пользу SkillZ Аргументы в пользу SkillZ
[CHANGELOG] Полный список [CHANGELOG] Полный список
TODO / FIXES TODO / FIXES
 
Сайт просматривают
Гостей : 1
Роботов : 1 (GoogleBot)
Пользователей : нет
 
Другое
<b>[1] Заметки кодера</b> [1] Заметки кодера
<b>[2] Шит блог</b> [2] Шит блог
Новости Новости
 
Поиск по сайту
 
Для клиента
Пользователь:
Пароль:
 
Голосование
Вас раздражает реклама с эротическим контентом? (Начато: 25.07.10 14:09, голосов: 54)

(на баннерах, растяжках, буклетах)
Да : 35 (64%)
Нет : 6 (11%)
Сразу щелкаю такой баннер : 5 (9%)
Приемлемо, если без вульгарности : 0 (0%)
Если учавствуют дети : 3 (5%)
Все равно : 5 (9%)
 
/ Mine блог / Разное /

Mysql скорость соединения localhost

Добавлено : Вт Апр 24, 2012 13:22
Автор : surg30n
Просмотров : 38 » Читать дальше »
Время установления соединения с бд mysql на виндовом хосте больше 1 сек?
Mysql слушает только на локалхосте, набросаем скрипт проверка соединения:

 
 core::timer('mysql_connect');
 
    $connection = new mysqli(
        'localhost',
        $dbcfg['login'],
        $dbcfg['password'],
        $dbcfg['database']
    );
 
 core::dprint('time : ' . core::timer('mysql_connect'));
 


Время соединения:

 
#time : 1.018641
 
/ Mine блог / PHP (LAMP) /

Печальное сравнение строк в PHP

Добавлено : Вт Апр 10, 2012 14:37
Автор : surg30n
Просмотров : 67 » Читать дальше » Комментировать »
Сравнение хэша пароля в пхп? Без проблем:

 
if (md5($password) == $hash) {
  print "OK!\n";
}
 


$hash = md5 существующего пароля.
$password = "ximaz" (для примера, MD5 этого пароля равен "61529519452809720693702583126814")

PHP при сравнении приведет аргументы, "похожие на числа" к типу INT.
Но, так как числовое значение хэша не помещается в 32 бита, интерпретатор приравняет его к 0 (нолю).
В итоге получается что сравниваться будет только первая половина хэшей!
/ Mine блог / PHP (LAMP) /

Скорость выборки order by rand() в MySQL

Добавлено : Вт Апр 10, 2012 10:33
Автор : surg30n
Просмотров : 48 » Читать дальше » Комментировать »
Дано: таблица mysql 1К записей
Задача: нужно выбрать случайные 5 записей,

 
SELECT * FROM TABLE ORDER BY rand() LIMIT 0,5 --0.014628
 


Запрос достаточно медленный, попробуем по-другому.

Попробуем выбрать произвольные идентификаторы до основного запроса данных

 
SELECT id FROM TABLE ORDER BY rand() LIMIT 1; --0.000592
SELECT id FROM TABLE ORDER BY rand() LIMIT 1; --0.000385
SELECT id FROM TABLE ORDER BY rand() LIMIT 1; --0.000374
SELECT id FROM TABLE ORDER BY rand() LIMIT 1; --0.000380
SELECT id FROM TABLE ORDER BY rand() LIMIT 1; --0.000377
-- всего 0.002075
 
-- или так, быстрее
SELECT id FROM TABLE ORDER BY rand() LIMIT 0,5 --0.000483
 
-- сама выборка
SELECT * FROM TABLE WHERE id IN (80,413,81,127,113) --0.000464
 
/ Mine блог / PHP (LAMP) /

Как перевести число из экспоненциальной формы в вещественную

Добавлено : Пт Апр 06, 2012 12:38
Автор : surg30n
Просмотров : 99 » Читать дальше » Комментарии (1) »
Есть число 0.000090, представленное в экспоненциальной форме как 9.0E-5.
Нужно перевести его обратно в вещественную форму.

Есть как минимум два способа:

 
$a = number_format(9.0E-5,6,'.','')
$b = sprintf('%f', 9.0E-5)
 

/ Mine блог / PHP (LAMP) /

Написание тестируемого кода (вебинар)

Добавлено : Чт Мар 22, 2012 10:01
Автор : surg30n
Просмотров : 27 » Читать дальше » Комментировать »
Зендоводы опубликовали вебинар раскрывающий аспекты написания легкотестируемого кода и как
это сочитается с хорошим объектно ориентированным программированием.

Тобиас Шлит (61 мин)

http://www.zend.com/en/webinar/PHP/70170000000bk4b-testablecode-20120315.flv
/ Mine блог / PHP (LAMP) /

Битые таблицы myisam при переезде

Добавлено : Сб Мар 17, 2012 0:36
Автор : surg30n
Просмотров : 94 » Читать дальше » Комментировать »
После смены сервера возникла проблема с некоторыми таблицами myisam:

 
mysql> SELECT * FROM ph_tags;
ERROR 1034 (HY000): Incorrect KEY file FOR TABLE 'ph_tags'; try TO repair it
 


Причем ни repair через клиент mysql, ни myisamchk

 
find /var/db/mysql -type f -name 'ph_tags.MYI' -exec myisamchk --force -o -r -v {} \;
 


не cмогли восстановить таблицу.

 
mysql> repair TABLE ph_tags;
+------------------+--------+----------+----------------------------------------------------------+
| TABLE            | Op     | Msg_type | Msg_text                                                 |
+------------------+--------+----------+----------------------------------------------------------+
| titsgtfo.ph_tags | repair | Error    | Incorrect KEY file FOR TABLE 'ph_tags'; try TO repair it |
| titsgtfo.ph_tags | repair | error    | Corrupt                                                  |
+------------------+--------+----------+----------------------------------------------------------+
 
/ Mine блог / Разное /

Оживляем роутер asus wl520gc умерщвленный неудачным прошиванием

Добавлено : Вс Фев 26, 2012 16:30
Автор : surg30n
Просмотров : 330 » Читать дальше » Комментировать »
Итак, процесс перепрошивки роутера завершился неудачей - выключили электричество, закрылся браузер и т.п. Лампочка power на роутере начала мигать с интервалом в одну секунду вместо постоянного свечения, значит что роутер перешел в режим восстановления (recovery mode).

Первым делом пробуем поставляемую с роутером фирменную утилиту asus Firmware Restoration tool. Вот только незадача - после указания файла прошивки зависает с надписью "дождитесь нахождения доступных ip адресов". Вы и ваш роутер в полной заднице.

Но не расстраиваетесь - все еще можно исправить!
/ Mine блог / PHP (LAMP) /

Переводчик Google на PHP

Добавлено : Пт Янв 20, 2012 11:39
Автор : surg30n
Просмотров : 637 » Читать дальше » Комментарии (3) »
Сервис автоматического перевода текста от гугл с появлением API второй версии в конце лета 2011
внезапно стал платным. Переписав свои старые скрипты на новый лад программистам показывалось сообщение
"Daily Limit Exceeded", что означает что нужно занести денежку в гугль. Ценник на данный момент такой -
1 M текста = $20.00. Много это или мало?, зависит от решаемых задач. Что забавно, бесплатная альтернатива от
майкрософт в лице апи бинга продолжает работать и можно адаптировать скрипт под него.
/ Mine блог / PHP (LAMP) /

Парсер картинок google images

Добавлено : Чт Ноя 17, 2011 10:51
Автор : surg30n
Просмотров : 1088 » Читать дальше » Комментарии (2) »
Нужны картинки для наполнения сайта?
С помощью простого скрипта можно одолжить у гугла тематических изображений для нужд партии.
/ Mine блог / Сервер (FreeBSD) /

XAMMP на Windows 7 x64

Добавлено : Ср Окт 05, 2011 12:22
Автор : surg30n
Просмотров : 417 » Читать дальше » Комментарии (2) »
Принимает соединения, но не посылает данные на локалхосте.
В браузере после долгих размышлений завершается ошибкой "невозможно соединиться с сервером".

В логах апача:

 
[Wed Oct 05 13:14:26 2011] [error] (OS 10038)Сделана попытка выполнить операцию на объекте, не являющемся сокетом.  : Child 8916: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.
 


Лечим:

Добавляем/раскоменчиваем строку в conf\extra\httpd-mpm.conf

 
<IfModule mpm_winnt_module>
    Win32DisableAcceptEx
</IfModule>
 

На страницу: 1, 2, 3 ... 11, 12, 13  След.
@СКАЖИРЕКЛАМЕНЕТ@
     Another one     
/ Useless / Разное /

Коси бабло! МMМ2011!!

Добавлено : Чт Мар 29, 2012 16:27
Автор : surg30n
Просмотров : 41 » Читать дальше » Комментировать »
Хочешь купить А8, но нет бабла? Не проблема.
Мы заняли для вас очередь на регистрацию в МMМ 2011!
Заходим на сайт знакомимся с правилами и нажимаем кнопку регистрация в системе МММ 2011
Ты не халявщик, ты партнер. Всем платится и вообще все хорошо!11!!
/ Useless / Разное /

Freebsd crappy experience

Добавлено : Вт Мар 20, 2012 21:24
Автор : surg30n
Просмотров : 85 » Читать дальше » Комментировать »
Решил было погонять новый freebsd 9. Конфиг минимальный, винт SSD на 4 Gb.
Инсталляция фейлится на этапе распаковки портов. Ошибка running out of Inodes.
Спрашивается, какого хера бсд создает так мало инодов при разбивке диска, что их не хватает
даже на то чтобы распаковать гребаную коллекцию портов? шит!
/ Useless / Разное /

Писк блока питания ThermalTake XT 575

Добавлено : Ср Фев 29, 2012 9:20
Автор : surg30n
Просмотров : 151 » Читать дальше » Комментировать »


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

Yandex подзаебал c навязыванием сервисов

Добавлено : Ср Фев 29, 2012 8:49
Автор : surg30n
Просмотров : 121 » Читать дальше » Комментировать »
Очень заебал пунтосвитчер. Яндекс ящеры испортили программу в конец. Во времена мезозойской эры дистрибутив пунто свитчера версии 2,9
весил 220 КБ! Что мы видим сейчас - версия 3.23 занимает 9,7 МБайт - разница в 44 раза! Причем пропорционально размеру увеличился размер говнофункционала программы, а полезнофункционал остался прежним, без изменений.
/ Useless / Медиа /

Подарок на НГ? sega megarive!

Добавлено : Пт Дек 30, 2011 20:25
Автор : surg30n
Просмотров : 228 » Читать дальше » Комментировать »
В начале 90х многие подростки могли лишь мечтать о 16битной приставке.
Сейчас сега с картриджем стоит как 40 литров бензина.
Решено задарить сей гаджет приятелю, а заодно понастальгировать под бокальчик виски об эпичных временах задрачивания джойстиков
выполняя разнообразные комбы, фаталати-бруталити.

sega megarive mortal kombat umk 3
/ Useless / Разное /

Фишинговые письма - получение доступа к приватным данным

Добавлено : Пн Дек 19, 2011 22:00
Автор : surg30n
Просмотров : 201 » Читать дальше » Комментировать »
Получив по почте письмо с темой "Уважаемый клиент firstvds.ru" не спешите радоваться,
а лучше тщательнее присмотритесь к содержимому.

Содержимое письма

 
С связи с переполнением нашей базы данных,мы удаляем неактивные аккаунты!
Если Вы еще пользуетесь нашими услугами,Вам нужно пройти авторизацию,для подтверждения.
Для авторизации пройдите по ссылке ниже.
>>Авторизация<<
 
Приносим свои извинения за доставленные неудобства.
 
/ Useless / Медиа /

Бесплатный Вебвизор от яндекс.метрики

Добавлено : Сб Дек 17, 2011 17:51
Автор : surg30n
Просмотров : 169 » Читать дальше » Комментировать »
Яндекс приготовил новогодний подарок для пользователей -
сделал сервис вебвизор (запись и воспроизведение действий пользователя сайта)
БЕСПЛАТНЫМ!

Для записи действий пользователя, вам нужно поставить галочку к настройках кода "вебвизор"
и обновить код метрики на сайте.
/ Useless / Fun stuff /

Выдача mail.ru писает кипятком

Добавлено : Ср Июн 22, 2011 9:49
Автор : surg30n
Просмотров : 361 » Читать дальше » Комментировать »
Выдача mail.ru по безобидному запросу "ролики ролевых игр онлайн", например.

ролики ролевых игр онлайн

Демография запроса - мужчины от 13 лет)
На страницу: 1, 2, 3, 4, 5, 6, 7, 8  След.
     Новости сайта     
 Релиз Skillz 1.0.5  (Вт Ноя 22, 2005 14:04, surg30n
 Исправления в Skillz 1.0.5  (Чт Ноя 17, 2005 15:56, surg30n
 Первый паблик релиз Skillz 1.0.4 beta  (Чт Ноя 17, 2005 11:10, surg30n
 Skillz 1.0.3 Changelog  (Вс Ноя 06, 2005 13:55, surg30n
 Skillz 1.0.2 Change Log  (Вс Ноя 06, 2005 13:55, surg30n
На страницу: Пред.  1, 2, 3, 4, 5, 6
---- если вы не поняли что это за ресурс, ниже можно узнать что это сайт о cms skillz ----

Что это?


Сайт проекта open source CMS Skill-Z
.

Внимание! Система управления контентом Skillz больше не разрабатывается и не поддерживается.

Система управления контентом сайта (CMS) Skill-Z рассчитана на использование
для сайтов среднего уровня сложности.

Основные возможности cms системы

:: Весь контент хранится в базе данных и редактируется непосредственно из админ/мод панели (никаких манипуляций с файлами)
:: Блочный метод построения неограниченного количества страниц
:: Совместное отображение любого контента (html, bbcode, plain text)
:: Легко настраиваемый внешний вид системы путем объединения блоков в группы
:: Поддержка неограниченного количества шаблонов для разных страниц
:: Модульный подход. Устанавливаете только нужные вам модули
:: Расширенная система привелегий. 4 стнадартных правила + неограниченное число настраиваемых
:: Поддержка регистрации пользователей
:: Модуль интеграции с форумом phpBB и другими
:: В комплект входит визуальный редактор
:: Работа с шаблонами (парсер построен на основе движка phpBB3/Olimpus)
:: Использование возможностей mod_rewrite для представления URL-адресов (SEO)
:: Детектирование поисковиков и запись их посещений в журнал (настраивается)
и многое другое...

Если Вам чего то не хватает в этом проекте, оставьте предложение на форуме и мы попробуем это реализовать!

Требования CMS

Для работы необходимо:
:: apache 1.3 и выше
:: php 4.3 и выше
:: mysql 4 и выше
:: 2Мб свободного места

Для использования системы желательно иметь представление об интернет технологиях,
таких как html, css, php. Однако и не имея глубоких познаний в этой области,
Вы сможете освоить интерфейс программы и создать свой веб сайт.

Как выглядит cms после установки

Посмотреть систему в работе - перейти.

Как забрать cms

Последняя версия: Skill-Z 1.15, Документация.

COPYRIGHTs

Developed by SurSoft (C) 2005
Part of code was ported from phpBB 2 (c) www.phpbb.com

Распространяется по лицензии GNU GPL.

Старые новости.

Раскрутка сайта . производство спецодежды для работы