Monthly Archives

Ekim 2013

Genel

Yarışma Sonuçları / 30.10.2013

Bugün facebook.com üzerinden düzenlediğim yarışmanın sonuçları belli olmuştur.

1 – Kürşat Canciğer
2 – SerDal Dostdoğru
3 – Alparslan İlbey

Hediyelerimiz ise şu şekildedir;

1. VPS (3 GB RAM , 3 CORE CPU , 75 GB HDD , 1 IP) – AYLIK
2. ALAN ADI (.COM, .NET YADA .ORG) – YILLIK
3. WEB HOSTİNG (SINIRSIZ ÖZELLİK) – YILLIK

güzel bir yarışma oldu hediyelerimiz dağıtıldı ve herhafta bu tarz yarışmalar ve ödüller düşünüyorum inşallah yararlı olması dileğiyle.

Linux

CentOS Disk Mount Etme / Disk Ekleme

Sizler ile şimdi CentOS üzerinde yeni bir disk mount etmeyi öğreneceğiz.

Öncelikle boşta olan disklerimizi görelim ;

yazarak bunu görebilirsiniz. Ardından /dev/sdb boş olarak görünmekte bende bunun üzerinde işlem yapacağım.

Öncelikle yeni diskimizi formatlayalım.

ve ardından bu diskimizi root dizininde klasör oluşturacağız.

klasörü oluşturduktan sonra bu klasöre diskimizi mount edeceğiz ve bu işlemide şu komut ile yapıyoruz.

bu şekilde tanımladık yanlız sunucunuza reboot attığınızda disk tekrardan kaybolacaktır bunun için ise başlangıça mount komutunu eklemeliyiz.

açalım ve en alt satıra

ekleyelim ve kaydedlim kapatalım. Sunucunuza artık reboot ettğinizde diskiniz devamlı görülecektir.

Genel

Youtube Kanalımızı Büyütelim > Destek

Youtube’da bulunan orhanbhr kanalımı genişletmeyi videolar eklemeyi ve hitimizi yükseltme uğraşlarımız sürmektedir. Hiçbir hile kullanmadan geliştirmek istiyoruz aslında ve bunuda böyle devam ettirmek istiyorum.

 

Screenshot_5

 

 

youtube.com/user/orhanbhr adresinden kanalımı görüntüleyebilirsiniz, desteklerinizi bekliyorum…

Linux

CentOS 6 Selinux Kapatmak

CentOS 6 selinux kapatmak için gerekli işlemleri aşağıda sırasıyla yapmalısınız;

 

 

ve ardından SELINUX=DISABLED yaparak kaydedip kapatalım işlemimiz tamamlanmış olacaktır.

Counter - Strike

CS 1.6 Linux Sunucu Kurulumu – Hazır Files / CSKonsolu

Merhaba Arkadaşlar,

 

Sizlere CSKonsolu’nun hazır files’ını kullanarak linux kurulumunu göstereceğim. Öncelikle teğmin edeceğimiz dosyalara göz atalım.

 

 

Şimdi SSH’a bağlanalım ve sırasıyla şu komutları yazalım.

 

 

Çıkan klasörde “pro” tüm counter strike dosyaları bulunmaktadır 1500 tane falan map mevcut ama CSKonsolu reklamları mevcut düzenlemeye fırsatım olmadı herkesin yararlanması dileğiyle…

 

Arşivimi paylaşıyorum 🙂

PHP

PHP’de Önemli Kurallar

Her programlama dilinde olduğu gibi PHP dilinde de değişken tanımlamak için bazı kurallara uymanız beklenmektedir. Bu kurallar şöyledir;

 

 

Değişkenler mutlaka $ (dolar) işareti ile başlamalıdır. Bu işaret ile tanımlanan şeyin bir değişken olduğu belirtilir.

Tüm değişken, sabit ve diğer tanımlamalar İngilizce karakterlerden, sayılardan ve _ (alt çizgi) karakterinden oluşabilir.

Tüm değişken, sabit ve diğer tanımlamalar bir sayı ile başlayamaz ve aslat boşluk karakteri içeremez.

Sabit, fonksiyon ve sınıf isimleri PHP yorumlayıcısı tarafından yasaklanan sınıf isimleri ve ön tanımlı sabitlere verilen isimlerdir. (M_PI, file, class, function gibi isimler kullanılamaz.)

Değişkenler büyük küçük harflere karşı duyarlıdır. $ad değişkeni ile $Ad veya $AD değişkeni birbirinden farklı olarak yorumlanmaktadır. Dolayısıyla değişkenler tanımlandığı şekilde kullanılmalıdır.

Genel

Tasarım Yenilendi > OrhanBHR

