Плагин Для PSP позволяет получить доступ к PlayStation Network для PSP с неофициальной прошивкой, предоставляя возможность заходить в магазин, скачивать демки и играть в сетевые игры.

Установка:

1) Скачайте PSNlover 1.2 BETA
2) Подключите PSP к компьютеру через USB
3) Щелкните правой кнопкой мыши на файле, который вы скачали
4) Выберите “Извлечь файлы …”
5) Выберите пункт назначения – корневой каталог PSP (например, F или G )
6) Нажмите ОК и дождитесь полного извлечения файлов
7) Зайдите в папку “SEPLUGINS” на карте памяти
8 ) Откройте (или создайте) файл GAME.txt и добавить следующую строку: ms0:/SEPLUGINS/psnlover.prx 1
9) Откройте (или создайте) файл vsh.txt и добавить следующую строку: ms0:/SEPLUGINS/psnlover.prx 1
10) Выйдите из USB Mode на PSP
11) Перезагрузите PSP

СКАЧАТЬ

Выполняем и смотрим)

netstat -lnp

Давным-давно, еще во времена засилья диал-апа, существовала потребность не только в менеджерах закачек типа FlashGet и ReGet, но и в оффлай-браузерах с возможностью закачки сайтов. Ну это делалось, чтоб потом спокойно, в оффлайне, не тратя драгоценное время, почитать тот или иной сайт. Программки для этого попадались довольно неплохие… В принципе, выкачать сайт целиком – не проблема. Основная (и главная) задача подобных оффбраузеров состояла в возможности переделать ссылки на локальные.

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

Вот так:

wget –mirror -p –html-extension –convert-links http://www.example.com/

Как по мне очень нужная иногда штука.

Известный хакер Hrimfaxi выпустил более новую версию патча,позволяющий по-прежнему запускать игры, требующие прошивку 6.20, и имеет довольно много достоинств.

1 Патч для прошивки 5.50 GEN ( Prometheus V4 )

Данная прошивка-патч работает только на 5.50 GEN-X (Любая версия Gen)

Изменения

* Модуль Прометея служит для улучшения игровой совместимости
* Оптимизированна работа приложения и размер
* Amendment SysMemUserForUser_91DE343C возможные проблемы

Установка:

1.Скачиваем архив, папку 5.50_PrometheusV4 переносим в PSP/GAME
2.Запускаем прошивку из меню Игра, после пропатчивания жмем X.
3.Теперь вы сможете запускать игры, требующие прошивку 6.20

Скачать 5.50 PrometheusV4

В данной статье рассмотрим настройку подключения к интернету с использованием VPN.
Для этого нам потребуется скачать и установить два дополнительных пакета:

http://packages.ubuntu.com/karmic/pptp-linux

http://packages.ubuntu.com/karmic/network-manager-pptp

 Настройка VPN в Ubuntu, Debian

Перед скачиванием обязательно проверьте на какую платформу вы скачиваете пакеты на amd64 или i385.

Устанавливать пакеты необходимо в определенной последовательности а именно:
первым устанавливаем pptp-linux
вторым устанавливаем network-manager-pptp

После установки пакетов перегружаемся и заходим в программу настройки соединений, во вкладку vpn.
2 Настройка VPN в Ubuntu, Debian

Если все установилось нормально то кнопочка Add должна стать активной. Нажимаем ее.

 Настройка VPN в Ubuntu, Debian

Выбираем тип подключения, у меня в данном случае pptp.
Жмем создать и видим окно настройки соединения.
4 Настройка VPN в Ubuntu, Debian

где,
Connection name: Название соединения
Gateway: адрес vpn сервера

Далее вводим свой логин и пароль
у меня получилось следующее
 Настройка VPN в Ubuntu, Debian
жмем Advanced..
В этом окне выбираем свой метод аутентификации или просто ничего не меняем. По идее должно и так работать.
6 Настройка VPN в Ubuntu, Debian
Вот и все жмем Ок и подключаемся =) Всё просто)

Для начала мы смотрим какие звуковые карты у нас установлены и какой у них номер.

$ cat /proc/asound/cards

0 [Dummy ]: Dummy – Dummy
Dummy 1

