Therefore I needed to learn tmux. main commands below
Ctrl+b "
— split pane horizontally.Ctrl+b %
— split pane vertically.Ctrl+b arrow key
— switch pane.Ctrl+b : - enter command mode, "setw -g mouse" <-to enable mouse scroll in tab
looks nice
Therefore I needed to learn tmux. main commands below
Ctrl+b "
— split pane horizontally.Ctrl+b %
— split pane vertically.Ctrl+b arrow key
— switch pane.Ctrl+b : - enter command mode, "setw -g mouse" <-to enable mouse scroll in tab
looks nice
benimde uzun süredir aklımda işten çıkınca düğmeye basim araba gelsin istiom çok şey değil aslında 🙂
birde dışardan
herşeyin aslında çok güçlü olmayan küçük webserverlarından oluştuğu ve bu serverların büyük büyük gemilerdeki gibi container larda tutulduğunu düşünmemiştim 🙂
ve suyla soğutma yapılıyor 🙂
sanki kocaman bir fabrika gibi. bundan sonra terminatörleri yapacaklar galba :p
“Google Provided Transportation Device” skutır demiyor ama o skutır değil 😀
uzun süredir seo ile ilgileniyor bir sürü siteyle oynuyorum. ama birinci ve ikinci olmak arasındaki farklı bir türlü öğrenememiştim çünkü izlicek kada materyalim ve zamanım olmamıştı. saolsun seomoz yapmış. yüzde yüz olmasada rakamlar civarında olacaktır.
CDN yani Content Delivery Network ün tam türkçe karşılığı içerik teslim ağı demek. internette webmasterların sıkça kullanması gereken bu işler youtube akamai ve yslow çıktıktan sonra ortaya çıkıyor. internet çok çok büyüdükten sonra artık bir kısım içeriğin aynı serverdan verilmesi siteleri yavaşlatır oldu. çünkü kullanıcı sayıları çok büyük rakamlara ulaştı ve basitçe var olan webserverlara bütün içeriği verdirmek ağır bir yük olmaya başladı.
dinamik oluşturulan içerik zorunlu ana serverlardan verilmeliydi ama statik bi çok içerikse bir sürü servera dağıtılabilir ve ayrı ayrı serverlardan verilebilirdi. ki şu anda bütün büyük siteler bunu yapıyor google facebook bing.
dinamik içerik nedir ?
sayfanın istek başına değişmesi gereken içeriğe dinamik içerik denebilir. gerçek hayattan örnek verelim. http://www.youtube.com/watch sayfası aslında youtube ün video oynattığı sayfadır ve bu sayfaya bazı argümanlar gider bunlar soru işaretinden sonraki kısımlardır. örnek:?v=5PsnxDQvQpw&feature=channel asıl url http://www.youtube.com/watch?v=5PsnxDQvQpw&feature=channel. şimdi watch sayfası aldığı parametreler doğrultusunda değişicek ve hangi videoyu oynatması gerektiğini o video ya ait yorumları getirmesi gerektiğini bilicektir. bu her istek başına(aynı session’da) sabit bir web serverdan çıkması gereken html dir. çünkü az evel izlediklerinizi sonra izliceklerinizi tutması ve ona göre youtube ana sayfasında profilinize uygun videoları göstermek isticeklerdir. bunlar için IIS veya apache gibi bişey kullanılır.
statik içerik nedir ?
her sayfada aynı şekilde gelen içeriktir. bunlar neler olabilir örneğimiz youtube dan devam edelim. youtube logosu ve design için gereken css ler. javascriptler. bunlar her sayafaya girer ve hep aynıdır değişmeden gelirler. işte bu içerik bir sürü farklı serverdan gönderilebilir. ayrıca lokasyona göre kullanıcıya yakın olan yerden verilmesinde fayda vardır. yani türkiyeden google a bağlandığınızda google.com.tr nin gelmesi gibi düşünebilirsiniz. youtube’a türkiyeden bağlanıldığında CDN js ve css leri türkiyeye yakın olan serverdan verir buna CDN karar verir youtube ün orda bişey yapmasına gerek yoktur.
akamai ve limelight bu işte en ünlü olan firmalar. akamai internetin %20 si bizim üstümüzden gidiyor diyor ama bilemem. daha detaylı firma listesi ve CDN konusunun devamı için wiki ye bakınız.
yazımızın ana konusuna gelelim microsoftmu google mı?
küçük webciler yani ben CDN için para verip büyük büyük siteler kuramam. buna ne zamanım nede yeterince param var. fakat ufak işlerimde kullandığım jquery i herzaman google dan verirdim yani CDN olarak google tercih ediyordum en azından sadece jquery nin kendisini bile vermesi benim işimi/serverımı rahatlatıyordu. aslında benim microsoft cdn den haberim yoktu ki az evel okudum onlarda jquery veriyorlar. hemen aklıma iwebtools un speed testi geldi ve direk sınadım. sonuç biraz garip jquery mini 1.3.2 için microsoft 57.94kb veriyor ve bunu 0.32 saniyede veriyor. google ise 55.91kb ve bunu 0.07 saniyede veriyor. yani genel jquery CDN için google tercih etmek en mantıklısı.
sizde bakın hatta sonuçlar bu yazıdan farklıysa lütfen yorum bırakın.
dün bakınırkene gördüm. noodp diye bir meta tagı var ulen dedim bu ne. okudum aradım. olay şu google arama sonuçlarını gösterirken bazen title ve description çin dmoz da geçen verileri kullanabiliyor. matt cutts ın da yazısında dediği gibi. etkisi 3 4 gün içinde kesin ortaya çıkıyor. ve sizin kendi sitenizdeki veriler kullanılıyor dmoz a bakılmıyor.
bakdım herkezin browseri var ie mcrosoft, sora safari apple sora ff mozilla gurubu. dedim benimde olmalı kolay olmalı 🙂 air len yazam didim çok tatlı captionu var.
flex action script konuları iyice hoşuma gitmeye başladı. ortamı rezil flex builder var bi dene allaha emanet intellisensi ve import yönetimiyle sinir oynatabiliyor bazen. ama amaç öğrenmek olunca sabırla koncukladım 🙂
artık benimde işden güçden sıkılınca eğlencelik oynamak için yazdığım bir open source projem oldu. tabii bu kaçıncı oldu bende bilmiom :). adı wobserver aslında observer yapıcakdım ama googlecode izin vermedi aynı isim sourceforge da var dedi iyi dedim bende napem wobserver yaptım. svn verdi 40mb lıkda upload yapıp release etme hakkı veriyor. sourceforge kadar iyi değil ama böle ufak tefek projeler için biçilmiş kaftan open source yeriymiş bu googlecode.
her google hesabının 10 tane proje açma hakkı var ama istenirse daha fazlası için mailleşilebiliyormuş o 40 mb mevzuusuda artırılabilio haberiniz olsun.
bu libler javascript olaylarında işimizi kolaylar ordan kaydır burdan götür gibi şeylerde. merak eden duymayanlarınız için
neyse konumuz şuki bu libleri herbirimiz bi şekilde kullanıyoruz. google amca yine burda devreye giriyor ve yazının ana konusu olarak oturuyor. eğer bu libleri kullanıyorsanız ve server bandınızdan kar etmek istiyorsanız işte bakmanız gereken sayfa. eğer include ederken kaynak olarak google amcamı gösterirseniz hepiniz server bandından kar ediyorsunuz. nasıl mı? ortalama 50kb olan js libleri her seferinde sizden değil ve google dan yükleniyor buda bizim serverımızdan bant karı etmemizi sağlıyor.
şimdide paranoyak açıdan yaklaşayim ama ya google kodu değiştirir kullanıcılarımızı ebegümeci yaparsa. buda sizin düşünmeniz gereken bişey. bankaysanız kullanmayın tabii ama normal forum blog veya para içermeyen her sitede kullanılması şiddetle tavsiye edilir.