Архив автора: admin

Украшения из газетных трубочек

Нас окружает множество вещей, которые отслужили свою службу и пылятся где-то в заброшенном уголке, захламляя и без того ограниченное пространство наших квартир. Оказывается, очень интересные и самобытные украшения интерьера можно сделать из них. Вот, например, газеты, прочитанные и отправленные на полку. Вытаскиваем их, стряхивая пыль, и принимаемся за работу. Украшения из газетных трубочек – объект сегодняшних переделок.

Украшения их газет

Читать

«ФИНРОСТБАНК» предлагает корпоративным клиентам новые тарифные пакеты в рамках зарплатных проектов

«ФИНРОСТБАНК» предлагает корпоративным клиентам новые тарифные пакеты в рамках зарплатных проектов

«ФИНРОСТБАНК» предлагает корпоративным
клиентам новые тарифные пакеты в рамках
зарплатных проектов
================================================================================
Александр Сторожук on 09/08/2013 11:37:00

Этот современный и удобный способ
получения заработной платы и других
денежных средств сотрудниками организаций
имеет ряд преимуществ: сокращение затрат на
осуществление кассовых операций, хранение
и транспортировку наличных денежных
средств, снижение нагрузки на
бухгалтерскую и кассовую службу
организации, исключение риска при работе с
наличными деньгами, обеспечение личной
безопасности сотрудников,
конфиденциальность.
К преимуществам зарплатных проектов АО
«ФИНРОСТБАНК» также относятся возможность
перечисления на карточку не только
зарплаты, но и любых иных денежных выплат и
отсутствие необходимости депонировать
зарплату сотрудников (т.е. средства,
переведенные на карточный счет, можно
получить в любое время).
Для сотрудников, которые являются
обладателями зарплатной карты АО
«ФИНРОСТБАНК», предусмотрены возможность
снятия денег с карточки в сети банкоматов
банков-партнеров «Радиус», оплата товаров и
услуг картой в Украине и за рубежом (в том
числе, бесплатное получение наличных в
банкоматах АО «ФИНРОСТБАНК»), on-line контроль
за всеми операциями, безналичная оплата
услуг с помощью системы «Интернет-банк» и
информирование о движении средств по
карточному счету с помощью sms – сообщений.
К приятным бонусами для клиентов Банка
относятся бесплатный выпуск карт для
сотрудников предприятия, а также
начисление процентов на остаток по
карточному счету.
Справка: АО «ФИНРОСТБАНК» зарегистрирован
Национальным Банком Украины 29 января 1993 г.,
свою деятельность осуществляет на
основании банковской лицензии № 143 от 07
ноября 2011 года.
Надежность и эффективность АО
«ФИНРОСТБАНК» гарантируется его 20-летним
опытом работы на банковском рынке Украины,
интенсивным развитием филиальной сети и
участием в Фонде гарантирования вкладов
физических лиц с 2005 года.
Уставный капитал Банка составляет 120
миллионов гривен.
Приоритетными направлениями деятельности
Банка сегодня являются сотрудничество с
малым и средним бизнесом, корпоративными
клиентами, работа на межбанке, привлечение
депозитов юридических и физических лиц.
Филиалы и отделения Банка работают в разных
городах Украины, в частности: в Киеве,
Одессе, Донецке, Луганске, Харькове,
Днепропетровске, Львове, Николаеве,
Хмельницком, Виннице, Симферополе,
Запорожье, Кировограде, Полтаве и
Ивано-Франковске.
За дополнительной информацией обращайтесь
по телефону «горячей линии» АО
«ФИНРОСТБАНК» 0 800 30 33 22 или по адресу
электронной почты info@frb.com.ua.

Запуск MoinMoin2.0 под Apache22 на FreeBSD9

