bildirgec.org

server hakkında tüm yazılar

Virtual Private Server, VPS’ler Hakkında Birçok Şey

admin | 07 January 2010 16:56

Vps, Virtual Private Server, bir sunucunun sanallaştırma yazılımı yardımıyla birçok parçaya bölünüp, bu parçaların her birinin kullanıcının dilediği işletim sistemiyle kullanabildiği sanal sunuculardır.

Shared hosting denilen klasik hosting paketlerine göre siteleri ağır olan ancak dedicated server‘a da ihtiyacı olmayan siteler için biçilmiş kaftandır. Kullanıcı VPS’ine sunulan işletim sistemlerinden birini kurup, istediği yazılımları yükleyip istediğini çıkartarak kendi sunucusunu oluşturabilir. Hatta kimi virtualization yazılımları kernel üzerinde dahi modifikasyon yapılmasına izin vermektedir.

Virtualization yazılımlarından şöyle bir bahsetmek gerekirse:

SQL Server Table Partitioning

absconder | 23 November 2009 12:38

Table Partitioning’in ana amacı görece büyük bir tablo içerisinde yer alan verilerin belirli bir kritere göre ayrı ayrı fiziksel alanlarda saklanarak verilere erişim hızını ve disk kapasitesini optimum kullanmak, ölçeklenebilir ve daha kolay bakımı sağlanabilir kılmaktır.

Böyle bir yapıda kurmak isediğimiz bir tablodaki verilerin belli bir tarihten eski olanlarını bir partitionda, bu tarihten yeni kayıtları da farklı bir partitionda tutmak isteyebiliriz. Sık kullandığımız veriler elbetteki daha yakın tarihteki veriler olacaktır.

plat’home openblocks 600

schizophrenia13 | 04 October 2009 09:41

plat'home openblocks 600
plat’home openblocks 600

plat’home’un akıllı telefon büyüklüğündeki sunucu serisi openblocks’un son üyesi olan 600, düşük enerji tüketimi ve boyutlarıyla ilgi çekici. openblocks 600, 599$ etiket fiyatıyla satışa sunuluyor.

bazı özellikleri:

  • 600 MHz powerpc cpu, 1 GB ram
  • fansız tasarım
  • 0 – 55 °C çalışma sıcaklığı
  • dahili CF kart yuvası
  • 128 MB flash ROM
  • SSD/linux os
  • fedora, debian desteği, netbsd destek çalışması

adobe coldfusion

youngwe | 03 September 2009 12:28

Adobe bir sağa baktı, bir sola ve etrafta birbirinden popüler diller gördü; php, asp, .net, javascript. sonra piyasayı azıcık yokladı ve büyük projelerde tüm bu dillerin kullanılması için taklalar atıldığını gördü. gözleri açıldı ve bağırdı; coldfusion!!

adobe coldfusion nedir?

CFML (ColdFusion Markup Language), etiket temelli Web ve Internet temelli uygulamalar geliştirmek için kullanılan ColdFusion işaretleme dilidir. CFML alışılagelmiş programlama dillerinden daha çok HTML’e benzemektedir ve bu CFML’yi öğrenilmesi kolay (HTML’den daha zor değil) bir dil yapar. CFML ColdFusion tarafından desteklendiği gibi birçok üçüncü parti sunucu tarafından da desteklenmektedir.

bir nevi yeni işaretleyici dili çıkardı. ayrıca tüm ürünlerini de ona bağladı. bu sayede insanlar adobe ürünlerini tek çatı altında bağlantılı şekilde kullanma şansına ulaştı!

peki bu dil zor mu?
kullanan hiç kimse dinamik diller kadar zor olduğunu söylemiyor. zaten editörü kendi başına tüm işlemleri yapabiliyor, elde edebiliyor. bileşen mantığı ile çalışıyor.

adobe coldfusion

ne tür projeler için uygun?
coldfusion için server üzerinde coldfusion kurulması lazım. fakat bu pek yaygın değil. işte bu yüzden orta halli projeler ve üstlerine öneriliyor. ama performans açısından tüm projeleri destekleyecek güçte.

ttnet siteleri nasıl yasaklıyor?

admin | 20 August 2009 15:58

Network üzerine biraz bilgisi olan herkes, internet üzerindeki bilgisayarlara ip ile ulaşıldığını bilir. Peki neden? Sebebi şu:

