Bilgi kategorisine 06 Aralık 2011 tarihinde yazılmış.
Google Translate‘in geliştiricilere ücretsiz olarak sunduğu servisi, şurada da duyurulduğu üzere, 1 Aralık 2011 tarihinde kapatıldı. Google Translate API’sini kullanmaya devam etmek isteyenlerin, v2 API‘ye geçip, ücret ödemesi gerekecek. Servisin şu andaki fiyatlandırması, 1 milyon karakter için 20$. Aylık 50 milyondan fazla karakter çevirisine ihtiyacı olacakların irtibata geçmesi söylenmiş.
Bu hareketin sebebi, yine Google’ın duyurularına göre, bu servisin suistimal edilmesiymiş. Karşınızda Google gibi sınırsız kaynakları olan bir şirket olunca, insanlar “suistimal” edilebileceğine pek inanmıyorlar haliyle. Bloglarda Google’ın bunu sadece para için yaptığı iddiaları baş gösterdi bile.
Eski API kullanımdan kaldırılınca, haliyle bu API’yi kullanan uygulamalar ve internet siteleri de çalışmaz hale geldi. Çok sık kullanma ihtiyacı hissettiğim Sağ Tıkla ve Çevir Chrome uzantısı da bu uygulamaların içinde. Ben de bu uzantıyı model alarak alternatif bir uzantı yazmak için kolları sıvadım. Bir dahaki yazıda tutorial olarak yayınlamayı düşünüyorum.
Tags: api, google, Google Translate, haber, translate
PHP kategorisine 15 Nisan 2011 tarihinde yazılmış.
Küçük ama etkili bir ipucu ile sıralama için kullandığımız sort() benzeri fonksiyonlarda oluşan Türkçe karakter problemini çözebilirsiniz.
Sorunun kaynağı; sort fonksiyonunu direkt olarak kullandığımızda php çekirdeği varsayılan olarak İngilizce dilini referans alır. Haliyle İngilizce'de olmayan bir harf ile başlayan kelimeler, bu fonksiyon için harf yerine özel bir karaktermiş gibi görünür. Türkçe harf ile başlayan kelimeler, kullanılan fonksiyona göre, dizinin sonuna ya da başına yığılır.
Çözüm; php çekirdeğine küçük bir kodla Türkçe dilini de kullandığımızı söyleriz.
Örnek;
PHP:
-
-
$dizi =
array('y',
'r',
's',
'ö',
'a',
'ç',
'b',
'ğ',
'x');
-
sort($dizi,SORT_LOCALE_STRING
);
-
1. satırda yerel dilin Türkçe olduğunu bildiriyoruz ve 3. satırda karşılaştırma yaparken yerel dilin göz önünde bulundurulmasını söylüyoruz.
Notlar;
* setlocale fonksiyonunu kullanırken girdiğimiz LC_ALL argümanı ile sıralama fonksiyonu dışında bazı fonksiyonların da Türkçe'yi referans almasını sağlarız. Sadece string karşılaştırmalarında bunun olması isteniyorsa LC_ALL yerine LC_COLLATE kullanılmalı.
* SORT_LOCALE_STRING standart bir argümandır. Daha geniş bilgiyi php.net'deki ilgili başlıkta bulabilirsiniz.
* Aynı koşullar daha önce anlattığım rsort, asort ve arsort fonksiyonları içinde geçerlidir.
* String karşılaştırılmasında kullanılacak dilin Türkçe olduğunu bildirmek, x, w, q gibi Türkçe'de olmayan harflerin sıralanmasında bir problem yaratmaz.
Tags: array, dil problemi, dizi, ipucu, PHP, sıralama
Beğendiklerim, Webmaster kategorisine 17 Nisan 2010 tarihinde yazılmış.
SetCronJob cron desteği alamayanlar için ücretsiz bir alternatif. Siteye saniyeler içinde üye olup hizmetten yararlanmaya başlayabiliyorsunuz. Ücretsiz üyeliği tercih ederseniz vereceğiniz link minimum 5 dakikada bir çalıştırılıyor, ücretli üyelik ile bu süre 1 dakikaya iniyor. Ücret de cüzi bir miktar, yıllık 5 dolarcık. Şimdiden sık kullanılanlarda üst sıralara yerleştirdim, umarım sizin de işinize yarar
Bitirmeden bilmeyenler için cron'u da şöyle anlatayım; örneğin bir haber botu yazdınız ve 5 dakikada bir herhangi bir kaynaktan haberleri çekmesini istiyorsunuz, bunun için 5 dakikada bir ftp'ye yüklediğiniz bir dosya çalıştırılmalı. İşte bu noktada cron devreye giriyor. Cron'a (eğer sunucunuz destekliyorsa) o dosyayı gerekli periyotta çalıştırması görevini ekliyorsunuz ve işi sizin için yapıyor.
SetCronJob.com
Tags: cron, cronjob, setcronjob, setcronjob.com, ücretsiz, webmaster tools, website, zamanlanmış görevler
PHP, Webmaster kategorisine 21 Şubat 2010 tarihinde yazılmış.
Benim yaşadığım bir problemi siz de yaşamayın diye yazıyorum. Sunucunuzda veritabanı oluştururken collate (karşılaştırma) belirlemenize izin verilmiyor olabilir. Collate hemen hemen veritabanının hangi dilde okunup yazılacağını belirten değer anlamına gelir. Eğer seçmenize izin verilmiyorsa varsayılan değer atanıyordur, böyle bir durumda da Türkçe karakterlerle işlem yapmakda sıkıntı çekebilirsiniz. İşte bu sorunu gidermek için yapacağınız şey sadece küçük bir sql satırı sorgulatmak. Sql cümleciğini ve açıklamaları aşağıda veriyorum, kolay gelsin.
Veritabanınıza phpMyAdmin veya sunucunuzun sağladığı hizmet ile bağlanın. SQL sekmesie geçin ve aşağıdaki kodu sorgulatın. Burada dil tabloda kullandığınız dil olacaktır. Türkçe karakterler için utf8 yada latin5_turkish_ci kullanılır.
SQL:
-
ALTER DATABASE db_adi COLLATE latin5_turkish_ci
db_adi yazan yeri veritabanı adınızla değiştirin, gerekli ise karakter setini de değiştirin.
Tags: collate, karşılaştırma, mysql, PHP, phpmyadmin, püf nokta, SQL, sql komutları, türkçe
Arşivim kategorisine 01 Şubat 2010 tarihinde yazılmış.
XP kullanıcılarının korkulu rüyası inanılmaz derecede büyük programlama hatalarından ve/veya virüs temizleme ve virüs bulaşma sırasında oluşan hatalardır. Bunları düzeltmek için registry kayıtlarıyla boğuşmak zorunda kalırız genelde. Artık bunlara bir son verecek programımız hazır, XP Quick Fix Plus! Windows XP 'de sık rastlanan 40 hatayı tamir etmeye yarayan program, aynı zamanda portable ve boyutu çok küçük.
Programın tamir edebildiği hatalar ve problemlerin bazıları şöyle;
- Enable Task Manager - Görev yöneticisini etkinleştir
- Enable Registry Editor - Kayıt defterini etkinleştir
- Enable CMD - Komut satırını etkinleştir
- Enable Recovery Console - Geri dönüşüm konsolunu etkinleştir
- Enable Folder Options - Dosya özellikleri menüsünü etkinleştir
- Restore Missing Run Dialog - Kayıp çalıştır penceresini geri getir
- Restore Greyed File Associations - Grileşmiş dosya özelliklerini tamir et
- Fix Right Click Error - Sağ tuş hatasını tamir et
- Fix Slow Hotkeys - Yavaş kısayollarını tamir et
- Fix CD Autoplay - CD otomatik çalıştırını tamir et
- ve dahası...
Program Künyesi
Adı : XP Quick Fix Plus
Lisans : Ücretsiz (GNU GPL), Açık kaynak kodlu
Boyut : 550 KB
Üretici Sitesi : http://leelusoft.blogspot.com/2009/10/xp-quick-fix-plus.html
Download : Softpedia - CNet - MediaFire
Programın Windows 7 için bir versiyonu da var, ona da buraya tıklayarak ulaşabilirsiniz.
Tags: bug, çözüm, dosya özellikleri, download, fix, freeware, görev yöneticisi, indir, kayıt defteri, kısayollar, komtu satırı, küçük program, problem, program, xp, xp quick fix
Beğendiklerim, Kullandıklarım kategorisine 22 Aralık 2009 tarihinde yazılmış.
Fizy bir online müzik dinleme sitesi.
Ama öyle dandik bir site değil, CocaCola sponsorluğunda bir site.
Üstelik birçok dilde yayın yapıyor ve sitedeki şarkılar sadece yabancı kaynaklı değil, Iron Maiden 'dan Cengiz Kurtoğlu 'na kadar istediğiniz her şarkıcıyı/şarkıyı bulabiliyorsunuz 
Üye olarak listenizi kaydedebilir, daha sonra başka bir bilgisayardan dinleyebilirsiniz.
Müzik dinlemenizi kolaylaştırmak için her şeyi yapmışlar. Basit, şık ve kullanılabilirliği yüksek bir tasarıma sahip olmasının yanında, ne istediğini bilmeyenler için de bir mod var : Fizy Mood
Sadece müzik dinlemek istiyorsanız ve aklınızda bir şey yoksa Fizy Mood 'dan ruh halinizi seçiyorsunuz ve şarkıları o sizin için çalmaya başlıyor. Sitenin sağ üstündeki menüden Mood 'a ulaşabilirsiniz.

