« first day (148 days earlier)      last day (5102 days later) » 

00:00
I'm adding the ability to our ECommerce module to allow items in the shopping cart to have data associated with them from other modules. If you have an object (a product in this case) which can have other (arbitrary) data associated with it, what are those called?
That's always a fun realization.
@RebeccaChernoff Yeah really. It will be fun to explain to my boss why I'm over my estimate (again)
cart_item_datas is stupid. I'm leaning towards cart_item_attachments
I already have tables cart_items and cart_item_choices, I thought I could reuse cart_item_choices but I cannot
I think I'll go with attachments. And I think, while this might be a bit more complicated at first, I will require all of these attachments to be ORM objects themselves, that will make for elegant code
I wish one of our programmers were available to help me with this, we're just booked solid :-(
ok, </whining><working>
Good luck! I've decided to stop procrastinating and get some things down around the house. Which currently means shredding old mail. Yay for shredding.
@RebeccaChernoff Wanna shred mine while you're at it? I have a bad habit of shoving mail places because I have this false hope that I'll actually look at it later..
@TheUnhandledException Perhaps. :P
@TimStone How did you sneak your messages in before mine?
um... CHAT FAIL...
00:08
Wait, what?
Ah, you posted a message that's hanging somewhere in the voids of the interwebs.
Sorry. My message only half posted, that's what happened :-)
@RebeccaChernoff Thanks. Good for you! I need to do that, I have a giant pile sitting in my office. No idea why I let it get to large, now it's a project whereas if I just did it when I got the damn mail it would have taken only minutes.
Indeed. :P
I just saw it wasn't in XMPP, but it was in my browser. Still in green. And when I posted "How did you sneak your messages in before mine?", chat spazzed out and scrolled all the way up to the top
Ah yes, it does that...
You have a vote for my new table/object name @Tim?
00:12
I'm unclear on what the attached data is
This complicates things. :P
It's arbitrary. Any other module will be able to attach data specific to heir module
In this specific first case it will be an image
> Comcast Rex> To set your expectation, the activation signal will be queued by our system and may take time to reach your box. Usually it will take less than 5 minutes or more.
but the design is, any future data can be attached, which is why I'm looking for a term to describe "data", but, one with a better plural :-)
That's why I'm leaning toward "attachment"
@DanGrossman Gee, how helpful. LOL
00:15
"Usually it'll take....any given amount of time."
@TheUnhandledException properties! ;) But eh...yeah. Hrm.
@TimStone Of course you suggest this right after I create the db table ;-)
I got distracted. I'm not really sure by what, my brain just kind of hung there for a second.
LOL
I like properties except products also have properties so that's a bit of a conflict
oh, I could go with cart_item_relationships
I don't know, I think I'm "attaching" the data more than just "relating" it
@TheUnhandledException Yup, that's what I'm going through. A whole tub full. ): Well, none of it is important mail. I'm fine with separating that out as I get it luckily. (; So just a ton of junk mail and ads.
As long as it isn't vague in the context of your application, I figure no biggie either way.
00:19
Hmmm... just curious, did any of you actually try installing the Prism thingadongdong?
@RebeccaChernoff I don't get important mail, LOL. Just junk, but I shred that too, if it's like credit card offers or subscriptions and crap. So much crap in the mail these days, total waste of paper :-(
@YiJiang Not I, I am not sure I'm aware of it
@TheUnhandledException Yup, that's what I'm going through heh.
I didn't...I likely will at some point, just right now I'm ...not focused.
@TimStone I'm thinking I will use attachments and define an attach() method on the CartItem class, which will accept any other ORB onjevt and attach it to the cart item, so, that should be unvague. As I've rubberducked it here I am more sure this is how I want to go
00:22
8 hours ago, by Yi Jiang
http://dl.dropbox.com/u/1722364/chat.webapp
even though this is even farther from my original plan and this will take even more time, argh!
I think I'll post it as an answer to @waffles' question
You might want to give him the background on the whole Prism bit, not sure if he's aware of what it is.
story of my damn life, LOL
@TimStone Exactly. Please do @YiJiang, a random link just doesn't do it for me ;-)
@TheUnhandledException Seems reasonable to me. :)
00:23
> Danny, Make sure the first time you wash the blue towels they are with other dark colors incase they bleed color. Wouldnt want to ruin your whites. ma
@TheUnhandledException Well, @waffles a few days ago inquired about the availability of a Prism app for chat
Prism is this thingadongdong created by Mozilla that allows you to package up webapps so that they work more like desktop apps
OH yeah, OK
I knew Prism sounded familiar
At it's most basic level, it works just like Chrome's app shortcut
I find chat chokes Mozilla, Chrome handles it much better
But I wanted to play around with it, so I also played around with Prism's ability to bundle in a js and css file too
00:26
oh no...
For instance, this is what opening up a transcript link will do in the Prism app
ok well now that's pretty awesome
@YiJiang I was afraid it would be like this:
@TheUnhandledException It's a little bit better with Minefield (on Linux).
@GeorgeMarian I will need to check this out... what is this "Minefield" you speak of?
@TheUnhandledException Ow, my eyes.
@TheUnhandledException Firefox 4 beta
00:32
@GeorgeMarian /blame @YiJiang
@TheUnhandledException That's what they called the FF beta for some reason
I must be out of touch :-)
Although actually that was a fitting title when I first tried it many a month ago, since it pretty much just exploded. :P
@TimStone Heh. It's stable now.
Yeah, it might have only been alpha then even.
00:33
@TimStone LOL
I started using it regularly because of the image scaling issues on Linux. Had to go with the nightly build, but I haven't had many issues (that I know of, anyway).
OK, does anyone else get instant message spam..?
this crap makes no sense to me!
Erm, no, not normally..
@TheUnhandledException Oh yes, definitely - something like: Hey, check out these nude pics of you! or something
@YiJiang exactly! wtf?
00:35
@YiJiang that looks mighty cool
Every time I sign on to Jabber/XMPP, which is linked to my Yahoo chat account (that I never use), I get ~15-30 requests from random people for me to add them to my contact list
@TheUnhandledException Not exactly. I do occasionally get harassed for some sex chat, for some freaking reason. lol
And I also get random IMs from people, it's really annoying
but the worst are the 15 "Deny" buttons I have to press, daily, LOL
@GeorgeMarian Hahah, very nice.
Ok, I do see the occasional random buddy invite as well.
00:36
It's not occasional. I must be on some bot's list :-p
Since I never use it, I'll probably just deactivate the Yahoo account.But it makes me fear that true XMPP spam isn't far away!
Fair enough.
So how are you guys @George and @waffles?
I'm doing well enough. Somewhat disappointed with the cigar I'm smoking.
Every time I look away this room gets like 400 more messages. You people talk entirely too much
Heh.
This is probably true.
00:41
I've been playing around with python recently, though I haven't touched it yet today.
But.... q:
@GeorgeMarian Never had one myself
@GeorgeMarian Some days I wish I decided to play around with/learn python instead of ruby :-)
I don't know ruby, and my friend doesn't know python, but that doesn't stop us from insulting ruby and python, respectively
One of the comments: "Wow. this is the biggest scoop on the web today, IMHO."
00:42
@MichaelMrozek This is entirely true. Don't read what we say, just look at the star list. No wait. Don't do that, it's all nonsense over there.
Yeah, I totally went to the AWS presentation for the government back in September. It wasn't even news then. :P
@TheUnhandledException I learned that @RebeccaChernoff says "oy" a lot
Heh. I've been wondering about ruby as well. Specifically, RoR. I figured I'd try to write a GUI app with python.
@MichaelMrozek Who in their right mind would learn Ruby?
@GeorgeMarian That's why I learned Ruby, was for RoR. It was pretty neat but in the end I took the cocepts of it I liked and rolled them into my company's PHP framework
@TimStone If this was an attempted insult please do remember that I am unfamiliar with this "right mind" concept you speak of
;-)
00:45
@TheUnhandledException Oh, no, actually I didn't even think about the fact that you wrote the XMPP bridge in Ruby. :|
Ruby? Are you crazy!?! I wrote the XMPP bridge in assembly language!
it's the only way to code
I wanted a distraction from PHP. Python seemed like a good language to learn.
@MichaelMrozek What you should have learned is that people are ridiculous with their stars. (:
@RebeccaChernoff Blasphemy!
@RebeccaChernoff This is true. In response, we should set up a rep tax. Every time that someone stars one of your Oys, I get five of their reps.
Why you? Should be me!
Fine, fine, we'll go halfsies.
Also, you said reps not rep. You're automatically disqualified.
> For you Linux-lovers who can't bear a soft keyboard à la Apple's über-popular iPad, the Ubuntu tablet's developer "will also offer a cover with built in keyboard,"
00:50
@TimStone I find this grossly offensive
@GeorgeMarian ...Er, what?
That rumored Ubuntu tablet.
@RebeccaChernoff I'm not sure I follow the logic there
@GeorgeMarian Yeah, but I'm having a hard time envisioning this whole "cover with a keyboard" bit. :P
Ah, fair enough.
journal_recover: JBD: Replayed 7089 and revoked 0/29 blocks -- that sounds... bad...
00:51
@TheUnhandledException That's OK, you're working, and not reading chat.
@TimStone Inside flap would contain a keyboard.
@TimStone Further proof that you do not deserve the rep. (:
2
@TimStone That's right! Thanks, I forgot :-)
@GeorgeMarian Seems kind of...not useful, heh.
@RebeccaChernoff Absolutely right! People earn 'oy's when they star your message, not reps
00:52
I'd expect a rather crappy keyboard. However, my current laptop-like keyboard would be a good start.
@RebeccaChernoff I just went @radp-style, and he is the official namer.
@TheUnhandledException Welcome :)
@YiJiang Right, but I'm taking a tax on their privilege to star, so it's OK ;)
Yeah...I'm just thinking that if I have to use it like a netbook, I'll just use a netbook. :P
lol
Well, it's an optional thing. I.e. instead of the virtual keyboard.
@TimStone But I'm the one suffering by people starring my oys, thus, I get the rep.</discussion> (:
@RebeccaChernoff What are you suffering from? You said it yourself that we've got an unlimited supply of 'oy's
@RebeccaChernoff But...! Damn malformed closed conversation tags, breaking my ability to respond...
00:57
@TimStone This conversation starts and ends here: <discussion />
2
@TimStone mwuahahaha q:
@YiJiang Hahah, very good
@RebeccaChernoff I'm going to make a mental note to filter your future messages through HTML Tidy ;)
@TimStone LOL. I have some code for that :-)
See, we're already well-prepared. I like that.
01:00
Heheh :P
@RebeccaChernoff Don't worry, the code is non-rchern specific
Hmm, what to work on...
2
Q: Secret copy to clipboard JavaScript function in Chrome and Firefox?

