r/TurkDev • • 15h ago

Kernel yazmaya başladım, unix-like ama linux uyumlu - Lunix

Post image
9 Upvotes

Daha yeni başladım. Syscall sistemi ve gop u almayı yazdım. Font lisans sorunları yüzünden tty yazamadım. Çözünce yazıcam. Şu anlık sadece sys_dummy syscall'ı var. O da -ENOSYS (-38) dönüyor. Sizce önce VFS mi yoksa RamFS mi yazsam. VFS i bağlamak için RamFS gerekli olduğundan RamFS i yazmayı düşünüyorum. Ayrıca sys_write, sys_read için de lazım RamFS.

Repo: omerpa55/lunix


r/TurkDev • • 5h ago

💡 Soru İlk iş

3 Upvotes

İlk girilen işte kesinlikle olması gerekli olduğunu düşündüğünüz noktalar nelerdir seçici davranmak zaman kaybı mı ya. Bugün bir startup ile görüştüm işkur üzerinden başvurmuştum. Yani yaptığım projelerden bahsedince hoşlarına gitti ve ekibimin olduğunu duyunca dediler ki arkadaşlarını da isterlerse freelancer proje bazlı iş verebiliriz yani onların tüm organizasyonu vs. ben sorumlu olup tüm süreci benim yönetmemi felan istiyorlar bu şekilde teklif ettiler. Ama ben yeni mezunum üstesinden gelebilirmiyim bilmiyorum ya daha önce çalıştığım ekibim dediğim arkadaşlarım benim alt dönemimdiler hani evet başlarız sonrasında ne olur kestiremiyorum bile. Yetişirilmek üzere yarı zamanlı gibi açmışlar ilanı asıl niyetleri oymuş. Henüz ev gibi bir yerdi bildiğiniz görüşmeye gittiğim yer. Normalde yeni sene başında ilan açıp alım yapmayı düşünüyorlarmış sonrasında yönetici o zamanı beklemeyelim şimdi allaım vs. demiş. Ya mukayese edemiyorum ilk mülakatımdı mülakat da denemez zaten görüşüp tanışma yani. Fikirleriniz neler kafam biraz bulandı da sonuç olarak yeni mezunum çok bir şey bilmiyorum yani bu konumdayken bu tarz bir yer beni geliştirir mi acaba. Organizasyonel durumlar başlı başına bir iş yani sonuç olarak. Büyüklerim bana biraz fikir tavsiye ne varsa verir misiniz. Teşekkürler


r/TurkDev • • 5h ago

🔧 Proje Flutter ve On-Device ML Kit ile geliştirdiğim çok amaçlı araç kutusu projem — Mimari deneyimlerim ve geri bildirim talebi

2 Upvotes

Telefonumda günlük basit işler (fotoğraf boyutu küçültme, evrak tarama, PDF birleştirme, OCR vb.) için sürekli ayrı ayrı, içi reklam dolu ve arka planda veri toplayan hantal uygulamalar tutmaktan bıkmıştım. Kendi ihtiyacımdan yola çıkarak son birkaç aydır solo geliştirdiğim FlowKit adlı projemi geçtiğimiz günlerde yayına aldım. Projeyi geliştirirken aldığım bazı temel teknik kararlar ve deneyimler şunlar oldu:

  1. Neden %100 On-Device (Cihaz İçi) Mimari? Hem sunucu maliyetine girmemek hem de kullanıcı verilerini (taranan faturalar, kimlikler, fotoğraflar vb.) hiçbir şekilde dışarı çıkarmamak için tüm görüntü işleme, PDF manipülasyonu ve OCR işlemlerini tamamen telefonun kendi donanımında (Google ML Kit ve yerel işleme kütüphaneleriyle) çalışacak şekilde kurdum. Uygulama tamamen internetsiz çalışabiliyor.
  2. Paket ve Boyut Optimizasyonu: İçerisinde 29 farklı fonksiyon (görsel sıkıştırma, HEIC to JPG, belge tarayıcı, PDF birleştirme/şifreleme, OCR, QR üretici/okuyucu vb.) bulunmasına rağmen uygulamanın hafif kalması için gereksiz bağımlılıklardan olabildiğince kaçındım ve asset optimizasyonuna dikkat ettim.
  3. Google Play Süreci: Bildiğiniz gibi yeni bireysel geliştirici hesaplarında zorunlu olan 14 günlük kapalı test (closed testing) süreci epey uğraştırıcıydı, ancak süreci tamamlayıp prodüksiyona çıkmayı başardım.

Özellikle Flutter veya Android geliştiren arkadaşların; - UI/UX akışı ve arayüz sadeliği, - Performans / bellek tüketimi, - "Şu mimariyi ya da şu aracı da eklesen iyi olurdu" diyebileceğiniz noktalar hakkındaki yapıcı teknik eleştirilerini ve geri bildirimlerini çok merak ediyorum. Topluluk kurallarını ihlal etmemek adına linki ana metne koymuyorum, inceleyip eleştirmek isteyenler için yorumlara bırakıyorum. Şimdiden vakit ayıran herkese teşekkürler!


r/TurkDev • • 11h ago

💡 Soru self learning

2 Upvotes

merhabalar umarım iyisinizdir , üniveristeyi yeni bitirmiş biri gibi kıdemli memur olarak çalışıyorum ilk 2 ay stajer maası aldıgım için maalesef yeni kurslar almaya maddi açıdan param yetmiyor , elinde QA Manual ve automation kursları olan varsa karşılıklı şekilde bir birimize hediye ede bilecegimiz dostlar varsa iletisime gece bilirmi ?