1 [VirMIDI ]: VirMIDI – VirMIDI
Virtual MIDI Card 1

2 [AudioPCI ]: ENS1371 – Ensoniq AudioPCI
Ensoniq AudioPCI ENS1371 at 0xe400, irq 11

Теперь создадим и отредактируем файл ~/.asoundrc

pcm.!default {
type hw
card 2
}
ctl.!default {
type hw
card 2
}

Таким образом у вашего пользователя будет дефолтная карточка №2 – ENS1371

Статью изначально пишу для всех кого задолбала прожорливость процессорного времени pulse драйвера ну или у кого по не определённым причинам проблемы с воспроизведением звука на звуковых карточках с помощью данного драйвера.

Я как обладатель замечательной звуковой карты Asus Xonar могу очень порадовать всех меломанов у которых ОС ubuntu debian etc. Для того чтобы ваша звуковая карта работала под linux вам нужно удалить драйвера pulseaudio и установить старый добрый ALSA версии 1.23 или выше.

Итак — удаляем pulseaudio:

sudo aptitude remove pulseaudio && sudo aptitude purge pulseaudio

Устанавливаем Alsa:

sudo aptitude install alsa alsa-utils alsa-tools

Отрегулировать громкость звука можно с помощью.

alsamixer

Администраторы Unix-подобных ОС очень часто пишут командные сценарии для автоматизации выполнения рутинных задач, используя свой любимый тектовый редактор. Время от времени приходится открывать написанные однажды сценарии, чтобы что-то в них подсмотреть. Я это делаю с помощью less. С помощью последнего мне очень понравилось читать раскрашенные руководства и захотелось того же при обычном просмотре текста в консоли (shell-сценарий, html-документ и пр.).

Оказалось, все крайне просто. В мире open source существует программа, которая на входе принимает текст, а на выходе выдает его же, но уже подсвеченным. Достаточно установить пакет source-highlight и объявить пару переменных окружения командной оболочки (пример для bash):

    echo 'export LESSOPEN="| /usr/share/source-highlight/src-hilite-lesspipe.sh %s"' >> ~/.bashrc
    echo "export LESS=' -R '" >> ~/.bashrc

Нам постійно чогось не вистачає, ось ще чуточку і буде ідеально. Скільки разів було так коли все дуже навіть добре, проте нам хочеться щось зробити аби було краще, а в результаті ми лишаємося всього що було?.. Чому я себе не контролю? Мені постійно хочеться кращого… Навіть коли б здавалося все є все чудово, а що ще потрібно? Потрібно щоб оця маленька річ яка на даний момент найважливіша в житті була б краща… І так постійно. Ну скільки можна? Постійно задаю це собі питання та відповідь постійно одна. От трохи зміню і все і більше ніколи нічого не буду адже все і так норм. Та я сам себе постійно обманю((

Через деякий час знову хочеться більшого… А навіщо?

Screen shot 2010 07 06 at 6.20.01 AM Все так чудово)

Літо сонце, радій, гуляй, а я сиджу дома читаю документацію до Django це напевно не нормально. Хоча з іншого боку а чим мені ще зайнятися? Хочу на море відпустка вже скоро) А так в Києві доволі скучно всі роз’їхались хто куди. Одна радість Аквапарк в ТЦ Термінал мені там подобається. Лежиш прохолодно вода морозиво. Після робочої неділі це одне напевно з найкращих місць в Києві.

Ладн. не буду сьогодні багато нити на клавіатуру) Піду попрацюю…
1243866582 29 1612507394 Все так чудово)

З.І. Де ділись всі Адекватні дівчата? 0_о
З.З.І. Забув, Для відліку часу Тепер в мене є свій Mac mini Що не може не радувати)

Technicolour & Komatic – Daydreamer

Есть 2 варианта:

1. Создать файл нужного размера и смонтировать его как папку.
Пример:

dd if=/dev/zero of=/userdisk.fs bs=1024 count= 100000
mkfs.ext3 /userdisk.fs
mount -t ext3 -o loop /userdisk.fs /home/user

2. Использовать утилиту quota (Более логично как по мне)

