robertdeniro

robertdeniro


0 takip ediyor | 0 takip ediliyor


Bilgi alanları


İlgi alanları

Pardus 1.1 Alpha (kod adı: meren) Çıktı! ( 55)

Kendiniz bakın: http://docs.python.org/lib/zipfile-objects.html

Pardus 1.1 Alpha (kod adı: meren) Çıktı! ( 55)

Sanırım en doğru cevap bu. Hatayı kabullenmek erdemdir. Bahsettiğimiz yazılım hatası ise alpha bir yazılım için daha önce de belirttiğim gibi çok normal. Çalışmalarınızda başarılar.

Pardus 1.1 Alpha (kod adı: meren) Çıktı! ( 55)

Standart kütüphane kullanılması bu durumda yanlışmış demek ki öyle mi? Bu durumda hata kimde oluyor, yetersiz kütüphanesi ile Python'da mı, alternatif bulmak yerine yetersizliğine rağmen o modülü kullananda mı? En baştan karşınızdakini sindirmek maksatlı sözlerle insanlara çıkışacağınıza durup bir düşünün derim.

Pardus 1.1 Alpha (kod adı: meren) Çıktı! ( 55)


1:                    buff = open (ofile, 'wb')

2:                    file_content = zip_obj.read(info.filename)

3:                    buff.write(file_content)

4:                    buff.close()

1: dosyayı aç, 2: zip arşivinin içinindeki dosyayı file_content değişkenine aç, 3: file_content'i diske yazdır 4:dosyayı kapat. Hata o kötü standart kütüphane yazarında tabii Pisi'de ne kabahat olabilir ki?

Pardus 1.1 Alpha (kod adı: meren) Çıktı! ( 55)

Bu arada koda baktım da tam daily wtf'lıkmış. Sen tut zip arşivin içinden asıl dosyaları içeren tar.lzma arşivini hafızaya aç ve hata da zavallı standart kütüphane yazarı olsun, alemsiniz.

Pardus 1.1 Alpha (kod adı: meren) Çıktı! ( 55)

İlginç bir bakış açısı, demek ki hata varsa her zaman başkasında oluyor. Kesin o kütüphaneyi yazan da bilmeden konuşmuş pardon yazmış.

Pardus 1.1 Alpha (kod adı: meren) Çıktı! ( 55)

Deneyim üzerinden değil gayet güvendiğim bir blogun verdiği somut rakam üzerinden yorum yapıyorum. Ayırca hata raporuna ne girmemi tavsiye ediyorsunuz ortada somut bir hata yok ki?
Biliyorsunuz dergi reklamlarında falan böyle sayılar (17 saniye) verildiğinde yanında minik bir yıldız olur altta da ufacık yazılmış bir dipnot. Biz de o rakamların aslında pratikte gerçekleşmeyeceğini sadece reklam maksadı ile konduğunu biliriz. İşte benim yorumum o dipnot görevini görüyor.

Pardus 1.1 Alpha (kod adı: meren) Çıktı! ( 55)

1.1 alpha'da openoffice.org'un kurulumu sırasında bilgisayarın donması problemi de çözülmüş listelere bakılırsa. Sorun pisinin paketleri kurmadan önce hafızaya açmasında kaynaklanıyormuş. Openoffice.org gibi büyük bir paket açılırken 200MB'dan fazla hafıza kullanıyor buna bir de takas alanını kurulum sırasında açmayı "unuttuğunuzu" da ekleyin. Bu tip bir hata alpha kalitesindeki bir kod için normal ama yine de özensiz kod yazıldığının bir göstergesi. Python'la herkes kod yaz yazar şöyle güzel yazar böyle hızlı yazar diye övenlerin de foyasını ortaya çıkarıyor. Demek ki önemli olan dil değil, dili kullanan kişinin ne yaptığını bilmesi.

Pardus 1.1 Alpha (kod adı: meren) Çıktı! ( 55)

Necdet Yücel blogunda grub ekranından kdm logine kadar 33 saniyede açıldığını yazmış. Bilgisyarının özellikleri de yabana atılır değil: "PIV 1.6 işlemci, 1GB ram". Pardus listesinde bir kullanıcı da 29-30 saniyede (Pardus 1.0'a göre iki kat hızlı diyor) açılıyor diye hayretini dile getirmiş. Anlaşılan Pardusçular tanıtım yaparken abartmayı seviyorlar.

Sürüm notlarında "Benim makinemde 11 saniyede açılıyor seninkini daha yavaş açılıyorsa o senin sorunun" şeklinde bir dipnot vardır belki de. ;-)