15 Haziran 2017 Perşembe

Full Calender

Full Calender; JS ile oluşturulmuş bir etkinlik takvimi uygulamasıdır. Açık kaynak kodlu bir yapıya sahip olan Full Calender https://fullcalendar.io/download/ sitesinden indirilebilir. jQuery kullanımı sürükle bırak özellikleri ve açıklayıcı yardımcı dökumanlara sahip olan bir uygulamadır. Full Calender'ı kendi oluşturuduğunuz web uygulamaları içerisine kolayca ekleyebilirsiniz.


13 Haziran 2017 Salı

Android Uygulamaları Bilgisayarınızdan Çalıştırın

Geliştirilen mobil uygulamaları test etmek için kullanılan en güzel araçlar emulatorlerdir. Bu emulatorler arasında gelişmiş ve farklı özellikleri ile öne çıkan ve Dünya'da 130 milyondan fazla insanın kullandığı BlueStack emulatorünü ücretsiz olarak http://www.bluestacks.com/ adresinden indirebilirsiniz. Normalde kullandığımız emulatorlerde olmayan konum bilgisi alma, uygulamayı tam ekran çalıştırma gibi pek çok ek özelliği yanında barındıran bir emulatordür. Windows ve Mac PC'lerde çalışan BluseStack emulatorü ile mobil uygulamaları cep telefonuna ya da tablete gerek olmadan kullanabilirsiniz.



Unity ile Oyun Geliştirin

Günümüzde hızla gelişen oyun sektöründe farklı firmalar tarafından oluşturulan oyun geliştirme platformları bulunmaktadır. Bunlar arasında sahip oldukları oyun motorları, gelişmiş arayüzleri ve platform bağımsızlığı özellikleri ile Unreal Engine, Unity ve CryEngine'ın öne çıktığını söyleyebiliriz. Bu üçlü arasında oyun geliştirme açısından ücretsiz olan ve C# yada JS (Java Script) ile oyun geliştirmemize imkan veren Unity'yi ayrı bir kategoride değerlendirilebilir.

Kişisel kullanım için ücretsiz olan Unity ile; 2D yada 3D oyunlar geliştirilebilir. Yüksek optimizasyon gücü ve Rander kabiliyeti ile öne çıkan Unity pek çok farklı platformu desteklemektedir. Unity ile oluşturduğunuz oyunları aşağıdaki resimde de gösterilen 27 farklı platformda oynayabilirsiniz. 


Unity ile geliştirilen oyunlara örnek olması için Hamza Kapucu tarafından geliştirilen KO isimli oyuna bakabilirsiniz. KO oyunu kendi içerisinde envanter ekleme, obje toplama, vb özellikleri içermektedir. Oyunun kodlarına yandaki Github linkinden erişilebilir.



Unity ile geliştirilen farklı bir örnek için aşağıdaki videoya da bakabilirsiniz. Unity 3D FPS Multi Mode



Unity eğitimi için Türkçe ve İngilizce eğitim videoları

Microsoft Açık Akademi Unity Eğitimi

YouTube Eğitim Video Serisi -1

YouTube Eğitim Videosu Serisi-2




12 Haziran 2017 Pazartesi

Nasa'nın Geliştirdiği Yazılımlarının Kaynak Kodlarına Ulaşın

Daha önceden geliştirdiği yazılımlar ile ilgili bazı metrikleri erişime açık hale getiren Nasa; şimdiye kadar geliştirdiği pek çok farklı yazılım projesinin kaynak kodlarınıda erişime açık hale getirdi. Erişime açık hale getirilen yazılımların kataloğu yan tarafta verilen linkte bulunmaktadır. Açık Kaynak Kodlu Projeleri

Bu yazılımlara ait kodları indirmek için yapmanız gereken https://software.nasa.gov/ sitesine kayıt olmak. Kayıt olduktan sonra istediğiniz yazılım için istek göndermeniz mümkün. İstek gönderme süreci biraz  uzun sürmektedir ve isteyin kabul edilmesi  sistem yoğunluğundan dolayı biraz vakit almaktadır.


En çok indirilen yazılım projelerinden bazıların isimleri aşağıda verilmiştir.

  • NASA/Air Force Spacecraft Charging Analyzer Program (NASCAP-2K), 
  • Mars Global Reference Atmospheric Model (Mars-GRAM) 2010 Design and Integration Tools
    System Identification Programs for AirCraft (SIDPAC)
  • Orbital Debris Engineering Model (ORDEM), Version 3 Environmental Science
  • OVERFLOW 2: Over set Grid  Computational Fluid Dynamics (CFD) Flow Solver with Moving  Body Capability Design and Integration Tools
  • Chimera Grid Tools, Version 2.1 Aeronautics
  • Multi-Attribute Task Battery (MATB-II) Event File Builder (EFBt) Crew and Life Support
  • Schedule Test and Assessment Tool (STAT), Version 5.0 Business Systems and Project Management
  • Knife, Version 1.0 Design and Integration Tools 
  • Project Cost-Estimating Capability

Google'ın Yapay Zeka Oyuncakları

Google'ın AI (Yapay zeka) çözümleri ile çizimlerinizi profesyonel hale getirin. Tek yapmanız gereken Google'ın güçlü makine öğrenim algoritmalarını kullanan https://www.autodraw.com/ sitesini açmak. Arkasından bir nesne düşünüp, açılan ekranda Paint'te çizim yapar gibi çizmek. Autodraw siniz ne çizmek istediğinizi algılayıp, ekranın üst kısmında  bulunan alternatifleri sıralamakta. "Do you mean" yazısının sağ tarafında görülen ve profesyoneller tarafından çizilmiş alternatiflerden her hangi birine tıkladığınızda, sizin çiziminizi bu çizim ile değiştirmekte.



AutoDraw sisteminden farklı olarak bize çizmemiz için çeşitli nesneler söyleyen sistemde amacımız 20 saniye içerisinde QuickDraw'ın çizmemizi istediği nesneleri AutoDraw'daki gibi ekranın içerisine çizmek. QuickDraw'ı kullanarak AutoDraw'ın yapay zekasını gelişmesine yardımcı olabilirsiniz.


Google Lens
Google'ın geçen ay duyurusunu yaptığı Google Lens Uygulaması ile cep telefonları kameralarına yapay zeka teknolojileri geliyor. Uygulama sayesinde, çektiğiniz bir fotoğrafta bulunan bir çiçeğin, hangi çiçek olduğunu bulabilir yada çektiğimiz fotoğraftaki bir lokantanın nasıl bir lokanta olduğunu öğrenebiliriz. 2017 yılı içerisinde kullanıma sunulması düşünülen uygulamanın bazı ek özellikleri de barındıracağı söylenmekte.


Aiexperiments
Google tarafından hazırlanan diğer yapay zeka çözümlerinden bazıların yer aldığı diğer bir site ise;





2 Haziran 2017 Cuma

İşletim Sistemleri Tarayıcıda

Pcjs sitesi; eskiden kullandığımız pek çok farklı işletim sistemini, kuruluma gerek olmadan online olarak, browser üzerinden çalıştırmamıza izin veren güzel ve kullanışlı bir web sitesidir. Site içerisinde onlarca işletim sistemi bulunmaktadır. İşletim sistemini açmak için tek yapmanız gereken sitenin web adresini tıklamak ve web sayfasının alt kısmında görülen işletim sistemlerinden birini seçmek.

Örnek olarak Windows 95 işletim sistemini açabilirsiniz. İşletim sistemlerinin yüklenmesi 5 ila 10 saniye arası vakit alacaktır. Diğer işletim sistemlerinden örnekler aşağıda verilmiştir. Linkleri tıklayarak istenilen işletim sistemlerinden birini açabilirsiniz.

  1. Windows 1.0 
  2. Windows/386 2.01 
  3. Windows 3.0 
  4. Windows 3.1 
  5. IBM PC 5150 (İlk kişisel bilgisayarlardan biri olarakta bilinmektedir.) IBM PC 5150 hakkında daha detaylı bilgi almak ve o dönemin bilgisayarlarını tanımak için OldComputers sayfasınıda ziyaret edebilirsiniz.

Windows 95

Windows 3.1

İşletim sistemi ekranından çıkmak için ESC tuşuna basabilirsiniz. Ekranın sağ tarafında bulunan Full Screen butonu kullanılarak işletim sistemini tam ekran olarak kullanabilirsiniz. Her ne kadar tarayıcı üzerinden çalışan javascript kodları ile yazılmış olsada kullanım ve görsellik açısından pek çok ihtiyaca cevap verebilecek durumdadır.

Virtual Desktop uygulaması ise aynı amaç için kullanılabilecek başka bir web sitesi adresidir. Aşağıda siteden alınan Macos 10 4 Tiger işletim sistemi görülmektedir.

30 Mayıs 2017 Salı

Online IDE

Bilgisayarınıza gerekli programları kurmadan, farklı programlama dillerinde geliştirilen kodları online olarak çalıştırabilirsiniz. Tek yapmanız gereken aşağıdaki online ide sitesine gidip, hangi programlama dilinde kod yazacağınıza karar vermek. Yazdığınız kodları çalıştırmak için sitenin sağ alt koşede bulunan yeşil Run tuşuna tıklamak. Yazdığınız kodlarda hata yaksa, kodlarınız direk o site üzerinden derlenerek çalışacaktır.

Sitenin desteklediği programlama dillerden bazıları:Pascal, C, Perl, C#, PHP, C++, Python,  C++14, Python 3, Haskell, Ruby, Java, SQLite,  Objective-C, Swift, Pascal, Ada95,  Common Lisp,  Prolog, Assembler 32bit, Common Lisp,  Python,    Assembler 32bit,    D, Python 3 nbc, Assembler 64bit, Lua, Racket, AWK, Dart,    Nemerle, Rust, BC, Elixir, Nice, F#, Scheme, C++ 4.3.2

Online ide:  https://ideone.com/





Sculptris

Sculptris programı ile 3D mekanlar yada 3D karakterler oluşturabilirsiniz. Oluşturudğunuz karakterleri Unity gibi oyun geliştirme platformlarına ekleyebilirsiniz. Diğer 3D karakter yada mekan oluşturma programlarına daha göre kolay bir kullanışa sahip olan programı internetten ücretsiz olarak indirebilirsiniz. Programın internet adresi http://pixologic.com/sculptris/gallery/

 


Örnek olarak aşağıdaki iki eğitim videosuna bakabilirsiniz.






VB C# kod Dönüşümü

Telerik sitesi; VB.net kodlarını C#'a, C# kodlarınıda Vb.net'e dönüştürmek için kullanılacak bir web sitesidir. Sitenin internet adresi:http://converter.telerik.com/