Web sayfasındaki içeriğin kopyalanmasını engellemek

Tarih: 05/02/2011 | Yazar: Özgür Koca

Web sayfanızdaki özgün içeriğin 3. kişilerce kopyalanmasını istemeyebilirsiniz. Bunu sağlamanın kesin bir yolu olmamasına rağmen zorlaştırabilir. Aşağıda verdiğim kodları, örnekteki gibi <head> ve <body> bölümlerine yerleştirerek kullanabilirsiniz. Kodun özellikleri şunlar:

  1. Sayfanın yazıcıdan yazdırılamaması (tüm tarayıcılar)
  2. Sayfanın tarayıcı önbelleğinde depolanmaması (tüm tarayıcılar)
  3. Sayfadaki metin ve nesnelerin seçilememesi (tüm tarayıcılar)
  4. Print Screen tuşu ile ekran görüntüsünün alınamaması (sadece IE)
  5. Sağ tık menüsünün kullanılamaması (tüm tarayıcılar)

print screen engelleme (3), print tuşu engelleyici (2), içerik web sitesinin iptali (2), web sayfanın yazıcıdan yazdırılamaması (2), javascript printscreen engelleme (2), javascript printscreen tuşunu iptal etme (2), tarayıcı cache engelleme (2), blog yazılarım kopyalanmasın (2), sayfadaki yazılar kopyalanamasın css (1), sitelerde prtscn engelleme (1), printscreen engellemek (1), sitede yazdırma ve kopyalama iptal edilmiş (1), printscreen yapmayı engelleme (1), prntscrn kopyalanmış sayfayı iptal etme (1), sitede sağ tıklamayı iptal etmek (1)




Web sayfasında flash tabanlı MP3 oynatıcı kullanmak

Tarih: 04/16/2011 | Yazar:

Günümüz  modern web tarayıcılarında mp3 oynatma desteği yok. Sayfada mp3 çalmak için ençok tercih edilen yol Flash uygulaması kullanmak (flash player). Flash uygulamaları günümüzde tüm web tarayıcıları tarafından desteklendiğinden en uygun yol bu. “” anahtar kelimeleri ile karşımıza çıkan farklı özelliklere ve görünüme sahip birçok flash player uygulaması var.

Bu uygulamaları sayfamıza yerleştirirken takip edeceğimiz yol hepsinde aynı. Öncelikle ilgili swf uygulamasına (mp3 yürütücü) ait dosyayı ve mp3 ses dosyamızı sitemize kopyalamamız gerekiyor. Daha sonra da ilgili uygulamayı sayfamıza dahil etmek için verilen object etiketlerini sayfamızın html kodlarına yazmalıyız.

Örnek;

Dewplayer isimli ücretsiz mp3 oynatıcısını sayfaya eklemek için öncelikle dewplayer.swf ve test1.mp3 dosyasını sitenize kopyalayın daha sonra  aşağıdaki kodları sayfanızın uygun yerlerine yapıştırın. flashvars parametresi ile müzik dosyasını adını değiştirebilirsiniz.


<object data="dewplayer.swf" width="200" height="20" name="dewplayer" id="dewplayer" type="application/x-shockwave-flash">

<param name="movie" value="dewplayer.swf" />

<param name="flashvars" value="mp3=test1.mp3" />

<param name="wmode" value="transparent" />

</object>

flash mp3 player kodu (23), flash müzik player (10), web sayfasında müzik çalma (8), sayfaya mp3 ekleme (7), siteye flash mp3 player ekleme (6), web mp3 player (6), mp3 player flash (4), flaşh müzik ekleme (4), web sayfasında müzik player (3), web sayfasına müzik player ekleme (3), web de müzik çalma (3), sayfanıza mp3 (3), mp3 oynatma kodu (3), html sayfasına mp3 şarkı ekleme (3), html flash müzik ekleme (2)




ASP vb.net dilinde file_get_contents ve file_put_contents karşılığı

Tarih: 03/11/2011 | Yazar:

