28 Temmuz 2017 Cuma

Space Escape (Multimedia Fusion 2.5) Game

Space Escape oyunu; Multimedia Fusion Developer platformu kullanılarak, kod yazılmadan, olaylar tanımlanarak geliştirilmiştir. Oyunun amacı uzay aracını meteorlardan mümkün olan en uzun süre korumaktır. Oyunda kalınan her saniye başına skor elde edilmektedir. Oyunda 3 adet can bulunmaktadır. Can adedi bittiğinde oyun son bulur ve elde edilen skor gösterilir. Oyunun görselleri için ücretsiz olan resim dosyalarından ve oyunu geliştiricisinin hazırladığı resimlerden yararlanılmıştır. Oyunun müzik dosyası free music arşivinden alınmıştır. Oyunda herhangi bir reklam bulunmamaktadır.

Android işletim sistemi için geliştirilen oyunun indirme adresi: Play.store 




Oyun Geliştiricisi: Ahmet Furkan Keleş


24 Temmuz 2017 Pazartesi

One Cube (Unity Game)


One Cube oyunu; Unity oyun motoru ve C# dili kullanarak gelistirilmiştir. Oyunun amacı kübün üzerine hızla gelen belirli topları alarak skor elde etmek. Bunu yapmaya çalısırken kırmızı toplardan kaçılması gerekiyor. Kırmızı toplara değmeniz veya zamanın bitmesi durumunda oyun son buluyor ve elde edilen skor size gösteriliyor. Ekstra olarak da bonus toplar var. Bu topları yakalayarak farklı özellikler elde etmek mümkün. Oyunun görselleri için Unity assetinden, ücretsiz olan resim dosyalarından ve oyunu geliştirenlerin hazırladığı resimlerden yararlanılmış. Oyunu müzik dosyası ise free storedan alınmış.

Android işletim sistemi için geliştirilen oyunun indirme adresi: Play.store



Oyunu Geliştirenler
B.Emre Gürkan
Mehmet Aslan

7 Temmuz 2017 Cuma

DbPatters ile Kendi Veritabanınızı Oluşturun


Dbpatterns ile veri tabanı şeması oluşturabilir, oluşturulan veri-tabanın şemalarını, farklı veri tabanlarının tablolarına dönüştürebilirsiniz. Dbpaterns'in web adresi http://dbpatterns.com Dbpatterns ile oluşturulmuş örnek bir veri-tabanı aşağıda verilmiştir.





6 Temmuz 2017 Perşembe

Kodlama Öğrenimi için Kullanılabilecek Yabancı Kaynaklar


Kodlama öğrenimi için kullanılabilecek ve oldukça yararlı 3 farklı yabancı kaynak aşağıda verilmiştir.

1. Coursera: Pek çok farklı tanınmış üniversitenin derslerine erişim için kullanabileceğiniz güzel bir web sitesi https://www.coursera.org/

 2.Codecademy: Sıfırdan kod öğrenimi için kullanılacak bir kaynak. Web sitesi https://www.codecademy.com/



3.Udacity Sıfırdan kod öğrenimi için kullanılacak bir kaynak. Temel dersler ücretsiz. Web sitesi https://www.udacity.com/


29 Haziran 2017 Perşembe

2017 Yılının En Popüler Programlama Dilleri

Farklı kurumlar tarafından  yazılım programlama dilleri ile ilgili yapılmış listeler bulunmaktadır. İş arama, ücretler ve yeni geliştirilen teknolojiler gibi farklı alanların sıralandığı bu listelerin, 2017 yılında yapılanlarına baktığımızda, farklı programlama dillerinin listelerde olduğu görülmektedir.
Yapılan araştırmalardaki sıralamalar çeşitlilik göstersede; Java programlama dili, Phython programlama dili, JS programlama dili ve R programlama dili pek çok listede üst sıralarda görülmektedir. Listede bulunan diğer popüler programlama dillerinden bazıları ise şunlardır; C++, C#, C, Objective-C, Swift, Ruby, PHP, Perl, Go, Scala, Shell


Kaynaklar:

Yarn ( Js için Paket Yöneticisi)

Java Script (JS) ile kod geliştirenler tarafından yıllardır paylaşılan yüz-binlerce satır kod bulunmaktadır. JS ile proje geliştirenler daha önceden geliştirilmiş bu kodları kullanarak farklı uygulamalar oluşturmuştur. Kendi geliştirdiğimiz projeler içerisinde kullandığımız ve başkaları tarafından geliştirilen her bir kod satırı yüzünden geliştirdiğimiz programlar daha önceden geliştirilen kod parçalarına bağımlı olmaktadır. Örnek olarak JS geliştiricileri tarafından bilinen ve en popüler paket yöneticisi olan npm içerisinde 300.000'den fazla paket bulunmaktadır ve 5 milyondan fazla mühendis tarafından kullanılmaktadır. Bu kadar fazla kişi tarafında geliştirilen ve kullanılan npm'nin özellikle büyük sistemlerde güvenlik ve performans sorunlarına yol açabileceği görülmüştür. Exponent, Google ve Tilde tarafından geliştirilen Yarn ile npm kullanılsa da paket yönetimi, paket oluşturma, kurulum ve sistem güvenliği gibi konular daha etkin bir şekilde kullanılmaktadır.

REDIS (Farklı Bir Veri Tabanı)

Redis açık kaynak kodlu bir veri-tabanıdır. Remote dictionary servers kelimelerini baş harflerinin bir araya gelmesi ile oluşturulmuştur. VMWare desteği ile 2013 yılında Salvatore Sanfilippo tarafında geliştirilmiştir. Redis'te bütün veri setleri (datasets) bellekte saklandığından verilere çok hızlı bir şekilde ulaşılarak okuma ve yazma işlemleri gerçekleştirilebilir. Datasetler diskte saklanabilir. Redis içerisinde büyük veri işlemleri için alt süreçler oluşturulabilir. Pek çok farklı veri yapısını desteklemektedir (örnek olarak strings, hashes, lists, sets, sorted sets, bitmaps, hyperloglogs ve geospatial indexler.).  Dünya çapında bilinen Twitter, Instagram, Stackoverflow, Flickr, Github, Blizzard gibi pek çok farklı şirket tarafından kullanılmaktadır. Redis'in temel amaçlarından biri sistemlerde oluşacak karmaşıklığın giderilmesidir. Hızlı olmasının yanı sıra, geniş çaplı bir kullanım desteği bulunan Redis güvenilir ve sistemi yormayan bir yapıya sahiptir