Tornado (торнадо) – это неблокирующий, высоко производительный веб-сервер с открытыми исходным кодом. Авторами сервера являются создатели сервиса FriendFeed. Сервер реализован средствами языка Python и в силу своей неблокирующей природы (используется epoll) легко выдерживает тысячи одновременных подключений. Помимо всего прочего, Tornado поддерживает протокол WSGI, хотя и с небольшими ограничениями (будут не доступны асинхронные фичи сервера).

Механизм взаимодействия будет классическим:

* front-end – nginx, проксирующий все соединения, кроме статических файлов, на back-end
* back-end – tornado + django

Установка nginx

В первую очередь необходимо установить fron-end, коим будет являться весьма популярный http-сервер nginx. Установка проста:

sudo aptitude install nginx

Установка django

Получение исходный код фреймворка:

$ mkdir ~/django
cd ~/django
wget http://www.djangoproject.com/download/1.1.1/tarball/
tar xzf Django-1.1.1.tar.gz

Установка Django:

python -c “from distutils.sysconfig import get_python_lib; print get_python_lib()”
/usr/lib/python2.5/site-packages
sudo ln -s ~/django/Django-1.1.1/django /usr/lib/python2.5/site-packages/django
sudo ln -s ~/django/Django-1.1.1/django/bin/django-admin.py /usr/local/bin
python -c “import django; print django.VERSION;”
(1, 1, 1, ‘final’, 0)


Установка tornado

К сожалению, tornado все еще отсутствует в стандартных репозиториях Debian / Ubuntu. Поэтому процесс установки будет выполняться непосредственно из исходных кодов. Подготовка к получению исходных кодов и компиляции:

sudo aptitude install git-core gitosis
sudo aptitude install python-dev build-essential

После этого необходимо получить исходный код tornado:

cd ~ && git clone git://github.com/facebook/tornado.git

И наконец, выполнить установку tornado:

cd ~/tornado && sudo python setup.py install

Проверяем корректность установки:

python -c "import tornado; print 'tornado installation successfully completed';"
tornado installation successfully completed


Настройка wsgi

Чтобы заставить работать Django-код под Tornado, необходимо написать wsgi-прослойку, запускающую tornado-сервер на определенном порту и подключающую django-проект по протоколу wsgi. Код должен выглядеть приблизительно так:

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# location: deploy/tornading.py

import os
import sys

# настройки
DJANGO_ROOT_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
DJANGO_APPS_DIR = os.path.join(DJANGO_ROOT_DIR, 'apps')

def daemon(iport):
    import tornado.wsgi
    import tornado.ioloop
    import tornado.httpserver

    # настраиваем django
    sys.path.insert(0, DJANGO_APPS_DIR)
    os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
    import django.core.handlers.wsgi
    application = django.core.handlers.wsgi.WSGIHandler()

    # подключаем tornado
    container = tornado.wsgi.WSGIContainer(application)
    http_server = tornado.httpserver.HTTPServer(container)
    http_server.listen(iport)
    tornado.ioloop.IOLoop.instance().start()

if __name__ == "__main__":
    # на вход должен быть передан порт,
    # на котором будет запущен tornado-сервер
    daemon(int(sys.argv[1]))

При этом предполагается, что код проекта распределен следующим образом:

