Responsive Web-Css Kütüphaneleri

Responsive kelimesini uyumlu,esnek olarak çevirebiliriz.Hazırladığınız web içeriklerinin tüm cihazlarda düzgün şekilde çalışması için kullanabileceğiniz css kütüphanelerini bu yazıda paylaşıyorum.

Foundation 3

The most advanced responsive front-end framework in the world.

http://foundation.zurb.com/

foundation-framework1

 

 

 

 

 

 

 

Less Framework 4

Less Framework is a CSS grid system for designing adaptive web­sites. It contains 4 layouts and 3 sets of typography presets, all based on a single grid.

http://lessframework.com/

images (4)

 

 

 

 

 

Frameless

Dig responsive design?Hate fluid grids? Try a Frameless grid.

http://framelessgrid.com/

responsive-css-framework-frameless

 

 

 

 

 

 

Amazium

Amazium is a CSS framework that handles the most tricky and time-consuming parts of creating responsive websites.

http://www.amazium.co.uk/

Amazium-CSS-Framework-For-Responsive-Sites-520x255

 

Koleksiyon-Öğrenmek isteyenlere jQuery Mobile Dersleri

jQuery Mobile öğrenmek veya geliştirmeye devam edenler için dersleri,kaynakları tek link altında listelemeye karar verdim.Faydalı olacağını düşündüğüm kaynakları aşağıda listeliyorum.Bunların arasına eklenmesini istediğiniz bir kaynak varsa yorum olarak yazabilirsiniz.

jQuery Mobile Nedir ? Nasıl Kullanılır ? Sorularına cevap arıyorsanız bu linklerden önce buraya bakmanızı öneririm.
Okumaya devam et

jQuery Mobile Dersleri- Sayfalar

jQuery Mobile Dersleri- Sayfalar

Merhaba arkadaşlar jquery mobile derslerimize devam ediyoruz.jQuery nedir ? Nasıl Kullanılır ? Neden kullanılmalı gibi sorularınız varsa buraya bakabilirsiniz.Bu yazımızda jQuery mobile da sayfa yapılarına bakacağız ve nasıl oluşturulur,kullanılır gibi soruları açıklamaya çalışacağım. Okumaya devam et

jQuery Mobile 101

jQuery Mobile Nedir ?

jQuery kütüphanesi üzerine kurulmuş, jquery mobile ile mobil uygulama geliştirme süreci hızlı ve kolaydır.Sağladığı kolaylıklardan biri de html,css,javascript temeli olanlar için başarılı uygulamalar geliştirmeyi sağlamasıdır,bunları bilmiyor olsanız bile kısa sürede temel düzeyde bilgi sahibi olup jquery mobile ile mobil uygulamalar geliştirebilirsiniz.Html5 özelliklerinin birçoğu desteklenmektedir.Jquery Mobile ın özelliklerinden devam ederek neden kullanmamız gerektiğini ve mobil uygulama geliştiricilere veya geliştirmek isteyenlere ne gibi katkıları olduğunu açıklamaya çalışacağım.
Okumaya devam et

CSS3 transitions Nedir? Nasıl Kullanırız ?

CSS3 transitions Nedir? Nasıl Kullanırız ?

CSS3 Transitions

 

Transitions Türkçeye geçiş olarak çevrilmektedir.Transitions ile javascript veya flash kullanmadan efektler uygulayabiliriz.İnternet Explorer dışındaki tarayıcılar desteklemektedir.Diğer tarayıcılarda sorun olmaması için aşağıda tarayıcılara göre ekleri yazdım.

•Firefox 4 -moz-.
•Chrome ve Safari -webkit-.
•Opera  -o-.

Okumaya devam et

Html5 Dersleri-figcaption Kullanımı

Html5 Dersleri-figcaption Kullanımı

Merhaba arkadaşlar html5 figcaption kullanımını örnek ile inceleyelim.

<!DOCTYPE html>
<html>
<body>

