31 Ekim 2016 Pazartesi

Big Data(Büyük Veri) Nedir?

Büyük Veri

Günümüzde bilgi toplumunun unsurlarını hayatın her alanında görmek mümkündür. Artık herkesin cebinde bir akıllı telefon, herkesin evinde bir bilgisayar ve tüm şirketlerin arka ofislerinde bilgi teknolojileri yönetimini yapan birimler bulunmaktadır.Ancak bilginin kendisi o kadar görünür değildir. Bununla birlikte bilgisayarların insan hayatına girmesinden ancak yarım asır sonra bilgi miktarı anlamlı ve özel bir  nitelik kazanacak şekilde toplanmaya başlamıştır. Günümüzde sadece bilgi miktarı artmamış aynı zamanda bilgiye erişim hızı da artmıştır. Niceliksel değişiklik beraberinde niteliksel değişikliği de getirmiştir. Verinin manalı bir bütün oluşturacak şekilde toplanması ilk önce astronomi ve genetik alanında gerçekleşmiştir. Büyük veri kavramı da ilk olarak bu alanlarda kullanılmış daha sonra bu kavram her alan için kullanılmaya başlanmıştır. Büyük veri artık hayatımızın her alanında kendini göstermeye başlanmıştır. Örneğin; İnternet arama motoru Google'dan hastalıkların teşhis ve tedavisi, internet üzerinden alışverişlere kadar her alanda büyük veri karşımıza çıkmaktadır.[1]
Büyük veri; toplumsal medya paylaşımları, ağ günlükleri, bloglar , fotoğraf, video, log dosyaları vb. gibi değişik kaynaklardan toparlanan tüm verinin, anlamlı ve işlenebilir biçime dönüştürülmüş biçimine denir. Olageldiği gibi, ilişkisel veri tabanlarında tutulan yapısal verinin dışında kalan, son dönemlere dek çok da kullanılmayan, yapısal olmayan veri yığınıdır. Artık yıkılmış olan yaygın bilişimci inanışına göre, yapısal olmayan veri, değersizdi, ama büyük veri bize bir şey gösterdi o da günümüzdeki bilgi çöplüğü diye adlandırılan olgudan muazzam derecede önemli, kullanılabilir, yararlı yani çöplükten hazine çıkmasına neden olan yegane sistemdir. Büyük veri; web sunucularının logları, internet istatistikleri, sosyal medya yayınları, bloglar, mikrobloglar, iklim algılayıcıları ve benzer sensörlerden gelen bilgiler, GSM operatörlerinden elde edilen arama kayıtları gibi büyük sayıda bilgiden oluşuyor.
Büyük veri, doğru analiz metotları ile yorumlandığında şirketlerin stratejik kararlarını doğru bir biçimde almalarına, risklerini daha iyi yönetmelerine ve innovasyon yapmalarına imkan sağlayabiliyor.
Şirketlerin çoğu, halen konvansiyonel veri ambarı ve veri madenciliği yöntemleriyle elde ettikleri datalardan yola çıkarak, karar almaya devam ediyorlar. Ancak, tüketici eğilimlerini dinamik şekilde öngörebilmek, büyük veriyi analiz edebilmekten ve bu analizlere göre hareket edebilmekten geçiyor. Büyük veri, geleneksel veritabanı araçları ve algoritmaları ile işlemesi zor olan bu büyük verinin oluşturulması, saklanması, akışı, analiz edilmesi gibi birçok konuyu içeren bir terim olarak karşımıza çıkmaktadır. Veriler klasik veritabanlarının kaldıramayacağı büyüklükte olduğu gibi verinin büyüme hızı da bir bilgisayar veya bir veri depolama ünitesini aşmaktadır. 2012 rakamları ile dünyada günlük 2.5 Kentirilyon byte veri üretilmektedir. Bu çapta büyük veriyi işleme, transfer etme gibi işlerin tümüne Büyük veri (Big Data) adı verilmektedir.

clear url nedir?

ULUDAĞ SÖZLÜĞE GÖRE;

http://www.site.com/makal...S969D6F87S6DF987S6D9789F6

gibi görebileceğiniz, eskide kalan query'lerden sonra,

http://www.site.com/makale/uludag-nasil-biri/

gibi tertemiz olan link yapılarına denilmektedir.

birden fazla / kullanımının google tarafından klasör yapısının sağlam olduğuna dair izlenimi olduğuna dair yankı uyandırdığı ve pozitif olarak algılandığı url yapısıdır. url'de başlıkların tamamının geçmesi, uzaması kesinlikle clean url kısmına girmemekle birlikte okunulabilirliği de azaltan konulardan bir tanesidir.

URL'de başlıkların tamamını kullanmakta çok tavsiye edilmez. Linklerin okunabilirlik açısından, kısa ve öz olması gereklidir. Ne kadar kısa ve ne kadar anlaşılır URL yapın varsa bir adım öndesin.

3 Ekim 2016 Pazartesi

frontend, backend nedir?

kısaca tanımları;

Front-end developer denen kişinin, tam tanımını yapacak olursak, kullanıcının etkileşime girdiği önyüzün (client-side), HTML, CSS ve JS teknolojilerini kullanarak geliştiren kişiye front-end developer (önyüz geliştirici) denir. Back-end developer ise kullanıcının görmediği arka kısmı (server-side), geliştiren kişidir.


