UITableLayout is completely broken. It does not rerender unless something is added/removed from its watched hierarchy. In other words, it doesn't resize dynamically if table cells resize.
devforum.roblox.com/t/uitablelay...
UITableLayout is completely broken. It does not rerender unless something is added/removed from its watched hierarchy. In other words, it doesn't resize dynamically if table cells resize.
devforum.roblox.com/t/uitablelay...
Finally made a low-poly airliner that I'm proud of! I'm not an artist, so even this level of fidelity is super challenging for myself. Excited to rig it up and get it flying in-game soon!
Wife: "I'm going to bed"
Me: *starts installing linux*
Fun fact: He also made the cover art for No Mans Sky
With Netflix bombing The Electric State, I highly recommend looking at the source material. Simon StΓ₯lenhag's artwork is incredible. I was so sad to see Netflix drop the ball on this. www.simonstalenhag.se/es.html
Work on viable product? ...or play Minecraft?
The decisions I face every day are brutal.
I'm convinced that many bad programming practices in the Roblox dev community started because people thought they were fun, not because they're actually useful
Testing out the dialog system! #RobloxDev
"uh yeah I might not like the guy, but republicans are good for the economy!"
*market crashes*
Fun fact: the last update to this plugin was December 2015. Almost a decade!
Get the plugin for free here: create.roblox.com/store/asset/...
The Lines of Code plugin has FINALLY received a facelift! This has been scheduled for release for a few months, but was awaiting actors to be usable from plugins.
Good point! Yeah there's a few clubs nearby. I'll check in with them
Still thinking about continuing flight lessons... I keep seeing relatively cheap small prop planes (under $50k) & hangar fees at my local airport aren't too bad ($300/mo). Everyone says maintenance is a money sink though. I'd love to fly to RDC at some point!
Here's an example. Imagine you want to make a mobile slider UI component. You first detect when the user started the drag on the UI component itself. Then you use UserInputService to detect changes and ending, using the InputObject as the way to detect if it's the same finger.
Fun fact: InputObjects are not recreated every input event. This means you can compare the actual InputObject to see if it was the same input, e.g. see if it's the same finger for a touch input during a movement event. This is super useful for multi-touch input. #RobloxDev
Do you think in little endian or big endian?
Time to suffer
Literally driving to Georgia to get some warmth because I'm sick of this Ohio weather. Not even joking. Airbnb already booked.
Require Autocomplete update!
- Require-by-string when prefixing with ::
- Escapes strings & works with weird instance names
- Various adjustments and performance improvements
#RobloxDev
My mental health can be measured inversely proportional to how often and how late I listen to math rock.
The Midwest winter weather is killing me.
Most ATAN2 functions use YX arguments, e.g. Luau is `math.atan2(y, x)`.
In excel, it's XY order. After converting some excel stuff a while back, this caused a bug that I didn't catch for months.
Friend from high school on LinkedIn: "I'm so pumped to be reaching these KPIs today! I love Mondays!"
Is this the modern day cry for help?
Midwest moonlit drives have an eerie but pleasant vibe. Just driving into nothingness.
I've been working on a Postgres driver written in Luau for my Koa runtime. It's coming along nicely! Here's an example of inserting rows to a table, and then listing out all the rows.
I was so happy to see that it existed
Me: "Nice, my DevEx came in!"
Car maintenance: "You mean OUR DevEx"
That endianness swap can be simplified with the byteswap function:
timestamp = bit32.byteswap(buffer.readu32(res, 40)) - NTP_TIMESTAMP_DELTA
Example of a socket client in Koa. Here I am getting the current time from an NTP server and parsing out the timestamp.
The NTP_TIMESTMAP_DELTA converts from the NTP timestamp (Jan 1900) to Unix (Jan 1970)