HELLO, I’M SERHAT AND THIS IS MY FANCY TITLE.

Ubuntu için OCR Okuyucu Çözümleri


Aynı sayfada hem İngilizce hemde Türkçe içerik barındıran basılı bir derginin İngilizce text içeriğine dijital ortamda ihtiyacım oldu. Amele gibi dergiyi önüme alıp yazmak yerine istediğim sayfaların fotoğrafını çekip bilgisayarıma attım. Gerisini OCR araçları halletti. Ubuntu'da OCR işleri şöyle:

Öncelikle çektiğiniz fotoğrafların exif bilgilerine göz atacaksanız:

sudo apt-get install exif
exif /path/file.jpg

gscan2pdf

GUI'siz yapamam, hemde pdf export istiyorum derseniz gscan2pdf'yi kurun:

apt-get install gscan2pdf
Read more

Python - HTTP çağrıları ve urllib


Bir metin belgesinde kayıtlı olan tüm URL'leri çağırmak için ufak bir betik yazdım. Betik şöyle davranıyor:

  • Kullanıcı dosya yolunu hatalı girerse ufak düzeltmeler yapıyor.
  • Gerçekten öyle bir dosya olup olmadığını kontrol ederek IO.Error'a düşmüyor.
  • HTTPError ve URLError durumlarını ayıklıyor.
  • urllib.request ile HTTP çağrıları yapıyor.
Read more

Kısaca OpenVPN Nasıl Kullanılır?


Ubuntu 12.04'te kısaca OpenVPN kullanımından bahsedeceğim. Bu yazı VPN client'ları için yazılmıştır, yani sertifika ve anahtar oluşturma gibi konulara değinmeyeceğim. Bu bilgileri Huzeyfe Önal'ın yazısından edinebilirsiniz.

Öncelikle OpenVPN kuralım:

sudo apt-get install openvpn
Read more

Temel Linux Komutları - 2


Dosya Çalıştırma Komutları

./dosyaismi.uzanti komutu ile bir dizin içerisinde bulunan dosyalari çalıştırabilirsiniz.

Sistem Hakkında Bilgi Edinme Komutları

lsusb ile USB portlarınızın durumunu ve takılı ise USB cihazlarınızı görüntüleyebilirsiniz.

df komutu ile dosya sistemlerinizi ve bunların ne kadarını kullandığınızı görebilirsiniz.

df -h ile bu verileri human-readable formatta görebilirsiniz. Tavsiye edilen kullanım.

du komutunu ile disk kullanımını görebilirsiniz.

Read more

Pseudocode Nedir?


Pseudocode; nam-ı diğer "sözde kod" programlama dillerinin söz dizimine dalış yapmadan önce algoritmayı basitçe etüt etmek için çıkartılan yol haritasıdır.

Aslında pek çok programlamaya giriş kitabında, temel konseptleri anlamak için bu yapı kullanılır. Örneğin;

Eğer
öğrencinin notu 60'dan büyük ise
geçtiğini söyle.
Değilse
kaldığını söyle.

bir pseudocode (sözde kod) örneği olabilir.

Read more