Bak yine unuttum hangi tableti alacağımı...
Yeni masaüstü yerleşimi
MONSTAR bilgisayarımdan ayrılamadığım için bi güncelleme yaptım, 64GB RAM'i ekleştirdim. Sınırlarda yaşıyorum. Ama bu değişimle beraber, masaüstü bilgisayarımı biraz daha fazla kullanmak istedim. Tabii gün içinde hem şirket, hem kişisel bilgisayarı kullanmak, aralarında atlayıp durmak çok kolay değil. Sonra aklıma geldi, bu yeni bulduğum klaveyelerden farelerden bi kısmı destekliyordur flow'u.
Logitech Flow ile karşımda büyük ekran kişisel bilgisayar, solunda duran macbook, ve önümde ergo860 ve triatlon720 faremle güzel bi kurulum oldu. Şimdilik memnunum.
Bu ayarlar kesinlikle tavsiyemdir:
Cloudflare Workers ve Remix.run
Çok oldu yazmıyorum, böyle biriksin, güzel bi seri yapıyım filan diyorum ama dememek lazım, şuraya gelişmelerimi paylaşayım. (bendeki gelişimler = gelişmelerim, haha)
Efenim Cloudflare Workers kullanarak bi güzel API yaptık, backend ile marketplaceforslack.com bot'umuzu hazırladık; sonra discord'u da yaptık, harika... Üstüne marketplaceforslack.com sitesini de yaptık, o da güzel. Ama zaten statik...
İmdiiii, sıra geldi bi ecomm sitesi yapmaya, discorddan slackten verilen ilanlar sitede çıksın, aransın filan, de mi? Açıkçası gayet basit bi şekilde cloudflare worker'ıma GET geldi, POST geldi, şu parametre var, bu aramayı yap, sonra şu HTMLi hazırlayıp dön diyebilirim, gayet basit, di mi? Basit, ama ilkel de. Ben de artık vanillayı bırakıp frameworklere merhaba diyeyim dedim. remix.run çok güzel göründü, çünkü cloudflare'i native destekliyor, hatta CLIdan yüklerken seçeneklerde var filan, neggzel. React'ın üzerine çalışıyor ama routing getirmiş, ki en güzel tarafı o, mesela
/index.js direk server'da index.php veya index.html gibi davranıyor
/listing.js oluyor domain.com/listing
/listing.$itemId de domain.com/listing/1653829 gibi bi hal alıyor. Yani çok basit bi şekilde folder structure ile url yapısını oluşturuyorsun, bilmem anlatabildim mi.
Neyse, şimdi her şey iyi güzel ama database'imiz Cloudflare KV'nin içinde yatıyor. Çağırmamız lazım. Örneklere bakıyorum, cacık, mesela remix kendi sayfasında şunu örnek göstermiş:
import type { LoaderArgs } from "@remix-run/cloudflare"; import { json } from "@remix-run/cloudflare"; import { useLoaderData } from "@remix-run/react"; export const loader = async ({ context, params, }: LoaderArgs) => { return json( await context.PRODUCTS_KV.get( `product-${params.productId}`, { type: "json" } ) ); }; export default function Product() { const product = useLoaderData<typeof loader>(); return ( <div> <p>Product</p> {product.name} </div> ); }
Tamam, teşekkürler, sağlamışsın içeriği ama uyarı veriyor arkadaş:
TypeError: Cannot read properties of undefined (reading 'PRODUCTS_KV')
diye uyuzluk yapıyor. E arkadaş, kendi açıklaman yanlışsa, ben nası çözücem ya. ChatGPT'de bilmiyo, Bard zaten yalan, stackoverflow tek ümidim :D
Logi...tech işleri nasıl karıştırdı?
Logitech, malumunuz çok sevdiğim markalardan biridir. Elimden onlarca mouse ve klavyesi geçmiştir, ve halen 5m çevremde 10 üzerinde logitech ürünü vardır... Genel olarak markanın ürün kalitesi ve çeşitliliğini sevmekle beraber, en bayıldığım özelliklerinden birisi de "uyumluluk"tur. Logi Unifying alıcılar, yanılmıyorsam 6 tane mouse veya klavyeyi eşleyebilir ve tek bir minik usb alıcı/verici ile bir çok çevre birimini kullanabilirsiniz. Ucuz serilerinde ve eski teknolojilerinde, receiver'lar sadece tek cihaza uysa bile, Logitech Connection Utility ile yeni cihazlarla eşleştirilebiliyordu (pek kimse bilmez)... Sonra zaten unifying'e geçince bu dert ortadan kalktı. Ama sonra, şimdilerde, Unifying ayrı, Bolt ayrı, G series ayrı receiver çıkarttı. Hadi oyunculara özel düşük latency/hızlı tepki farelerin daha üstün bir alıcı kullanmasını anlarım, ama son dönemdeki 'bolt'un halen unifying ile beraber olması, her alıcının farklı tipe bürünmesi, ve hele hele, Logitech Control Center, logi+, Logi Bolt, Logi Options, Logi G Hub, Logi Bok, Logi Püsür (eksküz may frenç) işi karma karışık hale getirmiş. Birbirini desteklemiyor, hepsi farklı yerden yönetiliyor, o düğmeleri sol/sağ değiştirmeyi yapabilirken diğeri windows ayarlarını etkiliyor filan ortalık karışmış. Razer, ROG, A4Tech, SteelSeries'den farklı farklı alet almışım da hepsini kullanmaya çalışıyorum gibi... Zaten tech'ini atıp 'logi' olmaya çalışmasından anlamalıydım, çirkin oldu o logo be olm....