11 Eylül 2016 Pazar

PHP Dosya Yükleme



Web sitelerinde dosya yükleme işlemlerini bol bol kullanırız. Bugün php'de dosya nasıl yüklenir ona bir göz atacağız. Öncelikle ekleyeceğimiz form koduna dosya yüklemek istediğimizi belirtmek için enctype="multipart/form-data" kodunu eklememiz gerekir. Dosya yükleme işlemlerinde method işlemi post ile gerçekleştirilir. Ardından type değeri file olan bir input eklenir. Bu sayede resimde gözüktüğü gibi bir gözat butonuna sahip oluruz. Yükle butonunu ise type değerini submit yazarak elde edebiliriz.
Örneğin ;

    <form action="dosyayukle.php" method="post" enctype="multipart/form-data">
      <input type="file" name="dosya" class="stildosya"><br>
      <input type="submit" name="yukle" value="Yukle !" class="stilbuton">
    </form>

Bunun ardından php ile yükle butonuna basılıp basılmadığı kontrol edilebilir. Daha sonra ise yükleme işlemini gerçekleştirebiliriz.

Beş Çember Kitabı

Beş Çember Kitabı(Go Rin No Sho)
Hayatı boyunca girdiği hiçbir dövüşü kaybetmeyen bir samurayın 1645 yılında ölmeden bir kaç hafta önce kaleme aldığı bu eser strateji yolunun temel taşlarını oluşturuyor. Miyamoto Musashi'nin Kılıç Yolu adını verdiği bu felsefe yalnızca savaş sanatlarında değil pek çok alanda uygulanabiliyor. Tanıtım bülteninde yazılanlara göre hala birçok japon iş adamı bugün bu kitabı iş hayatında bir rehber olarak kullanıyor. Kitap 5 bölümden oluşuyor.
  • Toprak Kitabı
  • Su Kitabı
  • Ateş Kitabı
  • Rüzgar Kitabı
  • Boşluk Kitabı
Boşluk Kitabı birkaç sayfa olmasına rağmen en etkileyici kısmı oluşturuyor. Savaş ve satrateji sanatlarına ilgi duyan herkes kesinlikle bu kitabı okumalıdır.

10 Eylül 2016 Cumartesi

AKK Kararı Açıklandı ! AKK Kalktı Mı ?



Adil Kullanım Kotası(AKK) ile ilgili resmi açıklama dün BTK tarafından yapıldı.Resmi karara BTK'nın kendi web sitesinden detaylıca ulaşabilirsiniz.

Özetle Ne Değişti ?

  • AKK konusunda kullanıcılar artık daha doğru bir şekilde daha çok biliçlendirilecekler(SMS,E-POSTA vb).
  • 02:00-08:00 saatleri arasında AKK uygulanmayacak.
  • AKK uygulaması 31 Aralık 2018 tarihinden itibaren kaldırılacak
Resmi kararı incelemenizi tavsiye ederim. Bu karar tüm internet kullanıcılarını etkileyen bir karar ve gerçekten biz kullanıcılar için büyük önem taşıyor.
Ayrıca konuyla alakalı görüşlerinizide 10.10.2016 tarihine kadar bu adresden bildirebilirsiniz.

9 Eylül 2016 Cuma

C# Kombinasyon Hesaplama

C# Kombinasyon Hesaplama
C# ile geliştirilmiş kombinasyon hesaplama yazılımlarının kodlarını inceledim. Biraz karmaşık gelmesi üzerine kendime resimdeki formüle dayalı yeni bir kod geliştirmeye çalıştım. Ortaya çıkan sonucu sizlerle paylaşmak istiyorum.

KOMBİNASYON HESAPLA Butonunun kodları ;


 private void buttonKombinasyon_Click(object sender, EventArgs e)
        {
            if (textBox1.Text == "" || textBox2.Text == "")
            {
                MessageBox.Show("DEĞERLERİ BOŞ BIRAKMAYIN");
                return;
            }

            double n = Convert.ToInt16(textBox1.Text);
            double r = Convert.ToInt16(textBox2.Text);

            double carpim = 1;
            double carpim1 = 1;
            double sonuc = 0;
            if (r > n)
            {
                MessageBox.Show("Büyük olamaz");
                return;
            }
            for (double i = n; i > n - r; i--)
            {

                carpim = carpim * i;

            }
            for (double k = 1; k <= r; k++)
            {
                carpim1 = carpim1 * k;

            }
            sonuc = carpim / carpim1;
            MessageBox.Show("Sonuç :" + sonuc);
        }

8 Eylül 2016 Perşembe

Ormanda Yaşam(Walden)

Henry David Thoreau Walden


