fatih Fatih Boy

Ankara'da yaşayan Fatih, bir kamu kurumunda danışman olarak çalışmaktadır. ALM süreçleri, kurumsal veri yolu sistemleri, kurumsal altyapı ve yazılım geliştirme konularında destek vermektedir. Boş zamanlarında açık kaynak kodlu projeler geliştirmeyi ve bilgisini yazdığı makalelerle paylaşmayı seven Fatih, aynı zamanda Visual C# ve Visual Studio teknolojileri konusundan Microsoft tarafından altı yıl üst üste MVP (En Değerli Profesyonel) ödülüne layık görülmüştür. İş hayatı boyunca masaüstü uygulamaları, web teknolojileri, akıllı istemciler gibi konularda Asp.Net, Php, C#, Java programlama dilleri ve MySql, MsSql ve Oracle gibi veritabanı yönetim yazılımları ile çalışmıştır. İngilizce ve Türkçe olarak yayınlanan makalelerini gerek İngilizce bloğunda, gerekse de Türkçe bloğunda bulabileceğiniz gibi web sitesinden de açık kaynak kodlu geliştirdiği yazılımlarına ulaşabilirsiniz. vCard - Twitter - Facebook - Google+

All articles by fatih

 

OpenHab Hissedilen Sıcaklık Hesabı

Benim gibi OpenHab üzerinde akıllı ev sistemleriyle uğraşanlar için faydalı olması adına Hissedilen Sıcaklık nasıl hesapladığıma dair Gist’ler paylaşmak istedim. Hissedilen Sıcaklık hesabı, ölçüm yapılan bölgenin coğrafi konumuna göre değişiklik gösterebilmekte. Aynı şekilde, hesaplama sonucu elde edilen derecenin konfor değerine dönüştürülmesi de. Hissedilen sıcaklığı ölçmek için öncelikle ortamın sıcaklık ve değerlerine ihtiyacımız olacak. Benim örneğimde, Salonumda bulunan...
Okumaya devam...  

C.H.I.P. üzerine Docker kurulumu

Takip edenleriniz bilecektir, bundan yaklaşık 1 yıl önce bir KickStarter projesine destek olmuştum; C.H.I.P. Dünyanın belkide en düşük ücretli bilgisayarı, en azında sunduklarıyla kıyasladığımızda. Arm tabanlı olan ve $9’lık fiyata sahip olan C.H.I.P., bünyesine ARMv7 işlemciyi, 512MB hafızayı, 4GB saklama alanını, Wi-Fi ve Bluetooth bağlantı kapasitesini sığdıran bir  SoC.  Makalemde, bu cihaz üzerine nasıl docker...
Okumaya devam...  

.NET Core 1.0.1 Yayınlandı

.Net Core 1.0’ın yayınlanmasının üzerinden çok fazla zaman geçmemişken, .Net Core ekibi ilk bug fix sürümünü bugün yayınladı; .Net Core 1.0.1. .Net Core’un ilk hata düzeltme ve aynı zamanda da ilk Long Term Support (LTS) sürümü olan .Net Core 1.0.1; .NET Core Runtime, .NET Core SDK, .NET Core VS Tooling, .NET Core Windows Server Hosting...
Okumaya devam...  

.Net-Node.js Bağlantısı

Asp.Net Core JavaScript Services serisinde geldiğimiz noktada Asp.Net Core ile Node.js modüllerine nasıl erişebileceğinizi sizlerle paylaşmıştım. Bu faydalı özelliği paylaşmam ardından gelen sorularda, bunun sadece web uygulamalarına has bir özellik olup olmadığının merak edildiğini görüyorum. Bu makalemde bu konuya değinmenin faydalı olacağına inanıyorum. Öncelikle güzel haberle başlayalım; Asp.Net Core JavaScript Services her ne kadar Asp.Net...
Okumaya devam...  

Asp.Net Core-Node.js Bağlantısı

