29 Şubat 2008 Cuma

Yemek Organizasyonunda 4. Hafta

4. Haftanın sürprizi

Tüm hafta boyu merakla beklenen sır, haftanın son günü âniden karşımıza çıkıverdi! İkramın baklava börek olduğu göz açıp kapayana dek anlaşıldı!. Gelen baklava ve börekler önce yakın bir incelemeden geçirilerek analiz edildi!


Analiz çalışmaları derinleştirildi!...


Ürünlerin fotoğrafları çekildi...

Bir yandan son gelişmelerin ve lezzetlerin değerlendirildiği birim toplantısı yapılırken bir yandan da Gerdoğan'ın ikramı olan baklava (fıstıklı) ve börekler (ıspanaklı ve kıymalı) afiyetle yenildi...



Arkadaşımıza bu güzel ikramından dolayı teşekkür ediyoruz...

unofficial cigerci cabbar organizasyonu


Bu yaz gidilmesi gereken yerlerin araştırmasında görevli ekibimiz,
Bu hafta ciğerci cabbarı test etti.
Acaba cigerci cabbar,coşkun ustaya rakip olabilecek mi?
farklı bir tat temiz bir ortam ile en YM' nin iyi on una aday

27 Şubat 2008 Çarşamba

Türk kültürü strateji oyununda!


ODTÜ'lü mühendisler, Türk karakterli bilgisayar oyunlarıyla milyarlarca dolarlık oyun pazarına girmeye hazırlanıyor.


'Hükümran Senfoni' adlı bir çeşit dünya savaşını konu alan oyunda, katılımcılar özel güç ve silahlar kullanarak oyuna yön veriyor. ABD'deki bilgisayar oyunu otoritelerinin beğenisini toplayan oyunun online versiyonu, martta internetten yayınlanacak.
ODTÜ Teknopark'taki Ceidot Oyun Stüdyoları'nın sahibi Erkan Bayol, Hükümran Senfoni'nin bir strateji oyunu olduğunu belirtti. Kurguda Osmanlı, Selçuklu, Memluk ve Harzemşah gibi Türk-İslam kültürlerinden esinlenildiği gibi Göktürk, Uygur, Hun ve Peçenek gibi Orta Asya Türk kültürlerinden de alıntıların bulunduğunu anlatan Bayol, "Oyunda 'yeniçeri', 'azap askeri', 'sipahi', 'lağımcı' gibi figürler ve mimari özelliklerin yanı sıra Çin, Mısır, Japonya gibi ülkelere özgü figürler de yer alıyor. Hem karakter hem kıyafet tarzı hem de mimari özelliklerle kültürler rahatlıkla anlaşılabiliyor." dedi. Türkçe ve İngilizce hazırlanan oyunun Türkçe sürümü Türkiye'de mayısta yayınlanacak.

22 Şubat 2008 Cuma

Java ile MS Excel Dosyaları Okumak

Java dan Excel datası okumak için denediğim üç yöntem oldu. Bunlardan ikisi Apache POI API http://jakarta.apache.org/poi/ ve JExcelApi http://jexcelapi.sourceforge.net/ idi. Bu iki api ile 40M excel dosyalarını okurken memory hatası aldım. Bu sebeple JDBC-ODBC driver kullandım. Microsoft un ODBC driver ı Excel sayfasındaki ilk satıra kolon isimleri, sayfaya tablo ve dosyaya veritabanı gibi davranıyor.

Select sorgu formatı kodun içinde kullanılırken, tablo adı yerine yazılan sayfa adının sonuna $ işareti getiriliyor ve köşeli parantez içinde kullanılıyor.

Örnek:

"Select * from ["+sayfaAdı+"$]" where AY = ‘MAYIS’"

Bir ara fırsat bulursam ve tabi üşenmezsem :) karşılaştığım sorunları da yazabilirim.

21 Şubat 2008 Perşembe

Yemek Organizasyonu 3. Hafta : Gelgin'in Lahmacunları!

Son gönderilerin sadece yemek üzerine olduğuna bakıp bizi çalışmıyor sanmasınlar sonra! :-) Neyse... Son zamanlarda yediğimiz en güzel lahmacundu. Gelgin'e ve baldızına teşekkürler ve tebrikler!.. Yalnız çıta yükseliyor! Bu işin sonu nereye gidecek merak etmeye başladık!... :-)