Favori arama motorunuzu açmak için browser’a girip “74.125.43.147” girdiğinizi düşünün. Favori mail server’ınız için de “69.147.112.160”. Peki gazeteniz için, en sevdiğiniz site için, faturalarınızı ödemek için, oyun oynamak için … yüzlerce ip adresi ezberlemek zorunda kalacaktınız.

Böyle bir hayat çekilmezdi doğrusu, peki ya ezberlediğiniz ip adreslerindeki bilgisayarlar bozulduğunda ne olacak? işte bu gibi nedenlerden dolayı, DNS (domain name server) sistemi kurulmuştur. Browser’ınıza herhangi bir domain adı yazdığınızda, www.google.com, bu sistem üzerinden sorgulanarak ip adresi öğrenilir ve ardından da o ip adresine bağlanılır. Bu şekilde lokasyon olarak size daha yakın server’lara bağlanmanız (bunun nedeni ping’te anlattığım ttl ve gecikme değerlerini azaltmak ve hızı arttırmaktır) ve herhangi bir ip adresindeki server arıza verip durduğunda sizi kolayca başka server’a göndermek içindir. Aynı şekilde bir server üzerinden birden fazla sitenin kullanılmasını da mümkün kılar. Peki yazının bu noktaya kadar olan kısmının ttnet’in siteleri yasaklaması ile ne alakası var diyebilirsiniz. ttnet’in de kendi dns server’ları var ve interneti ondan aldığınız için bilgisayarlarınız dns sorgularını ttnet’a ait dns server’lara gönderiyor. (195.175.39.39 ve 195.175.39.40 [bu değerler benim modem’im için geçerli sizin için değişebilir]). Peki bir site nasıl yasaklanıyor? Çok basit:

Site ile aranızdaki mesafeyi hesaplayın

admin | 20 August 2009 10:53

tcp/ip içinde çok basit bir şekilde bir siteye olan mesafenizi hesaplayabilir ve aranızdaki haberleşmenin gecikmesini öğrenebilirsiniz. Bunun için tek yapmanız gereken şey, ping çekmek. Başlat menüsünden çalıştır’a gelerek cmd yazıp enter’a basınız. Karşınıza komut satırı çıkacaktır. Alttaki komutu yazdıktan sonra tekrar enter’a basınız ve paket alma-gönderme yani ping işleminin bitmesini bekleyiniz.

1
ping www.google.com

Karşınıza resimdeki gibi bir ekran çıkacaktır. Ancak önemli olan buradaki bilgileri okumayı bilmektir.

Ekran çıktısına bakacak olursak eğer:

1
2
3
4
5
6
7
8
9
10
11
12
C:\Users\axanc>ping www.google.com
Pinging www.l.google.com [216.239.59.105] with 32 bytes of data:
Reply from 216.239.59.105: bytes=32 time=107ms TTL=53
Reply from 216.239.59.105: bytes=32 time=106ms TTL=53
Reply from 216.239.59.105: bytes=32 time=105ms TTL=53
Reply from 216.239.59.105: bytes=32 time=105ms TTL=53
Ping statistics for 216.239.59.105:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 105ms, Maximum = 107ms, Average = 105ms

Ping komutu öncelikle 2’nci satırda www.google.com adresinin ip adresini tespit ediyor. aslında bunu “nslookup” programı ile siz de yapabilirsiniz. o da başka yazıya artık. Ardından 4 satır boyunca google’a ait olan ip adresine paket gönderiyor ve cevabını bekliyor.

1
2
3
bytes=32 //gönderilen paketin byte boyutundaki büyüklüğünü gösterir.
time=107ms //paketin iletişimi süresinde geçen süreyi gösterir.
TTL=53 //Time-To-Live

TTL ise çok daha hoş bir şeyi gösteriyor. ancak öncelikle TTL ne demektir? TTL, time-to-live, yani paketin yaşam döngüsünü gösterir. ping işlemi sırasında gönderilen bir paket ttl değeri 64 olarak yola çıkar. paketi bize ulaşması sırasında uğradığı her bilgisayar paketi aldığında ttl değerini bir azaltarak bir sonraki ağ’a iletir. dolayısıyla www.google.com adresi bizden 11 ağ uzaktadır. (64 – 53 = 11). Dolayısıyla bizim google’a gönderdiğimiz bir veri, ona ulaşana kadar 11 farklı bilgisayar üzerinden daha geçmektedir.
Son satırda ise iletişimin kurulması sırasındaki en düşük, en yüksek ve ortalama süreler de bizim karşımızdaki bilgisayar ile aramızdaki veri iletişim süresini gösterir.

