C Programlamaya Giriş

Programlama alanında kullanılan en yaygın dil C’dir. Daha sonraları birçok dilde C’den türemiştir(C++,C#).
Çoğu İşletim sistemi C ile yazılmıştır. Mesela Windows xp 40 milyon C satırından oluşuyor.
Programlamaya C ile başladıktan, kod yazma ve algoritmanın mantığını
anladıktan sonra diğer bütün dilleride kolaylıkla öğrenebilirsiniz. C dilini iyi bilen biri için herhangi bir dili
çözmesi en çok birkaç saat sürer.

C derslerinin ilkine direk basit programı ele alarak başlıyacaz. Programın satır satır açıklaması her kod satırının yanında mevcut.
C’de kodlayanın yorumları /* */ işaretleri arasına yapılır. Ve bu şekilde yazılır. /* YORUM */
Ve bu işaretler arasındaki yazı compiler (derleyici) tarafından dikate alınmaz.
Programımızın lüzum gördüğümüz önemli bölümlerine yorum yapmamız hem bizim hemde başkaları için önemlidir.
Bu kodun okunabilirliliğinide (readability) artırır. Bu küçük programlarda önemsiz gibi görünsede Daha büyük programlarda çok önemlidir.
Çünkü sapagetti gibi karışmış kod satırlarının arasında neyin ne olduğunu unuttuğunuzda saçınızı başınızı yolmaya başlarsınız.
Onun için yazma aşamasında önemli yerlere ufak notlar yazmak çok yararımıza olacaktır.
Tabi burada bizim yorum yazmamızın amacı daha çok readability için değil size satır satır kodları açıklamak içindir.

#include <stdio.h>                        /*header dosyaları bu şekilde tanımlanıyor.
Başında #include yazılıyor ve yanına <dosya ismi> yazılıyor.*/

int main()                                        /*kodunuzu yazacağınız ana bölüm*/
{
int sayi1, sayi2, toplam;           /* Burada sayi1, sayi2 ve toplam diye 3 tane

tamsayı değişkeni tanımlanıyor*/

printf( “Birinci sayıyı girin\n” );              /* Ekrana iki tırnak arasındaki yazıyı basar*/
scanf( “%d”, &sayi1 );                             /* kullanıcı tarafından girilen sayı,

sayi1 değişkenine atanıyor. */
printf( “İkinci sayıyı girin\n” );              /*kullanıcıdan ikinci sayıyının girilmesi isteniyor */
scanf( “%d”, &sayi2 );                       /* kullanıcıdan girilen sayı sayi2 değişkenine atanıyor. */
toplam = sayi1 + sayi2;                              /*toplama işlemi yapılıyor */
printf( “toplam is %d\n”, toplam );               /*ve toplam ekrana yazılıyor*/

return 0;                                         /* programın başarılı birşekilde bittiğini gösteriyor */
}

ClipX-Pano Yöneticisi

Çok küçük ama kullanışlı pano yöneticisi programı=ClipX. Özellikle çok yazı yazanlar veya kod yazanlar için büyük kolaylık sağlayacak bir programdır.

Kopyala yapıştır (Ctrl+C) yaptığımızda sadece en son kopyaladığımız kelimeyi veya cümleyi kullanabiliyoruz, ama ClipX programının sahip olduğu Clipboard History özelliğiyle birden fazla şeyi hafızada tutabilirsiniz.

Kesilen veya Kopyalanan herşey otomatik olarak ClipX panosuna kaydediliyor.İstediğiniz kelimeyi, cümleyi hatta resmi system tray’e yerleşen programın simgesine sağ tıklayıp History’den seçerek kullanabiliyoruz.

Ayrıca Hotkey kullanmakta mümkün.

Program ile ilgili bir probleminiz olursa yorum olarak yazabilirsiniz…

Web sitenizin hitini arttırmak için yapmanız gerekenler

Konu başlığını elimden geldiğince kısa tutmaya çalışsam da yine normalden uzun oldu.

Başlığın geniş hali : Web sitenizin hitini arttırmak için yapılması gereken en mantıklı hamleler ve sonuçları…

Arkadaşlar, teknolojinin gelişmesine paralel olarak her gün 100lerce web sitesi açılıyor. Bu sitelerden biri de belki sizin sitenizdir. Sitenizin diğerlerinden farklı bir kefeye konulması için yapmanı gereken çeşitli hamleler vardır. Tasarım, SEO, içerik bunların başında gelir.

Öncelikle şunu belirtmeliyim ki sitenize bir kez giren ziyaretçide güzel bir izlenim bırakmalısınız ki gelecek günlerde sitenizi hatırlayıp tekrar girsin… Bunun için tasarımın güzel olması ön şarttır elbette… Tasarımda dikkat etmeniz gerekenler yazı boyutu, yazı tipi, grafikler, reklam yerleşimleri ve henüz aklıma gelmeyen birkaç ayrıntı…

Bunları yaptıktan sonra, içeri işine soyunmalısınız ki bu da sitenize giren ziyaretçilerin güzel bir içerikle karşılanması ve siteye bağlı kalmasında önemli bir diğer etkendir.

Üçüncü önemli özellik ise, SEO’dur. SEO ‘ hakkında detaylı bilgiyi SEO adlı bölümümüzde zaten vermiştik…

Arama motoru optimizasyonu yapınca, sizenizin arama motorlarında üst sıralarda çıkması sağlanacaktır ve her geçen gün sitenizin ziyaretçi sayısı artacaktır.

No Follow nedir?

Öncelikle belirtmeliyiz ki No Follow sitenizi korumak için geliştirilmiş bir uygulamadır. Yıllardır büyük websitelerin sahiplerinin sorununa çözüm bulmak maksadı ile google tarafından uygulanmaya başlanan, ardından diğer arama motorlarının da destek verdiği güzel bir uygulamadır.

No follow hangi olayların neticesinde doğmuştur?

No follow, sitenize giren ziyaretçilerin size sormadan kendi sitesine link vermesi sonucunda doğmuştur. Binlerce üyesi olan bir forumu düşündüğümüzde, bütün üyeleri tek tek incelememiz pek de kolay olmayacaktır.

İşte bu bağlamda google mühendisleri nofollow link olayını ortaya çıkardı.

<a href=”http://www.makalee.com” rel=”nofollow”>özgün makale sitesi</a>

İstenmeyen kişiler istenmeyen linklerini;

<a href=”http://www.istenmeyensite.com”></a>

gibi eklese de siteniz onu üstteki kırmızı şekilde algılayacaktır.

Böylece sitenizden gereksiz link çıkışları engellenmiş olacaktır ve sitenizin üzerinden kimse sizin rızanız olmadan kazanç sağlayamayacaktır.

sorunuz olursa yorum kısmını kullanabilirsiniz…

Özgün internet sitem olsun istiyorum

İnterneti keşfetmek isteyen milyonların sesine kulak vererek önemli bir konu hakkında yazımı yazıyorum.

Hosting - Domain … Nedir bu kavramlar?

Benimde internet sitem olsun, ya da ücretsiz hizmet veren sitelerden bıktım artık biraz daha profesyonel olmak istiyorum ve son olarak blogspot tarzı siteler kendiniz bilmez bazı blogcular yüzünden engellendiğinden dolayı ben kendi sitemi açıp kendime bağlı olmak istiyorum diyebilirsiniz… Bu yazı sizler için yeteri kadar akıcı ve anlaşılır yazılmaya çalışılmıştır.

Hosting nedir?

Hosting, internette bilgilerinizin saklanacağı bir alandır. Kendi bilgisayarınız 24 saat açık durmayacağı için sizin için düşünen bazı firmalar 24 saat klimalı odada yüksek internet bağlantısı ve bilgisayarlar aracılığı ile siteinizi 24 saat internette tutuyor. İnternete attığınız her dosya 24 saat erişimi olan o bilgisayarlarda saklanacaktır. Hosting = Ücretli bilgisayar kiralamak gibi bir şey diyebiliriz akılda kalması için

Domain nedir?

Domain ( Alan Adı ) : Sitenizin ismidir. Bu isim çeşitli uzantılarda olabilir. Bilindik alan adları .com , .net, .org..

İnternete yeni yeni giren insanlar tek .com ‘ u bilir ardından net ve org gelir.

info, name… diye giden bir liste sunabiliriz.

Gen.TR ( nic.tr ‘ den alınır. )

com.tr ve diğer TR uzantılılarda belge istenir.

neyse konumuza geri dönüyoruz. Mesela bizim alan adımız : makalee.com ‘dur.

Başkası kullanmadığı sürece istediğiniz alan adını alabilirsiniz… Bunun ücreti de firmasına göre değişir ancak geneli 9 - 15 YTL arasındadır.

Sorularınız olursa konuya yorum yazarak iletebilirsiniz…

PHP’de For Döngüsü

For döngüsünü, yine kalemimiz yettiğince siz sevgili okuyuculara aktarmaya çalışacağız…

For döngüsü ne için kullanılır, rakibi var mıdır, hangisi daha faydalıdır, nerede başlar nerede biter, diğer döngüler ile arasındaki fark nedir ve benzeri soruların cevabını bu makalede bulabilirsiniz…

Yine bir örnek ile başlıyoruz yazımıza…


$gunler = array ( 'pazartesi', 'sali', 'carsamba', 'persembe', 'cuma', 'cumartesi', 'pazar');

$guns = COUNT($gunler);
for ($gun=30; $gun>$guns; $gun–) {
echo $gun.”
“;

}

Bu kod satırını ekrana yazdırdığımızda ne olacak?
Şimdi bunu açıklayalım.

Öncelikle guns değişkeni, içersinde 7 değişken olduğu için 7 değerini alacaktır.

gun değişkeni de 30′a eşit olduğu için guns değişkeni de 7 olduğundan ekrana 30 yazacak ardından gun değişkeni kendini bir azaltacak,
ardından gun 29 olacak bu da guns değişkenininden fazla bir değer olduğu için ekrana 29 yazacak böyle böyle 7 ye kadar gidecek ve 7=7 olacak ekrana son olarak 7 yazacak…

Ardından işlem bitecek…

For döngüsü basit olarak böyle…
Sorularınız olursa yorum bölümünü kullanabilirsiniz…

Php’de Switch Kontrolleri ( switch - case )

Geçen PHP dersinde IF kontrollerini görmüştük… Aynı işi yapan başka kontrol olan switch ‘ i bu dersimizde kalemimiz yettiğince anlatacağız…

Halk arasında switch kontrollerine switch-case denildiğini duyabilirsiniz… Switch gelen veriyi kontrol eder ve case ile eşleşip eşleşmediğine bakar…

Bir örnek ile anlatmak faydalı olacaktır.
Yine bir yerden veri çekerek başlıyoruz işlemimize…

$gelenveri = $_POST["gelenveri"];

switch($gelenveri){

case “osman”:
echo “Osman”;
break;

case “sabuha”:
echo “Sabuha”;
break;

default;
echo ” girilen isim; ne osman ne de sabuha’dır. Lütfen bu iki isimden birini giriniz, aksi halde işlem yapmayacağım. “;
}

Evet, üstteki kod satırının anlamını şudur;

Bir textbox’dan post ile verimizi çektik. Ardından switch’in içine aldığımız değişkeni yazıp okumasını söyledik. Kendisi okudu ve yorumladı.
Biz ise case komutuyla okunan değişkenin, sabuha ya da osman olup olmadığını kontrol etti.

Bunlardan birisiyse ismi ekrana yazdıracaktı. Eğer olmazsa ?
Eğer olmazsa default ile yazdırmak istediğimiz veri, ekrana gelecekti.

Switch - Case ile ilgili sorunuz olursa konuyu yorumluyabiliriz.

Wordpress seo için

Wordpress’i önceki yazılarımızda anlatmıştık… CMS sistemlerinin en gözde, dolayısıyla en çok geliştirilen sistemi…
Wordpress sisteminiz var ve SEO işlemi yapmak istiyorsunuz, nasıl yapacağınızı bilmiyorsanız bu makale bittiğinde bu konuyu öğrenmiş olacaksınız…

Wordpress’de SEO şu demektir;

http://www.makalee.com/?p=1234 bu tür bir link olduğu zaman bu sistem henüz SEO işleminden nasibini almamıştır.

Bu tür linkler, arama motoru dostu olmayan linklerdir ve arama motorları bu tür sayfaları biraz hafife alır diyebiliriz.

Bizim sistemimizin de Wordpress olduğu düşünülürse SEO’nun ne olduğu linklere bakılarak anlaşılacaktır.

http://www.makalee.com/wordpress/wordpress-seo-icin

ya da http://www.makalee.com/wordpress-seo-icin/ gibi bir link olursa arama motorları bu sayfayı sever ve biran önce indexleyip değerini verir.

Bunu yapmak için ne yapmamız gerekir?

http://www.siteadresiniz.com/wp-admin ‘ e girdiğiniz zaman sağ tarafta ayarlar kısmını göreceksiniz…

Ardından kalıcı bağlantılar kısmına gelip gerekli ayarlamayı yapabilirsiniz…

Linklerin sitemizde olması için;

Özel yapı kısmını tikleyip, yazı girilmesi gereken kısma /%postname%/ kalın yazılan ifadeyi girerlerse ve ardından

kategori temeli kısmının yazı alanına da /%category.html yazılabilir ya da türevi işlemler uygulanabilir.

Wordpress’de seo kısaca bu demektir

Rapidshare ve RapidPoints hakkında

Bugün, üzerinde pek durulmamış hatta benim de merakım sonucu bilgilerine ulaştığım bir konuya değineceğim…

Rapidshare ‘ i bir çoğumuz biliyor. Premium hesabımız olmadığı zaman bize çektirdikleri ( bir dosya indirirken diğerine izin vermemesi falan… )

RapidPoints sistemini merak edip kısa bir araştırma yaptım ve güzel bir sistem olduğu kanısına vardım.

Sistem şu ki;

buradan collector hesabı acıyoruz

Ardından 1 MB üstü uploadlarımız, download edildiğinde 1 rapidpoint kazanıyoruz.
10.000 RapidPoints’e ulaşına 1 aylık bedava Rapidshare premium sahibi oluyoruz.

Premium hesap sahiplerinden günde maksimum ( en çok ) 255 puan kazanabiliyoruz.
Ücretsiz üyelerin her downloadında puan kazanırsınız ( bunun sınırı yok diye okudum. )

Ayrıca; Rapidshare yeni sistemine geçti, biliyorsunuz eskiden bir sürü abra kadabra yapıyorduk dosya indirebilmek için… İşte bu sistemin buglarını bulanlar

bugreport@rapidshare.com’a bildirirse 1000 rapidpoints ile ödüllendiriliyor. Mebla hiç de yabana atılacak gibi değil…

Sorularınız olursa yorum kısmına yazabilirsiniz

Sanal bilgisayar oluşturun!

Bu da ne demek şimdi? dediğinizi duyar gibiyim…

İşte açıklaması;

Bilgisayarınızdan ayrı, ücretsiz, internetin olduğu her yerden bağlanabileceğiniz başka bir bilgisayarınız olmasını ister miydiniz?

Hem de hiç alan kaplamadan, format atma gereksinimi duymadan yalnızca bir siteye üye olarak…

Sizlere bu makalemizde eyeOS ‘ dan bahsedeceğiz…

Bu site PHP ve Ajax ile kodlanmış, Türkçe dil desteği olan güzel bir hizmet sunuyor. En önemlisi de bu hizmete 7/24 ulaşabilmeniz ve ÜCRETSİZ olması…
eyeOS ‘ un bu güzel hizmetinden yararlanmanız için yapmanız gereken tek şey, sitelerine üye olup giriş yapmak ve gerisi kolay… İçersinde EXCEL tarzı program da bulunan bu siteden office olmadan işlem de yapabilirsiniz…