13 Şubat 2008 Çarşamba

Yemek Organizasyonu, 2. Hafta - 2




Yemek Organizasyonu, 2. Hafta



Peynirli poğaça, merkezi kakaolu kek.
Sevgili Ömer'in yüzündeki ifade işini layıkıyla yapmış olmanın verdiği mutluluktan mıdır?

super lezzetli poğaça :)

daha kimse tadına bakmadan tüm haklarımı yiyip bitirdiğim poğaçanın çook lezzetli olduğunu, eğer yemek için daha fazla beklerseniz, 5-6 yıllır yemediğim beyaz peynir ihtiyaçımın tamamını bu poğaçalardan karşılayacağımı bildiririm. Size bir saat süre tanıyorum :) :) :)

Gaye'nin ellerine sağlık, bir anne eli değdiği belli vallahi :)

Sweeney Todd: The Demon Barber of Fleet Street

Görmek istediğim bir filmi sizlerle paylaşmak istedim. Sweeney Todd. Yönetmen Tim Burton, Charlie'nin Çukulata Fabrikası ve Big Fish filmlerinin yönetmeni. Bu cuma Ankara'da vizyona giriyor. Film, ünlü bir Broadway müzikalinin sinemaya uyarlanması. Müzikal, gerilim diye geçiyor. Bilgiler şurada.

Sinemalar.com sinema sitesini de ayrıca kutluyorum. Her ne kadar kalabalık arayüzleri sevmesem de, şimdilik aradığım herşeye kolaylıkla ulaşabildim. Her film için imdb ye link bile vermişler.

Başlık

Başlığımız blog içeriğinin yanında çok resmi kaldığı için değişiklik önerilerinizi bekliyorum. Şimdilik "Kısa Bir Mola" olarak değiştirdim. Fakat kitkat reklamını hatırlattığı için eleştiri aldı. :)
Evet ne olsun başlığımız?

RESİMLERİMİZ


çok yoğun bir çalışma


çok yoğun bir düşünce

Balonlar


Size bir soru... Eylemsizliği hepimiz biliyoruz. En basit örneği bir araçta giderken ani fren yapıldığında öne doğru hareket etmemiz. Resimdeki ne olduğu belirsiz araç ok yönünde hareket ediyor. Kırmızı balon helyum (uçan balon), mavi balon ise hava dolu ve görüldüğü gibi tabanve tavana iple bağlanmışlar. Polemik konusu şu: Şoför ani fren yaparsa balonlar hangi yönde hareket eder? Bilim ve sezgileriniz ışığında değerlendiriniz.

12 Şubat 2008 Salı

Yufka nasıl yapılır?

Merak edenler için burada yufka yapımı anlatılıyor. :)

11 Şubat 2008 Pazartesi

Ekmek Kadayıfı Hatırası!

Alfresco kurulum problemi

Alfresco gelecek vaadeden, açık kaynaklı bir doküman yönetim sistemi. Kurulumunu yaptıktan sonra ayarlarını değiştirmek gerekiyor. Zira default kurulum demo amaçlı, sadece bir kullanıcıya izin veren HSQL veritabanı ile çalışıyor. Gerekli ayarları yapıp olayı başka bir veritabanına (mesela mysql) yönlendirmek gerekiyor. Bundan sonra (tabi ayarları doğru yaptıysak) ilk kullanımda bir sıkıntı olmuyor ama ne zaman ki uygulama sunucusunu yeniden başlatıyoruz, server.log dosyamız exception'larla dolmaya başlıyor.

Gelen hata şöyle birşey:

Alfresco: A previous schema upgrade failed. Revert to the original database before attempting the upgrade again.

Bunun bir bug olduğunu sanıyorum. Bu hata Alfresco'nun başlamasına da engel oluyor.

ÇÖZÜM:

Veritabanımıza doğrudan erişiyoruz ve "alf_bootstrap_lock" isimli tabloyu drop ediyoruz. Sonra uygulama sunucusunu yeniden başlatıyoruz. Alfrescomuz geri geliyor...

Glassfish administrator console problemi

Sun'ın application server'ı Glassfish'in son versiyonunu kurdunuz. Herşey mükemmel kuruldu ve hata vermedi ama 4848 numaralı porttan admin console'a ulaşmaya kalktığınızda şöyle bir hata alıyorsunuz:

