Kayıtlar

2020 tarihine ait yayınlar gösteriliyor

SiS 6326

Resim
Sis sözcüğünü duyduğunuzda sizin aklınıza ilk ne geliyor bilmiyorum. Belki meteorolojik bir olay, belki de oyunlarda atılmaması gereken bir bomba türü geliyordur aklınıza. Benim durumumdaysa, 2000'lerde kullanmış olduğum ZET markalı bilgisayarın içinde gelen ekran kartı oluyor bu. Şimdi, sisli bir İstanbul sabahında sizlere çocukluğumun donanımlarından SiS 6326 'dan bahsedeceğim. SiS 6326, Silicon Integrated Systems tarafından üretilen bir grafik işlemci birimiydi. Haziran 1997'de duyuruldu ve o yılın sonunda tüketici pazarına sunuldu. Performansı, çağının grafik işlemcilerine göre düşük olmasına rağmen, zamanla çok başarılı olarak düşük maliyetin 3B performansa yeğlendiği kurumsal pazara yönelik tasarlanmış birçok anakarta entegre edildi. SiS, 1998'de yedi milyondan fazla SiS 6326 birimi sattı böylece. SiS 6326'nın Mimarisi  SiS, AGP 2x veya PCI veri yoluyla ayrı bir kart ya da entegre bir grafik işlemci olarak mevcuttu. 64-bit 2B ve 3B grafik hızlandırıcı, DVD ko

Özgür Yazılım Vakfı 35 Yaşında

Resim
Özgür Yazılım Vakfı (FSF), yazılım özgürlüğü mücadelesindeki otuz beşinci yılını kutluyor. İster masaüstünde, ister dizüstünde, isterse de ceplerdeki bilgisayarlarda olsun, her bilgisayar kullanıcısı tüm dijital işlerini özgürce yerine getirebilene kadar Özgür Yazılım Vakfı'nın işi bitmeyecek. Özgür yazılım için mücadele her zamanki gibi devam ediyor. Yapabiliyorsanız kullanıcı özgürlüğü mücadelesinin bir 35 yıl daha devam etmesine yardımcı olmak için bağışta bulunabilir veya sizin için daha uygun başka bir yolla destek sağlayabilirsiniz : Bilgisayarınızın sabit diskinde kalıcı herhangi bir değişiklik yapmadan tamamen özgür canlı GNU/Linux dağıtımlarından birini deneyebilirsiniz. E-posta Kullanımında Öz Savunma Kılavuzunu takip etmek için bir saat ayırarak toplu gözetimi nasıl devre dışı bırakabileceğinizi öğrenebilirsiniz. GNU işletim sisteminin en eski bileşenlerinden biri olan GNU Emacs metin düzenleyicisini indirip deneyebilirsiniz. Düzenleyiciyi başlatıp Ctrl-h + t (C-h t)

Uluslararası Tamirat Günü

Resim
Tamiratın önemini herkese aktarmak için 2017'den bu yana her yıl ekim ayının üçüncü cumartesi günü, Uluslararası Tamirat Günü  (Uluslararası Onarım Günü, International Repair Day) kutlanıyormuş. Elektronik ürünleri daha dayanıklı ve onarımı daha kolay hale getirmek için işbirliği yapan, bünyesinde Hollanda'dan The Repair Cafe Foundation, İngiltere'den The Restart Project, Amerika'dan iFixit ve Fixit Clinic ve Almanya'dan Anstiftung Foundationve bulunan uluslararası tamirat organizasyonları grubu Open Repair Alliance tarafından başlatılmış ve tamirat topluluklarının, bireylerin ve işletmelerin çabalarını kutlamak ve ihtiyaç duyulduğunda tamiratı mümkün kılmak amaçlanmış. 2018'de Tamirat Hakkına yoğunlaşılmış. Tamirat için gerekli bilgi ve kaynaklara erişim hakkı ve ürünlerin daha dayanıklı, verimli ve onarılabilir olması ihtiyacı vurgulanmış. Bu sene 17 Ekim Cumartesiye denk gelen Tamirat Gününün teması ise özellikle küresel bir pandemi yaşadığımız bu günlerde b

Everest Rampage KB-R8 Linux Sürücüsü

