İnternet Dünyası

Webde okunası bloglar

09 05 2009 | Yazan: blackblue Etiketler: , , ,

İnternet dünyasında hızla yaygınlaşan bloglar, bilir kişilerin yazdığı makaleler sayesinde günlük takip etme ve okuma zevkine dönüşüyor. Nasıl ki gazetelerde, hoşumuza gittiğini anladığımız yazarların yazılarını takip edip merakla okuyorsak, gün geçtikçe internet dünyasında da  faydalı insanların faydalı makaleler içeren bloglarını takip edip okumaya  alışıyoruz.

Size takip etmenizi tavsiye ettiğim birkaç internet adresi vereceğim.

Webrazzi

Arda KUTSAL’ın internet girişimciliği ve yeni internet projelerinin analizinin yapıldığı web blogu.

Eburhan

Eburhan.com’da programlamadan, css ve ajax örneklerine kadar birçok yazı bulabilirsiniz.

Marketallica

Özgür Alaz’ın pazarlama trendleri, pazarlama sunumları hakkında yazı yazdığı blog

Tasarımcının el çantası

Hasan Yalçın’ın tasarım dünyası üzerine deneyimlerini yansıttığı blogu

Şehri Derya

Yine tasarım üzerine paylaşımlar yapılan değerli bir blog

M. Serdar Kuzuloğlu
Kendisini ve yazılarını çok sevdiğim değerli bir insanın blogu :) Web dünyası ile ilgili özgün yazılarını

bulabilirsiniz.
Beyn - Kafamdaki herşeyin bileşkesi
Barış Ünver’in bir çok kategoride yazılar yazdığı yine zengin bloglardan bir tanesi. Kimbununsahibi.com ‘daki
röportajını izledikten sonra kendi ile ilgili yazıları okuduğumda ilgimi çekmişti takip etmeye devam ediyorum.

Web Deneyimleri

Volkan Görgülü’nün Web deneyimleri adlı blogunda, css ve xhtml hakkında deneyimleri ve paylaşımları

bulabilirsiniz.

Sizinde takip ettiğiniz, sevdiğiniz, yararlı olduğunu düşündüğünüz weblog adreslerini yorum

olarak paylaşırsanız burada yayınlayabilirim.

Etkinlikler

2009 Blog Ödülleri verildi

04 05 2009 | Yazan: blackblue Etiketler:

2008′den sonra 2009′da da düzenlenen 1178 blogun katıldığı blog ödülleri blog yarışması şık bir konferans salonunda gerçekleşti.  Blog yazmaya teşvik edici böyle bir yarışmayı hazırlayanlara teşekkür etmek istiyorum. Bir dahaki yarışmaya bende katılmak istiyorum :)

Coca-Cola Aile Blogları Kategorisi
1. www.aliozdil.blogspot.com
2. www.babaolmak.com
3. www.savascocuklari.com

ntvmsnbc Haber-Gündem Blogları Kategorisi
1. www.yazburaya.com
2. www.turkiyevehayatadair.blogspot.com
3. www.kursatsenturk.com

Binrota Hobi Blogları Kategorisi
1. www.geziyorum.net
2. www.gezipgorduk.com
3. www.misssgibi.com

İş Dünyası Blogları Kategorisi
1. www.chatterboxtr.com
2. www.designyoursummer.blogspot.com
3. www.cingunlugu.com

Kadın Blogları Kategorisi
1. www.devletsah.com
2. www.yelizindunyasi.com
3. www.kadinlar.net

Letoonia Resorts Kişisel Bloglar Kategorisi
1. www.yicit.com
2. www.gurkankalkanweblog.blogspot.com
3. www.blogdevri.com

Efes Pilsen Kültür-Sanat Blogları Kategorisi

1. www.maddebagimlisi.com
2. www.gunesintamicinde.com
3. www.sanatlog.com

Peugeot Otomobil Blogları Kategorisi
1. www.carluvr.com
2. www.otomot.net
3. www.arabadelisi.blogspot.com

