27
Haz
Güzel bir başlık olmadı. Git’te kod değişikliklerini depoya göndermek için “git push” komutunu kullanırız. Bu yazıda, her “git push” komutundan sonra belli bir e-posta adresine otomatik olarak bu “push” ile ilgili bilgi gitmesini nasıl sağlayacağınızı yazacağım. SVN kullananlar için ise konuyu şöyle açıklayabilirim; svn’de her commit’ten sonra belli bir e-posta adresine commit hakkında bilgi gönderilebiliyor. [...]
5
Nis
WordPress ile geliştirme yapanların uğrak yeri olan Wordperss.org‘a yeni bir modül eklenmiş; WP Profiles. Bu profil sayları sayesinde bir kullanıcının sitede yaptığı tüm aktivite rahatlıkla takip edilebilir hale geldi. Özellikle eklenti geliştiricilerini kolaylıkla takip etmeyi sağlıyor bu sistem. Bu modül oluşturulurken BuddyPress kullanılmış. Henüz sadece profil özelliği kullanılıyor ancak ilerleyen aşamalarda arkadaş olarak ekleme ve [...]
28
Şub
WordPress 3.0 geliştirilmeye başlandı. Siz de svn deposundan çekip deneyebilirsiniz. İşte WordPress 3.0′dan ilk görüntüler; Yapılan hata düzeltmelerinin dışında, gözle görülür en önemli değişiklikler Görünüm kısmında yapılmış. Ayrıca kurulum esnasında admin kullanıcısının şifresini kendimiz belirleyebiliyoruz.
14
Şub
Yönettiğim bir sunucu var. Bu sunucunun içinde, desteğini verdiğim, WordPress kullanan, onlarca web sitesi var. Zaman zaman bu sitelerde tema düzenlemesi yapmak, sitelere eklenti kurmak, eklentilerde düzenlemeler yapmak gerekiyor. Bu işler için genellikle sunucuya ssh ile bağlanıp gerekli düzenlemeyi vim ile yapıyorum. Bu işi yaparken en sık yaptığım şey ilgili sitenin temalarının veya eklentilerinin bulunduğu [...]
12
Ağu
Bir önceki yazımda da bahsettiğim gibi askere gidiyorum. Başlık Alper‘den alıntı gibi oldu ama hep bu yazı için düşündüğüm başlık buydu :) Madem öyle ben de bir ekran görüntüsü ile devam edeyim. Ekran görüntüsünden de görülebileceği gibi acemi askerliğimi yapacağım yer; 1′İNCİ OR. HRK. KUR. YBŞK. MU. A. K.LIĞI İSTANBUL Bugün General Hamza Günalp Kışlası [...]
8
Tem
Linkedin profilimi takip edenleriniz fark etmiştir: 1 Temmuz itibarı ile Uygun Teknoloji‘deki görevimden ayrıldım. Bugün, yaklaşık 10 aydır çalıştığım Uygun Teknoloji‘nin Beşiktaş’taki ofisine istifa dilekçemi vermek için gittim. Artık resmi olarak Uygun Teknoloji’den ayrılmış bulunmaktayım. Ayrılma sebebim; Ağustos’ta askere gidecek olmam. Evet, askere gidiyorum. En başlarda bana da (size kesin şaka gibi gelmiştir!) şaka gibi [...]
19
Haz
Uzun zamandır harika bir Firefox eklentisi olan Cooliris‘i tanıtan bir yazı yazmak istiyor fakat zaman bulamıyordum. Cooliris temelde bir fotoğraf görüntüleyicisi. Flickr, Facebook, Picasa, Google Images ve daha bir çok sitedeki albüm halindeki fotoğrafları çok hızlı ve keyifli bir şekilde görüntüleyebilmenizi sağlıyor. Ayrıca kendi bilgisayarınızdaki fotoğrafları da aynı keyifle görüntüleyebiliyorsunuz. Ayrıca Cooliris, web’e farklı bir [...]
10
Haz
Giriş formlarını tab ile kullanılabilecek şekilde tasarlayın. Kullanılabilirliği en üst seviyede tutmak istiyorsanız size önerim alanları şu şekilde yerleştirmeniz; Kullanıcı adı Şifre Beni hatırla Giriş Şifre hatırlat Bunları alt alta koyun ve tab tuşuna basıldığında bu sırada ilerlensin. Aslında genelde yapılan da bu ancak Twitter’a giriş yapmaya çalışırken aşağıdaki gibi bir giriş formu ile karşılaştım [...]
3
Haz
Twitter‘ın arka planında neler döndüğünü görmek ister misiniz ? Böyle buyurun. Bu aslında eski bir yazıydı. Çok kısa diye taslaklara almıştım, şimdi yayınladım. Kısalığından bir şey kaybetmedi o da ayrı konu.
Bir yazılım hazırladınız. Örneğin; bir WordPress eklentisi. Şimdi yayınlama zamanı ve size bir sürüm numarası gerek. İlk sürüm numarası olarak 0.1′i öneririm. 1.0′ı önermem çünkü bir yazılıma sürüm 1.0 dendiğinde, genelde o yazılımın işini çok iyi yapan ve kararlı bir hale geldiği hissi uyandırır fakat genelde ilk sürümler böyle olmazlar :) 0.1.0 sürümünü yayınladık. Buradaki [...]
31
May

