Teknoloji Yazıları

Reklam

Design Patterns Nedir?
31 Mart

Yazılım Tasarım Deseni (Software Design Pattern) Nedir?

Bir önceki yazımda bilgisayar programlama ve yazılım tasarımı alanlarında kullanılan refactoring kavramının üzerinde durduktan sonra refactoring.guru web sayfasının ne olduğuna değinmiştim. Aynı zamanda design pattern kavramını yüzeysel olarak ele alıp sonraki yazılarımda bu konuyu kapsamlı şekilde ele alacağımı belirtmiştim. Bugün yazılımcıların ortak konuşma dili olarak tabir edebileceğimiz yazılım tasarım desenlerinin (design patterns) neler olduğunu, ne işe yaradığını, tarihi geçmişini ve tasarım modellerinin nasıl sınıflandırıldığını öğreneceğiz.

Sosyal Biri Olmak? Nasıl Asosyallikten Kurtulunur?
05 Mart

Sosyal Becerileri Geliştirmek | Nasıl Sosyal Bir İnsan Olunur?

Sosyal bir varlık olan insan sosyal medyanın da hayatımıza girmesiyle birlikte sahte bir sosyalliğe sürüklenmiştir. Sosyal medyayla büyüyen gençlerde sosyallik kavramı sadece bilgisayar ve telefonda geçirilen vakitten ibaret bile olabilmektedir. Bu demek değildir ki genç ve yaşlı insanlar da sosyal medyayı kullanmıyor. Sosyal medyanın temel ihtiyaçlar kadar zamanımızı harcayabildiğini ufak bir araştırmayla bulabilirsiniz. Bu yazımda sosyal medyanın dışında gerçek sosyallik üzerine odaklanacağım ve asosyal bir çocukken nasıl daha sosyal ve iletişim becerileri kuvvetli bir gence dönüştüğümden bahsedeceğim.

Sosyal Medya Bağımlığının Zararları
23 Şubat

Sosyal medya bağımlığından kurtulmak

Sosyal medya teknolojinin harika gelişmelerinden biri olsa da doğru kullanılmadığında verimimizi düşürüp vaktimizi çalabilmektedir. Öyle ki 2023 yılı başlarında yapılan bir araştırmaya göre dünyanın %59’u aktif olarak sosyal medya kullanırken sosyal medyada günlük harcanan vakit 2 saat 31 dakikadır. [1] Uyku dışındaki temel ihtiyaçlarımıza bu denli vakit ayırmadığımızı düşünürsek sosyal medya bağımlılığı ve dolayısıyla tetiklenen beğenilmeme hissi, asosyallik gibi olası problemlerin farkına varabiliriz.

SQL Nedir? Nasıl Çalışır? Ne İşe Yarar?
21 Ocak

SQL Nedir? Nasıl Çalışır? Ne İşe Yarar?

1970’li yıllarda Edgar F. Codd tarafından “relational database” kavramının ortaya atılmasından kısa süre sonra SQL programlama (?) dili,  Donald D. Chamberlin ve Raymond F. Boyce tarafından IBM’de geliştirilmiştir. Bugün açılımı Structured Query Language olan SQL’in ne olduğundan, ne işe yaradığından, nasıl bir yazım şekline (syntax) sahip olduğundan bahsederken SQL tarihine, SQL Server ve MySQL kavramlarına da değineceğim.

Yazılım Geliştirme Yaşam Döngüsü (SDLC) Modelleri Nelerdir?
09 Ocak

Yazılım Geliştirme Yaşam Döngüsü (SDLC) Modelleri Nelerdir?

Bir yazılım ortaya konarken pek çok farklı yöntem izlenebilmektedir. Yazılım geliştirme yaşam döngüleri olarak karşılık bulmuş bu yöntemler amaçlarına ve işleyiş şekillerine göre birbirlerinden ayrılabilmektedir. Bu yazımızda SDLC (Software Development Life Cycle) kavramı üzerinde duracağız. SDLC’nin ne olduğundan ve ne tür örnekleri olduğundan, yazılım geliştirme yaşam döngülerinin neler olduğundan örnekler verererk bahsedeceğiz.

DNS Nedir? Nasıl Çalışır?
07 Ocak

DNS (Alan Adı Sistemi) Nedir? Domain Name System Nasıl Çalışır?

Günümüzde milyonlarca mobil uygulamanın [7], milyarlarca web sayfasının bulunduğu internetin büyüme sürecinde pek çok standart geliştirilmiştir. Kullanıcıların işini kolaylaştırmak, internet trafiğini yönetmek amacıyla 1983 yılında geliştirilen DNS (Domain Name System) de internet standartlarından birisi. Açılımı Domain Name System olan DNS nedir ve ne işe yarar, DNS’in tarihi geçmişi nasıldır, alan adı sistemleri nasıl çalışır gibi sorulara bu yazımda cevap bulacağız. Hemen başlayalım.