PHP’nin dahili fonksiyonları olan file_get_contents ve file_put_contents basitçe dosya okuma ve dosyaya veri yazma işleri için çokça tercih edilir. file_get_contents 1. parametresinde belirtilen dosyayı okuyarak bir değişkene geri döndürür. file_put_contents birinci parametrede belirtilen dosya adına, ikinci parametre ile verilen veriyi yazar. Aşağıdaki  file_put_contents kodunun 3. parametresinde yer alan append verinin yazılacağı dosyaya ekleme mi yapılacak yoksa verilen veri ile yeni bir dosya mı oluşturulacak sorusunu cevaplar. Append (ekle) true ise 2. parametredeki veri dosyanın sonuna eklenir değilse dosya boş olarak oluşturulduktan sonra veri yazılır. Dosyanın içerisinde sadece belirtilen veri bulunmuş olur, önceki veri kaybolur.

<%
Function File_Get_Contents(strFile)
	' Remote File
	If Left(strFile, 7) = "http://" Or Left(strFile, 8) = "https://" Then
		Set objXML = Server.CreateObject("Microsoft.XMLHTTP")
		' Use this line if above errors
		'Set objXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
		objXML.Open "GET", strFile, False
		objXML.Send()
		File_Get_Contents = objXML.ResponseText()
		Set objXML = Nothing
	' Local File
	Else
		Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
		Set objFile = objFSO.OpenTextFile(strFile, 1)
		File_Get_Contents = objFile.ReadAll()
		Set objFile = Nothing
		Set objFSO = Nothing
	End If
End Function

Function File_Put_Contents(strFile, strContents, blnAppend)
	If blnAppend Then
		intMode = 8
	Else
		intMode = 2
	End If
	Set objFSO = Server.CreateObject("Scripting.FileSystemObject")
	Set objFile = objFSO.OpenTextFile(strFile, intMode, True)
	objFile.Write(strContents)
	Set objFile = Nothing
	Set objFSO = Nothing
End Function
%>

file_get_contents (6), file_get_contents ile her şeyi bulma (2), asp file_get_contents (2), set objxml = server createobject(microsoft xmlhttp) (2), file_get_contents asp (2), file_get_contents() fonksiyonu ile dosya cekme (1), file_put_contents kullanmak (1), get kelimesinin 8 sayfalik karsiligi (1), server createobject(msxml2 serverxmlhttp) (1), tankado net (1), asp deki set in php deki karşılığı (1), file_get_contents for asp net (1), file_get_contents asp karşılığı (1), fileput vb net (1), asp net yazılara abone (1)




OKUL SİTESİ ŞABLONLARI

Tarih: 12/20/2010 | Yazar:

Okul sitesi şablonu adına internette neler var diye bakarken, birçok şablona rastladım. Bunlardan dişe dokunur olanları bir yerde toplayarak paylaşmanın faydalı olabileceğini düşündüm.

okul sitesi şablonu (472), okul sitesi şablonları (398), okul web sitesi şablonları (277), okul site şablonu (135), okul web şablonları (110), okul web sitesi şablonu (105), okul şablonları (74), okul site şablon (61), meb şablon (58), okul web şablonu (56), okul sitesi şablon (48), okul web site şablonları (48), okul siteleri (46), OKUL WEB SİTESİ ŞABLONLARI İNDİR (43), okul siteleri şablonları (39)




Bir Web Sayfası İsteğinin Anatomisi

Tarih: 12/02/2010 | Yazar:

Her gün zamanımızın önemli kısmını geçirdiğimiz web sayfaları nasıl oluyorda tarayıcıda görüntüleniyor? web sayfalarının sunucudan tarayıcıya gelmesine kadar geçen sürede hangi işlemler gerçekleştiriliyor? Web tarayıcısı web sayfasını nasıl görünümünü nasıl oluşturuyor? Aşağıda bu sürecin hangi mantıksal adımlardan geçtiğini anlatan bir liste bulacaksınız. Hoşuma giden ve Türkçeye çevirmeye çalıştığım listenin aslına ulaşabilirsiniz.

