Bir Takım Şeyler

Pisi Senaryoları

Pisi hata raporları arasında çözülmesi en karmaşık ve zaman alıcı olanlar, depo ve yerel makina arasında belirli adımlarla yapılan işlemler sonucunda istenmeyen
bazı durumlar ortaya çıkanlar.
Örneğin, “Makinamda A paketi yüklü idi, depo’da A paketi’nin güncellendiğini gördüm, ama önce güncellenmiş olan B paketini yükledim, ardından C paketini kaldırdım,ve A paketini güncellemek istediğimde pisi bana C paketi ile […]

Read the rest

Pilonga

Erhan Onur Şendağ, gentoo ebuild paketlerinden pisi için pspec.xml ve actions.py dosyaları oluşturacak bir program yazmış. Uludag depomuzda da benzer bir fonksiyon içermesi planlanan, pisimat isimli ancak tamamlanamamış bir projemiz vardı.
Pilonga, tcl ile yazılmış. Tcl bilmiyorum, ancak kod’a bakıldığında bayağı bir zaman harcandığı görülüyor. Diyelim ki Gentoo gaim paketinin ebuild scriptini çevirmek istiyorsunuz. “./pilonga.tcl gaim” […]

Read the rest

Amazon Manav

Biber, domates, soğan… Ne ararsanız var Amazon Manav’da. Daha önce farketmemişim, bayağı bir ilginç geldi. Ne üzüm mü? Olmaz mı?

Read the rest

Çekirdek Çıtlatması (Bölüm IV)

C spesifikasyonun’da volatile tanımı:
“A volatile declaration may be used to describe an object corresponding to a memory-mapped input/output port or an object accessed by an asynchronously
interrupting function. Actions on objects so declared shall not be “optimized out” by an implementation or reordered except as permitted by the rules for evaluating expressions.”
Harika! Bariyer kullanmama gerek […]

Read the rest

Çekirdek Çıtlatması (Bölüm III)

Son olarak “asm” ve “c” volatile anahtar sözcüklerine bakalım. Özel olarak ikisi arasından_spesifikasyondaki tanımı ile_ “c” volatile günümüzde artık bir şey ifade etmiyor. Lkml’de son zamanlarda da çok tartışıldı. Biz de lkml ve gcc dokümanı ışığında bahsi geçen iki anahtar sözcüğün ne zaman ve nerelerde kullanılması gerektiğine bakalım.

Read the rest

Kitap menüsü

Taze güzeller:
C++ GUI Programming with Qt 4
Mac OS X Internals: A Systems Approach
Solaris(TM) Internals: Solaris 10 and OpenSolaris Kernel Architecture (2nd Edition)
Solaris(TM) Performance and Tools: DTrace and MDB Techniques for Solaris 10 and OpenSolaris
Alınası lezzetliler:
Joel on Software
The Best Software Writing I: Selected and Introduced by Joel Spolsky
Beklenen tatlılar:
Compilers (2nd Edition) - 31 Ağustos 2006
Linux Kernel […]

Read the rest

older posts ::

  • Categories

  • Archives

  • Currently Reading

  • Quotes

    "Chance favors the prepared mind." - Louis Pasteur
  • Links

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