En iyi yazarlardan
Profesyonel ve özgün içerikler
Kerteriz Blog
Profesyoneller için en güncel içerik ve kaynakların yer aldığı muhteşem bir blog deneyimi
Ailemize Katılın!
Sağ taraftaki kutucuğu kullanarak blog ailemize yazar olarak katılabilir ve özgün yazılarınızı yayınlayabilirsiniz.
İçeriklerinizi binlerce kişiye ulaştırın!
Özgün içeriklerinizi okuyuculara ulaştırın ve kariyerinizi güçlendirin.
Yazmaya hemen başlayın..
Panele Gidin
Yazarlardan Son Yayınlanan Makaleler
Tümünü Görün
-
Clean Code
Yazılım Tasarım İlkeleri (Software Design Principles), geliştiricilerin iyi bir sistem tasarımı yapmasına yardımcı olan bir dizi yönergedir. Bu ilkeler, yazılım sektöründeki bazı tanınmış yazılım mühendisleri ve yazarlar tarafından tanıtılan yaklaşımların, stillerin, felsefelerin ve en iyi uygulamaların bir listesidir. Geliştirme sürecinde, kod yazacağız, kodu okuyacağız ve sistemin bakımını yapacağız. Bu yüzden iyi bir sistem tasarımı yapmak […]
Yazar: İsmet BALAT
Düzenle
-
Ağ & Sistem
Arkadaşlar merhaba, bu yazımda VMware Workstation Player kullanarak CentOS 7’nin nasıl kurulacağı hakkında bilgiler vereceğim. Konu Başlıkları VMware Workstation Player Nasıl Kurulur? CentOS 7 Nasıl İndirilir? VMware Workstation Player ile CentOS 7 Nasıl Kurulur? 1. VMware Workstation Player Nasıl Kurulur? İlk olarak buradaki linki kullanarak VMware Workstation Player kurulum dosyasını indirmeniz gerekmektedir. Link’e tıkladığınızda aşağıdaki sayfa […]
Yazar: Sinan ŞAHİN
Kaydediliyor
Bu yazıyı kaydet
Kaydedildi
-
Ağ & Sistem
Jenkins, Sürekli Entegrasyon (CI / Continuous Integration) ve Sürekli Dağıtım (CD / Continuous Delivery) amacıyla Java ile yazılmış açık kaynaklı bir otomasyon aracıdır. Jenkins, yazılım projelerinizi sürekli olarak oluşturmak ve test etmek için kullanılır, bu da geliştiricilerin değişiklikleri projeye entegre etmesini ve kullanıcıların yeni bir sürüm elde etmesini kolaylaştırır. Ayrıca, çok sayıda test ve dağıtım teknolojisiyle bütünleşerek […]
Yazar: İsmet BALAT
Düzenle
Kategorilerden Seçmeler
Tüm Kategorileri Görün
-
Python
NumPy, dizilerle çalışmak için kullanılan bir Python kütüphanesidir. Ayrıca doğrusal cebir, fourier dönüşümü ve matrisler alanında çalışmak için de gerekli işlevlere sahiptir. NumPy, 2005 yılında Travis Oliphant tarafından oluşturulmuştur. Açık kaynak kodlu bir projedir ve özgürce kullanabilirsiniz. NumPy, Numeriacal Python (Sayısal Python)’un kısaltmasıdır. 1. Neden NumPy Kullanılır? Python’da dizilerin amacına hizmet eden listelerimiz var, ancak […]
-
Python
Python ile Youtube videolarını indirme işlemini tüm çözünürlükler için ve sadece video/ses özellikleriyle beraber yapabilirsiniz. Hatta video altyazılarını ve thumbnail resmini de çekebilirsiniz. Bu dersimizde Youtube videosunu indirme ve işleme üzerine detaylı bir anlatım yapacağız. İnternette birçok Youtube video indirme servisi ve sitesi bulunmaktadır. Bu siteleri kullanmak yerine Python ile aynı servisi yazarak kullanabilir ve […]
-
Ağ & Sistem
Arkadaşlar merhaba, bu yazımda VMware Workstation Player kullanarak CentOS 7’nin nasıl kurulacağı hakkında bilgiler vereceğim. Konu Başlıkları VMware Workstation Player Nasıl Kurulur? CentOS 7 Nasıl İndirilir? VMware Workstation Player ile CentOS 7 Nasıl Kurulur? 1. VMware Workstation Player Nasıl Kurulur? İlk olarak buradaki linki kullanarak VMware Workstation Player kurulum dosyasını indirmeniz gerekmektedir. Link’e tıkladığınızda aşağıdaki sayfa […]
-
Ağ & Sistem
Jenkins, Sürekli Entegrasyon (CI / Continuous Integration) ve Sürekli Dağıtım (CD / Continuous Delivery) amacıyla Java ile yazılmış açık kaynaklı bir otomasyon aracıdır. Jenkins, yazılım projelerinizi sürekli olarak oluşturmak ve test etmek için kullanılır, bu da geliştiricilerin değişiklikleri projeye entegre etmesini ve kullanıcıların yeni bir sürüm elde etmesini kolaylaştırır. Ayrıca, çok sayıda test ve dağıtım teknolojisiyle bütünleşerek […]
-
Kripto
HTTPS, SSL/TLS ve Handshake kavramları güvenli internetin temel konularındandır ve yıllardır gelişeduran süreçlerini de göz önüne alarak bu yazımızda temelden ileri seviyeye kadar kapsamlı bir SSL/TLS rehberi sunacağız. Tarayıcınızın URL çubuğunda neden yeşil bir kilit simgesinin göründüğünü ve çok önemli bir kriter olduğunu hiç merak ettiniz mi? Veya bu sorunun cevabını biliyorsanız nasıl çalıştığından ve […]
-
Kripto
Bilgi güvenliğini sağlamak amacıyla yaygın olarak kullanılan iki yöntem mevcuttur. Bunlardan biri kriptografi diğeri ise steganografidir. Her iki yöntemde de amaç gönderen ile alıcı arasında aktarılan verinin üçüncü kişiler tarafından öğrenilmemesidir. Kriptografide veri farklı algoritmalar ve matematiksel hesaplamalar yardımıyla üçüncü tarafların anlamasını güçleştirecek şekilde değiştirilir. Gönderen ve alıcı bu algoritmaları çözebilecek bilgiye sahip olduğu için kısa sürede veriyi anlamlı […]
-
Ağ & Sistem
-
İndirmelik
Bilgisayarınızda bulunan belirli dizin, dosya ve diskleri başka bir disk alanına senkron ederek düzenli olarak yedek alabilir, dosyalarınızın kopyalarını farklı bir kaynakta da tutabilirsiniz. Bu iş için hem açık kaynak kodlu hemde oldukça yetenekli bir program olan FreeFileSync programını kullanacağız. FreeFileSync, tüm önemli dosyalarınızın yedek kopyalarını oluşturan ve yöneten bir klasör karşılaştırma ve senkronizasyon yazılımıdır. Her dosyayı […]
-
İndirmelik
Envato Market, bünyesinde bulundurduğu Themesforest, GraphicRiver, CodeCanyon, 3DOcean, AudioJungle, PhotoDune sitelerinde satılan ürünlerden her ay ücretsiz olarak vermeye devam ediyor. Bizde sizler için ayın ücretsiz ürünlerini bir araya getirdik. Envato, temalardan yazılımlara, oyunlardan videoalara binlerce içeriğin satıldığı devasa bir market. Hatta sadece satılan ürünleri görüp hayal dünyanızı geliştirmek için bile ziyaret edilesi bir mekan. Tabi […]
-
Genel
Bitbucket, Git veya Mercurial gibi VCS (Version Control System) kullanan projeler için bir web depolama servisi olup Django kullanılarak Python programlama dili ile yazılmıştır. Bitbucket, hem ticari planlarla hem de ücretsiz hesaplarla kullanılabilir. Bitbucket, beş kullanıyıca kadar limitsiz özel depo (repository) alanını ücretsiz olarak sunmaktadır. Self-hosted servisi ile kendi sunucularınıza da Bitbucket kurabilirdiniz fakat artık […]
-
Genel
Veri analizi elde mevcut olan işlenmemiş veriyi bir takım işlemlere tabi tutarak onlardan anlamlı bilgi üretme işlemidir. Veri analizinde kullanılan veri analiz sürecine dair yol haritasını bu yazımızda özet bir halde sizlere sunmaya çalıştık. Yol Haritası Veri Analizi Nedir Veri Analizi Süreci Veri Toplama(Data Collection) Veri İşleme(Data Processing) Veri Ayıklama/Temizleme(Data Cleaning) Keşifsel Veri Analizi(Exploratory Data Analysis) Modelleme […]
-
3D
Octoprint, 3D yazıcılarınızı kontrol edebilmek ve sunduğu eklentilerle profesyonelce kullanabilmenizi sağlayan, web arayüzü sunan açık kaynaklı bir uygulamadır. Hem uzaktan yönetebilme yetenekleri, hemde bed leveling, timelapse gibi sunduğu yardımcı araçlar ile herkesin bu yönetim aracını kullanmasını tavsiye ediyoruz. Octoprint yetenekleri, eklentileri, kullanım dökümanları ve daha birçok yazı için Octoprint Documents ve Octoprint Docs sayfalarını ziyaret edebilirsiniz. 1. Raspberry Pi […]
-
3D
Cura veya başka bir program kullanırken “Could not probe OpenGL. This program requires OpenGL 2.0 or higher. Please check your video card drivers.” hatası alıyor ve program açılmıyorsa kesin çözümünü bu yazı altında bulacaksınız. 3D yazıcı dilimleme programı kullanırken meydana gelen “Failed to probe OpenGL” hatası açıklamasında da yazdığı üzere sisteminizde OpenGL bulunamadığından kaynaklanıyor. Bu sorunu çözmek […]
-
Go
Go dosya okuma, yazma, düzenleme ve silme işlemleri ile her türlü dosya üzerinde rahatlıkla işlemler gerçekleştirebilirsiniz. Golang, dosya işlemleri için farklı kütüphaneler kullanır ve dosyalarınızı yönetir. Bu dersimizde Go (Golang) ile çeşitli dosya işlemlerinin nasıl yapıldığını örnekleriyle göreceğiz. Go, güçlü bir dildir ve Linux’un temeli olan Herşey Bir Dosyadır mottosu ile her türlü dosya tipi üzerinde başarıyla işlemlerinizi gerçekleştirebilir. […]
-
Go
Go, diğer adıyla Golang giderek ünlenen ve çoğu programcının bir an önce öğrenmesi gereken, Google tarafından desteklenen değerli ve açık kaynak kodlu bir programlama dilidir. 1. Go Nedir? Go, diğer adıyla Golang 2007 yılında adımları atılan, 2009 itibariyle açık bir şekilde adı dile getirilen, 2012 ortalarına doğru Go 1.0‘a ulaşan, arkasında Ken Thompson, Rob Pike ve Robert […]
-
PHP
Paylaşımlı hostinglerde, hosting firmaları bize kabuk erişimi sağlamdığı için Composer kuramayız. Fakat Composer kuramasak bile bu derste öğreneceğimiz basit bir yöntemle paylaşımlı hosting hesabımızda rahatlıkla Composer kullanmaya başlayacağız. Python için pip, Nodejs için npm neyse PHP için de composer odur. Paket yönetim yazılımları bizlere kullandığımız programlama dillerinde büyük kolaylıklar sağlarlar. Bu araçlar sayesinde istediğimiz bir kütüphaneyi ve aracı sadece install gibi komutlarla projemize anında […]
-
PHP
PHP PDO ile MySQL veritabanı bağlantısı ve SELECT, INSERT, UPDATE, DELETE temel işlemlerini rahatça nasıl yapacağımızı detaylıca ve örneklerle inceliyoruz. PHP Data Objects yani PHP Veri Nesneleri (PDO), PHP ile MySQL veritabanına erişerek üzerinde işlemler yapabilmek için bir sürücü işlevi görür. Sıragelen mysqli veritabanı işlemlerine alışkın olanlar için PDO kullanımı da oldukça rahat ve alternatif bir yöntem olacaktır. 1. PDO MySQL Veritabanı […]
-
Elektrik / Elektronik
DC-DC dönüştürücü , DC voltajın düşürülmesinde veya yükseltilmesinde kullanılan elektronik devredir. Günümüzde çoğunlukla , batarya bulunduran taşınabilir elektronik aletlerde ( cep telefonu , bilgisayar ) kullanılır. Bu cihazların içerisindeki alt devreler daha yüksek veya daha düşük DC voltaj ile çalışabilir. Bu sebeple sıkça kullanılan bir devredir. Yakın zamanda elektrikli ulaşım araçlarının hayatımıza girmesi ile daha […]
-
Elektrik / Elektronik
AD-DA convertors are widely used in communication systems. Due to reliable operation of these devices accuracy and resolution tests are either provided by suppliers or users test it before use. Accuracy of these devices can be measured in many ways but basically can be determined by testing them with each other. Multimeters ,oscilloscopes or IC […]
-
Flask
-
Python
Python Flask ile yazdığınız web sitesini internette yayınlamak ve kullanıcılara açmak istiyorsanız neler yapmanız gerektiğini bu dersimizde detaylıca anlatıyoruz ve sitemizi aktif ediyoruz. Böylece Flask derslerini de tamamlamış oluyoruz. Python Flask framework derslerine başladığımız Temelden İleriye Türkçe Flask Dersleri serimizde son derse gelmiş bulunuyoruz. Daha önceki dersler sayesinde hazırladığımız Flask web sitelerini artık yayına alma zamanı gelmiş […]
-
Flask
-
Python
Python Flask ile Jquery Ajax yapılarını kullanarak sayfanızı yenilemeden istediğiniz sayfaya veri gönderip alabilirsiniz. Ajax kullanarak hızlı sayfalar elde ederken daha rahat bir iletişim kontrolüne de sahip olursunuz. Flask derslerinde yeni dersimize başlıyoruz. “Temelden İleriye Türkçe Flask Dersleri” ile başladığımız serimizde şimdiki durağımız Flask Ajax Kullanımı. Daha önceki “Flask Form Yapılarını Kullanarak POST & GET Veri […]
-
Java
Java dosya işlemleri dilin temellerini oluşturan en önemli konulardan birisidir. Temeli iyi atmak içinde geniş bir dosya işlemleri konusu yazma ihtiyacı duydum. El kitabı niteliği taşıyacak bu yazı ile dosyalar üzerinde aradığınız birçok özelliğe kolayca erişebileceksiniz. Programlama yaparken, ister bir mobil uygulama, ister bir web uygulaması oluşturuyor olun, ister sadece komut dosyaları yazıyor olun, genellikle […]
Yeni Makaleleri Kaçırmayın
En son haberler, makaleler ve kaynaklarla haftalık özetimizi alın.