Aug 26 2009

Selectbox İle Menü Yapımı

Selectboxtan seçtiğimiz siteye sayfanın yönlenmesi için aşağıdaki kodu kullanabilirsiniz.


<select name="URL" size="1"
onchange="if (this.options[this.selectedIndex].value != 'null') { window.open(this.options[this.selectedIndex].value,'_self') }">
<option selected value="">---Yararlı Siteler---</option>
<option value="http://www.ceviz.net">Ceviz</option>
<option value="http://www.btturk.net">BT Türk</option>
<option value="http://www.mutasyon.net">Mutasyon</option>
<option value="http://www.cfcube.com">Coldfusion</option>
<option value="http://www.ozay.net">Kişisel</option>
</select>

0 yorum - Gönderen : Yunus Özay (1:52 AM) - Kategori : Javascript | Dhtml | HTML

Aug 25 2009

iframe değer gönderme ve işleme

iframe içerisine veri gönderip, iframe den veri almak istediğimizde yaygın kullanımı tercih edersek kodlarımız Opera ve Firefoxta çalışmayacaktır. O yüzden doğru yöntemi veriyoruz.

Yaygın ve Yanlış Kullanım
iframe_ismi.iframe_form_ismi.iframe_alan_ismi.value = '1';

Olması Gereken Kullanım
window.frames['iframe_ismi'].document.iframe_form_ismi.iframe_alan_ismi.value = '1';

 

0 yorum - Gönderen : Yunus Özay (12:54 PM) - Kategori : Javascript | Dhtml | CSS | HTML

Aug 24 2009

İnternet Explorer ve Url'de Türkçe Karakter Problemi

Sistemimizde kullandığımız bazı inputların değerlerini popuplardan hızlı bir şekilde dolduruyoruz. Daha da hızlı olabilmesi için ise inputun içine yazdığımız keywordü popupa taşıyarak hızlı arama gerçekleştiriyoruz.

Örnek:
windowopen('index.cfm?sayfa=object.popup_page&keyword='+document.form1.TASK_PERSON_NAME.value)

Ancak explorer 8 versiyonuyla beraber yukarıdaki yöntemle popuplara gönderdiğimiz Türkçe karakterlerin sorunlu olduğunu gördük. Bunu çözmek için ise hazır bir Js scripti olan encodeURIComponent() kullandık. Bu şekilde kolayca problem gideriliyor.

Örnek:
windowopen('index.cfm?sayfa=object.popup_page&keyword='+encodeURIComponent(document.form1.TASK_PERSON_NAME.value))

 

1 yorum - Gönderen : Yunus Özay (12:01 PM) - Kategori : Javascript

Aug 20 2009

Javascript RegEx nedir?Nasıl Kullanılır?

Birçok dilde olduğu gibi RegEx fonksiyonu validation kontrolleri yapmak için kullanılır,örneğin bir inputa sadece sayı,metin,email,telefon numarası yada herhangi bir formata uygun veri girilmesi istenildiğinde o formata uygun olup olmadığını RegEx fonksiyonu ile yapmak mümkündür.Kullanımı biraz karışık gelebilir ancak sadece 1 satırda istediğimiz pek çok şartı sağlayabiliriz.Aşağıda RegEx fonksiyonundaki özel karakterlerin nasıl kullanacağını detaylı şekilde bulabilirsiniz.

Devamı ...

2 yorum - Gönderen : Mahmut Er (12:57 PM) - Kategori : Javascript

Aug 19 2009

MSSQL'de Liste Sırasına Göre Kayıt Döndürme

SQL de kayıtları döndürürken bazen In ile var olan bir listeden kayıt çekeriz. Ama SQL veriyi döndürürken yine kendi Order sırasını kullanır veya belirlediğimiz bir alana göre sıralar. Bizim istediğimiz ise In içinde verdiğimiz sırada kayıtları döndürmesi.

SELECT CONTENT_ID FROM MY_CONTENTS WHERE CONTENT_ID IN (7,5,8) ORDER BY CONTENT_ID

 

Burada görülebileceği gibi 7,5 ve 8 id'li kayıtları çekiyoruz... Ancak 7,5 ve 8 sırası ile çekemiyoruz. Bu şekilde sıralamak istersek yapacağımız işlem basit :

SELECT CONTENT_ID FROM MY_CONTENTS WHERE CONTENT_ID IN (7,5,8)
ORDER BY CASE CONTENT_ID
       WHEN 7 THEN 1
       WHEN 5 THEN 2
       WHEN 8 THEN 3
       END

0 yorum - Gönderen : Yunus Özay (11:29 AM) - Kategori : SQL

Aug 15 2009

Workcube & Yunus Özay Röportajı : Part-1

