Каталогизатор
Django (6)
JavaScript (2)
CSS (1)
php (2)
Apache (2)
Python (1)
Revision control (1)
NetBook (1)
Linux (2)



Материалы для программистов

Openmanual.ru представляет собой сборник статей на тему программирования и администрирования серверов и сервисов. Здесь вы не встретите копипаста, материалы или самописные, или переведенные с английского языка. Приглашаю к обмену ссылками с авторами сайтов, близких по тематике. Konstantin dot Pavlovsky at Gmail dot com



Последние статьи

johnny-cache - кэширование SQL-запросов в Django
Андрей Федосеев в своем блоге описал свежий модуль для кеширования SELECT запросов к БД - johnny-cache В двух словах данный модуль кеширует все SELECT запросы к БД. Кэш сбрасывается при выполнении INSERT, UPDATE или DELETE для соотве...

Админка Django с wysiwyg редактором вместо Textarea
Начало Зачем нужен WYSIWYG-редактор в django admin Чего не хватает пакету приложению django.contrib.admin чтобы управлять контентом на сайте? Ответ - wysiwyg редактора текста. Оказывается что скрестить TinyMCE с админкой django - проще простого, а пользы от редактора текста буде...

Примеры Apache .htaccess и mod_rewrite
Apache : Примеры mod_rewrite и htaccess Пример 1 : Перенаправить браузер с старых URL вида index.php?id=25 на определенные новые URL Простой RewriteRule тут не сработает. Решение - использовать условия. Вот пример mod_rewrite для URL с параметрами. Решени...

Скачать репозитории ubuntu без лишнего мусора
У меня тут появилась необходимость скачать репозитории убунты только ветки intrepid , *-updates, *-security для архитекруты i386 Возможно придуманы уже и лучшие решения, но я не нашел. Поэтому написал простенький скрипт, который сделает мне копию репозитория, которую можно перенести в закрыту...

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

Добавление в форму параметров из URL
На днях у меня была задача сделать форму отправки резюме на определенную вакансию. При этом параметр с названием вакансии передается через get, чтобы URL имел вид /job/position/(POSITIONNAME)/application а в форме при этом не показывался select для ForeignKey поля указывающего на модель вакан...

Django: Урок 2
Пишем ваше первое приложение Django, часть 2 Этот туториал начинается там же где мы закончили его первую часть. Мы продолжаем писать приложение Web-опросов и сейчас мы сконцентрируемся на автоматически генерируемой админке Django сайта. Философия Созд...

Prototype: Введение в Ajax
Введение в Аякс.Последнее обновление : 24.02.2007Prototype фреймворк дает Вам возможность удобно работать с вызовами Ajax и сохраняет кросс-браузерность. Кроме простых запросов, этот модуль хитрым образом разбирается и с JavaScript кодом, возвращаемым сервером и предоставляе...

Настройка Grps через Bluetooth в Xubuntu
В моем Acer ApireOne который все покупали по акции и отрывали его с руками, нету очень полезного девайса - Bluetooth модуля. Однако не такая большая проблема его купить. И я это сделал. Да теперь из одного из трех USB входов торчит маленькая тоненькая фиговинка сзеленой лампочкой. Цель этого уст...

Установка Xubuntu на Acer Aspire One и настройка WIFI
Требуется: Перед тем как Вы начнете, Вам понадобится: Acer Aspire One CD с Xubuntu 8.04.1 USB флешка (1Gb) с копией liveUSB DEB скачанной с http://klik.atekon.de/liveusb Проводное подключение...

Как форматировать дату в smarty
Когда вы извлекаете поле с датой из базы данных, вы получаете данные в формате yyyy-mm-dd. Но наверняка Вы захотите сделать вывод в другом формате, например dd.mm.yyyy. Вы можете извлечь данныеиз БД используя функцию Mysql DATE_FORMAT или используя функцию Smarty date_format Вот пример...

Полезные комманды SVN
Базовые команды Извлекаем проекты Вам необходимо знать URL компонентов, которые вы хотите извлечь. После этого Вы сможете сделать одно из следующих действий svn checkout url svn co url Эти команды позволяют всё извлечь в д...

Уведомляем администратора сообщениями через jabber
Однажды у меня возникла необходимость оперативно получать сообщения об определенных действиях пользователей на сайте. Я решил что уведомления через email - не так надежно - почтовые очереди иногда разрастаются и письмо об утренних изменениях можно получить на ужин. Решил выбрать jabber в качестве...

Установка и настройка subversion svn и web сервера apache
Установка Subversion и websvn на Debian Данное руководство поможет вам установить и настроить subversion и websvn на Debian сервере с следующими фишками: Множество репозиториев Subversion Доступ к репозиторию через WEBDAV (http,https) и ssh Защищенный we...

Куда загрузить картинки или хостинг картинок на php
Сегодня я расскажу как загружать картинки с помощью php и библиотеки gd. Она установлена на большинстве php хостингах и поможет нам с правится с задачей загрузки изображений на сервер и последующего уменьшения картинок Для начала нам потребуется форма для загрузки изображения. Создайте ...

NonScroll table header - Фиксируем заголовки у таблицы
Однажды ко мне пришел начальник и сказал, что менеджеры использующие веб-интерфейс к сервису имеющему нативный Windows толстый клиент, сильно мучаются без одной из фишек толстого клиента - фиксированные заголовки у таблиц. Решение было найдено, хотя и применять его в итоге отказались...

Сортировка таблиц - Sortable tables
В то врем как в вебдизайне всё больше видена тенденция отказа от таблиц при структурировании страниц, у таблиц остается важная функция - их основное предназначение, они представляют данные в табличной форме. Например, представим таблицу сотрудников. NameSa...

Django ваше первое приложение, часть 1
Перевод статьи "Пишем первую программу Django! Часть первая." Статья ещё не вычитана и не дооформлена, жду ваших комментариев!!! Давайте учиться на примере. На всем протяжении этого пособия, мы будет создавать простенькое приложении для опросов. Оно будет состоять и...

We are proud to announce that we are running on