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

Как вы оцениваете юзабилити сайта www.skillz.ru
Отлично, все интуитивно понятно : 19 (20%)
Хорошо, особых проблем нет : 18 (19%)
Плохо, неудобный сайт : 31 (33%)
Хуже некуда, сделайте что нибудь! : 24 (26%)
 
/ 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 / Разное /

Назад в прошлое: Computer Club Admin

Добавлено : Чт Апр 21, 2011 20:36
Автор : surg30n
Просмотров : 556 » Читать дальше » Комментарии (1) »
Копался на старом жестком диске.
Обнаружил с++ сырки, датированные 2002ым годом.
Прога - управление компьютерным клубом, написанная для знакомых.
Файлик доки под катом..
/ Useless / Медиа /

Баннерная, тизерная реклама

Добавлено : Чт Мар 24, 2011 16:10
Автор : surg30n
Просмотров : 505 » Читать дальше » Комментировать »
Баннерные, тизерные рекламные площадки. Хороший конверт.

TeaserNet.com
BodyClick

Партнерская программа. Тизерный трафик, партнерка по продаже тизерного и баннерного трафика.
/ Useless / Медиа /

Скачать музыку, видео vkontakte

Добавлено : Чт Мар 24, 2011 12:33
Автор : surg30n
Просмотров : 398 » Читать дальше » Комментировать »
Как скачать видео или музыку с сайта vkontakte.ru?
Проще простого, если вы пользуйтесь firefox-ом.
Плагин для фаерфокса для загрузки музыки с вконтакта
/ Useless / Разное /

ICQ: неверная учетная запись или пароль

Добавлено : Ср Ноя 17, 2010 9:47
Автор : surg30n
Просмотров : 2941 » Читать дальше » Комментарии (4) »
Второй день не могу подключится к icq своим акком.
На страничке восстановления пароля по UIN выдается замечательное сообщение:

Забыли пароль? 
В данный момент мы не можем восстановить ваш пароль. Сожалеем о причиненных неудобствах.
Попробуйте еще раз через некоторое время.
Приносим извинения за доставленные неудобства.


Вы все еще пользуйтесь icq, тогда мы идем к вам!
Вспоминаю свой primary email, повторяю процедуру восстановления по нему.
Удивлению нет предела, когда пароль сменил другому аккаунту, зареганому когда-то мной знакомому..
/ Useless / Разное /

Yandex.Bar, firefox, русские буквы в адресной строке

Добавлено : Вт Окт 05, 2010 12:49
Автор : surg30n
Просмотров : 1358 » Читать дальше » Комментировать »
Недавно заметил, что огнелис перестал воспринимать кириллическую раскладку в адресной строке,
а выводил там латиницу, несмотря на активную раскладку. Меня это жутко бесило, потому что пользую русские тэги для
меток в закладках.

Оказалось о нас позаботился всемогущий яндекс со своим плагином Яндекс.Бар в настройках которого
стояла галочка "Enable address bar correction". Убрав ее, ужасных размеров фичебаг пропадает.
/ Useless / Разное /

Soldier of fortune, Quake2, драйвера Nvidia

Добавлено : Пн Окт 04, 2010 10:08
Автор : surg30n
Просмотров : 1515 » Читать дальше » Комментарии (2) »
Дождливым осенним вечером решил понастальгировать - загамать в отличную игруху былых дней Soldier of fortune (первая часть).
Гонял ее еще на P233 с 64 метрами мозгов.

Так вот, игра после запуска показывала серый экран и вылетала.
Оказывается за годы совершенствования видеоадаптеров нвидиа сильно продвинулась и теперь нужно тормозить
видеоколлайдер для того чтобы запустить старые игры.

/ Useless / Разное /

SATCMS бесплатная легкая система управления

Добавлено : Пт Авг 20, 2010 23:17
Автор : surg30n
Просмотров : 1082 » Читать дальше » Комментировать »
Проплаченный пост.

Система управления контентом SATCMS.

Движок подходит для создания информационных сайтов: визиток, новостников, блогов, статей.

Ключевые моменты:

- мультисайтовость из коробки
- многоуровневая древовидная структура данных
- поддержка генерации статичных страниц
- возможность добавлять к материалу изображения, файлы
- сео направленность
- грамотный фреймворк в основе cms
- удобная кастомизируемая система шаблонов
- бесплатность лайт версий
/ Useless / Fun stuff /

Scorpion - Mortal Kombat на аккордеоне

Добавлено : Вт Авг 10, 2010 19:29
Автор : surg30n
Просмотров : 1109 » Читать дальше » Комментировать »
Get over here!!!

На страницу: Пред.  1, 2, 3, 4, 5, 6, 7, 8  След.
     Новости сайта     
 Блок вывода случайной статьи  (Чт Янв 31, 2008 23:34, j4ck
 Модуль экспорта контента в RSS (2.0)  (Ср Янв 30, 2008 22:24, surg30n
 [closed] Skillz CMS  (Вс Дек 16, 2007 14:19, surg30n
 Релиз Skillz 1.15  (Вс Мар 18, 2007 19:27, surg30n
 Обновление Skillz 1.1c  (Вс Фев 25, 2007 3:08, 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.

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