Bir dönem görev aldığım Ceviz.net'in sevgili editörü Muharrem Taç'ın benimle yaptığı Röportajı, gene ceviz.net yöneticilerinden olan arkadaşım Hakan Müştak kişisel sitesinde haber olarak girmiş. Röportajı ceviz.netin sayfalarında ve ceviz adına grup kurdukları her platformda (facebook, twitter..vs) yayınladıklarını da öğrendim. Çok uzatmadan yapılan röportajı birebir buraya ekleyeyim,

Röportajın mustak.org yansısı | Röportajın Ceviz.net yansısı 

 

Hakan Müştak'ın sitesinde yayınlanan haber ;

Ceviz.net çatı ekibini oluşturduğumuz partnerim, sevgili dostum Muharrem Taç’ın, ColdFusion konusunda ülkemizin ender yetiştirdiği uzmanlardan, CfCube.com un kurucu ve yöneticisi,  WorkuCube yazılım direktörü, çok sevgili dostum Yunus Özay’la yaptığı söyleşi & röportajın ilk kısmı; Türk Yazılım Dünyasının merkezinde bulunan sitemiz Ceviz.net‘te yayınlanmaya başlamıştır.

Söyleşinin orjinali : www.ceviz.net

Röportaj ;

Ceviz.Net : Kendinizden bahseder misiniz? Yunus Özay Kimdir?


Yunus Özay : Çok hayat hikayeme girmek istemiyorum… Önemli nokta olarak gururla söylüyorum Anadolu Meslek Lisesi mezunuyum… Özellikle de Tuzla olması daha önemli… Ankara Üniversitesi Bilgisayar programcılığına geçtiğimde bu okulun çok yararını gördüm. çok öne attı beni… Mezun olunca da Workcube’e geldim.. 2002 yılının başıydı…Workcube Coldfusion programlıyordu. Ben HTML ve CSS elemanı olarak girdim. 6 ay sonra Coldfusion yazıyordum.. Şimdi yazılımın başındayım.

cfcube.com ceviz.net ropörtaj

Ceviz.Net : Türkiyede yazılım sektörünün önünde gördüğünüz sıkıntılar nelerdir? Web tabanlı yazılımı sektör nasıl algılıyor?

Yunus Özay : En büyük engel yazılımda orta nokta olmaması bence. Mesela bir kısım çok basit ve gereksiz görüyor. Bir kısım çok şey bekliyor. Mesela web programcısı iseniz hala daha işinizin bir emek ve hizmet olduğu algılanamıyor. Bu yüzden bir çok yazılımcı hizmetinin karşılığını tam ve zamanında alamıyor. 2. aşama ise bazı firmalar illa ki çok duyulmuş yazılımları tercih ediyor. Esneklik, anında bug fix onlar için bir anlam ifade etmiyor.. Maliyeti çok fazla bile olsa markacılık yapılıyor.

Ceviz.Net : Yazılım sektöründe siz en çok neden sıkıntı çektiniz?

Yunus Özay : Gerçek manada sadece Workcube’de çalıştığımdan dolayı olabilir ; yazılımla ilgili bir sıkıntı yaşamadım… Gereken kaynaklara gerekli aramaları yaptıktan sonra ulaştım. Firmamız da bu yönde bana büyük destek oldu.



Ceviz.Net : Coldfusion’dan bahseder misiniz? Neden Coldfusion?

Yunus Özay : 2002 yılında gerçekten istediklerimizi yapabilecek tek web tabanlı programlama dili idi… Şimdilerde ise tüm diğer teknolojilere verdiği destek, XML ve Flash entegrasyonu, kolaylığı, pdf kolaylığı, kolay yazılabilmesi ve öğrenilebilmesi ve raporlama toolları hala vazgeçilmezyapıyor.

Ceviz.Net : Workcube’de mevcut teknoloji ve altyapınızdan memnun musunuz? Şirketinizin geleceğe yönelik Java veya .NET ‘e geçme planı var mı?

Yunus Özay : Kodlama sistemimizi kendi içimizde yenileyeceğiz… Ancak farklı bir programlama diline geçmek gibi bir düşüncemiz yok… Yine de farklı programlama dilleri ile yazılmış eklentilerin Workcube’de daha kolay çalışması için çalışmalarımız var.

Ceviz.Net : Açık Kaynak Kodlu yazılım geliştirme bakışınız nasıldır ?

Yunus Özay : Asıl itibariyle hiç denemediğim bir sistem… Workcube olarak açık kod dağıtmadık… Dağıtmayı da şu aşamada planlamadık.

Ceviz.Net : Ceviz.Net dışında katıldığınız sosyal grup ve oluşumlar var mı?

