04:27:21 | colin_werk | Morning. |
08:06:58 | pb_ | hi |
08:09:37 | colin_werk | Hi. --> Lunch |
08:10:07 | mallum | hey pb_ |
08:10:59 | mallum | pb_: am looking throug the source of ash .... |
08:12:46 | pb_ | oh yeah? |
08:13:02 | pb_ | am trying to get the back off my ipaq :-/ |
08:15:37 | pb_ | so, what's the word on ash, do you think you can make it do this exec thing? |
08:16:56 | mallum | hmm, source is pretty complicated, still trying to figure it out |
08:17:22 | mallum | I thouhg my source files got big but this is like 10K lines ;) |
08:17:46 | mallum | The I got sidetracked reading nelsons mail about fonts |
08:35:29 | pb_ | hmm, the lcd connector looks a bit scary. |
08:37:59 | mallum | pb_: yes |
08:38:27 | mallum | pb_: it amazing how much is stuffed into such a tiny space |
08:47:41 | pb_ | yeah. |
08:47:56 | pb_ | well, hmm, I've had a poke around at the LCD connector and the display does seem to be working at the moment. |
08:48:06 | pb_ | now I just have to figure out how to put it all back together :-} |
08:52:44 | mallum | pb_: masking tape ;) |
08:52:53 | mallum | pb_: and chewing gum |
08:56:50 | pb_ | it may come to that :-/ |
08:57:23 | pb_ | the bit that's giving me grief at the moment is the battery connector: if I plug it in, there isn't enough slack to engage the bottom of the case; if I close up the case first, it seems to be impossible to engage the battery connector. |
09:15:10 | pb_ | argh, now I seem to have put the stylus lock back together wrong. |
09:59:46 | mallum | pb_: Im gonna move the matchbox themes dirs BTW |
10:00:23 | mallum | pb_: rather than going in /usr/share/matchbox/themename there gonna goto /usr/share/themes/themename/matchbox |
10:01:13 | mallum | pb_: that way we can group themes togeather , eg an associated gtk theme would go in /usr/share/themes/themename/gtk |
10:03:20 | colin_werk | mallum: Let us criticise the themes before you finalise them too :) |
10:04:26 | mallum | colin_werk: you dont like them, make your own ;P |
10:04:42 | pb_ | mallum: good plan |
10:05:20 | mallum | pb_: the gtk dir can always be a softlink to the actual installed directory |
10:05:35 | pb_ | yeah. |
10:06:49 | mallum | pb_: also if you can, please try the matchbox ipkg in my experimental dir with the app dragging enabled |
13:08:22 | colin_werk | BBL |
15:36:11 | mccarthy | pb_: versioning is working now.... |
15:36:18 | mccarthy | for gpe-calendar |
15:36:41 | mccarthy | I think I need to change the schema for recurrence though... |
15:37:14 | mccarthy | well, lemme release a new gpe-calendar with versioning working and then get recurrence working on my machine before bothering with a change.... |
15:56:51 | pb_ | mccarthy: cool! |
16:02:04 | mccarthy | pb_: how doe I get the current time..... ? |
16:02:45 | mccarthy | I thought we used to make a "new event" have the default of the current time... |
16:03:44 | mccarthy | pb_: nevermind, found it |
16:36:59 | grib | hi gpe folks -- what's the recommended way to get up to date with current-ish gpe? from a familiar-0.6, is latest stuff in the unstable feed or is there anoher feeD? |
16:45:26 | mccarthy | pb_: how does one write recur.type to the db? as an integer? |
16:47:19 | pb_ | mccarthy: the current recurrence handling is completely bogus, I suggest you just ignore it and invent something new. |
16:48:24 | pb_ | mccarthy: I was imagining that there would be a "RECURS" tag whose value was some kind of textual description of how to do the recurrence, but that's about as far as my thoughts had gone. |
16:48:28 | mccarthy | pb_: but if I were to keep the enum stuff (whatever that means)? |
16:48:53 | mccarthy | would that be stored as an int and then simply mapped back? |
16:49:33 | pb_ | mccarthy: I guess so, though I would rather not have magic numeric values in the database if we can avoid it. |
16:50:55 | pb_ | mccarthy: would you like to write down your current thoughts on recurrence in an email, and send it to the list? It might be nice to see what you're planning :-) |
16:51:34 | mccarthy | pb_: right now I simply plan on implementing the stuff that is in the current gui (wherever possible) |
16:51:59 | mccarthy | pb_: It would probably be easier, then, to simply post screencaps of the gui! |
16:52:46 | pb_ | mccarthy: mmm, okay. I'll have to go look at the gui again to refresh my memory of what it's like. |
16:53:32 | pb_ | mccarthy: regardless of what the current UI is like, I would like to make the representation of recurrence in the back-end as general and powerful as possible |
16:54:22 | mccarthy | pb_: then you might what somone other than me doing it ;) |
16:55:43 | pb_ | ha. |
16:58:34 | mallum | new shots on scap of latest matchbox |
16:59:01 | mallum | Im putting daily cvs builds in my experimental dir *HINT* *HINT* |
17:00:41 | mccarthy | pb_: do you define a DATEFMT to go with the TIMEFMT? |
17:01:40 | pb_ | mccarthy: hmm, let me look. |
17:02:21 | pb_ | mccarthy: apparently not, I guess I decided that %x was good enough for everyone. |
17:02:38 | mccarthy | pb_: ok |
17:05:55 | grib | semi-daily request for any brainstorms on the Ideal Native Dev Env for familiar, given the existence of a microdrive ... any takers today? |
17:06:21 | pb_ | mccarthy: originally TIMEFMT was hardwired to %X too, but I decided that wasn't a tenable position and I couldn't quite bring myself to hardcode . :-/ |
17:06:29 | pb_ | whoops |
17:10:54 | mccarthy | pb_: why does it always think there is an alarm now.... |
17:11:39 | mccarthy | pb_: I dont understand your FLAG_ALARM and FLAG_UNTIMED... |
17:11:46 | mccarthy | I may need to give up for today |
17:15:44 | pb_ | mallum: by the way, the guys from Simtec came to visit today. |
17:16:01 | pb_ | mallum: apparently there is a new version of the CATS firmware on their web site that can boot Linux kernels directly. |
17:17:00 | pb_ | mccarthy: the FLAG_* things are just bits that are set in ev->flags to signify that the event either has an alarm, or has no time. |
17:17:22 | pb_ | mccarthy: I may have screwed up the handling of those in the database stuff. |
17:17:23 | mallum | pb_: oooooh |
17:18:12 | mallum | pb_: BTW your probably aware of this but alot of gpe apps dont work in lanscape mode with the keyboard |
17:18:23 | pb_ | mallum: I didn't know that, what goes wrong? |
17:18:39 | mccarthy | pb_: I *suck* at using flags that way (and I know that using the daymask that way is really the only way to go) so perhaps you can show me were to figure that out (the syntax and all too) or can zap me an email explaining in detail.... I am rather slow ;) |
17:19:10 | pb_ | mccarthy: just do "if (ev->flags & FLAG_ALARM) { alarm stuff; }" |
17:19:47 | mccarthy | pb_: that doesnt help me understand it.... so I can do the same for recurrence for example |
17:20:30 | pb_ | mccarthy: sorry, I don't understand which bit it is that you don't understand (!) |
17:21:03 | pb_ | mccarthy: ev->flags is just a 32-bit integer which is treated as a bitfield. You set flags with (e.g.) ev->flags |= FLAG_ALARM and test them like I did above. |
17:21:10 | mallum | pb_: in entering an event in the calender / contact in landscape mode and poppin g up the keyboard cuts off half the entries |
17:21:21 | pb_ | mallum: oh right. |
17:21:30 | pb_ | mallum: I guess it needs a scrollbar. |
17:21:36 | mallum | pb_: yeah |
17:21:51 | pb_ | mallum: wanna file that in bugzilla? |
17:21:51 | mallum | pb_: not the end of the world, but I just thought Id mention it |
17:21:56 | mallum | pb_: sure |
17:22:01 | pb_ | mallum: cool, thanks |
17:22:31 | mccarthy | pb_: OK so flags is a single number that can store yes/no pairs for multiple thingies (alarms, untimed, recurs, etc.) |
17:22:42 | pb_ | mccarthy: right. |
17:23:35 | mccarthy | pb_: if I were to set it the *value* myself I would have to jump through several mental hoops, but I presume that the "|=" operator does something useful? |
17:23:59 | pb_ | mccarthy: yup, "|=" is basically a "set these bits" operator. |
17:24:12 | pb_ | mccarthy: to clear them, you would do: ev->flags &= ~FLAG_ALARM; or whatever. |
17:24:30 | mccarthy | pb_: losing me now... |
17:24:33 | mccarthy | but wait... |
17:24:37 | mallum | pb_: I can only find a ref to the 'cyclone' bootloader on the simtec site but no link to a download or whatever ...? |
17:24:47 | pb_ | mallum: hmm, let me look. |
17:25:11 | mccarthy | pb_: I guess you set untimed to 1 and alarm to 2 much like I would set recurs mondays to 1 and tuesdays to 2 etc? |
17:25:13 | pb_ | mallum: the new version is still Cyclone. Apparently they have a new one (complete rewrite) in the works, but it isn't finished yet. |
17:25:34 | pb_ | mccarthy: yeah, I think so. |
17:25:43 | mallum | pb_: can you see a download link though ? |
17:25:49 | mccarthy | pb_: what was the clear them thingie now...? |
17:26:11 | pb_ | mccarthy: ev->flags &= ~FLAG_ALARM |
17:27:51 | mccarthy | pb_: ok, no idea what the ~ id for, but more importantly.... in defining FLAG_ALARM you did (1<<0) what does << mean? |
17:27:57 | mccarthy | id=is |
17:29:18 | pb_ | mallum: hmm, no. |
17:29:25 | mallum | mccarthy: the ~ flips the bits ;) |
17:29:33 | mccarthy | pb_: in case you haven't noticed I never really learn to code *well* ;) |
17:29:37 | pb_ | mallum: sigh, I will call Gareth in the morning and find out what their game is |
17:30:03 | mccarthy | or to conjugate verbs properly :P |
17:30:21 | pb_ | mccarthy: << is a bitwise shift. (1<<0) is 1 shifted left by zero, so just 1. (1<<1)=2, (1<<2)=4, etc. |
17:31:55 | mallum | pb_: cool. Also Im guessing they must have some code to actually reflash the loader from Linux ? |
17:32:36 | mccarthy | pb_: ok. I may understand enough to actually do it then... so if mon=1, tues=2,wed=4 then I can check wed recurrence by doing if(recurflag |= 4) wednesday is an event-day? |
17:33:04 | pb_ | mccarthy: not quite, "|=" is the set operation. You want "if (recurflag & 4)" to test it. |
17:33:37 | pb_ | mallum: the firmware is usually supplied as a standalone reflashing image that you boot directly. |
17:33:44 | mccarthy | pb_: ahhh. so if i *know* wed is good I do recurflag|=4... and yours to test |
17:33:55 | pb_ | right |
17:34:06 | mccarthy | ok |
17:34:12 | mccarthy | thanks for your patience3 |
17:34:21 | pb_ | you're welcome :-) |
17:35:40 | mallum | tests if (pb & PATITENCE) |
17:36:41 | mccarthy | but & isnt really AND, && is AND |
17:37:14 | mallum | yeah I know, Im testing to see if he has his patience bit set ;) |
17:38:22 | mallum | pb |= PATIENCE , makes pb patient ;) |
17:38:46 | mccarthy | one more |
17:39:15 | mccarthy | setting pb =0 makes if (pb &PATIENCE) fail no matter what value PATIENCE takes? |
17:39:29 | pb_ | yup. |
17:39:35 | mccarthy | good |
17:40:11 | pb_ | grr, some pesky animal has been digging holes in my new lawn already. |
17:40:23 | mallum | pb_: doh mole problem ? |
17:41:40 | pb_ | mallum: fortunately no, I think it was just a cat wanting to use it as a latrine or something of that nature. |
17:42:24 | pb_ | mallum: I only planted the grass seed yesterday, so it currently resembles a bed of bare earth more than a lawn. :-/ |
17:42:26 | mallum | pb_: doh, was about to suggest a trip to france for some poison worms |
17:42:32 | pb_ | ha. |
17:42:53 | pb_ | mallum: maybe you can pick some up for me when you're in france, just in case. |
17:43:16 | mallum | pb_: is that bugzilla running on one of your settop boxes BTW ? |
17:43:35 | pb_ | mallum: europa.armlinux.org you mean? |
17:43:58 | mallum | pb_: yeah |
17:44:07 | pb_ | mallum: no, that's one of the netwinders at Carleton. |
17:44:35 | mallum | pb_: hmm, it feels like tenpoundbushsetopbox.armlinux.org |
17:44:54 | pb_ | mallum: it has a lousy network connection, plus it runs one of the debian autobuilders. |
17:45:02 | mallum | pb_: aha |
17:45:12 | mallum | pb_: I bet bugzilla is quite meaty too ? |
17:45:14 | pb_ | mallum: plus the armlinux.org dns is fux0red. |
17:45:35 | pb_ | mallum: yeah, it's not exactly slimline. |
17:45:55 | mallum | hmm moray hasn't replied to nelsons font mail showdown |
17:46:11 | pb_ | mallum: what version of gpe-contacts were you using btw? I thought the latest one did have a scrollbar on the entry box. |
17:46:41 | mallum | pb_: lemem check, I did just upgrade, but it may have been the old one open ... |
17:47:45 | mallum | pb_: hmm some tabs do ( location and notes ) but no the others |
17:47:51 | pb_ | wow, we're nearly at bug #100 |
17:47:58 | pb_ | mallum: bizarre. okay, I'll look at it. |
17:48:42 | pb_ | back in a bit, going to do some more work in the garden before it gets dark. |
17:49:03 | mallum | pb_: http://handhelds.org/scap/toland.cgi?fn=port.753.png |
17:54:03 | y| | hi, was wondering why when i installed task-complete for 0.6pre1, gpe isn't working correctly.. |
17:54:10 | y| | anyone willing to help? |
17:55:39 | BBrox | mallum: it would be better if xkbd had the same 'look and feel' than the Gtk theme :-) |
17:59:31 | mallum | BBrox: but xkbd does xft, gtk1.2 does not ;) |
18:00:41 | mallum | BBrox: In terms of colors and stuff, I need to plug some extra stuff into xkbd so it can change that on the fly ( like mmenu, mbdock and matchbox ) |
18:01:01 | mccarthy | pb_: is there an easy way (using fmod or something perhaps) to tell whether time_t_1-time_t_2 is 3 days? |
18:01:21 | mccarthy | I mean an *increment of 3 days! |
18:01:39 | mccarthy | oh yeah pb should be known as pb_garden |
18:01:53 | mccarthy | joe will now become known as mccarthy_doing_real_work |
18:01:58 | mccarthy | later all :) |
18:10:59 | moray | mallum_tv: I wasn't sure it was worth trying to reason any further, given he's now saying 'Debian is a waste of time and they're all morons'... |
18:11:54 | moray | mallum_tv: he's arguing that it's unfair to ask people to make fonts modifiable, but I *don't* see why it's different from software in that respect |
18:12:41 | moray | mallum_tv: you wouldn't get far asking Microsoft for source code and rights to distribute random bits of software, but (e.g.) I'm willing to provide that for my software |
18:13:46 | pb_ | moray: indeed. |
18:13:54 | pb_ | is now known as pb_ |
18:16:01 | pb_ | hi cmarqu |
18:16:28 | cmarqu | Hi :) |
18:16:32 | cmarqu | got a new HD today and needs to play with hdparm, sometimes with bad effects... |
18:16:41 | pb_ | ha :-) |
18:17:16 | cmarqu | I lost my UDMA cable somewhere... |
18:17:26 | cmarqu | And my board is a bit oldish. |
18:17:53 | pb_ | :-/ |
18:18:39 | cmarqu | My "old" DTLA is still faster than the new one, I guess it's because the new one is slave of a DVD drive |
18:20:17 | pb_ | Ah. Yeah, I think that is generally bad nes. |
18:20:18 | pb_ | news |
18:26:21 | cmarqu | I wish I had a PCI slot for an external IDE controller, so that every disk can be a master |
18:54:45 | grib | anybody here tried familiar's bootgpe-v06-8.jffs2 ? my screen is totally blank but I can get a console login. Looks like X croaked unexpectedly? it shows up as a zombie. |
19:04:34 | pb_ | what happens if you run Xserver by hand? |
19:06:00 | wizly | hi |
19:37:32 | wizly2 | re |
20:01:04 | pb_ | hi wizly, wizly2 |
20:01:17 | wizly2 | hehe |
20:01:23 | wizly2 | hi |
20:01:29 | wizly2 | i don't know how to kill dead nick |
20:02:37 | pb_ | ha. |
20:24:05 | jsmanrique | hello |
20:29:59 | wizly2 | hi |
20:29:59 | wizly2 | hola |
20:33:06 | jsmanrique | hola |
21:19:18 | wizly2 | night |
21:19:19 | wizly2 | bonanit |
22:55:16 | | PaxAnima: what? |
22:55:16 | PaxAnima | ibot: xcas |
22:55:30 | jsmanrique | what happens with xcas? |
22:55:51 | PaxAnima | jsmanrique: aren't you porting it? |
22:56:14 | jsmanrique | PaxAnima: not yet |
22:56:18 | PaxAnima | ok |
22:56:25 | jsmanrique | PaxAnima: it is part of our SDA project.. |
22:57:07 | PaxAnima | got some screenshots of my calculator on the scap...http://handhelds.org/scap/tojpeg.cgi?fn=port.28936.png |
22:57:10 | PaxAnima | SDA? |
22:58:30 | jsmanrique | Scientific Digital Assistant |
22:58:36 | PaxAnima | ok |
22:59:51 | jsmanrique | it looks good |
23:00:06 | jsmanrique | xcas is a part of our LUG project |
23:00:17 | jsmanrique | and some of us carreer project for last course |
23:00:30 | PaxAnima | ok |
23:01:02 | jsmanrique | SDA is a project we will begin soon, maybe in October |
23:01:16 | jsmanrique | I am working on the web structure and soft components |
23:01:27 | jsmanrique | we plan using gpe as environmmet |
23:02:07 | jsmanrique | the main idea is developing a low cost handheld unit for students and educational market... |
23:02:18 | jsmanrique | similar to what HP Xpander was |
23:02:22 | PaxAnima | the ipaq isn't exactly "low cost" |
23:02:32 | jsmanrique | yes I know |
23:02:51 | jsmanrique | but we will use ipaq3100 and 3600 for prototypes |
23:03:02 | PaxAnima | ok |
23:03:39 | jsmanrique | Jornada X25 was/is a linux handheld using StrongARM 206MHz processor |
23:03:45 | jsmanrique | 32MB RAM |
23:03:56 | jsmanrique | and monochrome screen |
23:04:10 | jsmanrique | and its final price would be $200-$250 |
23:04:25 | jsmanrique | the project was "killed" by HP in its last stages |
23:04:49 | jsmanrique | so, it could be possible to make a low cost linux handheld ipaq based.. I think |
23:04:56 | PaxAnima | yes.. |
23:05:35 | jsmanrique | I hope having the website finished soon.. and it will have spanish and english version.. |
23:05:51 | jsmanrique | so every coder that would like to join, it will be wellcome |
23:35:14 | grib | jsmanrique: plan ahead -- the h3800 series are (in inflation-adjusted dollars) what the HP48 calculators were when they first came out.. if you develop for the h3800, by the time you are ready to release they will be cheaper |