<figure>
<img src=”html5logo.png” alt=”Html5″ width=”256″ height=”256″>
<figcaption>Html5 Dersleri-Html5 logosu</figcaption>
</figure>

</body>
</html>

<figure> tagı içerisinde <figcaption> u kullanıyoruz.Resimlere ait başlıkları html5 içerisinde figcaption kullanarak tanımayabiliyoruz.

Fullscreen Slideshow With HTML5 Audio And Jquery

 

FULLSCREEN SLIDESHOW WITH HTML5 AUDIO AND JQUERY

 

In today’s tutorial we’ll create a fullscreen photo slideshow to illustrate a New York picture series. We will add sounds with the HTML5 audio element in order to give life to the gallery and try to recreate the ambient of this vibrant city.

Okumaya devam et

github:windows Github kullanımı artık daha kolay

github:windows Git kullanımı artık daha kolay

Merhaba arkadaşlar bu yazımızda github:windows hizmetine göz atacağız.Githubla yeni tanışanlar veya github üye olma,kullanımı ile ilgili bilgi almak isteyen arkadaşlar için daha önce yazdığım yazıların linklerini aşağıda veriyorum. Okumaya devam et

Bulut Bilişim 101

Bulut Bilişim Nedir ?

Cloud Computing veya Bulut Bilişim   ne olduğunu açıklayamadığımız ama aklımızda çeşitli fikirler oluşturan ifadeler.Bu yazıda Bulut Bilişim nedir ?, Bulut Bilişimin Yararları ve Zararları Nelerdir ?,Bulut Bilişim şahsi olarak bizi veya firmamızı tehlikeye sokar mı ? Bulut Bilişimin Gelecekteki yeri ? gibi soruları kendi araştırmalarımla ve internette bulunan diğer açıklamalarla aydınlatmaya çalışacağım.

Bulut Bilişim :
httpv://www.youtube.com/watch?v=0IZrvOnrdsE
 

“Bulut bilişim’i kısaca tanımlamak gerekirse çalıştırdığımız yazılımların bilgisayarımızda değilde internet üzerinden erişime açık olan, dünyanın farklı yerlerinde bulunan sunucular üzerinden çalıştırılmasıdır. Peki bir yazılımı bilgisayarımızda değilde uzaktaki bir veri merkezinde bulunan sunucu üzerinde neden çalıştıralım? Öncelikle mütevazı donanıma sahip PC’lerle yüksek bir iş gücü elde ediliyor. Ayrıca kullanıcılar belli bir ofise yada alana hapsolmadan kurulum gerekmediği için dünyanın her yerinden Bulut Bilişim hizmetlerine erişebiliyor. Bulut Bilişim özellikle şirketler için verimli bir çalışma ortamı sunuyor olsada son zamanlarda kişisel kullanıcılar da Bulut Bilişim’in nimetlerinden faydalanmaya başladı. Bulut Bilişim teknolojsinin geleceği gayet parlak .”  Merve Karabulut

“Bulut Bilişim için bir tanımlama yapmak gerekirse,size bugünkü sisteminizde ihtiyaç duydugunuz yazılım(software),donanım(hardware),dosya saklama(storage) ve barınma(storage) gibi temel ihtiyaçların size uzak bir bilgisayardan internet baglantısıyla sunulmasıdır.Wikipedia’da ki tanımına göre çevrim içi bilgi dağıtımı; bilişim aygıtları arasında ortak bilgi paylaşımını sağlayan hizmetlere verilen genel ad.” Gelecex

