Slash(Solidüs) Karakterini Ters Çevirme

Örneğin adres yolu: C:\wamp\www\Proje1 olsun. Bazı durumlarda bu adres yolunda bulunan \ (back slash) karakterini / (forward slash) ‘a çevirmek gerekebilir.

Bu çevirme işlemini iki farklı yoldan yapabilirsiniz.

Yöntem 1:

Yöntem 2:

İki yöntemden birini uyguladığınızda ekrana c:/wamp/www/proje yazdırması beklenmektedir.

Laravel Kurulumu – Laravel 5.1 Öğreniyorum (Not 1)

Merhaba arkadaşlar

Bölüm dersim için geliştirmeye başlayacağım proje için Laravel öğrenmem gerekiyor. Ve öğrendiğim bilgileri ileride kontrol etmek için buraya not alıyorum. Tabii bu vesileyle benim notlarıma siz de ulaşabileceksiniz. Şunu belirtmek isterim ki, buraya aldığım notlarda hata veya eksiklikler olabilir. Bu hata ve eksikleri yorum bölümünden bana ulaştırırsanız sevinirim.

Laravel ile geliştirmeye başlamadan önce kurduğum programlar;

Wamp Server – http://www.wampserver.com/en/

Composer – https://getcomposer.org/

Git – http://git-scm.com/

IDE – (Ben netbeans’i kullanacağım – https://netbeans.org/)

Ayrıca Laravel 5.1 ile ilgili dökümantasyonu http://laravel.com/docs/5.1 adresinden bulabilirsiniz.

Şimdi gelelim Laravel kurulumuna;

Öncelikle Laravel kurulumundan önce makinenize Composer kurduğunuza emin olunuz. Kurmadıysan kurunuz. :)

cmd satırından laravel’i kuracağınız dizine gelerek aşağıdaki komutları girelim. (Ben wamp server’in kullandığı dizini kullanacağım yani cmd satırına cd C:\wamp\www yazdım.)

Bu komutu girdikten sonra gerekli yüklemeleri yapacak.( Biraz zaman alabilir)

Eğer sizde benim gibi aynı klasör ismini(projeDersi) seçtiyseniz http://localhost/projeDersi/public/ adresine girdiğinizde Laravel açılış ekranının sorunsuz görmeniz gerekmektedir.

Proje sayfamıza girdğimizde sonuna public eklemimiz gerekiyor. Bundan kurtulmak tabii ki mümkün.

public klasöründekileri ana dizine taşıyalım. daha sonra index.php’i notdefterinden açıp /../bootstrap.. olan yerleri /bootsrap… olarak değiştirelim.

Daha sonra hata var mı diye kontrol etmek için http://localhost/projeDersi/ tekrar kontrol edelim.

ORACLE Select İfadesi

Önceki notumda, bir tablo oluşturmuştum ve kayıtları girmiştim. O tablo üzerinden notlarıma devam edelim.

SELECT STATEMENT

Select ifadesi veritabanındaki tablo veya tablolarda bulunan kayıtları getirmede kullanılır.

Söz Dizimi

SELECT ifade

FROM tablo(lar);

Söz diziminde SELECT’ten sonra yer alan ifade kısmına biz belli değerler girebiliriz. Girebileceklerimiz sütun isimleri ve bazı hesaplamalar(ileride bakacağız.). Buraya girilen ifade sonuç tablosunda görüntülecek sütunlardır.

tablo(lar) yerine de kayıtlarına ulaşmak istediğimiz tablo veya tablolar yazılabilir.

Örnek bir kod yazalım.

Bu sorgu bize Takım tablosuna ait tüm sütunları getirir. Peki bunu nasıl anladık?
Okumaya devam et ORACLE Select İfadesi

ORACLE Tablo Yaratma ve Kayıt Girme – Not Bir

Merhaba sevgili not defterim,

Bugün Oracle giriş yapacağız. Nasıl olacak bende bilmiyorum ama bakalım artık. Bende ilk defa Oracle ile karşı karşıyayım. Ama üstesinden geleceğimize inanıyorum. Bunu biliyorum.

Diyeyim ve başlayayım.

Tablo nedir?

– Neyse iğrenç bir espri yapmayacağım.

