Ana içeriğe atla

Kayıtlar

Devexpress XPO ile ORM üzerinden Index Yönetimi

Veritabanı sorgu performansını etkileyen en önemli konulardan bir tanesi indexleri doğru uygulamaktır . Uygulamanızın tablolarda nasıl sorgular yapacağını, hangi alanları sıkça kullanacağını önceden tahmin ederek indexlemesini tablo oluştururken yapmak uygulama performansını da yükseltecektir .  Bu kısa makalede Veritabanı indexlerinin Devexpress XPO ile nasıl oluşturulacağını ve kullanılacağını anlatmaya çalışacağım.  Baştan bunu söylemem lazım... Devexpress XPO'nun en beğendiğim özelliklerinden bir tanesi objeleri tanımlarken indexleri de beraberinde oluşturabilmesidir.  Önemli Not 1: Daha önce oluşturulan tablolar üzerinde index oluşturabilirsiniz. Bunu yapmadan önce tablonun büyüklüğünü de göz önünde bulundurarak index oluşturma süresine bağlı olarak gecikme olabileceğini dikkate alın. Hatta benim tavsiyem daha önce oluşturulmuş ve içinde100k üzeri veri olan tablolarda index oluşturmamanızdır. Mümkünse manuel olarak veritabanından oluşturduktan sonra bağlantı yapın. Önemli No

App Store'de Uygulama İçi Satın Alma İncelikleri

2020 senesin kasım ayında App Store'de ilk uygulamamız olan Keloğlan Masalları uygulamasını yayınladık. Uygulamayı Xamarin Forms ile geliştirmiştik. Uygulamanın kazanç modeli tamamen reklam gelirleri ndendi. Uygulama indirme sayısı, kategorisi göz önüne alındığında yüksek olsa da, sadece reklam gelirleri ile beklenen kazançları sağlama noktasına ulaşamadık. Uygulamadan reklamları kaldırarak ücretli versiyona geçtiğimizde ise indirme sayılarında büyük bir düşük yaşadık. Hatta 1 aylık denemeden 0 satın alma olunca başka çözümler üretmemiz gerektiğine karar verdik.  Bunun için yaptığımız çalışma sonucunda uygulama içi satın almaları aktif etme kararını aldık. Ön çalışma sonucunda uygulamanın önemli özelliklerini ayrıştırarak %50 oranında ücretsiz  ve geri kalan özellikleri ise VIP üyeliğe aktardık. Bu şekilde hem ücretsiz kullanımı da mümkün kılarken uygulama geliştirirken hedeflediğimiz rakama kısa süre içinde ulaşabildik. Bu başarı yolculuğunu ve tecrübemi sizlerle paylaşmak isted

DualSense rahatlığı PC’de de kullanılıyor

PlayStation 5’in en büyük teknolojik yeniliklerinden biri olan DualSense’in tüm özellikleri PC platformunda da kullanılabiliyor.  PlayStation 5’te deneyimledikten sonra tüm PC oyuncularının sorduğu, “ DualSense PC’de çalışır mı? ” sorusunun yanıtı: Evet… Sony PlayStation 5’in en güçlü yönlerinden biri olan DualSense, gelişmiş dokunsal geri bildirim ve uyarlanabilir tetik tuşları ile oyunseverlere çok farklı bir deneyim sunuyor.  DualSense PC uyumluluğu da çok kolay bir şekilde sağlanıyor. Windows işletim sistemi yüklü bilgisayarlara USB aracılığıyla bağlanabilen DualSense kontrol cihazı ayrıca bluetooth üzerinden de hem mobil platformlar da hem de PC’ye kolayca kullanılabilir. Steam oyun platformu, DualSense’in PC’ye bluetooth üzerinden hızlı bağlantı kurmasını sağlıyor. Steam istemcisinin yüklenmesinin ardından; (bilgisayarınızda bluetooth yoksa bluetooth adaptörü aracılıyla) ekranın sağ alt köşesindeki sistem tepsisini açıp, Bluetooth simgesine çift tıkladıktan sonra sırasıyla,

Perelman Garip Bir Adam

