LSDEEX

Добро пожаловать на www.lsdeex.ru - сборник ФАКов и Мануалов

Где купить ваш софт для работы с FTP, накрутки и рассылок?
www.freedomscripts.org

Покажите пример того, как вы пишете софт
Анатомия php-скрипта на AS Framework

Я купил php-скрипт в архиве, как его запустить?
Скачать и поставить денвер, распаковать скрипт, открыть браузер   Дополнительно: наша сборка denwer с php 5.2

А скрипт на питоне?
информация о моих скриптах на python 3.1 NEW!   Дополнительно: наша сборка python3/pyqt4 static

У меня уже стоит денвер, но скрипты на нём не запускаются!
← необходимо убедиться что версия php - 5.2, а также подключить расширения в php  для php 5.3

Я хочу поставить на хостинг
Инструкция по установке на firstvds.ru   Дополнительно: open_basedir и cURL в php 5

Хорошо, а как им пользоваться?
инструкция по настройке и использованию скриптов
   дополнительно: Сохранение файлов в UTF-8 without BOM с помощью Akelpad, Basic-авторизация Apache

После запуска ошибки, что делать?
← Посмотреть FAQ по ошибкам скриптов.
Если ошибки там нет, связаться с нами - обратная связь (внимательно заполнив тему письма!)

Основные ссылки:

- Магазин скриптов и софта www.freedomscripts.org
- Графоманский мирок за моим авторством www.thedowntown.ru
- бложек www.fatabbat.ru

Мануалы по комбайнам:

- 24open.ru
- Мамба.ру


ПОСЛЕДНИЕ ЗАПИСИ

 

November 3, 2011

arch + xfce4

Filed under: other — admin @ 9:53 pm

поставить, создать юзеров (useradd), создать домашние директории
passwd – поставить им пароли

dhcpd eth0 – интерфейс для инета.

обновляем базу пакмена – pacman -Sy

поставить вим pacman -S vim
включить репозитории в /etc/pacman.d/mirrorlist
указать в /etc/rc.conf INTERFACE=eth0
ставить xfce: pacman -S xfce4
#pacman -S xorg-server
если virtualbox – pacman -S virtualbox-archlinux-additions
в xinitrc указать startxfce4
startx
продолжение следует

October 19, 2011

Как поднять ftp-демона на чистой машине

Filed under: bash, linux, хостинги — admin @ 4:07 pm

Это делается просто.

1 ставим pure-ftpd.i686 : Lightweight, fast and secure FTP server
yum install pure-ftpd

2 создаем ftp-юзера: adduser ftpadmin
3 ставим ему пароль: passwd ftpadmin
3.2 ставим ему домашней директорией www: usermod -d /var/www/ ftpadmin

4 запускаем сервер: pure-ftpd -4 -A -B -M -l unix -U 022:022

Если ругается на libmysqlclient.so:

wget -O /usr/lib64/libmysqlclient.so.15 http://files.directadmin.com/services/es_5.0_64/libmysqlclient.so.15
chmod 755 /usr/lib64/libmysqlclient.so.15
ldconfig

5 подключаемся по FTP: ftpadmin:пароль@сервер и попадаем в /home/ftpadmin/

конспектом отсюда

October 10, 2011

Навигация в Total Commander как в lynx

Filed under: linux, windows — admin @ 8:47 pm

В линуксе я использую mc (midnight commander) и очень нравится его режим “Навигация в стиле lynx”
Вкратце – она позволяет войти в директорию нажатием стрелки “вправо”, а выйти из директории стрелкой “влево”.

Чтобы её включить в mc: Настройки – настройки панели – “навигация в стиле lynx”

Есть способ сделать то же самое в Total Commander
(more…)

September 11, 2011

Firstvds.ru с python 3.2 с нуля

Filed under: linux, python, хостинги — admin @ 4:56 pm

Цель: получить рабочий vds, на котором выполняются скрипты на питон 3.2 с консольным/веб-интерфейсом

Покупаем VDS
http://firstvds.ru/products/vds_vps_hosting
На данный момент (09.2011) самый дешевый тарифный план 149р.
(more…)

September 10, 2011

Письмо про эксепшены (дабы не пропало)

Filed under: python — admin @ 1:28 pm

