Web Tasarımına Responsive (Esnek) Yaklaşımlar


Responsive Ne Demek?

Kelime itibariyle responsive; esnek, hassas anlamlarını taşır. Bizim bu kelimeyle işimiz de tam bu anlamlar yüzünden başlıyor. Son dönemlerde web tasarım kavramı ile birlikte anılan responsive kullanılabilirliği hedefleyen bir yaklaşım aslında.

Web tasarımın neresinde esnek olmalıyız? Bu ihtiyaç nereden çıktı?

Teknolojinin gösterdiği gelişim ile seviniyor, yeni çıkan elektronik aletleri merakla inceliyoruz. Fakat bu duruma her zaman sevinmeyen bir kesim var 🙂 Tasarımcılar! Tabletler, akıllı telefonlar, netbooklar, notebookların çeşitli varyasyonları piyasaya sürüldükçe uyumluluk problemleri ortaya çıktı. Sizin dün akşam saatlerinde CSS’e döktüğünüz bir PSD tasarımı yayına verdiğinizi varsayalım. 5 dk sonra elinde tabletiyle gelecek olan arkadaşınız; yayınladığınız tasarıma göz atmak istediğinde ufak tefek kaymaların yanı sıra -kodlarken hiç dikkat etmediyseniz- sitede hareket dahi edemeyebilir. Bu çok vahim bir durumdur. Sitenizin fonksiyonel yapısı, verdiğiniz hizmet ne kadar mükemmel, fevkalede olsa da ziyaretçilerinize en uygun şekilde sunamadıktan sonra bir hiçtir. Yakın bir zamana kadar sadece tarayıcı değişikliğinden oluşan farklılıklar bile yeterince sıkıntı çıkartırken bir de çözünürlük farklılığı çıktı başımıza. 🙂 Bilişim sektörü -web ya da masaüstü farketmez- devamlı gelişen / değişen dinamiklere sahip olduğu için bu sektörde barınmak, işin bir ucundan tutmak istiyorsanız kendinizi de sürekli geliştirmelisiniz. Web tasarım işinde “Ben de varım!” diyorsanız ve şimdiye kadar responsive kavramını hiç duymadıysanız şimdi başlamanın tam zamanı diyorum! 🙂

Okumaya devam et

Genel, Nasıl Çalışır?, Web Tasarım kategorisine gönderildi | , , , , , ile etiketlendi | 5 yorum

CloudFlare Nedir? Nasıl Kullanılır?

CloudFlare Nedir?

CloudFlare 2009 yılında Matthew Prince, Michelle Zatlyn ve Lee Holloway tarafından geliştirilmeye başlanmış,son zamanlarda tüm Dünyanın ilgisini üzerine çeken bir sistemdir. Sitelerinizi DDos ve spam olarak adlandıralan saldılardan bir nebze de olsa koruyabilirsiniz. Ücretli ve ücretsiz kullanım seçeneği olan sistemin, ücretsiz versiyonuyla bile sitelerinizde kesinti olmadan yayına devam edebilirsiniz.

Okumaya devam et

Genel, Nasıl Çalışır? kategorisine gönderildi | ile etiketlendi | 2 yorum

Matematik: Euler Totient Fonksiyonu

Bu yazımda kripto (şifreleme) yöntemlerinde de kilit noktalarda kullanılan matematiksel bir fonksiyon olan Totient fonksiyonundan bahsedeceğim. Genellikle Euler Totient ya da Euler’in Totienti olarak adlandırılan Totient, İsveçli matematikçi Leonhard Euler tarafından ortaya konmuştur. Totient fonksiyonu, Yunan harflerinden phi(\varphi) ile simgelendiği için Phi fonksiyonu olarak da anılabilir.

Okumaya devam et

Algoritma, Programlama kategorisine gönderildi | , , , , , ile etiketlendi | Yorum bırakın

PHP ile Sistemin CPU Yükünü Bulma

İleri PHP konularından olan sistem işlevlerinden biri CPU yükünün yüzdelik değerlerine ulaşmak için öntanımlı fonksiyonlar mevcuttur.

