Debian and Ubuntu server locale and encoding

I recently had «fun» supporting server installation of software that needed locale set properly.

In Debian, you can just use

dpkg-reconfigure locales

and the console GUI will pop up.

In Ubuntu server, you’ll more steps to make^

http://askubuntu.com/questions/89976/how-to-change-the-default-locale-in-ubuntu-10-10-server

https://debian.pro/503

https://help.ubuntu.com/community/Locale

And make full use of UTF, please: http://docs.python.org/2/library/locale.html

Grave accent in C# class names

For generic interfaces, the name parameter is the mangled name, ending with a grave accent (`) and the number of type parameters. This is true for both generic interface definitions and constructed generic interfaces. For example, to find IExample<T> (IExample(Of T) in Visual Basic) or IExample<string> (IExample(Of String) in Visual Basic), search for «IExample`1».

Деление по модулю в Javascript отрицательных чисел

Большинство языков программирования, включая JavaScript, используют символ % процента для оператора деления по модулю. Так, взять модуль по 4 от числа 7 можно так 7%4=3. Читать далее

Если порт 80 занят (системой, процесс SYSTEM, pid 4)

То на это есть причины:

  1. У вас установлен SQL Reporting Services.
  2. Работает Windows Remote Management.
  3. Вы используете BranchCache.
  4. Вы установили MS Deployment Service
  5. Работает Skype с исходными настройками. Снимите галочку с ипользования портов 80 и 443.
  6. Работает IIS сервис.

Рассмотрим детальнее четверый случай, т.е. Web Deployment Agent Service/MsDepSvc Читать далее

Django soft image thumbnail replacement

Using new template tag, you’re now free to cache images before rolling out new design and avoid heavy load (maybe via random call)!

https://docs.djangoproject.com/en/1.3/ref/templates/builtins/#with

<img src="{{img.url|thumb:"500x500"%}" />


{% if rand % 10 }
{with newthumb=img.newthumb %}}

or <!-- {{img.url|thumb:"500x580"%} -->

{% endif %}

MySQL with Django on Debian

First, install MySQL driver for Python:

sudo apt-get install python-mysqldb

Next, modify your config of MySQL: http://dba.stackexchange.com/a/8289

If you’ve already messed up the install, you can either drop/create database from scratch, or apply the following script to every table of your DB:

ALTER TABLE `table` CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci;

Alternative mirgation path: http://docs.joomla.org/Convert_a_MySQL_database_to_UTF-8