Google DevFest 2016

Merhaba arkadaşlar. 01/12/2016 tarihinde Google Developer Festivali yapıldı. Google Developer Group Co-Organizer larından Mehmet Can Yumuştutan ve Can Berk Akdemir kardeşlerimizin daveti üzerine konuşmacı olarak katıldım. Organizasyonun beklediğimden de fazla ilgi görmesi GDG (Google Developer Group) ailesi gibi beni de oldukça mutlu etti.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

2016 inovasyon haftası

2016 inovasyon haftası Adana‘da yapıldı. Bizde şirketçe sistemlerimizi tanıtmak ve sosyal ağımızı genişletmek amacı ile Çukurova teknokent bünyesinde organizasyona katıldık. Organizasyonun beklediğimden fazla ilgi görmüş olmasından dolayı memnun oldum.

 

Peki bu organizasyonda neler vardı ?

Aslında sadece teknoloji alanında değil bir çok alanda inovasyon yapan firmalar ve üniversiteler katılmıştı. Tabi benim ilgimi teknolojik uygulamalar çekti. Tahmin ettiğiniz gibi drone’lar, siyah noktadan kaçan araçlar, çizgi izleyen robot, akıllı araba uygulamaları vs. vardı ama benim ilgimi en fazla çeken kuyruksuz helikopter projesi oldu. Kuyruksuz helikopter dediğin drone oluyor diyebilirsiniz, bende bu projeyi ilk gördüğümde farklı bir drone uygulaması diye düşündüm. Projeyi geliştiren ekiple konuşunca drone’la alakası olmadığını anladım. Aslında bildiğiniz helikopterden kuyruk kısmını çıkartmışlar ve insan taşımaya elverişli güzel bir ürün çıkartmışlar. Amacı standart helikopterlerin dağlık alanlarda kuyruktan dolayı yaşadığı manevra sorunlarından kurtulmak, manevra kabiliyeti geliştirilmiş helikopterler üretmek. Tabi ki nihai hedef askeri amaçlar için kullanmak[…]

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Yii2 – Widget

Widget’lar, projemizde birden çok defa kullanmak isteyeceğimiz menü, grid ve benzeri araçlar için kullanılır.

Yii2 yapısı içerisinde kullanabileceğiniz pek çok widget olduğu gibi kendiniz de oluşturabiliyorsunuz. Örneğin araç takip sistemi yazıyorsunuz ve araçların göstergelerini ekrana yansıtacaksınız. Bu durumda akü göstergesini, akü voltajı 12 – 14 volt aralığında ise yesil değilse kırmızı yakmanız beklenir. Üstelik bu işlemi araç detayında, araçlar listesinde vs. bir çok defa yapmanız gerekecek işte bu tarz durumlar için widget yapısını kullanıyoruz. Yani bir widget oluşturuyor değerleri bu widget‘a gönderiyoruz widget ise bize ışıkları ayarlayarak HTML bir çıktı sunuyor.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Yii2 – Component

Merhaba arkadaşlar, bu yazıyı –Yii2 Components nedir ? -ne işe yarar ? sorularına cevap olması için yazıyorum.

Component kelimesinin Türkçe karşılığı bileşendir. Adından da anlaşıldığı üzere Framework‘ümüze bileşen eklemek için kullandığımız bir yöntem. Diğer bir değişle Yii2 Framework içinde class (OOP) kullanma yönetimidir. Component‘lerin Yii2 deki kullanımı, Class‘ların PHP projesindeki kullanım mantı ile aynıdır. Bir iş ile alakalı tüm işlemler ilgili component de yapılır. Component içinde işlemleri gerçekleştirecek fonksiyonlar bulur, Component başlatılır ve istenilen işlemleri yapacak fonksiyonlar çalıştırılır. Component‘ler aynı class yapıları gibi yazıldığı projeden bağımsız olarak başka projelerde kullanılabilir. Bu şu anlama geliyor, diyelim ki A projesinde B işini yapmak için bir Component hazırladınız. Yeni projenizde B işlemlerine ihtiyacınız oldu Component‘i kopyalayarak yeni projenize kolaylıkla kullanabilirsiniz.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

