Puf fotoğraf makinesinin ipini yakalar ve bırakmak istemez. Video çekme işlevinde olduğundan “kamera” diyorum. Yerseniz :)

msgfmt -o dosyadi.mo dosyaadi.po

-o ile belirtilen çıktı dosyasının adı, digeri ise girdi dosyasının adıdır.

Ubuntu Karmic’in kurulduğu haliyle TuxGuitar sadece Java tabanlı öntanımlı ses sistemi ile çalışıyor. Bu ses sistemi soundfont yerine ‘java soundbank’ kullanıyor. Programı denemek ve ritim vs konuları için yeterli ama çıkan ses müziğe pek benzemiyor. Daha çok ortaokulda serviste oynadığımız “geyomaçlı” saatlerin müziğine benziyor.

Bunu düzeltmek için yapmamız gereken kaliteli midi enstrüman kayıtları içeren bir soundfont bulmak. Bunlar Internette mevcut. Bir çoğu da bedava.

TuxGuitar’la midi soundfont kullanmak için de “timidity” denen midi yazılımını kullanmak gerekiyor. (Buna ilaveten fluidsynth adında da bir midi yazılımı var ve daha iyi çalışabilir fakat çalıştırmayı beceremediğim için timidity’nin nasıl çalıştığını çözmek zorunda kaldım)

Karmic ile timidity’nin bir sorunu var. Timidity Bug 210472‘de görüldüğü üzere Karmic’de öntanımlı gelen ses sistemi pulseaudio (Yenilikler getireceğim derken eskiden sorun olmayan şeyleri sorun yapan yazılım pulseaudio. Ne zaman bitecek seninle derdimiz?) timidity ile anlaşamıyor. Kısaca timidity ‘root’ olarak çalışıyor, pulseaudio da ‘root’ olarak bağlanılmasına izin vermiyor. Bu kadar basit değil tabi ama özet olarak böyle.

Bu sebepten timidity-deamon’u kuralım herşey çalışsın diyemiyoruz. Onun yerine normal kullanıcı olarak ‘timidity’nin komut satırı arayüzüyle çalışmamız gerekiyor.

Aşağıdaki şekilde timidity’i kendi kullanıcımızla başlatıyoruz:

$ timidity -Os -iA

Test etmek için:

$ aconnect -o
client 14: 'Midi Through' [type=kernel]
0 'Midi Through Port-0'
client 128: 'TiMidity' [type=user]
0 'TiMidity port 0 '
1 'TiMidity port 1 '
2 'TiMidity port 2 '
3 'TiMidity port 3 '

Burada görüyoruz ki timidity 128:0 – 128:4 arası 4 port açmış. Bu portlardan ilki olan 128:0′ı testimizde kullanacağız.

$ aplaymidi --port 128:0 sonbestem.mid

Çalmaya başlarsa sorun yok. Kullanılan enstrümanların kalitesini beğenmezseniz Internet’te arayıp bulabileceğiniz çeşitli soundfontları indirin. Örneğin 8MBGMSFX.SF2 ve SGM-V2.01.SF2 diye ararsanız düzgün bir iki tanesini bulabilirsiniz.

Bunları kullanabilmek için /etc/timidity/timidity.cfg dosyasındaki

source /etc/timidity/freepats.cfg

satırını


#source /etc/timidity/freepats.cfg

olarak değiştirin. Bu öntanımlı soundfont’u iptal edecek. Daha sonra dosyanın altına


soundfont /home/oktay/.sf2/SGM-V2.01.sf2

benzeri şekilde yeni soundfontunuzun nerede olduğunu ifade eden satırı ekleyin.

Timidity’i sonlandırıp yukarıdaki şekilde yeniden başlattığınızda yeni soundfont’u kullanmaya başlayacaktır.

İyi çalışmalar.

openERP projesinin geliştirilmesi bazaar adlı versiyon kontrol programı altında yapılıyor. Halka açık olan bu projenin son halini istediğiniz zaman indirip kurabilirsiniz. Bunun için yapılması gerekenler şöyle.

Öncelikle bazaar paketini kurun. (Ubuntu’da bzr deniyor).

Güncelleme: openERP bu işlemi kolaylaştırmak için bir script yazdı.

Script’i indirmek için:

bzr branch lp:openerp
cd openerp
./bzr_set.py

Daha detaylı bilgiyi http://doc.openerp.com/contribute/using_bazaar.html#quick-summary adresinde bulabilirsiniz.

Daha sonra aşağıdaki işlemleri tekrarlayın. (http://beeznest.wordpress.com/2008/12/23/installing-openerp-5-from-bazaar/ adresinden alıntıdır)


mkdir ~/openerp/unstable/5.0 -p
cd ~/openerp/unstable/5.0
bzr clone lp:~openerp/openobject-server/trunk server
bzr clone lp:~openerp/openobject-client/trunk client
bzr clone lp:~openerp/openobject-addons/trunk addons
bzr clone lp:~openerp/openobject-client-web/trunk client-web
cd server/bin/addons
ln -s ../../../addons/* .

Daha sonra ~/openerp/unstable/5.0/server/bin/ dizinine gidip burada:


./openerp-server.py

programını çalıştırarak server’ı çalıştırabilirsiniz.

Web Client ve GTK Client da benzer yöntemlerle çalışıyor.

Bir kaç tane hata mesajı almanız doğaldır. Bunları comment olarak eklerseniz çözmenize yardım ederim.

Bu arada bu dizinler içinde değişiklik yapmayın. Config dosyalarınızı vs başka bir yere koyun. Çünkü ‘bzr merge’ komutu ile dosyaları güncelleyebilirsiniz. Bu yüzden silinmemesi gereken dosyaları burada bulundurmamak daha mantıklı.

Ek:
Debian/Ubuntu’da gerekli olan paketler:

Server için,

python-psycopg2
python-xml
python-libxslt1
python-reportlab
python-tz (runtime error)

Web Client için

python-cherrypy3 (Ubuntu'da python2.6-cherrypy3)
python-formencode
python-simplejson
python-mako
python-pybabel

İyi çalışmalar.

26 Kasım 2009

Şubenizde bir hata yaparak açtırdığım ve bu sebeple defalarca pişman olduğum hesabımın kapatılması için daha önce de başvurmuştum. Fakat hesap kapatılmadığı gibi, isteğim dışı bana açılan kredi kartı hesabından sonra yine isteğim dışında tarafıma hayat sigortası poliçesi açtığınızı şaşkınlıkla görüyorum.

Bankanızla ve özellikle şubenizle defalarca sorunlar yaşadığımdan ve artık dolandırıcılık seviyesine varan haraketlerinizden bıktığımı hatırlatırım. Eğer hemen istediğim gibi bu isteğim dışı olan hesaplarla birlikte şubenizde bulunan hesabımla ilgili herşeyi kapatıp beni rahat bırakmazsanız genel müdürlüğünüze kadar gideceğim.

Normalde yazmayacağım bu tarz bir yazıyı hakettiğinizi siz kendiniz daha iyi biliyorsunuz. Hayatımda sizin şubeniz kadar beceriksiz, terbiyesiz ve ahlaksız çalışan bir banka şubesi daha görmedim. Lütfen beni oraya şahsen getirtmeyin.

[isim]
Hesap No: 739-666XXXX

© 2010 safsata.org / thatissopunkrock.org Please enjoy responsibly. Suffusion WordPress theme by Sayontan Sinha