Сегодня 7 июня, суббота ГлавнаяНовостиО проектеЛичный кабинетПомощьКонтакты Сделать стартовойКарта сайтаНаписать администрации
Поиск по сайту
 
Ваше мнение
Какой рейтинг вас больше интересует?
 
 
 
 
 
Проголосовало: 7281
Кнопка
BlogRider.ru - Каталог блогов Рунета
получить код
Web.Запой
Web.Запой
Голосов: 0
Адрес блога: http://webzapoi.blogspot.com/
Добавлен: 2012-05-14 10:10:32
 

Django 1.3 фишечки

2011-05-23 01:02:00 (читать в оригинале)

Подумал, что было бы неплохо начать небольшой цикл статей о новом релизе Django.


Относительно новом. Релиз Django v 1.3 вышел в марте 2011. А хотелось бы рассказать о тех полезных "фичах", которые так сильно ждали пользователи этого фреймворка. Например самые выделяющиеся, на мой взгляд (кратко) :
  1. Class-based views - это ну просто супер "фишка". Я ждал ее очень давно. Сокращает количество кода + упорядочивает его по классам. Виды теперь можно наследовать из базовых классов, перегружать своими методами, обвешивать своей функциональностью. Для меня это просто манна небесная. Код принимает вид таких языков как С/C++/C#.
  2. Static files - наконец то статические файлы отделили от пользовательских медиа файлов + у статических файлов есть свои особенности, такие как сбор всей статики со всех каталогов с помощью команды collectstatic и еще пару "рюшечек". Очень удобно.
  3. Логи - теперь Django использует встроенную Питоновскую систему логов. Приятная вещь. Непонятно почему появилась только сейчас.
  4. Конфигурирование поведения ON_DELETE для полей типа ForeignField и OneToOneField при каскадном удалении.
Если вы работали с Django до этого, то наверно просто ликуете от таких полезностей. Как собственно и я :)

Кстати, полный список нововведений можно посмотреть тут http://docs.djangoproject.com/en/dev/releases/1.3/. Там все достаточно подробно расписано. Правда на английском.

Что же касается следующей статьи из этого цикла, то начну я пожалуй со Staticfiles 

PS: Если вы только начали изучение django и у вас проблемы с английским, то я бы посоветовал вам http://djbook.ru/, откровенно говоря документация приведенная там немного устарела, но для ознакомительных целей вполне подойдет.


Сбой в clodo.ru

2011-05-20 20:34:00 (читать в оригинале)

У меня под проект (над которым я сейчас работаю) куплено небольшое "облако", у хостера, подающего на мой взгляд большие надежды - clodo.ru. Достаточно заметная компания на отечественном рынке хостинга. Но на этом с комплиментами хочется немного остановится.

Сегодня примерно в 13:00, мой скромный выделенный сервер пропал из зоны моей досягаемости. При попытках подключится по ssh - не откликался совершенно. Тут же зашел на форум клодо, но к моему удивлению там было полное спокойствие и лишь небольшая заметка в новостях, о том что в Оверсан-меркурий (партнер clodo.ru) произошла какая-то "шляпа" с электропитанием, вернее какой-то сотрудник (предположительно инженер) допустил роковую оплошность и по его вине все это случилось. Об этом, не очень то вдаваясь в подробности, сообщил пост в новостном форуме от сотрудников clodo.ru. И самое "смешное" что ссылка ведущая на обсуждение этого форума была не исправна. Но это была не проблема, т.к. на хабре обсуждение этого инцидента велось полным ходом.



В общем и целом я насчитал более 7 часов простоя своего несчастного "облачка". Как же хорошо что мой сайт не находится в стадии продакшн и мне не звонят разъяренные клиенты со славами "какого черта, где сайт!!!" и все в таком духе.

Ну что же технические неполадки бывают у всех. И несмотря на то, что я очень беспокоюсь за дальнейшую стабильность работы clodo.ru, мне все таки кажется что скоро у них все наладится. Они сменят своего технического/технологического партнера Оверсан-меркерий.

Короче говоря я им симпатизирую, так или иначе. Хорошая, на мой взгляд, компания. Вот.


Технологии, такие технологии

2011-05-14 15:53:00 (читать в оригинале)

Как видно из заголовка, сегодня хотел написать немного о технологиях.

Согласитесь, каждый программист для своей профессинальной работы использует какую то связку технологий. Технологий в которых он разбирается очень четко. Как говорится он себе этим на хлеб зарабатывает. Но что бывает когда необходимо сменить одни технологии на другие, т.е. смена целевой платформы, языка программирования или фреймвока ну и так далее. Что это значит? А то, что начинается очень сложный период обучения/переобучения, которые почти всегда означает потерю сна раздражительность и фактическое "выподание" из своей профессии на время.

Я знаю о чем говорю, потому что в своей жизни переживал несколько глобальных переходов от технологий к технологиям. К примеру достаточно болезненый переход от языов C/C++ к еще только набирающему оборты, на тот момент, C#. Мне это было необходимо для работы над новым проектом, деваться было некуда. К тому же если посмотреть на скорость разработки C# и C++, последниый явно не в "плюсе". Это лишь пример, конечно же.

