Kayıtlar

2024 tarihine ait yayınlar gösteriliyor

Blogger'da Çok Dosyalı Gist'ler

Resim
Birden çok kaynak kod / dosya içeren bir Gist 'i Blogger'daki yazınızın farklı yerlerine parça parça gömmek istiyorsanız GitHub 'ın sunduğu kod parçacığına küçük bir ekleme yapmanız gerekmekte. Daha önce denediyseniz standart bağlantının Gist'in tamamını tek bir yere gömdüğünü ve doğrudan tek bir dosyayı seçmenize izin vermediğini görmüşsünüzdür. Gist'teki yalnızca bir dosyayı gömmek için Gist URL'sine ?file=dosya_adi parametresini eklemeniz yeterlidir. Bu parametreyle sayfanıza veya yazınıza yalnızca belirtilen dosya gömülür. Böylece Gist'inizdeki her dosyayı, Blogger yazınızda belirttiğiniz konumlara ayrı ayrı gömüp gösterebilirsiniz. 2019'da bunu bilmiyordum , şimdi öğrendim :)

std::unordered_set'te std::pair Kullanımı

Resim
Bazı durumlarda, std::pair 'lerden oluşan std::unordered_set veya std::unordered_map kullanmak isteyebilirsiniz. Ancak, std::pair öntanımlı olarak hash'lenebilir değildir, bu nedenle aşağıdaki kod parçacığı çalışmayacaktır: İnternette bir pairhash sınıfı tanımlamak ve std::unordered_set veya std::unordered_map'e şablon parametresi olarak bu hash fonksiyonunu vermek önerilerine denk gelebilirsiniz. Bu kötü bir fikir değildir. Aslında başkalarınca da kullanılacak bir kütüphane yazıyorsanız muhtemelen bunu yapmalısınız. Ama bazı durumlar için daha iyisi yapılabilir... Yukarıdaki kod parçacığını değiştirmeye gerek kalmadan çalışmasını sağlamak için kodumuza aşağıdaki gibi bir ekleme yapmamız yeterlidir: Bu, epey sade bir kod ortaya çıkarmamızı sağlar: Ancak, bunu yeniden kullanılabilecek bir kütüphanede yapmaktan kaçınmak iyi olabilir, çünkü std::pair için bir hash işlevi tanımlamak için habersizce benzer bir hile yapan olursa kod çakışmasına neden olabilir. Ayrıca yeni bir ...

Advent of Code

Resim
Advent of Code , 2015'ten beri devam eden Noel temalı bir programlama yarışmasıdır. Advent of Code, yazılım mühendisi Eric Wastl tarafından yürütülmektedir. Wastl her yıl, dört-beş aylık bir çalışmayla yirmi beş bulmacayı önceden oluşturmakta ve test etmektedir. Çeşitli beceri setlerini ve seviyelerini kapsayan programlama bulmacaları, herhangi bir programlama dili kullanılarak çözülebilir. Bulmacalar sırayla çözülmesi gereken iki bölümden oluşur, ilk bölüm doğru çözülene kadar ikinci bölüm kullanıcıya gösterilmez. Katılımcılar bulmacanın tamamladıkları her bölümü için bir altın yıldızla ödüllendirilir. Her bulmaca, tüm katılımcılar için aynı olan kurgusal bir arka plan hikayesi içerir, ancak herkes farklı bir girdi verisi alır ve farklı bir doğru sonuç üretmelidir. Bulmacalar 1 Aralık'tan 25 Aralık'a kadar her gece yarısı yayınlanmaktadır. Bulmacaları tamamlamak için herhangi bir zaman sınırı yoktur ve geçmiş yıllardaki etkinliklerden bulmacalar çözülmeye devam etmektedir...

Esenyurt Belediyesi At Binicilik Tesisi

Resim
Geçen hafta Esenyurt Belediyesi Tarihi Çeşme Halk Kütüphanesini ve hemen yanındaki, kütüphaneye de ismini veren Tarihi Bağlar Çeşmesini ziyaret etmiş ve gözlemlerde bulunmuştum. Bu hafta sonu da Esenyurt Belediyesi'nin bence son dönemdeki en güzel çalışmalarından biri olan Esenyurt Belediyesi At Binicilik Tesisini ziyaret ettim. At Binicilik Tesisi, şu an ortasında bulunan kafeteryanın açılmamış olması dışında tamamlanmış bir proje. Yetişkinler ve çocuklar normal atlara binebiliyor, ayrıca çocuklar için midilli de var. Eğitim almak isteyenler için seyisler/hocalar ders de veriyor. Bunun için öğleden öncenin daha müsait olduğunu söylendi. Ben gittiğimde öğleden sonraydı ve epey kalabalık vardı. Toplu taşımayla gitmek isteyenler için en kolay yol metrobüsle Beykent Durağında inmek ve sonrasında Adnan Kahveci Bulvarında yaklaşık on beş dakikalık bir yürüyüşle tesise ulaşmak. Yalnız yürürken gidilecek iki yol var. Biri köpekli, dikkat etmek lazım buna. Çocuklar ve yetişkinler için bi...