Kotlin Programala Dili Nedir ve Nasıl Öğrenilir?

Facebook Twitter Pinterest LinkedIn Email Gmail Share Kotlin programlama dili JetBrains tarafından 6 yıl önce  üzerinde çalışılmaya başlanmış, Java Sanal Makinesi (JVM), java bytecode‘larını hafızaya yükleyip çalıştırabilen bir programala dilidir. Eğer derleyiciniz programlama dilinizi alıp JVM’in anlayacağı bytecode’a çevirebilirse yazdığınız programlar sanal makine üzerinde çalışabilir. Peki neden JVM’e ihtiyaç duyarız? JVM bize […]

Lazarus Pascal İle Yahoo Hava Durumu Tahmini Nasıl Gösterilir?

Facebook Twitter Pinterest LinkedIn Email Gmail Share Lazarus Pascal bilindiği platform bağımsız ve ücretsiz dağıtılan Pascal IDE olarak bilinir. Lazarus ile Windows, Mac ve Linux uygulamaları yapmak kolaydır. Şimdi örnek olarak Lazarus ile Yahoo Hava Tahmin API leri kullanarak Lazarus ile uygulama yazıp nasıl gösteririz bir bakalım. Yahoo SQL Benzeri Hava Tahmin […]

PHP İle Sunucuya Dosya Yükleme (Upload) İşlemi

Facebook Twitter Pinterest LinkedIn Email Gmail Share Bu makalemizde PHP ile sunucuya en basitinden http üzerinden nasıl dosya yükleme (upload) yapılacağını göstereceğiz. Php bildiğiniz üzere web sunucu tabanlı çalışan bir dil olduğu için öncelikle sunucu tarafında çalışacak scriptimizi php ile yazıyoruz. Aşağıdaki scripti bir dosyaya örneğin dosyagonder.php olarak isimlendirelim. Dosyanın yükleneceği dizin […]

Android Cihazın CPU (İşlemci) Özelliklerini Getiren Programlama Kodu

Facebook Twitter Pinterest LinkedIn Email Gmail Share Bilindiği üzere Android cihazlar iPhone‘lardan farklı olarak muhtelif farklı işlemcilerle (CPU) çalışmaktadırlar. En önemli konu ise işlemci mimarisi olsa da genellikle armv5, armv5te, armv6, armv6 / VFP, armv7, armv7 / VFP, armv7 / neon tipi ARM işlemciler kullanılmaktadır. Bazı cihazlarda Intel işlemci kullanılır. Eğer bir Android programcısıysanız genelde işlemcinin […]

Python Dekoratörleri Anlamak İçin 12 Kavram

Facebook Twitter Pinterest LinkedIn Email Gmail Share Bu yazıda, Python programlama dilinde dekoratör kavramını anlamak için gerekenler, temelden başlayarak ve üzerlerine ekleme yapılarak sunulmuştur. Amacınız dekoratör yaratmayı öğrenmek olmasa bile bu kavramların çoğunu (özellikle closure) bilmeniz gerekir. Dekoratörler kesinlikle bu şekilde uygulanır diye bir koşul yoktur. Ama fikri anlamak için işe yarar […]

C++ Bazı İpuçları ve Püf Noktaları

Facebook Twitter Pinterest LinkedIn Email Gmail Share Halen popüler ama eski nesil diller nelerdir denilince ve özellikle karizmatik olanları saymak gerekirse önce C, sonrasında C++ programlama dilleri akla geliyor. Düşük seviye dillerden olan C++, atası olan C dili üzerine aldığı gelişmelerden oluşturulmuştur ve özellikle sistem ve oyun programlamalarda çok tercih edilen […]

Bugün PHP öğrenmeye başlamalı mıyım? Buna değer mi?

Facebook Twitter Pinterest LinkedIn Email Gmail Share Bu soruyu şu şekilde de sorabiliriz. PHP halen öğrenmeye değer bir web programlama dili midir? Bu soruya verebileceğimiz basit bir cevap var, “evet“. Günümüzde sunucu tabanlı (back-end) dinamik web geliştirme programlama dillerinin çokluğu karşısında elbette hangisi ile başlamalı veya hangisini kullanmalı diye tereddüte düşmeniz normal. […]

iOS Cihazın Jailbreak Olup Olmadığının Yazılımsal Tesbiti

