Gaziantep’in En’leri …

Bu yazıda Gaziantep’in EN’lerini bir araya getirmeyi ve dokümante etmeyi planlıyorum. Sizin de bildiğiniz Gaziantep’in EN’i diyebileceğiniz nesi var ? Söyleyeceğiniz veya bildireceğiniz özelliklerin “güvenilir bir kaynağı” olması çok önemli. Önereceğiniz şeyi bu yazının altındaki Yorumlar bölümüne yazabilirsiniz. Hadi başlayalım : TÜRKİYE’nin EN BÜYÜK PARKI GAZİANTEP’TEDİR. Gaziantep Şahinbey Belediyesi tarafından yapılan YEŞİL VADİ PARKI, 1.700.000 […]

Android Cihanızı WIFI ile programlamak / debug etmek

Selam Android Programcıları ; Android cihazınızda programlama yaparken onu bir USB kablo ile bağlamak yerine isterseniz WI-FI bağlantısı da kullanabilirsiniz. Bu sayede kablo olmadan, derlediğiniz programı kablosuz olarak cihazınıza gönderebilir ve debug işlemlerini yapabilirsiniz. Eğer Android cihaz ile bilgisayarınız aynı ağda ise şu işlemleri yaparak cihazınızı WI-FI ile programlayabilirsiniz : 1. Cihazı USB kablo ile son […]

Hamparsum Nota Sistemi

O DA KİM ? Hamparsum Nota Sisteminden bahsetmeden önce, bu nota sisteminin mucidi, değerli bestekar, müzik hocası, tamburi Hamparsum Limonciyan‘dan bahsetmek gerekir. Hamparsum Limonciyan 1768 doğumlu Osmanlı Ermenisi bestekar ve Müzik hocasıdır. Aynı zamanda bir tambur sanatçısıdır. Bilinen 27 şarkısı, 11 peşrevi, 9  semaisi ve 20 kadar Ermenici İlahisi bulunmaktadır. Geliştirmiş olduğu notasyon sistemi sayesinde Türk Müziğinin […]

Verilen 4 sayıyı küçükten büyüğe sıralamak

Verilen 4 sayıyı küçükten büyüğe doğru sıralama işlemi günümüz programlama dillerine göre çok kolay bir işlemdir. Örneğin verilen sayılar bir dizi içerisine alınarak, o diziyi otomatik olarak sıralatmak mümkün olabilir. Bunu örneğin PHP dilinde bulunan array_sort fonksiyonu ile kolayca yapmak mümkündür. Bir diğer yöntem ise verilen sayılar içerisindeki en büyük sayıyı bulup, bu sayıya kadar […]

ATmega328 İşlemcisinin EEPROM Yazma/Silme Limiti Üzerine

ATMEL firmasının üretmiş olduğu, ARDUINO UNO‘lar üzerinde de kullanılan ATmega328 kodlu mikro kontrolcüsünün (kendisine bundan sonra işlemci diyeceğiz) datasheet‘inde de belirtildiği üzere, bu işlemcinin üzerinde bulunan EEPROM’larda belirli bir yazma/silme limiti bulunmaktadır. Aslında bu limit, EEPROM’ların tümünde zaten bulunan bir limittir. Bildiğiniz üzere EEPROM’lar elektriksel olarak yazılabilen ve silinebilen ürünlerdir. Dolayısı ile her yazma ve […]

Samsung Galaxy Note 3 incelemesi

Bir iPhone kullanıcısı ve programcısı olarak uzun süre Android cihazlara direnmiştim, ancak Samsung Galaxy Note 3’ün özelliklerini yakından inceleyince, Note 3’e geçmeye karar verdim. Aşağıda, Samsung Note 3 ile ilgili inceleme sonuçlarımı görmektesiniz. Samsung Galaxy Note 3 isimli telefon 168gr. ağırlığında bir telefon. Yani daha önce kullandığım iPhone 5 isimli telefon 112gr. olduğuna göre, yaklaşık […]

