Menü

5 Ağustos 2024 Pazartesi

SQL(structured query language - yapılandırılmış sorgu dili) - SELECT,DELETE,UPDATE Komutları Kullanımı.

 SQL bilindiği gibi veri tabanı uygulamalarında, verilerin sorgulanması, toplu düzenlemeler yapılması tabloların birbirine bağlanması gibi işlemlerin gerçekleştirilmesini sağlayan bir sorgulama dilidir. Genellikle big data dediğimiz, içerisinde bir çok veri tipinin yer aldığı büyük ölçekli veri tabanı yapılarında kullanılmaktadır. Bir programlama dili olmamasına rağmen programlama dilinin birçok işlevini yerine getirebilmektedir.(Döngüler, karar yapıları gibi.)

    Yazımızda başlıkta belirtildiği üzere SELECT,DELETE,UPDATE gibi en temel kodların kullanımından bahsedeceğiz.

    SELECT komutu veri tabanımızda herhangi bir tabloda sorgulamak istediğimiz alanları(rows) seçmemizi sağlar.SELECT komutundan sonra seçilecek alanlar yazılır ve FROM sözcüğüne geçilir.SELECT komutundan sonra yazılan * karakteri seçili tablodaki bütün alanların sorguya dahil edilmesini sağlar.

    Aşağıda URUNLER tablosunda yer alan alanların tümünü daha sonra da belirli alanları getirecek,düzenleme ve silme yapılabilecek kodları göreceksiniz.


    SELECT * FROM URUNLER
    -URUNLER tablosundaki tüm alanları sorguya getirir.

    SELECT URUN_ADI,URUN_BARKODU FROM URUNLER
    -URUNLER tablosundaki URUN_ADI ve URUN_BARKODU alanlarını sorguya getirir.

   SELECT URUN_ADI,URUN_BARKODU FROM URUNLER WHERE URUN_BARKODU='88'

    -URUNLER tablosundaki URUN_BARKODU alanı 88 olan kayıtları getirir.WHERE kelimesi sorguya şart koymamızı sağlar.(eşitlik,benzerlik)

    DELETE FROM URUNLER WHERE URUN_ADI='BAL'
    -URUNLER tablosundaki URUN_ADI alanı 'BAL' olan satırları siler. 
    
    UPDATE URUNLER SET URUN_BARKODU='0' WHERE URUN_BARKODU='88' 
    -URUNLER tablosundaki URUN_BARKODU alanı '88' olan kayıtların URUN_BARKODU alanını     '0' yapar.

    


5 Ocak 2015 Pazartesi

Zebra TLP 2844 Firmware Yükleme ( how to setup firmware to zebra tlp 2844 label printer )

Aslında bu makaleyi yazma sebebim uzun süre arayıp da bulamadığım ve en sonun da amirim çalışma arkadaşım  Sevgili Gökhan Ünal abimle uğraşa uğraşa sonunda bulduğumuz ve kurumumuzda fazlasıyla kullandığımız Zebra TLP 2844 marka barkod yazıcılarda meydana gelen arkası gelmeyen arızalar oldu.
Halihazırda hastanemizde bu yazıcılardan yaklaşık 60 adet kullanmaktayız.Kullandığımız portun paralel port (lpt) olması nedeniyle olduğunu düşünüyoruz ki yazıcılarımız son zamanlarda sık sık hata vermeye başladı.(yazıcı üzerinde sürekli kırmızı ışık yanıyor).Ve bu hata yazıcıya reset atmamıza(yazıcı kapatılıp açılırken üzerindeki yeşil butona basılı tutulur.) rağmen bir türlü giderilemedi.Bizde yazıcıları sürekli servise göndermekten kurtulmak için firmware güncelleme kararı aldık ki, Firmware; Sadece bilgisayar bileşenlerinde değil bazı elektronik eşyalardada bulunan çeşitli donanımların veya cihazın işlevlerini nasıl yerine getireceklerini bildiren ve genellikle tekrar yazılabilir olan ufak kodlardır. 

Kaynak: http://firmware.nedir.com/#ixzz3Nw1WbT5h


