|====================== Intro =========================|
Electric guitar:
e|--8--8--x--8--x--x--x--8-----6--6--6--6-----x---| \
B|--8--8--x--8--x--x--x--8-----6--6--6--6-----9---| |
D|--8--8--x--8--x--x--x--8-----8--8--8--8-----8---| | X7
G|-10-10--x-10--x--x--x-10-----9--9--9--9-----9---| |
A|------------------------------------------------| |
E|------------------------------------------------| /
e|--8--8--x--8--x--x--x--6------------------------|
B|--8--8--x--8--x--x--x--6------------------------|
D|--8--8--x--8--x--x--x--8------------------------|
G|-10-10--x-10--x--x--x--9------------------------|
A|------------------------------------------------|
E|------------------------------------------------|
23 Eylül 2015 Çarşamba
19 Eylül 2015 Cumartesi
Fermat'ın Son Teoremi: Kitap Yorumu
Tam 11 yıl önce, tam da bugün Fermat'ın 358 yıldır isplatnamayan son teoremi Andrew Wiles tarafından ispatlandı. İspatın incelenip, su götürmez bir şekilde kabul edilmesi 1995'in mayıs ayını bulsa da, Andwrew Wiles ispatı tam da bugün 19 Eylül'de tamamladığını şöylüyor. Aslında bakarsanız tam da Leonhard Euler'in ölüm yıl dünümünden bir gün sonra. Kaderin bu küçük oyununu daha birkaç gün önce farkettim. Kaderin küçük bir oynu diyorum çünkü Euler Fermat'ın Son Teoremi'ni ispatlama yolunda ilk adımı atan kişidir, ancak o bile bu teoremi ispatlayamamıştır.
Ve ardından gelen bir çok matematikçinin de bu teoremi ispatlama çabaları boşa çıkmıştır. Ta ki Andrew Wiles'e kadar. Andrew Wiles Teoremi ispatladığı günden şöyle bahsediyor:
"Anlatılamayacak kadar güzeldi. O kadar basit, o kadar zarifti ki! Nasıl olup da göremediğimi bir türlü anlayamıyordum. Gözlerimi inanamdan tam yirmi dakika baka kaldım. Sonra da gün boyu Bölüm'de dolanıp durdum; hep geri gelip masama bakıyordum, hala orada mı diye. Oradaydı. Kendime hakim olamıyordum bir türlü, çok heyacanlanmıştım. Çalışma hayatımın en önemli anıydı bu. Yapacağım hiçbir şey artık bu derece anlamlı olmayacaktı."
"Anlatılamayacak kadar güzeldi. O kadar basit, o kadar zarifti ki! Nasıl olup da göremediğimi bir türlü anlayamıyordum. Gözlerimi inanamdan tam yirmi dakika baka kaldım. Sonra da gün boyu Bölüm'de dolanıp durdum; hep geri gelip masama bakıyordum, hala orada mı diye. Oradaydı. Kendime hakim olamıyordum bir türlü, çok heyacanlanmıştım. Çalışma hayatımın en önemli anıydı bu. Yapacağım hiçbir şey artık bu derece anlamlı olmayacaktı."
18 Eylül 2015 Cuma
HTML dosyalarını okurken...
Bir yığın HTML dosyasının içerisindeki bilgileri rahatça toplamak için yazdığım sınıfı bugün sizlerle paylaşmaya karar verdim. Bu HTML dosyalarından kastettiğim örneğin imdb sayfasındaki filmler, bir haber sitesindeki makaleler ya da şube listelerindeki öğrenciler olabilir. Geçen dönem okuldan arkadaşım Burak Uyar ile öğrenci listelerini toplamak için bu sınıftan yararlanmıştık, bu dönem de tekrar işimiz düşünce bu sınıfa, size de göstermek istedim.
17 Eylül 2015 Perşembe
Square Tiling Puzzle
Merhabalar, blogu açalı daha 1 gün oluyor. Elimde henüz paylaşmaya değer pek birşey yok. Eğer yakında ACM topluluğunda java dersleri başlarsa, ders notlarını buraya eklemeyi planıyorum. Şimdilik dersler başlayana kadar, daha önceden yazdığım bir kaç programı paylaşmaya karar verdim.
Bugün, geçenlerde Square Tiling problemini çözmek için yazdığım problemi sizinle paylaşmak istiyorum. Bu problemi ilk olarak Kenneth H. Rosen'ın Discrete Mathematics and Its Applications kitabında görmüştüm. İşte problem şu şekilde:
Bugün, geçenlerde Square Tiling problemini çözmek için yazdığım problemi sizinle paylaşmak istiyorum. Bu problemi ilk olarak Kenneth H. Rosen'ın Discrete Mathematics and Its Applications kitabında görmüştüm. İşte problem şu şekilde:
Circular List Implementation
Benim yazdığım bir doubly circularly linked list implementation'ı aşağıda verilmiştir. Yine bir önceki paylaşımımdaki Position.java sınıfı kullanılmıştır. Bu paylaşımın da amacı General Tree Implementation'ında olduğu gibi, ileriki paylaşımlarda kullanacak olmam.
General Tree Implementation
Bu kayıtta size önceden yazdığım General Tree Implementation'ını paylaşacağım. Yakında
paylaşacağım, Square Tiling problemininde de bu sınıfı kullanacağım. Belki ileride başka
kayıtlarımda da kullanabilirim, o yüzden ayrı bir başlık açmayı uygun gördüm.
Bu implementation'ı Goodrich'in Data Structures & Algorithms kitabındaki AbstractTree sınıfının üzerine yazdım. Aslında anlatılacak pek birşey yok, her node'da bir ArrayList bulunmakta ve bu sayade istendiği kadar child eklenebiliyor.
Bu implementation'ı Goodrich'in Data Structures & Algorithms kitabındaki AbstractTree sınıfının üzerine yazdım. Aslında anlatılacak pek birşey yok, her node'da bir ArrayList bulunmakta ve bu sayade istendiği kadar child eklenebiliyor.
Kaydol:
Kayıtlar (Atom)