OpenFst ile Sonlu Durum Dönüştürücüleri Oluşturmak

OpenFst sonlu durum dönüştürücüleri (Finite State Transducer) oluşturmak için kullanılan bir kütüphanedir. Sonlu durum dönüştürücüleri, sonlu durum makinalarının bir çeşididir diyebiliriz. Wikipedia’daki tanımına bakarsak, sonlu durum makinaları (FSA): Sonlu durum makinası, (veya sonlu durum otomatı veya basitçe durum makinası) sınırlı sayıda durumdan, durumlar arası geçişlerden ve eylemlerin birleşmesiyle oluşan davranışların bir modelidir. Sonlu Durum Makinası ve … Devamını oku…OpenFst ile Sonlu Durum Dönüştürücüleri Oluşturmak

PortAudio ile Ses Uygulamaları Yapmak

Bu yazımızda bir ses işleme kütüphanesi olan PortAudio’yu kullanarak bir C++ uygulaması yazacağız. PortAudio açık kaynak kodlu, c ile yazılmış, farklı platformlarda (windows, machintosh osx, linux …) derlenip, çalışan bir kütüphane. Üzerinde geliştirme yapacağımız ortam, windows ortamı (windows xp ve windows 7). CodeBlocks ve MinGW kullanacağım. MinGW’yi C++ ve MSYS seçeneklerini dahil ederek kuruyoruz. Bu … Devamını oku…PortAudio ile Ses Uygulamaları Yapmak

PowerShell ile excel otomasyonu

Daha önce yaptığımız internet explorer otomasyonunda olduğu gibi, benzer bir şekilde excel otomasyonu yapmaya başlıyoruz. Powergui programını açıp, yeni diyelim (Ctrl+N). Aşağıdaki satırları yazalım: $objExcel = new-object -comobject excel.application  $objExcel.Visible = $True Bu satırları yazdığımızda, hızlı bir şekilde excelin açıldığını göreceğiz; şimdilik elle exceli kapatalım. Hatta görev yöneticisinden exceli kapatmak en doğrusu; kapatmadığımızda excel otomasyonumuzda … Devamını oku…PowerShell ile excel otomasyonu

Windows PowerShell ile Internet explorer otomasyonu

Windows Powershell ile windows işletim sisteminin kaynaklarına kolayca erişebilmekteyiz.  Powershell’de işlerimizi genel olarak cmdlet denen komutlarla yapıyoruz. Bu blogumuzda basitçe, windows işletim sistemiyle birlikte gelen internet explorer tarayıcısının otomasyonunu yapacağız. Yani otomatik olarak internet explorer’ı açacağız. Bir url’e yönlendireceğiz. Sayfa yüklenmesini bekleyecek, ve gelen html sayfasına erişip sonuçları inceleyeceğiz. Powershell scriptini yazmak için windowsla birlikte … Devamını oku…Windows PowerShell ile Internet explorer otomasyonu

Windows PowerShell

Hemen hemen herkes, windows işletim sisteminde bazı işlemleri yapmak durumunda kaldığı cmd.exe programını biliyordur. Bu program sayesinde dir, ping, ipconfig gibi daha çok sistem yöneticisi arkadaşların kullandığı komutları çalıştırabilmektedir. Windows Powershell bundan çok daha fazlasını sunan bir scripting (betik) dili, komut satırı kabuğunu sunan bir ortam. Öncelikle powershell, COM ve WMI’a tam erişimi desteklemektedir. Böylece … Devamını oku…Windows PowerShell

FastReport’un Asp.net Mvc Projelerinde Kullanımı

Bu konuyla ilgili daha ayrıntılı bir yazı, sıfırdan asp.net mvc projesinde fastreport kullanımı ile burdan erişebilirsiniz. Bildiğiniz gibi, .net ortamlarında raporlama aracı olarak kullanılan pek çok yazılım var. Son zamanlarda, fastreport kullanım kolaylığı, hızlı rapor üretmesi ve rapor formatının xml şeklinde üretilmesi gibi yazılımcıların işlerini kolaylaştıracak özellikler içermesi sebebiyle bir adım öne çıkmaktadır. Bu yüzden … Devamını oku…FastReport’un Asp.net Mvc Projelerinde Kullanımı

RabbitMq İle Ölçeklenebilir Web Uygulamaları

Zaman zaman yaptığımız web uygulamalarımızda, bazen işlemlerin asenkron çalışması gerekiyor. Yani çok kaynak harcayan, bazı işleri web uygulamamızda yapmak istiyoruz. Veya şöyle bir senaryo düşünelim. Web sitemiz çok hit almaya başladı. Kullanıcı sayılarımız arttı. Ve sitemizin performansı düşmeye, memory kullanımı, cpu kullanımı artmaya başladı. Bu durumda yapabileceğimiz en önemli şeylerden birisi, senkron çalışması gerekmeyen bu tür işleri, … Devamını oku…RabbitMq İle Ölçeklenebilir Web Uygulamaları