‘Bilgisayar’ Kategorisi için Arşiv

Kodlama

Kodlamada düzen önemlidir. Google’un python ve cpp için  kodlama  rehberi,

http://google-styleguide.googlecode.com/svn/trunk/pyguide.html

http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

Java için,

http://www.oracle.com/technetwork/java/codeconventions-150003.pdf

http://www.javaranch.com/styleLong.jsp#length

Open Office & Zemberek

Zemberek, açık kaynak kodlu Türkçe Doğal dil işleme kütüphanesi ve OpenOffice eklentisidir.

Proje su anda Turkce kelime denetleme, kelime cozumleme, kelime onerme, olusturma, Turkce karakter kullanilmadan yazilan yazilarin donusturulmesi, heceleme gibi islemleri gerceklestirmektedir.

OpenOffice.org 3.0 gerektirmektedir. Java sisteminizde kurulu olması gerekmektedir.
Zembereği İndirme
Zembereği openoffice sitesinden indiriyoruz.
Ekleme

Araçlar > Eklenti Yöneticisi

İndirdiğimiz eklentiyi ekliyoruz. Ve yeniden başlatıyoruz. Türkçe imla denetimi hazır hale geliyor.
Kaynak
[1] http://forum.openoffice.org.tr/index.php/topic,1150.0.html
[2] http://tr.wikipedia.org/wiki/Zemberek_%28yaz%C4%B1l%C4%B1m%29
[3] http://code.google.com/p/zemberek/

yahoo mail

mail hizmeti olarak yahoo maili kullanıyorum. Gmail kadar iyi olmasada msn olarak kullanma imkanı olması, pop3 ayarlarını kolay yapma ve takip etmek  istediğim çeşitli mail gruplarının olması  gibi işler yahoo maili cazip kılıyor.

Tabi kötü tarafı yokmu.Elbette var.Mail okumak için hesaba gidildiğinde sayfanın altında bir DUYURU bizi  karşılıyor.  Bu duyuru insanı biraz güvensiz hissettiriyor.(diğer mail hizmeti veren yerlerde aynıdır bence).

yahoo

Bu yazı neden mail hizmetlerinin bedava olduğunu bize anlatıyor galiba.

SQLite Veritabanı

SQLite

küçük ,sunucu gerektirmeyen, ayar gerektirmeyen bir veritabanı kütüphanesidir. Ayrı bir uygulamadan ziyade programlarının bir parçasıdır. SQLite diğer veritabanı ile karşılaştırılması

SQLite elde etmek

http://www.sqlite.org/sqlite3-3.6.13.bin.gz adresinden indiriyoruz.sqlite .bin uzantılı bir dosya kullanılıyor. Konsoldan direkt olarak çalıştırılıyor. Bu veritabanına erişmek ve işlemler yapmak için kullanılır.

Mevcut veritabanını açmak

$ ./sqlite3-3.6.3.bin pysozluk-qt.db

Veritabanındaki tabloları görmek için

sqlite> .tables

veritabanı konsolundan çıkmak

sqlite> .exit

Kolon Adlarını Almak

sqlite> pragma table_info(<tablo_adı>)

Yardım Almak için

sqlite> .help

Sıfırdan veritabanı oluşturmak

$ ./sqlite3-3.6.3.bin deneme.db
sqlite>

Mevcut tabloları görmek için

sqlite> .tables

Tablo oluşturmak

sqlite> create table kisi (id integer primary key, ad text);

Burada iki tane kolon oluşturuldu. Birinci auto_increment kolon, diğeri değer taşıyan kolondur.

Tabloya Eleman Eklemek

sqlite> insert into kisi (value) values('gurcan');

Select Çıktısına Format Vermek

sqlite> .mode col
sqlite> .headers on

Gösterilecek sonuçların kolon şeklinde ekrana basılmasını ve basılan kolonların isimlerini göstermeyi sağlıyor.

Otomatik artan kolonun son değerini ele almak

sqlite> select last_insert_rowid();

Bu son solonun id değerini bize geri döndürür.

Veritabanını Dışa Aktarmak

sqlite> .dump

tablo komutları ile birlikte aktarır.

Veritabanını sql scriptine aktarır

sqlite> .output file.sql

Konsolda Veritabanını kopyalamak

$ sqlite3 test.db .dump > test.sql

sql script ile veritabanında tablolar oluşturmak

$ sqlite3 test2.db < test.sql

Konsol dışında firefox eklentisi ile de yönetilebilir. Ekletiye buradan
ulaşılabilir.

Diğer veritabanları ile karşılaştırılması için

Takip Et

Get every new post delivered to your Inbox.