Resim
Bilgisayarda çalışırken genelde dizüstü bilgisayarın kendi girdi aygıtlarını kullanıyorum. Fakat bugün geçiş yaptığım ayakta çalışma masasında bu mümkün olmayacağından daha önce satın aldığım ama pek kullanmadığım klavyelerden Everest Rampage KB-R8 'i kullanmaya başladım. Bu klavye ne yazık ki Linux'ta takar takmaz sorunsuz olarak çalışmıyor. Klavyenin sorunu Linux'tayken Sol Ctrl, Alt, Meta, Sol Shift ve Sağ Ctrl tuşlarının hepsinin kendisini Sağ Shift sanması kısaca. Klavyenin üreticisinden bağımsız olarak geliştirilen  aziokbd isimli bir sürücü yardımıyla klavye tüm özellikleriyle ve sorunsuzca çalışıyor. Sürücünün paketi gördüğüm kadarıyla dağıtımların paket depolarında bulunmuyor ama proje sayfasındaki kurulum yönergeleri kolayca takip edilebiliyor. Örneğin benim durumumda Fedora 32'de aşağıdaki komut ve işlemler işimi gördü. sudo dnf install kernel-devel kernel-headers sudo dnf groupinstall "Development Tools" "Development Libraries

İnsan Farkları