http isteği (7), ana sayfa isteği yapılıp ve web sayfasının tarayıcıda görüntülenmesine kadar geçen süreç (1), e-okul ana bilgisayar adresi (1), web safyası anatomisi (1), web sayfa tarayıcı belirleme (1), web sayfası anatomisi (1), web sayfası isteği bir gün (1), web sayfasının tarayıcıda görüntülenmesine kadar geçen süreç (1)




Windows 7’ye Apache & PHP Kurulumu Yapmak

Tarih: 10/12/2010 | Yazar:

Windows 7 işletim sistemine, Apache & PHP kurulumunu ve temel yapılandırma ayarlarının nasıl yapıldığını anlattığım bir eğitim filmi daha kaydettim. Windows 7 daha önce paylaştığım Windows XP’ye kurulum yapmaya göre bazı farklılıklar içeriyor. Bu farklılıklar Windows 7′nin ek güvenlik özelliklerinden kaynaklanmakta. Film en güncel Apache ve PHP sürümlerinin internet sitelerinden indirilmesiyle başlıyor, kurulumlarının ardından httpd.conf ve php.ini dosyalarında gerekli ayarların yapılıp, sunucunun test edilmesi ile sonlanıyor. Umarım yararlı olur. Değerli eleştiri ve önerilerinizi paylaşacağınızdan eminim.

windows 7 php kurulumu (32), windows 7 apache kurulumu (32), win7 php kurulumu (19), windows 7 apache (11), apache windows 7 (8), windows 7 apache php (7), apache server windows 7 indir (6), apache win7 (5), win7 php (5), windows 7 php (4), apache for windows 7 (3), apache for win 7 (3), apaçhi server windows 7 indir (2), apachi server kurulumu win7 (2), windows 7 de apache (2)




Windows XP’ye Apache & PHP Kurulumu Yapmak

Tarih: 10/12/2010 | Yazar:

Windows XP işletim sistemine Apache & PHP kurulumunu ve temel yapılandırma ayarlarını anlattığım bir eğitim filmi kaydettim. Film en güncel Apache ve PHP sürümlerinin sitelerinden indirilmesiyle başlıyor, kurulumun ardından httpd.conf ve php.ini dosyalarında gerekli ayarların yapılıp, sunucunun test edilmesi ile sonlanıyor. Umarım yararlı olur. Değerli eleştiri ve önerilerinizi esirgemeyeceğinize eminim.

GEZGİNLER XP FULL FİLM OTOMATİK OYNATICI TAM (9), php kurulumu windows 7 (6), flowchart indir türkçe gezginler (5), hjsplit indir (3), php yükleme (3), PHP Linux Sürümü kurulumu (3), windows 7 php apache kurulumu (3), wın7 ye apachi ve php kurulumu (2), windows xp ye apache kurma (2), php kurulumu (2), windows xp ye apache ve php kurulum (2), otomatik php kurulumu yapmak istiyorum (2), xp ye tema nasıl yüklenir (2), xp ye php kurmak (2), d\ye php kurma (2)




Siteground.com Hosting İncelemesi

Tarih: 09/13/2010 | Yazar:

Birkaç gün önce meşhur ‘ın hosting tavsileri dikkatimi çekti. görebileceğiniz gibi oldukça cazip özelliklerde hosting’ler bulmak mümkün. Çoğunun arasında fazla fark olmamasına rağmen tercihimi ‘dan yana kullandım. SiteGround’ın aylık $2.95 olan sınırsız disk alanı ve bandwidth‘e sahip paketinden satınaldım. Kayıt olup ödemeyi tamamladıktan hemen sonra cpanel bilgilerinizi adresinize gönderiyor. ile gördüğüm kadarıyla firma şu sıralar yeni bir sunucusunu devreye almış ve üzerinde barındırılan domain sayısı oldukça az. Datacenter’ı USA’da olan ‘ın Türkiye’den ping ortalaması 40ms civarlarında.

siteground nasıl (3), siteground (2), siteground hosting nasıl (1), siteground hosting nasıl alınır (1), siteground nası bir (1), siteground nasıldır (1), siteground nedir (1), siteground yorum (1)




PHP: Aslında CGI Antremanı Yapmalıyız

Tarih: 03/24/2010 | Yazar:

