The Official Status Thread
-
@sockpuppet7 said in The Official Status Thread:
Nobody can create something with worse usability than SVN
Tell me, have you ever used SCCS on an NFS share?
-
@tsaukpaetra said in The Official Status Thread:
BigInteger type into the Editor
A simple way to do that is to make it a
USTRUCT
, then create the relevant functions to operate on it.
-
@adynathos said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
BigInteger type into the Editor
A simple way to do that is to make it a
USTRUCT
, then create the relevant functions to operate on it.I'm not looking for the easy way out.
I'm looking for goddam core functionality that the docs claim should be there:If it's not allowed, fine. But don't get my hopes up by claiming it to be a "core" data type and then NOT SUPPORT IT.
Additionally, I tried to do this with a USTRUCT. Apparently you can't have UFUNCTIONS in those, so it's literally worthless to try using it as a stand-in type.
-
@tsaukpaetra said in The Official Status Thread:
Apparently you can't have UFUNCTIONS in those, so it's literally worthless to try using it as a stand-in type.
USTRUCT
members indeed can not beUFUNCTIONS
, but you can make anUCLASS
with static blueprint functions which operate on the struct.USTRUCT() struct FBigInt { GENERATED_BODY() BigInt MyBigInt; int toInt() { return MyBigInt.toInt(); } } UCLASS() class UBigIntMethods : public UBlueprintFunctionLibrary { GENERATED_BODY() public: UFUNCTION(BlueprintCallable, Category=BigInt) static int ToInt(FBigInt& bi) // or pointer here, I am not sure { return bi.toInt(); } }
Since methods in BPs look exactly like "functions which take
this
as the first argument", it should be seamless.
In 2014 they said adding int64 to blueprints would be "a fairly large task":
-
Status:
Interesting interview question:
Todo: do a code challenge tomorrow maybe.
-
@cartman82 said in The Official Status Thread:
Todo: do a code challenge tomorrow maybe.
Definitely easier than the fruits, especially that it does not involve parsing.
-
Status: Thought better of posting a rant.
-
@benjamin-hall said in The Official Status Thread:
Status: Thought better of posting a rant.
Could you at least let us know the topic?
-
@lb_ said in Blakeyrat complains about Android, because it's shit:
And then Motorola decided to get in on the action:
So I contacted Motorola to ask if there was a way to disable those notifications and their first action was to attempt to delete my Motorola account. I mean I guess that might work, but seriously? I'd like to keep my account for warranty and repair purposes.
-
@adynathos said in The Official Status Thread:
@benjamin-hall said in The Official Status Thread:
Status: Thought better of posting a rant.
Could you at least let us know the topic?
Being offensive/taking offense and the (im)morality there-of. I couldn't make it coherent and still be sensitive to the beliefs of others. Failing to do so would have obviated the entire rant in an awful way.
-
@adynathos said in The Official Status Thread:
In 2014 they said adding int64 to blueprints would be "a fairly large task":
I'm approximately 77% completed exposing int64 to blueprints as a brand new "Big Integer" type, complete with node pin widget editing and default setting.
Now, any anything actually use said type? No. Of course nothing can take or give that variable type (because I haven't created that functionality). But just simply exposing it? Yeah, that's gone along quite quickly, considering I'm a nube at all the
KismetBlueprint coding under the hood.What the linked question seemed to be more concerned about was implementing all the go-between functions that would be needed to actually make a new type usable in any fashion, which would (probably) take much more than the six hours I've spent so far trying it.
@adynathos said in The Official Status Thread:
(Sample implementation)
See, the problem is I want it to be an int64 in as seamless manner as possible. I don't want an int. If I wanted an int, that's already supported, and I wouldn't need to do any of that. At the current time, unless you're representing it as a string, there's literally no support for int64 in blueprints.
-
Status: Puzzling over and slowly fearing what this means...
-
@tsaukpaetra Looks like conversion to string?
You could ignore UE's NIH and useFString(UTF8_TO_TCHAR(std::to_string(InNum).c_str()))
(orstd::to_wstring
if you willing to find out what the difference is)..
-
@adynathos said in The Official Status Thread:
Looks like conversion to string?
Yes, I was adapting that to take in an int64; apparently you can't negate
-9223372036854775808
.Unreal seems to be mostly completely oblivious of non-ascii strings, maybe they don't trust the standard libary?
Status: Pondering why they didn't use the standard libraries for this, and if I can get away with not handling that value...
-
Status: Copy-pasta'd the
int32
blueprint versions of basic math versions, doings/32/64
. This is tough work, guys!Performing 1497 actions (4 in parallel)
Ugh. The most annoying aspect of this is that it takes so long to recompile the whole damn engine every time I want to try and verify my work.
-
@tsaukpaetra said in The Official Status Thread:
try and verify my work.
Editor launched. Popped in a few functions to test. Seemed to work, but then I had them update on tick so the rapidly scrolling numbers could have been pseudo-random for all I know. Found out that the
Random(int64)
function is apparently broken for raisins, but theRandom(int64, int64)
function works just fine.All that was needed was a bit of copy-pasta and careful find-n-replace.
Oh, and these are the relevant files (so far)
Status: Not sure how I feel about being replaced by
-
@tsaukpaetra said in The Official Status Thread:
could have been pseudo-random
So, a regular random number generator that one might find on a computer?
-
Getting this on about one out of every ten requests:
That is not an error message that should exist on any system ever.
-
STATUS
I like this morning's local newspaper title about net neutrality :
America, land of freedom? No, over there even the Internet is a target now
-
@ben_lubar said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
could have been pseudo-random
So, a regular random number generator that one might find on a computer?
Maybe! Hard to tell, I'm only human after all, right?
-
@tsaukpaetra said in The Official Status Thread:
@ben_lubar said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
could have been pseudo-random
So, a regular random number generator that one might find on a computer?
Maybe! Hard to tell, I'm only human after all, right?
Are you? "On the internet, nobody knows you're a dog."
-
@hardwaregeek said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
@ben_lubar said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
could have been pseudo-random
So, a regular random number generator that one might find on a computer?
Maybe! Hard to tell, I'm only human after all, right?
Are you? "On the internet, nobody knows you're a dog."
Dogs are pretty fun.
-
status: headache detected. Variant: 4. Severity: 2. Major services are not impacted.
Also, encountered a cockroach in the kitchen sink.
-
@tsaukpaetra said in The Official Status Thread:
Dogs are pretty fun.
Except when you come home from work to find them covered in diarrhea and puke. Last night was not fun.
-
@hardwaregeek said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
Dogs are pretty fun.
Except when you come home from work to find them covered in diarrhea and puke. Last night was not fun.
Oh dear... Was it excess Internet exposure? Hope they're doing well.
-
@tsaukpaetra It was only one of them. I don't know what caused it, but she seems to be fine today. The worst of it, from her point of view, was the bath. And being confined in the bathroom (for easier clean-up, if necessary) last night.
-
@hardwaregeek said in The Official Status Thread:
s the bath
Ah yeah, it's kinda weird how some dogs are like that.
-
Managed to make it into work today uninjured and not even late. Rain on top of ice (on top of concrete/tarmac) - and no grit for pavements round here.
-
@dkf said in The Official Status Thread:
Tell me, have you ever used SCCS on an NFS share?
I don't know what SCCS is an abbreviation for, and something tells me that I don't want to know.
-
@lb_ said in The Official Status Thread:
So I contacted Motorola to ask if there was a way to disable those notifications and their first action was to attempt to delete my Motorola account. I mean I guess that might work, but seriously? I'd like to keep my account for warranty and repair purposes.
I don't have an Motorola account and I didn't receive these spam, so maybe it would work. I still get some spam from Google Photo and other shit I have installed.
-
@tsaukpaetra said in The Official Status Thread:
Unreal seems to be mostly completely oblivious of non-ascii strings, maybe they don't trust the standard libary?
They probably want to avoid dealing with inconsistencies / missing features in the standard library on the multitude of platforms they build for, like android, iphone, consoles.
Well they use
TCHAR
everywhere so it is unicode not ASCII.
-
@adynathos said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
Unreal seems to be mostly completely oblivious of non-ascii strings, maybe they don't trust the standard libary?
They probably want to avoid dealing with inconsistencies / missing features in the standard library on the multitude of platforms they build for, like android, iphone, consoles.
Well they use
TCHAR
everywhere so it is unicode not ASCII.Ah. I made assumptions when I used the emoji happy face and it just turned it into a question mark in ASCII.
-
@sockpuppet7 said in The Official Status Thread:
@dkf said in The Official Status Thread:
Tell me, have you ever used SCCS on an NFS share?
I don't know what SCCS is an abbreviation for, and something tells me that I don't want to know.
Lmgtfy:
Context clues indicate it's definitely a school. You definitely don't want to know about that.
-
@sockpuppet7 said in The Official Status Thread:
I don't know what SCCS is an abbreviation for, and something tells me that I don't want to know.
“Source Code Control System”, a very old VCS. I don't recall hearing anyone say anything good about it beyond “better than nothing, I guess”.
-
Status Done with all the thinking work for the semester (and the calendar year). Only a single, pro-forma meeting remains (next week).
On a related note--I finally used the virtual desktop feature of Windows 10 to cabin my work on comments away from my break-time (ie TDWTF). I'm also very thankful for multiple monitors--I could have the exam scores (broken out by question), the exam itself (to cross-reference topics), and a Word window for actually writing the comment all up and not feel crowded or have to move windows around constantly.
-
@benjamin-hall said in The Official Status Thread:
multiple monitors-
Once you go multiple, you never go back.
-
@dkf said in The Official Status Thread:
“Source Code Control System”, a very old VCS. I don't recall hearing anyone say anything good about it beyond “better than nothing, I guess”.
I used it 20 or 30 years ago, maybe. Think how much software in general has advanced in the last 20 or 30 years. Think how bad most VCS software is now. Work backwards to what it would have been like then. (TBH, I don't really remember that much about it. As best I can recall, my exposure to it was fairly brief.)
-
@tsaukpaetra said in The Official Status Thread:
@benjamin-hall said in The Official Status Thread:
multiple monitors-
Once you go multiple, you never go back.
It's one of the reasons I hate doing serious with on my school laptop. 13 inch screen and no multiple monitors...
-
@benjamin-hall 13 inches is too small to get any serious work done
-
@jaloopa I'd , but 13 inches seems rather large for that meaning.
-
@benjamin-hall for that meaning, 13 inches is apparently too big for most people. There's only so much space and if you try to overfill it it can hurt.
-
status: thinking...
-
Time until the end of my last day at work this year: 1 hour
Time until office Christmas party: 2 hours
Time since I finished wrapping up loose ends: fucking hours
Time I would have at home before going out to the party if I went home first: about 5 minutes depending on trains
Time to get from the office to the venue: half an hour
Plan: leave work on time, find a pub, wait for party to start
-
@jaloopa Does culture on that side of the pond frown on being "on-time" to parties? Here, it seems that everyone's at least 10 minutes late, if not more. Since one of my CDO issues is being on time, that's painful for me.
-
@tsaukpaetra said in The Official Status Thread:
@benjamin-hall said in The Official Status Thread:
multiple monitors-
Once you go multiple, you never go back.
I've been looking to replace my old shitty monitor, but I'm not sure whether I should get two normal-sized ones or a single big-ass one.
I feel like Bender
http://i.imgur.com/PUSsKqN.jpg
-
@anonymous234 said in The Official Status Thread:
@tsaukpaetra said in The Official Status Thread:
@benjamin-hall said in The Official Status Thread:
multiple monitors-
Once you go multiple, you never go back.
I've been looking to replace my old shitty monitor, but I'm not sure whether I should get two normal-sized ones or a single big-ass one.
I strongly prefer multiple monitors--with modern things you can have a single "full-screen" program up on one but still have mouse access to the other without needing a mind-boggling resolution (and the attendant scaling issues).
-
@benjamin-hall said in The Official Status Thread:
Does culture on that side of the pond frown on being "on-time" to parties?
Yeah, pretty much. Last year I was in a similar boat, and ended up getting there within about 5 minutes of the advertised start time. I was there at least 10 minutes before anyone else arrived
-
@jaloopa I don't have that problem. I'm never on time to anything, even when I try to be.
Also, nobody invites me to parties.
-
-
@timebandit said in The Official Status Thread:
So was I, by about 2 weeks. I've often said I'd be late for my own funeral.