« first day (1000 days earlier)      last day (4010 days later) » 

8:01 PM
no
They last a long time as well. My first set were SR-80, and I had them about 15 years.
They were used probably 4-5 hours a day on work days for 8 of those years
 
Wow. I've had the Denons for 5. I hope they last that long.
 
:D
when the 80s wore out (actually I broke them trying to fix a rattle they had developed) I didn't even shop; just went and got SR-125 :)
 
8:22 PM
need some ideas,
I've got two threads blocking each other how can I solve it?
 
like a many-to-many relationship in a database
add an intermediary thread
 
here is thread A:
if (mQueueCondition == QC_Empty)
{
	mBufferTransferLock.unlock();
	mBufferEmptyVariable.wait(conditionLock,[this]{
		bool res;
		this->mBufferTransferLock.lock();
		res = this->mQueueCondition != QC_Empty || !mIn.isConnected();
		this->mBufferTransferLock.unlock();
		return res;
	});
	mBufferTransferLock.lock();
	if (this->mQueueCondition == QC_Empty)
	{
		mBufferTransferLock.unlock();
		break;
	}
}
and here is thread B:
 
whoah C++, I'm surprised pasting code here didn't result in a segmentation fault for the chat
 
if (mQueueCondition == QC_Full)
{
	mBufferTransferLock.unlock();
	mBufferFullVariable.wait(conditionLock,[this]{
		bool res;
		this->mBufferTransferLock.lock();
		res = this->mQueueCondition != QC_Full || !mOut.isConnected();
		this->mBufferTransferLock.unlock();
		return res;
	});
	mBufferTransferLock.lock();
}
the problem is mQueueCondition is changing between unlock and wait.
while all changes to mQueueCondition are done while mBufferTransferLock is locked.
@BogdanMarginean right now I'm having 4 threads per connection and I don't want to even add a single thread to the mix
 
8:57 PM
yay, solved the issue!
here is the solution, instead of just notifying the variables, I lock them to make sure they are waiting, and then notify them, like this:
if (mQueueCondition == QC_Full)
{
	mQConditionFullLock.lock();
	mQConditionFullLock.unlock();
	mBufferFullVariable.notify_all();
}
 
9:13 PM
@BogdanMarginean heya guis!
 
9:28 PM
hi there mate
got that game running?
 
I should just make edits. Eventually I'll have enough rep to close vote!
 
@BogdanMarginean no... still having trouble
 
