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:
Can you talk a little bit about structure/byte alignment, why it's important, and how to test you're doing it right when programming to get the best performance?
Asked by Will (70.173.80.x) on January 18 2014, 7:41am
Reply on January 18 2014, 10:22pm:
For the most part the compiler should have reasonable defaults, unless you're using SSE, or doubles with gcc and can't set -malign-double (ugh!). For the latter case I made a macro called WDL_FIXALIGN, which I apply to double/int64 members of structs when the alignment is uncertain. One thing I should mention: if you have classes with virtual functions, remember the implicit vtable pointer (which on 32 bit platforms can mean being only 4 byte aligned rather than 8 byte aligned)!
Comment...
Question:
Do you enjoy books like these? ISBN-13: 978-0307599803 . I.m having a blast reading it myself.
Asked by Haze (153.2.246.x) on January 16 2014, 7:40am
Reply on January 18 2014, 10:18pm:
Nah I mostly read fiction at this point.
Comment...
Question:
Feelin this? www.youtube.com/watch?v=0xjXpD4pfP8
Asked by Will (24.234.85.x) on January 16 2014, 3:53am
Reply on January 18 2014, 10:18pm:
More feelin'
this
.
Comment...
Question:
Why do you still use Apache instead of nginx?
Asked by Patrick (68.65.169.x) on January 15 2014, 4:38am
Reply on January 15 2014, 7:13pm:
Because it works?
Comment...
Question:
How do I do "Install for all users" or "Install for current user" in NSIS? I couldn't find it, I even asked LEGO.com
Asked by Nicholas Foryste (173.31.164.x) on January 14 2014, 3:15pm
Reply on January 14 2014, 3:17pm:
See
SetShellVarContext
...
Comment...
Question:
Why do you keep your apache keep-alive at 15s? Seems like that's asking for timeouts if someone decides to DOS you.
Asked by Will (70.173.80.x) on January 14 2014, 9:53am
Reply on January 14 2014, 3:15pm:
Silly ubuntu defaults...
Comment...
Question:
What you think about Peercoin?
Asked by Harvey (220.255.2.x) on January 13 2014, 1:28pm
Reply on January 14 2014, 3:15pm:
Meh...
Comment...
Question:
It seems like you're into travelling. How much time do you spend in other countries/cities during the year? What do you like the most about visiting new places?
Asked by asafonov (87.250.44.x) on January 13 2014, 12:56pm
Reply on January 14 2014, 3:16pm:
Right now I'm really liking being at home, actually.
Comment...
Question:
Hello Justin, I have huge admiration for your Reaper work. Speaking for many radio/spoken-word feature audio people, Reaper WITHOUT breakout effect lanes was MUCH better. The last ever Reaper without breakout effect lanes was version 2.58, rel 15th March 2009. I am worried that one day, I will no longer be able to use this ver of Reaper. My Q: In current
Asked by Glen (65.49.2.x) on January 10 2014, 5:47am
Reply on January 10 2014, 2:46pm:
If you mean envelopes having their own lanes, added in 3.0, you can disable this option in Preferences/Editing Behavior/Editing display. If you have lanes active, it won't remove their separate lanes, but it'll prevent newly created envelopes from appearing in new lanes. For existing envelopes (existing projects), you can click on the envelope lane panel, the little envelope button, and choose "move to media lane".
Comment...
Question:
Regarding Sublime vs. vim, Sublime has a "vintage mode" so vim keys/modes will work, plus you get the bennies of Sublime. :)
Asked by Will (70.173.80.x) on January 7 2014, 4:20am
Reply on January 7 2014, 4:57pm:
Yeah that's cool, but I often just fire up vim from within the terminal/msysgit/etc... oh and it's already installed everywhere and free.
Comment...
Question:
Ever read about temporal hierarchical memory algorithms? Like Numenta's bit.ly/1cwf0s3 ? I personally think this class of algorithm will revolutionize AI...Any thoughts?
Asked by raymond (67.172.42.x) on January 4 2014, 4:17pm
Reply on January 7 2014, 4:58pm:
Neato, but my limited comprehension says it looks like normal neural nets.
Comment...
Question:
do you use xcode data formatters with WDL_Strings? asarazan.wordpress.com/2010/12/03/data-formatters-in-xcode-or-ho...
Asked by olilarkin (81.100.230.x) on January 4 2014, 4:15pm
Reply on January 7 2014, 4:58pm:
Ah no, any way to make them automatically included for classes? if you could specify them within ifdefs or comments that would be nice.
Comment...
Question:
Are you cooking EEL3? o_0
Asked by gio (79.131.41.x) on January 3 2014, 10:08pm
Reply on January 3 2014, 10:49pm (edited at January 3 2014, 10:50pm):
EEL 2.01 maybe? :) Or just EEL2 v1.1..
Comment...
Question:
Alot of snow makes Justin a happy/sad panda?
Asked by Haze (153.2.247.x) on January 3 2014, 12:28pm
Reply on January 3 2014, 5:36pm:
Happy, but I need a sled.
Comment...
Question:
Do you think you'd ever be able to be an employee or would you end up being sarcastic to a PHB, etc. (or were you previously)?
Asked by Will (70.173.80.x) on December 31 2013, 7:41am
Reply on January 2 2014, 12:16am:
Yes and yes, I guess?
Comment...
Question:
...do is somehow terribly unbalanced. Provide your wisdom, can't wait to read this one. (Oops, that was longer than I thought, sorry)
Asked by gio (79.131.45.x) on December 26 2013, 8:26am
Reply on December 28 2013, 3:25pm:
See below =)
Comment...
Question:
Every time I read the specs for "modern" C++11/14/17/[whatever] www.youtube.com/watch?v=aXQ2lO3ieBA I can't help it man. I feel very grateful to have WDL in my tool-set. What's your take on C++1y? I'm sure there are some benefits but I haven't seen the enlightenment yet. For me the trade-offs of the additional complexity versus what you can actually
Asked by gio (94.66.5.x) on December 26 2013, 8:22am
Reply on December 28 2013, 3:25pm:
I'm very lazy, and don't like having to target a particular version of a given development toolchain, so modern language revisions are out. Having said that, from what I've read, there isn't much there I really care about.
Comment...
Question:
Will the inevitable v5.0 be as huge as v4.0 or you'll choose to do a smoother transition this time? Please, don't reveal dates and features we want to be a surprise when the time comes. And one more question: What new things have you learnt during REAPER's development? Software related but not necessarily technical things.
Asked by gio (94.66.5.x) on December 26 2013, 6:45am
Reply on December 28 2013, 3:24pm:
Hard to say, probably will be less of a big jump (the long release cycle isn't really fun). Things I've learned? I dunno, lots of little stuff... Here's one: %2 and i&1 produce different code if i is a signed int.
Comment...
Question:
Merry Xmas, from the other side of the planet. eel_strings was something I liked a lot. I haven't dig it thoroughly yet. Is it possible to use different string storage for the case I use plain good C? (if I'm not wrong I saw somewhere WDL_FastString... didn't spend much time so excuse me if I'm totally out of context, etc) Thank you, Mr Awesome.
Asked by gio (94.66.5.x) on December 25 2013, 4:10pm
Reply on December 28 2013, 3:22pm:
Yeah, it is WDL_FastString based for storage... you could update it to be C only, but it's not really worth it for me to bother. Don't get too invested in the current mode though, some big EEL changes are coming that make it a lot more flexible and work quite a bit better...
Comment...
Question:
Merry Xmas, Justin! Please help the guy... forum.cockos.com/showthread.php?t=132849
Asked by EvilDragon (5.43.168.x) on December 25 2013, 9:09am
Reply on December 28 2013, 3:22pm:
If he posted any useful information (crash reports, etc), I'd try, but it doesn't seem he really wants his problems solved, just wants to talk.
Comment...
[
newer questions
]
[
unreplied
] | [
replied
] | [
recent comments
] | [
all
]
[
older questions
]
Copyright 2025 Justin Frankel
.
|
RSS