Mike GraceIn the console windows of both Chrome and Firefox on Mac I can execute copy("party in your clipboard!"); and the text gets copied to my clipboard. I have searched SO and Google and can't seem to find anything on this. Are these specific to each browser? Where can I find more information on ...

I'm... astounded by the fact that this appears to actually work
But there is no window.copy function... so where is it coming from?
Er, copy is a Firebug console function :P
@TimStone That I guessed
But what about Chrome?
01:17
What about it?
@TimStone Well... hmm... I'm not sure about the likelihood of the Chrome console having that function, since for Firebug at least I see a 'Copy' button, but not Chrome
It also has that function. :P
Hmm... did Chrome take code from Firebug? Or is it just a coincidence
Which delegates (as the code shows) to InjectedScriptHost.copyText()
@TimStone Saw that, but that's not visible in the Firebug console
01:23
Well, that's for Chrome. Firebug calls copyToClipboard()
(which it has access to because it's an extension)
@TimStone Hang on, lemme dig through the Firebug source code a little
this.copyToClipboard = function(string)
{
    var clipboard = this.CCSV("@mozilla.org/widget/clipboardhelper;1", "nsIClipboardHelper");
    clipboard.copyString(string);
};
(the delegation to copyToClipboard from copy happens in commandLineAPI.js, where all the command functions live)
Then console.js has all of the logging and what not.
The Chrome developer tools do support the Firebug Command Line API. I'm not sure that copy() is actually listed on the Firebug API, but it's in the code, so I guess they just went with it (or had it themselves first, not sure).
 
1 hour later…
02:48
@Tim it was you who gave me advice re: HDMI vs DVi when I was in Myrtle beach right?
Uhh not sure I actually did ever give you an answer, but yes, let's go with that :P
I ask because I used gifts given to me plus some of my own cash to buy myself a new TV as a Christmas present, and I have been switching between HDMI and Component for my TiVo, and I cannot tell the difference between the two
And your TiVo has HD content recorded?
Could be because the TV is not 1080p, but
@TimStone sure does
As far as I can tell, the Tivo's not worth having a ~$35 HDMI cable for
Blu ray maybe but Tivo no
I think that component does just fine, but originally we were talking about VGA versus HDMI I think.
02:52
@TheUnhandledException I'm sure HDMI cables are cheaper than that
Hang on, lemme restart so that I can have Photoshop to create an ad for SEModifications at Github
In which case it definitely wasn't worth getting the HDMI cable for $35 from the store, since the content on your laptop wasn't going to display that much better, or something.
@TimStone that's right, we were. But cool, I will stick with component for now for the TiVo
What's this about $35 HDMI cables?
@DanGrossman Nothing,they're going back to the store ;-)
hit like monoprice.com, get a 6ft hdmi cable for $1
03:45
durn u rchern
04:02
@drachenstern I don't think you can play any of those words.
lmao
I am attempting to read the transcript from this room
in this room
I also have another chat going on on FB and am watching Mythbusters. Sadly the transcript is losing ;)
Why are we durning me? (;
Now to stay up and make sure my cron job doesn't e-mail me an error every 15 minutes overnight :/
@RebeccaChernoff for the 8 letter word you played, and in a key spot
04:17
@mootinator Fun stuff.. :/
@TheUnhandledException HDMI has higher bandwidth but in all other regards they should look roughly the same.
Can someone @-mention me? Thanks.
@drachenstern Ah yes, well, I suppose I'll allow the durning then. q:
@YiJiang what?
or do you mean I should @YiJiang in the middle?
@drachenstern Same. Thanks.
04:22
ok rchern, you have given me very limited options ... well you and the letters ;)
I am not to be blamed!
Ok, then /me /blames letterbag
...the heck is a vahine?
@RebeccaChernoff A Polynesian woman.
Consider me edumacated then.
04:29
@RebeccaChernoff H played "tuyere" earlier :P
my grandfather was a scrabble and crossword king
you didn't sit down at his table without learning at least five new words
the games would usually end like 485:57
I got tired of that pretty quickly
1
A: Is there a complete prism bundle for chat?

