воскресенье, 27 декабря 2009 г.

Python + Nokia

Собственно продал я IPhone давненько, взял нокию... Скажу сразу нокии я прям обрадровался так как там было всё что мне надо без джеил бриков и тд и тп.
И решил я тут задаться целью поставить интерпритатор Python на неё.

Начнём со скачивания установочных файлов.
http://sourceforge.net/projects/pys60/files/
Незабываем узнать какой версии у вас симбиан. Тут я буду расписывать пока, что только для Symbian 9.
Для Symbian 9 качае:
PythonScriptShell_1_4_5_3rdEd.SIS
PythonForS60_1_4_5_3rdEd.sis
Скидываем на телефон и ставим. В общем то на этом настройка заканчивается. В приложениях должен появится ярлычёк Python. Запускаем. В разделе функции у нас будет:
Run script - запуск скрипта из папки C:\Python
Interactive console - для обычной консоли Python.
Bluetooth consol - соеденяетесь с компом по блютузу и уже управляете с него.
About Python - О питоне.
Для того чтобы писать программы на Symbian 9 нам понадобится Dedit берем на allnokia.ru, для более ранних симбов подойдет Yedit.
Пишем простенькую программку:
import appuifw
a = appuifw.query(u"text", "text")
appuifw.note(a, "error")
И сохраняем в директорию C:\Python , заходим в интерпритатор заходим в Run Script и выполняем свой скрипт. Про библиотеки разберем чуть позже, а этом примере используется только appuifw которая служит для генерации всяких окошек для обращения к пользователю.

Спасибо за внимание =)
Читать далее

среда, 11 ноября 2009 г.

56
Created by OnePlusYou
Читать далее

вторник, 10 ноября 2009 г.

Насткойка DVB карты Ubuntu.

Сейчас я поведаю вам как настроить DVB карту в Ubuntu.
У самого меня карта TeVii S600 USB, но единственное что вам может понабиться другое это другой Firmware и то наврятли.

1 Запускаем менеджер пакетов и ищем пакет v4l-conf, устанавливаем.
2 http://linuxtv.org/hg/v4l-dvb/archive/tip.tar.bz2 качаем, разархивируем.
3 Теперь нам необходим будет USB патч, http://liplianin.at.tut.by/v4l-dvb-liplianin.diff, качаем, помещаем в папку с тем что разархивировали в 1 шаге.
4 Далее нам необходимо скачать сам Firmware http://liplianin.at.tut.by/dvb-usb-dw2102.fw. помещаем в /lib/firmware/
5 Открываем терминал, переходим в папку с разархивираванными файлами и применяем патч
patch -p1 -N < v4l-dvb-liplianin.diff
Может потребовать установки программы для патча, ставьте и применяйте команду заного.
6 Теперь созданим kernel-links:
make kernel-links
7 Заходим в конфигурацию ядрышка:
make menuconfig
Идем по пути "Multimedia devices --- DVB/ATSC adapters" ищем там "DvbWorld 2102 DVB-S USB2.0 receiver"
Напротив должна стоять "М" если нет ставим. Выходим сохраняя всё. Потом прописываем.
make && make install
Чтобы не перзагружать машину после установки вводим:
rmmod dvb-usb-dw2102
Вставляем карточку и вводим:
ls /dev/dvb/adapter0/
Должно выдать файлы, выдало значит всё норм. Всё с дровами покончено!

Для просмотра каналов я посоветую плеер Kaffein. Но если вы захотите оранизовать вещание в сеть (про это я тоже позже напишу) вам понадобится dvb-utils, ставится он так:
sudo apt-get install dvb-utils
Читать далее

Наблюдаем за температурой с датчиков в Ubuntu

Привет всем! Сейчас я расскажу как наблюдать за изменением температуры проца, видяхи и тд и тп в Ubuntu




Для начала зайдем в консоль из под рута (для удобства), кто не хочет можете печатать везде sudo. Для этого создадим временный пароль для захода под рутом
sudo passwd
su root
В итоге мы окажемся под рутом. Советую ничо не удалять =)
Ну приступим:
apt-get install lm-sensors
apt-get install eep24c
apt-get install libglui2c2
apt-get install sensord
Теперь загрузим модуль i2c-dev
modprobe i2c-dev
Если он загрузится то появится следующая строка для ввода команды.
Затем найдем и пропишем имена модулей датчиков в нашу систему:
sensors-detect
В конце будет что-то типо такого
#----cut here----
# Chip drivers
coretemp
#----cut here----
Запоминаем всё что между #Chip drivers и #----cut here----
И тепрь делаем
modprobe XXXXXX
XXXXX это всё что было у нас в том, что мы запомнили.
Проверяем какие модули у нас запущены:
lsmod | grep i2c
Теперь поставим пакет для мониторинга температуры HDD:
apt-get install hddtemp
На вопрос отвечаем "Да" дальше оставляем адрес и порт стандартными.
Собственно теперь ставим GUI утилиту для отображения всего этого:
apt-get install gkrellm
Запускаем из "Приложения----Системные----GKrellM System Monitor"
Далее настраиваем под себя и любуемся. Настроить будет просто так как руссифицирована программа отлично.
Читать далее

