justin = {
main feed
,
music
,
code
= {
cockos
,
reaper
,
wdl
,
ninjam
,
jsfx
,
more
}
,
askjf
,
pubkey
};
Ask Justin Frankel
No reasonable question unanswered since 2009!
Suggested topics: programming, music, sleep, coffee, etc.
Note: please do not ask questions about REAPER features, bugs or scheduling, use the
forums
instead.
Name:
Ask:
Human (enter yes):
[
newer questions
]
[
unreplied
] | [
replied
] | [
recent comments
] | [
all
]
[
older questions
]
Question:
Who is the smartest person you've ever met?
Asked by Mick (101.165.16.x) on May 3 2013, 10:55pm
Reply on May 5 2013, 1:36pm:
Good question, and how would I know? The answer is probably not what I would think. If you replaced "smartest" with "best at xyz" that might be easier.
Comment...
Question:
Any particular reason? Did you learn how to use it before switching back?
Asked by Will (24.234.85.x) on May 1 2013, 7:45pm
Reply on May 1 2013, 9:15pm:
I didn't use it long enough to get hooked, but I learned a few things. Just laziness really.
Comment...
Question:
Have you given SublimeText2 a try? Great features! 1p1e1.tumblr.com/post/14262857223/9-reasons-you-must-install-sub...
Asked by Will (24.234.85.x) on May 1 2013, 6:38pm
Reply on May 1 2013, 7:02pm:
I have, but I keep going back to vim...
Comment...
Question:
I'd like to associate a file extension with an icon and a program in Explorer, where can I found a code example of this? (Using just Win32 and C/C++.)
Asked by Rodrigo (187.58.227.x) on May 1 2013, 4:14pm
Reply on May 1 2013, 5:37pm:
The classic way
*
of doing this is to set the appropriate registry keys (HKCR.extension(default string) to your appnamestring, then HKCRappnamestring(default string) gets description, subkeys for DefaultIcon, Shell, etc. Look at the way old versions of Winamp write it, and you get the idea. I never do this in C anymore, as NSIS makes it a lot less work...
* There's probably a more "correct" way to do this in this day and age, but I don't know what it is...
Comment...
Question:
thx. any chance lstrcpyn impl can be split from swell.cpp? used in swell-gdi, but compiling swell.cpp requires loads of other deps
Asked by olilarkin (144.32.204.x) on May 1 2013, 1:48pm
Reply on May 1 2013, 2:40pm (edited at May 1 2013, 2:42pm):
Ah yeah, I can make it use lstrcpyn_safe from wdlcstring.h... btw you can email me or we can do this on the WDL forum =)
Comment...
Question:
could you explain the latest SWELL change WRT ATSUI/CoreText? is CoreText now default for 32bit?
Asked by olilarkin (144.32.204.x) on May 1 2013, 9:19am
Reply on May 1 2013, 12:28pm:
Yeah, CoreText is used on 10.5+ for 32 and 64 bit, and ATSUI is only used on 10.4. Turns out, CoreText is quite a bit faster than ATSUI...
Comment...
Question:
Any tips on how to get started with CUDA programming? You're sort of my hero dude, don't ruin it.(not to put any pressure on you)
Asked by MrKB80 (99.174.80.x) on April 30 2013, 10:07pm
Reply on May 1 2013, 12:28pm:
I haven't done any CUDA programming, sorry.
Comment...
Question:
Whynot use google music? It's free. :)
Asked by Will (24.234.85.x) on April 29 2013, 5:56pm
Reply on May 1 2013, 12:28pm:
Ah nice.
Comment...
Question:
I understand about Winamp Dev. I got in on amazon cloud player early so have an unlimited account when I bought one song. Just a pita to upload my music (350 gigs). Any ideas?
Asked by Justin (107.6.95.x) on April 29 2013, 2:15am
Reply on April 29 2013, 2:16am (edited at April 29 2013, 2:17am):
It'll probably match a lot of it to their catalog... I uploaded 60gb of my own content, that took a while. At any rate, their upload tool isn't bad, so you can use that and just be patient over a couple of months.
Comment...
Question:
What are some ideas you would implement into Winamp? Please tell me better Mac support? And iPhone syncing would be on the list :-)
Asked by Justin (107.6.95.x) on April 28 2013, 3:45am
Reply on April 28 2013, 7:09pm:
Good luck with those :/. Honestly I wouldn't particularly want to work on Winamp again -- been there, done that, meh. I do like Amazon's cloud player now, though.
Comment...
Question:
Glad to hear that you solved the AVX mystery, some very informative stuff came out this. Anyway, from your experience what's the best scheme for handling error codes? some choose to return 0 for success others for failure, etc. I tend to like 0 for success but then if the code contains and boolean returns usually the end result is contradiction in comparison
Asked by gio (79.131.37.x) on April 27 2013, 8:11pm
Reply on April 27 2013, 11:20pm:
Consistency is the most important for sure! I prefer for things to not have errors, though, unless absolutely necessary...
Comment...
Question:
If aol were to let go of Winamp/nullsoft would you consider buying it back?
Asked by Justin (107.6.95.x) on April 27 2013, 5:22pm
Reply on April 27 2013, 11:19pm:
If the price was right, sure.
Comment...
Question:
what are you working on?
Asked by danny (24.189.95.x) on April 27 2013, 4:40am
Reply on April 27 2013, 12:58pm:
REAPER, mostly.
Comment...
Question:
How do you feel about aol shutting down spinner.com?
Asked by Justin (76.90.232.x) on April 27 2013, 3:59am
Reply on April 27 2013, 12:58pm:
So it goes.
Comment...
Question:
Is the internet as fun as it used to be in the early 2000s?
Asked by Will (24.234.85.x) on April 26 2013, 8:32pm
Reply on April 27 2013, 12:57am:
Sure, totally.
Comment...
Question:
Can you get me a ticket for goog i/o?
Asked by Pinkaso (208.64.185.x) on April 26 2013, 3:30pm
Reply on April 26 2013, 6:24pm:
Wouldn't know where to begin =)
Comment...
Question:
Watching the threads with AVX problems and I'm curious enough to ask if you have full source for the elastique module or just precompiled lib with headers, etc. Hmm, is there any chance to be a nasty bug in intel's implementation for the runtime CPU dispatching? I have a third question too, but I'll save it for later... :)
Asked by gio (2.84.102.x) on April 26 2013, 4:18am
Reply on April 26 2013, 2:17pm (edited at April 27 2013, 12:58pm):
Edit: looks like elastique was using VEX-encoded AVX instructions, which are only supported in 64 bit mode (but for some reason work in 32 bit mode on some systems).
Edit again: also, looks like when using AVX one needs to check the results of a certain xgetbv, in addition to the CPUID flags. Boo.
Comment...
Question:
Do you do some kind of sport except of biking? gym or anything else?
Asked by asafonov (109.172.96.x) on April 24 2013, 7:16pm
Reply on April 24 2013, 10:21pm:
I've been very much enjoying running, too. Did a half marathon, which was fun, but what I really like is the being out and about on your own power (like with biking). Also to round things out, been doing push/pull ups occasionally.
Comment...
Question:
Any thoughts on nginx? Were you involved with scaling winamp.com or did Tom handle all of that for you as popularity grew?
Asked by Will (24.234.85.x) on April 24 2013, 5:44pm
Reply on April 24 2013, 10:23pm:
No experiences with nginx, though it has a good reputation. I don't think winamp.com was ever really THAT crazy in traffic, but Tom handled all of that. I remember at one point he upgraded our RS/6000 server to something amazing like 128MB RAM. Hah.
Comment...
Question:
What you think about Bitcoin?
Asked by maurice (130.204.8.x) on April 23 2013, 8:00pm
Reply on April 24 2013, 3:59pm:
I think it's awesome that there's this infrastructure of enforced communal trust, but feel it's a shame that so many computational (and thus physical) resources get devoted to it. Great thing to have, but too bad it couldn't be done without contributing to environmental damage etc...
Comment...
[
newer questions
]
[
unreplied
] | [
replied
] | [
recent comments
] | [
all
]
[
older questions
]
Copyright 2025 Justin Frankel
.
|
RSS