Nis 28
Seyfullah KILIÇLinux, Makale, Yazılım linux, linux ubuntu, ubuntu, ubuntu 11.04, ubuntu upgrade
Linux’un Ubuntu dağıtımının en yeni versiyonu olan 11.04 çıktı. Aylardır beklenen bu yeni versiyonda bir çok özellik eklendi ve güncellendi. Beta’dan gözüme çarpan özellikler;
- A Much More Understandable Installer
- The Unity Bar
- Mac-Style Menu Bars
- Universal Keyboard Navigation
- Quick Search Box
- Workspace Switching
- New Software Defaults
Yeni özellikler hakkında detaylı bilgi için
http://lifehacker.com/#!5789405/first-look-at-ubuntu-linux-1104-natty-narwhal-beta”
Yeni sürümü indirmek için buraya tıklayın >
http://www.ubuntu.com/download
Nis 15
Seyfullah KILIÇMakale, Yazılım wordpress development, wordpress geliştirme araçları
WordPress için plugin yazmak istiyorsanız, wordpress’i geliştirmek istiyorsanız güzel bir geliştirme aracı var. Burada sizinle paylaşmak istiyorum. Plugin’in ekran görüntüsü için buraya, siteye girmek için buraya tıklayın.
Projenin özellikleri aşağıda ki gibidir;
Devamı…
Nis 15
Seyfullah KILIÇAndroid, Java, Makale adb no permission ubuntu, adp install, apk dosyalarını yükleme, linux ubuntu android
Merhaba arkadaşlar.
Geçen hafta Iphone’umu sattım ve yerine Nexus S aldım. Android’in tadından vazgeçilemiyor :) Aldığım günden itibaren, Android SDK’yı yükledim ve ilk günden ‘Hello World’ u bastım. Aklıma bir kaç oyun gelmişti. PC’ye indirdim ve kurmayı denedim. Aşağıdaki anlatacağın bir kaç işlemden sonra telefonunuza APK dosyalarınızı rahatlıkla kurabilirsiniz.
(LINUX-UBUNTU için anlatıyorum)
İlk olarak Android SDK‘yı indirin. İşletim sisteminize göre indirip kurduktan sonra, adb (Android Debug Bridge) i terminalde çalıştırın. MS Windows için kuracaksanız Google’da basit yazılım arayıp indirin derim. Ben Ubuntu için devam ediyorum. adb yi çalıştırdıktan sonra, telefonunuzdan Settings->Application>Development kısmından, ‘USB debugging‘ özelliği açın. adb yi terminalden çalıştırdıktan sonra ‘adb kill-server‘ ile çalışan server uygulamalarını kapatın, ‘adb start-server‘ ile yeni server başlatın. ‘adb devices‘ ile de telefonunuzu PC’ye tanımlayın. Orada device name olarak telefonunuzun serial numarası çıkacaktır. Sonra ‘adb install <uygulama_klasor_yolu>.apk‘ diyerek uygulamayı telefonunuza yükleyebilirsiniz. adb-devices ile tanımlarken bezen ‘no-permission‘ uyarısı verebilir. O zaman terminalde root girişi yaparak deneyebilirsiniz. Bu şekilde APK uygulamalarını telefonunuza yükleyebilirsiniz.
İyi çalışmalar ;)
Mar 26
Seyfullah KILIÇDiğer, Makale güncel web siteleri, webdesign sites