Project House Reklam-Pazarlama Blogları Kategorisi
1. www.hergunkampanya.com
2. www.elmaaltshift.com
3. www.kreativme.com

TTNET Teknoloji Blogları Kategorisi
1. www.yakuter.com
2. www.apostylee.com
3. www.ogren.tv

Ülker Spor Blogları Kategorisi
1. www.footballiswar.com
2. www.fenerlig.blogcu.com
3. www.eskrimaktuel.com

Topluluk Blogları Kategorisi
1. www.fasulyeden.com
2. www.bobiler.org
3. www.mtv.com.tr/anime

Tefal Yemek Blogları Kategorisi
1. www.tarifiyemek.com
2. www.nefisyemektarifleri.com
3. www.hafiftarif.com

Microsoft Windows Live Spaces Blogları Kategorisi
1. gamzetuysuz.spaces.live.com
2. leothemaster.spaces.live.com
3. elifingunlugu.spaces.live.com

Kodlayalim.com olarak BÖ!2009 ‘da kazanan blogları tebrik eder başarılarının devamını dilerim.

Ayrıntılı Bilgi : http://www.blogodulleri.com

Php ve Mysql, Teknolojiden Gelişmeler

Wordpress için php sitemap

29 04 2009 | Yazan: blackblue Etiketler: , , , , ,

wp-sitemapBu makalemde sitemap yapısını ve php ile dinamik sitemap yapımını anlatacağım. Ayrınca makalenin sonunda wordpresinize yaptığınız php sitemap ile Google‘dan nasıl performans alabilirsiniz onları anlatacağım.

Buradaki sitemap anlatımı sadece wordpress için geçerlidir. Kodlamada temel düzeyde iseniz kolayca kendi web sitenize veya portalınızada uyarlayabilirsiniz.

Aslında bu yazıyı 3 gün önce hazırlamıştım ancak Google Webmaster Tools‘ daki Sitemap kısmında bazı testler yaptım kesin sonuç aldım sizede öyle açıklamak istedim.

Sitemap’in Türkçe karşılığı site haritasıdır. Arama motorları bazen sitemizin ön sayfalarını indeksleseler bile bazı sayfalarımızı geçebilirler. Sitemap’in amacı eksiksiz olarak bütün içeriğimizi an ve an arama motorlarına indeksletmektir. Google‘ın prensiplerine göre öncelik Sitemap’ i olan sitelerin indekslenmesidir. Bu açıklamayı yapmıştır. O yüzden Google‘a yakın olmak istiyorsanız sitemap kullanmanızı şiddetle tavsiye ederim.

Temel olarak 2 tür sitemap vardır. Html ve xml;

Html sitemapleri genellikle web sitesi içerisinde kullanırız. Dinamik içerikli portal ve sitelerde kullanıcılara aradıklarını bulmada kolaylık olsun, ve arama motoru botları, tek bir sayfada bütün içeriklere ulaşabilsin diye kullanırız.

XML Sitemapleri ise Google Webmaster Tools kısmındaki Sitemap bölümüne okutup, bütün linklerimizi Google‘a indeksleriz. Diyelim ki 300 tane içeriğimiz var. Eğer sitemapimizi Google‘ın istediği gibi yapmışsak hatasız olarak 300′ünüde indeksler.. Ben xml kısmını anlatacağım.

Php editörünüzü açıp tagları açtıktan sonra ilk başta yapmamız gerekenler wordpressin ayar dosyasını sayfamıza çekmektir. Çünkü birtakım veritabanı işlemleri yapacağız.

  1. include("wp-config.php");

Daha sonra sayfamızın xml standardını kullanmak istediğini belirtiyoruz.

  1. header("Content-type: text/xml\n\n");

Site urlmizi alıyoruz.

  1. $url = $_SERVER[‘HTTP_HOST’];

burada sadece www.alanadi.com adresimizi alırız. Başında http:// olmaz.

