February 2012 Archives
29-02-2012 09:56:32
DNS sıkıntısına kısmi çözüm
Genelde kalite bağımsız çalışan DNS
sunucularımız için fena olmayan bir çözüm: pdnsd.
Bir zamandır deniyorum, bağlantıda patlamalar olmadı, hafif bir DNS hızlanması da oldu gibi.Detaylı bilgi.
aptitude install pdnsdkomutu ile yüklenebilen paket DNS sorgularını yerel önbelleğinde tutarak, sonraki sorguları hızla cevaplayabiliyor. DNS problemi olanlara duyrulur.
Bir zamandır deniyorum, bağlantıda patlamalar olmadı, hafif bir DNS hızlanması da oldu gibi.Detaylı bilgi.
27-02-2012 10:44:15
g++'nın haksızlığı
Bir kod parçası düşünün:
Sonra bunu şöyle derledim
Peki soruyorum sana -O3 eniyileme (optimizasyon) parametresini bilmeyenler ne yapacak g++!
Düzenleme: tabiki benim algım yanlışmış! Sanırım olan durum derleyicinin döngünün dışına bir sonuç çıkmadığını farkedip, döngünün içindeki kodu hiç çalıştırmaması idi!!! Döngünün içerisinde bir sayaç tutup yazdırmaya kalkınca aynı senaryoya göndük! Vay vay vay... C++'ın puslu yolları breh breh breh...
for i = 1..102660
for j = 1..102660
for k = 1..69679430
... birşeyler ...
Bunu derleyip g++ file.cc çalıştırdığımda j döngüsünün
her bir elemanı 1 saniye civarında sürüyordu. Yani işin tamamı 28 *
102660 saat sürecek gibi gözüküyordu.Sonra bunu şöyle derledim
g++ -O3 file.cc. Birkaç kere
denememe rağmen hala inanamıyorum ama kod dosyasına hiç dokunmadan
bütün döngü bir saniyeden az bir sürede bitiyor!Peki soruyorum sana -O3 eniyileme (optimizasyon) parametresini bilmeyenler ne yapacak g++!
Düzenleme: tabiki benim algım yanlışmış! Sanırım olan durum derleyicinin döngünün dışına bir sonuç çıkmadığını farkedip, döngünün içindeki kodu hiç çalıştırmaması idi!!! Döngünün içerisinde bir sayaç tutup yazdırmaya kalkınca aynı senaryoya göndük! Vay vay vay... C++'ın puslu yolları breh breh breh...
17-02-2012 10:25:15
Emacs'te yeni satır ile kelime değiştirme
Unutmayalım. Diyelim ki bir satırımız
var:
... LAYER ...Bunu şu şekilde değiştirmek istiyor olalım:
... LAYER ...Bunun için gerekli Emacs hareketi:
M-x replace-string RET LAYER RET C-q C-j LAYER RET
14-02-2012 18:15:22
Mikemmel klavyeyi buldum galiba, çok mesudum!
Projeden alınan, yani baldan da tatlı
olsa da, üzerinize afiyet klavyesi son derece dandik olan Asus
N53SN-SZ129V için sonunda düzgün bir klavye buldum. Düzgün ve hızlı
yazılabilir bir çalışma ortamı edinme çalışmam sonlanmış oldu
böylece. Anlatayım:
Önceliklen bütün gün başında durduğum bilgisayarın masa üzerinde bulunması, gıdı çıkaran bir pozisyonda bulunmayı gerektiriyor. Bütün gün bu şekilde durunca sanırım geceleri de bu şekilde duruyorum ve horlamama katkıda bulunuyor diye düşünüyorum. (İşte buna RSI derler! : ) )
Bu sebeple sevgili eşimin işe başlama hediyesi olarak bana aldığı, ederinden pahalı olan, Cooler Master NotePal ErgoStand dizüstü standını, yine neredeyse ederinden pahalı olan Case Logic sırt çantamda taşımaya başladım.
Tabi bu durumda klavye sıkıntısı doğdu. İşte bugün bu sıkıntıyı bir avantaja çeviren hamleyi yaptım ve bir adet Genius Luxemate I200 aldım. Ve huzura erdim.
Artık başım hizzasında düzgün bir monitör ve düzgün bir klavyeye sahibim. Bu yazının sebebi de klavyenin akıl almaz dügünlüğü aslında. Tuşların ayrık olması tuşların yerinin anlaşılmasını kolaylaştırıyor. Ayrıca tuşların geri bildirimi de tam tadında. Ne az ne fazla. Kritik olarak düzgün bir sağ ctrl tuşu var. Sağlam bir zemini var. Ayrıca rahatça çantaya girebilecek boyutlarda. Bu da yetmezmiş gibi sadece 28 TL!!! Acaba gidip üç-beş tane daha mı alsam. Zira kendisini hayatımın klavyesi olarak ilan ediyorum.
Önceliklen bütün gün başında durduğum bilgisayarın masa üzerinde bulunması, gıdı çıkaran bir pozisyonda bulunmayı gerektiriyor. Bütün gün bu şekilde durunca sanırım geceleri de bu şekilde duruyorum ve horlamama katkıda bulunuyor diye düşünüyorum. (İşte buna RSI derler! : ) )
Bu sebeple sevgili eşimin işe başlama hediyesi olarak bana aldığı, ederinden pahalı olan, Cooler Master NotePal ErgoStand dizüstü standını, yine neredeyse ederinden pahalı olan Case Logic sırt çantamda taşımaya başladım.
Tabi bu durumda klavye sıkıntısı doğdu. İşte bugün bu sıkıntıyı bir avantaja çeviren hamleyi yaptım ve bir adet Genius Luxemate I200 aldım. Ve huzura erdim.
Artık başım hizzasında düzgün bir monitör ve düzgün bir klavyeye sahibim. Bu yazının sebebi de klavyenin akıl almaz dügünlüğü aslında. Tuşların ayrık olması tuşların yerinin anlaşılmasını kolaylaştırıyor. Ayrıca tuşların geri bildirimi de tam tadında. Ne az ne fazla. Kritik olarak düzgün bir sağ ctrl tuşu var. Sağlam bir zemini var. Ayrıca rahatça çantaya girebilecek boyutlarda. Bu da yetmezmiş gibi sadece 28 TL!!! Acaba gidip üç-beş tane daha mı alsam. Zira kendisini hayatımın klavyesi olarak ilan ediyorum.
08-02-2012 10:09:45
Vim tar tarayıcı olabiliyormuş
Bir tar dosyasını vim ile açınca
içerisindeki dosyaların listesi gözüküyor, ok tuşaları ile bir
dosya isminin üstüne gelip enter'a bastığınızda o dosyanın
içeriğini gösteriyor.
Tar dosyalarının içeriğini öğrenmek ve içlerindeki yazı dosyalarını okumak için çok faydalı olabilir.
Tar dosyalarının içeriğini öğrenmek ve içlerindeki yazı dosyalarını okumak için çok faydalı olabilir.