Mindblown: a blog about philosophy.

  • JavaScript Notlarım

    JS’ye hızlıca başlangıç yapmak isteyenler için, temel seviyede JavaScript bilgisi kazanmak amacıyla oluşturduğum notları bir araya getirip toparladım. Kısa ve öz şekilde, JS’ye ait bilgiler için. Döküman: https://github.com/yusufkaracin/js-notlarim HTML ya da PDF olarak: https://yadi.sk/d/Pbr63fihguU8y Eğer biraz daha fazlasını istiyorsanız, temelden ileri düzeye kadar JavaScript soruları ve cevaplarının açıklamalarıyla yer aldığı şu repoya bakmanızı da tavsiye ederim: İngilizce…

  • JavaScript’te Sınıf Oluşturma

    JS de sınıf oluşturma biraz farklı. Birçok yöntem var ama en popüler yöntemlerden biri fonksiyonlar. function Oyuncu( kullaniciAdi, seviye, tur) { this.kullaniciAdi = kullaniciAdi; this.seviye = seviye; this.tur = tur; } var batman = new Oyuncu(‘batman’, ‘100’, ‘Yarasa’); Oluşturulan sınıflara fonksiyonlar da eklenebilir. Yalnız burada önemli bir nokta var: prototype function Oyuncu( kullaniciAdi, seviye, tur) {…

  • setTimeout() VS setInterval() – JS

    setTimeout ve setInterval belli bir süre sonunda istediğimiz kodların çalışmasını sağlar. Aralarındaki fark ise setTimeout sadece 1 kere çalışır ve durur. setInterval ise sürekli tekrar eder. //1 saniye sonra calis isimli fonksiyon çalışacak setTimeout(‘calis’, 1000); //Her 1 saniyede calis isimli fonksiyon çalışacak setInterval(‘calis’, 1000); Bir görevi zamanladıktan sonra sonsuza kadar çalışmasını istemeyebilirsiniz. clearInterval ile tekrar…

  • Javascript ve Scope

    Javascripte scope sadece fonksiyonlar için geçerli. var x = 15; if( x < 100 ) { var y = 5; } var z = y; alert(y); Yukarıdaki kod geçerli. Fakat aşağıdaki geçersiz. function topla () { var a = 3; var b = 5; var sonuc = a + b; } alert(sonuc);  

  • Project Euler

    Varlığından yeni haberdar olduğum ve oldukça hoşuma giden bir siteyi paylaşmak istiyorum: Project Euler “Project Euler, matematiğin büyüleyici dünyasına ilgi duyanları teşvik eder, meydan okur ve yeteneklerini geliştirir. ” * Matematik ve programlama konularına meraklıysanız sizlerin de çok hoşuna gideceğine eminim. Project Euler şu anda 496 adet matematik sorusu barındırıyor ve bu problemleri çözmek için matematik…

  • schema.org

    Az önce öğrendiğim ve öğrenmekte çok geç kaldığımı farkettiğim bir site: schema.org En basit ifadeyle, arama motorlarının içeriklerimizi daha iyi okuyup ve daha iyi anlamlandırmasını sağlamaya çalışan kuralları belirliyor. Bu kuralları başta Google olmak üzere Bing, Yahoo, Yandex gibi büyük arama motorları geliştiriyor. schema.org da belirlenen etiketleri kullanarak, arama motorlarının işini kolaylaştırabiliriz. İşin güzel yanı…

  • Laravel Başlangıç Rehberi – 9

    Laravel Başlangıç Rehberi – 9

    Selam, Bugün Laravel’e dair çeşitli özellikler ve faydalı birkaç ipucu öğreneceğim. Konularım: Filtreler Geçerlilik denetimi Artisan dosyası ve 404 Generator Faker Filtreler (Filters) Web tabanlı yazılımların en önemli parçalarından birisi kısıtlamalardır. Yapmış olduğumuz web sitemizin bazı kısımları herkesten gizlenmeli, bazı kısımları sadece yetkili kişilere açılmalı, bazı kısımları herkese açık olmalı vs… Laravel hazır olarak birkaç…

  • Laravel Başlangıç Rehberi – 8

    Laravel Başlangıç Rehberi – 8

    Selam, Bugün veritabanı üzerinde çalışıyorum. Konularım: Migrasyon SchemaBuilder Veri Ekleme (Seeding) Model Eloquent İlişkisel veritabanı tasarımları ve Laravel Veritabanı üzerinde çalışacağımız için halihazırda bir veritabanımıza bağlantımızın olduğunu varsayıyorum ve vakit kaybetmeden migrasyon (migration) ile başlıyorum.

  • Laravel Başlangıç Rehberi – 7

    Laravel Başlangıç Rehberi – 7

    Selam, Geçtiğimiz derste MVC  ve REST yapılarına ufak bir giriş yapıp temel oluşturmuştuk. Bu derste biraz daha ilerliyoruz. Bugünkü konularım: Controller temelleri RESTful Controller Resource Controller

  • Laravel Başlangıç Rehberi – 6

    Laravel Başlangıç Rehberi – 6

    Selam, Laravel öğrenmeye hızla devam ediyorum. Şu ana kadar Laravel’in temel yapılarından bazılarını öğrendim. Kısa bir özet geçmek gerekirse: Route temelleri ve route parametreleri, View yapısı, Blade template engine ve HTMLBuilder sınıfı, Form işlemleri ve FormBuilder sınıfı, Veritabanına bağlanma, temel veritabanı sorguları, QueryBuilder sınıfı Bugün öğreneceğim konular ayrı bir öneme sahip. Buraya kadar olan eğitimde…

Got any book recommendations?