tree -d  -L 1
.               # корень django-проекта
|-- apps        # django-приложения
|-- cache
|-- deploy
|-- logs
|-- media
`-- templates   # django-шаблоны


Настройка nginx

После того, как tornado-сервер запущен, можно переходить к настройке nginx:

sudo vim /etc/nginx/sites-available/bukashk0zzz.org.ua

Файл конфигурации должен выглядеть приблизительно следующим образом:

upstream backends {
    server 127.0.0.1:8001;
    server 127.0.0.1:8002;
}

server {
    listen   80;
    server_name tornado.bukashk0zzz.org.ua;

    access_log /home/django-projects/bukashk0zzz/logs/nginx_access.log;
    error_log /home/django-projects/bukashk0zzz/logs/nginx_error.log;

    location = /robots.txt {
        alias /home/django-projects/bukashk0zzz/media/robots.txt;
    }

    location = /favicon.ico {
        alias /home/django-projects/bukashk0zzz/media/img/favicon.ico;
    }

    location /media/ {
        alias /home/django-projects/bukashk0zzz/media/;
        expires 30d;
    }

    location /media_admin/ {
        alias /usr/lib/python2.6/dist-packages/django/contrib/admin/media/;
        expires 30d;
    }

    location / {
        proxy_pass http://backends;
        proxy_redirect off;
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    }
}

Далее, необходимо включить хост:

sudo ln -s /etc/nginx/sites-available/bukashk0zzz.org.ua \
         /etc/nginx/sites-enabled/bukashk0zzz.org.ua

Чтобы новый хост заработал, необходимо перестартовать nginx:

sudo /etc/init.d/nginx restart

Запуск демона tornado

Для запуска Django-проекта осталось лишь запустить tornado-сервер на нужном порту с помощью wsgi-прослойки, написанной ранее:

python deploy/tornading.py 8001 &
python deploy/tornading.py 8002 &

Все. Django-проект запущен под nginx+tornado.

GRUB 2 – это новый загрузчик, написанный с нуля с целью реализации модульности и переносимости. GRUB 2 ставит перед собой следующие цели:

* поддержка скриптового языка (циклы, условия, переменные, функции)
* графический интерфейс
* динамическая загрузка модулей
* возможность портирования на различные архитектуры
* интернационализация
* управление памятью
* кросс-платформенная установка, позволяющая устанавливать GRUB из различных архитектур
* режим восстановления (satge 1.5 исключен)


Установка GRUB 2

Для установки необходимо выполнить следующую команду:

sudo aptitude install grub-pc
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be installed:
  grub-pc liblzo2-2{a}
The following packages will be REMOVED:
  grub{a}
0 packages upgraded, 2 newly installed, 1 to remove and 0 not upgraded.
Need to get 1514kB of archives. After unpacking 3318kB will be used.
Do you want to continue? [Y/n/?] Y

При этом, старый grub будет удален. После установке будут заданы два вопроса:

Первый вопрос:

GRUB upgrade scripts have detected a GRUB Legacy setup in /boot/grub.
In order to replace the Legacy version of GRUB in your system, it is recommended
that /boot/grub/menu.lst is adjusted to chainload GRUB 2 from your existing GRUB Legacy setup.
This step may be automaticaly performed now.

It’s recommended that you accept chainloading GRUB 2 from menu.lst, and verify
that your new GRUB 2 setup is functional for you, before you install it directly to
your MBR (Master Boot Record).

In either case, whenever you want GRUB 2 to be loaded directly from MBR,
you can do so by issuing (as root) the following command:
upgrade-from-grub-legacy

Chainload from menu.lst?

Необходимо ответить: Yes

Следующий вопрос:

The following Linux command line was extracted from the `kopt’ parameter in GRUB Legacy’s menu.lst.
Please verify that it is correct, and modify it if necessary.

Linux command line:

Необходимо оставить пустую строку и нажать enter.

Далее, чтобы увидеть новый grub, необходимо перезагрузиться:

sudo reboot

После того, как появился экран загрузчика, необходимо выбрать пункт “Chainload into GRUB”, после чего появится приглашение от свежеустановленного grub 2, где уже можно выбрать ядро для загрузки и загрузить систему.

После того, как появилось уверенность в том, что GRUB 2 корректно установлен и работает, необходимо зафиксировать переход на новый grub. Для этого необходимо выполнить:

sudo upgrade-from-grub-legacy

Installing GRUB to Master Boot Record of your first hard drive ...

Installation finished. No error reported.
This is the contents of the device map /boot/grub/device.map.
Check if this is correct or not. If any of the lines is incorrect,
fix it and re-run the script `grub-install'.

(hd0)        /dev/sda

GRUB Legacy has been removed, but its configuration files have been preserved,
since this script cannot determine if they contain valuable information.  If
you would like to remove the configuration files as well, use the following
command:

  rm -f /boot/grub/menu.lst*

После чего необходимо еще раз перезагрузиться:

sudo reboot

Теперь при старте системы будет работать GRUB 2.

© 2011 Записи о настройке Debian, Ubuntu
Украина онлайн Rambler's Top100 Каталог MyList.com.ua каталог сайтів