‘nin Neden Cannot modify header information – headers already sent by” hatası alıyorum sorulduktan sonra, Sn. Barış Çuhadır’ın cevaben verdiği bilgiler işin özünü yansıtması açısından çok güzeldi. Paylaşmak istedim.

CGI programları istenilen programlama dili ile yazılabilir. Örneğin ben şu anda C ile kendi cgi kütüphanemi oluşturmaktayım. C ile yazılan bir cgi programı, ayrı bir işlem olarak yaratılmayıp apache cgi modülü ile kullanıldığında, ortalama bir masaüstü bilgisayarda bile saniyede ortalama 800-1200 talebe yanıt verebiliyor.

Hele ki yazdığınız program işlemciyi yoğun olarak kullanan bir program ise, ör. C ile yazılmış, apache üstünde mod-cgi ile çalışan bir cgi programı yine apache üstünde mod-php ile çalışan aynı programdan 5-10 kat daha hızlı çalışmaktadır.

cgi ve php (1), mod_php mi cgi mi wordpress (1), php mod cgi olarak çalıştırmak (1)




Plesk kontrol panele otomatik girmek

Tarih: 08/26/2009 | Yazar:

Sizin de elinizin altında yönetmek zorunda olduğunuz sunucular varsa ve her seferinde kullanıcı adı/parola girmek istemiyorsanız internet tarayıcınızın bookmark bölümüne şöyle bir kayıt açmanız yeterli;

https://alanadınız.com:8443/login_up.php3?login_name=admin&passwd=parolanız

plesk kontrol panell girmek (1), plesk panele g irmek (1), youtube girerken paralles plesk panel diye sayfa çıkıyor (1)




OnlyWire.com Toplu Sosyal İmleme Servisi

Tarih: 08/13/2009 | Yazar:

30 farklı sosyal imleme sitesinde web içeriğinizi otomatik olarak yayınlamanızı sağlayan bir hizmet sunuyor. Siteye üye olup aşağıda listesini gördüğünüz imleme sitelerine ait hesap bilgilerinizi kaydettikten sonra gönderim için hazır duruma geliyorsunuz.

www internet bilisim  OnlyWire.com Toplu Sosyal İmleme Servisi

OnlyWire.com web içeriğinizin yukarıda gördüğünüz sosyal imleme (social bookmarking) sitelerinde yayınlanmasını sağlıyor. Normal yollarla bir imleme sitesinde web bağlantınızı yayınlamak için 2 dakika zaman ayırdığınızı varsayarsak, tüm imleme sitelerinde içeriğinizi yayınlamak 1 saatinizi alabilir. OnlyWire sitesi sizi bu zahmetten kurtarıyor.

OnlyWire.com’a üye olup bir kereliğine hesap bilgilerinizi (imleme sitelerinin kullanıcı adı ve parolası) kaydettikten sonra, sadece 2 dakikada web içeriğinizin 30 ayrı sosyal imleme sitesinde yayınlamasını sağlamış oluyorsunuz. OnlyWire kendi altyapısını kullanarak kısa süre içinde içeriğinizi ilgili imleme sitelerine göndererek internette yayınlanmasını sağlıyor. OnlyWire işleminin sonunda, eposta adresinize bir sonuç raporu da yolluyor. İçeriğinizin yayınlandığı imleme siteleri de, hem içeriğinize göre size ziyaretçi gönderiyor hem de geri bağlantı sağlamış oluyor.

www internet bilisim  OnlyWire.com Toplu Sosyal İmleme Servisi
OnlyWire sitesi: Hesapların tanımladığı sayfa

Web trafiği için geri bağlantıların (backlinks) yani diğer sitelerden sizin sitenize verilen bağlantıların önemi büyük. Özellikle google pagerank değerinizi hesaplarken sahip olduğunuz geri bağlantıların sayısına ve kalitesine çok önem veririyor

OnlyWire sitesi için ücretli ve ücretsiz olmak üzere iki türüyelik var. Ücretsiz üyelikte günlük 5 gönderim hakkına sahipsiniz ayrıca OnlyWire yaygınlaşabilmek için düğmesini sitenize koymanızı talep ediyor. Ücretli seçenekte böyle bir zorunluluk olmazken, aylık $2.49 veya yıllık $24.99 ödemeniz gerekiyor. Eğer günlük 5 gönderim sınırı size yetiyorsa ücretli üye olmanıza gerek yok.