Tablo içerisinde ilişkisel veriler yer alan, satır ve sütunlardan oluşan.. şey .. ney diyebilirim. Iı bilemedim. Bir küme ? Olabilir mi ? Olabilir galiba. Evet, evet biraz mantıklı geldi. Bir küme. İçerisinde ilişkisel verilerin yer aldığı bir küme.

Ve şimdi bu tabloyu Oracle’da oluşturalım.

Veee bir sess yankılanır..

Tablo oluşturmak.

Team tablosunu oluştur.

Oluştur tablosunu team.

Create table team

Create table team();

Evet..  Şimdi, takım adında bir tablo oluşturalım. Tabloyu oluşturmadan tablo hakkındaki bilgileri toparlayalım. Tablo ismi team olacak dedik. Bu tamam. Tabloda ne vardı, içinde satır ve sütunlar vardı, ve veriler vardı. Verileri satırlar olarak düşünelim. Verileri tablo oluşturduktan sonra gireceğiz. O yüzden ona şimdi değinmemize gerek yok. Bir de sütun diye bir şey var. O ne ? Sütunlarda o tabloya ait özellikler bulunmaktadır. Yani şöyle diyebiliriz. Tablomuzun adı neydi takım. Bir takımın neyi olur, adı olur, kuruluş yılı, olur başkanı olur… Gibi özellikleri olur. Bu özellikleri de ekleceğiz.

Bizim tablomuzun özellikleri şunlar olsun.

-Takıma adı

-Takım bulunuş Yıl

-Takım başkanı

-Takım ülkesi

-Takım şehri olsun.

 

Ve her şeyimiz tamam, gibi.

O zaman tabloları oluşturmaya başlayalım.

Tablo oluşturmak için kullanılan söz dizimi aşağıdaki gibidir.

create table tabloIsmi(

özellik         özellik veritipi,

özellik         özellik veritipi

);

O zaman bizim tablomuz aşağıdaki gibi olur.

Şimdi girelen koda gire, tablomuzun adının ve özelliklerini ne olduğunu anlayalım.

create table takim

Burada takım adında bir tablo oluştur demekteydi. O zaman bizim tablomuzun adı : TAKIM

takim_id number(4) primary key

Burada takim_id adında bir özelliğimizin bulunduğu ve ondalıklı sayıları tuttuğu ve primary key olduğunu söylemekte.

 

Primary key?? O da ne ..

– Deli Mühendis bey, belki beni özlemişssinizdir. Ben söyleyeyim mi, bunun cevabını..?

Evet. Söyle bakalım neymiş.

-Geçenlerde birisini gördüm yolda yürürken. Saçları sapsarı gözleri masmavi bakışları çokkk güzel. Beni benden almıştı. O kız benim için bir anda dünyada eşi benzeri olmayan biri haline gelmişti. İşte o eşi benzeri olmayan şeyler veritabanında da var. Primary key olarak girdiğimiz özelliklere girilen verilerden aynısını bulamazsınız. Yani aynı değeri iki kere giremezsiniz. Yani bizim tablomuzda takım_id’si sadece 1 adet 1 değerini alabilir. Bir kere 1 girdiniz mi? O değer kayıtlı mı? Onun üzerine bir tane daha 1 koyamazsınız. Çünkü sizin için biri vardır hayatınızda… Ve başkası hayatınıza giremez. En azından o süreçte. Yani o tabloda.  Bir tabloda bir adet primary key olabilir.

 

Evet.. Ama şaşırdım doğrusu, benim böyle anlatımıma sinirleniyordun. Ama sende böyle cevap verdin.. Duygulandım şuan..

-Haha, deli mühendis bey. Ne delisin ya. Tabi ki benim ağzımdan anlatmadım. Senin ağzından anlattım. Yoksa benim öyle olabilme ihtimalim var mı ? Hahaha. Çok komiksin.

Neyse dersimize devam edelim. Evet aynen dediği gibi..

Bir diğerine bakalım. Şimdi de.

takim_adi varchar2(40) not null,

-sütun işmi takim_adi.