Merhabalar arkadaşlar,
Kullandığım ve sizlere de önerdiğim bir kaç websiteler, online web araçları var. 1. parti olarak burada sizlerde paylaşmak istedim. [Devamı gelecek...] (Önerdiğim siteleri, bold yaptım.)
Oca 13
Seyfullah KILIÇMakale, Php, Yazılım optimizing php, php optimizasyonu, php performans, sunucu optimizasyonu, sunucu performansı
Php Optimizasyonu ile ilgili bir kaç makaleye ulaştım. Derleyerek paylaşmak istiyorum.
- print yerine echo kullanınız. Echo print’ten daha hızlıdır.
- Array’lerde > $deger['sutun'] $deger[sutun]‘dan daha hızlıdır.
- <? yerine <?php kullanın.
- if/else yerine switch/case kullanmaya çalışın.
- Kesinlikle SQL sorgularınızı döngüler içine yazmayın.
- Sql sorgunuzu tek seferde çalıştırıp, arrayler üzerinde işlemler yapın.
- Değişkenlerinizi kopyalamayın. Direk üzerinde işlem yapın. ($Veri = $GelenVeri gibi…)
- Kullanmayacağınız php eklentilerinizi php.ini den pasif yapın.
- PHP’nizi ve server’ınızda ki component’lerinizi güncel tutun.
- Verilerinizi ve tüm sayfalarınızı istemcilere sıkıştırarak gönderin. (Bknz. Gzip ile bandwidth düşürme )
- Yüksek bir sunucu yükünüz varsa mutlaka
- Yine sunucu yükünüz aşırı fazla ise PHP’nin session fonksiyonunu pek kullanmayın. Verilerinizi Memory‘de veya istemcilerin cookie‘sine tutabilirsiniz.
- Yine aşırı yüklerle uğraşıyorsanız, Apache server yerine Nginx server veya LightHttpd kullanabilirsiniz. Sunucu karşılaştırmaları için buraya bakabilirsiniz.
- Değişkenleriniz ve arrayleriniz ile işiniz bittikten sonra unset ile Memory’den silin.
- require_once() fonksiyonu diğer include fonksiyonlarından daha yavaş çalışır.
- str_replace, preg_replace‘den daha hızlı çalışır.
- Apache’nin mod_deflate özelliğini açın.
- DB ile işlemleriniz bittikten sonra bağlantıyı kapatın.
- Hata ayıklamak için error_reporting (E_ALL ) kullanın.
- Statik içerikler için, hızlı dosya serverları kullanın (thttpd) [img.sitem.com, js.sitem.com vs...]
Sizinde php ve sunucu performansı ile ilgili bildiğiniz mini ipuçlarınızı yazabilirsiniz.
Kaynak:
Ara 30
Seyfullah KILIÇBilişim Güvenlik, Diğer, Makale, Yazılım web güvenliği, Web Güvenliği Eğitimi, web güvenlik açıkları, web security, web uygulama güvenliği, web uygulamaları
Merhabalar arkadaşlar,
Günümüz web yazılımcılarının ortak derdi, güvenlik açıklarıdır. Sistemim güvenli midir?, scriptimde güvenlik açıkları mevcut mudur ? Acaba verilerim güvende midir?, güvenlik için neler yapmalıyım gibi sorular gelebiliyor.
Aşağıda listemiş olduğum web uygulumalarında, tipik güvenlik açıkları ve yaptığımız hatalar mevcuttur. (Ben PHP’den ele aldım. Ama diğer dillerde de aynı mantıkla güvenlik açıkları çalışıp, kapatılabilir.)
Kas 07
Seyfullah KILIÇC#, Makale, Yazılım c#, c# flash disk serial number, flash disk serial number, serial number
Merhaba arkadaşlar,
Seçilen diskin serial numarasını veren bir class buldum. Biraz değiştirerek, sistemde bulunan flash bellekleri filtreleyerek, seçilen diskin serial numarasını ekrana mesaj olarak veren küçük bir kod yazdım. Faydalı olabilir.
(Referans olarak Management, IO, class olarak USBDriveSerialNumber kullandım)
İndir
Eki 15
Seyfullah KILIÇBilişim Güvenlik, Makale, Yazılım-Bilişim Haberleri sanal savaş, siber terör, siber teröristler, siber terörizm