Ön Bilgi:

  • PHP sürümünüz 5.1.3 ve üstü bir versiyon olmalıdır.
  • Windows sistemlerde çalışmaz. Yani Windows kurulu bilgisayarınızın localhost’unda cevap alamayabilirsiniz. PHP destekli bir hostta denerseniz dönen diziye erişiminiz mümkündür.

Okumaya devam et

PHP, Programlama kategorisine gönderildi | , , ile etiketlendi | Yorum bırakın

20 Aralık 2013 EnterPrize Boğaziçi Üniversitesi Girişimcilik Zirvesi

Yaklaşık 450 fikir içerisinden son 50’ye kalan fikir sahibi ekipleri bilgilendirme amaçlı bir etkinlik yapıldı. Geçtiğimiz cuma günü (20 aralık 2013) Boğaziçi Üniversitesi Güney Kampüsü’nün ev sahipliğinde gün boyu gerçekleştirilen oturumlarda hukuki süreçten iş planlamaya, yatırımcı ekosisteminden borsaya kadar birçok konuya değinildi. EnterPrize Girişimcilik Zirvesi’nde ben de katıldım. Piyasayı görmeme, diğer girişimci arkadaşlarla iletişime geçme fırsatım oldu.

Okumaya devam et

Genel, Kişisel kategorisine gönderildi | , , , , ile etiketlendi | Yorum bırakın

Medeniyet Teknolojiyle Değil, “İnsan” ile Yol Alır!

7043571834_567472725_milliKtphane

Bu yazımda medeniyetten bahsedeceğim. Medeniyeti ilerleten, geliştiren faktörlere bakacağım. Alışılmışın aksi durumlar artık daha fazla göze batmaya başladı. Aslında problemler hep vardı. Aynı yerde duruyorlardı. Biz görmüyormuşuz. Dikkat kesilince rahatlıkla farkedilen bu sorunların çözümleri de gayet basit. Basite indirgemeyi çoğu zaman tercih etmem. Lakin görülen köy de kılavuz istemiyor. Hayatı her zaman zora sokmanın da bir anlamı yok. Dünya üzerinde gelmiş geçmiş her insanın düşündüğü ve içinde bulunduğu “medeniyet”ten bahsedeceğim bugün. Zannedilenden farklı neden-sonuç ilişkileri var(mış). Bu başlığı atmamdaki en büyük sebep ise Haber Kalem‘in değerli kalemlerinden olan Mehmet Aktulgalıbey olmuştur. Milli Kütüphane ile ilgili yazısını okudum ki beni epey endişelendirmiştir.

Okumaya devam et

Genel, Kişisel kategorisine gönderildi | , , , ile etiketlendi | 2 yorum

Nesneye Yönelik Programlama’da (OOP) Sınıf Soyutlama

Nesneye yönelik programlama yaklaşımlarında önemli bir kavram soyut sınıflardır. Soyutlama işlemi ile aynı zamanda çok biçimlilik mantığına da zemin hazırlamış oluyoruz. Soyut sınıflar gövde içermez ve genişletilen sınıf tarafından kullanıldıktan sonra sonlandırılması zorunludur. Soyut denmesinin sebebi de gövde içermemesinden dolayıdır ve bu gövde oluşturmayı kendinden türeyen sınıflara bırakırlar. Birazdan örnek kod parçaları ile ne demek istediğimi daha net anlatabilmiş olacağım. Ufak ufak geçelim konumuza. Örnek bir soyutlanmış yapıyı aşağıdaki resimde görebilirsiniz:

UML Diyagramı

UML Diyagramı

Calisan sınıfımız bir soyut sınıftır. İçerisinde calis() fonksiyonu soyutlanmıştır. En az bir tane soyut sınıf barındırması ilgili sınıfı soyut yapmaya yeter. Aynı zamanda gövdeli (soyut olmayan) işlevler de barındırabilir. Bu gövdeli işlevleri alt sınıflar sonlandırmak zorunda değildir. calis() işlevi her pozisyondaki eleman için farklı işleyeceğinden gövdesi farklı olacaktır. Bu yüzden calis() fonksiyonu soyutlanarak gövdesinin ne olacağını alt sınıflara bırakır.