aw :(
no worries, you'll do it
 
yeah, it will just take forever
 
forever is a long time
it won't take that long
:D
 
9:37 PM
true, hoping to finish this weekend
so whazzup?
 
browsing the web and reading up on design patterns
what part of your game isn't working?
 
cool :P patterns for what?
ahh the counter for balls lef
*left
 
In software engineering, a design pattern is a general reusable solution to a commonly occurring problem within a given context in software design. A design pattern is not a finished design that can be transformed directly into source or machine code. It is a description or template for how to solve a problem that can be used in many different situations. Patterns are formalized best practices that the programmer must implement themselves in the application. Object-oriented design patterns typically show relationships and interactions between classes or objects, without specifying the final...
@PythonInProgress what's not working exactly?
 
ahh it just wont display, its not an error, but it just wont display
wantme to pastebin the code?
 
just search for a tutorial that does text display
and do it like they do it there
 
9:43 PM
kk
will do!
see u in a bit
@BogdanMarginean found some docs about it! gonna try it!
 
cool :D
anyone here using Foxit Reader instead of Adobe's PDF Reader?
 
10:00 PM
Yes
 
the latest version is pretty much amazing, and it's always been a more lightweight solution than adobe's bloatware
@JohnMcDonald :D
 
I was sick of Adobe Acrobat taking like 20 seconds to load, so I looked for an alternative. Now it takes a negligible amount of time to load, like 100-500ms
 
yup, exactly
the only time it took Foxit to load for ~2 seconds was when I fed it a huge pdf with like, 3 pics per page
 
whazzup @JohnMcDOnald
 
does anyone else have issues searching large PDFs in Chrome's PDF viewer?
 
10:04 PM
nm, just lerking, and working
 
like when I type 'a' it freezes up as it finds all 1000000 instances of 'a'
 
heh, find-as-you-type fail
 
yes, freezes for me too
not a smart move lol
 
:P sucks for u guys! i use firefox
 
10:07 PM
@Jimmy the first thing I did after installing chrome was disabling it's PDF viewer
 
no idea what pattern matching algorithm it uses
but aho-corasick is pretty popular among web stuff
supposing it's used, their move just makes it have O(n*m) complexity for each search, instead of linear
 
I honestly prefer Adobe's when comparing it to chrome's
 
adobes is what i use.. :P
 
and for browser I used IE till IE8, then migrated to chrome, and it's almost 2.5 month since the time I've left chrome for IE10
never liked FF for some unknown reasons :P
 
10:11 PM
uhh hate internet explorer
 
all I can suggest @Jimmy is: use Foxit Reader's builtin reader for Chrome :P
 
I quit using FF when it was taking like gigs of memory
 
it has its own I believe, though I disabled it @ install
 
at some poitn it was becoming more bloated than IE
 
@Jimmy it still is
 
10:11 PM
ahh Jim, its not anymore :P i customized it a slight bit
@Gajoo not really
 
meanwhile, Opera is trying to get some attention
 
@PythonInProgress at least on my laptop
 
ahh
not on mine
 
I'm ever thankful to Opera Mini, for saving up my bandwidth
like, 80%+ saved
 
and my FF is the latest version, with all addons disabled
 
10:13 PM
hmm mine has addons... idk
 
or maybe FF is lying? is really v.8 the latest?
 
i have like v20 or something?
is there a way to find that?
 
I guess it's one of the reasons I never liked it...
 
why do the version numbers go up so fast
I last used Firefox .... 2 or 3. or something like that
 
10:18 PM
they dev fast :P
 
and I didn't even realize Chrome was up to version 26
 
@Jimmy FF's numbers go too fast
 
@Jimmy Because everyone is realizing how pointless the points are in version numbers
 
there are some scrapped updates, and regular updates, and beta (closed beta) updates, also John is right
 
I've even started doing revision 1, 2, 3, etc. Screw: 0.01, 0.02, etc
 
10:20 PM
lols
 
I like major/minor/build
 
it works, about everything works if you make it
 
I used to kinda like major/minor/build, and still kinda do, but meh
 
I would totally not mind it if FireFox 6 was like, the first version of FireFox to support HTML 6
 
I just increment stuff
0, 1, 2, ....
when I've got something ready for release
BAM
1.0
for further updates, 2.0, 3.0 etc.
 
10:22 PM
lols you typed it with such conviction.... BAM!
 
Firefox still has some number after the version number, but it usually like: Version/MajorBugFixCount/MinorBugFixCount
 
well it sometimes goes down from freaking one hundred and sixtystuff
I pair dev versions with project codenames when keeping track of all
 
I release with a build number at work so our customers know when an update has occurred. They used to ask each time "what changed" but sometimes it's just like, a formatting change or an isolated issue another user was having. So we don't release "release notes" for small updates anymore
 
it all works :P except my counter still
 
when a project gets released, the codename is replaced with release name as well
 
10:24 PM
We do have weekly/monthly updates but it's more like "April 2013: We did such and such" rather than "builds 1.2.400 - 1.2.412 covered such and such"
 
codenames are always desert names, like Google does with Android, only much more fabulous
 
PROJECT FLUFFYBUNNY
idk, just lolsing
 
my RPG (Ars Ignis) is Vanilla Éclair
the hacking puzzler is Marzipan Ice Cream Cube
 
can i have those :P
 
My last company used river names
 
10:25 PM
not quite, they're all for members :P
 
ahh, lols
 
any flagship project has "Vanilla" as first word
just like the team's name (Vanilla)
any non-flagship can have anything related to deserts
 
Intel also uses geography. I think it's a nice theme
AMD names sound too "hardcore"
 
@Jimmy boring more like it
 
Clawhammer? Bulldozer?
 
10:26 PM
i soo wish i could find a python team (that doesnt have to meet in person, i have school)
 
@Jimmy well they mean business
 
I don't want code names to sound like Transformers
 
Finally! A business model for Trello: blog.trello.com/introducing-business-class
 
whaz trello?
 
10:28 PM
Now I don't have to be concerned that they're going to start charging me
 
I think AMD always appealed to the hardcore market
e.g. gamers
 
@PythonInProgress It's a free task/bug tracking tool
 
ahh cool
 
their processors were always great gaming CPUs for the price
 
I always used Crusades locations for my personal project code names
 
10:29 PM
wish I hadn't broken my Phenom II X4 :(
 
At work we did palindromes and then FF characters
I liked the palindromes way more than the FF characters
 
@ClassicThunder lol project "Yuffie"
AMD could have a CPU called Bahamut
 
Do geese see God?
 
Project Butz
 
10:30 PM
Never odd or even.
 
@Jimmy loelz
but no, sincerely, I find Google's naming for Android to be the only nice one out there
I just thought it needed more cakes, so I leveled it up a bit
and adopted it
 
as i said before, PROJECT FLUFFYBUNNY
stuff like that
 
that is NOT a cake @PythonInProgress
 
here's the algorithm:
 
10:32 PM
A Toyota's a Toyota!
 
my breakout game and wip text game are together: MYDOGISCUTE
 
1) take a dessert's name
2) add topping
3) add french words if still not pretentious enough
4) enjoy your fabulous name
 