type Exception report
message
descriptionThe server encountered an internal error () that prevented it from fulfilling this request.
exception javax.servlet.ServletException: java.lang.reflect.InvocationTargetException while attempting to process a 'beforeCreate' event for 'sun_page1'.
root cause java.lang.RuntimeException: java.lang.reflect.InvocationTargetException while attempting to process a 'beforeCreate' event for 'sun_page1'.
root cause java.lang.reflect.InvocationTargetException
root cause java.lang.reflect.UndeclaredThrowableException
root cause javax.management.AttributeNotFoundException: AdminSessionTimeoutInMinutes
note The full stack traces of the exception and its root causes are available in the Sun Java System Application Server 9.1_01 logs.

ÇÖZÜM:

Mesele (hemen her java kaynaklı problemde olduğu gibi) Türkçe windows kullanıyor olmamamızdan kaynaklanıyordur. Çözüm için (evet 2 saatten fazla zamanımı aldı bunu bulmak):

{glassfish'in kurulu olduğu yer}\domains\domain1\config\domain.xml

dosyasını açıp editliyoruz. JVM ayarlarının yapıldığı bir kısım var ( tag'i) Onun içine
-Duser.language=tr-TR

satırını ilave ediyoruz. Glassfish'i yeniden başlatıyoruz. Admin console artık hatasız çalışıyor...

Bu arada problemin çözümünü ararken rastladığım ifadeyi de buraya almak istiyorum:

JAVA:"write once run everywhere except Turkey"

8 Şubat 2008 Cuma

Anket Sonucu

İlk anketimiz sonuçlandı. Ankete 8 kişi katıldı.
Anketimizde polemiklerin yazın daha çok ve çeşitli olmasının sebebini sormuştuk.
Sonuçlar:
%37 Sıcak ve nem
%25 Güneşin yaratıcılık üzerindeki etkisi
%25 Hiçbiri
%12 Para
%12 Polemikler azalmadı

7 Şubat 2008 Perşembe

Ekmek Kadayıfı

Yoğun istek üzerine tarifi veriyorum:

Sakaryadan ekmek kadayıfının ekmeği alınır.
Büyük bir tepsiye konur ve 1,5 litre ılık su ile yavaşça ıslatılır.
Genişlemeye başlayınca ortası artı şeklinde kesilir.
Diğer taraftan 1,5 kg şeker kremalize oluncaya kadar, ki aynı zamanda koyu sütlü kahve rengini alır, kavrulur.(Bu aşama insanı çok yoruyor zira büyük bir kuvvet ile uzun süre karıştırmak gerekiyor)
İçine bir iki damla(daha fazla değil) limon sıkılmış başka 1,5 litre kaynamış su şekerin içine dökülür. (Aman buraya dikkat çünkü saf su saf şekerle buluşunca bir çeşit tepkimeye girer ve patlıyormuş gibi aşırı derecede fokurdamaya başlar ve vücuduna sıçrayan yerler yanar ve etraf batar)
Kaptaki su ve şekerin ateşli kavuşmaları durulduğu zaman tekrar kısık ateşte katılaşmış şeker artıkları eritilir ve şerbetin hafif olması için isteğe bağlı olarak 1 ya da 2 bardak su tekrar şerbete dökülür.(çünkü ilerki aşamalarda pişirmeden dolayı baya bir miktarda su buharlaştığından şerbetin yoğunluğu artacaktır)
Son ve en uzun aşama olarak tepsi kısık ateşe konur ve şerbet üzerine yavaşça gezdirilerek boşaltılır. Ekmek kadafının bütünlüğünü bozmayacak şekilde münferit yerlerine çatalla veya bıçakla delikler açılır. Tepsiyi çevirerek ve kenarındaki şerbeti bir kaşıkla sürekli üzerine dökerek kabarıncaya kadar ekmek kadayıfı pişirilir.
Hepsi bu, soğuyunca kaymakla yersiniz.

Nedir bu Web 3.0?

Bir yol haritasına rastladım burada. Yalnız ne kadar gerçekçi onu bilmiyorum. Herşey çok hızlı değişiyor. Bundan 10 sene sonrası için yapılan öngörülerin gerçekleşeceğinden şüphe ediyorum. Bu haritayı yayınlama sebebim Web 3.0 ile ilgili bir giriş yapmaktı. Web 3.0 nedir ya da ne olacaktır ya da olacak mıdır? Web 2.0 devri kapandı mı ? Hangi yöne doğru gidiyoruz?




6 Şubat 2008 Çarşamba

Yemek günleri organizasyonunun ilkini gerçekleştirdik..

Organizasyona ekmek kadayıfı eseriyle katılan halp, ilk hafta olmasına rağmen bu işin üstesinden başarıyla geldi. Uzun zamandır böyle güzel bir ekmek kadayıfı yemedim desem yalan olmaz. Gerçekten de daha bu fikir ortaya atılmadan önce bile, müteatit kereler bize ekmek kadayıfı konusundaki yeteneğini gösterme isteğini belirtmişti kendisi. Zaten sıralama belirleneceği sırada da:
Arkadaş dedi benim sıram ne olursa olsun dedi, ilk hafta getiririm ekmek kadayıfını, kadayıf neymiş görürsünüz dedi. Ama gerek kalmadı kurada birinci sırayı çekti.

Bu lezzetin gerisinde usta bir karışım tarifi olduğu kesin. Önümüzdeki günlerde sanırım bizimle de paylaşacaktır. Gerçekten şerbetin oranı tam yerindeydi. Ne bayıcı bir şeker ne de yavan bir tat.
Gerçi başlangıçta, tepsinin orta kısmının çok da kabarmamış olması ve de kadayıfın üst bölümlerinde yer yer rastlanan hava boşlukları ( şerbetin bu kısımlar tarafından çok emilememesi sonucunda) tad konusunda beni biraz endişelendirdiyse de, bu yemek deneyimi, üzerine sürülen, Afyon'nunkini aratmayan, ve Ankara Çubuk çıkışlı 'becim' kaymağı ile birlikte bir lezzet şölenine dönüşüverdi.
Servis tabakları, çatal, peçete herşey düşünülmüş, iyi hazırlanılmış, bize ise sadece yemek kalıyordu. Biz de üzerimize düşeni yaptık, afiyetle yedik.
Teşekkürler sevgili halp.

5 Şubat 2008 Salı

teknoloji - takip

LINQ (Language Integrated Query)

Microsoft programming model and methodology that essentially adds formal query capabilities into Microsoft .NET-based programming languages. LINQ offers a compact, expressive, and intelligible syntax for manipulating data. The real value of LINQ comes from its ability to apply the same query to an SQL database, a DataSet, an array of objects in memory and to many
other types of data as well. LINQ requires the presence of specific language extensions.

LINQ uses an SQL-like syntax to make query expressions well beyond the capabilities of embedded SQL as implemented in programming languages. That's because embedded SQL uses a simplified, streamlined syntax to add SQL statements to other programming languages, where
there's no attempt to integrate such statements into the native syntax and typing mechanisms. Thus, you can't invoke native language structures such as functions in embedded SQL statements, as you can using LINQ, because it is implemented to use native syntax, structures, and typing mechanisms. Furthermore, LINQ may be used to access all kinds of data, whereas embedded SQL is limited to addressing only databases that can handle SQL queries.

ne güzel de yemiştik cartlak kebabını...


MySQL Türkçe karakter problemi

Arkadaşlar yeni polemik ve paylaşım sitemiz hayırlı olsun. Blog açma fikrini ortaya atan kişi olduğum halde yazı gönderen 3.kişi olabilmem tembel bir insan olduğum anlamına gelmiyor bence :) Bu blogun çıkış noktası şuydu: "Çözmek için 2 saatten fazla zaman harcadığımız sorunları ve çözümlerini buraya yazalım ki ileride aynı soruna çözüm aramak için zaman ve emek israf etmeyelim"

Bundan 1-2 ay önce tamamladığım basın özetleri programının kullanılması tekrar gündeme geldi. Programın karışık bir yapısı var. Projede swing, web projesi ve web servisleri var. Proje daha önce Windows'ta çalışan Tomcat ve MySQL kullanıyordu. Dün bunları Linux'a taşıdık ve veritabanında Türkçe karakter problemi yaşadık. Bazen insan İngilizce konuşulan bir ülkede kod geliştirmek istiyor. Özellikle dün böyle bir ülkeye kaçmayı ciddi ciddi düşündüm. Adamların bizim gibi sorunları yok tabi daha hızlı proje geliştirirler :)

