31 20:11:00 jboticsource crr:=steve
31 21:37:00 Morasique fuck you lug server, if i wanted to enter my password i'd get rid of public-key login
31 21:38:00 andy7534211 yea, i've been noticing that too
31 21:38:00 Morasique it lags before it prompts, it seems like it's timing out on something, but i don't know what it would be doing
31 21:38:00 andy7534211 my guess is that it has to do with LDAP querying going slow, but i'm not sure
31 21:40:00 andy7534211 `nss_ldap: could not search LDAP server - Server is unavailable'
31 23:57:00 Morasique emerge gets mad it you try to install something while you're updating. i suppose i should've seen that coming
31 23:57:00 andy753421 is that with FEATURES="-distlocks" ?
31 23:58:00 Morasique i don't think so. i have it use sqlite though, the update locks the database
31 23:59:00 andy753421 oh, screw sqlite
31 23:59:00 andy753421 i think i tried that once, but it still wasn't much faster so I just use eix
31 23:59:00 Morasique i was hoping it would speed it up. i thought it did for a while, but i think it was wishful thinking
31 23:59:00 Morasique hmm. what's eix?
01 00:00:00 andy753421 it indexes all the packages so you can search really fast
01 00:00:00 andy753421 like equery or something, but different
01 00:00:00 andy753421 you can have it do things like search in a category, or for programs only with a specific use flag or something too
01 00:01:00 Morasique i should look into that
01 00:01:00 Morasique damn it. i've been the second line in the logs for the last four months, i'm never first :'(
01 00:01:00 chtr oh, i forgot about the changeover
01 00:02:00 andy753421 i think you can just emerge eix, and then run update-eix and it'll work
01 00:02:00 Morasique andy753421: ok, cool
01 00:02:00 chtr i'm emerging it now
01 00:02:00 Morasique chtr: not if i emerge it first
01 00:03:00 chtr i'm done already
01 00:03:00 Morasique ...shit
01 00:03:00 Morasique wait, it has an sqlite use flag. i'm going in a circle
01 00:19:00 Morasique andy753421: you are my hero
01 23:47:00 andy753421 ok, i disabled proxying Rose-Hulman's ldap server to the lug server, let me know if anyone has any more issues with logging in
01 23:47:00 andy753421 if not, then i'll have to try to figure out how to make the ldap proxy go faster
01 23:48:00 Morasique so do kerberos logins not work now?
01 23:48:00 andy753421 no
01 23:49:00 andy753421 you'll have to have a LUG account, although once you're logged in with your lug account, you can still use kinit and aklog to access your afs files
02 00:30:00 andy753421 gah, python is trying to build my C files with g++
02 03:10:00 Morasique ufed is rather useful on gentoo, they should mention it in the install guide
02 03:12:00 andy753421 i've never bothered using it..
02 03:12:00 andy753421 what does it do?
02 03:13:00 Morasique it's a curses interface that has a list of every use flag and what it means
02 03:13:00 andy753421 like /usr/portage/profile/use.[local.]desc ?
02 03:14:00 Morasique http://mrozekma.com/ufed.png
02 03:14:00 Morasique oh, i didn't know about that
02 03:14:00 Morasique it looks like that's where it gets its info from
02 03:15:00 andy753421 i tend to keep my main USE pretty small and then modify /etc/portage/package.use for specific ones
02 03:16:00 Morasique yeah, i've barely touched my main use since i installed
02 03:16:00 Morasique it looks like ufed does both, it has them labeled as "local flags" with the corresponding package, so i assume it adds them to package.use
02 03:17:00 andy753421 i would hope so
02 03:21:00 Morasique hmm. from the equery source: http://rhlug.pastebin.com/maeaec51
02 03:22:00 Morasique i'm not really sure how that exception helps
02 03:24:00 andy753421 one of them has underscores
02 03:25:00 Morasique oh yeah, i'm blind. that's weird, i wonder how it happened that they're not sure if it's foo.bar or foo_bar
02 03:25:00 andy753421 i imagine it's depends on the portage version
02 03:26:00 tommost Yeah, they're probably patching something in case it doesn't exist.
02 03:26:00 tommost For another example, see logview.py
02 03:32:00 tommost Is there a way to close all figures at once in matlab?
02 03:34:00 Morasique alt+f4
02 03:35:00 Morasique fine, no more help for you
02 03:35:00 tommost Who's presenting today?
02 03:36:00 Morasique i could present on firefox 2 and how its trying to reinstall itself despite my objections
02 03:37:00 tommost s/its/it's/
02 03:37:00 Morasique well, you could present on grammar and how i suck at it
02 03:37:00 tommost You made a mistake. It's so infrequent that I had to point it out. ;-)
02 03:38:00 Morasique well played
02 03:38:00 tommost If someone else has a PCMCIA to CompactFlash adapter I could bring my MobilePro 780 and we could install NetBSD on it.
02 04:05:00 Morasique mDNSResponder--
02 15:03:00 Morasique somebody fix my mplayer
02 15:03:00 Morasique ...now
02 15:04:00 Blazeix done. I added the logic that will fix it to mkfs.ext3, so just run that and your problem will disappear.
02 15:05:00 Morasique you're a good friend
02 15:05:00 Morasique well, apparently it's trying to do -input file=~/mplayer even when i don't provide the switch. i'm at a loss to explain how that's happening
02 15:05:00 Morasique it tries to open the fifo no matter what
02 15:08:00 Morasique cool. ctrl+r in zsh underlines the search now
02 15:09:00 Morasique aah! i almost upgraded to awesome 3.2 by mistake
02 15:09:00 Morasique dodged a bullet there
02 15:10:00 Morasique it's in the list of world packages i didn't get to
02 15:12:00 Morasique ...this package blocks x11-libs/gtk. bold move there
02 15:13:00 Morasique ok, urban terror still works. that's all i was really worried about
02 15:18:00 Morasique hmm. gnome-open is broken
02 15:18:00 Morasique i'm really hoping finishing my update is going to fix all this stuff
02 19:27:00 Morasique i miss my tab mix plus :(. damn you vimperator!
02 19:28:00 Blazeix what features did you use in tab mix plus?
02 19:28:00 Morasique at the moment i'm missing 'open in foreground tab', i'm not sure what else
02 19:28:00 Morasique i couldn't remember what i used it for so i just disabled it and figured i'd notice soon enough
02 19:29:00 andy753421 open in foreground tab?
02 19:29:00 andy753421 isnt that just.. clicking..
02 19:29:00 Morasique new foreground tab
02 19:29:00 Morasique it's like open in new tab. but in the foreground
02 19:29:00 andy753421 ah
02 19:29:00 andy753421 tommost_xp--
02 19:30:00 tommost_xp Matlab--
02 19:31:00 Morasique pandas--
02 21:45:00 Blazeix I just discovered the :TOhtml command in vim. I'm not sure if I'll ever need it, but it's still cool.
02 21:51:00 Morasique i'm pretty sure we've discussed it before
02 21:52:00 Morasique emacs has that too, but i don't remember the command at all
02 21:53:00 andy753421 Morasique: I think it's ^T^O^H^T^M^L
02 21:54:00 Morasique :'(
02 22:01:00 chtr alt-shift-meta-K super4-tab-x
02 22:04:00 Morasique oh no. reddit is down
02 22:04:00 Morasique starts to shake
02 22:05:00 Blazeix Morasique: up for me.
02 22:05:00 Morasique it just came back up
02 22:05:00 Morasique it was down for about two minutes
02 22:13:00 chtr i hate tech comm
02 22:16:00 Morasique but you love urban terror. urban terror!
02 22:17:00 chtr i'm suffering trying to write a problem description.
02 22:21:00 Morasique stop?
03 03:12:00 tired_coder Probable not the topic. But i need help. Tired, and I have these BS computer literacy class assignment. how would I take all dollar values in a column and add them? (Open Office Calc)
03 03:13:00 tired_coder anyone not AFK
03 03:17:00 crr isn't there a "sum" operator?
03 03:18:00 crr yeah, just make a cell and set it to =SUM(<whatever range>)
03 03:20:00 tired_coder whats the range syntax?
03 03:20:00 tired_coder like from C10 to C20
03 03:21:00 tired_coder THANK YOUR CRR!
03 03:21:00 tired_coder Been up and I need his crap done for classes in less then 6 hours. Now i need sleep. YOU ARE GOD.
03 03:22:00 crr sweet, now get some rest :)
03 03:22:00 tired_coder Thanks man
03 12:41:00 Morasique crr: if this channel turns into stack overflow, i'm blaming you
03 12:49:00 Morasique i upgraded from firefox 3.0.4 to 3.0.8 and all my addons broke. i kind of figured that would be a minor update
03 13:09:00 Morasique "cleaning orphaned Python bytecode". poor Python bytecode
03 13:10:00 Morasique we need textual ways to describe pitch on irc
03 13:10:00 Morasique because there's no words for what leader just did
03 13:12:00 Morasique ook. something is trying to update my sudoers so you can run anything without a password
03 13:12:00 Morasique no?
03 13:12:00 Morasique is that the default and i just don't remember, or did they change something?
03 13:12:00 chtr that's how i have my sudoers set up
03 13:19:00 Morasique portage should support dependencies with use flags, the built_with_use check in pkg_config is kind of a hack
03 13:23:00 Morasique yay, compiz is updating. cube 2.0
03 13:39:00 Morasique andy753421: i've gone quite a while without getting a password prompt from the lug server, so whatever you changed was the problem i think
03 13:44:00 andy753421 Morasique: yea, i blame rose's server for being slow
03 13:49:00 Morasique why does it have to contact rose's server if i'm logging in with my local account? does it just always contact both ldap servers no matter what?
03 13:49:00 Morasique i would think if the local one succeeds and the rose one times out that would still count as good
03 13:52:00 andy753421 yea, i'm not sure why it was trying to contact both
03 13:52:00 andy753421 i think by default pam tries all the login mechanisms, even if one succeeds
03 13:53:00 andy753421 it shouldn't be doing that htough
03 17:04:00 Morasique andy753421: would changing whichever module handles that from 'required' to 'sufficient' work?
03 17:06:00 andy753421 it's a bit more complicated than that, currently it's using: [success=done user_unknown=ignore default=die]
03 17:09:00 andy753421 using sufficient would let someone log into a lug account with an AFS password for example
03 17:09:00 andy753421 which we don't want to allow because AFS uids are all screwed up so we want to make sure that if the lug account exists, they must use their lug password
04 00:38:00 Morasique Blazeix just installed something that adds the windows start bar to his screen, and he's searching for something that simulates the mac dock
04 00:38:00 Morasique he's lost it
04 00:38:00 Blazeix Morasique: now didn't we just have this dock discussion? Its a panel. Its different, I swear!
04 00:38:00 Morasique i recall the words "i guess it's like a dock" coming out of your mouth
04 00:44:00 Blazeix its like a dock in that it sits on an edge of your screen and shows you what programs you have open.
04 00:44:00 Blazeix here we go, this is what I was looking for: http://code.google.com/p/tint2/
04 00:44:00 Blazeix I guess that last screenshot is macOS-y, but it doesn't have to be.
04 00:45:00 Blazeix I'm not going to use it with my Awesome setup, of course, but I'm just playing around
04 00:51:00 Morasique hmm. the first one doesn't look bad
04 01:01:00 Morasique Blazeix: are you trying tint2?
04 01:01:00 Morasique mine doesn't show any tasks
04 01:02:00 Blazeix yeah, mine works
04 01:02:00 Blazeix i'm using the beta
04 01:04:00 Morasique i checked out the source
04 01:04:00 Morasique oh, wait. if i switch to tag 1 everything shows up
04 01:05:00 Blazeix The beta was uploaded 2 days ago, so it's close enough to me
04 01:05:00 Morasique well, i was saying that i think we have about the same version
04 01:06:00 Morasique aah, shit. apparently right clicking something kills it
04 01:06:00 Blazeix ha yeah.
04 12:50:00 Morasique anybody know if there's something special about the file "mplayer" in the current folder? mplayer tries to open it everytime it runs, i don't know what for
04 12:50:00 Morasique it didn't until this revision or so
04 12:52:00 chtr what version are you using?
04 12:52:00 Morasique r28450
04 12:53:00 Morasique it's not an issue, i'm just curious. i used to name the fifo i used to control mplayer "mplayer", but now mplayer tries to open it read only and when it can't get the lock it freezes, so i guess i need to pick a new name
04 13:15:00 Morasique wow. an e-mail went out on the awesome mailing list less than two hours ago saying 3.2.1 came out; it's already in portage
04 13:17:00 tommost I'm impressed.
04 13:22:00 Morasique i'm concerned. ebuild maintainers need a life
04 13:22:00 Morasique they should install urban terror
04 13:22:00 Morasique (urban terror constitutes a life in my world)
04 17:51:00 andy753421 have we done a budget for next year yet?
04 17:55:00 chtr no, we need to do that. we also need to go and actually get full club status
04 18:06:00 tommost Oh, yeah...
04 19:07:00 kleinjt so, the presentation for next week is the budget?
04 19:09:00 chtr unless someone else wants to
04 19:26:00 Morasique either the lug server or the server above it sounds like it's doing a ton of work
04 19:26:00 Morasique sriram was concerned
04 19:29:00 kleinjt it doesn't appear very busy
04 19:40:00 chtr the lug server is rather loud...
04 19:40:00 Morasique it's because rhnoise is running on it, constantly trying to calculate 9000!
04 22:45:00 Morasique it confuses me that C can't handle int[][] = {{0}};
04 22:45:00 Morasique s/int/& foo/
04 22:53:00 Morasique i didn't realize gcc let you specify specific optimizations. that's cool
04 22:54:00 andy753421 Morasique: like -O3?
04 22:54:00 andy753421 or #pragma GCC optimize?
04 23:05:00 Morasique andy753421: no, like -funroll_loops
04 23:05:00 Morasique as an added bonus, it spells "funroll". what's not to like
04 23:06:00 chtr how have you not known about -funroll-loops?
04 23:08:00 Morasique i just picked one at random, there's tons of them. i just thought it was cool that you can specify specific optimizations
04 23:58:00 Morasique wow, _ is a valid variable in C. i did not expect that
05 00:35:00 Blazeix Morasique: yeah, you see that in a lot of open source projects, they define _() to be the name of their i18n and l10n function.
05 00:36:00 Blazeix So you just say stuff like print(_("Hi")), and it works
05 00:40:00 andy753421 _ is defined by gettext
05 00:41:00 andy753421 Morasique: -vomit-frame-pointer ftw
05 00:42:00 chtr hehe
05 00:47:00 Morasique nice
05 00:55:00 andy753421 for anyone that doesn't know, the GNU humor site is amazing: http://www.gnu.org/fun/humor.html
05 00:55:00 Morasique fucking hell, suddenly i can't click links in a terminal. i broke so much stuff in my last update
05 19:00:00 tommost FernFerret: Tell dpick that the difference between 7/8 and 8/8 for me was handling duplicates properly.
05 19:35:00 Morasique laughs at plc grading
05 19:37:00 tommost Why? I think that it's nice, when the server isn't crashing.
05 19:37:00 tommost glares at andy753421
05 19:37:00 Morasique i think that it's hell
05 19:37:00 Morasique nothing drove me out of my mind more than having 49/50 points and not knowing why
05 19:39:00 tommost Clearly you fucked up. Badly.
05 19:39:00 Morasique technically i fucked up 2%, which is kind of the opposite of badly
05 19:41:00 tommost You fucked up an entire point. That's serious.
05 19:42:00 tommost Also, I find it amusing that the scheme grading program is written in Ruby.
05 19:42:00 Morasique i wish it would just not tell me, because i feel bad turning it in knowing it's not right
05 19:42:00 Morasique i don't feel bad turning it in not knowing it's not right
05 19:42:00 Morasique claude's version was written in scheme i think
05 19:42:00 tommost Yeah. And apparently it was a world of fail..
05 19:42:00 tommost I like knowing that I got it right.
05 19:42:00 Morasique i thought it was fine. it had sandboxing problems, but that's not a big surprise
05 19:43:00 tommost The way he talks about it I thought that it must have been pretty bad.
05 19:43:00 tommost Maybe he's just trying to make the current system look good.
05 19:43:00 Morasique it didn't have a sexy web interface like the new one, but i never had it crash or anything
05 19:44:00 tommost Hm... I should make a script that submits stuff to the web interface and prints the results.
05 19:45:00 Morasique there's no 9p interface?
05 19:45:00 Morasique andy753421--
05 20:30:00 andy753421 tommost: there's a command line interface to the core grading program stuff that you can run locally
05 20:30:00 andy753421 but it doesn't poll the web server so you have to write your own tests
05 20:31:00 andy753421 also, the svn repository isn't publicly accessible because the dept fails at configuring apache
05 20:31:00 andy753421 you should threaten to sue them under the terms of the GPL and see if that'll get them to fix apache
05 20:32:00 tommost Hehe.
06 12:01:00 Morasique i feel an emerge -e world coming on tonight
06 14:32:00 andy753421 Morasique: so for the des assignment, is he just having us do a whole bunch of rounds on the same block of plaintext?
06 14:32:00 andy753421 s/rounds/iterations/
06 14:33:00 andy753421 or i guess rounds and iterations?
06 14:39:00 Morasique a round is where you do l_i = r_{i-1} and r_i = l_{i-1} ^ f(r_{i-1}, k_i); normal DES has 16 of them. an iteration is when you've finished all the rounds and you have a ciphertext, you take that ciphertext and start all over again with it as the new plaintext. so normal DES only has 1 iteration, but Triple-DES has 3 iterations
06 14:40:00 Morasique DES really only has 1 iteration, i think the reason he's having us support more than 1 is so he can make programs take long enough to get decent times
06 14:42:00 Morasique it's like people want tiling window managers but don't know they exist: http://www.tenshu.net/terminator/
06 14:43:00 tommost Hehe, yeah.
06 14:47:00 andy7534211 Morasique: ok, that seems silly, i would have expected that we would do a normal des on standard input or something so our program would actually be usable
06 14:48:00 andy7534211 on the plus side, i don't have to worry about getting IO bound
06 14:48:00 Morasique well, you can take standard input, and if you pass iterations = 1 and rounds = 16 you do have normal des
06 14:48:00 Morasique er. wait, not standard input, command-line args
06 14:48:00 Morasique i got confused
06 14:48:00 Morasique yeah, standard input would make sense
06 14:49:00 andy7534211 i suppose, but we're only supposed to process one 64 bit block right?
06 14:49:00 Morasique yeah
06 14:49:00 Morasique you could add something that accepts "-" as the block and reads from stdin if that makes you happy :)
06 16:00:00 chtr http://blog.last.fm/2009/04/06/mapreduce-bash-script
06 16:00:00 chtr that sounds like something andy7534211 would do
06 19:49:00 andy753421 auchter: if you don't do this already, it's handy (in .xbindkeysrc)
06 19:49:00 andy753421 "plumb $(xclip -o)"
06 19:49:00 andy753421 Mod4+p
06 19:51:00 chtr yeah, i used to have a keybinding like that but didn't use it too often
06 22:53:00 Morasique bullshit. i completely reinstalled gnome-terminal and all its dependencies and i still can't click links to open them
06 22:53:00 Morasique oooooooo
06 23:06:00 Theta Hi
06 23:07:00 Theta Has anyone here gotten Red Black Tree's to work :D?
06 23:09:00 Morasique Theta: that's a new project, most people in here have never done it
06 23:11:00 Theta Wollowski taught it 2 years ago I believe.
06 23:11:00 Morasique Theta: i don't think they did red-black trees though
06 23:13:00 Theta My friend said they did, but she didn't finish because she dropped the class during RBtree
06 23:13:00 Theta My question was more pointing toward anyone who is in the class now and finished it.. heh
07 00:27:00 Theta anyone here get RBTree working?
07 00:27:00 tommost Theta: kleinjt and FernFerret are the only ones in that class here, I believe.
07 00:27:00 tommost Morasique is the TA.
07 01:13:00 andy7534211 #define show(...) __VA_ARGS__; printf("%s\n", #__VA_ARGS__)
07 01:15:00 chtr care to explain?
07 01:18:00 andy7534211 it's rather useful for debugging
07 01:18:00 chtr so what do you actually pass to show()?
07 01:18:00 andy7534211 anything
07 01:19:00 chtr you've lost me, unless __VA_ARGS__ is doing voodoo, which is likely
07 01:19:00 andy7534211 #define show_eq(exp) printf("%s = %d\n", #exp, exp); is alos usefull
07 01:19:00 octavious is this a GCC extension?
07 01:19:00 tommost Can there be any doubt?
07 01:19:00 octavious __VA_ARGS__ that is. i vaguely remember trying and failing to use it this summer with the microsoft toolchain...
07 01:20:00 chtr so, int a = 5; show(a);
07 01:20:00 Morasique i'm still trying to figure out what #__VA_ARGS__ means
07 01:20:00 chtr i would think that wouldn't work, because %s should be expecting a pointer to a string, which is null terminated, so show(&a) wouldn't work either.
07 01:21:00 chtr oh, never mind.
07 01:21:00 octavious well, # is the stringifying pre-processor operator
07 01:21:00 andy7534211 http://rafb.net/p/ZxUPET72.html
07 01:21:00 chtr i forgot the #
07 01:22:00 Morasique i'm not sure what # does, but it appears to be magi
07 01:22:00 Morasique c
07 01:22:00 andy7534211 auchter: you can just do `show(int a = 3);' or `int show(a = 3);'
07 01:22:00 chtr andy7534211: yeah, like i said, i forgot the meaning of #. it's clear now.
07 01:22:00 chtr that is cool though, thanks for sharing.
07 01:23:00 andy7534211 you have to use __VA_ARGS__ though, otherwise you can't do stuff like `int show(foo[] = {1,2,3});' because it splits on the commas
07 01:24:00 octavious #define show_eq(exp) printf(#exp " = %d\n", exp)
07 01:24:00 octavious would probably be a little better
07 01:24:00 chtr hm, i wonder if there's some way to use __VA_ARGS__ to do some of the stuff i'm currently using m4 for in the robotics code...
07 01:24:00 Morasique i guess i'll go look it up
07 01:25:00 andy7534211 maybe.. i think my favorite __VA_ARGS__ trick is #define something(...) something(__VA_ARGS__, NULL)' whenever something wants a null terminated list
07 01:30:00 andy7534211 octavious: `#exp " = %d\n"' is dangerous if exp contains %d/%s/etc sequences
07 01:30:00 andy7534211 turns out, my code was crashing a few days ago because of that :)
07 01:33:00 octavious good point.
07 03:26:00 Morasique urxvt people: do you set termName to rxvt in .Xdefaults?
07 03:26:00 Morasique i'm getting major issues without it
07 03:26:00 andy753421 i do not
07 03:26:00 Morasique hmm
07 03:27:00 andy753421 i think I did that at compile time
07 03:27:00 Morasique you set the termname?
07 03:27:00 andy753421 yea
07 03:28:00 Morasique did you build it manually?
07 03:28:00 andy753421 yes, using the 256 color patch
07 03:28:00 Morasique ah
07 03:30:00 andy753421 http://lug.rose-hulman.edu/irc/logview/2008-07.log#line-1822
07 03:32:00 andy753421 looks like auchter got his wish: USE=xterm-color
07 03:32:00 Morasique it looks like he does the same thing i do, although i used .Xdefaults to do it
07 03:36:00 andy753421 also, from further down, if you use 256 color TERM=xterm-256color works well
07 03:45:00 Morasique do you use this: http://www.jukie.net/~bart/blog/20070503013555
07 03:45:00 Morasique ?
07 03:47:00 Morasique i can't get it to work with the tabbed plugin
07 03:47:00 andy753421 nope
07 03:47:00 andy753421 tabbed plugin?
07 03:48:00 andy753421 i hate tabs
07 03:48:00 andy753421 well, generally
07 03:50:00 Morasique urxvt comes with a thing to add tabs, but apparently you don't use it :)
07 03:51:00 andy753421 apparently not ;)
07 03:52:00 andy753421 tabs in programs has seemed evil ever since i used fluxbox way back in the day
07 03:55:00 Morasique yeah, i guess there isn't really a reason for them, i shut it off
07 03:55:00 Morasique the ability to click a link on irc in less than a second is pretty awesome
07 03:59:00 Morasique "You enabled xterm-color or wcwidth or both. Please note that neither of them are supported by upstream. You are at your own if you run into problems."
07 03:59:00 Morasique well, now i'm scared
07 04:04:00 andy753421 there's a few scary things in portage, the USE flags on iputils for example ;)
07 04:05:00 Morasique :D SECURITY_HAZARD
07 04:06:00 Morasique "Allow non-root users to flood (ping -f). This is generally a very bad idea."
07 04:07:00 andy753421 i think netcat used to have a USE=GAPING_SECURITY_HOLE as well
07 04:08:00 andy753421 my friend was looking though a USE flag editor once and saw that, i wasn't quite sure what to tell him
07 04:10:00 Morasique i grepped for capital letters, SECURITY_HAZARD appears to be the only one now :(
07 04:12:00 andy753421 what'd you grep for?
07 04:13:00 Morasique [A-Z]
07 21:33:00 andy753421 emacs users! what's the shortcut to re-indent the current file?
07 21:40:00 Morasique C-x h C-M-\
07 21:40:00 Morasique there might be a simpler way, but i don't know it
07 21:40:00 Morasique why're you using emacs?
07 21:58:00 andy753421 Ctrl-M-\ ?
07 21:58:00 andy753421 or ctrl-meta-\?
07 21:59:00 Morasique meta
07 22:00:00 andy753421 i'm not, but the OS students are, and i hate reading non-indented source code
08 01:52:00 povilusr_ausome check out my ausome cylon code
08 01:52:00 povilusr_ausome http://pastebin.com/meb5a99a
08 01:53:00 Morasique i hate when people put void in the args list
08 01:53:00 chtr is there some epidemic going around which makes people not indent code?
08 01:54:00 Morasique he indented some of it
08 01:54:00 chtr not enough
08 01:55:00 Morasique is there a reason you went with three _delay(100000)s instead of a _delay(300000) ?
08 01:56:00 Morasique also, andy753421-- for actually getting him to use <<= and >>=
08 01:57:00 kleinjt Morasique: you obviously haven't programmed microcontrollers
08 01:57:00 Morasique kleinjt: probably a safe bet
08 01:57:00 chtr obviously he hasn't either, or why would he be using 32-bit variables?
08 01:58:00 chtr erm, better put, numbers that don't fit into 8 or 16 bits
08 02:00:00 andy753421 also, your code is going to break if you get the leftmost bit of your couter to be a 1
08 02:01:00 chtr that seems reasonably well guarded against
08 02:01:00 andy753421 (when using <<, >>, you should really be using unsigned)
08 02:01:00 chtr he does comparisons at 8 and 1, at which point he reverses the direction
08 02:01:00 andy753421 true
08 02:02:00 Morasique i think i actually prefer this: http://pastebin.com/m39863d6
08 02:02:00 Morasique even with the duplication
08 02:11:00 andy753421 ttp://rafb.net/p/tZc9aJ27.html
08 02:28:00 chtr cool, andy optimizes C for free
08 02:28:00 chtr i'll have to keep that in mind for the future ;)
08 02:30:00 andy753421 `JesusOfBSB1: thats what life is about: optomizing c code'
08 02:34:00 chtr he speaks the truth
08 02:47:00 Morasique andy753421: i actually wrote that at one point and decided i felt too guilty hard-coding the counter array
08 02:48:00 andy753421 it would still compile to a smaller binary
08 02:48:00 Morasique i know, but it seemed wrong
08 02:49:00 andy753421 i think my sense of right and wrong is tied very closely to the size of the source code...
08 02:49:00 Morasique i don't really care about the size of the binary, actually, although i imagine for these purposes it matters
08 17:45:00 kleinjt who is presenting tomorrow?
08 17:46:00 chtr no idea, i for one will not be there
08 17:46:00 Morasique well, the meeting is ruined
08 17:53:00 kleinjt aren't we talking about the budget or something too?
08 18:46:00 andy753421 anyone know how to do pgrep from C?
08 18:46:00 chtr no idea, i'd start by looking at pgrep's source
08 18:47:00 andy753421 i did, pgrep and killall are both pretty large though so I was trying to avoid it
08 19:24:00 Morasique andy753421: could you just go through /proc ?
08 19:25:00 Morasique /proc/*/stat i think would work
08 20:24:00 Morasique kleinjt: your e-mail has made me want to skip lug
08 20:24:00 kleinjt me too
08 20:24:00 tommost wishes that he could see this e-mail
08 20:25:00 Morasique tommost: er. what's stopping you?
08 20:26:00 tommost See #rhnoise.
08 20:26:00 Morasique windows supports e-mail these days
08 20:26:00 Morasique as does http://exchange.rose-hulman.edu/
08 20:27:00 tommost Exchange web mail is like looking at e-mail through mutt.
08 20:27:00 Morasique fortunately, kleinjt's e-mails are entirely text
08 20:27:00 kleinjt well, I use mutt..
08 20:28:00 tommost I'd also have to type the URL and my username and my password. That's a lot of trouble when I could simply reboot once I'm done with this assignment.
08 21:33:00 Blazeix so, someone with an atom-based netbook should let me put Moblin on it.
08 21:34:00 Morasique wtf is moblin?
08 21:34:00 Blazeix http://arstechnica.com/open-source/news/2009/03/intels-new-moblin-alpha-release-boots-super-fast.ars
08 21:35:00 Blazeix It'll use clutter eventually, instead of the xfce set up the screenshot has.
09 06:17:00 andy753421 http://rafb.net/p/yosEoQ98.html
09 06:17:00 andy753421 (binary printf formats)
09 07:41:00 tommost Cool.
09 15:18:00 Morasique chtr--
09 15:19:00 tommost chtr--
09 15:19:00 Morasique whoever gets chtr to -100 gets a prize
09 15:19:00 Morasique go!
09 15:36:00 chtr chtr--
09 15:37:00 Morasique chtr++
09 16:34:00 kleinjt chtr--
09 17:11:00 jboticsource 225 is dead
09 17:11:00 Morasique it's a computer science lab, what do you expect?
09 17:12:00 Morasique it's not like there's supposed to be a party going on or something
09 17:12:00 jboticsource andy is over here in 217
09 17:15:00 Morasique we have curt. so there
09 17:15:00 kleinjt mellor just peeked in, then left
09 17:15:00 Morasique exactly. he decided to come over here
09 17:15:00 Morasique we also have a girl that's petting some guy's head like a dog
09 17:15:00 Morasique so, double win
09 17:16:00 kleinjt so, we're holding the meeting over IRC today?
09 17:16:00 Morasique i'm waiting for 217 to cave and get over here
09 17:17:00 Morasique do we have anything to talk about? we suck at presentations recently
09 17:18:00 kleinjt not that I'm aware of
09 17:18:00 kleinjt mpi?
09 17:22:00 Morasique collinjc_server: we voted: you should make a budget
09 17:22:00 jboticsource that meeting sucked
09 17:23:00 Morasique andy753421 just came in and asked if we were meeting :)
09 18:10:00 tommost Okay, I'm back. How'd the meeting go?
09 18:11:00 Morasique quickly
10 15:48:00 Morasique is there something like eix that shows use flags for an ebuild but also shows the flag descriptions from /usr/portage/profiles/use.*? i could write it i suppose, but i imagine there must already be something
10 15:48:00 Morasique i thought maybe eix had a flag for it, but i couldn't find it
10 15:49:00 Morasique portage tries entirely too many times before it gives up on a server
10 15:49:00 andy7534211 Morasique: I've never seen anything like that
10 15:56:00 tommost Apparently you have to install w3m-img in addition to w3m to get it to display images on Ubuntu.
10 16:08:00 Morasique tommost: switching to mutt then?
10 16:09:00 tommost Not permanently.
10 16:10:00 andy7534211 oh, that's interesting, i never thought about trying to use w3m to view images in Mutt
10 16:12:00 Morasique i didn't know about this magical browser at all
10 16:16:00 andy7534211 tommost: so you're trying to use w3m in mutt?
10 16:17:00 tommost I wasn't seriously considering it, just speculating.
10 16:17:00 andy7534211 ok
10 16:17:00 tommost Since the layout of lots of e-mails would be broken anyway.
10 16:17:00 andy7534211 yea, it wasn't working for me when i tried just a second ago because of the strange ways the images are embedded
10 16:18:00 tommost I noticed that it broke when I removed the DISPLAY variable. Does it just position the images over the terminal?
10 16:18:00 andy7534211 possibly
10 16:51:00 Morasique is there a way to render files based on extension instead of mime type?
10 16:51:00 Morasique (in mutt)
10 16:52:00 andy7534211 you probably want to use `mime_lookup application/octet-stream'
10 16:57:00 Morasique oh, i just discovered auto_view. that's useful
10 17:03:00 Morasique andy7534211: yeah, that's what i needed. thanks
10 17:04:00 Morasique i forget why i hated mutt now
10 17:08:00 tommost Morasique: Don't worry, you'll figure it out.
10 17:08:00 Morasique i'm trying to remember the other thing i tried switching to like 10 times
10 17:08:00 Morasique most importantly, i'm trying to remember if i ended up finally staying with it or not
10 17:09:00 andy7534211 linux maybe?
10 17:09:00 Morasique maybe. i thought it was an app, but i can't remember. i'm bad at remembering things
10 17:10:00 tommost Yeah, like w3m.
10 17:13:00 Morasique last time we talked about w3m i still used ubuntu; i try not to think about those times
10 17:56:00 Morasique oh, nice. there's an irssi plugin that lets it interface with twitter. i would care somewhat more if i used twitter regularly, but that's a good idea
10 18:13:00 Morasique hmm. /exec -o could be useful
10 18:40:00 Morasique andy7534211: can you emerge bitlbee on the lug server?
10 18:47:00 andy7534211 done
10 19:42:00 Morasique woo. thanks
10 19:42:00 Morasique wait, is it running?
10 19:42:00 Morasique it's a daemon
10 19:44:00 andy7534211 no
10 19:45:00 andy7534211 i wasn't sure if i should run it from xinet or by itself
10 19:45:00 Morasique i don't know what xinet is, but it's at /etc/init.d/bitlbee i think
10 19:45:00 andy7534211 inet starts daemons whenever they're needed so they don't have to be running when nobody is talking to them
10 19:46:00 Morasique oh, neat
10 19:46:00 andy7534211 whatever, i started it from init.d but didn't add it to the default runlevel
10 19:47:00 Morasique ok, thanks. i would think inet would work fine, but i don't really know
10 19:47:00 andy7534211 that seems like a good policy, if you're still using something the the next time the server gets rebooted, it'll get added to the default runlevel
10 19:47:00 andy7534211 xinet isn't installed :/
10 19:47:00 Morasique ah :)
10 19:48:00 andy7534211 that would also require configuring
10 19:55:00 Morasique andy7534211: did you touch anything?
10 19:57:00 andy7534211 ?
10 19:58:00 Morasique i can't connect suddenly, i was checking if you're messing with xinet or something
10 19:58:00 Morasique connect to bitlbee i mean
10 19:59:00 andy7534211 i didn't change anything
10 19:59:00 Morasique ok
10 22:11:00 Morasique if i switched to mutt and w3m i would pretty much have no reason to start X
10 22:19:00 kleinjt elinks > w3m
10 22:20:00 kleinjt unless w3m has tabbed browsing, javascript support, and vimperator-style hints
10 22:36:00 Morasique elinks doesn't have sweet inline images
10 22:51:00 tommost ...that don't work without X.
10 22:53:00 Morasique tommost: oh, really? :'(
10 22:57:00 tommost http://lug.rose-hulman.edu/irc/logview/2009-04.log#line-426
10 22:58:00 Morasique oh, i totally missed that part, i was messing with mutt
10 22:59:00 Morasique there has to be some framebuffer way to do it. if mplayer can play videos, a browser should be able to show images
10 23:01:00 tommost Well yeah, but if you're messing around with framebuffers why not just use X?
10 23:08:00 Morasique because X takes much longer to load? i'm not actually dropping X, i was just intrigued at the possibility
10 23:10:00 tommost How long does X take to load for you?
10 23:11:00 Morasique longer than the 0 seconds it takes to stay in a vty and not load it
11 01:12:00 Morasique it was worth switching to a terminal aim client just for the ability to open links with the keyboard
11 01:53:00 andy7534211 :w
11 01:53:00 Blazeix E32: No file name
11 02:14:00 chtr andy7534211: nice channel management
11 02:14:00 chtr (des in #plan9, that is.)
11 02:14:00 andy7534211 ah yes
11 02:14:00 andy7534211 i seem to have close #rhnoise, which means #plan9 is now the second tab in my window
11 02:20:00 andy7534211 oh so tempted to generate a 2^19 byte lookup table..
11 02:22:00 chtr you should probably stop now
11 02:23:00 andy7534211 but... then i could do permutation with 2-4 array indexes
11 02:23:00 tommost andy7534211: You should do that. I'd be curious whether it'd actually improve performance.
11 02:23:00 andy7534211 except it won't all fit in the CPU cache
11 02:23:00 tommost That's what I was thinking.
11 02:25:00 andy7534211 using 2^8 entry lookup table does improves performance (11.9s -> 5.1s) for 10M iterations
11 02:26:00 andy7534211 (compared to the bitshifts i was using before)
11 02:27:00 chtr on your laptop or on the lug server?
11 02:27:00 andy7534211 that's on my laptop
11 02:28:00 chtr i have to imagine that using a 64-bit processor would be a pretty significant improvement
11 02:30:00 andy7534211 it's 3.3s on the lug server using lookup tables
11 02:30:00 andy7534211 although, the lug servers doesn't really have that fast of processors for single threaded applications
11 13:33:00 Morasique andy7534211: stop making me feel sad
11 20:15:00 window_pixie For some reason my Thunderbird's main window is invisible.
11 20:16:00 window_pixie It's like it's starting on a secondary screen, except that there isn't one.
11 20:18:00 Morasique window_pixie: are you outputting to two screens?
11 20:18:00 Morasique check xrandr
12 00:39:00 window_pixie Morasique: No, I can't move the cursor to any other window. I do suspect that it's related to that, though --- gnome-settings-daemon has set my root picture like my display is much wider than it actually is.
12 00:40:00 window_pixie Hm, I may have spoken too soon.
12 00:40:00 andy753421 `pkill -9 gnome-settings-daemon && sudo rm -rf `which gnome-settings-daemon`' should fix it
12 00:41:00 window_pixie If there is another one, though, it's showing up as a separate display, not an extended desktop.
12 00:41:00 Morasique andy753421: =gnome-settings-daemon. we're not savages
12 00:41:00 window_pixie amdcccle++ for not backing up my xorg.conf when it changes it.
12 00:41:00 chtr andy753421 consistently gives the best advice in this channel, yet it seems people ignore him and then complain when things don't work
12 00:41:00 Morasique window_pixie: you-- for not backing it up
12 00:42:00 andy753421 Morasique: I wasn't sure if tommost was using zsh or bash
12 00:42:00 window_pixie I'd assumed it would, since aticonfig does.
12 00:42:00 Morasique window_pixie: you-- for assuming things
12 00:42:00 window_pixie andy753421: What do you take me for? I use csh, I'm not a savage.
12 00:43:00 window_pixie Anyway, the question is why thunderbird is starting up on the other display in the first place.
12 00:43:00 andy753421 i actually suck at shell scripting in zsh, there's little differences between it and bash that always break things
12 00:43:00 Morasique window_pixie: still using compiz?
12 00:43:00 window_pixie Morasique: No, this is my laptop.
12 00:43:00 andy753421 window_pixie: check ~/.thunderbird/<profile>/prefs.js ?
12 00:43:00 window_pixie awesome 2.3 FTW!
12 00:44:00 andy753421 window_pixie: if you would just run twm you wouldn't have this problem ;)
12 00:44:00 window_pixie I'd really like to run twm, I really would, but it's just too ugly.
12 00:44:00 chtr or rio
12 00:44:00 window_pixie chtr--
12 00:45:00 chtr s/or rio/oreo/
12 00:45:00 andy753421 you might actually try running that, placing the window where you want it, and then going back to whatever you were using
12 00:45:00 window_pixie Yumm.
12 00:45:00 andy753421 not that that would actually fix the problem...
12 00:45:00 Morasique andy753421: i don't think that would do anything, awesome would re-do whatever it did the first time
12 00:45:00 andy753421 perhaps, i don't know how awesome awesome is
12 00:46:00 Morasique window_pixie: clearly you'll have to switch to mutt
12 00:46:00 window_pixie I'd think it's Thunderbird doing it, actually.
12 00:46:00 window_pixie Morasique: That's already the plan.
12 00:47:00 andy753421 thunderbird -ProfileManager ?
12 00:47:00 Morasique i don't think thunderbird has any setting to control where its window appears. i blame awesome
12 00:47:00 window_pixie Yeah, that shows up on my display.
12 00:47:00 andy753421 create a new profile and see if that one works
12 00:47:00 window_pixie Morasique: XUL automagically remembers window size/position.
12 00:47:00 Morasique window_pixie: it better not, it's going to throw my whole argument out the window
12 00:48:00 window_pixie Mmmm... licorice.
12 00:48:00 chtr DISREGARD THAT, THERE IS NO DATA
12 00:49:00 window_pixie I think that the proper solution is to fix my xorg.conf.
12 00:50:00 Morasique window_pixie: dpkg has something to remake it if you're desperate
12 00:50:00 window_pixie Yeah, I've done that before.
12 00:50:00 chtr doesn't x no longer need an xorg.conf?
12 00:50:00 andy753421 have you ever manually edited it before/does scite make backup files?
12 00:50:00 window_pixie It's handy.
12 00:50:00 Morasique i heard that, but mine does
12 00:50:00 window_pixie chtr: I need one if I'm going to use fglrx.
12 00:51:00 window_pixie andy753421: I don't use scite as root.
12 00:51:00 window_pixie I do have a bunch of them from my old install.
12 00:51:00 andy753421 how do you configure xorg these days if you don't need xorg.conf anyway?
12 00:52:00 window_pixie I could copy over xorg.conf-radeonhd-dual-monitor-video.
12 00:52:00 andy753421 please tell me it doesn't involve dbus..
12 00:52:00 chtr it Does The Right Thing
12 00:52:00 window_pixie andy753421: You don't, it's magic.
12 00:52:00 Morasique andy753421: in the future, everything will involve dbus
12 00:52:00 chtr supposedly
12 00:52:00 chtr don't make a fuss, just get on dbus
12 00:52:00 andy753421 so, if I want to do something like dual screen, how would I set that up?
12 00:52:00 Morasique chtr: catchy
12 00:52:00 window_pixie Of course, I need fglrx for Urban Terror.
12 00:52:00 Morasique irssi is freaking out, somebody said urban terror
12 00:52:00 window_pixie andy753421: RandR
12 00:52:00 chtr Morasique: stolen from zappa, sadly
12 00:53:00 window_pixie andy753421: Ubuntu comes with a nice utility for configuring it, actually.
12 00:53:00 andy753421 RandR doesn't do everything that xorg did, configuring video drivers/input devices/font paths, etc?
12 00:53:00 window_pixie I used it quite frequently with radeonhd.
12 00:53:00 window_pixie andy753421: Well no.
12 00:54:00 window_pixie Who uses font paths any more?
12 00:54:00 andy753421 me
12 00:54:00 window_pixie I'm not even sure what they do...
12 00:54:00 chtr ... i do
12 00:54:00 Morasique window_pixie: i would think you of all people would
12 00:54:00 andy753421 generally i like being able to use fonts
12 00:54:00 Morasique window_pixie: they're paths. to fonts
12 00:54:00 window_pixie I have every non-crappy Ubuntu font package installed on this machine; they all work fine.
12 00:55:00 andy753421 where do they get installed to ?
12 00:55:00 Morasique i suspect they set a fontpath without telling you
12 00:55:00 window_pixie Probably.
12 00:55:00 window_pixie I'd like that.
12 00:55:00 andy753421 i imagine they all get installed to the same font folder, whereas gentoo installes them in separate folders so you can select priorities as to which fonts to use
12 00:56:00 window_pixie No, they get installed to a nested structure.
12 00:56:00 window_pixie And I install stuff I download to ~/.fonts
12 00:56:00 Morasique and the system finds ~/.fonts via....
12 00:56:00 window_pixie Magic.
12 00:56:00 andy753421 xinit maybe?
12 00:57:00 andy753421 grep -R 'fonts' /etc/X11
12 00:57:00 window_pixie Yeah, my question is really why you'd want to manually specify those things.
12 00:57:00 andy753421 so when things break i know how to fix them
12 00:57:00 andy753421 seems you're having some problems with that currently
12 00:57:00 Morasique for example, if you were to erase your xorg.conf
12 00:57:00 Morasique aww, you beat me to it
12 00:58:00 window_pixie Why would I do that?
12 00:58:00 window_pixie And I thought we'd established that I don't need one anyway if I can live without 3D acceleration.
12 00:58:00 chtr might i suggest mac os x?
12 00:58:00 Morasique ...ouch
12 00:58:00 window_pixie chtr--
12 00:58:00 Morasique chtr++
12 00:59:00 window_pixie What does OSX have to do with this anyway?
12 00:59:00 chtr ``04:53 < window_pixie> Yeah, my question is really why you'd want to manually specify those things.
12 00:59:00 Morasique window_pixie: it's bsd, but pretty and less flexible, which doesn't matter much if you don't like manually configuring things
12 01:00:00 window_pixie And the answer was "because LFS is the only way to go."
12 01:00:00 chtr right, because xorg doesn't come with a utility to give you sane defaults without hiding everything from you.
12 01:00:00 andy753421 the problem with `Magic' is that it tends to get more and more complicated without anyone noticing, and eventually it'll all go to hell
12 01:01:00 chtr i like to be able to do: grep FontPath /etc/X11/xorg.conf and know where X is looking for fonts.
12 01:01:00 Morasique andy753421: clearly you need to increase the magicness
12 01:01:00 window_pixie We're talking about X here. It's already in Hell, and it's looking for a way to duplicate itself so that it can experience it twice.
12 01:02:00 chtr and you're advocating expediting that process
12 01:02:00 andy753421 didn't they already try that with Xglx
12 01:02:00 window_pixie They're in /usr/share/fonts
12 01:02:00 window_pixie That took me like 3 seconds.
12 01:02:00 Morasique window_pixie: what order are they loading in?
12 01:02:00 andy753421 apparently they're in your home directory as well
12 01:03:00 Morasique also, how's thunderbird going? :)
12 01:03:00 chtr Morasique: don't sidetrack the conversation and give him an easy out
12 01:03:00 window_pixie Morasique: Fine, I copied my radeonhd config over.
12 01:03:00 Morasique chtr: i think it's maintracking if anything
12 01:03:00 Morasique merging?
12 01:03:00 window_pixie I don't see why I'd care what order they load in... why?
12 01:04:00 andy753421 deforking?
12 01:04:00 window_pixie joining.
12 01:04:00 chtr reducing
12 01:04:00 window_pixie from threading import Thread; t = Thread(); t.run(); t.join()
12 01:05:00 chtr *shudder*
12 01:05:00 andy753421 from __future__ import die
12 01:05:00 window_pixie Oh the horror of Java inspired APIs.
12 01:05:00 chtr back on topic, or not
12 01:07:00 window_pixie Yeah, time to run jockey-gtk and get fglrx back.
12 01:07:00 Morasique it worries me that that might be a real program
12 01:08:00 chtr i just googled it in disgust, and it was.
12 01:08:00 chtr mostly bug reports on the first results page, sounds like a wise choice
12 01:11:00 window_pixie Crap, fglrx still thinks that there's another monitor connected.
12 01:11:00 window_pixie And of course thunderbird went there.
12 01:11:00 Morasique can't you just switch it back?
12 01:11:00 Morasique win+o?
12 01:11:00 window_pixie ?
12 01:12:00 Morasique win+o switches windows between monitors
12 01:12:00 window_pixie Oh, I generally use the cursor for managing windows on multiple monitors.
12 01:12:00 window_pixie I wish that awesome did that cursor warping think like wmii.
12 01:13:00 Morasique ?
12 01:13:00 window_pixie Add that to the list of features that make me consider switching.
12 01:13:00 window_pixie Morasique: I don't think that I have that key bound.
12 01:13:00 Morasique ah. it's a default i think, but maybe you unbound it. you can drag with alt+left click too
12 01:13:00 window_pixie Morasique: It moves the cursor over the focused window when you change the focus with the keyboard.
12 01:14:00 window_pixie Morasique: Yes, that's the first thing I tried.
12 01:14:00 Morasique window_pixie: ah. i think you can do that, it does that when you switch monitors
12 01:14:00 window_pixie 00:41 < window_pixie> If there is another one, though, it's showing up as a separate display, not an extended desktop.
12 01:15:00 window_pixie By which I meant I can't drag it between displays.
12 01:15:00 Morasique odd. i vote for messing with xorg.conf
12 01:15:00 window_pixie Very odd. It didn't do this before, either.
12 01:16:00 window_pixie I'm going to nuke xorg.conf with dpkg and then reactiveate fglrx.
12 01:22:00 Morasique window_pixie: you can put this in hook_focus: "mouse.coords(c:geometry())"
12 01:29:00 window_pixie Morasique: What is this hook_focus you speak of? And since when does .awesomerc support functions?
12 01:33:00 Morasique window_pixie: oh, i forgot, you use 2. you're screwed
12 01:34:00 Morasique upgrade
12 01:34:00 Morasique on a related note, i just upgraded to 3.2. nothing works
12 01:34:00 Morasique well, it didn't crash i suppose. but the one window i opened so i could get on irc is floating and i can't move it, and my statusbars are empty
12 01:45:00 Morasique update: i have tags!
12 01:54:00 Morasique i don't suppose anybody in here uses awesome 3.2?
12 02:04:00 window_pixie laughs
12 02:04:00 Morasique the widgets update!!
12 02:04:00 window_pixie Morasique: I think that dpick and collinjc do.
12 02:12:00 Morasique well, Blazeix does too, i was looking more for people here at the moment
12 02:15:00 Morasique bold move. awesome somehow took over inotify alerts so it shows them itself now, except it doesn't support all inotify features, like buttons for example
12 03:59:00 andy753421 someone needs to write up an article about how to override/redirect all the stupid linux/gnome versions of plumber with the actual plumber
12 04:21:00 Morasique i tried to read the wikipedia page on plumber and got distracted for 20 minutes making a disambiguation page
12 04:21:00 Morasique damn you wikipedia!
12 04:21:00 andy753421 anyone know how to set the default application for a mime type?
12 04:26:00 Morasique xdg-mime?
12 04:26:00 Morasique that messes with the .desktop files that gnome-open uses; i don't know if whatever you're using uses those too
12 04:28:00 andy753421 can i tell it to use `plumb' for every single mime type?
12 04:28:00 Morasique you could probably just manually start messing with stuff in /usr/share/mime too, and run update-mime-database afterwards
12 04:28:00 Morasique hmm. no idea
12 04:29:00 andy753421 hmm, maybe i can just rm -rf /usr/share/mime ..
12 04:54:00 andy753421 wow, apparently gtk default applications are picked based on the order they're stored in the directory, what a wonderful idea...
12 13:49:00 Morasique apparently ubuntu changed inotify bubbles similar to how awesome 3.2 did, to make them suck
12 14:06:00 Morasique "IMPORTANT: 1 news items need reading for repository 'gentoo'. Use 'eselect news'". that's a new one
12 14:06:00 Morasique oh, cool, they made xorg 1.5 stable
12 20:03:00 Morasique somebody should come up with a presentation for next week
12 20:03:00 Morasique i can do fuse if we can't think of anything else
12 20:16:00 crr I don't think anyone will be in the CS lab to watch it
12 20:21:00 Morasique ...*next* week
12 21:13:00 window_pixie Morasique: I like that idea.
12 21:13:00 Morasique coming up with a presentation, or presenting on fuse
12 21:13:00 window_pixie Both.
12 23:18:00 Blazeix Morasique: would you be willing to walk us through the Google Voice features? You wouldn't need a presentation or anything
12 23:18:00 Blazeix Or at least pull it up so we can see the interface
12 23:18:00 Morasique is it still not public?
12 23:18:00 Blazeix I don't think so.
12 23:19:00 Blazeix no, it's not
12 23:19:00 Morasique hmm. sure then
12 23:19:00 Morasique they were supposed to be accepting members by now
12 23:22:00 andy753421 google voice?
12 23:23:00 Morasique it used to be grandcentral, if you've heard of that
12 23:23:00 andy753421 nope
12 23:23:00 andy753421 i don't keep up on my google stuff
12 23:23:00 Morasique it's a web interface that lets you make long distance calls for free, it calls your phone and then connects you when you answer, and it assigns you one phone number that can ring all your phones when somebody calls it so you can answer any of them
12 23:24:00 andy753421 interesting
12 23:24:00 Morasique i only have it so i can call home, since my cell phone doesn't work inside, i can have it connect my room phone with my house
12 23:25:00 andy753421 interesting
12 23:25:00 andy753421 does it have a software voice interface, or does it only work though phones?
12 23:25:00 andy753421 and how do they make money off it?
12 23:25:00 Morasique you must be new to google
12 23:26:00 andy753421 well, i assume it's add supported
12 23:26:00 Morasique they do charge for international calls
12 23:26:00 Morasique i don't think it has a software interface
12 23:26:00 andy753421 but bursting in on a phone call with `Hello, would you like to go find a computer and click this link' seems a bit annoying :)
13 01:33:00 andy753421 `Note that quite a few items are contradicting. This is intentional. A balance must be found between them.' - :help develop.txt
13 22:07:00 Morasique http://timetobleed.com/5-things-you-dont-know-about-user-ids-that-will-destroy-you/
14 00:18:00 chtr_ uh, did rose's internet die?
14 01:19:00 andy753421 waves bye bye to luglog
14 01:20:00 andy753421 oh wait, luglog isn't in skinner anymore it might survive
14 01:20:00 andy753421 server++
14 01:22:00 chtr stream-of-conciousness in #rhlug is always entertaining
14 01:23:00 andy753421 skinner power just went crazy for a few seconds..
14 01:23:00 andy753421 my server was at 60 days uptime too :(
14 01:23:00 andy753421 i just hope it swill boots
14 01:23:00 andy753421 *still
14 01:24:00 chtr yeah, what happened with the power/internet down there?
14 01:25:00 andy753421 i don't know about earlier, the power certainly didn't go off because I checked my uptime after when i woke up (after i saw that you mentioned something)
14 01:25:00 andy753421 we're not even having storms or anything
14 01:25:00 chtr strange
14 01:26:00 andy753421 :( my server's not responding to ping, i guess it's time to go try logging in and seeing if the disk lights flash and if echo -e '\a' works
14 01:27:00 chtr that's always a bad feeling
14 01:27:00 andy753421 it happens roughtly 50% of the time the power goes out :/
14 01:29:00 andy753421 blast, seems to be hung at POST or something (keyboard LEDS aren't responding)
14 01:30:00 andy753421 time to go drag in a monitor
14 01:30:00 andy753421 aren't you glad this machine is no longer running lug.rose-hulman.edu :)
14 01:33:00 chtr yeah, i don't know what i'd do without luglog
14 01:44:00 andy753421 what the hell, this disk has 16 possible jumper configurations
14 01:44:00 andy753421 all of which are poorly labeled
14 22:06:00 andy753421 so here's a fun questions, how does everyone indent switch statements?
14 22:07:00 andy753421 i.e. is the `case x:' aligned with the switch, or indented over again, and are the items under the cases indented?
14 22:12:00 Morasique andy753421: and there's the option of half-indenting the case blocks and half-indenting the items under them so they're at one indentation
14 22:12:00 Morasique but that's just sick
14 22:13:00 Morasique when i'm manually doing it i indent both so the blocks are two indendations from switch, but emacs and eclipse both line up switch and case so i just leave it
14 22:13:00 andy753421 ok, vim by default indents as you do, but there's an option to indent it however you like, so i'm thinking about setting it to line up the cases with the switches
14 22:17:00 andy753421 there's also seven different settings for how to indent after parenthesis.. that seems rather disturbing so i'm just going to go with the default on that one
14 22:55:00 chtr ``case x:'' aligned with ``switch() {'', items under the switch indented one more level
14 22:59:00 andy753421 anyone know of something like `uniq -c' that doesn't require the file to be sorted? (auchter, i thought you mentioned some p9p thing that did that once)
14 22:59:00 Morasique you could do it in python in ~5 lines
14 23:00:00 andy753421 i could, or i could fine an already written tool that does in in 1 line of bash ;)
14 23:01:00 chtr hm, i can't think of anything that does that
14 23:01:00 Morasique yeah, now you'll go crawling back to python
14 23:01:00 andy753421 actually, i would write it in ruby
14 23:04:00 killer_robot andy753421: Really? Wouldn't it be more fun to do it in C?
14 23:04:00 andy753421 actually, it would be about the same if I used glib
14 23:04:00 killer_robot And think how much faster it would be!
14 23:04:00 Morasique yay!!!
14 23:06:00 chtr moving on from the trolling C-haters...
14 23:06:00 chtr http://www.eff.org/deeplinks/2009/04/boston-college-prompt-commands-are-suspicious
14 23:07:00 andy753421 ruby -e 'STDIN.inject(Hash.new(0)){|h,l| h[l]+=1; h}.each{|l,c| puts "#{c}\t#{l}"}'
14 23:07:00 Morasique chtr: this has to be a joke
14 23:07:00 Morasique andy753421: impressive
14 23:08:00 chtr yeah, everyone knows everone in LUG just uses linux to hide their criminal activities...
14 23:09:00 chtr i'm particularly fond of the ``the regular B.C. operating system'' line in there
14 23:09:00 Morasique it's not unprecedented, daryl accosted linux users in the lab one time for possible hacking
14 23:09:00 Morasique by "hacking" i mean nmapping the cs network
14 23:09:00 chtr i think he's moved on from that though, hasn't he?
14 23:10:00 Morasique he hasn't done it again, so possibly
14 23:14:00 andy753421 out of curiosity, was he right?
14 23:14:00 andy753421 i know i've nmapped the cs network on several occasions..
14 23:14:00 Morasique not that i know of. the only people in the lab i was in were me and kleinjt, and neither of us were doing anything
14 23:15:00 Morasique yeah, i have too, but i wasn't at the time. he said the source was a cs lab ip, but i don't think he figured out who it was
14 23:15:00 chtr i know i've nmapped the entire campus on several occasions...
14 23:15:00 Morasique i'm not quite sure what he would've done if he had. "hey! uh...stop"
14 23:20:00 killer_robot import sys, collections; i = collections.defaultdict(int); for l in sys.stdin: i[l] += 1; sys.stdout.write(''.join(('%d\t%s' % t) for t in sorted(i.items()))
14 23:20:00 killer_robot :'(
14 23:20:00 killer_robot Damn your blocks.
14 23:24:00 Morasique OMFG SEMICOLONS
14 23:24:00 Morasique i wish there were an easier way to make defaultdicts, i use them more than normal dictionaries probably
14 23:24:00 killer_robot Yeah, they're absurdly useful.
14 23:25:00 killer_robot They should be core, I think.
14 23:25:00 chtr ''.join() ftl
14 23:25:00 Morasique yeah...damn you python
14 23:25:00 killer_robot chtr: I like it that way. It makes more sense.
14 23:25:00 chtr also, thanks to tommost for proving that python is less readable than ruby
14 23:25:00 Morasique killer_robot: we've had this discussion. you lost
14 23:26:00 killer_robot I don't think that I did.
14 23:26:00 killer_robot I'm still convinced by my argument.
14 23:26:00 Morasique i don't remember your argument, but i'm sure it sucked. joining is a list operation, not a string operation
14 23:26:00 Morasique it's something you do on a list
14 23:26:00 killer_robot It's something you do on an iterable.
14 23:26:00 killer_robot You combine every string element with the joining string.
14 23:27:00 Morasique ...ok, fine. "," is not the thing being iterated over
14 23:27:00 killer_robot The common element is the joining string.
14 23:27:00 chtr just give up and admit that you're only arguing for this because Guido hath declared it so
14 23:27:00 killer_robot It doesn't make sense to put a string operation on the Iterator class... oh wait, there isn't one.
14 23:28:00 killer_robot If it bothers you so much use str.join('', iterable) or unicode.join('', iterable)
14 23:29:00 chtr whoa, what happened to ``there's only one way to do it''?
14 23:29:00 Morasique those are both wrong as well. just not as wrong. although they're longer
14 23:30:00 killer_robot Yes, that's why they're wrong. You should use ''.join() or u''.join().
14 23:30:00 killer_robot Morasique: Are you advocating list(iterable).join('') ?
14 23:31:00 Morasique given the choice i would do join(iterable, ''), but if you want to use oo syntax, yes, i'd do that
14 23:31:00 Morasique or just iterable.join
14 23:31:00 Morasique but apparently there's some python reason why that won't work
14 23:31:00 killer_robot Like there not being an iterable class... yeah, that.
14 23:32:00 Morasique yeah, i don't really care what the reason is, there should be a way to do something to all iterable things
14 23:32:00 killer_robot Also, list(iterable).join() is terribly inefficient.
14 23:32:00 Morasique how does the for syntax works? make it work like that
14 23:32:00 Morasique s/works/work/
14 23:32:00 killer_robot The for syntax takes an iterable...
14 23:32:00 Morasique so things can take an iterable but you can't call things on an iterable?
14 23:32:00 Morasique is there a technical reason for that?
14 23:33:00 killer_robot An iterable is an object that, when you call its __iter__() method returns an object with a next() method that you call repeatedly to get items.
14 23:33:00 killer_robot It'll raise StopIteration when it runs out of items.
14 23:34:00 Morasique i see no reason why iterable.join('') couldn't be parsed and generate the right bytecode
14 23:34:00 killer_robot So I don't understand what you mean by "call things on an iterable". It's just a regular class isntance.
14 23:34:00 killer_robot How would you identify an iterable?
14 23:34:00 Morasique throw a typeerror, like for loops do
14 23:34:00 Morasique "TypeError: 'foo' object is not iterable"
14 23:34:00 killer_robot So you're going to overload the join() method for every single class?
14 23:35:00 killer_robot No-one can use it except to join strings?
14 23:35:00 Morasique er. why can't you use it for other things?
14 23:37:00 killer_robot Perhaps I misunderstand your suggestion. Do you want to put a join() on object that every class inherits so that it can be called on every object, therefore giving it to every iterable?
14 23:37:00 killer_robot s/on object/on object so that/
14 23:37:00 Morasique i find it strange that you can't put it just on iterables
14 23:37:00 Morasique maybe i think like java too much
14 23:37:00 killer_robot Yes. There isn't an Iterable class. It's a protocol.
14 23:38:00 killer_robot Perhaps there's an Iterable ABC in Python 3.0, though.
14 23:38:00 killer_robot But existing code wouldn't use it.
14 23:39:00 andy753421 wouldn't it be easier just to make a base class called `iterable' and have all the iterable stuff extend it?
14 23:39:00 andy753421 ducks
14 23:39:00 killer_robot andy753421: My point is that that doesn't exist.
14 23:40:00 Morasique killer_robot: i think everyone elses' point is that it should
14 23:41:00 killer_robot Well maybe, but it's also impossible to add.
14 23:43:00 Morasique i'm referring to day 37 of python development, when they said "so how should we implode lists?" and guido said "never fear, i've got this worked out. best of all, it's the inverse of how all over languages do it", and they said...nothing
14 23:43:00 Morasique shame on them
14 23:44:00 killer_robot Actually, originally there was a string module, and join was a utility function there.
14 23:44:00 killer_robot Strings didn't used to have methods, they were just data.
14 23:44:00 Morasique it seems like this argument is leading where all python arguments end: "yeah, but it can't be changed now"
14 23:44:00 Morasique just data? crazy talk!
14 23:45:00 killer_robot And I'm saying "yeah, it can be changed, but it isn't broken anyway."
14 23:45:00 chtr delusions
14 23:46:00 killer_robot I prefer it to, say, JavaScript, where you call join on an arbitrary sequence via Array.prototype.join.apply(sequence, '');
14 23:47:00 andy753421 I think what we can conclude from this is that AWK is the best programming language ever
14 23:47:00 andy753421 awk '{ h[$0]+=1}; END { for(l in h) print h[l]"\t"l }'
14 23:48:00 chtr ``If you think awk is the perfect programming language for the problem, you don't understand the problem yet.''
14 23:48:00 andy753421 oh, i forgot, awk even has ++: awk '{h[$0]++}; END { for(l in h) print h[l]"\t"l }'
14 23:48:00 chtr i do need to learn awk.
14 23:49:00 killer_robot {languages with ++}++ ?
14 23:50:00 andy753421 ruby doesn't have ++, it bothers me
14 23:51:00 killer_robot It always seemed a bit arbitrary to me that Python doesn't have it.
14 23:51:00 killer_robot Something about the difference between expressions and statements... meh.
14 23:52:00 andy753421 im doens't because integers in ruby are a giant hack
14 23:53:00 killer_robot Oh, that pointer craziness you mentioned before?
14 23:53:00 killer_robot How does that work?
14 23:53:00 andy753421 i don't really know, i just know that integers cannot be modified
15 21:42:00 killer_robot I just set up two laptops next to one another with synergy so that I effectively have dual screens.
15 21:42:00 killer_robot For some reason I'm really proud of this.
15 21:45:00 Morasique killer_robot: my roommate did that sophomore year
15 21:45:00 Morasique he's an ME
15 21:48:00 killer_robot I feel like I have scored a victory, given that I forgot to bring a monitor home with me.
15 21:48:00 killer_robot I should get the tablet PC in on the action... 3 laptops on one desk. Yeah.
15 21:49:00 Morasique i really want a third monitor
15 21:54:00 killer_robot You start to run into desk space issues at that point, unfortunately.
15 21:55:00 killer_robot I regularly use my laptop and desktop (with 2 monitors) together, and I find that the physical distance from one side of the array to another is a difficulty.
15 21:55:00 killer_robot Of course, that could be fixed by lowering the desktop's monitors.
15 23:04:00 godinka so I installed ubuntu 8.10 and tried to click to get nvidia drivers (I have the senior laptop) and some dialog flashes and disappears with nothing happening.
15 23:05:00 godinka the ubuntu website says the card is supported, etc, didn't provide much useful information
15 23:05:00 godinka I assume you all have encountered and solved this problem and declined to mention it in your wiki (?)
15 23:06:00 andy753421 nvidia drivers generally work pretty well on the senior laptop's, i've never heard of anyone having problems with them before
15 23:07:00 andy753421 godinka: try running a terminal and doing `sudo apt-get install nvidia-drivers'
15 23:07:00 andy753421 or whatever the driver package is called, you can probably find out by doing `sudo apt-cache search nvidia'
15 23:08:00 Blazeix you could also try starting the restricted drivers manager from the terminal
15 23:08:00 Blazeix I think the binary is 'jockey-gtk', so you could type 'gksu jockey-gtk' and see what happens
15 23:09:00 Blazeix Ubuntu's name for the nvidia driver is 'nvidia-glx', so you would type 'sudo apt-get install nvidia-glx'
15 23:10:00 Blazeix But I would try doing it through the restricted driver manager first, just so you don't confuse Gnome
15 23:10:00 godinka the jockey opened the window and had the same effect
15 23:10:00 Blazeix were any errors reported in the terminal?
15 23:11:00 godinka yeah
15 23:11:00 Blazeix you can use pastebin.com if there are a lot of lines.
15 23:11:00 godinka : Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
15 23:11:00 godinka E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
15 23:11:00 godinka missed an E at the beginning of first line
15 23:11:00 killer_robot Oh, so apt-get or something like it is running somewhere else.
15 23:12:00 killer_robot Do you have the Update Manageer going or something?
15 23:12:00 godinka yeah, killed it
15 23:12:00 killer_robot Yeah, you can only have one going at once.
15 23:12:00 godinka ok, the install is running from the terminal
15 23:12:00 Blazeix I would actually complete the update before installing the drivers, though I'm not sure it matters
15 23:13:00 godinka heh, 290 updates available
15 23:14:00 Morasique add that to the list of reasons gentoo is better than ubuntu. there should be a list on the wiki
15 23:15:00 killer_robot godinka: Yeah, I did an install just the other night and it was downloading updates for hours.
15 23:15:00 godinka is there a shortcut to open a term window?
15 23:15:00 Morasique godinka: not by default, but you can make one
15 23:15:00 Morasique alt+f2, gnome-terminal is probably the fastest way without one
15 23:16:00 Blazeix or alt+f2, xterm, though it isn't as pretty
15 23:16:00 godinka if I talk about boobies, will it be logged somewhere in lug archives?
15 23:17:00 Blazeix godinka: yep, and show up in the main rose-hulman site search
15 23:17:00 Morasique system -> preferences -> keyboard shortcuts is how to set one, btw
15 23:17:00 Morasique there's a line that says "run a terminal"
15 23:18:00 killer_robot I like to assign F1 to it.
15 23:18:00 Morasique killer_robot: er. isn't f1 kind of reserved?
15 23:19:00 killer_robot For Help, yeah. But is there anything more useless to override than help?
16 02:23:00 POVILUSR_DESKTOP anyone know why http://pastebin.com/m9d8dac6
16 02:24:00 POVILUSR_DESKTOP dosent work but if i hard code min and max it compiles?
16 02:26:00 chtr povilusr_desktop: you don't end preprocessor statements with semicolons
16 02:26:00 Morasique he did TOTALCYCLE right, strangely
16 02:29:00 povilusr_desktop wow im awaker
16 15:47:00 chtr i like the looks of this: http://www.rose-hulman.edu/TSC/services/internet_connections/network_statistics/
16 15:47:00 chtr note the peaks at 65Mb/s...
16 15:50:00 killer_robot Ah, awesome. It's about time.
16 15:50:00 chtr i wonder what the new limit is
16 15:50:00 chtr hopefully 100Mb/s
16 15:51:00 Morasique chtr: there's one that goes up to 80
16 15:52:00 chtr so there is. this makes me happy.
16 15:54:00 Morasique me too. i plan to enjoy this for the 40 more days i'll be here
16 15:54:00 Morasique :'(
16 15:55:00 killer_robot I wonder if they'll up the bandwidth quotas. I rather doubt it.
16 15:55:00 Morasique probably not, we've been maxing out the old connection so they'll wait to see how high we get on this one
16 22:57:00 godinka have you guys gotten to play urt under linux? It's unplayably slow and my guess is the video driver is the problem.
16 23:00:00 andy7534211 godinka: don't ask ;)
16 23:01:00 andy7534211 you'll be sucked in
16 23:01:00 Blazeix tommost runs urt under ubuntu
16 23:01:00 andy7534211 godinka: you said you've got a dell, right?
16 23:01:00 godinka yeah
16 23:02:00 godinka right now my only reason for booting windows is to play urban terror :(
16 23:03:00 andy7534211 run `glxinfo | grep vendor' and see if it says NVIDIA, or Mesa
16 23:04:00 godinka nvidia
16 23:05:00 andy7534211 run glxgears for 15 seconds or so, what are the framerates?
16 23:09:00 Morasique 969 fps! i rule
16 23:11:00 godinka about 2800
16 23:11:00 Morasique 2800 frames in 5 seconds? or 2800 fps
16 23:11:00 godinka fps
16 23:11:00 Morasique because one of those is low and one is really high
16 23:11:00 Morasique wow. i suck
16 23:12:00 godinka don't we have the same laptop?
16 23:12:00 Morasique yes. hence my depression
16 23:12:00 Blazeix godinka: I sometimes get weird effects if I upgrade my video driver then try to play urban terror before rebooting.
16 23:12:00 Morasique people need to stop saying "urban terror", irssi flips out every time
16 23:13:00 Blazeix Morasique: nice
16 23:13:00 andy7534211 you should both be getting ~7000 FPS
16 23:13:00 Morasique andy7534211: .....
16 23:13:00 andy7534211 Morasique: i imagine you're using awesome or something?
16 23:13:00 Morasique does that matter?
16 23:13:00 andy7534211 you need to run it in a regular window manager so it sets the windows size automatically
16 23:14:00 andy7534211 smaller window = higher FPS
16 23:14:00 godinka Blazeix: oho, I've rebooted many a time.
16 23:14:00 Morasique ha! 16679 fps
16 23:15:00 godinka cheater
16 23:15:00 Morasique i made the window as small as possible
16 23:15:00 Morasique yeah, i get 6618 now. so something's wrong with godinka's
16 23:16:00 Blazeix godinka: what nvidia driver version are you using? run nvidia-settings to find out
16 23:17:00 godinka it's the one-driver-fits-all nvidia thing, version 180
16 23:17:00 Blazeix Morasique: compiz could explain the difference, though I'd imagine 2800 would still be fine for UrT
16 23:17:00 Blazeix godinka: You could try turning off compiz and all the pretty visual effects
16 23:18:00 Morasique godinka: do you have urt showing the framerate in-game?
16 23:18:00 andy7534211 http://rafb.net/p/5isLAy26.html - that's what I use to start UrT
16 23:20:00 godinka the framerate jumps around 45-80 depending on how many people are near, with graphics set really low
16 23:20:00 andy7534211 you should be able to run at the highest resolution and everything turned up with no problem
16 23:20:00 godinka yeah I know I get 92 easy in windows with high graphics
16 23:20:00 Morasique my runs around 80 usually and is fine
16 23:21:00 Morasique i blame compiz
16 23:21:00 andy7534211 try running glxgears/urt without compiz and see if there's a difference
16 23:24:00 godinka well glxgears gets 7670 now so I'll try urt
16 23:24:00 chtr godinka: /server mrozekma.com
16 23:25:00 Morasique it's /connect
16 23:26:00 Morasique unless server works too
16 23:26:00 andy7534211 just go search for the rose server in the list of servers, then add it to favorites
16 23:40:00 Blazeix is godinka's UrT nick bunnytastingsnow?
16 23:43:00 andy7534211 they have the same IP address so I would assume so
16 23:45:00 Blazeix ah, yeah. brilliant detective work.
17 00:15:00 godinka bye everyone
17 15:24:00 Hudsonmc Hi guys, I have a few questions about python
17 15:24:00 Hudsonmc specifically wxpython
17 15:25:00 tommost shudders
17 15:25:00 Hudsonmc does anybody mind helping me out?
17 15:25:00 Morasique tommost: and all this time i thought you liked python
17 15:25:00 tommost Go ahead, I have a little experience with wx.
17 15:25:00 tommost Morasique: It's the wx part that I'm shuddering at.
17 15:25:00 Hudsonmc I'm writing a supposedly simple GUI using the speedmeter widget
17 15:26:00 Hudsonmc and was curious if it was necessary to write a derived class from wx.app to handle updating the needle gauge or if I'm supposed to use the given wx.app class and just make everything event driven
17 15:27:00 Hudsonmc the gauge needs to be updated constantly, so I wasn't sure how to write an event for that sort of thing
17 15:27:00 Hudsonmc I'm very new to python
17 15:28:00 tommost Hmm... I'm sorry, I'm not familiar enough with it to answer that question. My experience is mainly with deciphering it once it has been written.
17 15:29:00 Morasique there's a #wxpython, i don't know how helpful they are
17 15:29:00 Hudsonmc alright, thanks guys
17 15:30:00 Hudsonmc I appreciate you trying
17 15:30:00 tommost Sure, no problem. Good luck.
17 15:30:00 Hudsonmc thanks
17 16:30:00 crr Hudsonmc: you probably don't need to derive your own class from wx.app, but it doesn't hurt to do so
17 16:31:00 crr for most applications I would just use wx.PySimpleApp()
17 16:34:00 Hudsonmc ok, so how would I go about updating the gauge constantly?
17 16:36:00 Hudsonmc I've been using pysimpleapp for most of my test programs, but wasn't sure how to move on
17 16:45:00 Hudsonmc crr: and what do you mean by "it won't hurt to do so" ?
17 16:46:00 crr you can make your own class derived from wx.App if you want to
17 16:46:00 crr that would give you a bit more control over the initialization, if you need it
17 16:47:00 crr for updating the gauge constantly, one of the easiest ways would be to have an EVT_IDLE event handler
17 16:47:00 crr and call Refresh() and Update() from inside it
17 16:47:00 crr alternatively, you could put it on EVT_TIMER
17 16:51:00 Hudsonmc ok, I've got some reading to do then. Thanks a lot, I'm going to go look those functions up.
17 16:54:00 crr Refresh() and Update() together just force the paint event to be sent again
17 16:54:00 crr the idle event handler is sent when nothing is happening, a timer event happens at specific intervals
17 17:05:00 Hudsonmc so the idle event should be sent constantly if I have no other events set?
17 17:05:00 crr it's sent as long as you're not pressing keys, moving the mouse, etc.
17 17:07:00 Hudsonmc and the only other option would be a timer event with a very small interval?
17 17:15:00 Blazeix Hudsonmc: have you seen the SpeedMeterDemo.py app?
17 17:16:00 Hudsonmc yes, I've pulled a lot of code from it
17 17:16:00 Hudsonmc but it doesn't seem to work on my machine
17 17:17:00 Hudsonmc and none of the speedmeters they use need to be updated constantly
17 17:19:00 Hudsonmc unless I'm wrong
17 17:19:00 Hudsonmc I found much of the latter portion of the code pretty confusing
17 17:34:00 Morasique this might be cool to do in #rhlug: http://freenode.net/faq.shtml#projectcloak
17 17:37:00 crr I think a timer would probably be best for what you're doing
17 17:37:00 crr if I understand it correctly
17 17:38:00 Hudsonmc ok, thanks again
17 23:18:00 tommost I need a way to yank a property of the root X window from a bash script.
17 23:18:00 tommost Any ideas?
17 23:20:00 tommost Oh, hey, xprop.
18 00:04:00 Morasique i just found my list of emacs hotkeys from like a year ago. i was a noob
18 00:04:00 Morasique otoh, i'd forgotten some of these, so apparently i'm still a noob
18 00:22:00 tommost For some reason PulseAudio stops playback when I switch to a different X server.
18 00:22:00 tommost If I try to playback audio in the other X server mplayer just hangs.
18 00:23:00 Morasique tommost: you know what doesn't do that? alsa
18 00:23:00 tommost That would be cheating.
18 00:24:00 tommost Besides, I doubt that I'll have this problem if I send the audio to my server.
18 00:24:00 tommost Or this laptop... hmm.
18 00:32:00 tommost Does switching virtual terminals force everything on the other vty to sleep?
18 00:33:00 Morasique no
18 00:34:00 tommost Maybe it's because I had pulseaudio running in a terminal?
18 00:34:00 Morasique i don't know how that would matter
18 00:36:00 tommost If it blocks on writing to the terminal and that blocks because the terminal can't write to a non-visible X server? I'm just speculating.
18 00:37:00 Morasique but the terminal can write to a non-visible x server
18 00:37:00 Morasique whether or not you're currently on the x vty is irrelevant
18 00:38:00 tommost Yeah... I'm just going to restart to get everything into a sane state. I was messing with Skype earlier, and things got weird.
18 00:41:00 Morasique Blazeix: do you use that nicklist script for bitlbee?
18 00:41:00 tommost I started to shut down and then remembered that my Pidgin profile was mounted from my laptop...
18 00:56:00 Blazeix Morasique: yeah, I use the vanilla nicklist.pl file
18 00:59:00 Morasique is your list the whole height of the window?
18 01:02:00 Blazeix yep
18 01:03:00 Morasique mine usually is, but it glitched somehow so now it's only the height it needs to be, and below that the chat text takes up the full width. i want to figure out how to make it do that all the time
18 01:30:00 Morasique Blazeix: do you know of something to show the history in the window like pidgin does?
18 01:36:00 Blazeix Morasique: Not sure what you're talking about, I must not use that feature in pidgin.
18 01:38:00 Morasique here's my pidgin window: http://mrozekma.com/pidgin.png
18 01:38:00 Morasique i want that part above the line
18 01:39:00 Morasique i don't think there's a script for it, i'm going to try and write one
18 01:44:00 Morasique vimperator gets mad if you try to go up when you're at the top of a url
18 01:47:00 Blazeix interesting.
18 01:47:00 Blazeix I always just use 'gU' instead of 'gu'
18 01:48:00 Blazeix Its odd that it actually pops up a javascript alert box, that seems unvimperatorish.
18 01:52:00 Morasique Blazeix: ah. usually i only want to go up by 1, and you can use backspace instead of 'gu', which i find convenient
18 01:54:00 Blazeix hm, is that a custom binding you have? backspace does nothing for me.
18 01:55:00 FernFerret so, I'd talked with tom about this a little while ago, but wanted to get opinions. I was having trouble with a drive on my ubuntu server, sometimes it would show up as /sda, othertimes /sdb etc. what method would you recommend for fstab mounting, and could you direct me to a tutorial?
18 01:55:00 Morasique probably the best option is to write a udev rule for it
18 01:55:00 FernFerret i was thinking of mounting via label, but that sounds like it could go bad...
18 01:55:00 Morasique i've never done that, but Blazeix has i think
18 01:56:00 FernFerret ok well, as most likely known, i'm relatively inexpierenced with ubuntu/linux but i'm trying to get better, so would that be to advanced for me?
18 01:58:00 Morasique i don't think it's hard, but i'm not sure. you could probably just copy an existing one, they're in /etc/udev/rules.d
18 01:58:00 Morasique assuming it's the same on ubuntu
18 01:58:00 Blazeix http://ubuntuforums.org/showthread.php?t=384006
18 01:58:00 FernFerret thanks, i'll check out that post
18 01:59:00 Blazeix third post is what you want
18 01:59:00 Morasique Blazeix: :D nice
18 01:59:00 Morasique i don't think i've ever seen ls -Z before
18 01:59:00 Blazeix huh, I hadn't seen the 5th post on there. :)
18 02:00:00 Morasique :D wow
18 02:00:00 Morasique oh, i was going to post the link you mentioned in your post, but it seemed long and complicated
18 02:01:00 Blazeix yeah, I think I was using -Z because I had the -l functionality.
18 02:01:00 Morasique i'm not sure why it never occurred to me that you could use /dev/disk/ symlinks in fstab, i use those all the time but never in fstab
18 02:08:00 Blazeix apparently ubuntu comes with a vol_id command that will also give you the udev name.
18 02:15:00 FernFerret thank you so much, although he already left...
18 02:15:00 FernFerret it worked
18 02:15:00 FernFerret amazing
18 02:15:00 Morasique there's a log, he'll see
18 02:16:00 FernFerret Well he's amazing
18 02:16:00 andy753421 i'm tempted to start using K&R style C ...
18 02:16:00 FernFerret i had looked at about 5 different ubuntu forum posts before i came here...
18 02:16:00 Morasique andy753421: take that back
18 02:17:00 andy753421 it's really much more readable than ANSI C
18 02:17:00 Morasique which is ansi c?
18 02:17:00 Morasique http://en.wikipedia.org/wiki/Indent_style
18 02:17:00 andy753421 int main(int argc, char **argv) {
18 02:17:00 Morasique oh. no, that's the good way
18 02:18:00 andy753421 K&R is:
18 02:18:00 andy753421 int main(argc, argv)
18 02:18:00 andy753421 int argc;
18 02:18:00 andy753421 char **argv;
18 02:18:00 andy753421 {
18 02:19:00 Morasique ...you make me ill
18 02:19:00 andy753421 it's nice, because it's really easy to document what the parameters are, you just put a comment after them like you would do with any other variable
18 02:20:00 andy753421 and you can do the same thing with the return value if you put it on a different line
18 02:21:00 Morasique that's true. it annoys me because of all the extra lines, but if you're going to have a block comment at the beginning it'll take up the same amount anyway
18 02:54:00 andy753421 well this is interesting, i just blacklisted myself in spamassassin :)
18 02:55:00 andy753421 I had been whitelisting *@rose-hulman.edu, but apparently spammers like sending email purporting to be from myself
18 02:55:00 andy753421 so i backlisted myself, and now the two are canceling out :)
18 02:56:00 Morasique i've gotten those too. it seems like all e-mail servers should notice if somebody's receiving e-mail from themself that isn't actually from themself, and automatically block it
18 16:33:00 Morasique "eclipse-epic-bin" is an awesome name for an ebuild
18 21:34:00 chtr someone should present on something awesome on thursday
18 21:34:00 chtr erm, by awesome, i meant cool or interesting, not that crappy wm everyone obsesses over
18 21:34:00 tommost I agree.
18 21:35:00 Morasique i nominate you two
18 21:37:00 tommost chtr should present on his CameraLink project.
18 21:37:00 Morasique ?
18 21:38:00 chtr hehe, i haven't written any verilog in months. i was considerably less productive during this break than i had hoped
18 21:39:00 Morasique chtr: don't be silly, we tried out a good 25 new urban terror maps
18 21:39:00 chtr yeah, don't remind me
18 21:40:00 Morasique i should do a time graph just of break, it'd probably be horrifying
18 21:42:00 tommost Yeah, I haven't gotten any robotics done.
18 21:42:00 tommost This is a problem.
18 21:42:00 chtr i started off doing robotics stuff, and then got sidetracked
18 21:44:00 tommost I haven't posted the Thorn either.
18 21:44:00 tommost I did a lot of yard work...
18 21:54:00 tommost This computer is running off of a flash drive. Most things are fine, but everything Firefox does is painfully slow.
18 21:54:00 Morasique s/^.*but //
18 21:55:00 tommost Oh crap, I forgot to switch to mutt.
18 21:55:00 tommost Where were you guys?
18 21:55:00 tommost This was way more important that Urban Terror.
18 21:55:00 Morasique wait, what?
18 21:56:00 tommost Also, my web site is down. : (
18 21:56:00 tommost I wonder if it has been hacked—I can't log into the control panel.
18 21:56:00 tommost Though public key SSH works.
18 21:56:00 Morasique http://www.thewebsiteisdown.com/
18 21:56:00 Morasique yw
18 21:58:00 tommost Huh?
18 21:58:00 tommost Oh, and my Pidgin profile is mounted via sshfs from my other laptop.
18 21:58:00 tommost It's awesome.
18 21:58:00 Morasique have you never seen that video? it's awesome
18 21:58:00 Morasique tommost: lug server + irssi + bitlbee = win
18 21:58:00 tommost Um, no.
18 21:59:00 chtr andy753421 being able to masquerade as you: priceless
18 22:00:00 Morasique chtr: it's not exactly a huge challenge to pull that off on irc anyway
18 22:00:00 auchter hi everybody!!
18 22:00:00 chtr we're talking about bitlbee, though, which implies AIM/other stuff
18 22:01:00 andy753421 Morasique: nickserv will kick you after a while anyway
18 22:01:00 Morasique andy753421: i think you have to turn that on
18 22:01:00 Morasique and he doesn't have it on
18 22:01:00 andy753421 oh, maye?
18 22:02:00 Morasique it warns you normally, and i didn't get a warning
19 11:37:00 chtr andy7534211: i've got another issue with matlab on the lug server
19 11:38:00 chtr when trying to do: ``print plot.ps'', it complains
19 11:38:00 chtr Can't load '/opt/matlabR2008a/bin/glnxa64/libmwdastudio.so': libXrender.so.1: cannot open shared object file: No such file or directory
20 00:51:00 andy753421 auchter: ldd that file, that's a huge list of .so's
20 00:53:00 chtr i think you just need to give in and install xorg
20 00:53:00 tommost Yeah.
20 00:54:00 andy753421 blasphemy
20 00:54:00 tommost How am I supposed to run VNC without X?
20 00:54:00 chtr yeah, i don't like saying it either
20 00:54:00 tommost My server has X.
20 00:54:00 tommost I'm okay with it.
20 00:54:00 andy753421 er, there's a library called `libXfixes'...
20 00:55:00 chtr yeah, you also defended compiz for a long time
20 00:55:00 tommost I like Compiz.
20 00:55:00 tommost I have it on my desktop.
20 00:55:00 tommost Which I'm using right now.
20 00:56:00 tommost Speaking of my desktop, cups seems to have security updates ridiculously often.
20 00:57:00 andy753421 but it's owned by apple, and macs are always secure!
20 01:06:00 andy753421 auchter: matlab should work now
20 02:12:00 andy753421 tommost: how do I check if a variable is of a certain type in python?
20 02:12:00 andy753421 i.e. "abc".is_a?(String)
20 02:15:00 Morasique assuming people besides tommost are allowed to answer, there's a type() function
20 02:15:00 Morasique type("abc") == str
20 02:19:00 andy753421 so how do I test if something is a function?
20 02:19:00 andy753421 `type(test) == function' says that function is undefined
20 02:20:00 andy753421 maybe i'll just try calling it and see if it throws an exception.. that seems to be the python way of doing things
20 02:21:00 Morasique you can do "from types import FunctionType" and then do type(test) == FunctionType
20 02:21:00 Morasique i'm not sure why it's different
20 02:21:00 Morasique you can use isinstance too, i think that's actually the "right" way to do it
20 02:21:00 Morasique isinstance(test, FunctionType)
20 02:23:00 Morasique oh. there's also callable(test), i didn't know about that. i guess that would be especially easy
20 02:26:00 andy753421 hm.. if only it was test.callable?
20 02:26:00 andy753421 then i could look it up in the list of methods..
20 02:27:00 Morasique it shows up if you do dir(__builtins__)
20 02:27:00 andy753421 hm.. i should look at that more often
20 02:59:00 Morasique i use vimperator so much i've started to hit vim hotkeys in emacs. that's twisted and wrong
20 02:59:00 ZetaSyanthis kiiiick him
20 03:31:00 andy753421 Morasique: I think that means you should switch to Vim
20 03:32:00 andy753421 .. or maybe you should go write emacorator
20 03:32:00 Morasique emacs has viper mode, i suspect that's what emacorator would be :)
20 09:35:00 tommost You shouldn't use type(), it's bad because it doesn't permit inheritance. Use instanceof() instead.
20 09:35:00 tommost dir() shows you the globals, that can be handy.
20 11:18:00 andy753421 Boo, sun got bought out by Oracle
20 11:18:00 andy753421 they better keep making UltraSPARC
20 11:21:00 andy753421 hm.. i wonder what that means for MySQL
20 12:14:00 chtr yeah, as kleinjt said in #rhnoise, sparc will at least live on through opensparc
20 12:15:00 chtr though hopefully they'll continue development and production
20 12:15:00 chtr doesn't fujitsu also have a license/do development on sparc?
20 17:20:00 Blazeix TBoneULS: bring your n810 to lug so I can play with it.
20 17:20:00 Blazeix please.
20 18:07:00 Morasique this is php-level consistency: http://awurl.com/QT5A5VzTN
20 18:08:00 Morasique also, the fact that i got to use awesome highlighter to highlight the awesome api has made my day
20 18:08:00 tommost Hehe.
20 18:09:00 tommost http://awurl.com/XOxCJTl6v
20 23:02:00 Blazeix Morasique: has awesome's naughty notification system always intercepted libnotify messages, or is that recent?
20 23:03:00 Morasique no, it started in 3.2, it's one of the reasons i downgraded again, until i can figure out how to stop it
20 23:03:00 Blazeix oh, I actually think it's pretty cool.
20 23:03:00 Blazeix A nice unified look.
20 23:03:00 Morasique it's cool assuming you don't use other features of libnotify messages, like timeouts and buttons
20 23:03:00 Blazeix Is there less flexibility?
20 23:03:00 Blazeix ah
20 23:04:00 Morasique e.g. http://mrozekma.com/libnotify.png
20 23:04:00 Morasique you don't get the buttons or the little timer thing in the awesome notifications
20 23:08:00 Blazeix the API says naughty has support for timeout and functions to run onClick, but it doesn't look like you get actual gui widgets.
20 23:11:00 Blazeix I wish there were a way to set the naughty background color. Right now it is set to normal_bg or a hard coded default value. I might hack it so it looks for variables in Beautiful.
20 23:11:00 Blazeix It's bizarre that it doesn't do that by default.
21 01:47:00 tommost Hah, I have 4,917 thumbnails in my ~/.thumbnails directory. That's 46.8 MB.
21 01:55:00 Morasique tommost: gah. what is this directory?
21 01:55:00 Morasique i have 3219
21 02:02:00 tommost It's where Nautilus stores thumbnails.
21 02:03:00 tommost Morasique: Do you use Nautilus, or something else?
21 02:04:00 Morasique just a terminal
21 02:04:00 tommost Hm, then I wonder what's creating them.
21 02:04:00 Morasique it looks like eog
21 02:05:00 tommost Ah, yeah.
21 02:07:00 tommost I wonder whether KDE uses the same directory. The filenames are md5 hashes of Gnome VFS URLs, so I doubt it unless there's a common spec for that stuff. http://lug.rose-hulman.edu/wiki/User:Tomwm/Rotate_right
21 02:08:00 Morasique is there a reason not to just add a daily cronjob that does rm -rf ~/.thumbnails/** ?
21 02:10:00 tommost For you, probably not.
21 02:10:00 tommost It's a bit slow to create them of videos on remote mounts, so I like to keep them around.
21 02:11:00 tommost I really wish that they did something reversible rather than md5; it would be useful to be able to remove the ones that can easily be recreated.
21 02:12:00 tommost For example, mine was full of thumbnails of icons. Not terribly useful.
21 02:12:00 tommost Since the icons are smaller than the thumbnails.
21 11:03:00 FernFerret i believe in tommost
21 11:03:00 tommost Yay?
21 11:04:00 chtr that sounds like a horrible mistake
21 23:03:00 chtr so, any suggestions for flexible software to layout tables?
21 23:04:00 chtr my gut feeling to to go with latex and some package, but i'm thinking there has to be something better
21 23:05:00 andy7534211 what are these tables for?
21 23:05:00 andy7534211 there's this neat language i like to use called `UTF-8' ;)
21 23:06:00 chtr a decision matrix. ordinarily i wouldn't really care too much about how it looks, but given that we've read a few articles by tufte and such, i think it matters
21 23:08:00 andy7534211 i would think latex would be fine for that, as long as you don't need to wrap lines..
21 23:09:00 chtr well, i want control over placement and type of the boundary lines; it's not a uniform n x n grid that i will need
21 23:09:00 chtr i know there's a way to do it in latex, but i also remember it not being terribly fun
21 23:09:00 andy7534211 U+2500 ftw
21 23:12:00 chtr i'm surprised you're not advocating col too ;)
21 23:12:00 andy753421 sort -k!
21 23:12:00 andy753421 btw, i think you're thinking of column
21 23:13:00 chtr oh, right
21 23:34:00 chtr looks like i'll give latex with the booktabs package a try
22 00:25:00 Morasique chtr: you can do it in emacs, but that's probably not what you were looking for
22 00:25:00 chtr Morasique: yeah, i think i've settled on latex and booktabs
22 01:11:00 chtr so, anyone have anything cool they could talk about on thursday?
22 01:14:00 tommost N810!
22 01:14:00 kleinjt golf!
22 01:14:00 tommost FernFerret may have something.
22 01:16:00 chtr i don't know him, but it'd probably be nice to have someone besides the usual 4-5 people present
22 01:17:00 kleinjt we should have a backup, I haven't heard him say anything about presenting recently
22 01:17:00 andy753421 didn't someone promise to bring food on thursday?
22 01:19:00 chtr yes, i'm sure of that. unless it was me, in which case i said no such thing.
22 01:20:00 andy753421 i think it was kleinjt, something about a survival pack
22 01:20:00 chtr oh, right. pilot crackers.
22 01:21:00 kleinjt hrm, I guess I could bring a few in
22 01:21:00 kleinjt 8 ought to be enough
22 01:21:00 tommost And chtr needs to bring that soda.
22 01:24:00 chtr i'll bring one
22 01:25:00 chtr also, s/soda/pop/. and don't try to argue, i'll fight you.
22 01:25:00 kleinjt soda!
22 01:25:00 kleinjt you pop stacks, and drink soda
22 01:25:00 tommost I say both, I don't care.
22 12:05:00 Morasique anybody know what causes a thunderbird filter to get disabled
22 12:05:00 Morasique it's disabled my spam one four times now
22 18:17:00 tommost Morasique: That's one of the things I hate about Thunderbird.
22 20:36:00 Morasique tommost: is it a bug?
22 20:41:00 tommost Probably, I've seen it at the most random times. It's also possible that which is enabled/disabled isn't saved if Thunderbird exists abnormally, like Greasemonkey GM_get/setValue variables (in prefs.js).
22 20:47:00 Morasique i wish i could have reddit filter out all comments talking about how C and C++ are totally different, i can't read an article about either of them without running into that
22 20:54:00 kleinjt if you surf the internet with these, stupid comments will be automatically filtered: http://www.usa.denon.com/productdetails/3429.asp
22 20:55:00 Morasique it scares me that people buy that
22 21:06:00 Morasique http://betterthangrep.com/
22 21:15:00 tommost Yeah, I use ack pretty frequently.
22 21:15:00 tommost It's pretty awesome.
22 21:16:00 Morasique way to keep it a secret
22 21:16:00 tommost We've talked about it before.
22 21:16:00 Morasique damn it
22 21:17:00 Morasique are you sure? i can't find it anywhere
22 21:17:00 Morasique i maintain that you kept it a secret
22 21:18:00 Morasique you're a utility hog
22 21:20:00 kleinjt grepping for ack only brings up today
22 21:20:00 Morasique clearly you should be acking for ack. noob
22 21:55:00 kleinjt so, who is presenting tomorrow?
22 21:56:00 tommost TBoneULS is showing us his n810.
22 21:56:00 Morasique is he aware of that? he doesn't usually come to the meetings
22 21:57:00 tommost Yeah, I've noticed.
22 22:00:00 tommost ...speak of the devil.
22 22:03:00 Morasique Tboneuls_n810: coming to lug?
22 22:29:00 Morasique Tboneuls_n810: got it, thanks
22 22:34:00 Morasique Tboneuls_n810: focus!
22 22:38:00 Tboneuls_n810 sorry
22 22:38:00 Tboneuls_n810 what now
22 22:38:00 Tboneuls_n810 am i coming to lug tomorrow?
22 22:39:00 Morasique yes
22 22:39:00 Tboneuls_n810 maybe
22 22:39:00 Morasique glad we figured that out
22 22:39:00 Tboneuls_n810 i should, but i have so much to do this week
22 22:39:00 Tboneuls_n810 why?
22 22:40:00 Blazeix you are going to show off your n810.
22 22:41:00 Tboneuls_n810 okay
22 22:41:00 Tboneuls_n810 ill try, if not this week, next week
22 22:42:00 Tboneuls_n810 maybe we should just plan for next week
22 22:42:00 Tboneuls_n810 i could do some sort of presentation, but i think people just want to see it
22 22:43:00 tommost You should install the dev kit and do a presentation on programming for it.
22 22:44:00 Tboneuls_n810 i doubt thatll happen in the next week
22 22:45:00 tommost Gah, stupid spring quarter. Everyone's too busy to do anything.
22 22:46:00 Tboneuls_n810 yes
22 22:46:00 Tboneuls_n810 give me 2 weeks and ill have more time
22 22:46:00 Tboneuls_n810 senior project nonsense is piling up
22 22:49:00 Morasique hmm. well that's inconvenient
22 22:49:00 kleinjt ok, then who is presenting tomorrow? didn't somebody volunteer to do something about fuse?
22 22:50:00 Morasique i got the impression nobody wanted to see that, so i didn't actually prepare anything. i can do it if we need something
22 22:50:00 tommost I wanted to see that.
22 22:55:00 Blazeix Morasique: you could always give an impromptu walkthrough of the google voice thing, that wouldn't require any preparation.
22 22:55:00 Blazeix rather than someone making a presentation at the last minute.
22 23:00:00 andy753421 i want to do an overview of software development on linux sometime
22 23:00:00 andy753421 although, i think for that it would be better to have multiple people presenting
22 23:00:00 tommost That would be cool.
22 23:01:00 andy753421 maybe something like we did with the scripting languages that one time
22 23:01:00 andy753421 we can talk about it tomorrow
22 23:04:00 Morasique Blazeix: do you use that dark reddit theme?
22 23:05:00 Blazeix not currently. It was a bit too dark for everyday use.
22 23:05:00 Blazeix though I sometimes turn it on when the monitor is the only light source.
22 23:06:00 Morasique do you get huge lag scrolling down?
22 23:08:00 Blazeix no
22 23:08:00 Morasique hmm. i suck
22 23:09:00 Blazeix I guess I have a bit of lag, but it's small enough that I might be imagining it.
22 23:09:00 Morasique mine takes 3-4 seconds to scroll down, very jaggedly
22 23:10:00 tommost That's probably because of the hovering bit in the bottom right— you had the same issue with my LUG wiki theme, I imagine.
22 23:10:00 tommost The issue is that your laptop sucks. Sorry.
22 23:10:00 kleinjt that reminds me of tommost's wiki theme
22 23:11:00 Tboneuls_n810 tell me you guys arent in adjacent rooms using irc to communicate
22 23:11:00 Morasique haven't we talked about this like 6000 times?
22 23:11:00 Tboneuls_n810 maybe?
22 23:11:00 Tboneuls_n810 i dont recall
22 23:13:00 Blazeix Morasique: firefox 3, right?
22 23:13:00 Morasique yeah
22 23:13:00 tommost I just installed the theme. It's awesome.
22 23:13:00 Morasique yeah, i really like it, until i have to scroll
22 23:13:00 tommost I'm probably about to loose an hour of sleep to proggit.
22 23:13:00 Morasique i shut it off and now i'm sad
22 23:14:00 Morasique that's the get parameter to choose a theme on mediawiki?
22 23:16:00 Blazeix Morasique: can you just use 'G' and 'gg'? you should be able to see all the stories then if you have firefox maximized vertically.
22 23:16:00 Morasique tommost: yeah, i have the same problem with your mediawiki theme, although not as bad
22 23:16:00 tommost That's surprising, actually, since mine used alpha transparency.
22 23:16:00 Morasique Blazeix: i'm talking about comments pages, i use an rss feed for the stories
22 23:17:00 kleinjt hrm, I just tried the tom theme and it wasn't nearly as slow as I remembered
22 23:17:00 Blazeix oh, that's a bit laggier for me, but nowhere near 3-4 seconds.
22 23:17:00 tommost Blazeix: You use fasterfox, right?
22 23:18:00 Blazeix no, I don't use fasterfox or swiftfox, currently
22 23:18:00 Blazeix though I should probably install fasterfox
22 23:19:00 Morasique tommost: good call using red as the visited link color in your theme
22 23:19:00 tommost Oh, I messed up the name. I meant the optimized Firefox build.
22 23:20:00 tommost Morasique: Violet would be kinda ugly.
22 23:20:00 Morasique yeah, but red is kind of reserved in mediawiki. http://en.wikipedia.org/wiki/Wikipedia:Red_link
22 23:21:00 Morasique :D i like the example red link page: http://en.wikipedia.org/wiki/Like_this_one
22 23:21:00 tommost I use dashed underlines for that. Like the link is broken.
22 23:21:00 Morasique yeah, but people who use mediawiki regularly are going to think red links are broken. i stared at the presentation link on the homepage wondering if somebody had deleted the page by mistake
22 23:22:00 tommost Ah... yeah.
22 23:22:00 tommost I've been meaning to redo that theme for a while now.
22 23:23:00 tommost Make it a proper Mediawiki skin and such.
22 23:23:00 Morasique what's wrong with it?
22 23:23:00 tommost It's a drop-in replacement for the default CSS file.
22 23:23:00 tommost It uses deep CSS voodoo.
22 23:24:00 tommost And it doesn't work in IE at all.
22 23:24:00 tommost Which was intentional.
22 23:24:00 tommost But isn't ideal.
22 23:24:00 Morasique if somebody's visiting the lug wiki using IE, they don't deserve your theme
22 23:24:00 tommost I was also going to move the menus to the left, more like a normal Mediawiki skin and un-stick the top bar.
22 23:25:00 tommost Since it doesn't deal terribly well with small window sizes as it is.
22 23:25:00 tommost Either that or decrease the size of the logo.
23 00:41:00 chtr i might not be able to make it to the meeting tomorrow (spring quarter, &c.)
23 00:41:00 chtr we should probably start mirroring some distros though
23 00:41:00 andy753421 good call..
23 00:41:00 andy753421 and running some VMs..
23 00:41:00 chtr yeah, we're rather ram-limited for that though
23 00:41:00 andy753421 true
23 00:42:00 tommost The mirroring would be very useful.
23 00:43:00 andy753421 suggestions on what to mirror and/or where to get the data from?
23 00:43:00 tommost I'd like ubuntu and debian mirrors.
23 00:44:00 chtr http://www.gentoo.org/doc/en/source_mirrors.xml
23 00:44:00 chtr it'd probably be a good start to sync from the cs mirror
23 00:44:00 Morasique we should do package repos too
23 00:45:00 andy753421 yea, i figured i'd write scripts to pull from some site, but try the cs mirror first (assuming the md5's are the same)
23 00:45:00 tommost This is going to consume some serious disk space.
23 00:45:00 chtr gentoo says 130GB for a full mirror
23 00:45:00 andy753421 Avail: 1.8T
23 00:45:00 andy753421 i think we have enough
23 00:46:00 andy753421 we can use all that nice rose-hulman badnwith ;)
23 00:46:00 tommost Hehe, yeah.
23 00:46:00 chtr he he he
23 00:46:00 andy753421 see how close we can get to pegging the bandwidth metor :)
23 00:46:00 tommost We should probably warn IAIT what's going on first.
23 00:47:00 andy753421 i've told them we're going to be mirroring things
23 00:47:00 chtr i peaked at 6MB/s from kernel.org last week
23 00:47:00 Morasique tommost: that's one of the main reasons to have those drives in the first place
23 00:48:00 andy753421 we should be able to get max ~25MB/s if we utilize both Ethernet ports and do parallel fetching
23 00:48:00 tommost Also, there should probably be a dedicated e-mail address for the server admin so that it can be subscribed to all the relevant mailing lists and easily passed on between server admins.
23 00:48:00 Morasique andy753421's going to be the server admin forever, everyone knows this
23 00:49:00 andy753421 hm.. speaking of which, shouldn't cody be doing this stuff now?
23 00:49:00 chtr 04:45 <@Morasique> andy753421's going to be the server admin forever, everyone knows this
23 00:49:00 Morasique your clock is slow
23 00:50:00 chtr yep, this computer's clock is slow. my laptop's is very accurate.
23 00:50:00 tommost You should use ntpd.
23 00:50:00 tommost It's awesome; it takes 3 seconds to set up.
23 00:50:00 chtr processor="i686", system="Linux/2.6.28", leap=00, stratum=3,
23 00:52:00 chtr i haven't upgraded/installed anything on freya in quite some time. it's still running 2.6.16.
23 00:52:00 Morasique i keep forgetting to rebuild my kernel, i have .27 but i'm running .25
23 00:52:00 tommost I should downgrade my kernel... stupid .28.
23 00:53:00 chtr 2.6.28 has been working fine on my laptop
23 00:53:00 tommost :-/
23 00:53:00 tommost Well, I'm confused then. What is it that broke RHIT-1X?
23 00:53:00 Morasique iait
23 00:53:00 tommost Well, yeah.
23 00:54:00 tommost But aside from their asinine network configuration...
23 00:54:00 chtr RHIT-1X also works fine for me
23 00:54:00 chtr except for the in the worx, and in the comfy chair in F217
23 00:54:00 tommost It used to work. And it broke with .27 for me, and stayed broken with .28.
23 00:58:00 chtr way to fail^Wuse ubuntu
23 00:59:00 tommost I was waiting for that; it took an awfully long time to happen.
23 00:59:00 tommost You're falling behind, chtr.
23 00:59:00 chtr i was hoping someone else would step up
23 01:00:00 tommost I have a spare laptop booting from a flash drive that I intend to bring to the meeting tomorrow. You guys can try to make it faster or something.
23 01:01:00 andy753421 hm.. i think i'm going to have to say, screw ftp.cs.rose-hulman.edu for now..
23 01:01:00 tommost Yeah, that's why I want a different Ubuntu mirror...
23 01:21:00 Morasique why is "Allow gcc to uninline functions marked 'inline'" in the kernel?
23 01:31:00 andy753421 where's that at?
23 01:33:00 Morasique i'm not sure, it came up when converting my configuration file to .27
23 01:42:00 andy753421 we really need to get the cs dept to install a gigabit switch for the server
23 02:54:00 Morasique not cool!
23 02:54:00 andy753421 i would suggest not using the lug server for the next hour or so ;)
23 02:54:00 Morasique apparently :)
23 03:01:00 Morasique hmm
23 03:01:00 Morasiqu1 quit
23 03:01:00 Morasiqu1 e
23 03:02:00 Morasiqu1 ...
23 03:02:00 Morasique there we go
23 03:40:00 andy753421 hm.. i need to learn iproute2
23 03:40:00 andy753421 (the server should be stable for the rest of the night)
23 10:55:00 chtr hm, gcc 4.4.0
23 11:12:00 tommost I'm working to download the Ubuntu netbook thing; I'm curious how well it will perform on my old laptop.
23 11:12:00 tommost We should download all the ISOs and stash them on the LUG server, then send out an all-campus e-mail with the link.
23 11:14:00 Morasique i agree with most of what you just said
23 11:47:00 Morasique andy753421: i hate you
23 13:17:00 kleinjt mmkay, so I'll send out an email saying that Morasique will present on fuse today
23 13:18:00 kleinjt or was it google voice?
23 13:27:00 Morasique i think google voice
23 13:27:00 kleinjt ok, google voice it is
23 13:38:00 Morasique andy753421: good job skipping class, matt is talking about you
23 14:19:00 Morasique matt is breaking out bruce schneier jokes
23 14:19:00 Morasique .o bruce
23 14:20:00 tommost Matt++
23 14:20:00 Morasique gah. fail
23 14:28:00 Morasique why can't i connect to the lug server from the cs lab?
23 14:28:00 Morasique it works from anywhere else
23 15:40:00 MIshtal @ the people using ubuntu who have upgraded to jaunty: does xorg-driver-flgrx work for you?
23 15:52:00 MIshtal1 Never mind, I resolved the issue. ATI no longer supports the junior cards for linux
23 17:15:00 Morasique this is some epic attendance failure
23 17:19:00 Blazeix chtr: what the hell?
23 17:19:00 Blazeix I expect you to be in the cs lab 24/7.
23 17:25:00 Morasique my trove of google voice secrets will remain a secret
23 17:26:00 Morasique hmm. that didn't quite come out right
23 17:26:00 Morasique in summary: you lose
23 17:32:00 andy753421 yo
23 17:32:00 andy753421 how's the meeting going?
23 17:40:00 Morasique everyone's clustered around my computer
23 17:40:00 Morasique it's making me uncomfortable
23 17:44:00 Morasique andy753421: you're not here
23 17:44:00 andy753421 i noticed
23 17:44:00 Morasique T_T
23 21:35:00 kleinjt . was hints in elinks, not f, I forgot
23 21:35:00 kleinjt I just always leave them on
24 05:05:00 andy753421 whoo, gentoo got done syncing, all 130G of it :)
24 02:26:00 andy753421 hm.. so i'm submitting a bug to get the lug server in the list of official gentoo mirrors
24 02:27:00 andy753421 we'll see if IAIT gets pissed off about this.. if so, we can say it's `advertisement' for rose :)
24 02:27:00 andy753421 and plus, if it's an official mirror we can rsync it every 30 minutes instead of only once a day
24 02:29:00 andy753421 in related news:
24 02:29:00 andy753421 GENTOO_MIRRORS="http://lug.rose-hulman.edu/mirror/gentoo-distfiles"
24 02:29:00 andy753421 SYNC="rsync://lug.rose-hulman.edu/gentoo-portage"
24 02:29:00 Morasique awesome
24 02:29:00 Morasique tell iait to go to hell if they do, lots of colleges are rsync mirrors
24 02:30:00 andy753421 i think the distfiles mirror is the one they would get pissed about..
24 02:30:00 Morasique well, i think most places include the distfiles too
24 02:30:00 Morasique i never really paid attention though
24 02:30:00 andy753421 probably
24 02:31:00 andy753421 for the record: http://bugs.gentoo.org/show_bug.cgi?id=267315
24 02:39:00 Morasique i don't know if you saw this, it might be useful: http://www.gentoo.org/proj/en/infrastructure/mirrors/rsyncd.conf_pl.txt
24 02:44:00 andy753421 interesting, although, screw perl.. i might end up rewriting it in bash
24 09:52:00 Morasique this is a great idea: http://www.reddit.com/r/programming/comments/8f44f/automatic_update_hell_must_end/c092zi5
24 10:09:00 andy753421 whoo, for-each loops in dc: [sb 1+ sm d [d lm >b 1+ dd lm >r] sr lrx] sl
24 10:09:00 andy753421 1 10 [2 ^ p sx] llx
24 10:09:00 andy753421 well, i guess that's more of a regular for loop
24 11:24:00 Morasique rob pike's e-mail address is r@google.com. that's fairly awesome
24 11:28:00 chtr yeah, i think andy7534211's mentioned that a few times
24 11:30:00 Morasique well, it's more awesome when i mention it
24 12:11:00 Morasique i finally realized what makes thunderbird shut off a filter: if you undelete an e-mail that was deleted by a filter, it shuts that filter off
24 12:11:00 Morasique that's really annoying
24 12:12:00 andy7534211 `sa-learn --ham'!
24 12:21:00 Morasique "ham". nice
24 12:22:00 Morasique that seems to be what it's doing, it thinks "well, that filter was wrong that one time, clearly you must want it off forever", which is a bit rash
24 13:04:00 Morasique Blazeix: hmm, they have the same libnotify windows here: http://www.adslfaqs.com.ar/wp-content/uploads/2009/03/softpedialinuxweeklyissue34-large_0000.jpg
24 13:19:00 andy7534211 http://lug.rose-hulman.edu/mirror/ubuntu/ should be good now
24 13:20:00 andy7534211 any suggestions for the next distro?
24 13:23:00 kleinjt freebsd?
24 14:10:00 andy7534211 kleinjt: mkay, it's syncing
24 15:18:00 collinjc-eee andy7534211: debian would be nice
24 17:42:00 Morasique andy7534211: did you do ubuntu yet?
24 17:48:00 Morasique "He also eliminated the different typing modes which plagued the early word processors. With other products, if you were typing new text at the end of a document, you had to be in a Create mode. If you typed in the middle, you had to be in an Edit mode. In an Edit mode, your typing would erase existing text, so to insert text, you had to change to an Insert mode. Alan allowed the user to type anywhere in the document without a mode change"
24 17:48:00 Morasique yes, because who would want to use an editor that makes you do a mode change to type in the document
24 17:49:00 chtr you sound like a heathen
24 17:50:00 Morasique i often do
24 18:02:00 Morasique i sense an ME in here
24 22:44:00 andy7534211 kleinjt: I mirrored all the freebsd files from the CS site but i think there's more stuff i'm supposed to do to get an actual mirror working (http://lug.rose-hulman.edu/mirror/freebsd/)
24 22:44:00 andy7534211 you should find some documentation on the rest of the stuff FreeBSD mirrors need
24 22:45:00 andy7534211 Morasique: yea, ubuntu is done - http://lug.rose-hulman.edu/mirror/ubuntu/
24 22:48:00 Morasique hmm. is tom's theme suddenly broken on the wiki?
24 22:48:00 Morasique http://lug.rose-hulman.edu/mw/index.php?title=Main_Page&useskin=tom
24 22:49:00 Morasique tommost: ^
24 22:53:00 andy7534211 his skin actually links to http://www.rose-hulman.edu/~mosttw/lug/main.css
24 22:55:00 Morasique good, i like when it's 100% tommost's fault
24 22:56:00 Morasique odd. his public folder on afs is empty, no HTML
24 22:57:00 andy7534211 did he have much on there in the first place?
24 22:57:00 Morasique i thought he had some sort of site set up
24 22:57:00 andy7534211 i don't know, i don't keep anything on my afs
24 22:58:00 Morasique you at least have the default HTML directory, it looks like his public folder got erased for some reason
24 22:58:00 andy7534211 yea
24 22:58:00 andy7534211 i blame him for that
24 22:59:00 Morasique i changed the install guide to point to the lug repo
24 23:01:00 kleinjt well, source code for all the ports in the ports collection isn't mirrored, but I don't think a mirror for those exist. the freebsd ports system looks for source tarballs at the site of the project
24 23:03:00 andy7534211 i was looking at http://www.freebsd.org/doc/en/articles/hubs/mirror-official.html
24 23:03:00 andy7534211 something about needing to carry a `complete fileset' and allowing access to other mirror sites?
24 23:06:00 kleinjt http://www.freebsd.org/doc/en/articles/hubs/mirror-howto.html is a bit more detailed
24 23:08:00 kleinjt I think the complete fileset means mirroring all of the /pub/ folder, which seems unnecessary
24 23:11:00 kleinjt unless it was your intent to become an offical mirror
24 23:11:00 kleinjt IAIT might be interested if that was the case
24 23:12:00 andy7534211 yea, i went and signed up to be an official gentoo mirror, so we'll see how that goes in terms of bandwidth before signing up for anything else
25 01:01:00 Morasique eventually i'm going to confuse program hotkeys one too many times and go mad
25 01:06:00 andy7534211 all you need is ^X^C ;)
25 01:07:00 Morasique i keep hitting C-x k (kill buffer)
25 01:08:00 Morasique i hit it everywhere, firefox, terminal windows, it doesn't matter
25 01:35:00 Morasique_emacs :D cool
25 01:36:00 Morasique Morasique_emacs: test
25 01:37:00 andy7534211 it's kind of disturbing that there's three different irc clients for emacs in portage
25 01:42:00 Morasique also awesome
25 02:13:00 Morasique org-mode links are way more flexible than i thought, you can run arbitrary shell commands
25 02:13:00 Morasique org-mode ftw
25 07:29:00 kleinjt auchtemm and chtr at freya?
25 07:29:00 chtr perhaps?
25 07:29:00 kleinjt no? :(
25 07:33:00 tommost WTF, where did my HTML directory go?
25 08:43:00 chtr yay, my first emerge --sync from the lug mirror
25 08:48:00 chtr oh, another thing i wouldn't mind on the lug server: sage
25 08:51:00 Blazeix ooh, that's a good idea
25 08:52:00 chtr i'm downloading it now
25 08:56:00 chtr ok, it's compiling in a screen session. maybe andy can copy it to /opt when it's done
25 12:48:00 andy7534211 god, i hate sage
25 12:59:00 crr sag?
25 12:59:00 crr *sage?
25 13:57:00 andy7534211 It's basically a bunch of open source mathematical programs all jumbled together with a web interface, but that's just my opinion..
25 13:58:00 andy7534211 I've submitted another ticket to IAIT asking for `official' permission to run a gentoo mirror.. that makes three tickets to them in the past couple days..
25 16:53:00 chtr sage's compilation failed at some point :'(
25 16:53:00 chtr also, i was pretty sure it had a non-web interface
25 22:40:00 tommost Why doesn't vim like :%s/trace-lambda [a-z-]+/lambda/g ?
25 22:40:00 andy7534211 tommost: use \+
25 22:40:00 andy7534211 also, what is [a-z-] supposed to mean?
25 22:40:00 tommost a-z and -
25 22:41:00 andy7534211 vim
25 22:41:00 andy7534211 er, that's not a terminal..
25 22:41:00 tommost Thanks.
25 22:43:00 andy7534211 hm, i'm slightly surprised [a-z-] worked, i seem to remember having to use [a-z\-] sometime.. oh well, that's nice to know
25 22:44:00 tommost Gaaah... 23/25 points. Time to rewrite my testcase runner to handle CPS...
25 22:44:00 andy7534211 you might want to take a look at `:help magic' as well
25 22:47:00 tommost Ah, cool.
26 20:49:00 Morasique i don't know how i used to survive without multiple desktops. i'm trying to remember; i think minimizing windows was a big part of it
26 20:58:00 crr are you using windows??
26 21:00:00 Morasique no, i was just thinking about it suddenly because i have a million windows open
27 07:37:00 Morasique holden signs his e-mails. holden++
27 07:37:00 andy753421 signing emails is lame
27 07:37:00 andy753421 they invented the `From: ' header for a reason
27 07:38:00 Morasique he also bottom-posts, i know how you all like that
27 08:15:00 zz hey guys, when i follow the lug wiki on how to get the certs working and i wget https://www.rose-hulman.edu it tells me an error about godaddy
27 08:33:00 andy753421 zz: can you post a copy of the error to some pastebin?
27 08:34:00 Morasique i get it too, actually: http://rhlug.pastebin.com/m7cd28454
27 08:34:00 Morasique it's possible/likely i never installed rose's certs
27 08:34:00 Morasique it's just the standard can't verify error
27 08:36:00 andy753421 ok, my server has the certs installed and doesn't get the error, but my laptop does
27 08:38:00 zz andy753421: later today ok? busy then class
27 08:39:00 andy753421 sure
27 08:45:00 Morasique i'm kind of confused why rose's certificate was issued by go-daddy. i thought rose issued its own certificates, that's the whole point of installing the root certificate
27 08:45:00 andy753421 yea..
27 08:53:00 andy753421 that is strange, it's defiantly a different certificate than is in use angel
27 08:53:00 andy753421 (different issuer that is)
27 08:54:00 Morasique should we just change the test to use https://angel.rose-hulman.edu ? that's the cert that matters
27 08:54:00 andy753421 i suppose we could
27 08:55:00 andy753421 shouldn't wget work with the godaddy signature even without the Rose root ca?
27 08:55:00 Morasique yeah, it's one of the default CAs, i don't know what the issue is
27 08:56:00 Morasique i even tried installing new godaddy certs from https://certs.godaddy.com/Repository.go
27 09:01:00 Morasique how is your server not having an issue?
27 09:03:00 andy753421 n/m, it was
27 09:03:00 andy753421 i was using the wrong URL
27 09:04:00 andy753421 i'd say file a ticket with IAIT?
27 09:04:00 andy753421 i've already got three pending so i call not-it
27 09:05:00 Morasique i don't think it's an error, firefox seems fine with it
27 09:06:00 andy753421 try wget --ca-certificate=..
27 09:06:00 andy753421 (my firefox is not fine with it)
27 09:06:00 andy753421 maybe they added new certificate files with firefox-3?
27 09:09:00 Morasique it looks like it's been in since 2005: https://bugzilla.mozilla.org/show_bug.cgi?id=284677
27 09:10:00 andy753421 is that the same certificate as you added to /etc/ssl/certs?
27 09:13:00 Morasique no, i found a .cer on godaddy's website
27 09:13:00 Morasique i don't know what to do with .crt's
27 09:15:00 zz Morasique: youre in the cs lab?
27 09:15:00 Morasique no
27 09:16:00 Morasique andy753421: actually, the .crt looks suspiciously like a pem file, but installing it didn't help
27 09:45:00 andy7534211 So IAIT doesn't want us running off-campus mirrors: http://pastebin.com/mdf3577a
27 10:14:00 Morasique awesome. i'm pegging two cores on the lug server
27 11:25:00 zz Morasique: if youre not in the cs lab then where?
27 11:27:00 zz wish i knew about the mirrors before i wasted bandwidth downloading
27 11:28:00 zz is there a package repo mirrores?
27 11:28:00 andy753421 zz: depends on the distro
27 11:28:00 zz *buntu
27 11:29:00 andy753421 http://lug.rose-hulman.edu/mirror/ubuntu/
27 11:29:00 zz 9.04 yet?
27 11:29:00 andy753421 yes
27 11:29:00 zz SWEET!
27 11:30:00 zz adding to sources later tonight
27 11:30:00 andy753421 currently it syncs with the official mirrors three times a day
27 11:30:00 zz :-D
27 11:30:00 zz any updates on certs?
27 11:30:00 andy753421 Morasique: did you ever figure out why firefox was allowing it and wget wasn't?
27 11:31:00 zz my ff is working just fine w/ the ones from iait
27 11:31:00 andy753421 did you have to allow an exception for the certificate for http://www.rose-hulman.edu/ ?
27 11:32:00 zz nope
27 11:32:00 zz i imported the root certs
27 11:32:00 zz but wget has the godaddy thingy
27 11:33:00 andy753421 http://www.rose-hulman.edu/ isn't signed with the rose root certificate for some reason
27 11:33:00 zz http or https?
27 11:33:00 andy753421 her, https i mean
27 11:33:00 andy753421 *her
27 11:33:00 andy753421 *er
27 11:34:00 zz hehe
27 11:36:00 zz i actually did all that during summer
27 12:44:00 zz fan just died
27 12:44:00 zz no a/c in hall
27 16:09:00 Morasique http://developer.apple.com/documentation/DeveloperTools/gcc-4.0.1/gcc/Variable-Attributes.html#index-g_t_0040code_007bcleanup_007d-attribute-1241
27 16:10:00 Morasique i think if i used gcc too much i would get addicted to awesome things like that and not be able to use anything else
27 16:11:00 andy753421 hehe, i remember there was a xscreensaver plugin that would dispaly random parts of your systems memory as images, but it was marked as a security vulnerability
27 16:13:00 Morasique an awesome security vulnerability
27 16:14:00 chtr yay? http://developer.apple.com/documentation/DeveloperTools/gcc-4.0.1/gcc/Pascal-Strings.html#Pascal-Strings
27 16:15:00 tommost Hehe, yeah, I read that.
27 16:15:00 tommost Awesome.
27 16:16:00 Morasique so, it stores the length byte but doesn't actually use it?
28 09:07:00 Morasique how do i get glade to generate code? i know andy753421 did it somehow
28 09:15:00 Morasique victory. never mind, i don't need you people
28 09:18:00 Morasique brain is running gtk 2.2.4
28 15:41:00 Morasique i don't know if any of these are clever or not, but the emacs version is blowing my mind: http://twitter.com/vcotwdorso
28 15:45:00 andy753421 no, those are pretty basic things, i use all of those except the mouse one already, and i probably won't use the mouse one anyway
28 15:47:00 Morasique you guys need modifier keys, that would make things look much more impressive
28 15:47:00 Morasique example: "C-x ( C-x r SPC z C-p C-SPC C-f M-w C-x r j z C-y C-x ) C-x C-k b C-M-y"
28 15:49:00 andy753421 what does that do?
28 15:49:00 andy753421 good job, you scared Blazeix away
28 15:49:00 Morasique i don't know, it was an @ reply to somebody
28 15:49:00 Morasique something involving a macro
28 15:50:00 andy753421 well that's not very useful then
28 15:51:00 andy753421 what's the emacs version of that page?
28 15:51:00 Morasique well, most of them come with explanations that make them somewhat more helpful
28 15:51:00 Morasique http://twitter.com/ecotd
28 15:51:00 Morasique the current F3 one is awesome, i do that all the time only the long way
28 15:54:00 andy753421 hm.. i think i would need to know more about emacs to be able to understand what those are saying
28 16:03:00 Morasique the ps man page is the only one i've ever seen that doesn't indent the lines under each section
28 16:03:00 Morasique i don't know how i never noticed before
28 16:26:00 Morasique http://rhlug.pastebin.com/m7e3da4f9
28 16:28:00 andy753421 so, any particular reason you're search searching portage for `GlobalDestruction'?
28 16:29:00 Morasique i would tell you, but it would compromise my plans
28 16:30:00 Morasique i actually searched for `global' originally, i was looking for dev-util/global
28 16:31:00 andy753421 hm, is that like ctags?
28 16:31:00 Morasique yeah. i never got ctags working, i don't remember why, but i found an article about using this with emacs
28 16:32:00 andy753421 doesn't emacs have it's own version of ctags?
28 16:32:00 Morasique not that i can find
28 16:33:00 Morasique global comes with emacs bindings
28 16:33:00 andy753421 the first line of `man ctags' is "The etags program is used to create a tag table file, in a format understood by emacs(1)"
28 16:33:00 Morasique hmm. maybe i ran the wrong one. i don't remember, it's been a while since i tried
28 16:35:00 andy753421 http://vimdoc.sourceforge.net/htmldoc/tagsrch.html#tags-file-format
28 16:36:00 andy753421 .. `qlist emacs | grep ctags' says that emacs installs it's own version even
28 16:37:00 Morasique well, despite all the evidence to the contrary i maintain that i had issues with it
28 17:07:00 Morasique i just discovered wmctrl, i spent ages looking for this a long time ago
28 17:55:00 minifig904 Anyone here familiar with Xilinx and Cadence IUS under Linux?
28 17:56:00 minifig904 I've been trying to look up how get them installed, but I'm hitting a bunch of walls.
28 17:58:00 andy753421 you can run them off the lug server if you like
28 17:59:00 andy753421 wait, xilinx isn't on the server yet
28 17:59:00 andy753421 the install should be fairly straightforward though, xilinx can be downloaded for free and comes with a linux installer, cadence is available from tibia
28 18:00:00 minifig904 OK. I looked around, but I guess I missed it.
28 18:00:00 andy753421 or you can use gEDA!
28 18:00:00 minifig904 It looks like Icarus Verilog doesn't have synthesis.
28 18:01:00 minifig904 Starting with .9, they broke it.
28 18:01:00 andy753421 eh, i suppose that is true
28 18:01:00 minifig904 Considering I might do the digilent design competition again (or just might need to synthesize), I'd like to at least keep xilinx around.
28 18:01:00 minifig904 Although for simulation, gEDA should work. In theory.
28 18:02:00 minifig904 And for PCB stuff.
28 18:02:00 andy753421 yea, i used gEDA all though comparch
28 18:02:00 minifig904 Wait a minute... /me pokes around tibia's xilinx folder
28 18:03:00 minifig904 Aha.
28 18:03:00 minifig904 \\tibia\public\Course Software\Xilinx\Install-Me-First_WebPACK_92i\bin\lin
28 18:04:00 minifig904 Not sure I want to make an account on the LUG wiki just for that, but still.
28 18:05:00 andy753421 you can post anonymously
28 18:05:00 minifig904 I guess I'
28 18:05:00 minifig904 m going to install xilinx on my linux server.
28 18:09:00 minifig904 Oh, and has anyone figured out how to program the FPGAs under linux? Or should I try using Digilent Adept under wine?
28 18:09:00 andy753421 I have not heard of any way to get it to work (not even under wine)
28 18:09:00 minifig904 Shame.
28 18:10:00 andy753421 you probalby want to talk to an ECE person about this stuff though
28 18:11:00 andy753421 anyway i'm heading back to skinner
28 18:11:00 minifig904 Thanks for the help
28 18:11:00 andy753421 ok, for what it's worth, i'm downloading xilinx 11.1 on the lug server
28 18:11:00 chtr minifig904: if you have a normal jtag cable, you can program the boards under linux
28 18:12:00 chtr the nexys[2] boards use some crazy on-board usb emulation of jtag that only works with adept, which i haven't been able to get working under wine
28 18:12:00 minifig904 OK.
28 18:12:00 minifig904 Thanks.
28 18:13:00 minifig904 Well, I'll see what I can do to get a basic how-to (in draft form) together for the Xilinx page first. I'm not going to install Linux on my laptop until this summer anyways.
28 18:16:00 minifig904 Unfortunately, I will most likely be playing with a Nexys 2 before I get a regular JTAG cable.
28 20:26:00 Morasique http://arstechnica.com/open-source/news/2009/04/ubuntu-brings-advanced-screen-features-to-the-masses.ars
28 20:28:00 chtr boo
28 20:28:00 Morasique it's ubuntu, configuration files confuse them
28 20:28:00 chtr and then they're completely lost when they ssh into any other linux box on the planet
28 20:29:00 Morasique well, soon all linux machines will be running ubuntu
28 20:29:00 chtr that's an absolutely terrifying thought.
28 20:43:00 andy753421 what's a good way to merge the files from two directory hierarchies into one directory?
28 20:43:00 andy753421 i.e. rsync -uav dir1/ all/; rsync -uav dir2/ all/
28 20:43:00 andy753421 but without making copies of the files?
28 20:44:00 chtr you know my (unhelpful) answer...
28 20:44:00 andy753421 eh?
28 20:44:00 chtr bind!
28 20:44:00 andy753421 hehe
28 20:45:00 andy753421 that's actually an interesting solution, if i bounded all the directories and then did a `mv' on all the subdirectories, what would happen?
28 20:48:00 chtr http://rhlug.pastebin.com/m7299c7d
28 20:49:00 andy753421 try `mv c/* c2'
28 20:51:00 andy753421 oh well, i figured out a solution anyway
28 20:51:00 chtr http://rhlug.pastebin.com/me5604e0
28 20:52:00 andy753421 awesome
28 20:53:00 chtr yeah...
28 20:53:00 chtr glares at /proc/<pid>/mounts and wishes it was usable
28 20:54:00 andy753421 http://rhlug.pastebin.com/m1b46fb8b
28 20:55:00 chtr ah, not bad. i like the plan9 solution better ;)
28 20:57:00 andy753421 alternatively, if I had plan9 i wouldn't be doing this in the first place
28 20:58:00 andy753421 (need to fix up binaries to be run from a PREFIX other than where they're supposed to be run)
28 21:02:00 andy753421 hm.. does sed let you edit binary files?
28 21:02:00 chtr ... i'm not sure i like where this is going
28 21:02:00 andy753421 i imagine it wouldn't like '\0' in the replacement..
28 21:03:00 andy753421 well, i have to change /usr/local/ to something else, but i have to keep it the same length so the binaries don't get corrupted, so as long as the new path is less than 10 characters I should be fine
28 21:03:00 andy753421 (but i have to null terminate them still)
28 21:05:00 andy753421 so basically I want 'sed -i 's!/usr/local(.*)\0!/tmp/new!\1\0\0\0!g'
28 21:06:00 chtr why use multiple \0 instead of padding it with /?
28 21:06:00 andy753421 ooh, that's a good idea
28 21:06:00 andy753421 that should work for ASCII files too
28 21:54:00 povilus http://www.lindqvist.com/pong/index.php?c=1
28 22:00:00 Morasique that's awesome
28 22:02:00 Morasique it got somewhat easier when i realized the right move goes to c=1 and the wrong goes to c=2, so you can just hold down refresh to win
28 22:32:00 Morasique i'm watching numb3rs, here's a screenshot of the code they're using to stop crime: http://mrozekma.com/numb3rs.png
29 10:10:00 Morasique http://www.thewebcreator.net/2009/04/29/how-to-choose-the-best-linux-distro-for-you/
29 10:10:00 Morasique Blazeix: apparently arch is for sysadmins and gentoo is for coders
29 10:10:00 Morasique although "Gentoo has had a couple of turbulent years, and this means that now isn?t the ideal time to embark on an adventure with Gentoo"
29 10:13:00 andy753421 dear god, they recommended mandriva for coders?
29 10:15:00 Morasique andy753421: well, mandriva hasn't had "a couple of turbulent years" like some distros that shall remain nameless
29 10:15:00 Morasique i think any linux distro will work fine for coding, i'm not sure what makes mandriva/gentoo special
29 10:16:00 kleinjt It uses KDE, so it is idea for Qt development apparently
29 14:21:00 povilus_desktop anyone heard about using cricket broadband or any mobile broadband under linux
29 14:21:00 povilus_desktop ?
29 15:24:00 Morasique every other entry on proggit is about tco in python
29 15:24:00 Morasique tommost--
29 15:31:00 kleinjt I like the python tail recursion article
29 15:35:00 Morasique kleinjt: you're going to have to be more specific; there's about 600 now
29 15:39:00 kleinjt http://g.imagehost.org/0632/snake.jpg
29 15:43:00 Morasique the comments on that reddit post were especially bad
29 15:44:00 chtr oroborus!
29 15:47:00 kleinjt is anyone planning on presenting tomorrow?
29 15:51:00 Morasique wasn't somebody doing some hardware thing?
29 16:12:00 chtr TBoneULS is presenting.
29 16:13:00 TBoneULS okay so i am presenting
29 16:13:00 TBoneULS is a hardware and software, features etc overview good?
29 16:13:00 TBoneULS there will very little info on programming for it as i havent had a chance to look at that yet
29 16:14:00 Morasique i think chtr should present on how he's either psychic or has the ability to control people similar to a jedi
29 16:14:00 TBoneULS yes that was weird
29 16:17:00 TBoneULS okay so im presenting, ill throw something together
29 16:17:00 chtr awesome.
29 16:31:00 TBoneULS i approve of the ascii art
29 16:35:00 chtr you can never have too much ascii art
29 18:56:00 andy753421 oh what the hell, my /lib/libdl.so.2 somehow got relinked to point to l`ibdl-2.8.s'
29 22:25:00 andy753421 do you have to do anything special to ubuntu to get it to use the lug mirror when doing a dist-upgrade?
29 22:26:00 andy753421 like, doen't it go and disable the custom packages sources or something stupid like that?
30 04:33:00 chtr woah, freshmeat looks different since my last visit.
30 12:54:00 andy753421 auchter: any ideas on how to break into a solaris 8 machine?
30 12:54:00 andy753421 I need to use solaris 8 for my senior project and they cs dept has a sunblade they gave us, but they forgot the root password..
30 16:29:00 lithium3141 hey. is there a known way to allow authentication to samba through LDAP?
30 16:29:00 lithium3141 I have system sign-on working, having followed the public machine HOWTO, but I'd like to also allow samba connections
30 16:32:00 tommost I used a series of scripts on the robotics team's server to do this called "smbldap".
30 16:33:00 tommost I'm not sure if they'll be useful for augmenting an existing system, however.
30 16:33:00 lithium3141 well, I'll give it a try
30 16:34:00 lithium3141 thanks much!
30 16:36:00 tommost No problem. Good luck.
30 16:40:00 lithium3141 tommost: does this require the machine become a domain controller?
30 16:40:00 lithium3141 or join the existing rose-hulman domain?
30 16:40:00 tommost I'm not sure if that's required, but I believe that that's how my system is set up.
30 16:41:00 tommost Er, being domain controller, that is.
30 16:41:00 lithium3141 mmk. would you mind terribly sending me a copy of your smb.conf?
30 16:43:00 tommost Sure, just let me check whether it's working properly first.
30 16:43:00 lithium3141 ok
30 16:47:00 tommost Okay, it works. Where should I send it?
30 16:47:00 lithium3141 ekltl@rose-hulman.edu
30 16:48:00 chtr prepare for spam overload
30 16:49:00 Morasique this is why god invented pastebin
30 16:49:00 chtr i made the mistake of posting my email in here once. that was not my wisest move.
30 16:49:00 lithium3141 oh. crap.
30 16:49:00 tommost Oh, damn.
30 16:49:00 tommost Sorry.
30 16:49:00 lithium3141 well here's hoping for the rose spam filter :)
30 16:49:00 tommost andy753421 can edit the logs for you.
30 16:49:00 chtr no editing history!
30 16:49:00 Morasique also, lithium3141 resolves to a terrible color in logview
30 16:50:00 tommost Lots of nicks resolve to terrible colors in logview.
30 16:50:00 tommost Maybe I'll rewrite it this summer.
30 16:50:00 tommost Maybe.
30 16:50:00 lithium3141 chtr: we can't just nudge it a bit? :)
30 16:50:00 Morasique this one is almost impossible to read
30 16:50:00 lithium3141 anyway how should I handle that edit? just /msg andy?
30 16:50:00 chtr lithium3141: i've posted both my email and a widely used password in here; i dealt with it ;)
30 16:51:00 Morasique yeah, i've never heard of him editing the logs before
30 16:51:00 lithium3141 alright fair enough
30 16:51:00 lithium3141 thanks for the heads-up
30 16:51:00 lithium3141 i'll know better next time :)
30 16:51:00 Morasique chtr: i typed my password in here tons of times when i used gnome-screensaver and it sucked at capturing my keyboard, but i always managed to not send it
30 16:52:00 chtr slock got borked on my laptop a while back
30 16:52:00 chtr it would turn off my display, so i'd think i'd type my password wrong when my screen didn't display anything
30 16:52:00 chtr then i'd type my password again and press enter...
30 16:52:00 lithium3141 tommost: does this require slapd to be running on the machine?
30 16:53:00 tommost Yes, I believe so.
30 16:53:00 lithium3141 argh
30 16:54:00 lithium3141 ok here's the thing: how does this integrate with rose authentication?
30 16:54:00 lithium3141 i don't see any references to the rose-hulman.edu ldap server
30 16:54:00 tommost Hm, I don't know. Ask andy753421; he did it for the LUG server.
30 16:55:00 lithium3141 ok
30 16:55:00 lithium3141 thanks again
30 16:55:00 Morasique i think he said it was a huge pain
30 16:55:00 lithium3141 well it's samba
30 16:55:00 lithium3141 i'd expect no less
30 16:56:00 tommost waits for Morasique to jump to samba's defense
30 16:56:00 lithium3141 can anyone here give me an account on the LUG server, so I can peek at its smb.conf and ldap.confs?
30 16:56:00 tommost Again, andy753421.
30 16:57:00 lithium3141 ok
30 16:58:00 tommost He's in F225 right now. If you want to earn my unending gratitude you could pull his network cable while he's not looking.
30 16:58:00 lithium3141 i would, but i'm clear across campus
30 17:00:00 chtr andy753421: hey, we're looking for someone in F225 to pull andy753421's network cable. since you said you were in F225, would you mind helping us out?
30 17:00:00 tommost andy753421: Yeah, make sure he doesn't notice for a couple minutes or so.
30 17:01:00 tommost Also, tell him that "rhanarcy" is a jerk.
30 17:01:00 chtr hehe, rhanarchy's back?
30 17:08:00 andy753421 Morasique: Quick, what's the command for re-indenting a C file in emacs again?
30 17:09:00 Morasique C-x, h, C-M-\
30 17:09:00 andy753421 M is alt?
30 17:09:00 Morasique yeah
30 17:10:00 lithium3141 andy753421: when you get a sec, I sent you an email at your rose address - if you wouldn't mind looking it over, i'd appreciate it
30 17:12:00 andy753421 sure, i'm taing at the moment, so when i'm done with that
30 17:12:00 lithium3141 thanks
30 17:18:00 andy753421 lithium3141: ok, are you wanting to have samba authenticate using the Rose-Hulman LDAP server, or are you running your own ldap server?
30 17:48:00 lithium3141 andy753421: the rose LDAP server
30 17:55:00 andy753421 ok, I haven't run samba for about 5 years, but i can take a look at the conf and see if it makes any sense to me
30 17:55:00 tommost glares at andy753421
30 18:03:00 lithium3141 andy753421: if you just want to send me the conf i can probably make sense of it myself
30 18:09:00 andy753421 lithium3141: I don't have a conf for the lug server because it's not running samba
30 18:09:00 andy753421 you might actually ask tommost, i think he set that up for the robtoics server
30 18:09:00 tommost ...
30 18:09:00 andy753421 I'm looking at http://wiki.samba.org/index.php/Samba_&_LDAP it seems to have some info on how to do it
30 18:10:00 lithium3141 tommost and i already talked - he runs slapd on the robotics server, which is something i'm hoping to avoid
30 18:10:00 lithium3141 it winds up being a separate domain controller that somehow magically integrates with rose's
30 18:10:00 lithium3141 i'm looking for the simpler solution
30 18:10:00 tommost The robotics team's LDAP doesn't integrate at all with Rose's.
30 18:10:00 tommost It's entirely separate.
30 18:10:00 lithium3141 or that.
30 18:11:00 lithium3141 hm. do you have separate logins?
30 18:11:00 tommost Yeah, that's the point.
30 18:11:00 lithium3141 ah ok
30 18:11:00 lithium3141 i must've misunderstood earlier
30 18:17:00 lithium3141 ok so this LDAPSearch user
30 18:17:00 lithium3141 what exactly is the functionality of that?
30 18:18:00 Morasique it allows anonymous access without actually being anonymous
30 18:18:00 lithium3141 ok
30 18:18:00 lithium3141 but it has no administrative rights?
30 18:18:00 andy753421 no
30 18:19:00 andy753421 so it looks you need to use `passdb backend = ldapsam:ldap://<rose's ldap server'
30 18:19:00 lithium3141 yeah that's what i'm using
30 18:19:00 lithium3141 specifically: passdb backend = ldapsam:ldap://dc-1.rose-hulman.edu
30 18:20:00 lithium3141 then i'm using the same LDAPSearch info from ldap.conf for the ldap admin dn
30 18:20:00 lithium3141 but apparently that won't work
30 18:27:00 lithium3141 ok here's a thought
30 18:28:00 lithium3141 PAM works with LDAP to authenticate users
30 18:28:00 lithium3141 can I just have samba use PAM as authenticator, rather than LDAP?
30 18:41:00 Morasique are you trying to restrict this to certain users?
30 18:41:00 lithium3141 anyone with a rose account
30 18:41:00 Morasique why don't you just do it by IP then?
30 18:41:00 lithium3141 because i'd like to be able to map things like home directories
30 18:41:00 lithium3141 can i just integrate samba into the rose-hulman.edu domain?
30 18:42:00 Morasique i don't think it supports authenticating with active directory
30 18:42:00 lithium3141 really? hm
30 18:42:00 Morasique you usually use kerberos
30 18:43:00 lithium3141 can i do it that way then? i don't specifically need ldap, just any working method that maps users appropriately
30 18:48:00 Morasique usually ldap is easier than kerberos, but you should be able to use either
30 18:48:00 lithium3141 ok
30 18:48:00 lithium3141 i'll give kerberos a try
30 19:23:00 lithium3141 ok so the closest i've gotten is using active directory authentication from samba to dc-1.rose-hulman.edu
30 19:23:00 lithium3141 but i don't have the requisite permissions to join the domain, so that's still a no-go
30 19:23:00 lithium3141 can't use pam, because that requires sending passwords in the clear
30 19:24:00 lithium3141 and i can't use ldap, because the ldap server doesn't have some samba object i need to exist and i don't have the permissions to create it
30 19:24:00 lithium3141 i'm thinking this may well be impossible
30 19:29:00 rr73 get the certs worked out?
| User | Lines | Words | Characters | Karma |
|---|---|---|---|---|
| Morasique Morasiqu1, Morasique_emacs | 618 | 6087 | 33871 | 0 |
| andy753421 | 323 | 3188 | 17741 | -2 |
| tommost tommost_xp | 195 | 1665 | 9315 | -2 |
| chtr chtr_ | 180 | 1549 | 9102 | -3 |
| andy7534211 | 90 | 895 | 5218 | 0 |
| Blazeix | 78 | 829 | 4684 | 0 |
| window_pixie | 73 | 623 | 3529 | 0 |
| killer_robot | 57 | 612 | 3522 | 0 |
| lithium3141 | 61 | 489 | 2743 | 0 |
| kleinjt | 43 | 321 | 1900 | 0 |
| godinka | 27 | 244 | 1370 | 0 |
| Hudsonmc | 22 | 236 | 1213 | 0 |
| minifig904 | 21 | 208 | 1166 | 0 |
| crr | 19 | 189 | 1021 | 0 |
| Tboneuls_n810 TBoneULS | 23 | 147 | 715 | 0 |
| FernFerret | 10 | 131 | 712 | 0 |
| zz | 21 | 121 | 632 | 0 |
| tired_coder | 7 | 73 | 362 | 0 |
| Theta | 6 | 57 | 305 | 0 |
| octavious | 6 | 45 | 278 | 0 |
| MIshtal MIshtal1 | 2 | 30 | 174 | 0 |
| povilusr_ausome POVILUSR_DESKTOP, povilusr_desktop | 5 | 26 | 170 | 0 |
| povilus_desktop povilus | 3 | 14 | 122 | 0 |
| jboticsource | 4 | 13 | 64 | 0 |
| collinjc-eee | 1 | 5 | 33 | 0 |
| rr73 | 1 | 5 | 25 | 0 |
| auchter | 1 | 2 | 14 | 0 |
| ZetaSyanthis | 1 | 2 | 11 | 0 |