“Bulut bilişim sayesinde yerden (lokasyon) bağımsız, işletim sisteminden bağımsız, aygıttan bağımsız bir bilişim söz konusudur. Belgelerinizi artık yedeklemeniz veya yanınızda taşımanız gerekmez. Tek ihtiyacınız gerektikleri zaman İnternet’e erişip belgenize ulaşmaktır. Bunu, dizüstü bilgisayarınızla dropbox hizmetine yolladığınız bilginize, dünyanın öbür ucunda, ya da yan odada telefonunuz ya da tablet bilgisayarınızdan ulaşarak da deneyimleyebilirsiniz. Bir başka örnek vermek gerekirse yine dünyanın bir ucundaki şantiyenizdeki muhasebeciniz nerede bulundurulduğunu bilmediğiniz, bunu pek de önemsemediğiniz muhasebe yazılımı ve verilerine erişip bilgi girdiğinde de deneyimleme şansınız olur. Ama en yaygın olarak mail hizmetlerini örnek verebiliriz. Gmail, Hotmail, Yahoomail gibi yaygın kullanılan hizmetler bulut bilişimin en iyi örnekleridir.” Burçak Çubukçu

“Uygulama ve servislerin internetteki bir sunucuda(bulutta) bulunup, internete bağlı herhangi bir cihaz ile bu uygulama ve servislerin çalıştırılması olayıdır. Cloud computing ile bilgisayarınızda bulunan ofis, resim düzenleme ve arşivleme, ajanda, yabancı dile çeviri programları ve kişisel dosyalarınız, internetteki bir sunucuya taşınıyor ve internete bağlı olduğunuz her yerden bu programlara ulaşıp işinizi görüyorsunuz.

Cloud computing uygulama ve servislerine örnek vermek gerekirse Google Mail, Apple MobileMe, Ubuntu One, Picasa, Flickr, Google Docs olarak sıralanabilir. Bu uygulama ve servislerin hepsi web tabanlı olduğundan dolayı cloud computing olarak adlandırılıyor.

(Pclabs.com.tr)

*Bulut Bilişim, düşük yönetim çabası veya servis sağlayıcı etkileşimi ile, hızlı alınıp salıverilebilen ayarlanabilir bilişim kaynaklarının paylaşılır havuzuna, istendiğinde ve uygun bir şekilde ağ erişimi sağlayan bir modeldir.

*Tanım: ABD Ulusal Standartlar ve Teknoloji Enstitüsü”

*Bulut Bilişim kavramının anlaşıldığını düşünüyorum Bulut bize neler getiriyor? adlı haberi okumanızı da tavsiye ederim.

Cloud Computing’in masaüstü uygulamalarıyla karşılaştırıldığında avantajları nelerdir?

Cloud Computing Avantajları ve Dezavantajları

Düşük Donanım Maliyeti

Web tabanlı uygulamaları çalıştırmak için netbooklar dahi fazlasıyla yeterli. Çünkü uygulama bulutta çalıştırılıyor. Dolayısıyla minimum kaynak kullanımıyla günümüzün en güçlü kişisel bilgisayarlarının performanslarına erişebiliyorsunuz. Bu yüzden cloud computing kullanan bilgisayarların düşük kapasiteli sabit diske, belleğe ve işlemciye sahip olması, performans kaybı yaşamanıza neden olmaz. Düşük donanım da düşük donanım maliyetini beraberinde getirir.

Gelişmiş Performans

Klasik programlara oranla çok daha az sistem kaynağı tükettiği için sisteminizde herhangi bir performans kaybı yaşamazsınız. Gerekli tüm işlemler bulutta yapılır.

Düşük Yazılım Maliyeti

Her bilgisayar için ayrı ayrı yazılım paketleri almak yerine sadece kullanıcıların ihtiyaç duyduğu uygulamalara erişim sağlanır. Ayrıca büyük işletmelerde programların yüklenmesi ve yönetimi de ayrı bir maliyettir. Cloud computing ile program yüklenmesine ihtiyaç duyulmadığı için herhangi bir maliyeti yoktur. Ayrıca yazılımları satın almak yerine kiralayabilir ve bu şekilde tasarruf edebilirsiniz.

Anında Güncelleme

