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

Facebook Twitter Google+ Pinterest LinkedInKotlin 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 şunları sunar: Garbage […]

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

Facebook Twitter Google+ Pinterest LinkedInLazarus 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 Sorgulaması Yahoo Hava […]

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

Facebook Twitter Google+ Pinterest LinkedInBu 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 aşağıdaki kodda ./upload/ […]

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

Facebook Twitter Google+ Pinterest LinkedInBilindiğ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 ne olduğu sizin […]

Python Dekoratörleri Anlamak İçin 12 Kavram

Facebook Twitter Google+ Pinterest LinkedInBu 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 bir yol haritasıdır. […]

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

Facebook Twitter Google+ Pinterest LinkedInHalen 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 bir dildir. C++ dili […]

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

Facebook Twitter Google+ Pinterest LinkedInBu 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. Öyle ki, PHP, […]

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

Facebook Twitter Google+ Pinterest LinkedInBazı 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 tesbit etme durumlarını […]

Programlama Dilleri İçin Arama Motoru – SyntaxDB.com

Facebook Twitter Google+ Pinterest LinkedInProgramcı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 siteyi tanıtmak istiyoruz. […]

Laravel İle Google reCaptcha v2 Kullanımı

Facebook Twitter Google+ Pinterest LinkedInBildiğ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? Adım 1- https://www.google.com/recaptcha/admin#list […]

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

Facebook Twitter Google+ Pinterest LinkedInPython 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 değişkenin değerlerini değiş […]

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

Facebook Twitter Google+ Pinterest LinkedInAş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 { ManagementObjectSearcher searcher = […]

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

Facebook Twitter Google+ Pinterest LinkedInAş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 = 2, SL_GEN_STATE_LAST […]

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

Facebook Twitter Google+ Pinterest LinkedInVisual 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 ile istediğimizi kolayca […]

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

Facebook Twitter Google+ Pinterest LinkedInSMBIOS (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} uses Classes, TypInfo, […]