Archive

Archive for the ‘Research’ Category

About PARDUS Project

April 16th, 2008 No comments

Pardus... Özgürlük İçin...

Hello People,

Do you know about PARDUS? .. Yes in this post i am going to mention to you about PARDUS project. I assume that you know some about linux operating system. Unfortunately im not going to tell you about the history of linux.

But first of all i want you to know the basics before i start. Common known distros of linux are Fedora, Slackware, Ubuntu[i was using this], CentOS, Debian, Gentoo, Knoppix, Linspire, openSUSE, PCLinuxOS etc. As you see we got many of them. I see you got a question. -> “Woow This is too much.. ” You are definitely right it is too much and it is not the other side of it. But you should know that each disribution has it’s own properties. For example ubuntu is which i used to use is more efficient for generaly users not for specially multimedia users. CentOS is good for CPanel uses. My Point is If you are running on Linux you can choose the best one for you. This not possible on Windows side. I am not here to tell you “Windows is BAD!!” .. Of Course it is doing someting.. : ) without blue screens .. : )

Let’s turn on the main topic.. PARDUS Project. TÜBİTAK UEKAE is developing this disrubution. Of course is it linux based operating system. I can say this is another oppourtunity for home users. First of all this is the first official operating system of TURKEY. Second distro of PARDUS has came in the last quarter of 2006. First edition was PARDUS 1.0 and it took a year to announce about Second edition. PARDUS is really special OS System for me big reason is this PARDUS is for a user who wants to run all the multimedia applications with no problems. It comes with codecs and such on it.

I have installed my PARDUS distro about a year ago and using it since this time. I’ve read many article about PARDUS Here is a link you can find more about it.

Read more…

VN:F [1.9.11_1134]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.11_1134]
Rating: 0 (from 0 votes)

Alacarte Menu Editor Hatası

April 15th, 2008 No comments

Ubuntu Gutsy 7.10 da birden applications menusu çalışmamaya başlası netten edindiğim bilgiye göre (: Termalden menuyü açabilmek için

alacarte

yazıyoruz. Ben şu hata ile karşılaştım.

cin@ottoman:~$ alacarte
/usr/lib/python2.5/site-packages/apt/progress.py: inconsistent use of tabs and spaces in indentation
Traceback (most recent call last):
File “/usr/bin/alacarte”, line 36, in
main()
File “/usr/bin/alacarte”, line 32, in main
app = MainWindow(datadir, version, sys.argv)
File “/usr/lib/python2.5/site-packages/Alacarte/MainWindow.py”, line 49, in __init__
self.editor = MenuEditor()
File “/usr/lib/python2.5/site-packages/Alacarte/MenuEditor.py”, line 36, in __init__
self.__loadMenus()
File “/usr/lib/python2.5/site-packages/Alacarte/MenuEditor.py”, line 46, in __loadMenus
self.applications.dom = xml.dom.minidom.parse(self.applications.path)
File “/usr/lib/python2.5/site-packages/_xmlplus/dom/minidom.py”, line 1915, in parse
return expatbuilder.parse(file)
File “/usr/lib/python2.5/site-packages/_xmlplus/dom/expatbuilder.py”, line 926, in parse
result = builder.parseFile(fp)
File “/usr/lib/python2.5/site-packages/_xmlplus/dom/expatbuilder.py”, line 211, in parseFile
parser.Parse(“”, True)
xml.parsers.expat.ExpatError: no element found: line 1, column 0

Bu hata menu editorun applications.menu dosyasını tekrar yazmaya çalışmasıyla ortaya çıkıyor. Bu aşamada places ve system menuleri normal çalışıyor fakat sorun applications menusunde ve menu editorun kendisinde ortaya çıkıyor.

Hatayı Gidermek için bu fazlalık dosyayı siliyoruz..

cin@ottoman:~$ rm -f ~/.config/menus/applications.menu

artık herşeyin eski halina dönmüş olması lazım bu kod ile belitrilen dizin altında oluşturulan applications.menu dosyasını siliyoruz.

Kolay Gelsin (:

VN:F [1.9.11_1134]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.11_1134]
Rating: 0 (from 0 votes)
Categories: Research Tags: , , ,

Ubuntuda .mov dan .mpeg,.mpeg2,.avi’ a çeviri

April 12th, 2008 No comments

Geçenlerde elimdeki .MOV uzantılı video yu Youtube atmaya kalkışınca avi ye cevirmeliyim dedim çünkü MOV ile AVI arasında mükemmel bir boyut farkı var. Ben bunun için MEncoder i kullandım. Tabiki bunu kullanabilmek için sisteminize öncelikle “mencoder” paketini kurmamız gerekiyor.Bunun için;

$sudo apt-get install mencoder

komutunu terminale yazıp işlemi tamamlıyoruz. Bu arada şunu hatırlatayım mencoder uygulaması terminalden kullanılır. Bir GUI ye sahip değil.

Şimdi kısaca mencoder in nasıl kullanıldığından basedicem.

MPEG formatı için;

mencoder input.avi -of mpeg -ovc lavc -lavcopts vcodec=mpeg1video \ -oac copy other_options -o output.mpg

Kod dizisi işimizi görecektir. Burada yapılan işlem varsayılan olarak kabul edilen MPEG-1 formatı yapılır.

mencoder input.mpg -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell \ -vf scale=640:480 -o output.avi

yukarıdaki kod dizisi ilede elimizdeki video dosyasını yeniden boyutlandırma şansı elde ediyoruz. AVI ye çeviri yapmak için ise

~/Desktop$ mencoder -ovc lavc -oac pcm -o output.avi /home/samet/Desktop/IMGP0262.MOV

şekilnde bir kullanım yapabiliriz. :) Mencoder ile ilgili daha fazla bilgiyi buradan alabilirsiziniz.

