css etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
css etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

6 Ağustos 2015 Perşembe

5 Ağustos, Çarşamba

Kampta son haftaya doğru ilerliyoruz. Yorulduk mu, belki ama motivasyonumuz düşmüyor. Düşürmüyoruz.

d3'ten önceki yazılarda bahsetmiştik. Veri görüntüleme, veri analizi adına mevcut en iyi JavaScript kütüphanelerinden biri. Bu haftalarda odağımızı Python'dan d3'e çeviriyoruz. d3 kullanabilmek içinse HTML ve CSS temeli gerekiyor. Bunun için öncelikle Codeacademy'de ilgili dersleri tamamlamamız gerekiyor, Bugünlerdeki ilk hedefimiz bu. Bu derslere https://www.codecademy.com/en/tracks/web adresinden sizler de ulaşabilirsiniz.

Kampta bir yandan da bir şirket nedir, nasıl yönetilir ve ne gibi gelirleri giderleri vardır bunları anlamaya çalışıyoruz. Bunun için daha önce bir şirket kurma ve yatırım toplama yarışması yapmıştık. Bugün de Game Dev Tycoon adlı oyunda bir turnuva düzenledik. Oyun, kendi bilgisayar oyununu yapan bir şirketi yönettiğiniz bir oyun. Doğru kombinasyonlarla bilgisayar oyunları yapıp bunların satışından ve ilerde çok daha karmaşık süreçlerden sorumlu olduğunuz bir oyun. Tavsiye edilir. 

Biz 10 kişilik bir ekibiz. Bir odada oturuyoruz ve hepimizin önünde bir bilgisayar var. Tam da... Evet o kadar kişi bir odada otutur da Counter Strike oynamaz mı? Oynadık.

Oyunlar bir yana haftanın teması d3'ü yeniden yücelteyim. d3, işi veri analizi ve görüntülemeye bir yerde düşen herkes için paha biçilemez bir kaynak. O yüzden yazının başında bahsettiğim Codeacademy derslerini hızlıca yapıp d3 ile harikalar yaratabilirsiniz. http://d3js.org/ 

31 Temmuz 2015 Cuma

Temmuz' u Bitirirken...

Herkese Merhaba !
Kampımız yine her zamanki yoğunluğuyla hatta daha fazlasıyla devam etmekte. En son, Türkiye' de bir ilk olan "Biyo Hackathon" etkinliğini 48 saat süreyle geçirdik. Bu etkinliğin çok faydalı olduğunu ve hepimize birçok şey kattığını düşünüyorum. Hackathon' da ne yaptığımızı anlatan bir yazıyı kişisel blogumda paylaşacağım. Bu yüzden şimdilik hackathon' u bir kenarda bırakalım.
Hackathon' un yoğunluğuyla yorulan bünyelerimiz bugün biraz dinlenmiş oldu. Güne  http://agar.io/ diye bilinen eğlenceli oyunu oynamakla başladık. Oyuna bir hücre olarak başlıyorsunuz. Amaç kendinizden küçük hücreleri yiyerek büyüme, büyüdükçe puan kasmak. Ayrıca takım halinde de aynı server' da oynanabiliyor. Oyunun ardından Ahmet Hoca, agar.io ya benzer bir uygulamayı, bir javascript eklentisi olan d3 ile yapabilir miyiz diye düşünmemizi, pseudocode geliştirmemizi söyledi. Ardından işin kodlama kısmına geçtik ve http://d3js.org/ ile kodlamaya başladık. d3' ün güzelliklerini ve kullanıcıya sağladıkları olanakları merak edenler linkten ulaşabilir. d3 bir çeşit javascript kütüphanesi. Bu kütüphaneyi kullanarak ve html koduna ekleyerek daha interaktif uygulamalar geliştirebiliyorsunuz. Ahmet Hoca ile beraber ekranda farenin konumuna göre hareket eden bir daire yaptık. Söylendiği kadar kolay ve kısa bir kodu yok maalesef bunun. Ardından ekranda rastgele beliren küçük daireler yaptık ve dairemiz bunların üstüne geldiğinde büyüyordu. Bu uygulamayı bitirdikten sonra herkes, ekranda rastgele konumlarda beliren 10 adet daire yapmaya çalıştı ve herkes yaptı. Ancak burada bir sorun vardı ki o da; ekranda beliren dairelerin birbirinin üstünde de belirmesiydi. Bu tabii ki istemediğimiz bir olaydı. Ahmet Hoca bunu nasıl çözümleyebileceğimizi anlattı ve beraber bu sorunu da aştık. Böylece elimizde 2 tane küçük sayılabilecek ancak temelden bizlere çok şey katan uygulamalarımız oldu.
Nice uygulamalar geliştirmemiz dileğiyle...

Esen kalın, bilimle kalın...