I opened new blog for my english posts like announcements of wp favorite posts. Please follow http://nxsn.com for my English posts.

To read wp favorite posts 1.3 released post click here.

I don’t write English here anymore.

Bu yazı yeni sürüm duyurusu yapmak için yazıldı. Eklenti hakkında detaylı bilgi (kurulum vb.) için bu yazıyı okuyunuz.

Yeni versiyonda değişenler;

  • İçerisinde # karakteri barındıran linklere girildiğinde çalışmama hatası giderildi. Hatayı bildiren kuaza‘ya teşekkürler.
  • En çok favorilenen yazılarınızı listeleyen şablon kodu (template tag) eklendi. Hatırlatma; bunu yapan bir bileşen (widget) önceki sürümde eklenmişti.

Yeni eklenen şablon kodunun kullanımı şu şekilde;

<h2>En çok favorilenenler</h2>
<?php wpfp_list_most_favorited(1); ?>

Parametre olarak gönderilen 10 sayısı kaç adet yazının listeleneceğini ayarlamanıza yarıyor. Ön tanımlı değer 5. Fonksiyon <ul><li>(yazıya link)</li></ul> gibi bir liste üretiyor.

Bu arada en çok favorilenenler listesinin oluşabilmesi için eklenti ayarlarındaki “Most favorited posts statics” özelliği “Enabled” olmalıdır.

29
May

Geçtiğimiz günlerde San Francisco’da Google I/O etkinliği düzenlendi. Bu etkinlikte Google teknolojilerini kullanan yazılım geliştiricilere Google’ın ve web’in yeni teknolojileri tanıtıldı. Google etkinliğe katılan herkese birer adet Android yüklü cep telefonu da hediye etti.

google-wavegoogle-wave-2

Google’ın bu etkinlikteki asıl sürprizi yaklaşık 2 yıldır geliştirilen ve halen geliştirmesi devam eden Google Wave oldu.

Google Wave is a new tool for communication and collaboration on the web, coming later this year.

Yukarıdaki tanımı Wave’in kendi sitesinden aldım. Kısaca yeni iletişim, paylaşım ve ortak çalışma aracımız Google Wave olacak. Google Wave ile artık arkadaşlarınızla çok daha kolay ve canlı bir şekilde iletişim kurabileceksiniz.

Google Wave’de HTML5‘in yeteneklerinden sonuna kadar faydalanılmış. Bu arada HTML5 de geliyor ! Web geliştiricilerini çok güzel günler bekliyor.

Aşağıdaki videolar varken ne kadar yazsam boş. En iyisi siz videoları izleyin. 1 saatlik videonun önemli (izlediğinizde Google Wave’in neye benzediğini görebileceğiniz) yerlerini sizin için seçtim.

Beni rss’ten takip edeceklere not; evet bu yazının ilk halini daha önceden yanlışlıkla yayınladım :)

28
May

pardus 2009Pardus 2009 sürüm takvimi geçtiğimiz günlerde açıklandı;

  • 27 Mayıs              Alfa sürümü
  • 19 Haziran           Beta sürümü
  • 3 Temmuz            RC sürümü
  • 10 Temmuz          RC2 sürümü

Takvime göre yaklaşık 1 ay sonra Pardus 2009 çıkacak. Pardus geliştiricileri 2009 için çalışmaya yaklaşık 3 ay kadar önce başladılar ve takip ettiğim kadarıyla başta sürüm yöneticisi Onur Küçük olmak üzere hepsi çok iyi iş çıkarıyorlar, hepsinin eline sağlık.

