Bilgisayar başında olmadığım zamanlar da telefonumdan maillerime bakıyorum, günlüğüme yeni bir yorum geldiğini görünce seviniyorum :) Kaç zamandır araştıracaktım bir türlü fırsat olmuyordu demin ufak bir araştırma sonucu WordPress in iPhone, iPad uygulamasını buldum. Programda istediğimden fazlası vardı ve sizlerlede paylaşmak istedim. Buradan programın ana sayfasına, buradan da Apple Store daki sayfasına ulaşabilirsiniz. Öncelikle günlüğünüzdeki ayarlar sekmesinden yazma seçeneğine tıklayın ve “WordPress için Movable Type, MetaWeblog ve Blogger XML-RPC yayımlama protokollerini etkinleştir.” kutucuğuna tıklayıp ayarları kaydedin.
Programı ilk çalıştırdığımızda bizi, birden fazla günlüğü yönetebilmemiz için tasarlanan seçim ekranı karşılıyor. + ya tıklayıp günlüğümüzün bilgilerini giriyoruz.
(daha fazla…)
Uzun zamandır Gmail de imzamızı html ile nasıl olurda biçimlendiremeyiz diye yakınıyordum. Bu gün gördüğüm bir friendfeed girdisinde bu özelliğin Gmail e eklendiğini gördüm ve çok sevindim :) Gmail günlüğünde detayına ulaşabileceğiniz bu özellik bir çok insan tarafından sıkça kullanılacak gibi görünüyor :)

apostylee.com un eski halini yıllar önce klasik asp ile kodlamıştım. Yıllardır işimi problemsiz görüyordu fakat son zamanlarda ki gelişmelerden dolayı artık yollarımızın ayrılma zamanı geldi ve WordPress e geçtim. Neydi bu gelişmeler ?
- En önemlisi apostylee.com un ilkel ötesi yönetici panelinden içerik girmek tek kelimeyle eziyetti ve çoğu zaman yazacağım şeyleri yazmıyordum. Açıkcası paneli elden geçirmek de işime gelmiyordu.
- Tasarımdan kaynaklı ciddi problemlerim vardı, en basitinden friendfeed yada facebook aracının yerleşiminde sıkıntı yaşıyordum. Tasarımımı çok severek yapmıştım ama zamanında bu tarz durumları hesaba katmadığımdan dolayı yerleşimlerde çok ciddi sıkıntılar yaşıyordum. Onu oraya çek bunu buraya çek, zaten zamanım yok iyice bunalmıştım, yeniden tasarlamak da yine işime gelmiyordu :S
- Arama motoru optimizasyonu ve diğer kolaylıklar için, özellikle eklenti desteği ve tema desteği..
- Harekette bereket vardır inancımdan dolayı.
- Yukarıda saydıklarım işin teferruat kısmı olarak nitelendirilebilir, asıl amacım WordPress gibi bir sisemi öğrenebilmek, fırsatını bulmuşken ucundan az da olsa php ile tanışmak.
Madem durum böyle bende tamam apocum geçelim wp ye dedim, fakat ortada ciddi bir sıkıntı vardı. Bu da verilerin taşınmasıydı. Eski sistemde 2 tane tablom vardı ve veriler kendi düzenimde kayıtlıydılar. Koyuldum araştırmaya ama geçişle ilgili hiç bir şey bulamadım. Dedim ki asp.net de bir kod yazayım wp nin istediği xml çıktısını oluşturup, vereyim wp ye olsun bitsin. Koyuldum kod yazmaya baktım ki yazmakla bitecek gibi değil bıraktım :D Aklıma EMS firmasının SQL Manager for MySQL programı geldi, uzun zamandır aynı programın mssql için olanını zaten kullanıyordum. Yeni bir paragraf zamanı :) (daha fazla…)
Bir yazılım için yazı yazacağım aklıma gelmezdi, rüyamda görsem hayırdır derdim. Ne var ki Microsoft WebMatrix aşırı şekilde hoşuma gitti. Son derecede basit, sadece olması gereken şeylerin olduğu bir web geliştirici programı olmuş. Araç kutusu yok, otomatik kod tamamlama yok, her şey sizi kodlarınızla baş başa bırakmak için tasarlanmış. Hele bazı özellikleri var ki “Microsoft bunu yapmış olamaz” demekten kendinizi alı koyamıyorsunuz. Nedir bu özellikler, Mysql için editör, tek tuşla WordPress, Joomla ve diğer kendini kanıtlamış açık kaynak uygulamaların kurulumu. Hem de suya sabuna dokunmadan kurulum, indirip kuruyor :) Beni cezbeden başka bir özelliği de, çalıştığınız web sitesinin veritabanın size tek tık kadar uzak olması. Her şey son derece güzel düşünülmüş, web sitenizin arama motoru optimizasyon (seo) raporundan tutunda farklı tarayıcılarda site ön izlemesine kadar bir çok güzelliği içerisinde barındırıyor. WordPress ile ve doğal olarak php ile ilgilendiğim bu dönemde webmatrix ile tanışmam tam isabet oldu. Unutmadan kodlarınızı renklendiriyor evet bunu yapıyor :) Aşağıdaki adreslerden detaylı bilgi alabilir, webmatrix i bilgisayarınıza indirip inceleyebilirsiniz. Unutmadan aşağıda birde programın hoşuma giden bölümlerinin ekran görüntüleri bulunuyor. Esasında program 3 aşağı 5 yukarı bu kadar zaten :) (daha fazla…)
Aynı dosya daha önce yüklenmiş mi yoksa ilk kez mi yükleniyor kontrolünü sağlamak için, yüklenen dosyanın checksum ını alıp kaydediyoruz ve sonradan yüklenen dosyalarla karşılaştırıyoruz. Kabaca checksum, yüklenen dosyanın içeriğinin okunarak karşılığında bir değer oluşturulmasıdır. Bu yönteme 100% güvenilir çalışır demek yanlış olur, ama büyük ölçüde güvenilir bir yöntemdir. Şöyle bir örnek vereyim, kullanıcı sitemize bir fotoğraf yükleyecek, fakat aynı foto zaten yüklenmiş, eğer fotoğrafı photoshop yada benzeri bir programda açıp üzerine dahi yazsa oluşacak checksum değişir. Bu yöntemi biz bir projemizde şöyle kullanıyoruz. Her yüklenen dosyanın checksum değerini db deki ilgili alana yazıyoruz ve sonrasında yüklenen dosyaların değerleriyle karşılaştırıyoruz. Basit ama etkili bir yöntem olduğunu söyleyebilirim. (daha fazla…)
Geçen gün bir projede url yi adres çubuğundan gönderip diğer taraftan da alıp yönlendirmem gerekiyordu. Normalde Server.HtmlEncode ve HtmlDecode ile gelen adresi sorunsuz bir şekilde gönderip almam gerekiyordu fakat & (ampersand) karakterinde problem oluştuğunu gördüm, sonradan diğer karakterlerde de sıkıntı olabilir diye aşağıdaki fonksiyonu yazdım. Kullanımı şu şekilde; (daha fazla…)
« Newer Posts Older Posts »