Asp.Net Core JavaScript Services serisine kaldığımız yerden devam ediyoruz. Sırada, giriş makalesinde de değindiğim NPM paketlerinin .Net içerisinden çağırılmasında. Asp.Net Core JavaScript Services ile birlikte iyi bir .Net-Node.js bağlantısına sahip olduk. Bu bağlantı sayesinde herhangi bir Node.js kodunu oldukça kolay şekilde .Net içerisinde çağırabilecek esnekliğe sahip olduk. Bu entegrasyonu anlatmanın en kolay yolu örnek bir...
Okumaya devam...  

Asp.Net Core JavaScript Hizmetleri, Otomatik Güncelleme Demosu

Bir önceki makalemde detaylarını paylaştığım Asp.Net Core JavascriptServices otomatik güncelleme demo videosu....
Okumaya devam...  

Asp.Net Core JavaScript Hizmetleri, Otomatik Güncelleme

Bir önceki makalemle girişini yaptığımız Asp.Net Core JavascriptServices’i incelemeye devam edelim. Bu makalemde Asp.Net Core JavascriptServices’in yazılım geliştiricilerin hayatını kolaylaştıran bir diğer özelliği olan otomatik güncellemelerden bahsedeceğim. Bu makalemde de Yeoman şablonlarını kullanacağımız için giriş makalesinde paylaştığım şekilde şablonların kurulumunu yapmadıysanız şimdi tam zamanı; npm install -g yo generator-aspnetcore-spa Örnek projemizi koyacağımız bir klasör oluşturalım;...
Okumaya devam...  

Asp.Net Core JavaScript Hizmetleri

Asp.Net Core ekibi üyeleri bir süredir sessiz sedasız bir projeye devam etmekte; ASP.Net JavaScriptServices. Asp.Net JavaScriptServices; Asp.Net Core geliştiricileri için  .Net uygulamaları ile JavaScript uygulamaları arasındaki geçişi transparan yapmayı hedefleyen bir dizi teknoloji olarak özetlenebilir. Bu makalemle ilk adımlarımızı atacağımız Asp.Net Javascript Services, bize aşağıdaki yetenekleri sunmaktadır; Çalışma zamanında .Net uygulamalarınızdan NPM paketlerini çağırabilme, Tek-Sayfa...
Okumaya devam...  

Docker’da bir Asp.Net uygulaması, Hata Ayıklama

Önceki makalelerle birlikte Docker konseptlerine ve kullanımına aşina olduğunuzu umuyorum. Bu makalemde konuyu bir adım öteye götürerek Docker container’ı içerisindeki Asp.Net Core uygulamanızı nasıl debug edebileceğinizi sizinle paylaşacağım. Sürecin tüm adımlarını görebilmeniz için makalemde sıfırdan başlayacağım.  Daha önceki makalelerimi takip edenlerinizin de baştan sona okumasında fayda var; çünkü Docker imajımızı bu defa farklı bir yöntemle...
Okumaya devam...  

Asp.Net Core: İzle ve Otomatik Derle

Asp.Net Core, RTM olması ile birlikte tüm gözleri üzerinde topladı. Önceden tek bir işletim sistemiyle sınırlanan asp.net geliştiricilerinin önüne yeni olasılıklar ve bir çok farklı seçenek çıkmaya başladı. Bu gelişmelerden bir tanesi de şüphesiz ki, hafta içerisinde detaylarını verdiği şekilde Asp.Net Core uygulamalarımızı Docker container’ları içerisinde çalıştırabilmek. Öte yandan, platform bağımsızlığını kazanan DotNet Core ve...
Okumaya devam...  

ASP.Net Core Uygulaması için Docker İmajı Hazırlamak – Production

Bir önceki makalemizde her ne kadar geliştirdiğimiz Asp.Net uygulaması için Docker imajı hazırlamış olsak da, hatırlarsanız imaj dosyamız içerisinde kaynak kodlarımızda yer alıyordu. Container’ımız ilk başladığında kaynak kodlar derlenerek çıktısı çalıştırılıyordu. Gerçek hayat senaryolarında isterler biraz farklı olabilir, en azında üretim ortamınıza kaynak kodlarınızın bulunduğu bir imaj atmak istemeyeceğinizi düşünüyorum. Bu sebeple, bu makalemde önceki...
Okumaya devam...  

