I’m excited to announce
 sllm.nvim v0.4.0 – a significant
release that doubles down on the plugin’s core philosophy: modes are just YAML,
tools are just Python functions, and you stay in control. 
 The Philosophy Recap 
 For those new to sllm.nvim , it’s a thin Neovim wrapper around Simon Willison’s
 llm CLI. The design philosophy is simple: 
…
Announcing a new Hugo theme built on the ‘classless’ philosophy. Learn how it uses pure semantic HTML to let you plug and play any classless CSS framework like Pico.css, Water.css, and more, and see it in action with an interactive demo.

	 
			 
					 Paper 
					 Venue 
					 Year 
					 Cited by 
			 
	 
	 
			 
					 An Unsupervised Reconstruction Method for Low-Dose CT Using Deep Generative Regularization Prior…
I’m thrilled to announce the v0.2.0 release of
 mozanunal/sllm.nvim – a thin Neovim
wrapper around Simon Willison’s amazing llm CLI. This release introduces
powerful new features, most notably the ability to define LLM tools on-the-fly
from your code, and further refines the plugin’s core philosophy. 
 The Neovim AI plugin space is indeed bustling! A fair question…
I’m excited to announce the llm-tools-kiwix plugin: now available for
 llm.datasette.io . This tool allows you to expose
offline Kiwix ZIM archives (think Wikipedia, Stack
Exchange, DevDocs, etc.) to Large Language Models (LLMs) via the llm 
command-line tool or Python API.
Long-Lasting, Framework-Free Web Apps with Preact, HTM, and Page.js 
 Are you tired of: 
 
 Relearning your static site generator every 6 months? 
 Chasing backwards-incompatible updates from Astro, Next.js, or Fresh? 
 Deploying full Node.js stacks just to serve a couple buttons and forms? 
 
 What if you could build fast, reactive web apps that: 
 
 Run…
As developers, we all know the pain of context-switching between our code editor
and separate AI interfaces just to ask a question, get code completion, or
analyze an error message. What if you could bring the power of Large Language
Models—powered by the incredibly flexible
 llm CLI by Simon Willison — directly
inside Neovim , with streaming replies, model/tool selection, and…
Hey, 
 Today I will come up with a very minimalistic wallpaper automation tool
 WPCTL . I spend most of my time on the
computer. There are not too many options to have fun with while working on the
computer. Interesting and colorful photos are one of the favorite entertainment
sources for my daily routine. Therefore, I really like auto wallpaper changer
programs which…
What is randomness 
 According to the Oxford Dictionary, “the randomness is the apparent lack of
pattern or predictability in events” . Randomness implies “Unpredictability”. To
practically illustrated it: if a sequence of numbers is given and you have no
way to predict what the next number in the sequence will be - then the sequence
is random. A single…
Harmonica Note Converter aims to create a python library to convert notes or
tabs for different kind of harmonicas. It is based on
 musthe . 
 https://github.com/mozanunal/harmonica-note-converter 
 Story 
 Some of you know that I am an ameteur harmonica player and I love harmonicas. I
usually play diatonic harmonicas but last time I have bought a chromatic
harmonica,…
Hello Everyone, 
 I want to share our solution for Google Hash Code 2020. It is the code repo of
team titanium-white for Google Hash Code 2020 Online Qualification Round. We
have writen our code in Python. 
 Code can be reached from here 
 Code 
 Basically, the problem class is the backbone of the system. 
 
 It handles the inputs and outputs with functions __init__…
Hello Everyone, 
 Just a quick post here… 
 Today I have seen a code snippet which makes me quite happy. 
 #include <stdio.h> 
 int main () 
 { 
 int x = 10 ; 
 while ( x --> 0 ) // x goes to 0
 { 
 printf ( '%d ' , x ); 
 } 
 } 
 The the output of this is: 
 9 8 7 6 5 4 3 2 1 0
 It was a little suprising for me at first sight. I…
Micropython Mqtt Streamer 
 Hello everyone, I have developed a micropython code to stream accelerometer data
