Posts
3715
Following
217
Followers
381
Kernel plumber at kernel.org. Uncloud plumber at parity.io. Entrepreneur at Siltakatu Solutions Oy.

OpenPGP: 3AB05486C7752FE1

Jarkko Sakkinen

Edited 1 year ago

really like this fsmetry crate (also no_std):

fsmentry::dsl! {
    #[derive(Debug)]
    pub Mode {
        WaitingInput -> WaitingCommand -> WaitingInput;
        WaitingCommand -> SendingFile -> WaitingInput;
        WaitingCommand -> ReceivingFile -> WaitingInput;
        WaitingCommand -> Exit;
    }
}

I use it manage life-cycle in my small serial port tool tior. I also have some #zmodem code together but it is apparently much bigger leap to implement the #cli interface than it is to implement the protocol. I had to take some time to refactor existing code (e.g. to put FSM in place) and now I’m doing file path auto-completing interface for sending and receiving files with zmodem.

For the text input I’m going to use inquire.

I guess the definition of feature complete for 0.1 version is fully working zmodem transfers and known bugs have been fixed. Right now there is a single known bug: https://github.com/jarkkojs/tior/issues/1.

#tior #fsmentry #inquire #rustlang

0
0
2
lol priceless clip art from 90s and afaik the place is still mainly a computer repair shop in vantaa finland. but they did smodem. pretty awkward piece of finnish computing history tbh :-) https://www.arisoft.fi/smurf/ohje.htm
0
0
3

Jarkko Sakkinen

Edited 1 year ago
software products of finnish software company arisoft. it is fun observation that the whole serial link thing that they had on-going is generation over what people use today when they connect TTL-USB-cable. Arisoft had a MS-DOS software in the early 90s that made possible to "smurf" your way in through the serial and have simultaneous file transfer at the same time. multitasking is imho the future.

so when i look at this web page i'm literally not looking into the past but to one generation ahead in the hopefully not so distant future.

#zmodem #smodem #bbs #serial #tty
1
0
2

Jarkko Sakkinen

tonights jam, something in progress #bitwig
0
0
0

Jarkko Sakkinen

beginnings of an input encoder for my serial tool. it is probably better to have in-tool encoder because it also affects a lot to the user experience. next stop probably supporting also backspace :-) https://github.com/jarkkojs/tior/commit/08bc02c0acf8d3424eb35db44f49debc5394989a

#tior #serial #terminal
1
0
0

Jarkko Sakkinen

Edited 1 year ago
a public git for my serial port tool development aimed for mainly kernel testing with various SBC's: https://github.com/jarkkojs/tior. Just a skeleton I'll work on the user input part next, and later on zmodem.
1
0
0

Jarkko Sakkinen

moving from line editor world to the screen editor world #serial #terminal #vt100 #zmodem
0
0
0

Jarkko Sakkinen

My new CI environment for TPM, ARM TEE (TrustZone/SMC) and Linux keyring. Made itself useful within 5 minutes after power on: https://lore.kernel.org/linux-integrity/CX342W32D30U.330BVFC336MA8@kernel.org/T/#t.

Environment: https://github.com/jarkkojs/buildroot-tpmdd/tree/linux-6.6.y
1
0
0

… with mute buttons also modulated and bipolarity removed

1
0
0

Jarkko Sakkinen

probably the most useful effect chain i've made either for #Ableton Live or #BitwigStudio. No longer automating on/off buttons.
1
0
1

Jarkko Sakkinen

realized that #xfig is still very much alive, very nice. i'll take it back to use. i never learned to used #inkscape properly
1
0
2
@ActionRetro @adacosta @gabriel @internetarchive @kroc OK, so it is still updated. very cool. i'll take it back into use!
2
0
1

Jarkko Sakkinen

Edited 1 year ago

Just realized:

ranger --cmd='set viewmode=multipane' ~/ ~/

Sort of thing that has kept me using midnight commander :-)

#ranger

0
0
0

Jarkko Sakkinen

I prefer EQ style of drawing kick over #KICK2 style. #BitwigStudio
1
0
0

Jarkko Sakkinen

i lost my #khachapuri #virginity at #tbilisi. delicious shit
1
0
2
@nirbheek One good thing to say about Apple (and actually also Amazon if you do the research but even more Apple): they don't cash you with your privacy nearly as much as other companies do.

That's why I use e.g. iPhone, I feel that I pay with money the whole device, rather than paying part of the device with euros and part with privacy. Also, all infosec researchers I've learned to know use iPhone for this exact reason. For better or worse, iOS-ecosystem is a castle.

If you compare prices of the early 00's GSM phones, the cheapest model iPhone SE is in the price range of phones such as Nokia 3210 when it was released. People often complain why iPhones are so expensive. IMHO, the more appropriate question why Android phones are dirt cheap...
1
0
1

Jarkko Sakkinen

#pikvm is great :-)
0
0
1

Jarkko Sakkinen

#sublime #merge, software that I'm happy that I've paid for. There's some pretty decent fee options such as #Gitg from #Gnome but this has just tiny bit of extra comfort and performance (UI has very low-
latency).
0
0
0
Show older