Previous
Next

OnePhoto for .NET BlogEngine

by Cem Kefeli 27. Ocak 2009 07:10

OnePhoto Widget Web sitem kisa bir süre önce neredeyse evrim geçirdi diyebilirim. Daha önce bu yazida(FireFTP) bahsetmistim aslinda. Yaklasik olarak yedi-sekiz senden beri web yazilim ile ugrasiyorum ama simdiye kadar blog anlayisi üzerine kurulu bir web sayfam olmamisti. Daha cok kendi yazdigim ziyaretci defteri haber ekleme scriptleri ve diger cesit dinamik uygulamalar ile web sayfami ayakta tutmaya calisiyordum. Fakat gordum ki artik bu cabalar yeterli kalmiyor ve eski moda web sayfalarinin yeri tamamen terk edilmis bile. Bu yuzdendir ki ben de bir blog olusturmaya karar verdim. Bircok blog inceledim ama uzun zamandir .NET ve C# kullanan birisi olarak  .NETBlogEngine'de karar kildim. Su siralar oldukca da mennunum bu secimi yaptigim icin.

.NETBlogEngine'i kullanmaya basladiktan sonra gozume birseyler eksik gibi gorunmeye basladi. Sanki biryerlerde bir renkler olsa insanin gozune daha hos gorunebilirdi sayfalar. Aslan, kaplan familyasini cok seven birisi olarak onlarin rastgele fotograflarini gosteren bir wigdet yapmak geldi icimden. o gun icerisinde de yaptim zaten. Adini da OnePhoto koydum.. Widget'in kurulumu icin ise yalnizca fotograflari cekecegi dizin yolunu gostermeniz yeterli oluyor. O dizin icerisindeki tum fotograflari rastgele bir sekilde her sayfa yenilenisinde gosteriyor. Bu calismanin kaynak kodlarini ve kurulum adimlarini en kisa zamanda derleyip toparlayip buradan paylasmak istiyorum. Umarim baska insanlarinda faydalanabilecegi guzel bir uygulama haline gelir zamanla...

Emlak Portalı

by Cem Kefeli 9. Ocak 2009 12:33

Demo için lütfen burayı tıklayınız...

  • Emlak portalı uygulaması, emlakçıların kulanıcı etkileşimli web sayfalarıyla müşterilerine internet ortamında kolayca ulaşabilmesine imkan sağlamaktadır.
  • Tüm emlak kayıtları sistem yöneticisi tarafından denetlenebilmektedir. İstenilen emlak kayıtları güncellenebilmekte, silinebilmekte ve elden çıkarılan emlaklar bir arşiv oluşturulabilmesi için silinmesine gerek kalmadan pasifleştirlerek kullanıcılara gösterilmemesi sağlanmaktadır. Pasifleştirilen emlaklar tekrar aktifleştirilebilmektedir.
  • Emlak düzenleme penceresi yardımıyla emlağa ait resimler kullanıcı arabirimi sayesinde otomatik olarak sunuyuya gönderilmekte ve yeniden adlandırma işlemleri otomatik olarak yapılmaktadır.Fazlası...

PDARestorant SiparişMatik ile restorant sipariş otomasyonu

by Cem Kefeli 9. Ocak 2009 11:59
SiparişMatik, restorantların daha efektif sipariş alabilmesi için geliştirilmiş ve tamamıyle çalışır durumda olan bir uygulamadır. Siparişmatik yardımı ile görevliler arasındaki koşuşturmaca ortadan kalkar. Siparişi alacak görevli müşterilerin isteklerini bir PDA yardımı ile kayıt altına alır ve bu istekler mutfak, bar vb. gibi ilgili yerlere otomatik olarak iletilirler. Mutfak tarafından o an hazırlanabilecek yemekler sürekli güncellenebilmektedir. Bu sayade müşteriden sipariş alırken o yiyeceğin var olup olmadı hakkında bilgi sahibidir herbir garson. Siparişleri alan görevliler en kısa süre içerisinde siparişleri hazırlar ve siparişin hazırlandığını sipariş terminallerinden işaretlerler. İsteğe göre bu haber siparişi veren ilgili garsona hem titreşim hem de sesli mesaj yoluyla ulaştırılabilmektedir. Siparişin hazır olduğu bilgisini alan garsonun yapması gereken tek şey ise hazır siparişleri alıp müşterilerine sunmaktır. Dikkat edilirse garsonlar arasındaki gereksiz koşuşturmaca trafiği ortadan kalkmıştır. Garsonlar hem birbirleri ile hem de mutfak ve bar ile sesli olarak da mesajlaşabilmektedir.
 

Şekil 1: PC yazılımında yemeklerin eklenmesi

Şekil 2: PDA ile sipariş verildikten sonra durum geri bildirimi

Fazlası...

PHPKılavuz

by Cem Kefeli 9. Ocak 2009 11:44