ASP.Net Core Uygulaması için Docker İmajı Hazırlamak

Önceki makalelerle birlikte Docker konseptlerine ve kullanımına aşina olduğunuzu umuyorum. Bu makalemde konuyu bir adım öteye götürerek geliştirdiğimiz bir ASP.Net Core uygulamasını nasıl bir Docker imajına dönüştürebileceğimizi ve bir Container içerisinde Docker’da nasıl çalıştırabileceğimizi anlatacağım. Sürecin tüm adımlarını görebilmeniz için makalemde sıfırdan başlayacağım. Geliştirme ortamı olarak pek çok .Net geliştiricisinin alışkın olduğu Windows ve Visual...
Okumaya devam...  

Yeni Başlayanlar için Docker

Bir önceki makalemle birlikte Docker’ın ne olduğunu, daha önceden bilmiyorsanız, öğrendiğinize göre şimdi sıra geldi ilk adımlarımızı atmaya. Docker’a yeni başlayanlar için hazırladığım bu makalemde hedefimiz biraz ısınıp ilk adımlarımızı atabilmek olacak. Öncelikle, şimdiye kadar henüz yapmadıysanız, ilgili Docker sürümünü bilgisayarınıza kurmalısınız. Kurulum işlemi ardından Docker uygulaması çalışmaya başlayacaktır. Ardından bir komut satırı açarak ilk...
Okumaya devam...  

Docker nedir? Neden bu kadar Önemli?

Son zamanların yıldızı en çok parlayan, adını en çok duyduğumuz teknolojilerinden birisi hiç kuşkusuz Docker. İlerideki makalelerime referans olması ve hiç duymayanlarınıza en azından kulak dolgunluğu olması adına, bu makalemde sizlere Docker’dan kısaca bahsetmeye çalışacağım. 2013 yılı başlarındaki ilk sürümlerinden itibaren gözlerin üzerinde toplandığı Docker’ın ne olduğunun anlatmanın belki de en kolay yolu neyi çözdüğünü...
Okumaya devam...  

.Net Core 1.0 yayınlandı

Bir süredir yazılım geliştiricilerin beklediği gün nihayet geldi. .Net Core 1.0 ve Asp.Net Core 1.0 sürümleri yayınlandı. Bu adresten indirebileceğiniz .Net Core 1.0 sürümü ile ilgili düşülmesi gereken en önemli not; bu sürümde merakla beklenen native compilation desteğinin olmaması. .Net Core 1.0 ile birlikte bir kısım daha sürüm yayınlanması var ki bahsetmemek haksızlık olacaktır; Microsoft...
Okumaya devam...  

Windows ve Mac için Docker: Beta

Docker sever Mac ve Windows’çuların dört gözle beklediği haber bugün geldi. Mart ayında kapalı beta olarak küçük bir grubun kullanımına açılan Docker for Windows ve Docker for Mac bugün itibari ile public beta’ya geçerek herkesin kullanımına açıldı. Her iki ürünün betasını Docker web sitesinden inderebilirsiniz. Hyper-V kurulumunun gerektiği ve Windows 10 x64 üzerinde çalışabilen Docker...
Okumaya devam...  

Wox – Alternatif Windows Başlatıcısı

Mac’te en sevdiğim uygulamalardan birisi Alfred. Bu uygulama yardımıyla basit bir kaç tuş kombinasyonu ile Mac’iniz içerisindeki uygulamalarınıza, dosyalarınıza, maillerinize, hatırlatmalarınıza, tarayıcı geçmişinize v.s. hızlıca ulaşabiliyorsunuz; Basit, sade, amacına yönelik ve kullanışlı. Aslına bakarsanız Alfred Apple’ın Mac OS X Tiger ile birlikte Spotlight Search’üne  alternatif olarak karşımıza çıktı; Spotlight Search’ün ilk sürümlerinin özellik seti olarak...
Okumaya devam...  

