« first day (664 days earlier)      last day (2836 days later) » 

12:00 AM
Override is like the opposite of virtual from C++. it means that you should use this function instead of the parent version.
 
I know it vaguely, yes
 
It's not one of those "Make this one more important" keywords, afaik
 
I mean, I learned it for a bit in my spare time, but never used it
What happens if someone else uses @Override for the same function?
 
Is this a child of Activity, or a child of the class with the @Override function in it?
Same result either way, the function in the child class runs when you are in the child class. The function in the parent class runs when using the parent.
If you don't have @Override, then the function in the Parent class is the only thing that gets run.
Hi @Miniman
@Polyducks That makes sense, right?
 
I think so
I guess I have to realise that with Android you're really only running one program at once
 
12:07 AM
Kinda?
 
In Javascript you are literally trying to compete with maybe up to 20 other scripts on a busy page
 
Android is trying to be as low system requirements as possible
 
Ah yes, this looks familiar. I'm with you now.
 
If you have the room for it, you will keep running ALL of the activities at the same time
Problem is, phones kinda aren't known for their expansive amounts of RAM.
So yes, aside from your activity and the OS cleaning up and saving states, nothing is happening*
*you can make things which continue after they go out of focus, like music and podcasts and such, too tho
That sounds frustrating with the JavaScript
 
dude, Javascript, not JavaScript
 
12:18 AM
wut rly?
 
otherwise it makes it sound like it's related to Java, which is confusing
yeah
It's a different language to Java
 
I know
 
Sorry, personal bugbear haha
 
Still thought there was a capital S in there
 
So yeah, clashing with other people is always a pain
 
12:20 AM
Sun Microsystems or no
 
no
 
I know that
W3C obviously
 
No, I meant Not Origami
Just in case you thought Javascript was paper folding.
 
JS basically has the worst name anyway. why have a bugbear over it?
I KNEW IT
JavaScript (/ˈdʒɑːvəˌskrɪpt/) is a high-level, dynamic, untyped, and interpreted programming language. It has been standardized in the ECMAScript language specification. Alongside HTML and CSS, it is one of the three essential technologies of World Wide Web content production; the majority of websites employ it and it is supported by all modern web browsers without plug-ins. JavaScript is prototype-based with first-class functions, making it a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles. It has an API for working with text, arrays, dates and...
You see that 'S' there?
because I sure do
How do you get past clashing with everyone?
 
Noooo
Such a jerk ;_;
My life is ruined! My whole career!
I can't see it as two capital letters. Surely it must be one, contrary to everyone!
The best way to stop clashing with everyone is to use a namespace
so your write all your functions etc inside an object with an obscure name
 
12:28 AM
@Polyducks Search your feelings, you know it to be true!
 
which is fun because then when you write scripts you can give them new names
Like I had one to make a concertina menu... called Concert_Tina
It can't be! It's impawwsible!
 
<3
Is this to prevent them from redefining your stuff?
 
<3 haha yes
and to avoid using global variables
but inevitably that can become a problem, because the items that are made within the namespace are lost when the namespace ends
so bug testing can be a bit of a bitch
 
Sounds like it
 
It's a problem called 'scope'
for example, if you define the variable 'myFavouriteNumber' inside the function Harry(), when Harry() runs, myFavouriteNumber will be set, but Lucy() tries to call it and it's not been set
because Lucy() is outside of Harry(), and thereby out of scope
 
12:33 AM
I know that problem. Don't be all high and mighty on your throne with te words "Sun Microsystems & Oracle" scratched off
 
haha
It gets much more involved than that all over the place
I'd better sleep man. Didn't realise it's half an hour into Monday
 
Then why don't they inherit from each other?
Well, if you HAVE to.
 
Well, they can
but they can also set a variable that they share scope with
 
I see.
 
or Harry() can return a value to Lucy()
Point being, that if Harry() has a value for x and Lucy() has a value for x, by setting scope neither of them can interfere with each other
But sometimes in JS you're battling for the same resources
like the click event on a button
 
12:38 AM
Anyway, would totally recommend messing around with Android programming in your free time. It's fun.
That's actually a thing in Android programming, except that the OS always loses, unless you let it win. Default is usually "don't do anything" anyway, so it usually doesn't matter.
But you can totally decide that the volume button isn't a volume button today I'd you feel like it.
Hi trogdor
 
That would be amazing
to just reconfigure stuff
 
@Polyducks Other cool thing is that you program as if you are redrawing the screen from scratch, and mark rectangles of screen as dirty when they should change. Then Android collects those together, and optimizes to only redraw that.
 
1:02 AM
@Polyducks (seen 25s ago) Weren't you sleeping?
 
You know when you get stuck watching stupid videos and you can't escape?
 
Yes
 
and you see someone has pinged you so you check and then you're like
right well, I'd better go to bed
it's either bed or reply
and then you just have to check the tab you were last in
 