Neyse, veritabanı ve tablolar UTF-8 ile yaratıldığı halde böyle bir sorun yaşadım. Uzun süren bir çalışmanın ardından (Evet 2 saatten fazla sürdü) sorun halloldu. Veritabanından connection alınırken connection string de bazı parametreler göndermek gerektiğini keşfettim. Kullandığım connection string aşağıdadır:

String connString="jdbc:mysql://155.55.155.55/basinozetleri?user=kullaniciAdi" +"&password=sifre&useUnicode=true&characterEncoding=UTF-8";

Connection conn= java.sql.DriverManager.getConnection( connString);

İleride daha ciddi yazılarımla sizlerle birlikte olacağım.
Esen kalın.

Bölge ve Dil Seçenekleri ve Web Servisleri

Arkadaşlar,
Yeni blogumuz hayırlı olsun. Blogun ayarları ve görünüm ile ilgili talepleriniz varsa bana iletebilirsiniz. Admin şifresi bende. Ancak prod db admin şifresi karşılığında blog şifresini paylaşabilirim. :)

Ben de bir zaman önce karşılaştığım bir sorunu ve çözümünü yazarak katkıda bulunmak istedim.
Eclipse 3.2 de Axis 1.3.0 ile web servisi yaratmaya çalışırken aşağıdaki hatayı alıyordum.
"IWAB0524E Error updating Axis deploy.wsdd file".
Bölge ve dil seçeneklerini Türkçe den İngilizceye çevirince web servisini başarıyla yaratabildim.
Basit ama etkili bir yöntem.