Daha sonra xml sayfa standardımızda olan kodları echo ile çıktı veriyoruz.

  1. echo ‘<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">’;

Sonraki işlem; bir döngü başlatıp wordpresimizin posts tablosundaki post olan verilerimizi listeletmek.

  1. $query = mysql_query("SELECT post_name,post_date FROM wp_posts WHERE post_type=’post’ ORDER BY ID DESC");
  2. while($export = mysql_fetch_array($query)){
  3. $link = $export[‘post_name’]; #Postumuzun seo linki
  4. $date = $export[‘post_date’]; #Post Tarihi
  5. $date = substr($date,0,7);    #Post tarihinden 7 haneyi aldık. Linkte kullanacağız.
  6. $date = str_replace("-","/",$date); #tarih arasındaki tireyi "/"’a dönüştürdük.Wordpress linki halini alacak.
  7.  
  8. echo ‘<url>
  9. <loc>http://’.$url.‘/’.$date.‘/’.$link.‘</loc>
  10. <changefreq>monthly</changefreq>
  11. <priority>0.5</priority>
  12. </url>’;
  13. }

En sonda da urlset tagımızı kapatıyoruz.

  1. echo ‘</urlset>’;

Yukarıdaki Loc parametresi içeriğin direkt urlsidir. Changefreq ise ne kadar periyotta bir değiştirilebileceği ayarıdır. İçeriklerinizi bir kere yazıp daha sonra değiştirmiyorsanız her ihtimale karşı montly (aylık) diyebilirsiniz.Priority de içeriklerin önem sırasıdır. 0.0 ile 1.0 arasında olur. Anasayfanız 1.0 diğerleri ise önem sırasına göre ayarlayabilirsiniz. Ben 0.5 yaptım. Ancak unutmayın ki her içeriğe 1.0 yapmanız Google’ın dikkatini çekecektir ve bir terslik olduğunu anlayacaktır. Her içeriğinizi 1.0 yapmayın.

En sonunda dosyamızı çalıştıralım. Aşağıdaki ekran görüntüsü gibi bir sayfa görmemiz gerekir.

sitemaponizleme

Çok içeriğimiz varsa sayfa aşağıya doğru uzayıp gitmiş olacak.

Daha sonra Google Webmaster Tools’a üye değilseniz üye olup site haritası yükleyin. Aşağıdaki resimdeki dikdörtgen içerisine aldığım yerden site haritası dosyanızın ismini yazıp kaydedin.

Yaklaşık 1 saat sonra sitemap dosyanızda hata yoksa bütün linkleriniz indekslenmiş olacak. Benim 39 linkimin 39uda güncellendi bu sayede.

map11

Resmin üzerine tıklayarak büyültebilirsiniz.

Css, xhtml

CSS ve Xhtml

28 04 2009 | Yazan: egemen Etiketler: , , , , , ,
Css-Xhtml

Css-Xhtml

Bu benim kodlayalim’daki ilk yazım :). Umarım boş vakit buldukça yeni birşeyler eklerim.

İlk yazımda aşinası olduğum css ve xhtml‘den bahsetmek istiyorum.
Css bildiğiniz üzere ve stil dili ve web’te belirli bir standartlara göre websitelerine gözalıcı boyutlarda özellikler ekleyebiliyorsunuz. Bunun yanında tüm işlemleri tek bir dosya ile atayıp geliştirebilme fırsatıda sunmakta. Css kodlamak her ne kadar kolay gözüksede 5 adet (internet explorer, firefox, chrome, safari,opera) tarayıcı olduğunu düşündüğümüzde hiçte göründüğü gibi değil.

