Проблем с MySQL encoding

юли 1st, 2009

Днес трябваше да направя Upgrade на едно старо приложение от преди доста години, обаче преди като съм го правил съм допуснал грешка.

Забравил съм да сложа encoding на таблиците и е останал подразбиращият се: latin1. С него кирилицата си работи, но не напълно коректно. Проблема беше че не може да сортира правилно по азбучен ред (напълно логично е все пак, друга таблица).

За целта за да видя какво пише като се свържа трябва да изпълня: SET character_set_client = utf8; и всичко се фиксва. Сега обаче възнамерявам да фиксна това.

1. Експортвам ставара инфо: mysqldump -uroot -p –compatible=mysql40 radiolist > d1.sql

2. Коментирам всички по- долу изброени редове:

SET @saved_cs_client     = @@character_set_client;
SET character_set_client = utf8;
SET character_set_client = @saved_cs_client;

Hint: Примерен коментар: /* primeren komentar */

3. След всяко създаване на таблица добавям:
DEFAULT CHARSET=cp1251
Пример:

CREATE TABLE `lists` (
`art_id` int(5) unsigned NOT NULL auto_increment,
….
) TYPE=MyISAM AUTO_INCREMENT=562525 DEFAULT CHARSET=cp1251;

4. Oтварям файла с Word и го записвам с Encoding: Windows cp1251.(Интересното беше, че нещо ми се закучи с iconv както и да е).

5. Импортирам новата база с коригирам encoding:

mysql -uroot -p radiolist –default-character-set=cp1251 < word_test.sql

6. Това е всичко :)

Dhstudio, Web

Резултати от изпитите след 7 клас - 2009

юли 1st, 2009

Днес един приятел (Biks) ме информира, че са излезли резултатите от изпитите след 7 клас- 2009 година. Резултатите могат да бъдат намерение на най- популярния сайт за ученици и студенти- УЧЕНИК.КОМ

Линк към резултатите тук:

Резултати от изпитите след 7 клас - 2009

PS: И всички посетители на блога били информирани :)

Интересно

Записване на Double Layer DVD под GNU/Linux терминал

юни 29th, 2009

Днес ми се наложи да запиша един 7 GB архив на Double DVD Layer под GNU/Linux терминал. Разгледах малко и както подозирах става супер лесно, но за да се улесня за напред както и всеки които чете тази статия написах по- подробно обяснение и в допълнение малко скриптче. Пълната статия може да бъде прочетена тук:

Записване на Double Layer DVD под GNU/Linux терминал -какво.орг

sadmin

Супер евтини COM домейни от GoDaddy за 1.99 $

юни 29th, 2009

Супер евтини COM домейни от GoDaddy за 1.99 $.

Кода е: 199BUYCOM
Може да се използва само по 1 път в акаунт и важи само при плащане с карта

Web, Интернет

Стартиране на нов проект- Реферати

юни 28th, 2009

След като на 22 юни тази година регистрирах реферати.орг, днес колегата Георги започна да разцъква дизайн за сайта. Следващият етап от развитието на referati.org е създаване на дизайн и неговата имплементация.

Dhstudio, Web

Стартиране на parfums.bg

юни 25th, 2009

Днес завършихме и предадохме проекта: Парфюми.бг . Проекта включва онлайн магазин с възможност за добавяне на парфюми, редактиране и изтриване както и възможност за партньорска програма. Сайтът има стилен дизайн тематичен за своята тематика. Сайтът също включва и блог на парфюми.бг който е доста интересен включващ в себе си добста любознателни статии и новини.

PS: Сайтът е страхотен. Собствениците на сайтът са коректни.Препоръчвам www.parfums.bg на всички желаещи оригинален парфюм.

Dhstudio

Добавяне bg_BG Locale

юни 22nd, 2009

Наложи ми се днес да добавя locale bg_BG на една машина и да и сетна подразбиращ се locale bg_BG . Става много трудно :)))

dpkg-reconfigure locales

Хайде честито това е :)

sadmin

Смяна на smtp порт в postfix

юни 20th, 2009

Днес, един от клиентите ни е в Лондон и не можеше да изпрати писмо през smtp (Outlook Express). За целта ми се обади и разгледах случая. Оказа се, че при доставчика му пишеше:

To protect you and our network, we restrict access to port 25 on our Mobile Broadband network.

If you use email software such as Outlook or Vista Mail and your email provider uses Port 25 for outgoing mail, you will need to change your port or SMTP server when connected to our broadband network.

Errors you might see when trying to send email over Port 25 on our network include: SMTP 554 Transact Failed - Transaction failed; Port 25 error; The connection to the server has failed- Error Number: 0×800CCC0E; or the sending of email will time out.

If you have one of these error messages the best option is to change the outgoing email port from 25 to 587. It is possible that your email provider does not support port 587 - in which case you should try port 465 as an alternative.

Changing the port number on Outlook Express

Наложи се да добавя още един порт в случая 587 за outgoing smtp

Ето как става най- лесно:

Файл /etc/postfix/master.cf
587      inet  n       -       -       -       -       smtpd

sadmin

Godaddy промо купони- 2009

юни 18th, 2009

Godaddy промо купони за 2009 година:

OYH7 - $2.50 off / $7.45 any .COM (renewals too… just used it)

BTPS7 - 20% any order of $50 or more

OYH5 - 10% off whatever

OYH6 - $5 off a $30 purchase

BTPS4 - 10% off anything

chill5 - 10% off

chill6 - $5 off $30

chill7 - $7.45 .coms

hash5 - 10% off

hash6 - $5 off $30

hash7 - $7.45 .com registration

gdd1101c - 10% off any order of $40 or more

Интернет

grep- Argument list too long

юни 17th, 2009

Случвало ли ви се е да търсите нещо с grep но да има толкова много файлове които трябва да бъдат претърсени, че да не можете да го направите. Ето го решението :) :

find $PWD -type f -print0 | xargs -0 grep Tyrsen_String

sadmin