HTML5 Manifest dosyaları ile sayfaları Offline olarak gezdirmek

HTML5 ile gelen Application Cache özelliği ile, bir web sayfasını belirli kurallar dahilinden Cache altına almak ve offline olarak da izlenebilmesini sağlamak mümkündür. manifest uzantılı dosyalar ile tanımlabilen bu Application Cache özelliği sayesinde 3 avantajınız olur. Kullanıcıların uygulamanızı (ya da web sitenizi) offline olarak kullanabilmesi mümkün olur, Sayfa yüklenmeleri hızlandırılmış olur, Server tarafındaki iş gücü […]

Bilgisayar programcısı olmak istiyorum

BİLGİSAYAR PROGRAMCISI OLMAK İSTİYORUM Öncelikle programcı olmak istemenizdeki amacı sorgulamak gerekiyor. Neden programcı olmak istiyorsunuz ? Para kazanmak için mi Programcı olmak istiyorsunuz ? O halde iyi bir plan yapın, bir banka soyun ve yakalanmayın. Para kazanmak için, bu söylediğimiz yöntem daha iyidir. PROGRAMCILIK NEDİR ? Öncelikle ne olmadığını söylemek gerekir. Programcılık bir sanat değildir. Programcılık bir […]

Ay fotoğrafı çekmek

Ay fotoğrafı çekmenin uzun ve maşakatli bir iş olduğunu söylemek sanırım doğru olur. Çünkü buradaki en büyük zorluk, çekmek istediğiniz nesnenin bir ışık kaynağı olmasıdır. Diğer bir zorluk ise Ay’ın biz dünyalılara birazcık uzak olma durumudur. Dünyadan yaklaşık olarak 380bin KM. uzaklıkta bulunan ayı çekebilmek için zoom lens gerektiği açıktır. Diğer bir zorluk ise, ayın […]

Navicat ile MacOs’ta MAMP üstünde kurulu bir MYSQL veritabanına bağlanmak

    Navicat ile MAMP üstünde kurulmuş olan bir MYSQL veritabanına bağlanmak için Windows tarafında pek fazla birşey yapmanız gerekmiyor. Sadece Bağlantınıza bir isim verin (Connection Name) , Server adresi olarak localhost kendi bilgisayarınızı gösterin ve root şifrenizi yazarak bağlanın. Aşağıda ekranda görüldüğü gibi. Ancak bu işlemi bir MacOs işletim sistemi üzerinde yaparsanız bağlanadığınıza dair […]

PHP ile Türkçe karakterleri değiştirmek

Daha doğrusu, elinizde bulunan bir STRING ifadeyi sadece ingiliz alfabesindeki karakterleri içerecek şekilde değiştirmek. Bu sayede ingiliz alfabesi dışındaki tüm karakterler belirlediğiniz karakter ile değiştirilecektir.   Türkçe’ye özgü karakterleri değiştirmek için şu aşağıdaki fonksiyonu kullanabilirsiniz. function replace_tr($text) { $text = trim($text); $search = array(‘Ç’,’ç’,’Ğ’,’ğ’,’ı’,’İ’,’Ö’,’ö’,’Ş’,’ş’,’Ü’,’ü’,’ ‘); $replace = array(‘C’,’c’,’G’,’g’,’i’,’I’,’O’,’o’,’S’,’s’,’U’,’u’,’_’); $new_text = str_replace($search,$replace,$text); return $new_text; } Bu […]

MD5 Şifrelemesini Kırmak

Konuyu kısaca anlatmak için MD5’in ne olduğuna göz atmak gerekir. Message Digest Algorithm kelimelerinin kısaltmasından oluşan bu şifreleme tekniği, genellikle bir verinin bir yerden başka bir yere transferinin sorunsuz gerçekleşip gerçekleşmediğinin kontrolünde kullanılır. Örneğin internetten indirdiğiniz 2 GB. boyutunda bir dosyayı indirdiniz. Acaba indirme işlemi sırasında 1 bit bile olsa bu dosyada bir sorun oluştu […]

