-Рубрики

 -Поиск по дневнику

Поиск сообщений в frac

 -Подписка по e-mail

 

 -Интересы

 -Сообщества

Участник сообществ (Всего в списке: 1) Linux_Comunity
Читатель сообществ (Всего в списке: 1) linux

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 23.08.2007
Записей: 98
Комментариев: 28
Написано: 47

My notepad ...






Переезд

Пятница, 30 Января 2009 г. 14:48 + в цитатник
Переехал
сюда = > http://frac.name


Понравилось: 16 пользователям

Баян - The web site is down

Вторник, 18 Ноября 2008 г. 12:02 + в цитатник

Сообщение добавлено через MovableType API


Почта из Wordpress через gmail

Понедельник, 17 Ноября 2008 г. 11:33 + в цитатник
Проблема:
Почта wordpress не отправляется стандартными средствами. На сервере, исходя из политики безопасности, отключена возможность отправки почты.
Решение:
Не буду долго рассказывать как я пришел к этому решению, и рассматривать другие. На данный момент задача решена и почта ходит!
Итак, в качестве почтового аккаунта для отправки почты, был выбран сервис gmail. Исходя из этого был найден плагин swift-smtp. Качаем, устанавливаем, активируем. После активации в параметрах появится новое подменю - "SMTP". Не трудно догадаться что оно нам и нужно. Скрин с моими настройками ниже, под катом...
Картинка

Сообщение добавлено через MovableType API


Еще один интересный plug-in для Eclipse

Четверг, 06 Ноября 2008 г. 08:52 + в цитатник
Имя этому плагину - Eclipse SQL Explorer (скрины на офф. сайте тут)

URL для установки - http://eclipsesql.sourceforge.net/

По умолчанию доступен только ODBC драйвер.. чтобы работать с mysql, нужно подключить соотв. java-connector. скачать его можно тут

После закачки необходимо:
1) вытащить .jar файл с самим коннектором и поместить куданить поближе к eclipse (не суть важно куда)
2) в Eclipse: "Windows - Preferences - SQL Explorer - JDBC Drivers - MySQL - Edit", где во вкладке "Extra class path" необходимо указать скачанный недавно jar файл.

Вот собсно и всё! Счастлив что теперь совместил всё в одном окне Эклипса. может кому-то тоже будет полезно ;)

Сообщение добавлено через MovableType API


Немного о WordPress

Вторник, 30 Сентября 2008 г. 09:17 + в цитатник
Может кому полезно будет...
После установки сего творения, сразу заметил долгое ожидание (около 30 сек) перед открытием любой страницы. После недолгого анализа проблемы, выяснилось, что всему виной является непреодалимое желание получить обновления самим WordPress-ом. Вобщем ищим wp-includes/update.php и комментируем след. строки:
add_action( 'init', 'wp_version_check' );
add_action( 'load-plugins.php', 'wp_update_plugins' );
add_action( 'admin_init', '_maybe_update_plugins' );
add_action( 'wp_update_plugins', 'wp_update_plugins' );
Вот и всё..

Сообщение добавлено через MovableType API


Юмор: Android vs. iPhone

Пятница, 26 Сентября 2008 г. 10:24 + в цитатник
Взял тут

Сообщение добавлено через MovableType API


спамеры жгут..

Четверг, 11 Сентября 2008 г. 12:28 + в цитатник
Radar четверг 11 сентября 2008 13:48:36
запрос авторизации
С помощью этой программы вы можите стать администратором на любом сайте,так же можно удалить любой сайт!Скачать http://ifolder.ru/XXXXXXX

Сообщение добавлено через MovableType API


Ностальгия

Понедельник, 08 Сентября 2008 г. 15:25 + в цитатник
Эхх, уже и забыл что такое было :)! Оригинал тут! Flash-ролик далее...

Сообщение добавлено через MovableType API


Музыкальные новинки #1

Четверг, 21 Августа 2008 г. 08:18 + в цитатник
Много чего было прослушано за последнии пару недель. Вот некоторая часть (самая интересная часть):
Читать дальше...


Сообщение добавлено через MovableType API


