banner
watamario15.bsky.social
@watamario15.bsky.social
Fiddling with computers.

Brain Wiki administrator (2021-present), Master of Information Science and Technology (2025), OUCC ex-president (2022)
Mainly C/C++ (depends on what I work on)

GitHub: https://github.com/watamario15
日本語: https://x.com/watamario15
Pinned
I enjoy hacking Sharp Brain e-dictionaries.

- Improved the KN MemoPad text editor: github.com/watamario15/...
- Interpreter and debugger for Brainfuck: github.com/watamario15/...
- Dictionary distribution for a MediaWiki viewer XTBook: github.com/watamario15/...

See more at github.com/watamario15
GitHub - watamario15/brainfuck: Brainfuck interpreter and debugger (almost an IDE) for Sharp *Brain*...
Brainfuck interpreter and debugger (almost an IDE) for Sharp *Brain* series electronic dictionaries. - GitHub - watamario15/brainfuck: Brainfuck interpreter and debugger (almost an IDE) for Sharp *...
github.com
Very late happy new year from EX-word DATAPLUS

Develop your own addon (template repository): github.com/watamario15/...
January 5, 2026 at 3:06 PM
Windows XP can do Passkey if you try hard enough.
May 30, 2025 at 2:23 PM
Finally completed the student life!!

(Done my master's thesis presentation today)
February 4, 2025 at 2:20 PM
Sometimes you must deal with a shitty vulnerability scanner for security compliance.

For SSH server, add the following line to your /etc/ssh/sshd_config (or a file under the /etc/ssh/sshd_config.d/) to remove SHA1 for HMAC:

MACs -*sha1*
January 31, 2025 at 6:03 AM
latexmk has been complaining that something went wrong, but it doesn't show the exact error and the PDF looked like correctly produced. Turns out it was BibTeX producing a warning. You must individually invoke the "bibtexu" command to see the error, as latexmk clears message during retries.
January 31, 2025 at 5:58 AM
Arm64 Debian always shows an error saying "The repository does not have a Release file." when you switch the mirror repository. You must manually edit the "security" line of the /etc/apt/sources.list file to security.debian.org/debian-secur...
January 31, 2025 at 5:52 AM
The most simple and elegant error handling is "emergency stop," but when you are going to build a practical software, it's really important to "continue the job without stopping on terrible input." Not an irresponsible continue, but dodge with precision.
January 31, 2025 at 5:35 AM
LaTeX \url command sometimes requires you to escape the # character, maybe in footnotes?
January 31, 2025 at 5:30 AM
Does the current Google Chrome on Android max out the screen brightness and make the web page dark to reflect the configured brightness and then displays images in HDR when the browser finds HDR images? It jumpscared me the first time it occurred.
January 1, 2025 at 2:08 PM
I realized that I will be a member of society (an employee) and stop being a university student just 3 months later. Time passes real quick.
January 1, 2025 at 1:14 PM
I want to do something new for the next year, like coding on EX-word or Wii/DSi
It's new year in Japan. So...

*Reach every screen with Win32 API*
(Inside is "Happy new year 2025" in Japanese)
January 1, 2025 at 1:08 PM
I spent porting the master's thesis .sty file distributed by my university from pLaTeX to LuaLaTeX this end of the year. It required some fiddling but successfully got the similar rendaring result to theses from the last year.

For the contents, ahhh, maybe some time...
January 1, 2025 at 1:05 PM
Japanese LaTeX has a weird behavior that you'll get \textbf{\textgt{}} or \bfseries\gtfamily when you do \textbf or \bfseries (so you get a gothic shape by making a mincho shape bold) without correctly configuring fonts.

And there are A LOT of Japanese .cls files that REQUIRES this bug. WTF.
January 1, 2025 at 12:55 PM
It's new year in Japan. So...

*Reach every screen with Win32 API*
(Inside is "Happy new year 2025" in Japanese)
December 31, 2024 at 3:02 PM
Owning an internet domain allows you to have a permanent link that won't affected by some service shutdowns or URL changes, which then you can use to say "Come see this URL I'm always there!" But its high cost and vulnerable system prevents me from getting one.
December 25, 2024 at 7:57 AM
When will fraudulent security software that favor mega corps and oppress small organizations/individuals get regulated?
www.jftc.go.jp/en/pressrele...
Regarding the passage of the Act on Promotion of Competition for Specified Smartphone Software | Japan Fair Trade Commission
2024/06/12
www.jftc.go.jp
December 25, 2024 at 7:48 AM
This year I authored 8 articles for the advent calendar event. It was A LOT. I anticipate I wouldn't accumulate this much topics in a short time period again. This year was a huge exception.
adventar.org/calendars/10...
OUCC Advent Calendar 2024 - Adventar
大阪大学コンピュータクラブ (OUCC) の Advent Calendar です!あること無いこと、自由に書きましょう٩(๑>◡<๑)۶! OB の方、部員ではないけど興味のある方、高校生でも大丈夫っ(๑•ૅω•´๑) [公式サイト](https://oucc.org) [Twitter](https://twitter.com/OUCC) - ここで紹介されるかも!? 過去のカレンダー:...
adventar.org
December 24, 2024 at 2:12 PM
While it seems Prometheus is much more sophisticated, Grafana requires much more hassle to set up (Prometheus installation is just putting a small config). This may be a good example that the UI is the most complicated portion of software systems.
December 24, 2024 at 6:40 AM
Very good news that Japanese Police is now working on actual cyber crimes rather than innocent pranks as seen in the past. They've improved from 5 years ago when many innocent engineers and web users are falsely accused.
x.com/NPA_KOHO/sta...
www.fbi.gov/news/press-r...
x.com
x.com
December 24, 2024 at 6:26 AM
It's bit early but here's the advent calendar article for tomorrow (24th). I visited the current status of Win32 API in High DPI support and the ways to make your Win32 app High DPI compatible while keeping the old OS support (from Win11, all the way to Win2k!).
oucc.org/blog/article... (Japanese)
Win32 API 実装で古い OS との互換性を切らずに High DPI 対応する | OUCC - 大阪大学コンピュータクラブ
この記事は OUCC Advent Calendar 2024 の 24 日目の記事です。Windows の High DPI 対応用 API の現状を簡単にまとめた上で、Win32 API 実装で古…
oucc.org
December 23, 2024 at 1:02 PM
December 22, 2024 at 12:53 PM
Feels very Windows when you must write this many lines in the application manifest just to tell the OS "Run this app just normally without any compatibility considerations, please!"
December 22, 2024 at 8:11 AM
Bluesky のユーザー数は現在 1,000 万人を超えており、私は #3,188,173 番目でした。
October 5, 2024 at 1:08 PM
一応自己紹介的なものを。SHARP 製電子辞書 Brain 用の非公式ソフトウェアの開発や、その他周辺の活動を行っています。

- テキストエディタ KN MemoPad の改良版: github.com/watamario15/...
- 難解プログラミング言語(Esolang)Brainfuck のインタプリタ兼デバッガ: github.com/watamario15/...
- MediaWiki ビューワ XTBook 用の辞書配布: github.com/watamario15/...

その他は github.com/watamario15 まで。
GitHub - watamario15/brainfuck: Brainfuck interpreter and debugger (almost an IDE) for Sharp *Brain*...
Brainfuck interpreter and debugger (almost an IDE) for Sharp *Brain* series electronic dictionaries. - GitHub - watamario15/brainfuck: Brainfuck interpreter and debugger (almost an IDE) for Sharp *...
github.com
February 7, 2024 at 1:48 AM