Raspberry Pi VPN Sunucu Kurulumu

Evde Raspberry Pi gibi düşük güç tüketimine sahip bir bilgisayar bulunmasının pek çok avantajı bulunuyor. 7/24 elektrik sarfiyatını düşünmeden açık tutabilmek önemli.  Akıllı Ev sistemi üzerine makalelerimi takip ettiyseniz kendi evimde Raspberry Pi’yi nasıl ev otomasyonumun merkezine koyduğumu da biliyorsunuzdur. Bu makalemde, bir adım ileri giderek, VPN sunucu yardımıyla ev ağınıza nasıl bağlanabileceğinizi sizlerle paylaşacağım....
Okumaya devam...  

OpenHAB 2 ve Siri: HomeKit entegrasyonu Demo

OpenHAB 2 üzerinde akıllı ev sisteminizin temel bileşenlerini, nesneleriniz tanımladınız. Peki onları Siri üzerinden IOS cihazınızda kontrol etmek ister misiniz? Bu videoda bir önceki makelemde paylaştığım OpenHAB nesnelerinin HomeKit yardımıyla Siri üzerinden kontrolü demosunu bulabilirsiniz....
Okumaya devam...  

OpenHAB 2 ve Siri: HomeKit entegrasyonu

Twitter takipçilerim hatırlayacaktır, bundan bir süre önce OpenHAB ile HomeKit entegrasyonuna dair bir ekran görüntüsü paylaşmıştım. Geçen zaman içerisinde detaylarını paylaşmaya fırsat bulamamıştım. Hazır OpenHAB 2 makalelerimi yayınlıyorken, bu konuya da değinmenin zamanı geldi. Twitter’dan bahsettiğim Apple HomeKit entegrasyonunu OpenHAB 1.x üzerinde gerçekleştirmiştim.  Betaları arka arkaya yayınlanan OpenHAB 2 yakın zaman önce HomeKit binding’ini ekledi....
Okumaya devam...  

OpenHAB 2 veri kalıcılığı

Akıllı ev sistemi makale serisinde ilerlerken OpenHAB 2’nin temel kurulumlarını tamamlayarak ilk sensör verilerini toplamaya başladık. Önümüzdeki makalelerde, topladığımız bu verilerle aksiyon almaya başlayacağız; fakat daha fazla ilerlemeden önce yapmamız gereken başka yapılandırmalar da var. Şu anki duruma baktığımızda sensörlerden verilerimizi toplamaya başladık; fakat bunları bir yerde biriktirmediğimiz için geriye dönük veriye ulaşamıyoruz. Örneğin; oturma...
Okumaya devam...  

OpenHAB 2 : Aeon Labs Multisensor 6 kontrolü

Akıllı bir ev sisteminin vazgeçilmez parçalarından birisi kuşkusuz evinizin çeşitli noktalarına yerleştirdiğiniz sensörler. Bir önceki makalemi hatırlarsanız akıllı ev sistemlerinde sıklıkla kullanılan Z-Wave protokolünden bahsetmiş ve Aeon Labs Z-Stick Gen5 cihazı üzerinden bir Z-Wave controller’ı nasıl OpenHAB 2 üzerinde kullanabileceğinizi göstermiştim. Kuşkusuz ki bir controller tek başına ise bize pek bir şey ifade etmeyecektir. Bu...
Okumaya devam...  

Raspberry Pi + OpenHab 2 + Z-Wave

Takipçilerim biliyordur, bir süredir aktif olarak akıllı ev sistemleri ile ilgileniyorum. Zaman zaman Twitter üzerinden yayınladığım resimlerden projemin gelişmeleri görülecektir. Bu makalemde sizlere akıllı ev sistemlerinin önemli bir bileceğini olan Z-Wave için takip edilmesi gerekli adımları paylaşacağım. Hedefimiz, Raspberry Pi üzerinde kurulu OpenHAB 2 üzerinde bir Z-Wave cihazını yapılandırmak. Akıllı ev sistemi denildiğinde akla gelen...
Okumaya devam...  

