16.05.2012

Diablo 3


Diablo 3 piyasaya çıktı büyük ihtimalle biliyorsunuzdur. Bende WOW annual pass aracılığıyla oyuna sahip olmuş durumdayım. Görsel olarak çok tatmin edici. Oyunun görselliği dışında çok da bir önceki versiyonundan farkı yok diyebilirim. Ama oynanır eğlenilir.

Oyunun en sıkıntılı noktası offline olarak oynanamıyor olması. Normalde çok büyük sıkıntı olmayacak olan bu durum Blizzard'ın authentication sunucuları size cevap vermeyince kabusa dönüşebiliyor. Wow sayesinde milyonlarca kullanıcının ne kadar trafik yaratabileceği, ne kadar kaynağa ihtiyaç duyacağı konusunda ciddi miktarda bilgiye sahip olduğunu düşündüğüm Blizzard uzuuuuun beta programına ve yaptığı stres testine rağmen sattığı kadar kullanıcıya hizmet sunacak yapıyı oluşturamamış gibi görünüyor. Concurrent requestlerden dolayı hizmet veremiyoruz diye bilgi vermek de ilginç olmuş :) Ne olmasını bekliyorlardı bilmiyorum. Kullanıcılar kendi aralarında koordine olup sırayla mı login olacaklardı?

Bakalım Mists of Pandaria yayınlanınca neler olacak :)



11.05.2012

Jquery ile sürükleyelim :)


Jquery'nin UI kütüphanesi ile birlikte bir şeyleri sürükleyip bırakılabilir hale getirmek cidden çok basitmiş. Hem de çok eğlenceli :) Jquery ve Jquery UI'ı indirmek bir ön gereksinim tabi. UI'ı download ederken istediğiniz paketleri de seçebiliyorsunuz.

Sonra basit bir html dosyası oluşturalım. Linkteki gistte de gördüğünüz gibi indirdiğimiz jquery dosyalarını import edip iki tane div oluşturuyoruz. Divlerimize basitçe stil veriyoruz. Sonra script taglarının içine hangi element(ler)in sürüklenebilir olduğunu belirten minicik bir ifade yazıyoruz ve hatta stack opsiyonu ile belirttiğiniz classa ait bir elementi sürüklerken z-index de ayarlanıyor ve son dokunduğunuz kutu hep üstte kalıyor. Hepsi bu. Artık sürüklenip bırakılabilen kutularımız var :)

4.05.2012

Javascript Call fonksiyonu


Bu aralar herkes her şeyi javascriptle yapıyor. Bende bir librarynin source code'unu incelerken görüp nedir bu acaba diye mereak edip tanıştığım bir fonksiyonu buradan paylaşayım dedim. Anladığım kadarıyla böyle çokta kullanılmayan ama gerektiğinde de hayat kurtaran bir fonksiyon call fonksiyonu.

Bir javascript sınıfı tanımladık diyelim bu sınıftan bir başka sınıf türetmek istediğimizde, javacasıyla söylemek gerekirse bir sınıfı extend etmek istediğimizde ne yapacağız? Hiyerarşide üstte olan sınıfın method ve fieldlarına alttaki sınıftan nasıl erişilecek? İşte bu sorunun cevabı call fonksiyonunda.

Ayrıca anonim fonksiyonların çağrılmasında da kullanılabiliyormuş.

Detaylı bilgi için MDN.

3.05.2012

Trello


Hani böyle her şey bir karışır. Kafa karman çorman olur. O sırada ben bir şey yapacaktım da neydi diye düşünür ya insan. Hah işte o sırada açıp bu Trello şeysine bakıyorum ben. Şeysi diyorum çünkü nasıl tanımlayayım nedir bu Trello kafamda çok net değil. Çok işime yarıyor orası net :)

Şimdi şöyle, Trello da temel olarak panolarımız (board) listelerimiz ve kartlarımız var. Öreğin workboard diye bir pano açıp, bu panoya to do, doing, done diye üç tane liste ekleyip, işlerinizi bu pano üstünde kolaylıkla takip edebiliyorsunuz.
Her panoya üyeler ekleyip kartları bu üyelere atayabilir, kartları etiketleyip (renkli menkli :) ), bitiş tarihi ekleyip, checklistlerle bezeyebilirsiniz :)

İşiniz bitince de kartınızı arşivleyip kalabalığı azaltabiliyorsunuz :)

Herkese tavsiye olunur.