Dün (27 Mayıs) sürüm takvimine uyularak Pardus 2009 Alfa sürümü yayınlandı. Bu sürüm son kullanıcılar için değil, daha çok geliştiriciler için hazırlanan bir sürüm. Bu sürümde bulabilecekleriniz;

  • KDE masaüstü ortamı 4.2.3
  • Linux çekirdeği 2.6.30_rc7
  • OpenOffice.org ofis araçları 3.1rc6
  • Mozilla Firefox İnternet tarayıcı 3.5beta4
  • Gimp grafik işleme yazılımı 2.6.6
  • Xorg 1.6.2pre
  • Python 2.6.2
  • GCC 4.3.3
  • GLIBC 2.9

Özellikle KDE4 ve Firefox 3.5 beni benden alan uygulamalar. KDE4′ün görselliği ve özelleştirilebilirliği harika, Firefox 3.5 ile çok daha hızlı bir Firefox karşımızda.

Aşağıda Pardus’un kurulum yardıcısı YALI’nın 2009 sürümündeki yeni halinden ekran görüntülerini paylaşıyorum. Pardus 2009 bizi bu harika ekran ile karşılayacak. Pardus 2009, KDE4 masaüstü yöneticisinin yetenekleri ve efektleri ile KDE4′e uygun olarak yeniden yazılan Pardus Araçları (Paket Yöneticisi, Ağ Yöneticisi, Servis Yöneticisi vb.) ile şimdiye kadar kullandığınız en iyi işletim sistemi olmaya aday!

Kısaca yeniden yazılan Pardus araçlarından da bahsetmek istiyorum. Özellikle paket yöneticimiz PiSi’nin hızı inanılmaz bir şekilde arttı. Çok daha hızlı bir şekilde paket kurabileceğiz, paket yöneticisine cache sistemi getirildi ve PiSi halen geliştirilmekte. Diğer araçlar da eskisine göre daha kullanılabilir hale geldi.

Pardus 2009′da göreceğimiz bir diğer yenilik plasmoidler. Plasmoid KDE4′ün getirdiği en güzel yenililklerden biri. Neye benzediklerini merak ediyorsanuz buraya bakabilirsiniz.

Şimdilik bu kadar olsun, bu güzel haber ile sessizliğimi bozmuş oldum, mutluyum :)

Yorumlar ?

Sonradan gelen düzenleme; YALI’nın grafikleri Gökhan Özkan tarafından hazırlanmış. Eline sağlık.

pardus2009 pardus2009_1pardus2009_2pardus2009_3pardus2009_4 pardus2009_6

14
May

Bu yazı yeni sürüm duyurusu yapmak için yazıldı. Eklenti hakkında detaylı bilgi (kurulum vb.) için bu yazıyı okuyunuz.

Favori yazılar eklentimin 1.2.1 sürümü yayınlandı. Bu sürümdeki yenilikler;

  • En çok favorilenenler bileşeni (widget)
  • İsteğe bağlı en çok favorilenenler istatistiği tutma.
    * Bu özelliğin isteğe bağlı olmasının sebebi, bileşeni kullanmayacakların boşuna istatistik tutup veritabanlarında fazladan kayıt oluşmamasını ve her “favorilerime ekle”ye tıklandığında fazladan sorgu çalıştırılmamasını istediğimden.

Sonraki sürümlerde “istatistikleri sıfırla” gibi bir buton eklemeyi düşünüyorum.

Yeni sürümü kurmak için wordpress.org’daki eklenti sayfasına gidebilirsiniz. Zaten kullanıyorsanız wordpessinizin yönetim panelindeki eklentiler sayfasından otomatik güncelleyebilirsiniz.

10
May

01 – Pisuvar



02 – Market

03 – Otopark

04 – Manav

05 – Kitapçı

SANSÜRESANSÜR! // Manifesto

Sansür: Her türlü yayının, sinema ve tiyatro eserinin hükümetçe önceden denetlenmesi işi, sıkı denetim. (tdk)

Sansür; bizler için neyin doğru, neyin yanlış olduğuna bizim irademiz dışında, başkalarının, kendi değer yargıları doğrultusunda karar vermesidir. Çocuk istismarı, tecavüz, uyuşturucu temini gibi cezai yaptırımı olan, insan hayatına zarar veren, evrensel suçların engellenmesi ise sansür değildir.

Ülkemizde 5651 sayılı kanundaki “internet ortamında yapılan yayınların düzenlenmesi ve bu yayınlar yoluyla işlenen suçlarla mücadele edilmesi hakkında kanun” adı altında sunulan ve erişimin engellenmesini gerektiren kusurlu hareketler bahanesiyle, özellikle sanal ortamda sansür, çeşitli yanlış uygulamalar ile giderek artan bir biçimde baş göstermektedir.

