17 Kasım 2013

MyBB'de config.php Dosyasının Adını Değiştirmek

MyBB

MyBB Forum kalıbında bildiğiniz gibi bütün önemli site bilgileri (FTP, MySQL...) config.php dosyasında saklanmaktadır. Bu güvenlik ayarını uygulamanız forumun güvenliği açısından iyi olacaktır.

FTP'de inc/init.php dosyasını açın
if(!file_exists(MYBB_ROOT."inc/config.php"))

require_once MYBB_ROOT."inc/config.php";
Yukarıdaki iki kod satırını bulun ve config.php adını kendinize göre değiştirin, Örnek: ayarlar.php yapabilirsiniz.

Ek olarak; En iyi Free Forum kalıbı olan MyBB'nin 1.6.11 sürümü çıkmıştır.

15 Kasım 2013

Bilgisayar Sistemleri Analizi ve Tasarımı Vize Soruları ve Slaytlar

Bilgisayar Sistemleri Analizi ve Tasarımı dersi için toplam 14 slayt dosyasından oluşan, Maltepe Üniversitesi e-MYO Öğretim Görevlisi Fatih Yücalar tarafından hazırlanan seti buradan indirebilirsiniz.

Sistem Analiz Dersi için Çıkan Vize 1 Soruları (2013-2014)
1) Sistem Nedir ve Temel Bileşenlerini Açıklayınız?
2) Sistem Analizi Nedir ve Aşamalarını Açıklayınız?
3) Bilgi Yönetim Sistemi Nedir ve Türlerini Açıklayınız?
4) Proje Yönetimi Nedir ve Evreleri Nelerdir?

9 Kasım 2013

Plate.im Araç Sahipleri için Sosyal Medya Uygulaması

Plate.im

Plate.im araç sahiplerinin araç bilgileri ile Iphone üzerinden kayıt olduğu bir IOS uygulamasıdır. Uygulamanın şuan için Andorid desteği bulunmamaktadır. App Store'dan uygulamayı indirip kurabilirsiniz. Facebook hesabınız ile önce üye oluyorsunuz daha sonra sizden Araç Plakanız ve Araç Modelinizi istiyor kayıt olurken.

Bu sosyal medya uygulaması daha yeni olmasına rağmen şimdiden 10.000 kullanıcı  tarafından indirilmiştir. 3 kişilik çekirdek bir ekiple geliştirilmesi devam eden uygulama 6 ay gibi bir sürede 10 bin kullanıcıya ulaşmış. plate.im’i en fazla kullanan ülkeler başında %79 ile Türkiye ardından ABD, Rusya, Almanya ve diğer Avrupa ülkeleri olduğu servisin kurucu ortağı Serkan Erdoğmuş’un aktardığı bilgiler arasında.

8 Kasım 2013

Java'da iş Parçacıkları Kullanarak Semafor (Semaphore) ve Yığın (Stack) Örneği

Üretici-Tüketici modeline göre Semafor(Semaphore) ve Yığın(Stack) ile Java iş parçacıklarını kullanarak gerçekleştirelim. N tane iş parçacığı üretici, M tanesi de tüketici olsun. N üretici her biri 100'er tane ürün üretsin (yani yığına eklesin), yığının azami boyutu 10 olsun. Tüketiciler tükettiklerini ekrana yazdırsınlar. Bunun için Java'da 4 sınıf oluşturacağız. Main, Uretici, Tuketici ve Stack(Yığın sınıfı) Üretici ve Tüketici sınıflarını Thread ile Main sınıfına bağlayacağız.

7 Kasım 2013

Yazılım Kalite Güvence Yönetimi ve Standartları

Yazılım Kalite Güvencesi

Yazılım Kalite Güvencesi, yazılım projelerinin belli standartlarda uygun olup olmadığını anlamak için gözden geçirme, planlama, belli testlerden geçmesi ve raporlama işlemlerinin tümüne Kalite Güvencesi denir. Burada Kalite Güvencesinin önemi, projenin yapımı veya gelişimi bittikten sonra istenen gereklere uygunluğunun doğrulanmasıdır.

Yazılım Kalite Güvence öğretisinin amacı yazılım standartlarını, yazılım kalite güvencesinin amaçlarını, yazılımda kalite sorunlarını ve yazılım süreç geliştirme modellerini öğretmektir. Ayrıca Kalite güvence planlarını çeşitli teknik ve araçlar kullanarak tanımlayabilmek ve uygulayabilmektir.

27 Ekim 2013

Google Hummingbird Algoritması ile gelen SEO kuralları

Google Hummingbird

Google 2013 yılı içerisinde başta Penguen 2.0 güncellemesi ve ardından Hummingbird güncellemesi ile algoritmasında kalıcı bir yenilenmeye gitti. Ağustos ayında güncellemesini değiştiren Google, 26 Eylül 2013 günü 15. yılı dolayısıyla duyurusunu yaptı.

Google'ın Hummingbird algoritması aslında sıradan bir güncelleme değil tam tersine 3 yıl önce yaptığı Caffeine algoritması gibi kalıcı değişikliğe dayanan farklı bir algoritma. Bunun en bariz örneğini aylardır değişmeyen PageRank değerleridir, şuan tüm WebMaster'lar da bunun farkında.