Geniş Bilgi İçin

Kolay Gelsin…

VN:F [1.9.11_1134]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.11_1134]
Rating: 0 (from 0 votes)
Categories: Research Tags: , , , , , , ,

Bir İşlemi Sonlandırmak [Kill]

April 12th, 2008 3 comments

Bazen bazı işlemler -yada programlar diyelim daha anlaşılır olsun- o kadar canımızı sıkarki artık kapan yedin ömrümü şeklinde cümleleri kurmamıza neden bile olur :) İstemediğiniz bir uygulamayı başlatmış olabilirsiniz veya siz uygulmayı kapattınız ama hala çalıştığını görüp sistem kaynaklarını halen tükettiğini biliyorsunuz. Şimdi bu istemediğimiz uygulamaları nasıl kill komutu ile sonlandırabiliriz birkaç işlemde onu anlatıcam.

1- Öncelikle hedefi belirlemek açısından hedefi bulmalıyız. Process ID (İşlem Numarası) -> PID olarak bilinen numarayı bulup buna göre uygulamayı sonlandırabiliriz. “ps -fu [kullanıcı adı]” komutuyla o an sistemde bize ait çalışan uygulamaları görebilriz ve tabiki buna baglı olarak PID numarasınıda almamız gerekiyor. Aradığımız PID numarası çıkan listenin 2inci sütununda yer alıyor. Şimdi dikkatlice uygulamamın PID numarasını not edeceğiz ancak sistemde login olmuş birçok kullanıcı varsa “pts” sütununada bakamız gerekiyor. Burada PID i alırken dikkatli olun yoksa çalıştıgınız önemli bir uygulamayı da kapatıyor olabilisiniz.

2- PID numarasınız bildiğimiz sürece artık uyugulamamızın canına okuyabiliriz. :) En basit kullanım şekli söyledir;

kill PID

Şunuda söylemek lazım kill sinyalinin birçok şekli var mesela bazı kill sinyallerini uygulama engelleyebilir. Yani uygulama kendini kapatmamak için zorlayabilir. Sinyaller hakkında geniş bilgiyi

man -s 5 signal

komutu ile alabilirsiniz. Benim söyleyebileceğim kullanışlı olan iki yol var. Mesela kapatmak istediğiniz uygulamada daha önceden değişiklikler yaptınız ve uygulamamının kendini kapatmadan önce değişiklikleri kaydetmesini istiyorsunuz bunun için “kill -HUP PID (veya kill -1 PID)” şeklinde kullanabilirsiniz. Bu -hangup- sinyali denilen sinyali yollar. Uygulamayı sonlandırmadan önce ona biraz zaman tanıyorda diyebiliriz. :)

Read more…

VN:F [1.9.11_1134]
Rating: 9.0/10 (2 votes cast)
VN:F [1.9.11_1134]
Rating: 0 (from 0 votes)
Categories: Research Tags: , , , ,