Gerçekten tebrik ettim..
Fizy - Fizy Mood
Tags: cengiz kurtoğlu, cocacola, fizy, fizy mood, iron maiden, mood, mp3, müzik, online, şarkı, şarkıcı, site, site tanıtımı
Arşivim, Bilgi kategorisine 28 Kasım 2009 tarihinde yazılmış.
Bu yazıyı yine benim mustarip olduğum bir derde siz daha kolay çözüm bulun diye yazıyorum. Başlangıçta görev çubuğuna yerleşmesi gereken ses ikonu gelmeyince aşağıdaki basamakları takip ettim. Fakat söylemeliyim ki mantık olarak çalışması gereken bu yolların hiçbiri benim işime yaramadı, belki sizin işinize yarar diye yazıyorum. Ben son çözüm olarak 5. yolu uyguladım. Sizi çözüm yolları ile başbaşa bırakayım.
[Yazının tamamını okumak için buraya tıklayın...]
Tags: batch commands, çözüm, denetim masası, driver, explorer, görev çubuğu, iconstreams, kayıt defteri, pasticonstreams, problem, registry, registry key, ses, ses aygıtları, ses ikonu, ses simgesi, sndvol, sndvol32.exe, sorun, sürücü, system32, taskbar, TrayNotify, windows, windows xp, xp
Bilgi kategorisine 01 Kasım 2009 tarihinde yazılmış.
Okan Bayülgen 'in güzide programı Medya Kralı 'nda Aydemir Akbaş 'ın iddiası üzerine başlayan tartışma bu. Bir de Aygen Demiriz adlı seyirci bağlanıp söyledi Gerardo Rodriguez olduğunu. Genel olarak bilinen budur zaten. Birçok kişi gibi ben de bunu ilk duyduğum anda Google'ladım. İddia edilen şahıs "Mehmet Ali Feridun" fakat doğruluğu ne kadar bilemem. Şöyle bir yazı buldum ben de, sizin de görmenizi istedim.
Dünyanın, belki de en tanınmış parçalarından biri de “La Comparsita”dır. Batıda, doğuda, kuzeyde, güneyde, neredeyse tüm dünyada, özellikle düğünlerin çoğunda çalınır bu tango. Bir klasik olmuştur.
7 Gün’ün 2 Ekim 1948 tarihli sayısında şöyle bir başlık vardı: “La Comparsita bir Türk sanatkârının eseridir.” Hemen altında da bir not: “Bu yazımızda ilâhi tango La Comparsita’nın, dünyanın bildiği gibi, Mathos Rodriguez tarafından değil, bir Türk bestekârı tarafından yaratıldığını ispat edeceğiz.”
Yazar Mehmet Ataker, bir toplantıda, La Comparsita’nın bestecisinin Mathos Rodriguez değil, Mehmet Ali Feridun olduğunu öğrenir. Bir gün İstanbul Küçükyalı’da, M.A. Feridun’un kız kardeşi Fadıla Hanım ve eşi Nail Reşit Bey’le buluşur.
Bayan Fadıla, “Evet,” der, “La Comparsita’yı kardeşimin bestelediği bir hakikattir.”
Fransa’da, Manton’da, 38 derece ateşle yatarken, Mathos Rodriguez gelir ve bir beste ister kendisinden. Mehmet Ali, İtalyan sevgilisinin kendisini terketmesine çok üzüldüğü için, hasta yatağında bu besteyi yapar.
Bayan Fadıla, kardeşinin hakkını neden aramadığı üzerine de şöyle yanıt vermiş: “Kardeşimin genç yaşta (30 yaşında) ölümü bizi o kadar sarstı ki, o zaman aklımıza bile gelmedi. Sonra böyle bir hareketin ölünün hatırasına hürmetsizlik olacağını düşündük. Bu tangonun bu kadar şöhret kazanacağını kim tahmin edebilirdi ki...”
La Comparsita’nın gerçek bestecisi olduğu söylenen Mehmet Ali Feridun, İstanbul, Maçka Mezarlığı’nda yatıyor, sessiz sedasız. Ama La Comparsita tüm dünyayı sarsmaya devam ediyor...
Kültür - Sanat [06.07.05]
Tags: Aydemir Akbaş, Aygen Demiriz, beste, Gerardo Rodriguez, komparsita, La Comparsita, Medya Kralı, Mehmet Ali Feridun, Okan Bayülgen
Arşivim kategorisine 08 Eylül 2009 tarihinde yazılmış.
Youtube vb. sitelerden indirilen videolar genelde .flv formatında olurlar, mp4 player ve cep telefonu gibi cihazlar da bu formatı desteklemez. Bir flv çevirici bu yüzden ihtiyaç sayılabilir.
Ücretsiz, hızlı ve geniş kapsamlı bir flv converter arıyorsanız, bir de portable olsun istiyorsanız, bu program tam size göre. Fakat sadece flv formatından diğer formatlara dönüştürüyor. Dönüştürme seçenekleri arasında birçok formatın bulunmasının yanında vidyo boyutu, kalitesi, frame rate 'i, ses kalitesi ve bitrate 'i ile ilgili ayarları yapmanız da mümkün. Direkt olarak vidyo dosyasını ses dosyasına da çevirebilirsiniz. Ayrıca vidyoları iPod 'a uyarlamak için direkt bir seçenek de var. Programı usb belleğinize veya diğer taşınabilir disklerden birine atarak da kullanabilirsiniz.
Program Künyesi
Ad : FLV Converter
Lisans : Ücretsiz (GNU GPL), Freeware
Üretici Sitesi : Free Converters
Sürüm : 2.5
Boyut : 4,5 MB
İndirme Linki : Download
FLV formatından dönüştürülebilecek vidyo formatları aşağıda listelenmiştir.
- Avi
- Mpeg
- Wmv
- Mov
- Mpg
- 3gp
- Mp3
Güle güle kullanın
Tags: 3gp, avi, converter, dönüştürücü, download, flv, flv converter, flv to 3gp, flv to avi, flv to mov, flv to mp3, flv to mpeg, flv to mpg, flv to wmv, freeware, indir, mov, mp3, mpeg, mpg, program, ücretsiz, video, wmv
Arşivim, Bilgi kategorisine 24 Ağustos 2009 tarihinde yazılmış.
Başıma geldi, ben de hemen çözüm yolumu paylaşayım dedim. Eğer bilgisayarınızda aşağıdaki resimde de görüldüğü gibi bir hata alıyorsanız, Microsoft 'un bu hata için yayınladığı yamayı şuradaki linkten indirin ve kurun. Eğer kurarken dil ile ilgili bir hata alırsanız, sayfada dil kısmının bulunduğu yerden sisteminizin dilini seçin ve öyle indirin. Tabii ki kurduktan sonra bilgisayarınızı yeniden başlatın.
Bunun yanında benim denemediğim alternatif çözümler de sunulmuş. Şu adreste volcano2K şöyle demiş;
Veri yürütme engellemesi (DEP), kötü niyetli kod kullanımından korunmaya yardımcı olmak üzere ek denetimler gerçekleştiren bir dizi donanım ve yazılım teknolojisidir.
Daha fazla bilgi için tıklayın
DEP 32 bit işlemcilerde software olarak çalışırken 64 bit işlemcilerde hardwaredir.
Sorun çıkartan programa bir ayar yapmak için ;
1.Başlat'ı ve Denetim Masası'nı tıklatın, sonra da Sistem’i çift tıklatın.
2.Gelişmiş sekmesini tıklatın. Ardından, Performans altında Ayarlar'ı tıklatın.
3.Veri Yürütme Engellemesi sekmesini tıklatın.
4.OptIn ilkesini seçmek için, Sadece önemli Windows program ve hizmetleri için DEP'yi aç seçeneğini tıklatın.
5.OptOut ilkesini seçmek için, Seçtiklerim dışındaki tüm program ve hizmetler için DEP'yi aç seçeneğini tıklatın.
6.OptOut ilkesini seçtiyseniz, Ekle'yi tıklatın ve DEP kullanmasını istemediğiniz uygulamaları ekleyin.
DEP'i kopmple kapatmak için ;
Boot.ini dosyasındaki /noexecute=OptIn satırında OptIn değerini AlwaysOff olarak değiştir.
Boot.ini dosyasını bulamazsan Bilgisayarım simgesine çift tıkla açılan pencereden araçlar/klasör seçenekleri/görünüm'ü açıp Korunan işletim sistemi öğelerini gizle satırındaki tiki kaldırıp tamam'a bas.Sonra klavyeden F3 tuşuna basıp boot.ini dosyasını arat.
Her ne kadar üstte anlatılmış olsa da DEP 'i kapatmanız güvenlik açısından önerilmez. Başka çözüm yolunuz kalmadıysa sadece çalışmayan programlar için kapatın.
Umarım işinize yarar.
Hatasız günler.
Tags: boot.ini, çözüm, dep, hata, ipucu, püf nokta, services, veri yürütme engellemesi, win32, windows, yama