MSN’den para kazanın!
Live Search Cashback sayesinde, arama sonuçlarında çıkan ürünlerden alışveriş yaparak, paranızın bir kısmını geri alınabiliyor.
Microsoft’un yeni reklam sistemi Live Search Cashback sayesinde, arama sonuçlarında çıkan ürünlerden alışveriş yaparak, paranızın bir kısmını geri alınabiliyor.
Live Search arama motoruna yeni eklenen Cashback sayfası, alışveriş müptelalarının yeni gözdesi olmaya aday. Reklam verenlerin ürünlerinden yapacağınız aramalarda yaptığınız her alışveriş için bir miktar para, kredi kartı puan sistemine benzer şekilde Live Search Cashback hesabınızda birikiyor. Bir miktar biriktiğinde ise bu parayı geri alabiliyorsunuz.
Hangi Mağaza Ne Kadar Veriyor?
Sadece en bilinen ve güvenilir satıcıların ürünlerinin listelendiği Cashback aramalarında, bir ürünün hangi mağazalarda kaça satıldığı ve hangisinde ne kadar nakit geri dönüş sağladığı da görüntüleniyor.
Biriken tutarınız 5 doları geçtiğinde de paranızı nakit olarak talep edebiliyorsunuz. Live Search Cashback programına katılmak için tek yapmanız gereken ilgili sayfadan aramaya başlamak.
Add comment Ağustos 9, 2008
.doc Dosyalarını Pdf ‘ ye Çevirme
Gerekli Programı alttaki URL den indirebilirsiniz ;
Download free evaluation of Jaws PDF Desktop Suite, Server Suite, Enterprise Suite, Creator and Editor software
Pdf belgesi nedir? ve Jaws Pdf Creator ile kolay yoldan nasil Pdf dosyasi yapilir?
Jaws Programini Kullanarak Microsoft Word Belgesini Nasil Pdf Yaparsiniz?
Arkadaslar simdi size Jaws pdf creator programini kullanarak bir belgeyi nasil pdf yapacaginizi aciklamaya calisacagim.
Once bilmeyenler icin pdf nedir sorusunun cevabini vermek istiyorum;
PDF (Portable Document File = Tasinabilir dokuman dosyasi) PostScript dilinden sonra gelistirilmistir.
Bir pdf dosyasini Linux, Mac ve Windows isletim sistemlerinde kolaylikla acabilirsiniz.
e-kitapları için PDF formatını seçmemizin yararları:
1. PDF dokümanında yazıcıdan çıktı almak çok kolaydır. Dilerseniz bu ekitabın tamamını veya bazı sayfalarını yazıcıya gönderebilirsiniz. Yazi yazıcıdan, aynen ekranda görüntülendiği şekilde yazılır. Ek bir sayfa düzenlemesi gerekmez.
2. Word veya benzeri bir formatta hazırlanmış dokümanlarda bilgisayarınız Türkçe değilse karakter sorunu yaşarsınız. Ğ Ş Ç gibi Türkçe alfabesine özgü harfler doğru görünmez ve yazıcıdan doğru çıkmaz. Oysa PDF dokümanında bu sorun yoktur. Kullanıcının bilgisayarında Türkçe fontlar yüklü değilse bile şiirler sorunsuz okunabilir.
3. Bir çok e-kitap okuma programı (neredeyse tamamı) PDF formatında hazırlanmış dokümanları okuyabilmektedir. Dolayısıyla bu e-kitabı bilgisayarınızda veya PALM ‘inizde Microsoft Reader benzeri bir program ile kitap okur gibi okuyabilirsiniz
Pdf yapmak icin cesitli programlar vardir. En mesur olani Adobe Acrobattir. Fakat kurulum sirasinda hard diskinizde cok yer kapladigi icin ben size Jaws programini oneriyorum. Bu programi kurunca bilgisayarinizda sanal bir yazici yaratiyorsunuz ve her belgeyi pdf olarak kayit edebilme imkani sagliyor.
Programi kurduktan sonra hic bir ayar yapmaniza gerek yok. Yapmaniz gereken pdf yapmak istediginiz belgeyi sanal pdf yaziciniza gondermek. Simdi bir ornek gostermek istiyorum:
Ornegin elimizde bir Microsoft Word e-kitap var ve biz bunu pdf yapmak istiyoruz.
Ilk adim kitabi Word de aciyoruz daha sonra File’dan print e girip printer seceneklerinden Jaws PDF Creator i seciyoruz ve ok tikliyoruz. Daha sonra windows bizden pdf dosyasini nereye kayit yapacagimizi soruyor ve islemi sonlandiriyor.
Umarim yaptiginiz e-kitaplari pdf e cevirirsiniz.
Add comment Ağustos 9, 2008
E-Kitap ( E – Book ) Yapımı
Programın Sitesi:
ABBYY FineReader OCR Product Line
FINE READER KULLANARAK NASIL BIR E-KITAP YAPARSINIZ?
Bir bilgisayariniz,tarayicniz ve Finereader 7 programiniz oldugunu varsayiyorum.
Tarayicinizi acin ve FineReader programini baslatin. Asagida programin ilk ekranini gorebilirsiniz. Yer darligi nedeniyle ve goruntulemede zorluk cikarmamasi icin pencereyi biraz kuculttum. Siz, ozellikle islenmis metni incelerken tam ekran calismak isteyebilirsiniz.

Bu yazimin amaci butun bir kitabi en hizli sekilde nasil tarayabileceginizi gostermek. Hiz, kullandiginiz tarayiciya bagli olarak degisebilir. Ornegin Epson Perfection 1200U kullanirsaniz 400 sayfalik kitabi taramak 1 saatten az suruyor. Size FineReader programini bu is icin nasil ayarlayacaginizi gosterecegim, gerisi size ve tarayiciniza kalmis.
Tools menusunde Options’ i secin, daha sonra “Scan/Open Image” bolumune gecin. Bizim hedefimiz icin kesinlikle “Use FineReader interface” secenegini isaretlemelisiniz ve ‘Display options dialog before scanning” secenegini de kullanmalisiniz.


Hazir buradayken “Scanner Settings” dugmesine de basin ve birkac seyin daha duzgun ayarlandigindan emin olalim. Bu pencereye Tools….”Scanner Settings” menu komutuyla da ulasabilirsiniz.

Kitaplari en hizli tarayicinin yataginda porter tonelisinde, bitisik sayfalar camin ustunde rahatlikla sigiyorlarsa tarayabilirsiniz. Ben kullanacagim standart boyutlu, kagit kapakli kitabin 6.5 inch (16.5 cm) yuksekligi ile iyi taranacagini biliyorum. Bu ozel yukseklik icin Papar size bolumunde “Custom” I sectim. 300 DPI cozunurlukte Gray Pictures saceneginden cok iyi sonuclar aldim (digger secenekleri denemedim bile). Brightness (parlaklik) ayarlarini sadece Black and White resim modundayken ayarlayabilirsiniz ama cok fazla OCR hatasi almiyorsaniz bu konuda endiselenmenize gerek yok. “Pause between pages” secenegini isaretledigime ve 4 saniyelik bir bekleme suresi sectigime dikkat edin. Kitaplari hizli taramaya alisana kadar bekleme suresini 5-6 saniyeye cikarabilirsiniz. Islemler baslamadan once sayfa boyutu ya da oryantasyonu degistirmek isteyebilirsiniz, bunun icin “Show this dialog before scanning” secenegini isaretleyin.
Ayarlarimizin neredeyse hepsi bitti.
Ebook metin dosyalariyla ilgili sikca ratlanan bir sikayet sadece paragraflarin degil her satirin sonunda linefeed bulunmasidir. Bizim dosyamizda boyle bir sorun olmayacagindan emin olmak icin tools menusunden “Format settings” komutunu, sonra da TXT bolumunu secin.