OSI Referans Modeli Nedir? OSI Katmanları Nelerdir?
01 Ocak

OSI Referans Modeli Nedir? OSI Katmanları Nelerdir?

Ağ iletişiminde bir temel olan OSI (Open Systems Interconnection) referans modeli alt ve üst katmanlar olmak üzere toplamda 7 katmandan oluşur. Uygulama, sunuş, oturum, ulaşım, ağ, veri bağı ve fiziksel olarak isimlendirilen bu katmanlar ağ iletişimi sağlamada farklı işlevlere ve görevlere sahiptir. Bu yazımızda OSI modelinin ne olduğunu ve ne işe yaradığını, OSI tabakalarının (layers) neler olduğunu ve nasıl çalıştıklarını inceleyeceğiz.

Bilgisayar Kodlama Sistemleri Nelerdir? ASCII, Unicode, BCD Nedir?
10 Aralık

Bilgisayar Kodlama Sistemleri Nelerdir?

Bilgisayarların yalnızca makine kodlarıyla iletişime geçebildiği dönemlerde bilgisayar kullanımını kolaylaştırmak için çeşilti kodlama sistemleri geliştirilmiştir. Kodlama sistemlerinin geliştirilmesiyle birlikte bilgisayar kullanıcıları makine kodlarıyla iletişime geçmenin getirdiği zorluktan kurtulmuştur. Bilgisayarlarla iletişimimizi kolaylaştıran kodlama sistemi nedir? Bilgisayar kodlama sistemleri nelerdir? ASCII, Binary Coded Decimal veya Unicode ne işe yarar? Bu soruların cevaplarını bu yazımda bulacaksınız.

Bilgisayar Ölçü Birimleri Nelerdir?
09 Aralık

Bilgisayar Ölçü Birimleri Nelerdir?

Bilgisayarda depolama verilerinin boyutunun ifade edilmesinde çeşitli bilgisayar ölçü birimleri kullanılır. Bu yazımızda bilgisayar ölçü birimlerinin ne olduğunu, ölçü birimlerinin nasıl ifade edildiğini ve bunların neler olduğunu inceleyeceğiz.

Reklam

CISC ve RISC İşlemci Mimarileri Nedir? RISC ve CISC Farkları Nelerdir?
30 Kasım

CISC ve RISC İşlemci Mimarileri Nedir? RISC ve CISC Farkları Nelerdir?

Mikroişlemciler bellek yönetimi ve komut işleme tekniği açısından farklı mimarileri barındırabilir. Bellek yönetimi açısından Von Neuman ve Harvard mimarileri kullanılırken, komut işleme tekniği açısından RISC ve CISC mimarileri kullanılmaktadır. Bu yazımda komut işleme tekniğine göre sınıflandırılmış RISC ve CISC mimarilerinin ne olduğunu, RISC ve CISC’in özelliklerinin ve aralarındaki farkların neler olduğunu inceleyeceğiz. Hadi başlayalım.

Virtual Private Network, VPN, Nedir?
28 Kasım

VPN (Sanal Gizli Ağ) Nedir? VPN Nasıl Çalışır?

Sanal gizli ağlar internet ortamında kullanıcıların anonim kalmasını, verilerini koruyabilmesini sağlamaktadır. 2022 yılında 5 milyar internet kullanısının yaklaşık 1.2 milyarı VPN kullanmaktadır. [5] Peki Virtual Private Network (VPN) yani Sanal Gizli Ağ nedir? VPN nedir ve ne işe yarar, VPN’in özellikleri nelerdir, VPN artı ve eksileri nelerdir gibi sorulara cevap bulmak istiyorsanız başlayalım.

RAM ve ROM Nedir?
23 Ekim

RAM ve ROM Nedir? Bilgisayar Bellekleri Nelerdir? Nasıl Çalışır?

Bilgisayarın başlıca donanımlarından olan RAM (Random-access memory) ve ROM (Read-only memory); verileri farklı şekillerde saklamaktadır. Rastgele-erişimli bellek (RAM), verileri transistörler aracılığıyla tutarken salt-okunur bellek (ROM) verileri değiştirilemez ya da yarı değiştirilebilir çiplerde kalıcı olarak tutar. Bu yazımda RAM ve ROM’un ne olduğunu, nasıl çalıştığını, ne işe yaradığını ve arasındaki farkları ele alacağım.

Karma Gerçeklik Nedir? MR Kullanım Alanları
16 Ağustos

Karma Gerçeklik Nedir? MR Kullanım Alanları

Sanal ve artırılmış gerçeklik teknolojilerinin ardından karma gerçekliğin (mixed reality) ne olduğunu, kullanım alanlarını, avantajlarını ve hologramla ilişkisini ele alıyoruz. Hadi başlayalım.

