Open in app
Home
Notifications
Lists
Stories

Write
Kirill Matyunin
Kirill Matyunin

Home

Published in CodeX

·Mar 28, 2021

How I turned my vacuum cleaner into a semi-autonomous camera operator.

When the director is a drunkard, the musicians are junkies, the programmer went berserk and your camera operator is a vacuum cleaner. Yup, no jokes around — Roomba was indeed forced to provide me with some raw video materials, but first things first. How did I even end up living…

DIY

9 min read

How I turned my vacuum cleaner into a semi-autonomous camera operator.
How I turned my vacuum cleaner into a semi-autonomous camera operator.

Published in CodeX

·Mar 20, 2021

Raspberry Pi Controlled Laptop Cooling Pad. The Software Story. (Part II.)

Alright, curious people of the internet. In my previous article we’ve explored how one might creatively rebuild internals of an ordinary laptop pad. Now it’s about the right time to get to The Controls of The Creature. But before we jump in, let’s recap what I willingly was dealing with…

Python

13 min read

Raspberry Pi Controlled Laptop Cooling Pad. The Software Story. (Part II.)
Raspberry Pi Controlled Laptop Cooling Pad. The Software Story. (Part II.)

Published in The Startup

·Feb 7, 2021

Raspberry Pi Controlled Laptop Cooling Pad. The Hardware Story. (Part I.)

Introduction Somewhere last year I’ve got a cheap Amazon-purchased pad with five fans inside. And so no expectations then. Pretty soon both USB inputs started to act up and eventually the thing has stopped both cooling and being cool. Perhaps it has never been the latter. …

Hardware

9 min read

Raspberry Pi Controlled Laptop Cooling Pad. The Hardware Part. (Part I.)
Raspberry Pi Controlled Laptop Cooling Pad. The Hardware Part. (Part I.)

Dec 30, 2019

Migrating your App Engine app to Go 1.12+

The same title has Google docs article. Apparently it addresses the go1.11 to 1.12+ migration changes. And like many other docs by Google I’ve found this one to be a bit cryptic. In my previous articles I’ve described how to setup Identity-Aware Proxy for your Go App Engine app and…

Golang

10 min read

Migrating your App Engine app to Go 1.12+
Migrating your App Engine app to Go 1.12+

Dec 22, 2019

Go1.11 Google Cloud Platform AppEngine local unit-testing. (Part 2.)

In my previous article I’ve addressed some of the local unit-testing problems for your Go1.11 AppEngine app. But that all ain’t quite far from the standard docs by Google. And not entertaining at all. So let’s move on from hello-world towards a real world. In the real world you would…

Golang

8 min read

Go1.11 Google Cloud Platform AppEngine local unit-testing. (Part 2.)
Go1.11 Google Cloud Platform AppEngine local unit-testing. (Part 2.)

Dec 21, 2019

Go1.11 Google Cloud Platform AppEngine local unit-testing. (Part 1.)

Once upon a time I’ve been given with a test task. The task was to scrape a bunch of pages using a certain python-based framework. To be modest, I did alright, I was assessed nicely with one huge remark: no unit-tests. That has been eventually a sentence — they denied…

Golang

4 min read

Go1.11 AppEngine local unit-testing.
Go1.11 AppEngine local unit-testing.

Nov 30, 2019

Securing GCP AppEngine Go1.11 Application with Identity-Aware Proxy and being able to access it.

There’s a lot have been said about how to secure it, but not that much said about what is it that you should do next? Use it, I guess? …

Golang

10 min read

Securing GCP AppEngine Go1.11 Application with Identity-Aware Proxy and being able to access it.
Securing GCP AppEngine Go1.11 Application with Identity-Aware Proxy and being able to access it.
Kirill Matyunin

Kirill Matyunin

Software engineer, musician and artist.

Following
  • Nevin Katz

    Nevin Katz

  • Pavel Leontyev

    Pavel Leontyev

  • Dmitriy Matveev

    Dmitriy Matveev

  • Alexander Larionov

    Alexander Larionov

  • Ian Davies

    Ian Davies

See all (9)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable