Bak yine unuttum hangi tableti alacağımı...

  • 0
ipad Pro 12.9" 6th gen. $350 (yazıyla üç yüz elli dolares) istiyor bi klavyesine iPad Pro'nun sevgili Apple. Ama trackpad'i de var öyle demeyin. Neyse, zamanında bi şekilde hallettik aldık. Ama şimdi tablet eskidi, harici ekrana bağlayınca kendi kopyasını gösteriyor, extended display için M1 ve sonrası bi cihaz alman lazımmış efendim. Ben de madem özel klavye aldım, yeni cihaza geçmek istemiyorum. Ama baktım iPadOS 26 ile pencere özelliği de geldi, epey bilgisayara yaklaştı arkadaşlar sonunda. Oturdum araştırdım, benim tabletin 6. jenerasyonuna kadar alabiliyorum benim klavye destekleyen. Amazondan, ebay'den ucuza bulması kaldı sadece. https://support.apple.com/en-us/11193 Ahanda kaynak. Şu sıralır o klavyeyi ipad air için diye satıyolar: https://www.apple.com/shop/product/MJQL3LL/A/magic-keyboard-for-ipad-air-13-inch-m2-us-english-white Ben bunu unuturum, o yüzden bari buraya not alayım dedim. öyle yani... Benimki 3. jenerasyonmuş. Düşük kapasite. Ha bi de bahsetmedim, yeni cihazların klayvesi çirkin, kucakta durmayan, floppy cinste şeyler, sevmiyorum ya, zorla mı. Ama son çıkan ipad'in benim klavyenin çok benzeri artı function row'lusu var. O güzel gene. Ama çok para :D

Yeni masaüstü yerleşimi

  • 0

 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:


Bir de ileride ctrl+c ve cmd+c farkı olmasın diye bi ayar çekmem lazım, muhtemelen mac'deki girişleri değiştireceğim, çünkü cmd+tick'de çalışmıyor benim f düzeniyle. Öyle yani...

Cloudflare Workers ve Remix.run

  • 0

 Ç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ş:

Yetmezmiş gibi çalıştırınca da 
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ı?

  • 0

 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....

MyStang presents HypnoMiami

  • 0
Hiç bahsetmedim, değil mi? Bizim Mustang'in sağına soluna kamera yerleştirmek suretiyle gezip gördüğümüz yerleri çekiyorum öyle. Bizim kızın adı da MYSTANG. Bi playlist yaptım, ordan devam ediyorum. Bu arada müzik de computer generated, saçma bi loop, ama uydu bencesi :D İyi seyirler!


Daha çektiğim çok video var ama hepsini de yüklemedim, belki bi diğer fırsatta hepsini hönkürt diye bi anda yükler geçerim hazır 500mbps uploadlu internetim varken. Öyle yani...