http://www.vashdomen.ru/?rid=1847
Хорошее доменное имя:
1. Отличается краткостью. Лучше, если количество символов в имени Вашего домена не превышает 5, например, www.artus.ru. Длинные названия наподобие http://www.mtu-net.ru/korona/html.htm хуже запоминаются, их труднее набирать в строке броузера, а пользователи, как известно, чаще всего идут по пути наименьшего сопротивления.
2. Однозначно пишется. *** Доменные имена набираются латиницей, а ведь большой процент пользователей не знаком с английским языком и не может знать правил спеллинга. Значит, слово insurance (страхование) кто-то напишет как inshurans, кто-то – как enshoorance, да мало ли есть вариантов написания. Что уж говорить о транслитерации русских слов! Если Вы занимаетесь разведением кур, а имя Вашего домена www.kuriza.ru, будьте готовы, что искать Ваш сайт будут и на www.curitza.ru, и на www.kuritsa.ru, и на www.cooriza.ru. Плюс к тому, не надо забывать, что многие просто не знают, как пишется то или иное слово, поэтому «словарные слова» не стоит делать частью доменного имени.
3. Воспринимается на слух. Представьте себе муки Ваших сотрудников, уставших от переспрашиваний собеседника «как-как?» и вынужденных в телефонном разговоре диктовать адрес сайта по буквам. Не стоит регистрировать домен “www.onomatopoeia.ru”, если можно каким-то образом этого избежать, заменив слово на более привычное среднестатистическому уху.
4. Связано со сферой деятельности компании. Хорошо, если это название Вашей компании или бренда (www.danone.ru, www.danissimo.ru ). Можно также использовать общие для отрасли слова, как, например, слово «мебель» www.mebel.ru – домен, принадлежащий компании “Mr. Doors”.
5. Вызывает некие ассоциации, хорошо запоминается. Здесь важно не перестараться. Быть чересчур оригинальным не стоит, потому что скорее всего в думающей о другом голове пользователя останется нечто привычное, что он «где-то уже слышал».
понедельник, 19 октября 2009 г.
понедельник, 5 октября 2009 г.
nice designs
http://thisweekindjango.com/twid/episode/32/this-week-in-django-32/
http://www.truviso.com/
http://www.truviso.com/
deployment tools
http://lethain.com/entry/2008/nov/04/deploying-django-with-fabric/
http://www.lag.net/paramiko/ (paramiko is a module for python 2.2 (or higher) that implements the SSH2 protocol for secure)
http://stackoverflow.com/questions/1233655/what-is-the-simplest-way-to-ssh-using-python
http://lincolnloop.com/blog/2009/sep/22/easy-fabric-deployment-part-1-gitmercurial-and-ssh/ есть пример cms котороая использует django geo
http://www.lag.net/paramiko/ (paramiko is a module for python 2.2 (or higher) that implements the SSH2 protocol for secure)
http://stackoverflow.com/questions/1233655/what-is-the-simplest-way-to-ssh-using-python
http://lincolnloop.com/blog/2009/sep/22/easy-fabric-deployment-part-1-gitmercurial-and-ssh/ есть пример cms котороая использует django geo
суббота, 3 октября 2009 г.
Понижение bitrate, Lame mp3 encoding decoding
Понижение bit rate для mp3 файлов (http://ubuntuforums.org/showthread.php?t=537208 - convert mp3 bitrate) до 128 (по умолчанию)
for f in *.mp3 ; do lame --mp3input "$f" /"$f" ; done
Также lame конвертирует wav -> mp3, пример перекодирования всех файлов каталога:
for f in *.wav; do lame --preset standard "${f}" "${f%wav}mp3"; done
for f in *.mp3 ; do lame --mp3input "$f" /"$f" ; done
Также lame конвертирует wav -> mp3, пример перекодирования всех файлов каталога:
for f in *.wav; do lame --preset standard "${f}" "${f%wav}mp3"; done
вторник, 15 сентября 2009 г.
Программа курса "Язык Python и его применение"
Ниже представлена программа факультативного курса "Язык Python и его применение".
Из вкусностей - задачи из реальной жизни, по окончанию курса вы сможете "от и до" делать законченный web продукт. Будет рассмотрен Google App Engine.
Программа:
1. Введение в программирование на языке Python
2. Основные стандартные модули Python
3. Элементы функционального программирования.
4. Объектно-ориентированное программирование
5. Численные алгоритмы. Матричные вычисления. Пакет Numeric для осуществления численных расчетов и выполнения матричных вычислений.
6. Обработка текстов. Регулярные выражения. Unicode
7. Работа с данными в различных форматах
8. Разработка Web-приложений (Django, Google App Engine)
9. Сетевые приложения на Python. (TCP/IP, UDP/IP, HTTP, FTP, SMTP, POP3, IMAP, NNTP).
10. Работа с базой данных
11. Многопоточные вычисления
12. Создание приложений с графическим интерфейсом пользователя
13. Интеграция Python с другими языками программирования. Встраивание интерпретатора Python в программу на C, и, наоборот, написание модулей для Python на языке C.
Обязательная литература: Россум - Язык программирования Python.
Из вкусностей - задачи из реальной жизни, по окончанию курса вы сможете "от и до" делать законченный web продукт. Будет рассмотрен Google App Engine.
Программа:
1. Введение в программирование на языке Python
2. Основные стандартные модули Python
3. Элементы функционального программирования.
4. Объектно-ориентированное программирование
5. Численные алгоритмы. Матричные вычисления. Пакет Numeric для осуществления численных расчетов и выполнения матричных вычислений.
6. Обработка текстов. Регулярные выражения. Unicode
7. Работа с данными в различных форматах
8. Разработка Web-приложений (Django, Google App Engine)
9. Сетевые приложения на Python. (TCP/IP, UDP/IP, HTTP, FTP, SMTP, POP3, IMAP, NNTP).
10. Работа с базой данных
11. Многопоточные вычисления
12. Создание приложений с графическим интерфейсом пользователя
13. Интеграция Python с другими языками программирования. Встраивание интерпретатора Python в программу на C, и, наоборот, написание модулей для Python на языке C.
Обязательная литература: Россум - Язык программирования Python.
понедельник, 14 сентября 2009 г.
Интересные материалы
***
Верхом на облаке в 21 век. Статья для журнала Хакер.
http://abrdev.com/?p=962
Верхом на облаке в 21 век. Статья для журнала Хакер.
http://abrdev.com/?p=962
Подписаться на:
Сообщения (Atom)