varchar2 .. Bu ise içine karakterlerin girilebileceği anlamına gelmektedir. Buna varchar2 ye number’a veri tipi denmekte. Diğer veri tipleri hakkında bilgileri aşağıda bulabilirsiniz. Yani öyle umut ediyorum bende. Bir aksilik çıkmazsa.

varchar2den sonra gelen not null ise. Bu sütuna veri girmemeyi mi düşündün ? Bence bunu aklından bile geçirmemelisin bir trip atar, ağlar, sızlar ama sana o veriyi girdirtmeyi sağlar..

Yani onu boş bırakamazsın..

Evet. Tablonun diğer sütunlarını tanıtmama gerek yok herhalde onlar size kendini belli eder, diye düşünmekteyim. Olmadı aşağıda yorum alanı.

O zaman diğer veri tiplerine bakalım.

CHAR(Uzunluk)  – İçerisine belirtilen uzunluk kadar veri girilmesini isteyen bir veri tipi. Bakın ne dedim o uzunluk kadar ha az mı girdin yok kabul edemez koyar senin koymadığın kadar karakter yerine bir boşluk.

Yani ne mi dedim?

char(7) diye tanımladın ve içerisinde “deli” girdin yok olur mu eksik girdin ben bunu kabul edemem ve sonuna üç boşluk koyarım der. “deli   ” yapar.

date – içerisinde adından anlaşılacağı üzeri zamanı tutar.

varchar2 – İçerisinde karakter türündeki verileri saklamaktadır.

Daha fazla veri tipi için; DATA TYPES

 

Evet tablomuzu oluşturmuştuk. Şimdi tabloya bir kaç veri girelim de. Tablomuz kendisiyle baş başa kalmasın. Değil mi ?

– Vuhuuuuuu..

– Dememizi mi bekliyorsun ?

… Kayıtları ekleyelim, o zaman. Kayıt eklemek için

insert into tabloIsmi(özellikler)

values(özellikleri girilecek değer) kullanılır. Yani;

 

PHP’yi Kim Delirtti Eğitim Seti

Veee oooo deli ütopyasının en iyi kodlayıcısı. Ki onun karşısında tüm deli ütopyasının koderları tir tir titremekte.

Oooo DELİ MÜHENDİS BEY.

Deli Ütopyasını herkese anlatmak ve deli ütopyasının bilgi seviyesini yükseltmek için bu eğitim setini hazırladı. Okumaya devam et PHP’yi Kim Delirtti Eğitim Seti

Bunlar hep Php için (For Döngüsü) – Not On Bir

S. O. S Aman Hocam yardım hocam kurban olam. S.O.S hipotenüs……….S.O. Amino asitler….. UML. Use Case.. Uçak ateş açtı. 20 canı kaldı.. Off manitayı çaldırlar. Suyum bitti. Gel su alalım.

Ve beyin uzaklaşak gider…

Neyse. Notumuza devam edelim.

Diyelim ki 1 den 100 a kadar. 1 den başlayarak 3’er artıra arttıra sayıları söylememiz istenilsin. Bunu php ile kodlamaya çalışalım. Okumaya devam et Bunlar hep Php için (For Döngüsü) – Not On Bir

Ötelemeli Sezar Şifreleme Yöntemi

Ötelemeli Sezar Şifreleme Yöntemi,

Bu yöntem; girilen cümlenin her karakteri belirtilen öteleme miktarı sonrasındaki karakter ile değiştirilmesiyle yeni cümle oluşturulmasıdır.

Algoritma:

  • Yöntem uygulanacak cümle kullanıcıdan alınır.
  • Öteleme miktarı kullanıcıdan alınır.
  • Girilen cümledeki her karakter için öteleme ayrı ayrı yapılacağı için cümledeki tüm karakterleri gezmek gerekmektedir. Cümlenin boyutu kadar gezen bir döngü oluşturulur.
  • Döngü içerisinde cümlenin o anki karakterinin ascii karşılığı bulunur.
  • Eğer karakter boşluk ise değiştirilmez. Değil ise Ascii karşılığının 3 sonrası alınır. Eğer üç karşılığı harflerden başka karaktere giderse tekrar alfabenin ilk harfine geri dönülür ve öteleme miktarı kadar öteleme yapılır. ( Büyük ve küçük harf için ayrı ayrı yapılır.)