Artırılmış Gerçeklik Nedir?
31 Mayıs

Artırılmış Gerçeklik Nedir?

Sanal gerçeklik teknolojisi bizleri var olan gerçeklikten uzaklaştırabildiği ve yeni gerçekliğe adapte edebildiği oranda başarılıdır. Bunun aksine artırılmış gerçeklik kendi gerçekliğimizi daha gerçekçi kılmayı hedefler ve bu yönde çalışmalar yapar. Sanal gerçekliğin ne olduğunu öğrendikten sonra gelin şimdi de artırılmış gerçekliğin ne olduğunu, kısa bir tarihini ve kullanım alanlarını incelemeye başlayalım.

Dijtal Para Nedir?
31 Mayıs

Dijtal Para Nedir?

Kripto paralarla adını sıklıkla duyduğumuz dijital paralar birçok devlet tarafından araştırılıyorken bazı ülkelerde farklı şekillerde benimsenmiş ve hayata geçirilmiştir. Gelin, oyunlarda kullanılan sanal paraların, dağıtık yapıdaki kripto paraların, merkez paraları dijital paralarının da büyük oranda dahil olduğu dijital paraları tanıyalım.

Sanal Gerçeklik Nedir? Virtual Reality (VR)
30 Mayıs

Sanal Gerçeklik Nedir?

Son zamanların en popüler konularından Öte Evren, bilinen adıyla Metaverse, teknolojisi sanal gerçekliğin ürünlerinden ve gelişmelerinden epey etkilenmektedir. Bilgisayar programlarıyla oluşturulmuş üç boyutlu dünyalarda sanal gerçeklik adına ilk başlarda oyunlar yer edinse de daha sonraları eğitim, askeriye ve eğlence dahil farklı alanlarda VR ürünleri ön plana çıkmaya başlamıştır. Özelleştirilmiş araçlarla gerçek dünyadan sıyrılmamıza olanak veren Sanal Gerçeklik teknolojisinin detaylarını incelemeye başlayalım.

Kuantum Bilgisayar Nedir? Qubit ve Quantum Computing
30 Mayıs

Kuantum Bilgisayar Nedir? Qubit ve Quantum Computing

Birkaç yüzyıldan beri hayatımızda yer edinen kuantum fiziği, bilgisayar alanındaki gelişmelerin ardından bilgisayar teknolojilerinde de kullanılmaya başlayarak kuantum bilgisayarı kavramını hayatımıza soktu. Alışılageldik bilgisayarlarlardan birçok yönüyle farklılaşan kuantum bilgisayarlar, çözülmesi zor matematiksel problemleri normal bilgisayarlardan çok daha hızlı çözebilme yeteneğine sahipse de basit uygulamaların çalıştırılmasında normal bilgisayarlara göre yetersiz kalmaktadır. Peki kuantum bilgisayarlar nedir, kuantum fiziğiyle ilişkisi nedir, hangi uygulama alanlarına sahiptir?

Blokzincir Teknolojisi Kullanım Alanları Nelerdir? Çeşitli Alanlarda Blockchain
28 Ocak

Blokzincir Teknolojisi Kullanım Alanları Nelerdir? Çeşitli Alanlarda Blockchain

Gelecek yüzyılın en çok konuşulacak ve takip edilecek teknolojisi olabilecek potansiyele sahip blockchain (blok zinciri), günümüzde yavaş yavaş çeşitli projelerde ve alanlarda kendini göstermeye başladı. Hızını arttırarak kısa sürede hayatımızın birçok alanında bizi karşılayacak gibi görünüyor. Peki blockchain (blok zinciri) günümüzde ne tür alanlarda uygulandı ve ilerleyen zamanlarda ne tür alanlarda uygulanmaya başlayacaktır?

Akıllı Kontrat Nedir? Akıllı Sözleşmeler Nasıl Çalışır?
07 Ekim

Akıllı Kontrat Nedir? Akıllı Sözleşmeler Nasıl Çalışır?

Anonim tarafların belirlediği şartlara göre çalışan akıllı sözleşmeler(smart contracts) Ethereum teknolojisi ile hayatımıza girmiş gibi görünsede ilk olarak Nick Szabo tarafından ortaya atılmıştır. Dağıtık ve merkeziyetsiz bir ağda (blok zinciri) tutulan akıllı sözleşmeler geriye dönük işlemlerin engellenmesi, if then şart prensibiyle çalışması, koşulların gerçekleşmesine yani tetiklenmeye ihtiyaç duyması, normal sözleşmelere kıyasla hızlı ve az maliyetli olması sebebiyle yavaş yavaş günlük hayatımızdaki birçok alana alternatif olarak sunulmaya ve dahil edilmeye başlamıştır. Hadi gelin akıllı sözleşmelerin ya da akıllı kontratların ne olduğuna ve nasıl çalıştığına bakalım.

Reklam

Reklam