<strong>Pardus</strong>-Linux.<strong>org</strong> <strong>eDergi</strong> Sayı <strong>10</strong>, Temmuz 2009SİHİRLİ OYUN KUTUSU: DJL (DÉPOT JEUX LİNUX)<strong>Pardus</strong>-Linux.<strong>org</strong> <strong>eDergi</strong> Sayı <strong>10</strong>, Temmuz 2009Erdem ARTANbaDibere@gmail.comÖrneğin seçili ekrandan Urban Terror oyunu ile ilgili bir eklentinin seçili olduğunugörmektesiniz. Bu eklenti Urban Terror sunucularının durumunu göstermeye ve eğer UrbanTerror'u djl yazılımı ile kurduysanız, doğrudan bu yazılım ile sunucuya bağlanmaya yarıyor.Uygulama ayrıca Wine HQ yazılımını kullanarak, Windows için yazılmış oyunları da yüklemeözelliğine sahip ancak çalıştırma garantisi vermediği ve sadece çalıştırma şansı tanıdığınıbelirtmek isteriz.Eğlenceli günler dileriz...
<strong>Pardus</strong>-Linux.<strong>org</strong> <strong>eDergi</strong> Sayı <strong>10</strong>, Temmuz 2009PYTHON VE MATEMATİK (MATH MODÜLÜ)<strong>Pardus</strong>-Linux.<strong>org</strong> <strong>eDergi</strong> Sayı <strong>10</strong>, Temmuz 2009Erdem ARTANbaDibere@gmail.comPython ve Matematik : math modülüPython yazılım geliştirme diliyle dört işlem gibibasit matematiksel işlemleri yapabiliyoruz. Pekiya trigonometrik, üstel fonksiyonlarla yapılanişlemler? Bu aşamada devreye Python'unçekirdek modüllerinden math modülü devreyegiriyor.Bu yazımızda math modülünün sağladığı çeşitlimatematiksel fonksiyonları ve kullanımınıöğreneceğiz.math modülü, import math komutuyla kolaycaçağrılabilmektedir.ceil(a) :ceil(a) fonksiyonu, ondalıklı bir sayınınkendisinden büyük en küçük tamsayıya ya dakendisine yuvarlanmasını sağlar.>>> math.ceil(3215.6)3216.0>>> math.ceil(3215.4)3216.0copysign(a,b) :copysign(a,b) fonksiyonu, b sayısının işaretini asayısının başına koyarak, a sayısını çıktı olarakverir. Bu fonksiyon Python 2.6 ile eklenmişolduğundan, <strong>Pardus</strong>'un 2008.2 veya daha eski birsürümünü kullanıyorsanız, muhtemelen bufonksiyon sizde çalışmayacaktır.>>> math.copysign(1, -5)-1.0>>> math.copysign(-3, 8)3.0fabs(a) :fabs(a) fonksiyonu, a sayısının mutlak değeriniverir.>>> math.fabs(-1)1.0factorial(a) :factorial(a) fonksiyonu, bir tamsayı olan asayısının faktöriyelini verir. Python 2.6 ile mathmodülüne eklenen bu fonksiyon, muhtemelen<strong>Pardus</strong> 2008.2 ve öncesi sürümlerdeçalışmayacaktır.>>> math.factorial(0)1.0>>> math.factorial(4)24.0floor(a) :floor(a) fonksiyonu, ceil(a) fonksiyonunun tamtersi işlevine sahip bir fonksiyondur. Yani,verilen bir ondalık sayıdan küçük olan en büyüktamsayıyı çıktı olarak verir.>>> math.floor(4.1)4.0>>> math.floor(4.9)4.0fmod(a,b):fmod(a,b) fonksiyonu, a sayısının b sayısınabölümünden kalanı veren bir fonksiyondur. a%bişlemine benzer fakat a%b işleminde sayılartamsayı iken, fmod(a,b) fonksiyonunda sayılarondalıklı olabilmekte.>>> math.fmod(4,3)1.0>>> math.fmod(4,2.2)1.7999999999999998frexp(a) :frexp(a) fonksiyonu, a sayısının mantisini ve2'nin üssü olarak bir çift sayı döndürür. Dahaaçık anlatmak gerekirse, çıktı olarak gelecek(b,c) ikilisi ile oluşturulan b*2^c fonksiyonu asayısına eşittir.
- Page 5: Pardus-Linux.org eDergi Sayı 10, T
- Page 9 and 10: Pardus-Linux.org eDergi Sayı 10, T
- Page 13 and 14: Pardus-Linux.org eDergi Sayı 10, T
- Page 15 and 16: Pardus-Linux.org eDergi Sayı 10, T
- Page 18 and 19: Pardus-Linux.org eDergi Sayı 10, T
- Page 20 and 21: Pardus-Linux.org eDergi Sayı 10, T
- Page 22 and 23: Pardus-Linux.org eDergi Sayı 10, T
- Page 24 and 25: Pardus-Linux.org eDergi Sayı 10, T
- Page 26: Pardus-Linux.org eDergi Sayı 10, T
- Page 29 and 30: Pardus-Linux.org eDergi Sayı 10, T
- Page 31 and 32: Pardus-Linux.org eDergi Sayı 10, T
- Page 33 and 34: Pardus-Linux.org eDergi Sayı 10, T
- Page 35 and 36: Pardus-Linux.org eDergi Sayı 10, T
- Page 37: Emeği geçenlerAhmet YamanBurak Se