Facebook Twitter Pinterest LinkedIn Email Gmail Share Bazı durumlarda iOS uygulamalarının Jailbreak yapılmış cihazlarda çalışmasının riskleri bulunmaktadır. Özellikle medya uyumlu veya banka uygulamalarında jailbreak bazı riskleri getirmektedir. Sizde uygulamanızın jailbreak yapılmış olan cihazda çalışmaması veya sınırlı çalışması için aşağıdaki örnek kodları kullanabilirsiniz. Unutmayın ki jailbreak geliştiricileri veya destekçileri uygulamaların jailbreak […]

Programlama Dilleri İçin Arama Motoru – SyntaxDB.com

Facebook Twitter Pinterest LinkedIn Email Gmail Share Programcılar (coder) zaman zaman tam hakim olmadıkları Programlama dillerinde sözdizimi (syntax) arama ihtiyaçları olabiliyor. Bu durum birden fazla programlama dili üzerinde aynı anda çalışan programcıların başına çok sık gelmektedir. Genellikle bu aramaları Google veya Stack Overflow üzerinden yapsak da şimdi işleri daha kolaylaştırıcı bir […]

Laravel İle Google reCaptcha v2 Kullanımı

Facebook Twitter Pinterest LinkedIn Email Gmail Share Bildiğiniz gibi php frameworkler arasında en popülerden biri olan Laravel ile oluşturduğunuz projelerinizin web formlarında özellikle robotları engellemenin en kolay yollarından biri Captcha kullanımı olmaktadır. İnternette çeşitli php Captcha sınıfları bulabileceğiniz gibi popüler olan Google reCaptha kullanmanızı tavsiye ediyoruz. Google reCaptcha Laravel projenize nasıl eklenir? […]

İşinize Yarayacak Bazı Python İpuçları

Facebook Twitter Pinterest LinkedIn Email Gmail Share Python programlama dilini öğrenmeye başladıysanız diğer dillere nazaran bazı işleri daha az kodla daha kolay yapabileceğinizi göreceksiniz. Python dilinin popüler olmasının nedenlerinden bir tanesi de budur. Burada işleriniz kolaylaştıracak bazı ipuçları ve kod örnekleri bulacaksınız. İki değişkenin değerlerini birbirine değiştirmek Python, bir satırda iki […]

C# Kod Örneği – Antivirüs Uygulaması Yüklü Olup Olmadığının Tesbiti

Facebook Twitter Pinterest LinkedIn Email Gmail Share Aşağıdaki C# konsol kod örneği ile çalışan bilgisayarda herhangi bir antivirüs uygulamasının yüklü olup olmadığını tesbit edebilirsiniz. using System; using System.Text; using System.Management; namespace ConsoleApplication1 { class Program { public static bool AntivirusYuklumu() { string wmipathstr = @”\\” + Environment.MachineName + @”\root\SecurityCenter”; try { […]

C# Kod Örneği – Windows Orijinal Olup Olmadığının Tesbiti

Facebook Twitter Pinterest LinkedIn Email Gmail Share Aşağıdaki C# konsol kodunu kopyala-yapıştır yaparak çalışan Windows‘un orijinal mi değil mi tesbit edebilirsiniz. using System; using System.Collections.Generic; using System.Text; using System.Runtime.InteropServices; namespace DetermineWindowsOriginal { using SLID = Guid; class Program { public enum SL_GENUINE_STATE { SL_GEN_STATE_IS_GENUINE = 0, SL_GEN_STATE_INVALID_LICENSE = 1, SL_GEN_STATE_TAMPERED […]

Visual Studio IDE Arkaplan Resmi Ekleme ve Değiştirme Nasıl Yapılır?

Facebook Twitter Pinterest LinkedIn Email Gmail Share Visual Studio 2015, 2013, 2012, 2011 sürümlerini kullananalar burada tanıtımını yapacağımız eklenti ile Visual Studio kod editörü (IDE) arka planına resim ekleyebilirler. Bu eklenti sadace kod editörü arkaplan içindir. Oluşturduğunuz uygulamalarda formların arkaplanına resim eklemez. Onun ayrı bir yöntemi bulunmaktadır. ClaudiaIDE adındaki bu eklenti […]

Delphi Programlama Dili – Bilgisayar İşlemcisi İle İlgili Bilgiler Nasıl Alınır?

Facebook Twitter Pinterest LinkedIn Email Gmail Share SMBIOS (System Management BIOS) tarafından bilgisayarda kullanılan işlemci hakkında bilgiler sağlanır. Bu bilgileri Delphi programlama dilinde getirmek için aşağıdaki örnek kodu kullanabilirsiniz. Aşağıdaki kod uSMBIOS unit kullandığı için onu buraya tıklayıp indirin ve aşağıdaki kodda uSMBIOS.pas kılasörü yolunu yazın program ProcessorInformation; {$APPTYPE CONSOLE} […]