cPanel ile veritabanı ve ev dizinini düzenli yedeklemek

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. Site Backup CP ismindeki program ile veritabanı ve sitenizin ev dizinini istediğiniz zamanlarda yedekleyip yerel bilgisayarınıza kaydedebiliyorsunuz. Ayrıca ZBackup 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.

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. Site Backup CP ismindeki program ile veritabanı ve sitenizin ev dizinini istediğiniz zamanlarda yedekleyip yerel bilgisayarınıza kaydedebiliyorsunuz. Ayrıca ZBackup 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.

Okumaya devam et “cPanel ile veritabanı ve ev dizinini düzenli yedeklemek”

uncaught exception: XMLHttpRequest.open methodunun çağrılması için gerekli izniniz yok.

Gece vakti aşırı korumacı bir tarayıcıyla başım dertte. Firefox yerel bir dosyadaki XMLHttpRequest kodu ile uzak bir siteden veri çekeceğinde bu hatayı verdi. Aslında uyarı demek daha doğru olacak. Bununla karşılaşana kadar Internet Explorer 6 da böyle bir durumun varlığından bile haberim yoktu. İşin aslı burada yazdığına göre yüce tarayıcı Firefox’un bir güvenlik özelliği. Kısaca Firefox çapraz-alan adı (cross-domain) sorgulamalarına izin vermiyor. Yani isteyensiten.com alan adından baskabirsite.com adresindeki bir veri kaynağından AJAX ile XML olarak veri istemek pek mümkün değil. Denerseniz şöyle bir hata mesajı alıyorsunuz, benden söylemesi ;)

Error: uncaught exception: 
Permission denied to call method XMLHttpRequest.open

Gece vakti aşırı korumacı bir tarayıcıyla başım dertte. Firefox yerel bir dosyadaki XMLHttpRequest kodu ile uzak bir siteden veri çekeceğinde bu hatayı verdi. Aslında uyarı demek daha doğru olacak. Bununla karşılaşana kadar Internet Explorer 6 da böyle bir durumun varlığından bile haberim yoktu. İşin aslı burada yazdığına göre yüce tarayıcı Firefox’un bir güvenlik özelliği. Kısaca Firefox çapraz-alan adı (cross-domain) sorgulamalarına izin vermiyor. Yani isteyensiten.com alan adından baskabirsite.com adresindeki bir veri kaynağından AJAX ile XML olarak veri istemek pek mümkün değil. Denerseniz şöyle bir hata mesajı alıyorsunuz, benden söylemesi ;)

Okumaya devam et “uncaught exception: XMLHttpRequest.open methodunun çağrılması için gerekli izniniz yok.”

Denver: "The Last Dino"

Danver The Last Dinosour isimli çizgi filmi kuşaktaşlarımız iyi hatırlarlar. Hatırlayamayanlar için burada ekran görüntüleri mevcut. Eski günleri hep birlikte yadetmek adına Textzone’dan Hemera‘nın gönderdiği bu denver müziğini paylaşmak istiyorum . Ayrıca youtube‘da da iki fransız veledinin bu müzikle coşmasını izlemek eğlenceli gelebilr. :)

Afraid.org free Dynamic & Static DNS Hosing

Textzone’da afraid.org‘un sözü geçmiş. Güzel bir nimet olması dolayısıyla biraz da ben bahsetmek isterim. DNS mekanizmasindaki pozisyonu itibariyle yaptığı şeyin adı tam olarak nedir bilemiyorum, fakat tüm alanlarım afraid.org un ns’lerini kullanıyor. Gerçi kendilerini şöyle tanımlamışlar ya varın buradan adını siz koyun:

Afraid.org: Free DNS Hosting, Dynamic DNS Hosting, Static DNS Hosting, subdomain and domain hosting

  • Örneğin hostu değiştirdiğimde yeni host’un ns’ini girmeme gerek kalmadan afraid’den A kaydını güncelliyorum yeni host kısa sürede geçerli oluyor.
  • Alan adınız altında istediğiniz kadar subdomain tanımlayıp istediğiniz yönlendirmeyi yapabiliyorsunuz.
  • Dinamik (başlıkta sözü geçen nane, dynDNS adıyla bilinen popüler bir de güncelleyicisi de var) DNS desteği ile bir subdomain’i istedğiniz bir host ile ilişkilendirebiliyorsunuz. örneğin ofis.tankado.com gibi.
  • Afraid’de kullandığınız alan adını paylaşıma açarak (private’dan çıkartıp) diğer insanların kendi alan adınız altında subdomain tanımlayarak kendi host’larında kullanmalarını sağalayabilirsiniz. Benzer mantıkla sizinde halihazırda bu şekilde kullanabileceğiniz yüzlerce alanadı kullanılabilir durumda.
  • URL yönlendirmeyi bir subdomain ile yapabilirsiniz.
  • Her türlü DNS entry’sini tanımlayabileceğiniz bir yönetim ekranı mevcut.
  • Backup DNS dediği şey ile de tam emin değilim ama yedek bir DNS’e sahip olabiliyorsunuz. Adraid ana DNS hizmetini verirken Hosting’inizin DNS’ini acil durumlar için  bir kenarda tutabiliyorsunuz.

