Записки пользователей

Dell Latitude E6520 или как я выбирал ноутбук для работы и дома

Dell Latitude E6520 или как я выбирал ноутбук для работы и дома

Сегодня напишу пару слов о том как я выбирал ноутбук Dell Latitude E6520 - некий свой небольшой отзыв про этот аппарат.

Давненько я уже ничего не писал. Много работы, много заказов, и времени на то чтоб собрать мысли для написания чего нибудь толкового и полезного просто нету :(. Но вот прикупил себе новую рабочую станцию и решил немного похвастаться.

Начну пожалуй с того что выбирал я долго. Мысль о том что надо менять рабочую машинку и, что мой 14-дюймовый Dell Vostro меня переставал устраивать по производительности,  мучила меня уже несколько месяцев. Хотя грешить не на что - он своих 3 года отработал на ...

Читать далее

Создание UserProfile формы в Django с полями first_name, last_name для django-profiles

Вот в текущем проекте столкнулся в проблемой, используя django-profiles. django-profiles - это приложение позволяет создать дополнительную модель (со своим набором полей) для профиля пользователя, которая дополняет модель User предоставленную фреймворком. При переходе на редакрирование этот дополнительный профиль генерирует форму UserProfile из вашей модели. Но так как во встроенной модели User уже есть поля first_name и last_name которые мне нужны в проекте, я решил сделать по правильному и не дублировать в базе информацию. И для того чтоб дополнить форму редактирования профиля полями first_name и last_name из модели User я нашел вот такое решение :


class UserProfileForm(forms.ModelForm):
first_name = forms.CharField(label=_ ...

Читать далее

Сделать свой сайт. Как стоит делать это правильно.

Часто сталкиваюсь с тем, что начинающие веб-дизайнеры хотят сделать свой сайт и не знают с чего начать. Да сейчас много разных сайтов, которые предлагают бесплатно вести свои блоги и делать сайт. Но давайте задумаемся? Если все начнут пользоваться подобными услугами, то вскоре профессия веб-программиста станет либо никому не нужной либо дорогостоящей так как молодому поколению не нужно будет изучать процесы разработки сайта так как это делали до сих пор. Если ранее создание своего ресурса по неволе втягивало человека в познания хоть каких-то основ, то на сегодня это уже стало не обязательным. Сегодня в код лезут только те кого действительно влечет ...

Читать далее

Установка python, apache и mod_wsgi. Установка django на vps-сервер CentOS

Здравствуйте , дорогие читатели моей колонки! Хочу поведать Вам сегодня про устрановку связки python, django , apache и mod_wsgi на vps-сервер с установленнным CentOS. Итак, пойдем по порядку:

1. Установка Apache.

Качаем Apache, APR и APR-Util. Последние стабильные версии берем отсюда: APR и APR-Util Apache
cd /usr/local/src wget http://apache.cp.if.ua//apr/apr-1.4.2.tar.gz wget http://apache.cp.if.ua//apr/apr-util-1.3.9.tar.gz wget http://apache.vc.ukrtel.net//httpd/httpd-2.2.16.tar.gz
Распаковываем архивы:
tar -xzf apr-1.4.2.tar.gz tar -xzf apr-util-1.3.9.tar.gz tar ...

Читать далее

AJAX и Django + jQuery

Приведу Вам сегодня несколько примеров о том, как осуществлять функциональность AJAX в django приложении, используя библиотека jQuery JavaScript. Скажу сразу, что эта статья относится к версии Django 1.1 или новее и направлена на новичков Django, подобно мне :).

В отличие от некоторых других сетевых приложений, Django, слава Богу  не привязан к какой-либо библиотеке JavaScript, и Вы можете использовать любую на свое усмотрение. Однако, В этой статье я буду использовать jQuery ради простоты.



Базовый пример Django и ajax


Давайте начнем с очень простого кода в views.py ...

Читать далее

Блеск и мощь HTML5/CSS3: заглянем в будущее

Веб, как известно, не стоит на месте. Он развивается изо дня в день, и развивается достаточно быстро. И одной из составляющих этого процесса развития является эволюция стандартов.

Существующие на сегодняшний день стандарты front-end-development'а (HTML4, XHTML (даже 1.1), CSS2.1) с каждым днём все меньше соответствуют реалиям современности. Веб-приложения становятся всё динамичнее, интерфейсы - всё сложнее и интерактивнее. Верстальщики и веб-технологи всё чаще вынуждены прибегать ко всяческого рода ухищрениям, хакам, js-извращениям, генерации элементов дизайна на стороне сервера (за примерами далеко ходить не надо - те же закругленные уголки или текст с эффектами). Это не есть гуд, т.к. усложняет процесс разработки ...

Читать далее

Eclipse pydev и django. Установка на windows платформе.

Часто бывает так, что Вам не доступен линукс, это когда Вы сидите на работе, Вы его (Linux) не знаете, или, например, принципиально работаете только с windows. Но при этом хотите работать с Python и Django в Eclipse. И у Вас нет времени на долгие установки и настроки. Хочется вот так вот взять быстренько скачать, поставить и начать работать. Для этого я Вам предлагаю набор инструментов быстрой установки и начала работы.

Берем все свежее на сегодня  ... Я сразу внес все нужные модули в сборку Eclipse и сайты их обновления чтобы Вы могли видеть что и откуда обновляется и чтоб у Вас ...

Читать далее

Установка eclipse в fedora

Вот решил использовать Eclipse для разработки своих приложений, в частности предполагается что в основном буду использовать в работе PHP, Python, MySQL, Oracle (PL/SQL), Javascripts, HTML/CSS .

Сейчас использую linux Fedora release 12 (Constantine) у себя на рабочей лошадке. И для него и буду описывать процесс установки.

Итак, определяем набор необходимых нужных пакетов и ставим их.

su -c 'yum install eclipse-pydev eclipse-jdt eclipse-platform eclipse-rcp eclipse-swt icu4j-eclipse piccolo2d tomcat5-jasper-eclipse eclipse-dtp eclipse-gef eclipse-phpeclipse eclipse-rse eclipse-emf'

вводим пароль рута и итого получаем в результате
Установка     13 пакетов
Общий объем загрузки: 111 M
установленный размер: 136 M


Два слова о том что мы установили ...

Читать далее

Я создал сайт у себя на компьютере. Что дальше? Хочу чтобы сайт был доступен в сети Internet.

Ну вот.. Вы написали сайт, и теперь Вам нужно, чтобы он стал доступным для других в сети Internet. Для этого Вам необязательно закупать серверное оборудование и каналы с высокой пропускной способностью, хотя в некоторых случаях это и имеет место,например, если Ваше учреждение является банком и у Вас много информации, которую лучше не показывать, даже составляя договоры гарантированного доверия с третьими лицами :). Но в общем случае Вам нужно просто сделать так, чтобы на Вашу страничку мог зайти каждый желающий и получить информацию. Для этого в основном необходимо совершить 2 действия:
1. Зарегистрировать доменное имя для сайта ( например www.bazilisk.com ...

Читать далее

Установка Python. Установка Django. Установка mod_python c Apache

Итак, как обещал, опишу процедуру установки и настройки всего необходимого нам для разработки.

Файлы python имеют расширения *.py

Для редактирования этих файлов Вы можете использовать любой текстовый редактор или специализированную среду разработки. Выбор за Вами.

Установка Python


Превое, что Вам понядобится - это сам Python. Взять его можно по этой ссылке http://www.python.org/download/ .

Выбираете Вашу операционную систему, качаем и устанавливаем - думаю затруднений с утановкой не должно быть особых :).

Для проверки наберите в консоли Вашей операционной системы комманду python и Вы должны получить примерно такой результат


Python 2.6.4 (#2, Mar 15 2010, 00:05:10)
[GCC 3 ...

Читать далее