Category Archives: Programlama

Arduino Uno ile Rotary Encoder Okuma

Çalıştığım fabrikanın laboratuarında kullanmak amacıyla iplik termal büzülme test cihazı (yarn thermal shrinkage tester) yapmak istedik. Yerli imalatı yok ve yurtdışı markaların fiyatları da oldukça yüksek. Fabrika içinde küçük bir ekip kurup cihazı imal ettik ve beklediğimizden çok daha başarılı sonuçlar üreten bir cihaz oldu. Bu noktada cihazı daha da geliştirmek istedik. Kullandığımız rotary endocer… Read More »

SQL Insert İşlemi Yapmıyor

Bilgisayarımda wamp64 server kurulu. Daha önce kullandığım server programlarında yaşamadığım bir problemle karşılaştım bugün. SQL üzerinde normal bir şekilde SELECT işlemi yapabiliyorken INSERT işlemini yaptıramadım. İnternette bu problemi araştırırken kolay bir çözümü olduğunu gördüm.

Android Ortalama Vade Hesabı 1.4

 İlk versiyonu 2012 Ekim ayında yayına başlayan Android uygulaması “Ortalama Vade” bugün 1.4 sürümü ile yayında. Yeni sürümden bazı bilgiler: 1) Önceki versiyonlarda seçilmek zorunda bıraktığım baz tarihi ortadan kaldırdım. Baz tarih seçimi diye bir şey olmayacak. Girilen en eski tarihe göre baz tarih uygulama tarafından otomatik ayarlanacak. Bunu en başta niye yapmadıysam !! 2)… Read More »

2048 Oyunu Algoritması

Uzun zamandır cep telefonu ve tabletlerimizde oynadığımız 2048 oyunu, ilk bakışta çok basit görülse de oynadıkça hırs yaptığımız ve daha yüksek skorlara erişmek için uğraştığımız bir oyun oldu. Bu konu anlatımında size basit bir 2048 oyunu nasıl yapılır, 2048 oyunu algoritmasının adımları nelerdir, bunları anlatmaya çalışacağım. Sadece algoritmik bir anlatım yapacağım için herhangi bir dil… Read More »

Uygun Kredi Bul

Bankaların güncel kredi bilgilerini karşılaştırabileceğiniz bir uygulama yazdım geçenlerde. HangiKredi.com üzerinden sağlanan web servis hizmetini kullanarak talep ettiğiniz krediye uygun banka kredi paketlerini size listeliyor ve hangikredi.com servisine yönlendirerek kredi başvurusu yapmanızı sağlıyor. Tüketici kredisi, konut kredisi (mortgage) veya taşıt kredisi seçeneklerinden birini seçerek, kredileri toplam ödeme, faiz oranı veya aylık ödemeye göre sıralayabiliyorsunuz. Uygulama… Read More »

Excel’de Bir Sayıyı 0,5 Yuvarlama

Ondalıklı bir sayıyı 0,5 ölçülere yuvarlamak isteyelim. Mesela 162,4 sayısı 162,5 olacak. 122,7 sayısı 122,5 olacak. 18,1 sayısı 18 olacak. A2 hücresinde bulunan bir sayıyı aşağıdaki hazır fonksiyon ile kolayca 0,5 yuvarlayabilirsiniz. =YUVARLA(A2/0,5 ; 0)*0,5 İngilizce Excel’lerdeki karşılığı =ROUND(A2/0,5 ; 0)*0,5

Kapalı Bir Excel Dosyasından Veri Çekme

Excel’de başka bir sayfadan veri çekmek için aşağıdaki kod kullanılır.

Bu kodu parçalara ayırırsak, [verioku.xlsx] kısmı içerisinden veri alınacak dosyayı gösterir. Sayfa1 ifadesi verioku.xlsx dosyası üzerinde veri alınacak sayfayı ve son olarak da B2 ifadesi Sayfa1 üzerindeki B2 hücresini gösterir. Bunu VBA içerisinde değişken bir hale getirip, parametrik bir altyordam (sub) olarak tanımlarsak bir… Read More »

Arduino ile Müzik

Arduino UNO ‘nun taklidi olan bir kart hediye aldım geçenlerde. Daha önce Arduino üzerinde hiç çalışmadığımdan internette biraz örneklerine baktım ve teker teker örnekleri uygulamaya başladım. Sonra bir piezo ile ses çıkarma uygulamasından sonra aklıma frekans bilgilerini kullanarak basit bir müzik çalar yapma fikri geldi. Notalamayı eski monofonik telefonlarda kullandığımız gibi yapmaya çalıştım. Gerekli malzemeler: 1)… Read More »

Alt Küme Bulma Algoritması

GİRİŞ Geçenlerde ziyaretçilerden biri bir elektronik posta ile bana ulaştı. 4 elemanlı bir kümenin tüm alt kümelerini oluşturabilecek bir kod talebinde bulundu. Normalde uzun bir süredir bu tarz isteklere cevap vermiyorum. Zira özel sektörde çalışan, evli barklı biri olduğum için özel istekleri çözümlemeye vaktim yok. Fakat bu problem çok eskiden bir kaç defa önüme çıkmıştı… Read More »

AJAX ve HTML5 ile Şebeke Uygulaması

Şebeke diyagramları üzerinde çalışanlar için web sayfaları üzerinde pratik şebeke yapıları oluşturabilecekleri bir script yazdım. CSS, AJAX ve HTML5 ile kodlanmış olan bu scripti geliştirilmeye açık olarak paylaşıyorum. İsteyen herkes scripti geliştirebilir ve kullanabilir. Script sadece şebeke yapısı kurmakta. Şebeke üzerinde herhangi bir hesaplama yapmamakta. Ama siz dilerseniz bu şebeke yapısı üzerinde çeşitli geliştirmeler yaparak… Read More »