Yazan: Tankado

The CoDeeN Content Distribution Network

CoDeeN yüksek performanslı içerik saklama ve dağıtmak amacıyla geliştirilmekte olan bir proje. Asıl Princeton üniversitesi bünyesinde geliştirilen proje birçok üniversitenin de desteğiyle test edilmekte ve geliştirilmekte. Amacı bir proxy network’ü oluşturarak kullanıcılarına içeriği en kısa zamanda en etkin ağ kaynağı kullanarak sunmak olan proje diğer yandan da önbellekleme yaparak içerik kaynaklarının yükünü hafifletme amacını taşıyor. Proje network’ündeki bir proxy’i kullanan bir kullanıcı sıradan web proxy’lerinden farklı olarak istediği içeriğe ulaşabilmek için uygulamaya dahil proxy’ler arasında en uygun CoDeeN proxy’sine yönlendirilebiliyor. CoDeeN hakkında daha fazla bilgi için bu sunuyu izleyebilirsiniz.

CoDeeN yüksek performanslı içerik saklama ve dağıtmak amacıyla geliştirilmekte olan bir proje. Asıl Princeton üniversitesi bünyesinde geliştirilen proje birçok üniversitenin de desteğiyle test edilmekte ve geliştirilmekte. Amacı bir proxy network’ü oluşturarak kullanıcılarına içeriği en kısa zamanda en etkin ağ kaynağı kullanarak sunmak olan proje diğer yandan da önbellekleme yaparak içerik kaynaklarının yükünü hafifletme amacını taşıyor. Proje network’ündeki bir proxy’i kullanan bir kullanıcı sıradan web proxy’lerinden farklı olarak istediği içeriğe ulaşabilmek için uygulamaya dahil proxy’ler arasında en uygun CoDeeN proxy’sine yönlendirilebiliyor. CoDeeN hakkında daha fazla bilgi için bu sunuyu izleyebilirsiniz.
Okumaya devam et “The CoDeeN Content Distribution Network”

Cem Adrian

Onun sesi çoğu sanatçının yanında komplekse girebileceği bir güzellikte. Aslında tek bir sese sahip değil. Onun için hiç bir tınının, tonun, sesin zorluğu yok. Ustalığını anlayabilmek için kulak vermek gerekiyor. O kadar eşsiz bir sese sahip ki hiç bir zaman değeri anlaşılmayacak ve hiç bir zaman ortalama bir pop sanatçısı kadar da popüler olamayacak. İşte bu yüzden tarihte şöyle bir söz türemiştir; "Ne kadar çok kişi benimle ayni fikirdeyse, o kadar çok yanıldığımı düşünürüm"

Onun sesi çoğu sanatçının yanında komplekse girebileceği bir güzellikte. Aslında tek bir sese sahip değil. Onun için hiç bir tınının, tonun, sesin zorluğu yok. Ustalığını anlayabilmek için kulak vermek gerekiyor. O kadar eşsiz bir sese sahip ki hiç bir zaman değeri anlaşılmayacak ve hiç bir zaman ortalama bir pop sanatçısı kadar da popüler olamayacak. İşte bu yüzden tarihte şöyle bir söz türemiştir; "Ne kadar çok kişi benimle ayni fikirdeyse, o kadar çok yanıldığımı düşünürüm"
Okumaya devam et “Cem Adrian”

Echo ve Print arasındaki farklar

Echo, Print’e göre işlemciyi daha verimli kullanır. Aşağıda örnek echo ve print‘in 100.000 kez parametresiz çalıştırılması sırasında geçen sürelerin ölçümünü gösteriyor.

 Echoing 100000 of nothing
 Execution time is 0.037015199661255 seconds.

 Printing 100000 of nothing
 Execution time is 0.040477991104126 seconds.

Echo, Print’e göre işlemciyi daha verimli kullanır. Aşağıda örnek echo ve print‘in 100.000 kez parametresiz çalıştırılması sırasında geçen sürelerin ölçümünü gösteriyor.

Echoing 100000 of nothing
Execution time is 0.037015199661255 seconds.

Printing 100000 of nothing
Execution time is 0.040477991104126 seconds.

Okumaya devam et “Echo ve Print arasındaki farklar”