@feld @synlogic at least the one I have (SLEH-00030) is an older one, first generation model and it only has a jpeg/video/audio
Notices by Charles Corbett (chas@tty0.social)
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:52:31 JST Charles Corbett
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:50:00 JST Charles Corbett
@synlogic yeah, 0xFFD8 is the start of a jpeg/jffif file. and then there are other jpeg encodings. However the dump I got had no 0xFFD9 indicating file end.
I need to back up and rewrite what I have to make it cleaner to take the next steps.
I can toggle the red/recording LED off and on now, so I am definitely making progress.
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:49:05 JST Charles Corbett
Continuing my #golang USB adventure. I am successfully "reading" from the device I'm playing with, after finding some variable alternates on the configured interface. I'm not getting any data, at any packet size. Assume this is because I have to tell the device to start sending data with a control request, however I can't get any to work. I even tried GET_STATUS which should be all zeros, but that gives me a libusb pipe error. The device is old, so USB1.1 spec is likely. reverse eng with 0 docs
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:49:04 JST Charles Corbett
I don't know the extent of what I've done yet or how, but I've managed to change state in the eyetoy in my #golang project
I'm stepping through some C OV519 drivers to figure out the register calls for gousb (libusb)
It's progress
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:49:04 JST Charles Corbett
I've started documenting everything I've learned about the Sony Eyetoy through blind reverse engineering
I am slowly writing a project to interface with it, but I haven't learned enough to get any actual data yet
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 11-Feb-2024 09:49:03 JST Charles Corbett
I'm getting USB packets now!!!
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:36 JST Charles Corbett
@heaths back to your original point - I've even been guilty of publishing "meme" libs before (usually to prove a point, like a library on npm that removed eval from javascript because I was mad at someone for abusing it)
But I'm older now 😂
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:20 JST Charles Corbett
what are people using to read from USB in #golang right now? All the libs at the top of search results appear abandoned and unresponsive
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:18 JST Charles Corbett
@heaths it's really OSS in general, we're undergoing a pretty significant disapora of maintainers from their popular packages and nobody is willing to pick up the slack (usually because it was a passion project)
I even started on my own tui library in go but haven't been able to bring myself to finish a v1 on it yet
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:17 JST Charles Corbett
@heaths I think it's fine to publish as long as you don't kind of brand it and make it seem like an active public project you are maintaining.
A lot of people get wrapped up in making nice banners, release processes etc for projects they are going to abandon
that tricks people into using them 😂
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:16 JST Charles Corbett
@heaths oh when you said publish I interpreted that as public github - not package repositories (which are notoriously consuming cool names at the same speed we destroyed ipv4 space)
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:49:14 JST Charles Corbett
@heaths I am rather a fan of go's usage of git host paths as part of the package name, it works really well for my brain for some reason (and for uniqueness)
as well as the ability to rename an import on top of that if you DO run into simple conflicts
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:46:59 JST Charles Corbett
I would literally rather use bash over ssh from my phone on gboard than PowerShell on my laptop
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Saturday, 10-Feb-2024 12:46:35 JST Charles Corbett
windows hands down has the single worst CLI experience in the whole world. You *cannot* tell me any different. After 20 years on linux CLI trying to do anything on windows as a horrifically painful process that goes against convention, against its OWN conventions, and is simply not intended for human use, or any use for that matter
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Thursday, 25-Jan-2024 11:42:19 JST Charles Corbett
@feld As a huge honey lover, and someone who enjoys very VERY spicy food
I have no freaking clue. I have never wanted spicy honey. I've tried it, and it just tasted wrong and weird. Worst of both worlds.
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Friday, 05-Jan-2024 12:06:10 JST Charles Corbett
@feld soon well have phones that charge wirelessly all the time, receive their internet from the ambient light, and monitor our health stats continuously.
At some point, someone is going to die somewhere and their phone is going to keep charging, and uploading their deceased vitals to a cloud server somewhere for an exorbitant amount of time before they are found.
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Monday, 11-Dec-2023 09:14:49 JST Charles Corbett
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 10-Dec-2023 04:48:38 JST Charles Corbett
@SlicerDicer @feld yeah I've been doing this for about 12 years now - and all of the options now suck to a point that I have friends seriously considering developing a new configuration management tool.
Ansible is stuck in 2005, Salt is... weird, puppet was never good. My one coworker swears he'd rather write bash anymore than deal with the ansible ecosystem.
I mean FFS a galaxy init role doesn't pass ansible-lint. I feel like I am going crazy.
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Sunday, 10-Dec-2023 04:48:36 JST Charles Corbett
@SlicerDicer @feld I did a lot of work with Chef and even hung out with a few of the founders in the 2015 era. I just never felt the need to return to it, I saw some of the internal mess. I was at chef conf 2015 and saw them launch Chef Delivery at a time when we really needed chef to support cookbooks better rather than focus on a new product.
-
Embed this notice
Charles Corbett (chas@tty0.social)'s status on Saturday, 09-Dec-2023 06:40:57 JST Charles Corbett
@feld @SlicerDicer so here's the thing. Everything I deploy IS an immutable image, built with Ansible, which is starting to fail me 🤦♂️