Tuesday, January 23, 2007

Oracle RAC Gurusu JULIAN DYKE 20-21 Subat'ta Istanbul'da

Lewis'den sonra bir ağır top haberi daha bugün bomba gibi gündeme düştü :)

Detay bilgiler

Summary of Design/Management Flaws

In many cases poor engineering decisions make system performance/availability impossible;

- Lack of knowledge and Ignorance of new technologies,
- Lack of testing,
- Misunderstanding of actual loads,
- Weak links in the design,
- Did not build what was specified,
- Did not consider pathological race conditions

Andrew Holdsworth's "A Real World Engineering Approach to Performance" Presentation

Thursday, January 18, 2007

Bu iki gün askıdayım ama çok mutlu bir haber aldım :)

Bugün ve yarın Turkcell Akademi'de iki günlük Oracle Application Express iç eğitimi veriyorum. En sevdiğim uygulama geliştirme aracı, bir nevi oyuncağım ApEx. İyi bir ekip var ve İstiklal'de hava bir bahar gününü andırıyor, maltepe'den sonra cennette gibi hissediyorum arada bu eğitimlere geldikçe :)

Ama köprü bir feci cidden sabah 06:42 de trafik vardı, bir yandan da işler ve iletiler birikiyor, ayıklayarak kuyruğa alabildiklerim;
- Ertürk'ün Lewis'in kitabı chapter 2 ile ilgili kahin_tartisma'daki sorusu
- Coskan, Emre ve Ozgur ile OracleTURK 'deki bind ve histogram tartismasi
- Event 10053 üzerine wordpress post,
- Recursive Sql uzerine wordpress post,
- Oracle Enterprise Linux evde kurulum tecrübeleri üzerine wordpress post

Veee süppper bir haber, benim için dünyanın en iyi dostu ve en iyi kalpli insanı Berfin. Geçen mayıs ayında 9,5 senelik Turkcell kariyerini noktaladıktan sonra sıkıntılı bir 8 ay sonunda gönlünce bir iş bulabildi. Müjdeee o artık Digiturk'de :)

Tuesday, January 16, 2007

Kavganın böylesi :)

Daha ilginclerini yorum olarak yazarsiniz;

Thomas Kyte <-> Jonathan Lewis

Google <-> Microsoft

Sureyya Ciliv <-> Muzaffer Akpinar

sen <-> ben

linux <-> windows

tonguc yilmaz developer <-> tonguc yilmaz dba

Araba sahibi olmak bu ülkede ciddi bir lüks..

2004 model bir Ford Focus Hatchback arabam var, pek memnunum bugüne dek, tüm dostlarıma da tavsiye ettim, çok problemsiz ve fiyat/performans oranı ben alırken piyasadaki en yüksek arabalardandı.

Ocak 2007 içinde arabam için yaptığım ödemeler şu şekilde;
- %40 hasarsızlık indirimi ile yine de 850 ytl kasko yenileme,
- 4 yeni performans lastiği ve kontrolleri 420 ytl,
- servisde garanti kaybolmaması için standart 6 aylık bakım 160 ytl,
- 6 aylık vergi 300 ytl(tahmini)

şimdiii kullanıma göre 100km 6,2lt yol bilgisayarının gösterdiği benzin kullanımı, otoban ve köprü parası, otopark parası, zorunlu senelik trafik sigortası bu bahsin kapsamı içinde bile değil. Sadece bu ay durduğu yerde, ki arabaların en hayırlılarından olmasina rağmen, bana 1,700 ytl civari maliyet çıkardı.

3 sene önce verdiğim 30,000 küsür Ytl 'nin bugünkü kasko değerinin 22,500 Ytl 'ye düştüğünüde öğrenince gözlerim gözlük çerçevelerime yapışacaktı, bu ülkede bu parayı ben bankada tutup her yere taksi ile mi gitmeliydim..

Tabii ki daha iyisi modern batı toplumlarındaki benzerleri gibi toplu taşımacılığın Cumhuriyetin ilk kurulduğu yıllardaki önemini geri kazanıp yaygınlaşması. Benzin bağımlı, trafikte saatlerini kaybeden Türk insanına da bunun konforunu yaşamanın mümkün olması.

Böyle bir bireysel maliyeti toplamda ülkeye maliyetinin neleri bulabileceğini tahmin edebiliyorum, çevremdeki birkaç yeni araba alma isteği içindeki dostum umarım bu satirlari okurlar.

"Abi DeBeA mı olsak DEVEloper mi?"

Dün iş arkadaşım Ersan Çam moderatörü olduğum OracleTURK yahoo grubumuza bir yarı zamanlı bir pozisyon için iş çağrısı gönderdi;