Okumaya devam et

PHP, Programlama kategorisine gönderildi | , , , , , ile etiketlendi | Yorum bırakın

Türkiye’de Kitap Sektöründeki Yaptırımlar ve Verilen Önem

Alışveriş sitelerinin kitap kategorilerinde epey zaman geçiririm. Fakat birkaç gün önce elime geçen e-kitap diye tabir ettiğimiz ePub versiyonunda bir eseri okumaya başladım. Tesadüfen denk geldiğim e-kitap ile ilk defa deneyimlediğim bu okuma tarzını açıkçası sevdim de. 🙂 Klasik sektörde sıkıntılar devam etse de yine de korsana karşı olduğum için bir dahaki e-kitabımı aramaya koyuldum. Bunların piyasasını daha önceden hiç bilmiyor, nerede satıldığından bile haberim yoktu. Neyse ki internet sitelerinin bazılarında romanların elektronik versiyonlarının satışı yapıldığını gördüm. Bu karşılaşma, benim için hiç ama hiç hoş olmadı.

Okumaya devam et

Genel, Kişisel kategorisine gönderildi | , ile etiketlendi | Yorum bırakın

Toplumumuzda Gelişen Lobicilik Geleneği

Toplumda yıllardır hissedilen alışkanlıklar dile getirilmiyor. Kemikleşmiş düzen darbe almıyor, aldırılmıyor. İnsan olmamızı sağlayan özelliklerimizin bir kısmını daha lise, üniversite yıllarımızda “bazı” masalarda bırakıp devam etmişiz yolumuza. Her koyun kendi bacağından mesul nasıl olsa değil mi?! Bu satırları şuan yazma gereği duymuşsam değil! Bir koyunun bacağı gidince diğerininki de gidiyor. “Ben” kavramından bir nebze uzaklaşalım, “Biz” kelimesinin ne ihtiva ettiğini iyice öğrenelim. Ondan sonra hangisini kullanırsanız kullanın. Umrumda değil!

Peki problem ne? Oluşan çatlağın başı nerede? Biz hangi baltanın sapıyız?

Sorunumuz “hak” kavramının ortadan kalkması. Problem büyük. Problem, içgüdüsel. Yeni dünya düzeninin kapital gözleri bu kavramdan bihaber. Aileler zaten bilgisiz. En entelektüelinin oğlu/kızı bile bugün işi düşünce lobinin en sağlamını kurabiliyor. Çok başarılı bir şekilde öğretilmiş. Biz küçüktük. Zamanın büyükleri geçiş dönemine farklı yoldan girdiler.

Okumaya devam et

Genel, Kişisel kategorisine gönderildi | ile etiketlendi | 3 yorum

23.11.2013 Tarihli “Kitapların Zararlıları: Kişisel Gelişim Kitapları” Adlı Yazım ile İlgili Cevap ve Düzeltme

Merhaba Sevgili Okurlarım,

Bugünkü yazımda bir yanlış anlaşılmayı düzelteceğim. Üzerime doğrultulan okların yaylarındaki (bana göre) hatadan bahsedeceğim. Mazallah hiçbirimiz kör bir ok parçasına gitmek istemeyiz. 🙂

Meselemiz dün (23.11.2013) yayınladığım “Kitapların Zararlıları: Kişisel Gelişim Kitapları” adlı yazımdan sonra oluştu. Yazımı okurlarken bir meslek grubundan arkadaşlar hiç beklemediğim noktalara takılmışlar ve en tabii hakları olarak bu rahatsızlıklarını bana mail yolu ile iletmişlerdir. Öncelikle bu geri bildirimlerinden ötürü kendilerine çok teşekkür ediyorum. Bu geri bildirimler sayesinde önümü, doğrularımı, yanlışlarımı ve nasıl anlaşıldığımı çok daha sağlıklı bir şekilde öğreniyorum. Sadede geleyim isterseniz.

Okumaya devam et

Genel, Kişisel kategorisine gönderildi | , , ile etiketlendi | Yorum bırakın