Okumaya devam et Ötelemeli Sezar Şifreleme Yöntemi

Java Stok Otomasyon Sistemi

Proje indirme linki güncellendi

 PROJE İNDİRME LİNKİ : Projeyi İndirmek için buraya tıklayınız

Projede kullanılan fonksiyonlar:

  1. setDefaultCloseOperationt(parametre);
    • Pencere kapatılmak istediğinde ne yapılacağına ayarlayan fonksiyon.
  2. setSize(genişlik, yükseklik);
    • Nesnenin boyutunu ayarlar.
  • setBounds(x, y, genişlik, yükseklik);
    • Nesneyi belirtilen koordinata yerleştirir.
  1. setResizable()
    • Pencerenin büyütülüp küçültülmesini engeller.
  2. addActionListener(listener);
    • Nesneye bir dinleyici ekler, nesneye tıklandığında ne yapılacağına karar verir.
  3. setBackground(renk);
    • parametre olarak girilen rengi bulunan nesnenin arkaplanı olarak ayarlar.
  • Connection connection;
    • Bağlantı nesnesi
  • ResultSet result;
    • Yapılan sorgu sonucunda döndürülen değerlerin tutulacağı nesnedir.
  1. Statement statement;
    • Veritabanına gönderilen sorgu ifade nesnesidir.
  2. executeQuery(ifade);
    • Parametre olarak göndürelen ifadeyi sorgular ve geriye sonuçları ResultSet tipinde döndürür.
  3. first();
    • result nesnesindeki sorgu sonuçlarına ait ilk satıra ulaşır.
  • last();
    • result nesnesindeki sorgu sonuçlarına ait son satıra ulaşır.
  • next();
    • result nesnesindeki sorgu sonuçlarında bulunduğu satırdan bir sonraki satıra gider.
  • getRow();
    • result nesnesindeki sorgu sonuçlarına ait toplam satır sayısını geri döndürür.
  1. getString(sutunIsmi), result.getInt(sutunIsmi)
    • Parametre olarak girilen sütundaki değeri geri döndürür.
  • updateString(sutunIsmi, deger), result.updateInt(sutunIsmi, deger)
    • result nesnesinin o an bulunduğu satırdaki parametre olarak girilen sütun ismininin içeriğini parametre olarak girilen deger olarak gunceller.
  • updateRow()
    • result nesnesini bulunduğu satırdaki içeriği günceller.
  • insertRow()
    • result nesnesinin bulunduğu satıra yeni içerik ekler.
  • moveToInsertRow()
    • result nesnesini boş olan ilk satıra yeni kayıt eklemek için taşır.
  1. deleteRow()
    • result nesnesinin o an bulunduğu satırı siler.
  • Container container;
    • Eklenen componentlerin tutulduğu nesnedir.
  • removeAll();
    • container nesnesindeki tüm componentleri kaldırır.
  • invalidate();
    • container nesnesini geçersiz kılar.
  • repaint();
    • container nesnesine yeni eklenen componentlere göre yeniden şekillendirir.
  • Jtable tablo;
    • Listeleme için kullanılacak olan nesnedir.
  • showConfirmDialog(,,,,);
    • Hata durumlarında veya başarılı olunan durumlarda ekranda ileti göstermede kullanılan diyalog penceresi.
  • setLocation(x, y)
    • Pencere yerleşim yeri belirlemede kullanılan fonksiyon.

Okumaya devam et Java Stok Otomasyon Sistemi

Php Switch – Not Dokuz

Şöyle bir düşünelim. Neyi düşündüğümüzü bilmeden. Sadece ama sadece düşünelim derdi. Eski Deli Mühendis. Ama şu an onu diyor mu bilmiyor. Çünkü ne dediğini bilmiyor ve php’nin sonsuz kollarına geçiş yaparken duygulanıyordu.

Ve sessiz bir gürültü koptu, ağlamaya başladı. Neden yaptı bunu, neden o da bilmiyordu. Ama böyle akşamlarda başıma çok şey geliyor ama hatırlamıyordu. Peki nereden biliyor bir şeyler geldiğini o da bilmiyor.

Saçmalama vol. 99952

Okumaya devam et Php Switch – Not Dokuz