Posts

update-rc.d

Image
Linux'ta yazacağınız bir betiği sistem başlama betiği olarak (sisteminiz açıldığı zaman) çalıştırmak isterseniz update-rc.d komutunu kullanabilirsiniz. Yapmanız gereken iki şey var; 1) Başlama betiğinizi "/etc/init/" altına yerleştirin. İsmi "blabla" olsun 2) ~$ update-rc.d blabla defaults windowstaki hizmetlerin işini daha ayrıntılı olarak update-rc.d komutu yapıyor. Ubuntuda çalışma seviyeleri (run levels) şu şekilde Çalışma Seviyesi - Çalışma Modu 0 - sistem kapatma 1 - tek kullanıcı 2,3,4,5 - çoklu kullanıcı 6 - sistem baştan başlatma default parametresi, 2,3,4,5 çalışma seviyeleri için başlama 0,1,6 seviyeleri için durdurma hizmetini verir. update-rc.d [-n] name start|stop R NN runlevel  [ runlevel ] update-rc.d blabla start 30 2 3 4 5 . stop 70 0 1 6 NN parametresi sıra numarısını belirtir. İlk önce öldürme betikleri, daha sonra başlatma betikleri çalıştırılır. Ya da sıra numarası önceliğinde çalışırlar. Yukarıdaki komut blabla başlama...

Bana Göre Askerlik

- G3 piyade tüfeği ile gitar çalabilmektir :) - 100m' de 5 te 5 vurabilmektir. - Hiç tavla bilmeyen komutanla tavla oynayabilmektir. Attığı zarı kafasına göre oynamasına göz yummaktır :) - Her gün nizami bulmaca çözmektir. - Düşünmemektir, bazen hiç düşünmediğin kadar düşünmektir, aldırmamaktır, alınmamaktır. - Nöbette horon oynayabilmektir :) - Kendini çok değersiz hissedecek kadar ileri gitmektir. - Özlemekten öte özleyebilmektir. - Hiç tanımadığın birinin ardından dua etmektir, mezarına çiçek dikebilmektir, toprağını tazeleyebilmektir, hiç görmediğin bilmediğin birinin, bir şehidin... - Polisçilik oynamaktır, - Konuşmak istemesen de konuşmaktır saçma sapancasına, - Bazen sabahlara kadar olay peşinde koşmaktır, bazen de öğlene kadar yatmaktır, - Bol bol kitap okumaktır, - Bol bol barfiks çekmektir :) - Arkadaşının bestesini mırıldanmaktır, gitar çalarken içtima sesinden irkilip etrafa koşmaktır :) - Futbol oynamaktır, mangal yapmaktır...

Askerlik Biter, Hayat Başlar :)

Image
Zonguldak Çatalağzı Jandarma Karakolu'nda Jandarma Er olarak vatani görevimi yerine getirdim. Artık yeni bir hayat akışı. Blog bombardımanı bundan sonra başlar. 

oAuth Adımları

Image
oAuth dışarıya verilerini açmış siteler arasında veri alışverişini güvenilir ve kullancının kendinden emin olacağı yollarla yapılmasını sağlayan bir standarttır. oAuth (open authorization) 1.0, 1.0a ve şu anki güncel versiyonu 2.0 ile birçok sitenin korunmuş verilerine ulaşmayı hedeflemektedir. Bugün aslında internet kullanıcılarının hemen hemen hepsinin bu standardı dolaylı yoldan kullanmaktadır. Bir haber sitesinde okuduğunuz haberi Facebook hesabınızda paylaştığınızda bu standartın adımlarını takip etmiş olmaktasınız. Farkında olmadan bütün adımları tamamlamış bulunmaktasınız. oAuth için sağlanmış birçok kütüphane bu standartın gereklerini web ve masaüstü uygulamaları için yerine getirmektedir. Bu protokolü çok iyi öğrenmek için http://oauth.net/core/1.0/ veya http://tools.ietf.org/html/rfc5849 adresine göz atmanızı tavsiye ederim. Ben burada temel adımları anlatıp bir dahaki blog yazımda da twitter için bir örnek uygulama göstereceğim. oAuth Adımlarına geçmeden önce u...

