Orhan DOĞAN

Yazılım Uzmanı / Teknik Öğretmen

Adobe, Eclipse ve JSEclipse

Web’in, desktop uygulamaların sunduğu imkanları sunmaya başlamasıyla birlikte, desktop uygulamaların yerini Web uygulamaları almaya başladı. Web’in mecburi dili olan Javascript artık çok daha önemli. Web uygulamanızı geliştirmek için hangi Uygulama Sunucusunu (ColdFusion, .Net, Java vs) kullanıyor olursanız olun, Javascript dili, kullanmanız gereken bir dil durumdadır. Geliştiricileriniz bu dili az yada çok bilmek zorundadır. Zengin web […]

SiteMap XML dosyasını dinamik oluşturma

Sitenizin içeriğini sitemap.xml dosyasına yansıyacak bir programcık yazarak belirtilmiş zamanlarda bu programın çalışmasını sağlayabilirsiniz. Linux tabiriyle, bir php veya perl kodu yazıp CronJob tanımlayabilirsiniz. O program her çalıştığında sitenizin değişmiş kısımlarını veritabanından çekecek ve elde ettiği bilgilerle sitemap.xml dosyasını yeniden oluşturacaktır. Buradaki sorun şudur: böyle bir programcık hangi aralıklarda çalışmalıdır?

sitemap.xml dosyasının detayları

Baştan belirtmeliyim ki, sitemap.xml dosyasına sayfa URL’si, resim, hatta video adresini dahi yazabilirsiniz. Ama tabiki, bu sitenizde nekadar link varsa sitemap.xml dosyasına boca edeceğiniz anlamına gelmez. Anahtar soru şudur: Sitenizdeki içeriğin değer sıralaması nedir? Bu sıralamayı oluşturduğunuzda, o adresleri sitemape eklemeniz bu işin amacına daha çok hizmet eder çünkü ana amaç, aslında önemli olan ama […]

Google SiteMap Protokolü, işin A-B-C si

Herşeyden önce şunu belirtmeliyim ki SiteMap, eski usul web site indekslemesini ortadan kaldıran veya onun yerine geçen bir yöntem değildir. SiteMap, tamamen diğer indeksleme yöntemine paralel olarak geliştirilmiş ikinci bir yöntemdir asla ilk yöntemin yerine geçen bir durum yoktur. Google SiteMaps nedir şöyle bir gözatalım… başlıklı yazımda, bir arama motorunun siteleri nasıl indekslediklerini anlatmıştım. Detaylı bilgiye […]

Google SiteMaps nedir şöyle bir gözatalım…

Bu aralar, Google Sitemap üzerine epeyce bir araştırmak yaptıktan sonra, yaptığım bu araştırmaların bir yazılımcı arkadaşlara ve diğer webmaster arkadaşlarıma da bir faydası olsun istedim. Edindiğim bilgileri sizlerle paylaşmaktan mutluk duyacağım.

Nedir şu Google SiteMap Hikayesi?

Google, 2005 senesinde site indekslemelerini iyileştirmek adına Google® SiteMaps adını verdiği hizmetini devreye soktu. Bu hizmet sayesinde webmasterlar Googlebot larına yeni veya değişmiş URL leri tanımlanmış bir formatta bildirebileceklerdi. Bu yöntem, sitelerin derecelendirilmesi(pageranking) veya yapılan aramaların sonuçlarının gösteriminde direkt bir etkisi olmamakla birlikte, webmasterlara kendi içeriklerini Googlebot larına daha iyi ve beklenenden daha hızlı bir şekilde […]

XML içinde HTML kullanımı

XML node’ları içinde HTML formatlı veri taşıyabilirsiniz;

$xml=”<?xml version=\”1.0\” encoding=\”utf-8\”?>”;

$xml.=”<ananod>”;

$xml.=”<hata><strong><![CDATA[</strong> deneme html iceren <b>veri</b><strong>]]></strong></hata>”;

$xml.=”</ananod>”;

Bu yöntemi kullanarak, 1MB lik html datası göndermekde  dahi sorun çıkmadı. Üstelik, hem Internet Explorer’da hemde Firefox’da gayet güzel çalıştı.

preg_match kullanımı

php’nin güçlü string araçlarından biriside preg_match (yada preg_match_all). preg_match’in ençok kullanıldığı alanlardar biriside veri çekmek, data parse etmek yani kısaca string işlemleri.
preg_match ile preg_match_all arasındaki en büyük fark preg_match_all eşleşen tüm kayıtları bulur, preg_match ise sadece ilkini bulur (tabi eğer varsa) ve işlemi sonlandırır.

  

Son Yorumlar