over mqtt. Also I have created a tool to visualize the data which is transferred
from remote MQTT device which is executing micropython code. 
 Demo 
 
			 
		 

 Development 
 The first thing which I tried with micropython is…
Hello everyone, Today, I will show how can you filter out the noise from the raw
ECG signal. Let’s start! 
 What is ECG? 
 Electrocardiography (ECG) is the measurement of the bioelectrical activity
during the contraction and relaxation stages of the atria and ventricles of the
heart, the stimulation of the heart and the conduction of the stimulus. ECG
signal has some…
Img2sh 
 Hello there, 
 In this post, I want to tell a brief story of how I have created a tool named
img2sh. It is also my first python package which is published over PyPI. In this
very post, I will try to answer questions like: How is it developed? What are
the challenges? How should a package created and deployed over PyPI? Let’s
continue! 
 Img2sh is a tool…
Run YOLO V3 on Colab for images/videos 
 Hello there, Today, we will be discussing how we can use the Darknet project on
Google Colab platform. For those who are not familiar with these terms: 
 
 
 The Darknet project is an open-source project written in C, which is a
framework to develop deep neural networks. 
 Yolo V3 is an object detection algorithm. It is one of…
Hello, Steam Link is software which provides support to Steam to stream
screen view of the games to devices which is on same local area network. In this
setup, there are 2 devices. First one is the device to run the Steam and the
games which act as a server. The second one is the one which runs Steam Link and
acts as a client to this server. By using this technology you can play…
SimpleDSP 
 SimpleDSP is a basic DSP library which
is for Arduino and most of the microcontrollers which can be programmed in C/C++ 
 Performance: 
 Here is some examples for its performance. Actually it is not optimized for
performance. Its main focuses are portability and education. 
 Arduino Nano 
 
 FFT 16 points: 2 ms 
 FFT 32 points: 6 ms 
 FFT 64…
Herkese merhabalar, Bugünkü yazımda dump1090 programını nasıl bir orange pi
zero üzerinde çalıştırabiliriz ondan bahsedeceğim. Bildiğiniz gibi dump1090 sdr
kullanarak uçakların adsb yayınlarını çözmeye yarayan bir kod parçası. Bu
projeyi gerçekleştirdiğim mini pc olarak orange pi zero seçmemin sebebi ise
maliyeti ve kompaklığı. 5-10 dolara satın alınabiliniyor ve boyutları…
Herkese Merhabalar, 
 Benim gibi sıklıkla linuxla uğraşan bir insansanız işinize çok fazla
yarıyabilecek bir araçtan bahsedeceğim. Bu Androidte çalışan terminal emülatörü
 Termux . Termux linux kullanmaya alışık olduğumuz araçları androidde de
kullanabilmemizi sağlayan bir android app aslında. Direk play store üzerinden
 bu link 
üzerinden yükleyebilirsiniz. Termux aynı…
Herkes Merhabalar, Bugün bir “hardware description language” olan verilog
diline giriş yapmak istiyorum. Verilog sayısal dizaynda( ASIC ve FPGA )
kullanılan bir tanımlama dilidir. Verilog dilini Fpga programlamak için bir çok
projede kullandım fakat ASIC dizayn konusunda bir tecrübem yok. Fpga
programlarken öğrendiğim şeyleri farklı yazılarda paylaşmıştım. Bu yazı da…
Herkese Merhabalar, 
 Bugün basit, ilginç ve kullanışlı bir proje ile karşınızdayım. Bulut tabanlı
programlar oldukça populer oldu son zamanlarda. Ben bütün ofis programı
ihtiyaçlarımı google’in çevrimiçi programlarıyla karşılıyorum. Google form da
anket yapmanızı sağlayan bu araçlardan biri. Bu aracın olağan kullanımı anket
yapmaktır. Bu projede bambaşka bir şey için…

 It is a project developed for BiTaksi Getir Hackathon 2018. Detailed
information can be found from below. 
 
 Team Paketci! 
 Check our app from here which is
deployed using heroku. 
 Check github repo of app from here 
 
 Getir Hackhathon 2018 Team Members: Sertan Sezgin Kutlu Ertuğrul Çınar Mehmet