Başlık "Human ve People Farkı" olsaydı daha açıklayıcı olurdu ama şimdiki halini tercih ettim insan haklarını selamlamak için. Star Trek: The Next Generation'ın dördüncü sezon on beşinci bölümünü izlerken şöyle bir cümle duydum: Eğer insanlar yeterince korkarsa her şey olabilir. Bu cümlede ne var diye sizi fazla düşündürmeden açıklayayım. Bu cümleyi kuranın bir Malcorian olması dışında garipsediğim bir durum yok açıkçası. Malcorian'lar, Malcor III gezegenine özgü insansı bir tür. Kendilerinin en yüksek seviye canlı biçimi olduğuna ve gezegenlerinin de evrenin merkezinde bulunduğuna inanırlardı (ta ki İlk Temas'a kadar). Malcor III, bir şansölye liderliğinde birleşik bir hükümet tarafından yönetilirdi. Şimdi neyi garipsediğimi anlamışsınızdır sanırım. Malcorian'lar insansı bir tür olsa da bu cümlede insan yerine daha uygun bir ifade kullanılmalıydı bence: Eğer Malcorian'lar yeterince korkarsa her şey olabilir. Eğer halk yeterince korkarsa her

License Classifier

ASLA ve OSLC sanırım artık güncellenmiyor. Şimdilerde lisansları saptamak için ne kullanılıyor diye araştırdığımda Go ile geliştirilen  License Classifier ile karşılaştım. License Classifier, içerdiği lisans türünü belirlemek için metinleri analiz edebilen bir kütüphane ve araç kümesi. Bir dosyadaki lisans metinlerini arıyor ve bunları bilinen lisansların bir arşiviyle karşılaştırıyor. Üzerinde çalışılabilecek dosyalar, içinde tek veya birden çok lisans bulunan LICENSE, COPYING gibi dosyalar olabileceği gibi açıklama satırlarında lisans bilgileri olan kaynak kodu dosyaları da olabilir. Her sonuçla birlikte lisans eşleştirmesinin ne kadar doğru olduğunu gösteren bir güven seviyesi de veriliyor. 1.0 güven düzeyi tam eşleşmeyi belirtirken, 0.0 güven düzeyi araştırılan metnin herhangi bir lisansla eşleşmediğini gösteriyor. Yeni Lisanslar Ekleme Projenin kullandığı veritabanına yeni bir lisans eklemek basit. Projenin licenses dizini altında bir metin dosyası oluşturulur. Dosya adı

GMP C++ Arayüzü

Bu yazıda kısaca GMP 'nin C++ sınıfı tabanlı arayüzünü açıklamaya çalışacağım. Tüm GMP C dili türleri ve fonksiyonları, gmp.h başlık dosyası extern "C" niteleyicilerine sahip olduğundan C++ programlarında kullanılabilir, ancak sınıf arayüzünün sunduğu aşırı yüklenmiş fonksiyon ve operatörlerin C++'ta kullanımı daha uygun olabilir. GMP'nin tüm C++ sınıfları ve fonksiyonları gmpxx.h başlık dosyasıyla sağlanır. Derlenecek programlar libgmpxx ve libgmp kütüphanelerine bağlanmalıdır. Örneğin: g++ mycxxprog.cc -lgmpxx -lgmp Tanımlanan sınıflar şu şekildedir: mpz_class mpq_class mpf_class Bu sınıflarla aritmetik işlemlerin yapılabilmesi için standart operatörler ve çeşitli standart fonksiyonlar aşırı yüklenmiştir. Örneğin: Gerçeklemenin önemli bir özelliği, a = b + c gibi bir ifadede b + c bölümünün geçici öğeler kullanılmadan, karşılık gelen mpz_add öğesine tek bir çağrıyla hesaplanabilmesidir. Doğası gereği a = b * c + d * e gibi ara değerler göstere

GMP: Sınırsız Aritmetik

Resim
GMP , işaretli tamsayılar, rasyonel sayılar ve kayan nokta sayıları üzerinde işlemler için keyfi hassasiyetli bir aritmetik kütüphanesidir . Hassasiyet konusunda GMP'nin üzerinde çalıştığı makinedeki kullanılabilir bellek miktarı dışında pratik bir sınır yoktur. GMP zengin bir fonksiyon setine sahiptir ve tüm fonksiyonları düzenli bir arayüze sahiptir. GMP, kriptografi uygulamaları ve araştırmalarında, internet güvenliği uygulamalarında, cebir sistemlerinde, hesaplamalı cebir araştırmalarında yaygın olarak kullanılmaktadır. GMP, hem küçük işlenenler hem de büyük işlenenler için olabildiğince hızlı çalışacak şekilde tasarlanmıştır. Hız, temel aritmetik türü olarak tam sözcüklerin kullanılmasıyla, hızlı algoritmaların tercih edilmesiyle, çok sayıda MİB için en yaygın iç döngüleri sağlayan yüksek düzeyde optimize edilmiş assembly kodlarının yazılmasıyla ve hız üzerine özellikle eğilinmesiyle elde edilmiş. İlk sürümü 1991'de çıkan GMP'nin yılda yaklaşık bir kez yeni

fmstream.org

Resim
Metro FM'i artık karnaval.com üzerinden değil de bir süredir kullandığım müzik oynatıcısı Elisa 'da dinlemek isteyince yeni haberdar olduğum fmstream.org projesindeki bağlantılarla bu işi hallettim. Bir radyo akışı dizini olan fmstream.org'un amacı herhangi bir uygulamaya veya eklentiye bağımlı kalmadan, yaygın tarayıcılar üzerinden çalışabilecek ve farklı biçimleri destekleyecek hızlı ve kolay bir radyo akışı oynatıcı oluşturmakmış. Projenin geliştiricisi, Android'deki en popüler olanlar da dahil çoğu radyo uygulamasının sadece sınırlı sayıda radyo istasyonu ve biçim sunmasından bıkıp kollarını sıvamış. Projede özellikle bir istasyonun akış kaynakları arasında elle seçim yapılabilmesi ve bu sayede bit oranlarıyla örnek hızlarının kontrol edilebilmesi üzerinde durulmuş. Daha çok bilgi,  projenin hakkında sayfasında yer alıyor.

Pi'de Kendi Yerine Yerleşen Dizeler

Resim
Pi'ye karşı özel bir ilgim olmasa da Numberphile 'da izlediğim bir videodan sonra izlediklerimi pekiştirmek için kısa bir araştırma yaptım. Pek kimsenin ilgisini çekmeyeceğini biliyorum ama en azından aradan belli bir zaman geçtikten sonra hatırlamamı kolaylaştırsın diye bu araştırmadaki notlarımı buraya koyuyorum. İlk önce matematikle pek sıkı fıkı olmayanlar için Wikipedia'daki Pi sayısı maddesinden Pi'nin tanımını hatırlayalım: Pi sayısı (π), bir dairenin çevresinin çapına bölümüyle elde edilen irrasyonel bir matematik sabitidir. İsmini, Yunanca çevre anlamına gelen περίμετρον sözcüğünün ilk harfi olan π'den alır. Pi sayısı, Arşimet sabiti ve Ludolph sayısı olarak da bilinir. Şimdi yazının ortaya çıkmasını sağlayan ve yazının devamını okumanız konusunda sizi teşvik edecek videoyu izleyelim, eğer daha önce izlemediysek: Videoda Pi'den 3 ve virgülü çıkardıktan sonra kalan parçasında acaba hangi dizelerin (karakter katarlarının) kendi değerine karşı

Dağıtık Pazaryerlerinin Kaçınılmaz Olmasının Dört Nedeni

Origin 'den Josh Fraser 'ın kaleme aldığı 4 Reasons Why Decentralized Marketplaces Are Inevitable 'ın sadeleştirilmiş bir Türkçe çevirisi aşağıdadır. Birkaç yazıyı birleştirip yeni bir yazı ortaya çıkarma planım vardı epey bir süre önce ama bu mümkün olmadı. Bunun için çevirdiğim birkaç yazıyı silip atmak yerine en azından böyle parça parça yayımlamak istedim. Merkezi olmayan pazaryerleri yavaş yavaş hayatımıza giriyor ve çoğu insanın düşündüğünden çok daha hızlı bir şekilde hayatımızda önemli bir yer alacak. Buna inanmamız için dört nedeni aşağıda sıralamaya çalıştık. Tarih boyunca aracılar ortak bir kadere, sürekli daha verimli alternatifleriyle değiştirilmeye maruz kalmıştır. Blok zinciri, bizi kendi karlarını maksimize etmeye çalışan aracılardan kurtarmayı sağlayan devrim niteliğindeki yeni iş modellerini kullanabilme şansı veriyor. Blok zinciri herhangi bir merkezi kuruluşa ait değildir ve merkezi bir kurum tarafından kontrol edilmez. Merkezileşmeden kurtulma bi

Yapraklar ve Sarmalar

Geçen gün üzüm yaprağından yapılmış sarma yerken sarma için kullanılabilecek tüm yaprakların farkında mıyız diye düşündüm. En sevdiğim sarma çeşidi olmak dışında güldürürken düşündüren espriler gibi bir şey de olmalı bu üzüm yaprağı, yerken düşündürmeyi başarmıştı. Hem annemden hem de internet üzerindeki diğer kaynaklardan öğrendiğime göre sarma için kullanabileceğimiz bitkiler şöyleymiş: Ayva yaprağı Brokoli yaprağı Dut yaprağı Fındık yaprağı Hodan Ihlamur yaprağı Ispanak Kabak Kabak çiçeği Kara lahana Kiraz yaprağı Lahana Pazı yaprağı Pırasa Siyah üzüm yaprağı Soğan Taze fasulye yaprağı Yeşil üzüm yaprağı İnsanların dünyada bulunduğu süre göz önüne alındığında sarma için kullanılabilecek hemen hemen bütün bitkiler keşfedilmiş gibi duruyor. Benim gibi bir an heyecan yapanlara üzülerek bildirmek isterim ki bu alanda yeni keşifler yapmak o kadar da kolay olmayacaktır. Ben kendime daha mütevazi bir hedef belirledim bu yüzden. Fırsat buldukça değişik yapraklardan ya

Aşı ve İlaçların Benzerlikleri ve Farklılıkları

Belki aşılar ve ilaçlar hayat bilgisi, sağlık bilgisi veya biyoloji derslerinde anlatılmıştır ama ya ben ilgili konular anlatılırken bu dersleri kaçırmışım ya da öğrenip unutmuşum. Bu sonuca haklarında pek bir şey bilmemem gerçeğinden vardım. Ortalıkta da korona salgını varken bu bilgi eksikliğimi gidermek istedim. Ben de herkes gibi salgını bitirecek bir hap veya şurup değil bir aşı umut ediyordum ama neden? Şimdi aşıların, hapların, şurupların, ilaçların, farmasötikal ürünlerin, biyolojik ürünlerin ve kimyasal maddelerin ne kadar aynı, benzer veya farklı olduğuna birlikte göz atalım. Bu yazı için ilk önce Türkçe kaynaklara göz attım ama kısa bir aramada karşıma bir şey çıkmayınca aşağıdaki İngilizce kaynaklardan, özellikle de ilk kaynaktan yararlandım: Vaccines and drugs: similarities and differences Is a vaccine a drug? The difference between a vaccine and medication Other than the delivery method, what is the difference between a medication and a vaccination? Vaccines & Medicin

Pornophonique'den Yeni Albüm: Brave New World

Resim
Şarkılarında üzgün robotlar, bilgisayar oyunlarındaki zindanların yalnızlığı ve insanlığın çöküşü gibi diğer yürek parçalayıcı konulardan bahseden, Kai Richter ve Felix Heuser tarafından kurulmuş Pornophonique yeni albümlerini yayımlamış bir süre önce. Sad Robot , Space Invaders gibi şarkılarla kendilerine kalbimizde iyi bir yer edinmiş olan elektronik müzik ikilisi, 13 yıl sonra nihayet yeni bir albüm çıkarmış. Yeni albümleri Brave New World'ün (Cesur Yeni Dünya) önceki albümleri 8-bit Lagerfeuer kadar tasasız olmadığını söyleyen ikili, tüm müzik severleri albümlerini dinlemeye davet ediyor. Siz de ikilinin albümünü satın alarak veya Spotify gibi çevrimiçi müzik akışı servisleri üzerinden dinleyerek Koronavirüs salgınından sonra dışarıda birkaç külah dondurma yemelerini sağlayabilirsiniz. Herkese kaçınılmaz kıyamete karşı birlikte dans edebilecekleri güzel eşler ve iyi müzikler dileyerek bu yazımı sonlandırıyorum.