Eclipse SmartHome Designer

OpenHAB 2’yi kurmamız ardından yavaş yavaş yapılandırma işlemlerine başlayacağız. Her ne kadar bir kısım yapılandırma Paper UI, HABmin 2 gibi arayüzler üzerinden yapılabilse de daha detaylı işlemler için yapılandırma dosyaları ile haşır-neşir olmamız gerekecek. Bu yapılandırma dosyalarını her ne kadar konsoldan nano ya da benzeri bir editör ile yapabilsekte, bu editörlerde eksik olan syntax desteği...
Okumaya devam...  

HABmin 2 kurulumu

OpenHAB’ın ilk sürümünde arayüzün kısıtlı yetenekleri bulunuyordu. Bu yetenekleri genişleterek modern, responsive bir arayüz sunmak amacıyla açık kaynak kodlu olarak HABmin projesi başladı. OpenHAB’ın 2.0 sürümü çalışmalarının başlamacıyla birlikte bu sürümü destekleyecek şekilde ve geliştirilmiş olarak HABmin 2 sürümüne başlandı. Bu makalemde sizlere HABmin 2’yi sisteminize nasıl kurabileceğinizi anlatacağım. Aslına bakarsanız çok da uzun bir...
Okumaya devam...  

Raspberry Pi üzerinde OpenHAB 2 kurulumu

Raspberry Pi 3 küçük; fakat bir o kadar da güçlü ve faydalı bir cihaz. Arkasındaki topluluk desteğiyle de gücüne güç katmakta. Farklı single on-board computer (SoC) deneyimlerim olmasına karşın özellikle topluluk desteği Raspberry Pi’yi öne çıkarttı. Evimde Raspberry Pi’yi akıllı ev sistemimin merkezinde konumlandırdım. Bu sebeple üzerinde OpenHAB 2 koşturuyorum. Bu makalemde, kısa süre önce...
Okumaya devam...  

Raspberry Pi Monitor kurulumu

Raspberry Pi Monitor, nam-ı değer RPi-Monitor, Raspberry Pi sahipleri için oldukça faydalı bir uygulama. Web tabanlı arayüzü üzerinden sunduğu sistem sağlık verisi sayesinde Raspberry Pi üzerindeki gözünüz olacak. Bu uygulama sayesinde Raspberry Pi’ye ait aşağıdaki verilere kolayca ulaşabilirsiniz; Sistem sürüm bilgisi İşlemci durumu, ısısı Hafıza kullanımı Disk kullanımı Sistemin açık kaldığı toplam süre Network kullanımı...
Okumaya devam...  

Raspberry Pi Üzerinde Open Zwave Control Panel çalıştırma

Akıllı ev sistemlerinin önemli bir parçası da kuşkusuz ki Z-Wave kablosuz iletişim protokolü.  Dolayısıyla da, Z-wave ağınızı ve ağınıza dahil olan düğümleri sorgulamak, yönetmek ve izlemek akıllı ev sistemlerinin önemli bir parçası. Open Z-Wave Control Panel bu amaç doğrultusunda geliştirilen açık kaynak kodlu bir uygulama. Bu makalemde, akıllı ev sistemimin merkezine konumlandırdığım Raspberry Pi 3...
Okumaya devam...  

AEOTEC Multisensor 6 incelemesi

Aeotec firması tarafından üretilen ve üzerinde hareket, ısı, ışık, nem, sarsıntı, UV sensörlerini bir arada barındıran 5. nesil Multisensor 6 incelemesine video kanalımda bulabilirsiniz....
Okumaya devam...  

Ubuntu Üzerinde .Net Core, Hata Ayıklama

Daha önceki makalemde kurulum detaylarını paylaştığım .Net Core için bu makalemde sizlerle Visual Studio Code içerisinde nasıl hata ayıklama işlemini gerçekleştirebileceğinizi anlatacağım. Microsoft’un platform bağımsız geliştirdiği yeni editörü, Visual Studio Code’u duyduğunuzu tahmin ediyorum; ama duymayanlarınızda üzülmesin öğrenmekte henüz geç kalmadınız. Adından giderek daha fazla söz ettiren ve geleceği oldukça parlak olan Visual Studio Code;...
Okumaya devam...  