Yi JiangI've created a Prism bundle for Meta Stack Overflow chat. It's not perfect - far from it - but it does have most features working: Notification for new messages and @-mentions in current and other rooms Internal chat links like those for user profile and transcript, and images opens up in the ...

Look at my update. Thought some of you might be interested
@TimStone did you look it up to see what it meant? figured you would find that one fascinating
A tuyere is a tube, nozzle or pipe through which air is blown into a furnace or hearth. Air or oxygen is injected into a hearth under pressure from bellows or a blast engine or other devices. This causes the fire to be hotter in front of the blast than it would otherwise have been, enabling metals to be smelted or melted or made hot enough to be worked in a forge. This applies to any process where a blast is delivered under pressure to make a fire hotter. The term (like many technical terms relating to ironmaking) was introduced to England with the new technology of the blast furnac...
I love mechanical/engineering oddities
I did. :P
still not sure where I'm gonna play this X tho :(
At least I'm past all my vowels for this game I hope
My grandfather would've loved having something like this game, he always played the computer on the hardest AI they had in Scrabble when it was finally released. He loved having that to toy with.
04:35
It'd be nice if you could play with more than one person in the same game, so that the annoying letters would be shuffled around more, heh...I'm still debating what to play in our game :/
lol that would be interesting
So shuffle some letters back in and let me absolve myself of this infuriating X and then you can go again
of course you'll end up with the Q or the Z
@drachenstern, don't hate me.
lol, I could never
OH HELL NO! :p
Selenium? Really? ffs
Selenium is for test cases, not Words with Friends, jeeze.
haha
for 83 points no less, on a TW
04:40
ouch
Selenium ( ) is a chemical element with the atomic number 34, represented by the chemical symbol Se, an atomic mass of 78.96. It is a nonmetal, chemically related to sulfur and tellurium, and rarely occurs in its elemental state in nature. Isolated selenium occurs in several different forms, the most stable of which is a dense purplish-gray semi-metal (semiconductor) form that is structurally a trigonal polymer chain. It conducts electricity better in the light than in the dark, and is used in photocells (see section Allotropes below). Selenium also exists in many non-conductive forms: ...
I always prefer the element a little more
yay 48 points trying to catch up ...
I was going to go chemistry, but it felt wrong :P
I almost went into law, decided that jury's and judge's weren't as good at logic ...
@YiJiang the "preferences" dialog is a really nice touch
04:45
I have no idea what to play now
Anyway, I should go work on that ad for @RebeccaChernoff now... hmmm... how do you advertise a request for help developing a set of userscripts?
this will probably be a pisspoor idea
well rebecca, are you going to slaughter me now or wait a few more turns?
Jin played a couple seconds before you. Hold please. (;
JIN! shakes fist The only person who I haven't beaten yet..
lol
I somehow miraculously beat Jin
I think it was by one point and the seventeen sacrifices of live animals I had made during green and orange polka-dotted moons while 34 virgins danced counterclockwise ...
04:52
Hmmm... if the global inbox was exposed as part of the API we could have something like this:
I'm still not entirely sure I know how it happened
@YiJiang would you know why rendering kind of shifts up and down when you first enter a room?
chat jitters
@waffles Not entirely sure - chat trys to scroll downwards as more messages are added, so I guess it might have to do with images loading, pushing the messages down
@YiJiang That is a @KevinMontrose problem :)
@YiJiang yeah I find it annoying perhaps all images should specify height / width ... you can figure that out server side
I also get an odd "flicker" every time I post a message in firefox ... (less noticeable in chrome)
04:57
@waffles The flickering is a Gecko bug, caused by the constant redrawing of the screen
Because chat replaces messages wholesale when you edit them instead of changing their content
so its a side effect of people editing messages?
I should send a video to @Marc and @Balpha ... does not sound like it would be too hard to fix..
@waffles When you post a message, that message first appears on your screen with a pending class, then when the server responds, the message is replaced by the 'final' version
When you post a message, it's added to the DOM while the event is sent to the server, and then the server sends a response which replaces the item in the DOM.
Right, what he said. :P
but ... if we just updated the content this would not happen?
but what about on room load?
@waffles how would you know exactly how it rendered?
05:00
the theory is that it is images
There's also another unrelated Gecko bug about position: fixed, but I'm not sure if it's the cause here
anything that is a onebox not just images?
I'm opening a bug on meta so this is tracked
or for existing messages, does the server send the onebox html?
@RebeccaChernoff What are you talking about?
@drachenstern If you use imgur to upload the image I think the API may expose the size of the uploaded image
05:03
@YiJiang the problem that I thought we were discussing was on-room load
you can use .Net classes to pick that up
some things may not be cached, you have to get them and it may cause things to wrap
@drachenstern We were, then we switched to something else. :P
Also, I tended to notice the up-down scrolling more after installing the userscript, not necessarily before
@drachenstern Not just that - with new images sometimes the scrolling jumps, and with larger images the redrawing causes the screen to appear to flicker
05:03
@TimStone oh then I missed that
@YiJiang on load
@RebeccaChernoff I think the oneboxes are already there when chat loads initially, but large images will still need to be retrieved separately by the browser
Yeah, that's right.
Never really looked to see what a onebox does on load. shrugs
So as images are loaded, they push down messages, and the scrolling trys to keep up, causing the thing to jump around
05:05
perhaps its the function that is keeping the window scrolled at the bottom
if I am not scrolled to the bottom of the page I notice no jitters
@drachenstern hrm.
@RebeccaChernoff noticed not duplicated,tested,confirmed. I wonder if it's because of adding the numbers to the right hand margin and that causing text to rewrap
@YiJiang Ah, apparently it's actually the gravatars?
Well, I guess images in general.
@TimStone did you verify that?
@TimStone I don't think so - gravatars don't take up additional spaces, right?
05:08
@YiJiang they could push the divs around, yes
They're space is reserved for them. It's images in posts I'm talking about
But reloading Chat Feedback, the gravatars are loading... then they appear at a small size with just the person's first name, then they get bigger and the person's fully name shows up.
And the page jumps around as this goes on.
Ok, well I'll pick this convo back up in the morning, maybe. Until then I'm gonna check the backs of my eyelids for holes.
very carefully
Hahah, g'night.
I wonder if any of you have looked at the icon I've created there
I just tried creating an app shortcut with Chrome for chat, and it's... really ugly
05:11
interesting ... jitters are MUCH more noticeable when the window is narrow ...
love the icon @YiJiang
@RebeccaChernoff That's what it looks like - that weird icon you see over there
Looks like the normal favicon to me?
@RebeccaChernoff Blown up 4x it's normal size -_-
05:17
        p = c.find("div.messages").height();
        u = c.find("div.signature > .username").potentialHeight();
        x = m ? 0 : 400;
        if (p - u < 37) {
            c.find(".avatar-32,.signature > .username,.flair").slideUp(x);
            c.find(".tiny-signature").slideDown(x)
        } else if (p - u < 50) {
            c.find(".avatar-32,.signature > .username").slideDown(x);
            c.find(".tiny-signature,.flair").slideUp(x)
        } else {
            c.find(".avatar-32,.signature > .username,.flair").slideDown(x);
I've decided to blame that (in part, for the loading issue).
Ooo... a bug, hee. The Prism app opens that up in the same window instead of allowing chat's functions to proceed.
0
Q: Chat "jitters" can they be eliminated?

wafflesI have noticed chat has a couple of noticeable rendering "jitters" which are much more noticeable in firefox. There are 2 scenarios I notice this "jitter": When entering a room with lots of messages ... particularly noticeable when the chat window is narrow. Chat messages go up and down unti...

Sigh... I know I would regret it when I choose this method of ensuring Prism obeys me
What the Prism JS do is to bind a event handler to every single link (except the few JavaScript buttons that opens stuff like pop ups) that appears on this page
It's the nuclear option, but every other event binding method I tried failed to take hold for some elements
Reloaded, fixed... I hate bugs like this
Updated, uploaded, done! Now for lunch...
 
1 hour later…
06:40
user image
2
desktop notifications D:
oh god noes
 
3 hours later…
09:52
13
Q: CodeGolf: Find the Unique Paths

st0leHere's a pretty simple idea, in this pastebin I've posted some pair of numbers. These represent Nodes of a directed graph. The input to stdin will be of the form, (they'll be numbers, i'll be using an example here) c d q r a b b c d e p q so x y means x is connected to y (not viceversa) There...

@MarcGravell What's with all those deleted duplicate answers here ^ ?
10:25
It got migrated back and fore between so and pse
Then merged
 
2 hours later…
12:01
In case any of you are wondering, yes, that is Pesto's <kbd> castle. I did do some work so that they are aligned up properly though
12:49
Hi
What should I do when I'm feeling neglected?
@PeterSmit Dance
Morning @balpha
howdy
Bloody 5am in the morning
13:09
Anyway, what do you guys think of the SEScripts ad?
13:22
havent seen it
@TylerChacha Scroll up a little. The Mario one
hard to read what it is
the text is small and the white blends together a little
@TylerChacha Right, I tried to improve on that a little already just now by giving the text a drop shadow
user image
4
But I think more importantly, is the idea or concept of the ad good?
13:40
@YiJiang I love it :)
but is it legal to use Mario like that?
@Fosco I really have no idea
There's no way to work with this meme if we don't use him though
@YiJiang I like it very much! Although the circle of people likely to understand it is arguably very small.
@Pekka Well yes, that's the second problem - the ad is better served on Meta than anywhere else - the Meta population is also arguably more engaged and therefore more likely to join
13:56
Why can't i wake up at noon like a normal person
5
but noooooooo, I'm wide eyed and bushy tailed at 6 in the bloody AM

« first day (148 days earlier)      last day (5102 days later) »