Ozan Ünal 
 Paketci App 
 Its a work on pack…
Herkese Merhabalar, Hash Code Google tarafından dünya çapında düzenlenen bir
algoritma yarışmasıdır. Bu yıl itibariyle son 3 tanesine ben de katılmış
bulunuyorum. Hatta geçen sene yarışma hakkında bir yazı da yazmıştım. Bu
geleneği bu yıl da devam ettirmeye karar verdım. 
 Bu seneki yarışmada çok başarılı olamadık derece anlamında. Ama yarışmada
çalışan, puan alabilen bir çözüm…
Herkese Merhabalar, Gnu Radio son zamanlarda keşfetmekten en çok keyif
aldığım program olabilir. İlk defa duyanlar için özetlemem gerekirse içerisinde
sinyal işleme ve sayısal haberleşme araçları toplanmış görsel programlama
editörü. Sinyal dosyadan veya daha önce bahsettiğim SDR isimli cihazlardan
alınabiliyor. Alınan sinyaller sayısız çeşitlilikte araçlar ile…
Herkese Merhabalar, 
 Bildiğiniz üzere gömülü sistemlerde programlama C ile yapılır. Bunun sebebi
makine diline en yakın dil olması bu nedenle sistem kaynaklarını az kullanarak
programlar geliştirilebilmesi ve gömülü sistemdeki donanımları kolay
programlanabilmesidir. Fakat buna rağmen işlemcilerin de güçlenmesiyle ve
ihtiyaçların da değişmesiyle farklı diller ile programlama…
Herkese Merhabalar, Son yıllarda hobi elektroniği inanılmaz bir hızla
gelişti. Şüphesiz bu hızlı gelişmenin mimarı Arduino. Atmelin 8 bitlik
işlemcilerini temel alarak tasarlanan bu kart ve programala dili sayesinde
insanlar kolayca projeler geliştirmeye ve hobi uygulamaları yapmaya başladılar.
Ama Arduinonun ve hatta daha iyi bir mikroişlemcinin de yeterli olmadığı
projeler…
Herkes merhabalar, 
 Bitcoin son dönemlerin popüler konularından birisi. Aslında genel olarak crypto
currency son zamanlarda çok popüler. Peki nedir bu kavramlar? Crypto currency
güvenliği şifreleme teknojileriyle sağlanan sanal para birimleridir. Her gün bir
yeni bir tür crypto currency ortaya çıkıyor. Bunlar arasında en geçerli olanı
ise bitcoin. Sanırım popülerliği en…
Hi 
 In this post, the Pmod microphone driver which is written in Verilog for Zynq
boards is discussed. The driver is developed for Digilent Design
Competition 2017. We have a project which microphone array is used. Therefore we
have to get data from Pmod Mic also 5 of them should work synchronously. The
microphone is sampled with an external ADC and this ADC is using basic SPI…
Herkese Merhabalar , 
 Google bir kaç senedir tüm dünyada programlama ve algoritmalar üzerine bir
yarışma düzenliyor. Bu yarışma kapsamında, yarışmanın katılımcılarına karmaşık
algoritmik problemler veriliyor ve istenilen data kümeleri için yine verilen
formatta sonuçlar oluşturacak algoritmalar yazılması gerekiyor. Son olarak bu
sonuç dosyaları Google’ın sistemine…
Herkese Merhabalar, 
 Bugünkü yazımda arkadaşlarımla katıldığım Nasa Space Apps Challenge 2017
hakkında bir paylaşımda bulunacağım. Bu hackhathon Nasa tarafından dünya
genelinde düzenleniyor. 24 saat içerinde önceden yayınlanan sorunlardan birine
çözüm bulmamız isteniyor. Tüm dünya genelinde aynı gün bu problemlere çözüm
aranıyor. Biz de Koç Üniversitesi IEEE topluluğunca…
Herkese Merhabalar, 
Bildiğiniz gibi gömülü sistemlerde kullanılabilecek basit bir DSP kütüphanesi
geliştirmeye çalışıyorum son olarak FIR filtreleme özelliğini bu kütüphaneye
ekledim. FIR filtre ile alçak geçiren, yüksek geçiren, band geçiren veya
durduran filtreler tasarlayabilirsiniz. FIR filtreler yapısı gereği hep stabil
filtrelerdir. Bu nedenle bir kararlılık analizi…
Merhaba arkadaşlar, 
 Bugünkü yazımda geçen senelerde üzerinde uzun zaman harcadığım fakat