Windows 10 IoT Core – Yardımcı Kütüphane

Windows 10 IoT Core sürümünün yayınlanmasından sonra sizlerden çok sayıda soru aldım. Soruları incelediğimde, çoğunun GPIO, I2C ve SPI kullanımıyla ilgili olduğunu görüyorum. Kullandığınız geliştirme kartından bağımsız olan bu kullanım soruları için buradan toplu bir cevap vermek ileride benzer sıkıntılar yaşayacaklar için de yol gösterici olacaktır. Windows 10 IoT Core sürümü Raspberry Pi, MinnowBoard, Toradex...
Okumaya devam...  

Mac OSX üzerinde .Net Core, hata ayıklama

Daha önceki makalemde kurulum detaylarını paylaştığım .Net Core için bu makalemde sizlerle Visual Studio Code içerisinde nasıl hata ayıklama işlemini gerçekleştirebileceğinizi anlatacağım. Microsoft’un platform bağımsız geliştirdiği yeni editörü, Visual Studio Code’u duyduğunuzu tahmin ediyorum; ama duymayanlarınızda üzülmesin öğrenmekte henüz geç kalmadınız. Adından giderek daha fazla söz ettiren ve geleceği oldukça parlak olan Visual Studio Code;...
Okumaya devam...  

Ubuntu üzerinde .Net Core

Microsoft’ta yaşanan değişim rüzgarında ön sıralarda yer alan .Net yeni sürümü ile birlikte platform bağımsızlığına göz kırpıyor.  Bu makalemde sizlere Ubuntu üzerinde .Net Core kurulumunu nasıl yapabileceğinizi paylaşacağım. Makaleyi hazırladığım sırada henüz .Net Core RC2 sürüm yeni yayınlanmış durumda olduğundan takip edilen adımlar bu sürüme göre hazırlanmıştır. Ubuntu 14.04 için detaylarını paylaştığım bu kurulumdaki ilk...
Okumaya devam...  

Mac OSX üzerinde .Net Core

Microsoft’ta yaşanan değişim rüzgarında ön sıralarda yer alan .Net yeni sürümü ile birlikte platform bağımsızlığına göz kırpıyor.  Bu makalemde sizlere Mac OSX üzerinde .Net Core kurulumunu nasıl yapabileceğinizi paylaşacağım. Makaleyi hazırladığım sırada henüz .Net Core RC2 sürüm yeni yayınlanmış durumda olduğunda takip edilen adımlar bu sürüme göre hazırlanmıştır. Kurulumdaki ilk adımlarımız gereksinimleri hazırlamak olacak. .Net...
Okumaya devam...  

Kodi için NetD eklentisi

Bir süredir kendi ev eğlence sistemimde kullanmak üzere geliştirdiğim bir Kodi eklentisini Github üzerinden kullanıma açmaya karar verdim.   NetD web sitesinde yer alan videoları Kodi üzerinden izlemenize olanak sunan bu eklentiyi Github Repository’sinden indirebilirsiniz. İyi eğlenceler…...
Okumaya devam...  

Kodi için TVYO eklentisi

Bir süredir kendi ev eğlence sistemimde kullanmak üzere geliştirdiğim bir Kodi eklentisini Github üzerinden kullanıma açmaya karar verdim.   TVYO web sitesinde yer alan videoları Kodi üzerinden izlemenize olanak sunan bu eklentiyi Github Repository’sinden indirebilirsiniz. İyi eğlenceler…...
Okumaya devam...  

Kodi için RaspBee Bridge Eklentisi

