/srv/irclogs.ubuntu.com/2012/01/19/#ubuntu-us-mi.txt

snap-lGod, PHP is such a ghetto00:11
Raggshi snap-l00:12
tjagodalol00:13
tjagodaRasmus Lerdorf just cried a little.00:13
Raggsis there a package that brings in developer tools like headers gcc etc?00:15
tjagodayep00:15
tjagodalinux-kernel-headers I think?00:15
snap-lNo, it's base-somthing00:15
snap-ler, build-essentials,00:16
snap-lone sec00:16
tjagodabuild-essentials is it00:16
tjagodafor sure00:16
snap-lbuild-essential <- correct package name00:16
tjagodaessential*00:16
tjagodalol00:16
snap-lthat should get you stuff like gcc, and enough to compile drivers and such00:16
tjagodawants to grab 28.8 MB worth of win00:16
tjagodaaccording to my konsole00:17
Raggsty00:17
snap-lRaggs: np00:17
Raggsneed it for VMware00:17
snap-lYeah, I figured it was something like that. :)00:18
Raggsbetter that than a windows partition00:19
Raggsstill might try kubuntu desktop00:19
rick_hsnap-l: oh come on, you don't <3 PHP with all your being?00:31
snap-lOther than having 3 different places to determine how big a file upload can be, it's awesome01:17
rick_hlol01:17
snap-land by awesome, I mean I want to club it like a baby seal01:17
Blazeixyeah, max_file_upload_size and max_post_size. max_post_size catches me from time to time01:19
snap-lNot to mention cli, cgi, apache2, and nginx itself01:24
tjagodaoops02:17
tjagodaaccidentally installed grub2 over the windows bootstrapper02:17
tjagodaGuess I should go find that x64 recovery disk02:18
snap-layep02:21
rick_hmorning party people11:14
Wolfgerwoo! party!12:34
WolfgerWoot, go ePrize, more Perl! http://www.freep.com/article/20120119/COL06/301190002/Tom-Walsh-ePrize-buys-Chicago-firm-adds-tech-jobs12:39
brouschperl is like cobol. nobody writes new stuff with it, but legacy apps will stick around a while12:41
Wolfgersomebody got a macbook pro? Hit woot.com for a case, quick. Almost out.12:42
Wolfgerbrousch: Uh... ePrize writes lots of new stuff with it12:42
Wolfgerbrousch <-- clueless12:42
* brousch shivers uncomfortably12:43
rick_hWolfger: heh, well it sounds like this is a mobile buy and I've yet to see a mobile platform run perl :)12:43
brouschperl runs on sl4a12:43
WolfgerThe servers hosting the backends run perl12:43
Wolfgerand who knows, they may be moving away from perl since I notice the article mentions a shift in their business towards phone apps12:44
Wolfgerbut they sponsored the local PerlMongers for a good while, so they'll always be a perl shop in my heart :-)12:45
snap-lInteresting move on ePrize's behalf13:01
rick_hhow so?13:01
snap-lI just find it interesting13:02
rick_heveryone's going to need mobile experise and if this guy is buddy buddy with the quickenloans/detroit mobile startup scene he'd see it all around him13:02
snap-lnot sure how to articulate13:02
rick_hah ok13:02
rick_hthought that was a "interesting" as in "odd"13:02
rick_hcan't read into text this morning...need to make a coffee run13:02
snap-lNah, odd gets a "WTF"13:02
brouschyou guys get a bunch of snow?13:04
rick_hnot atm13:04
brouschwe got 4" last night13:04
brouschmust be lake effect13:04
mydogsnameisrudythe UP got 3-5 inchs13:05
rick_hheh, so now it starts snowing13:27
brouschomg gunicorn13:33
rick_hlol13:33
rick_hplaying with your wsgi servers today?13:33
brouschpip install gunicorn; add gunicorn to installed apps; ./manage.py run_gunicorn13:34
brouschthat is like heaven for django13:34
brouschno messing with virtualenv paths and crap13:34
brouschit's so beautiful13:35
rick_hlol13:35
Wolfgergunicorn? A horse with a gun barrel sticking out of its forehead?13:54
rick_hyea, gevent driver wsgi server13:55
brouschcan i use it as my web server?13:55
rick_hbrousch: usually it's proxied behind nginx/apache like uwsgi and such13:55
rick_hbut yea13:56
rick_hhttps://bmark.us/recent/gunicorn13:56
brouschmostly for the static files though, right?13:56
rick_hstatic files, multiple apps/sites13:56
rick_hyou can only have one server on port 80 right, so you if you have multiple apps/vhosts/etc you need something like nginx or apache13:56
rick_hssl13:56
rick_hthis just serves wsgi out to the world13:57
rick_hthere's a lot more to a web server on the internet than that13:57
brouschi have a guy with a single-user django app. he's currently using the django built-in server, but they say don't use it in production13:58
rick_hright13:58
brouschit's not on the internet, just LAN13:58
rick_hyea, but the box he serves it from can only have that app running on it13:58
rick_hif that's cool then sure13:58
rick_hmake sure django is serving static files and you don't need ssl and all that and enjoy13:59
brouschyeah, the app is a control panel for a gambling kiosk14:00
brouschso no other webapp would be running on it14:00
rick_hheh, seems overkill, but cool14:00
brouschit is14:00
rick_hwhy not just cherrypy then and keep it pure ptyhon without binary deps?14:00
rick_hit can serve wsgi out right?14:01
brouschthough apparently they have a lot more features they want added14:01
brouschi would have left it as a command line. let them ssh in14:01
brouschthey have 500 of these things. who wants to pull up a web panel on each one?14:02
rick_hheh14:02
WolfgerIs it just me, or does anybody else think of Warrant when they read "CherryPy"14:02
rick_hjust you :P14:02
brouschWolfger: i have a friend who claims that he cannot use cherrypy for that very reason14:02
WolfgerIt does lessen the appeal...14:02
brouschevery time he sees it it gets stuck in his head14:03
snap-lbrousch: I wouldn't run any python server app on the net without proxying it behind nginx14:09
snap-lYou need that extra layer to keep things honest14:09
snap-lhttp://www.reddit.com/r/Python/comments/olech/is_django_considered_pythonic_now/c3ifwco?context=3 <- read from "your docs need work crying about it won't change a damn thing. " onward14:12
brouschhonest?14:12
snap-lbrousch: So you're not exposing potential exploit paths14:13
snap-land if you get slashdotted or crawled, you have more options14:13
brouschyeah, i wouldn't put it on the internet14:13
snap-lI'd still use nginx for an internal application14:13
brouschnot too bad http://gunicorn.org/deploy.html14:19
rick_hany of you kde folks on natty?14:20
rick_hor all on oneiric?14:20
brouschnatty? that old thing?14:20
snap-lI have a 11.04 machine at home14:20
rick_hyea, that old thing14:20
snap-laka: my desktop14:20
snap-lHAven't upgraded to oneiric yet.14:20
snap-lBut not a KDE guy. :)14:20
brouschi don't have any natties14:21
brouschall 10.04 or 11.1014:21
snap-lrick_h: Need something tested?14:21
brouschah, gunicorn+nginx requires an extra upstart/supervisor script to get the wsgi server running. in apache+mod_wsgi apache does it for you14:28
rick_hsnap-l: guess not right now14:28
rick_hbrousch: yea14:29
brouschinteresting. so you could actually shut down the wsgi server without shutting down the web server. that could be fun14:29
brouschshut it down, bring up a maintenance mode app14:29
brouschkind of cool14:29
brouschsnap-l: and the wsgi app is only on localhost:8000 (or whatever) so it's not exposed to the network. nice14:31
snap-lbrousch: Exactly14:32
brouschthat is slick14:32
snap-lCould do the same with nginx or lighttpd14:32
snap-lEspecially nice to have apache proxied behind something like nginx so you don't expose the bits of apache you don't want exposed14:33
snap-lso if there's some apache hack going around, it'll have to work harder to penetrate your machines14:33
snap-land apache doesn't have to work quite as hard to keep up with the stuff it's not good at serving14:34
snap-l(at least in quantity)14:34
brouschnow you're getting crazy14:35
brouschshould i proxy django behind apache behind lighttpd behind nginx behind squid?14:36
rick_hheh, no14:37
snap-lbrousch: Only if you late performance.14:38
snap-llate? Hate14:38
brouschare there some things apache can do that nginx can't?14:41
rick_hwebdav14:41
rick_hmod_spdy14:41
rick_ha few others14:41
rick_hbut for 90% I'd just do nginx->web app14:42
snap-lmod_secure14:42
rick_hI'd not proxy apache behind it unless you need to for some reason14:42
snap-lrick_h: ++14:42
snap-lMostly I'd use Apache as a backend for things that expect apache14:43
snap-lbrain-dead php apps, mostl.y14:43
brouschthat's a good point. i do use phpmyadmin14:44
snap-lshit that makes you have to run chmod -R 777 . in your webserver directory. ;)14:44
Wolfgerrick_h: Sorry, no natty no more15:05
WolfgerHmm... Wife doesn't use her desktop anymore... I should set that up with all the releases that are still supported. :-)15:07
rick_hWolfger: np, thanks15:07
WolfgerOooh. So tempting. http://shop.oreilly.com/product/9780596528126.do15:11
WolfgerI don't do nearly as much regexing as I used to, or this would be a no-brainer.15:11
rick_hyea, I was tempted by that one today15:12
rick_htrying to stay away :)15:12
snap-lAlready have it. :)15:13
snap-lIt's indispensible15:13
WolfgerThanks a lot, snap-l15:14
WolfgerNow I feel compelled to get it :-p15:14
snap-lWow, I have a unique opportunity to work from home15:15
Blazeixi have that book too. reading it helped me get over the hump of the learning curve15:15
snap-lDuties include:15:16
snap-lReceiving, repackaging and distribution of letters and parcels15:16
snap-lDelivering mail to local postal carriers15:16
snap-lCompleting reports via company website.15:16
snap-lThe clients are mainly business people and businesses requiring top-notch service with complete reliability.15:17
snap-lWow! I can be a physical mail spammer15:17
Wolfger\m/15:17
Wolfgerrock on15:17
Blazeixsnap-l: sending in your two-week notice for morpace?15:18
WolfgerI need to get off my kiester and apply for that Canonical job tonight.15:19
Wolfgerworking mainly from home would be totally awesome. Working in a non-Microsoft environment even moreso.15:20
WolfgerWindows is only good as a gaming platform :-p15:21
snap-lWolfger: Only because of inertia. ;)15:23
snap-lBlazeix: I'd have to convince them I'm at least worth twice what they're offering to even come close to competing.15:24
snap-land that's after convincing myself it's not a scam.15:25
Wolfger:-/  Was not able to complete my order with O'Reilly15:26
snap-lWolfger: ?15:26
WolfgerDunno. Will need to call support. I reckon it's an issue with the Amex gift card I'm trying to use15:26
snap-lYeah, that would be a curveball15:27
Wolfgertheir system said the security code was invalid because Amex security codes are 4 digits. So I found the only 4 digit number I could on the back of the card (not where a security code is normally located) and at that point is simply said "unable to complete your order"15:28
WolfgerI hate pre-paid credit cards. Using them is always such a pain in the butt15:28
Wolfgers/always/too often/15:28
WolfgerI even ran into a vendor once who said they did not accept Visa gift cards, even though they accept Visa.15:29
Wolfgerpissed me right off. The whole point of a Visa gift card is being able to use it anywhere that accepts Visa, right?15:30
WolfgerJust give me cash, people. :-p15:30
snap-lThe visa gift cards should be usable15:31
snap-lunless there's a special charge to use them that the vendor eats.15:31
snap-lif you wanted to be a dick about it, you could report the merchant.15:32
WolfgerWish I'd have thought about that back when I was still upset enough to do so.15:32
snap-lAmEx is a PITa anyway15:32
WolfgerYes15:32
Wolfgerwhy my sis-in-law thought an Amex gift card was a good xmas gift is beyond me. Amex sucks.15:33
snap-lCould be a regifting. ;)15:33
WolfgerThe other problem I frequently run into is that you often can't enter multiple forms of payment online. So if the purchase exceeds the gift card, you can't use the gift card.15:34
snap-lAnd you know what that means...15:35
snap-lTARGET RUN!15:35
snap-lI'll drive15:35
WolfgerLet's go!15:35
* snap-l needs some matching pillows15:35
snap-land some end tables!15:35
* snap-l does not understand what it is about Target that turns me into an interior decorator15:36
snap-lMeijer? Nope15:36
WolfgerGot a $25 gift card. Was going to buy a George Foreman grill from TigerDirect for $19.99, but after shipping it's like $28... I wonder what Target charges for them.15:36
snap-lIkea? Sometimes15:36
rick_hit's the red in the themeing15:36
rick_hit's like firing up a bull15:37
rick_h:)15:37
snap-lTarget? Certainly, I need a giant grame and clock to match15:37
snap-ls/grame/frame/15:37
WolfgerTarget's ads are always rather stylish15:37
WolfgerMeijer? Not at all.15:37
snap-lYeah, I go to Meijer for groceries and occasional things15:38
snap-lTarget, I go to browse, and shop15:38
snap-lMaybe it's the warehouse / flourescent brightness of Meijer15:38
ColonelPanic00190% of everything I own is probably from Meijer.15:39
WolfgerWow. I had no idea there were so many different models of George Foreman Grill15:40
snap-lWolfger: I can't fathom what you'll do with this newfound knowledge15:54
WolfgerExperience decision paralysis?16:00
WolfgerNah. I'm a KDE user. I'm used to way-more-options-than-anybody-likely-needs16:00
Wolfger:-D16:00
snap-lYeah, that's a given16:01
snap-l"Today, I shall put the window close button on my cursor16:01
Wolfgeris that an option?16:01
* Wolfger vows to check16:01
snap-lSomehow I'm sure you can do it16:01
WolfgerI always liked having a Konsole tab in my IRC client and using my file manager as an FTP client... I'm sad those things went away and/or fell out of popularity.16:03
brouschsftp://ben@someserver16:03
brouschtype it right in dolphin16:03
WolfgerIn fact, Konqueror (was Konq the file manager before Dolphin, or do I misremember?) was the best FTP client I've ever used...16:04
WolfgerI used to have the window in a 3-way split and transfer files directly from one FTP site to another...16:05
brouschyou can still do that16:07
brouschbut why 3 way?16:07
Wolfgeredge case16:07
WolfgerI was transfering my website from one server to another, and also putting files from local to the new server16:08
brouschi just did a split and transferred from sftp on one server to smb on another server16:08
Wolfgerso I opened one split for the old server, another for the new. Was thinking linearly that I would have to download files off the old and put them to the new, but in a Eureka moment I just dragged and dropped from old to new and it worked.16:09
krondoryeah that still works Wolfger most if not all the kio-slaves are still present in 4 from 3.16:18
rick_hgotta love it: http://techcrunch.com/2012/01/19/sea-change-apple-guts-textbook-publishing/16:25
rick_h"The days of the $500 college textbook bills are, it seems, over. With Appleā€™s announcement of iBooks 2, the world of textbooks is changed forever."16:25
rick_hexcept that the company has 5% market share...sooooo that's a lot of textbooks that aren't getting changed16:26
snap-lrick_h: If it gets publishers to wake up to lower-cost alternatives, I'm all for it16:26
snap-lI shouldn't have to pay a premium for content just because it's "a textbook"16:27
rick_hI'm with you, lower cost school ftw, but I hate to see the whole "Apple changes the world" overkill coverage16:27
snap-lOh c'mon. Lazy journalism with sensationalistic headlines should be old-hat by now16:28
brouschibooks is only on ipad/iphone16:49
brouschseems silly16:49
rick_hanyone have a favorite web based diff tool?16:51
rick_hI want to paste two blobs and get a pretty diff between them16:51
Wolfgersnap-l: Lazy journalism? That sounds like somebody just received a press release from Apple and turned around to publish it.17:00
greg-grick_h: LP?17:00
rick_hgreg-g: yea, it's good for changes in merge proposal, but not arbitrary blobs of text17:01
rick_hgreg-g: basically I have to review a code change and the guy moved large chunk of code A over to B17:01
rick_hand I want to compare to make sure didn't didn't change anything else in that chunk17:01
snap-lrick_h: I'm not aware of one17:03
rick_htrying this one atm17:03
rick_hhttp://www.tareeinternet.com/scripts/comparison-tool/17:03
rick_hbut cool, just wanted to see if anyone know/had one they liked or ever used17:03
snap-lThough I did use loggerhead at one point17:03
snap-lseemed OK for the task at hand17:04
snap-l(it's bzr)17:04
rick_hright, again, it's good for diffs in tree, but not two just copy/paste blobs of text17:04
snap-lThat was at least 3 years ago17:04
rick_hyea, we still use it (actually two bug fixes I'm reviewing are for loggerhead)17:04
snap-lAh, cool17:04
snap-lRick Perry gave up his election bid17:05
snap-lAnother one bites the dust17:05
snap-l(dum dum dum)17:05
Wolfgerthat song is no longer permitted now that the Lions are out of the playoffs.17:06
snap-lfeh17:07
rick_hif that was the case the song should never have been written :P17:07
Wolfger:p17:09
snap-lrick_h: ++17:15
krondorrick_h:  http://www.diffnow.com/ ?17:17
rick_hkrondor: cool, thanks17:18
snap-lGod, this irritates me: http://ploum.net/post/im-a-pirate17:32
snap-lDo without - fine17:33
snap-lbuy independant: go for it17:33
snap-lpirate because your conscience says it's OK: Fuck you in the neck17:34
snap-lJeez, I didn't clean out Google Reader, and now there's a ton of SOPA circlejerking in there.17:54
snap-lCheck that: was a lot of SOPA circlejerking in there, until I hit "Mark all as read"18:00
WolfgerFoursquare says greg-g wants to be my friend. Should I allow it? He seems a bit stalkerish ;-)18:15
rick_hWolfger: would you trust that beard?18:16
brouschalso he has a lot of points so he is hard to beat18:16
rick_hjust imaging him in plaid with an axe in his hand18:16
snap-lDoesn't that mean that greg-g is OK?18:18
Wolfgerbrousch: beat? I did not realize there was a competition.18:18
snap-lI mean sleeps at night, and works all day18:18
snap-l^he18:18
brouschWolfger: it's right there on the 4sq screen18:18
* Wolfger contemplates actually visiting 4sq once in a while18:19
brouschapp18:19
brouschLeaderboard is right on the main screen of the app18:20
WolfgerNever seen it18:22
Wolfgeralso, I uninstalled the app after it became too intrusive :-p18:22
brouschd00d. it is 1/3 of the main screen18:22
Wolfgerwhat is this "main screen" you speak of?18:23
brouschdiaf18:23
WolfgerI go to 4sq for one thing and one thing only: to check in.18:23
brouschthe Me tab18:24
brouschin the app18:26
brouschi don't see it anywhere on the web page18:28
greg-gpenguicon doesn't have a budget to fly speakers out, right?18:32
greg-gor does it?18:32
rick_hGOH get something18:33
snap-lgreg-g: It depends18:41
snap-lThat's the best way I can describe it. ;)18:41
snap-lWhy, would you like to be a speaker? :)18:41
greg-gwell, it'd be fun :) But financially prohibitive if I had to pay my own travel.18:43
brouschhitchhike18:43
greg-gand I don't think I can get work to cover it since it isn't a tageted audience (that we're focusing on)18:43
brouschCC doesn't care about the furries in utilikilts?18:46
brouschi'm blogging this atrocity18:46
greg-g:)18:55
snap-lbrousch: You've never been to Penguicon, so I don't think you can make blanket statments like that18:56
snap-land besides, it's generally storm troopers and chewbacca in utilikilts18:56
brouschthis is the internet. making uninformed comments is its primary purpose18:56
snap-l(I don't know what it is about Chewbacca, btw, but both JoDee and her friend had to have their picture taken with him)18:56
snap-lso, if you want the socially-acceptable furry costume, there you go18:57
snap-lWow, that's a conversation stopper. ;)19:03
rick_hsorry, busy finding a local supplier of chewy comstumes19:05
rick_hin stock is a problem, especially on those dates19:05
brouschi went straight to amazon19:05
snap-lhah19:05
rick_hI'm too worried about fit :)19:05
snap-lrick_h: "Arent't you a little short to be a wookie?"19:05
rick_hhey, wookies have kids :P19:06
snap-lhah19:06
snap-lYou can play the kid from the Star Wars TV special19:06
snap-land now that's a year of therapy to rid myself of that dreadful show19:06
brouschcrap how do i undo in vim?19:24
rick_hu19:24
brouschyes, me19:24
snap-luuuuuuuawshit19:24
snap-l:redo :redo :redo awshit19:24
brouschthanks19:24
rick_hu = undo ; ctrl-r = redo19:24
Wolfgeru undoes last, even if last was another undo, right?19:25
snap-lctrl-d: dobedobedo19:25
snap-lWolfger: no19:25
snap-lthen it would be cyclic19:25
rick_hWolfger: check out gundo19:26
rick_hgvim supports undo trees19:26
snap-lAlways with the guns, this channel19:26
rick_hhttp://www.vim.org/scripts/script.php?script_id=330419:26
snap-lgunicorn, gundo19:26
Blazeixyou can even do cool stuff like :earlier 7m to go back 7 minutes19:26
Blazeixsometimes i just blindly use 'g-', blindly pillaging through my undo tree19:27
rick_hhttp://vim.wikia.com/wiki/Using_undo_branches19:27
rick_hI don't end up using it really, but good to know it's there19:27
snap-lDo any of you fine folks use pathogen?19:28
Blazeixrick_h does, i think19:29
rick_hyep, pathogen fanboi19:29
Wolfgerah, I see.... vi has u undo most recent only, vim support unlimited undos. I'm still in the vi portion of the O'Reilly book19:29
snap-lWolfger: Yeah, get out of the vi compatible phase. :)19:29
Wolfgerwell excuse me for not making mistakes enough to need multiple undos :-p19:30
Wolfger(or for not using vim enough that I'm in vim when I'm undoing like crazy)19:30
WolfgerHey, will undos go back in time to before your last :w?19:31
WolfgerI really love that feature in ConText, and utterly hate that lack-of-a-feature in any MS Office product19:32
WolfgerNevermind. Got unlazy, opened vim, answered my own question. :-)19:34
rick_hwoot, survived my first review day19:38
rick_hnow to go outside and explode19:38
snap-lrick_h: Was there any doubt?19:38
rick_hthat my head would explode? not really19:39
snap-lNo, I mean of you getting a good review19:40
rick_hno I was doing the reviews19:42
rick_hit's my first day reviewing other peoples code19:42
rick_heveryone spends a day a week doing review for other people, I'm getting mentored in19:42
snap-lOh19:42
rick_hso I get to try to understand and make sure that whatever this code does will work, not intro bugs, fits code conventions...19:42
rick_hand I barely know enough to get my own code in :)19:43
snap-lWow, that's awesome. :)19:43
rick_hthus the exploding brain19:43
snap-lNothing like getting put through the fire19:43
rick_hjust keep telling myself I've got a year :)19:43
snap-luntil you have to see folks? :)19:43
rick_heveryone says it takes a year to get into LP all the way and even then it's not a master of all19:43
snap-lOh, thought you were talking about the travel freeze.19:44
snap-lone year until they can lay physical hands on you. ;)19:44
rick_hhah, just that I'm allowed to be a moron for a year :)19:45
WolfgerOh, I definitely need a job like that :-D19:51
greg-gI *knew* there was a perk I didn't ask for!20:46
rick_h woot, super sized battery arrived20:52
rick_hhopefully now my phone can make a day without charging yay20:53
snap-lIt'll make it 23:5920:55
snap-l;)20:55
snap-lY'know, it's be nice if I was reminded to fsck a drive when it's not mounted21:02
snap-ls/it's/it'd/21:03
snap-lMaybe I should look into changing the mount-count to more than 20, though21:03
snap-lI mean, it's only mounted 4 times a day, and then unmounted.21:03
snap-l<- idgit21:04
snap-lhttp://www.reddit.com/r/linux/comments/onehx/every_linux_screen_locker_broken_by_a_keypress/ <- Awesome21:20
krondorsnap-l:  accidental commit I'm sure21:24
snap-lYeah, no doubt21:26
snap-lstill, gotta love it21:26
brouschoh that is so cool. pip freeze can remember things installed from github21:40
tjagodayaaaay23:26
tjagodaUn-hosed my windows bootstrap23:26
tjagodawhich I accidentally hosed yesterday when installing grub2 over it.23:26

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!