PHP ile Excel Oluşturma

Merhaba arkadaşlar;

İnternette PHP ile Excel dosyaları oluşturmak için tasarlanmış ve oldukça gelişmiş bir çok sınıf var. Bu yazımda herhangi bir sınıf kullanmadan PHP – Header() fonksiyonu ile Excel dosyası hazırlamaktan bahsedeceğim.

Aslında mantık oldukça basit, web sayfasında kullanacakmış gibi HTML ve CSS kodları ile bir tablo oluşturacağız. Sonra bu tabloyu Excel dosyasına dönüştüreceğiz.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Python OOP Class yapısı

OOP‘in ne olduğunu Php Sınıf, Nesne yönelimli programlama isimli yazımda anlatmıştım. Kullandığınız dil her ne olursa olsun classların mantığı aynıdır. Dolayısı ile bu yazıda direk konuya gireceğim.

Python da Class tanımlamak ve kullanmak oldukça kolaydır. Eğer bir programlama dilinde OOP‘e vakıfsanız Python‘da OOP‘i oldukça kolay kullananırsınız, Class deneyiminiz yoksa başlarda biraz karışık gelebilir ama alışınca vazgeçemeyecek siniz.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Php try catch istisnalar

Merhaba arkadaşlar. PHP dilinde benzer dillerde olduğu gibi istisna modülü mevcuttur. Peki nedir bu istisnalar ? Aslında hata yönetim modülü dür. Kullandığınız sınıflarda, bir hata oluştuğu zaman sınıf size bilindik PHP hatası yerine hata kodu ve mesajı döndürür. Bu hata yönetim modülü ile yani try, catch kodları ile yapılıyor. try bloğu içerisinde bir hata oluştuğu zaman ekrana hata göndermek yerine catch blogunu çalıştırır.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Yii2 – Amnah user

Merhaba arkadaşlar, bu yazımda Yii2 Framework te kullanıcı işlemlerinden bahsedeceğim.

bildiğiniz üzere Yii2 de MVC yapısı kullanıyoruz dolayısı ile kullanıcılar için bir model ve CRUD oluşturmamız lazım, istersek kendi veritabanı tasarımımız la kullanıcı işlemlerini yapabiliriz ama ben bu iş için Amnah ismindeki Yii2 Vendorunu (eklentisini) kullanıyorum, daha kolay ve güvenilir olduğuna inanmakla beraber istediğim özelliği de ekleye biliyorum, alt yapısı buna imkan tanıyor. Üstelik içerisinde Sosyal medya ile giriş özellikleri de var.

Şimdi gelelim Yii2 framework‘e amnah user kurulumuna bakalım[…]

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

HC-SR04 uzaklık sensörü

Merhaba arkadaşlar, Arduino ile mesafe ölçümünde kullanabileceğimiz birkaç tane sensör var.
RCW-0006, US-015 gibi ama bunların en meşhuru HC-SR04. İlk önce bu sensörün nasıl çalıştığına bakalım mantığı anladıktan sonra bağlantıyı yapar ve kodu yazarız.

hc-sr04-1

HC-SR04  Mesafe Sensörü Nasıl Çalışır ?

HC-SR04 Mesafe sesnsöründe 1 hoparlör  ve 1 mikrofon bulunur. Hoparlörden mikro saniyeler mertebesinde ses dalgaları gönderilir, bu ses dalgaları karşıdaki cisme çarpar ve geri döner.  Dönen ses dalgaları mikrofondan algılanır.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku

Php resim yükleme

Merhaba arkadaşlar, dosyalarımı düzenlerken 3-4 yıl önce yazdığım resim classını buldum sizlerle paylaşmak istedim.

O zamanlar işim gereği ki CMS ile uğraşıyordum. Resim işleri de oldukça önemliydi. Bende şimdi bile hoşuma giden, Php resim işlemleri için bir class yazmıştım[…]

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInShare on VKDigg this

Devamını Oku