"From: oracleturk@yahoogroups.com
Sent: Monday, January 15, 2007 6:17 PM
To: oracleturk@yahoogroups.com
Subject: [OracleTURK] part time olarak çalisacak ogrenci veya yeni mezun

Merhaba,
-listemizde veya çevrenizde ta nıdıklarınızdan ,
-henüz öğrenci olan veya okulu yeni bitirmiş ama iş arayan genç arkadaşlar varsa ve
-SQL ve Veritabanı yönetim konularında giriş – orta seviyede bilgi sahibi ise ve
-part time çalışmak isteyen varsa CV lerini bana yollayabilirler?

Saygılarımla
Ersan"

Bu ileti sonrasında benim gelen kutum da hareketlendi :) Genel olarak DBA-Developer ayrımı ve bu pozisyon bir kariyer başlangıcı için nasıl olur şeklinde iki önemli başlık altında genç arkadaşlarımın sorularına cevaplar yetiştirmeye çalıştım.

Ilk konu ile ilgili Sayın Ozay Akdora doyurucu bir Blog girişi hazırlamış.

Ikinci konu için tecrübelerimden yola çıkarak önerim hep aynı; sizinle bilgi paylaşmaya hevesli uzmanların olduğu ve sorumluluk alarak öğrenebileceğiniz organizasyonları kariyerinizin başında seçmelisiniz. Maddi kaygıları zamana bırakıp teknik becerilerinizi geliştirmelisiniz, maddi faydalar zaman içinde bu gelişim paralelinde zaten gelecektir.

Ne yaparsanız yapın, severek yapacağınız işi seçmelisiniz, staj ve yarı zamanlı fırsatlar ise bunu anlamak için önemli fırsatlardır.

Sunday, January 14, 2007

Belkide son umut : Bilişim toplumu Türkiye

Geçen cuma günü TUBITAK uzmanlarinin hazirladigi "Arastirma ve Teknoloji Gelistirme Fonlari, Türk Kuruluslari için Yeni Firsatlar- AB 7.Çerçeve Programi" başlıklı bir eğitime katıldım. Eğitimde;
  • Tübitak Sanayi Ar-Ge Destekleri,
  • EUREKA Programi ve
  • AB 7. Çerçeve Programı
anlatıldı. Çerçeve Programlari Avrupa Birligi’nin arastirma ve teknoloji gelistirme faaliyetlerinin desteklenmesi ve yönlendirilmesi için kullandigi en kapsamli araç. 1984 yilindan beri gündemde olan Çerçeve programlarinin 7.si 1 Ocak 2007 tarihi itibariyle başladı.

7. çerçeve programı 2007-2013 arasındaki 7 yillik bir dönemi kapsayacak sekilde planlanmis. AB Komisyonu 2 Subat 2005 tarihinde Konseye ve Parlamentoya yaptigi teklif ile 7. Çerçeve Programi için 72,726 milyar€ AB destegi saglanmasini öngörmektedir. Bilgi ve iletisim teknolojileri 12,7 milyar€ ile en agirlikli bölüm bu plan kapsaminda. Sadece maddi olarak bakmamak gerek bu fonlara. Muhtemel kazançlar ile yaratacılığın bir toplumu nereden nerelere getirebileceğine Japonya, İsrail, Hindistan ve İrlanda gibi örnekler gözümüzün önünde. AB de öncelikle 7.Ç.P. projeleri ile ABD ve bu rakipleri arasındaki açığı ortadan kaldırma arzusunda, Türkiye'deki genç eğitimli nüfus ise doğal olarak dinamo olacak bu yolda onlar için.

2004 yılı ile hükümet tarafından da somut bir hedef telafuz edildi; 2010 yılında Türkiye gayri safi yurt içi harcamalarının(GSYIH) %2 ve üzeri miktarı AR-GE ve Bilişim çalışmalarında değerlendirilecek. Şu anda bu oran %0,6 civarında ve AB ülkeleri ortalaması %3 ve üzerinde. Bu paralelde Tübitak'a aktarılan fonlar gittikçe artıyor, %60 hibe şekline yapılan destek fonlama ise diğer ülkelerde uygulananlardan göre daha cazip.

1950 ve sonrasında günümüze dek özenle uygulanan politikalar ile tüketici ve bağımlı bir topluma dönüşen Türkiye için bilişim toplumuna giden yol bana göre ülkemiz için en öncelikli milli konudur. AB fonları ise bizim değerlendirmediğimiz her desteğin rakiplerimiz tarafından kullanılacağı önemli bir pasta, payımızı almalıyız.