Merhaba arkadaşlar,
Farklı bir makale ile karşınızdayım. Son zamanlarda adını sıkça duyuran bir konu. Siber terör.
Nedir bu siber terör? Nasıl olur ? Siber teröristler neler yaparlar-yapabilirler ? gibi soruları cevaplamaya çalışacam.
Teknoloji ve internet o kadar gelişti ki, interneti günümüzün her alanında kullanıyoruz.
İş görüşmelerinde maillerimizi kullanıyoruz, alışveriş yapacağımız zaman e-ticareti kullanıyoruz, sosyal medya araçları ile, (twitter, facebook vs.) arkadaşlarımızla görüşüyor, kısa mesajlar yazıyoruz. İnternet bankacılığını kullanarak, borçlarımızı, faturalarımızı ödüyoruz, e-devlet kapısından yine aynı şekilde bilgilerimize bakabiliyor, güncelleyebiliyoruz, şehirdışı ve yurtdışı uçuşlarımız için online olarak bilet alabiliyoruz vs. vs…
Çok uzatabiliriz. İnternet o kadar hayatımızla bütünleşmiş ki, her yerde ona ihtiyaç duyuyoruz.
Devamı…
Eki 02
Seyfullah KILIÇJavascript-Ajax-DOM, Makale, Web Tasarım, Yazılım ajax search, google, google ajax search
Merhabalar arkadaşlar,
Netten Jquery ile google’dan veri arama örneği buldum. Çok hoş olmuş. Örneğe buradan, dosyalara da buradan erişebilirsiniz.
Eyl 14
Seyfullah KILIÇBenden..., Iphone, Makale Iphone, iphone ücretsiz mesaj, mesaj, pushme.to
Merhabalar arkadaşlar, bundan sonra canlı olarak bana Bu adresten ulaşabilirsiniz. Müsait olduğum zamanlar sorularınızı cevaplayabilirim. Yazdığınız her mesaj telefonuma geliyor. Sistem tamamen ücretsiz. Sistem şöyle işliyor, Iphone’numun bildirim özelliği sayesinde web servisine bağlı kalarak, anlı mesajları kontrol ediyor, yeni bir mesaj geldiğinde titriyor. Aynı anda, burdan mesaj yazarakta, web sitesine yazdığım yazı anlık olarak varıyor. Güzel bir ajax teknolojisi :). Gmail ürününe benzetmişler alt yapıyı biraz :)
Selametle kalın…
Tem 29
Seyfullah KILIÇBenden..., Makale işletim sistemi
Merhabalar arkadaşlar,
1 Hafta içerisinde 4 adet işletim sistemini kullanmanızı söyleseler, ve her birinden de yazılım üretmizi söyleseler ne yapardınız :) Geçen gün MacOsx Snow Leopard‘a iPhone SDK yükledim ve xCode ile ilk Iphone Application’ımı yapmıştım. Daha sonra netbook’uma Ubuntu kurdum, php’de kısa ve güzel bir bot yazdım. Yakında paylaşırım :). Şirketteki PC’im Windows XP. Yeri geliyor PHP ile web projeleri yapıyorum, yeri geliyor .Net [ C# ] ile masaüstü projeleri yapıyorum. Evimde ki PC Windows 7. Akşamları onla takılıyorum, bir kaç projeme devam ediyorum :). Artık bir işletim sistemiden diğerine geçtiğimde menüleri, tabloları, pencereleri karıştırır oldum :). Ubuntu’ya alışmaya çalışacağım bakalım hele :)
Selametle
Tem 27
Seyfullah KILIÇIphone, Makale, Yazılım Iphone Application, Iphone SDK, Xcode
İlk Iphone Application’ınımı yaptım. Objective-C, C ile C++ arasında dolaşan bir dil. Yazması güzel. Kurması Dert :) [VmWare üzerine MacOsx Snow Leopard 10.6.2] İşte ilk Iphone Application’ım ;)
Devamı…
Haz 04
Seyfullah KILIÇMakale, Yazılım-Bilişim Haberleri google, google hizmetleri banlandı, google sansür, google yavaşlama

YouTube, zaman zaman da Facebook yasakları yüzünden tüm dünyaya rezil olan Türkiye’ye Telekomünikasyon İletişim Başkanlığı’ndan şimdi de Google darbesi geliyor!
Dünyanın bir numaralı arama motoru, dünyanın en çok ziyaret edilen sitesi Google’a sansür uygulandığı söylentileri yavaş yavaş kendini gösteriyor.
Dün akşamdan itibaren Google ana sayfası ve Google’ın bazı servislerine ya hiç girilemiyor ya da büyük bir yavaşlık göze çarpıyor.
İnternet servis sağlayıcıları müşterilerine konuyla ilgili uyarılar geçerken bu uyarılarda Telekomünikasyon İletişim Başkanlığı’nın aldığı karar uyarınca Google’a ait bazı IP’lere hukuksal nedenlerden dolayı erişimin engelleneceği belirtiliyor.
Bir internet servis sağlayıcısı şirket, müşterilerine gönderdiği uyarı mesajında şu ifadelere yer veriyor;
Devamı…
May 28
Seyfullah KILIÇBilişim Güvenlik, Makale, Php, Web Tasarım, Yazılım csrf, csrf açıkları, csrf den korunma, csrf nedir
Dünyanın en önemli kurumlarında bile görülebilen (Hotmail, Gmail, Yahoo vs…) CSRF (Cross-Site Request Forgery) güvenlik açığı nedir?, nasıl korunulabilir, alınabilecek güvenlik önlemleri nelerdir ? CSRF’ye biraz göz atalım…
CSRF açıkları genellikle form doğrulamalarında, POST’larda ve GET’lerde görülebilir. Image yoluna aldatma olarak GET metoduyla istenilen query strinler de işletilebilir. Örneğin bir mesaj sistemi yaptık. İlgili kişilere göre yetki sistemini de ayarladık (moderatörler ve yöneticiler silme, değiştirme, onaylama vs.. işlemlerini yapabilme gibi) diyelim. Normal kullanıcıların işlem yapmaması için de güvenlikleri aldık diyelim. Gelelim burada CSRF açığından oluşabilecek güvenlik açıklarına…
Devamı…
May 05
Seyfullah KILIÇMakale, Php, Yazılım php güvenlik, php security, phpde güvenlik
Php de güvenlik için mükemmel bir döküman.
PDF içindeki konular aşağıdadır. Buradan Dökümanı indirebilirsiniz.
Devamı…
May 04
Seyfullah KILIÇJavascript-Ajax-DOM, Makale, Web Tasarım form validation, jquery, jquery form, jquery form örnekleri
Merhabalar arkadaşlar,
Aşağıda 10 adet kullanışlı Jquery Form Validation örnekleri vardır. Örnekler, kurulum ve anlatımlarıyla beraberlerdir.
Tekrar Görüşmek Üzere…
Devamı…
Nis 05
Seyfullah KILIÇIphone, Makale Iphone, iPhone Development, iphone uygulama geliştirme, iphone yazılım, iphone yazılım geliştirme