Hummingbird güncellemesine göre en önemli SEO etkilerinden biri Anahtar kelime üzerine yapılan çalışmadır. Bildiğiniz gibi siteler için önemli 1 veya 2 kelimelik anahtar kelimeler farklı ve PR değeri yüksek sitelerden Backlink alarak üst sıralara çıkıyordu. Yeni güncellemede kelimeden çok kelimenin anlamı ve Arama Motoruna yapılan sorgu yani Google kullanıcısının arattığı cümle ve ona yüklediği anlam (semantik) artık önem kazanacak.

23 Ekim 2013

JavaScript Nedir? Nerelerde Kullanılır

JavaScript

JavaScript bir programlama dilidir ve ilk çıkış yılı 1995'tir. Sadece istemci(client-side) tarafında yorumlanabilen betik bir dildir. Peki betik dil nedir bunu biraz açacak olursak; uygulamaları doğrudan denetlemek için kullanılan dillerdir. Betik diller doğrudan kaynak kodundan çalıştırılır. Bu yüzden JavaScript kodlarını PHP veya ASP gibi saklayamazsınız, kodlar açıktır ve .js uzantısındaki dosyaları açınca direk görebilirsiniz.

JavaScript dilini günümüz web uygulamalarının her yerinde kullanmamız mümkün ve gereksinim haline de gelmiştir. Birçok Web sitesi ufak uygulama işlemleri, animasyon tarzı görselliği sağlayıcı unsurları, basit kayıt alma ve login işlemlerinden tutun birçoğu JavaScript ile halledilmeye çalışılıyor.

ASP.NET, ASP, PHP, JSP ve HTML farketmiyor tüm web dilleri için kullanılıyor. Buradan anlayacağımız JavaScript aslında bir web sitesinin temel dili değildir, yardımcı dil görevinin görür.

21 Ekim 2013

İş Akışı Araçları - Workflow Tools

Work Flow

İş Akışı (Workflow), tasarımınız içerisinde bulunan ögelerin bir iş içerisinde bulunabileceği durumları gösterir. İş Akışı bir ögenin aktörler arasındaki dolaşımı esnasında izleyebileceği adımların bir araya gelmesidir. Genelde bu işlemler iş dünyasında geçerli olan ve tamamlanma kıstasına sahip adımlardan oluşur. Kısaca adımlar, kurallar ve kararlar bütünüdür.

İş akışı dizayn ederken bazı araçlar kullanırız. Bu araçlar bize düzenli ve daha sistematik şekilde işleri sıralamaya ve bir akışa koymayı sağlar. Aşağıda bu iş akışı araçlarını (Workflow Tools) paylaşacağım.

16 Ekim 2013

Low Orbit Ion Cannon (LOIC) DDOS Yazılımı

Hiç yorum yok:
LOIC

Low Orbit Ion Cannon veya kısa adı ile LOIC programı Praetox Technologies tarafından yazılıp, geliştirilen daha sonra açık kaynak olup tüm herkes tarafından geliştirilmeye açılmış DoS stres test veya diğer bilinen işlevi ile DDOS saldırı programıdır.

C# yazılım dili ile yazılan programın Java versiyonu da mevcuttur. İnternet üzerinde bilinen ve tüm herkes tarafından geliştirilmeye açık en ünlü DDOS saldırı programı diyebiliriz.

Programın kullanımı basittir. Windows, Linux ve MacOS platformlarında kullanabilirsiniz. Hedef siteye TCP ve UDP paketleri göndererek flood işlemi yapmaktadır. Amaç; hedef Server veya siteyi çevrimdışı bırakmaktır. Ne kadar fazla insan eş zamanlı olarak programı kullanırsa o kadar çok işe yarayacaktır. Botnet ağları bunun için vardır. Programı tek başınıza kullanmanızın çok bir yararı yoktur. Birden fazla kişi organize olup kullanmalı ve Botnet ağı oluşturulmalıdır. Aşağıdaki resimde basit şekilde kullanımı anlatılmış inceleyebilirsiniz.

15 Ekim 2013

İran'ın Sosyal Medyası ve Ağı: Cloob.Com

Cloob.Com Iran

İran'ın en çok kullanılan sosyal ağı Cloob.com 21 Aralık 2004 tarihinde yayın hayatına başlamıştır. İran'da bilindiği gibi Amerikan altyapılı Facebook ve Twitter gibi sosyal ağlar erişime kapalıdır. 75 milyon nüfusu olan İran'ın Google'ın Orkut sosyal erişimini de engelledikten sonra 2012 yılından itibaren Cloob.com sosyal ağı İran'da en çok kullanılan sosyal medya ağı olmuştur. İran devleti tarafından kontrol edilen Cloob sosyal medya uygulaması daha çok arkadaş bulma ve ekleme tarzında Facebook benzeri bir yapıdadır. Sadece Farsça dilinde hizmet vermektedir onun dışında kayıt olurken üye isminizi Latin alfabesi ile alabilirsiniz.

1 Milyondan fazla üyesi olan Cloob'da arkadaş ekleme, topluluk sayfaları, forumlar, chat odaları, seri ilanların yayınlanması, sanal para kullanımı ve ticaret, soru cevap, içerik paylaşımı gibi özellikleri vardır. Cloob, Türkiye'deki eski sosyal ağlardan Hocam sitesine çok benzerdir. Facebook ile Forum sitesi alt yapısı karışımı bir altyapı vardır.