www.tubitak.gov.tr
www.eureka.be
www.itea-office.org
http://cordis.europa.eu
www.fp7.org.tr
www.ictconference-istanbul.org

Wednesday, January 10, 2007

"Tonguç" nereden geliyor, ne demek?

Bir genç kardeşim bu akşam bana bunları sordu; ""Tonguç" nereden geliyor, ne demek?" Üzücü bir durum bu, daha yeni sayılabilecek yakın tarihimiz hiç yaşanmamış gibi..

Cevaba gelince; Tonguç'un anlamı "doğuş" tur, seslerini biraz eğip bükünce de ortaya çıkıyor. Türklerde Orta Asya'dan bu yana ilk doğan erkek çocuklarına verilegelen bir addır. Ama benim bu adı almamın farklı bir nedeni var; tüm ailem öğretmendir, ilkokul öğretmenleri, ve ön ismim Antalya Aksu Köy Enstitüsü 01/11/1946 tarihli mezunu dedem Hasan Yılmaz'dan, göbek ismim ise Cumhuriyet'imizin bence en umut veren eğitim projesi olan Köy Enstitülerinin kurucularından İsmail Hakkı Tonguç'a ithafen verilmiş.

Köy enstitülerinin kapatılması Türkiye’nin gelişimine önemli bir darbe vurmuştur. Bu proje kisa dönemde birçok şey başarmıştır. Bunları özetleyecek olursak;
- feodal toplumun üretim ve yaşam biçiminin ortadan kaldırılmaya başlanması,
- laik eğitimin başlaması,
- toprak ağalarının topraklarını hissetme korkusu yaşamaları,
- sanayi için işgücü oluşturulmaya başlanması,
- sanat, edebiyat ve bilim-teknolojide oluşan olumlu beklentiler
- demokratik toplum ve kültür için altyapı oluşturulmaya başlanması,
- “ataerkil toplum” dan çekirdek aile toplumuna geçiş belirtileri verilmeye başlanması,
- analitik düşünen ve sorgulayan bireyler yetiştirmeye başlayan demokratik ve üretici eğitim modeline geçilmesi
1940-1953 yılları arasında 21 enstitü 17,000 üzerinde mezun verdi.

İsmimin bana hayatım boyunca yüklediği sorumluluğun farkındayım, ben de elimden geldiğince her fırsatta paylaşıyorum, çevremdeki gençleri her konuda "nedenselliğe" ve "deneyselliğe" yönlendiriyorum.




Ersin Unkar'a katkısı için tesekkurler.

Daha fazla bilgi için;
sozluk.sourtimes.org - Koy Enstituleri
İsmail Hakkı Tonguç Wiki
Köy Enstitüleri Wiki
Hasan Âli Yücel Wiki

Oracle Türkiye'den gelen müthiş haber :)

Bir ileti bugün beni çok heyecanlardı;

"..Oracle database konusunda Oracle Gurusu olan Jonathan Lewis "Cost Based Optimization, Indexing Strategies and Explain Plan" adlı eğitim semineriyle 27-28 Şubat tarihlerinde İstanbul'da olacak. Eğitim semineri içeriğine bu linki tıklayarak ulaşabilirsiniz.

Eğitim Adı: Cost Based Optimization, Indexing Strategies and Explain Plan
Eğitim Tarihi: 27-28 Şubat 2007
..
Daha fazla bilgi için, lütfen 0212 329 68 48 numaralı telefondan veya educations_tr@oracle.com e-posta adresinden bizlere ulaşınız.."

Umarım herşey yolunda gider ve görüşürüz bakalım, detaylar burada

Saturday, January 06, 2007

Keeping Your Developers Happy, Nine Things Developers Want More Than Money

In the 1950s a researcher named Frederick Herzberg studied 200 engineers and accountants in the US. He asked them a few simple questions and came up with what is one of the most widely-accepted theories on job satisfaction called Two Factor Theory . His theory breaks job satisfaction into two factors:

* hygiene factors such as working conditions, quality of supervision, salary, safety, and company policies
* motivation factors such as achievement, recognition, responsibility, the work itself, personal growth, and advancement

This article Software by Rob, The Human Side of Software Development discusses 9 items below mentioned for the happiness of a developer;

1. Being Set Up to Succeed
2. Having Excellent Management
3. Learning New Things
4. Exercising Creativity and Solving the Right Kind of Problems
5. Having a Voice
6. Being Recognized for Hard Work
7. Building Something that Matters
8. Building Software without an Act of Congress
9. Having Few Legacy Constraints