Ve internette uzun araştırmalarıma rağmen bir türlü bu cihazlara nasıl firmware güncellemesinin yapıldığını bulamadık.
Şimdi sizlerle bu güncellemeyi nasıl yaptığımız kısaca paylaşacağım ve umarım siz okurlarıma faydalı bir paylaşımda bulunup bir dertten kurtarmaya vesile olurum.
Öncelikle bu linkten firmware i güncellemek için zebra nın bize hazırladığı programı indirip bilgisayarımıza kuruyoruz ki kurulumda herhangi bir farklı işlem yapmamıza gerek yok (next next finish tarzında bir kurulum yapıyoruz :) ). Daha sonra şu linkten yazıcıya güncelleyeceğimiz *.prg uzantılı dosyanın olduğu klasörü indiriyoruz.
Dosya ve yazılım indirme işlemlerimiz bu kadar.
Şimdi adım adım firmware güncelleme işlemini gerçekleştireceğiz.
Öncelikle yazıcıyı bilgisayarımıza usb portundan bağlıyoruz.(paralel port dan (lpt) bağlanabilir ancak en stabil en güvenilir bağlantı yöntemi usb).Daha sonra kurulumunu yaptığımız zdownloader programını açıyoruz.Bilgisayar azıcıyı tanıdıktan sonra programa yazıcıyı gösteriyoruz.
Program yazıcıyı tanıdıktan sonra indirdiğimiz firmware dosyasını yazıcıyı seçip tanıtıyoruz.
Bunun için tanınan yazıcıyı seçim select firmware butonunu kullanıyoruz.

Programa indirdiğimiz firmware uygulamasının yolunu gösteriyoruz.
Asıl bizi uğraştıran püf noktasına geldik şimdi.Dosya yolunu gösterdikten sonra program kısa bi donma sürecinden geçiyor ama çok sürmüyor.Dosyayı gösterdikten sonra yazıcıyı kapatıyoruz ve daha sonra açmadan yeşil butona basılı tutuyoruz ve yazıcıyı açıyoruz.Bu sırada yazıcıda kırmızı ışık yanıp sönüyor bu sırada biz elimizi butondan çekmiyoruz ta ki buton sürekli kırmızı yanana kadar.Buton sürekli kırmızı yandığı sırada seçtiğimiz dosyayı yazıcıya yüklemek için download butonuna tıklıyoruz.


Daha sonra program yazıcıya firmware ı aktarıyor.Yazıcı butonu yeşile döndüğünde işlemimiz tamam.Her ihtimale karşı yazıcıyı bir kez kapatıp açarsanız iyi olur.Yazıcınız kullanıma hazır.
Umarım faydalı olabilmişimdir.Bir daha ki how to da görüşmek üzere :) İyi çalışmalar.

10 Haziran 2014 Salı

Jquery ve Php Dosya Yükleme Scripti

Hazırladığımız web sitelerinde veya  web uygulamarında çoğu zaman dosya yükletme (upload)  gereği hissediyoruz. Tabi ki  bu işleri kullanıcıya yaptırırken bir web programlama diline ihtiyaç duyuyoruz.( php, asp,c# vb..). 
Son yaptığım uygulama da bende buna ihtiyaç duydum fakat bu sefer daha kolay ve pratik bir upload işlemi yaptırmak istiyordum aslında. Ve uzun arayışlarımın sonucunda uzun süredir takip ettiğim egonomik.com da hazır bir script buldum, kendime uyarladım ve gayet iyi çalışıyor.(Bu arada sitenin sahibi Caner Öncel arkadışımıza da teşşkürü borç bilirim.)
Bu bağlantıdan dosyaları indirebilirsiniz. --> http://demo.tutorialzine.com/2013/05/mini-ajax-file-upload-form/mini-upload-form.zip demo için --> http://demo.tutorialzine.com/2013/05/mini-ajax-file-upload-form/ bağlantısını kullanabilirsiniz.

Umarım faydalı olmuştur. 

14 Nisan 2014 Pazartesi

Php Mysql Veritabanı Bağlantısı

Merhabalar..
Bilindiği üzere php programa diliyle en etkin ve en hızlı çalışan veritabanı mysql.Şimdi php ile mysql arasında nasıl bağlantı kurulacağını kısaca anlatacağım.
Aslında bağlantı 2 kod satırından oluşuyor.
<?php
$baglan = mysql_connect("localhost", "mustafa", "5461") or die(mysql_error());
$db = mysql_select_db("arma",$baglan) or die (mysql_error());
?>
//bu kod satırında bir değişkene bağlantı için öncelikle veritabanı sunucusunun adını yazıyoruz.
Aslında bu kısma ip adresinide yazabiliriz.”localhost” yerine “127.0.0.1″ de yazılabilir.Tabi ki
ileriki seviyeler de “:” parametresi ile o vt(veritabanı) sunucusundaki port bağlantısıda yazılmalı.(“127.0.0.1:8050″ gibi)
daha sonra bu satırda vt bağlantısı için bize vt ‘da açılan kullanıcı adını yazıyoruz ve ardından bu kullanıcı
için şifreyi yazıyoruz.bu kod satırıyla bağlantıyı yapmış bulunuyoruz.
// yukarı da görmüş olduğunuz satırda ise vt sunucusundaki veritabanımızı seçiyoruz.ve bağlantı cümlesini yazıyoruz.
daha sonra ise bağlantı sağlanmadığında bize bir hata mesajı vermesini sağlıyoruz.
?>
umarım faydalı olmuştur.