btw Bog, its dessert not desert
 
oh yeah, sorry about that
 
Vanilla Sahara
 
10:32 PM
can't fix things now though
 
just imagine I did
 
kk done
 
I was able to fix one!
 
Mohave Chocolate Croquembouche
 
10:33 PM
my counter still doesnt work, even copying and pasting exact code from places sadface
 
I've seen people never naming their projects during development
how can the project grow in you otherwise? :(
it needs a name
 
i dont know, it does need a name
 
I don't name my stuff until I have to release it
 
@ClassicThunder that could work
 
I suck at names
 
10:35 PM
you could always use great computer scientists' names
write a crappy tic-tac-toe, call it Project Knuth
 
or "slightly misspelled scientists names"
 
PROGECT STEVE
*PROJECT
after either of the famous ones
 
Project Ainstein. Project Newtown.
 
awesome
 
10:36 PM
Project Archimidas
 
make that Project Archmagi
losl
 
that's like a combo of archimedes and king midas
 
I use the desciption as the name
my gui library
my sorta terraria clone
my shoot them up thingy
 
holy crap
 
10:37 PM
? Bog
 
it was a continuation to my own message
 
what was?
 
the holy crap part; was it not the reason you were wondering "? Bog"?
I wasn't referring to @ClassicThunder
 
press ctrl and enter to do multiline messages
 
10:38 PM
aaaa
 
nope, not working
 
s
e
e
 
it works
 
still not working
 
10:38 PM
shift + enter oops
 
shift*
 
adadad
dadaa
yeah cool!
 
its
shift
enter
for
me
too
 
10:39 PM
that's one odd thing about UX. In different applications, 'submit' and 'newline' can be mapped to any combination of [enter], [shift-enter], and [ctrl-enter]
there's no standard
 
brb
k guis bye for now!
 
11:22 PM
this one seems new:
In 2010 a study of the National Institute of Standards and Technology (NIST) based on data compiled from the National Vulnerability Database (NVD) Firefox was listed as the 5th most vulnerable desktop software, Internet Explorer ranked 8th, and Google Chrome as 1st.[56]
I've always thought IE was the most vulnerable browser
 
I think the most vulnerable browser in practice is whichever one you've installed Shockwave/Flash plugins + 3 different third-party toolbars
 
I'm not sure if you can find any browser without flash plugin :|
I guess these guys get their budget directly from MS: secunia.com
WTF? remember my FF was version 8, it just updated itself to v11 to download another update!
and I'm still in beta channel :|
 
11:38 PM
know what would be cool? if I could input regex in Chrome's search func
 
ONE MORE LEVEL BEFORE I SUBMIT FOR THE COMPO (screams)
nkjsadnjkasndjkasd lol im going to lose :_:
 
keep calm :D
 
LOL
>_> WHO U TELLING KEEP CALM
angry black man
watchout
I can't believe how many features I cut
My game is still awesome , no doubt :P, but ALL the features :_: everything it COULD have been
but hey - at least it's my first 3D Game and I completed the prototype(with a nice plot too)!
@BogdanMarginean Last Level!
(not really a level but one of those cliff hanger playable cutscenes....)
^_^b
 
11:54 PM
woohoo
 
24 Scenes in the Build
I hope it's not TOO much lol
Honestly
 
dunno
I'm just a pony
they teach us the magic of friendship in school, not computer science
but if you have more scenes, add more
 
Hmmmmm
 
you never know when a scene-less time will come, and you'll wish you'd have used all scenes when you had the chance
 
Words of Wisdom!
 
11:59 PM
wohoo 100 profile views
in any case I need some sleep :D cya
 

« first day (1000 days earlier)      last day (4010 days later) »