sosyal imleme (14), toplu sosyal imleme (6), TOPLU İMLEME (5), sosyal imleme resimleri (2), toplu imleme siteleri (2), onlywire ücretsiz (2), sosyal siteleri (1), sosyal sitelere toplu gönderim (1), sosyal imleme siteleri toplu gönderi (1), e dergi webde yayınlama (1), otomatik imleme siteleri (1), onlywire ücretsiz olarak (1), onlywire ücretli üyelik (1), onlywire sosyal imleme sitelerine toplu kayıt (1), imleme sitelerinde hesap (1)




WordPress’i Hızlandırma ve Performans İpuçları – I

Tarih: 02/10/2009 | Yazar:

wordpress www  Wordpressi Hızlandırma ve Performans İpuçları   I

WordPress’inizin başarımından (performansından) şikayetçi iseniz bu yazı tam size göre. WordPress başarımı hakkında sürekli yazmayı düşündüğüm bu yazı dizisinin ilkinde başarım artırmaya yönelik WordPress bileşenleri üzerinde duracağım.

WordPress (WP)’in performansını artırmak için kullanılan WP-Cache, Hyper Cache, WP Super Cache ve 1 Blog Cacher gibi birçok  eklenti var. WP sunucuyu çok fazla yoran bir script değil fakat kullanılan eklentiler ve temanızın özellikleri sunucuya yük getirebilir. Bu da sayfalarınızın açılma süresine olumsuz etki eder. Hatta sunucunuzun yöneticisi bu durum hakkında sizi uyarabilir.  WP’e geçtikden sonra eklentilerin sayfa açılma/oluşturma hızını nekadar etkileyebileceğini iyi öğrendim. WordPress başarımını artırmak için önbellekleme (Caching) eklentilerini kulllanmak iyi bir çözüm olabilir.

wordpress hızlandırma (67), wordpress h?zland?rma (15), wordpress site hızlandırma (14), Hyper Cache eklentisi (6), hyper cache ayarları (5), wp site hızlandırma (4), wordpress hızlandırma plugin (2), wordpress önbelleği temizlemek (2), wordpress siteyi hızlandırma (2), wp site hız (2), wordpress önbellek temizleme (2), hyper cache kurulum (2), hyper cache kurulumu (2), wordpress site hızlandırmak (1), wp siteleri hızlandırma (1)




Adsense Optimized WordPress Themes

Tarih: 09/14/2007 | Yazar:

Adsense getirisinde reklamların türü, rengi ve yerleşimi önemli bir fark sağlıyor. Sayfa tasarımında gözü ısırmayacak, tam olarak sayfayla bütünleşmiş reklam yerleşimi tıklama oranını ciddi oranda arttırabiliyor. WordPress blog altyapısı olarak en çok tercih edilen scriplerden biri. adreste adsense’in ustaca monte edildiği wordpress temaları yer alıyor.

Reklamlar yerleştirilirken uygulanan ve tıklanma oranını önemli oranda artıran bazı numaralar var. Yatay ve dikey navigasyon menülerine paralel veya menünün devamıymış gibi bağlantı reklamı yerleştirmek. Adsense poliçesinde yasaklanmasına rağmen sütün reklamların üstüne veya hemen yakınına reklamla alakalı izlenimini yaratan ilgi çekici simgeler koymak. Hatta bazen, reklama tıklanmasını telkin eden rica veya emir kipli ifadeler.

Adsense’den getiri sağlayan bir siteye sahip olmanın birçok ön var. Kişisel fikrime göre, teknik ayrıntıları geçersek bir sitenin hit sağlaması için; öncelikle özgün bir içeriğe sahip olması gerekiyor. Mümkünse belirli bir konuda olmalı. Bu kısım yazıda daha iyi anlatılıyor. Sitenin yaşı da önemli. Domain yaşı az olan bir sitenin kısa sürede yüksek ziyaretçi çekmesi pek alışıldık bir durum değil. Site isminin yayılması için uzunca bir süreye ihtiyaç var. Kaliteli bir site, arama sonuçlarında benzerlerinden daha üstlerde listelenir. Kaliteyi sitenin içeriği kadar o siteye diğer kaliteli siteler tarafından verilen bağlantılar da etkiliyor. Kaliteli bir site içi boş ve sıradan bir siteye bağlantı vermez. Teknik detaylarla birlikte arama motorlarının kullandığı yüzlerce bilinen ve bilinmeyen kriter var. Özellikle google bu konuda teşhis yeteneği ve kullandığı yazılımıyla öne çıkıyor. Bilinmeyen kriterleri tahmin etmek için Google’ı indeksleme işini elle yapan gerçek bir insan gibi düşünmek gerekiyor. Yapay zeka tekniklerinin kullanıldığı Google yazılımını anlamanın ve kısa vadede bu anlamdan fayda sağlamanın kolay bir yolu yok. Bugün Google, yazılımını geliştiren ve destekleyen için en az sizin kadar IQ&EQ seviyesine sahip seçkin çalışanlara sahip.

Yazan: Tankado

Adsense Optimized WordPress Themes (1), wordpress themes adsense optimized (1)




Bir robots.txt numarası

Tarih: 09/11/2007 | Yazar:

Hemen hemen tüm arama motorları, dosyasının ana dizinde olup olmadığına bakar. Robots.txt ile arama motorunun siteniz içinde nasıl hareket edeceğini bildiren yönergeler tanımlarsınız. Bunlar hangi dizinlerin arama indeksine dahil edileceği/edilmeyeceği, hangi arama motorunun sitenizi ne zaman veya ne sıklıkla ziyaret etmesi gerektiği (çünkü bazen arama motorları site trafiğinizin en yoğun olduğu zamanlarda daha da yük getirebiliyor) gibi yönergeler olabilir.

Robots.txt nin başka bir özelliği de “Sitemaps auto discovery” . Sitenizde bir sitemap sayfası yer alıyorsa, motorun sitenizi daha iyi indekslemesi için sitemap adresini de belirtebilirsiniz. Bunun yanında genellikle sitemaps adresleri arama motorunun kayıt sayfasından elle eklenir. Bu iş için robots.txt dosyasından yararlanmak oldukça kullanışlı.

Örnek robots.txt dosyanızın içeriği şöyle olabilir:


sitemap: http://www.example.com/sitemap.xml.gz


Sitemap özelliği Google, Yahoo!, MSN ve Ask gibi büyük arama motorları tarafından destekleniyor.




cPanel ile veritabanı ve ev dizinini düzenli yedeklemek

Tarih: 04/29/2007 | Yazar:

Web sunucusunda yönetim paneli olarak cPanel’i kullananların işine yarayabilecek bir konudan bahsetmek istiyorum. Konu sunucudaki dosya ve veritabanlarının yedeklenmesi ile ilgili. cPanel yedeklemeyi yapacağınız bir sayfayı içeriyor. Buraya gidip istediğinizi yedekleyebilir veya geri yükleyebilirsiniz. Aslında esas mesela yedeklerin düzenli olarak yapılması ve güvenli bir yere kaydedilmesi.  ismindeki program ile veritabanı ve sitenizin ev dizinini istediğiniz zamanlarda yedekleyip yerel bilgisayarınıza kaydedebiliyorsunuz. Ayrıca isminde başka bir program var fakat indirebileceğim bir adresi henüz bulamadım.

Yedekleme yapmak için atadan kalma ve oldukça özgün bir yöntem de .bat (batch: toplu işlem dosyası) dosyalarını kullanmak. Aşağıdaki gibi bir işlem dosyasını zamanlanmış görevlere ekleyerek düzenli olarak çalıştırılmasını sağlayabilirsiniz.

ev veri tabanı (1), php cpanel backup script (1)






Pages: 1 2 3 İleri



  • Hakkında | İletişim | Wordpress.org | RSS | Abone Ol

  • (c) 2005-2009 Wordpress Tema: Tankado & Theme by Tankado.com