Хочу поделиться своим соображением по поводу эксепшенов

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

с пхп я вообще не юзал эксепшены – просто не понимал зачем они нужны
с питоном ситуация изменилась

жирным я выделил те места в коде, на которые стоит обратить внимание
(more…)

June 15, 2011

Поддержка ssl и sqlite3 в python 3.2

Filed under: linux, python — admin @ 2:13 pm

Поддержка появляется сразу после компиляции, при условии что в системе есть необходимые dev-пакеты.

Итак, для начала ставим (или проверяем наличие) пакеты libssl-dev и libsqlite3-dev
Затем качаем сорцы питона Python 3.2 compressed source tarball (for Linux, Unix or Mac OS X)

Распаковываем: tar -xzf Python-3.2.tgz
переходим: cd Python-3.2
конфигурируем и компилируем: ./configure && make && make install

Запускаем свежеиспеченный питон: python3.2
Проверяем:
> import ssl
> import sqlite3

June 8, 2011

профилирование python 3 с cProfile и gprof2dot

Filed under: linux, python — admin @ 2:17 pm

Мои первые опыты в профилировании python-скриптов в линукс.
Попробовал 2 варианта.

нам понадобится python 3 (в моем случае 3.2) и скрипт, например start.pyw

1 вариант

также надо установить gprof2dot: gprof2dot.noarch : Generate dot graphs from the output of several profilers
и pydot: pydot.noarch : Python interface to Graphviz’s Dot language

На выходе получаем png-файл, типа такого:

(more…)

May 6, 2011

Подключение python 3.2 к Apache 2.2 как CGI

Filed under: python — admin @ 10:21 pm

В общем, вот рабочий пример запуска python3 как CGI в апач 2.2 с кириллицей в браузере:

#!/usr/local/bin/python3
import sys, os
os.dup2(1, 2) # copy stderr->stdout
sys.stdout.buffer.write(b'Content-type: text/html;charset=utf-8\n\n')

def out(msg):
sys.stdout.buffer.write(msg.encode('utf8'))
sys.stdout.flush()

# test
import time
for i in range(10):
out('кириллица
')
time.sleep(1)

файл сохраняем в utf-8
в браузере тоже должна быть выбрана эта кодировка
все ошибки копируются в stdout, т.е. в браузер

подключение в httpd.conf:
– создаем вирт. хост, добавляем хэндлер
– в директории со скриптами добавляем +ExecCGI
– ставим на скрипт права на выполнение: chmod +x script.py


ServerAdmin admin@localhost2
DocumentRoot /home/python3/www
ServerName pyweb
ErrorLog logs/pyweb_errors
CustomLog logs/pyweb_custom common

AddHandler cgi-script .cgi .py .pyw # важно


DirectoryIndex start.pyw
Options +ExecCGI # важно

вроде бы больше ничего не требуется

March 9, 2011

Наша сборка python3.1/pyqt4/futures

Filed under: python, windows — admin @ 12:16 pm

скачать (15.9 mb)

Перед вами – статичная сборка python 3.1 для запуска скриптов, написанных на замечательном языке python.

- директория _SOFT для скриптов
- в пути к сборке не должно быть пробелов (т.е. нельзя установить её на рабочем столе), кладите в корень диска
- для установки надо запустить install.bat, который пропишет в системе путь к библиотеке pyqt4
- сборка содержит модули concurrent.futures для удобной работы с многопоточностью и pyQt4 для оконного интерфейса
- для запуска скрипта, необходимо ассоциировать файл start.pyw (он лежит в корне скрипта) с pythonW.exe (важно! обычный python.exe – для консольных скриптов, pythonw.exe – для оконных приложений)

Распаковав сборку и запустив bat-файл, вы получаете возможность запускать любые скрипты написанные на python 3.1 с использованием pyqt4 на вашем компьютере

изменение раздела root в fedora 14 с помощью live-cd на usb-флешке

Filed under: linux — admin @ 2:46 am

Проблема: крохотные разделы / и /home
При этом имеется раздел, оставшийся от винды, на котором полно места.

Долго мучался, потому что раздел / нельзя изменить в линуксе, но всё-таки проблема решена
(more…)

Older Posts »

Powered by WordPress