Firebase Hosting’te Angular SSR Uygulama Nasıl Yayınlanır?


Yazılım konusunda ilerlemeye devam ediyorum. Bu makalede yeni edindiğim bilgileri paylaşacağım. Öncelikle Backendi .NET Core olan Frontendi Angular Universal olarak bir e-ticaret sitesi hazırlıyor olsaydanız katmanlar nasıl olurdu hızlıca bir göz atalım tekrardan: Commerce.Buyer / Angular Universal SSR projesi (web sitesi) Commerce.Seller / Angular Universal proje Commerce.Api / .NET Core Web API projesi Commerce.Service / … More Firebase Hosting’te Angular SSR Uygulama Nasıl Yayınlanır?

Anlam Benzerliği vs. Kelime Benzerliği


Yapay zeka doğal dil işleme konusunda bir soru işareti ile karşılaştım. Geliştirilecek yapay zeka soruyu anlayıp anlam benzerliğine göre soru listesinden cevapları mı getiriyor? Yoksa Kelime/Cümle Benzerliğine göre mi soru listesinden soruyu bulup cevabı getiriyor? Pratikte ikincisi olduğunu göreceksiniz. Mevcut Google yapay zeka hizmetleri “Nerelisin?” ve “Hemşerim memleket neresi?” sorularının aynı anlamda olduğunu tespit edemiyor. … More Anlam Benzerliği vs. Kelime Benzerliği

Hibrit Kuantum Uygulamalar


DWave’in bu sıralarda duyurularını yaptığı Hibrit Kuantum Bulut sistemi sayesinde pratik ve kullanılabilir Hibrit Kuantum Uygulamalar geliştirilebilir hale geldi. Bu durumda eğer yapay zeka entegre bir proje yapıyorsanız kullanmanızı önereceğim teknolojiler şöyle: Hibrit Ionic Angular Cordova PWA frontend Google Firebase veya Parse backend (Parse projesini Facebook kapattığı için Firebase yükselişte) Hibrit Kuantum Hizmetler (2. dereceden … More Hibrit Kuantum Uygulamalar

Merhaba PWA


Artık web uygulamaları Progressive Web Application’lara (PWA)’lara evriliyor. PWA olarak hazırlanmış web uygulaması ile hem web sitesi, hem mobil uygulama, hem de masaüstü uygulama çıktıları alabiliyorsunuz. Backend’te ise ister .NET Core Web API’leri kullanın, ister NodeJS ile MEAN uygulama hazırlayın. Sonuç olarak Frontend için Angular ya da React ile bir PWA uygulama hazırlamanızı öneririm. İş-Kur … More Merhaba PWA

Dapp from the earth


Developing a centralized Dapp framework is easy. But if you find the way of distributing the whole database to all clients’ computers and phones on the earth, and find the way of executing the program on this distributed (decentralized) database you are now close the “Dapp from the earth” project. This sounds like Bitcoin Gold … More Dapp from the earth

2020 Yılı için Katmanlı Mimari Önerisi


.NET Core 3.1 ile proje hazırlayanlar için Katmanlı Mimari konusunda söyleyeceğim yeni şeyler var. Öncelikle Angular’da SSR konusu gerçekten ciddi bir problem. SSR özelliği sanıldığı kadar başarılı çalışmıyor. Bu nedenle web sitelerimizde MVC kullanmaya devam etmemiz gerekebiliyor. Ancak yönetim panelini Angular yapabiliriz. Bu durumda katmanları şöyle tasarlayabilirsiniz. ÇözümAdı.Model Katmanı Model katmanı Entity’leri ve Enum’ları içerir. … More 2020 Yılı için Katmanlı Mimari Önerisi

Güneş ve Solucan Deliği İlişkisi


Güneş sistemini terketmek için bir solucan deliği bulmalı ya da oluşturmalıyız. Solucan deliği oluşturmak için konunun uzmanı olmasam da yorum yapıcam ama uzay zamanı bükecek yoğun bir kütleye ihtiyaç olduğu kanaatindeyim. Güneşin ömrü tükendiği zaman süper nova, kırmızı dev, beyaz cüce gibi evreler yaşıyacağı için, bu değişimler acaba uzay-zaman bükülmesine yol açar ve bir solucan … More Güneş ve Solucan Deliği İlişkisi

Kuantum Yapay Zeka ve Kuantum Kriptoloji


Kurtuluşumuzun aşağıdaki maddelerle ilgili olduğuna inanıyorum: Çevrecilik / Kanaatimce iklim değişikliklerinin getireceği şiddetli kuraklık dönemiyle karşılaşmadan önce emisyon oranlarını 0’a indirmemiz, atmosferi ve okyanusları temizleme çalışmalarına hız vermemiz gerekiyor. Bu bağlamda dünya genelinde trilyonlarca ağaç dikmemiz gerekiyor. Kuantum Yapay Zeka / Geleneksel yapay zekaların geliştirilebilmesi için büyük veri gerekiyor. İnternetteki, bilgisayar ve telefonlardaki tüm verileri … More Kuantum Yapay Zeka ve Kuantum Kriptoloji

BQP ve Polinom Hiyerarşisi


Bu günlerde üzerinde durduğum konu, sadece Kuantum Bilgisayar’da encrypt ve decrypt işlemi yapabilen bir kuantum algoritma geliştirebilmek. Ve bunu Dwave kuantum bilgisayarlarında implemente etmek. Geçen yıl bunu yapabilmek için bir matematik dehası olmam gerekiyor sanıyordum. Oysa benim matematiğim kötüdür, bölme işlemini dahi hatırladığımdan emin değilim. Ancak internette araştırmalar yaparak konuyu daralttım ve odaklanacağım alanı belirledim: … More BQP ve Polinom Hiyerarşisi

Örnek Kuantum Programlar


Merhabalar, Kuantum Programlama için Dwave ve Python’u tercih ettim. Bunun sebebi halka açık bilinen en gelişmiş kuantum süper bilgisayar hizmetini Dwave’in sağlaması ve kısıtlı bir süre için de olsa anlık işleme ücretsiz izin vermesi. Google da DWave’le işbirliği yapıyor. Bu alanda bayrak DWave’de… Google Dwave ile işbirliği yaparak Quadrant.ai adında bir yapay zeka geliştiriyordu, basın … More Örnek Kuantum Programlar