Fotoğraf Çekimi - Üsküdar

Image
Geçen hafa salı günü (24 Ağustos 2010) şrikentten arkadaşım Kaan ile ne zamandır çıkmayı planladığımız fotoğrak çekimi gezisini gerçekleştirdik. Üsküdar Salacak, Barbaros Bulvarı çekim rotamızdı. Saat 7.30 gibi Kaan ile üsküdar iskelede buluştum. Iftar için McDonalds'tan menümü aldım :) sonra Salacak'a giden dolmuşlara binip kız kulesinin önünde indik. Tripodlarımızı kuracağımız yeri belirledik. Makinelerimizi çıkardık, Kız kulesi, Tarihi yarım adayı, galata civarlarını karelemeye başladık. Elimde 50mm 1.7 sabit ve 18-55 kit lensim olduğu için uzakları çekemedim haliyle. Tam gün batımı sırasında gökyüzünün aldığı kızılımsı ton ile Kız kulesinin güzel ışıklandırması fotoğraflarımıza güzel bir estetik kattı... Çektiğim karelerden birkaç tanesini burada paylaşıyorum. Bu arada hayatımda yaşadığım en keyifli alışverişlerden birini yaptım. Çakma Parfüm satan 30-32 yaşlarında bir satıcı Kaan'a yanaştı ve "Sen Sakarya'lı mısın?" diye sorunca, Kaan'dan "Bu...

Turkcell Teknoloji - Ttech

Image
Yaklaık 1 aydır, Social Media Platform projesi için Turkcell Teknoloji danışman olarak çalışmaktayım. Turkcell portallarının kullanacağı ara katmanın geliştirilmesi ve portal entegrasyonları için Turkcell yazılım mühendislerine yardım etmekteyim. Bu esnada bana yardımcı olan Esat, Kayhan, Kemal ve Esen'e özel teşekkürlerimi sunarak Ttech hakkında gözlemlerimi paylaşmak istedim. Ttech, Turkcell Holding'e teknoloji anlamında destek, geliştirme sağlayan bir nevi alt yüklenici firma. Gerek iş süreçleri planlama açısından, gerek yazılım geliştirme açısından olsun, kalifiye mühendisleriyle kendini ispatlamış. Başarıyla tamamlanmış birçok projenin yanında, yönetimsel anlamda yetersizlikten kaynaklandığını düşündüğüm birkaç projede başarısız olduğu da olmuştur. Kurumsallık açıdan herşey yerine oturmuş, çalışanını düşünen bir firma olarak gözlemledim. Gebze serbest bölgede bulunması her sabah 6.30 da uyanmama sebep olmakta bu aralar. Dolayısıyla sabah yarım kalan uykuma serviste devam e...

JACKSON ile JSON işleme

Jackson, JSON ayrıştıran, üreten, işleyen bir Java Kütüphanesidir. Peki nedir bu JSON? Açılımı JavaScript Object Notation. Nesne gösterme formatı. İnsanın daha kolay okuyabileceği veri tanımla biçimidir. JSON programlama dili değildir. XML ile alternatif olarak gösterilebilir. http://www.json.org/xml.html adresinde XML ile karşılaştırmasını görebilirsiniz. JSON formatındaki bir veride, nesneler, diziler, katar, sayı değerler olabilir. Aşağıda bir JSON örneği mevcuttur. {hayvanlar:{ kedi:[ { isim:"ciguli", renk:"beyaz", cins:"iran" }, { isim:"binnaz", renk:"lacivert", cins:"van" } ], sayi:125 } JSON'da Nesne kavramı isim-değer ikilisini içeren yapı için verilen addır. Kıvırcık parantezler ({}) arasında kalan veridir. Yani örnekteki isim:"", renk:"", cins:"" (A nesnesi diyelim buna) ya da kedi:[...] gibi (buna da B nesnesi diyelim). B nesnesi, elemanları A nesnesi olan bir di...