29 Ağustos 2017 Salı

Processing Nedir?

Processing, hazır fonksiyon ve nesneleri kullanarak görsel odaklı geliştirilen basit seviyede bir programlama dili ve tümleşik bir geliştirme ortamıdır. Programlamanın temellerini görsel bir yaklaşımla öğretmek için kullanılır. Aynı zamanda elektronik bir eskiz defteri görevi de görmektedir.
-Açık kaynak kodludur, 100 den fazla kütüphane içermektedir.
-Java üzerine kurulmuştur. Her ne kadar Java ya benzerliği dikkat çekse de grafikler ve iletişim metodları üzerine özel niteliklere sahiptir.
-Geliştirme arayüzü processing development envirioment (PDE), processing için özel olarak tasarlanmış basit, sade ve kolay bir arabirimdir.
-Video, resim, ses gibi çoklu ortam türleriyle sorunsuz olarak çalışabilmektedir.
-Genel olarak öğrenciler, sanaçılar ve tasarımcılar tarafından kullanılmaktadır.

Tarihçesi
2001 yılında Casey Reas ve Benjamin Fry tarafından oluşturulmuş bir programlama dilidir. Türkiye'de çok yaygın olmasa da yurtdışında görsel sanatçıların sıklıkla kullandığı bir programlama dilidir.

Processing ile Neler Yapabiliriz ?

-Arduino ile etkileşimli çalışabilecek programlar yazmayı sağlar.
-Temelde hızlı  prototip çıkarma ve eskiz çalışması yapma için geliştirilmiştir. Daha sonraları programlama temellerini anlayabilmek ve anlatabilmek için programlamaya giriş eğitim aracı olarak da kullanılmaya başlanmıştır. Çünkü bilgisayar mimarisine girmeden temel programlamayı kavrayabilme olanağı sağlamaktadır.
-Kağıt üzerine çizdiğiniz herhangi bir karakteri kolaylıkla programa aktararak onu canlandırmamızı sağlar.

Örnek-1) Meteor stream simulation
Örnek Amacı :  Uzaktan bize doğru yaklaştıkça boyutları büyüyen, sürekli kendilerini yenileyen, hızlarını mouse ile kontrol edebileceğimiz cismler oluşturmak.


Örnek Kodu :
star[] stars = new star[400];
float speed;

void setup() {
  size(400, 400);
  for(int i=0; i< stars.length; i++) {
     stars[i] =new star();
  }

}

void draw() {
  speed = map(mouseX, 0, width, 0, 50);
  background(0);
  translate(width/2, height/2);
  for(int i=0; i< stars.length;i++) {
     stars[i].update() ;
     stars[i].show();
  }
}

class star {
  float x;
  float y;
  float z;
 
  float pz;
 
  star() {
    x = random(-width, width);
    y = random(-height, height);
    z = random(width);
    pz = z; 
  }
 
  void update() {
    z = z - speed;
    if(z < 1) {
      z = width;
      x = random(-width, width);
      y = random(-height, height);
      pz = z;
    }
  }
 
  void show() {
   fill(255);
   noStroke();
  
   float sx = map (x / z, 0, 1, 0, width);
   float sy = map(y / z, 0, 1, 0, height);
  
   float px =  map (x /pz, 0, 1, 0, width);
   float py = map(y / pz, 0, 1, 0, height);
  
   pz = z;
   stroke(255);
   line(px, py, sx, sy);
  
  }
}


İçerik Hazırlayan: Melisa Öztürk

18 Ağustos 2017 Cuma

ANDROİD TABANLI SAĞLIK UYGULAMASI