“keep line breaks” secenegini ISARETLEMEYIN. “Use blank line as paragraph separator” secenegini isaretleyin. Eger tersini yaparsaniz her satirdan sonra bosluk olacak ve bir saonraki paragrafin nerede baslayacagini anlamak mumkun olmayacaktir. Sonra isterseniz Textify program ya da bir kelime islemcide ara-degistir islemi ile paragraflarinizin gorunusunu degistirebilirsiniz.
Bitimemize cok az kaldi, biraz daha sabredin. Tools menusu>”Options” komutunu, sonra Recognition bolumunu secin. Benim seceneklerimi kopyalayin. Bu seceneklerin belki de en onemlisi “Autodetect layout” dur ki ayni taramada iki sayfayi ayirma isini oldukca iyi yapar. Bazen sayfanin ustunu okuyup iki sayfanin da basligini yan yana koymasi disinda FineReader ile bitisik sayfalari ayirmada hic sorun olmaz.

Son olarak taramaya baslamadan once Process menusunden “ Start Background Recognition” komutunu secin. Bu secenek digerleri gibi saklanmadigi icin her yeni oturumda tekrar secmeniz gerekir. Bu komutu secerseniz siz kitabi taramaya devam ederken onceden taradiginiz sayfalar metne cevrilmeye baslanacaktir. Bu size komutu secmediginiz duruma gore en az 20 dakika kazandirabilir. Eger belli bolgeleri secmek ya da sectiginiz bir sirada okutmak istiyorsaniz bu secenegi kullanmayin.

Sonunda tarayiciniza bir kitap yerlestirme vakti geldi!
Portre modunda tarayiciniza sigabilecek, ortaboy bir kitap alin. Kapak oldukca bulanik olmus, onemli degil. Lutfen tarama icin yukseklik ayarlarini yapmazsaniz kitabin altinda kalan bos yerlerin de taranacagina dikkat edin. Bu size COK zaman kaybettirir.

Once kitabinizin yuksekligini olcmemiz gerekiyor. Her tarama isleminin basinda tarayici ayarlari ekranin cikacagini unutmayin. Tarayici kafasinin dogru hareket etmesi icin gerektigi kadar tarama yapalim.”1 Scan” etiketli dugmenin saginda kucuk bir asagi ol var. O oka sol tiklayarak basili tutarsaniz bir menu cikacaktir. Menuden “ Scan Image..” komutunu secin ve “Shiw this dialog before scanning” secenegini isaretleyin.
Ekraniniz benimkine benzyene kadar yukseklik ayarini yapmaya devam edin. Orta panoyu butun tarama alaniniza gorene kadar saga-sola oynatabilirsiniz. “+” ve “-“ bututec fonksiyonlariyla da taradiginiz metinin goruntulecegini buyuklugu secebilirsiniz. Benim ekranimda yaklasik iki satir alabilecek bir bosluk olduguna dikkat edin. Ben isigin kitabin altindan cikarak gozlerimi acittigi noktayi buldum ve ¼ cm geri cektim. Simdi siz bu ayarlari yapana kadar bekliyorum.

Isterseniz ayarlari tutturdugunuz son sayfayi ekranin solundaki ikona tiklayarak secin. Gerekirse asago oka basin, “Read” secin. Simdi sayfanin okunmasini izkiyor olmalisiniz. Islem bitince metin ekranin saginda belirecektir. Butun metin gorebilmek icin orta panoyu ayarlayin. Isiklandirilmis karakterlerle ilgilenmeden metini hatalara karsi gozden gecirin. En fazla bir ya da iki hatyala her seyin cok iyi donusturldugunden eminim. Eger bu konuda denetiminiz yoksa bu islmeden oldukca etkilenmis olmalisiniz.
Simdi yaptigimiz herseyi silelim ve bastan baslayalim. Soldaki sayfa ikonlarindan birine tiklayin ve Edit menusunden “Selact All” komutunu secin. Klavyenizdeki Delete tusuna basin ve cikan pancereye “Ok” dugmesini secin.