Yaklaşık 1 yıldır ev sinema sistemimi HTPC’m üzerinde kurulu Kodi etrafına kurgulanmış şekilde kullanıyorum. Twitter’dan takip edenleriniz bilecektir; aynı zamanda Raspberry Pi üzerinde koşan akıllı bir ev sistemi de kuruyorum. Bu sistemin ilk bileşeni de tabiki ışıklandırma oldu. RaspBee sayesinde evde bulunan ZigBee Light Link (ZLL) destekli ışıklandırma sistemlerini kontrol edebiliyorum.   Şimdi, sıra geldi...
Okumaya devam...  

Raspbian Üzerinde Docker kurulumu

Bir önceki makalemde sizinle Debian tabanlı hazır HypriotOS imajını kullanarak nasıl Raspberry Pi’de Docker kullanabileceğinizi paylaşmıştım. Bu makalemde ise, mevcutta Raspbian üzerine kurulu olan sisteminizi bozmadan nasıl Docker kurulumu yapabileceğinizi paylaşıyorum. Kurulum adımlarını paylaşmadan önce not düşmekte fayda var; bu makalede çalışır durumda bir Raspbian sürümüne sahip olduğunuz varsayılmaktadır. Raspberry Pi’nin güncel sürümleri, Debian 8...
Okumaya devam...  

Raspberry Pi Üzerinde Docker Çalıştırma, MAC OS

   Yaklaşık iki yıldır yazılım dünyasında fırtına gibi esen Docker sayesinde, container’lar içerisinde yer alan uygulamalar geliştiricilerin ve özellikle de sistem yöneticilerinin hayatını kolaylaştırmakta. Bu yazımda sizlerle Docker’ı ARM sistemlerde, özellikle de Raspberry Pi üzerinde, 5 dakika içerisinde nasıl çalıştırabileceğinizi paylaşacağım.     ARM tabanlı sistemlerde Docker çalıştırabilmek için 2014 yılında Debian tabanlı, Docker için optimize...
Okumaya devam...  

Raspberry Pi Üzerinde Docker Çalıştırma, Windows

   Yaklaşık iki yıldır yazılım dünyasında fırtına gibi esen Docker sayesinde, container’lar içerisinde yer alan uygulamalar geliştiricilerin ve özellikle de sistem yöneticilerinin hayatını kolaylaştırmakta. Bu yazımda sizlerle Docker’ı ARM sistemlerde, özellikle de Raspberry Pi üzerinde, 5 dakika içerisinde nasıl çalıştırabileceğinizi paylaşacağım.     ARM tabanlı sistemlerde Docker çalıştırabilmek için 2014 yılında Debian tabanlı, Docker için optimize...
Okumaya devam...  

RaspBerry Pi üzerinde Pardus…

Debian tabanlı açık kaynak kodlu olarak geliştirilen yerli Linux dağıtımı Pardus’un ARM sürümü, ilk sürümünün yayınlanmasının üzerinden neredeyse 1 yıl geçmeden 3. sürümü ile karşımızda. Ucuz maliyetli tekkart bilgisayarlar dünyasının en popüleri olan RaspBerry Pi üzerinde koşturabileceğiniz ve açık kaynak kodlu geliştirilen Pardus ARM‘ın 3. sürümüne http://pardusarm.com/ web sitesi üzerinden ulaşabilirsiniz. 4.1.8 çekirdek sürümü ile...
Okumaya devam...  

RPI.GPIO library gets an update

Since it’s my open source weekend, I’ve had some time to upgrade Enterprisecoding RPI.GPIO library. Latest nuget package can be found on nuget package gallery. As you known, the library is based on wiringPi API, which get updated over time and it seems that backward compatibility isn’t on TOP 10 list of Gordon. Enumeration values like...
Okumaya devam...  

First bits for Eclipse SmartHome RaspBee binding available

As you all know, I’ve been working on my home automation project and it seems that, this is my release week 🙂 I’m proud to announce that I’ve push first bits for Eclipse SmartHome RaspBee bindings. It is a fork of Hue binding, and not production ready yet. Any comments/fork welcome.   Please find initials code...
Okumaya devam...  

jRaspBee Maven artifact released!