Kapatılan sitelerin, engellenme sebepleri kamuoyuna açıklanmamakta, siteler sadece bir kişinin mahkemeye gitmesi nedeniyle dahi tedbir olarak kapatılabilmektedir.

06.Mayıs.2009 tarihli erişimi engelli site istatistiklerinde toplam 1874 adet site kapalı görünmektedir.

Bu engellemelerin sebeplerine baktığımızda en büyük pay, % 38 ile tüm dünyanın seferberlik içinde savaş açtığı “Çocuk istismarı”na aittir. Bu tabii ki son derece HAKLI bir nedendir zira çocuk istismarı ASLA müsamaha gösterilecek bir şey değildir.

Kapamaların ikinci büyük nedeni ise %35 ile “müstehcenlik” olarak göze çarpmaktadır. Ardından ise %10 ile “Diğer” kategorisi gelmektedir.

Kalan %10 ise kumar, fuhuş, uyuşturucu, Atatürk’e hakaret, intihara yönlendirme ve sağlık için tehlikeli madde temini nedenlerinin toplamına aittir.
Bu oranlardan açıkça görüldüğü üzere, uygulamalar suç ile savaştan çok keyfi bir kapamalar silsilesine dönüşmüştür.

Zira dünyanın en ağır suçlarından biri olan “çocuk istismarı” ile neye göre, kime göre olduğu belli olmayan “müstehcenlik” kavramının neredeyse başa baş gitmesi başka türlü izah edilemez. Ne olduğu anlaşılmayan “diğer” kategorisinin, kalan 6 nedenin toplamıyla aynı oranda olması, suçla savaştan başka bir zihniyetle karşı karşıya olduğumuzu açıkça ortaya koymaktadır.

Ve bu zihniyetin adı, sansürdür.

Sanal ortamdaki bu keyfiyetin, gerçek hayata ulaşması kaçınılmazdır. Bugün “müstehcen” bulunarak kapatılan bir site, yarın bir heykele, bir filme, bir kitaba dönüşecektir. Sanal ortamdaki yasaklamaların, eninde sonunda sokakta izdüşümleri olacaktır.

Dolayısıyla, çok geç olmadan SansüreSansür demenin zamanıdır.

Unutulmamalıdır ki, kapatılan sitelere bir takım ayarlar yapıp, girebilmek özgürlük değildir, sansüre karşı durmak hiç değildir. Bu, sansürü kabullenmek, sansürle yaşamaya alışmak ve yanlış giden bir şeyin parçası olmaktır.
Oysa ülke olarak, sansür ayıbına alışmak yerine bir an önce bundan kurtulmamız gerekmektedir.

Bu nedenle, “Bana dokunmayan yılan” zihniyetinden bir an önce çıkmamız elzemdir.

Hukukçularımızın internet konusunda eğitilmesi, medeni ülkelerdeki “ikaz et/kaldır” sistemine geçilmesi, yasada net şekilde tanımlanmayan gerekçelerin tanımlanması ve kişisel yorumlara mahal verilmemesi birincil önem taşımaktadır.
İkincil olarak, halihazırdaki durumda, illa bir kapatma gerçekleşecekse kapatılan sitelerin önce uyarılması, kamuoyunun sitelerin ne sebeplere kapatıldığı konusunda bilgilendirilmesi ve sitelerin toptan server üzerinden kapatılması yerine sadece sakıncalı içeriğin kaldırılması yönünde gerekli düzenlemelerin yapılması gerekmektedir.

Ülkemizin acilen interneti bilen hukukçulara ve bilirkişilere ihtiyaç duyduğu aşikardır.

Bu nedenle, biz SansüreSansür olarak konunun uzmanlarını ve medyayı göreve çağırırken, kamuoyunu da bu konuda bilinçlenmeye ve “SansüreSansür!” demeye davet ediyoruz.

Bugün internetine sansür, yarın hayatına sansür. Sessiz kalma.

Web siteniz varsa SansüreSansür yay hareketine siz de katılın!

26
Nis

Bu yazı yeni sürüm duyurusu yapmak için yazıldı. Eklenti hakkında detaylı bilgi (kurulum vb.) için bu yazıyı okuyunuz.

Eklentinin 1.2 versiyonunda favori yazıların bilgisinin veri tabanına saklanması özelliği eklendi. Daha önceden ziyaretçinin tarayacısının çerezlerine saklanan veriler artık -eğer ziyaretçi giriş yapmışsa- veritabanına saklanıyor. İşleyiş şu şekilde;

