Aylık Arşiv: Kasım 2012

1 Saat Sonra Zengin Olsanız?

Dün akşam laf arasında geyik yaparken konuştuğum kişiye: “1 saat sonra zengin olsan ilk ne yapardın?” dedim. :)

Sonra birkaç kişiye daha sordum (o sırada konuştuğum).
İlginç cevaplar alınca, “bu cevaplardan güzel blog yazısı çıkar” dedim. Aynı soruyu geyik olsun diye birçok kişiye sordum. :)

Sorarken de cevapların anonim olarak blogumda yayınlayacağımı söyledim. Cidden çok ilginç cevaplar geldi :)

Cevaplar şöyle:

  • Porsche marka araba alırdım.
  • Serverı yenilerdim.
  • Düğün yapardım / evlenirdim.
  • Yayınevi kurardım.
  • Taksi plaka alırdım (Bunu diyen bir kız :) işi biliyor :) ).
  • Ev alırdım.
  • Okulu terkedip hemen bir ofis açarım.
  • Belki Amsterdam’a uçardım.
  • Kebapçıya götürürüm kim var kim yoksa yakınımda.
  • Hemen bir haftalığına yıllık izin alıp yurt dışına gezmeye giderdim.
  • Büyük bir otele yerleşirdim sonra jakuzinin içine girer hiçbir şey yapmadan tv izleyerek beynimi dinlendirirdim.
  • Hemen paranın büyük bir kısmını bankaya yatırırdım. Geriye kalanla da ilk önce ailemin yanına gitmek için bilet alırdım.
  • İşi bırakmak tabii ki.
  • Ay hiç bilemedim şu an çok ani geldi.
  • İstanbul’da ev almak.
  • Borçlarımı ödemek.
  • Eğer para çok fazla ise, direk gider yatardım. Rahat bir uyku çekerdim.
  • Aileme ve yeğenlerime iyi bir gelecek icin hesaplar açardım sonrasında ailemi bir yerde toplardım.
  • Tatil için yola çıkardım.
  • Düşündüm düşündüm ama bir şey bulamadım.
  • Araba, ev alır; sonra da işi bırakır paramı yerdim.
  • Alarmı iptal etmek olurdu herhalde.
  • Pasaportu alır, bileti alır, önce Çin’e sonra Amerika’ya giderdim.
  • İlk uçakla New York’a giderim.
  • Eve gider uyurum.
  • Seyyah olarak dünyayı gezecek kadar uçak bileti satın alırdım.
  • Tüm borçlarımı öderdim.
  • Programlarımı lisanslardım.
Bir geyik muhabbeti de burada son buldu :)
Not: Anonim olarak yorum bırakarak sizde soruyu cevaplayabilirsiniz. :)
 
6 Kudos
Don't move

Firebird ve ISQL Hakkında Kısa Kısa Notlar

Firebird, açık kaynak bir RDBMS*‘dir.

Bugün de Firebird’e bir işim düştü. Tekrar işim düşer belki diye notlarımı kısaca buraya aktarayım dedim.

Öncelikle ISQL’e başlatın: ./full/path/isql

ISQL’e düştükten sonra:

CONNECT '/full/path/firebird_db.fdb' USER 'xxx' PASSWORD 'xxx';

Böylece Firebird’ giriş yaptınız.

show database;

komutuyla veritabanı hakkında bilgi alabilirsiniz.

MySQL’deki gibi

show tables;

ile tablolar görünür.

Ufak bir trick vereyim. out ile ISQL dışına komut çıktısını aktarabilirsiniz. Örneği aşağıda görebilirsiniz.

SQL> out /tmp/test.txt;
SQL> show tables;
SQL> out;

out /tmp/test.txt; yaptıktan sonra, vereceğiniz her komutun çıktısı /tmp/test.txt dosyasına yazılır. Taa ki out; komutunu verene kadar.

*: Relational Database Management System (İlişkisel veritabanı yönetim sistemi)

 
6 Kudos
Don't move

RegEx – Named Capturing Groups Özelliği

RegEx (Regular Expression)’de named capturing groups adı verilen bir özellik mevcuttur. Bu terimin Türkçe karşılığı: isimlendirilmiş yakalama grupları.

Peki Nedir Bu Named Capturing Groups?

Bu özellik sayesinde grupladığınız RegEx desenine (pattern) isim verebilirsiniz. Bu isimler size dönen array’e, indis olarak atanır. Böylece verdiğiniz isimlere göre array’den indis’i rahatlıkla çekebilirsiniz.

Örnek kod:

<?php

$str = "ayva araba masa kitap defter 12 4378564 aslan";

preg_match_all('/(?P<rakamlar>[0-9]+)/', $str, $matches);

print_r ($matches);

Bu kodu çalıştırdığınızda dönen array’de atanan indis’i görebilirsiniz.

 
3 Kudos
Don't move