20
Kas

Python’da “platform.dist()” kodynu kullanarak dağıtım hakkında bilgileri elde edebilirsiniz fakat bu her dağıtım için geçerli değil. Örneğin pardus, pclinuxos veya birçok başka dağıtımda bu kod boş bir değer döndürür. Bir çok araştırmadan sonra “/etc/lsb-release” dosyasını buldum, bu dosya bütün dağıtımlarda olmak zorundaymış. Bu dosyayı ayrıştırarak istediklerimi elde ettim. Koda şuradan ulaşabilirsiniz. Buradan verince bir şey anlaşılmıyor.

Kullanımına örnek olarak ise:

“distribution().name()” -> dağıtımın adını döndürür “Pardus”

“distribution().relase()” -> dağıtımın sürümünü döndürür “2009.2″

“distribution().codename()” -> dağıtımın kod adını döndürür “Geronticus eremita”

İşinize yaraması dileğiyle.


4
Kas

Okulda düzenlenecek olan bilim şenliği için matematik projesi araştırıyordum karşıma şöyle bir kod çıktı:

def solve(eq,var=’x'):
eq1 = eq.replace(“=”,”-(“)+”)”
c = eval(eq1,{var:1j})
return -c.real/c.imag

Evet sadece 3 satırda denklemi çözüyor. Kullanımına örnek ise:
print solve(“x – 2*x + 5*x – 46*(235-24) = x + 2″)

Bu arada hala bir proje bulabilmiş değilim aklınız bir şeyler gelirse yazmaktan çekinmeyin ;)

Bu arada kaynağıda belirtelim:
http://code.activestate.com/recipes/365013-linear-equations-solver-in-3-lines/


18
Ağu

Malumunuz gambas2 qt3 ile çalışıyor, ama pardus 2009 qt4ü destekliyor sonuç olarak p2009′a gambas2 kurulmuyor. Gambas3ü kurmak ise bir sorun, çok fazla kuramayan gördüm. Bende işi basitleştireyim dedim ve bir “.sh” dosyası hazırladım. Dosyanın içeriği şöyle:

pisi it sdl-sound
pisi it firebird-client
pisi it qt-devel
pisi install -c system.devel
pisi it subversion
svn checkout https://gambas.svn.sourceforge.net/svnroot/gambas/gambas/trunk
cd trunk
svn update
./reconf-all
./configure
make
make install

Nasıl kullanacağım derseniz, bir dosya oluşturun adı “gambas3.sh” olsun. Dosyayı oluşturduğunuz yerde konsolu açın. “su” yazıp root olun.

chmod 755 gambas3.sh  (enter)

./gambas3.sh

diyin ve kurulumu başlatın. Şu paketler kurulsun mu? diye sorabilir evet yada e yazıp enterleyin. Kurulum uzun sürebilir ama başarıyla kurulacaktır. Kurulum bittikten sonra “alt + f2″ kombinasyonunu uygulayıp “gambas3″ yazıp uygulamayı çalıştırabilirsiniz.

Dosya oluşturmakla uğraşamam diyorsanız, sh dosyasını şuradan indirebilirsiniz.

Gambası kurduk, eee? Ne ki bu diyorsanız: Gambas ile programlama