Butun ayarlarin dogru yapildigindan enim olalim. Process menusunden “Start Backgorund Recognition” I seci. “Scan&Read” dugmesinin altindaki asagi oka tiklayin ve “ Scan&read Multiple Image” I secin. Simdi tarayici ayarlari penceresi acildi ve “Ok” dugmesine tikladigimizda otomatik tarama modunda olacagiz. ‘Pause between pagers” secili olmali ve sayfalari kolay cevirebilmeniz icin bekleme suresi 6 saniye olsun.
Kitabi tarayicinin ust kisminda, ortasini bastirarak duzgun tutmaniz gerektigini unutmayin. 10 sayfa tarayalim ve simdilik butun kitabi bitirdigimizi varsayalim. 10 sayfayi bitirdikten sonra tarayicinin bir sonraki sayfayi okumaya calismasini bekleyin ve taramayi durdur dugmesine basin (taramayi baslatan “Scan&Read” ile aynı düğme)
Isterseniz birkac sayfayi inceleyin. Soldaki sayfa ikonlarina tiklayinca ana pencerede taranmis resim ve islenmis metini gorebilirsiniz. Simdi FineReader’i kapatin ve tekrar baslatin. Hersey biraktiginiz gibi olmali. Bunu tarama islemini durdurup daha sonra devam etmenin ne kadar kolay oldugnu gormek icin yaptik (yanlis sayfadan baslamamak icin FineReader’daki son sayfaya bakin.)
Boylece butun kitabimiz tarandi ve metne cevrildi (aslinda sadece bikac sayfa ama yapmaniz gerekenler degismiyor). Artik metin dosyasi olarak saklamamizin vakti geldi. Dosyayi istediginiz yerde istediginiz ad altinda saklayin, ama benimle ayni ayarlari yaptiginizdan emin olun. Save as: Text Document. Save pages:All pages. File options: Create a single file for all pages. Dosyayi saklayin ve acarak ilk metininizle karsilastirin.
Add comment Ağustos 9, 2008
PHP Dersi: Temel Bilgiler
PHP imlerinin kullanımı
Html imleriyle hemen hemen aynıdır. Html imleri < ve > işaretleridir. Php imleri ise <?PHP ve ?> işaret gruplarıdır. <?PHP imi tarayıcıya php kodlarının başladığını ve bunları yorumlaması gerektiğini söyler. ?> imi ise tarayıcıya kendisinden sonraki kodlara html olarak muamele etmesini söyler.
PHP im stilleri
Kullanılmakta olan ve sizinde kullanabileceğiniz 4 farklı im stili vardır. Bunlar sırayla;
- XML Stili:
PHP Kodu:
<?php
echo "<b>Merhaba Dünya!</b>"; ?>En genel kullanılan ve sorunsuz kullanabileceğiniz im stilidir. Yukarıda da ben bu im stilinin örneğini vermiştim. Sunucu yöneticileri bu stili kapatamaz. Ayrıca bu im stili, XML belgelerinde kullanılabilir.
- Kısa Stil:
PHP Kodu:
<?
echo "<b>Merhaba Dünya!</b>"; ?>En basit olan im stilidir. XML stilinden tek farkı açılış iminde php olmamasıdır. Ancak bu kodu kullanabilmeniz için konfigrasyon (config) dosyanızdanshort_open_tag ayarını etkin hale getirmeniz gerekmektedir.
- SCRIPT Stili:
PHP Kodu:
<SCRIPT LANGUAGE="php">
echo "<b>Merhaba Dünya!</b>"; </SCRIPT>
En uzun im stilidir. Html editörünüz diğer stillerde sorun çıkarıyorsa bu stil ile çalışabilirsiniz.
- ASP Stil:
PHP Kodu:
<%
echo "<b>Merhaba Dünya!</b>"; %>
Bu im stili ASP’de kullanılanın aynısıdır. Ancak bu stilide kullanabilmeniz için konfigrasyon dosyanızdan asp_tags ayarını etkin hala getirmelisiniz. Varsayılan durumlarda bu ayar etkin değildir.
PHP İfadeleri
Php yorumlayıcısına yapmasını istediğimiz şeyi ifadeler ile belirtiriz. Örneğin üstteki tüm örneklerde farklı im stilleri kullanmamıza rağmen ekranda aynı yazı belirecektir. Her örnekte aynı ifadeyi (echo) kullandık. Bu ifade kendisine gelen karakter katarını sunucuya yazdırır. Aynı görevi gören farklı ifadelerde vardır (print). Buda php’nin çeşitliliğini gösterir.
Boşluk ve Açıklamalar
Html’de olduğu gibi php’de de ne boşluklar ve satırbaşları nede sekmeler(tab) yorumlayıcı için hiçbir anlama gelmez. Ancak ifadelerimizin aralarına boşluk koyarsak hem daha sonradan bulmamız hemde başkaları tarafından anlaşılmasını kolaylaştırmış oluruz.
Örneğin;
<?php
echo "<b>Merhaba ";echo "Dünya!</b>"; ?> ifadesi ile
<?php
echo "<b>Merhaba ";
echo "Dünya!</b>"; ?> ifadesi birbirinin aynıdır ancak alttaki ifadenin kullanılması, başkalarının anlaması yönünden daha iyidir.
İfadelerimizi yazarken daha rahat bulmamız ve neden yazdıgımızı yanına üstüne altına not olarak yazabiliriz. O sayfanın yazarını vesaire bu şekillerde sayfalarımıza ekleyebilir. Bu işlem için açıklama satırları vardır. Kullanabileceğiniz 3 farklı açıklama satırı çeşidi bulunmaktadır.
- Çok Satırlı Açıklama:
Sayfalarda, sayfanın yazarını genelde bu yöntem ile sayfanın en üst kısmına not ederler. Php yorumlayıcısı bu satırları dikkate almayacaktır. Çok satırlı olduğundan istediğiniz kadar yazabilirsiniz. Bu açıklama satırı ile biter.HTML Code:/* Yazar: Alperen Sonad Yazılma Tarihi: 19.07.2007 */
- Tek Satırlı (C++):
C++’da da kullanılan bir açıklama satırıdır. Yazılan ifadeden sonra eklenir ve ertesi satırın başına kadar sürer. Yine Php yorumlayıcısı bu yazılanları dikkate almaz. Yazılan ifadeden sonra // işereti konur ve açıklama yazılır.PHP Kodu:<?php
echo "<b>Merhaba Dünya!</b>"; // Tüm dünyaya selam verdik ?> - Tek Satırlı (shell):
Bu da shell scriptinde kullanılan bir açıklama satırı şeklidir. # işereti kullanılır. Tek satırlık olduğundan ertesi satırın başına dek sürer ve yine php yorumlayıcımız bunları dikkate almaz.PHP Kodu:<?php
echo "<b>Merhaba Dünya!</b>"; # Tüm dünyaya selam verdik ?>
Değişkenler
Değişkenler belli bir tanım verebildiğimiz ve tanımlarını değiştirebildiğimiz değerlerdir. Php’de değişkenleri çok kolay farkedebilirsiniz çünkü $ işaretiyle başlar. Php sürümünüze ve ayarlarınıza bağlı olarak kullanabileceğiniz 3 farklı değişken tipi vardır. Bunlar:
$degisken_adi // Kısa stil
$_POST['degisken_adi'] // Orta stil
$HTTP_POST_VARS['degisen_adi'] // Uzun stil
- Kısa Stil:
Kısa stil scriptlerde en çok kullanılan ve muhtemelen en çok karşılaşacağınız değişken türüdür. ncak bu değişken tipini kullanabilmeniz için register_globals konfigrasyon ayarının açık olması gerekir. Varsayılan değer php’nin 4.2.0 sürümünden itibaren kapalıdır. Daha önceki sürümlerde bu ayar açıktı. Bu değişken türü kodunuzun daha az güvenli olmasına neden olacak hatalara da izin verir. Artık tavsiye edilen değişken türü olmamasının sebebi de budur. - Orta Stil:
Şu anda tavsiye edilen değişken türüdür. Kullanımı da oldukça uygundur. Ancak bu stil php’nin 4.1.0 sürümüyle beraber geldiği için önceki sürümlerde çalışmayacaktır. - Uzun Stil:
En fazla sözle ifade edilen stil olduğu için uzun stil denir. Ancak ne tavsiye edilir ne de benimsenir. Zaen çok fazla da kullanılmaz. Uzun dönemde kaldırılabilir. Bu stil eskiden en taşınabilir stildi, ama artık register_long_arrays konfigrasyonu direktifi yoluylagörüntülenebiliyor, bu da performansın artmasını sağlıyor.
Değişkenlere Değer Atamak
Değişkenleri ifadelerimizde kullanacaksak, değişkenlerimize değerler atamalıyız. Bunu basit bir örnekle gösterelim. Örneğimiz gerçek hayattan olsun;
<?php
$telefon = "Nokia 6230i";
$sigara = "Marlboro Light";
?> Yukarıda iki değişkenimize değerler verdik ve şimdi bu değerlerimizi kullanalım. (Bu biraz karmaşık gelebilir, aşağıda karakter katarlarını gördüğümüzde daha anlaşılır olacaktır.)
echo "Telefonum: ";
echo $telefon;
echo "<br>";
echo "Sigaram: ";
echo $sigara;
echo " (bırakacağım inş.)";
Yukarıdaki ifadelerimizde ise ekrana şöyle bir sonuç gelecektir.
Telefonum: Nokia 6230i Sigaram: Marlboro Light (bırakacağım inş.)
Değişkenlerimize değer atadıktan sonra onları echo ifadesiyle ekranda gösterdik.
Değişkenlerimize değer olarak sayılarıda verebiliriz. (farklı şekillerde yazacağım) örneğin;
$isim = "Alperen";
$soyad = "Sonad";
$yas = 17;
$fiyat = 4.60;
Yukarıdaki örnekten anlayabileceğiniz gibi sayısal değerler verdiğimizde tırnak kullanmadık. Karakter kullandığımızda tırnak kullanıyoruz ve bunun gibi değişkenlerimize istediğimiz değeri verebiliriz.
Değişkenlerimize farklı değerler de verebiliriz, bunun için de yine bir örnek yazalım;
<?php
$tasit = "otobus";
echo "Sabah işe ";
echo $tasit;
echo " ile gittim,";
$tasit = "taksi";
echo "akşam dönerken de ";
echo $tasit;
echo " ile döndüm."; ?> Bu örnekte de bir değişkene önce değer verdik, o değişkeni kullandık. Sonra değerini değiştirip aynı değişkeni tekrar kullandık. Benzer şekilde değişkenlere birbirlerinin değerlerini de atayabiliriz. Bunun için de bir örnek yapalım;
<?php
$matematik_notum = "4";
$fizik_notum = "5";
echo "Matematik, karnemde ".$matematik_notum." düştü.<br>";
echo "Fizik ise; ".$fizik_notum." düştü.<br>";
$matematik_notum = $fizik_notum;
echo "Çalışıp seneye Matematik notumu da ".$matematik_notum." düşürmeliyim."; ?> Ve bu örnekte de ders notlarımızı yazdık. Sonra daha düşük olan matematik notumuza biraz daha yüksek olan fizik notumuzu atadık sonra onu ifade ettik. Bu örneğin ekrandaki yansıması bu şekilde olacaktır;
Matematik, karnemde 4 düştü. Fizik ise; 5 düştü. Çalışıp seneye Matematik notumu da 5 düşürmeliyim.
Değer Katarlarının Bitiştirilmesi
Değişken katarlarını birleştirmek bizi bir uğraştan kurtarır ve satırlarca yazmak yerine aynı satırda gözükecek ifadeleri tek satırda yazabiliriz. Mesela aynı yukarıdaki aynı örneği yapabiliriz. Php derslerinde Ejder Abi’nin de bahsettiği tek tırnak çift tırnak farkını burada anlatacağım.
echo 'Telefonum: '.$telefon;
echo '<br>';
echo 'Sigaram: '.$sigara;
echo ' (bırakacağım inş.)'
Yukarıdaki kodları tek tırnak ile yazdım. Farkettiyseniz nokta karakterini kullandım. Bu, karakter katarı bitiştirme operatörüdür ve karakter katarlarını (metin parçalarını) bir araya getirmeye yarar. Bunu echo ifadesiyle sıkça kullanacaksınız. Bu nokta karakteri sayesinde çok sayıda echo yazmaktan kurtuluruz. Şimdi bir de çift tırnakla yazalım ve farkına bakalım;
echo "Telefonum: ".$telefon."<br>";
echo "Sigaram: ".$sigara." (bırakacağım inş.)";
Çift tırnak kullanımı daha yaygındır. Bende öyle kullanıyorum tavsiye ederim
ama gerçek nedeni bu değil tabiki. Dizi olmayan değişkenleri, yansıtmak üzere çift tırnak içine bir karakter katarı olarak da yerleştirebilirsiniz. Diziler biraz daha karmaşıktır. Dizilerin ve karakter katarlarının birleştirilmesini daha sonra anlatacağım.
PHP’deki Veri Tipleri
Bir değişkenin tipi içinde depolanan veri tipiyle belirlenir. Php’nin sunduğu veri tiplerinin sayısı sürekli artmaktadır.Farklı veriler farklı veri tiplerinde depolanabilir. Php aşağıdaki temal tipleri destekler:
- integer – Tamsayılar için kullanılır
- float (double olarakta adlandırılır) – gerçek sayılar için kullanılır
- string – karakter katarları için kullanılır
- boolean – true ve false değerleri için kullanılır (1 ve 0)
Tip denetimini ve tip atamasını sonraki derslerde anlatacağım. Umarım faydalı olmuşumdur. Bu bilgilerin bazıları Luke Welling ve Laura Thomson’un PHP ve MySQL kitabından esinlenerek eklenmiştir.
Add comment Ağustos 9, 2008
Php İle Veri Çekmek
burdan gördüğüm kadarıyla Ders istekleriniz PHP,CSS,Ajax yönünde.
Şimdi php’de mysql’dan veri çekmeyi anlatacağım.
Biz veritabanında eklenen son 10 makaleyi,yazıyı,içeriği çekeceğiz.
Bunun olması için veritabanında id alanı olması gerek yoksa oluşturun.Ama genelde vardır. Çünkü çekerken son id’lere göre çekeceğiz.
Yaparken config dosyanızı varsaydım. Sayfalarınızda include edilmesi gerekir.
Öyle değilse siz koda eklersiniz. Aşağıdaki kodla son 10 veriyi çekiyoruz.
Kendi veritabanınıza göre düzenlerseniz çalışacaktır.
Sonrakinde kendi veritabanı isimlerinize göre değiştirin.
Echo ile verileri dökerkende siz kendinize göre yapın orayı.Orada .httacces kullanılmış halidir.
<?php
// Baglantiyi olusturduk.
db_baglan();
//Makaleler veritabanını seçtik ve Son 10 içeriği (makale_id)'sine göre çektik.
$tablo = "SELECT * FROM makaleler ORDER BY makale_id DESC LIMIT 0, 10";
$sorgu = mysql_query ( $tablo ) ;
while ( $oku = mysql_fetch_assoc ( $sorgu ) ) {
// Gelen verileri döküp link verdik (Bu link yapısı örnektir ve .httacces kullanmıştım bu öyle siz kendiniz değiştirin.
echo "<a href=makale-" . $oku['makale_id'] . ".html>" . $oku['makale_baslik'] . "</a><br>";
}
?> Add comment Ağustos 9, 2008
PHP Dersi: Form Oluşturmak
Arkadaşlar Ejder Abi’nin ilk 3 php dersinden sonra rahatlıkla bir form yazabilirsiniz. Ben adım adım anlatacağım ancak hiç bilmiyorsanız öncelikle Ejder Abi’nin derslerini bir okuyun.
Ders 1: Php’ye Giriş
Ders 2: Değişkenler, Sabitler, Genel Tanımlı Değişkenler
Ders 3: Matemetik & Matematiksel işlemler
Php Kullanarak Basit Bir Form Oluşturmak
Öncelikle form.html adında dosyamızı oluşturalım ve içine şu kodları yazalım. Yalnız bu form iletişim formu değil. Onun nasıl yazılacağını daha bilmiyorum
alışveriş yapabilmek için basit bir form olacak (kodları okuyun ve kendiniz yazmaya çalışın)
<HTML>
<HEAD>
<TITLE>Form</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1254">
</HEAD>
<BODY>
<FORM ACTION="form.php" METHOD="post">
<TABLE BORDER="0">
<TR bgcolor="#cccccc">
<TD WIDTH="150">Sebze</TD>
<TD WIDTH="15">Kilo</TD>
</TR>
<TR>
<TD>Domates</TD>
<TD ALIGN="center"><INPUT TYPE="text" NAME="domates" SIZE="3" MAXLENGTH="3"></TD>
</TR>
<TR>
<TD>Salatalık</TD>
<TD ALIGN="center"><INPUT TYPE="text" NAME="salatalik" SIZE="3" MAXLENGTH="3"></TD>
</TR>
<TR>
<TD>Biber</TD>
<TD ALIGN="center"><INPUT TYPE="text" NAME="biber" SIZE="3" MAXLENGTH="3"></TD>
</TR>
<TR>
<TD COLSPAN="2" ALIGN="center"><INPUT TYPE="submit" VALUE="Gönder"></TD>
</TR>
</TABLE>
</FORM>
</BODY>
</HTML>
Şimdide php bilgimizin sınırlarını zorlayalım
form.php diye bir dosya yapın ve içine aşağıdaki kodları yazın (yine kodlara bakıp kendiniz yazmayı deneyin)
<html>
<?php
// şimdi formdan gelen değişkenlerimizi kısa değişkenlere atayalım
$domates = $_POST['domates']; // burada domates girdisine gelen bilgileri ekmek değişkenimize atadık, aynılarını aşağıdada yapacağız
$salatalik = $_POST['salatalik'];
$biber = $_POST['biber'];
# bu arada bu kodları buraya yerleştirmemizle sayfanın herhangi bir yerine
# yerleştirmemiz arasında hiç bir fark olmayacaktır.
# bu nedenle kolay bulalım diye sayfanın başına yerleştirdim
?>
<head><title>Forum Sonuçları</title><meta http-equiv="Content-Type" content="text/html; charset=windows-1254">
</head>
<body>
<h2>Form Sonuçları</h2>
<?php
echo("<p><b>Siparişleriniz:</b></p>");
echo("Domates: ".$domates." kilo<br>");
echo("Salatalık: ".$salatalik." kilo<br>");
echo("Biber: ".$biber." kilo<br>");
$toplam_kilo = 0;
$toplam_kilo = $domates + $salatalik + $biber;
echo("Toplam sipariş edilen sebze: ".$toplam_kilo." kilo<br>");
# Ejder Abi'nin 3.dersinde anlattığı matematiksel işlemlerden birini yaparak
# 3 değişkenimizin değerlerini toplayıp başka bir değişkene deger olarak atadık
# sonrada o değeri ekrana yazdırdık
define ("DOMATESUCRETI", 5); // bunlar hormonsuz ondan fiyatlar böyle
define ("SALATALIKUCRETI", 10); // şaka bir yada daha anlaşılır olsun diye
define ("BIBERUCRETI", 15); // bu şekilde fyatlandırma yaptım
# yukarıda define fonksiyonunu kullanarak sabitlere deger atadık.
# sabitlerde değişkenler gibidir bir degeri alırlar.
# değişkenler ile sabitleri ayırmak kolaydır. değşkenler $ işareti alırlar
# sabitler ise almazlar. ancak sabitler adı üstünde
# aldıkları değer script boyunca sabittir ve değişmez.
# fiyatlarında değeri değişmeyeceği için bu şekide yaptık
$ara_toplam = $domates * DOMATESUCRETI
+ $salatalik * SALATALIKUCRETI
+ $biber * BIBERUCRETI;
# burada yaptığımız yine bir matematiksel işlem.
# değişkenlerdeki sipariş adetlerini ücretleriyle çarpıp, fiyatları topladık
# bu sayede ara toplam ücretini elde ettik.
# aslında Ejder Abi gibi parantezli olarakta yazabilirdik, ancak birşey
# anlatacağım için parantezsiz yaptım.
# matematikta nasıl işlemlerde çarpma ve bölme önce yapılırsa
# bu işlem php'de de aynıdır. çarpım ve bölüm operatörlerinin
# diğer operatorlere göre önceliği vardır (öncelik sırasıra Ejder Abi değinecektir)
echo("Ara Toplam: ".number_format($ara_toplam,2)." YTL<br>";
# burada ise virgülden sonra 2 basamak daha eklemesi için
# number_format fonksiyonunu kullandık
$vergi = 0.18; // gıdada kdv daha kalkmadığı için onuda yazdık
$genel_toplam = $ara_toplam * (1 + $vergi);
#yukarıda parantezi kullandık çünkü önce toplaması gerekiyor
echo("Genel Toplam: ".number_format($genel_toplam,2)." YTL<br>");
</body>
</html> Tamamdır. basit formumuz bu kadar. Açıklamaları kod içerinde yaptığım için başka birşey yazmadım. Umarım açıklayıcı olmuştur.
Add comment Ağustos 9, 2008
Ftp nedir? Nasıl kullanılır?
Cute FTP Kullanım
Ftp Nedir Ftp Nasıl kullanılır Ftp Ayarları ve Ftp Programları FTP ( FILE TRANSFER PROTOCOL ) internete bağlı bir bir bilgisayardan diğerine (her iki yönde de)dosya aktarımı yapmak için geliştirilen bir internet protokolü ve bu işi yapan uygulama programlarına verilen genel addır. FTP ilk geliştirilen internet protokollerinden biridir. FTP protokolü ile ;1) Bir başka bilgisayardan bir başka bilgisayara dosya aktarımı yapılırken, o bilgisayar ile etkileşimi aynı anda bağlantı kurulur 2) Protokol ile sağlanan bir dizi komutlar yardımıyla iki bilgisayar arasında dosya alma/gönderme işlemleri yapılır.
FTP Yapmak İçin Nelere İhtiyaç Var?
- Bağlanacağımız bilgisayarın internet adresi,
- Bağlanacağımız bilgisayarda dosyalara ulaşmak istediğimiz hesapla ilgili kullanıcı numarası, varsa şifresi,
- İnternet erişimi olan,üzerinde FTP yazılımı bulunan bilgisayar
- Bağlanacağımız bilgisayarda, FTP protokol komutlarını yorumlayacak çalışır durumda bir FTP servis programı yani FTP sitesi gereklidir.
FTP’nin Kullanımı
Genel kullanımı; FTP < FTP yapılacak makinenin adresi> şeklindedir. Bu işlemden sonra sıra ile – İlgili bilgisayara bağlanıldığında, kullanıcı adı ve parola (password) sorulur. Bunları girdikten sonra kullanıcının makinesine bağlanılmış olunur. Bazı FTP komutları kullanılarak iki makine arasında dosya işlemleri, ayrıca bağlanılan makinede bazı temel dosya/disk işlemleri (dosya açma/silme v.b ) işlemler yapılır
.
BUNLARI YAPABİLMEK İÇİN GEREKLİ OLAN FTP KOMUTLARI:
CD: Dizin değiştirme. Kullanımı; cd< dizin adı >
not: bir önceki dizine geçmek için CD.. yapılır.
PWD: Bu komut yazıldığında bulunulan dizininin ismini görürüz. İçinde bulunulan dizindeki dosyaları listeler.
DIR: İçinde bulunduğunuz dizindeki dosyaları listeler.
LS: Dizin içindeki çok fazla sayıda dosya varsa sayfa sayfa listeleme ve dosyaları kısa olarak göstermeye yarayan komuttur. Kullanımı ; LS- LR : ayrıntılı tersten alfabetik listeleme
GET: Dosya alma komutudur. Kullanımı; get <dosya – adı>(<alındıktan sonraki adı>)
alındıktan sonraki adı aynıda kalabilir. MGET: Birden fazla dosya alma komutudur. Örn: mget *.zip mget a*.*
PUT: Dosya gönderme komutudur. Kullanımı; put<dosya- adı> (<göndereceğimiz-yerdeki- adı>
MPUT: Birden çok dosyayı gönderme komutudur.
ASCII: Dosya aktarımlarında aktarım modu olarak ASCII kullanılacağını belirtir.
BINARY: Dosya aktarımlarında Binary modun kullanılacağını belirtmek için kullanılır.Yani:
* arşiv dosyaları (zip,arj,z,zoo v.b gibi),
* çalıştırılabilir programlar(. exe,com gibi),
*resim formatlı programlar, (gif,jpeg,wb gibi),
FTP ile alınmadan/yada gönderilmeden önce bu komut kullanılır.
DELETE: FTP yapılan bir yerde istenilen dosyayı silme komutudur. Kullanımı; delete<dosya – adı > şeklindedir.
MKDIR: FTP yapılan yerde yeni bir dizin oluşturma komutu MKDIR dir.Kullanımı; mkdir < dizin -adı> şeklindedir.
RMDIR: FTP yapılan yerde bos bir dizini silme komutudur. Kullanımı; rmdir <dizin- adı> şeklindedir.
LCD: FTP ortamından çıkmadan, kendi makinenizde dizin değiştirmenizi sağlar.
CLOSE: FTP ortamından çıkmadan sadece ilgili bağlantıyı kapatır.
QUIT: FTP ortamından çıkmak ve bağlantıyı kapatmak için kullanılan komuttur.
FTP Yaparken Bir Dosyayı Almadan Nasıl Okuyabilirim?
Bunu yapamazsınız. Bir dosyayı görüntülemek için onu transfer etmelisiniz.
FTP ortamından çıkmadan, aldığınız bir dosyayı listeleyebilirsiniz.Bunun için UNIX ‘ te ; ‘!cat <dosya_adı>’, vm/cms’te ‘CMS type <dosya adı>’ , DOS ‘ ta ;’type<dosya_adı>’ kullanılır.Bu komutları FTP ortamından çıkmadan verin. Eğer Netscape, Mosaic vb gibi bir Web istemcisi ile FTP yapıyorsanız, programın “setup”ından transfer edilecek dosya tipi için bir listeleyici (viewer) program tanımlayarak (bu, txt dosya (metin dosyası) için bir editör) dosya transferini doğrudan ekrana yönlendirebilirsiniz. Web sadece TXT dosyaların değil, diğer formatlardaki dosyaların da (ses, görüntü, video vb) transfer edilirken ekrana yönlendirilmesini sağlar.
Anonymous FTP Nedir?
FTP işlemleri sırasında güvenlik açısından bağlanacağımız makinede kullanıcı numarasını (user name) ve password (parola) bilgilerini bilmemiz gerekir.(Program bunları bize sorar.Bağlanılan makine,kişiye özel ve parolasını sadece bizim bildiğimiz bir makine olabileceği gibi,herkese açık bir arşivde olabilir. Böylece herkesin kolayca erişip dosya almasını sağlayan tek tip bir kullanıcı numarası tanımlanmıştır. O da; ANONYMOUS yada FTP. Bu merkezlere FTP yapıldığında kullanıcı ismi olarak anonymous ( ya da FTP ) girildiğinde bizden parola olarak kendi: E POSTA ADRESİMİZİ girmemiz istenir. ( Parola yazılırken görülmez ) Şifre olarak kesinlikle kendi bilgisayarımızın şifresini girmeyiniz .
Web Üzerinden FTP
Son zamanlarda genel eğilim tüm internet servislerine daha becerikli ve etkilesimli ortamlardan erişilmesi ve farklı servislerin etkileşimli olarak kullanılması seklinde kendini göstermiştir. Bunlardan en önemli olanlarından bir taneside WEB’dir. FTP’de dahil olmak üzere pek çok internet servisi ve ilave pek çok özellik bu ortamlar üzerinden kurulabilir. Dolayısıyla FTP yapmanın bir diğer yoluda WEB üzerinden FTP yapmaktır. Bu yöntem kullanım açısından daha kolaydır.
Binary bir dosyayı, yanlışlıkla, standart FTP programları ile kolayca ASCII modda almanız mümkün, bu sakıncalar WEB üzerinden yapılan FTP’ lerde ortadan kalkmaktadır. Sözgelimi standart resim formatlarında olan bir resim dosyasını aldığınız anda görüntüyü ekrana da gönderebilirsiniz. FTP yapmanın bu “farklı,kolay ve güzel” yolunu WEB kısmında bulabilirsiniz.
ANONYMOUS FTP’ lerde şifre olarak kendi e-mail adresinizi veremiyorsanız :
Problem, e-mail adreslerinde görülen “@” karakterinin varsayılmış olarak VM sistemlerinde satır sonu karakteri olarak tanımlanmasından kaynaklanıyor. FTP yapmadan önce,”TERM LINEND OFF” komutunu verirseniz problem ortadan kalkacaktır. Bu komutu PROFILE EXEC dosyanızın içine ayrı bir satır olarak koyarsanız (bu durumda, tırnak içinde ( ‘TERM LINEND OFF’ olarak ) vermeniz gerekebilir). Böylece makinanızı her açışınızda bu komutu yazmaktan kurtulursunuz.
Anonymous FTP yaparken bu gibi dertlerle uğraşmak ve ikide bir username ve password vermek
istemiyorsanız aşağıdaki REXX ile yazılmış EXEC dosyayı “MYFTP EXEC” olarak kaydedin. Programda, queue “anonymous “userid()”@vm.cc.itu.edu.tr” satırında @ işaretinden sonra gelen
vm.cc.itu.edu.tr yerine kendi domain adresinizi yazın.
MYFTP <ftp yapılacak makinenın adresi> şeklinde daha rahat anonymous ftp yapacaksınız. (Username ve password girmek zorunda kalmayacaksınız).
Parse Arg ftp_addr
If ftp_addr=”" then signal help
queue “anonymous
“userid()”@vm.cc.itu.edu.tr”
push “FTP “ftp_addr
exit
help: Say ‘Kullanim Formati : MYFTP
ftp-addresi
Grafik Arabirimli FTP
Klasik anlamda FTP yaparken, bir takım komutlar veririz. Son yıllarda geliştirilen bazı programlar kullanıcının bu komutları vermesine gerek kalmadan grafik bir ara birim ile kullanıcının daha kolay ve komutları girmeden FTP yapmasına olanak tanırlar. FTP komutları ya pull-down/pop-up menülerden alınır; ya da tek bir fare tıklatması ile değişik FTP komutları icra edilir. Bu tip programlara bir örnek, Windows 3.1 ve Windows 95 altında çalışan, John Junod’un geliştirdiği WS_FTP ‘dir.
FTP Yaparken Dikkat Edilmesi Gereken Hususlar
• EXE, .ZIP vb gibi dosyaları BINARY modda transfer edin. FTP’de (genellikle) varsayılan aktarım biçimi ASCII dir.
• AnonymousFTP’de, bir directory içine girdiğinizde, genellikle, oradaki dosyaların isim,byte olarak büyüklük, tarih ve içeriğini belirten kısa açıklama satırlarının olduğu ‘readme’ dosyaları (bazen de INDEX dosyaları) vardır. Öncelikle bu ASCII dosyaları alıp okumak size çok yardımcı olacaktır.
• Anonymous FTP’de, şifre olarak LÜTFEN e-mail adresinizi doğru olarak girin. Bazı FTP merkezleri, e-mail adresinin uygunsuz girilmesi (ya da girilmeyip boş geçilmesi) durumunda FTP yapmanıza izin vermemektedir.
• Unix’te küçük/büyük harf ayrımı olduğunu her zaman akılda bulundurun.Özellikle, aktaracağınız dosyaların isimlerini tam yazın ve küçük/büyük harf ayrımlarına dikkat edip aynısını yazın.
• Kullandığınız bilgisayarın işletim sistemine özgü kısıt/özellikleri de bilmekte fayda var.
Cute FTP Kullanımı
Buraya Tıklayarak Cute FTP yi indirin!
Cuteftp ile dosyalarınızı aktarmanız için yapmanız gereken işlemler şöyle
Cuteftp yi çalıştırın.
ADD SİTE yi tıklayın.

ADD HOST penceresini aşağıdaki örneğe bakarak kendi bilgilerinize göre doldurun.

Eklediğiniz site yi seçili hale getirin.
Ve connect i tıklayın.

LOGIN MESSAGES penceresi geldiyse OK’ i tıklayın.


Bu pencerede sol tarafta diskinizde bulunan dosyalar vardır. Sağ taraftaki de serverınızdaki dosyalardır.
Taşımak istediğiniz dosyayı seçip bir taraftan diğer tarafa sürükleyip bırakarak dosya aktarma işlemini yapabilirsiniz.
Yada bilgisayarınızdan servere dosya transferi için dosyanın üzerine gelin ve farenin sağ tuşunu tıklayın Upload ı seçin.
Serverden bilgisayarınıza transfer için dosyanın üzerine gelin ve farenin sağ tuşunu tıklayın Download ı seçin.

Add comment Ağustos 8, 2008
Blogspot Nedir ? Ne İşe Yarar ?
İlk olarak nasıl bir ‘ blog ‘ sahibi olacağınızı anlatayım..
Buraya tıklıyoruz ve hesabımızı oluşturuyoruz (site için) https://www.google.com/accounts/NewA…r&naui=8&hl=tr
Gmail ile üye olmanız gerekir. (hotmail de olabilir,denemedim)
Neden Blogspot ?
1- 20dk içinde indexlenme şansı
2- Sağlam bir blog oluşturulduğu zaman,kısa süre içinde,beklenildiğinden fazla hite sahip olabiliyoruz
3- Kullanımı kolay yönetim sayfaları ile hızlıca istediklerimizi yapabiliyoruz
4- Bloglar full seo kurulumlu olduğu için kısa sürede,birçok kelimede google’da üste çıkabiliyoruz. (blog içeriği ile ilgili)
Sorularınız / sorunlarınız varsa,ilgilenebilirim..
Örnek sorular;
Soru: Bloğumun renklerini nasıl değiştirebilirim ?
Cevap : Şablon – Yazı Tipleri ve Renkler

Soru : Nasıl html kodu eklerim ?
Cevap : Şablon – HTML’yi Düzenle

Kaynak : r10.net | aytuggg
Add comment Ağustos 8, 2008
Yüzlerce Yararlı Online Generator Linkleri
Yararlı Generator Linkleri. Açıklamaları ingilizce ama açık..
- ASCII Artist
This little program converts your picture to ASCII text art - ASCII Generator
Generate a ASCII graphic from a word or text. Over 130 fonts. - ASCII-O-Matic
is a web application that can convert an image into ASCII Art dynamically
color generators
- ColorBlender.com
Your free online color matching toolbox - Color Calculator
Color calculator, with saturation and lightness adjustment. - ColorCombos.com
Web colour combinations tool and library - ColorMixers
Remixing RGB since 2003 - color palette creator v1.6
A color swatch generator based on the tutorial located here - Color Palette Generator
Generate a color palette based on an image - Color Palette Generator
Enter the URL of an image to get a color palette that matches the image. - Color Scheme Generator 2
Color scheme generator for webpages and coding - Color Schemer
Create matching color schemes at the click of a button - colr.org
It’s a tool to let people fiddle around with colors and words. - EasyRGB
The first RGB and COLOR search engine on the Web! - Gradient Image Maker
Web-based tool that makes a linear gradient image between any two colors. - HTML Color Code Combination Chooser
Choose the best HTML color combinations with this free tool. Easy to use color finder that generates HTML codes. - I Like Your Colors!
Use this tool to extract the colors from the HTML and CSS of any web site. Compare the colors easily using hue groups. - Technicolor
Automatic color palette generator with realtime preview and CSS generator. - Transparent PNG Generator
“It’s a simple web application that lets you create transparent PNG images in any color…
css generators
- Clean CSS
CSS Formatter and Optimiser - CSS Button Generator
CSS Button & Text Field Generator - CSS Creator
Live CSS Cascading Style Sheet Layout generator for your web site - CSS Font and Text Style Wizard
Use this wizard to experiment with font and text styles and generate sample CSS style source code. - QrONE CSS Designer
Online CSS Generator - Online CSS Optimiser/Optimizer
This tool is used to optimise CSS code. Enter either a URL or Copy & Paste the stylesheet into the box, and click Go - CSS Formatter and Optimiser
CSS optimize - CSS Form Code Maker
Generates ‘Colorful Box Layout’ For Forms - CSS Menu Generator
Our CSS Menu Generator will generate both the CSS and the HTML code required to produce a text-based yet appealing set of navigation buttons. - Format CSS Online
Automatically format your CSS (cascading style sheets) so they are easy to read and edit….. - Online CSS Optimizer
CSS Optimizer optimizes and reduces the file size of the Cascading Style Sheets - Colly’s CSS rollover generator
CollyLogic CSS Multi-element Rollover Generator - Cornershop
Rounded Graphics for CSS Box Corners - CSS Rounded Box Generator (Beta)
Generates both the images and code you need for a rounded box. - Online CSS Scrollbar Color Changer
Change the scrollbar colors in an HTML page - CSS Tab Designer
CSS Tab Designer is a unique and easy to use software to help you design css-based lists and tabs visually and without any programming knowledge required! - Free CSS Template Code Generator
Maker for 3 Column Layout (tableless) - HTML and CSS Table Border Style Wizard
Use this wizard to experiment with table border styles and generate style source code. - Layout-o-Matic
Generates tableless CSS layouts at the touch of a button - Listamatic
one list, many options – Using CSS and a simple list to create radically different list - Listamatic2
nested list options - List-O-Matic
Generate CSS-styled navigation menus based on list items - List-u-Like CSS Generator
Create cross-browser list-based navigation bars with ease - S5Easy: Create S5 Slideshows Easy Online
Create your slideshow in only 3 steps - Scriptomizers
A CSS stylesheet generator - The Generator Form v2.90
CSS Source Ordered Variable Border 1-3 Columned Page Maker
domain name generators
- Nameboy
free domain name generator, search and creation - DNGenerator.com
Domain Name Generator with Domain Name Finder to register domain names if expired domain names - Domain name generator
Intelligent random name generator that finds available domains and unique business names. The fastest online domain name generator available - Domain Name Generator
Domain Name Generator will produce a list of possible domain name ideas based on the word or phrase you input. - Namedroppers
We provide a more efficient method for finding and generating domain names. Search for domain names using multiple keywords - Whoix?
Domain Name Wizard
email generators
- Advanced Email Link Generator
Advanced Email Link Generator with Anti-Spam Encoder - E-Mail Icon Generator
For GMail, Hotmail, MSN, Yahoo!, AOL and many more! - Email Riddler (online tool)
Email Riddler is an online tool that encrypts and transform your email address into a series of numbers when displaying it, making it virtually impossible for spam harvesters to crawl and add your email to their list. - NeedASig
Email and Forum Signature Icon Generator
favicon generators
- Favicon Generator
Make Free Favicons – Create a Favicon.ico Design - FavIcon Generator (beta)
Use this online tool to easily create a favorites icon (favicon) for your site - FavIcon from Pics
How to create a favicon.ico for your website - Favicon.ico Maker
Upload a 16 x 16 pixel PNG and click ‘Faviconify!’ to create a favicon for your website. This favicon maker supports alpha transparency.
flash generators
- Flash Buttons Menu Generator
Free Animated Flash Buttons Menu Generator - Flash Drop-Down Generator
- FLASH EMBEDDER
This tool will let you easily embed flash movies into HTML. - Flash Generator
Flash Generator is an online easy tool for creating flash animations from your logos or your photos. You can also add music in your animations. - Flash Navbar Generator
Flash Topbar Menu Generator
form generators
- Accessible Form Builder
Generate XHTML-compliant accessible forms quicky and easily - Accessible Form Creator
allows you to create forms for web sites containing all the additional markup required to make the forms accessible under Section 508 standards and the W3C WCAG 1.0 Priority 1-3 Guidelines. - Contact Form Generator
The free Website Contact Form Generator utility enables you to create form-to-email scripts for your ASP, PHP or Perl web site with no programming skills needed. - CSS Form Code Maker
Generates ‘Colorful Box Layout’ For Forms - Form Element Generator
allows you to create forms for web sites containing all the additional markup required to make the forms accessible under Section 508 standards and the W3C WCAG 1.0 Priority 1-3 Guidelines. - FormLogix
FormLogix is an online web database and form generator solution.Free - JotForm
Web Based WYSIWYG Form Builder - PHP FormMail Generator
A tool to create ready-to-use web forms in a flash. Once the form has been generated, you have a full functional web form. Including error checking of required fields, email address validation, credit card number & expiry date checking, multiple attachments sending, and email auto responding. - Wufoo
Making forms easy + fast + fun. - Web Form Factory
Open Source Web Form Generator
Add comment Ağustos 8, 2008
Google Adsense Kuralları
Google AdSense Program Politikaları
AdSense programına katılan yayıncıların aşağıdaki politikalara uygun davranmaları gereklidir. Bu politikaları dikkatlice okumanızı ve bu belgeye sık sık göz atmanızı istiyoruz. Bu politikalara uygun davranmazsınız, sitenize reklam sunumunu veya AdSense hesabınızı devre dışı bırakabiliriz. Politikalara uygunluğu sağlamak için birçok durumda yayıncılarla birlikte çalışmayı tercih etsek de, herhangi bir hesabı istediğimiz zaman devre dışı bırakma hakkımızı saklı tutuyoruz. Hesabınız devre dışı bırakılırsa, ileride AdSense programına katılma hakkınızı kaybedersiniz.
Politikalarımızı istediğimiz zaman değiştirebileceğimizi ve Şartlar ve Koşullarımız uyarınca, burada yayınlanan politikalardaki değişiklikleri izlemenin ve onlara uygun davranmanın sizin sorumluluğunuz olduğunu lütfen unutmayın.
Geçersiz Tıklamalar ve Gösterimler
Google reklamlarına yapılan tıklamalar gerçek kullanıcı ilgisinden kaynaklanmalıdır. Google reklamlarınızla ilgili olarak yapay bir şekilde tıklama veya gösterim üreten tüm yöntemler kesin olarak yasaklanmıştır. Yasaklanan bu yöntemler, bunlarla sınırlı olmamak üzere, elle yapılan ve tekrarlanan tıklamalar veya gösterimleri, robotların kullanılmasını, otomatik tıklama ve gösterim üreten araçları, ödemeli tıklama, ödemeli sörf, otomatik sörf ve tıklama değiş tokuş programları gibi otomatikleştirilmiş tıklama veya gösterim üretme araçlarını veya her türlü aldatıcı yazılımı içerir. Kendi reklamlarınızı herhangi bir nedenle tıklamanızın yasak olduğunu lütfen unutmayın. Bu politikaya uygun davranmamak, hesabınızın devre dışı bırakılmasına neden olabilir.
Tıklamaları teşvik etme
Kullanıcılar ve reklamverenler için iyi bir deneyim sağlamak amacıyla, yayıncıların kullanıcılardan sitelerindeki reklamları tıklamalarını istemelerine veya tıklama elde etmek için aldatıcı yöntemlere başvurmalarına izin verilmez. AdSense programına katılan yayıncılar:
* “Reklamları tıklayın,” “bizi destekleyin,” “bu bağlantıları ziyaret edin” gibi ifadeler veya benzer üslup kullanarak, kullanıcıları Google reklamlarını tıklamaya teşvik edemezler.
* Oklar veya grafik hileler kullanarak kullanıcıların dikkatini reklamlara çekemezler
* Münferit reklamların yanına yanıltıcı resimler yerleştiremezler
* İstenmeyen toplu e-postalar veya üçüncü taraf web sitelerinde istenmeyen reklamlar yoluyla reklam görüntüleyen sitelerin tanıtımını yapamazlar
* Kullanıcılara reklamları görüntülemeleri veya arama yapmaları karşılığında ödeme yapamaz veya bu tür bir davranış için üçüncü bir tarafa ödeme yapma vaadinde bulunamazlar
* Google reklam birimlerinin üzerine yanıltıcı etiketler yerleştiremezler – örneğin, reklamlar “Sponsorlu Bağlantılar” olarak etiketlenebilir, ancak “Favori Siteler” olarak etiketlenemez
Site İçeriği
Google arama endeksinde çeşitli içeriğe geniş bir erişim sağlarken, AdSense programındaki yayıncılar Google reklamlarını yalnızca içerik yönergelerimize uygun davranan sitelere yerleştirebilirler ve reklamlar içeriği desteklenmeyen bir dilde hazırlanmış olan hiçbir sayfada görüntülenmemelidir. Desteklenen dillerin listesini görüntüleyin.
Google reklamlarını görüntüleyen siteler aşağıdakileri içeremez:
* Şiddet içeriği, ırk ayrımcılığı veya herhangi bir bireye, gruba veya organizasyona karşı şiddet içeren bir tutum içinde olma
* *****, yetişkin ve olgun içerik
* Bilgisayar/yazılım korsanlığıyla ilgili içerik
* Yasadışı ilaçlar ve ilaç üretim cihazları
* Küfür ve aşırı kaba bir dil kullanımı
* Kumar veya kumarhane ile alakalı içerik
* Reklamların veya tekliflerin tıklanması, arama gerçekleştirilmesi, web sitelerinde gezinilmesi veya e-posta okunması için kullanıcılara ödeme yapılan programlarla ilgili içerik
* Aşırı, tekrarlı ve web sayfalarının içeriği veya koduyla ilgisiz anahtar kelimeler
* Yanıltıcı içerik veya sitenizin arama motoru sıralamasını, örneğin PageRank’ini artırmaya yönelik yapı
* Silahların ve silah mühimmatının satışı veya tanıtımı (örneğin, tüfekler, dövüş bıçakları, bayıltıcı silahlar)
* Bira veya sert alkollü içeceklerin satışı veya tanıtımı
* Tütün veya tütünle alakalı ürünlerin satışı veya tanıtımı
* Reçeteyle satılan ilaçların satışı veya tanıtımı
* Özel tasarım veya ticari marka değeri taşıyan ürünlerin kopyalarının satışı veya tanıtımı
* Tez veya öğrenci makalelerinin satışı veya tanıtımı
* Yasadışı olan, yasadışı faaliyetleri tanıtan veya başkalarının yasal haklarını ihlal eden diğer her türlü içerik
Telif Hakkı Kapsamındaki Ürün
İçeriği görüntülemek için gerekli yasal haklara sahip olmadıkları sürece, web sitesi yayıncıları telif hakkı yasasıyla korunan içeriğin bulunduğu web sayfalarında Google reklamlarını görüntüleyemezler. Daha fazla bilgi için lütfen DMCA politikamıza bakın.
Webmaster Kuralları
Site ayrıca Site Yöneticisi Yardım Merkezi – Web Yöneticisi Yönergeleri adresindeki Google Webmaster Kuralları’na da uygun olmalıdır.
Site ve Reklam Davranışı
Google reklamlarının gösterildiği siteler kullanıcıların kolayca gezinebilecekleri şekilde tasarlanmış olmalıdır ve aşırı pop-up içermemelidir. AdSense kodu değiştirilemez veya standart reklam davranışında Google tarafından açıkça izin verilmeyen türde hiçbir değişiklik yapılamaz.
* Google reklamlarının gösterildiği siteler, sitede gezinmeye müdahale eden, kullanıcı tercihlerini değiştiren veya indirme işlemleri başlatan pop-up’lar veya pop-under’ler içeremez.
* Tüm AdSense kodları web sayfalarına üzerlerinde değişiklik yapılmadan yapıştırılmalıdır. AdSense katılımcılarının kodun herhangi bir bölümünde değişiklik yapmalarına veya reklamların davranışını, hedeflemesini veya dağıtımını değiştirmelerine izin verilmez. Örneğin, Google reklamlarına yapılan tıklamalar, yeni bir tarayıcı penceresinin başlatılmasına neden olamaz.
* Bir site veya üçüncü taraf, araç çubuğu gibi herhangi bir yazılım uygulamasının yaptığı işlemlerin sonucu olarak reklamlarımızı, arama kutumuzu, arama sonuçlarımızı veya tavsiye düğmelerimizi görüntüleyemez.
* Hiçbir AdSense kodu bir yazılım uygulamasına eklenemez.
* AdSense kodu içeren web sayfaları, pop-up’ları tetikleyebilecek, kullanıcıları istenmeyen web sitelerine yeniden yönlendirebilecek, tarayıcı ayarlarını değiştirebilecek veya sitede gezinmeye başka bir biçimde müdahale edebilecek hiçbir yazılım tarafından yüklenemez. Herhangi bir reklam ağının veya bağlı organizasyonun AdSense kodunuzu içeren sayfalara trafik yönlendirmek için o tür yöntemler kullanmasını engellemek sizin sorumluğunuzdadır.
* Tavsiye sunumları son kullanıcıyı hiçbir gereklilik veya zorunlulukla karşı karşıya bırakmadan yapılmalıdır. Yayıncılar, kullanıcılardan AdSense tavsiye birimleriyle bağlantılı olarak e-posta talebinde bulunamazlar.
Reklam Yerleşimi
AdSense, bir dizi reklam biçimi ve reklamcılık ürünleri sunar. Yayıncılar, aşağıdaki politikalara uygun davranılması koşuluyla, çeşitli yerleşimleri deneyebilirler:
* Her bir sayfada en fazla üç reklam birimi görüntülenebilir.
* Bir sayfaya en fazla iki Arama İçin AdSense kutusu yerleştirilebilir.
* Her bir sayfaya tek bir bağlantı birimi yerleştirilebilir.
* Yukarıda belirtilen reklam birimlerine, arama kutularına ve bağlantı birimlerine ek olarak, bir sayfada her bir tavsiye ürününden veya sunumundan en fazla iki tavsiye birimi görüntülenebilir.
* Arama için AdSense sonuç sayfalarında, Google’ın arama sonuçlarıyla birlikte sunduğu reklamlara ek olarak yalnızca tek bir reklam bağlantı birimi gösterilebilir. Arama sonuç sayfasında başka reklam görüntülenemez.
* Bir pop-up, pop-under veya e-postada hiçbir Google reklamı veya Google arama kutusu görüntülenemez.
* Bir sayfadaki öğeler, reklamların hiçbir bölümünü engellememelidir.
* İçerik tabanlı olmayan hiçbir sayfaya Google reklamı yerleştirilemez.
* Sayfa içeriğiyle ilgili olsun ya da olmasın, sadece reklam gösterimi için hazırlanmış hiçbir sayfaya Google reklamı yerleştirilemez.
Rakip Reklamlar ve Hizmetler
Karışıklığa neden olmaması amacıyla, Google reklamları ve arama kutusunun, Google reklamları ve arama kutusu ile aynı tarz, biçim ve renkleri paylaşan diğer reklam ve hizmetlerle birlikte aynı web sitelerinde kullanılmasına izin vermiyoruz. Doğrudan sitenizde reklam satabilecek olsanız dahi, bu reklamların Google reklamlarını taklit etmelerini engellemek sizin sorumluluğunuzdadır.
Son güncelleme: Ocak 2007
Şunlarla da ilgilenebilirsiniz…
Sorunuzun cevabını göremiyor musunuz?
AdSense Yardım Forumu‘na bir mesaj bırakın ve diğer yayıncıların ne söyleyeceklerini görün.
Add comment Ağustos 8, 2008