Blog
KEYDAL blog yazilarinin 5. sayfasi (58 sayfadan): hosting, alan adi, sunucu, e-ticaret ve yazilim rehberleri.
Rust Fonksiyonlar: fn, Parametreler, Dönüş Değeri, İfade ve Deyim Farkı
Rust fonksiyonları: fn tanımı, zorunlu parametre tipleri, son ifadeyle dönüş, noktalı virgül hatası, tuple ile çoklu dönüş, never tipi ve yorum türler
YazılımRust'ta Enum ve Option<T> Nasıl Kullanılır? Varyantlar, None ve Metotlar
Rust enum rehberi: veri taşıyan varyantlar, metotlar, ayırıcı değerleri, null yerine Option, unwrap_or, map, and_then, ? operatörü ve take.
YazılımRust E0499, E0502 ve E0506: Aynı Anda Ödünç Alma Hataları
Rust borrow checker hataları E0499, E0502 ve E0506 neden çıkar? Vec, döngü ve metot örnekleriyle gerçek mesajlar ve split_at_mut, kapsam, entry gibi ç
YazılımRust E0382 borrow of moved value Hatası ve Move Hatalarının Çözümü
Rust E0382 borrow of moved value, E0505 ve E0507 hatalarının nedeni, derleyici mesajının okunuşu ve referans, clone, Copy, Rc, take ile çözümler.
YazılımRust E0277, E0308, E0425 ve E0433: Tip ve Ad Hatalarını Çözmek
Rust trait bound is not satisfied (E0277), mismatched types (E0308), cannot find value (E0425) ve undeclared type (E0433) hatalarının nedenleri ve çöz
YazılımRust E0106, E0597 ve E0515: Lifetime Hatalarını Anlamak ve Çözmek
Rust missing lifetime specifier (E0106), does not live long enough (E0597) ve cannot return reference (E0515) hatalarının nedeni ve çözümleri.
YazılımRust'ta Dosya Okuma ve Yazma: std::fs, std::io ve Path Rehberi
Rust'ta dosya okuma ve yazma: fs::read_to_string, fs::write, OpenOptions, BufReader, BufWriter, Path ve hata türleri, çalışan örneklerle.
YazılımRust Biçimlendirme: println!, format!, Display ve Debug
Rust biçimlendirme rehberi: println! ve format! belirteçleri, genişlik, hizalama, hassasiyet, onaltılık, Display ve Debug uygulama, f.pad ve dbg!.
YazılımRust #[derive]: Debug, Clone, Copy, PartialEq, Ord, Hash ve Default
Rust derive rehberi: Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash ve Default türetme kuralları, alan sırası, #[default] ve hatalar.
YazılımRust Değişkenler: let, mut, Shadowing, const ve static Farkları
Rust'ta let ile değişmez değişken, mut, shadowing ile tip değiştirme, const ve static farkı, 2024 edition static mut kuralı ve gerçek derleyici hatala
YazılımRust Closure (Kapanış) Rehberi: Yakalama, move ve Fn Trait'leri
Rust closure sözdizimi, ortam yakalama biçimleri, move, Fn/FnMut/FnOnce farkı, closure döndürme ve fonksiyon işaretçileri; Rust 1.99.1 ile denenmiş ör
YazılımRust'ta Kod Kalitesi: cargo fmt, cargo clippy ve Lint Düzeyleri
cargo fmt ile biçimlendirme, cargo clippy ile lint denetimi, allow/expect/deny/forbid düzeyleri ve Cargo.toml [lints] tablosu, gerçek çıktılarla.
YazılımCargo.toml Rehberi: Bağımlılıklar, Features, Profiller ve Workspace
Rust Cargo.toml rehberi: bağımlılık biçimleri ve sürüm söz dizimi, Cargo.lock, features, dev ve release profilleri, workspace ve resolver 3.
YazılımCargo 1.94 ile 1.99 Arasında Neler Değişti?
Cargo 1.94-1.99 CHANGELOG özeti: config include, build.warnings, resolver.lockfile-path, -m kısaltması, cargo clean koruması ve güvenlik düzeltmeleri,
YazılımRust std::collections: BTreeMap, HashSet, BTreeSet, VecDeque ve BinaryHeap Ne Zaman Kullanılır?
Rust koleksiyonları: BTreeMap ile sıralı sözlük, HashSet küme işlemleri, VecDeque kuyruk, BinaryHeap öncelik kuyruğu ve performans tablosu örneklerle.
YazılımRust Box Akıllı İşaretçi: Heap, Özyinelemeli Tipler, Deref ve Drop
Rust Box ile heap ayırma, özyinelemeli enum, Box dyn Trait, Deref ve deref coercion, Drop sırası, Box::leak ve 2024 edition değişikliği; denenmiş örne
YazılımRust async/await ve Future: poll, Waker ve std ile block_on
Rust async/await nasıl çalışır: Future trait, poll ve Waker, tembel future, async main neden olmaz, std ile block_on ve thread ile async farkı.
YazılımRust Arc, Mutex ve RwLock ile Paylaşılan Durum: Atomikler, Send ve Sync
Rust Arc ve Mutex ile iş parçacıkları arası paylaşılan durum: lock ve MutexGuard, Rc yerine Arc, RwLock, atomikler, zehirlenme ve Send/Sync.
YazılımRust 2024 Edition: Neler Değişti, Projeniz Nasıl Geçirilir?
Rust 2024 edition ile gelen let zincirleri, gen, unsafe extern, if let geçici kapsamı ve cargo fix --edition ile adım adım geçiş, gerçek çıktılarla.
YazılımRuby Veri Tipleri ve Literaller: Sayıdan Heredoc Yazımına
Ruby'de sayı, metin, sembol, dizi, hash, aralık ve regexp literalleri; heredoc, %w ve %i yazımları. Ruby 4.0 ile denenmiş örnekler ve sık hatalar.
YazılımRuby'de Thread ve Fiber: eşzamanlılık için temel araçlar
Ruby Thread.new, join, value, Mutex#synchronize, Thread::Queue, Fiber.yield ve resume, Fiber scheduler arayüzü ve GVL notu; çalıştırılmış örneklerle.
YazılımRuby Symbol ve String Farkı: Kimlik, Dönüşüm ve Hash Anahtarları
Ruby Symbol ve String farkı: object_id ile kimlik, to_sym ve to_s dönüşümü, hash anahtarı seçimi, frozen davranışı ve &:metot yazımı örneklerle.
YazılımRuby Struct ve Data: Hafif Kayıt Sınıfları ve Değer Nesneleri
Ruby Struct ve Data karşılaştırması: keyword_init, Data ile değiştirilemezlik, with, varsayılan değer, eşitlik ve pattern matching. Ruby 4.0 ile denen
YazılımRuby String Metotları: Dilimleme, gsub, split, strip ve Türkçe Harfler
Ruby String metotları: interpolation, dilimleme, sub/gsub, split, strip, upcase(:turkic), center/ljust, format ve frozen string farkı Ruby 4.0 örnekle
YazılımRuby Set sınıfı: oluşturma, küme işlemleri ve Ruby 4.0'da çekirdeğe geçiş
Ruby Set ile tekrarsız koleksiyon: Set[], add, include?, union, intersection, difference, subset? ve Ruby 4.0'da çekirdek sınıf olması; çalıştırılmış
YazılımRuby Regexp Rehberi: =~, match, scan, gsub ve Adlı Gruplar
Ruby düzenli ifadeleri: =~, match ve match? farkı, adlandırılmış gruplar, scan, blokla gsub, \A ve \z çapaları, Türkçe karakter ve Regexp.timeout.
YazılımRuby Refinements: refine ve using ile Kapsamı Sınırlı Değişiklik
Ruby refinements rehberi: monkey patch sorunu, refine ve using, kapsam kuralları, metot arama sırası, super, import_methods ve sınırlar. Ruby 4.0 ile
YazılımRuby Range: Aralık Oluşturma, step, cover? ve case Kullanımı
Ruby Range rehberi: .. ve ... farkı, başı ve sonu açık aralıklar, step, each, cover? ile include? farkı, case içinde ve dilimlemede aralık kullanımı.
YazılımRuby Ractor rehberi: paylaşılabilir nesneler ve Ractor::Port ile mesajlaşma
Ruby Ractor nedir, paylaşılabilir nesneler, Ruby 4.0 ile gelen Ractor::Port, send ve receive, value ve join, Ractor.select ve deneysel uyarısı.
YazılımRuby public, private ve protected: Metot Görünürlüğü Kuralları
Ruby metot görünürlüğü: private ve self kuralı, protected ile karşılaştırma, private_constant, private_class_method, send ve public_send farkı. Ruby 4
YazılımRuby'de Proc ve Lambda Farkı: Argümanlar, return, curry ve to_proc
Ruby'de proc ile lambda farkı: argüman kontrolü, return ve break davranışı, arity, curry, >> birleştirme ve &:sembol kısayolu örneklerle.
YazılımRuby Pattern Matching: case / in, Find Pattern, Pin ve Guard
Ruby pattern matching rehberi: case/in, dizi, hash ve find desenleri, pin operatörü, guard koşulları, => ve in biçimleri, deconstruct ile kendi sınıfl
YazılımRuby Operatörler ve Öncelik Tablosu: and, && ve &. Farkı
Ruby operatörleri: aritmetik, karşılaştırma, mantıksal operatörler, and ile && farkı, &. güvenli gezinme ve öncelik tablosu. Ruby 4.0 örnekleriyle.
YazılımRuby Öğrenme Rehberi: Sıfırdan Ruby 4.0 Yol Haritası
Ruby öğrenmek için adım adım yol haritası: ilk program, .rb dosyası çalıştırma, irb ve temellerden Ruby 4.0'a kadar 35 konuluk öğrenme yolu.
YazılımRuby Module: Ad Alanı, Mixin, include, extend ve prepend
Ruby modülleri: ad alanı ve mixin kullanımı, include, extend ve prepend farkı, ancestors sırası, included kancası ve module_function. Ruby 4.0 örnekle
YazılımRuby'de Metot Tanımlama: def, Dönüş Değeri ve Parametre Türleri
Ruby'de def ile metot tanımlama, örtük return, varsayılan parametreler, *args splat ve tek satırlık endless metot yazımı örneklerle.
YazılımRuby'de JSON: JSON.parse, JSON.generate, pretty_generate ve hata yönetimi
Ruby json kütüphanesi ile JSON.parse ve symbolize_names, JSON.generate, pretty_generate, to_json, dosyadan okuma ve JSON::ParserError yönetimi.
YazılımRuby'de Sayılar: Integer, Float, Rational, Complex ve BigDecimal
Ruby sayı türleri: tam sayı bölmesi, fdiv ve divmod, yuvarlama modları, 0.1 + 0.2 sorunu, Rational ve Complex, Integer() ile güvenli dönüşüm ve BigDec
YazılımRuby Koşullar: if, unless, case ve Üçlü Operatör Rehberi
Ruby'de if, elsif, unless, case/when, üçlü operatör ve modifier koşullar. Yalnızca nil ve false yanlıştır kuralı ve === eşleşmesi, Ruby 4.0 örnekleriy
YazılımRuby Hash Metotları: Varsayılan Değer, fetch, dig, merge ve Dönüştürme
Ruby Hash metotları: oluşturma, varsayılan değerler, [] ile fetch farkı, dig, transform_values, merge, group_by sonucu ve Ruby 3.4 sonrası inspect biç
YazılımRuby'de freeze, frozen? ve frozen_string_literal: Ruby 4.0 Durumu
Ruby freeze ve frozen? kullanımı, FrozenError, dup ile clone farkı, +str ve -str, frozen_string_literal yorumu ve Ruby 3.4 ile 4.0 NEWS dosyalarının s
YazılımRuby Enumerator ve Lazy: Dış İterasyon, each_slice ve Enumerator.produce
Ruby Enumerator rehberi: bloksuz each, with_index, each_slice, next ile dış iterasyon, Enumerator::Lazy ve Ruby 4.0 produce size seçeneği.
YazılımRuby Enumerable Metotları: map, select, reduce ve Diğerleri
Ruby Enumerable: map, select, reject, reduce (inject), sum, each_with_object, partition, tally, zip, min_by ve sort_by gerçek çıktılarla.
YazılımRuby'de Encoding: UTF-8, force_encoding, encode ve Türkçe Karakterler
Ruby encoding rehberi: UTF-8 varsayılanı, force_encoding ile encode farkı, valid_encoding?, scrub, Windows-1254 dosyalar ve upcase(:turkic) ile İ/ı dö
YazılımRuby'de dosya ve IO işlemleri: okuma, yazma, modlar ve Dir.glob
Ruby'de File.read, File.write, blokla File.open, each_line, dosya modları, File.exist?, Dir.glob, Pathname ve kodlama seçimi; çalıştırılmış örneklerle
YazılımRuby Döngüler: while, until, for, each, times ve loop
Ruby'de while, until, for, each, times, upto ve loop döngüleri; break, next, redo ve catch/throw ile akış kontrolü. Ruby 4.0 ile denenmiş örnekler.
YazılımRuby Değişkenler ve Sabitler: Yerel, Örnek, Sınıf ve Global
Ruby'de yerel, örnek (@), sınıf (@@) ve global ($) değişkenler, sabitler, kapsam kuralları, ||= ve çoklu atama; Ruby 4.0 ile denenmiş örneklerle.
YazılımKendi Ruby Sınıfınızda Comparable ve Enumerable Kullanmak
Kendi Ruby sınıfınızda Comparable ile karşılaştırma, clamp ve between?; each yazıp Enumerable ile sort, min, max ve map kullanımı. Ruby 4.0 ile denend
Aramanızla eşleşen yazı yok.