1. Заходим на сайт http://code.google.com/p/msysgit/downloads/list
2. Скачиваем дистрибутив msysGit-netinstall-xxx.exe (Net installer if you want to hack on Git)
3. Устанавливаем, все что скачали (у меня по умолчанию C:\msysgit)
4. Идем в директорию, куда установили Git.
5. Запускаем (для проверки - git-cmd.bat) msys.bat
6. Создадим пользователя
#git config --global user.name "MyUserName"
#git config --global user.email "my@email.ru"
7. У меня получилось создать только репы в своем разделе посредством команды
#git init
Wednesday, August 4, 2010
Tuesday, July 13, 2010
Ubuntu. Установка .iso для Windows
Приведу пример для игры "Конструктор 2"
sudo mount -o loop -t iso9660 "Street Wars.iso" /cdrom
wine setup.exe
sudo mount -o loop -t iso9660 "Street Wars.iso" /cdrom
wine setup.exe
Thursday, June 3, 2010
Ubuntu + CompizConfig
#sudo aptitude install simple-ccsm compiz-fusion-plugins-extra compiz-fusion-plugins-main compiz-plugins emerald emerald-themes fusion-icon
Если необходимо, нужно прописать запуск в автозагрузку. Делается это так.
System -> Preferences -> Sessions и заходим во вкладку Startup Programs.
Добавляем следующие команды
emerald --replace
fusion-icon
Wednesday, May 26, 2010
Django и MySQL: вопросительные знаки
Появилась проблема с кодировкой. Разрешилась она просто. Необходимо было проверить настройки в проекте Django и MySQL.
В Django в файле settings.py настройки кодировки такие установил
TIME_ZONE = 'Europe/Moscow'
LANGUAGE_CODE = 'ru-RU'
Когда в MySQL были latin1. Проверить кодировку созданной БД можно следующей коммандой
>show create database mybd
А создать базу данных с нужной кодировкой (в моем случае utf8) можно коммандой
>create database mydb character set utf8 collate utf8_general_ci
Теперь просто синхронизируем модель с БД
#python manage.py syncdb
И (если не спросили) создаем суперпользователя
#python manage.py createsuperuser
В Django в файле settings.py настройки кодировки такие установил
TIME_ZONE = 'Europe/Moscow'
LANGUAGE_CODE = 'ru-RU'
Когда в MySQL были latin1. Проверить кодировку созданной БД можно следующей коммандой
>show create database mybd
А создать базу данных с нужной кодировкой (в моем случае utf8) можно коммандой
>create database mydb character set utf8 collate utf8_general_ci
Теперь просто синхронизируем модель с БД
#python manage.py syncdb
И (если не спросили) создаем суперпользователя
#python manage.py createsuperuser
Saturday, May 15, 2010
Chrome. РФ-домен
1. В адресной строке ввести about:config
2. Нажать "Я обещаю, что буду осторожен"
3. Правая кнопка мыши > Создать > Логическое
4. Ввести "network.IDN.whitelist.xn--p1ai" > OK
5. true > OK
6. Для примера вводим: http://президент.рф
Sunday, May 2, 2010
Ubuntu+Apache+VirtualHosts
1. Переместимся в нужную директорию
cd /etc/apache2/sites-available
2. Создадим файл с названием нашго сайта
sudo gedit mysite.com.conf
3. Напишем необходимый минимум для работы сайта
ServerName mysite.com
DocumentRoot /home/USER/mysite_dir
cd /etc/apache2/sites-available
2. Создадим файл с названием нашго сайта
sudo gedit mysite.com.conf
3. Напишем необходимый минимум для работы сайта
ServerName mysite.com
DocumentRoot /home/USER/mysite_dir
4. Поправим хосты sudo gedit /etc/hosts
127.0.0.1 mysite.com
5.Подключим сайт
sudo a2ensite mysite.com.conf
6. Перезапустим apache2
sudo /etc/init.d/apache2 reload
Friday, April 30, 2010
Ubuntu Apache+Python+MySQL
Тут все очень просто. Даже описывать ничего не буду. Просто напишу команды
sudo aptitude install python-mysqldb
Ubuntu 10.04 Apache+mod-wsgi
Появилось немного времени, чтобы наконец установить модуль mod-wsgi
Все довольно просто (особенно в сравнении с установкой на Windows)
1. Итак. Классика. Обновляем репы
sudo aptitude update
2. Далее (apache2 уже установлен!) установим сам модуль
sudo aptitude install libapache2-mod-wsgi
2*. Вообще нужно этот модуль еще и сделать активным командой
sudo a2enmod mod-wsgi
но у меня этот модуль не находится и при рестарте индейца и до рестарта.. не знаю в чем проблема, но вообще модуль установлен уже и активен =\
3. Немного шаманства с настройками. Откроем конфиг
sudo gedit /etc/apache2/sites-available/default
И начиная с 10 строки внесем вот такие изменения
Options Indexes FollowSymLinks MultiViews ExecCGI
AddHandler cgi-script .cgi
AddHandler wsgi-script .wsgi
4. Теперь поправим дефолтные страницы запуска по умолчанию (добавим туда еще и index.wsgi). Откровем конфиг
sudo gedit /etc/apache2/mods-enabled/dir.conf
И внесем еще один параметр "index.wsgi"
5. Все! Рестартанем индейца и вперед за работу
sudo /etc/init.d/apache2 restart
Все довольно просто (особенно в сравнении с установкой на Windows)
1. Итак. Классика. Обновляем репы
sudo aptitude update
2. Далее (apache2 уже установлен!) установим сам модуль
sudo aptitude install libapache2-mod-wsgi
2*. Вообще нужно этот модуль еще и сделать активным командой
sudo a2enmod mod-wsgi
но у меня этот модуль не находится и при рестарте индейца и до рестарта.. не знаю в чем проблема, но вообще модуль установлен уже и активен =\
3. Немного шаманства с настройками. Откроем конфиг
sudo gedit /etc/apache2/sites-available/default
И начиная с 10 строки внесем вот такие изменения
Options Indexes FollowSymLinks MultiViews ExecCGI
AddHandler cgi-script .cgi
AddHandler wsgi-script .wsgi
4. Теперь поправим дефолтные страницы запуска по умолчанию (добавим туда еще и index.wsgi). Откровем конфиг
sudo gedit /etc/apache2/mods-enabled/dir.conf
И внесем еще один параметр "index.wsgi"
5. Все! Рестартанем индейца и вперед за работу
sudo /etc/init.d/apache2 restart
Wednesday, March 24, 2010
JavaScript: array like hash
Good (assuming Object has not been overloaded or extended)
var array = new Object();
array['something'] = ‘yay’;
array['somethingelse'] = ‘more’;
array['something'] = ‘yay’;
array['somethingelse'] = ‘more’;
for ( keyVar in array ) { alert(array[keyVar]); }
Sunday, March 7, 2010
VirtualBox windows-rdp
Необходимость использования rdp-соединения встала из-за того, что использую нетбук Samsung n310 и можно легко сделать вывод, что использовать виртуальную машину "как есть" крайне неудобно из-за монитора.
В результате сделал так
1. В VBox'е в разделе Дисплей устанавливаем функцию удаленного доступа (также автоматически у нас появится номер порта)
2. В cmd.exe пишем код
VBoxHeadless.exe -s mashinename -p 3389
3. Подключаемся с помощью удаленного стола как localhost:3389
Saturday, February 13, 2010
Aptana (with PyDev) and Subversion
Руководство (а точнее личные потуги) по установке SVN основаны на использовании Aptana с установленным модулем PyDev и работой с Django. Итак начнем.
1. Войдите во вкладку My Studio в Aptana
2. Выберите Install Plugins
3. Далее Subversion Client Adapter
4. Отмечаем все необходимое нам для работы
5. Ввиду того, что у меня нет необходимости (да и не очень удобно) хранить проекты на своем компе - я зарегестировался на бесплатном хостинге subversion http://mysvn.ru. Поэтому я буду отталкиваться именно от этого адреса ниже.
6. Создаем репозиторий
7. New -> Project -> Project from svn
Thursday, February 11, 2010
Django и русские символы
Давненько появилась такая проблема, что не могу вписать в свои скрипты русские символы. На все мои попытки вписать кириллицу дебагер выдает ошибку
Non-ASCII character '\\xd1' in file ...
После недолгих мучений я нашел один хороший способ бороться с этой проблемой. Необходимо проделать следующие шаги:
1. Сохранять все файлы в кодировке utf8
2. Прописать в начале файла код
# -*- coding: utf-8 -*_
3. Строки с русскими символами записывать вот так
string = u'строка'
Sunday, December 20, 2009
Tuesday, December 15, 2009
Установка PIL
Вначале ставим все для разработки на Python
#sudo apt-get install python-setuptools python-dev build-essential
Необходимо также установить дополнительную библиотеку
#sudo aptitude install python-virtualenv
Затем ставим и PIL
#pip install pil -E env/
Ключ -E и его аргумент указывают на директорию окружения, в которую
устанавливается пакет
Ключ -E и его аргумент указывают на директорию окружения, в которую
устанавливается пакет
Wednesday, December 9, 2009
NetBeans 6.7 and Ubuntu 9.10 theme
Есть несколько тем. Поэтому приведу список наиболее часто употребляемых
com.sun.java.swing.plaf.gtk.GTKLookAndFeel
com.sun.java.swing.plaf.motif.MotifLookAndFeel
com.sun.java.swing.plaf.windows.WindowsLookAndFeel
com.sun.java.swing.plaf.gtk.GTKLookAndFeel
com.sun.java.swing.plaf.motif.MotifLookAndFeel
com.sun.java.swing.plaf.windows.WindowsLookAndFeel
Устанавливаются они при запуске netbeans
netbeans --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel --fontsize 12
netbeans --laf com.sun.java.swing.plaf.gtk.GTKLookAndFeel --fontsize 12
Subscribe to:
Posts (Atom)