Предполагается, что moin2 расположен в /home/ishayahu/moin-2.0
Для начала нам надо установить сам апач и mod_wsgi, чтобы он мог работать с Flask (я использую для этого portmaster (/usr/ports/ports-mgmt/portmaster)):
#portmaster www/apache22 www/mod_wsgi
Далее создаём файл moin-2.0/moinmoin2.wsgi, чтобы апач мог запускать Flask приложение:
#для работы mod_wsgi, так как он блокирует sys.stdout
import sys
sys.stdout=sys.stderr
# Собственно для Flask
from MoinMoin.app import create_app
application = create_app('/home/ishayahu/moin-2.0/wikiconfig.py')

Теперь будем настроивать апач. Создадим конфигурацию виртульного хоста: файл /usr/local/etc/apache22/Includes/wiki.local.conf

    ServerAdmin meoc-it@mail.ru
    DocumentRoot /home/ishayahu/moin-2.0
    ServerName wiki.local
    ServerAlias www.wiki.local
    ErrorLog /home/ishayahu/wiki.local-error_log
    CustomLog /home/ishayahu/wiki.local-access_log combined
    WSGIDaemonProcess moinmoin2 user=ishayahu group=ishayahu threads=5
    WSGIScriptAlias / /home/ishayahu/moin-2.0/moinmoin2.wsgi
   
        WSGIProcessGroup moinmoin2
        WSGIApplicationGroup %{GLOBAL}
        Order deny,allow
        Allow from all
   
Настроиваем запуск вики как сервиса. Создаём файл для запуска апача в виртуальном окружении (нужно виртуальное окнужение для работы moin; не забыть chmod +x /root/start_wiki) /root/start_wiki:
#!/bin/bash
source /home/ishayahu/moin-2.0/env/bin/activate
/usr/local/etc/rc.d/apache22 onestart
Создаём файл для регистрации вики как сервиса /etc/rc.d/wiki (не забыть chmod +x /etc/rc.d/wiki):
#!/bin/sh
#
# PROVIDE: wiki
# REQUIRE: LOGIN
# KEYWORD: shutdown

. /etc/rc.subr

name=»wiki»
start_cmd=»${name}_start»
stop_cmd=»/usr/local/etc/rc.d/apache22 stop»

wiki_start()
{
    /bin/bash /root/start_wiki
}

load_rc_config $name
run_rc_command «$1»
И в /etc/rc.conf:
wiki_enable=»YES»

Автор: Ishayahu Lastov

Цветок на ободок

Атласный цветок для волос

Практически все девочки копируют своих мам во всем, начиная от туфель на каблуках и заканчивая косметикой. Причем, делают это с таким интересом и пристрастием, что порой кажется, перед нами не маленькая красавица, а индеец в боевой раскраске. Прививать чувство меры очень важно уже в раннем возрасте терпеливыми объяснениями, что больше – это не значит лучше. Желательно подбирать образ вместе со своим ребенком. Украшения для причесок – неотделимый атрибут девочек. Это всевозможные бантики, резиночки, заколочки, зажимы, бусинки и много чего такого. Сегодняшний мастер-класс покажет, как обыкновенный кусок ткани может превратиться в оригинальное украшение для волос. Украшение для волос «Атласный цветок» — объект наших сегодняшних трудов.

Украшение "Цветок"

Читать

MoinMoin2. Документация. Введение в настройку MoinMoin

Типы конфигурационных файлов

Для изменения того, как moinmoin себя ведёт и выглядит, Вы можете настроить его, редактируя конфигурационные файлы:
  • Конфигурация движка Wiki
    • файл чаще всего называется wikiconfig.py, но может иметь и другое имя
    • в этом файле находятся классы конфига движка вики
    • он написан на Python
  • Конфигурация фреймворка
    • расположена в том же файле, что и конфигурация движка вики
    • содержит некоторые настройки в ВЕРХНЕМ РЕГИСТРЕ в конце файла. Это конфигурация фреймворка (Flask и его расширений)
    • он написан на Python
  • Конфигурация логирования
    • опциональна; если Вы не хотите настраивать логирование — будут использованы встроенные настройки
    • это отдельный файл, назвается чаще всего logging.conf
    • имеет .ini подобный формат файла