AppStore’a gönderilen uygulamaların onaylanma süreci

Apple’ın mobil cihazlar için kullandığı AppStore isimli uygulama marketine bir programcı olarak bir uygulama göndermenizin ardından bekleme süresi “en fazla 6 gün” olarak bilinmektedir. Diğer taraftan, Apple’ın bir programı kabul edip etmeyeceğini tek kişi belirlememektedir. Apple’ın AppStore’a gönderilen her programda standard ve hatta standard dışı testler gerçekleştirdiği bilinen bir gerçektir. Bir uygulamada, bir sorun bulunduysa […]

PHONEGAP veya XCODE ile paketlenen IPA dosyasını AppStore’a göndermek

PHONEGAP veya XCODE İLE PAKETLENEN IPA DOSYASINI APPSTORE’A GÖNDERMEK PhoneGap veya Xcode ile bir uygulama yazdınız ve bunu AppStore’a göndermek istiyorsunuz. AppStore’un denetimli bir yapıya sahip olması ve özellikle tüm eklenen programları denetlemek zorunda olmasından dolayı bu iş birazcık zor gibi görünebilir. Ancak yine de belirli bazı adımları atlama yapmadan izleyerek, AppStore’a kolayca bir uygulamayı […]

Adobe Dreamweaver CC’de Database Panelini geri getirmek …

Farketmiş olduğunuz üzere Adobe Dreamweaver CC versiyonunda eskiden Window menüsünde bulunan Databases, Bindings, Server Behaviors gibi seçenekler artık bulunmuyor. Kısacası bu özellikler CC versiyonunda kaldırıldı ve yakın gelecekte de yok edilecek. Kanaatimce Dreamweaver, PHP, MYSQL üçlüsünü yoğun olarak kullanan programcıların işlerini oldukça kolaylaştıran bu panellerin kaldırılıyor olması saçmalıktan başka birşey değildir. Adobe’nin bu panelleri yok etmiş […]

Excel’de 2’lik tabandaki 32 basamaklı bir sayıyı Onluk tabana çevirme

Excel’deki BIN2DEC fonksiyonu Binary (İkilik) sistemdeki bir sayıyı Decimal (Onluk) sisteme çevirir. Ancak Excel’deki bir kısıtlama nedeniyle BIN2DEC fonksiyonu en fazla 9 basamaklı 2’lik sayıları çevirebilir. Gördüğüm kadarıyla 9’tan fazla basamaklar için BIN2DEC fonksiyonunun sonuç değeri -1 oluyor. Excel’de 2’lik tabandaki 16 basamaklı bir sayıyı Onluk sisteme çevirmem gerekiyordu, ancak BIN2DEC’in bu kısıtlaması nedeniyle işlem […]

Plesk sunucuda mail şifrelerini listelemek

Mail şifrelerinin güçlü olması önemli bir husustur. Yoksa brute force yöntemi ile şifre denemeleri yapan kişiler başarıya ulaşırlar ve onların başarıya ulaşması hiç iyi değildir. Bu nedenle Plesk kurulu bir Linux sunucuda /usr/local/psa/admin/bin/mail_auth_view komutunu kullanarak mail şifrelerini listeleyebilir ve zayıf olan şifreleri güçlü olanlarla değiştirebilirsiniz. Ancak derseniz ki ben sadece belirli bir domain ait olan […]

Pi sayısının ilk 100.000 , 1.000.000 ve 10.000.000 basamağı için gereksiz bir analiz

Yaptığım derin ve gereksiz bir analize dayanarak diyebilirim ki ;  Pi sayısının ilk 100.000 basamağının içerisinde tam olarak 9.999 adet SIFIR buluyor. Tarihe geçilsin. Sonra vay efendim biliyordun da neden söylemedin, matematik dünyasına neden yardımcı olmadın diye birşey olmasın. Sonracığıma ; Pi sayısının ilk 1.000.000 basamağı içerisinde ise tam olarak 99.959 tane SIFIR bulunuyor. Yani Pi […]