Yunus Özay : Coldfusion kullanıcıları için kendi oluşturduğumuz cfcube.com coldfusion topluluğu var.. onun dışında ben buraya aitim dediğim bir grubum yok.. Yine bir çok site ve yöneticisi ve oluşumla ile irtibat halindeyiz. Bunların içinde CETURK ve  Mutasyon sayılabilir.

Ceviz.Net : Gelecek için Yazılımcı olmayı düşünen gençlere neler önerirsiniz?

Yunus Özay : Meslek olarak yapılacak bir iş değil. Gerçekten sevenler yapsınlar. Sevmeyerek yapanlar hem kendisine hem ekibine büyük sıkıntı veriyor.Araştırmadan vaz geçilmesin. Her gün değişen gelişen bir sisteme ayak uydurabilmek için her an faal olunmalı. Farklı konularda teknolojiler, seminer ve yayınları takip etsinler.

Ceviz.Net : Bizi misafir ettiğiniz için ve sorularımızı içtenlikle yanıtladığınız için teşekkür ederiz.

Yunus Özay : Ben de size teşekkür ederim.

2 yorum - Gönderen : Yunus Özay (11:00 AM) - Kategori : Coldfusion | Genel | Workcube | Bizden Haberler

Aug 13 2009

Yazarımız Oğuz Demirkapı CfUnited 2009 Coldfusion Konferansında Konuşmacı

Değerli yazarımız Oğuz Demirkapı En Büyük Coldfusion Topluluğu Seminerinde Demo sunum ve konferans gerçekleştirecek. Bilgilendirme aşağıdaki gibidir. Kendisine Başarılar Dileriz...

We are going to have the biggest ColdFusion event in the world CFUnited conference at August 12-15 in D.C. Metro Area. I am also one of the speakers and presenting 2 topics and 1 demo project.

Here is my possible CFUnited schedule.

Tuesday, August 11, 2009

  • 7:00PM | Speaker Dinner

Wednesday, August 12, 2009

  • 9:00AM | Adobe Keynote | Ben Forta , Adam Lehman
  • 10:30AM | Expo Morning Networking Break
  • 11:00AM | CSI: Who killed ColdFusion? | Darren Pywell
  • 1:30PM | Digging Through The Flex Framework | Javier Julio
  • 2:45PM | Introduction to jQuery with ColdFusion | Raymond Camden
  • 4:15PM | Building Scalable Web Applications with ColdFusion | Oğuz Demirkapı
  • 5:30PM | Living in the Cloud | Sean Corfield
  • 7:00PM | Special Event
  • 8:30PM | The CFML Advisory Committee - Happy First Birthday! BOF | Sean Corfield
  • 9:30PM | ColdBox Platform 3.0.0 | Luis Majano

Thursday, August 13, 2009

  • 8:30AM | Form Validation with CFCs and jQuery | Hal Helms
  • 9:45AM | ColdFusion 9 & AIR: Developing Offline Applications | Hemant Khandelwal
  • 11:15AM | CF is Dead...Long Live CF! | Joe Rinehart
  • 2:00PM | Using Ant to Deploy ColdFusion Application | Doug Hughes
  • 3:15PM | Exploring Real-time apps with ColdFusion and Blaze DS / Live Cycle Data Services ES | Dan Blackman
  • 4:45PM | Extending CFCs' Power | Hal Helms
  • 7:30PM | Adobe Pool Party

Friday, August 14, 2009

  • 9:00AM | AIR Messaging: Integrating AIR, BlazeDS, and ColdFusion | Aaron West
  • 10:15AM | Railo Open Source | Gert Franz
  • 11:30AM | Real World ColdSpring | Kurt Wiersma
  • 1:30PM | Geolocation with ColdFusion | Oğuz Demirkapı
  • 3:00PM | iPhone Apps + Adobe ColdFusion | Josh Adams
  • 4:15PM | Do more work in less time: Become an Automation Rock Star! | Marc Esher
  • 5:20PM | Demo Mania | I will present my i18N Manager Tool

Saturday, August 15, 2009

  • 8:30AM | Advanced Custom Tags | Ben Nadel
  • 9:45AM | Building Scalable Web Applications with ColdFusion | Oğuz Demirkapı
  • 11:00AM | Database Performance Tuning: No Magic is Needed a Systematic Approach Will Do | Damon Brown
  • 1:30PM | Creating Public Facing API's | Simon Free
  • 3:00PM | CF911: Tools and Techniques for CF Server Troubleshooting | Charlie Arehart
  • 4:15PM | Geolocation with ColdFusion | Oğuz Demirkapı

0 yorum - Gönderen : Yunus Özay (4:21 PM) - Kategori : Coldfusion | Genel | Seminerler | Bizden Haberler