00:32.58 | merlin262 | how can you make bc handle decimals? |
00:33.09 | scanline | scale=10 |
00:33.10 | scanline | or something |
00:33.31 | KeyserSoze | how can you default that, so it happens whenever it is loaded? |
00:33.42 | KeyserSoze | or is that in tfm, too? |
00:34.28 | scanline | dunno |
00:35.35 | Xentac | PicoBot: seen gonkulator |
00:35.35 | PicoBot | gonkulator was last seen on #picogui 4 hours, 26 minutes and 51 seconds ago, saying: KeyserSoze: sounds like fun :) [Sun Nov 10 20:11:12 2002] |
00:36.03 | KeyserSoze | Xentac: did you know gonkulator is planning to become a Catholic priest? |
00:36.14 | Xentac | yeah, he told me that a while back |
00:36.33 | merlin262 | it's amazing the bugs that lint picks up |
00:36.54 | KeyserSoze | ah, bc takes a file as a parameter, and that file can contain variables like scale. |
00:37.08 | KeyserSoze | so, alias bc='bc ~/.bsrc' |
00:37.13 | merlin262 | alias bc='bc ~/.bsrc' |
00:37.17 | merlin262 | haha |
00:37.44 | KeyserSoze | whoops |
00:37.45 | scanline | people who read the manpage think alike :) |
00:38.06 | merlin262 | scanline: shadup |
00:38.12 | merlin262 | :P |
00:38.43 | scanline | ;) |
00:39.35 | KeyserSoze | it sounded good, but didn't work for me... |
00:39.42 | merlin262 | it worked for me. |
00:41.21 | KeyserSoze | what's in your .bcrc? |
00:41.45 | merlin262 | scale=10 |
00:41.51 | merlin262 | I put it in ~/.bcsrc |
00:41.55 | merlin262 | the alias I created was |
00:42.04 | merlin262 | alias bc='bc ~/.bcsrc' |
00:43.11 | scanline | ha.. after using the x11 driver for a while, it's amazingly comforting to use good ol' sdlfb and the panel appmgr and see the apps resize perfectly smoothly |
00:43.27 | merlin262 | lol scanline |
00:43.33 | KeyserSoze | merlin262: mine is identical, except i have .bcrc, and it doesn't work! |
00:43.43 | merlin262 | KeyserSoze: check for typos! |
00:43.50 | merlin262 | or, first check |
00:43.53 | merlin262 | bc ~/.bcrc |
00:44.31 | KeyserSoze | lol |
00:45.21 | KeyserSoze | yeah, i did "bc .bcrc", and it still didn't seem to work. |
00:45.23 | KeyserSoze | my test was "1.0+1.0", and it kept giving "2" |
00:45.31 | merlin262 | hehe |
00:45.55 | merlin262 | haha |
00:48.59 | scanline | now for the next level... WTs embedded in themes |
00:49.44 | merlin262 | then, you can have WTs for all the standard dialogs! |
00:49.49 | merlin262 | and have the themes change the standard dialogs! |
00:49.53 | scanline | yep |
00:49.59 | merlin262 | hehe |
00:50.03 | scanline | and you can do neat things combining themes and WTs |
00:50.30 | scanline | for example, defining some extra custom theme objects in a theme and using them in the WT |
00:50.32 | scanline | eep... |
00:50.41 | scanline | you know, it's also possible to embed themes inside WTs... |
00:50.53 | merlin262 | scanline: your getting sicker and sicker |
00:50.55 | scanline | think of the implications! |
00:51.36 | scanline | is code not supposed to be this flexible? :P |
00:51.36 | merlin262 | IT JUST IS! |
00:53.03 | scanline | PicoBot: seen lalo? |
00:53.04 | PicoBot | lalo was last seen on #picogui 1 days, 8 hours, 12 minutes and 18 seconds ago, saying: they bought a camera [Sat Nov 9 16:43:14 2002] |
00:53.29 | scanline | Makes more sense to embed WTs in themes than it does to embed themes in WTs I think |
00:54.19 | KeyserSoze | so a theme will change how something works, instead of just how it looks? |
00:54.35 | scanline | sure |
00:54.57 | scanline | though most commonly it will just change the appearance and/or layout |
00:55.01 | merlin262 | kewl, aint it? |
00:55.05 | KeyserSoze | scary |
00:55.09 | scanline | hehe |
00:55.19 | merlin262 | I knwo the first widget I can add.... arrow button widgets.... |
00:55.21 | scanline | WTs embedded in themes will also be easy to use in apps |
00:55.33 | KeyserSoze | can you have a theme that takes a normal app, and makes it reformat the harddrive? |
00:55.56 | scanline | myWidget = pgDup(pgThemeLookup(pgFindThemeObject("myapp/dialog",PGTH_P_WT))); |
00:56.02 | scanline | KeyserSoze: no |
00:56.03 | merlin262 | Microsoft Answer: yes, but why would you want to? |
00:56.09 | scanline | hehe |
00:56.30 | scanline | KeyserSoze: the only things resembling code that a theme can have are request packets and fillstyles |
00:57.01 | scanline | KeyserSoze: request packets could theoretically do some funky things in pgserver, but nothing like reformat the hard disk or delete data. Fillstyles can only draw things |
00:57.37 | merlin262 | i dunno scanline, there are always funky buffer over load attacks |
00:57.56 | scanline | merlin262: true, though I think i've been sufficiently paranoid about buffers in pgserver |
00:58.07 | scanline | pgserver has very few statically-sized buffers |
00:58.30 | scanline | everything does bounds checking |
01:00.54 | merlin262 | always good |
01:07.56 | merlin262 | ....almost got the extract driver working..... |
01:08.08 | merlin262 | keep findings arch. areas that need tuning |
01:08.39 | merlin262 | didn't do it in as much as I wanted. |
01:08.50 | scanline | you were hoping it would be bigger? |
01:08.55 | scanline | :) |
01:08.57 | merlin262 | no, smalelr |
01:11.58 | KeyserSoze | what's a better infinite loop? |
01:12.01 | KeyserSoze | for(;;) |
01:12.05 | KeyserSoze | or while(1) |
01:12.12 | scanline | I prefer for(;;) |
01:12.15 | merlin262 | I always like while(1) or while(true) |
01:12.32 | merlin262 | actually |
01:12.34 | merlin262 | label: |
01:12.36 | merlin262 | ...... |
01:12.38 | merlin262 | goto label; |
01:12.40 | scanline | bah |
01:12.41 | merlin262 | there ya go. |
01:12.42 | merlin262 | =D |
01:12.43 | KeyserSoze | no!!! |
01:13.05 | KeyserSoze | maybe a do...while(1) |
01:13.12 | merlin262 | that's more typing |
01:16.24 | KeyserSoze | would while() work? |
01:16.29 | scanline | no |
01:16.36 | KeyserSoze | shucks, that'd be a good one. |
01:16.49 | merlin262 | oh hell, I hate this |
01:16.59 | merlin262 | here is the point, where I have all the code compiling, with no warnings |
01:17.04 | merlin262 | and haven't tested it yet.... |
01:17.06 | scanline | I prefer for (;;) because it implies there's no loop condiditon, rather than that there's a condition that's always true |
01:17.19 | scanline | merlin262: hehe |
01:20.10 | merlin262 | eek! /me runs it |
01:20.13 | KeyserSoze | in Ada for loops, you cannot modify the loop variable inside the loop, and loop variables only have a scope of the loop (if you use an existing variable name, it doesn't use it, it is another variable with different scope) |
01:20.26 | merlin262 | [NxPak] PktFindDriver: Bad or Undefined Packet Type |
01:20.26 | merlin262 | Segmentation fault |
01:20.27 | merlin262 | yay |
01:21.23 | merlin262 | Not quiet what I was hoping fore... |
01:30.25 | KeyserSoze | cool, there's an ebuild for a app to lock vertual terminals |
01:30.29 | merlin262 | HELL FECKING YEA |
01:30.31 | KeyserSoze | s/vertual/virtual |
01:30.46 | scanline | merlin262: success, eh? |
01:31.00 | merlin262 | scanline: I have the extract action working *perfectly* |
01:31.05 | merlin262 | at least with the dummy driver |
01:31.07 | scanline | neato |
01:31.31 | merlin262 | [NxPak] dummy_read_full: dummy read driver called. |
01:31.31 | merlin262 | [NxPak] dummy_pkt_write: write pkt called. |
01:31.31 | merlin262 | [NxPak] dummy_free_full: called |
01:31.39 | merlin262 | ^^^^^ never been so happy to see such msgs |
01:31.51 | scanline | :) |
01:32.36 | scanline | I'd really like to get toolbar apps working properly in this thing |
01:32.43 | scanline | then I'd use it to work on pgl :) |
01:35.26 | merlin262 | hehe |
01:48.03 | scanline | "Easy implementation. A full implementation supporting all details correctly may require minor toolkit modifications, but it should be possible to get basic functionality going in less than 1000 lines of code." |
01:48.24 | merlin262 | WTF? |
01:48.46 | merlin262 | a bit less than the total size of my package manager |
01:49.05 | scanline | it takes like.. 3 lines of code to embed things in picogui? :) |
01:49.33 | merlin262 | hehe |
01:49.55 | scanline | hmm yeah... doing embedding below the toolkit level they have to deal with a lot of junk picogui doesn't have to worry about |
01:50.27 | merlin262 | tr00, tr00 |
01:50.48 | scanline | but why worry about hard problems when you can avoid them entirely |
01:51.47 | merlin262 | hehe |
02:05.10 | scanline | blah.. implementing toolbar apps could get nasty |
02:05.59 | scanline | I think I can use this net WM spec to implement toolbars as separate windows that stick to the edge of the screen and such |
02:17.42 | KeyserSoze | GURU: Something's causing layout engine oscillation via the scroll widget! |
02:17.48 | scanline | ignore that |
02:18.01 | KeyserSoze | thanks, that was quick. |
02:18.08 | scanline | in fact, it started to annoy me so I commented it out in CVS :) |
02:28.00 | scanline | hehe |
02:28.09 | scanline | now I have a picogui background widget as my X desktop |
02:28.43 | KeyserSoze | lol |
02:28.54 | KeyserSoze | what's a background widget? |
02:29.01 | scanline | but yay, now I can use picogui themes to change my desktop background! |
02:29.06 | KeyserSoze | can it be animated? |
02:29.07 | scanline | KeyserSoze: the widget that draws the background |
02:29.19 | scanline | hmm.. not yet |
02:29.27 | KeyserSoze | an animated desktop would be cool, if it was somethings like a spiraling cloud |
02:29.45 | scanline | I guess |
02:30.06 | scanline | the main thing the picogui background widget does that's cool is use themes, so I can set backgrounds using fillstyles rather than just bitmaps |
02:30.22 | scanline | it's kind of like the Etcher thing in E17 |
02:30.40 | scanline | now to make it work with toolbars... |
02:35.52 | scanline | woohoo... X backgrounds with alpha channels |
02:43.54 | scanline | yay, toolbars work now |
02:48.52 | scanline | hrmm |
02:49.24 | captain_proton | arrrgggh |
02:49.30 | captain_proton | i'm getting interested in hacking at jetstream again |
02:49.39 | scanline | merlin262: I forgot that focusing will be screwed up with toolbars not in their own X window :( |
02:49.53 | scanline | captain_proton: so hack away |
02:50.03 | captain_proton | scanline: i have too much on my plate right now to resume that project |
02:54.53 | captain_proton | i'm in the mood to tell a bleak, sad tale |
02:55.44 | scanline | oh? |
02:55.57 | captain_proton | did i ever tell you what i had planned jetstream for? |
02:56.03 | scanline | don't think so |
02:56.18 | captain_proton | mostly the idea was to create a game that was primarily an experiment in emotion |
02:56.39 | scanline | hmm |
02:56.57 | scanline | how so? |
02:57.11 | captain_proton | major characters die |
02:57.44 | scanline | like in Final Fantasy? :) |
02:58.04 | KeyserSoze | what's a pg_widget_checkbox look like? |
02:58.12 | scanline | KeyserSoze: like a check box? |
02:58.22 | KeyserSoze | the wiki says it is the same as a button, but with different defaults |
02:58.27 | captain_proton | the story based around a war where nobody is in the morally right position |
02:58.31 | scanline | KeyserSoze: right |
02:58.43 | KeyserSoze | so, does it have a little box, that a check appears in? |
02:58.59 | scanline | KeyserSoze: that depends entirely on the theme, but generally yes |
02:59.22 | KeyserSoze | does the check appear and disappear on consecutive presses? |
02:59.30 | scanline | uh huh |
02:59.42 | scanline | it works like you'd expect a checkbox to |
03:00.06 | scanline | captain_proton: find time to work on it! |
03:00.48 | captain_proton | scanline: i think after i finish up remote i'll start at it again |
03:01.05 | scanline | neat |
03:01.12 | captain_proton | i should recruit some people to hack at it with me |
03:01.25 | captain_proton | perhaps try to actually get someone in the gamedev club to do some work |
03:01.32 | scanline | hehe |
03:02.06 | scanline | A guy by the name of Til Newman tried to recruit me to work on a game |
03:02.33 | scanline | it was going to be Win32-only, closed source, patented, and involve no money, so I declined |
03:03.03 | scanline | but I got a free lunch out of it :) |
03:03.07 | captain_proton | well jetstream will be cross-platform, open-source... :) |
03:03.11 | captain_proton | and single player only |
03:03.25 | KeyserSoze | can i default check boxes to "checked"? |
03:03.32 | scanline | KeyserSoze: set PG_WP_ON to 1 |
03:06.08 | KeyserSoze | thanks, that works great. |
03:06.12 | scanline | np |
03:06.26 | KeyserSoze | i never noticed the PG_WP_ON, and the comments about it being for toggle buttons |
03:06.56 | captain_proton | hmm, gamedev meeting tues... /me ponders an evil plot |
03:06.57 | KeyserSoze | that's why I was so increduluos that a check box wouldn't have additional properties besides those of a button |
03:07.30 | scanline | KeyserSoze: PG_WP_ON works for normal buttons too |
03:07.46 | scanline | it's not much use unless it's a toggle button of some kind though |
03:07.59 | scanline | captain_proton: evil, eh? |
03:08.10 | KeyserSoze | yeah, i know. that's what i meant, that i didn't know it existed for normal buttons, so i couldn't understand how a checkbox could work without extra stuff |
03:08.16 | scanline | ah |
03:08.17 | scanline | yep |
03:09.07 | KeyserSoze | scanline: for some reason, if I make a button invisible in the first call of pgSetWidget I do for it, before I bind it to a button, I cannot ever make it visible. |
03:09.20 | KeyserSoze | s/invisible/size = 0 |
03:09.35 | captain_proton | scanline: draw all the competant people away from their 2d tetris and their 2d tank games and into jetstream ;) |
03:09.56 | scanline | captain_proton: but that only works if there are any competent people |
03:10.03 | KeyserSoze | when i make it invisible in a call after binding the button handler, it works fine. |
03:10.10 | captain_proton | scanline: true, true |
03:10.23 | scanline | KeyserSoze: that's really strange, as binding the handler doesn't change anything in the widget itself |
03:10.42 | KeyserSoze | lemme check something.... |
03:11.10 | captain_proton | scanline: there's gotta be at least 1 capable programmer among them |
03:11.20 | KeyserSoze | ah, it's not if it's before or after binding the button handler... |
03:11.32 | scanline | captain_proton: I suppose |
03:11.44 | captain_proton | scanline: perhaps i can ensnare you too... |
03:12.07 | scanline | captain_proton: perhaps. I'd like to do a 3D game-like project, just haven't had an excuse to start/join one yet |
03:12.08 | KeyserSoze | it's if I set it in the pgSetWidget that also contains: PG_WP_TEXT,PG_WP_SIDE,PG_WP_FONT,PG_WP_EXTDEVENTS, or a seperate pgSetWidget call after that. |
03:12.52 | scanline | just out of curiosity, what are you setting PG_WP_EXTDEVENTS for? |
03:13.18 | KeyserSoze | PG_WP_EXTDEVENTS,PG_EXEV_PNTR_DOWN, |
03:13.23 | KeyserSoze | do I need to do that? |
03:13.35 | scanline | Is this for a menu? |
03:13.53 | KeyserSoze | shit. no, but at one point, it was a menu |
03:14.01 | scanline | ah |
03:14.14 | KeyserSoze | i removed the menu a long time ago, but left the setWidget call as it was. |
03:14.21 | KeyserSoze | should I take that out? |
03:14.24 | scanline | because if you set PG_WP_EXTDEVENTS on a checkbox, that will override the PG_WP_EXTDEVENTS that the checkbox sets during initialization |
03:14.27 | scanline | yes, take it out |
03:14.40 | scanline | I doubt that's the problem, but it will make the checkbox non-toggled |
03:15.28 | KeyserSoze | it's related to the order it is in pgSetWidget |
03:15.45 | scanline | hmm |
03:15.50 | KeyserSoze | if it's the before PG_WP_SIDE and PG_WP_FONT, the button doesn't reappear |
03:16.00 | KeyserSoze | if it's the last entry, the button will appear and reappear |
03:16.56 | scanline | you're setting PG_WP_SIZE to -1 to reappear it, right? |
03:17.01 | KeyserSoze | yup |
03:17.06 | captain_proton | well i think its sleepytime for me |
03:17.09 | KeyserSoze | and 0 to disappear it |
03:17.10 | scanline | Just for testing, try setting it to something else, like 20 |
03:17.16 | scanline | g'night captain_proton |
03:18.03 | KeyserSoze | if i use 20, it appears and disappears |
03:20.27 | scanline | I think I found the problem |
03:21.48 | scanline | ok, update your pgserver CVS |
03:23.06 | KeyserSoze | can I check out "pgserver" to do that? |
03:23.21 | scanline | If you already have a CVS tree, just run "cvs up" |
03:24.32 | KeyserSoze | okay, it's updating |
03:27.23 | KeyserSoze | can i just "make" in the pgserver directory, or do i need to config, or make menuconfig, or anything? |
03:27.31 | scanline | you can just 'make' |
03:27.48 | KeyserSoze | cd . && aclocal -I macros |
03:27.48 | KeyserSoze | cd . && automake --gnu Makefile |
03:27.48 | KeyserSoze | cd . && autoconf |
03:27.48 | KeyserSoze | make: *** No rule to make target `/home/gazicm/project/picogui/pgserver/profile.user', needed by `config.status'. Stop. |
03:28.19 | scanline | huh.. |
03:28.34 | scanline | ./autogen.sh && ./configure && make |
03:32.11 | KeyserSoze | scanline: that didn't fix it. |
03:32.42 | KeyserSoze | hangon, i ran the wrong server |
03:32.46 | scanline | hehe |
03:33.35 | KeyserSoze | the make had errors, and didn't produce a pgserver |
03:33.50 | scanline | what errors? |
03:34.10 | KeyserSoze | pgmain.c:37: undefined reference to `os_show_error' |
03:34.19 | KeyserSoze | pgmain.c:41: undefined reference to `os_child_returncode' |
03:34.31 | scanline | run "make menuconfig", go to the general options, and select the "POSIX-compatible" OS |
03:36.22 | KeyserSoze | it already is |
03:36.39 | scanline | set it anyway |
03:36.47 | KeyserSoze | if oyu mean under "target system" |
03:36.55 | KeyserSoze | there doesn't appear to be a "general options' |
03:36.59 | scanline | yeah, close enough :) |
03:37.07 | scanline | just set it again |
03:37.20 | KeyserSoze | got it |
03:37.23 | KeyserSoze | now "make"? |
03:37.27 | scanline | yes |
03:40.26 | KeyserSoze | okay, the pgserver is new (the date is fresh), but the button still won't appear |
03:40.43 | scanline | k |
03:40.57 | KeyserSoze | and i ran it with ./pgserver, right in the directory it made it in, so i'm sure i got the right pgserver |
03:41.43 | scanline | well, I don't have time to debug it now. Make an example that demonstrates the problem and post it to the sourceforge bugtracker or email it to me |
03:42.19 | KeyserSoze | source, executable, or both? |
03:43.43 | scanline | source |
03:43.51 | KeyserSoze | shit, it's worse now. |
03:44.11 | KeyserSoze | now none of the buttons appear, after they've disappeared |
03:44.34 | KeyserSoze | regardless of if they were defaulted on or off |
03:45.01 | KeyserSoze | i shouldn't have done "make install" until after I checked that :( |
03:45.35 | scanline | hmm, that's even weirder |
03:45.41 | scanline | I'll revert the change I made |
03:46.41 | scanline | k |
03:46.53 | scanline | anyway, I need to go. Update your pgserver CVS, and submit a bug report |
03:47.11 | KeyserSoze | sure thing. |
03:47.14 | KeyserSoze | thanks. |
03:48.21 | scanline | no problem |
06:45.42 | DevGirl | yay! Pizza meeting day!!! |
06:45.53 | DevGirl | THREE pizzas today!!! :D |
06:51.18 | scanline | hi DevGirl, hi lalo |
06:56.27 | lalo | hi scanline |
06:56.30 | DevGirl | hi, scanline :D |
06:56.50 | scanline | cafeteria should just now be opening for breakfast |
06:57.18 | scanline | lalo: oh yeah.. I got WTs working :) |
06:57.36 | scanline | bbiab |
07:00.38 | lalo | yay for WTs |
07:12.27 | lalo | hey Xentac |
07:12.42 | lalo | how's it happening? |
07:12.43 | Xentac | hey lalo |
07:12.48 | Xentac | it's alright |
07:15.28 | lalo | DevGirl: don't bother me, I'm Obscure Reference Man |
07:17.40 | ObscureReference | hmm? |
07:17.54 | ObscureReference | is it xirssi or freenode that don't allow big nicknames? |
07:19.03 | lalo | I need to write a programming language that supports obscure references |
07:19.51 | scanline | That way you can create a reference to a variable that you only used a few times a long while ago, and none of the recent compilers understand? |
07:20.37 | lalo | something like that. |
07:21.49 | Xentac | Chance of showers, rain developing, rain tapering to showers, showers, cloudy with showers, rain |
07:22.21 | carpman{sasami} | morning all |
07:22.26 | scanline | morning carpman{sasami} |
07:22.29 | Xentac | morning carpman{sasami} |
07:22.57 | carpman{sasami} | scanline: w00t for WTs! |
07:23.00 | scanline | hehe |
07:23.15 | scanline | only took fixing about half a dozen bugs ;) |
07:23.18 | carpman{sasami} | did you have to modify picosm at all to get it to load? |
07:23.21 | scanline | yes |
07:23.24 | lalo | hi carpman |
07:23.30 | carpman{sasami} | hey lalo |
07:23.40 | scanline | carpman{sasami}: you forgot to pgDup the widget template to instantiate it. Other than that it was fine |
07:23.56 | carpman{sasami} | ah, ok. |
07:24.11 | scanline | pgserver had a bug in the CRC checking, and cli_python wasn't padding requests to 32-bit boundaries |
07:24.39 | scanline | and there were a couple decimal places missing in a constant |
07:24.53 | carpman{sasami} | hehe |
07:25.52 | lalo | oh. |
07:26.03 | lalo | that means you had to figure out the struct module? :-P |
07:27.10 | scanline | # Pad the data to the next 32-bit boundary |
07:27.10 | scanline | if (len(data)&3) != 0: |
07:27.10 | scanline | data += "\0" * (4 - (len(data)&3)) |
07:27.18 | file | hi all |
07:27.24 | carpman{sasami} | hi file |
07:27.27 | scanline | that's all I could do with my limited python knowledge :) |
07:27.43 | carpman{sasami} | wow, I've never seen python look so like C |
07:27.50 | scanline | hmm, wonder why.... |
07:28.28 | lalo | oh, you mean you have to pad the *whole* packet |
07:28.36 | carpman{sasami} | hehehe |
07:28.37 | lalo | I don't think the struct module can do that |
07:28.45 | scanline | yep, the whole packet |
07:28.58 | scanline | for individual requests it won't matter, but it's important in batch packets and WTs |
07:29.34 | carpman{sasami} | PicoBot: seen merlin262 |
07:29.36 | PicoBot | merlin262 was last seen on #picogui 5 hours, 37 minutes and 50 seconds ago, saying: hehe [Mon Nov 11 01:54:16 2002] |
07:30.22 | scanline | IIRC he got it extracting things correctly, emulating tar |
07:30.28 | carpman{sasami} | good |
07:30.54 | carpman{sasami} | As soon as it can package and unpackage files, I'm going to start building a distro. |
07:31.12 | carpman{sasami} | I've got a 30gb drive I can use for development now |
07:31.50 | scanline | s/scanline/merlin262/ |
07:32.15 | carpman{sasami} | hehe |
07:32.21 | carpman{sasami} | scanline: uptime? |
07:32.39 | file | sleep was good... |
07:32.40 | scanline | 19:30 or so |
07:32.56 | lalo | 12:28 < vlado> any ideas why here/getId != string:${here/getId} ?! |
07:32.56 | lalo | 12:29 < tesdal> could have something to do with the attribute vs method |
07:32.56 | lalo | 12:29 < tesdal> or it could be something else... I'm not sure |
07:33.05 | lalo | 12:30 <@lalo> vlado: probably due to invalid extemporaneous sideways quintessential logical traversing |
07:33.09 | lalo | 12:35 < neaj> lalo: do you think that could be my problem too? |
07:33.18 | scanline | hehe |
07:33.19 | lalo | 12:35 <@lalo> no, you clearly just need to replace your flux capacitor. |
07:33.21 | lalo | 12:36 < neaj> my union membership doesn't allow me to touch the flux capacitor :( |
07:33.39 | scanline | =) |
07:33.45 | carpman{sasami} | hehe |
07:34.35 | lalo | it doesn't ship with the standard library |
07:35.21 | lalo | you have to personally ask Guido |
07:35.21 | scanline | hehe |
07:35.21 | lalo | http://www.google.com/search?q=%22guido's%20time%20machine%22 |
07:35.38 | carpman{sasami} | lufs.sf.net < AoF file system >:) |
07:37.45 | lalo | http://www.tuxedo.org/~esr/jargon/html/entry/Guido.html |
07:38.13 | scanline | hehe |
07:39.36 | lalo | you know you're successful when you have your own entry in the Jargon file. |
07:39.57 | carpman{sasami} | yeah |
07:42.23 | file | pizza? PIZZA |
07:43.01 | DevGirl | :) |
07:43.22 | file | rumor has it I've got one piece left... hope nobody ate it |
07:43.56 | lalo | uh? |
07:44.01 | lalo | file is now an infobot? |
07:44.37 | scanline | file: status |
07:44.46 | DevGirl | oh! |
07:44.50 | DevGirl | file: explode |
07:44.50 | carpman{sasami} | dude, lufs is so EASY. |
07:44.52 | DevGirl | :D |
07:45.22 | file | scanline: I could just kill it off |
07:45.37 | scanline | file: not if you're disconnected |
07:46.34 | file | scanline: but I'd just come back |
07:47.15 | DevGirl | bah... file is so.... un-fun |
07:47.18 | DevGirl | :D |
07:48.48 | file | no pizza for any of you! |
07:49.07 | lalo | I already had pizza today, thanks |
07:51.36 | DevGirl | file: I've already had a LOT of pizza, thanks :D |
07:53.01 | file | pizza not in fridge. |
07:53.04 | carpman{sasami} | mv /vol/file/fridge/pizza.food /home/carpman |
07:53.21 | carpman{sasami} | find /vol/file -name pizza.food -print |
07:53.25 | scanline | mv /vol/file/*/pizza ~/ |
07:55.43 | lalo | losers. You need zsh. ;-) |
07:55.43 | carpman{sasami} | cat /dev/urandom /vol/file/fridge/kaboom.food |
07:55.53 | lalo | mv /vol/file/**/pizza ~/ |
07:56.44 | scanline | find -type food /vol/file | xargs -n1 -i mv {} ~/fridge/ |
07:57.14 | carpman{sasami} | hehe |
07:58.06 | scanline | umount /vol/file |
07:58.18 | scanline | cat /dev/zero > /dev/file |
07:58.30 | carpman{sasami} | hehe |
07:58.55 | scanline | ^Z |
07:58.56 | scanline | bg % |
07:59.06 | scanline | echo 'mwahahahaha!' | write file |
07:59.26 | merlin262 | good morning |
07:59.36 | lalo | hmm, interesting |
07:59.39 | scanline | merlin262: doh, you scared away carpman! |
07:59.43 | lalo | carpman is related to zope |
07:59.45 | merlin262 | damn! |
07:59.45 | scanline | good morning ;) |
07:59.56 | merlin262 | hehe |
07:59.59 | scanline | lalo: disconnects randomly? |
08:00.36 | lalo | that too. |
08:00.52 | lalo | but there is a fish named Zope, and it is in the family of Cyprinidae |
08:01.01 | scanline | hehe |
08:02.10 | file | wb carpman |
08:02.22 | carpman{sasami} | thanks |
08:02.36 | lalo | carpman: I just found out you're related to zope |
08:02.46 | carpman{sasami} | I am? |
08:02.57 | lalo | yes |
08:03.07 | carpman{sasami} | how? |
08:03.24 | lalo | there is a fish named Zope, and it is in the family of Cyprinidae |
08:03.27 | lalo | http://www.fishbase.org/Summary/SpeciesSummary.cfm?genusname=Abramis&speciesname=ballerus |
08:03.53 | lalo | bah, server is broken |
08:03.54 | carpman{sasami} | ...hehe. Bored lalo? :) |
08:03.55 | lalo | http://web.archive.org/web/20010620114524/www.fishbase.org/Summary/SpeciesSummary.cfm?genusname=Abramis&speciesname=ballerus |
08:04.33 | merlin262 | wb carpman{sasami} |
08:05.28 | carpman{sasami} | hey merlin262 |
08:05.43 | carpman{sasami} | merlin262: lufs.sf.net << aof file system |
08:05.46 | DevGirl | shoe! |
08:06.32 | merlin262 | carpman{sasami}: you got lufs working? |
08:06.42 | carpman{sasami} | merlin262: no, not yet, but its SO simple. |
08:06.46 | file | DevGirl: what happened to sleeping? |
08:06.59 | DevGirl | file: i'm working :) |
08:07.02 | file | wow - it's prpplague |
08:07.06 | file | DevGirl: so - floor! |
08:07.07 | DevGirl | can't sleep right now |
08:07.14 | merlin262 | carpman{sasami}: woa, it's been reborn |
08:07.19 | DevGirl | we have a meeting |
08:07.22 | merlin262 | when I last checked it out the project was dead. |
08:07.25 | file | ahhhh |
08:07.32 | prpplague | lo |
08:07.42 | file | prpplague: back in America yet dude> |
08:07.43 | DevGirl | hi |
08:07.43 | file | ? |
08:08.28 | carpman{sasami} | file: ! |
08:09.06 | prpplague | file: yep |
08:10.03 | merlin262 | carpman{sasami}: I got the extract action working last night |
08:10.22 | carpman{sasami} | merlin262: w00t! |
08:10.39 | carpman{sasami} | Let the conquest of the desktop begin! |
08:11.16 | scanline | It's possible to write something resembling a launcher in like 20 lines of python :) |
08:11.49 | lalo | yup. |
08:12.14 | scanline | I especially like how you can set up custom widget properties |
08:12.40 | scanline | like: |
08:12.42 | scanline | b.command = "imgview %s &" % (f) |
08:12.42 | scanline | app.link(runcommand, b, 'activate') |
08:12.46 | scanline | def runcommand(ev, button): |
08:12.46 | scanline | os.system(button.command) |
08:12.48 | scanline | :) |
08:13.44 | sad0ur | hi, i've tried detaching widget by pgAttachWidget. it works ok. but i think some more flickering appeard :/ |
08:14.37 | sad0ur | does server update whole tree, if u set another bitmap/widget by setwidget ? |
08:14.41 | scanline | flickering... hmm |
08:15.13 | sad0ur | iPaq has no doublebuffer |
08:15.26 | scanline | you can turn on double-buffering pretty easily |
08:15.35 | scanline | I always use double-buffering on the zaurus, and it works great |
08:17.21 | scanline | merlin262: oh yeah.. I also did some stress testing of pgserver. Looks like the slowness when there are lots of apps open is just a bug rather than a design problem |
08:18.18 | merlin262 | scanline: really? |
08:18.23 | sad0ur | hm, i'm not sure, how zaurus looks inside, but iPaq realy doesn't have real doublebuffer (it could be workarounded by using 2 dma channel pumping data to fb and switch them) but that's not the point. i can see clearly white background behin mainly black image, if i setwidget another image.. :/ |
08:18.32 | scanline | merlin262: pgserver gets extremely slow when you try to open 50 copies of imgview at the same time.. so I ran gprof on it, and found out it's doing way more theme lookups than it should be. Looks like a layout engine bug is causing it to rebuild widgets more often than it should, maybe turning something that should be O(n) into O(n^2) |
08:18.58 | merlin262 | ic |
08:19.08 | sad0ur | so, that was the question. does pgserver refresh whole tree on that event ? |
08:19.24 | merlin262 | l8rs |
08:19.31 | carpman{sasami} | bye merlin262 |
08:19.34 | sad0ur | bye |
08:19.46 | scanline | sad0ur: it shouldn't. It sounds like a bug, so create a test case for it if possible and submit it to the bug tracker |
08:20.23 | scanline | sad0ur: the ipaq and zaurus have pretty much the exact same framebuffer though. The double-buffering is a feature of pgserver's fbdev driver |
08:20.47 | sad0ur | but then, it must be some fake dblbuffer (?) |
08:21.07 | scanline | fake? |
08:21.32 | scanline | It just draws to a backbuffer instead of the real framebuffer then blits the changed areas of that backbuffer to the main framebuffer when necessary |
08:21.57 | sad0ur | well, some my collegue said, that according to driver, and according to arm-papers, there is no real doublebuffer |
08:22.21 | scanline | you don't need any special hardware for double-buffering |
08:22.40 | scanline | If there's page flipping support in the hardware that helps, but it isn't necessary |
08:22.43 | sad0ur | if u dont, then it's a fake i would say |
08:23.01 | scanline | call it "fake" if you want to, but it works |
08:23.44 | sad0ur | hmm... just a moment... |
08:30.42 | carpman{sasami} | scanline: is xft stable? |
08:30.48 | carpman{sasami} | wait |
08:30.51 | carpman{sasami} | rephrase that |
08:30.55 | carpman{sasami} | is xft useable? |
08:31.03 | sad0ur | what u say sounds possible, (altgough i wouldn't call it regular dblbuffer (but that's not the point)) i will take a look on that flickering... |
08:31.07 | scanline | carpman{sasami}: it's mostly usable, but the freetype engine is really a lot better |
08:31.26 | kergoth | morning |
08:31.37 | scanline | sad0ur: yeah. I'm too tired to look at the flickering problem right now I think, but I'll look at it soon. If you submit a bug report I'll have something to look at after I wake up ;) |
08:31.42 | scanline | morning kergoth |
08:31.43 | sad0ur | hi |
08:32.08 | scanline | sad0ur: I think the flickering problem you're having might be part of the same bug as the slowness problem I'm having when running large numbers of apps |
08:32.24 | sad0ur | hmm, i'm runnign single app |
08:32.37 | scanline | it looks like it's redrawing everything when widgets are reattached, instead of just redrawing the affected areas |
08:33.20 | sad0ur | exactly |
08:33.20 | scanline | so when I run 50 apps, each time a new app starts it also redraws/recalcs/resizes all other apps, causing a nasty O(n^2) time |
08:33.21 | scanline | so, I'll look at that after I do some homework and sleep probably |
08:34.11 | scanline | If you want a way to get rid of all flicker though, double-buffering shoudl work fine on the ipaq. The ipaq's CPU and video hardware is almost exactly the same as the zaurus, and I've used it on the zaurus just fine |
08:34.25 | sad0ur | when i continualy pgSetWidget the same bitmap and pgSubUpdate(thatwidget) it's ok, but when i setwidget another one (bitmap) it do flick |
08:34.38 | sad0ur | i have it turned on i guess |
08:34.49 | scanline | double-buffering isn't on by default |
08:35.08 | scanline | you can try putting --video-fbdev.doublebuffer on the pgserver command line to turn it on |
08:35.12 | sad0ur | don't know if is default, i have it on |
08:35.23 | sad0ur | oh... |
08:35.34 | sad0ur | i thought it's pure compile time option |
08:35.45 | scanline | it should never flicker if double-buffering is on |
08:35.50 | scanline | yes, you have to enalbe it at runtime also |
08:35.58 | scanline | s/enalbe/enable/ |
08:35.59 | sad0ur | damn |
08:36.39 | scanline | Documented in the [video-fbdev] section of README.configfile :) |
08:37.16 | file | No New Messages dude! |
08:38.22 | sad0ur | ahh, crap. earlier, the server didn't seem to pay attention to configfile, so didn't I :( |
08:38.43 | scanline | hehe. There's lots of useful stuff in that config file :) |
08:40.45 | carpman{sasami} | scanline: enlightenment and rootless dont always get along. Some of the apps don't have title bars :) |
08:40.58 | scanline | carpman{sasami}: bug merlin262 about WM hints :) |
08:41.00 | sad0ur | i guess so. but when it didn't work i gave options directly to pgserver (at that time, no dblbuffer options was mentioned a think :/ |
08:41.24 | scanline | sad0ur: the double-buffering options in README.configfile have been around for a while |
08:41.32 | carpman{sasami} | ohhhhhhhh |
08:41.38 | carpman{sasami} | the scroll is so smooth |
08:41.51 | sad0ur | it's possible. may by may fault. |
08:41.54 | carpman{sasami} | Except... if I scroll it realy fast, it starts to lag behind. |
08:41.55 | scanline | carpman{sasami}: hehe. you can blame my rewrite of pgserver's timer code for that :) |
08:42.23 | carpman{sasami} | hehe, I move it alot, and I stop, but it keeps going. |
08:42.36 | scanline | Yeah. The lagging needs to be fixed by ignoring old mouse position events, and it can be sped up by disabling double-buffer when scrolling |
08:43.31 | scanline | carpman{sasami}: try doing an opaque resize of picosm with the sample WT.. the textbox wrapping and centered image is fun to resize :) |
08:43.52 | scanline | hehe |
08:44.00 | file | carpman{sasami}: is it going to crash and burn? |
08:44.08 | carpman{sasami} | file: no |
08:44.18 | carpman{sasami} | scanline: it looks niiiiice in fluidity |
08:44.20 | file | great |
08:44.38 | scanline | carpman{sasami}: A version of fluidity designed for desktops would be better |
08:44.53 | scanline | it could use larger widgets and some spacing between things |
08:44.55 | carpman{sasami} | scanline: some of the tabbing is wrong, but it looks good. |
08:45.08 | carpman{sasami} | yeah |
08:45.20 | carpman{sasami} | some of this is a little hard to hit with a touchpad |
08:45.40 | scanline | I'd think all of the tabbing would be wrong :) |
08:45.48 | scanline | bah.. my roommate's grumpy |
08:45.50 | carpman{sasami} | PicoBot: class |
08:45.50 | PicoBot | no, screw OOP |
08:45.55 | file | scanline: why do you say that? |
08:46.08 | scanline | file: because he is? |
08:46.18 | file | scanline: how did you make that determination? |
08:47.00 | scanline | he's grumbling about not being able to sleep |
08:47.13 | file | haha |
08:47.20 | file | slip him a sedative! |
08:47.59 | lalo | woot |
08:48.09 | lalo | we're nearing the 100th screenshot |
08:48.21 | scanline | :) |
08:48.42 | file | hello paqan |
08:48.52 | scanline | lalo: maybe we need a more organized gallery... |
08:49.18 | scanline | there are so many screenshots now it's getting harder to find a particular one |
08:49.27 | file | search function! |
08:49.51 | lalo | zope ;-) |
08:50.31 | paqan | heya file |
08:51.13 | file | hi darth_balls |
08:56.59 | darth_balls | morning file |
09:06.05 | darth_balls | ARG! |
09:09.22 | sad0ur | going down. see you. (thx for that fb option) |
09:09.28 | scanline | bye sad0ur |
09:19.55 | DevGirl | darth_balls: hi! |
09:20.10 | darth_balls | hey DevGirl ^_^ |
09:20.44 | DevGirl | how are you? :) |
09:21.50 | darth_balls | pissed |
09:22.00 | darth_balls | someone broke the boilers in my building, so we now have no hot water |
09:22.07 | DevGirl | :P |
09:22.13 | darth_balls | and we may not til the end of the week |
09:22.19 | darth_balls | cuz our boiler expert is out of town |
09:22.39 | darth_balls | it's beyond me why anyone would try and mess with the boilers if the guy who works on them is out of town |
09:23.14 | DevGirl | :P |
09:23.51 | darth_balls | I am very displeased |
09:23.59 | file | mmm |
09:24.05 | darth_balls | and I think someone should higher a plumber or whatever and get the thing fixed today |
09:24.31 | darth_balls | I'm paying them to live here, which includes a bathroom, which requires hot water |
09:24.49 | DevGirl | true |
09:24.58 | darth_balls | I shouldn't have to wait til their expert comes back, somemone should higher somebody to fix it |
09:25.12 | darth_balls | it's their responsibility, especially since it's their fault it's broken |
09:25.38 | darth_balls | oh well, maybe I'll feel better after breakfast |
09:25.41 | darth_balls | I'm gonna eat, ttyl |
10:05.12 | file | hi Xentac at work |
10:05.38 | Xentac[work] | hi file |
10:05.55 | file | I was just about to say that |
10:06.21 | file | but nooooooooo, had to be working! |
10:06.30 | Xentac[work] | instead my bike is sitting outside with a cover over it (cause it might rain) and my zaurus is still not updating |
10:06.33 | Xentac[work] | hehehe |
10:06.39 | Xentac[work] | it was either today, or boxing day |
10:06.56 | file | oh |
10:07.08 | file | Xentac[work]: PSST, rumor has it I'm getting paid this week |
10:07.23 | Xentac[work] | ooooo... does that mean you'll buy my digital camera off of me...? |
10:07.36 | file | could be :) |
10:14.55 | lalo | damn, rhythmbox rules too much. |
10:15.19 | lalo | now it just needs a volume normalizer :-D |
10:16.01 | file | Xentac[work]: how about shipping it without me paying? *G* |
10:18.05 | Xentac[work] | you want me to ship it without having your money? |
10:18.21 | Xentac[work] | I don't know.. you'd probably just spend all of the money on getting high then! instead of giving it to me |
10:18.38 | file | mmm nah, I'd probably buy memory for my MP3 player and some stuff for chimera |
10:18.44 | file | maybe case mods, paint, etc |
10:19.23 | Xentac[work] | and I'd never see the money, exactly |
10:19.28 | file | yup |
10:19.33 | file | but your a nice Canadian and wouldn't mind! |
10:19.51 | file | I mean, come on, would you really miss the camera? |
10:21.28 | Xentac[work] | I'd miss the monetary value that it was worth to me |
10:21.52 | file | nah :) |
10:23.17 | Xentac[work] | yeah |
10:23.29 | Xentac[work] | ;P |
10:24.01 | file | nah |
10:37.54 | Xentac[work] | file: define Canadian patriotism |
10:42.06 | file | Unable to define. |
10:42.37 | Xentac[work] | my friend seemed to define it well... |
10:42.51 | Xentac[work] | we were comparing Canadian patriotism to american patriotism |
10:43.27 | Xentac[work] | he said american patriotism is like the rich, snobby, I'm-better-than-everyone-else sort of neighbour... |
10:43.34 | file | uh huh |
10:43.54 | file | Xentac[work]: have you seen chimera yet? |
10:44.16 | Xentac[work] | whereas Canadian patriotism is like the not-so-rich but very passionate about things neighbour... warm, welcoming, intelligent, and helpful |
10:44.24 | Xentac[work] | s /helpful/nice |
10:44.26 | Xentac[work] | no, I haven't |
10:44.41 | file | http://users.staticky.com/joshnet/pics/chimera.jpg and http://users.staticky.com/joshnet/pics/chimera2.jpg |
10:45.08 | Xentac[work] | it's... ummm... tall...? |
10:45.17 | file | :) |
10:45.18 | file | very |
10:46.01 | Xentac[work] | and it has a "Suck It!" sticker on it! |
10:46.05 | file | yup |
10:46.16 | file | along with a few FreeBSD stickers, and a VA Linux sticker |
10:46.36 | Xentac[work] | the suck it sticker is the best |
10:46.46 | file | :) |
10:48.09 | Xentac[work] | no thanks... |
11:04.11 | Xentac[work] | yes? |
11:04.17 | file | what's up? |
11:05.00 | kergoth | free time? whats that? |
11:05.43 | Xentac[work] | not only that... but they also have to be creative/programmers... |
11:05.44 | Xentac[work] | ;o) |
11:05.56 | file | Xentac[work]: no - go to rentacoder.com :p |
11:06.27 | file | oh god what is with this song?!?! |
11:06.29 | file | Las Ketchup?!?!? |
11:14.39 | file | darth_balls: wb!!! |
11:14.44 | darth_balls | hi file |
11:14.52 | darth_balls | thanks for the welcome ^_^ |
11:15.01 | file | what's up? |
11:15.08 | darth_balls | nothin, just got back from chem |
11:15.12 | KeyserSoze | PicoBot: seen scanline? |
11:15.13 | PicoBot | scanline was last seen on #picogui 1 hours, 58 minutes and 25 seconds ago, saying: thinks he'll take a short nap before class [Mon Nov 11 09:19:19 2002] |
11:15.15 | file | ic |
11:16.17 | darth_balls | whoa |
11:16.21 | file | what what what |
11:16.29 | darth_balls | must've been a network fart |
11:16.46 | file | uh huh |
11:16.52 | darth_balls | are you ok file? |
11:16.59 | darth_balls | you're acting like your on speed or something |
11:17.29 | darth_balls | occupied with what? |
11:17.50 | file | wondering why my internet connection has gone haywire |
11:18.00 | darth_balls | I see |
11:20.47 | darth_balls | hi Sophie |
11:20.54 | Sophie | hi there |
11:21.07 | darth_balls | PicoBot: seen DevGirl? |
11:21.09 | PicoBot | DevGirl was last seen on #picogui 1 hours, 56 minutes and 19 seconds ago, saying: true [Mon Nov 11 09:27:20 2002] |
11:21.17 | darth_balls | DevGirl: you here? |
11:21.22 | kergoth | god i hate mondays |
11:21.27 | darth_balls | wb lalo |
11:21.32 | darth_balls | everything alright? |
11:21.40 | Sophie | Keyser :) |
11:23.12 | KeyserSoze | Sophie :) |
11:23.19 | file | hi all |
11:26.44 | KeyserSoze | why would a scrollbox not have a scrollbar on one side? |
11:26.58 | KeyserSoze | it's supposed to have one on the right, and one on the bottom |
11:27.21 | KeyserSoze | the one on the right shows up nearly always, by the one on the bottom comes and goes. |
11:28.27 | Xentac[work] | http://dilbert.com/comics/dilbert/archive/dilbert-20021110.html |
11:28.31 | Xentac[work] | that's awesome |
11:31.58 | carpman{sasami} | PicoBot: seen scanline |
11:31.59 | PicoBot | scanline was last seen on #picogui 2 hours, 15 minutes and 10 seconds ago, saying: thinks he'll take a short nap before class [Mon Nov 11 09:19:19 2002] |
11:32.53 | kergoth | Xentac[work]: lol |
11:32.58 | Sophie | man. work is work. |
11:33.19 | file | hehe |
11:33.31 | lalo | DevGirl, darth_balls: I just compiled a new irssi, and therefore I was discovering what makes it crash ;-) |
11:34.13 | KeyserSoze | what should the preferred height/width be of a widget that contains another widget? |
11:34.22 | DevGirl | ah |
11:34.24 | KeyserSoze | should it be at least the size of the widget on the inside? |
11:34.43 | file | ALL THIS ENERGY CALLING ME! |
11:34.52 | file | darn, it's calling collect and I can't accept the charges |
11:37.25 | file | anybody alive? |
11:46.41 | darth_balls | ^_^ |
11:46.58 | darth_balls | I could dye my hair blue and spike it out in all sorts of weird directions |
11:47.10 | DevGirl | heh |
11:47.30 | DevGirl | I'll dye my hair white! |
11:47.45 | file | such weird people in the world... |
11:48.40 | carpman{sasami} | BAH, stupid power connector |
11:50.26 | KeyserSoze | arg! why don't my scroll bars appear? |
11:50.30 | carpman{sasami} | love hina! BLEHHHHHH |
11:50.58 | KeyserSoze | if I do completely unrelated things (like making a buttons size = 0 or -1), it changes if my scroll bars show up |
11:51.06 | KeyserSoze | or doing pgGetWidget... |
11:51.12 | KeyserSoze | it's insane |
11:52.09 | darth_balls | well, lunch time |
11:52.12 | darth_balls | c you all later |
11:55.39 | Sophie | baby, aren't you at work? |
11:57.18 | file | England rocks! |
11:58.03 | file | wb Xentac. Please play your entry fee now. |
11:58.14 | file | Any type of music is accepted. |
12:06.12 | Ahnkana | hello world |
12:06.15 | DevGirl | hi |
12:06.27 | file | Ahnkana: printf( "hello" ); |
12:06.40 | Ahnkana | lol, what's up with you people? |
12:07.06 | carpman{sasami} | yeah, 3 :) |
12:07.22 | Ahnkana | that is alot tho |
12:07.28 | DevGirl | carpman{sasami}: four :) |
12:07.28 | carpman{sasami} | 4 if file can be counted >:) |
12:07.34 | file | NOOOOOOOOOOOOOOOOOOOOOOOOOOOO |
12:07.37 | Ahnkana | five... |
12:07.40 | Ahnkana | lol |
12:07.42 | DevGirl | carpman{sasami}: five, so :D |
12:07.43 | carpman{sasami} | lol |
12:08.00 | DevGirl | you have my little girl here inside my belly :D |
12:08.01 | Ahnkana | DevGirl, Ahnkana, Sophie, file, who else? |
12:08.09 | Xentac[work] | hehehe |
12:08.10 | DevGirl | Vitória |
12:08.13 | DevGirl | heh |
12:08.13 | file | PicoBot |
12:08.14 | PicoBot | file? |
12:08.14 | Ahnkana | did you decide what to name her yet? |
12:08.15 | carpman{sasami} | indeed :) |
12:08.18 | DevGirl | Vitória |
12:08.19 | file | PicoBot: you are female |
12:08.20 | PicoBot | ...but picobot is nothing more than a DOS-based Microsoft creation from 1989 which crashes every 15 seconds and can't get the simple time right. or http://picogui.org/people/picobot.jpeg... |
12:08.28 | file | PicoBot: you are also female |
12:08.29 | PicoBot | okay, file. |
12:08.29 | DevGirl | picobot is female? |
12:08.34 | DevGirl | ahhhhhh :( |
12:08.38 | Ahnkana | oh noi! |
12:08.44 | Xentac[work] | dev |
12:08.45 | Xentac[work] | er... |
12:08.48 | Ahnkana | picobot: you are also unmdecided |
12:08.49 | PicoBot | okay, Ahnkana. |
12:08.49 | carpman{sasami} | PicoBot is not female |
12:08.55 | DevGirl | yeah! |
12:09.00 | Xentac[work] | DevGirl: no more cucumbers ;o) |
12:09.03 | Ahnkana | sorry file |
12:09.08 | DevGirl | PicoBot is NOT female! |
12:09.24 | Ahnkana | picobot: you are also almost certainly male |
12:09.25 | DevGirl | PicoBot has a CUCUMBER! he can't be female!!!! :D |
12:09.26 | PicoBot | okay, Ahnkana. |
12:09.26 | PicoBot | DevGirl: huh? |
12:09.26 | carpman{sasami} | PicoBot: file is also a little girl in a frilly dress. |
12:09.26 | PicoBot | okay, carpman{sasami}. |
12:09.41 | Ahnkana | picobot: you? |
12:09.42 | PicoBot | rumour has it i am nothing more than a DOS-based Microsoft creation from 1989 which crashes every 15 seconds and can't get the simple time right. or http://picogui.org/people/picobot.jpeg or female or unmdecided or almost certainly male |
12:09.49 | DevGirl | heh |
12:09.52 | file | PicoBot: carpman is a transexual |
12:09.52 | PicoBot | ...but carpman is Spacelord Carpman of the Guild of the Void Pointer. or the pgOrganizer guy or a hosehead or a hosehead when nobody is looking or a big time hoser or $WHO's faithful minion or a hobbit look-alike or The One. or older on july 24th or addicted to cly_python thanks to l*lo or st0ned or the anit-drunk or voted for Nader, so don't blame him.... |
12:10.05 | DevGirl | PicoBot has a CUCUMBER!!! he can't be female!!!! :D |
12:10.06 | file | PicoBot: carpman is also a female prositute |
12:10.06 | PicoBot | DevGirl: i'm not following you... |
12:10.07 | PicoBot | okay, file. |
12:10.08 | carpman{sasami} | file: dont do it |
12:10.14 | carpman{sasami} | file: do it and you die |
12:10.25 | Ahnkana | MUAHhAHHAHAHA |
12:11.18 | Ahnkana | beware the jabberwock, my son, the jaws that bite, the jaws the catch |
12:11.18 | DevGirl | PicoBot is a cucumber boy :) |
12:11.32 | Ahnkana | lol |
12:11.42 | carpman{sasami} | PicoBot: carpman ~= s/female prositute/devoted killer of file |
12:11.42 | PicoBot | carpman{sasami}: huh? |
12:11.57 | carpman{sasami} | PicoBot: carpman ~= /female prositute/devoted killer of file |
12:11.58 | PicoBot | carpman{sasami}: i'm not following you... |
12:11.59 | Ahnkana | !=? |
12:12.05 | file | wth... 14:14:10 up 3 days, 23:59, 16 users, load average: 0.10, 0.04, 0.01 |
12:12.07 | file | 16 people?!?!? |
12:12.19 | Ahnkana | that's averagish, is it not? |
12:12.25 | file | this server is screwed up |
12:12.28 | carpman{sasami} | Ahnkana: no, I'm trying to do a string replace to change what it says |
12:12.33 | file | mgraham ttya3 animalfarmsex:S. Thu21 66days 0.02s 0.02s /bin/bash |
12:12.44 | carpman{sasami} | PicoBot: carpman ~=female prositute/devoted killer of file |
12:12.46 | PicoBot | carpman{sasami}: excuse me? |
12:12.52 | file | how can a person be idle 66 days, when the server has only been up 3? |
12:13.00 | carpman{sasami} | lol |
12:13.18 | Ahnkana | a log? |
12:13.18 | carpman{sasami} | file: have some interesting users connecting to your private ftp server? |
12:13.32 | file | carpman{sasami}: weird people for sure... |
12:13.59 | DevGirl | mhauwhawuwahwuahwa animalfarmsex?!?!?!?!!?!?!?! |
12:14.11 | Ahnkana | lol |
12:14.17 | Ahnkana | if that's what gets you |
12:14.19 | carpman{sasami} | DevGirl: I had no idea file was into that, did you? |
12:14.41 | file | Last login Mon Nov 11 13:58 (EST) on pts/6 from animalfarmsex.com |
12:14.59 | carpman{sasami} | PicoBot: attract file |
12:14.59 | PicoBot | file: baaaaaa |
12:15.05 | Ahnkana | oh damn |
12:15.07 | DevGirl | mhuwahawuwahwauhwauwahwauwahuwahwauhwauwa |
12:15.23 | Ahnkana | what all can picobot do? |
12:15.27 | DevGirl | moo >:) |
12:15.37 | Xentac[work] | Ahnkana: anything! |
12:15.47 | Ahnkana | he can't growl |
12:15.53 | Ahnkana | picobot: growl |
12:15.54 | PicoBot | Ahnkana: excuse me? |
12:15.56 | Ahnkana | see |
12:16.01 | Xentac[work] | PicoBot: growl is <action> growls! |
12:16.03 | PicoBot | OK, Xentac[work]. |
12:16.04 | Xentac[work] | PicoBot: growl |
12:16.17 | Ahnkana | very nice |
12:17.25 | DevGirl | PicoBot: cute |
12:17.26 | PicoBot | no! |
12:17.31 | DevGirl | PicoBot: act cute |
12:17.32 | PicoBot | DevGirl: huh? |
12:17.35 | DevGirl | hehehehehehe |
12:17.51 | DevGirl | PicoBot: behave! |
12:17.53 | PicoBot | DevGirl: i'm not following you... |
12:17.58 | Ahnkana | PicoBot: cute is <action> bats eyelashes and waves coyly |
12:17.59 | PicoBot | ...but cute is <reply> no!... |
12:18.09 | carpman{sasami} | PicoBot: attract DevGirl |
12:18.22 | DevGirl | uh? |
12:18.28 | Ahnkana | picobot: attract Xentac |
12:18.29 | PicoBot | Ahnkana: sorry... |
12:18.35 | Ahnkana | lol |
12:18.40 | DevGirl | PicoBot: GIVE ME THE CUCUMBER! |
12:18.41 | PicoBot | DevGirl: i'm not following you... |
12:19.10 | Ahnkana | PicoBot: GIVE ME THE CUCUMBER! is <action> not now DevGirl! |
12:19.11 | DevGirl | no, idiot! I'M following you! now give me this cucumber and let's end this |
12:19.11 | PicoBot | OK, Ahnkana. |
12:19.21 | Ahnkana | say it again |
12:19.24 | DevGirl | PicoBot: GIVE ME THE CUCUMBER! |
12:19.25 | PicoBot | DevGirl: i'm not following you... |
12:19.27 | Ahnkana | oh man |
12:19.40 | Ahnkana | someone do that rihgt |
12:19.41 | DevGirl | Ahnkana: should be reply |
12:19.44 | Xentac[work] | Ahnkana: you broke it! ;o) |
12:19.52 | Ahnkana | can you fix it |
12:19.53 | Xentac[work] | do it without the ! |
12:20.03 | Xentac[work] | you didn't actually break it... |
12:20.19 | Ahnkana | PicoBot: GIVE ME THE CUCUMBER is <reply> not now DevGirl |
12:20.20 | PicoBot | OK, Ahnkana. |
12:20.31 | Ahnkana | try now |
12:20.36 | carpman{sasami} | Ahnkana: you didn't break it, Xentac is just an ass like that :) |
12:20.37 | DevGirl | PicoBot: GIVE ME THE CUCUMBER! is <reply> but you are married, DevGirl |
12:20.38 | PicoBot | ...but give me the cucumber! is <action> not now DevGirl!... |
12:20.43 | DevGirl | ah :) |
12:20.47 | DevGirl | PicoBot: GIVE ME THE CUCUMBER! |
12:20.48 | PicoBot | DevGirl: what? |
12:20.50 | DevGirl | PicoBot: GIVE ME THE CUCUMBER |
12:20.51 | Ahnkana | no ! |
12:20.52 | PicoBot | DevGirl: sorry... |
12:20.58 | Ahnkana | oy |
12:21.12 | DevGirl | give me the cucumber |
12:21.28 | Xentac[work] | PicoBot: xentac? |
12:21.29 | PicoBot | i think xentac is cool, and he has a cool hat... and stuff... mmmkay? or going to be having visitors in a week or obsessed with "boobies" or never written a picogui app... ever! or too big for his pants. or a happy drunk |
12:21.35 | Xentac[work] | PicoBot: xentac is also an ass |
12:21.36 | PicoBot | okay, Xentac[work]. |
12:21.54 | Ahnkana | picobot: GIVE ME THE CUCUMBER is <reply> that's mine, woman, hand's off the bot! |
12:22.03 | DevGirl | mhwauawhuwhwauawhw |
12:22.20 | Ahnkana | i think i messed it up again |
12:22.22 | Ahnkana | ohwell |
12:22.27 | PicoBot | ...but give me the cucumber is <reply> not now DevGirl... |
12:22.29 | DevGirl | PicoBot: GIVE ME THE CUCUMBER |
12:22.30 | PicoBot | DevGirl: sorry... |
12:22.37 | DevGirl | PicoBot: forget GIVE ME THE CUCUMBER |
12:22.38 | PicoBot | DevGirl: I forgot give me the cucumber |
12:22.48 | file | LOL |
12:22.54 | DevGirl | PicoBot: GIVE ME THE CUCUMBER is <reply> that's mine, woman, hand's off the bot! |
12:22.55 | PicoBot | OK, DevGirl. |
12:23.01 | DevGirl | PicoBot: GIVE ME THE CUCUMBER |
12:23.02 | PicoBot | DevGirl: huh? |
12:23.06 | file | DevGirl: give me the cucumber? |
12:23.06 | DevGirl | bah |
12:23.12 | Ahnkana | hhahaha |
12:23.13 | DevGirl | PicoBot: GIVE ME THE CUCUMBER? |
12:23.14 | PicoBot | devgirl: bugger all, i dunno |
12:23.17 | file | LOL |
12:23.23 | Ahnkana | how does this work? |
12:23.23 | carpman{sasami} | PicoBot: forget GIVE ME THE CUCUMBER! |
12:23.23 | PicoBot | carpman{sasami}: I forgot give me the cucumber |
12:23.35 | file | poor DevGirl... |
12:23.39 | carpman{sasami} | now try it |
12:23.40 | Ahnkana | PicoBot: kick |
12:23.41 | PicoBot | awwww... it hurts.. |
12:23.44 | DevGirl | PicoBot: GIVE ME THE CUCUMBER? |
12:23.46 | PicoBot | bugger all, i dunno, devgirl |
12:23.48 | DevGirl | PicoBot: GIVE ME THE CUCUMBER? |
12:23.49 | PicoBot | devgirl: i don't know |
12:23.51 | DevGirl | PicoBot: GIVE ME THE CUCUMBER |
12:23.53 | PicoBot | DevGirl: excuse me? |
12:23.56 | DevGirl | bah |
12:23.59 | DevGirl | crotch! |
12:24.02 | carpman{sasami} | PicoBot: explode thrice |
12:24.34 | Ahnkana | PicoBot: give me the cucumber is <action> not now, woman, hand's off the bot |
12:24.35 | PicoBot | OK, Ahnkana. |
12:24.43 | Ahnkana | give me the cucumber |
12:24.56 | Ahnkana | are you a bot, Xentac[work]? |
12:25.06 | Ahnkana | no? then hush...lol |
12:25.22 | Ahnkana | PicoBot: give me the cucumber |
12:25.22 | PicoBot | Ahnkana: sorry... |
12:25.25 | DevGirl | lalo have a pretty tasty cucumber :D |
12:25.27 | Ahnkana | dammit, it give up |
12:25.29 | DevGirl | mhwuhawuwahwauhwuwa |
12:25.33 | Xentac[work] | DevGirl: :P |
12:25.38 | Ahnkana | that's awful |
12:25.45 | Ahnkana | never do it again...jk |
12:25.59 | Ahnkana | should we tell PicoBot that? |
12:26.18 | DevGirl | it's affecting me |
12:26.35 | Ahnkana | PicoBot: DevGirl is also a very big fan of very big cucumbers |
12:26.36 | PicoBot | okay, Ahnkana. |
12:26.41 | DevGirl | eheheh |
12:26.41 | Ahnkana | lol |
12:27.14 | Ahnkana | what would happen if you told it to forget a person? |
12:27.26 | DevGirl | I would put "Super huge" cucumbers, but "very big" its ok |
12:27.30 | Ahnkana | you could rewrite their file? |
12:27.31 | DevGirl | :) |
12:27.32 | Ahnkana | lol |
12:27.49 | DevGirl | Ahnkana: when you say forget, he forgets the whole entry |
12:27.55 | Ahnkana | aha |
12:28.07 | Ahnkana | this could be entirtaining |
12:28.12 | DevGirl | PicoBot: ahn |
12:28.13 | PicoBot | DevGirl: what? |
12:28.15 | DevGirl | PicoBot: Ahnkana |
12:28.16 | PicoBot | Ahnkana is probably scanline's roommate's girlfriend, or a goofball or a very short incarnation of the devil. She loves tomatoes, her favorite color is green, and if you tease her, you will likely reget it....she also runs faster then scanline! :- |
12:28.48 | DevGirl | if i said him to forget you, he would forget the whole entry |
12:28.55 | Ahnkana | PicoBot: DevGirl? |
12:28.56 | PicoBot | no matter how much she explodes me, I love her... or a very big fan of very big cucumbers |
12:29.03 | carpman{sasami} | PicoBot: class? |
12:29.04 | PicoBot | i guess class is KABOOM! |
12:29.20 | carpman{sasami} | indeed, bbl all |
12:29.25 | Ahnkana | have fun |
12:29.28 | Ahnkana | dbyi |
12:29.31 | Ahnkana | dbyu |
12:29.48 | Ahnkana | PicoBot: jojo? |
12:29.49 | PicoBot | jojo is a person who never talks |
12:29.59 | jojo | Never? |
12:30.05 | Ahnkana | almost never |
12:30.12 | DevGirl | heh |
12:30.21 | jojo | PicoBot: jojo? |
12:30.21 | PicoBot | i think jojo is a person who never talks |
12:30.27 | Ahnkana | PicoBot: jojo is also almost never |
12:30.28 | PicoBot | okay, Ahnkana. |
12:30.29 | jojo | PicoBot: No, jojo is mostly quite. |
12:30.30 | PicoBot | ...but jojo is a person who never talks or almost never... |
12:30.49 | jojo | Hmm. Well. :) |
12:30.52 | Ahnkana | jojo: to change your entry, enter it as "is also" |
12:31.19 | Ahnkana | or to rewrite it: enter " PicoBot: forget jojo" |
12:31.56 | jojo | Ah, now I remember. |
12:32.04 | Ahnkana | i feel so smart, only i am not...muahahhahaha |
12:32.22 | Ahnkana | DevGirl: did you go off to find yourself? |
12:33.14 | DevGirl | uh? |
12:33.25 | DevGirl | Ahnkana: i'm not following you |
12:33.26 | DevGirl | :D |
12:37.59 | Sophie | god. why do ppl use frontpage? |
12:38.55 | Xentac[work] | Sophie: because they're MS drones! |
12:39.01 | Xentac[work] | because they don't know any better! |
12:39.09 | Xentac[work] | and, my personal favourite, just to piss you off! |
12:39.29 | Sophie | and then they f*ck even that up and call me, and blame it on our server! |
12:39.42 | Xentac[work] | bwahahaha |
12:39.49 | Xentac[work] | that's the best part! |
12:39.52 | Xentac[work] | ;o) |
12:40.11 | Rola25 | hi all!just a small question ... does picogui compile with the mips toolchain for using it with a compaq aero 15xx (kernel from linux-vr) ? |
12:40.37 | file | hello Rola25 |
12:40.57 | Rola25 | hi |
12:41.35 | Xentac[work] | anyone know any good tools to do cross-development versioning? cvs or cvs-like tools that can be used in windows and linux |
12:41.42 | Sophie | I just printed in the smallest font size possible, I think. |
12:42.11 | Xentac[work] | Rola25: not sure... is the aero 15xx mips based? |
12:42.12 | jojo | Xentac[work], Try using cvs and cygwin |
12:42.39 | Xentac[work] | jojo: but I'm talking like native windows binary, and native linux binary... |
12:42.46 | Rola25 | Xentac: yes, it uses a VR41xx cpu |
12:42.56 | Xentac[work] | also... what sort of toolkit should I use in windows...? |
12:43.28 | jojo | Xentac[work], You could use the CVS from Cygwin in combination with Microsoft Visual Studio if you like. |
12:45.53 | Xentac[work] | jojo: do you know how well that works? |
12:46.43 | jojo | Xentac[work], I haven't used CVS so much under Windows. But I guess it works just as well as under *NIX. |
12:47.00 | Xentac[work] | ever tried wincvs or cvsgui? |
12:47.23 | jojo | No. |
12:47.31 | file | cvs in Cygwin is exactly like cvs on *nix |
12:48.05 | file | the stable one they use is 1.11 |
12:48.45 | Xentac[work] | but this other guy is somewhat graphicall oriented ;o) |
12:48.59 | file | i.c. |
12:51.09 | KeyserSoze | i changed my code around to use two scroll bars instead of a scroll box, and the same damn thing happens. |
12:51.16 | KeyserSoze | only one scroll bar shows up. |
12:52.45 | Xentac[work] | what about code documentation? doxygen? or something? |
12:53.03 | KeyserSoze | i've been looking at it, and don't see that i am doing anything wrong. |
12:57.20 | KeyserSoze | lol. i can get two vertical scroll bars next to each other. |
12:57.34 | Ahnkana | `Twas brillig, and the slithy toves |
12:57.34 | Ahnkana | Did gyre and gimble in the wabe: |
12:57.34 | Ahnkana | All mimsy were the borogoves, |
12:57.34 | Ahnkana | And the mome raths outgrabe. |
12:59.45 | Xentac[work] | Ahnkana: Jabberwocky |
12:59.48 | Xentac[work] | such a cool poem |
13:00.16 | file | such a crude attitude |
13:01.34 | file | it doesn't even show them at the opening part... just stupid Gouald stuff I think |
13:03.30 | Ahnkana | it's my favorite poem |
13:08.50 | Xentac[work] | Ahnkana: one of mine as well |
13:23.20 | Ahnkana | Xentac: what are others that you like? |
13:23.36 | Ahnkana | Xentac: i am posting worthwhile poetry on my door |
13:24.40 | Xentac[work] | Ahnkana: ummm... I was reminded of Flanders Field today... (call me pathetic) |
13:24.52 | Xentac[work] | The Raven - Edgar Allen Poe |
13:24.53 | Ahnkana | picobot: read a poem is <action> twas brilig and the slithy toves, did gyre and gimble in the wabe... |
13:24.54 | PicoBot | OK, Ahnkana. |
13:25.13 | Xentac[work] | I don't really do the poetry thing... I just know some... |
13:25.15 | Ahnkana | i don't know flander fields |
13:25.25 | Ahnkana | me either, i just knwo the ones i like |
13:25.38 | Xentac[work] | search for Flanders fields |
13:25.42 | Ahnkana | hi scanline....any poems to contribute? |
13:25.43 | Xentac[work] | John McCrae |
13:25.49 | Xentac[work] | ah... and the one I made! |
13:25.57 | Ahnkana | go for it |
13:26.05 | Ahnkana | if i like it, i'll post it |
13:26.09 | Xentac[work] | http://picogui.org/wiki/view/Main/ToCOrNotToC |
13:26.22 | Ahnkana | scanline: me too, i posted it outsid emy door |
13:27.05 | Ahnkana | oh damn, i don't know about that Xentac, i am also a shakespeare fan, that's desecraton |
13:27.43 | Ahnkana | lol |
13:27.57 | Xentac[work] | nah, it's mearly used to assist my own ideas... |
13:28.01 | Ahnkana | i think not, but it's funny |
13:28.02 | Ahnkana | ' |
13:28.32 | Ahnkana | lol |
13:30.22 | Ahnkana | scanline: will you bang on my door on your way to class, i am going to take a nap and my alarm clokc has gone schizo |
13:30.33 | scanline | sure |
13:30.37 | Ahnkana | cool, thankx |
13:30.41 | Ahnkana | *thanks |
13:30.46 | scanline | no problem |
13:33.21 | lalo | scanline: I could probably investigage myself, but there is a chance I'd get lost ;-) |
13:33.35 | lalo | can I capture "standard" keys from the textbox, like, left, right, pgUp, pgDn? |
13:33.53 | lalo | (scratch the pgUp/pgDn which aren't bound yet, but you get my point) |
13:33.58 | scanline | not yet |
13:34.18 | lalo | not even with a filter? |
13:34.56 | scanline | there's still no way to filter an event after it knows what widget it's headed to but before it's dispatched to that widget |
13:35.09 | lalo | hmm. |
13:35.47 | scanline | :) |
13:37.46 | scanline | hmm... If I separate the act of creating an input filter from the act of attaching it into the global input filter chain, you could create an input filter and assign it to a widget property |
13:37.50 | lalo | actually, for nifty I probably want something filterlike anyway |
13:38.12 | lalo | unless binding the "key" event had a higher priority than the built-in handling |
13:38.29 | scanline | per-widget input filters could have some neat uses, and they would be easy to implement |
13:39.20 | lalo | dunno, perhaps it's better just to make event binding take precedence |
13:39.48 | scanline | but then you'd have to have yet another interface for requesting key events and getting them, in addition to the canvas widget and input filters |
13:39.50 | Xentac[work] | anyone in here know how well sdl, opengl, and openal go together? |
13:40.27 | scanline | Xentac[work]: SDL and opengl work great together, and I think openal was designed to work with SDL and opengl |
13:40.43 | darth_balls | damn, my network is being stupid |
13:40.45 | scanline | bbiab |
13:40.54 | file | darth_balls: educate it |
13:40.56 | Xentac[work] | scanline: cool, thanks |
13:41.55 | lalo | scanline: there is already - PG_WP_TRIGGERMASK |
13:42.28 | file | darth_balls: Make it so. |
13:44.39 | captain_proton | whoop |
13:44.41 | captain_proton | david is done for the day |
13:46.03 | darth_balls | ^_^ |
13:46.52 | kergoth | darth_balls: of course he is, what else is new |
13:47.00 | carpman | file is always st0ned. |
13:47.11 | file | 0.0 |
13:47.20 | file | ooh look at the swirling shapes... |
13:47.33 | carpman | file was an experiment for perma-crack |
13:48.10 | file | carpman: do you know what perma-crack is? |
13:48.24 | carpman | file: nothing, I made it up |
13:48.47 | file | I think it's stuff used on houses... |
13:49.34 | Xentac[work] | I thought that was like perma-filll |
13:49.48 | file | Xentac[work]: I dunno |
13:49.52 | carpman | yeah, your on perma-crack file. |
13:50.08 | file | carpman: uh huh, yes master |
13:53.45 | darth_balls | s/proudes/proudest |
13:53.45 | carpman | produce monkey? |
13:55.02 | file | ibot: status |
13:55.05 | | Since Thu Nov 7 13:28:36 2002, there have been 37 modifications and 271 questions and 180 dunnos and 4 morons and 96 commands. I have been awake for 4d 26m 26s this session, and currently reference 84017 factoids. I'm using about 22960 kB of memory. |
13:55.07 | file | evil bot |
13:55.13 | Xentac[work] | carpman: nice... |
13:55.58 | carpman | PicoBot: status is also I am a fish. |
13:55.58 | PicoBot | Since Thu Oct 31 07:45:59 2002, there have been 172 modifications and 519 questions. I have been awake for 11 days, 6 hours, 12 minutes, 31 seconds this session, and currently reference 5172 factoids. Addressing is in require mode. |
13:56.02 | carpman | bah |
13:56.19 | carpman | PicoBot: BAH |
13:56.20 | PicoBot | carpman: sorry... |
13:56.24 | carpman | PicoBot: BAH! |
13:56.25 | PicoBot | Crotch! |
13:56.28 | DevGirl | heh |
13:56.34 | file | scan[ibook]: Bonjour |
13:56.42 | scan[ibook] | hey |
13:56.57 | file | where are you? |
13:57.04 | carpman | scan[ibook]: I am foolishly downloading neverwinter nights. |
13:57.10 | scan[ibook] | hehe |
13:57.18 | scan[ibook] | that's incredibly dangerous |
13:57.33 | carpman | I am an RPG feind, once I find one I like, I play the crap out of it. |
13:57.34 | scan[ibook] | file: class |
13:58.02 | darth_balls | hi scan[ibook] |
13:58.05 | file | scan[ibook]: did you wake up Ahnkana? |
13:58.11 | scan[ibook] | uh huh |
13:58.14 | file | good good |
13:58.42 | darth_balls | PicoBot: file is also not scanline's mother |
13:58.43 | PicoBot | okay, darth_balls. |
13:58.45 | file | captain_proton: ooh... nasty mind |
13:58.56 | scan[ibook] | captain_proton: because she asked me to? |
13:58.58 | captain_proton | file: actually no, i was just wondering |
13:59.04 | captain_proton | scan[ibook]: ahh, that would make sense |
13:59.16 | carpman | file: need I remind you about our animal sex addiction? |
13:59.19 | carpman | PicoBot: attract file |
13:59.20 | PicoBot | file: baaaaaa |
13:59.38 | darth_balls | scan[ibook]: |
13:59.41 | darth_balls | oops |
13:59.44 | captain_proton | scan[ibook]: when do you register? |
13:59.49 | file | scan[ibook]: scary |
13:59.50 | scan[ibook] | captain_proton: last friday |
13:59.51 | darth_balls | scan[ibook]: how do you not get in trouble for being in irc during class |
14:00.03 | captain_proton | darth_balls: shhhh he's taking notes |
14:00.10 | scan[ibook] | darth_balls: because nobody cares? |
14:00.13 | darth_balls | oh |
14:00.17 | darth_balls | lucky you |
14:01.15 | scan[ibook] | captain_proton: with all the stuff surrounding being home, I forgot all about it too... so after classes today (and maybe after some sleep) i'll see what I can do about registering |
14:01.24 | carpman | darth_balls: you mean people get pissed at you for being in IRC? |
14:02.14 | darth_balls | well, I"m sure they would if I could get on IRC during class |
14:02.18 | darth_balls | we have no wireless on campus |
14:02.30 | carpman | ACK! Backwards! Stone age! |
14:02.36 | darth_balls | I know |
14:02.50 | captain_proton | owch |
14:03.08 | captain_proton | someone broke an rj45 jack on a jetdirect card on one of the printers in the dean's office |
14:03.17 | file | if I paid NBTel $49.99/mth I could have 19.2kbps wireless anywhere in the Atlantic provinces |
14:03.19 | scan[ibook] | hehe |
14:03.21 | captain_proton | $310 replacement |
14:03.29 | scan[ibook] | ick |
14:03.37 | Xentac[work] | file: we have something similar here... really dumb... |
14:03.43 | file | CDPD... |
14:03.52 | file | or I could pay per kb with Rogers for high speed |
14:04.00 | file | $5 for 200kb I think |
14:04.11 | carpman | BLEH |
14:04.15 | captain_proton | is that per byte downloaded or per bps? |
14:04.25 | file | downloaded |
14:04.29 | captain_proton | ick |
14:04.30 | carpman | I would acrue the GDP of a third world nation at those prices. |
14:05.16 | file | after supper I'm doing my homework... yes... indeed |
14:05.17 | lalo | 18:45 < lalo> scanline: there is already - PG_WP_TRIGGERMASK |
14:05.20 | scan[ibook] | haha.. $1000 for 40MB |
14:05.49 | scan[ibook] | lalo: yeah.. but you'd still need to specify what you're overriding and what you aren't |
14:05.58 | lalo | nono :-) |
14:05.59 | carpman | $10000 for ~65% of LOTR |
14:06.07 | lalo | what I want is to override all keys, period |
14:06.47 | lalo | I may want to write, for ex., a vi-emulation mode |
14:06.48 | scan[ibook] | lalo: ok, so you'd want a flag you can turn on that disables all the builtin keybindings and posts events with every incoming trigger, like the canvas does? |
14:06.59 | lalo | yup |
14:07.16 | lalo | kind of makes sense, doesn't it? |
14:07.17 | scan[ibook] | ok, that would be easy |
14:07.18 | captain_proton | carpman: LOTR is 2 cds ;) |
14:07.26 | lalo | that's what I thought :-) |
14:07.29 | carpman | hehe, LOTR cd 1 :) |
14:07.40 | scan[ibook] | especially if I ripped out the code responsible for that in canvas and made it common to both |
14:07.41 | lalo | I always prefer to ask for an easy feature if I have a choice ;-) |
14:07.47 | scan[ibook] | :) |
14:08.06 | scan[ibook] | so how about focus handling? |
14:08.14 | scan[ibook] | would you want to override mouse events and focusing too? |
14:08.31 | carpman | scan[ibook]: merlin262 said he was planning on releasing his package manager sometime next week. as soon as I get it I'm going to start work on a new distro |
14:08.47 | scan[ibook] | carpman: you and merlin262 are both doing distros? |
14:08.49 | carpman | same distro for zaurus, desktop, laptop. Whatever. Super-modular |
14:09.12 | carpman | scan[ibook]: I think were going to work together. But I want to get some groundwork done. |
14:09.18 | scan[ibook] | ok |
14:09.52 | carpman | The more stuff I make AoF do, the more stable it becomes, so I want to get AoF in a position to do usefull things. |
14:09.57 | lalo | I see where this is going... turning the textbox into the textcanvas ;-) |
14:10.04 | file | homework bites |
14:10.12 | captain_proton | scan[ibook]: wanna crash the gamedev meeting tomorrow and try to steal people for jetstream? :) |
14:10.17 | lalo | I think overriding focus could be too much, but mouse is reasonable |
14:10.20 | file | as I'm getting a 98% average |
14:10.42 | scan[ibook] | lalo: well, if you override mouse you'd need to pgFocus() the textbox when it's clicked |
14:10.43 | scan[ibook] | captain_proton: sure |
14:10.44 | carpman | omlette du fromage! |
14:10.57 | scan[ibook] | hehe |
14:11.00 | lalo | ic |
14:11.34 | lalo | well, if I want it emacs'esque, it will have to be pretty much client-side driven anyway |
14:11.59 | scan[ibook] | I think if you can override all keyboard/mouse events that would be sufficient |
14:11.59 | captain_proton | why would anyone want anything to be emacs'esque? ;) |
14:12.31 | scan[ibook] | captain_proton: only in the configurability sense, not in the lisp or bloaty senses |
14:13.05 | captain_proton | i hope not in the user-interface sense |
14:13.26 | captain_proton | scan[ibook]: vim |
14:13.34 | carpman | just because a system is big does not mean it it bloated. |
14:13.37 | scan[ibook] | And how is vim any better in the user-interface sense? :) |
14:13.47 | captain_proton | scan[ibook]: the keys are pnemonic |
14:14.02 | carpman | ctl-x ctl-s(save) |
14:14.03 | scan[ibook] | haha |
14:16.03 | captain_proton | hopefully this guy will ship my gear today :) |
14:16.18 | lalo | emacs is bloated because it preloads too much stuff, regardless of whether you use it or not |
14:16.21 | scan[ibook] | captain_proton: gamedev is in the evening, right? |
14:16.28 | captain_proton | scan[ibook]: tomorrow, 8pm |
14:16.37 | scan[ibook] | ok |
14:18.14 | captain_proton | tux is a stupid logo :) |
14:18.43 | scan[ibook] | captain_proton: you voted for the Linux Tank eh? |
14:24.02 | carpman | lalo: thats not due to design, that the configuration that is packaged with it. |
14:24.22 | lalo | yes |
14:26.21 | darth_balls | wb Sophie |
14:26.31 | carpman | hi Sophie |
14:27.50 | KeyserSoze | or would like to translate a 57 line of it to C... |
14:27.58 | KeyserSoze | s/translate a/translate |
14:28.05 | KeyserSoze | s/line/lines |
14:28.26 | Sophie | "hi everybody" |
14:29.09 | KeyserSoze | Sophie: you have to do html-style tags (or something) when quoting someone, or we won't know who you're impersonating. |
14:29.21 | KeyserSoze | :) |
14:30.18 | darth_balls | Sophie: Dr. Nick? |
14:31.59 | darth_balls | PicoBot: seen gonkulator? |
14:32.00 | PicoBot | gonkulator was last seen on #picogui 18 hours, 23 minutes and 19 seconds ago, saying: KeyserSoze: sounds like fun :) [Sun Nov 10 20:11:12 2002] |
14:32.18 | Sophie | yep. dr nick. |
14:32.31 | scan[ibook] | lalo: what do you think about embedding WTs in themes? |
14:32.35 | KeyserSoze | Sophie: I forgot to tell you, Gonkulator is going to become a Catholic priest. |
14:32.50 | Sophie | hmm. |
14:33.08 | scan[ibook] | lalo: it would definitely be useful, just need a way to implement it... maybe using libpython in themec? |
14:33.19 | Sophie | I think we should invite him over for a little chat, don't you? |
14:33.45 | lalo | doesn't themec already use perl? :-) |
14:33.57 | darth_balls | KeyserSoze: is he actually going to seminary? or is he still just considering it? |
14:34.03 | scan[ibook] | lalo: only at compile-time :) |
14:34.20 | carpman | darth_balls: he isin't going to seminary yet |
14:34.21 | lalo | something that uses both perl and python can't be right ;-) |
14:34.39 | scan[ibook] | lalo: writing WTs in python is neat enough that I'm not sure if we even need an actual WT compiler |
14:34.54 | lalo | yes, that's pretty much my feeling too |
14:35.02 | scan[ibook] | lalo: another option is to just rewrite themec in python ;) |
14:35.09 | lalo | but then I think that generating python from software isn't that easy |
14:35.54 | scan[ibook] | yeah, I was thinking about that too.. a graphical WT editor will have a hard time with python |
14:36.11 | carpman | unless the editor was IN python |
14:36.33 | scan[ibook] | hmm.. still, parsing a WT written in python could get weird |
14:37.00 | scan[ibook] | I guess you could just run it and examine the output :) |
14:37.04 | lalo | bottom line is |
14:37.17 | lalo | writing WTs in python is great if you want to write it by hand |
14:37.26 | lalo | but we still want a more machine-friendly format |
14:37.35 | scan[ibook] | ok |
14:42.47 | scan[ibook] | so eventually we'll have an object in cli_python that can compile WTs from XML source, and some magical way of calling all that from themec :) |
14:43.32 | scan[ibook] | brb |
14:43.46 | captain_proton | magical :) |
14:51.47 | scan[ibook] | captain_proton: well anything that's written in perl, python, C, and its own language has to be magical |
14:52.42 | lalo | and "its own language" also has two flavours... there is the theme stuff and the fillstyle stuff |
14:52.54 | lalo | you could rename it to "babeltower" |
14:53.02 | lalo | btw, it will also handle XML now ;-) |
14:53.02 | scan[ibook] | hehe |
14:53.07 | scan[ibook] | oh yes :) |
14:53.29 | scan[ibook] | XML, theme objects, fillstyles, python, perl, C.... yikes |
14:53.58 | scan[ibook] | all resulting in one 'simple' binary you can load into pgserver :) |
14:54.16 | lalo | BAH |
14:54.21 | lalo | let's add lisp or scheme too |
14:54.30 | lalo | just for luck |
14:54.42 | scan[ibook] | hehe |
14:55.11 | lalo | pgbasic |
14:55.55 | scan[ibook] | could you use some operator overloading magic to compile fillstyles in python? |
14:59.12 | scan[ibook] | holy cow this class is empty... |
14:59.34 | lalo | you know I'd like to *replace* fillstyles with python ;-) |
14:59.46 | scan[ibook] | lalo: true, true :) |
14:59.50 | lalo | but python isn't very friendly to compiling code-like things |
15:00.20 | lalo | I mean, you can do it, but it's pretty much the same work as it would be in C |
15:00.31 | scan[ibook] | k |
15:00.44 | scan[ibook] | hmm.. is there something like lex and yacc for python? |
15:01.17 | darth_balls | if a phone # has a 303 area code that means it's in the denver area, right? |
15:01.42 | lalo | there are, like, about a dozen things like lex and yacc |
15:01.43 | scan[ibook] | darth_balls: My phone number is 303 and I'm pretty far from denver :) |
15:01.58 | darth_balls | but, I mean it's in colorado, correct? |
15:02.01 | lalo | there is a PEP to standardize on one for 2.3 |
15:02.07 | darth_balls | you can't have a 303 area code in calif. can you? |
15:02.08 | scan[ibook] | lalo: hehe |
15:02.15 | scan[ibook] | darth_balls: right, it has to be in colorado |
15:02.20 | darth_balls | cool |
15:02.31 | darth_balls | maxtor's tech support is somewhere in colorado |
15:02.46 | darth_balls | stupid 7bytes |
15:03.02 | scan[ibook] | lalo: but there's no super-compelling reason to rewrite themec in python, it'd be better just to embed the python WT code into the existing themec? |
15:03.19 | lalo | yes |
15:03.43 | darth_balls | it was cheap |
15:03.55 | scan[ibook] | hmm.. another possibility would be just having the theme language read WTs from a file, then using a Makefile to build the WTs before building the theme :) |
15:04.15 | darth_balls | besides, the other maxtor I have works fine |
15:04.29 | darth_balls | this one is actually a Quantum, but they're tech support is handled by maxtor now |
15:04.34 | KeyserSoze | Sophie: come home and eat pizza! |
15:04.49 | darth_balls | but I'm on hold w/ the company I ordered it from |
15:08.29 | carpman | darth_balls: ahhh... I love my nice segate baracuda ;) |
15:09.01 | kergoth | KeyserSoze: damn you |
15:09.13 | kergoth | now i'm hungry |
15:09.55 | darth_balls | w00t! |
15:09.55 | darth_balls | they're gonna let me send it back |
15:10.04 | scan[ibook] | mmmm... pizza.... |
15:10.33 | carpman | mount /dev/kergoth /mnt |
15:10.42 | carpman | err /mnt/kergoth |
15:10.46 | carpman | mount /dev/file /mnt/file |
15:11.00 | carpman | cp -R /mnt/file/fridge /mnt/kergoth/desk |
15:11.11 | carpman | umount /mnt/kergoth |
15:11.40 | KeyserSoze | echo "/dev/kergoth /mnt/kergoth ext3 noauto, user 0 0" |
15:11.47 | KeyserSoze | echo "/dev/kergoth /mnt/kergoth ext3 noauto, user 0 0" >> /etc/fstab |
15:11.54 | KeyserSoze | there, that'll help |
15:12.12 | kergoth | hey, i'm ext3? |
15:12.13 | kergoth | spiffy |
15:12.15 | kergoth | but |
15:12.20 | kergoth | not just any user should be able to mount me |
15:12.22 | kergoth | damnit |
15:12.24 | kergoth | !! |
15:12.41 | KeyserSoze | well, if carpman is allowed to, i figured you'd let anyone. |
15:12.45 | kergoth | scan[ibook]: hah |
15:12.57 | KeyserSoze | well, kinda fat |
15:12.58 | kergoth | KeyserSoze: no comment |
15:13.19 | carpman | KeyserSoze: I'm the one, I have root on the world. |
15:14.20 | KeyserSoze | mv a.out /bin/tcsh; usermod carpman -s /bin/tcsh |
15:14.36 | scan[ibook] | eep, a.out? |
15:16.19 | KeyserSoze | mv /home/scanline/a.out /bin/tcsh; usermod carpman -s /bin/tcsh |
15:17.05 | scan[ibook] | echo "chmod a+rw /dev/pizza; tcsh" > /bin/tcsh |
15:17.15 | carpman | tell me Mr. KeyserSoze, how will you be able to Buffer Overflow me if... your unable to type? |
15:17.21 | kergoth | lol |
15:17.28 | scan[ibook] | hehe |
15:17.31 | Xentac[work] | carpman: bwahahaha |
15:17.31 | KeyserSoze | gvggdmhj[ugbcnn |
15:17.34 | KeyserSoze | nlkjse;lknv sz;lkn |
15:17.37 | kergoth | lol |
15:17.40 | carpman | lol |
15:17.44 | scan[ibook] | hehe |
15:17.51 | Xentac[work] | is this were you put a bug in his bellybutton? |
15:18.01 | carpman | eww, no |
15:18.11 | Sophie | it'd suffocate in the lint :) |
15:18.30 | scan[ibook] | darnit Sophie, you're going to make me laugh in class |
15:18.32 | Sophie | even an electronic bug |
15:18.44 | darth_balls | brb, gotta mail this HD off |
15:19.14 | Xentac[work] | Sophie: would his ear be better? |
15:19.25 | carpman | Xentac[work]: no, think of the wax |
15:19.32 | Sophie | wax. you're screwed. |
15:19.57 | scan[ibook] | just hide it in KeyserSoze's pizza |
15:20.30 | Xentac[work] | http://www.theregister.co.uk/content/54/28009.html <--- this makes me sick. |
15:20.34 | Xentac[work] | his nose then... |
15:23.13 | Xentac[work] | hehehe... ghostzilla... this is sweet... |
15:23.16 | kergoth | scan[ibook]: good call, he'll never notice it in the pizza |
15:23.27 | KeyserSoze | if you can hear it, you can record it. |
15:24.49 | Xentac[work] | KeyserSoze: it's the quality of the audio... |
15:25.59 | carpman | well, bbiab all |
15:28.22 | KeyserSoze | ooh, dual DDR for athlon's, on tom shardware... |
15:30.59 | Xentac[work] | first thing I do... |
15:32.26 | Sophie | dammit. My server is flakey again. |
15:32.32 | KeyserSoze | at home? |
15:32.36 | Sophie | ya. |
15:34.42 | Sophie | disconnects me when I start to download, waits 30secs to try again |
15:36.06 | KeyserSoze | should i do anything to it? |
15:36.15 | KeyserSoze | it's about 4' away from me... |
15:36.23 | scan[ibook] | is it smoking? |
15:36.34 | KeyserSoze | nope, the magic smoke is still inside |
15:36.37 | Sophie | nah. It's not the software or anything |
15:36.45 | KeyserSoze | it's running windows, though, so it probably needs a reboot |
15:36.49 | Sophie | I think it's a passv/port issue. |
15:37.09 | Xentac[work] | question... |
15:37.14 | KeyserSoze | answer... |
15:37.22 | Sophie | it's been rebooted since it began acting this way. it's the firewall. |
15:37.23 | Xentac[work] | how many other countries are huge into this "war on terroism"? |
15:37.23 | KeyserSoze | (are we doing free-form word association?) |
15:37.43 | KeyserSoze | Xentac[work]: is Canadia? |
15:37.45 | Xentac[work] | more so... how many other countries want to get into everyone's lives to judge them as safe for the country or not? |
15:38.19 | Sophie | how many other countries stand to profit? |
15:38.19 | kergoth | BORED |
15:38.19 | Xentac[work] | KeyserSoze: not really... they're just playing along not to piss anyone off... |
15:38.19 | Sophie | once we get the OIL? |
15:38.43 | Xentac[work] | why the hell does the US (gov't, large corporations, etc) want to control everything? |
15:38.51 | kergoth | Xentac[work]: they dont want to control everything |
15:38.56 | scan[ibook] | Xentac[work]: capitalism? |
15:39.00 | kergoth | Xentac[work]: the US protects its interests. thats all there is to it. |
15:39.03 | kergoth | scan[ibook]: bingo |
15:39.43 | Xentac[work] | oh wait... |
15:39.44 | Xentac[work] | http://slashdot.org/article.pl?sid=02/11/09/1920226 |
15:39.50 | KeyserSoze | scanline says, while typing on his ibook, talking to a half dozen people accross the globe... |
15:40.02 | KeyserSoze | :) |
15:40.04 | scan[ibook] | ? |
15:40.07 | Sophie | it's funny, I was going to say that nobody actually thinks it's because we're threatened by Saddam |
15:40.30 | Sophie | but then, I usually overestimate the intelligence of the average American. |
15:40.43 | file | hey all |
15:40.44 | kergoth | Sophie: a common mistake |
15:40.45 | scan[ibook] | KeyserSoze: don't you watch star trek? In the 23rd century we won't need money! |
15:40.54 | kergoth | Sophie: i work in tech support. I dont overestimate the intelligence of the average american :) |
15:41.21 | Sophie | lol. I work in tech support too, really. |
15:41.23 | DevGirl | bah |
15:41.34 | kergoth | Sophie: what? you're not bitter and jaded yet? |
15:41.36 | kergoth | Sophie: :) |
15:41.44 | Xentac[work] | kergoth: the protecting interests comment is true |
15:42.24 | Xentac[work] | scan[ibook]: strangely enough that sounds like communism... |
15:42.25 | Xentac[work] | ;o) |
15:42.36 | scan[ibook] | heh |
15:42.37 | KeyserSoze | protecting interests isn't the same as acquiring interests, though. |
15:43.14 | Xentac[work] | I know... we just need to make a /really/ big clue bat... |
15:43.16 | Sophie | <pinky>What are we doing tonight, Brain?</pinky> |
15:43.26 | Xentac[work] | and whack all of the USians.. |
15:43.35 | KeyserSoze | clue bat? |
15:43.37 | DevGirl | <kergoth> Xentac[work]: the US protects its interests. thats all there is to it. <- it isn't true... |
15:43.46 | DevGirl | kergoth: they want to control everything |
15:44.14 | Xentac[work] | KeyserSoze: whack someone with it, and they get a clue |
15:44.25 | Sophie | I only wish Brain was in charge of the US. |
15:44.26 | Xentac[work] | it's a theoretical device... |
15:44.30 | DevGirl | there were a bunch of ppl who wrote to their congressists asking to don't let Lula be elected as Brazilian president :D |
15:44.31 | KeyserSoze | "protect" makes it sound purely defensive, which isn't true. what kind of pansy-assed country would we be if we only defended what was ours, and didn't try to get more? |
15:44.48 | DevGirl | and Lula was elected with almost 70% |
15:44.57 | Xentac[work] | right... it's the american patriotism... |
15:45.52 | Xentac[work] | Sophie: explain... |
15:46.10 | KeyserSoze | Xentac[work]: it's irrational, and only dumb people have it |
15:46.19 | DevGirl | mhawuwhuhuwahwauawhuawhawu :D |
15:46.21 | DevGirl | TRUE! |
15:46.23 | Sophie | it's entirely emotive, and proud of it |
15:46.25 | KeyserSoze | :p |
15:47.01 | KeyserSoze | don't forget sports. patriotism=faith=professional sports |
15:47.27 | Xentac[work] | KeyserSoze: bwahahaha |
15:47.37 | Xentac[work] | emotive? |
15:47.50 | KeyserSoze | emotive -> based on emotion |
15:48.07 | DevGirl | bah |
15:48.13 | Xentac[work] | ah |
15:49.21 | Sophie | if it's reasonable to support a political stance, support it. But if you support it just because you feel good about it, that's "faith" |
15:49.49 | Xentac[work] | I see |
15:49.54 | DevGirl | bah, I say again |
15:50.55 | Sophie | then I turned 16. |
15:51.16 | Xentac[work] | Sophie: hehehe |
15:51.28 | Xentac[work] | DevGirl: what the hell? |
15:51.43 | kergoth | patriotism isnt necessarily solely emotive |
15:51.47 | kergoth | though for many it is |
15:51.59 | Sophie | congressist :) is that the non-gender-biased form? |
15:52.18 | KeyserSoze | kergoth: what is it, if not emotive? |
15:53.08 | DevGirl | Xentac[work]: there were a bunch of USians who send e-mails saying something like: "Lula is evil. write to your congressist and don't let brazilian ppl elect him for president" |
15:53.08 | kergoth | KeyserSoze: a logical support of your country, not out of emotion, but out of a belief in our system based on facts |
15:53.13 | kergoth | KeyserSoze: or some combination of both |
15:53.25 | kergoth | KeyserSoze: for some it isnt *soley* emotive |
15:54.00 | scanline | ha.. every time someone does 'ibot: seen kergoth' the #picogui in ibot's answer triggers my xchat hilight |
15:54.10 | DevGirl | Xentac[work]: attached to lots of newspaper news saying lots of lies and something like |
15:54.16 | Xentac[work] | DevGirl: which one was Lula? |
15:54.29 | DevGirl | Xentac[work]: the one who was elected :D |
15:54.36 | Xentac[work] | was he evil though? |
15:54.43 | DevGirl | Xentac[work]: 70% of votes |
15:54.54 | Xentac[work] | s /was/is |
15:56.05 | DevGirl | Xentac[work]: nah... he is a guy like me or you :) don't know how to say, but he worked in a company that worked with steel or something like |
15:56.06 | Sophie | In my experience, most people who are "patriots" will claim to love some aspect of our government. But only so long as it suits their personal philosophy |
15:56.33 | Sophie | for instance, "I love freedom" && "ppl who burn flags should be put in jail" |
15:56.42 | Xentac[work] | Sophie: :) |
15:56.55 | Xentac[work] | hypocrites... |
15:57.15 | kergoth | Sophie: indeed. contradictory behavior doesnt necessarily mean that patriotism is solely emotive :) |
15:58.02 | KeyserSoze | kergoth: every definition of patriot or patriotism at dictionary.com has "love" in it. |
15:58.24 | Sophie | well, I think those people appreciate something they don't understand. |
15:58.26 | DevGirl | Xentac[work]: the coolest thing is: he was a syndicate (is it?) leader and fought for the workers rights... He were even arrested duriung a strike |
15:58.34 | Sophie | that's what makes it emotive. |
15:58.56 | file | mmm |
15:59.04 | file | all done |
15:59.09 | file | NOW I have to do math homework |
15:59.10 | DevGirl | Xentac[work]: a worker turning president. That's democracy. |
15:59.17 | Xentac[work] | http://www.nogas.org/xchat_speak/ <--- I want to set this up when I get home (as well as a bunch of other stuff) |
15:59.36 | Xentac[work] | DevGirl: I don't know the word... but I know what you're talking about.. |
15:59.52 | Xentac[work] | civilian? |
16:00.33 | KeyserSoze | union? |
16:00.50 | DevGirl | Xentac[work]: he don't have one of fingers :) he lost in a work accident... he was doing extra work and was sleepy (he needed the money)... |
16:00.53 | Xentac[work] | monkey?... oh wait... that's developer... |
16:00.57 | DevGirl | lost it in a machine |
16:01.02 | Xentac[work] | hehehe |
16:01.06 | DevGirl | heh |
16:03.08 | kergoth | Sophie, KeyserSoze: there is certainly an emotional component for most, but my point is that it isnt *solely* emotive. For many it has both emotive and intellectual components. |
16:05.25 | KeyserSoze | i dunno, it seems to me that if there are intellectual aspects, they exist coincidentally to the patriotism, not as a part of it. |
16:05.31 | file | math is done |
16:05.34 | merlin262 | oh uh, politics |
16:05.35 | KeyserSoze | that's how I've always thought of it, anyway |
16:06.27 | file | I hate international EFT's |
16:07.54 | Ahnkana | prodigal Ahnkana has returned |
16:07.59 | Ahnkana | yea. |
16:08.13 | merlin262 | hello Ahnkana |
16:08.23 | darth_balls | w00t! we got hot water back |
16:08.45 | file | darth_balls: how'd you manage that? |
16:09.00 | darth_balls | guess someone fixed it |
16:09.06 | DevGirl | heh |
16:09.31 | darth_balls | ^_^ |
16:09.31 | merlin262 | w00t! |
16:10.09 | Sophie | I think it's just that people fail to draw proper logical connections between ideas. The think "Freedom of speech", but that fact is sortof in a vaccum; not really related to fundamental philosophical ideas such as "exchanging ideas results in a swifter social evolution". So they kindof look back on "the good 'ol days" when homosexuality was never spoken of |
16:10.10 | DevGirl | :D |
16:10.34 | merlin262 | THERE WILL BE NO INTELLIGENT CONVERSATION HERE. |
16:10.57 | kergoth | Sophie: I agree wholeheartedly |
16:11.23 | DevGirl | Behave, all of you!!! :) |
16:11.40 | kergoth | i'm behaving alright. just badly. |
16:11.45 | kergoth | you should clarify that statement |
16:11.46 | kergoth | :) |
16:11.49 | kergoth | merlin262: i disagree |
16:12.13 | merlin262 | Freedom of Speech originally, according to the Founding Fathers, indicated a sharing of ideas in the public arena, |
16:12.15 | DevGirl | kergoth: :D |
16:12.23 | merlin262 | NOT: Vulgarity, or Thongs for toddlers. |
16:12.36 | DevGirl | so.. no cucumbers for me? |
16:12.38 | DevGirl | :) |
16:12.39 | kergoth | merlin262: define vulgarity |
16:12.51 | merlin262 | Vulgarity is defined by the community. |
16:13.01 | kergoth | merlin262: precisely |
16:13.17 | merlin262 | I view vulgarity as including, but not limited to: child pornography, dismemberment, etc... |
16:13.25 | file | someone's at the door |
16:13.51 | kergoth | someone's trying to get ahold of tech support |
16:14.05 | Sophie | child pornography and dismemberment are both crimes. |
16:14.22 | merlin262 | Sophie: but people protect/defend these under freedom of speech. |
16:14.23 | kergoth | exactly |
16:14.37 | DevGirl | merlin262: ppl do? |
16:14.38 | kergoth | /usr/src/coding/projects/userspace/buildroot/build/busybox/shell/shell.a(cmdedit.o)(.text+0xc84): In function `cmdedit_init': |
16:14.41 | kergoth | : undefined reference to `atexit' |
16:14.45 | DevGirl | merlin262: not here... |
16:14.55 | merlin262 | not here, but it has/does happen. |
16:15.07 | Sophie | I don't think anyone's saying that you shouldn't say "child pornography" |
16:15.21 | Xentac[work] | kergoth: definatly something wrong with the toolchain... |
16:15.31 | kergoth | Xentac[work]: i even manually added -lgcc to the link line |
16:15.32 | Sophie | but pictures indicate that someone's freedom's have been harmed |
16:15.34 | kergoth | Xentac[work]: which is where its defined |
16:15.37 | merlin262 | kergoth: that's a Gcc bug. |
16:15.40 | kergoth | Xentac[work]: hrmph |
16:17.11 | darth_balls | hehe |
16:17.12 | kergoth | erk |
16:17.24 | Sophie | doh.. phone |
16:17.25 | kergoth | my libgcc.a in 2.95.3 toolchain doesnt define atexit, yet that toolchain works |
16:17.40 | kergoth | merlin262: is atexit part of libgcc.a? |
16:17.54 | merlin262 | kergoth: it's part of glibc, a macro, iirc. |
16:18.52 | merlin262 | no, take that back, not a macro... |
16:18.58 | merlin262 | but it is in glibc |
16:19.02 | kergoth | yep, its in glibc |
16:19.05 | kergoth | nm shows it |
16:19.10 | kergoth | but i still get undefined reference |
16:19.11 | kergoth | wtf |
16:19.22 | merlin262 | kergoth: was this a binary you downloaded? |
16:19.34 | kergoth | merlin262: no, this was all built locally |
16:19.40 | merlin262 | hrm... |
16:19.50 | kergoth | 0002f308 T atexit@GLIBC_2.0 |
16:19.52 | kergoth | hm |
16:20.11 | merlin262 | strange, very strange |
16:23.46 | file | I hope chimera's motherboard comes tomorrow |
16:24.01 | kergoth | hrm |
16:24.50 | scanline | hrm? |
16:26.16 | merlin262 | hrm hrm. |
16:26.58 | kergoth | hrm! |
16:27.10 | DevGirl | |
16:27.24 | merlin262 | calling carpman 1x.... |
16:27.26 | merlin262 | 2x..... |
16:27.29 | merlin262 | 3x.... |
16:27.36 | merlin262 | no source release then! |
16:27.56 | scanline | haha, you all have british accents now! |
16:28.09 | KeyserSoze | even me? |
16:28.14 | Xentac[work] | scanline: would you like some tea and crumpets? |
16:28.22 | scanline | hehe |
16:28.26 | scanline | it says "scane-line" |
16:28.31 | kergoth | DAMN YOU ATEXIT! |
16:28.35 | Sophie | dammit, I want to leave |
16:28.46 | Sophie | now i have to fscking wait for Joe |
16:28.52 | merlin262 | I say chap, I think PicoGUI needs some more work on the Rootless X11 driver. |
16:28.58 | KeyserSoze | scanline: where'd you get that there fancy talking xchat thingy from? |
16:29.02 | Xentac[work] | scanline: does xchat-speak work well? |
16:29.07 | Xentac[work] | KeyserSoze: the URL I posted! |
16:29.11 | scanline | hmm.. "Pico-guy needs more work on the rootless x-one-one driver" |
16:29.35 | Xentac[work] | 1 2 3 4 5 6 7 8 9 10 11 12 |
16:29.36 | scanline | I tweaked the scripe a bit to only respond to #picogui, since #wopn was generating so much traffic it couldn't keep up |
16:29.45 | Xentac[work] | ah, so it does all channels? |
16:29.50 | scanline | by default |
16:29.56 | Xentac[work] | easy tweak? |
16:30.00 | scanline | yeah |
16:30.00 | merlin262 | hmmm..... |
16:30.11 | merlin262 | scanline: porn porn porn!!!!!!! |
16:30.22 | merlin262 | :P |
16:30.29 | merlin262 | damn! |
16:30.44 | scanline | keezer-soze :) |
16:31.03 | KeyserSoze | lol. that's better than how the guy's in WOPN pronounced it. |
16:31.07 | kergoth | i need to kick the shit out of something |
16:31.09 | kergoth | thats what i need |
16:31.09 | KeyserSoze | s/guy's/guys |
16:31.43 | KeyserSoze | kergoth: i hear sometimes people stomp the shit out of a flaming paper bag... |
16:31.59 | kergoth | KeyserSoze: i prefer beating a punching bag |
16:32.03 | kergoth | too bad mine isnt hung up atm |
16:33.43 | file | I can't seem to send a file out... receiving is fine |
16:34.26 | Sophie | file, what kind of file? |
16:34.43 | file | an MP3... |
16:34.52 | Sophie | oh. |
16:34.53 | file | can't connect error... |
16:35.09 | KeyserSoze | are you sure the person you are sending to can recieve? |
16:35.22 | KeyserSoze | Sophie!!!! come home! |
16:35.33 | Sophie | dammit I want to! |
16:35.42 | KeyserSoze | well, then... |
16:35.49 | Sophie | I'm waiting for stupid Joe. |
16:35.59 | KeyserSoze | where's stupid Joe? |
16:36.08 | Sophie | on his way. |
16:36.42 | Sophie | that's all I know |
16:37.13 | KeyserSoze | lol |
16:37.18 | scanline | yikes |
16:37.18 | KeyserSoze | that was cool |
16:37.19 | scanline | harsh |
16:37.25 | KeyserSoze | but i imagine very painful |
16:37.28 | kergoth | ibot: botsnack |
16:37.28 | | thanks kergoth :) |
16:37.36 | scanline | ibot: good one |
16:37.36 | | scanline: I give up, what is it? |
16:37.44 | Sophie | that takes a power stapler? |
16:37.48 | kergoth | ibot: good one is <reply> Yep, I know. |
16:37.48 | | kergoth: okay |
16:37.53 | Sophie | :P |
16:38.32 | KeyserSoze | damnit. /me will have to paste that thing about the power stapler into xchat, when /me gets xchat_speak going |
16:39.10 | KeyserSoze | it's good that "rm -rf" looks so angry, so that people don't accidentally use it. |
16:39.23 | file | O.o |
16:39.28 | KeyserSoze | if they put a "k" in it, there'd be even fewer accidental deletions. |
16:41.22 | darth_balls | lol |
16:42.11 | kergoth | KeyserSoze: thats evil |
16:42.36 | KeyserSoze | ah, so then you've seen it? yes, i'll agree that Icon is evil. |
16:42.39 | KeyserSoze | :) |
16:49.42 | scanline | in assembly language |
16:49.48 | merlin262 | lol |
16:50.10 | KeyserSoze | "brainfuck interpreter", is that a thinly veiled insult about his planned career as a priest? |
16:50.12 | scanline | or even better... a brainfuck interpreter written in brainfuck |
16:50.22 | scanline | hehe |
16:50.25 | merlin262 | scanline: now that, is trully sick |
16:50.31 | merlin262 | KeyserSoze: brainfuck is a programming language |
16:51.17 | KeyserSoze | merlin262: /me knows, /me was kidding |
16:51.30 | merlin262 | doh, ic |
16:51.44 | file | I concur. |
16:53.54 | file | now... I wonder what the root password to it is |
16:54.13 | merlin262 | 12345 |
16:54.23 | file | nope |
16:54.36 | merlin262 | that's the same as my luggage combination. |
16:54.37 | merlin262 | :P |
16:54.39 | KeyserSoze | shit, Monday? |
16:54.45 | merlin262 | Mondays suck don't they |
16:55.20 | scanline | ah.. the more I learn about python the more I love it.. and considering I still have a lot to learn, I should be liking it even more |
16:55.24 | merlin262 | I'm never taking another technical writing class. |
16:55.44 | merlin262 | scanline: I like python, now, if they'd just add brace notation(or begin/end), it'd be perfect |
16:56.07 | scanline | bah |
16:56.23 | scanline | I'm a pretty hardcore fan of C, but python's indenting style is really starting to grow on me |
16:56.45 | scanline | no holy wars over brace positioning or confusing code layout |
16:57.01 | merlin262 | lol |
16:57.19 | merlin262 | GNU style is really fecked up |
16:57.43 | kergoth | i still use k&r |
16:57.56 | kergoth | c++ people hate it when i use k&r coding style in c++ code |
16:58.50 | KeyserSoze | who wants a screenshot of my picogui app! |
17:00.00 | file | merlin262: good idea |
17:00.21 | merlin262 | =D |
17:00.25 | file | maybe it'll make it go faster' |
17:00.31 | file | telnet port is open... |
17:00.53 | file | useless information... |
17:01.51 | file | they disabled the darn web server function |
17:01.52 | KeyserSoze | i can email it, or DCC it... |
17:02.02 | KeyserSoze | or put it on Sophie's ftp server |
17:02.14 | scanline | You could DCC it to me and I'll upload it to http://picogui.org/download/ |
17:03.50 | kergoth`out | bbl |
17:05.08 | scanline | KeyserSoze: it's not connecting. email them to micah@navi.picogui.org |
17:16.34 | carpman | PicoBot: seen merlin262 |
17:16.35 | PicoBot | merlin262 was last seen on #picogui 16 minutes and 13 seconds ago, saying: =D [Mon Nov 11 17:02:54 2002] |
17:17.00 | merlin262 | hey carpman |
17:17.04 | carpman | hey merlin262 |
17:17.27 | merlin262 | lol |
17:17.37 | merlin262 | let the code be free! free! I say! |
17:18.02 | scanline | carpman: decided I'd take a XML->WT compiler as an exercise in learning python :) |
17:19.05 | carpman | scanline: ahh, excelent |
17:19.13 | merlin262 | oh, the irony! |
17:19.31 | carpman | merlin262: better hurry, I'm starting to come up with ideas >:) |
17:19.36 | merlin262 | uh oh carpman |
17:19.58 | carpman | some of the stuff I'm planing is SO not normal unix it isint even funny |
17:20.00 | merlin262 | carpman: if you don't goto bed early tonight, you might get something |
17:20.02 | merlin262 | =D |
17:20.09 | carpman | hehe |
17:20.59 | carpman | BAH! I'm not staying up that late :) |
17:20.59 | merlin262 | that's when all my major breakthroughs happen |
17:20.59 | carpman | scanline can vouch for that :) |
17:21.04 | merlin262 | if you see something up at textux.com besides "coming soon", it'll be the .tar.gz |
17:21.09 | merlin262 | Ugghhhh, I hate morning people. |
17:21.20 | scanline | carpman: the only reason I see you online in the morning is because I've been up all night :P |
17:21.27 | merlin262 | hehe scanline |
17:21.32 | carpman | I don't mean I'm bright and cherry in the morning, I mean I wake up early |
17:21.39 | carpman | scanline: remember a-kon? |
17:21.41 | merlin262 | oh, that's fair enuff |
17:22.22 | carpman | so if I go to bed late, I don't sleep longer, I just get less sleep, and I'm useless when sleep deprived. |
17:22.58 | scanline | carpman: hehe |
17:27.10 | scanline | hmm.. does python have an 'else if'? |
17:27.39 | scanline | aha, "elif" |
17:32.10 | scanline | whee! |
17:32.15 | scanline | I created a widget in XML |
17:32.42 | scanline | <button/> |
17:35.21 | merlin262 | ok carpman, I'll tell you what,.... |
17:35.37 | merlin262 | it probably won't DO anything, but every1 will get to see code. |
17:35.38 | merlin262 | :) |
17:36.31 | carpman | w00t |
17:37.10 | merlin262 | I hate trying out new code |
17:38.13 | merlin262 | YES, IT WORKED |
17:38.14 | merlin262 | w00t |
17:38.19 | scanline | w00t, multiple buttons and an app |
17:38.26 | merlin262 | ActionExecute("extract", file, argc, argv, environ); <--- 1 step closer |
17:39.00 | scanline | ooh, and widget hierarchies work correctly |
17:39.15 | scanline | well damn that was easy |
17:39.18 | carpman | ooo... shiny XML generates WIDGETS! |
17:39.25 | scanline | <label side="all" font=":20:bold">Hello, World!</label> |
17:39.26 | scanline | oops |
17:39.39 | scanline | don't have that working yet. This is what works: |
17:39.41 | scanline | <application> |
17:39.42 | scanline | <toolbar> |
17:39.42 | scanline | <button/> |
17:39.42 | scanline | <button/> |
17:39.42 | scanline | <button/> |
17:39.42 | scanline | </toolbar> |
17:39.44 | scanline | <button/> |
17:39.46 | scanline | </application> |
17:40.08 | carpman | wow |
17:40.16 | fragglet | hmm |
17:40.24 | fragglet | picobot: xml |
17:40.25 | PicoBot | xml is, like, an obfoscated mess |
17:40.27 | scanline | and then it just runs: |
17:40.31 | scanline | app = PicoGUI.InvisibleApp() |
17:40.31 | scanline | wtBinary = XWTParser().Parse(open("test.xwt").read()) |
17:40.31 | scanline | wtHandle = app.server.mktemplate(wtBinary) |
17:40.31 | scanline | wtInstance = PicoGUI.Widget(app.server,app.server.dup(wtHandle)) |
17:40.31 | scanline | app.run() |
17:40.58 | scanline | The app.server stuff can be cleaned up with a python class for WTs |
17:41.23 | scanline | but as it is, that wtBinary could be dumped to a file and used by the C client lib just fine |
17:42.08 | scanline | fragglet: I normally wouldn't use XML, but it does match this widget template problem really nicely.. and if you don't like XML you can write WTs in python :) |
17:42.34 | carpman | XML isint bad, it has it's uses. XML-RPC is slick. |
17:43.09 | carpman | Its when people think XML is some kind of fix-all buzzword that it gets misused and it turns into a mess. |
17:43.56 | scanline | XML for configuration files is IMHO sick |
17:44.08 | carpman | yeah, it is a bit thick for that. |
17:44.32 | scanline | well, it usually turns into a huge mess that's a pain to edit by hand, so you end up with tools to edit it for you, defeating the whole purpose |
17:44.50 | carpman | the tools could just as easily edit a binary |
17:45.21 | carpman | the thing is, expat goes BALISTIC when it hits any kind of error |
17:45.46 | carpman | It just stops, and you can parse no farther. |
17:48.17 | carpman | yeah, but in python you get exceptions and relatively easy string parsing. I used expat in PHP :) |
17:48.36 | scanline | ah |
17:48.54 | Xentac | when I was younger, I never cared much about Rememberance Day (except that I didn't have to go to school)... I acknowledged it, but that was about it |
17:49.15 | Xentac | now I feel a great respect/sadness/I-don't-know-what |
17:50.32 | merlin262 | Ughghhhhhh |
17:50.41 | merlin262 | I'll hear nothing more of this XML-for-everything concept |
17:50.48 | Xentac | merlin262: bwahahaha |
17:51.01 | scanline | WTs != everything |
17:51.04 | merlin262 | Seriously, XML just isn't good for some things |
17:51.23 | merlin262 | Ex: would you want video files in XML |
17:51.52 | KeyserSoze | merlin262: that'd be cool! |
17:51.57 | KeyserSoze | where do I get the codec? |
17:52.13 | merlin262 | the scary thing is, I know people tha say such things |
17:52.19 | merlin262 | sound/video/audio files != good in xml |
17:52.22 | scanline | <frame number="637222"><pixel x="62" y="7202"><color red="0.061" green="1.000" blue="0.267"/></pixel>... |
17:52.23 | Xentac | try representing data in an if->else format in XML... |
17:52.25 | merlin262 | configuration files != good in xml |
17:52.29 | Xentac | scanline: hehehe |
17:52.39 | Xentac | or represent an array in XML |
17:54.49 | Xentac | kergoth: do you think it's better to do an upgrade of my existing OZ2.whatever to OZ3.0 or just reflash? |
17:55.07 | kergoth | Xentac: probably be best to reflash |
17:55.14 | Xentac | alrighty |
17:55.45 | merlin262 | scanline: did that screenshot ever get up? |
17:55.52 | scanline | oops, forgot about it |
17:56.20 | carpman | screenshot of what? |
17:56.27 | merlin262 | KeyserSoze's app |
17:56.43 | scanline | http://picogui.org/download/gkrellShoot_11-11-02_190525.jpg |
17:56.46 | scanline | http://picogui.org/download/gkrellShoot_11-11-02_190538.jpg |
17:56.49 | scanline | http://picogui.org/download/gkrellShoot_11-11-02_190555.jpg |
17:56.55 | scanline | oops |
17:57.05 | Xentac | hehehe 403s ;o) |
17:57.19 | scanline | fixed |
17:57.49 | scanline | KeyserSoze: that's pretty cool |
17:57.50 | carpman | ooo, cool |
17:58.26 | Xentac | KeyserSoze: this is yours? |
17:58.48 | Xentac | the eternal question... which zImage should I download... |
17:58.49 | Xentac | ;o) |
17:59.01 | kergoth | Xentac: read the install guide :) |
17:59.05 | kergoth | Xentac: we finally documented |
17:59.09 | Xentac | no no... |
17:59.12 | Xentac | I know what they mean ;o) |
17:59.25 | Xentac | I mean... how much memory do I want compared to how much storage space in RAM ;o) |
17:59.31 | kergoth | gotcha |
17:59.40 | lalo | KeyserSoze: this is GPS niftyness? |
18:01.19 | scanline | yay, widget properties work now |
18:02.31 | lalo | didn't they already? |
18:02.41 | scanline | lalo: I'm writing an XML to WT compiler |
18:02.49 | scanline | it's almost done, and only 60 lines of python so far :) |
18:05.12 | Xentac | ;o) |
18:05.17 | merlin262 | KeyserSoze: looks very nifty. |
18:05.43 | file | IT'S SCARY! |
18:05.51 | Xentac | file: it's also stupid ;o) |
18:05.59 | kergoth | hah |
18:06.00 | file | haha |
18:06.05 | file | would you settle for PG-13? |
18:06.06 | kergoth | thats great |
18:12.26 | Xentac | kergoth: do you still need bootflag.txt? |
18:12.32 | kergoth | Xentac: nope, not rquired |
18:12.35 | Xentac | really? |
18:12.37 | Xentac | neato |
18:12.43 | Xentac | why is that? |
18:13.15 | kergoth | well, apparently it was never rquired |
18:13.18 | scanline | w00t |
18:13.22 | kergoth | but its a good idea to use at least once |
18:13.22 | Xentac | hehehe, funky |
18:13.26 | scanline | lalo: python is cool :) |
18:13.33 | kergoth | see the bootloader will hardcode the runlevel .. passes it to the kernel |
18:13.38 | kergoth | bootflag.txt lets you prevent that |
18:13.46 | kergoth | and then it jsut obeys inittab like it should |
18:13.57 | lalo | scanline: I know :-) |
18:14.02 | Xentac | hmmm... so that's for like the first time you boot up sort of thing? |
18:14.22 | kergoth | Xentac: it sets runlevel |
18:14.25 | kergoth | Xentac: heh |
18:14.34 | kergoth | most of the time you arent shutting down the system, you're just suspending it |
18:14.35 | file | I need to reset my ADSL Modem |
18:14.41 | file | it's very bad |
18:14.50 | Xentac | oh... so it sets the runlevel forever? |
18:15.58 | file | omg this isn't good |
18:16.08 | file | my step-dad is trying to win this auction on EBay |
18:16.12 | file | and I can't even bring up the page |
18:16.16 | scanline | lalo: should I add an "import XWTParser" line to __init__.py? |
18:17.44 | lalo | only if you want to make it more easily available |
18:17.48 | lalo | I don't think it's the case |
18:18.07 | scanline | oh, and I guess that would make 'import PicoGUI' depend on expat, which is a bad thing |
18:18.18 | lalo | __init__.py is for allowing you to say "from PicoGUI import Application" (or, "import PicoGUI; a = PicoGUI.Application()") |
18:18.26 | lalo | yes, probably. |
18:18.40 | Keyser[zzz] | see y'all later |
18:18.45 | lalo | we could wrap it in a try/except block, if it was necessary, but I don't think it is :-) |
18:18.45 | scanline | g'night Keyser[zzz] |
18:18.47 | Xentac | night Keyser[zzz] |
18:18.48 | lalo | Keyser[zzz]: nite |
18:18.53 | scanline | lalo: yep |
18:20.11 | Xentac | it's done flashing... hitting the reset button... |
18:21.51 | kergoth | Xentac: lookey, no warnings on bootup! |
18:21.53 | kergoth | Xentac: :) |
18:22.00 | Xentac | yay |
18:22.35 | merlin262 | YES! |
18:22.53 | merlin262 | not quiet a working replacement to tar, but another milestone. |
18:23.41 | Xentac | oooo... it's gone blank... it's starting opie |
18:23.48 | merlin262 | I little over 1000 loc shouldn't take nearly this long though. :( |
18:24.16 | Xentac | hehehe... aqpkg manager... |
18:25.14 | scanline | lalo: hmm.. so I'd have to do something like: |
18:25.18 | scanline | from PicoGUI import XWTParser |
18:25.18 | scanline | parser = XWTParser.XWTParser() |
18:26.15 | Xentac | kergoth: everything seems faster... ;o) |
18:26.30 | Xentac | but it's a new install and all... |
18:26.59 | kergoth | Xentac: everything was built with optimizations for strongarm |
18:27.00 | Xentac | sweet! I can choose which icons I want on my taskbar! |
18:27.03 | Xentac | cool |
18:27.03 | kergoth | yep |
18:27.16 | lalo | scanline: yes |
18:27.39 | scanline | lalo: ok. I just committed what I have to CVS. There's "xwttest.py" and "test.xwt" in the samples directory |
18:29.25 | merlin262 | http://www.textux.com/private/ |
18:29.30 | merlin262 | no laughing |
18:30.06 | kergoth | fuck |
18:30.08 | kergoth | arg |
18:30.17 | kergoth | i built OZ with gcc3.2 |
18:30.21 | kergoth | with full optimizations on everything |
18:30.25 | kergoth | and its now 20megs |
18:30.27 | kergoth | instead of 10 |
18:30.28 | kergoth | !@%#^! |
18:30.35 | merlin262 | -Os |
18:31.37 | kergoth | merlin262: but i want speed damnit! |
18:31.38 | kergoth | hrm |
18:31.42 | kergoth | grr |
18:31.50 | merlin262 | PicoBot: seen carpman |
18:31.51 | PicoBot | carpman was last seen on #picogui 34 minutes and 1 seconds ago, saying: ooo, cool [Mon Nov 11 18:00:23 2002] |
18:31.53 | file | mmm |
18:31.54 | carpman | merlin262: WHAT |
18:32.01 | merlin262 | http://www.textux.com/private/ |
18:32.06 | carpman | merlin262: w00t! |
18:32.12 | merlin262 | No laughing... |
18:32.29 | carpman | roflmao >:) |
18:32.41 | merlin262 | actually, now that everything is planned out, new actions/packet drivers are easy to code... |
18:32.47 | kergoth | fuck |
18:32.51 | kergoth | my zlib is 500k |
18:32.51 | merlin262 | so, I expect the first 1000 loc was the hardest |
18:32.53 | kergoth | thats too large |
18:33.04 | merlin262 | -Os -Os -Os -Os -Os -Os -Os -Os -Os -Os -Os -Os -Os -Os -Os |
18:33.16 | merlin262 | kergoth: are you stripping the binaries? |
18:34.09 | merlin262 | carpman: all that .tar.gz does is testcreate and extract actions... |
18:34.22 | merlin262 | carpman: I've pulled the file code, so I can cleanup/rewrite... |
18:34.34 | carpman | /* TODO: THis needs teh written */ |
18:34.49 | merlin262 | =D |
18:35.36 | kergoth | merlin262: yes, i'm stripping the binaries |
18:35.41 | kergoth | merlin262: even stripped, they're huge |
18:35.49 | kergoth | merlin262: i removed the optimizations, no help |
18:36.16 | kergoth | i tried -Os |
18:36.19 | kergoth | didnt do jack |
18:36.21 | kergoth | wtf |
18:36.23 | merlin262 | hrm.... |
18:36.27 | file | you broke it! |
18:36.28 | merlin262 | gcc 3.x is TEH SUCK! |
18:36.36 | kergoth | lol |
18:36.46 | kergoth | seriously, it doesnt like me |
18:37.15 | kergoth | my x86 zlib lib is 50k |
18:37.19 | kergoth | my arm gcc 3.2 zlib lib is 500k |
18:37.22 | kergoth | wtf is up |
18:37.42 | kergoth | okay time to try the trusty 2.95.3 toolchain |
18:37.50 | merlin262 | lol |
18:38.18 | merlin262 | *sighs* |
18:38.26 | kergoth | hahaha |
18:38.28 | kergoth | oh fuck me |
18:38.28 | merlin262 | if I could get 1 good weekend, I could have 88% done by now. |
18:38.35 | kergoth | my 2.95.3 produces a 50k lib |
18:38.39 | kergoth | my 3.2 produces a 500k lib |
18:38.40 | kergoth | !!!! |
18:38.45 | kergoth | both stripped |
18:38.47 | kergoth | same flags |
18:39.01 | merlin262 | maybe one is doing static linking for some reason? |
18:39.13 | merlin262 | no commentary from carpman? |
18:39.16 | merlin262 | blehhhhhhhhhhh |
18:43.53 | carpman | merlin262: hehe, it seems kind of abstract ;) |
18:44.33 | merlin262 | carpman: that was the idea. |
18:44.47 | merlin262 | you have to admit, it's extremely flexible |
18:45.20 | carpman | yes |
18:45.59 | merlin262 | hmmm |
18:47.17 | Xentac|dinner | kergoth: one thing I used to like about the old package manager was that I could do searches on zz and ipkgfind through the package manager... can you do that with AQPkg? |
18:47.35 | kergoth | Xentac|dinner: not yet, no. oipkg is still available in the feed |
18:47.42 | kergoth | Xentac|dinner: we include aqpkg cause its easier to use for end useres |
18:47.42 | Xentac|dinner | alrighty |
18:47.46 | Xentac|dinner | :) |
18:47.49 | merlin262 | I've found a 1992 email talking about configure |
18:48.37 | carpman | haha |
18:48.48 | kergoth | PicoBot: autoconf |
18:48.48 | PicoBot | autoconf is an evil incarnated from the seventh circle of hell, that knows no bounds or limits, possessing software projects, and bringing great sadness to the hearts of all programmers. |
18:49.33 | Xentac|dinner | kergoth: does the battery meter work better now? |
18:49.48 | kergoth | Xentac|dinner: yes, but not in 3.0 |
18:49.54 | kergoth | Xentac|dinner: we just got the patch to improve it recently |
18:50.07 | scanline | kergoth: still using that voodoo interpolation method? :) |
18:50.09 | Xentac|dinner | ah... in 3.1 then...? |
18:50.18 | kergoth | scanline: yeah, voodoo |
18:50.26 | kergoth | Xentac: yes, and it'll be inthe unstable feed when i update it today |
18:50.39 | Xentac | yay |
18:50.46 | Xentac | how safe is unstable? |
18:50.52 | scanline | kergoth: was that a kernel patch or userland? |
18:50.57 | kergoth | scanline: kernel |
18:51.01 | Xentac | that was my question ;o) |
18:51.03 | scanline | neat |
18:51.09 | kergoth | scanline: then a slight alteration to remove Z workarounds in the opie power stuff |
18:51.16 | kergoth | scanline: so it just listens to /proc/apm now |
18:51.23 | scanline | alrighty |
18:51.23 | Xentac | so would I have to reflash right now? |
18:51.39 | Xentac | er... reflash to get the kernel patch.. |
18:52.14 | scanline | you could reflash just the kernel |
18:52.26 | Xentac | really? |
18:52.29 | Xentac | it's just that painless? |
18:53.21 | kergoth | yep |
18:53.24 | kergoth | drop zImage onto the card and flash it |
18:53.30 | kergoth | remove initrd.bin first :) |
18:53.33 | Xentac | :) |
18:56.29 | Xentac | sweet... and 6 brightness levels ;o) |
18:56.44 | carpman | hmm... |
18:57.19 | carpman | merlin262: do we have a name for this distro? |
18:57.46 | scanline | <label font=":20:bold">Hello World</label> |
19:01.22 | merlin262 | carpman: not yet. |
19:01.28 | carpman | merlin262: we need one |
19:01.34 | merlin262 | carpman: yea, i knwo |
19:01.47 | carpman | merlin262: I can feel the uncontrolable urge to start hacking on some python init scrips. |
19:01.58 | merlin262 | good luck. :) |
19:02.08 | scanline | hmm... |
19:02.49 | file | dudes |
19:04.31 | merlin262 | " Working on programs with people like Jamie Zawinski (or many other excellent hacker types) is also vastly easier than trying to cooperate with RMS on anything. " |
19:04.45 | merlin262 | people hated RMS even before Linux has popular(quote from 1992) |
19:05.35 | carpman | I don't dislike RMS, alot of what he says I agree with. He just has an implementation problem :) |
19:05.46 | kergoth | geh |
19:06.40 | kergoth | just dual license it |
19:06.43 | kergoth | ala TT |
19:06.48 | scanline | IMHO the commercial opt-in will create problems with people not wanting to contribute to it |
19:06.54 | kergoth | yep |
19:07.00 | merlin262 | althought that is a very real point there scanline |
19:07.01 | carpman | I'll probably lgpl AoF |
19:07.04 | kergoth | because they'd have to give you the rights to include it in the commercial ver |
19:07.05 | scanline | but that's the same as what TT does |
19:07.07 | kergoth | just like libqt |
19:07.09 | kergoth | yep |
19:07.33 | scanline | s/him/himself/ |
19:08.07 | carpman | realy, I don't have a problem making AoF GPL. |
19:08.11 | scanline | I also don't like licenses that are preferential to one company, like the APSL and MPL |
19:08.23 | kergoth | I dont like how people sell GPL |
19:08.25 | carpman | If commercial companies don't want to use it because of that, fine, I'll write replacements for their software. |
19:08.27 | kergoth | acting like its more free |
19:08.29 | kergoth | bullshit |
19:08.50 | kergoth | GPL intentionally reduces freedom for the individual |
19:08.59 | carpman | kergoth: npo |
19:09.03 | carpman | s/p// |
19:09.10 | kergoth | no? |
19:09.12 | carpman | no |
19:09.16 | kergoth | BSD says i can do whatever i want with it |
19:09.19 | kergoth | GPL says I cant |
19:09.33 | carpman | what do you want to do that GPL won't let you? |
19:09.39 | scanline | GPL does give you as an individual less freedom than the BSD, but it gives the author and the comunity more freedom |
19:09.42 | kergoth | GPL is infectious reduction of individual freedom in favor of the freedom of the community |
19:09.45 | kergoth | scanline: bingo. |
19:09.46 | kergoth | like i said |
19:09.52 | kergoth | it reduces *individual* freedom |
19:10.00 | merlin262 | But, I am of the mind: let programmer's license software however they want |
19:10.00 | merlin262 | and if you don't like the GPL, then you don't have to use that software. |
19:10.00 | merlin262 | same goes w/ commercial licenses. |
19:10.03 | kergoth | and they dont properly describe that |
19:10.05 | carpman | kergoth: give me an example of what the GPL won't let you do. |
19:10.10 | fragglet | the poetic license is the best license |
19:10.18 | kergoth | carpman: i cant include GPL code in a closed source commerical application |
19:10.22 | fragglet | http://www.everything2.com/index.pl?node_id=385210 |
19:10.23 | kergoth | carpman: that limits my freedom |
19:10.27 | kergoth | carpman: in favor of the community |
19:10.30 | kergoth | carpman: as i said |
19:10.44 | carpman | kergoth: yeah, because some people worked their asses off to write that, and they won't see any of the cash you make. |
19:10.48 | kergoth | eh? |
19:10.50 | kergoth | dood |
19:10.51 | fragglet | Most software licenses are intended to take away freedom. The GPL is intended to take away your freedom to take away freedom. |
19:10.54 | kergoth | i didnt make a fucking value judgement |
19:10.56 | kergoth | listen to what i'm saying |
19:11.04 | kergoth | i dont give a shit about whether its good or bad |
19:11.14 | kergoth | but the fact is, it limits individual freedom in favor of the community |
19:11.18 | kergoth | i never claimed it was a bad thing |
19:11.41 | kergoth | merlin262: i dont like it when people make assumptions about my statements |
19:11.55 | Xentac | hmmm... I tried to install scummvm... and it looks like scummvm depends on picogui...? |
19:12.00 | merlin262 | kergoth: I don't think carpman made any assumptions tho |
19:12.17 | scanline | Xentac: the scummvm in there now is linked against the picogui version of SDL |
19:12.31 | carpman | Xentac: we're taking over the world ;) |
19:12.40 | Xentac | ok... but I can still use it in opie then... |
19:12.42 | merlin262 | The BIG problem with the GPL is linking against software with Free/OpenSoruce but icompatible licenses |
19:12.46 | Xentac | carpman: as I've noticed ;o) |
19:12.48 | scanline | Xentac: no, you can't |
19:13.10 | merlin262 | There will always be a place for Proprietary software, and I don't think there is anything wrong/immoral about it |
19:13.16 | kergoth | merlin262: i agree |
19:13.19 | merlin262 | but GPL like software will win out on infrastructure |
19:13.21 | scanline | Xentac: SDL's build system is such that apps have to be compiled against both SDL's libs and the GUI's libs for soem reason |
19:13.39 | fragglet | scanline: sounds broken to me |
19:13.52 | scanline | fragglet: it is, I just haven't taken time to investigate it yet |
19:14.01 | carpman | yeah, like games. I don't think most games SHOULD go GPL, because it takes 10x the resources to make a game as opposed to a web browser |
19:14.03 | scanline | fragglet: but that's standard procedure with SDL for some reason |
19:14.06 | fragglet | surely you just use -l in the linker |
19:14.25 | fragglet | when building the sdl library |
19:14.33 | kergoth | I disagree with the way GPL is sold. they sell it as being more free, they dont explain just what it entails. |
19:14.37 | kergoth | which pisses me off |
19:14.47 | scanline | fragglet: I think so, but like I said, I haven't investigated it yet |
19:14.47 | kergoth | I dont like deceptive PR |
19:15.05 | fragglet | the fsf believe in freedom for the users not the developers |
19:15.08 | merlin262 | carpman: back to what we should call the distro, I don't think Linux should be in the name |
19:15.15 | carpman | merlin262: I agree |
19:15.16 | merlin262 | carpman: too many n00bs have issues with the name "linux" |
19:15.18 | kergoth | fragglet: they believe in freedom for the community. |
19:15.27 | kergoth | fragglet: not the individual |
19:15.28 | merlin262 | carpman: that and I want to break too many standards... :) |
19:15.38 | carpman | merlin262: when were done it won't look like a normal unix enough anyway :) |
19:15.42 | fragglet | if a developer could create a proprietory version it could take away the users rights |
19:15.50 | kergoth | how so? |
19:15.51 | scanline | kergoth: I agree that RMS's concept of "freedom" is usually way too vague |
19:16.02 | fragglet | their right to use that proprietory version |
19:16.13 | merlin262 | fragglet: what about the rigth to create a proprietary product? |
19:16.22 | merlin262 | fragglet: that a strictly GPL system would take away? |
19:16.30 | fragglet | thats not what the fsf stands for |
19:16.31 | kergoth | merlin262: he's talking from a user's perspective. a user doesnt create products |
19:16.33 | merlin262 | it's a very good thing we don't have GPL'd C-libs, X-libs, etc... |
19:16.34 | fragglet | <fragglet> the fsf believe in freedom for the users not the developers |
19:16.46 | Xentac|athena | opie-irc... |
19:17.00 | merlin262 | fragglet: developers deserve freedom as well. |
19:17.02 | lalo | the freedom to create proprietary software is not a freedom |
19:17.06 | kergoth | merlin262: he didnt claim otherwise |
19:17.06 | scanline | Xentac|athena: heh. opie-irc sucks compared to xchat ;) |
19:17.10 | kergoth | lalo: bullshit |
19:17.18 | kergoth | lalo: thats applying a value judgement |
19:17.18 | lalo | no. |
19:17.19 | file | Xentac|athena: why not? |
19:17.24 | kergoth | lalo: it is freedom, its not a desirable one |
19:17.25 | lalo | software is information |
19:17.25 | merlin262 | lalo: I know 1000 shareware arguments that would disagree with you |
19:17.29 | fragglet | yes but the argument is that it would place them in a position of power over the users |
19:17.30 | kergoth | lalo: and? |
19:17.35 | Xentac|athena | scanline: that it does |
19:17.37 | kergoth | yep |
19:17.50 | Xentac|athena | file: not enough range |
19:17.51 | lalo | and, you have no inherent right to tell me what I can do with information and what I can't |
19:17.52 | fragglet | which the fsf believe is immoral |
19:17.59 | file | Xentac|athena: bah... try though |
19:18.00 | kergoth | lalo: if its my information, i can. |
19:18.07 | lalo | there is no "my" information |
19:18.10 | kergoth | lalo: if i hold the copyright on my work, its my right to decide the terms |
19:18.11 | lalo | information is information |
19:18.13 | merlin262 | lalo: so we should force everyone to give away the sourcecode? |
19:18.14 | scanline | Xentac|athena: but the opie people like it because even though it has only a tiny fraction of xchat's features it's about 30k smaller ;) |
19:18.20 | kergoth | haha |
19:18.26 | kergoth | lalo would bankrupt every programmer i know |
19:18.30 | Xentac|athena | scanline: hehehe |
19:18.36 | kergoth | in an ideal world perhaps |
19:18.40 | kergoth | last i checked this wasnt an ideal world |
19:18.41 | fragglet | kergoth: the fsf dont believe in ownership of software |
19:19.03 | lalo | somewhere in the Renaiscence, it was very expensive to copy books, and surgent companies would print them for money, leaving the author to starve |
19:19.16 | lalo | then the authors gathered together and created a nifty convention called "copyright" |
19:19.25 | lalo | but it's just that, artificial. Not an inherent right. |
19:19.51 | lalo | some centuries later someone came up with the very stupid idea that copyright could be sold, and things got fucked up. |
19:19.51 | Keyser[zzz] | it must've been pretty cool, to get everyone so worked up :) |
19:19.57 | carpman | Keyser[zzz]: no, it was me. I said I didn't hate RMS :) |
19:19.58 | scanline | Keyser[zzz]: nah, licensing for merlin262's package manager |
19:20.06 | Xentac|athena | keyser: no, it was kergoth ;o) |
19:20.13 | kergoth | bah, we're not talking about established rights, we're talking about freedom |
19:20.19 | lalo | kergoth: you'd be surprised to know I'm a programmer, I live *only* of making free software, and I'm far from bankrupt |
19:20.31 | kergoth | scanline: you must be pretty agile :) |
19:20.40 | scanline | kergoth: I fell on my ass |
19:20.44 | kergoth | haha |
19:20.46 | kergoth | nice try |
19:21.16 | lalo | so are lots of folks that work for RedHat, VA, and others |
19:21.35 | carpman | merlin262: any idea on what kind of name we want? |
19:21.47 | lalo | this "bankrupt all programmers" is FUD that free software has been living with for 20+ years :-( it's patently untrue |
19:22.03 | carpman | indeed. You make money on support contracts. |
19:22.03 | lalo | scanline: I'm not sure it's legal |
19:22.10 | kergoth | 'free' software is bullshit. GPL -limits- my freedom as a developer |
19:22.22 | lalo | scanline: but then again you're probably not gonna run this trough a validator anyway |
19:22.25 | Keyser[zzz] | i don't think it's matter of morality if people release source or not, and it seems absurd to think that anyone would force people to release source |
19:22.32 | lalo | kergoth: just the ones you don't have anyway. |
19:22.33 | kergoth | Keyser[zzz]: precisely |
19:22.46 | lalo | kergoth: but it gives you the freedom to use other people's code |
19:22.47 | file | hello fraggle |
19:22.47 | scanline | lalo: hmm.. looks liek you're right. I was trying to make a property ending with @ as a convention for specifying a file name rather than the property's contents |
19:22.53 | Keyser[zzz] | it seems equally absurd to think that someone could keep another person from copying something. |
19:22.56 | lalo | it only asks in return that they can also use yours |
19:23.06 | kergoth | lalo: yes, and it limits my freedom by doing so |
19:23.17 | lalo | it is a freedom you don't really have. |
19:23.19 | kergoth | lalo: it gives me some yes, i never claimed otherwise |
19:23.26 | lalo | you've been artificially induced to believe you do |
19:23.31 | kergoth | wrong |
19:23.33 | kergoth | in this world, i do |
19:23.39 | kergoth | in your ideal world, i wouldnt |
19:23.43 | fraggle | do you have a right to own slaves? |
19:23.45 | lalo | but you don't, just as I don't have the freedom to go to your home, drink your beer, eat your food and kill you. |
19:23.49 | kergoth | here, and now, i can do it, and get away with it |
19:24.01 | kergoth | lalo: you're free to do that |
19:24.07 | lalo | that doesn't make it a freedom. A possibility, perhaps. |
19:24.07 | kergoth | lalo: there just happens to be consequences for it |
19:24.16 | kergoth | bah, now we're arguing semantics |
19:24.16 | carpman | ugh. Philosophical debate. |
19:24.18 | Keyser[zzz] | you make a copy by looking at something, and making something else that is the same. that doesn't take anything away from anyone. the act of making a copy doesn't depend on the original items author being alive or dead, it's unrelated. |
19:25.00 | lalo | yap |
19:25.00 | file | no new mail. |
19:25.00 | Keyser[zzz] | my 0.02$, anyway. |
19:25.01 | kergoth | Keyser[zzz]: oh i agree |
19:25.01 | carpman | night Keyser[zzz] |
19:25.01 | lalo | it's very abstractly absurd to say "you can't copy this", just makes no sense |
19:25.29 | file | what do they put on your driver's license for hair color if your bald? |
19:25.29 | lalo | if you don't want it to be copied, don't f(*($#g release it. Look at it as much as you want, then delete it. |
19:25.32 | carpman | I wonder how many days it will take to break the latest CD copy protection. |
19:25.53 | scanline | carpman: about as long as it takes for someone to put batteries in their walkman |
19:25.58 | kergoth | hah |
19:26.04 | carpman | scanline: hehe, damn strait. |
19:26.37 | lalo | right |
19:26.38 | merlin262 | hehe |
19:27.09 | merlin262 | I haven't bought cds in a while. :( |
19:27.14 | lalo | if for some reason the ogg encoder is stupid enough to be unable to encode a CD, I'm going to play it, pipe it trough a cable into another computer, record it again, and encode |
19:27.19 | merlin262 | all too damn expensive |
19:27.23 | carpman | I have gnutella, why do I need to buy cds? |
19:27.26 | lalo | or perhaps I'll just cease to buy CDs at all |
19:27.59 | merlin262 | mp3.com |
19:28.12 | fraggle | oh my god, they killed fragglet! |
19:28.16 | merlin262 | :) |
19:28.29 | file | eh it's only fragglet... nothing lost |
19:28.32 | merlin262 | actually, mp3.com seems to be getting better, more major artists, etcv... |
19:28.37 | fraggle | >:( |
19:28.43 | file | *G* j/k |
19:28.48 | fraggle | <:) |
19:28.54 | file | or am I? |
19:28.57 | fraggle | >:( |
19:29.01 | file | yup I am |
19:29.04 | fraggle | <:) |
19:29.11 | file | if you think I am |
19:29.20 | fraggle | >:/ |
19:29.29 | merlin262 | someday, I'll have a linux job, working on my pet projects |
19:29.31 | merlin262 | someday |
19:29.39 | fraggle | <:) |
19:29.57 | lalo | merlin262: one thing at a time ;-) |
19:30.20 | lalo | first you get a linux job... then you make it more related to what you like... then after some years you get to work on your pet projects |
19:30.20 | scanline | ugh, this XML spec is so dang verbose I can't find the list of allowed characters in attribute names |
19:30.42 | merlin262 | seriously, XML is spawned from the debil himself |
19:30.49 | carpman | scanline: how about _ |
19:30.58 | lalo | scanline: trial and error ;-) put it there and see if expat barfs |
19:31.03 | file | no new mail son of a macaroni and cheese eating person who eats and gets fat |
19:31.06 | scanline | carpman: I don't think underscores are allowed |
19:31.12 | carpman | thats what I use in AoF, if a propery name begins with _ it won't sync |
19:31.14 | lalo | I *think* it's A-Za-z_- |
19:31.14 | carpman | scanline: oh |
19:31.43 | lalo | actually, add 0-9 |
19:31.44 | scanline | oh, nevermind.. _ is allowed |
19:32.03 | scanline | I had a parse error right next to my property that I was getting confused |
19:32.08 | lalo | I'm pretty sure - is, we use it on TAL |
19:33.01 | scanline | so I'd have something like: |
19:33.02 | scanline | <textbox text_="~/samples/albuquerque.txt"/> |
19:33.10 | scanline | a little ugly |
19:33.49 | merlin262 | Now, to pitch my package manager to RedHat, SuSe, and Mandrake! |
19:33.59 | scanline | but hey, it works |
19:34.20 | lalo | why can't it be just "text"? |
19:34.39 | scanline | lalo: that's for reading the text in from a file, whereas just "text" would specify the text in place |
19:34.52 | lalo | hmm |
19:34.56 | lalo | that sucks ;-) |
19:35.04 | scanline | yeah... but is there a better way? |
19:35.10 | lalo | you could go the HTML way, and, for reading from a file, use "src" |
19:35.27 | scanline | ah |
19:35.37 | scanline | text_src=... does look better |
19:36.34 | lalo | xml sucks for this level of control :-/ |
19:37.01 | scanline | it's still a pretty close fit to what WTs need |
19:37.11 | fraggle | PicoBot: xml? |
19:37.11 | PicoBot | I love xml. |
19:37.39 | scanline | lalo: it shouldn't be a problem to add alternate WT formats and parsers later :) |
19:38.19 | lalo | sure. |
19:38.32 | lalo | ok, too tired :-) gotta go home |
19:38.34 | lalo | 'nite |
19:38.42 | scanline | g'night lalo |
19:38.55 | kergoth | night lalo |
19:39.36 | merlin262 | PicoBot: xml is also the devil. |
19:39.37 | PicoBot | okay, merlin262. |
19:39.38 | merlin262 | =D |
19:39.41 | merlin262 | PicoBot: xml |
19:39.41 | PicoBot | I love xml. or the devil. |
19:39.48 | merlin262 | ermmm.... |
19:39.48 | scanline | hehe |
19:39.56 | scanline | <scrollbox> |
19:39.56 | scanline | <label font=":20:bold">Hello World</label> |
19:39.56 | scanline | <textbox text_src="/home/micah/samples/albuquerque.txt" readonly="1"/> |
19:39.56 | scanline | <checkbox>Neato</checkbox> |
19:39.56 | scanline | </scrollbox> |
19:40.24 | merlin262 | your scaring me. |
19:40.33 | scanline | I always scare you |
19:40.53 | scanline | 67 lines of python to parse that :P |
19:41.04 | fraggle | haha |
19:41.23 | fraggle | PicoBot is so funny |
19:41.50 | fraggle | PicoBot: xml =~ s/or/|/ |
19:41.51 | PicoBot | OK, fraggle |
19:41.53 | carpman | scanline: does that do what I think it does? |
19:41.54 | fraggle | PicoBot: xml? |
19:41.54 | PicoBot | i heard xml was the devil. |
19:41.55 | fraggle | PicoBot: xml? |
19:41.56 | file | XML is good |
19:41.56 | PicoBot | I love xml. |
19:41.58 | scanline | carpman: probably |
19:42.21 | carpman | scanline: can you do that with a textbox instead of a scrollbox? |
19:42.26 | fraggle | PicoBot 1 |
19:42.26 | PicoBot | fraggle: huh? |
19:42.29 | fraggle | PicoBot a |
19:42.29 | PicoBot | ibot: b |
19:42.29 | | picobot: c |
19:42.37 | scanline | carpman: eh? that is a textbox in there |
19:42.52 | carpman | scanline: I mean embed a checkbox in a textbox |
19:42.57 | scanline | carpman: oh. not yet |
19:43.33 | scanline | maybe soon though... this XWT format will lend itself well to inserting widgets in textboxen |
19:45.57 | merlin262 | widget wish list: tab boxes, tables, menu bars, full scroll bars |
19:46.18 | carpman | wishlist: nameless AoF, Python, nxpackage, picogui distro |
19:46.49 | merlin262 | carpman: The future remains cloudy, yet optimistic. |
19:46.51 | merlin262 | =D |
19:47.02 | carpman | merlin262: hehe, the future is going to kick ass |
19:48.18 | merlin262 | that it will |
19:48.56 | lalo[out] | actually, embedding widgets in textboxes is going to raise a small XWT problem :-) |
19:49.10 | lalo[out] | of how you specify where they're supposed to go in the text |
19:49.28 | scanline | aha, bitmap_src works |
19:49.39 | lalo[out] | cya. |
19:49.49 | carpman | hehe |
19:50.03 | scanline | lalo[out]: I was figuring that PG_DERIVE_INSIDE would put the widget at the cursor |
19:50.32 | scanline | you could set the insertion mode to 'append', then it would set the text property, insert a widget, set the text property again, etc. to build the textbox contents |
19:50.38 | carpman | merlin262: I'm thinking, for the bootup process, pgserver will run, and the bootup will be shown graphicaly in picogui |
19:50.44 | scanline | haha |
19:50.55 | merlin262 | but X needs to be running, no? |
19:51.05 | merlin262 | of course, we could always use an FB pgserver |
19:51.07 | carpman | merlin262: no, picogui can run in SDL mode until its time for X |
19:51.09 | merlin262 | SICK SICK! |
19:51.18 | scanline | carpman: SDL? how about fbdev? |
19:51.18 | carpman | merlin262: optional of course >:) |
19:51.24 | carpman | scanline: ok |
19:51.43 | merlin262 | carpman: I suddenly have a sick desire to write python init scripts |
19:51.46 | scanline | merlin262: it would use very little extra space.. the framebuffer driver isn't big, and the linear VBLs it relies on are required by x11 anyway |
19:51.55 | carpman | merlin262: see what I'm talking about |
19:52.17 | scanline | whee |
19:52.23 | scanline | <label |
19:52.23 | scanline | side="left" |
19:52.23 | scanline | bitmap_src="/home/micah/software/crystal/128x128/apps/clanbomber.png" |
19:52.23 | scanline | bitmapside="top" |
19:52.23 | scanline | text="Kaboom!" |
19:52.23 | scanline | /> |
19:52.30 | carpman | copland os enterprise, here we come |
19:52.37 | carpman | hehe |
19:52.43 | merlin262 | we need a name, tho |
19:53.01 | merlin262 | my other friend and I worked on it for a year, never figured out a name |
19:53.32 | carpman | scanline: all we would realy need is a voice recog. program... then... "Hello Mach5", "Hello carpman" |
19:53.43 | scanline | hehe |
19:53.53 | merlin262 | scanline: how are you testing these widget apps? |
19:53.55 | carpman | *sniffile* |
19:54.02 | merlin262 | hmmm... |
19:54.11 | merlin262 | carpman: how do you think you'd make a picogui bootup looklike |
19:54.13 | scanline | merlin262: xwttest.py, a short script that compiles the WT and instantiates it |
19:55.20 | carpman | merlin262: well, myself, I would choose a nice background, use the lucid theme, have the boot messages in a text box, and the list of processes to start as unclickable check boxes that check or x when done or failed |
19:55.59 | carpman | merlin262: but WTs make that totaly configurable |
19:56.42 | carpman | merlin262: maybe some progess bars for fscks |
19:56.52 | carpman | those could appear and dissipear, tho |
19:58.30 | merlin262 | carpman: hmmm...... |
19:58.45 | merlin262 | services could have icons ala' MacOS extensions |
19:58.47 | merlin262 | =D |
19:58.51 | carpman | hehe |
19:59.31 | merlin262 | I like the idea of python init scripts |
19:59.34 | merlin262 | very extensible |
19:59.38 | merlin262 | easy to use |
20:00.26 | scanline | portable :) |
20:01.34 | merlin262 | portable init scripts? |
20:01.54 | merlin262 | I really need to get another Linux system up so I can test some stuff |
20:02.05 | scanline | UML |
20:02.13 | merlin262 | UML? |
20:02.19 | scanline | User Mode Linux |
20:02.22 | merlin262 | ahhhhhh |
20:06.54 | scanline | WTs! |
20:06.55 | kergoth | UML rocks |
20:06.59 | kergoth | gdb ./linux! |
20:07.01 | kergoth | heheh |
20:07.14 | merlin262 | carpman: I was serious when I said earlier that I want to be running the distribution this Christmas time. |
20:07.28 | carpman | merlin262: ok, lets proceed to kick ass >:) |
20:07.45 | merlin262 | seriously, if you can start to write init scripts.... |
20:07.55 | merlin262 | (and tredge forward w/ AOF) |
20:07.59 | carpman | I can have lufs talking to AoF in a day or two, init scripts are trivial |
20:08.09 | scanline | http://picogui.org/download/xwt_test.png <-- this is 100% XML >:) |
20:08.31 | carpman | scanline: hell-freaking-yes |
20:08.47 | file | those are cute |
20:08.50 | merlin262 | OMFG |
20:08.56 | scanline | haha |
20:09.17 | merlin262 | scanline: are you using the rootless driver for most of your dev work now? |
20:09.21 | scanline | It should also be possible to draw in the canvas widget from inside a WT, though I have no clue how to represent that in XML yet |
20:09.23 | merlin262 | it's realy awsome to see it working so nice. |
20:09.27 | scanline | merlin262: yep |
20:09.43 | scanline | merlin262: it's easier to find bugs when using it ;) |
20:10.31 | scanline | http://picogui.org/download/xwt_test.xwt <-- the source for that example |
20:10.39 | carpman | merlin262: excited? |
20:11.29 | merlin262 | carpman: hell yea |
20:12.32 | carpman | merlin262: I'll see if I can sit down with a double shot espresso tommorow and crank out the structure for the init scripts |
20:12.45 | merlin262 | kewl. |
20:12.54 | merlin262 | just about... |
20:12.57 | scanline | mmm, espresso |
20:13.14 | merlin262 | seriously, throw everything out the window, and write something that is NICE |
20:13.14 | carpman | merlin262: yeah, its time to put the kernel to work |
20:13.42 | scanline | merlin262: did I tell you I have toolbar apps in rootless somewhat working? |
20:13.53 | carpman | scanline: screenshot |
20:13.53 | merlin262 | screenshot?!??!?!? |
20:13.59 | scanline | hehe, just a sec |
20:17.40 | scanline | http://picogui.org/download/x11_toolbars.png |
20:17.50 | carpman | NOT FOUND?!?! |
20:18.01 | merlin262 | poo! |
20:18.01 | carpman | CRUEL!!!! |
20:18.16 | carpman | Evil master keeping me from my Precious!!!! |
20:18.18 | scanline | oops, typo |
20:19.02 | scanline | should be there now |
20:19.12 | carpman | OH MY FREAKING WORD! |
20:19.25 | scanline | haha |
20:19.41 | scanline | that's about 20 lines of code in managed_rootless.c :P |
20:19.53 | scanline | the background there is being rendered by a picogui theme |
20:20.00 | carpman | merlin262: are you thinking what I'm thinking? |
20:20.13 | scanline | it just created a window covering the desktop, stuck a background widget in it, and used it as an attachment point for toolbars |
20:20.24 | scanline | it needs some work with focusing and WM hints still |
20:20.32 | merlin262 | carpman: But where will we find rubber pants our size? |
20:20.48 | carpman | merlin262: in the PicoGUI source, or on my AoF storage |
20:21.27 | merlin262 | hehe |
20:21.30 | merlin262 | scanline: OMFG |
20:21.46 | merlin262 | I _REALLY_ wish you could've seen my concept pics of the desktop |
20:21.49 | scanline | it's not that exciting, just a big ugly keyboard and mostly-empty toolbar ;) |
20:21.51 | merlin262 | these are earilly similar |
20:22.24 | scanline | and the background isn't good, I just wanted to show off something that was clearly rendered with a fillstyle |
20:22.26 | merlin262 | just need the QuickApps bar |
20:22.40 | scanline | You guys should have seen the doodad I was playing with last night |
20:22.46 | carpman | scanline: it IS that exciting, because with some glue code we can merge 3 projects and make something that everyone from a total n00b to a superuser can use as a distro, and be comfortable. |
20:22.58 | scanline | carpman: :) |
20:23.23 | merlin262 | scanline: my idea for a quick bar, I'll run it by you |
20:23.34 | carpman | well, I'm going to bed. |
20:23.38 | carpman | Night all. |
20:23.42 | merlin262 | night carpman |
20:23.44 | scanline | g'night carpman |
20:24.09 | merlin262 | scanline: I've converted carpman to one of my distro peopl! |
20:24.14 | merlin262 | world domination here i come. |
20:24.15 | merlin262 | =D |
20:24.18 | scanline | hehe |
20:24.26 | merlin262 | anyway, here's the basic idea for the quick bar |
20:24.34 | merlin262 | the quick bar would be part of the desktop/background |
20:24.56 | merlin262 | but movable, very similar in terms of look to the channel bar in Windows 95... |
20:25.06 | merlin262 | apps could dock themselves to it, and add messages |
20:25.34 | merlin262 | in my concept screenshot, I had an email app, and an aim app, such that the quickbar would let you know you where being, msgd, etc... |
20:25.55 | merlin262 | scanline: it'd be floating in the screen though... |
20:26.00 | merlin262 | and vertical |
20:26.15 | scanline | so 2 lines of code difference :) |
20:26.20 | merlin262 | lol scanline |
20:26.30 | scanline | captain_proton: XML!!!! |
20:26.59 | merlin262 | ^^^^^^^ why I gave up a few months ago on the distro |
20:27.28 | merlin262 | that, combined with the lack of a package manager, made life very difficult |
20:29.00 | scanline | -rw-r--r-- 1 micah micah 47164 Nov 11 20:31 test.wt |
20:29.00 | scanline | -rw-r--r-- 1 micah micah 978 Nov 11 20:09 test.xwt |
20:29.23 | Xentac | kergoth: still there? |
20:29.35 | captain_proton | scanline: ? |
20:29.51 | kergoth | Xentac: yeah |
20:29.55 | kergoth | Xentac: hows 3.0 working for you |
20:29.56 | scanline | captain_proton: I can now compile XWTs |
20:30.05 | Xentac | did the conf files change since 2.whatever? |
20:30.15 | kergoth | conf files? |
20:30.22 | scanline | captain_proton: http://picogui.org/download/xwt_test.xwt <-- an XWT file |
20:30.24 | Xentac | sorry... data files... |
20:30.28 | kergoth | shouldnt have |
20:30.31 | Xentac | address book, etc |
20:30.32 | scanline | captain_proton: http://picogui.org/download/xwt_test.png <-- a screenshot of that file, loaded |
20:30.43 | kergoth | but i hear theres issues with one of hte pim apps parsing the xml |
20:30.54 | kergoth | i'd recommend using the sync apps to deal with your data |
20:30.58 | kergoth | as that is confirmed to be sane |
20:30.58 | scanline | captain_proton: and the XML compiles down to a nice simple self-contained binary format :) |
20:31.03 | Xentac | ah well... |
20:31.21 | kergoth | hehe |
20:32.07 | captain_proton | scanline: thexy |
20:32.32 | file | g'night |
20:32.47 | scanline | captain_proton: I've had these silly things about 80% implemented for a long time now.. finally fixed the bugs and wrote the XML parts |
20:37.05 | Xentac | what's vtun? |
20:38.11 | kergoth | Xentac: virtual tunnel |
20:38.22 | kergoth | Xentac: tunneling. ethernet level, ip level, etc |
20:38.29 | bphilips | Anyone try compiling 0.4.2 with gcc 3.2??? |
20:38.33 | Xentac | ah... not encryted? |
20:38.36 | kergoth | Xentac: user space daemon. works extremely well, supports encryption, compression |
20:38.48 | scanline | bphilips: I'm pretty sure I tried it with 3.2 and didn't have any problems |
20:38.50 | Xentac | what protocol? |
20:38.57 | kergoth | Xentac: depends |
20:39.03 | kergoth | Xentac: like i said, you can tunnel at various layers |
20:39.09 | kergoth | Xentac: ethernet, ip, tcp, udp |
20:39.31 | scanline | whee, translated the PicoSM WT into XML |
20:39.37 | Xentac | ah, I see |
20:39.40 | bphilips | hmmm... collect2: ld returned 1 exit status |
20:39.41 | bphilips | make[1]: *** [pgserver] Error 1 |
20:39.41 | bphilips | make[1]: Leaving directory `/home/bphilips/Downloads/picogui-0.42/pgserver' |
20:39.41 | bphilips | make: *** [install-recursive] Error 1 |
20:39.41 | bphilips | it keeps dying I do the usual ./autogen.sh, ./configure.. etc |
20:39.56 | kergoth | bphilips: thats not hte real error. its farther up |
20:40.09 | kergoth | why do people always think 'returned exit status' is useful information? |
20:40.10 | kergoth | hehe |
20:40.20 | kergoth | its like parsing compile errors is an acquired skill |
20:40.26 | Xentac | hehehe |
20:40.38 | kergoth | seriously. everybody always pastes that bottom line |
20:40.49 | kergoth | i mean, we know it failed, or you wouldnt be here asking |
20:40.53 | kergoth | what we dont know is why |
20:40.54 | bphilips | /home/bphilips/Downloads/picogui-0.42/pgserver/pgmain.c:303: undefined reference to `bdf_fontstyles' |
20:40.54 | kergoth | heh |
20:40.55 | bphilips | vidbase/libvidbase.a(font_bdf.o): In function `bdf_create': |
20:40.55 | bphilips | /home/bphilips/Downloads/picogui-0.42/pgserver/vidbase/font_bdf.c:245: undefined reference to `bdf_fontstyles' |
20:40.55 | bphilips | vidbase/libvidbase.a(font_bdf.o): In function `bdf_getstyle': |
20:40.55 | bphilips | /home/bphilips/Downloads/picogui-0.42/pgserver/vidbase/font_bdf.c:304: undefined reference to `bdf_fontstyles' |
20:40.59 | kergoth | there we go |
20:41.00 | kergoth | :) |
20:41.05 | bphilips | ;) |
20:41.19 | bphilips | funny. |
20:41.19 | kergoth | hah |
20:41.27 | kergoth | Xentac: file's complain level is off the scale |
20:41.34 | scanline | bphilips: does your pgserver/font/bdf_fonts.c exist? |
20:41.35 | Xentac | kergoth: true enough |
20:42.01 | bphilips | ya |
20:42.24 | scanline | bphilips: does it contain the definition of bdf_fontstyles? |
20:42.35 | scanline | oh wait |
20:42.36 | scanline | nevermind |
20:42.44 | scanline | I forgot this was 0.42 you were talking about |
20:43.10 | scanline | This was a bug in the build system, it's been fixed, but you'll need to use CVS instead of 0.42 |
20:43.21 | merlin262 | scanline: what exactly is the configuration of freetype your using? |
20:43.27 | bphilips | no it just has two #include |
20:43.29 | Xentac | kergoth: what happens if I logout and don't have opie-logon installed? |
20:43.41 | bphilips | so I need to download from the cvs tree? |
20:43.45 | scanline | bphilips: yes |
20:43.57 | scanline | merlin262: mostly just the defaults |
20:43.58 | scanline | [font-freetype] |
20:43.58 | scanline | path = /home/micah/picogui/cvs/fonts |
20:44.08 | merlin262 | scanline: no, freetype itself |
20:44.20 | scanline | merlin262: oh. Latest CVS, with all defaults |
20:44.29 | kergoth | Xentac: it drops you to a console login |
20:44.32 | bphilips | ok, thanks guys, any one going to fix the tarball? |
20:44.34 | Xentac | oh, alrigthy |
20:44.37 | kergoth | Xentac: iirc |
20:44.50 | Xentac | kergoth: so logout just kills opie? and opie-logon would restart it sort of thing...? |
20:45.09 | scanline | bphilips: we can't just fix 0.42, it would have to be a new release. Until the next release you can use the CVS snapshot tarballs made automatically every 4 hours |
20:45.26 | kergoth | Xentac: well, logout brings you to opie-login |
20:45.29 | kergoth | Xentac: so does terminate opie |
20:45.33 | Xentac | alrighty |
20:45.36 | kergoth | Xentac: as opie-login stays running, monitoring the opie process |
20:46.14 | Xentac | hehehe |
20:46.18 | kergoth | DIE IN WINTER! |
20:46.22 | kergoth | i fucking love this song |
20:46.26 | kergoth | Wumpscut |
20:46.30 | scanline | Xentac: look at the picogui questions in the OZ faq |
20:46.37 | kergoth | Xentac: rtfm |
20:46.39 | kergoth | :) |
20:46.39 | Xentac | scanline: hehehe, I know |
20:46.42 | scanline | :) |
20:46.54 | merlin262 | http://picogui.org/the_fucking_mangual.html |
20:46.55 | Xentac | and I figured you guy's get annoyed when I said it ;o) so I did |
20:47.15 | Xentac | merlin262: sorry... 404 ;o) |
20:47.31 | Xentac | lovely... |
20:47.45 | kergoth | gotta love the lart function |
20:47.45 | kergoth | :) |
20:47.55 | kergoth | mm kernels |
20:48.07 | merlin262 | scanline: WE MUST have http://picogui.org/the_fucking_manual.html |
20:48.11 | kergoth | speaking of which, i've been slackin |
20:48.14 | scanline | merlin262: what should be in it? :) |
20:48.23 | kergoth | i need to write that CF FM radio card driver |
20:48.23 | merlin262 | hrm... |
20:48.26 | kergoth | its only half done |
20:48.32 | merlin262 | scanline: you have any documentation on picogui? |
20:48.38 | scanline | merlin262: sure |
20:48.39 | merlin262 | have it autorefresh to the faq. :) |
20:49.03 | kergoth | scanline: meta tag |
20:50.34 | captain_proton | scanline: we're looking to have a party where we do a public showing of one of the 2 movies you missed - interested? |
20:50.46 | scanline | captain_proton: when? |
20:51.11 | captain_proton | scanline: 10? |
20:51.21 | scanline | captain_proton: ok |
20:51.26 | merlin262 | scanline: what's this simple menu? |
20:51.35 | scanline | merlin262: a widget I haven't written yet |
20:51.59 | scanline | merlin262: it will be for replacing the pgMenuFromString() in cli_c now |
20:52.33 | merlin262 | I was hopeful for a window widget |
20:52.39 | merlin262 | er menu |
20:52.44 | scanline | ? |
20:53.00 | merlin262 | menu's ala gtk/qt/mozilla/etc.... |
20:53.05 | scanline | ? |
20:53.11 | scanline | we already have that |
20:53.12 | merlin262 | scanline: main menu bars |
20:53.19 | merlin262 | lol |
20:53.36 | merlin262 | actually, yea, just one small thing missing |
20:53.40 | scanline | a menu bar is just a box widget :P |
20:53.48 | scanline | anyway, TFM is operational |
20:54.14 | captain_proton | aw crap |
20:54.21 | captain_proton | there's already a waitlist for the osclass |
20:54.28 | merlin262 | scanline: what aps use the menubar? |
20:54.29 | scanline | http://picogui.org/the_fucking_manual.html |
20:54.47 | captain_proton | scanline: nono. the -fine- manual |
20:54.50 | Xentac | scanline: nice |
20:54.58 | merlin262 | lol captain_proton |
20:55.04 | scanline | merlin262: there is no menubar. But there are several apps that use menus. connect four, pgl, the file picker just to name a few |
20:55.14 | scanline | captain_proton: which os class? |
20:55.18 | merlin262 | s/menubar/menus |
20:55.36 | scanline | merlin262: heck, there's even a "menutest" app |
20:55.38 | captain_proton | scanline: the one you're taking this semester |
20:55.45 | scanline | captain_proton: not worth the wait ;) |
20:55.58 | captain_proton | scanline: required class |
20:56.04 | scanline | bah |
20:56.09 | merlin262 | scanline: you have any ideas on how to get things setup so you can click a menu button, hold the mouse down, and move to another? |
20:56.44 | KeyserSoze | scanline: earlier you told me the form the pgfilter needs to take in pgFilePicker... |
20:56.48 | KeyserSoze | where'd you find that at? |
20:56.51 | scanline | merlin262: it will just need to allow the mouse to enter menuitem widgets from any divtree. I've thought about that, just hasn't been anywhere near top priority |
20:56.59 | KeyserSoze | i don't see it in doxygen or the wiki |
20:57.06 | scanline | KeyserSoze: doxygen docs |
20:57.14 | kergoth | Xentac: getting your Z back in shape? |
20:57.17 | Xentac | yup |
20:57.21 | Xentac | it seems to be standing up to everything |
20:57.22 | captain_proton | well i'm 3rd on the waitlist |
20:57.24 | captain_proton | i'll likely get in |
20:57.27 | Xentac | except, I can't figure out how to change the background... |
20:57.29 | scanline | captain_proton: yeah |
20:57.32 | KeyserSoze | is this it: typedef int(* pgfilter )(const char *string, const char *pattern) |
20:57.39 | scanline | KeyserSoze: yes |
20:57.47 | captain_proton | if not i'll just have to take something within the college of arts and crafts |
20:58.08 | scanline | underwater basket weaving? |
20:58.14 | kergoth | Xentac: thats in the faq |
20:58.16 | captain_proton | the thought had crossed my mind |
20:58.18 | merlin262 | oh heck, a lock |
20:58.22 | Xentac | alrighty |
20:58.25 | KeyserSoze | visual basic is arts and crafts, right? |
20:58.32 | merlin262 | scanline: are you updating cvs right now? |
20:58.36 | kergoth | Xentac: in the launcher stetings, you can set bg on a per tab basis, or bglobally |
20:58.37 | scanline | merlin262: yes |
20:58.40 | merlin262 | guess so |
20:58.42 | merlin262 | lol |
20:58.43 | Xentac | really? cool |
20:58.56 | captain_proton | if there's one reason to be an engineer, its so you can be superior to everyone else |
20:58.57 | scanline | merlin262: the sourceforge server has been particularly slow today |
20:59.05 | captain_proton | oh scanline, dan and I had the BEST IDEA EVER |
20:59.15 | scanline | captain_proton: but where will we find that much yogurt? |
20:59.25 | captain_proton | scanline: we want to build a car |
20:59.30 | captain_proton | thats a giant hamster ball |
20:59.36 | scanline | haha |
20:59.38 | kergoth | hahaha |
20:59.41 | kergoth | thats beautiful |
20:59.44 | kergoth | do it |
20:59.54 | captain_proton | two concentric spheres with motors between them |
20:59.55 | kergoth | you better run fast tho |
21:00.00 | kergoth | oh, motors |
21:00.01 | kergoth | sheesh |
21:00.03 | kergoth | :) |
21:00.07 | captain_proton | the inner sphere weighted at the bottom with a large number of batteries |
21:00.28 | scanline | captain_proton: it's funny, I had an idea very similar to this a long time ago, and almost instantly passed it off as crazy ;) |
21:01.26 | merlin262 | btw kergoth, have you looked at my idea for a make replacement |
21:01.27 | kergoth | merlin262: wait, i had it? |
21:01.35 | merlin262 | kergoth: good point. :D |
21:01.38 | scanline | KeyserSoze: it calls the filter function for each file name in the list, if you want that file included return nonzero |
21:01.39 | kergoth | merlin262: i have not. havent had a chance. busy busy lately |
21:01.51 | kergoth | merlin262: remind me tomorrow, i'll take a look |
21:02.36 | merlin262 | kergoth: I think you'll like it |
21:02.52 | merlin262 | kergoth: it's a system designed to eliminate many of the problems w/ make |
21:03.01 | KeyserSoze | scanline: oh, that's not so bad. |
21:03.39 | merlin262 | kergoth: my general thought is, with a good replacement to make, replacement build systems (like autoconf) will create themselves. |
21:04.44 | merlin262 | scanline: now it can't find any fonts... |
21:05.08 | scanline | merlin262: By default it looks in /usr/share/fonts, if your fonts are elsewhere specify that path |
21:05.20 | scanline | merlin262: read README.configfile, [font-freetype] section |
21:05.59 | merlin262 | hrm.... I've managed to make it segfault, pree startup |
21:06.30 | scanline | merlin262: you're not allowed to break my software! ;) |
21:06.47 | kergoth | uhm |
21:06.51 | kergoth | ld just segfaulted on me |
21:06.51 | merlin262 | scanline: Segmentation Fault |
21:06.52 | merlin262 | :( |
21:07.08 | scanline | merlin262: more.. info... |
21:07.20 | kergoth | jesus |
21:07.22 | kergoth | i have to gdb ld |
21:07.25 | kergoth | this is sick |
21:07.50 | merlin262 | scanline: it was a recursive symlink, that killed pgserver |
21:08.00 | scanline | merlin262: ahh |
21:08.06 | scanline | yeah, it doesn't check for that :) |
21:08.18 | merlin262 | scanline: take it back |
21:08.24 | merlin262 | i thought that's what it was. :/ |
21:10.04 | scanline | bbiab, taking a shower |
21:10.08 | merlin262 | w00t, i've got it working |
21:10.12 | scanline | yay |
21:10.23 | merlin262 | perhaps it found to many? |
21:10.30 | merlin262 | linking in my x11 font dir killed it |
21:27.43 | Ahnkana | muahahahahaha |
21:27.49 | captain_proton | scanline: can you send me the text file mentioned here: http://picogui.org/download/xwt_test.png |
21:28.46 | scanline | ooh, I had a crazy idea in the shower! |
21:28.54 | scanline | captain_proton: you mean the text for albuquerque? |
21:29.01 | captain_proton | scanline: yeah |
21:29.04 | Ahnkana | oh dear |
21:29.11 | KeyserSoze | scanline: do i need to delete or free a bitmap context, if I am going to delete the bitmap it is for, and then reset it to be a context for a new bitmap? |
21:30.00 | scanline | KeyserSoze: yes |
21:30.01 | scanline | merlin262: imagine using hyperlinked WTs to replace HTML in some circumstances, like for help files |
21:30.10 | scanline | *sigh* |
21:31.01 | captain_proton | scanline: this is scary |
21:31.11 | scanline | captain_proton: you want the song? |
21:31.16 | scanline | captain_proton: it's an awesome song |
21:31.39 | KeyserSoze | ah, pgDeleteContext, found it. |
21:31.48 | merlin262 | /dev is sick. |
21:31.53 | scanline | haha |
21:32.12 | scanline | merlin262: don't like tools that do 52,692 things and do them well, eh? |
21:32.13 | captain_proton | scanline: sure, why not |
21:32.16 | KeyserSoze | scanline: it'd be nice if all the doxygen docs were on one page, to allow searching all of it easily with a browser |
21:33.10 | scanline | /navi/public/media/music/comedy/Weird_Al_-_Albuquerque.mp3 |
21:33.38 | scanline | oops, dead symlink |
21:34.08 | scanline | /navi/public/media/music/brandon_archive/Weird_Al_-_Albuquerque.mp3 |
21:34.17 | merlin262 | scanline: sure do, hence my pkg manager |
21:34.17 | merlin262 | =D |
21:34.48 | scanline | merlin262: your packet-driven stuff is quite similar to what power's picogui's WTs and themes :P |
21:35.08 | merlin262 | hehe |
21:35.32 | merlin262 | just the video drivers |
21:36.03 | scanline | I love WTs. The format spec for them is like 30 lines long, but you can do pretty much anything with 'em |
21:40.25 | scanline | that'd be neat |
21:42.19 | scanline | well.. now that we have XWT it might be possible to make a graphical WT editor |
21:42.29 | scanline | a treeitem widget would help though |
21:43.30 | merlin262 | new wishlist items: # Tree widget for PicoGUI, # Table widget for PicoGUI, # PicoGUI CUPS Printing Program |
21:43.41 | scanline | table widget? |
21:43.45 | scanline | tree widget? |
21:43.47 | scanline | bah |
21:44.12 | merlin262 | hi gonkulator |
21:44.17 | scanline | hi gonkulator |
21:44.21 | Ahnkana | hi gonkulator |
21:44.35 | Ahnkana | (how many people can we get to do that? LOL) |
21:44.43 | gonkulator | hi merlin262 |
21:44.48 | gonkulator | hi scanline |
21:44.51 | gonkulator | hi Ahnkana |
21:44.52 | scanline | captain_proton: how many people will be at this 'party' thing, and will it be in your room? |
21:44.57 | gonkulator | hi captain_proton |
21:45.01 | captain_proton | scanline: i dunno yet |
21:45.02 | gonkulator | captain_proton: party? |
21:45.04 | captain_proton | and yes, my room |
21:45.07 | gonkulator | WHEN? |
21:45.08 | merlin262 | party? |
21:45.12 | scanline | merlin262: just give me one good reason why we need a tree widget instead of a tree item widget |
21:45.18 | captain_proton | scanline: i'm not sure it'll be 10pm, dan isn't back yet |
21:45.26 | scanline | captain_proton: no problem, just let me know |
21:45.52 | merlin262 | scanline: oic what your getting at. |
21:46.06 | merlin262 | still it'd be nice to have the tree items interconnect via lines |
21:46.23 | scanline | merlin262: there's no reason you can't do that in a tree item |
21:46.40 | scanline | dont' make smart containers, make smart data |
21:46.43 | merlin262 | have a tree item such that it can have children, and then it draws them, like a, erm, tree? |
21:46.49 | scanline | merlin262: right |
21:46.52 | merlin262 | ahhh |
21:46.54 | merlin262 | clever |
21:47.12 | scanline | merlin262: now there are also operations you may want to do to the whole list, like insertion or sorting |
21:47.24 | scanline | merlin262: but those aren't specific to trees, they'd be useful in lists or anything else |
21:48.10 | scanline | merlin262: so insertion and traversal is handled with pgAttachWidget and pgTraverseWidget. There's no sorting mechanism yet, but when one is implemented it should be made to just sort all widgets in a container by an assigned key. It won't matter whether that's forming a tree, list, toolbar, etc. |
21:48.46 | scanline | merlin262: this same philosophy is why you can put a bitmap inside a button inside a menu :) |
21:48.58 | merlin262 | hehe |
21:49.16 | scanline | For drawing the connections between tree items, you will need to know how deep the item is in the tree, but the items can communicate that to each other |
21:49.16 | merlin262 | altho, buttons in menus generally don't work well. |
21:49.37 | merlin262 | the ability is nice tho |
21:49.38 | scanline | merlin262: in a traditional GUI no. In picogui a menu item _is_ a button |
21:49.56 | scanline | merlin262: so if you can put a bitmap in a button, you can put a bitmap in a menu |
21:50.08 | scanline | why? |
21:50.13 | merlin262 | it's faster |
21:50.18 | merlin262 | to search the menus |
21:50.25 | merlin262 | I'm used to it |
21:50.27 | scanline | in implementation or for the user? |
21:50.32 | merlin262 | for the user |
21:50.47 | Xentac | kergoth: hehehe |
21:50.49 | scanline | merlin262: I'm not saying a menuitem acts like a normal button |
21:50.53 | Xentac | PicoBot: speak |
21:50.53 | PicoBot | the enumeration of many quasi-variable methodological, narcoleptic, semi-conductive forms of bistate multivibrators is marginally empowering and superfluously inebriating or fun |
21:51.03 | scanline | merlin262: a menuitem in picogui acts just like a traditional menu item, it's just implemented with a button |
21:51.13 | merlin262 | ahhh, ic |
21:51.18 | merlin262 | scanline: what about submenus? |
21:51.23 | kergoth | hehe |
21:51.43 | scanline | what about them? There's a submenuitem widget that's like a menuitem but a different theme (so an arrow can be added) |
21:51.52 | merlin262 | ahhh |
21:52.04 | scanline | you can use an event handler from one of these submenuitems to create a menu, just like you did to create the menu the submenuitem is in |
21:52.20 | merlin262 | hmmmmm... |
21:52.20 | scanline | the popup widget figures out what to do from context |
21:54.29 | scanline | But anyway... in picogui I like to treat widgets as versatile components for building applications, rather than as buzzwords to cross off on a checklist :) |
21:55.35 | merlin262 | buzzwords are good |
21:55.46 | merlin262 | =D |
21:55.51 | scanline | hehe |
21:56.03 | merlin262 | the trick is getting the buzzwords, but doing them properly |
21:57.42 | scanline | could be interesting |
21:58.06 | merlin262 | while the textbox is good, there's a lot that gecko does: CSS, etc... |
21:58.37 | merlin262 | really, I'm curious what the performace would be like |
21:58.47 | merlin262 | picogui i believe does everything it needs |
21:58.54 | merlin262 | and some things would be done using real widgets... |
21:58.55 | merlin262 | hmmm |
21:59.17 | scanline | hehe |
21:59.29 | kergoth | mmmm 40 hour days |
22:01.01 | merlin262 | as soon as I get this package manager going |
22:01.16 | merlin262 | I'm going to do a tab widget if one isn't already done |
22:01.55 | merlin262 | scanline: you looked at the package manager sourcecode? |
22:02.10 | scanline | no, I didn't know it was up |
22:02.31 | merlin262 | really, all the work so far has been planning, i haven't written much code |
22:02.34 | merlin262 | but there is some: |
22:02.39 | merlin262 | http://www.textux.com/private/ |
22:02.46 | merlin262 | almost all written over the weekend |
22:07.16 | scanline | hmm.. the heading on your source files looks familiar :) |
22:07.33 | merlin262 | it's standard GNU boilerplate..... i ripped it off... |
22:07.34 | kergoth | wtf? |
22:07.36 | kergoth | /usr/src/coding/projects/userspace/buildroot/build/qt-2.3.4-beta2/lib/libftplib.so: undefined reference to `__socket' |
22:08.04 | kergoth | merlin262: i've wiped my toolchain and rebuilt it 7 times now |
22:08.04 | scanline | merlin262: yeah, just that the exact formatting of the file description and contributors thing I haven't seen outside of picogui :) |
22:08.08 | kergoth | merlin262: i'm working on 8 |
22:08.18 | merlin262 | scanline: I liked it. |
22:08.19 | merlin262 | :) |
22:08.25 | scanline | hehe |
22:08.40 | merlin262 | you like the pkg manager? |
22:08.53 | scanline | merlin262: every time I see Nx it makes me think of nano-X |
22:08.54 | scanline | hehe |
22:09.00 | merlin262 | hehe |
22:09.01 | scanline | looks neat so far |
22:09.19 | merlin262 | what you think about how the drivers/etc are done? |
22:09.43 | scanline | still looking |
22:10.06 | scanline | PktDriver* gPacketDrivers[256]; <-- why 256? |
22:10.20 | merlin262 | right now, the packet type is a byte |
22:10.29 | merlin262 | uint8_t pktType; |
22:10.32 | scanline | but I doubt you have 256 packet handlers |
22:10.41 | merlin262 | there are mostly 8's |
22:10.46 | merlin262 | er NULL's |
22:10.52 | merlin262 | there will be a lot of them though |
22:11.24 | scanline | It would be better to dynamically allocate that table. As it is now, you're thowing away 1k of memory |
22:11.39 | merlin262 | ahhh... yea, that's a point |
22:11.52 | scanline | but even more important than that, you have 256's sprinkled all over your code |
22:12.05 | merlin262 | tr00 tr00 |
22:12.07 | scanline | use sizeof(), a #define, or dynamic allocation |
22:12.20 | merlin262 | hehe |
22:12.25 | merlin262 | nit picks are good generally. :) |
22:12.47 | kergoth | um |
22:12.49 | kergoth | they can be good |
22:12.53 | kergoth | they arent good -generally- |
22:12.54 | kergoth | :) |
22:15.56 | merlin262 | I'm going to have a few default defined database: |
22:16.07 | merlin262 | (or tables) |
22:16.21 | merlin262 | and have it setup such that the package manager will work with any given database implementation |
22:16.24 | merlin262 | the default being mysql |
22:16.45 | Xentac | scanline: which festivox packages do you have? |
22:17.10 | scanline | the 16kHz british one, forget what it's called |
22:17.23 | Xentac | festvox-rablpc16k? |
22:17.23 | Xentac | ;o) |
22:17.28 | scanline | I guess |
22:17.38 | Xentac | how did you hack the channel thing? |
22:18.11 | scanline | right after the line: |
22:18.12 | scanline | $lastthingsaid = $speakline; |
22:18.15 | scanline | I added: |
22:18.19 | scanline | # HACK.. only talk about #picogui for now |
22:18.19 | scanline | return 0 if (!($speakline=~/picogui/)); |
22:18.51 | Xentac | cool |
22:19.06 | scanline | it's a nasty hack... but oh well |
22:19.34 | Xentac | quick... someone say something! |
22:19.40 | kergoth | something |
22:19.41 | kergoth | ! |
22:19.43 | merlin262 | PORN! |
22:19.47 | kergoth | ASS! |
22:19.58 | gonkulator | hi Xentac |
22:19.58 | merlin262 | everyone get Xenta in trouble |
22:20.03 | Xentac | hi gonkulator |
22:20.08 | scanline | zen tack: how is the speech thing ee work ing? |
22:20.17 | kergoth | hehe |
22:20.37 | scanline | gonkulator: want to order pizza? |
22:20.48 | gonkulator | scanline: I am stuck at home for now |
22:20.54 | kergoth | mmm pizza |
22:20.56 | kergoth | too bad i'm broke |
22:21.00 | gonkulator | but pizza does sound good |
22:21.37 | scanline | kergoth: you should let digi's customers know that you're more likely to know the answers to their problems if they give you pizza money |
22:22.01 | Ahnkana | gonkulator: never mind i figured it out |
22:22.12 | Ahnkana | irc went schizo |
22:22.14 | scanline | Xentac: too fast? |
22:22.15 | Ahnkana | brb |
22:22.15 | darth_iBook | grr, dl faster, stupid map |
22:22.18 | Xentac | scanline: yeah |
22:22.27 | scanline | Xentac: read the source code, there's a speed control |
22:22.28 | gonkulator | Ahnkana: sorry bout the AIM thing |
22:22.43 | gonkulator | Ahnkana: I am trying to get my other AIM client to work, but it won't |
22:22.43 | kergoth | scanline: i still need a paypal link on OZ.org so peopel can contribute money for pizza and alcohol |
22:23.01 | scanline | kergoth: yep |
22:23.23 | merlin262 | *sighs* |
22:23.37 | kergoth | i'd likely contriubte |
22:23.40 | kergoth | contribute too! |
22:23.47 | merlin262 | hehe |
22:23.48 | scanline | maybe I'll make ramens |
22:23.50 | darth_iBook | I want pizza and beer |
22:23.54 | kergoth | mmmm ramen |
22:24.02 | scanline | ooh |
22:24.05 | darth_iBook | kergoth: made me hungry |
22:24.24 | merlin262 | my pipe dream: mandrake/suse/connectiva/desktoplx/lindows decides they like the pkg manager and fund the development |
22:25.09 | kergoth | lol |
22:25.14 | merlin262 | blehhhhh |
22:25.16 | kergoth | quotes around potatoes .. thats not a good thing |
22:26.01 | kergoth | scanline: we talking in the box tv-dinner style salisbury steaks here? |
22:26.02 | Ahnkana | I FOUND MY GLASSES!!!! |
22:26.02 | Ahnkana | yea for me! |
22:26.02 | kergoth | Ahnkana: congrats |
22:26.03 | scanline | kergoth: something in the same family |
22:26.03 | Xentac | ana-kan-da |
22:26.03 | kergoth | scanline: figured |
22:26.08 | Ahnkana | i am not a snake |
22:26.19 | kergoth | Ahnkana: thats what they all say |
22:26.23 | scanline | kergoth: I was hungry enough that the "mashed" "potatoes" tasted good |
22:26.27 | Ahnkana | all of them? |
22:26.32 | kergoth | Ahnkana: all of them |
22:26.37 | kergoth | scanline: hah, thats pretty bad |
22:26.41 | merlin262 | No, we all no snakes have this symbol: 'R' |
22:26.48 | merlin262 | @ R |
22:26.49 | Ahnkana | scanline: I have good found and people have spicy soup |
22:26.51 | scanline | and the "steak" tasted ok when dipped in the "potatoes" |
22:27.14 | kergoth | scanline: you shouldve gone for pizza |
22:27.24 | kergoth | Ahnkana: i knew it! |
22:27.26 | kergoth | heh |
22:27.27 | scanline | kergoth: hmm.. probably. Though it's not too late |
22:27.29 | merlin262 | p p p B p @ R p s s |
22:27.38 | scanline | Ahnkana: mmmmm |
22:27.55 | Xentac | scane-line says anakonda em em em em |
22:27.58 | Ahnkana | scanline: want one? |
22:28.15 | scanline | Ahnkana: maybe after I eat this mountain dew :) |
22:28.23 | kergoth | chomp chomp |
22:28.23 | Ahnkana | eat?!?! |
22:28.35 | kergoth | scanline: eh, if its solid enough to eat, its time to throw it away |
22:28.36 | scanline | Anything with as much sugar as a Dew can only be eaten |
22:28.38 | kergoth | scanline: :) |
22:28.40 | captain_proton | CRUNCH |
22:28.41 | scanline | hehe |
22:28.43 | Ahnkana | lol |
22:29.29 | kergoth | BORED! |
22:29.34 | kergoth | heh |
22:30.46 | captain_proton | ugh |
22:30.53 | captain_proton | scanline: i guess its just whomever we can scrounge up from this building |
22:32.37 | gonkulator | hey darth_iBook |
22:33.11 | captain_proton | scanline: poke poke |
22:33.11 | scanline | captain_proton: dan back yet? |
22:33.27 | captain_proton | scanline: he just returned |
22:33.36 | captain_proton | scanline: i need you to scoop up people |
22:33.47 | captain_proton | because everyone we know wants to sleep |
22:33.49 | captain_proton | hmm |
22:33.52 | captain_proton | Ahnkana! |
22:38.37 | kergoth | heh, excuses excuses |
22:43.34 | captain_proton | sleep is for wimps |
22:43.43 | kergoth | true that |
22:43.48 | kergoth | sleep is a gross waste of time |
22:43.51 | kergoth | too bad we have to do it |
22:44.44 | Ahnkana | scanline? sleep? at a normal time....BAH |
22:45.02 | Ahnkana | http://www.badgoo.com/youare.htm |
22:45.08 | Ahnkana | hehehe |
22:45.26 | Ahnkana | that bit is funny, the rest of the site is awful |
22:46.56 | kergoth | hrmph |
22:47.15 | Xentac | H R M P H |
22:47.20 | kergoth | lol |
22:47.26 | kergoth | thats disappointing |
22:47.27 | kergoth | oh wel |
22:47.28 | kergoth | l |
22:47.45 | Xentac | what the hell...? |
22:47.59 | kergoth | ? |
22:47.59 | Xentac | I keep hearing, "You are an idiot, wha ha ha ha ha ha ha ha ha ha ha" |
22:48.03 | kergoth | lol |
22:48.07 | kergoth | Xentac: dood, thats in your head |
22:48.16 | Ahnkana | lol |
22:48.19 | Xentac | it's still going... |
22:48.23 | hikke | Mozilla open in one page.. |
22:48.24 | kergoth | Xentac: its still in your head |
22:48.26 | Ahnkana | kergoth: click on the link |
22:48.32 | kergoth | Ahnkana: okay fine |
22:48.35 | Xentac | Ahnkana: son of a! |
22:48.41 | Ahnkana | lol~!! |
22:48.43 | Ahnkana | i love it |
22:48.48 | Xentac | Ahnkana: you were seriously creeping me out |
22:48.54 | Ahnkana | HUAH-HA-HA |
22:48.57 | Xentac | my web browser isn't in the same desktop I was in before... |
22:49.00 | Xentac | so all I heard was the sound |
22:49.04 | Ahnkana | lol |
22:49.12 | Xentac | how do you pronounce ahnkana? |
22:49.18 | Xentac | An Can A? |
22:49.43 | Ahnkana | lol |
22:49.54 | Ahnkana | that is so funny |
22:49.54 | gonkulator | Xentac: Ah on ka na |
22:49.56 | hikke | ah ka na in finnish :) |
22:50.04 | Ahnkana | no no |
22:50.08 | Ahnkana | gonkulator: it' |
22:50.22 | Ahnkana | you of all people should know this being one of three to know me personally |
22:50.25 | gonkulator | Ahnkana: I made it southern |
22:50.34 | Ahnkana | it's AHn-KAH-NAH |
22:50.40 | gonkulator | yeah |
22:50.43 | Ahnkana | it is said like it is spelt |
22:50.46 | kergoth | Ahnkana: er, thats too obvious |
22:50.47 | Xentac | isn't that what I said? |
22:50.47 | hikke | ah on kana would mean in finnish "ah is chicken" :) |
22:50.50 | Ahnkana | did you click the link |
22:50.59 | Ahnkana | lol |
22:51.06 | Ahnkana | PicoBot: hikke? |
22:51.06 | PicoBot | hikke is hmm, somthing strange.. |
22:51.24 | hikke | PicoBot: forget hikke |
22:51.25 | PicoBot | hikke: I forgot hikke |
22:51.29 | gonkulator | PicoBot: hikke |
22:51.30 | PicoBot | gonkulator: what? |
22:51.34 | kergoth | PicoBot: emulate kergoth |
22:51.38 | gonkulator | PicoBot: hikke? |
22:51.39 | PicoBot | i don't know, gonkulator |
22:51.44 | hikke | PicoBot: hikke is a weird finn |
22:51.44 | PicoBot | OK, hikke. |
22:51.51 | gonkulator | Ahnkana: are you pushing that flashy shit on people again? |
22:51.59 | Ahnkana | PicoBot: hikke is a very odd individual who frequently deletes himself |
22:52.00 | PicoBot | ahnkana: i haven't a clue |
22:52.04 | Ahnkana | yep |
22:52.08 | darth_iBook | well, now that game time is done it's sleep time |
22:52.09 | Ahnkana | gonkulator: of course |
22:52.18 | gonkulator | night darth_iBook |
22:52.18 | hikke | PicoBot: hikke? |
22:52.19 | PicoBot | it has been said that hikke is a weird finn |
22:52.19 | kergoth | nigth darth_iBook |
22:53.25 | Ahnkana | PicoBot: hikke is also a odd person who likes deleting himself |
22:53.26 | PicoBot | ahnkana: i haven't a clue |
22:53.40 | Ahnkana | say what? |
22:54.17 | kergoth | hmm |
22:54.22 | kergoth | yep, definately need another drink |
22:54.52 | hikke | PicoBot: forget hikke |
22:54.52 | PicoBot | hikke: I forgot hikke |
22:55.20 | hikke | PicoBot: hikke is a odd person who likes deleting himself, like Ahnkana said |
22:55.20 | PicoBot | hikke: i don't know |
22:55.34 | hikke | PicoBot: hikke is a odd person \who likes deleting himself, like Ahnkana said |
22:55.34 | PicoBot | OK, hikke. |
22:55.42 | hikke | PicoBot: hikke? |
22:55.42 | PicoBot | hmmm... hikke is a odd person who likes deleting himself, like Ahnkana said |
22:55.45 | Xentac | hikke: festival prounces you as 'hick' |
22:55.52 | kergoth | hah |
22:55.55 | hikke | hehe |
22:56.17 | Xentac | hikke: say something now |
22:56.31 | hikke | blah |
22:56.42 | Xentac | now you're pronounced he-K |
22:56.50 | hikke | :D |
22:57.11 | Ahnkana | this is one fat cat: http://www.badgoo.com/pussy6.htm |
22:57.21 | Xentac | hehehe |
22:57.25 | kergoth | hm |
22:57.36 | Ahnkana | this one is funny: http://www.badgoo.com/pussy7.htm |
22:57.39 | Ahnkana | it's not bad |
22:57.39 | Ahnkana | it' |
22:57.43 | Ahnkana | it's a cat |
22:57.48 | Ahnkana | an actual ct |
22:57.50 | Ahnkana | cat |
22:57.51 | hikke | Yeah right... |
22:57.55 | Ahnkana | it's just super fat |
22:57.56 | Xentac | H-T-T-P-colon-slash-slash-W-W-W-dot-badgoo-dot-com-slash-pussy-6-dot-H-T-M |
22:57.58 | kergoth | thats what they all say |
22:57.58 | kergoth | sureee |
22:58.04 | Ahnkana | like seriously fat |
22:58.14 | Ahnkana | like bigger than me, fat housecat |
22:58.18 | kergoth | eek |
22:58.19 | kergoth | heh |
22:58.42 | Ahnkana | did you see it? |
22:58.51 | Ahnkana | the second one, this one |
22:58.54 | Ahnkana | http://www.badgoo.com/pussy7.htm |
22:58.58 | Ahnkana | is a cat in a glass |
22:59.19 | hikke | www.bonsaikitten.com ? :) |
23:04.24 | Ahnkana | omg |
23:06.02 | Xentac | pretty soon everyone in irc will be talking in a pleasant female voice |
23:06.19 | Ahnkana | lol |
23:07.20 | Xentac | kergoth: having fun? |
23:07.43 | kergoth | bored off my ass actually |
23:08.41 | Xentac | don't worry... |
23:08.54 | Xentac | once I set it up I'll record your female voice on irc... then dcc it to you, ok? |
23:09.07 | kergoth | yay |
23:15.50 | kergoth | IF YOU SHOULD DIE, DIE IN WINTER! |
23:15.53 | kergoth | i've got my music anyway |
23:15.56 | kergoth | heheh |
23:18.02 | Ahnkana | hikke: wtf is this site |
23:18.14 | Ahnkana | are they serious? |
23:18.15 | hikke | bonsaikitten? |
23:18.19 | Ahnkana | yea] |
23:18.20 | hikke | No |
23:18.25 | hikke | It's a joke :) |
23:18.36 | Ahnkana | are you sure? is there a discl;aimer? |
23:18.55 | Xentac | woohoo! |
23:18.56 | Xentac | someone talk |
23:19.04 | hikke | Hmm, atleast some of my friends told me so... |
23:19.04 | kergoth | Xentac: you suck |
23:19.13 | kergoth | Xentac: does it work? |
23:19.15 | kergoth | heh |
23:19.25 | Xentac | mmmm... cpu hungry... |
23:19.27 | Ahnkana | hikke: it looks serious, i looked it over, i think they mean it |
23:19.35 | Xentac | Ahnkana: they don't... |
23:19.58 | Ahnkana | how do you know? |
23:20.06 | kergoth | Ahnkana: heh, they dont |
23:20.09 | Xentac | there have been huge discussions about it |
23:20.17 | Xentac | activist groups have sent them emails, etc |
23:20.29 | Xentac | they always reply with something to the effect of, "dude, chill out... we're just kidding!" |
23:20.32 | Ahnkana | so i saw |
23:20.38 | Ahnkana | they never say that |
23:20.44 | Ahnkana | they tell them to get over it |
23:21.13 | Xentac | well then... send them an email! |
23:21.17 | kergoth | lol |
23:21.27 | Ahnkana | i did |
23:23.03 | Xentac | everyone talk |
23:23.04 | Xentac | lots |
23:23.25 | Xentac | no one's talking... |
23:23.59 | hikke | :P |
23:24.02 | Xentac | bah, you people are no fun |
23:24.16 | kergoth | fun? whats that? |
23:24.18 | hikke | Hmm, school-> |
23:24.59 | Xentac | "he-K says H-M-M school greater than" |
23:25.30 | hikke | hehe |
23:25.37 | Xentac | ok... everyone who wants to hear themselves being read out in a female electronic voice... say something now! |
23:25.56 | kergoth | something! |
23:26.04 | Xentac | say more than just test |
23:26.06 | Xentac | er... |
23:26.07 | Xentac | something |
23:26.10 | Xentac | one word |
23:26.13 | Ahnkana | more than just test |
23:26.18 | kergoth | more than just test |
23:26.27 | Xentac | say Xentac is the coolest guy in the world! |
23:26.28 | hikke | bigger test than others |
23:26.32 | kergoth | Xentac blows. |
23:26.38 | Xentac | kergoth: punk! |
23:26.45 | Xentac | I know.. |
23:26.47 | kergoth | couldnt help it |
23:26.47 | Xentac | PicoBot: speak |
23:26.48 | PicoBot | the enumeration of many quasi-variable methodological, narcoleptic, semi-conductive forms of bistate multivibrators is marginally empowering and superfluously inebriating or fun |
23:26.48 | kergoth | :) |
23:26.48 | hikke | Xentec ain't the coolest guy in the world! |
23:27.09 | Xentac | ok... that should be enough, for now |
23:28.03 | kergoth | mm apt-get |
23:29.27 | Xentac | everyone ok with oggs? |
23:29.30 | Xentac | er, an ogg |
23:30.37 | Xentac | who wants to hear it? |
23:32.02 | Xentac | doesn't it already run on there? |
23:32.04 | Xentac | it does... |
23:32.10 | Xentac | well.. cmu flite does... |
23:32.16 | kergoth | yep |
23:32.28 | Xentac | it'd be better if I could hear myself too ;o) |
23:33.03 | Xentac | what sorts of uses would it have? |
23:33.52 | Xentac | though... it could... I could make it run with kismet! |
23:33.54 | Xentac | hehehe |
23:44.24 | Xentac | hey gonkulator |
23:45.35 | Xentac | or not... |
23:46.05 | gonkulator | hi Xentac |
23:46.38 | gonkulator | p p p p p p p |
23:46.44 | Xentac | :P |
23:47.00 | Xentac | it talks in a female voice... |
23:47.07 | Xentac | you wanna hear some I recorded? |
23:47.12 | gonkulator | no |
23:47.18 | Xentac | it's hikke and kergoth and Ahnkana |
23:47.20 | Xentac | I figured as much |
23:47.24 | Xentac | and PicoBot speaking... |
23:47.38 | gonkulator | PicoBot: speak |
23:47.38 | PicoBot | the enumeration of many quasi-variable methodological, narcoleptic, semi-conductive forms of bistate multivibrators is marginally empowering and superfluously inebriating or fun |
23:47.49 | gonkulator | PicoBot: time |
23:47.50 | PicoBot | i think time is merely the dimension that allows for movement. Movement is the logical result of time. The decision of where the movement will take for each of us is one that exists outside the presence of time, thus making it timeless. |
23:48.04 | kergoth | hey. i resent that. |
23:48.28 | gonkulator | whats that? |
23:48.32 | Xentac | kergoth: dude, you're not saying anything |
23:48.34 | kergoth | course the fact that i resent it doesnt make it any less true, but hey. |
23:48.38 | gonkulator | I am tired |
23:48.38 | Xentac | therefore, not fun |
23:48.40 | kergoth | Xentac: true that |
23:49.01 | kergoth | i've had a fair bit to drink, and have had a long ass monday |
23:49.07 | kergoth | its monday, dude |
23:49.10 | kergoth | nobody is fun on monday |
23:49.17 | kergoth | its just the way it is |
23:49.18 | kergoth | heheh |
23:49.18 | Xentac | you didn't have a stat? |
23:49.34 | Xentac | veteran's day is a stat... |
23:49.58 | kergoth | yes, its veteran's day, but a lot of people worked anyway |
23:49.59 | Xentac | so I worked today too |
23:50.03 | kergoth | gotcha |
23:51.21 | Xentac | yay! my zaurus talks! |
23:51.36 | kergoth | congrats |
23:51.37 | kergoth | hewh |
23:51.40 | kergoth | heh |
23:52.00 | kergoth | hah |
23:52.04 | Xentac | too bad it's not a female voice |
23:52.36 | kergoth | Xentac: cant blame ya there |
23:52.37 | kergoth | heh |
23:52.48 | Xentac | hey cool |
23:53.18 | Xentac | it says "My name is athena. I am Xentac's Zaurus" |
23:53.26 | Xentac | the problem is... it doesn't exactly sound like athena ;o) |
23:53.40 | kergoth | your zaurus has a name? |
23:53.42 | kergoth | :P |
23:54.06 | Xentac | damn straight! |
23:55.53 | kergoth | thatd be easy enough |
23:56.02 | Xentac | which bot do you suggest? |
23:56.25 | Xentac | hehehe |
23:56.27 | Xentac | neither have I |
23:56.56 | Xentac | here we go... an irc bot written in bash/awk... |
23:57.28 | kergoth | geh, parsing any protocol in bash would be a pain, even given netcat |
23:57.35 | kergoth | well at least irc is ascii, so it wouldnt be too bad |
23:57.37 | kergoth | :) |
23:57.37 | Xentac | I think that's what awk is for... |
23:58.16 | Xentac | yeah... but it would work well for something like the zaurus... |