root@tlhcelik:~$ /programming

Trivelyan Heroku App Management Dashboard

Trivelyan is a web based management dashboard. While make transactions in the Heroku Application such as create, delete or push changes we are soo fatigue for use CLI. Therefore we are developed this application. Trivelyan make basic CLI commands in background. This application use python-flask for these transactions. Go to trivelyan.github.io for run docker container : docker …

C++ Plot Library (MPlotlib) with Bitmap

Open source MPlot kütüphanesi C++ programlama dilini kullanarak kolay ve hızlı bir şekilde 2 boyutu grafik çizimi yapmayı sağlar. Bu kütüphanenin diğer kütüphanelerden farkı oluşturduğu grafikleri bitmap üzerine çizmesidir ve görüntüde herhangi bir bozulma yaşanmadan yeniden boyutlandırma yapılabilir. Alternatif grafik kütüphaneleri de mevcuttur, bunlar :   Qwt PlPlot  MathGL  koolplot GNU Plot   Örnek: #include “mplotlib.cpp” int main() …

MPI Functions (MPI_Send & MPI_Recv)

Paralel programlamada processler arasında veri  alış-verişi oldukça önemlidir. Seri bir halde yazılmış kodu paralel olarak çalıştırabilir duruma getirirken hangi process’in hangi işi nerede,  nasıl ve ne şekilde yapacağını belirlemek gerekmektedir. Tabii bu işlem örnekte de olduğu gibi manuel olarak yapılmaktadır. Fakat türetilmiş fonksiyonlarda veri alış-verişi otomatik olarak yapılacaktır. MPI kütüphanesinin en temel iki fonksiyonu MPI_Send() …

Windows PowerShell Scripting

PowerShell Nedir ? PowerShell, Windows işletim sisteminin Windows7 ile geliştirip piyasaya sürdüğü, Unix tabanlı işletimi sistemlerinde bash yapısına benzer, Cmdlet* ler ile yönetilen .Net yazılımını destekleyen bir programlama dilidir. PowerShell sistem içerisinde pratik işlemleri yapmayı sağlayan, genelde sistem yöneticileri tarafından oldukça rağbet gören bir programlama dilidir. [*]PowerShell’in sahip olduğu komulara verilen isim. PowerShell Kullanımı Windows …

MPI (Message Passing Interface)

MPI Nedir ? MPI (Message Passing Interface)  paralel programlama yapmak amacı ile kullanılan C dilini temel alan bir platform, C dili kütüphanesidir. MPI paralel programlamaya giriş için öğretici ve temel olabilecek bir platformdur. Paralel programlama genel olarak birden fazla bilgisayar üzerinde aynı programın dağıtık bir şekilde işlenip verinin alınmasına verilen isimdir. Paralel programlama yapmanın amacı tamamen …

Python’da Mechanize ve BeautifulSoup Modülleri

Örnek olarak hazırlanmış python scriptindeki kodları görmeden önce kullanılan kütüphanelerin ne işe yaradığı hakkında kısaca bilgi verelim. Mechanize Kütüphanesi Mechanize kütüphanesi kısaca görsel bir arayüzü olmayan kod tarafında çalışan çok basit bir tarayıcı yaratmanızı sağlar. Mechanize kütüphanesi kendi içinde bulunan “urllib2” kütüphanesinide destekleyerek kullanır. Mechanize’nin bize yani programcıya sağladığı kolaylıkları ve barındırdığı özellikleri sıralayacak olursak …

Makefile Nedir ?

C ve C++ dilleri ile uğraşanlar yada en azından C veya C++ ile yazılmış bir programın kaynak kodlarını edinip derlemeye çalışanlar makefile dosyasını diğer kaynak kodlar arasında görmüşlerdir. Makefile hazırlanmış olan programın kısaca yeniden derlenmesine olanak sağlayarak, değişiklikleri algılayarak bu farklılıkları üzerinde derleme işlemini gerçekleştiriyor. Bu sayede programın derleme aşaması daha kısa sürmüş oluyor ki …