Kullandığınız web tabanlı uygulamanın yeni sürümü çıktığında veya bazı açıkları kapatmak için güncelleme yayınlandığı anda siz de en güncel sürümü edinmiş olursunuz. Bunun için ayrıca ücret ödemenize gerek kalmaz ve/veya bu güncellemelerin yüklenmesi için herhangi bir teknisyeni çalıştırmak zorunda kalmazsınız.

Sınırsız Depolama Kapasitesi

“Sınırsız” kelimesi biraz iddialı gibi görünse de kişisel bilgisayarlar için üretilmiş 1,5 TB’lık sabit diskler PB’lık (1 Peta Byte= 1 milyon GB) depolama kapasiteli sunucuların kapasiteleriyle boy ölçüşemez. Bu duruma en güzel örnek yerli bir firmanın put.io adlı çözümü. Put.io servisine aylık belirli bir miktar ödeme yapmanız koşuluyla size GB’larca depolama alanı sunuluyor.

Artırılmış Veri Güvenliği

Bir çoğumuzun sabit diski en az bir kez arıza yapıp kullanılamaz hale gelmiş ve içerdiği tüm veriler ulaşılamaz hale gelmiştir. Cloud computing ile verilerimiz internette depolandığından dolayı herhangi bir veri kaybı söz konusu değildir. Çünkü buluttaki her verinin bir kopyası otomatik olarak başka bir sunucuya da kopyalanır.

İşletim Sistemleri Arasında Geliştirilmiş Uyum

Windows yüklü bir bilgisayarda bulunan dosyaların Mac veya GNU/Linux yüklü bir bilgisayarın arasında ağ bağlantısı kurmak oldukça zordur. Cloud computing’te veriler sunucuda bulunduğu için herhangi bir işletim sistemiyle bu dosyalara sorunsuz bir şekilde ulaşabilirsiniz.

Dezavantajları

Sabit İnternet Bağlantısı Gerektirmesi

Eğer internete bağlı değilseniz web tabanlı uygulama ve servisleri kullanamazsınız. İnternete bağlı değilseniz bulutta bulunan belgelerinize ulaşamayacağınız için işleriniz aksayabilir. 3G’nin yaygınlaşmasıyla birlikte bu durum büyük oranda geçerliliğini yitirse de cloud computing için hala büyük bir dezavantajdır.

Düşük Hızlarda Düzgün Çalışmaması

Web tabanlı uygulamalar geniş bant internete göre tasarlandığı, için Dial-up veya GPRS ile internete bağlanıyorsanız cloud computing servis ve uygulamaları normalden çok daha yavaş çalışıyor ve bu uygulamaları kullanmak insanı farklı dertlere gark ediyor. Aynı durum geniş bant internet bağlantınızın yavaşlaması durumunda da yaşanabilir. Ek olarak geniş bant internet bağlantınızın düşük yükleme hızı sunması da veri yedekleme de uzun süre beklemenize yol açacaktır.

Uygulamanın Yavaş Çalışması

Hızlı bir bağlantıya sahip olsanız dahi eğer web tabanlı uygulama ve servisi çalıştıran sunucu aşırı yoğunsa kullandığınız uygulama normalden daha yavaş çalışabilir.

Güvenlik Açıkları

Tüm belgelerinizin bulutta bulunması her ne kadar iyi bir şey olsa da kötü niyetli kişiler bulut sunucularına çeşitli saldırılar düzenleyip kişisel verilerinizi ele geçirebilir veya kullanılmaz hale getirebilirler.

Sistem Güncellemeleri

Bulut üzerinde bir yazılım çalıştırıyorsanız, bulut altyapısı güncellendiğinde, kullandığınız yazılım bu güncelleme ile sorun yaratabilir. Bulutu çalıştıran sistem sizin kontrolünüzde olmadığı için, bulut üzerine  kurduğunuz yazılım, klasik sunuculu sisteme göre daha az kontrolünüz altındadır.

Deneyimsiz bulut operatörü