Hiç başınızı alıp uzaklara gitmek istediniz mi ? İnsan gürültüsünün olmadığı ormanın derinliklerinde bir kulübede kuş sesleri içerisinde kendiniz ile kalıp kendinizi tanımak veya bitmek bilmeyen ihtiyaç kıtlığımızın son bulmasını dilediniz mi ? Hepimiz bazen bunları düşünüyoruz. Doğada tek başımıza yaşamayı insanlardan soyutlanmayı tabi bunun sonucunda da yalnız kalmayı hepimiz istiyoruz. Henry David Thoreau verdiği bir karar ile ormanın içerisinde kendi çabalarıyla Walden gölünün yakınlarında yeni bir kulübe inşaa ediyor. Bu kulübe içerisinde uzunca bir süre hayatını kendi çabalarıyla sürdürüyor. Tüm bu macera ve doğayla iç içe olan hayatını ise Walden isimli kitabında kaleme alıyor. Bu kitabı okurken doğayı seviyorsunuz. Diğer yandan ise mücadeleyi daha iyi anlıyorsunuz. Kitap belli başlı bölümlerden oluşuyor. Bu bölümlerde kulübesinin ne kadara mal olduğundan tutunda yemek ihtiyacını nasıl karşıladığına kadar bilgiler yer alıyor. Örneğin bir bölümünde yalnızlığı anlatıyor.Söylesenize Thoreau'dan daha iyi yalnızlığı kim anlatabilir ki ? Ormanın o sessizliğinde veyahut hayvanların çıkardığı o gürültülü sesler içerisinde hangimiz hayatımızı devam ettirebilirdik ki ? Oysa Thoreau kendi yaptığı tahtadan kulübesinde ve yalnızca birkaç kıyafeti ile birlikte yaşıyor. Yalnızlığını ise doğaya olan aşkıyla gideriyordu. Eğer ki bir gün başınızı alıp da gidemezeniz veyahut tüm bu kalabalığa rağmen yalnız hissediyorsanız kesinlikle bu kitabı okumalısınız derim.
Bir sonraki yazıda görüşmek üzere hoşçakalın.

7 Eylül 2016 Çarşamba

Weka Nedir ? ARFF Dosya Yapısı Nasıldır ?

Geçen yazımda sizlere büyük veri ve veri madenciliğinden bahsetmiştim. Okuyamayanlar veyahut hatırlamayanlar için linki tekrardan paylaşıyorum.
Büyük Veri Nedir ? Veri Madenciliği Nasil Yapılır ?
Bugün ise sizlere Weka'yı elimden geldiğince tanıtmaya çalışacağım. Nedir bu weka diyorsanız paniklemeyin sakince yerinize oturun ve yazının keyfini çıkartın.

Weka Nedir ?

Waikato Üniversitesi tarafından java dili ile geliştirilmiş GNU(Genel Kamu Lisansı) kapsamında bir veri analiz aracıdır. Veri madenciliğinde kullanılan popüler yazılımlardan bir tanesidir. Veri madenciliği işlemini gerçekleştirmek için Kümeleme(Clustering),Sınıflandırma(Classification),İlişkilendirme(Association) gibi yöntemleri kullanır. Desteklediği dosya uzantı formatı ise .arff'dır.

Weka Arayüzü 

ARFF(Attribute Relationship File Format) ve CSV(Comma-Separated Values) Dosya Yapısı

 Direkt olarak ARFF dosya yapısına geçmeden önce veri madenciliği alanında sık kullanılan ve ARFF formatına çevrilen .csv dosya formatından bahsetmek istiyorum. CSV dosya formatı verileri virgül ile ayırarak belirli bir düzen içerisinde bulunmalarını sağlar. CSV dosya formatını Excel yardımı ile kolayca elde edebiliriz. Bir senaryo ile CSV ve ARFF arasındaki ilişkiyi,dönüşümlerini örneklendirelim.
Son 4 yılın dolar kurlarının bir web sitesinin veri tabanında depolandığını düşünelim. Dolar kurlarını Weka üzerinden analizi gerçekleştirebilmek için öncelikle Weka'nın anlayabileceği dilden verileri elde etmeliyiz. Yani elimizdeki verileri arff dosya formatına çevirmeliyiz. Bu işlemi gerçekleştirmek için öncelikli olarak var olan verilerimizi Excel'e aktarabiliriz. İnternette bununla alakalı tonlarca video ve makale hali hazırda bulunmaktadır.

Weka CSV dosya formatı
En basitinden excele aktarılmış veriler bu şekilde gösterilecektir. A1 tarih ve B1 o tarihe ait dolarının fiyatını veriyor. Tabiki şuan bende 4 yıllık bir dolar kuru verisi yok ve üstte belirtilen dolar fiyatları tamamiylen kafadan atılmış değerler peki bu işlemi gerçekleştirdikten sonra ne yapacağız ? Çok basit farklı kaydet diyerek verileri .csv formatında kaydedeceğiz.  

6 Eylül 2016 Salı

Büyük Veri Nedir ? Veri Madenciliği Nasil Yapılır ?

Büyük veri ve veri madenciliği

Büyük Veri Nedir ?

Son zamanlarda bu kavramı çok duymuş olabilirsiniz. Peki hiç merak ettiniz mi ? Büyük veri veyahut ingilizce tabiri ile Big Data nedir ? Dilerseniz gelin birlikte inceleyelim. Çağımızda teknolojinin hızlı ilerleyişi, sosyal medyanın yaşamımızın bir parçası haline gelmesi ve buna benzer gelişmeler ortaya bir büyük veri kavramı çıkardı. Örnek ile açıklamak gerekirse Facebook her gün 10 TB veri saklıyor. Saklanan verilerin boyutlarını yıllık olarak düşünürseniz size fiziksel olarak herhangi bir hizmet sunmayan facebook, inanılmaz boyutlarda veriyi depoluyor. İşte büyük veri kavramı tamda burda önem kazanıyor. Bilginin insan hayatındaki yerini düşdüğümüzde büyük veri bir nevi hazine niteliği taşıyor. Bahsettiğim bu veri toplulukları elbette her zaman işe yarar bilgiler içermiyor. Bu yüzden ortaya veri madenciliği kavramları atıldı. Veri madenciliğini duymuş olabilirsiniz lakin duymadıysanız üzülmeyin dilim döndüğünce size veri madenciliği nedir ? Anlatacağım.