1c-Bitrix: компонента bitrix:menu - реализация многоуровневого меню.

Понедельник, 04 Августа 2008 г. 14:00 + в цитатник
Данный материал, по большей части, является сборкой из всего что мне удалось найти по этой теме + свои наработки. Данная проблема - уже давно не проблема, но судя по кол-ву вопросов на всяких форумах, еще достаточно жива. Приступим.

Читать дальше...

Сообщение добавлено через MovableType API


Ronald Jenkees

Понедельник, 07 Июля 2008 г. 11:30 + в цитатник

Всем смотреть :)

Сообщение добавлено через MovableType API


Ерунда..

Пятница, 04 Июля 2008 г. 10:56 + в цитатник

Стоимость Вашего блога


Стоимость блога
http://frac.blog.ru
составляет 8 855 $



Посчитать стоимость моего блога!

Сообщение добавлено через MovableType API


"Копировать программы или их части так же естественно для программиста, как и дышать, и так же продуктивно. И это должно быть свободным."

Среда, 02 Июля 2008 г. 16:21 + в цитатник
(c) Р. Столлман
*20 великих изречений Ричарда Столлмана > >

Сообщение добавлено через MovableType API


Обзор новых возможностей в Python 2.6 и 3.0

Понедельник, 30 Июня 2008 г. 10:40 + в цитатник
набыдал на ЛОРе. Мне показалось интересным!
http://jenyay.net/index.php?n=Programming.Python30

Сообщение добавлено через MovableType API


Немного о интернационализации проектов Django

Понедельник, 23 Июня 2008 г. 15:21 + в цитатник
Заигрался с Django, и задумался о написание небольшого проектика, а именно  легковесного блог-движка. Буквально с описания первой модели, в голове  пролетела, вероятно, эфемерная идея о возможности интернационализации данного проекта. Ненадолго погрузился в документацию по Django и нашел немного  полезной (жальчто не исчерпывающей) информации.
Оказывается, разработчики уже давно позаботились об этом, и, как положено, сделали всё за нас – Джанго имеет всё необходимое! Описание можно найти тут
Описывать что есть gettext не буду. Опишу лишь как с этим работать в Джанго на простейших примерах.
На подготовительном этапе необходимо убедится что в настройках проекта  (settings.py) стоит необходимый LANGUAGE_CODE (для данного примера это "ru-RU") и установлено USE_I18N = True

< projectname >/< appname >/models.py:

from django.db import models

from django.utils.translation import gettext as _

class Post(models.Model):

    title = models.CharField(_("title"))
    decsription =models.TextField(_("description"),null=True)
    content =models.TextField(_("content"),null=True)

Достаточно типичный пример :). В данном примере необходимо обратить внимание лишь на

from django.utils.translation import gettext as _
и конструкции, типа
_("title")

Первое – подключение функции gettext, второе – её использование. Теперь,
по идее, при добавлении/редактировании Post через админку Django, поля title, description, content должны быть озаглавлены по русски – лишь в том случае, если в словаре имеются соответствующие записи.


Где найти словарь? Как добавить в него записи?


По умолчанию, словарь можно найти в директории conf/locale/ru/LC_MESSAGES/ установленного Django. Там находится всего два файла: django.po и django.mo

django.po – текстовый файл. Для интереса посмотрите его содержание, думаю будет все понятно.
django.mo – компилированный django.po (тот самый файл, с которым работает сам  gettext). При редактировании содержимого словаря, чтобы изменения вступили в силу,необходимо будет его заново компилировать.
Также существует альтернативный вариант расположения словаря (данный вариант более удобен):
< projectname >/locale/< LANGUAGE_CODE >/LC_MESSAGES
или
< projectname >/< appname >/locale/< LANGUAGE_CODE >/LC_MESSAGES
с аналогичным содержанием
Если вы скачивали Django из svn, то в дистрибутиве можно найти утилиты
  1. bin/make-messages.py – дабы не создавать всю эту иерархию директорий и файлов, можно запустить данную утилиту (внимание, для успешного запуска её нужно хапускать из родительской дирректории проекта < projectname >, или директории приложения < appname >). Например, для создания «ru» локали необходимо выполнить след. комманду
    make-messages.py -l ru
    после выполнения будут созданы необходимые директории и пустой файл django.po

  2. bin/compile-messages.py – компилирует django.po, в результате чего получаем django.mo