Thursday, January 04, 2007

Artık bol bol tartışabiliriz. Eminönü'ne mi, Eminönü'ye mi? ; Zeytinburnu'na mı, Zeytinburnu'ya mı?

From: bilgi [mailto:bilgi@tdk.org.tr]
Sent: Friday, December 29, 2006 10:25 AM
Subject: Türk Dil Kurumu olarak yeni bir etkinliğimizle karşınızdayız.

Türkçe Dostları,

Türk Dil Kurumu olarak yeni bir etkinliğimizle karşınızdayız...

Türkçe ile ilgili çeşitli konuları tartışabileceğiniz; düşüncelerinizi, önerilerinizi paylaşabileceğiniz; belirli tartışma konularının yanı sıra ilginize çeken dil konularında farklı görüşleri öğrenmek için yeni tartışma konularını açabileceğiniz Türkçe Tartışma Topluluğu (TTT)'nu hizmetinize sunuyoruz (http://tdk.org.tr/tartisma). Türk Dil Kurumunun çalışmaları ve yayınlarıyla ilgili görüşlerinizi, yeni söz ve terim önerilerinizi de gündeme getirebileceğiniz TTT'de zaman zaman gündemdeki dil sorunlarıyla ilgili görüşlerinizi de alabileceğimiz tartışma öbekleri de oluşturulabilecektir. Üyeler, mevcut tartışma topluluklarının alt öbeklerini açabilecekleri gibi (Söz gelimi Yazım Tartışma Topluluğu'nun alt öbeği olarak Birleşik Sözlerin Yazılışı, Terim Tartışma Topluluğu'nun alt öbeği olarak da Bilgisayar Terimleri Öbeği oluşturulabilir.) yeni bir tartışma topluluğu kurarak ilgi alanlarına göre tartışma başlatabilirler.

TTT'ye üyelik ücretsizdir. Üye olabilmek için ilgili sayfaya bilgilerinizi yazmanız yeterli olacaktır. Üyelerin topluluğa gönderdiği iletiler TTT Yöneticisi (TTT-Y) tarafından onaylandıktan sonra sayfada görülebilecektir. Tartışılan konuyla ilgili olmayan, hakaret içeren, kişilik haklarına saldıran ve yasalara göre suç içeren ifadeler taşıyan iletiler onaylanmayacaktır. Üyelerin açacağı tartışma öbekleri Türkçe konulu olmalıdır. Üyelerin Türkçe ile ilgili olmayan tartışma öbeklerinin açılması önerisi kabul edilmeyecektir. Türkçe ile ilgili olmak kaydıyla üyelerin duyuruları da topluluğa dağıtılacaktır.

Sayfalarımız Türkçe ile ilgili iletilerinize açılmıştır.

Yeni tartışma öbekleri konusundaki önerilerinizi de bekliyoruz.

Tartışmalarınızın Türkçenin geliştirilmesine, zenginleştirilmesine, özleştirilmesine katkıda bulunmasını dileriz.

Saygılarımızla.
Türk Dil Kurumu

Nuri Bilge Ceylanın gözü ile Türkiye

Nuri Bilge Ceylanın gözü ile Türkiye

Monday, January 01, 2007

2007 hoşgeldin :)

2007 ile bu alanı Oracle ilişkili olmayan ağ kütüğü girişleri için kullanmayı planladım. Son bir haftadır yeni Oracle Blog'um ile uğraşıyorum :)

Yeni sene ve kurban bayramı dinlenmek ve planlar yapmak için iyi bir fırsat oldu. Vergi iade için fiş yazmaya başlamamın da geçen yılı gözden geçiriken katkısı oluyor . Sağolsun annem okuyunca ve excel'in otomatik tamamlama özellikleri ile 98'den beri her sene hammaliyet gördüğüm bu işi bu tatilde bitiricem sanırım. Umarım bu son kez :)

2007 için önemli hedefler koydum kendime, özellikle Oracle ilişkili, bazılarını eski ağ kütüğümde yazmıştım :)

Şubat ayında Lewis'in kitabı üzerinde daha önce duyurusunu yaptığım önemsediğim bir çalışmayı hayata geçireceğiz kahin_tartisma grubu olarak. Lewis'in kitabı cidden derin, bir yandan bana ait kısımlarına çalışıyorum;

- Chapter 14 The 10053 trace file
- Appendix A Upgrade Headaches
- Appendix B Optimizer Parameters

Oracle Event'leri arasında Event 10046 şimdiye kadar en çok üzerinde çalıştığım idi. Event 10053'de çok etkileyici şu ana kadar. Event 10132 ile de destekleyerek yeni ağ kütüğümde bu konularla ilgili tecrübelerimi paylaşıyor olacağım.

