UTF-8 и сортировка украинских букв в MySQL

Для сортировки поля с украинскими символами collate (сравнение) должно быть utf8_unicode_ci. Например, если у поля collate установлено в utf8_general_ci то поля с первой буквой i будут вначале, перед буквой а (если сортировка по возрастанию).

Один из вариантов исправления этого – сделать экспорт таблицы, добавить нужный collate и импортировать обратно. Например, есть таблица users, правильный вариант команды создания таблицы может быть таким:

CREATE TABLE `users` (
`id` int(11) unsigned NOT NULL auto_increment,
`login` varchar(255) NOT NULL,
...
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 COLLATE utf8_unicode_ci;

Если просто поменять collate через ALTER TABLE, то это не поможет – изменится только свойство collate, а не сами данные.

jQAPI — альтернативная документация jQuery

Онлайн-версия документации jQuery — jQAPI.

Сервис для наглядной разработки JS/CSS кода

jsFiddle — онлайн сервис для наглядной разработки JS/CSS кода. Поддерживает Ajax и MooTools, JQuery, Prototype, YUI и т. п. В комплект входит набор фреймворков и примеров. Выбранный пример можно моментально просмотреть.

SQL beautifier

Наиболее популярный SQLinForm. Единственный минус этого решения является требование Java Runtime.

Менее «фичастый» и более удобный для работы Instant SQL Formatter. Пример работы можно посмотреть здесь.

What is Synergy+?

Synergy+ (synergy-plus) lets you easily share a single mouse and keyboard between multiple computers with different operating systems, without special hardware. All you need is a LAN connection. It’s intended for users with multiple computers, where each system uses its own display. It’s a little like having a 2nd or a 3rd desktop…

http://code.google.com/p/synergy-plus/

10 бесплатных Primary и Seconadary DNS серверов

DNS (англ. Domain Name System — система доменных имён) — распределённая система преобразования имени хоста (компьютера или другого сетевого устройства) в IP адрес. DNS работает в сетях TCP/IP. Как частный случай, DNS может хранить и обрабатывать и обратные запросы, определения имени хоста по его IP. wikipedia.org

Поскольку за обслуживание ваших доменных зон соответствующие сервисы просят порядка 10-15 $ в год, что конечно не есть много, НО … я поделюсь списком из “10ти Free DNS”, т.е. совершенно бесплатных DNS серверов.

Primary DNS
http://zoneedit.com/
http://editdns.org/
http://dollardns.net/
http://xname.org/
http://freedns.afraid.org/
http://primaryns.kiev.ua
http://www.everydns.net/
http://www.dyndns.com/
Secondary DNS
http://secondary.net.ua/
http://ns2.trifle.net/

От себя добавлю, что довольно длительное время использую ZoneEdit и Xname. Проблем с ними не имел, на ZoneEdit имеется ограничение на 5 зонаккаунт Xname же позволяет создать как Primary и Seconadary DNS.

Ну и конечно же
http://primaryns.kiev.ua
http://secondary.net.ua/

Really Useful Classes And Libraries For PHP Developers

Today millions of websites and servers across the Internet are powered by PHP. Originally created by Rasmus Lerdorf in 1995 so that anyone can easily create a Personal Home Page; PHP has come a long way and is now widely used as general purpose scripting language that is suitable for majority of web development projects.

Numerous PHP Frameworks have evolved to enable rapid web development with PHP. However even greater number of standalone PHP libraries and classes are available which provide similar benefits. W3Avenue has compiled a list of some really useful classes and libraries that every PHP developers should be familiar with. Whether you like to use a PHP Framework or prefer to work without one, your productivity can multiply with the help of these libraries and classes.

Read the rest of this entry »

Really Useful Tools For PHP Developers

Whether you are a PHP novice or an experienced developer; tools that you use have direct impact on your productivity. W3Avenue has compiled a list of really useful extensions & tools for PHP developers that will help you speed up development and significantly improve overall quality of your code.

Read the rest of this entry »

Работает ли Daemon Tools под Windows 7?

Получили при установке сообщение вроде: “This program require at least Windows 2000 with SPTD 1.60 or higher. Kernel debugger must be deactivated” ?

Решение:

Откройте редактор реестра, найдите ключ

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Servic es\SPTD

и измените значение Start на 4.

Теперь перезагрузите компьютер и вернитесь к этому же ключу. Смените права доступа к ключу – нажмите правой кнопкой на ключе, “Разрешения…” и выставьте “Полный доступ” для всех.

Удалите этот ключ, перезагрузите компьютер и установите Daemon Tools еще раз.

Остап Бендер, как известно, знал 400 относительно честных способов отъема денег у населения. Но и он позавидовал бы нынешним кидалам в умении “развести” на деньги. По нашим наблюдениям, автомобилисты становятся жертвами преступников наиболее часто. По словам майора милиции Валерия Древило, эта категория людей так привлекает мошенников по нескольким причинам. Во-первых, у водителей практически всегда есть с собой деньги (как минимум, на бензин), во-вторых, автомобилист – не самая бедная прослойка населения: на последние “кровные” машину не покупают.

Способов “развода” на сегодня придумали множество. Мы расскажем о наиболее популярных из них.

Покупка в группах

“Автомобиль за 300-500 грн. в месяц” – такое объявление на рекламном плакате часто можно увидеть в крупных торговых центрах рядом с новеньким автомобилем, который призывно ждет своего хозяина. Деньги вроде небольшие – почему бы не поинтересоваться условиями? А вдруг правда?

Уловка мошенника. Рядом с автомобилем всегда стоит стол, за которым сидит приятный на вид молодой человек или девушка с “честными” глазами. Предлагают здесь купить автомобиль по особой схеме: 1000 человек скидываются по 300 грн. и на эти деньги покупают 5 автомобилей по 60 тыс. грн. за штуку. Между участниками группы проводится розыгрыш, и каждый двухсотый получает автомобиль. Остальные продолжают платить по 300 грн. и привлекают новых участников “лотереи”. В следующем месяце разыгрывают еще 50 автомобилей. Цикл продолжается до тех пор, пока все участники группы не получат по автомобилю. Как тут не поверить в чудо и удачу? Доверие подкрепляется еще и тем, что сотрудник компании-пирамиды показывает кучу документов, лицензий, гарантий.

На самом деле. Платить по 300 грн. в месяц можно годами. Каждый месяц будут приходить уведомления о том, что в этом месяце “выиграли не вы”. В любой момент из группы можно выйти, но есть одна незадача – вступительный взнос и ежемесячные взносы не возвращаются. Нам в редакцию присылают письма читатели, которые пытаются получить автомобиль по 5-6 лет. “За это время я бы уже давно выплатил обычный кредит”, – пишет Алексей Н. из Донецка.

Полезный совет. Категорически не советуем участвовать в каких-либо схемах, напоминающих пирамиду хотя бы отдаленно. Помните, что бесплатный сыр бывает только в мышеловке.

Комментарий психолога. По словам психолога Центра практической психологии и психоанализа “Имаго” Татьяны Назаренко, наиболее уязвимы для участия в таких группах люди, психика которых находится в угнетенном состоянии (стресс, депрессия). “В ситуациях, когда человеку очень сложно справиться с восприятием реальности, психика человека начинает регрессировать. Для того, чтобы защититься от тревоги, человек начинает пользоваться “магическим” мышлением. Человеку начинает казаться, что с помощью определенных ритуалов, действий (например ежемесячных взносов) он может присоединиться к какой-то большой и всесильной структуре, и это даст ему возможность обладать чем-то таким, что другим недоступно, не прилагая к этому серьезных усилий”, – говорит эксперт. Read the rest of this entry »