Xhtml‘e gelmek gerekirse aşinası olduğumuz table’lardan kurtulup daha basit ve standartlaştırma yönünde geliştirilmiş browserlar tarafından desteklenen bir yazılım dili. Html’in birnevi akrabası. Html’in çok fazla kod kalabalığı yapan nesnelerinden kurtulup page load değerini daha yükseltmek ve kolaylaştırmak, websitelerini daha hızlı yapmak için geliştirilen bir dil.Mantık table tersine daha çok div tagları arasında geçiyor. Bunun yanında span tagı h tagları(h1,h2,h3,h4) p tagı daha aktif olarak kullanılmak isteniyor. Aynı zamanda w3 denilen web standart dilinde robot ile xhtml’e uygun css ve kodlarınızı düzenleyebiliyorsunuz. READ THE FULL ARTICLE >>

İnternet Dünyası

Arama motorları mantığı

25 04 2009 | Yazan: blackblue Etiketler: , , , ,

seBu yazımda arama motorlarının ne işe yaradığından ve çalışma nantığından bahsedeceğim.

Biliyorsunuz ki internet çok büyük bir bilgi dünyası. Ama şöyle bir düşündüğümüzde o bilgiye arama motorları sayesinde ulaşıyoruz. Arama motorlarının olmadığını varsayarsak site adreslerine ve aradığımız bilgiye şans eseri ulaşmış olacaktık, belkide ulaşamayacaktık saatlerce uğraşıcaktık.Bu yüzden interneti internet yapan arama motorlarıdır diye düşünüyorum.

Arama motorlarının veritabanı sistemleri çok gelişmiş ve büyüktür. Bize sadece anahtar kelime girmek kalır. Arama motorlarını en iyi şekilde kullanabilmek için aradığımız veriye göre uygun olan anahtar kelime veya kelimeleri girmek gerekir.

Girdiğimiz anahtar kelime veya kelimelere göre araştırma yapılıp, veritabanında bulunan linkler ayıklanıp bize bir liste halinde sunulacaktır.  Bizde bu linklerin açıklamalarına ve başlıklarına göre içeriğine bakıyoruz.

2 türlü arama motoru tipi vardır. Crawlerlar ve dizinler.

Crawlerlar

Crawlerlar web sitelerini belli periyotlarla otomatik olarak ziyaret eder. Çoğu sayfayı hafızasına alır. Bir robot gibi düşünün. Sitemizi ziyaret ettiklerinde sayfalarımızdaki her linkide dolaşarak kontrol eder. Backlink denilen olayın amacıda budur. Backlink verdiğimiz siteyi gezerlerken, robotun bizim sayfamızada uğramasını sağlamak.

Crawlerların Bölümleri

Spider :

Crawler olarakda adlandırılır. Spider siteyi ziyaret eder, okur ve sayfamızdaki linkleride dolaşır. Spider siteyi 1 veya 2 ay gibi bir periyotla tekrar ziyaret eder. Aslında buna kesin bir zaman aralığı vermek doğru olmaz. Arama motorlarındaki crawlerlar geniş bir yapay zekaya sahiptir. Kesin bir ziyaret zamanı olmaz.

Index

Spiderın bulduğu bütün sayfalar arama motorunun indexine girer. Indexte spiderin bulduğu sayfaların kopyaları bulunur. Spider tekrar ziyaret ettiğinde eğer güncellenmişse eski indexteki sayfaları yenisiyle  değiştirir.

Yazılım

Arama motoru yazılımı ise indexten aldığı sayfaları kullanıcının sorgusuna göre arar bulur ve listeler. Gördüğünüz gibi hepsi birbiriyle ilişkili şekilde çalışır.

Dizin

Dizinlerde; web sitelerini, arama motorlarındaki gibi yapayzeka değilde bizim gibi insanlar kontrol eder ve dizine alır. Bu işi bir editör yada moderatör grubu yapar. Web siteleri kategorilenir faydalı olarak görülen web siteleri dizine alınır. Bunlara kayıt olarak arama motorlarının sitemizi bulmasınıda kolaylaştırmış oluruz.

Bir sonraki yazılarımda site haritalarından bahsedip, php ile site haritası yapımına değineceğim.