HackerTrans
トップ新着トレンドコメント過去質問紹介求人

m10k

no profile record

投稿

Writing a recursive descent parser in Bash

m10k.eu
3 ポイント·投稿者 m10k·3 年前·0 コメント

Enterprise Integration Patterns in Bash

m10k.eu
1 ポイント·投稿者 m10k·3 年前·0 コメント

Show HN: Toolbox – A framework for modular Bash scripts

m10k.eu
3 ポイント·投稿者 m10k·4 年前·2 コメント

コメント

m10k
·3 年前·議論
http://spinroot.com/gerard/pdf/Code_Inflation.pdf

Is it this one?
m10k
·3 年前·議論
https://m10k.eu

Most of my posts are about shell scripting and messaging-based architectures. I wrote a small module framework for Bash that allows you to send messages (point-to-point and pub-sub) between scripts, so I'm doing a small series about enterprise integration patterns in Bash.

I'm planning to cover some of my other projects (embedded, hardware, baking -- everything I do is pretty low-level) once I get around to it.
m10k
·4 年前·議論
Let's be honest, "you can change what you want" should really be "you will have to change certain things". Which is fine for developery people and people with a lot of time and patience on their hands. But for the overwhelming majority, even fiddling with the contents of /etc or $HOME/.whatever is too much of a hurdle. People don't choose Windows or Mac despite not being able to change things, they choose it so they don't have to change things.

And let's not forget that, eventually, "you can change what you want" becomes "you have to change what you want" because the developers of your distro / desktop environment / window manager / UI toolkit decide to change the default behavior (if they don't change the entire thing).
m10k
·4 年前·議論
A long time ago, I attempted to reverse-engineer the protocol of a game because I wanted to host a dedicated server on a Linux box, but the developers only provided a (bug-infested) Windows version. That's how I found this treasure trove of game-related PoCs and reverse-engineering knowledge.

https://aluigi.org
m10k
·4 年前·議論
Thanks! I didn't realize it's been almost a year already.

I decided very recently to publish this project on Github and write about it here, so documentation has not been a top priority. While writing about it, I realized that documentation will crucial though, so it is at the top of my list now (I was even pondering whether I should postpone posting on HN until the documentation is done).