Eski Polemiklerimiz

Herkese merhaba

Eski polemiklerimizi ara ara kaydetmiştim. Hatırlayacak olursak:

28.06.2007: Lokantalarda serinletmek için borulardan püskürtülen madde su mu karbon dioksit mi?
29.06.2007: Bal arının kusmuğu mu? Balın geldiği kanal ile beslenme kanalı farklı mı?
29.06.2007: Okyanusun en derin noktası Marianna Çukurunda oluşan basınç nedir, orada hayvan yaşar mı, dibine inen olmuş mudur?
04.07.2007: Nükleer denizaltılar mürettebatın soluyacağı oksijeni üretir mi?
04.07.2007: Dünyada en çok yolcu ve mürettebat alan gemi kaç kişiliktir?
06.07.2007: Deniz seviyesi sabit midir değişken midir?
06.07.2007: Dünyanın çapı milimetrik olarak hesaplanabilir mi?
06.07.2007: Ekvator mükemmel bir çember teşkil eder mi?
27.07.2007: Silikon Vadisi gerçekten vadi şeklinde mi yoksa düz müdür? Öyleyse neden vadi diyorlar?

Yeni polemiklerde buluşmak üzere!. :-)

Büyüksün TOAD!!!

arkadaş nasıl başlayacağımı da bilemedim ya, şimdi hayırlı işler falan diycem kazara buraya birisi gelirse ciddi sorunlara bulduğumuz çözümleri dikkate almayacak, ya da neyse dikkate almazsa da kendisi bilir.

Bence burası bizim polemik ve geyik sitemiz olsun. walla ciddi bişey yazası gelemiyor insanın aklına.

Ayrıca iki ay sonra bugünün geyiklerini okumak ta ilginç olacak.

Bu arada, genişletilmiş ve çok uzun açıklamalar eklenmiş Nace kodlarını excel'den oracle'a atmak isterken DTS sürekli hata veriyordu, ve normalde daha uzun olması gereken ntext alanı varchar(255) de sabitlediği için bu hata oluşuyordu. Aynı sorun Toad'dan excel olarak import ederken de yaşandı.


Ancaaak:

excel dosyasını tab delimited olarak kaydedip, TOAD'dan bu şekilde import edince, cilop gibi sıfır hatayla attı ve bu arada ben de yemeğe rahat gitme fırsatı yakaladım..

Zira 30 dakika kadar önceki, kafeteryaya ilişkin hışmım da sona ermiş oldu.

sağlıcakla kalın.

iyi iyi valla iyi oldu..bari bi işe yarasın he he.. haydi şimdi yemeğe