* Eğer giriş yapıldıysa favori yazılar veritabanına saklanır.
* Eğer giriş yapılmadıysa favori yazılar çerezlere saklanır.

Ayrıca istendiği takdire eklentinin yönetim sayfasından “sadece giriş yapan üyeler favorilerine ekleyebilsin” seçeneğini de seçebilirsiniz. Böylelikle kayıtlı olmayan kullanıcılar bu özelliği kullanamaz.

Eklentiyi buradan indirebilirsiniz.

Hata bildirimlerinizi yorum olarak girerseniz sevinirim.

I’m writing this post for announce new version of WP Favorite Post plugin. If you want to read details (installation etc.), you can go my first post about this plugin.

Database integration added with version 1.2 !

* If a user logged in then favorites data will save to database instead of cookies.
* If user not logged in data will save to cookies.

And if you want, you can choose “only registered users can favorite a post” option from admin panel.

You can download wp favorite posts plugin from here.

12
Nis


google-chrome-logo

Bugün amcamın bir arkadaşının evine bilgisayar tamirine gittim. Sorun internet bağlantısının durup dururken kesilmesiydi. TTNet yetkilileri aranmış, işlemler yapılmış ancak en sonunda TTNet yetkilisi “siz bir bilgisayarcı çağırın en iyisi” demiş.

Gittim ve sorunu hemen buldum, çünkü Internet Explorer sağ olsun problemi açık açık söylüyordu: “Çevrimdışı çalışıyorsunuz”. Hemen çevrimdışı çalışma modunu kapattım ve sorun 1 dakika içinde giderildi :)

Windows’un belli bir süre sonra kaçınılmaz sonu olan yavaş çalışma bu bilgisayarda da yaşanıyordu. Bu yüzden gitmişken “Bu program ne işinize yarıyor? Bu ? Bu ? diyerek bir kaç programı kaldırdım.

Sonra her başına oturduğum bilgisayara yaptığım gibi bu bilgisayarı da Internet Explorer tekelinden kurtarayım dedim ve Google Chrome yükledim.

Bilgisayarı kullanan 3 kişi Google Chrome’un hızlı açılmasından çok etkilendi, IE ile aralarında en az 5 sn açılma hızı farkı vardı. Ayrıca hızlı açılan tab’lar, eskiden en çok girilen sayfalar ve yeni öğrendikleri “sık kullanılanlar” özellikleri çok hoşlarına gitmişti. Tabii bir de adres çubuğuna yazdığınız kelimenin hemen Google’da aranıyor olması…

mozilla-firefox-logo-1

Peki eğer Mozilla Firefox yükleseydim bu etkilenme olur muydu ? Sanmıyorum. Çünkü son kullanıcıya “bir sürü eklentisi var” demek pek anlamlı değil. Mozilla Firefox’un Google Chrome’dan fazla eklentisinin bulunmasından  başka bir iyi yanı yok bildiğim kadarıyla, varsa öğrenmek isterim. Daha yavaş olduğu kesin.

Bu arada Google Chrome’un halen bir Linux versiyonunun yayınlanmamasından dolayı Google Chrome yetkililerini kınıyoruz.

Size önerim, oturduğunuz her bilgisayara Google Chrome yükleyin ve ne kadar hızlı olduğunu ve arama çubuğuna yazdığınız şeyin hemen Google’da arandığını söyleyin. İnsanları iyi tarayıcılarla tanıştıralım.

5
Nis

PHP’nin mail() fonksiyonu ile mail gönderebiliyoruz. Ancak bu fonksiyonla mail gönderdiğinizde Gmail gönderen ismini (unknown sender) olarak atayabiliyor. Bunu şu kod ile aşabilirsiniz;

ini_set(sendmail_from, $from);

Yani örnek bir mail gönderme kodu şöyle;

<?php
 
$name = "biraz kisisel"; //gönderen ismi
$from = "mail@birazkisisel.com"; //gonderen e-postası
$recipient = "huseyin@gmail.com"; // alıcının e-postası
$mail_body = "Merhaba, sitemize üye olduğunuz için teşekkürler. "; //mail içeriği
$subject = "Uyelik hakkinda"; //mail konusu
$header = "From: ". $name . " <" . $from . ">\r\n";
                   "Reply-To: $from" . "\r\n" .
                   "Content-type: text/html; charset=UTF-8\r\n" .
                   'X-Mailer: PHP/' . phpversion();
 
ini_set(sendmail_from, $from);
mail($recipient, $subject, $mail_body, $header);
?>