PHPKılavuz kütüphanesi, veri gösterimini ön planda tutan uygulamalar için geliştirilen ve veri gösterimini kolaylaştıran bir yazılımdır. Yapılması gereken sayfanın aşağıdaki örnekte olduğu gibi belirli bir formata uygun şekilde kodlanmasıdır.

<?PHP
   include("kilavuz.php");
   echo "<table align=center valign=middle cellpadding=0 cellspacing=0 width=100%>";
   echo "<tr>";
   echo "<td>";
   $grid1 = new kilavuz();
   $grid1 -> vt_baglan("localhost","companyquot;,"departments","root","root");
   $grid1 -> kilavuz_ozellikleri("grid1","id","master","grid2,grid3","employee,projects","id","subid");
   $grid1 -> baslik_ayarla("DEPARTMENTS");
   $grid1 -> kolon_ekle("dept_name","Department Name","Department Name",1,"textbox","",50,0,0);
   $grid1 -> kolon_ekle("dept_number","Department Number","Department Number",1,"textbox","",50,0,0);
   $grid1 -> kolon_ekle("dept_role","Department Role","Department Role",1,"selectbox","Aplication,Research,Development,Other . . .","",0,0);
   $grid1 -> kolon_ekle("dept_location","Department Location","Department Location",1,"textbox","",50,0,0);
   $grid1 -> kolon_ekle("dept_description","Department Description","Department Info",1,"textarea","",200,0,0);
   $grid1 -> kolon_sirala("dept_name","DESC");
   $grid1 -> goster();
   echo "</td>";
   echo "</tr>";
   echo "<tr><td height=4></td></tr>";
   echo "<tr>";
   echo "<td>";
   $grid2 = new kilavuz();
   $grid2 -> vt_baglan("localhost","company","employee","root","root");
   $grid2 -> kilavuz_ozellikleri("grid2","id","slave","grid1","departments","id","subid");
   $grid2 -> sirano_goster();
   $grid2 -> baslik_ayarla("EMPLOYEES");
   $grid2 -> pager_goster(5);
   $grid2 -> kolon_ekle("emp_fname","First Name","First Name",1,"textbox","",50,0,0);
   $grid2 -> kolon_ekle("emp_lname","Last Name","Last Name",1,"textbox","",50,0,0);
   $grid2 -> kolon_ekle("emp_sex","Sex","",1,"radiogroup","Male,Female","",0,0);
   $grid2 -> kolon_ekle("emp_ssn","SSN","SS Number",1,"textbox","",50,0,0);
   $grid2 -> kolon_ekle("emp_bdate","Birth Date","Birth Date",1,"textbox","",50,0,0);
   $grid2 -> kolon_ekle("emp_age","Age","Age",1,"textbox","",20,0,1);
   $grid2 -> kolon_ekle("emp_address","Address","Address",0,"textarea","",50,0,0);
   $grid2 -> kolon_ekle("emp_salary","Salary","Salary",1,"textbox","",50,1,1);
   $grid2 -> kolon_ekle("emp_status","Status","Status",1,"selectbox","Part Time,Full Time,Other . . .","",0,0);
   $grid2 -> kolon_sirala("emp_fname","DESC");
   $grid2 -> goster();
   echo "</td>";
   echo "</tr>";
   echo "</table>";
?>

 

Şekil 1 : PHPKılavuz için genel görünüm
Şekil 1 : PHPKılavuz için genel görünüm
 
Şekil 4 : 'Tablo İçerisinde Arama' sekmesi
Şekil 4 : 'Tablo İçerisinde Arama' sekmesi
 
Şekil 3 : 'Kayıt Düzenleme Formu' sekmesi
Şekil 3 : 'Kayıt Düzenleme Formu' sekmesi
Şekil 2 : 'Yeni Kayıt Ekleme Formu' sekmesi
Şekil 2 : 'Yeni Kayıt Ekleme Formu' sekmesi

 

Hakkımda...

Cem KEFELİ

Electronics and
Telecommunication Eng.
devamı...


Son yapılan yorumlar...

Comment RSS

Yasal bir uyarı...

Disclaimer"Bu web sitesinde görmüş olduğunuz bilgilerin, dokümanların ve diğer materyallerin kullanılmasından doğabilecek hiç bir sorumluluktan site sahibi sorumlu tutulamaz. Web sitesi içerisinde yer alan yazılar, yorumlar, resimler ve diğer tüm içerikler yalnızca sahibinin görüşünü yansıtmakta olup içeriğin sahibi kişilerin çalıştığı kurumları bağlayıcı hiç bir nitelik taşımamaktadır. Yapılan tüm alıntılar mutlaka kaynak gösterilerek verilmeye çalışılmaktadır. Web sitesi içerisinde bulunan ilgili materyaller, ilgili yasal kurumlar tarafından uygun görülmemesi durumda kaldırılacaktır."
General