If you’re using Maven, you will find JRaspBee Maven artifact directly in the Central Maven repository here: http://search.maven.org/#artifactdetails%7Ccom.enterprisecoding%7Cjraspbee%7C1.0%7C http://repo1.maven.org/maven2/com/enterprisecoding/jraspbee In order to start using JRaspBee library in your Maven project, just add the following dependency to your pom.xml: Please find below the source code & javadoc links; Source code: https://github.com/fatihboy/jRaspBee/releases/tag/jraspbee-1.0 JavaDoc: http://www.javadoc.io/doc/com.enterprisecoding/jraspbee...
Okumaya devam...  

jRaspBee: Java client library for RaspBee bridge

With this blog post, I’m proud to announce the availability of jRaspBee; a lightweight wrapper over the actual API of RaspBee to control Hue compatibles accessories. It provides some convenience functions and constructs, but in general it just wraps the API calls and responses into nice classes and exceptions, so you don’t have to worry...
Okumaya devam...  

Alex Kipman: Hologram çağının şafağında

Microsoft HoloLens’in başında bulunan Microsoft’tan Alex Kipman‘ın TED 2016’de gerçekleştirdiği ve insan-bilgisayar etkileşiminin yeni bir seviyeye taşındığına değinen konuşması ve HoloLens demosunu sizlerle paylaşmak istedim. TED web sitesi üzerinden izleyebileceğiniz bu videoyu izlemenizi tavsiye ederim....
Okumaya devam...  

Harald Haas: Bütün lambalardan kablosuz veri

Li-Fi ile veri transferi konusu giderek artan bir ilgi uyandırırken bu teknoloji üzerine Prof. Harald Haas‘ın ilk demosunu yaptığı 2011 yılındaki konuşmasını sizlerle paylaşmak istedim. TED web sitesi üzerinden izleyebileceğiniz bu videonun yanında 2015 yılında yine TED’de gerçekleştirdiği bu etkileyici konuşmayı da izlemenizi tavsiye ederim....
Okumaya devam...  

VerbalExpressions: Sözlü düzenli ifade kütüphaneleri

Karmaşık düzenli ifadeleri (Regular Expressions) kolayca oluşturabilmenize olanak veren harika bir kütüphane grubunu sizinle paylaşmak istedim. Bu kütüphaneler yardımıyla C#, Java, JavaScript, Php, Swift, Python v.b. pek çok programlama dilinde karmaşık düzenli ifadelerini kolaylıkla oluşturabilirsiniz; C# Üstelik, oluşturduğunuz bu düzenli ifadeleri ortak söz dizilimleri nedeniyle farklı bir programlama dilinde de kullanabilmeniz mümkün. JavaScript Github üzerinde https://github.com/VerbalExpressions adresinden...
Okumaya devam...  

Yurdumun “Bulut”lu Bilişimi

Kariyerimde, farklı zamanlarda ve farklı rollerde kamu ile  çalışma şansım oldu. Zaman içerisinde masanın her iki yanında bulunarak farklı bakış açılarını deneyimleme fırsatı yakaladım. Bu sürede de giderek artan bir biçimde bulut bilişimi ağırlığını gözlemledim. Bu konuda,  global pazardaki Amazon, Microsoft, Google, IBM ve Oracle gibi aktörlerin aldıkları yeni pozisyonun payı yadsınamaz. Gartner raporları bağıra...
Okumaya devam...  

.Net Framework 4, 4.5 ve 4.5.1 desteklerinin bitmesinin anlamı nedir?!

Bir süre önce .Net ekibi tarafından .Net Framework 4, 4.5 ve 4.5.1 sürümlerinin desteğinin 12 Ocak 2016 tarihi itibari ile sona ereceği açıklanmıştı.  Microsoft’un bu kararındaki en önemli motivasyon şüphesiz ki tüm odağını yeni sürümlere vermek. Öte yandan, bu kararın hiç beklenmeyen bir de  yan etkisi oldu;  kimi geliştiriciler bu kadar genç sürümlerde desteğin bitmesini...
Okumaya devam...