csharp_logo

Nedir bu DLL? Nasıl oluşturulur? Nasıl kullanılır? [C#]

Windows ortamında en çok karşımıza çıkan dosyalardan biri de “.dll” uzantılı dosyalardır. Peki nedir bu “DLL (Dynamic-Link Library)”? Türkçemiz’e “Dinamik bağlanan kütüphane” olarak çevirebileceğimiz DLL’ler, içerisinde bir takım program parçalarını içeren dosyalardan başka birşey değildirler aslında. Yani içerilerinde bir takım sistem çağrılarını, fonksiyonları, sınıfları vs. içerirler. Çalıştırılabilir dosyalar (.exe) çalışma anında bu “.dll” dosyalarına erişebilirler, […]

Devamını Oku

java_icon

Nedir bu “String args”? [Java]

Bildiğimiz üzere birçok programlama dilinde programlarımız çalışmaya “main” metoduyla (fonksiyonuyla) başlar. Peki Java’da “main” metodunun aldığı “String[] args” parametresi nedir ve nerelerde kullanabiliriz? Dikkatle bakarsak aslında normal bir “String” dizisi tanımının aynısıdır. Yani “main” metodumuz parametre olarak bir “String” dizisi almakta. Peki bu nerelerde kullanılabilir? Bu dizi sayesinde programımıza, belli parametreler dahilinde hareket etmesini söyleyebiliriz. Nasıl […]

Devamını Oku

python_logo

Python Matplotlib Grafik Çizim Kütüphanesine Kısa Bir Giriş

Matplotlib Python’da grafikler çizdirmemizi sağlayan oldukça kullanışlı, gelişmiş bir çizim kütüphanesidir. Öncelikle “pip” paket yöneticisini kurulu değilse sistemimize kurmamız gerek. Windows’ta “pip” Python (3.5.2) ile birlikte kurulu olarak gelmektedir. Ek bir kuruluma gerek yoktur. Ubuntu’da “pip” kurulumu için ve güncellemek için  (Python 3.4 veya 3.5):

Ubuntu 14.04’te Python 3.4, 16.04’te ise Python 3.5 kurulu […]

Devamını Oku

ubuntu_logo

Android Studio Kurulumu [Linux]

Merhaba, bu yazımda bir arkadaşımın isteği üzerine Android Studio’nun Linux ortamında kurulumunu anlatacağım. Kurulumu Ubuntu 16.04 üzerinde gerçekleştirdim; diğer Linux dağıtımlarında kurulum benzer şekilde olacaktır. Sisteminizde JDK’in kurulu olması gerekmektedir. Değilse http://ilkeraksoy.net/index.php/2016/10/02/java-sdk-kurulumu-ubuntu/

Sisteminiz 64 bit ise :

Öncelikle https://developer.android.com/studio/index.html adresinden Android Studio paketini indirmemiz gerekiyor. İndirdiğimiz dosyanın bulunduğu dizine gidip

komutunu verip (tırnaklar dahil değil) […]

Devamını Oku

ubuntu_logo

Oracle Java SDK Kurulumu [Ubuntu]

Bildiğimiz üzere Eclipse, Netbeans, Android Studio, IntelliJ IDEA gibi geliştirme ortamları hem Java ile kodlandıkları için hem de Java programlamada kullanıldıkları için JDK (Java Development Kit) gerektirmektedir. Bu yazımızda Oracle Java SDK kurulumunu Ubuntu üzerinde gerçekleştireceğiz. (14.04 ve 16.04’te denenmiştir sorunsuz kurulum gerçekleşmektedir.)

JDK paket deposunu sistemimize ekleyelim:

Çıkan ekranda enter’a basalım. Paket deposu […]

Devamını Oku

python_logo

Python ile SQLite’a Kısa Bir Giriş

SQLite C dili ile kodlanmış bir veri tabanı kütüphanesidir. Hafiftir ve kompakttır, kurulum gerektirmez. Server’a ihtiyaç duymaz, taşınabilirdir. SQLite kütüphanesi Python ile birlikte önyüklü olarak gelmektedir.

demek yeterlidir. Kütüphaneyi projemize dahil ettiğimize göre artık veri tabanımızı oluşturabiliriz.

koduyla o an bulunduğumuz dizinde “Futbol.db” isminde bir dosya oluşacaktır ve veri tabanı dosyamıza bağlantı gerçekleşecektir. […]

Devamını Oku

ubuntu_logo

OpenCV & Python 3.4+ Kurulumu [Ubuntu]

Herkese merhabalar. Öncelikle bu yazının ilk blog yazım olduğunu söylemek isterim. Python’da hesapsal işlemler yapmak C++’a göre hayli kolay. OpenCV kütüphanesini C++ ve Python’da kullanmak mümkün. Lakin C++’ta OpenCV kullanarak en basitinden bir resmi okuyup ekrana bastırmak için türlü taklalar atmak gerekiyorken Python’da bunu sadece 4 satır kod ile halledebiliyoruz vs vs. (Dil fanatiği değilim.) […]

Devamını Oku