В качестве замечания отмечу, что для той-же стандартной админки необходимо чтобы имелся словарь (< LANGUAGE_CODE > которого указан в настройках вашего проекта) с соответсвующим наполнением. Иначе говоря, если в ловаре не будет переводов для админки – админка работать не будет. Как вариант разрешения этой проблемы – писать свой словарь в продолжении дефолтного словаря из дистрибутива фреймворка.
Теперь немного об инструментарии, с помощью которого можно немного упростить себе жизнь.

  1. Eclipse-плагин для редактирования .po файлов
    GTEd
    URL для установки: http://gted.sourceforge.net/update

  2. утилита xgettext
    На основе исходного файла генерирует шаблон для переводчика. Например, при выполнении (для примера, представленного выше)
    xgettext models.py –output=django.po
    мы получим:

# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR < EMAIL@ADDRESS >, YEAR.
#
#, fuzzy
msgid ""
msgstr ""

"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2008-06-23 16:17+0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME < EMAIL@ADDRESS >\n"
"Language-Team: LANGUAGE < LL@li.org >\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#: test.py:6
msgid "title"
msgstr ""

#: test.py:7
msgid "description"
msgstr ""

#: test.py:8
msgid "content"
msgstr ""

можно тоже взять за основу.

Вот в принципе и все, что я хотел сказать по данному поводу :)

Сообщение добавлено через MovableType API


Django offline docs

Среда, 11 Июня 2008 г. 19:42 + в цитатник
Сегодня собрал для себя оффлайн версию документации, которые вытянул сегодня из транка!
Делюсь, Django Offline Documentation 2008-11-06:

Сообщение добавлено через MovableType API


Музычка!

Среда, 11 Июня 2008 г. 19:34 + в цитатник
Прошедшая неделя была радостна по след. причинам:
Вышел албом Offspring и Disturbed. 1-ый совершенно не порадовал! Disturbed держат марку - очень классно!

Disturbed -Indestructible (2008)


Offspring - Rise And Fall, Rage And Grace (2008)

Сообщение добавлено через MovableType API


Eclipse, PHP, Python и по мелочи всякое..

Среда, 11 Июня 2008 г. 12:04 + в цитатник
Вот, пожалуй, и подошел к концу процесс выбора и настройки IDE для своих нужд..
было установленно некоторое кол-во плагинов, небольшая настройка редакторов для удобства и т.п.
Для меня было необходимо в итоге получить IDE, в которой комфортно мог бы выполнять повседневные задачи (которые связаны с web-ом), для чего мне необходим след. функционал:
1. IDE для PHP
2. IDE для Python
3. Редактор HTML, JS, CSS
4. Возможность работы с svn
в принципе, не так много.. для реализации всего этого функционала было установленно следующее:

Eclipse PDT (PHP Developer Tools) - главное! остальное лишь плагины для Eclipse

PyDev - делаем "Python IDE" из Eclipse. Понравилось! достаточно удобно :).
данный плагин можно установить через встроенную в Eclipse систему обновления ("Help - > Software Updates - > Find and Install" и т.д.), как и некоторые другие, затронутые мною в данном посте. Главное не забыть настроить подключение через прокси в Eclipse (есессно при наличии таковой). Вот URL для установки: http://pydev.sourceforge.net/updates/
Subversive -  реализация svn
URL для усстановки: http://www.polarion.org/projects/subversive/download/integrations/update-site/
Eclipse HTML Editor - урла к сожалению нет! придется скачать архивчик, и засунуть содержимое директории plugins архива в директорию plugins Eclipse-a. Скачать можно тут.

JSEclipse - позволяет с удобством реадктировать JS-ы
URL для установки: http://download.macromedia.com/pub/labs/jseclipse/autoinstall/

Устанавливаем, настроиваем и, наконец, работаем :)

Сообщение добавлено через MovableType API



Поиск сообщений в frac
Страницы: [5] 4 3 2 1 Календарь