46

I coded my first "serious" app for the Flipper Zero this week, and it's the first time in my 30-odd years as a programmer that coding something felt slightly weird for two totally silly reasons:

  • Each time the Flipper crashes, the dolphin makes a sad face. I know it's just an animation but... somehow it bothers me each and every time πŸ™‚

  • Most of the API calls start with Furi-something. And each time I write one, I can't help but think of this. Also, there's nothing furious about cute dolphins - apart perhaps when I keep clubbing them with null pointer dereferences... And yes, I know its stands for Flipper Universal Registry Implementation. Yet my brain can't help conjuring up images of cute dolphins being clubbed in a post-apocalyptic desert.

Call me weird I guess...

top 13 comments
sorted by: hot top controversial new old
[-] SpaceNoodle@lemmy.world 23 points 7 months ago

Just think about furries instead.

[-] ExtremeDullard@lemmy.sdf.org 9 points 7 months ago

Is that a better mental image? πŸ™‚

[-] Cosmos7349@lemmy.world 12 points 7 months ago

I immediately went to furikake. Eat more rice.

[-] ExtremeDullard@lemmy.sdf.org 3 points 7 months ago

That looks yummy! So I can think of delicious dolphin sushi instead when I code on the Flipper πŸ™‚

[-] W_itjust_works@sh.itjust.works 8 points 7 months ago
[-] ExtremeDullard@lemmy.sdf.org 10 points 7 months ago

It's a tester app for the products the company I work for manufactures, which sport a UART serial interface. Fielding a bunch of Flipper Zeros with the app on the production floor is cheaper and more convenient for the workers than fielding laptops.

It's not a public app obviously.

[-] W_itjust_works@sh.itjust.works 2 points 7 months ago

Still interesting, as I haven't seen anything until now on homebrew Flipper apps.

[-] ExtremeDullard@lemmy.sdf.org 4 points 7 months ago

There are plenty of homebrew Flipper apps out there. In fact, I'd argue a majority are homebrew at this point.

What's more unknown is how many haven't been published because they're running on Flippers used in a traditional business or manufacturing environment rather than for hacking - profesionally or recreationally.

Me, I looked at the cost of those devices, how established and stable the hardware is (i.e. is it likely to change unexpectedly or disappear tomorrow), how quality it is (i.e. whether it come from some nondescript company in Shenzhen), how stable the API is, how well documented the SDK is, how well supported it is, how vibrant the community is and how much we have to invest on top of the cost of the devices to turn them into the production tools we need, and I made a business case for a fleet of Flippers rather than laptops on the production lines at my company. And it was approved.

Surely other companies have decided to go with Flippers as a rational business decision, but you'll almost certainly never hear about those Flippers or the custom software they run.

If I get permission from the higher-ups, I might rip out the company-internal code from my app and release it under some open source license for our customers, or anybody who wants to use our products on the go. It's 95% there and it is useful if you have a need for what we make, even without the advanced functionalities. But at the moment, it makes calls to undocumented features and has a hard-coded extended API unlocking code that makes it impossible to release.

[-] W_itjust_works@sh.itjust.works 1 points 7 months ago

https://docs.flipper.net/apps Welp, know what I'm reading today. Lol

[-] Hector_McG@programming.dev 3 points 7 months ago
[-] elbarto777@lemmy.world 5 points 7 months ago

People didn't understand your reasonable joke.

[-] Kolli@sopuli.xyz 4 points 7 months ago

I have to respect you following commands.

[-] gimpchrist@lemmy.world 1 points 7 months ago* (last edited 7 months ago)

Lmao I'm just a random drive by that doesn't really know what flipper is but imagining a computer programmer sitting at his desk as a dolphin makes sad faces on him and he stares down at his desk dejectedly in shame makes me fucking giggle so thank you. My imagining does come with extra dolphin sad noises as a bonus too

this post was submitted on 06 Apr 2024
46 points (94.2% liked)

Flipper Zero

383 readers
1 users here now

Flipper Zero is a portable multi-tool for pentesters and geeks in a toy-like body. It loves to hack digital stuff around such as radio protocols, access control systems, hardware and more. It's fully opensource and customizable so you can extend it in whatever way you like.


Rules

  1. Be respectful and inclusive.
  2. No harassment, hate speech or trolling.
  3. Engage in constructive discussions.
  4. Share relevant content.
  5. Follow guidelines and moderators instructions.
  6. Use appropriate language and tone.
  7. Report violations.
  8. Foster a continuous learning environment.

Firmware:


Official resources:


Useful resources:

founded 1 year ago
MODERATORS