Apache + PHP + MySQL установка в Ubuntu

Привет всем! Сегодня я вам поведаю о установке связки Apache + PHP + MySQL в Ubuntu, так же мы поставим phpmyadmin.

Ну-с приступим. Первым делом мы поставим MySQL server:
sudo apt-get install mysql-server

Далее поставил MySQL-admin

sudo apt-get install mysql-admin

Собственно теперь ставим сам Apache:

sudo apt-get install apache2

Ждем пока всё поставится. Далее имеет смысл поставить права на директорию /var/www и все вложенные файлы 755, делаем это так:

sudo chmod 755 /var/www/*

Это необходимо для того чтобы все посторонние пользователи могли только просматривать файлы, а вы и редактировать, и просматривать.
Заходим на 127.0.0.1 и проверяем. Должна высветится надпись "It Works!"

Далее ставим PHP5:

sudo apt-get install php5

И делаем рестарт апача:

sudo /etc/init.d/apache2 restart
Дальше связываем APACHE + PHP + MySQL

sudo apt-get install libapache2-mod-auth-mysql




sudo apt-get install php5-mysql




sudo /etc/init.d/apache2 restart

Далее для поддержки графики в PHP приложениях нам понадабятся 2 пакета:

sudo apt-get install php4-imagick
sudo apt-get install libphp-jpgraph

Проверяем PHP. Создаем в директории /var/www/ документ 1.php и засовываем туда код:


Заходим на 127.0.0.1/1.php и  видим всю информацию о PHP.
И напоследок ставим phpmyadmin для удобства управления базами SQL:

sudo apt-get install phpmyadmin
Для работы phpmyadmin делаем:
sudo ln -s /usr/share/phpmyadmin /var/www
Заходим на http://127.0.0.1/phpmyadmin и видим окошко входа.  Вводим логин root и ваш пароль.

Теперь о директориях:
/var/www - это сам сайт.


/etc/apache2 - конфиги апача
/etc/php5 - конфиги PHP

Немного о командах:
sudo /etc/init.d/apache2 start - запуск Apache, вобще он стартует сразу с системой, но мало ли выключите случайно или еще чего.

sudo /etc/init.d/apache2 stop - остановка Apache.


sudo /etc/init.d/apache2 restart - перезагрузка Apache.

Так-же вам может понадобится библиотека  Curl для PHP. Ставится она очень просто:
sudo apt-get install php5-curl
Собственно и всё. Теперь можете ставить любые CMS, писать всё что хотите и тд и тп.
Читать далее

понедельник, 9 ноября 2009 г.

Ubuntu Manuals: учимся дружить с Wine.

Привет всем! Я окончательно определился что в своем блоге я буду писать про оптимизацию системы Linux, а в частности Ubuntu. Так-же буду писать про методы взлома и защиты от них. Ну и немного своих соображений и немного про телефоны.

Чтож сейчас я намерен описать некоторые приемы при использовании эмулятора Windows приложений в Linux под названием Wine. Конечно же вы можете поставить какую ни будь Cedeg'y или Play On Linux. Я сам ничего против них не имею и считаю полезными приложениями, однако сам привык работать в простом Wine.

Первым делом установка Wine.
Вы можете пойти сюда http://www.winehq.org/download/deb и скачать исходники Wine если вам нравится компилировать (ну и плюсы определенные наверное в том, что вы соберете Wine из сырцов есть).
Или же можно пойти по более простому пути и вбить в командную строку:
sudo apt-get install wine
Дальше Wine скачается и поставится.
Первым делом запустим:
winecfg
Ну если мы хотим играть в игры через Wine тогда нам понадобится DirectX
Для загрузки Dll из винды я вам посоветую сайт http://www.dlldump.com/
Берем там 2 dll: mscoree.dll и streamci.dll и суем их в ~/.wine/drive_c/widows/system32
Далее нам понадобится winetricks для более простой установки библиотек Windows, делаем последовательно:
  1.   wget http://www.kegel.com/wine/winetricks
  2.   chmod +x winetricks
  3.   sudo mv winetricks /usr/bin
Далее:
winetricks --help
Ну и ставим директс:
winetricks directx9
Смотрим что нам надо еще и ставим. В основном неободимы:  dotnetXX, flash, vcrun6(2003,2005,2008), vbXrun, allfonts, allcodecs, msi2.
Это в общем то всё что понадобится из Winetricks.
Дальше качайте что нужно установить, запустить.
Мой совет запускать всё через консоль тоесть:
wine путь_к_нужному.exe
Например:
wine ~/games/tropico2/tropico.exe
Это нужно для того чтобы увидеть где может оказаться ошибка. Чаще всего нужно немного поискатьи  увидите чего нехватает.

Так же может понадобится PeaZip, так как некоторые игры сжаты в .arc и нормально может и не разархивироватся. Однако даже так может не распаковатся и придется делать ручками через линуксовский PeaZip.

Если у вас видео карточка Intel то нудно поставить прогу driconf:
sudo apt-get install driconf
 Потом зайти в программу вбив driconf  перейти в Image Quality и поставить галочку напротив
Enable S3TC texture..................
В скором времени я продолжу написание статей по Wine. Если нужно чем-то помоч то пиши в комментариях.
Читать далее

Установка Metasploit Framework 3.2 в Ubuntu

Приветствую всех читателей.
Сейчас я раскажу как быстро поставить metasploit framework 3.2 под ОС Ubuntu.

Собственно для работы Metasploit на необходим комплект библиотек Ruby.
Делаем следуещее в следущем порядке:

sudo apt-get install ruby libruby rdoc

sudo apt-get install libyaml-ruby


sudo apt-get install libzlib-ruby


sudo apt-get install libopenssl-ruby


sudo apt-get install libdl-ruby


sudo apt-get install libreadline-ruby


sudo apt-get install libiconv-ruby


sudo apt-get install rubygems


Далее качаем сам Metasploit:                     
wget http://spool.metasploit.com/releases/framework-3.2.tar.gz
Теперь распаковываем:

tar -xvzf framework-3.2.tar.gz
Далее нам понадобится утилита SVN ставится она так:

sudo apt-get install subversion


Идем в папку с нашим Metasploit:

cd framework-3.02
И обновляем:
svn update
Всё Metasploit готов к работе!

Далее вы можете сконфигурировать пакеты ruby-gtk2 и ruby-libglade2, удовлетворить их все зависимости и получить рабочий GUI интерфейс (в котором смысла нет если есть консоль и Web-интерфейс).

Для запуска Metasploit в Web оболочке вбиваем команду:


./msfweb

Далее заходим на 127.0.0.1:55555 и видим Web-интерфейс
И еще: не заходите в интерфейс сразу как вбили команду он сразу не прогрузится.
Вот что должно быть:
   
[*] Starting msfweb v3.2-release on http://127.0.0.1:55555/

=> Booting WEBrick...
[*] WEBrick directory traversal patch loaded
=> Rails 2.1.2 application started on http://127.0.0.1:55555
=> Ctrl-C to shutdown server; call with --help for options
[2009-11-09 20:11:50] INFO WEBrick 1.3.1
[2009-11-09 20:11:50] INFO ruby 1.8.7 (2008-08-11) [i486-linux]
[2009-11-09 20:11:50] INFO WEBrick::HTTPServer#start: pid=28642 port=55555



 Для запуска консоли вбейте:

./msfconsole
Собственно и всё. Мы получили полностью рабочий Metasploit Framework.
Читать далее

Моя Ubuntu =)




Собсвенно моя Ubuntu 9.04.
Док внизу Avant Window Navigator. Всё остальное окружение дефолтненькое =)
Читать далее

Полезный софт для IPhone.

Так случилось что я обладатель IPhone.
Начитался я в интернете про все эти Jailbreak и понял что он (Jailbreak не Ipone =) ) мне не нужен.
Начал я пользоватся айфоном и качать софт. И сейчас хочу представить вам список бесплатных приложений предостовляющих полезные функции.

Собственно список программ и их функций.


Программа DownMan предоставляет функционал для загрузки любых файлов из интернета. Так же предостовляет доступ другим айфонам и компьютерам к файлам закачанными вами.
 


















Слудующая программа Awesome Note Lite программа для ведения заметок с очень красивым и удобным интерфейсом.




Следущая софтина это WikiPanion. Программа для просмотра статей с Wikipedia.


И еще одна полезная программа это uBooks. Позволяет читать книги форматов .txt; .fb2; fb2 in .zip . Закачивать книги можно через веб браузер компютера или же через FTP клиент по Wi-Fi.


Все приложения доступны в AppStore все права на приложения принадлежат их разработчикам.
Читать далее

воскресенье, 8 ноября 2009 г.

CUE/BIN to ISO в Ubuntu

Скачал недавно игруху с торентов, оказалось что образ был в BIN/CUE (2 файлика в папке было этих форматов) встал вопрос как переконвертировать. Нашел способ через bchunk.

Собственно по шагам.

1. Ну первым делом нам нужен bchunk

sudo aptitude install bchunk


2. Всё поставится там всего-то 13 кб. Потом идем в директорию с образом BIN/CUE (ну можно и не идти думаю знаете как путь указывать) и применяем


bchunk <ФАЙЛ.bin> <ФАЙЛ.cue> <ФАЙЛ_В_КОТОРЫЙ КОНВЕНТИРУЕМ.iso>


например


bchunk ~/igra/rld.bin ~/igra/rld.cue ~/igra/1.iso


потом монтируем думаю сами знаете как.
Читать далее