Каждый раз когда настраиваю PuTTY на новом ПК забываю как делать, чтобы русский на сервере отображался нормально, без иероглифов.
Для того чтобы больше не рыть гугл делаю заметку для Debian с utf-8 по умолчанию.
В настройках PuTTY ставим:
Windows -> Appearance: Шрифт = Courier New, 10 point Набор символов: Кириллица
Windows -> Translation: Received data ... character set = UTF-8
Handling of the line drawing .... = Font has XWindows encoding
После настройки всего этого добра, не забудьте сохранить сессию под удобоваримым названием, для последующего использования
На днях озадачился установкой Django для разработкой пот Windows. По началу решил использовать BitNamy Django stack. Но в процессе установки понял, что стек с виртуальной машиной не тянет мой ноут, а стек с джангой непривычен и сильно отличается от того к чему я привык в debian/ubuntu.
Поискав другие варианты, чтобы по быстрому и привычно, пришел к выводу, что проще самому собрать все необходимые компоненты и поставить так как надо мне.
Гнаться за новейшими версиями не стал и ограничился следующими "деталями":
- Python 2.7.3
- Django 1.4.2
- Apache 2.2.21
- mod_wsgi-3.3
- mysql-5.6.10.1
- MySQL-python-1.2.3
- dbForge Studio for MySQL 5.0.97.1
Процедура установки заняла около часа в неспешном темпе.
Уже более года, пользуюсь услугами хостера FirstVDS.
На мой, не предвзятый, взгляд уровень предоставляемых услуг достаточен для средних и малых проектов не привередливых к постоянству аптайма. Бывают иногда отключения. Но по итогам прошедшего года общий аптайм составляет 99.8% (данные на основе метрики от Яндекса)
Учитывая цели с которыми я использую FirstVDS (этот сайт и разработка малых и средних проектов) меня качество предоставляемых услуг вполне устраивает.
А после улучшения тарифов (30Гб + 512Mб и др. на минимальном тарифе 149р.) про другие хостинги даже не вспоминаю. Достаточно настроить как мне нравится и получать удовольствие от хостинга :).
Но самым приятным для меня оказалась партнерская программа этого хостера. С её помощью я смог сделать свой хостинг бесплатным и даже вышел в некоторый плюс.
Есть мелочи которые опытные разработчики считают нормой, а для новичка это магия.
Этим постом открываю серию джано-мелочей.
Сегодня 4 мелочи:
- Выборка случайной записи из модели
- Кириллические урлы
- Файл robots.txt
- Загрузка файлов с русскими именами
Интересный и местами забавный обзор рынка веб разработки.
С недавних пор мой хостер FirstVDS делегировал ответственность за резервное копирование на своих пользователей. То есть, бекапы-то он делает, но хранить их при сбоях не обещает, а рекомендует делать это самостоятельно.
Баннер справа дает 25% скидку на услуги FirstVDS. (Промокод: 648139720)
Для больших проектов, с большой посещаемостью или большим объемом данных дело понятное. Нечего изобретать велосипед - надо использовать функции посылки резервных копий на удаленный хост, встроенные в ISPmanager.
Но для мелких и средних проектов, в которых объем информации в базе не превышает 5мб, такой путь на мой взгляд не целесообразен. Если конечно таких проектов не десятки/сотни. В нашем же случае можно использовать доброту Яндекса и Гугла. :) Объемы ящиков у них сейчас хорошие и хранить небольшие резервные копии вполне себе удобно.
Поэтому садимся и делаем отсылку резевных копий к нам на почту.
На днях один из читателей моего блога, Сергей, задал мне вопрос по поводу вставления картинок через редактор TinyMCE.
Суть состоит в том, что встроенный плагин вставки картинок, работает только с урлами картинок, но не с файлами. Пользователям же проще будет работать с файлами.
Первая моя мысль была: "Сделать плагин управляющий галереей и позволить ему закачивать файлы, а также вставлять их урлы в контент". Поскольку такой плагин уже существует в природе (
Язык Python назван в честь английской комик-группы Монти Пайтона (Monty Python).
В большинстве книжек по языку Python, в примерах очень часто используется слово spam.
До тех пор пока не прочитал книгу Марка Лутца "Изучаем Python", не мог понять почему так часто используется именно spam.
Оказывается у комик-группы Монти-Пайтона есть пародия, где герои сериала пытаются заказать блюдо в кафетерии, а их заглушает хор викингов, поющих песню о консервах с ветчиной (spam).
Лутц в книжке не мог вставить эту пародию в свою книгу, поэтому восполняем этот пробел )))
В Debian squeeze столкнулся с тем. что мой "дежурный" редактор не желает открывать удаленные файлы на sftp.
Решение оказалось простым:
# sudo apt-get install gvfs-fuse
В Система-->Администрирование-->Пользователи и группы-->Управление группами
добавить своего пользователя в группу fuse
И после этого перезагрузка.
(Умные люди считают, что виноват не Debian a Gnome.
Он якобы должен монтировать удаленные каталоги в папку /home/user/.gvfs
и если он этого не делает то надо ставить gvfs-fuse)