Merhaba Arkadaşlarım,

6 saatlik bir çalışma sonucunda orhanbhr.com’u güzel bir hale getirmeyi başardım. Güncellemelerimiz, Modüllerimiz, Geliştirmelerimiz, Yeniliklerimiz ve Derslerimiz devam etmektedir.

İlerleyen zamanlarda PHP hakkında tüm programlama temellerine ineceğiz, JS gibi probramlama dillerine geçeceğiz orhanbhr.com üzerinden birçok web tool (web araçları)’na sahip olacağız.

İnşallah bu tasarımı son tasarım olarak seçiyorum ve devamlı bunun üzerinde geliştirmeler yapacağım zaten 3 aydır aynı tasarım üzerinde geliştirmeler yapmaktayım tema ismi orhanbhr ismide güzel 🙂

Yazımızı burada noktalayalım çünkü saat 06:21 ezan okunuyor saygımız olsun ve sitemizi kapatalım 🙂

Genel

Benden İstekleriniz – İstedikleriniz ?

Merhaba Arkadaşlar,

 

Burada herhangi bir ders anlatmayacağım ve birkaç konu konuşalım amaç sohbet olsun muhabbet dolsun misali. Sizlerden ufak ricada bulunmak istiyorum  devamlı PHP adına paylaşımlar Web adına paylaşımlar insanı sıkıyor olabilir ama işim bu amacım bu diyebilirim size ama farklı şeylerde paylaşabilirim isteğe göre bunları sizlerde belirleyebilirsiniz.

Bana Paylaşımlarda neler görmek istiyorsunuz, sitemde neleri değiştirmem gerek yada neler ekleyelim gibi sorularıma bu başlık altında cevap arıyorum.

 

Sizlerden sorular ve yardımlar bekliyorum kendinize iyi bakın sağlıcakla kalın inşallah 🙂

OOP, PHP

Kurucu ve Yıkıcı Metotlar – OOP

Bir sınıf örneklendiğinde ilk olarak çalışan metod kurucu (construct) metodlardır. Sınıf üzerinde hiçbir işlem yapmasanız dahi, örnek aldığınız anda metod otomatik olarak çalışır. Aynı şekilde sınıf ile olan bağlantınız sonlandığında ise, yıkıcı (destruct) metodu otomatik olarak çalışır. Kurucu ve yıkıcı metotların nasıl tanımlandığı öğrenmek ve bir sınıftan örnek alındığında otomatik olarak çalıştığını anlamak için aşağıdaki örneği inceleyin ve siz de çalıştırarak deneyin.

 

Yukarıdaki örnek sınıfı yazıp çalıştırıp örnekleme yaptığınızda kurucu fonksiyon çalışacaktır. Eğer bu sınıf üzerinde işlem gerçekleştirmiş olsaydık, bu işlemler gerçekleştirilecek ve PHP yorumlayıcısı artık sınıfın kullanılmadığını anladığında yıkıcı fonksiyonu çalıştıracaktı.

 

Kurucu metotlar; genellikle sınıf çağrıldığı esnada, sınıfa ait özellikler için ilk değerler yüklenir ve gerekli görülürse, bağzı metotlar tetiklenerek çalıştırılır. Yıkıcı metotlar ise, sınıf kullanımı sona erdiğinde özelliklerin silinmesi ve yine ihtiyaç halinde bazı metotların çalıştırılması için kullanılabilir.

OOP, PHP

Sınıf Çağırma (Örnekleme) – OOP

Bir sınıf çağırmak için new anahtar sözcüğü kullanılır. Aslında sınıfların bir çeşit veri türü olduğunu düşünürsek, çağırdığımız sınıf tipinde bir değişken tanımlıyoruz diyebiliriz.

 

Bir önceki örnekteki ilkSinif adıyla sınıf oluşturulmuştur. Bu sınıfı çağırmak için aşağıdaki komut kullanılır.

 

Yukarıda yer alan kodları sınıfın hemen altına yazarak tanımladığınız sınıftan bir örnek alabilirsiniz. Sınıftan örnek aldıktan sonra erişim izni olan özellik ve metotları kullanabiliriz. Erişim izinleri hakkında detaylı bilgiyi ileride öğreneceğiz. Sınıf özellikeri $isim olarak tanımlansa da bu özelliği dışarıdan kullanırken $nesne->$isim olarak değil, $nesne->isim olarak (dikka, dolar işareti yok) kullanmanız gerekmektedir.

Yukarıdaki örnekte değişkenin içinde tanımlanan isim özelliğine Orhan değeri yükleniyor ve ine değişken içinde iznimiz olan merhaba isimli metodu çalıştırıyoruz.