Меняйте понемногу и храните резервные копии

Начните с простого конфига, поставляемого с moin и меняйте его понемногу и каждый раз проверяйте работоспособность.
Если Вы не знакомы с форматом файла конфигурации, храните копию последнего работающего конфига на случай, если Вы вдруг сделаете трудно отлавливаемую ошибку.

Редактирование файлов Python

Когда Вы редактируете файлы Python, будьте осторожны с отступами, используйте лишь отступы, кратные 4 пробелам и не используйте табуляцию.
Кроме того, будьте внимательны к синтаксису вообще; это должен быть корректный код на Python, иначе Вы получите ошибку при попытке загрузки конфигурации. В таком случае прочитайте внимательно сообщение об ошибке, в нём скорее всего будет содержаться номер строки и описание проблемы. Если у Вас не получается решить проблему — восстановите из резервной копии последний рабочий конфиг.

Зачем использовать Python для конфигурации?

Вы, конечно, можете удивиться, почему мы используем код Python для конфигурации. Одна из причин в том, что это очень мощный язык. Moinmoin сам по себе разработан на Python и использование чего-либо другого потребовало бы больше времени для введения новой функциональности.

wikiconfig.py

wikiconf.py выглядит таким образом:
# -*- coding: utf-8 -*-
from MoinMoin.config.default import DefaultConfig

class Config(DefaultConfig):
    # некоторый комментарий
    sometext = u'your value'
    somelist = [1, 2, 3]

MOINCFG = Config # Flask любит только верхний регистр
SOMETHING_FLASKY = 'foobar'
Давайте разберём это строка за строкой:
  1.  Мы объявляем кодировку конфигурационного файла; убедитесь, что ваш редактор использует ту же самую кодировку, особенно, если Вы используете не ASCII символы
  2. импортируем класс DefaultConfig из кода moin; в нём содержатся значения по умолчанию для всех настроек, что экономит ваш труд, так как Вы должны указать тут только те параметры, которые Вы хотите переопределить
  3. пустая строка для лучшего восприятия
  4. определяем новый класс Config, дочерний классу DefaultConfig. Это и есть настройки движка вики и он переопределяет значения из DefaultConfig.
  5. знак # указывает на комментарий в вашем конфиге. Эта строка, как и последующие строки в пределах Config имет отступ в 4 пробела, так как Python определяет блоки по отступам
  6. определяем атрибует Config'a c именем sometext и значением u'your value', где «u» указывает на то, что это строка юникода
  7. определяем атрибует Config'a c именем somelist и значением [1, 2, 3], это список с эементами 1, 2 и 3
  8. пустая строка для лучшего восприятия
  9. специальная строка «MOINCFG = Config» должна иметь именно такой вид по техническим причинам
  10. код в верхнем регистре находится в конце файла, вне класса Config и является настройкой фреймворка; обычно это что-то для Flask'a или его расшире

Исправляем ошибку "sorry, you must have a tty to run sudo"

Внезапно столкнулся с тем,  что из крона не отрабатывал скрипт, который прекрасно отрабатывал из консоли. Выдавал в STDERR указанную ошибку-  sorry, you must have a tty to run sudo.
Проблема решается изменением файла /etc/sudoers. Для его изменения рекомендую использовать утилиту visudo, а не править редактором напрямую. Находим строку:

Defaults    requiretty

И закомментируем её:

#Defaults    requiretty

И всё, sudo отлично работает из под cron.

Примечание: на самом деле, лучше переписать скрипты без использования sudo, поскольку эта закомментирование этой директивы наносит некоторый ущерб безопасности сервера:

# Disable «ssh hostname sudo «, because it will show the password in clear.
#         You have to run «ssh -t hostname sudo «.

Автор: AlexWinner