Back End Yazılımcılar

  • Öncelikle yapılacak web sitesinin, projenin veritabanı şemasını hazırlar.
  • Daha sonra kullanılacak kütüphaneleri seçer ve sistemin arkaplanını hazırlamaya başlar. Burada şunu anlıyoruz back-end‘ciler kodlama yaparlar.
  • Sistemin daha hızlı ve daha güvenilir çalışması back-end developer‘in görevidir.
3 Başlıkta Back End yazılımcıları geçtim ama sanmayınki bunlar 2-3 günde bu işlemi tamamlıyorlar. Projenin büyüklüğüne göre bu süreler değişir. Çok büyük bir projeye imza atılacaktır öncelik olarak veritabanı şeması çıkarılır aylarca üzerinde tartışılır “ileride başımıza neler gelebilir gibisinden?” daha sonra bu sistem tamamlanır.
Kütüphane seçme ve arkaplanı hazırlamaya başlamak bile uzun zaman alıyor buda gene proje büyüklüğüne göre değişen bir durum aslında. Şimdi gelelim Front-End’e…

Front End Yazılımcılar

Aslında onlarda yazılımcı diye geçiyor ama ben “Giydiriciler” demek istiyorum kötü anlamda söylemiyorum yaptıkları iş yüzünden bunu yazdım.
  • UI (Kullanıcı Arayüzü) tasarımını alır bunu HTML ve CSS‘e döker.
    • HTML sayfalar oluşturmaya başlanır.
    • CSS, Sass, Less tüm bunlar bu safhada oluşturulur.
    • Sonra “Layout” dediğimiz sayfa şablonları oluşturulur.
  • Son olarak Back End’in yaptığı sisteme entegre etmek kalır.
    • Sistem hangi dille yazılmış ise Front-End yazılımcının bu dili biliyor olması gerekiyor. Örneğin: PHP
    • Entegre edilirken son olarak tasarımdaki rütuşlar yapılır, javascript kodları ile bazı hareketler katılır
Olayı özetlemek gerekirse alttaki fotoğraf herşeyi özetliyor :)

26 Eylül 2016 Pazartesi

Web Tasarım Hakkında


Herhangi bir kurumun kurumsal kimliğinin yansıtılması ve tanıtım faaliyetlerinin gerçekleşmesi amacı ile ulusal ve uluslararası ağ ortamında yayınlanan online sistemlere web sitesi ve bu sitelerin oluşturulma sürecine web tasarımı denir.
Metin, video, ses kaydı veya fotoğraf gibi tüm işitsel ve görsel araçları kullanarak oluşturulan parçalar web sayfalarını, aynı sistem altındaki bütün web sayfalarının bir araya gelmesi ile oluşan bütün de internet sitesini oluşturur.

Firmalar İçin Kurumsal Siteler

Günümüzde internette azımsanmayacak kadar çok zaman geçiren kişileri ve sanal dünyanın etkisini göz önünde bulunduran firmalar ciddi bir site web tasarım ve tanıtım işlerine giriştiler.
Web Sitelerinde firmalar, ürünlerinin fiyat ve teknik özellik bilgilerini, resimlerini, videolarını yayınlayabiliyor, verdikleri hizmetler ile ilgili potansiyel müşterilerini bilgilendirebiliyor, kendilerini rahat bir şekilde tanıtabiliyor ve potansiyel müşterilerine çok hızlı ulaşabiliyorlar.
Tanıtım aracı olarak kullanılmasının dışında web tasarımı sonucunda elde edilen web sitelerinin bir diğer önemli artısı da firmalar içi internet üzerinde online mağaza gibi işlev görebilmeleridir. Firmalar, ürünlerinin tüm bilgilerini buradan paylaşıp satış işlemlerini gerçekleştirebiliyorlar.

Web Tasarımı Yaptırmanın Artıları ve Önemi

Web tasarımı yaptırmak ve sonucunda başarıya ulaşmak oldukça önemli. Sanal dünyada yerini almayanların sektörünün gerisinde kaldığı düşünülürse ilk olarak kurumsal vitrinlerinizin oluşturulmasında yarar var. Başarılı bir web tasarımı hizmeti ile ile:
  • Firmaların aynı şehirde bulunduğu müşteri ile ayrı kıtada bulunduğu müşteriye yakınlığı eşit seviyeye gelecek, coğrafi uzaklığın bir önemi kalmayacaktır.
  • Web Tasarımı yaptırmak firma için olumlu bir imaj oluşturacaktır.
  • Firmalar web tasarımı yaptırarak yenilik ve gelişmelerini müşterilerine bildirebilecek, kampanyalarını paylaşabileceklerdir.
  • Basılı materyal şeklinde hazırlanan tanıtım araçlarından kurtularak tanıtım masraflarında ciddi bir maliyet düşüşü yaşayabileceklerdir.
  • 7/24 açık olması sayesinde e-ticaret çözümlemesi olan ve satış yapılan siteler gece gündüz para kazandırmaya devam edecektir.
  • E-Ticaret çözümleri ile satış rakamları yukarılara çekilecektir.
  • Arama motorlarında bulunabilecek ve müşteri kazanabileceklerdir.
  • Google’da birinci sayfada çıkarak sektör rekabetine ortak olabilecekler.
  • Güven aşılayacaklar.
  • Satış ve pazarlama gelirleri artacak.
  • Profesyonellik göstergesi olarak algılanır.
  • Başarıya giden yolda anahtar olur.