Aşağıda fotoğraftaki adamı metroda, otobüste görseniz ne düşünürdünüz? Beynimizin sağ lopu nasıl çalışırdı?  Alternatifleri sıralayalım; 1- Ay! Yazık.. Ne kadar berbat halde.  2- İğrenç. Ne pis görüntüsü var. 3- Bunun gibileri neden toplu taşıt araçlarına alırlar ki. 4- Benden uzak dursun. Uzaklaşayım şundan. Hırsız mı, ayyaş mı, uğursuz mu belli değil... Bu liste böyle uzar gider... Biliyor musunuz bu adam kim? Sıkı tutunun! Yüzyıldır çözülemeyen ve dünyanın en büyük 7 probleminden biri sayılan Poincaré önermesini 2002 yılında çözen Rus matematikçi Grigori Yakovlevich Perelman'ın ta kendisi, çözümünün 4 yıl sonra 2006 yılında kabul görmesinden ve de bu fazla gecikmeye neden olan ABD'deki bazı meslektaşı matematikçilerden gerekli saygıyı görmediğinden onuru kırıldığı için 1 milyon dolar para ödülünü ve matematiğin Nobel'i olarak kabul edilen Fields Ödülü'nü reddetmiştir. ‘Ben ünlü olmak istemiyorum. Teşhir edilecek bir sirk maymunu değilim. Altı üstü bir soru çözdüm ve

Xamarin Forms İnternet Bağlantısı Kontrol Etme

Uygulama içinde mevcut bağlantıları kontrol etme ve buna göre aksiyon alma çok önemlidir. Örneğin görüntülü bir video açacaksınız. Bu durumda eğer internet bağlantınız yoksa kütüphane internet bağlantısını timeout süresine kadar kontrol edecek ve bu da doğal olarak kullanıcılarınızın gereksiz beklemesine neden olacaktır. Diğer bir örnek ise servis bağlantıları. Örneğin uygulamanız sunucudan veri sorguluyor olsun. Bu durumda yine internet bağlantısını sorgu başlangıcında kontrol etmek ve kullanıcıya internet bağlantısı olmadığına dair mesaj verebilmek çok önemlidir. Bu gibi örnekler çoğaltılabilir. Önemli olan uygulamanın internete ihtiyaç duyduğu yerlerde kontrolleri yapmaktır. Bu sizin kullanıcı ile olan etkileşiminizde de anahtar özelliklerden bir tanesidir. Gelelim Xamarin ve Xamarin Forms uygulamalarında internet bağlantısını nasıl kontrol edilebileceğine. Xamarin ile internet bağlantısını kontrol etmek için bir kaç yöntem olsa da en etkili ve kısa çözüm Xamarin. Essentials kütüpha

Kavanozu Sallayan KİM?

Gidin bir çölden 100 tane kırmızı ateş karıncası yakalayın. Daha sonra bir başka topraktan 100 tane bildiğimiz siyah karıncayı alın ve bunların hepsini bir kavanozun içine koyun. İlk başta sakinken hiçbir şey olmayacak. Daha sonra kavanozu elinize alın, oldukça şiddetli bir şekilde sallayın ve tekrar yerine koyun. Kavanozun içinde bir anda karıncaların birbirlerini öldürmek için savaştığı bir kaos ortamı göreceksiniz. Kırmızı karınca bunu yapan düşmanın siyah karıncalar olduğunu düşünürken siyah karıncalar bu kaosun nedeni olarak kırmızı karıncaları sorumlu tutuyor. Oysa çok iyi bildiğiniz gibi kaosun asıl nedeni kavanozu sallayan eldedir. Bu nedenle günümüzde hiç tanımadığınız insanlarla tartışacak ya da kavga edecek bir duruma geldiğinizde, yada toplum içinde azınlıklar savaşı gördüğünüzde kendinize hep şu soruyu sorun lütfen, " Kavanozu sallayan kim?" " İnsanları birbirine düşürerek bu kargaşadan yararlanmak isteyen kim?" sorusunu sorun!!! Sallayan eli gördüğünüz

Susma, sustukça sıra sana da gelecek!

Bu ifade, 2000'li yıllarda kaleme almış olduğumuz bir yazının başlığı. O dönemde Atilla Kaya Ülkü Ocakları Genel Başkanı idi. Sustu. MHP, planlı ve sistemli bir şekilde 'ülkücü çizgiden' uzaklaştırılırken, ülkücüler birer birer 'kapının önüne' konulurken sustu. Kendisi sustuğu gibi 'konuşanların' da ya 'fiziki şiddet' yahut 'manevi baskı' ile susturulmasına seyirci kaldı. Milletvekili oldu. Genel Başkan Yardımcısı oldu. Sonunda 'olup biten ihanetler' karşısında 'vicdanının sesinin' baskısına daha fazla dayanamayarak konuşmaya kalkıştı. Hem 'milletvekilliğinden' hem de 'genel başkan yardımcılığı' koltuğundan oldu. Ve ilk fırsatta da Dr. Devlet Bahçeli'nin emri üzerine 'gözünün yaşına bakılmadan' ömrünü verdiği MHP'den ihraç edildi. Atilla Kaya, şimdi 2000'li yıllarda bizim kullandığımız 'aynı cümleler' ile ülkücülere hitap ediyor. Ve diyor ki: "MHP'den ihraç edilenin sadece b