1
Minimum = 105ms, Maximum = 107ms, Average = 105ms

bu tip veriler online oyunlar oynarken oldukça önem kazanır. zira siz ortalama 400ms gecikme ile oynarken, başka birisi 100ms gecikme ile oynuyorsa, size karşı neredeyse her daim 300ms avantajı bulunmaktadır.

Geliştiriciler için Android IM Uygulaması

mekya | 22 July 2009 12:46

android
android

Bu android uygulaması da önceden yazdığım editable-jquery-tree-with-php-codes ile aynı kaderi paylaşıyor, yani hedefine ulaşamadı.
Bu listedeki bir ecnebi hoca – burada
isim verip kendisini rencide etmek istemiyorum 😛 –
böyle bir şey yaptırarak bazı ihtimalleri yükseltmemi söyledi, ama zannediyorum ki çinlilerin ve hintlilerin çok olması ve yeteri kadar iyi bir iş çıkaramam ihtimalleri yeteri kadar yükseltmedi ve ağustos-2009 celbinde kışlanın yolu gözüktü:) Sonuç olarak ben de bu uygulamayı android e yeni başlayan arkadaşlara belki yardımcı olur diye google code a koydum.

Bu arada böyle uygulamaları genel kullanıma açmanın faydası olmuyor değil en azından az da olsa insanın bağlantılarına uluslararası bir kaç kişi katılıyor.
Tabii bu yolla ulusal bir kaç kişi ile debağlantı kurmayı ümitle bekliyorum.

android
android

Url, domain, name server Ftp! kafam karıştı yardım!

feveran | 21 July 2009 11:23

şimdi benim bir web sitem var. domain name aldım.

ama host free. yani paralı değil. ve parayla aldığım domain name’i yani adresi free hostuma yönlendirme servisiyle yönlendiriyorum sadece. çalışıyor. ama şöyle bir sorun var – acemimisin,cahilmisin diyenlere- evet öyleyim*- dhost.info/feveran/1.jpg adresine (yada sayfasına) 2kilobyte.org/1.jpg adresinden ulaşamıyorum. bunun nedeni nedir? name server tam olarak ne işe yarar? bunun nedeni o mudur. ayrıca dhost.info yazmış sadece yönlendirme yapablirsinz yani domain name desteğimiz yoktur diye. o yüzden midir? domain desteği olan free hostlara geçsem ne yapçam yardım lütfeN!!!

www.Bing.com’um Linux Üzerinde Çalışması Sizce de Garip Değil Mi?

xiackok | 13 July 2009 16:30

Bilgisayarıma boş boş takıldığım sıralarda bir blog girdisiyle karşılaştım. Yazıda hotmail’in artık linux kullanıcıları tarafından kullanılamayacak olmasına dair bir haber vardı. Bir de Netcraft diye bir alan adı araştırması yapan bir web uygulamasından bahsediyordu. Yaptığı araştırmalar sonucu microsoft’a ait bazı domainlerin karşısında Linux – Cent OS yazdığını farketmiş :). Ben de bir bakayım dedim ancak bulduğum sonuçlarda genelde subdomainlerde linux yazıyor olmasıydı. Biraz daha ilginç bir şeye rastlar mıyım diye uğraşırken aklıma microsoft’un yeni arama motoru olan bing geldi. Bing diye arattığımda ise sonuç aynen şöyleydi:

serverlık zor zanaat

kaankisisi | 08 June 2009 12:26

İnternette gezinirken çalışmayan bir linke tıkladığımızda genellikle tarayıcımızın tercihlerine göre, sıradan bir 404 hata mesajı alırız.

Ancak 404 hata sayfalarına bazı internet siteleri çok önem gösterip gerçekten yaratıcı tasarım örnekleri sergileyebiliyorlar.

Bu sitede bir çok örneğini gördüğümüz hata sayfalarından belki de en ilginci “dert yanan sunucu” olmuş…

ajitasyon yapan sunucu
ajitasyon yapan sunucu

Orijinali bir dönem Uludag‘ ın web sitesinde yer alan kod, daha sonra Uludag sunucularından kaldırılmış ancak bazı tasarımcılar, kodu ufak değişikliklerle de olsa kendi sayfalarına taşımışlar.