Ahmet'in Gündemi: Çip Sıkıntısı, Python'la Backend & Frontend
Bu haftaki mektubumda “ne çektik şu çip sıkıntısından”, “backend frontend dediğin o kadar da şey değilmiş”, kitaplar ve boks öğrenen yapay zeka var. Bir de Şemseddin Sonses. Şemseddin bir rapçi.
Ana Gündemde Ne Vardı?
Bu hafta gündemimizde yeni geliştirdiğimiz bir ürün için seçtiğimiz çipin 3$‘dan 7$'a, oradan da 25$'a fırlayışının ama 30$ bile versek alamayışımız vardı. 25$ olan çipin bugün ödeme yaparsak teslim süresi 52 hafta. Hafta, evet. Felaket hale geldi çip sıkıntısı. Nedenine dair bir yığın söylenti var, bir çok iddia var ancak şudur denilebilecek bir sebebi yok. Çok sayıda parametre bir araya geldi ve darboğaz oluşturdu. Lojistik, hammadde sorunları (geçtiğimiz yıllarda wafer malzemesi yoktu, sonra Tayvanda çip fabrikalarını sel basmıştı vs.), pandemide artan son kullanıcı elektronik ürünlerinin artışı, Mecbur çipi değiştirmek zorunda kaldık. STM'den NXP'ye geçtik. Evaluation boardunu aldık, port ediyoruz. Gelişmelerden haberdar ederim.
Bu Hafta Ne Öğrendim?
Geçtiğimiz aylarda bir ürünün backendini yapmak için Python öğrenmeye başlamıştım. Embedded Linux içinde çalışan bir yazılım lazım oldu. Neyse Udemy'den Python dersi aldım. Sonra bir yandan ders, bir yandan Stackoverflow, bir yandan da arkadaşlara (bkz. Mirat, Oğuz, Hüseyin ) danışma derken backend ortaya çıktı. Testleri vs. de yapıldı, gayet düzgün çalışıyor.
Bu Python yazılımı, içinde C'yle yazılmış bir gömülü yazılım çalıştıran bir çiple haberleşiyor. Sorgu atıyor, cevap alıyor, bunları parse edip manalı bir hale getirerek veritabanına yazdırıyor. Daha sonra kullanıcı yine bu embedded Linux çalışan sistemde bulunan bir web sunucusuna bağlanıyor. Veritabanındaki bilgileri görüyor.
API de gerekti. Onu da hallettik. Düşündüğümden daha hızlı oldu. Şimdi SNMP diye bir protokol var. Onu çalıştırdım ama tüm verileri kullanıcının istediği formatta iletemiyor. Perl Script, Bash Script filan yazmak gerekiyor. Biraz örnek inceleyince nasıl yapıldığı ortaya çıktı ancak kullanıcı tarafında SNMP ihtiyacı aciliyetini yitirdiği için onu bıraktık.
Şimdi yaptığımız bu cihaz yerel ağdan çalışıyor. Bunun cloud'dan da kontrol edilebilmesi için yaptığımız kısmı SaaS'a çevirmemiz lazım. Geçenlerde Hüseyin anlattı. Veritabanını yerelden buluta taşıyıp, cihazın API üzerinden buluta POST etmesi gerektiğini söyledi. Benim lokaldeki API'da sadece GET çalışıyordu.
Kullanıcı dedi ki web arayüzünde insan gibi grafikler de görelim, JSON ve rakamlarla olmuyor sadece, bir dashboard da yap. OK dedik.
Dash diye bir framework var. Demişler ki React.js ile Plotly'nin üzerine Pythonla bir framework yapalım. HTML, CSS bilmeden bile interaktif bir arayüz yapılabilsin. Yapmışlar. Güzel de olmuş.
Bir kaç ay içinde bir cihazın hem backendini hem de frontendini ayağa kaldırmış olduk. Derdimi anlatacak kadar Python öğrendim sanırım.
Kitap
Geçen sene ne okuduğuma dair aşağıdaki tweeti attım. Tweetin devamında kısa özetleri de var.
Ne Okuyorum?
Şu an elimde 3 kitap var. Biri atölyede, ikisi evde. Bitmek üzereler.
Akıllı Yatırımcı, yatırımcılık tarihinde yazılmış en güzel ve faydalı kitaplardan biri olarak geçiyor. Eğer elinizde bir miktar para varsa ve bunu dolar ya da altından başka bir yerde değerlendirmek istiyorsanız, bu kitap yaklaşımınızın nasıl olması gerektiğini çok iyi anlatıyor. Ben Graham 40-50'lerde yaşamış, Warren Buffet'a yatırımcılığı öğretmiş biri. Her bölümün sonunda, o bölümün güncel açıklaması yapılmış ve özetlenmiş. Biraz teknik ve biraz da kalınca bir kitap. Yatırım için ilk okunması gereken kitap değil ama. Belki 10 kitaptan biri olarak okunmalı.
Değerleme için Küçük Kitap, yatırım yapacağınız, hisse senedini alacağınız bir şirketin değerlemesini nasıl yapmanız gerektiğini, şu an borsadaki fiyatının ucuz mu pahalı mı olduğunu nasıl anlayabileceğinizi anlatan güzel bir kitap. Daha taktik düzeyinde bir kitap. Yukarıdaki Akıllı Yatırımcı, hem taktik hem de stratejik düzeyde bir kitaptı.
Warren Buffett ve Finansal Tabloların Yorumlanması, net olarak teknik bir kitap. Teknik olduğu kadar da basit bir kitap. Örneğin Değerleme için Küçük Kitap da teknik bir kitap ancak daha detaya girdiği için basit denilemeyecek bir kitap. Buysa, direkt bir şirketin değerlemesi, nasıl bir şirket olduğunu anlamak için gelir tablosunda, bilançoda nerelere bakmak gerektiğini basit bir dille anlatıyor. Warren Buffet'ın bir şirketin değerlemesinde ilk baktığı, önemli ve önemsiz bulduğu yerleri de belirtiyor.
Yukarıdaki 3 kitabı okuduğunuz zaman, borsada bir şirketin fiyatının ucuz mu pahalı mı olduğunu, abartılmış mı yoksa gömülmüş mü olduğunu anlamak için nerelere bakmanız gerektiği hakkında bir fikriniz olacak.
Okuma sıralaması 1- Akıllı Yatırımcı, 2- Warren Buffet ve Finansal Tabloların Yorumlanması, 3- Değerleme için Küçük Kitap Şeklinde olmalı.
Eğer borsa, şirket değerlemeleri, yatırım gibi konularla ilgiliyseniz okumaya başlamanız gerek kitaplar bunlar değil.
Bu konuda tavsiye edeceğim ilk kitaplar parayla olan ilişkinizi gözden geçirmek, sonrasında paranın değerlendirilmesiyle ilgili okumak olur. Parayla ilişkinizi gözden geçirmeye ve paraya bakışınızı değiştirmeye şunları okuyarak başlayabilirsiniz:
Bitcoin Gerçekten Değerli mi?
Kuğu Reis olarak da andığımız Siyah Kuğu ve benzeri bir yığın istatistik, matematik, finans, davranışsal ekonomi içgörüleri barındıran kitabın yazarı olan Nassim Nicholas Taleb ‘in Bitcoin, Currencies, and Fragility başlıklı paperını geçen hafta okudum, çok beğendim. Kriptoya merakınız varsa mutlaka okuyun derim. Farklı bir bakış açısı katıyor.
Jak 'la da bunun üzerine biraz tartıştık. Belki onunla Yediğim Hurmalar Podcast 'inin ikinci bölümünü çekeriz. Jak'la çektiğimiz ilk bölüm “Uzaktan Çalışıp Dünyayı Gezme Üzerine"ydi.
İzledim ve Beğendim
Eğer Youtube'da Two Minute Papers kanalını takip etmiyorsanız çok şey kaçırıyorsunuz demektir. Aşağıdaki video Yapay Zeka'ya sıfırdan nasıl boks öğrendiğini, milyonlarca deneme sonunda ideal form, saldırı ve savunmayı nasıl bulduğunu anlatıyor.
Yapay Zeka'nın boks tekniklerini de değiştirdiğini düşünsenize, yeni boksörler hiç bilinmedik teknik ve taktiklerle gelip ortalığı birbirine katsalar ne güzel olmaz mı?
Şemseddin Sonses
Şemseddin Sonses bir rapçi. Yakında.