tamamlayamadığım bir konu olan otopilot yapmak üzerine edindiğim tecrübeleri
anlatmak istiyorum. Yazıya başlamadan önce bu çalışmaların tamamını beraber
yaptığım Bahadır Gökçeaslan teşekkür etmeyi bir borç bilirim. 
 
 Evet otopilot aslında benim anlatacağım bölüme kıyasla biraz fazla…
Herkese Merhabalar, 
 Bu yazımda gömülü sistemler için yazdığım sayısal isaret isleme kütüphanesini
tanıtacağım. Kütüphanenin tamamını “C” kullanarak ve harici bir kütüphaneye
bağlı kalmadan yazmayı planlıyorum. Böylece diğer mikrokontolcülerde de rahatça
kullanılabilecek. Hatta bilgisayar programlarında bile kolayca eklenip
derlenebilecek şekilde projeyi tamamlamak…
Herkese Merhabalar, 
 Bugünkü yazımda nasıl eski bilgisayarınızdan kalan güç kaynağınızı
elektronik projelerinizde kullanabileceğiniz güç kaynağına dönüştürebileceğinizi
anlatacağım. Özellikle yüksek güç gerektiren projelerde farklı voltajlarda
yüksek güç sağlayabilen bu güç kaynaklarının oldukça yararlı olabileceğini
düşünüyorum. Hemen hemen herkesin de bir şekilde ıskartaya…
Merhaba Arkadaşlar, 
 Bu projemde nasıl elimizde kalan fazla hoparlörleri bluetooth speakera
dönüştürebileceğinizden bahsedeceğim. Geçen yaz bir arkadaşımın 5 +1 ses
sisteminin kuvvetlendirici kutusu yanmış böyle olunca da hoparlörler boşa çıkmış
ben de bir projede kullanırım diyerek kenara ayırdım. Aklıma sonradan bunları
bluetooth hoparlöre dönüştürmek geldi. Direk ses cihazı…
Herkese Merhabalar, 
Bu yazımda yeni bir alana hızlıca bir giriş yapıyorum. Zaman zaman
projelerimizde 8 bitlik atmel veya pic işlemcilerin beklentiyi karşılamadığı
oluyor. Böyle durumlar için ST Microelectronics firmasının STM32 isimli 32
bitlik işlemcilerini önerebilirim. 32 Bit işlemciler için en çok kaynak
bulanabilecek işlemci takip ettiğim kadarıyla. ST firması çoğu…
Herkese Merhabalar, 
Bugünkü yazımda en sevdiğim programlama dillerinden biri olan pyhtondan
bahsetmek istiyorum. Python son yıllarda popüleritesini iyice arttıran,
özellikle bilimsel araştırmalarda sıklıkla kullanılan bir programlama dilidir.
Neredeyse her konu hakkında python kütüphanesi bulmak mümkün. Linux ortamı
altında gerekli kütüphaneleri yüklemek ve projenizde bu…
Herkese Merhabalar, 
 Yazılım dünyasında son zamanlarda artan bir “Açık Kaynak” çılgınlığı var.
Hobi amaçlı bu işi yapanlardan bu konuyla alakalı en büyük şirketlere ve
kuruluşlara kadar bir çok kişi veya kuruluş yazılımlarını “açık kaynaklı” olarak
yayıyor. Peki bu yazılımları kullanmak istediğimiz veya kendi yazılımımızı açık
kaynaklı olarak dağıtmak…
Herkese Merhabalar, 
Bu yazımda .NET platformunun bir teknolojisi olan WPF kullanarak ev otomasyonu
kontrol paneli yapmayı anlatacağım. Yaptığım bu projenin başlıca işlevi şudur; 5
farklı sensörden bulunulan ortamın sıcaklığı, nemi, zehirli gaz durumu, ortamda
canlı olup olmadığı, ortamda yağış olup olmadığı Arduino yardımıyla alınır ve bu
sensor dataları C# arayüzünde…
Hi, 
PassFace is a face recognizing program develop using EmguCV (OpenCV wrapper). It
is possible to use 4 different algorithm and 3 different source(Camera, Video,
Image) in this program. Most of the tryings have been made using LFW data set
which have 13000 pictures of 1500 different people.Details of project can be
reached below: 
 Source Code:
…
Herkese Merhabalar, 
 Bugünkü yazımda nasıl basit bir şekilde bir powerbank’i ayarlanabilir güç
kaynağına dönüştürebileceğimizden bahsedeceğim. Gerekli olan malzemeler sadece
bir adet power bank ve bir adet MT3608 boost converter. Projeye başlamadan önce
boost converter nedir ondan bahsetmek istiyorum. Boost converterlar voltaj
yükseltmek için kullanılır. Kondansatör ve…
Herkese Merhabalar, 
 Son zamanlarda ışık ile veri aktarımına ilgi duymaktayım. Bu konuda bir şeyler
geliştirmek istiyorum. Bunun ilk aşaması olarak lazer ile haberleşme projemi
gerçekleştirdim. Bu projedeki amacım daha çok lazerin ve fotodiyotun cevap
süresi ölçmek yani maximum aktarım hızını hesaplamaktı. Aynı zamanda farklı
iletişim protokollerini denedim. İlerleyen projeler…
Herkese Merhabalar, 
 2014 yılının Nisan ayında arkadaşlarımla beraber İstanbul Teknik Üniversitesi
bünyesinde İTÜNOM Otonom Hava Araçları Takımını kurduk. 2 Senedir aktif olarak
çalışmalarımıza devam ediyoruz. Amerikanın Maryland Eyaletinde düzenlenmekte
olan Student Unmanned Air System yarışmasına 2015 yılında katıldık 2016 yılında
da katılmak için hazırlanıyoruz. 
…
Herkese Merhabalar, 
Bu seferki projem Star Warsa son film ile katılan BB-8 isimli droidin bir
benzerini yapmak. Bu fikir aklıma nereden geldi derseniz. Son filmdeki en
sempatik ve ilgi çekici karakterin BB-8 olduğunu düşünüyorum. Tabi ilk aklıma
gelen nasıl çalıştığı… Farklı fikirler yürütürken kendimi bu droidi nasıl
yaparım diye tasarımlar yaptığım bir projenin içinde…
Herkese Merhabalar, 
Bugünkü yazımda web tabanlı programlardan bahsetmek istiyorum. Web
teknolojilerinin gelişmesiyle beraber browser tabanlı oldukça yararlı ve
kullanımı da bir o kadar kolay programlar ortaya çıkmaya başladı. Hatta bunun
bir üst aşaması olarak ChromeOS browser tabanlı bir işletim sistemi bile var.
Ayrıca bu tarz programların projelerine dosyalarına her…
Merhaba Arkadaşlar, 
 Bugünkü yazımda bir radyo modülünün teorik olarak ne kadar uzaklıkta
çalışabildiğini hesaplayan projemi paylaşacağım. Amacım haberleşme modülleri
seçilirken kolayca karşılaştırmalar yapılabilecek basit bir hesaplama ortamı
oluşturmaktı. Bu tarz işler için en uygun program olduğunu düşündüğüm Excel
programını kullandım. 
 Öncelikle bu hesabı anlamama…
Herkese Merhabalar , 
 Bu yazımda 5 $ dolara aldığım Saleae marka logic analyzerın (aslında orjinal
ürün değil aldığım, o ürünün klonu) incelemesini paylaşmak istiyorum. Bu ürünü
seçmemin nedeni fiyat performans oranını çok beğenmem ve dijital elektronikle
uğraşan herkesin vazgeçilmezlerinden biri olacağını düşünmem. 
 Öncelikle logic analzer nedir ile başlayalım. Logic…