Category Archives: Misc

Virtual Background using webcam

I made a webpage to produce virtual background with webcam.

https://knok.github.io/virtbg/

Sorcecode:
https://github.com/knok/knok.github.io/tree/master/virtbg

Some online meeting software (Zoom, Microsoft Teams) supports virtual background, but I want to use other software like Jitsi (or google meet), so I made it.

To make this, I referred the article “Open Source Virtual Background”. 
The following figure is the diagram.

It depends on docker, GPU, v4l2loopback (only works on Linux), so I want to make more generic solution. To make as a webpage, and using OBS
Studio with plugins (obs-v4l2sink, OBS-VirtualCam or OBS (macOS) Virtual Camera) you can use the solution on more platforms.

To make as a single webpage, I can reduce overhead using inter-process commuication using http via docker.

This is an example animation:

y4069-ju7wv.gif

Using jisti snapshot:

image.png

Unfortunately, BodyPix releases only pretraind models, no training data.

I need more improvements:

  • Accept any background images
  • Suppot choose camera device
  • Useful UI

Cross Distibution Devloper Camp 2019 Fall

I had attend to Cross Distribution Developer Camp 2019 Fall at Manazuru-machi, Kanagawa at 16th Nov. 2019.
There was 8 developers from openSUSE, Ubuntu, LibreOffice and Debian. We had talked about some problem between such distributions, upstream software, especially Japanese (or CJK) specific things.

OLYMPUS DIGITAL CAMERA

The town is a fishing port so good sight, sashimi was tasty.

I had developed to nelogd-package, a tool to make mecab-ipadic-neologd as a debian package, but not completed.

Debian seminar in Yokohama, 2017/11/18

I had attended to Tokyo area debian seminar #157. The day’s special guest is Chris Lamb, the Debian Project Leader in 2017. He had attended to Open Compliance Summit, so we invited him as our guest.

The following pdf file is the day’s presentation:

And Hideki Yamane(henrich) talked about a new idea of Debian distribution ‘fresh’, pull-based rolling release. The details would be published by him in a few days.

There were some discussion, and we need to introduce more information aboud Japanese Debian/FLOSS scene, so now I am writing this article.

Anything else, I ccould get good time with debian developers and community. Our community, especially in Japan, requires more new commers, young people.

1Gbps FTTH

This month, I changed FTTH Internet from 100Mbps to 1Gbps. The costs is almost same as the past line.

To change the line, I had need to be witness in the construction, so I  couldn’t get time to attend DebConf 2015.

According to Speedtest.net, I can get about 300 Mbps upstream bandwidth.

New year 2015

In Japan, winter holiday is a special for many people, they go back to their hometown, and take a time with family.

Of cause, I do too. Last weekend I went back to Nagoya and now I still in there. Tomorrow I’ll go to Tokyo and work after this weekend.

Many asian countries have same practice, but almost celebrate the lunar(Asian) New Year. Some countrysides in Japan people also celebrate the luna New Year, but not major in Japan.

I can take a good holiday, and I hope this year is good for everyone.

 

Met with a debian developer from Germany

Last weekend, I (knok), Hideki (henrich) and Yutaka (gniibe) met with John Paul Adrian Glaubitz (glaubitz).

In the past, I had met with another Germany developer Jens Schmalzing (jensen) in Japan. He was a good guy, but unfortunately he gone in 2005.

I had an old OpenPGP key with his sign. It is a record of his activity, but the key is weak nowaday (1024D), so I stop to use the key but don’t issue revoke.

Anyway glaubitz is also a good guy, and he loves old videogame console. gniibe gave him five DreamCast consoles. I bring him to SUPER POTATO, a old videogame shop. He bought some software for Virtual Boy.

DebConf 2015 will hold in Germany, I want to go for it if I can.

 

10th Kernel/VM Explorers

I attend 10th Kernel/VM Explorers (Japanese page) in Sun May 25 at Jinbocho, Tokyo as a audience.

The event awards “The Most Insane Presentation” to @kanorimon. Her presetation was “Implement PDP-11 interpriter”. The implementation is written by Java, and it works to build UNIX V6 itself, yes it is really insane.

She may be 19th or 20th (collage freshwoman), I can feel the future.

Update: Many photos are available: https://plus.google.com/photos/109141856943098831842/albums/6017204632570043713

KAKASI 2.3.5 released

KAKASI 2.3.5 had released. The previous release was over 10 yers ago.

In 2006, I tried to release 2.3.5, but I hadn’t to complete relase jobs. However almost jobs were finished, so it was easy to release for me.

But some bugs are discovered so I’ll release 2.3.6 in a few days.

The Internet Timeline in Japan

JPNIC published “The Internet Timeline” (Japanese version is also there).

My first contact with the Internet was about 20 years ago. I was a Universal student. The University had 64kbps bandwidth, it was really slow.

Nowerday, I have 128kbps mobile network with 950 yen/month. It is usable for some use case, like text messaging.

 

Update 2013/12/14Nowaday, the mobile internet service is improved, so I can use 30+Mbps LTE connection with 500MB/month limitation, and if I reached the limitation, I can access with 200Kbps speed limitation.