Egzersiz yapmakta zorlanan, spor salonuna gidemeyen ya da ne yapacağı konusunda fikir sahibi olmayan kişiler için spor yapmanın en kolay yolu yürümektir. Düzenli bir şekilde yürüyüş yapmanın kalp rahatsızlığı, damar tıkanıklığı gibi hastalıklara iyi geldiği bilinmektedir. Ayrıca günlük yapılan yürüyüşler kilo kaybı ve daha zinde bir vücut da sağlayabilir. Uzmanlar düzenli, tempolu yürüyüşün hastalıklardan koruduğu, günde ortalama 10 bin ile 15 bin adım atmanın insan sağlığına faydalı olduğu görüşündeler. Bu düşüncelerden yola çıkılarak android tabanlı sağlık uygulaması olan Fitness Club geliştirildi. Fitness Club, kullanıcıların, android işletim sistemine sahip akıllı telefonlarından rahatça girebilecekleri, kullanımı kolay bir sağlık uygulamasıdır. Fitness Club’da kullanıcılar GPS teknolojisi ile konumlarını bulabilir, yürüdükleri mesafeleri görebilir,  boy ve kilo değerlerini girerek vücut kitle indeksini, ideal kilosunu, toplam vücut suyunu, vücut yüzey alanını, yağsız vücut ağırlığını, vücut kitle indeks sınıfını ve varsa fazla kilo miktarını, buna bağlı olarak da harcamaları gereken kalori değerlerini hesaplayabilmektedir. Ayrıca akıllı telefonlarda yer alan hareket sensörü yardımıyla kişilerin attığı adımlar sayılır, adım sayısına göre yakmış oldukları kalori miktarı hesaplanır ve hedef kaloriye ulaşılıp ulaşılmadığı hakkında bilgi verilir. Kullanıcıların gün boyu yapmış oldukları aktiviteler kayıt altına alınır, istendiğinde haftalık ve aylık raporlar görsel bir şekilde kullanıcıya sunulur. Fitness Club sayesinde sporun daha eğlenceli bir hale getirilmesi ve aktivitelerin disipline edilmesi amaçlanmıştır.

Projeyi Hazırlayanlar:  Tuğba Çırdaklı, Sema Bayri

Play Store Adresi: Yükleme Adresi

Hem Serinleyin, Hem de Enerji Tasarrufu Yapın

Eğer bu sıcak havalarda vantilatör ile serinlemeye çalışıyorsanız baştan söyleyeyim: Boşuna uğraşıyorsunuz. Sıcak havayı bir noktadan diğerine taşımak, serinlemenizi sağlamıyor ve vantilatörler de tam olarak bu şekilde çalışıyor. Gelin gerçekçi olalım: Hava sıcaklığının zaman zaman 40 dereceyi aştığı bu aylarda, serinlemek için klima dışında bir seçeneğiniz yok. Ancak klima satın almak o kadar kolay bir iş değil: Hem enerji tasarruflu, hem uzun ömürlü ve hem de yaygın bir servis ağına sahip olmalı. Servis ağı özellikle önemli, yoksa hem montaj, hem de bakım için epey bir beklemek zorunda kalıyorsunuz! Piyasadaki klima modellerine bakın: Tüm bu özelliklere sahip olanların sayısının çok az olduğunu, onların da fiyatlarının neredeyse bir servet düzeyine yaklaştığını göreceksiniz. Neyse ki Uğur Soğutma’ya ait UIS 18 klima modeli, her bakımdan mükemmel bir seçenek olmayı başarıyor.
UIS 18’in bu denli iyi bir seçenek olmasının ilk nedeni, enerji tasarrufu. Hem A++ enerji sınıfına giren ve hem de inverter teknolojisini kullanan klima modellerinin sayısı oldukça azdır. UIS 18 ise, bu teknolojileri bütçeyi zorlamayacak fiyatlar ile sunuyor. Inverter teknolojisi sadece enerji tasarrufu değil, kullanım ömrünü de uzatıyor. Zira klima kompresörü, bu sayede yalnızca gerektiği zaman çalışıyor. Yenilikçi teknolojilerin kullanılması sayesinde, UIS 18 bekleme modundayken yalnızca 1W elektrik harcıyor. Bu inanılmaz bir oran, zira neredeyse %80 oranında bir enerji tasarrufu yaptığınız anlamına geliyor.
Yenilikçi teknolojiler sadece inverter sistemi ile sınırlı değil: Akıllı soğuk hava üfleme özelliği, ortam sıcaklığını yavaş ve doğal bir şekilde istenen dereceye getiriyor. Follow Me özelliği, kumandanın bulunduğu bölgeye göre ısıtma ve soğutma yapabilmesin sağlıyor. İyonizer ve bio-filtre özellikleri sayesinde de, sadece serin değil, temiz bir havaya sahip olabiliyorsunuz. Elektrik kesintilerini de dert etmeyin: UIS 18, enerji geldiğinde otomatik yeniden başlama özelliği sayesinde size iş düşmeden her şeyi otomatik olarak hallediyor. Farklı BTU seçenekleri mevcut olduğu için, size en uygun olan modeli Uğur Soğutma yetkili servisleri aracılığı ile tespit etmenizi tavsiye ederim. Daha sonra, https://satis.ugur.com.tr adresinden uygun fiyatlar ve 12 taksit avantajıyla siparişinizi hemen verebilirsiniz.

                         

Bir boomads advertorial içeriğidir.