Ilginç bir gelişme de önceki akşam asktom'dan 60'ın üzerinde yeni giriş uyarısı google reader'da aldım, Kyte'da yeni yıl tatilini çalışarak geçiriyor belli ki :) Bu arada ApEx ile geliştirilen ilk uygulama olan asktom yenilendi.

Bu sene önemli bir karar daha verdim, iş hayatına başlarken 68 kilo idim, şu anda 3 haneli rakkamlara ulaştım. Bu trend beni korkutuyor, bu sene daha az yemek daha çok spor en azından sene sonuna kadar haftada bir kilo civarında vererek düzenli bir şekilde seksenlerin altına düşmeyi planlıyorum bakalım.

Oracle ilişkili yeni yıl kutlamamın yanında buradan da tüm dostlarımın bayramlarını ve yeni yıllarını kutlamak istiyorum;

Umarım 2007'de herşey hayal ettiğimiz gibi olur :)

Saturday, December 30, 2006

Warning, I moved my Oracle blog - Uyarı, Oracle ağ kütüğümü taşıdım

In 2007 because of some technical reasons I am moving my Oracle Blog to here http://tonguc.wordpress.com Please dont forget to add my new blog to your rss reader http://reader.google.com :)

I will move and consolidate my Oracle related posts indexed here http://tonguc.blogspot.com and detailed here http://tonguc.oracleturk.org in several category series like;

- Oracle Expanded Supplied Packages with 10g Series
Like DBMS_APPLICATION_INFO, UTL_COMPRESS, DBMS_DB_VERSION etc.

- Oracle New Dictionary Enhancements with 10g Series
Like V$OSSTAT, V$SYSMETRIC_HISTORY, V$ACTIVE_SESSION_HISTORY etc.

- Oracle Built-in Functions Series
Like VSIZE, GREATEST, EXTRACT, NVL2, COALESCE etc.

- Oracle SQL Extentions Series
Like Analytic SQL, SQL Model Clause, Regular Expressions, Hierarchical Queries(Oracle Trees) etc.

- Oracle Database Concepts Series
Like ACID properties, Transaction Management, Concurrency, Read Consistency, Locking Mechanisms, Redo, Undo(Rollback), Latch, Enqueue etc.

- There are more than one NUMBER and Character Native Type Series
Like Other Character Datatypes, Other Numeric Datatypes, LOB Datatypes, RAW and LONG RAW Datatypes, ROWID and UROWID Datatypes, XML Datatypes, and also Data Conversion

- There are more than one TABLE Type Series
Like Partitioned Tables, Nested Tables, Temporary Tables, Object Tables, External Tables, Index Organized Tables(IOT)

- There are more than one INDEX Type Series
Like Unique and Nonunique Indexes, Composite Indexes, Function-Based Indexes, Reverse Key Indexes, Bitmap Indexes, Bitmap Join Indexes, Domain Indexes and also Indexes and Nulls

- Oracle Best Practices Series
Like Backup and Recovery with Recovery Manager, High Availability with Data Guard and Real Application Clusters, Automatic Manageability Features like Automatic Storage Management(ASM) and Automatic Segment Space Management(ASSM)

- Oracle Business Intelligence and Extraction, Transformation, Loading(ETL) Series
Like Materialized Views, Table Compression, Parallel Execution, OLAP Capabilities, Data Mining

- Oracle Content Management Series
Like XML in Oracle, LOBs, Oracle Text, Oracle Ultra Search, Oracle interMedia, Oracle Spatial

- Oracle Security Series
Like User Resource Limits and Profiles, Privileges and Roles, Fine-Grained Access(FGA) Control

- Oracle Information Integration Series
Like Distributed SQL, Oracle Streams, Oracle Transparent Gateways and Generic Connectivity

All these topics mentioned above which I plan to study during 2007 is very easy to get immediately familiar with by reading this chapter and guide;

Oracle® Database Concepts 10g Release 2 (10.2)
Chapter 1 Introduction to the Oracle Database

Also other important series will be;

- Oracle Linux and Shell Scripting Series
- Oracle Express Edition(XE) and Application Express Series

This migration will take some time and for me it will be really a great opportunity to study Oracle deeper. So this was the last warning and ending for this blog domain, waiting to meet you at the new one http://tonguc.wordpress.com :)

Here you may follow my non-Oracle blog posts, so you may want to add http://tonguc.blogspot.com also to your rss reader http://reader.google.com

Best regards,
Tonguç