Hizmet aldığınız bulut sistemini işleten firma, gerekli bakım ve servisleri yapmaz ise, bulutta meydana gelebilecek bir arızada tüm verilerinizi kaybedebilirsiniz.

Kullandığınız Programın Özellikleri

Yazı boyunca bir kaç kez Google Docs’tan bahsettik. Google Docs her ne kadar tüm ofis programı ihtiyacınızı giderecek olsa da Microsoft Office ve/veya Open Office’in tüm özelliklerini bünyesinde barındırmaz. Cloud computing tabanlı uygulamalara geçmeden önce bu programların ihtiyacınızı tam olarak karşıladığından emin olun.

Artırılmış Dosya Formatı Uyumu

Cloud computing sayesinde oluşturduğunuz bir belgenin diğer bilgisayarlarda nasıl görüneceği, açılıp açılmayacağı gibi dertleriniz olmaz. Örneğin Google’ın döküman hizmeti ile oluşturulan bir döküman her bilgisayarda aynı şekilde görünür ve çalışır. Oysa ki Microsoft Office 2007’de oluşturulan bir belgenin Microsoft Office 2003’te açılmasını sağlamak oldukça zordur.

Grup Çalışması

Cloud computing’in en büyük avantajlarından biri aynı belge üzerinde aynı anda birden çok kişinin düzenleme yapabilmesidir. Örneğin Google Docs’un hesap tablosu uygulaması aynı belge üzerinde aynı anda birden çok kişinin çalışmasına imkan veriyor. Bunun yanında dosyalar kişisel bilgisayarlar yerine bulutta depolandığı için kullanıcılar, internet bağlantısına sahip olan herhangi bir bilgisayar ile belgenin en güncel haline her an ulaşabiliyor.

Gizlilik ve Güvenlik

Eğer bilgilerinizi bulutta saklıyorsanız, bilgileri yanınızda taşımanıza gerek kalmaz. Dizüstü sisteminizin düşüp bozulması, kaybolması ya da çalınması, bilgilerinizin kaybı ile sonuçlanmaz zira önemli her şey buluttan geri yüklenebilir. Bulut sayesinde bilgilerinizi, ticari sırlarınızı sanal ortamda ‘gizleyebilirsiniz’.

 

Bulut Bilişim Servisleri,Sistemleri,Uygulamaları

Bulut bilişim ile gerçekleştirilen projeler ve günümüzde bulut bilişimin bu kadar yükselmesini sağlayan servislere örnekler.

Heroku

Heroku birçok programlama dilini destekleyen bulut bilişim servisidir.Heroku Salesforce.com a aittir.İlk bulut platformlarından biridir ve 2007 yılından berri geliştirilmektedir.Ruby dilini ilk yayınlandığı zamanlardan berri desteklemektedir süreç içerisinde de  Java, Node.js, Scala, Clojure, Python desteği ekledi.Ücretsiz olarak yararlanabilirsiniz.   http://www.heroku.com/

 Dropbox

Bulut Bilişimin faydalı örneklerinden biri de Dropboxtır.Dropbox Bulut Bilişim üzerine kurulu dosya paylaşım sistemi olarak tarif edilebilir.Dosyalarınıza her an ulaşmak istiyorsanız veya birden çok bilgisayarınız varsa ve dosyaların hepsinde bulunmasını istiyorsanız dropbox bu konuda size tam anlamıyla yardımcı olmaktadır.2 gb a kadar ücretsiz olarak kullanabilirsiniz.Ayrıca Mobil desteği olması da kullanıcılar açısından ve kullanabilirliği açısından avantaj yaratmaktadır.https://www.dropbox.com/

Glide

http://glidesociety.com/

 Kohive

                                                                                                                          http://www.kohive.com/

 

Zaman buldukça bu yazıya Bulut Bilişim uygulamalarını,sistemlerini,servislerini eklemeye devam edeceğim.