Я зашел очень издалека :) А ведь я просто хотел сказать, что на данный момент в своих разработках я использую следующие технологии:

1. Для разработки: Python (с фреймворком Django) + Eclipse IDE + Mercurial (Контроль версий)
2. Серверная часть: Linux + Apache (mod-wsgi) + Postfix (почта)
3. Клиенская часть: JavaScript + jQuery + различные плагины галерей и т.п.



Как говорится набросал все что вспомнил :)

Так к чему же я всетаки? Вы прекрастно знаете, что в интернете можно найти множество статей и туториалов, о том как и что можно установить и каким образом настроить. Но откровенно говоря начинающему (даже иногда и опытному, но с другим набором технологий) программисту, сложно в этом информационном потоке разобраться. И мне пришла идея сделать несколько "Видео Туториалов", (конретных, добротных, от и до) по тем технологиям которые я использую в своей работе, для того чтобы помочь людям быстрее перейти на новые (для себя), более "выгодные" технологии. Например, уроки будут в стиле: "как настроить почтовый сервер на своем сервере". В нем будет конкретно и четко в реальном времени расказано, показано, а лучше даже запущено в работу все, от а до я по этому вопросу. Вообщем, мастер класс. :)

Ну чтож надеюсь у меня будет хватать времени (желание то точно есть) начать делать эти видео уроки... Не обещаю что это будет завтра, но будет скоро...

Удачи


Сбой в работе blogspot.com

2011-05-14 13:01:00 (читать в оригинале)

С 13 на 14 мая, произошел сбой в работе сайта blogspot.com. У меня пропал один пост и я был очень раздосадован этим событием. Официальный блог гугла сообщил, что во время планового обслуживания некоторые пользователи заметили странное поведение blogspot.com. Но гугл не был бы гуглом, если бы в кратчайшие сроки не устранил все недочеты и баги. За что им большое спасибо.

PS: А то я уже было подумал, что очередная моя попытка завести блог, провалилась неуспев начаться.

PPS: Ссылка на новость http://googleblog.blogspot.com/2011/05/blogger-is-back.html


Первый пост в этом блоге. Давайте знакомится!!

2011-05-10 00:34:00 (читать в оригинале)

Привет

Это мой первый пост здесь. Так и хочется написать: "Сами мы не местные.. мимо проходили... разрешите представится (снимая шляпу)" :) Но нет я начну с другого. Начну с описания своего блога. Я постараюсь в данный пост не писать технических токостей, а все же оставлю его для описания того что и о чем я буду здесь "постить" и немного о себе конечно же.
Вот.

Меня зовут Рафаэль. Я программист. Покачто ограничусь вот таким расплывчатым описанием себя и поговорю немного о самом блоге.

А буду я в своих постах затрагивать технические и технологические вопросы связанные с разработкой сайтов, но небуду ограничиваться этим. По мере возможности буду расказывать и делиться опытом о своем первом серьезном проекте. Пока что не буду его описывать т.к. он еще не готов. Но как только будет возможность, так сразу дам занать о нем, раскажу про все "грабли" на которые наступил пока писал и запускал его.

Зачем этот блог?

Скажу чесно, я много раз пытался создать свой блог, но каждый раз находил для себя тысячи причин не создавать его. Может быть потому что не хотел его поддерживать, регулярно писать туда сообщения, короче говоря ленился. Надеюсь в этот раз я преодолею все трудности и буду регулярно заставлять себя писать интересные посты и делится своим опытом с вами. А расказать и поделится у меня есть чем.

Я достаточно долго занимаюсь программированием и накопил досточно большой багаж знаний и опыта. Но есть одно НО. Как и у многих программистов, оглядываясь назад у меня появляется чувство, что я много чего спроектировал, написал, отдебужил, сверстал и прочее (подставьте свое), но ничего из этого толком не дожило до наших дней. Некоторые сайты закрылись. Программы, которые писал когда то морально устарели, либо компании которые их заказывали обанкротились. От всего этого становится грустно. Проанализировав ситуацию, я понял что нужно что то иметь свое. Иметь из различных соображений. Опять же опыт, не в последнюю очередь. Ну да ладно, я думаю что первый пост затянулся и нужно заканчивать. На этом я прерыва................

PS: Кстати почему веб-запой. Ну во первых, я сейчас занимаюсь именно вебом и только им. А запой, потому что я уже досточно долго работаю в этом направлении и это уже начинает быть похожим на настоящий, долгий и беспощадный ЗАПОЙ! :)

PPS: Грамматические ошибки и несвязанность некоторых предложений вполне возможна, т.к. уже поздно и ум не настолько свеж как хотелось бы. :-P


Страницы: 1 2 3 4 

 


Самый-самый блог
Блогер ЖЖ все стерпит
ЖЖ все стерпит
по сумме баллов (758) в категории «Истории»
Изменения рейтинга
Категория «Религия»
Взлеты Топ 5
Падения Топ 5


Загрузка...Загрузка...
BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.