I do know that thing
 
and then you get pinged and you come back
I'm yo-yoing
so I'll just link you this and go
 
1:04 AM
Hi @Miniman again
Amazing
 
@Smurfton Hi - at work. I don't really understand how chat presence works, but I'm guessing it's telling you I'm in the room every time I use my phone to check something on the net.
 
I think it's whenever you look at A chat
Sorry about that
 
1:20 AM
All good, I didn't even know it was happening till I saw the ping appear on the main site.
 
Oh, okay.
 
 
1 hour later…
2:40 AM
@Smurfton Whoops, sorry, didn't see your message. I poke my head in and out a lot.
And yes, that is how chat presence works for me, at least if I've left a chat open in the web browser and then open it. As soon as the browser loads, I'm in the chat, and I show up there for a while even if I've gone to a different site.
 
 
1 hour later…
4:03 AM
@Forrestfire Also, vials weigh 1/10 lb and hold 1 oz of liquid. A vial of potion weighs nothing. So, potions weigh -1/10 lb per fl oz. (I don't think the volume of a flask is defined anywhere, so calculating its exact lift is difficult)
 
@Adeptus WUT?
 
9
Q: How much do scrolls and potions weigh?

David WilkinsThe physical description for potions: Physical Description: A typical potion or oil consists of 1 ounce of liquid held in a ceramic or glass vial fitted with a tight stopper. The stoppered container is usually no more than 1 inch wide and 2 inches high. The vial has AC 13, 1 hit point, hardne...

 
 
7 hours later…
10:54 AM
"evil" message of the day.
@Pixie @trogdor - I no longer need you for my plush collection.
 
11:41 AM
that is a relief I guess
though I hesitate to ask the reason
 
12:14 PM
 
12:25 PM
hee
I might need one of those some day
not right now though
 
 
3 hours later…
3:31 PM
@Smurfton SharePoint is a content management system developed from Microsoft
it is undocumented, very resource heavy, and mostly used by companies to do things it wasn't meant for.
as a result....
pain endures.
also, its development was based on the rotten remains of previous products like Frontpage, that had made their time.
it is an onion of layers and new features, badly stacked one over another on an house that was already falling appart.
not even the developers that made it seem to have a clear idea of what they are aiming at.
to give you a vague idea of the horrors consider this one:
there is an xml like language used to "describe" extensions to the system. The language has a grammar.
Sometime you must use values like true and false for some attribute.
Based on the attribute.....
 
@Derpy what is this bs. I thought Microsoft knew better.
That's in reply to the documentation specifically
 
Sometime you have to write TRUE/FALSE with a specific casing or the system will throw an error, sometime it will just ignore the setting and go with a default.
 
TrUe/FaLsE?
 
@Smurfton Based on the specific property, you have some that accept True and TRUE but not true, some that accept only True, some that are false unless you write exactly true or some that are true unless you write FALSE, false but not False.
seem confusing? welcome to my world.
 
Why do you do this to yourself
 
3:40 PM
@Smurfton I am a developer. I work mostly with web based development, and SharePoint is the largest market for that. The fact that the companies making solutions push on SharePoint to sell licenses and the ones that bought it now have managers striving to justify the investment to their bosses does not help
basically, in a sense, SharePoint creates it own market.
Want another example?
SharePoint actually defines an error class called (Please) "IgnoreMeException"
There is just a small problem: a thrown exception will break any program unless you specifically catch it... So there is no "ignore". Best thing you can do is catch it and then do nothing in response.
 
Specifically catch it? You can't have a generic catch?
 
@Smurfton oh, yes, but you still have to catch it.
 
The more I hear about web dev, the less I want to learn web dev
 
@Smurfton It is not like SharePoint should be seen as a standard...
 
Buuut you just said that SP is the largest market for Web dev
 
3:56 PM
@Smurfton Yes, in a way it is. What I meant is that is not what one should strive for. It is something you probably will have to do if you are in a company that sells on-demand development services / bodyrental
if you are in a big company that sells products... you probably can avoid it.
Or at least you can concentrate on something actually fitting SharePoint instead of begin stuck handling clients requests that would be probably be better left alone.
 
 
8 hours later…
11:56 PM
[sigh] This whole RAW thing is circling the drain around a series of interlocking catch-22s that neutralise any argument for or against. Even setting aside the fraught emotional currents of the topic, "The tag is being misused" is countered with "The tag is simply misunderstood" which is parried with "The tag is too confusing" which gets skewered on "The tag is being misused" and it goes around and around like a pair of antler-locked elk starving to death.
 
@BESW I just hope that my proposal for a legal hold on comments will give us enough data to break this stalemate.
 
I doubt it.
A) It'd take weeks or months to collect enough data for all parties to accept it as representative, and B) everyone involved will know there's scrutiny and behaviours will change.
 

« first day (664 days earlier)      last day (2836 days later) »