S.A. arkadaşlar,
Iphone’u daha yakından tanımak, Iphone’a yazılım yazmak istiyorsanız, güzel bir e-book vereceğim. E-book İngilizce’dir.
İndir
Ayrıca Iphone Development için şu linklere bakabilirsiniz:
Devamı…
Mar 07
Seyfullah KILIÇMakale, Php, Yazılım portable apache, portable mysql, XOOPS
Portable uygulamalar gittikçe artıyor. Artık flash diskinizde taşınabilir bir apache ve mysql sunucunuz var ;) Çok hızlı olan, tüm işletim sistemlerinde sorunsuz çalışan, güvenli ve kararlı çalışan bir taşınabilir sunucuyu tanıtacağım. Adı XOOP Server ;) Bu program sayesinde tüm web sitelerinizi artık yanınızda taşıyabilirsiniz. Apache, Php ve MySQL ‘in son sürümlerinden oluşan bu paket ile projelerinizi çok kolay bir şekilde yönetebiliyorsunuz. Sadece çift tıklamayla istediğiniz PC’de Apache ve MySQL sunucunuz hazır oluyor. Ayrıyeten içinde phpmyadmin ve php’nin ayarlarını yapabileceğiniz ve görebileceğiniz bir açık kaynak kodlu kontrol panelide mevcut. Programı çalıştırdıktan sonra Bilgisayarım ‘ın içine sanal bir sürücü açıyor (w:) ve tüm dosyalarınıza buradan ulaşabiliyorsunuz.
XOOP Server
Ara 17
Seyfullah KILIÇBenden..., Makale, Yazılım mysql türkçe, MySQL Türkçe Karakter Problemi, türkçe karakter
Veritabanı sistemleriyle uğraşanların mutlaka başına gelmiştir türkçe karakter sistem sorunu. Daha önceden benim başıma da gelmişti türkçe karakter problemleri, fakat iki kod ile işi çözmüştüm. Bu sefer ki hata çileden çıkardı beni :S Aslında buda basit bi yöntem. Bugün MySQL DB’me exelden gelen verileri aktardım (Navicat, EMS Mysql vs…).Veritabanım ve tablolarımın charsetleri utf-8. Tüm karakterler db ye türkçe olarak yerleşti. Sayfadan çağırdığım zaman sorgu ile, türkçe karakterler gelmiyordu. Aşağıda ki kodu veritabanı bağlantı kodumun altına yazdıktan sonra
mysql_query(“SET NAMES ‘utf8′”);
mysql_query(“SET CHARACTER SET utf8″);
mysql_query(“SET COLLATION_CONNECTION = ‘utf8_general_ci’”);
Daha sonra sayfamın charset’ini utf-8 yaptıktan sonra; header (“Content-Type: text/html; charset=utf-8″);
sorun düzeldi. DB’de ki charset’e hiç dokunmadım bu arada. DB de türkçe karakterler var sayfa da tr karakterler bozuk geliyorsa bunu uygulayın. Db de UTF-8 karakterler var sayfa da tr karakterler gelmiyorsa. Sayfanın sadece charset’ini UTF-8 yapmanız yeterli.
Umarım faydalı olmuştur…
Eski Yazılar
Son Yorumlar