<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Disqus - Latest Comments for dlsspy</title><link>http://disqus.com/by/dlsspy/</link><description></description><atom:link href="http://disqus.com/dlsspy/comments.rss" rel="self"></atom:link><language>en</language><lastBuildDate>Wed, 20 Sep 2023 01:03:43 -0000</lastBuildDate><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-6281966428</link><description>&lt;p&gt;Hey!  After you've done your sync successfully, you just need to run `gopro backuplocal /some/path`&lt;/p&gt;&lt;p&gt;That should grab all your primary media and store it in `/some/path` – could take a while.  I usually add a `-v` in there (e.g., `gopro -v backuplocal /some/path`&lt;/p&gt;&lt;p&gt;This is resumable, so if anything starts acting weird, you should be able to just delete it and start over.&lt;/p&gt;&lt;p&gt;One thing I did notice and haven't got around to looking into more is that sometimes the actual download mechanism fails in a weird way that successfully gives me an error in an XML file instead of the file they were supposed to be sending me.  You can always delete any directory that doesn't look like it contains all the right stuff and rerun the backups.&lt;/p&gt;&lt;p&gt;I've got nearly 18TB in a bit over 6,000 media items, so I've seen a few things.  heh&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Wed, 20 Sep 2023 01:03:43 -0000</pubDate></item><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-6070851850</link><description>&lt;p&gt;I believe it's working.  I get errors every once in a while, but I just did a `gopro sync` (which includes the search call) and it worked OK.  There are probably some things that might be upsetting it, though.  If you'd like to email me an example request, I can see if there's anything obviously wrong in it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Tue, 20 Dec 2022 15:19:49 -0000</pubDate></item><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-6037313745</link><description>&lt;p&gt;Individual file download works now using the same mechanism as backup, but allowing you to specify a media IDs.&lt;/p&gt;&lt;p&gt;Combined with sqlite commandline, you can do stuff like download the last 10 things you've uploaded:&lt;/p&gt;&lt;p&gt;    gopro download /some/location `sqlite3 gopro.db 'select media_id from media order by created_at desc limit 10'`&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Fri, 11 Nov 2022 01:08:32 -0000</pubDate></item><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-6033166151</link><description>&lt;p&gt;I filed &lt;a href="https://github.com/dustin/gopro/issues/18" rel="nofollow noopener" target="_blank" title="https://github.com/dustin/gopro/issues/18"&gt;https://github.com/dustin/g...&lt;/a&gt; for making this download command.  I'm still working on a conflicting project, but I do think this is pretty straightforward after that.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Sun, 06 Nov 2022 17:59:45 -0000</pubDate></item><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-6027705596</link><description>&lt;p&gt;I'm not ignoring you, but I've been working on something that kind of has a lot of overlap so doing both at the same time would just cause me more trouble.  I like your ideas, though.&lt;/p&gt;&lt;p&gt;I live on a tiny island in the middle of the Pacific -- not the same one I started using GoPro Cloud on, but, strangely, I've got really great connectivity here.  I didn't have good connectivity for a long time, so I've got a few tools to compensate (including `gopro upload` which has generally treated me a lot better than having the cameras do it).  I have a similar thing called `s3up` that will upload an arbitrary large file to S3 with the ability to resume across any type of disruption.  I generally edit my stuff in Davinci Resolve before uploading to YT, but didn't even realize CLI uploads to YT was an option.  That might be neat.&lt;/p&gt;&lt;p&gt;I think it'd be nice to not only support downloading individual media, but also, similar to what you were saying with the `--creation` flag, based on a query.  I'm not 100% sure what this new API I'm playing with will allow, but I'd personally like something like:&lt;/p&gt;&lt;p&gt;    gopro download /whatever 'select medium_id from whatever where camera_model = x and created_at between b and e`&lt;/p&gt;&lt;p&gt;One could theoretically just make an additional relation to specifically mark the ones that should be pulled.&lt;/p&gt;&lt;p&gt;The same interface would allow for&lt;/p&gt;&lt;p&gt;    gopro download /home/markc/gpp/media LvJEV8zMNnP9B&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Mon, 31 Oct 2022 17:41:37 -0000</pubDate></item><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-6026111294</link><description>&lt;p&gt;Hi.  I don't have a way to download individual files.  I do a full sync after uploading a batch and run `backuplocal` to keep a copy of the entire data set.  I imagine it wouldn't be too hard to make an "export" command to grab the content for a single medium.&lt;/p&gt;&lt;p&gt;The web UI just lets you browse what you've sync'd.  The primary thing it did for me was let me look at specific media from a specific point in time.  e.g., I can select a few days from the calendar and maybe limit it to a particular camera or medium type.  It's very much "works for me" for fairly specific things.  What do you imagine would work for you?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Sat, 29 Oct 2022 20:59:36 -0000</pubDate></item><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-5860536299</link><description>&lt;p&gt;Thanks.  Yeah, I do end up doing a local backup of all that stuff, but it's nice to not have to worry about it.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Wed, 18 May 2022 00:11:29 -0000</pubDate></item><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-5807005197</link><description>&lt;p&gt;This is kind of interesting.  Fairly recently, I added code to identify filenames based on the filenames GoPro cameras create: &lt;a href="https://community.gopro.com/t5/en/GoPro-Camera-File-Naming-Convention/ta-p/390220" rel="nofollow noopener" target="_blank" title="https://community.gopro.com/t5/en/GoPro-Camera-File-Naming-Convention/ta-p/390220"&gt;https://community.gopro.com...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;I added this code for two reasons:&lt;/p&gt;&lt;p&gt;1. To ignore THM/LRV files when uploading *&lt;br&gt;2. To automatically group multipart files into a single medium.&lt;/p&gt;&lt;p&gt;There's no need for it to be this strict for anything matching JPG, but in the meantime, if you rename the file to 'GXXXNNNN.JPG' it where XXX is three arbitrary characters and NNNN is four numerical digits, it shouldn't reject them at this level.  I'll fix that up pretty soon, though.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Sat, 26 Mar 2022 11:19:41 -0000</pubDate></item><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-5713529842</link><description>&lt;p&gt;You only need an amazon bucket if you're wanting to do the backup thing where you extract all of your data from GoPro into your own bucket.  I've done that ~once.&lt;/p&gt;&lt;p&gt;GoPro defines all of the Amazon buckets for normal operations.  You provide some metadata describing what you want to upload and they give you a collection of URLs for chunks of the file to upload.  I've not looked at the actual upload URLs lately, but if this is a thing they do, it should transparently work.  I'm not 100% sure about whether I have any control, but I don't think so.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Sat, 29 Jan 2022 16:09:01 -0000</pubDate></item><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-5713484014</link><description>&lt;p&gt;Yep.  Uploads were a huge thing for me when I started because my rural connectivity was unusably bad.  :)  The GoPro UI was pretty terrible when I started, but it's a lot better now.  I can do fancier things in mine, but I don't use it all that much.&lt;/p&gt;&lt;p&gt;There's no useful duplicate detection, so just like, don't upload things you've already uploaded.  :)  It's *possible* to do duplicate detection, but there's no useful identification without looking at all the bits (which is possible, but I've not bothered with it).&lt;/p&gt;&lt;p&gt;Uploading multiple is pretty easy, though.  The "upload" command is composed of a function that creates uploads and a function that finishes them.  You can do them separately (by running the "createupload" command first, and then just using "upload" with no arguments to finish).&lt;/p&gt;&lt;p&gt;So if you have a giant collection of media, you can do something like "gopro createupload allmymovies/*.MP4 andmyimages/*.JPG" and then just occasionally run "gopro upload" from the same directory to have it make progress.  You just have to make sure you're always running the "gopro" command from the same directory as it keeps its data locally.&lt;/p&gt;&lt;p&gt;You'll notice if you just run "gopro upload" it spits out a status of what it's got to do.&lt;/p&gt;&lt;p&gt;Note that if you have things like image collections that make up time lapse, you can create those separately with "createmulti" but otherwise, approximately the right thing should happen doing the easy thing (because I also had a ton of that).&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Sat, 29 Jan 2022 15:30:09 -0000</pubDate></item><item><title>Re: GoPro Plus</title><link>http://dustin.sallings.org/2020/04/29/gopro-plus.html#comment-5713404958</link><description>&lt;p&gt;Oh cool.  I have no idea how anything on Windows works.  I do use ffmpeg via subprocesses for extracting metadata from video files.  Primarily, it's used to extract a single stream of the data.  It would be nice to be able to do that in-process, but mpeg libraries are both very lacking in ergonomics *and* more difficult to get going than just using ffmpeg.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Sat, 29 Jan 2022 14:25:11 -0000</pubDate></item><item><title>Re: Tesla files for ‘Teslaquila’ trademark for tequila, Elon Musk says ‘coming soon’</title><link>https://electrek.co/2018/10/12/tesla-teslaquilla-trademark-tequila-elon-musk-coming-soon/#comment-4142709991</link><description>&lt;p&gt;Obviously a Tesla killer.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Sat, 13 Oct 2018 02:20:54 -0000</pubDate></item><item><title>Re: The Best Soldering Irons</title><link>http://thewirecutter.com/reviews/best-soldering-irons/#comment-3508192469</link><description>&lt;p&gt;My FX888D has been great.  I moved up from the "runner up" Weller and it was like I suddenly learned how to solder.&lt;/p&gt;&lt;p&gt;Also:  The TS100 is an amazing device.  It's pretty cheap (~$50) and reviews very well.  I had to make my own power cord for it, but I typically run it off of batteries, so that works out well for me.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Fri, 08 Sep 2017 12:32:22 -0000</pubDate></item><item><title>Re: Best Portable Soldering Iron Options</title><link>http://kk.org/cooltools/best-portable-soldering-iron-options/#comment-3495900833</link><description>&lt;p&gt;The TS-100 is the best I've used by far.  It's properly temperature controlled, heats up super fast with sufficient voltage, and tests really well.  Also, it has an open source firmware that greatly improves the functionality (you can do basic configuration stuff without a computer).  It's suitable for everyday use.&lt;/p&gt;&lt;p&gt;&lt;a href="https://www.banggood.com/MINI-TS100-Digital-OLED-Programable-Interface-DC-5525-Soldering-Iron-Station-Built-in-STM32-Chip-p-984214.html" rel="nofollow noopener" target="_blank" title="https://www.banggood.com/MINI-TS100-Digital-OLED-Programable-Interface-DC-5525-Soldering-Iron-Station-Built-in-STM32-Chip-p-984214.html"&gt;https://www.banggood.com/MI...&lt;/a&gt;  (also on Amazon for about 50% more)&lt;/p&gt;&lt;p&gt;&lt;a href="https://github.com/Ralim/ts100" rel="nofollow noopener" target="_blank" title="https://github.com/Ralim/ts100"&gt;https://github.com/Ralim/ts100&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Thu, 31 Aug 2017 11:42:43 -0000</pubDate></item><item><title>Re: &amp;#8216;Worst Ever&amp;#8217; Year for Illegal Fireworks and Gunfire Shocks Oakland, Bay Area</title><link>https://ww2.kqed.org/news/2017/07/05/worst-ever-year-for-illegal-fireworks-and-gunfire-shocks-oakland-bay-area/#comment-3405388143</link><description>&lt;p&gt;Worst... or best?&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Fri, 07 Jul 2017 18:49:29 -0000</pubDate></item><item><title>Re: Playing with WS2812 LEDs</title><link>http://dustin.sallings.org/2015/06/28/ws2182.html#comment-3391624052</link><description>&lt;p&gt;I've got some ideas for how they'd be useful on planes using this board I designed: &lt;a href="https://oshpark.com/shared_projects/Uyxl9M3C" rel="nofollow noopener" target="_blank" title="https://oshpark.com/shared_projects/Uyxl9M3C"&gt;https://oshpark.com/shared_...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Too many projects lately, though.&lt;/p&gt;&lt;p&gt;I *almost* used this (with the above board) at a San Jose Bike Party event. &lt;br&gt; I didn't start the project until my bus ride home and had a small bug that prevented it from working until after the bike ride: &lt;br&gt; &lt;a href="https://youtu.be/9ZjbRHhAI4k" rel="nofollow noopener" target="_blank" title="https://youtu.be/9ZjbRHhAI4k"&gt;https://youtu.be/9ZjbRHhAI4k&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Thu, 29 Jun 2017 11:42:03 -0000</pubDate></item><item><title>Re: Taranis and the Nano QX</title><link>http://dustin.sallings.org/2014/12/25/taranis-and-the-nano-qx.html#comment-2587762142</link><description>&lt;p&gt;Do you use Windows?  I've written software for 20 years on incredibly large nationally distributed servers, embedded devices, and everything in between, but have never felt more dumb than those few times I had to perform a basic task in Windows.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Thu, 24 Mar 2016 19:48:43 -0000</pubDate></item><item><title>Re: Taranis and the Nano QX</title><link>http://dustin.sallings.org/2014/12/25/taranis-and-the-nano-qx.html#comment-2587615250</link><description>&lt;p&gt;For an .eepe file, the easiest way is to open the .eepe file in OpenTX companion.  This will give you a radio profile.  Next read your current radio into OpenTX companion.  You'll have two now.  Next, copy the Nano QX model from the .eepe file's image to your radio.  Then write all the models and settings back to your radio.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Thu, 24 Mar 2016 18:08:51 -0000</pubDate></item><item><title>Re: Taranis and the Nano QX</title><link>http://dustin.sallings.org/2014/12/25/taranis-and-the-nano-qx.html#comment-2360313634</link><description>&lt;p&gt;Heh, not sure.  I'm always experimenting with some ideas to try things.  That sounds like I was trying to experiment was adjustable expos to figure out what a good value might be.&lt;/p&gt;&lt;p&gt;Last night, I was noticing that when upside-down, I was afraid of cutting throttle too much and losing stability, so my throttle was staying too high.  I added this "low throttle training wheel" switch that would help me know when I would've gone too low while preventing it from actually taking:  &lt;a href="https://www.youtube.com/watch?v=w8ygLpL-ndw" rel="nofollow noopener" target="_blank" title="https://www.youtube.com/watch?v=w8ygLpL-ndw"&gt;https://www.youtube.com/wat...&lt;/a&gt;&lt;/p&gt;&lt;p&gt;So hopefully I can slow these descents a bit:  &lt;a href="http://gfycat.com/TalkativeSmoggyIndochinahogdeer" rel="nofollow noopener" target="_blank" title="http://gfycat.com/TalkativeSmoggyIndochinahogdeer"&gt;http://gfycat.com/Talkative...&lt;/a&gt;&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Sat, 14 Nov 2015 20:32:28 -0000</pubDate></item><item><title>Re: Taranis and the Nano QX</title><link>http://dustin.sallings.org/2014/12/25/taranis-and-the-nano-qx.html#comment-2309611493</link><description>&lt;p&gt;Trims in rate mode led to damaged plant and angry girlfriend. :)&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Thu, 15 Oct 2015 19:19:07 -0000</pubDate></item><item><title>Re: Taranis and the Nano QX</title><link>http://dustin.sallings.org/2014/12/25/taranis-and-the-nano-qx.html#comment-2308928061</link><description>&lt;p&gt;Trims are generally undesirable in multirotors, but I guess this isn't your standard FC.  Definitely do not want them in rate mode, though.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Thu, 15 Oct 2015 12:17:32 -0000</pubDate></item><item><title>Re: Menlo Park: Flights may be cancelled at Bedwell Bayfront Park</title><link>http://www.mercurynews.com/ci_28939049/menlo-park-flights-may-be-cancelled-at-bedwell#comment-2301722535</link><description>&lt;p&gt;I'm a huge fan of quadcopters -- building (or otherwise working on) them most days.  I've no doubt I could convert you to a fan in just a few minutes time.&lt;/p&gt;&lt;p&gt;However, flying over people (and pets and property) is profoundly irresponsible.  Anyone who trusts their equipment enough to argue that point has very little experience.  It's great that folks have access to such amazing technology, but unfortunate they don't understand basic safety.&lt;/p&gt;&lt;p&gt;I'm sorry there are people out there who don't have more sense.&lt;/p&gt;&lt;p&gt;When I'm looking for a place to fly, my #1 priority is being away from people I could harm (or even bother).  In the densely packed Bay Area, this can be tough.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Sun, 11 Oct 2015 14:15:31 -0000</pubDate></item><item><title>Re: Taranis and the Nano QX</title><link>http://dustin.sallings.org/2014/12/25/taranis-and-the-nano-qx.html#comment-2274122959</link><description>&lt;p&gt;No, there's no arm sequence.  You just have to get the module bound and send the expected signals down the appropriate channels.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Fri, 25 Sep 2015 14:50:34 -0000</pubDate></item><item><title>Re: Taranis and the Nano QX</title><link>http://dustin.sallings.org/2014/12/25/taranis-and-the-nano-qx.html#comment-2093836534</link><description>&lt;p&gt;That's quite interesting!  Is this working for other people?  It might just be that I was lucky with my binding, or perhaps a new build binds differently.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Mon, 22 Jun 2015 20:44:26 -0000</pubDate></item><item><title>Re: Taranis and the Nano QX</title><link>http://dustin.sallings.org/2014/12/25/taranis-and-the-nano-qx.html#comment-2084915661</link><description>&lt;p&gt;I mean the taranis model -- the definition of how to interact with that radio module.  Mine works with my module (at least, last time I tried), but OrangeRX isn't exactly a top quality manufacturer.  It's possible some of them are less good than others.&lt;/p&gt;&lt;p&gt;Nonetheless, I don't quite know how it'd go that wrong.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">dustin</dc:creator><pubDate>Wed, 17 Jun 2015 20:34:16 -0000</pubDate></item></channel></rss>