algonote(en)

There's More Than One Way To Do It

Using RDBMS & Rails is rational selection for zero to one development, especially in SaaS era

How the architecture has changed over the trend of products Introduction There are several architectural patterns that we can choose in web development. The server structure is categorized by monolithic or microservices. Tthe database is s…

Learn Server-side C#(ASP.NET MVC) on Udemy

Study server-side C# Preface When it comes to web development, PHP is traditionally used in famous LAMP (Linux, Apache, MySQL, PHP) stack. Next movement is MVC frameworks such as Ruby on Rails. Recently, Golang is often used in microservic…

How to deal with businesses with hiring difficulties

I don't have the answer yet. Preface Although it is not true recently, Japan has had a popular salaryman working style of lifetime employment. The rate of job change is low compared to other countries. Startups are required by investors to…

Learn biped robot by Zaku (ZEONIC TECHNICS)

Notes about robot Zaku What is ZEONIC TECHNICS? ZEONIC TECHNICS is a bipedal robot course offered by Bandai. It is based on Kondo Kagaku hobby robots, and many of the parts are from Kondo Kagaku. The humanoids offered by Kondo Kagaku, such…

How to run Emacs macro via CLI without remembering complex shell commands

Proof of concept Introduction When I convert file or replace some text, if the repeat is necessary, Use unix commands Combine 1 Write scripts are standard selection routine. Sometimes complex 2 is called as shell art. Ref: 【シェル芸人への…

How to find CTO-class engineer

opinionated article What is CTO? CTO(Chief Technical Officer or Chief Technology Officer) is the top of company in charge of technology. Some companies also have VP of Engineering as different role. In that case, recruiting, education and …

List of Russian-related softwares

Check Russian libraries Introduction The relation between Russia and Ukraine was worse and military advance was conducted. Many countries including Japan is doing sanction to Russia. The effect is huge. Software libraries used for web deve…

Collectible Card Game AI

Notes about the papers of Collectible Card Game AI Introduction Game AI competition in IEEE COG 2019 was held. The competitions include Angry Bird level generation, fighting video game like Street Fighter 2, DeepMind hanabi. Also, Collecti…

Learn Qt by Udemy course

Notes about Qt course (Translation of Japanese article in 2020) Introduction Stay home is consensus. Although I prefer stay home natively since born, I noticed the importance of walking recently. Every course is free or on sale. No schedul…

Software and Hardware Tools for Music Production(2021)

Share three year advancement Introduction I listed AI tools for music production three years ago. Since then, the technology advancemnt drives new tools. Today I share each tool summaries. Noise reduction, Sound editing, Sound separation i…

Learn Chinese by Mario Kart

Play notes about Mario Kart Tour What is Mario Kart Tour? Mario Kart Tour is a smartphone game published by Nintendo. It supports multiple languages including Chinese. In non-Chinese game translation, Chinese sometimes mean only Traditiona…

Create VCDB 2.0 with No Code(Glide)

No code app for searching Japanese venture capitals TLDR Demo www.youtube.com https://jpvcdb.glideapp.io What is VCDB Two years ago, I surveyed the fund size of Japanese venture capitals. I ended up just searching at that time. Visualizati…

List of Famous Machine Learning Patents

Summary of famous machine learning patents Introduction Machine learning community is relatively open. Papers can be dowloaded from arXiv for free. On the other hand, we sometimes found some methods are registered as patents. I daily colle…

How to draw Outline-less Illustration by iPad and Clip Studio

Notes about outline-less illustrations Preface I love the drawing style of Hyogonosuke and A Merica. I often use their drawing as wallpaper for smartphone. They use software but the picture has feeling like analogue drawing. #平成最後に自…

binding.pry by many programming languages

Comparison of process interruption tool What is binding.pry? While debugging, the engineers sometimes want to see the variable values at that point. If your language is static and you use IDE, you can set break point by GUI tools. However,…

How to enjoy competitive programming on iPad (lie-down)

Lie-down Programming Preface I think resting your body is important for being in good shape until the end of retirement. Even if you are smart, sometimes you have to quit jobs due to the pain of the back. Lying down and resting is importan…

How to learn Chinese By Ring Fit Adventure

Exercise with Chinese What is Ring Fit Adventure? Ring Fit Adventure is the exercise game on Nintendo Switch. In addition to the Switch itself, ring controller is needed for play. One Switch controller(Joy-Con) inserts to the ring. The oth…

Go Conference 2017 Autumn Impressions & Digest #gocon

I attended Go Conference 2017 Autumn. Special Program: Panel Discussion w/ mattn Normal Panel Discussion. Since the runtime update is easy with Go, the risk is low. No problem on Windows, Expectations to Go2, How to hire senior gophers etc…