IRC log for #maemo on 20070801

00:01.04*** join/#maemo pdz (n=paul@135.14.169.217.in-addr.arpa)
00:05.51Feral_KidDoes anyone know where the directory is that holds the conf file that boots at start time?
00:06.40pupnika vague answer is /etc
00:08.31Feral_Kidpupnik> That would be very vague! :)
00:09.28*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
00:09.35*** join/#maemo javamaniac (n=gerardo@201.210.37.109)
00:10.13*** join/#maemo javamaniac (n=gerardo@201.210.37.109)
00:10.28pupnikthat's because a directory holding conf files does not boot at start time
00:10.37*** join/#maemo javamaniac_ (n=gerardo@pwnd.gerardo.com.ve)
00:12.37*** join/#maemo javamaniac (n=gerardo@pwnd.gerardo.com.ve)
00:13.26Feral_Kidpupnik> Well, my problem is that an application is failing to boot, which cause my 770 to reboot and bring me back to the bootmenu...
00:14.25frobconf files don't boot
00:14.31frobapplications don't boot either
00:15.46*** join/#maemo javamaniac (n=gerardo@pwnd.gerardo.com.ve)
00:15.57pupnikFeral_Kid: the startup scripts are (afaik) mostly in /etc/rc2.d
00:16.56*** join/#maemo jacques (n=jacques@nslu2-linux/jacques)
00:18.22pupnikFeral_Kid: so you are using a boot loader with menu?  It is possible to save output of the boot process if it is the kernel that is causing problems -- search ITT forums for 'dmesg' and boot
00:22.03Feral_Kidpupnik> It is not the kernel, it is the weather application that start at boot... I meant to remove that app, and ended up rebooting before removing... Now I am have an issue with booting of the MMC, although flash is good to go, because I did not add that app...
00:24.38Feral_Kidpupnik> I had this problem before, and have lost the note on what I had to get rid of... Basically, there was a file that I had to edit to remove the application... It is that same file that what files to start (for instance rss reader, webshortcut, clock, etc)
00:25.02*** join/#maemo vmarks (n=vmarks@cpe-069-134-131-077.nc.res.rr.com)
00:25.05pupnikahh
00:25.25pupniki don't know how the tablets do it - in debian apps and daemons are started in the rc?.d directories
00:25.42pupnikwhere ? = runlevel
00:25.50*** join/#maemo NeoStrider (n=daniel@cm-tvcidade-nri-C8B1D4F3.dynamic.brdterra.com.br)
00:26.44erstazimaybe freenode can setup a maemo cloak for people
00:26.57NeoStrideryes
00:27.00NeoStriderits easy!
00:27.18NeoStrider_cloaksee?
00:27.20NeoStrider_cloak=-P
00:27.27erstaziheh
00:27.55Feral_Kidpupnik> Yeah, I remember that is was some hildon directory... But I can find it... Oh well, I will just search slowly... Of the top of you head where would I find the information on where I have stored wep keys...
00:28.49pupniki put them in a text file
00:30.03NeoStriderwifi?
00:30.03_Monkeywifi is both demanding and heating
00:30.05Feral_Kidpupnik> No, I am talking about when you first connect to a new ap, and the app allows to you to a connection a name, and it stores that name and wep... I need to find that so I can copy it over to my flash partition...
00:31.11pupnikno idea.  you could install findutils, connect to a new ap, then search for files changed in the past 5 minutes
00:32.15*** join/#maemo Tu13es (n=Tu13es@d-216-246-135-70.metrocast.net)
00:32.30NeoStriderisnt this some source of vulnerability on some devices...cof...iPhone...cof
00:32.37NeoStrider?
00:37.40erstaziyeah I would like to delete some wifi connections tonight
00:38.11*** join/#maemo theefer (n=user@zapata.tots-ns.net)
00:39.43Feral_KidI cannot find where that information is stored... I thought it would be in /etc/network, but nothing there... I know it is saved someplace, but where???
00:43.39*** join/#maemo NeoStrider_ (n=daniel@cm-tvcidade-nri-C8B1D4F3.dynamic.brdterra.com.br)
00:44.14NeoStrider__Monkey: be nice to me?
00:44.15_Monkeyneostrider_: no idea
00:44.28NeoStrider__Monkey: be nice to me is hard
00:44.28_MonkeyOK, NeoStrider_.
00:44.35pupnikMICROSOFT: (n) Acronym for Myriad Incompetent Cretins Ruined Our Society Over Failed Technology
00:44.36NeoStrider__Monkey: be nice to me?
00:44.37_Monkeybugger all, i dunno, neostrider_
00:44.51NeoStrider_damn
00:45.02erstaziFeral_Kid, are you here?
00:45.04erstaziI found it
00:45.18erstazidepends on what OS you are using, what OS? IT2006?
00:46.22pupnik_Monkey, Microsoft is http://kfmfs.com
00:46.23_MonkeyOK, pupnik.
00:47.36Feral_Kiderstazi> Yes
00:47.49Feral_KidI am using IT2006
00:47.52NeoStrider_Microsoft?
00:47.53_Monkeyi think Microsoft is http://kfmfs.com
00:48.05NeoStrider_its me or this site is down?
00:48.41erstaziFeral_Kid, ok, here is the deal, go to the applications menu (3rd one down on the left) and select that, then goto Tools > Control Panel > Connectivity
00:49.15erstaziwhen you select connectivity, a window will come up, select the middle button labeled Connections
00:49.36erstaziand from there you can delete the wlan or phone or whatever connections that you want to
00:51.24erstaziFeral_Kid, that is what you were looking for, right?
00:51.33Feral_Kiderstazi> Actually,  I am trying to copy the configurations from MMC card to my flash... So I am I looking for the file that has all of the information listed so I can copy it over..
00:51.50erstazihmm that would be in a file somewhere
00:53.02Feral_KidYep...
00:53.28erstazihmm, let me think
00:54.19erstaziopening x term
00:56.09*** join/#maemo Tu13es (n=Tu13es@d-216-246-135-70.metrocast.net)
00:57.34*** join/#maemo Tu13es (n=Tu13es@d-216-246-135-70.metrocast.net)
01:06.15Feral_Kiderstazi> I still haven't been able to find it...
01:06.26*** join/#maemo greentux (n=lemke@Z7a06.z.pppool.de)
01:07.43NeoStridercya fellows
01:08.07erstaziFeral_Kid, I am getting there looking through some debian doc... they handle wlan probably the same way since this is debian based
01:09.15pupniki'm seeing external ide drives with their own power now... nice
01:09.20pupnik*usb ide
01:09.27pupnikfor the usb bus
01:11.40*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
01:16.36erstaziFeral_Kid, I think it has to be in the documentation/wiki or somewhere
01:16.44erstazieither on debian or maemo docs
01:18.48unique311erstazi, did u take a look at the psd
01:19.14Feral_KidLooking at debian, it is stored in netwoking-scripts... That doesn't exist...
01:19.36erstaziunique311, yes
01:19.43unique311bad?
01:20.05erstaziunique311, I only glanced, still working sadly, sorry about that
01:20.14unique311k
01:27.34erstaziwhere is the GConf path?
01:28.01*** join/#maemo jacques_ (n=jacques@nslu2-linux/jacques)
01:31.35erstazi/etc/gconf I think
01:32.25*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
01:34.34*** join/#maemo jacques__ (n=jacques@h32.73.29.71.ip.alltel.net)
01:34.35erstaziFeral_Kid, /var/lib/gconf/system/osso/connectivity/
01:34.35_MonkeyHmm.  No matches for that, erstazi.
01:35.31erstaziFeral_Kid, then what I get is, they are in individual files for each connection
01:36.44erstaziFeral_Kid, they are in their own individual directory for each connection with a %gconf.xml file which are the info/settings for that connection
01:37.52pupnikNote to the search engines:  The thread for porting picodrive sega megadrive genesis emulator to nokia 770 N800 internet tablets http://www.internettablettalk.com/forums/showthread.php?p=64513#post64513
01:38.52erstazipupnik, heh
01:39.25pupnikneed... mor... brainnzzzzzz
01:40.06erstazipupnik, I am running out of steam myself
01:44.17*** join/#maemo _Handful_ (n=handful@189.13.202.189)
01:46.08erstaziFeral_Kid, does that help?
01:46.20erstazihello _Handful_
01:46.30_Handful_hello
01:46.31_Monkeyhola, _Handful_
01:46.48Feral_Kiderstazi> That was what I was looking for... Thanks...
01:47.24erstazinp
01:49.06*** join/#maemo Blacksitox (n=Fuckyou@unaffiliated/blacksito)
01:56.15erstaziFeral_Kid, what OS you have on your mmc?
01:56.24erstazihello Blacksitox
01:56.34Feral_Kiderstazi> 2006
01:57.11Blacksitoxheya erstazi !
01:57.14erstaziFeral_Kid, if you type the first two characters of a nick and then hit/tap the tab key, it will complete the nick, if its not the correct one, then you can hit/tap tab again
01:57.48Blacksitoxdownload acelerator for n800?
01:58.36erstaziBlacksitox, should you download that or ??
02:00.28erstazibe back in a bit
02:10.29*** join/#maemo NeoStrider (n=daniel@cm-tvcidade-nri-C8B1D4F3.dynamic.brdterra.com.br)
02:10.45Blacksitoxerstazi, yes, something  like wget
02:10.51NeoStriderhello folks
02:11.02NeoStriderI've got a new alpha 4 RC3 for angstron
02:11.14NeoStrideranyone not afraid to brick his device? =-P
02:11.28pupniksure
02:12.23NeoStriderI will upload it to the garage in a few minutes
02:12.30NeoStrider( just need some testing here)
02:12.42pupnikok i have to go out for a while but will try it tonight still
02:12.54NeoStriderok =-)
02:13.07NeoStriderI will leave a notice on the news section
02:13.10NeoStriderthanks =-D
02:14.31NeoStrideroops
02:14.34NeoStridersegfaulted
02:14.42NeoStriderdamn
02:14.57erstaziBlacksitox, have you checked the repos on maemo.org?
02:15.05erstaziI mean ApplicationCatalog
02:15.15erstazis/repos/ApplicationCatalog
02:15.16Blacksitoxerstazi, yes
02:16.51erstaziBlacksitox, I am not sure what there is for opera, but there might be an addon
02:17.00erstazior widget as its called I believe
02:17.47Blacksitoxok thaks erstazi
02:18.29erstaziBlacksitox, personally, I don't use download accelerators so I cannot give advice on what to use
02:20.32NeoStridernow angstron works =-D
02:20.35NeoStriderI love myself
02:20.36NeoStriderhahah
02:23.36pupniknice
02:24.32pupniki bet the DSP could play .mod or .midi music also
02:24.41pupnikmp3s are okay but take up a lot of space
02:25.31NeoStridermidi is not that simple....
02:26.13pupnikyes, but you can also implement only a subset of midi
02:26.49pupnikinstrument, volume, pitch, pan
02:27.33unique311any good news on psx?
02:28.13pupnikno
02:28.28*** join/#maemo matt_c (n=mcroydon@137.147.45.66.cm.sunflower.com)
02:28.31pupnikwell, i've been playing some of my old games
02:28.31unique311wish i could help..
02:28.49unique311but i'm like so into this theming  for kagu righ tnow.
02:29.03unique311think obssesion might be a good word also for it.
02:29.04pupnikyes again there's really not much point to it
02:29.14unique311i will not be beaten by a freaking theme
02:29.24pupnik:)
02:29.35unique311not sure if you are right about no point to it.
02:29.46unique311you got the software GPU to work right
02:30.34erstazifiring up photoshop
02:30.44unique311cool
02:30.49unique311i'm in gimp..
02:30.55pupnikit compiles and loads into pcsx, but i don't know if it works yet
02:31.06unique311what im doing right now is just working on the icons ..
02:31.28pupniki had to rip out the onscreen configuration code but that's not a big deal since the config is in a text file
02:31.31unique311going to mail those to trevarthan  when i get done, and hopefully he can put it together.
02:31.34unique311with the colors
02:32.55unique311pupnik, its not working as of now, why?
02:33.06*** join/#maemo matt_c (n=mcroydon@137.147.45.66.cm.sunflower.com)
02:33.36pupnikneed a cdrom emulator and an input plugin and a sound emulator to load a game
02:34.38unique311how is gp2x getting pass all of these needs?
02:35.21pupnikthey compiled all that stuff into the emulator
02:35.57unique311did the guy release the source code?
02:36.22unique311if thats the case..easily can work on his source code get it to compile on the n800
02:36.27NeoStriderclever move: eat up all that gp2x got hehe
02:36.32unique311yes
02:36.35unique311smc
02:36.38pupnikthere at least two different psx emus on gp2x
02:36.38*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
02:37.09unique311actually a couple of good ports i got were from gp2x source
02:37.13frobDAAAAAAAAAAAAAAAAAAAAAAAAAAMN!
02:37.27pupnikanyway merging in pieces of emus that weren't written for each other is not something i am looking forward to continuing
02:37.59pupnikso either pcsx is a simple build, or i won't waste time on it
02:38.20pupnikdrpocketsnes and picodrive would be a better use of time
02:38.20NeoStriderwhats wrong, frob?
02:38.23unique311ill toy with gp2x
02:38.58NeoStriderpicodrive...I had it on my N-Gage...it was SO good
02:40.00erstaziunique311, next time you send, please send it as a zip
02:40.01NeoStriderangstron in the garage!
02:40.02NeoStriderhttps://garage.maemo.org/frs/download.php/1827/angstron_a4rc3_armel.zip
02:40.18frobNeoStrider: this damn toolchain insists in using hardware floating point instructions rather than the emulated ones it has been configured with
02:40.35NeoStriderwhat are you compiling?
02:40.41frobU-Boot
02:40.59NeoStriderdont know it
02:41.08NeoStrideryou cant implement the fixed pont math?
02:41.12NeoStrideri did it =-)
02:41.12froba boot loader
02:41.20NeoStrideryou can always use mine
02:41.23NeoStriderGP
02:41.26NeoStriderGPL
02:41.27pupnikNeoStrider: do you need to include all the .svn stuff in your angstron distro?
02:41.29frobyour boot loader?
02:41.44*** join/#maemo bmidgley (n=bmidgley@c-24-2-92-215.hsd1.ut.comcast.net)
02:41.55frobanyway, that's not the point
02:42.07frobthere's a truck of soft fp libraries around
02:42.18frobI just need to build uboot
02:43.56pupnikwhy does a boot loader need floating point?
02:43.57NeoStriderfrob, isnt a matter of configuring the makefile?
02:45.30pupnikbeautiful loader screens NeoStrider
02:45.40pupnikangstron runs, starts and crashes after a few seconds though
02:45.45pupniki was able to move around though
02:46.04*** join/#maemo jjazz_ (n=jjazz@cpe-72-225-187-239.nyc.res.rr.com)
02:46.31NeoStriderthanks...gimp rules ;-)
02:46.41NeoStriderpupnik, try running from x-terminal
02:47.03NeoStriderI dont know why this is happening, but when called from x-terminal, I can play a lot
02:47.10NeoStriderbefore the memory finally floods =-P
02:47.34NeoStriderthere is some small leakages...it takes times before the system gets slow
02:48.09NeoStriderand about the .svn, sorry ...this missed the eye
02:48.45NeoStriderthe .svn dir is HUGE!
02:49.04pupniknice - it's playable from xterm here too
02:49.06NeoStriderto me, it was quite strange that I indeed deleted a bmp file and the size of it doubled!
02:49.13NeoStrider770 or N800?
02:49.17pupnik779
02:49.20pupnik0
02:49.26NeoStriderspeed let a lot to be desired yet...
02:49.34NeoStriderbut Im quite satisfied with the visual
02:49.51NeoStrideralso the IA is very dumb right now
02:49.58NeoStriderbut at least, everything is very scriptable
02:50.40pupnikis it possible to run oprofile kernel on the device?
02:50.55NeoStrideryou will also notice the repetition of level1 as level2. Im still testing some levels to enter in the normal flux of the game
02:51.03NeoStrideroprofile kernel?
02:51.15NeoStriderwhats that?
02:51.16_Monkeythat is, like, part of the puzzle collection
02:51.41pupnikthere are different ways to profile with gcc and i don't know how to do it yet
02:51.43NeoStriderthank you for the insightful comment, _Monkey...you are the smartest member of the channel right now =-P
02:51.56pupnikit is a puzzle
02:52.01pupnikwise _Monkey
02:52.06NeoStriderhaahhaha
02:52.30NeoStrideryou mean the way gcc generates the binary code?
02:52.47NeoStriderlike a fatter profile and a thiner one?
02:52.53NeoStrideror maybe a faster but buggy
02:52.58NeoStrideror a secure but slower?
02:53.08pupnikprofiling?
02:53.17NeoStrideryeah...i dont know
02:53.26pupnikprofiling is generating statistics about how much time a program spends in different routines
02:53.29NeoStriderI just call g++ and focus on the errors =-P
02:53.36NeoStriderhummm...nice!
02:53.50NeoStriderwhats the name of the package?
02:54.26pupnikit is a big subject and i don't know much about it - see maemo-devel list and gcc docs
02:54.33pupnikand debian-arm
02:55.16pupniki did manage to generate profile data on the 770 and use that in a second pass of gcc, but i don't know if it was correct what i did
02:55.54NeoStriderlet me guess: good for optimizations?
02:56.07*** join/#maemo bmidgley (n=bmidgley@c-24-2-92-215.hsd1.ut.comcast.net)
02:56.11pupnikyes there are two ways it is useful
02:56.20NeoStriderthe system uses it for heuristicly diciding when to do inline and stuff like that
02:56.36pupnik1) you can parse the output data to generate graphs and statistics for your manual optimizing
02:57.02pupnikand 2) the compiler can use the data to try to automate optimizations, from the gp2x developer forum some say they got +15% speed
02:57.10*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
02:57.19NeoStriderI want that 15% on angstron!
02:57.21NeoStriderI NEED it!
02:57.25pupnikyes
02:57.27NeoStridertell me the name of the tool
02:57.30NeoStriderplease
02:57.34pupnikgcc
02:57.40NeoStrider¬¬
02:58.16NeoStriderhow to use gcc to do this?
02:58.31NeoStrider("good questions deserve better answers")
02:58.31pupnik-fprofile-arcs -- for the initial compile
02:58.32pupnik-fbranch-probabilities -- to take account of the information written after the run
02:58.42pupnikthere is also
02:58.52pupnik-fprofile-generate  and -fprofile-use
02:59.10derfman gcc
02:59.16NeoStrideryeah
02:59.23pupnikderf might know something real :)
02:59.27NeoStriderthats exactly what im doing right now
02:59.35pupniki heard -fprofile-arcs only was useful for x86, but that might be wrong
02:59.40derfI don't bother with profiling.
03:00.08NeoStriderpupnik, being able to manually optimize it is always good enough
03:00.21derfIt assumes that you can come up with sufficient test cases that exercise your code like real users would.
03:00.26NeoStriderafter all, its all about neumann machines =-P
03:00.28derfWhich turns out to be very, very hard.
03:00.41NeoStridernot on a closed arena 3D game =-P
03:00.54derfWell, okay, but those are not the kind of things I write.
03:01.14NeoStriderderf:  do you write stuff that really needs it?
03:01.30derfI write stuff where performance is, in fact, very critical.
03:01.33NeoStriderI mean...you sound like being a good programmer...yours apps must be optimized enough already
03:01.43NeoStriderhum...nice to know it
03:01.47*** join/#maemo jjazz (n=jjazz@cpe-72-225-187-239.nyc.res.rr.com)
03:02.27pupnikNeoStrider: you could also use 400x240 and Xsp for speedup
03:02.42derfAnd I don't mean I don't bother with profiling altogether, just not the compiler's automatic branch prediction stuff.
03:02.44NeoStriderI know, but this stuff is too nasty
03:02.48derfI would much rather just eliminate the branch.
03:03.06NeoStriderI remember playing hedgehop and having to remove the battery pack becouse I pressed home acidentaly
03:03.08derfThen it can't be mis-predicted.
03:03.47*** join/#maemo frob (n=frob@82.53.76.124)
03:04.12NeoStriderderf:  I dont know much about what you write, but what can vary on my app is what the player sees, but this is merely a case of the size of the rendering pipeline queue
03:04.24NeoStrideror maybe what portals the the camera can see through
03:04.39NeoStriderbut its always that case
03:04.59derfWell, the ARM is somewhat different than a normal desktop processor.
03:05.18NeoStriderI know...N-Gage hacking told me that
03:05.24NeoStridermy 3D on it was SOOOO slow
03:05.29derfIt has built-in condition codes that can speculatively execute small branches and then conditionally write back the results at the end.
03:05.46NeoStriderlets not forget thumb...does maemo use thumb?
03:05.53derfSo, for example, small branches involve no pipeline stall, whether they were predicted correctly or not.
03:06.14NeoStriderderf, im not so worries about all this small stuff
03:06.25NeoStriderim just worried on where, generally , is my penalities
03:06.46derfYeah, profiling is good for finding the 10% of your code that is taking up 90% of the time.
03:06.48NeoStriderim not a expert, neither a good programmer...im just worried about the game
03:07.28derfWell, the only way to become those things is practice.
03:07.53NeoStrideryeah...I remember from my N-Gage days...a game running nice on desktop is NOTHING
03:08.00derfAnd don't forget to read other people's code.
03:08.11derfThey'll teach you many things you never thought of.
03:08.13NeoStriderthats a point im missing...
03:08.28pupnikthere is a great book about efficient coding called 'Programming Pearls' - i don't have my copy handy
03:08.50NeoStriderive been so worried about BZK for about 3 years that I never worked on anything other that it
03:08.54pupnikbut Neo is right about doing high level optimizations first
03:09.20*** join/#maemo jjazz__ (n=jjazz@cpe-72-225-187-239.nyc.res.rr.com)
03:09.27derfNeoStrider: You don't have to work on other projects to read their code.
03:09.31NeoStrideryeah...Douglas Comer once wrote to aproach stuff on levels
03:09.51derfIt's definitely much easier to get big improvements at higher levels.
03:09.58unique311trevarthan, you around?
03:10.00NeoStriderderf: I know...but not even looked into its code...except for small bits
03:10.31NeoStrideryeah...I got a dramatic speed up when I improved the rendering pipeline, adding a "polygon merger"
03:10.37NeoStrideron the tesselation step
03:11.00NeoStriderbefore that, angstron wouldnt be even playable
03:11.26NeoStriderand I know Im still missing something on how I treat time
03:11.37NeoStridermaybe I need to do things on separated threads
03:12.08derfThat's almost surely a recipe for disaster.
03:12.08NeoStridermultithreading?
03:12.13derfYes.
03:12.20NeoStriderhahhaa
03:12.40NeoStrideryeah...but if it works, may improve speed a lot
03:12.47NeoStridermake framerate more consistent
03:12.47pupnikdoubtful
03:12.49derfOn a single CPU?
03:12.51derfNot likely.
03:13.05derfIn fact, it will almost surely make it worse.
03:13.05*** join/#maemo netx (n=rlange@osiris.darkempire.org)
03:13.08NeoStriderprocess-switch-penality?
03:13.22derfAlso communication penalty.
03:13.27pupnikI think your main speedup will come by limiting the general-purposeness of your 3d engine
03:13.43derfThat's certainly the approach Doom and Descent took.
03:13.45pupnikthere's nothing in the 'tron' gameplay that requires a do-everything engine
03:13.50derfThey worked just fine on my P90.
03:14.49derfI do remember Quake was a little slow on my friend's Packard Bell P66.
03:14.50*** join/#maemo javamaniac (n=gerardo@pwnd.gerardo.com.ve)
03:14.55NeoStrideractually ,pupnik, angstron is a small project from a bigger thing
03:15.03NeoStriderBZK is my true big project
03:15.05NeoStriderthe game engine
03:15.30NeoStriderDoom ran on 386s
03:15.53NeoStridermy next project is a logo enviroment
03:16.23derfTexture rendering with an 8-cylce inner loop.
03:16.24NeoStriderit will be of no use...but Its gonna be fun
03:16.40NeoStriderderf:  im not much into texture rendering
03:16.52NeoStriderIf im going to use it, I will use from SDL_gfx
03:17.07derfYeah, you kids these days don't know how good you got it.
03:19.03NeoStriderhahaha
03:19.28NeoStriderIm very fond to retro-looking games
03:19.44NeoStriderdriller, silpheed, hard drivin'
03:22.11pupniki think Id hired Abrash at some point
03:23.45pupniki didn't finish them though, cga/ega and x86 were just so ugly
03:24.13NeoStriderwe got so many screen modes that I got lost
03:25.41pupnikby the way NeoStrider to ensure turning off pixel doubling - even in a segfault, i start the game with a shellscript that runs game, and then runs 'undouble' exe
03:25.55pupnikso even if game does not exit cleanly, xsp gets turned off right away
03:26.00NeoStriderhum...nice idea
03:26.01pupnikonce i did this i never had problems
03:26.11NeoStriderbut what if the use press home?
03:26.50pupnikthen i have to ssh-in and kill the process
03:26.57pupnikthat is a problem yes
03:27.48NeoStriderthats a huge problem
03:27.53NeoStriderthe screen gets garbled
03:28.00NeoStriderit scared the user
03:28.15pupniki think the sdl game has to detect if it no longer has window focus
03:28.16NeoStriderif I could do that, I could have lots of speed
03:28.17pupnikthen turn it off
03:28.33NeoStriderI dont know how easy is to do that
03:28.41pupnikpressing home should make sdl game go into pause mode
03:28.44NeoStridersome of that windowing funcs from SDL doesnt work well
03:28.55pupniki will look into it
03:30.20*** join/#maemo bmidgley (n=bmidgley@c-24-2-92-215.hsd1.ut.comcast.net)
03:31.23NeoStriderI had some ugly experiences with that
03:32.33unique311NeoStrider, retro games huh
03:32.46unique311can your next deviation be pacman...please
03:33.08NeoStridersure
03:33.13NeoStridernot hard either
03:33.22NeoStriderindeed, I had this im mind some time ago
03:33.30NeoStriderbut 2D?
03:33.50unique311ok how about this..
03:34.20unique311if you do so, you are my a god to me..not too much of a god..just a semi type god
03:34.39NeoStriderhahaha
03:34.49NeoStriderI will do a look on the odds
03:34.55NeoStrideryou will be the first to know
03:35.31NeoStrider(sometimes I feel I abuse on my little english knowledge...if im saying cr*p, please, let me know)
03:36.36*** join/#maemo ryanfaerman (n=ryanfaer@crlspr-69.65.71.237.myacc.net)
03:36.39*** join/#maemo Luria (n=abulafia@cpe-68-175-110-250.nyc.res.rr.com)
03:36.42NeoStriderhow about a 3D game with 2D gameplay?
03:37.14NeoStrideryou know...a 3D game, but you move and play like the old 2D one
03:37.41unique311i will do a look on the odds..
03:37.48unique311not sure what you meant by that..
03:38.10NeoStriderthanks
03:38.20NeoStriderI will look on the probabilities and how easy it can be
03:38.27NeoStrider(better? I feel dumb)
03:39.08unique311better
03:39.34unique311I'll do some research, and see if it can be done...would be better(er)
03:39.54*** join/#maemo florian (n=fuchs@217.146.132.69)
03:40.41NeoStriderthis (you guys not understanding me) happen too often?
03:41.06unique311no
03:41.18unique311your english is perfect man.
03:41.21pupniklike Abe's Oddysey
03:41.44*** join/#maemo jacques_ (n=jacques@nslu2-linux/jacques)
03:41.46pupnik2D platform/puzzle game with 3d characters
03:41.52NeoStrideryeah!
03:42.06NeoStrideror subzero mythologies
03:42.13NeoStrider(N64)
03:42.49erstaziNeoStrider, honestly, when I first started to talk to you, I thought you were a native english speaker
03:43.29Luriahey
03:43.48unique311erstazi, i got into computers in 03
03:43.55erstazihello Luria
03:44.09erstaziah, I have had computers around me probably my whole life
03:44.13NeoStriderthanks erstazi!
03:44.19NeoStriderI do my best
03:44.40unique311i thought the same NeoStrider
03:44.44Luriaanyone have a link for a deb of kismet for the n800?
03:44.50unique311but then you told me you were brazilian right
03:44.53NeoStriderI've been using computers since I was 8 (now Im 22...) and doing games since I was 11 ;-)
03:44.58NeoStrideryeah
03:45.00NeoStriderRio de Janeiro
03:45.08unique311city of gods
03:45.11NeoStrider=-D
03:45.13unique311best movie...
03:45.23NeoStrideryeah...that movie Rocks
03:45.24unique311actually my favorite movie...
03:45.33NeoStriderthe actor is now very famous
03:45.37unique311you must check this out.
03:45.42unique311Z?
03:45.47unique311or the camera dude
03:45.51erstazithis was one of the first computers I remember being on: an IBM 5150 http://tinyurl.com/2ozu3p
03:45.52NeoStridercamera
03:45.53_Monkeycamera is, like, so poor that the app thinks the "blurness" is movement
03:45.58Luriafreeciv?
03:46.16NeoStriderZ you mean Zé Pequeno?
03:46.20unique311computer looks older than me
03:46.27unique311yeah
03:46.27NeoStrider("little joe")
03:46.36erstaziI am 24
03:47.11NeoStriderwell friends
03:47.15NeoStriderI got to go
03:47.20unique311my face on Z's body    http://www.myspace.com/unique0nez
03:47.20NeoStrideralmost 1 AM here
03:47.32unique31128 or 29 over here
03:47.40unique311i stopped counting at 25
03:47.55erstazihaha
03:48.05erstaziunique311, where are you from?
03:48.20NeoStriderunique311 , hilarious!
03:48.49unique311I'm from Haiti...been living in New York city all my life though..
03:49.08erstaziawesome
03:49.18unique311did that myspace in 2 days
03:49.28NeoStridercya fellows
03:49.28unique311had to draw all my top frieds..
03:49.38NeoStriderthanks for the testing
03:49.41unique311pupnik you like
03:49.47unique311lie*
03:49.50NeoStriderI will evaluate the pacman thing =-)
03:49.55NeoStriderbye
03:49.57pupniknope - took about 10 minutes to build
03:50.01erstaziunique311, thats crazy, you hand drew them?
03:50.13unique311i have a wacom graphire 4 pad
03:50.18unique311makes life easier
03:50.20erstaziI won't put pacman on my 770, my wife will not let me have it back
03:50.25pupnikproblem is the levels are all designed for 800x600
03:50.29unique311photoshop erstazi
03:50.42erstaziah ok
03:50.44erstazinot bad at all
03:50.50erstazibetter than I can draw
03:50.51unique311the source pupnik..please..
03:51.06unique311pretty sure it can be modified to fit
03:51.21pupniksure
03:51.24pupnikapt-get source njam
03:51.31unique311i tried that
03:51.37unique311it didn't compile for me.
03:51.42unique311hmmm
03:51.44unique311strange
03:52.15*** join/#maemo Sulis (n=syrinx@87.113.69.47.plusnet.pte-ag2.dyn.plus.net)
03:52.39*** part/#maemo egsavage (n=egsavage@cpe-066-057-091-218.nc.res.rr.com)
03:52.40pupnikworks fine here... just needs smaller levels... http://pupnik.de/njam_1.25-3_armel.deb
03:53.19pupnikit's not really the same without the pacman levels and wokka-wokka sound though
03:53.41pupnik*cough* "MAME" *cough*
03:53.44erstazipupnik, heh
03:54.48*** join/#maemo nomis (i=simon@vmax.unix-ag.uni-siegen.de)
03:54.58unique311mame
03:55.13erstaziwb nomis
03:55.16unique311is that fast on the 800 or 770
03:55.53pupniki gotta say njam does look fun though.  you can edit levels in-game. there's only one more change needed and that's the size of the default levels, and making some new levels for it
03:56.51pupnikor keep the level size (probably wiser) and resize all the bitmaps
03:57.30pupnikgreat little project for the tablets... game compiles out of the box
03:57.45pupnikunique311: maybe you should set up a gregale scratchbox environment
03:58.18frobYEEEEEEEEEES
03:58.21frobit worked
03:58.27frobright at 6am
03:58.33frob:D
03:58.36frobgood night
03:58.40pupnikcu frob
03:58.48pupnikearly to bed, early to rise
03:59.08pupnikand 6 AM is early to bed!
03:59.59pupnikspeaking of which i'm out
04:00.23erstazinight pupnikafk
04:05.21*** join/#maemo rhys (n=rhys@dialup-4.224.246.123.Dial1.Cincinnati1.Level3.net)
04:09.19rhysdo i have to make a password for user to use dropbear?
04:09.35*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
04:13.55*** join/#maemo Luria (n=abulafia@cpe-24-193-91-216.nyc.res.rr.com)
04:14.16*** join/#maemo phobik (n=770@cpe-76-184-47-168.tx.res.rr.com)
04:14.42*** join/#maemo thomasvs (i=thomas@nat/fluendo/x-5aedb90e0ad3f702)
04:18.00erstazirhys, I prefer openssh to dropbear
04:18.32rhysim used to openssh, but it wasnt on any of my repos.
04:20.16erstazioh
04:20.24erstaziwhat tablet do you have?
04:20.33rhysn800
04:20.40erstaziit should be
04:20.43erstazidid you look on maemo.org?
04:21.55erstazirhys, do a search on maemo.org for openssh and you want IT2007
04:23.25rhyskkthen
04:27.27*** join/#maemo ryanfaerman (n=ryanfaer@crlspr-69.65.71.237.myacc.net)
04:27.39*** join/#maemo __shawn (n=shawn@adsl-75-37-253-46.dsl.pltn13.sbcglobal.net)
04:29.08*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
04:29.49*** join/#maemo rkaway (n=timj@e176216082.adsl.alicedsl.de)
04:44.07*** join/#maemo kamihacker (n=cmaldo@190.38.49.19)
04:44.46*** join/#maemo Sulis (n=syrinx@87.113.69.47.plusnet.pte-ag2.dyn.plus.net)
04:54.25*** part/#maemo lukem (n=Current@adsl-074-170-180-237.sip.bna.bellsouth.net)
05:15.42*** join/#maemo megabyte405 (n=ryan@user-0cdvltn.cable.mindspring.com)
05:19.04*** join/#maemo __shawn (n=shawn@adsl-70-231-227-173.dsl.snfc21.sbcglobal.net)
05:27.13*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
05:28.40rhyscan i change the root password?
05:28.47rhysor will that break things
05:29.11rhysjust need something so ssh can login, and i can setup rsa keys and the like so much easier
05:30.40*** join/#maemo melmoth (n=melmoth@did75-18-88-171-132-204.fbx.proxad.net)
05:33.37erstazirhys, sorry about that, had to run
05:33.48erstazirhys, did you install becomeroot?
05:34.06erstazialso, you can use xterm on your n800
05:34.22erstazibut when you install becomeroot, you can just type: sudo gainroot
05:34.44erstaziI suggest changing your passwords by typing: passwd user
05:34.48erstaziand passwd root
05:34.50rhysyea. i know all of that. have all of that. ssh on a keyboard is a hellva lot easier though
05:34.58erstaziof course
05:35.07erstaziI would change the root password
05:35.08rhysright. thats what i was asking, will that break things?
05:36.06erstazithe reason they give you the warning is because you can break things, not root
05:36.07rhysyes? no? will changing passwords ruin any softwarE?
05:36.11erstazino
05:36.18erstazijust make sure you know what you are doing
05:36.28rhysoh. of course you can break things. thats the power of root.
05:36.40erstazirhys, if you got a grip on *nix commands
05:36.53erstazithen you are good
05:37.06rhyserstazi, i just want it so i can ssh into it to set up my RSA keys. oh yes. quite. dont run rm -r /*
05:37.09rhys:)
05:37.13erstaziyeah
05:37.50erstazibut *definitely* change the root password, its a security issue, all they have to do is ssh root@youripaddress and then type in rootme
05:37.54erstaziand they got your system
05:38.10rhyshmm. actually they cant. i just tried that
05:38.12rhysdidnt work
05:38.22erstaziah
05:38.24erstaziok
05:38.27rhyscheck /etc/passwd. theres a hash there
05:38.31erstaziyeah
05:38.32rhyseven before changing it
05:38.54rhysohh hell yes. :D keyboard on the nokia!
05:39.01erstazibluetooth?
05:39.09erstaziI might get one for my 770, haven't decided yet
05:39.23rhyswifi from this lappy. what i mean is ssh, i get a keyboard in nokias terminal. ty.
05:39.26rhysi want one...
05:39.28rhysa bt keyboard
05:39.29rhysfor class
05:39.37erstaziah yeah
05:39.59rhysmy lappy is a 8-10lb goliath.
05:40.00erstazithe virtual keyboard on the nokia can be a pain but you get use to it
05:40.41rhysaye. for typing its pretty nice. i can IM and type emails, posts and the like rather quickly.
05:40.44erstaziwell, the reason I have my 770 is because my toshiba's keyboard connector (where it connects to mobo) is screwed so I need something to be mobile
05:40.51rhysthe only problem is the funny symbols you use in a terminal
05:40.59erstaziyeah
05:41.03erstaziI wish I could remap them
05:41.07rhys<PROTECTED>
05:41.08erstaziprobably can, but no time to mess with that
05:41.15rhysbah. ssh works.
05:42.49rhysi wana put wesnoth on it
05:43.03rhysand right now i need to restore certian files from my storage card into /home/user
05:43.26erstaziI have been doing some scratchbox stuff
05:43.29rhyssomeone has a browser update on their mirror that if you update to breaks the browser. it flickers when you change windows and wont stop, as well as removing options
05:43.42erstazinice
05:43.46rhysim not sure where its at, because i have so many repos enabled. apt-get might tell me
05:44.02erstazihard to say
05:45.08rhysi had to reflash it, so im restoring certian things. i didnt trust the backup utility
05:46.39erstazirhys, thats what I want to avoid heh
05:47.01rhyshmm. im looking at BT KBs. ~100$
05:47.05erstaziespecially desktop environments
05:47.10erstaziebay?
05:47.28erstazicraigslist even
05:47.28rhysyepyep
05:47.34*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
05:47.38rhyswhat do you mean expecially DEs?
05:47.43erstazihello nhdezoito_adrian
05:47.53erstazicrashing
05:47.57erstazior breaking I mean
05:48.01rhysmy use is in a chair in a lecture hall. nothing but a little writing desk.
05:48.38erstaziugh, my one year old son is up
05:48.44erstazislapping my head
05:48.52erstazibrb
05:49.26rhyspoor guy
05:49.39erstaziwife couldn't just lay him down in his crib
05:49.43erstazihaha
05:49.51*** join/#maemo Vertoo (n=Vertoo@c-68-54-9-90.hsd1.nm.comcast.net)
05:49.57erstazihe beats me up all the time
05:50.03erstazihi Vertoo
05:50.05erstaziok I am out ttyl
05:51.21Vertoofor some reason, my vnc viewer can only connect to like half my computers, despite the fact that their setup is identical except my mac. anyone had trouble with that before?
05:51.49Vertoohey erstazi
05:51.50_Monkeyerstazi is rusty on porting to a different arch
06:04.40*** join/#maemo Sulis (n=syrinx@87.113.69.47.plusnet.pte-ag2.dyn.plus.net)
06:08.01*** join/#maemo jsmanrique (n=jsmanriq@cme-staticIP-212-89-8-169.telecable.es)
06:11.20*** join/#maemo pwille (n=wille@bender.cvt.dk)
06:13.14*** join/#maemo metatron (n=abulafia@cpe-24-193-91-216.nyc.res.rr.com)
06:13.46pwilleAnyone using the auto-away feature of Pidgin? Why does it not set me availible again when i'm no longer idle?
06:14.02Vertooi wish i could just select which packets i want installed and it does them all at once itead of one at a time over an hour
06:14.32erstaziback
06:14.52erstaziVertoo, I never had that problem with vnc
06:15.17erstaziare you sure the port is open?
06:16.08Vertooya, they are all local machines and the configguration is the same across the network.
06:16.58erstazihmm
06:17.07erstaziVertoo, thats odd
06:17.29erstaziwhat are the OSes?
06:21.32Vertoowin xp pro x4 machines. 2 work. and 1 mac os x they are all im the same workgroup and erything. windows firewall is off and has vnc as an exception on all machines. avg firewall has vnc as an exception
06:23.38erstaziok
06:23.40erstazihmmm
06:24.08erstazisounds odd
06:27.06*** join/#maemo trashed (n=abulafia@cpe-68-175-110-250.nyc.res.rr.com)
06:27.14`0660Vertoo, have you tried wireshark?
06:27.56Vertoonomis, i would think that any vnc program should work the same.
06:28.27erstaziVertoo, have you dried NX?
06:28.35erstazis/dried/tried
06:29.05*** join/#maemo Luria (n=abulafia@cpe-68-175-110-250.nyc.res.rr.com)
06:29.13erstaziVertoo, http://nomachine.com
06:30.38Luriammmm nx
06:30.44Luriagood stuff
06:31.12Luria(yes, coming in the middle of a conversation)
06:31.16erstaziheh
06:31.22erstazihow are you Luria
06:33.50timelyxgood morning world
06:33.56timelyxwhat do people use as browser start pages?
06:35.17*** join/#maemo adoyle_ (n=adoyle@static-72-74-246-2.bstnma.fios.verizon.net)
06:35.37`0660in n800 or in desktop?
06:36.31erstazitimeless, depends one what you desire for a start page, but most people grab either google.com or yahoo.com or a custom start page
06:36.44erstazisome like igoogle
06:36.52erstazihi adoyle
06:37.04erstaziI mean, adoyle_
06:37.07erstazibloody tab
06:44.43*** join/#maemo trashed (n=abulafia@cpe-68-175-110-250.nyc.res.rr.com)
06:44.49Vertoowhat can you use as tab on the full screen kb?
06:46.16erstaziVertoo, many things, do you mean on the browser or an irc client?
06:46.28erstazion the browser will go through links, anchors and inputs..
06:48.00erstazihello trashed
06:48.14trashedhey
06:48.31trashedgetting lagged to death
06:49.58Vertooirc
06:50.35Vertoojust cause i dot like to type with a stylus
06:51.23Vertoosio i use the fullscreen kb and i cant just tab your name that i know of with it
06:51.39*** join/#maemo djcb (n=djcb@a88-112-250-103.elisa-laajakaista.fi)
06:52.41*** join/#maemo guardian (n=Guardian@mar44-1-87-90-32-28.dsl.club-internet.fr)
06:52.44roopethere is no tab on it.
06:53.45Vertoowait ro, i wonder
06:54.00*** join/#maemo MobileSim (n=greysim@c-24-19-23-42.hsd1.mn.comcast.net)
06:55.11MobileSimIs there anything along the lines of a "new 770 user" or new maemo user FAQ?
06:55.49*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
06:56.21`0660there is a user manual? :)
06:56.56roopeyeah, those kinds of things.
06:57.10roopei still have no idea what 'bora' is. except a car.
06:57.10MobileSimThe printed one? Or an updated online one?
06:57.38MobileSimStuff for the 800, from what I can tell.
06:57.53MobileSimOr OS2007 in general.
06:58.25MobileSimMaemo 3 maybe? Still fairly new myself, so dunno.
07:00.52*** join/#maemo guardian (n=Guardian@mar44-1-87-90-32-28.dsl.club-internet.fr)
07:00.54roopethe wiki has plenty of info, but
07:01.05roopei'm not sure how arranged it is then.
07:01.46`0660MobileSim, the printed one
07:02.44MobileSimAh, yeah, that doesn't even mention Herring though, I'm sure.
07:03.39*** join/#maemo __shawn (n=shawn@adsl-70-231-227-173.dsl.snfc21.sbcglobal.net)
07:03.45Vertooro/
07:03.46roopeyes. i suggest  checking the wiki.
07:04.45*** join/#maemo dneary (n=dneary@mne69-9-88-163-116-163.fbx.proxad.net)
07:05.18*** join/#maemo dolske (n=dolske@c-24-7-115-18.hsd1.ca.comcast.net)
07:06.21*** join/#maemo ab (i=ab@nat/ibm/x-5ad245ffeae20398)
07:06.51Vertooroope, dang, it wont do it in fullscreen kb mode. but i changed the key to make it easier. i just hit enter, then down, then enter again to go back to fullscreen
07:07.37Vertooroope, guess thats the easiest it gets till i get a bt kb
07:08.11Vertoobrb. installed stuff. gonna restart
07:11.15timelyxerstazi: i'm trying to figure out how much people would object to use just having google as the default start page
07:11.17timelyxhi roope
07:11.48*** join/#maemo febb (n=febb@189.135.72.182)
07:12.10*** join/#maemo Vertoo (n=Vertoo@c-68-54-9-90.hsd1.nm.comcast.net)
07:12.16timelyxthe official start page has the advantages of having very heavy content free/slow loading content with a single link to another similar page
07:13.16erstazitimelyx, yeah, I changed the default Nokia_770.html to google.com
07:15.30*** join/#maemo adoyle (n=adoyle@static-72-74-246-2.bstnma.fios.verizon.net)
07:16.28roopeHi.
07:16.34*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
07:30.27*** join/#maemo bilboed (n=bilboed@pdpc/supporter/active/bilboed)
07:48.17Vertoohow do you save the file and quit the editor in vi?
07:49.10*** join/#maemo N800 (n=stan@ool-457ae2a6.dyn.optonline.net)
07:49.23*** join/#maemo greentux (n=lemke@ip-217-18-177-19.static.reverse.dsi.net)
07:50.13*** join/#maemo ramo102 (n=ramo102@81-208-74-190.ip.fastwebnet.it)
07:50.47timelyx<esc>:wq
07:54.30c0ffeeor <esc>:x
07:54.33c0ffeeor <esc>ZZ
08:01.26*** join/#maemo Vytas (n=vytas@78-56-1-8.ip.zebra.lt)
08:01.35*** join/#maemo florian (n=fuchs@217.146.132.69)
08:01.35*** join/#maemo phil|sleep (i=1000@c-76-21-109-3.hsd1.ca.comcast.net) [NETSPLIT VICTIM]
08:01.35*** join/#maemo Sho_ (i=unknown@kde/hein)
08:01.35*** join/#maemo gla55 (i=glass@puistokemistit.fi) [NETSPLIT VICTIM]
08:01.35*** join/#maemo gcarrier (n=gcarrier@cl-190.bru-01.be.sixxs.net)
08:01.35*** join/#maemo hap (n=hap@master.uucpssh.org) [NETSPLIT VICTIM]
08:01.35*** join/#maemo svu (n=svu@89.101.232.199) [NETSPLIT VICTIM]
08:01.36*** join/#maemo mat (n=mat@igoan/mat) [NETSPLIT VICTIM]
08:01.36*** join/#maemo vidarino (n=vidar@57.81-166-129.customer.lyse.net) [NETSPLIT VICTIM]
08:04.36*** join/#maemo sp3000 (n=chatzill@hoasb-ff0ddd00-250.dhcp.inet.fi)
08:06.38*** join/#maemo dolske (n=dolske@c-24-7-115-18.hsd1.ca.comcast.net)
08:12.35*** join/#maemo sp3001 (n=tt@hoasb-ff0ddd00-250.dhcp.inet.fi)
08:14.24*** join/#maemo aloril (n=aloril@kaar72.airix.fi)
08:16.58*** join/#maemo AD-N770 (i=jep@nat/fluendo/x-0a2767d80565ed5d)
08:20.43*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
08:22.38AD-N770good morning
08:25.10keesjvery well , if you really want
08:27.29*** join/#maemo pvanhoof (n=pvanhoof@d54C0EE14.access.telenet.be)
08:31.36cy-anyone have luck with kismet on n800?
08:36.11*** join/#maemo rhys (n=rhys@dialup-4.253.115.166.Dial1.Cincinnati1.Level3.net)
08:36.47*** join/#maemo guardian (n=Guardian@mar44-1-87-90-32-28.dsl.club-internet.fr)
08:38.01JaffaMorning, all
08:40.03pupnikafki was wrong about the dpad, it is* possible to get diagonal motion with it
08:40.08disqmorning
08:40.09_Monkeyaloha
08:40.12pupnikafkcy-: yes works fine
08:40.23guardianhmm
08:40.24pupnikafkoh sorry, n770 here
08:40.34cy-pupnikafk: :/  damn
08:40.52*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
08:41.27pupnikafkthe xsp doubling scaler looks beautiful.  i hope to learn someday how it is interpolating the pixels
08:41.32guardiani mounted my n800 using sshfs outisde of scratchbox in /mnt/n800, now is there a way i could symlink so that this directory is available inside scratchbox ?
08:42.18inzguardian, symlinks won't work, but mount --bind should
08:42.38guardianwell
08:42.47guardian--bind doesn't with sshfs :(
08:42.54inzit doesn't?
08:43.00inzahh, fuse
08:43.17inzthen I guess you just need to mount it elsewhere :/
08:44.43guardianwell in fact doing it right into /scratchbox/users/guardian/home/guardian/n800 worked
08:46.23timelesshi jaffa
08:48.20maddler'morning
08:50.27pupnikafkfullscreen SDL apps need to be modified to suspend and disable xsp pixel doubling when the 'Home' key is pressed
08:52.06guardianis there a deb that installs the n800 theme on the sdk ?
08:54.09timelessyou should be able to make one
08:54.25timelessi think the instructions at http://webwizardry.net/~timeless/n800/ should be portable to such a task
08:54.50timeless(they're written for capturing locale files, but they don't really know what they're cpaturing)
08:55.16*** join/#maemo geaaru (n=geaaru@81-208-74-190.ip.fastwebnet.it)
08:55.19timelessgenerally speaking nokia doesn't provide normal debs to the outside world for things that ship as part of the flash
08:55.27pupnikafkhttp://maemo.org/downloads/product/12pt-14pt-os2007-themes/
08:55.32timelessgeaaru: fwiw, somemone internally complained about the localhost stuff
08:55.48*** join/#maemo Turjakas (n=Turjakas@kekkonen.cs.hut.fi)
08:55.54timelesshowever, they posted a patch to the browser, even though the bug is fundamentally in ICD
08:56.08timelessyou can view logs from last week (?) to see my discussion about it
08:57.19guardianok
08:57.35guardianthx timeless
08:58.01guardianand pupnikafk :)
08:58.48geaarutimeless: ok, i see log about browser. ty
08:59.11pupnikafknow i have no problems with the home key while running my xsp sdl app...
09:00.34*** join/#maemo Luria (n=abulafia@207-237-214-97.c3-0.80w-ubr16.nyr-80w.ny.cable.rcn.com)
09:01.01disqtimeless: i've been getting some 100% cpu usage (and unresponsiveness) in the browser lately (opera engine)
09:01.15timelessflash enabled?
09:01.22disqflash disabled
09:01.23timelessnote that i really can't do much w/ flash
09:01.46timelessi can't say what nokia will do w/ opera, but if you were to bet, it's pretty safe to bet against anything being done to it
09:01.49disqhappened three times this morning. maybe a race condition
09:02.02Luriasorry if someone answered this before - i was massively lagged -
09:02.05disqit's not about opera, looks like browser ui
09:02.26disqi should switch to microb engine for a few days and try to reproduce tho
09:02.30timelessdisq: ah, that's different, i believe we have -dbg packages up
09:02.35Luriais there an n800 deb for kismet?
09:02.44timelessif we don't, we can fix that
09:02.59timelessotoh, w/o symbols of some sort for opera, things tend to break in most cases
09:03.33disqhmm
09:04.39*** join/#maemo zorrolero (n=zorroler@85.88.5.125)
09:04.40*** join/#maemo mk8 (n=kvirc@ip-212-138.sn1.eutelia.it)
09:07.05cy-Luria: http://kismetwireless.net/code/kismet-svn-devel-n800.deb
09:07.16cy-Luria: no guarantee that it works tho
09:07.23cy-Luria: I am fighting with it now as well :P
09:07.45Luriathanks
09:07.50Luriai wis
09:07.55Luriaoops
09:08.14Luriaim not even pentesting
09:08.57Luriai just want snr numbers to get flakey connections working
09:10.54Luriadoes the deb break anything or need dev dependancies?
09:13.38*** join/#maemo MobileSim (n=greysim@c-24-19-23-42.hsd1.wa.comcast.net)
09:15.10MobileSimAnyone know if there's a version of Plankton for the 770 anywhere?
09:16.42MobileSimtigert's blog says 800 only, but I figure someone must've tried to backport it by now.
09:16.45*** join/#maemo Pekka_E (n=pekka@a91-153-11-25.elisa-laajakaista.fi)
09:24.50Luriacrap - opera is crashing every two minutes
09:26.54cy-Luria: I dunno what the deb pkg requires
09:27.02cy-probably libpcap and wirelesstools or something
09:27.27Luriacy- i expected as much
09:27.48Luriawas hesitant to install wireless tools
09:28.06Luriabut i guess ill bite the bullet
09:29.40cy-gmm
09:30.14Luriatho maybe after i backup
09:30.35Luriai mean a real backup
09:30.51Luria:-)
09:32.36Luriabtw is anyone having problems witj crashing - ie disappearing backgrounds and applets ?
09:32.52cy-hmm
09:33.13cy-that kismet pkg wants to use /media/mmc1
09:33.25Luriasorry for my typing - on the thumbboard ;-)
09:33.52Pekka_EI am setting up scratchbox using Nokia scripts and intltool is causing head-ache
09:34.03Pekka_Edpkg-build can not find path and if I add PATH =$PATH:/scratchbox/devkits/doctools/bin/
09:34.10Pekka_Emake can not find libs
09:35.40Pekka_EI am trying to compile maemo- mapper
09:39.55*** join/#maemo red-zack (n=mk@p5B045D30.dip.t-dialin.net)
09:40.31red-zackre, hi guys.
09:41.15Jaffahttp://www.pocket-lint.co.uk/news/news.phtml/9093/10117/Nokia-invite-hints-music-downloads.phtml would be very cool if the N800 is a fully supported platform for it
09:47.18cy-Luria: Hmm
09:47.24cy-Hard to tell if it is working properly
09:49.28*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
09:53.12*** join/#maemo Tili (n=faizan@153.Red-80-38-134.staticIP.rima-tde.net)
09:54.39Tilidoes anybody know if portaudio would compile on maemo
09:55.10*** join/#maemo goloo (n=goloo@87.18.205.74)
10:04.39*** join/#maemo monteslu (n=monteslu@ip68-109-171-73.ph.ph.cox.net)
10:09.33*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
10:13.11*** join/#maemo red-zack (n=mk@p5B045D30.dip.t-dialin.net)
10:17.49*** join/#maemo red-zack (n=mk@p5B045D30.dip.t-dialin.net)
10:21.09*** join/#maemo alterego (i=tom@88-111-63-96.dynamic.dsl.as9105.com)
10:47.54disqinz: http://projects.o-hand.com/libgconf-bridge
10:48.07inzdisq, yeah, I noticed it
10:48.29inzdisq, but there's certain problems with registering gobjects and being a plugin
10:48.32disqi was actually looking to see if they had any job openings
10:48.41disqah, true
10:50.07*** join/#maemo AD-N770 (i=jep@nat/fluendo/x-02dec20c0e3d62b5)
10:50.38cy-ugh, what the fuck
10:50.47cy-all of a sudden my sd card won't mount
10:51.47cy-or it will only mount in the mmc1 slot, but I cannot write to it.. I/O error
10:53.19alteregoWeird,.
10:53.23alteregoHow big is the card?
10:53.34cy-all kinds of I/O errors in dmesg
10:53.35cy-1gb
10:53.54cy-I guess I could format it
10:53.57cy-or try to..
10:55.40cy-I can find how to do that.. heh
11:01.44*** join/#maemo ryanfaerman (n=ryanfaer@crlspr-69.65.71.237.myacc.net)
11:03.15*** join/#maemo zwnj (n=behnam@193.189.122.196)
11:05.29*** join/#maemo hein (i=unknown@dslb-088-073-136-073.pools.arcor-ip.net)
11:15.43*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
11:16.08*** join/#maemo vivijim (n=vivijim@20132170071.user.veloxzone.com.br)
11:18.43*** join/#maemo czheng1 (n=user@dsl-88-21-216-83.maxinetti.fi)
11:19.56czheng1Test
11:27.18*** join/#maemo Zenton (n=vicente@212.166.192.135)
11:29.08*** join/#maemo dneary (n=dneary@mne69-9-88-163-116-163.fbx.proxad.net)
11:30.51*** part/#maemo czheng1 (n=user@dsl-88-21-216-83.maxinetti.fi)
11:32.48*** join/#maemo MoRpHeUz (n=morphbr@200.184.118.132)
11:35.12*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
11:35.55*** part/#maemo vivijim (n=vivijim@20132170071.user.veloxzone.com.br)
11:40.52*** join/#maemo matt_c (n=mcroydon@137.147.45.66.cm.sunflower.com)
11:44.04*** join/#maemo krau (n=cktakaha@200.184.118.132)
11:45.20cy-yay
11:45.25cy-formatted it, works now
11:45.28cy-wtf that was wack
11:47.53*** join/#maemo alex-weej (n=alex@cpc2-darl3-0-0-cust237.midd.cable.ntl.com)
11:50.30*** join/#maemo matt_c_ (n=mcroydon@137.147.45.66.cm.sunflower.com)
11:54.24*** join/#maemo bergie (n=bergie@cs181223139.pp.htv.fi)
12:01.58cy-or not
12:02.00cy-fuck, wtf
12:06.20*** join/#maemo Tu13es (n=Tu13es@d124041.iol.unh.edu)
12:13.36*** join/#maemo booiiing (i=booiiing@e180001023.adsl.alicedsl.de)
12:15.47*** join/#maemo luck^ (n=Luciano@200.184.118.132)
12:16.55*** join/#maemo mgedmin (n=mg@office.pov.lt)
12:17.12*** join/#maemo kenne (n=kenneth@200.184.118.132)
12:21.19*** join/#maemo sbaturzio (n=sbaturzi@host244-136-static.36-88-b.business.telecomitalia.it)
12:21.23*** join/#maemo etrunko (n=edulima@200.184.118.132)
12:21.35sbaturzioAloha!
12:21.36_MonkeyGuten Tag, sbaturzio!
12:22.47kenneHejsa
12:25.40*** join/#maemo Toma- (n=e17@i156-171.nv.iinet.net.au)
12:30.08*** join/#maemo cwiiis (n=cwiiis@86.159.80.144)
12:30.51*** join/#maemo mgedmin (n=mg@office.pov.lt)
12:30.54*** join/#maemo frob (n=frob@host136-88-dynamic.59-82-r.retail.telecomitalia.it)
12:31.32*** join/#maemo Tili (n=faizan@124.17.221.87.dynamic.jazztel.es)
12:31.47cy-man that's fucked up
12:31.51cy-ruined my sd card :/
12:31.57cy-ohwell, kismet running fine now
12:32.24*** join/#maemo jj- (n=jj-@sta3-213-139-183-47.psoasnet.fi)
12:35.08Toma-Following this guide, dpkg-buildpackage: unable to determine host architecture" in the buildpackage step... what am i doing wrong? :( Im getting "http://maemo.org/development/documentation/tutorials/Maemo_2.2_Tutorial.html#Building-applications
12:35.54*** join/#maemo matt_c (n=mcroydon@gozur.sunflowerbroadband.com)
12:36.56*** join/#maemo Andy80 (n=dfgsdfg@host171-206-dynamic.8-79-r.retail.telecomitalia.it)
12:36.59*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
12:47.26*** join/#maemo Blacksitox (n=Fuckyou@unaffiliated/blacksito)
12:49.37adoyleerstazi - you pinged me earlier (in the middle of the night for me...)
12:50.44*** join/#maemo alex-weej (n=alex@cpc2-darl3-0-0-cust237.midd.cable.ntl.com)
12:56.31*** join/#maemo k-s[WORK] (n=gustavo@200.184.118.132)
13:01.44*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
13:03.35*** part/#maemo jsmanrique (n=jsmanriq@cme-staticIP-212-89-8-169.telecable.es)
13:07.19*** join/#maemo pcfe (n=pcfe@a88-114-153-134.elisa-laajakaista.fi)
13:07.26*** join/#maemo bergie (n=bergie@cs181223139.pp.htv.fi)
13:07.27*** join/#maemo Ryback_ (n=ulisses@200.184.118.132)
13:07.58*** join/#maemo andrunko (n=andrunko@200.184.118.132)
13:11.09*** join/#maemo chenca (n=chenca@200.184.118.132)
13:11.30*** join/#maemo OgMaciel (n=omaciel@foresight/developer/OgMaciel)
13:26.43*** join/#maemo ryanfaerman (n=ryanfaer@adsl-146-62-46.mia.bellsouth.net)
13:27.54*** join/#maemo tbf (n=mathias@ip-80-226-0-1.vodafone-net.de)
13:28.42tbfhmm: http://www.nseries.com/products/n800/ <- seems nokia doesn't target the german market? this would explain why you cannot find the n800 in shops here
13:28.53trevarthanugh. I didn't realize that I'd have to support people who know nothing about linux when I wrote the A2DP support into Kagu. :)
13:29.27timelessa2dp?
13:29.27_Monkeya2dp is, like, working here http://www.guardiani.us/index.php/N800_custom_packages#Bluetooth_ALSA and is good. :) If you want a nice frontend GUI for a2dp after following the instructions on that page, ask me about kagu
13:29.33trevarthanThis guy is having trouble with the `cp` command of all things. And then I get yelled at for not having a proper installer.
13:29.59trevarthanAt least I'm trying to help him. I could just ignore the guy. geez.
13:30.19timelessyou have my sympathies, although it's worse if you write a browser :)
13:30.25trevarthanI bet
13:30.37timelesspeople ask us why the devices reboot or their wifi basestation dies or ...
13:30.55timelessthankfully we haven't had too many reports of siblings getting measles
13:31.20trevarthanright, because the browser is the internet, after all. :) these people have no business using computers.
13:31.36trevarthanno, that's not fair.
13:32.24disqtrevarthan: ignore him from now on, don't let it get to you.
13:32.27timelessstick up a lucy sign. advice 10 cents
13:32.44Wizzardtbf, i bought n800 in Latvia, im sure you can find it in DE :)
13:32.52disqtrevarthan: any word on the new sprites.png unique311 is working on?
13:33.06timelesshttp://www.amazon.com/Lucys-Advice-Charles-M-Schulz/dp/0689854730
13:33.06trevarthanI mean, it's freaking `cp`. All you have to do is copy the line and paste it in xterm. how hard is that?
13:33.20disqcopying from the browser? it's pretty hard
13:33.25timelessdepends on how broken selection is
13:33.27disq(hehe)
13:33.29timelessoften it's very hard
13:33.31timeless:|
13:33.35trevarthandisq: you catch the thread about unique's theme it yesterday?
13:33.39trevarthans/it//
13:34.00disqlast i remember his gmail acct was blocked for some reason
13:34.15trevarthantimeless: yeah man, get that fixed in the freakin' browser! :)
13:34.22disqi got the pink pixels and AA bit
13:34.34trevarthanoh. he sent me a mock up yesterday.
13:34.40timelessdid i provide a picture of that problem?
13:34.53trevarthanhe's having trouble with the colorkey concept.
13:35.24trevarthanmostly because photoshop defaults to anti-aliasing everything, I think.
13:35.31disqprobably
13:36.22disqcolorkeys can be too technical for some people, especially now that we're living in a 32bit RGBA world
13:36.58trevarthanYeah, I was a little annoyed that I had to use them. I tried RGBA, but it was just too slow.
13:36.59disqhopefully he'll get used to it tho
13:37.12disqi imagine it would be
13:37.21trevarthanI haven't had to use colorkeys since win98 days
13:37.32disqhalf-life 1 engine days here.
13:38.13*** join/#maemo Dasajev (i=dankkan@openbsd.fi)
13:38.40timelesshttp://docs.google.com/Doc?id=dhmd4jxt_43htq827
13:44.14trevarthanmaemo-myth has too many freakin' deps. anyone got a .deb?
13:45.13disqah trev, i debianized and compiled libmokoui2 yesterday
13:45.23trevarthansweet
13:45.35trevarthangot a demo app yet?
13:45.39disqthough writing python module/bindings is a totally different issue. asked in gimpnet #pygtk, the channel was idle, then i left
13:45.59renatofilhotrevarthan: the current version of maemo-myth is deprecated a new version is coming
13:46.16*** join/#maemo NeoStrider (n=daniel@cm-tvcidade-nri-C8B1D4F3.dynamic.brdterra.com.br)
13:46.20disqdidn't put together a demo yet
13:46.32trevarthanyeah, ok. It's not like there has been a release, so I don't think you can deprecate anything yet. :)
13:46.43NeoStridergood morning people
13:46.46trevarthandisq: no sample apps?
13:46.52trevarthanNeoStrider: Good Morning!
13:47.15disqtrevarthan: it's a subclass of GtkContainer. i'm guessing any widget you put on it becomes finger scrollable.
13:47.34trevarthanthat sounds cool
13:48.15trevarthanhey, btw. Does anyone know if there is a way to detect whether or not our window is in the foreground from python?
13:48.22NeoStriderdisq, what this is good for?
13:48.31NeoStridermaybe I just did get it
13:48.35trevarthanI'd like to enter the extended idle loop when kagu does into the background.
13:48.36*** join/#maemo melunko (n=hmelo@200.184.118.132)
13:48.59trevarthanNeoStrider: inertial/kinetic scrolling via finger movements.
13:49.13trevarthanNeoStrider: it's a replacement for hard to use scroll bars.
13:49.42disqtrevarthan: there's an application_top call i should check
13:49.49NeoStrider"it's a replacement for hard to use scroll bars." now we are speaking =-)
13:50.29trevarthanNeoStrider: if you want a quick (but kinda crappy) example, check out the kagu media player on maemo.org
13:50.49disqchecked, it's not it
13:50.53NeoStrider770 friendly?
13:51.03disq770 friendly. only tested with one item though.
13:51.12NeoStridertime to do more tests =-)
13:51.18disqgreat
13:51.20trevarthanlet us know what you find.
13:51.48Jaffadisq: any chance it could be a patch to Gtk+ to make *everything* finger scrollable by default?
13:51.57trevarthanNeoStrider: you might also check out UKMP on maemo.org. They use kinetic scrolling too.
13:52.36disqJaffa: not sure. possibly. move gtkcontainer as gtkcontainer_real and rename fingerscrollthingy as gtkcontainer
13:52.40trevarthanJaffa: that would be hecka sweet.
13:53.06NeoStriderUKMP didnt worked here...
13:53.11NeoStriderhey I need python!
13:53.24NeoStriderwhere can I get the debs?
13:53.26disqyou need python2.5 and also pygame
13:53.30trevarthanyeah. you need python 2.3 for UKMP, python 2.5 for Kagu.
13:53.31disqpymaemo.garage.maemo.org should do it
13:53.40trevarthanpython2.5?
13:53.58trevarthanpython2.5 is at pymaemo.garage.maemo.org!
13:54.02trevarthanpython2.5?
13:54.03_Monkeypython2.5 is at pymaemo.garage.maemo.org!
13:54.12trevarthanpython?
13:54.12_Monkeypython is a real pain in the rear when it comes to unicode.
13:54.16trevarthanlol
13:54.17disqlol
13:54.27trevarthanI remember that conversation
13:54.28NeoStriderhahahhahahha
13:54.28disqtrev, i think that's your quote btw
13:54.32*** join/#maemo fox___ (n=fox@dslb-088-074-159-153.pools.arcor-ip.net)
13:54.56trevarthanforget python
13:54.57_Monkeytrevarthan: I forgot python
13:55.03trevarthanpython is at pymaemo.garage.maemo.org!
13:55.08trevarthanpython?
13:55.08_Monkeyi think python is at pymaemo.garage.maemo.org!
13:55.53disq_Monkey: don't think, know
13:55.54_Monkeydisq: sorry...
13:56.50Jaffatrevarthan: exactly. Doubt it would work in the browser, tho'
13:57.22*** join/#maemo abock__ (i=abock@nat/novell/x-e872121ce60a9a11)
13:57.32erstazitrevarthan, is it true that either 770 or an n800 cannot use png-24 efficiently and its prefered to use png-8?
13:57.33disqthe browser can be messy depending on how they implemented the panning
13:57.38trevarthanI would love disq long time if he got that working. :)
13:57.42erstazis/prefered/preferred
13:58.08trevarthanerstazi: which application are we talking about?
13:58.20disqi have no intention of patching/compiling gtk+-maemo and trying to get it running on the device :P
13:58.31erstazitrevarthan, any actually, but specifically working on the theme for karu last night
13:58.32trevarthandisq: jerk
13:58.34disqlol
13:59.04disqit's pointless when nokia people are talking about how it's bad to use a different build of gtk and trying to get us synced with upstream for maemo4.0
13:59.15trevarthanerstazi: I don't know about other apps, but with kagu you need to be using an RGB png, not an RGBA png. No alpha channel.
13:59.17NeoStriderthere is only the .install
13:59.22Jaffadisq: you could submit it as a Gtk+ compile-time switch :)
13:59.23NeoStriderno debs for me =-(
13:59.25erstazitrevarthan, ah I see
13:59.27JaffaThen Nokia wouldn't need to fork.
13:59.38erstazitrevarthan, thats the issue
13:59.40trevarthanerstazi: use the colorkey for transparency.
13:59.45erstaziok
14:00.04erstaziI will work on it more tonight, that makes life easier, I got work to do
14:00.20trevarthank. thanks!
14:00.20disqi'd prefer getting libmokoui2 known and distributing/supporting it
14:00.57trevarthandisq: yeah, we need to make some example apps first, then if people love them it'll likely find it's way upstream.
14:01.12disqgotta get python bindings
14:01.25erstazialso, I am going to try to port some things tonight that are on the http://wiki.gp2x.org/wiki/Software_Directory list
14:01.30timelesshttp://docs.google.com/Doc?id=dhmd4jxt_43htq827 => trevarthan
14:01.31NeoStridersorry guys no tests here...I dont have wifi here
14:01.38timelesscan someone please explain haf to me?
14:01.43disqwe could reimplement it in python but it's kinda unhealthy to fork at this point
14:01.51erstazibecasue pupnik (+afk) told me so
14:01.53trevarthandisq: would it be easier to write a simple example C application first? Send me the .deb for openmokoui, then let me play with it? :)
14:02.04timelessis haf hosted on stage?
14:02.15trevarthanI just want to see what it can do. you're a C gtk expert, right disq?
14:02.52*** join/#maemo mallum (n=mallum@86.159.80.144)
14:02.52trevarthantimeless: what? I'm not sure what you're asking, or what that page is.
14:03.14timelessyou asked something about fixing selection,. no?
14:03.31timelessthat's my description of how selection or panning or <pick your favorite tap behavior> is hard
14:03.37trevarthanI was mostly joking around. But yeah, it's a little difficult to use.
14:04.01timelessa little is a bit of an understatement
14:04.27trevarthannew firmware seemed to make it a little easier. but maybe I just got lucky
14:04.44disqtrevarthan: i have a few years of experience with it but i'm no expert :)
14:04.47disqanyway check your mail
14:05.33renatofilhodisq, i have a simple example of use libmokoui2, if you want, I can send to you.
14:05.39Jaffatrevarthan/disq: any test app I'd love to play with to give my feedback on. I find UKMP's kinetic scrolling not quite right (and I'm not sure why). Would love to play with an alternative implementation.
14:06.13trevarthanJaffa: install kagu. I freely admit that it sucks just as much as UKMP though.
14:06.31disqtrevarthan: i like kagu better :P
14:06.33trevarthanmaybe a little less, as there are no false clicks... not sure
14:07.10trevarthanmy biggest complaint is that kagu gets swapped out sometimes and the scrolling hangs for a bit. that is uber annoying.
14:07.22trevarthanthat's my fault for letting the memory bloat so much though
14:07.32*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
14:08.44trevarthanyeah. it's nice. I just wish it didn't use so much ram.
14:08.52Jaffatrevarthan: I've only got UKMP installed to demo kinetic scrolling to people ;-)
14:09.01*** join/#maemo _Handful_ (n=handful@200.184.118.132)
14:09.12lardmanIt great the way you can go from idea to application so easily
14:09.21lardmanReminds me of OPL on the Psion
14:10.31*** part/#maemo tbf (n=mathias@ip-80-226-0-1.vodafone-net.de)
14:12.17timelessok, i've posted https://bugs.maemo.org/attachment.cgi?id=503&action=edit
14:12.18trevarthanJaffa: you installing kagu?
14:12.27timelessso people can use "browser" instead of "/usr/bin/browser"
14:14.07*** join/#maemo oil (n=oil@ppp-124.120.2.70.revip2.asianet.co.th)
14:14.12*** join/#maemo ccharles (n=byte@fedora/byte)
14:14.59inztimeless, see #55873
14:15.07lardmanDoes pygtk allow one to handle mouse/pointer clicks/doubleclicks on a textbox?
14:15.17ccharlesHi! if I install OS2007 on the n770, what sdk do i use? maemo 3.1 or 2.2 ?
14:15.33timelessinz: blah
14:15.42inzccharles, I would guess 3.0
14:15.51timelessinz: why are people filing those things in internal?
14:15.54ccharlesinz: thanks
14:15.54timelessit's open code
14:16.02ccharlesjust that the documentation seems a little sparse on this
14:16.05Jaffatrevarthan: does Kagu have the inertial scrolling too, now?
14:16.45NeoStriderccharles: I have seen my game (compiled with sdk 2.2) working on N800s
14:16.50trevarthanIt always has. I think konttori might have gotten the idea from kagu. he just released first.
14:16.51disqJaffa: it had it from the start?
14:16.53NeoStriderso I guess SDK 2.2 will do
14:17.09timelessinz: that patch is scary
14:17.17inztimeless, thanks
14:17.17Jaffatrevarthan: apologies then!
14:17.19NeoStriders/seen/heard of/
14:17.20timelessway too complicated
14:17.24timelessand it has memmove!
14:17.29timelessscary, scary
14:17.42trevarthanJaffa: we've got a binary release up on maemo.org though. quick 5 second install. try it.
14:17.59trevarthanwell, 5 minute install if you don't have python2.5 yet.
14:18.09NeoStridertimeless:  you said about /usr/bin/browser and just browser
14:18.13NeoStriderthere is a diference?
14:18.27timelessyes
14:18.30timelessbrowser alone won't work
14:18.30NeoStriders/there is/is there
14:18.32timelessbecause haf sucks
14:18.38timeless:)
14:18.46timelessinz: your patch is almost certainly bad
14:18.48NeoStriderthats strange
14:19.01*** join/#maemo frob (n=frob@host224-152-dynamic.59-82-r.retail.telecomitalia.it)
14:19.02NeoStriderwhen I start my game from the icon, the crashes about 5 seconds later
14:19.07Jaffatrevarthan: I've gt Python, just no network connection (it appears)
14:19.15NeoStriderusing ps -a, I get it listed as /usr/bin/angstron
14:19.26NeoStriderwhen I start from terminal, it is solid rock
14:19.28trevarthanJaffa: ummm... how the hell are you talking to me then? :)
14:19.33inztimeless, at least it works ;)
14:19.35NeoStriderand ps -a list it as just angstron
14:19.40NeoStriderany idea?
14:19.45timelessinz: hey mine works too, for a smaller domain :)
14:20.15timelessinz: your patch has tabs, one space indentation, and some other unfortunates :(
14:21.18trevarthandisq: http://www.pygtk.org/docs/pygtk/class-gtkwindow.html#method-gtkwindow--has-toplevel-focus
14:22.28timelessno :)
14:22.50NeoStriderok =-p
14:22.57timelessinz: so, err. what are you memmoving, all the args?
14:23.02disqtrevarthan: if we're using gtk, then sure :P
14:23.18inztimeless, yes
14:23.23trevarthandisq: yeah, I just released we need a window object for that.
14:23.30timelesswhy?
14:23.43timelessthey're all pointers, right?
14:24.59Jaffatrevarthan: well, no network conn on my N800 - wireless appears to be down. A single dep on python2.5-runtime? I'll copy the deb across
14:25.25disqJaffa: isn't python2.5-runtime a meta package?
14:25.27trevarthanJaffa: unfortunately not.
14:25.32trevarthanpython?
14:25.33_Monkeypython is probably at pymaemo.garage.maemo.org!
14:26.00disqJaffa: we need python2.5, pygtk, python-dbus, python-osso, python-pygame, python-gobject.. i think that covers it
14:26.12JaffaI think I've got most of them.
14:26.39trevarthancopy over the kagu deb and give it a try then?
14:26.54inztimeless, the strings need to be copied there so ps shows the right name
14:27.26*** join/#maemo madam (n=adam@catv-50639827.catv.broadband.hu)
14:28.43Jaffatrevarthan/disq: do I need to run the scanner before the player?
14:28.48*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
14:29.27disqJaffa: the player will take care of things for you, but yeah it'll automatically run the scanner if it's your first run
14:29.34JaffaCool
14:29.37madamhello all.  i'm writing a program and i'd like it to minimize to the sidebar when i press a hardware button.  gtk_window_iconify() makes the window disapper, that's right, but its icon does not appear on the sidebar.  what do you think?
14:30.37disqmadam: you should use hildon_window and hildon_app classes instead of gtkwindow
14:31.58madamdisq: the window is an instance of HildonWindow, which is-a GtkWindow if i'm right
14:32.04NeoStridermadam: are running it directly or you installed it and you run it from the icon?
14:32.40disqmadam: yes. it could be the service file being missing, or osso not being initialized
14:32.55madamNeoStrider: it's launched directly from the command prompt
14:33.20NeoStriderdisq: had the tought of the same thing I did
14:34.34madamdisq, NeoStrider: other applications like the web browser behave correctly; it's not like osso is not initialized.  maybe i should set my program can_hibernate() ?
14:35.47NeoStridermadam: im working on a SDL app that doesnt do "can_hibernate()" and shows up on the taskbar
14:35.51disqmadam: more like, you should call osso_initialize() at startup. after gtk_init and before gtk_main seems like a good place
14:36.02NeoStriderits just a matter of a service file properly configured
14:36.30disqmadam: follow the maemo development tutorials at maemo.org and compare your code :)
14:36.40lardmanDoes gtk.Entry have its own window? Trying to work out whether I can add a clicked signal to it
14:37.26disqlardman: there should be a class tree/diagram somewhere in gtk docs. clicked could work, why not just try
14:37.50lardmandisq: Good point, can;t atm as at a WinXP box
14:38.03lardmandisq: Plus it's not listed in the docs as being a valid signal
14:38.17*** join/#maemo fsmw (n=Fernando@200.72.33.75)
14:38.39*** join/#maemo destino (n=Miguel@200.184.118.132)
14:39.53Ryback_hi destino
14:40.23MoRpHeUzdestino: =)
14:40.30NeoStriderhi destino
14:40.36lardmandisq: Ah, could be a masked signal, will give it a try
14:40.48destinohi folks
14:41.38disqlardman: trying a focused signal (not sure if that's the signal's name?) could be better for the purpose though
14:42.21*** join/#maemo yerga (n=yerga@87.223.205.8)
14:44.07NeoStridergtg
14:44.11NeoStridercya fellows
14:44.55lardmandisq: I've seen that signal. What i want is to alter the text selection within the textbox depending on whether it's a single or double click, and the cursor location
14:45.59lardmandisq: To be exact, I'm editing equations and want to be able to highlight (and then replace) all, or just parts between operators (+-*/ etc.) or brackets depending on the clicks
14:47.16disqah
14:50.05madamdisq: minimizing still doesn't work as expected; tried osso_initialize() both before and after gtk_init(). the function returns a valid context. any further idea?
14:50.35disqdoes minimizing using the provided minimize button on the top-right work correctly?
14:50.41disqmaybe it's deiconify's fault
14:50.54disqor iconify rather
14:51.20madamdisq: nope, it doesn't
14:51.36disqstrange
14:51.53*** join/#maemo Juhaz (n=juhaz@MCLII.voas.saunalahti.fi)
14:51.53madamdisq: maybe i should set an icon for my program?
14:52.09disqi have no further ideas, i suggest you dive into the maemo tutorial to investigate
14:52.34disqiconless programs work ok
14:53.02madamdisq: thank you and NeoStrider anyway; hope to meet soon again
14:54.44trevarthandisq: this is a nice little optimization to aid in multi-tasking: https://www.guardiani.us/projects/kagu/changeset/285
14:55.27disqooh! our first rev after the 1.0.1 roll
14:55.43disqgood idea btw
14:55.53trevarthan:) yeah. couldn't bring myself to work last night. I'm getting over a bit of burn out.
14:56.48disqunderstandable
14:56.54*** join/#maemo bmidgley (n=bmidgley@c-24-2-92-215.hsd1.ut.comcast.net)
15:01.56_Handful_does anyone knows why for example when trying to install ukmp, I'm not able to click on " open "  (after the one click install link is touched) ?  and all other one click installs gives me the ability to do it? Is it lack of some dependencie or could be a error on ukmp packages?
15:02.31_Handful_*if I try to install from the file it just fails (icon is on the menu) but no real application linked on the .desktop
15:02.45_Handful_strange thing : / I will ask this on garage ..
15:10.10disq_Handful_: it's a configuration problem with the server. probably the mime type is wrong
15:10.33*** join/#maemo mgedmin (n=mg@office.pov.lt)
15:10.36_Handful_unm, I imagine that, but I should be able to install from file right?
15:10.44disqyes
15:10.44_Handful_but don't wory I will take a look at it later
15:11.08disqi don't worry about ukmp. :P
15:14.55_Handful_well, I'm just taking a look =) not only at it but also kagu and others =)
15:15.29_Handful_I'm quite happy to see these python applications =)
15:17.29*** join/#maemo Hyperion|n800 (n=Hyperion@user-152-3-153-110.wireless.duke.edu)
15:20.59trevarthandev: any luck with SIP and python?
15:21.53devtrevarthan: no time yet, had the 0.4.0 release of my UPnP framework yesterday
15:22.25trevarthanoh, well, congrats on 0.4.0!
15:22.34trevarthangot a link to the framework?
15:22.49devhttps://coherence.beebits.net
15:22.54devthx
15:22.55*** join/#maemo MDK (n=mdk@cs181222091.pp.htv.fi)
15:23.46trevarthancool. anyone interested in integrating that with kagu?
15:24.03trevarthan(I'm not. I can never get UPnP to work for me)
15:24.12trevarthan(but I know lots of people love it)
15:24.34disqcool framework
15:24.47devtrevarthan: it is not that difficult, if you know what to do (as with most of the things)
15:25.19trevarthandev: my problem always has and will be the fact that I use MythTV, and I'd need to transcode everything on the fly.
15:25.28trevarthanwell, not for audio.
15:25.56trevarthanbut I usually don't use my n800 for audio at home. I've got mythtv and a big sound system for that.
15:27.02devtrevarthan: it has a few features, that come quite handy -> https://coherence.beebits.net/wiki/CoherenceMediaRenderer
15:27.14devlook at the local store thing there
15:27.32*** join/#maemo guardian (n=Guardian@mar44-1-87-90-32-28.dsl.club-internet.fr)
15:27.35_Handful_the mythTV upnp server is quite :" temperamental"
15:27.47devand UPnP is not just about playing something, controlling is much more fun
15:30.12trevarthandev: Coherence does slide shows? That's cool. I'd like a good slide show on my n800. not sure if mythtv publishes my images via UPnP though.
15:30.29*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
15:30.56devthe MediaRenderer does the slideshow (on the N800)
15:31.50*** join/#maemo frob (n=frob@host63-141-dynamic.11-87-r.retail.telecomitalia.it)
15:32.06trevarthan_Handful_: tell me about it. I have to disable it, otherwise, when I turn my Xbox 360 on, mythbackend's CPU goes through the roof and stays there until I restart it. I think they fixed that after 0.20, but I'm running 0.20.
15:32.18devtrevarthan: there will be a .deb this evening or tomorrow
15:32.22_Handful_yes I know
15:32.30_Handful_we have a quite of trouble hacking around mythtv
15:32.45_Handful_but did you saw morpheuz works on that? streaming from mythtv/ etc ?
15:32.55trevarthanthey need to rewrite mythtv in python. everyone would be happier. :)
15:33.09trevarthan_Handful_: yeah. doesn't work too well yet.
15:33.29_Handful_yeah, but can be improved with collaboration =)
15:33.45trevarthanMoRpHeUz: did you ever run the NUV issue by the gmyth guys?
15:34.38MoRpHeUztrevarthan: I told them about this...
15:34.44trevarthan_Handful_: I talked to the mythtv devs about gmyth, and they said that the only thing for it is to wait. They're currently working on making it possible to store multiple encodings of a given recording. That'll make the whole gmyth thing easier.
15:34.53MoRpHeUztrevarthan: hopefully they'll have a look on that...
15:35.08MoRpHeUzbtw, kulve could get the setup working..it was a silly mistake from him...
15:35.20trevarthan_Handful_: then they can implement frontends that do transcoding on the fly, streaming, etc, and cache everything.
15:35.40MoRpHeUztrevarthan: my experience with mythtv's devs are that they are a little bit complicated and not well organized (just like their code hehe)
15:36.03trevarthanyeah. I wouldn't call MythTV a "mess". But it's definitely not clean either.
15:36.12MoRpHeUztrevarthan: exactly..
15:36.36MoRpHeUztrevarthan: they have this plan about doing transcoding on the fly since the beginning of the year.
15:36.51trevarthantakes like 30 minutes to compile. That's the worst. And you've got to run the same version client as the server. Makes it impossible to develop for in my house because I've only got one server and it's production.
15:36.51MoRpHeUzbut they just talk hehe
15:37.29MoRpHeUzJaffa: it's already open...(gmyth, gmyth-streamer and a demo app is on the way)
15:38.13trevarthanI try not to touch C/C++ with a ten foot poll if I can help it.
15:38.13MoRpHeUztrevarthan: some guys like GreyFoxx, xris are good developers there..
15:38.27JaffaMoRpHeUz: yeah, I'd love to see some protocol documentation - and the website seemed a little confusing (once it's using MokoUiScroll, though, I'll want that app :-))
15:38.28MoRpHeUztrevarthan: that's what I tried to do with gmyth-streamer...
15:38.31trevarthanyeah. I was talking to xris. I think he's the original author.
15:38.56MoRpHeUzJaffa: documenting mythtv's protocol is a p* in the a* hehe
15:39.11MoRpHeUzJaffa: it's 100% experimenting since mythtv's wiki is too old
15:39.32kulveyes, I got the transcoding working with mencoder
15:39.33MoRpHeUztrevarthan: xris is the original author of myth-web
15:39.44trevarthanMy guess is that they need to learn how to compartmentalize things better.
15:39.46kulvegmencoder doesn't work, but probably because I have too old gst
15:40.01MoRpHeUztrevarthan: Chutt is the maintainer ...
15:40.06JaffaMoRpHeUz: so it is using the MythTV-proprietary protocol between the N800 client and the server?
15:40.07trevarthanah
15:40.25MoRpHeUzJaffa: mythtv's protocol is not proprietary..
15:40.46MoRpHeUztrevarthan: have you ever take a look on mythtv's source code ?
15:40.55JaffaIt's proprietary to MythTV and, as you've just said, not documented
15:41.08trevarthanyeah. A few times. Mostly when I was hacking MythGame back in the 0.19 days though.
15:41.13MoRpHeUzJaffa: got your point..
15:41.36MoRpHeUzJaffa: it uses myth's protocol through gmyth...gmyth abstracts this for  you
15:41.47trevarthanI also looked into the xvmc code when I was trying to get bob deint working with HDTV. I gave up. Is horribly b0rked.
15:42.08MoRpHeUztrevarthan: I tried to help them with some code, but it's really a mess..
15:42.20JaffaMoRpHeUz: But I want to use Maemo-Myth (or whatever it will be called) with a non-Myth backend. gmyth won't do much here, will it, unless it also provides the ability to write a Myth-compatible server
15:42.33Jaffa(specifically, Freevo)
15:42.34trevarthanI've also had to go in a few times debugging SQL problems. That's no fun either.
15:42.43MoRpHeUztrevarthan: exactly...freevo's guys are easier to deal and they want people to help them...
15:43.10trevarthanIs freevo written in C too?
15:43.19MoRpHeUzJaffa: gmyth-streamer is 100% written in python...you can get the idea from there to use on Freevo...
15:43.23Jaffatrevarthan: nope, you'll love it: Python :)
15:43.36MoRpHeUzJaffa: already talked about this with disch (free
15:43.40MoRpHeUz=/
15:43.43trevarthanhow does it compare to mythtv? same feature set? what's it missing?
15:43.45MoRpHeUzJaffa: freevo's maintainer
15:43.54MoRpHeUztrevarthan: freevo = 100% python =)
15:44.01JaffaMoRpHeUz: Freevo 2's maintainer. I'm not holding my breath for that, TBH :-/
15:44.06MoRpHeUztrevarthan: hehe
15:44.10MoRpHeUzthat's the point
15:44.30MoRpHeUzJaffa, trevarthan: they are trying to make freevo 2 a lot better than freevo 1
15:44.33Jaffatrevarthan: Recording scheduling isn't quite as nice, but it's much less resource intensive IMHO
15:44.43MoRpHeUzand then it'll be a really "heavy competitor" for mythtv
15:44.49JaffaMoRpHeUz: yeah, but it's typical SSS - it's taking forever, hence the restart of the Freevo 1.x branch.
15:45.00MoRpHeUzJaffa: it's because they need people
15:45.07JaffaFreevo 2's plans look fantastic, but it's slow going due to a lack of hackers.
15:45.11trevarthanyuck. SDL.
15:45.13MoRpHeUzthey are just a few (3 ??) developers to rewrite almost everything
15:45.16JaffaMoRpHeUz: indeed.
15:45.23MoRpHeUzJaffa: =)
15:45.25trevarthanDoesn't Mythtv use QT?
15:45.30MoRpHeUztrevarthan: yeah
15:45.42trevarthanseems like QT is a better choice, to me.
15:45.59trevarthanActually, GTK would be excellent too, but QT is probably easier to theme.
15:46.00MoRpHeUzmythtv is a really mess (it works but...): they have a lot of small applications and too much replicated code...
15:46.58Jaffa(Not just UI, but quality)
15:47.16MoRpHeUzthis is why I wrote gmyth-streamer...easy to implement more inputs (it has file, dvd and mythtv), transcoders handles (mencoder and gstreamer actually) and streams everything through http..so it's easy for the n800 to receive the stream
15:47.20kulveis it possible to play the music in the background?
15:47.27trevarthanJaffa: I think that's one of mythtv's major problems. It's difficult to develop addons for.
15:47.36kulvewhile watching images, or something
15:47.41MoRpHeUzJaffa: take a look at this http://labs.morpheuz.eng.br/blog/04/04/2007/prison-break-freedom-for-your-videos/
15:47.43trevarthankulve: no.
15:47.56MoRpHeUztrevarthan: I agree with you
15:48.10MoRpHeUztrevarthan: too hard to develop addons and more features for mythtv
15:48.12kulvetrevarthan: that's the main reason I use xmms for that.. Otherwise mythtv might be the only app needed on my mediabox..
15:48.57trevarthankulve: I like it because it works well with an IR remote. I just wish it wasn't so hard to hack.
15:49.14MoRpHeUztrevarthan: it happens in part because the mess on the code and in part because of it's maintainer's arrogance
15:49.29trevarthanKagu would actually make a really nice replacement for mythmusic, IMO. But I don't see that happening as it's python and myth is C.
15:49.59MoRpHeUztrevarthan: you can do that =)
15:50.19MoRpHeUztrevarthan: that project of a mediacenter for xbox is 100% written in python and they have a mythtv plugin
15:50.28MoRpHeUzyou just need to know the protocol
15:50.29trevarthanyeah, I could run it from mythgame. :)
15:50.34MoRpHeUz=)
15:50.43*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
15:51.02MoRpHeUzhold on, I will be back soon
15:51.09*** join/#maemo Sulis (n=syrinx@87.113.69.47.plusnet.pte-ag2.dyn.plus.net)
15:52.32timelesshey
15:52.52timelesscan anyone suggest a couple of big name web apps that work w/ microb but not opera (other than the google suite)?
15:53.04timelessdoes youtube actually work better in microb?
15:54.45trevarthando I need to be in red pill mode to install screen?
15:57.36JaffaMoRpHeUz: sounds great; if gmyth-streamer (you need a better name ;-)) supports different backends, I'll happily do the Freevo one when some of the test apps are available. Presumably the Maemo client doesn't need to talk to the backend (MythTV/Freevo), it just queries gmyth-streamer about available media?
15:58.58JaffaMoRpHeUz: hmm, no - I'm wrong? http://gmyth.sf.net/ suggests that the Maemo frontend talks directly to MythTV & gmyth-streamer (what's gst-plugins-mythtv?)
16:04.39*** join/#maemo TimRiker (n=timr@032-318-056.area1.spcsdns.net)
16:04.39*** join/#maemo Blacksitox (n=Fuckyou@unaffiliated/blacksito)
16:05.48Jaffatimeless: http://www.netvibes.com/ IIRC
16:06.47trevarthanJaffa: last time I checked, gmyth-streamer still has some major problems. Usually you can only stream once or it will throw an exception or hang mplayer open. Did you get that fixed MoRpHeUz?
16:07.26trevarthanJaffa: it's basically just a thin wrapper around mencoder. It start mencoder, manages the process, and streams mencoder's STDOUT over HTTP.
16:08.46Jaffatrevarthan: I see.
16:10.11trevarthanit's a great idea. The problem is that mencoder doesn't want to die sometimes. And telling mencoder not to print status messages on stdout doesn't work for some codecs (i.e. divx). So, basically, mencoder kinda sucks.
16:11.15*** join/#maemo Luria (n=abulafia@cpe-68-174-15-224.nyc.res.rr.com)
16:11.16trevarthanThe other problem is that gmyth doesn't strip out all the NUV crap from the stream, so at best you get skipping sometimes. At worst, it just won't play on the n800. The end result is usually codec dependant.
16:11.59trevarthanFor example, by default, gmyth streams mpeg1. :) why? because mpeg1 appears to be the least fragile and the n800 will actually stream it.
16:12.08trevarthanhardy ideal though.
16:12.15trevarthans/hardy/hardly/
16:13.24trevarthanfor now, I just use 770encode.pl and have done with it. streaming is too problematic at the moment, mostly because mythtv and mencoder are buggy.
16:13.45JaffaIndeed.
16:15.05pupnikafkmpeg1 has less state info
16:15.12pupnikafkor statefulness
16:18.19*** join/#maemo OgMaciel (n=omaciel@foresight/developer/OgMaciel)
16:23.27red-zackwhat about a 2gb mmc card and n770, working fine?
16:23.40pupnikmin3  is
16:23.42pupnikkingston i think
16:24.04red-zacki have a 2gb card, some trouble
16:24.04JaffaMPEG1 should also be lower CPU intensive to encode (compared with DivX et al)
16:24.12red-zackbtw, hi pupnik ;)
16:24.50pupnikservus
16:25.32pupniki think it's awesome that mplayer can handle even xvid now
16:25.37red-zackbut i love to travle around the city, spying for wlans
16:25.47pupnikhehe
16:26.40red-zackdsniff portable for 770?
16:28.17red-zackhr, yes it is, but "missing install"
16:28.19red-zack:(
16:28.46*** join/#maemo TimRiker (n=timr@pdpc/supporter/bronze/TimRiker)
16:28.54*** join/#maemo metatron (n=abulafia@207-237-214-97.c3-0.80w-ubr16.nyr-80w.ny.cable.rcn.com)
16:29.17*** join/#maemo OgMaciel (n=omaciel@foresight/developer/OgMaciel)
16:33.00*** join/#maemo syntux (n=Jad@unaffiliated/madeye)
16:33.14syntuxHey, just got my nokia n800! what next :D
16:33.47kulveplay mahjong
16:33.59syntuxlol
16:34.01Luriaflash it
16:34.02_MonkeyFirmware and associated utilities are available from http://tablets-dev.nokia.com
16:34.05*** join/#maemo quux (i=quux@freenode/staff/quux)
16:34.08syntux:-) How to upgrade my software ?
16:34.09trevarthansyntux: Install Kagu!
16:34.19Luriakagu meh
16:35.41trevarthaninstall canola?
16:35.47syntuxdarn, key locked and I can't unlock it lol
16:35.52red-zackfirst install "xterm"
16:35.53red-zack=)
16:36.04Luriacanola is better
16:36.06kulvesyntux: http://www.internettablettalk.com/forums/showpost.php?p=60205&postcount=5
16:36.17trevarthansyntux: defaults to 12345, I think
16:36.36trevarthanLuria: I'm hurt.
16:36.37Luriakagu is a great way to kill your battery ;-)
16:37.00trevarthandoesn't canola kill it just as fast?
16:37.10Luriaoh i like the inertial scrolling
16:37.26trevarthanI don't care. you're dead to me.
16:37.30Luriaand kagu shows more promise
16:37.34Luriabut
16:37.41kulvesyntux: http://maemo.org/community/wiki/howto_flashlatestnokiaimagewithlinux/
16:38.02syntuxlovely
16:38.06syntuxthank you folks, you rocks!
16:38.15kulvesyntux: http://maemo.org/community/wiki/applicationrepositories/
16:38.20Luriawhen i want to use the n800 as an mp3 player
16:38.36kulvesyntux: http://maemo.org/community/wiki/applicationmanagerredpillmode/
16:38.44pupnikyou will find that the dac is surpassed by 40 euro mp3 players
16:39.02Luriabattery life is king, and ive found kagu more cpu intensive
16:39.15pupnikwell not 100% sure about that, but s/n on my 770 is somewhere around 60 db
16:39.31Luriapupnik, no doubt.
16:39.43trevarthanLuria: that's a valid argument. How much better is canola? I ask because they both use SDL behind the scenes (which sucks with battery)
16:39.45Luriagah one sec
16:39.58kulvesyntux: http://maemo.org/community/wiki/codenames/
16:41.06Luriamuch better
16:41.11Luriaon bt keyboard
16:41.48Luriacouldnt hold a conversation with the stylus :-)
16:42.18trevarthanyeah. I like the thumb kb better. now, finish telling me how much my baby sucks and why?
16:42.21trevarthan:)
16:43.35Luriatrevarthan, i know they both are sdl based, and i havent done any testing, but anecdotally, i find the cpu and battery draw higher on kagu than canola... and im not a canola fan
16:43.50Luriamostly observed by running both in the back ground
16:44.15Luriaand how quickly my machine shuts off at 2 bars remaining :-)
16:45.01Luriaother thing about kagu - and perhaps i am an idiot - how do i get it to play all tracks on random? or something other than the selected album
16:45.53syntuxguys, is it safe to flash it ?
16:46.24Luriaand please, dont think i hate kagu... i havent run canola since - but i have gone back to the inbuilt player :-/
16:46.40Luriasyntux, its necessary :-)
16:46.51Luriajust have a full charge
16:47.08kulvesyntux: it's safe
16:47.17Luriaand do the windows auto install, its painless
16:47.27kulveand the backup/restore things works nicely even though it doesn't restore the apps you have installed
16:47.29syntuxI'm doing it from linux.
16:47.32trevarthanLuria: playlist functionality is in progress-ish. I think disq is interested in doing the random stuff.
16:47.41kulvesyntux: yeah, linux is the way :)
16:48.03Luriasyntux, its a bit of a pita
16:48.11syntuxheh
16:48.22syntuxok, I'm downloading the flasher.
16:48.26trevarthanLuria: as far as background'ing the process goes, I just noticed that problem yesterday and I committed a patch today that will reduce CPU usage dramatically when kagu is in the background: https://www.guardiani.us/projects/kagu/changeset/285
16:48.29Luriatrevarthan, i know its a work in progress :-)
16:48.30kulvesyntux: after flashing it's in the same state as when you bought it. Except newert sw
16:49.06Luriatrevarthan, was it still trying to refresh/rerender?
16:49.26trevarthanLuria: Yes. It was still rendering everything in the background. Any other gripes? I'm here to listen.
16:49.38Luriathose are the big ones
16:50.05trevarthanOK. Let me add a ticket for Random play mode. Maybe disq will be interested in jumping on that one.
16:51.04Luriaerr... also...
16:51.20*** join/#maemo xan (n=xan@a88-112-51-91.elisa-laajakaista.fi)
16:51.21Luriathe music scanner... its not a happy camper
16:51.40trevarthanoh yeah? what's the problem?
16:52.05trevarthanHere's the random playmode ticket: https://www.guardiani.us/projects/kagu/ticket/7
16:52.10Luriaespecially didnt like my non latin char sets. the german survived, but the hebrew had to go
16:52.32Luriaalso blew up on the dl attempt
16:53.11trevarthanYeah. I'm not sure what to do about that. Python's urllib sucks with unicode and other non-ascii charsets. We probably need to replace urllib with something usable.
16:53.24Lurianot entirely you i assume - why nokia, with all its l10n experience couldnt give maemo proper unicode and rtl
16:53.32Luriais totally beyond me
16:53.38trevarthanit's python's fault, not nokia.
16:53.54trevarthanwhy the world isn't running unicode right now, I don't know.
16:54.07trevarthanI'll make a ticket for that too and see what I can do.
16:54.21Luriastill... giving me the char lookup for the unicode character is NOT unicode support
16:55.13Luriatrevarthan, since the german eventually scanned, but the hebrew didnt the rtl might be fatal, while nonlatin just buggy
16:55.44Luriaalso, ran 5-10 attempts to scan 230 songs before deleting
16:56.01Luriaeach took about 5 minutes
16:56.10trevarthanI don't know if you're a programmer, but if you are, and you find a patch that works, let me know.
16:56.40Luriai have been. if i have some time, illtry to do something
16:56.51*** join/#maemo noishe (n=noize@68-118-147-112.dhcp.gdis.ne.charter.com)
16:57.43trevarthanticket for that one too: https://www.guardiani.us/projects/kagu/ticket/8
16:58.20*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
16:58.36trevarthanLuria: thanks for the feedback. Let me know if you notice anything else.
16:59.38Lurianp'
17:05.57Luriatrevarthan, http://api.pocoo.org/pocoo.utils.uri-pysrc.html
17:06.08Luriaany help?
17:06.08_Monkeyany help is, like, welcome
17:06.21trevarthanlol.
17:06.26noisheIs there anything setup wise you have to do to a clean n800 to get the moz based browser to resolve it's dependences?
17:06.34trevarthanforget any help
17:06.35_Monkeytrevarthan: I forgot any help
17:06.49Luriaim not sure at what point the code is failing
17:07.57trevarthanshould give a backtrace in the xterm
17:08.14trevarthanthat func looks like it might help, btw.
17:08.21Lurianp
17:09.18trevarthanI don't have any non-ascii chars in my id3 tags ( I stripped them all when I was using UKMP)...
17:09.54Luriaso you are asking me where to dl foreign music, eh?
17:09.59Luria:-)
17:10.06trevarthannot really.
17:10.17trevarthanlet me write a patch and you can tell me if it works for you.
17:10.23Luriai was kidding :-)
17:11.30trevarthanBTW, do you get a line number in the backtrace? Just to make sure it's failing where I think it is?
17:12.37*** join/#maemo Luria (n=abulafia@207-237-214-97.c3-0.80w-ubr16.nyr-80w.ny.cable.rcn.com)
17:17.38Luriai might not be able to reproduce this until i put something more complicated than german back on my n800
17:18.15trevarthanugh
17:18.46trevarthanwell, tell you what: do that sometime, then send me the backtrace. we'll go from there, ok?
17:18.57*** join/#maemo DaniloCesar (n=Danilo@200.17.212.243)
17:19.05*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
17:19.42*** join/#maemo Sulis_ (n=syrinx@87.113.69.47.plusnet.pte-ag2.dyn.plus.net)
17:19.43Luriaill do what i can
17:19.48Luria:-)
17:20.49MoRpHeUzJaffa, trevarthan: sorry, I'm back
17:21.05MoRpHeUztrevarthan: the problem about streaming more than 1 media is that mythtv does not support it..
17:21.19trevarthanLuria: I updated the ticket with that URL. I'll need a backtrace to determine if it's worth porting though. Doesn't look like a drop in as we're doing the part after the '?', and that code seems to be doing the part before the '?'.
17:21.32MoRpHeUzJaffa: the client just makes an http query...then gmyth-streamer uses gmyth to get data from mythtv backend
17:23.47Lurialet me try to reproduce it later and grab the output
17:25.18*** join/#maemo __shawn (n=shawn@m810f36d0.tmodns.net)
17:27.46*** join/#maemo cannonball (n=todd@nat.ivenue.com)
17:27.51Luriai gotta run run
17:27.55Luriabye all
17:27.58*** part/#maemo Luria (n=abulafia@207-237-214-97.c3-0.80w-ubr16.nyr-80w.ny.cable.rcn.com)
17:28.52cannonballHey all.  My coworker just got a nokia tablet.  There's no ping, the docs indicate that busybox should be able to provide it.  I tried symlinking it, but it said applet not found.  Am I close to doing it the right way?  Am I missing something really obvious?
17:29.23cannonballI don't know much detail about this particular equipment/os.  It's my first exposure to it.
17:30.02JaffaMoRpHeUz: Excellent! So an appropriate amount of hackery to gmyth-streamer to support Freevo would mean MaemoMyth wouldn't need to change?
17:30.09kulvecannonball: busybox needs to be reconfigure/recompiled to provide ping
17:30.30kulvecannonball: my device seems to have ping though..
17:30.43kulvecannonball: did you upgrade the firmware?
17:31.20cannonballHe says no.  Has not upgraded anything.  He's going to the wiki and going to look for things along that line.
17:31.36cannonballHe said something about another repository as well.
17:31.44cannonballSo I guess he's going to install the iputils package.
17:32.15kulvefirst thing to do is to update the newest firmware
17:33.01kulvebecause the "flashing" will erase everything there
17:33.01MoRpHeUzJaffa: exactly
17:35.04MoRpHeUzJaffa: that's the way I tought about it...but as I'm no on that team any more, I can't assure that things will happen like this, but I still talk with the guys about this subject..so if you want to send any suggestion for me, it will be welcome! =P
17:35.09cannonballkulve: apparently he has the latest :-)  Came with it, so that's cool at least.
17:35.18*** join/#maemo fcarvalho (n=fcarvalh@200.184.118.132)
17:35.35kulve26-8?
17:35.36_Monkey18
17:35.55N800trevarthan, you want an ok button?
17:35.57kulve_Monkey: 18?
17:35.57_Monkeykulve: wish i knew
17:36.06kulve_Monkey: I knew that!
17:36.07_Monkeykulve: i'm not following you...
17:36.08cannonballkulve: 3.2006.49-2
17:36.25kulvecannonball: so, he has 770?
17:36.31cannonballyes.
17:36.41trevarthanN800: sure.
17:36.47kulvecannonball: remember to always tell if you are talking about 770 or n800.. :)
17:37.05trevarthanif you want, feel free to do button down images too. I can always code those in.
17:37.09cannonballcvs commit  -m "Always say model"
17:37.37cannonballLinus woudl be so disappointed...
17:37.46*** join/#maemo V-I-P (i=0pZUhg75@nat-wh-1.rz.uni-karlsruhe.de)
17:38.30N800the other dude knows the settings to use to get transparency going.  so i'm just going to end up putting together a layout and he'll do the rest..
17:38.45trevarthancool.
17:42.06*** join/#maemo behdad (i=behdad@nat/redhat-ca/x-a0a4f126c9cc106c)
17:45.38*** join/#maemo Sulis_ (n=syrinx@87.113.69.47.plusnet.pte-ag2.dyn.plus.net)
17:45.57*** join/#maemo garrett (i=garrett@nat/novell/x-2ec5e3a18dc8be3a)
17:46.27N800trevarthan, can you show me an example of a button drop down image?
17:46.49N800i have no idea as to what this is..
17:48.18trevarthanClick a button anywhere on a normal desktop system. See how it looks like it has been pressed? The image is shifted to the right and down by a pixel or so. Sometimes, with rounded images, you can change the shadows to make it look like it has been pressed. That's what I mean.
17:49.00trevarthanI think canola might have really obvious button down images. Don't those round buttons get pushed in when you touch them?
17:49.11trevarthancould be wrong....
17:49.19trevarthanbeen a while since I used canola.
17:50.54k-s[WORK]trevarthan: no, we don't
17:50.56k-s[WORK]yet
17:50.58k-s[WORK]:-P
17:51.23N800tried canola once
17:52.27N800so for every icons button on the sprites.png you need an alternative.
17:52.38N800that shows it was pressed
17:52.50trevarthanyeah, that's the idea.
17:53.13k-s[WORK]yes
17:53.14k-s[WORK]:-)
17:53.43k-s[WORK]or you use Edje (EDC) files and specify a new state that can be just the image with a position offset, new color, alpha....
17:53.50k-s[WORK]really easy :-)
17:55.23*** join/#maemo jjazz (n=jjazz@cpe-72-225-187-239.nyc.res.rr.com)
17:55.25destinoyou can also modify the original image by code, but i would only recommend that if you are trying to make something compatible with lots of themes
18:01.15*** join/#maemo Pooh22 (n=me@cl-116.ams-05.nl.sixxs.net)
18:01.30*** join/#maemo Sulis_ (n=syrinx@87.113.69.47.plusnet.pte-ag2.dyn.plus.net)
18:02.25*** join/#maemo beavis (n=mk@p5B045D30.dip.t-dialin.net)
18:02.53syntuxneyahahah Finishing flashing... done
18:05.05trevarthank-s[WORK]: yeah, we're still using pygame. no edje here.
18:05.09*** join/#maemo akjohn (n=john@dhcp-103-71.arsc.edu)
18:05.21akjohnHowdy all..
18:05.46k-s[WORK]trevarthan: too bad :-P
18:06.07trevarthan:) we can't all be cool like the canola kids.
18:06.13k-s[WORK]trevarthan: you should really try it, I told you :-)
18:06.40akjohnI have a Nokia N800 running IT OS 2007 1.2006.47-20 and having trouble with the browser and loading https sites..
18:06.46k-s[WORK]trevarthan: it's not being cool as canola kids, but as the E kids... we're following their infra :-)
18:07.23akjohnAnyone have a moment to chat with me?
18:07.23trevarthanbtw, how does the edje event loop work? Is it like SDL where you need to add sleeps to not chew up 100% cpu? Or is it like gtk where all of that is hidden from you and everything is event driven?
18:07.25k-s[WORK]trevarthan: kenne and I wrote this tutorial, may be of help: http://wiki.enlightenment.org/index.php/Creating_Edje_User_Interfaces
18:07.36k-s[WORK]trevarthan: it's like GTK
18:07.46syntuxwhich works better with Nokia N800, Gizmo or Skype ?
18:07.48timelessinz: sure, but do you need to move all the other things? it just feels like you're running around in a loop, when i'd hope that a single memmove would be sufficient
18:07.58timelessakjohn: what sites?
18:08.06akjohntimeless, Any site I try..
18:08.08timelessand which browser?
18:08.10N800syntux either or
18:08.13timelesspick one and name it?
18:08.14k-s[WORK]trevarthan: Edje is just a "smart object" of Evas (the canvas), the main loop stuff is done by Ecore (something along the lines of GLib)
18:08.15N800both are really good
18:08.19akjohntimeless, The normal browser.
18:08.28timelesshttps://sf.net ?
18:08.35timelessand have you tried rebooting your device?
18:08.48akjohntimeless, I checked the time and it was off. I reset it and rebooted it and it is doing the same thing still..
18:08.50trevarthank-s[WORK]: how do you get a specific frame rate then?
18:08.51k-s[WORK]trevarthan: it's more optimized for graphics, with the "animator" avoiding you to have multiple timers for animation
18:09.01k-s[WORK]trevarthan: you set the animator frame rate
18:09.09trevarthanah.
18:09.11k-s[WORK]:-
18:09.25k-s[WORK]it's doable with g_timeout_add() and some code, sure
18:09.32trevarthanHow does the speed compare to pygame? (blits, specifically, but font rendering too)
18:09.52k-s[WORK]trevarthan: blits are much faster, I wrote the 16bpp to be like that :-)
18:10.05akjohntimeless, I get a "Unable to complete secure transaction"
18:10.20k-s[WORK]trevarthan: fonts are a bit slower, because it render the fonts directly and not an image that is then blitted... but it saves lots of memory
18:10.54trevarthank-s[WORK]: one of my biggest problems with kagu is font rendering. I'm having to pre-render and cache things, which is bloating my ram usage a lot.
18:11.07*** join/#maemo Sulis_ (n=syrinx@87.113.69.47.plusnet.pte-ag2.dyn.plus.net)
18:11.09k-s[WORK]trevarthan: I have binary packages for n800, you can try my demos... I'll package kenne kinetics list example soon
18:11.22k-s[WORK]trevarthan: I know that, we do that with canola
18:11.30k-s[WORK]sorry, we did
18:11.55timelessakjohn: have you done anything funny to your device?
18:12.03timelesse.g. deleting all certificates from control panel :)
18:12.08trevarthanSo what's the big motivation for edje? Just getting a few more blits per cycle out of the hardware?
18:12.10k-s[WORK]trevarthan: that don't show too much, just if you use soft shadow you'd notice any difference
18:12.21akjohntimeless, Um... I dont think so..
18:12.42trevarthanI mean, you can abstract everything yourself, so having a gtk like event loop doesn't seem like that big of an advantage....
18:12.43akjohntimeless, I did look in there and all the CA certs where there, but there are not any user certs..
18:12.59timelessthere normally aren't any user certs, that's fine
18:13.21k-s[WORK]trevarthan: as I told you, Evas is the canvas (something along pygame.sprite.Group), Edje is a tool to read description and resources from a text file, store resources on one file... like a theme, but with basic scripting
18:13.52timelessok, i get: Secure connnection
18:13.54k-s[WORK]trevarthan: Evas manages objects in layers, try to minimize repaint area, etc...
18:13.59timelessThis site has sent an untrusted certificate
18:14.01k-s[WORK]trevarthan: Ecore manages timers, loop, ...
18:14.06trevarthank-s[WORK]: so the big motivating factor is that you wanted a decent theme engine and didn't want to write your own?
18:14.09timeless* Certificate name is invalid or does not match the name of the site
18:14.14timeless<https://sf.net>
18:14.20k-s[WORK]trevarthan: Ecore_Evas manages connection with window manager, expose events from X, etc...
18:14.22timelessi take it you're getting a different error :(
18:14.28akjohntimeless, I noticed it this morning on gmail after my N800 crashed last night..
18:14.35akjohntimeless, Yep..
18:14.59k-s[WORK]trevarthan: Edje is something like CSS + JavaScript... it define states, transitions and events to trigger transitions, together with a basic scripting and layout engine
18:15.00timelessmonths ago i had problems where certman flaked out
18:15.07timelessbut i haven't seen them recently
18:15.27akjohntimeless, I get the "site has sent an untrusted cert", then I click continue
18:15.32k-s[WORK]trevarthan: on top of those, we also have ETK or EWL, widget sets like GTK... but that you can blend with your eye candy
18:15.46timelessum, ok, then what?
18:15.52*** join/#maemo vivijim (n=vivijim@200.184.118.132)
18:15.52akjohntimeless, Then I get the message again, and I click continue,
18:16.12timelesshow much data do you have on your device? :)
18:16.13trevarthank-s[WORK]: oh... so it comes with it's own widgets? Do you use them? Or have you decided to make your own?
18:16.15k-s[WORK]trevarthan: ETK and EWL can be mixed with the canvas, for example you can fade in your dialog to ask for password, then slide it... move buttons, do whatever you want
18:16.15akjohntimeless, Then I get "Unable to complete secure transaction" then I click ok and nothing happens..
18:16.32akjohntimeless, Lets see what df says..
18:16.40k-s[WORK]trevarthan: use ETK so far... it's almost like GTK, almost the same API
18:16.47timelessi think if i were you, i'd backup my data (not necessarily w/ backup) and reflash :)
18:17.04akjohntimeless, / is 54% /tmp is 14%
18:17.05timelessbut you're welcome to try browser.garage.maemo.org to see if the other browser works better
18:17.20timelessit's pretty unlikely that it would, but who knows :)
18:17.31k-s[WORK]trevarthan: you can set your own theme, per application but also per widget... (no big thing here)
18:17.32akjohntimeless, Dang.. I need this for maemo-mapper for a trip tomorrow..
18:17.34trevarthank-s[WORK]: sounds like a big time investment just to develop for the n800.
18:17.52k-s[WORK]trevarthan: what? our time?
18:17.58trevarthanno, mine
18:17.59akjohntimeless, I guess I could try flashing to the newest and try to put everything back togerther again..
18:18.12k-s[WORK]trevarthan: e.org guys did the hard job
18:18.13akjohntimeless, *together
18:18.22k-s[WORK]trevarthan: I already wrote the difficult bits of optimization
18:18.24trevarthanIt does sound like a really nice engine though.
18:18.35k-s[WORK]trevarthan: what's left now is just write your app to use it :-P
18:18.41timeless52% used in / here, so you haven't really added too much
18:18.51*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
18:18.51trevarthanHow much RAM does it use with python loaded and nothing else?
18:19.14k-s[WORK]trevarthan: sure it take some time playing with Evas/Edje to get it right and use correct... but it pays in the end
18:19.18akjohntimeless, I have added some things, like maemo-mapper, xterm and things..
18:19.47timelessmost of maemomapper is or should be on mmc
18:19.57timelessthere are only a few files / gconf bits
18:20.01k-s[WORK]trevarthan: which app? you need to check... usually it's less than if you did it with PyGame... it reference count images it open, use the same data, etc
18:20.07timelessmigrating it is tolerable
18:20.12timelessxterm is reinstallable
18:20.43akjohntimeless, Yeah.. Just a bummer to have to put everything back in and what not..
18:20.47k-s[WORK]trevarthan: raster, the main author, is careful with those things... although e17 is bling bling, it uses less memory than XFCE
18:21.01timelesstry the other browser
18:21.03trevarthank-s[WORK]: <sigh> sounds really good. Too bad I'd have to rewrite everything.
18:21.13timelessas i said, it's unlikely to help, but unless you're paying for bandwidth it shouldn't hurt
18:21.15akjohntimeless, I dont have the other browser..
18:21.25akjohntimeless, Eh?
18:21.46akjohntimeless, I thought I needed the latest firmware to load the new browser..
18:21.48timelesshttp://browse.garage.maemo.org/
18:21.55timelessoh, you're using 3.2007
18:21.56timeless?
18:22.15timelesswell, if you're feeling adventurous, http://webwizardry.net/~timeless/n800/ :)
18:22.22akjohntimeless, 1.2006.47-20
18:22.27timelesseww
18:22.28k-s[WORK]trevarthan: for canola we had to rewrite just the UI, we designed it to be split in Model-View-Controller, so jut views are being rewritten
18:22.37trevarthank-s[WORK]: I might start a branch of kagu rewritten for edje/avas/etk/place-your-stupid-acronym-here. (you really need a single name for all of that, BTW)
18:22.44timelessthat's um, like the original shipping release
18:22.48k-s[WORK]trevarthan: actually we'll rewrite controllers too... but just to move them to python (== simpler, easier to maintain)
18:22.57_Handful_use EFL
18:22.59timelessmost devices shipped w/ a slightly later one
18:23.02k-s[WORK]trevarthan: single name is EFL
18:23.12akjohntimeless, I am just from the "if aint broke" thought process
18:23.14k-s[WORK]stands for "Enlightenment Foundation Libraries" :-P
18:23.22timelessoh, me too
18:23.36trevarthank-s[WORK]: yeah, if I do the rewrite, I'll probably make the music playing portion a separate backend process and communicate with the frontend via DBUS or sockets.
18:23.36timelessbut the devices i have that are like that have collected a lot more cobwebs than yours has :)
18:23.59akjohntimeless, What do you mean?
18:24.03k-s[WORK]trevarthan: ah, MoRpHeUz and lsobral can be handy here... they're writing such backend
18:24.11trevarthank-s[WORK]: disq has been wanting to write a GTK frontend anyway, so that would let us experiment with different frontends.
18:24.13timelessi have a couple of devices i don't reflash
18:24.46akjohntimeless, How many do you have??!?
18:24.55k-s[WORK]trevarthan: if he alredy know GTK, it may be faster to write at first glance, but don't be fooled
18:24.59timelessbut i'm sure i collected more pieces
18:25.17trevarthank-s[WORK]: frankly man, I really wish you canola guys would just open source that crap so I didn't have to do all of this extra work just to support A2DP and play with some tiny extra features. That sucks. You're all a bunch of jerks.
18:25.19timelessakjohn: 1 770, a proto n800 w/ 72% used on /
18:25.26akjohntimeless, Ah..
18:25.28timelessand 2 n800s
18:25.31k-s[WORK]trevarthan: so do I, believe me
18:25.38timelessthe proto and 770 are devices i've used heavily
18:25.50chencahahahahah
18:25.58akjohntimeless, I see.. Nice to have a budget for a gadgets..
18:25.59timelessthe others get reflashed probably weekly
18:26.09_Handful_hehehe that's what I call being straight to the point =)
18:26.13timelessakjohn: nah, working for nokia doesn't quite do that
18:26.14_Handful_=)
18:26.20k-s[WORK]trevarthan: why don't you use mplayer and write a small app outside canola to change ~/.mplayer/config
18:26.21k-s[WORK]?
18:26.22_Handful_a2dp works on canola =)
18:26.26trevarthanoh well, at least you're providing us with cool tools to make things with. But then you're like "here's the new version of canola, so all your hard work is completely useless now"
18:26.32_Handful_just use mplayer like you did on kogu =)
18:26.36akjohntimeless, Oh.. I guess that helps..
18:26.40*** join/#maemo __shawn (n=shawn@71.141.132.103)
18:26.46timelessakjohn: i'm paid to work on the web browser
18:26.47_Handful_trevarthan: I don't think this.. as you said.. people that likes to hack
18:26.49*** join/#maemo Tu13es (n=Tu13es@d124041.iol.unh.edu)
18:26.53_Handful_would play with the other things..
18:26.59timelessso problems w/ it interest me professionally (if nothing else)
18:27.11_Handful_freedom of choice =)
18:27.27akjohntimeless, Well. I guess I need to backup and flash then eh? Can I just snag my home directory over to a flash card and then flash the device with the newest firmware?
18:27.34k-s[WORK]trevarthan: next canola version will be in Python, so you can try to hack it even if it's not open source... ;-)
18:27.38k-s[WORK]but I hope it will
18:27.43k-s[WORK]be
18:27.49_Handful_but we fully understand your point =) we think that same.. but managers don't =)
18:27.52JaffaWhat justification would there be for it *not* being OSS?
18:28.06k-s[WORK]Jaffa: managers not getting it
18:28.08trevarthan_Handful_: if you're telling me to work around the fact that canola is closed source, then you obviously don't understand open source at all.
18:28.10Jaffa_Handful_: think of the features even the current Canola would have if it was OSS.
18:28.18k-s[WORK]Jaffa: we're trying hard, it's at the legal dept right now
18:28.45timelessyou'll want to grab the gconf directory tree too
18:28.46_Handful_trevarthan: I didn't said I understand it.. but =) we are fighting to open it, because we know how it works and how much the application could benefit from being open source
18:28.57timelessbut it's basically gconf and ~
18:29.00_Handful_and even more ... how it would be easier to know good people interested in the software.. =)
18:29.02k-s[WORK]Jaffa: me too... even I, as a developer, have things that I'd like different and can implement, but I cannot release this work
18:29.16akjohntimeless, Where is the gconf tree and how do I restore it cleanly?
18:29.18timelessin my case, i want ~, gconf, and apt/dpkg info
18:29.43timelessgconftool/gconftool-2 are the proper ways
18:29.53timelessbut you'd need to read a man page or something for info about how to do it right
18:29.58_Handful_we are making pressure, because we understand the possibilities... but if they (managers) think other ways... or have other plans... it's complicated..
18:30.02k-s[WORK]Jaffa: we could have almost all webservices inside canola, like proper flickr, audioscrobbler, ...
18:30.09trevarthan_Handful_: let me know when that happens. But until then, you give me no choice but to write my own competing app. And it's not like either one of us are really getting paid for it (I know you guys are funded a bit, so not so true on your end), so it just doesn't make any sense.
18:30.42k-s[WORK]trevarthan: I already wrote a competing software too!
18:30.43_Handful_trevarthan: that's the point.. I wrote about it. I even don't think as competition because we are trying to do the same : make maemo great
18:30.47k-s[WORK]to my own paid software!
18:30.52akjohntimeless, _sigh_ Okay.. I do not really have time to mess around with this, so hopefully maemo-mapper keeps going..
18:30.54OgMaciel:D
18:31.01timelessmaemo mapper iirc uses gconf
18:31.04_Handful_and you and konttori made us pretty happy when developed in python
18:31.08k-s[WORK]it's called catota! check my playground: http://blog.gustavobarbieri.com.br/2007/04/19/new-maemo-player-catota/
18:31.20_Handful_and we would be even more happy if this would grow even more =)
18:31.22timelessit's /var/lib/gconf fwiw
18:31.30timelessand you can /try/ to just archive the tree
18:31.34timelessalthough it's not technically legal
18:31.40trevarthank-s[WORK]: _Handful_: if you can't open source canola, I think you should focus on other aspects of the system and stop competing with the open source players. They'll mature on their own, but it's harmful to have Canola out there undermining them.
18:31.43akjohntimeless, Legal? What do you mean?
18:31.54timelessthe api says you're supposed to use gconf apis
18:32.10timelessinstead of just going behind the daemon and touching its files
18:32.14akjohntimeless, Oh I see. I would use the term "proper" instead of "legal"
18:32.19pupnikwhy does dspmp3sink suck for catota?
18:32.23_Handful_and even with canola not being open, at least all the components, and really hard and important work is on the publics repositories .. so we are releasing the important bits for delovepers like you and others to also benefit (if the code is good of course.. )
18:32.24k-s[WORK]trevarthan: we can't. we don't work on it because we want, but because we're paid to do so
18:32.41k-s[WORK]trevarthan: and we were born _FIRST_ :-D
18:32.50trevarthan:)
18:32.53_Handful_yes.. and more: I don't think we are mining the player... but if you think so
18:32.55_Handful_for example
18:32.56_Monkeyfor example is 0x00 a valid value for a Java bytecode?
18:32.58k-s[WORK]pupnik: at that time? it was mplayer fault!
18:33.11k-s[WORK]pupnik: does it still suck? I think mplayer were fixed
18:33.20_Handful_a guy sent me a though comment about not being able to use last.fm and that he would never user canola..
18:33.46trevarthan:) probably disq.
18:33.46pupnikk-s[WORK]: just reading from your blog
18:33.58_Handful_so I really think that we are not mining... we are in the end helping improving it..
18:34.16akjohntimeless, Do you really think flashing it will correct the problem?
18:34.18_Handful_- not in the best way of course... =)
18:34.19_Handful_ehehhe
18:34.30_Handful_no.. it wasn't disq =)
18:34.37_Handful_as " slow "
18:34.41timelessakjohn: not many choices
18:34.44timelessit pretty much has to
18:34.48timelessthe sites aren't broken
18:34.56timelessit's very unlikely your file system is corrupt
18:35.02trevarthanwell, perhaps the competition motivates. But I think it's harmful too, cause you guys are getting paid and I'm not. :) Makes me want to pack up and go home, you know?
18:35.12timelessand even if it is, you're still better off w/ a backup and finding out sooner
18:35.31timelessmy guess is certman is corrupt
18:35.31_Handful_I know... this sucks.. but look what you guys made in such small time...
18:35.35_Handful_it's incredible
18:35.42timelessalthough i don't think we ever really figured out how/why that happens
18:35.58k-s[WORK]trevarthan: I know, but your work is important for us...
18:36.07timelessi'd probably move to either 3.2007 or 4.2007. but my proto is i think 2.2007 :)
18:36.17_Handful_I think is important for maemo...
18:36.29k-s[WORK]trevarthan: like chenca and I always proposed using Python, you proved to our boss that it's possible
18:36.30akjohntimeless, Ah.. Well I guess I will start trawling the wiki for back and flash guides.. I was thinking to go to the latest so I could use the mozilla browser..
18:36.54akjohntimeless, Do you have a link to a backup and flash guide handy?
18:37.02timelessi happen to use the mozilla browser on both 4 and 3, so i'm not picky about that
18:37.14timeless4 has the advantage of trying to correct touchpad problems
18:37.19timelesss/pad/screen/
18:37.29timelessbut some people have complained that 4 hurts things
18:37.40akjohntimeless, You mean when you use the finger keyboard?
18:37.48akjohntimeless, Cause I use that a ton..
18:38.04akjohntimeless, And it so annoys me when applications interact with it differently.
18:38.09timelessif you mean the small keyboard
18:38.22timeless(vkb, not fkb)
18:38.23akjohntimeless, No I mean the big keyboard for finger typing..
18:38.44MoRpHeUztrevarthan: k-s[WORK]  mentioned a media backend...I'm working on it with lsobral ... =)
18:38.53timelessthe touchscreen problems were generally afaiu limited to stylus/fingernail input
18:39.02timelessif you have problems using thumbs, that's not something i'm aware of
18:39.09timelessbut, i'm starving
18:39.14timelessand my food choices are dwindling
18:39.27akjohntimeless, All right.. Thanks for the help.. Go get something to eat eh?
18:39.49trevarthank-s[WORK]: so we're like an idea farm to you. :) a proof of concept application. I'm not sure how I feel about that. I suppose it makes Canola better in the long run, which, if I want to use Canola (and I did originally), helps me in a round about sort of way.
18:40.00_Handful_hei
18:40.10trevarthanIt's like open source work flow without the open source.
18:40.14trevarthan:)
18:40.14_Handful_I don't think is that trevarthan, I think is like user's need not idea farm =)
18:40.27*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
18:41.08k-s[WORK]trevarthan: not much an idea farm, but as one that get things done first
18:41.22_Handful_because we actually had bold plans for canola since the beginning.. (actually that was the motivation to go efl now) now we needed a infra to implement our ideas in a fast way
18:41.25k-s[WORK]idea of python was born more than a year before
18:41.47_Handful_imagine yourself using sdl without pygame... it's a slow and pain process : /
18:41.53trevarthanI dunno. I get it. I just don't like it very much. And it sounds like you don't like it much either. But it sounds like we're stuck with it.
18:42.10_Handful_yeah.. we for SURE don't like it.. believes us
18:42.12k-s[WORK]trevarthan: yep
18:42.17syntuxwhich repos are safe to use ?
18:42.21_Handful_what we can do is : try to release most of the componets that we can
18:42.30k-s[WORK]trevarthan: we tried to keep things as free as possible
18:42.46akjohntimeless, Did you take off yet?
18:42.52k-s[WORK]trevarthan: EFL is BSD, I could let our manager tell me "make it in house and change the license", but we didn't
18:43.14pupnikdevelopers need to eat too
18:43.19k-s[WORK]libdmapsharing was released by andrunko as LGPL
18:43.24_Handful_pupnik: a lot =) lol
18:43.35akjohnNah.. Devs can run on sode alone right?
18:43.39akjohn*soda
18:43.43_Handful_hehehe
18:43.46_Handful_I wish... =)
18:44.19akjohnSo, how good is the backup app at getting you back in shape after a firmware rev?
18:44.21_Handful_I could run on Fazer chocolate
18:44.27trevarthank-s[WORK]: I think I want to benefit as large of a user base as possible though, and it sounds like EFL is huge and difficult to port. Are there any other well known applications using it right now?
18:45.04k-s[WORK]trevarthan: E itself, but it's in C
18:45.23k-s[WORK]trevarthan: you have doxygen docs, some texts on the platform overview
18:48.47trevarthanA large part of me feels like if I use EFL I'll just be supporting Canola and it's license. :) And that kagu will be forever in Canola's shadow. And if I restrict Kagu to the n800, then it might indeed be forever in Canola's shadow.
18:49.01trevarthandid that hit the 255 char limit? I can't tell.
18:49.23k-s[WORK]trevarthan: and that tutorial I told you
18:49.58k-s[WORK]trevarthan: ?
18:50.07trevarthanwhat?
18:50.13trevarthanI'm not sure what you're asking.
18:50.53_Handful_I think you should not worry about us
18:51.10akjohnI guess folks missed my backup question...
18:51.15_Handful_better you should only look, and see if we released something that was not available that is worth using =)
18:51.28akjohnAnyone have any experience with the backup app?
18:51.37pupnikakjohn: vague questino
18:51.54akjohnpupnik, Hmm.. Not sure how I could be more clear.
18:51.55trevarthan_Handful_: yeah. I guess that means that unless I really need the performance, EFL doesn't really make much sense for kagu.
18:52.01N800trevarthan, you are still being ask to join the darkside
18:52.03_Handful_so it will never be on the shadow.. and being free. make's you faster than us
18:52.11_Handful_because we have other projects..
18:52.14pupnikakjohn: it saves certain things and not others
18:52.24_Handful_I think it's not performance.. I'm a UI guy
18:52.33trevarthan_Handful_: I might really need the performance.  I'm not saying I don't. But switching just because it's there isn't a good decision.
18:52.35_Handful_I like the choice because it's so much faster to create rich ui
18:52.41akjohnIs there anything that I need to backup outside of what the backup application backs up before reving my firmware?
18:52.42N8003 icons down 8 to go
18:52.57_Handful_I wouldn't ever switch because of performance.. it's about speed for doing great rich ui
18:52.57akjohnpupnik, Hows that?
18:53.27_Handful_and even better... you can actually make the ui team do a lot of the boring work for the developers..
18:53.28pupnikakjohn, i reccommend you back up the things you want to keep that the backup application does not backup.
18:53.58akjohnpupnik, I agree, but sadly I have no idea what those things might be..
18:54.09*** join/#maemo Pwille (n=user@0x50c53fcc.odnxx3.adsl-dhcp.tele.dk)
18:54.50trevarthan_Handful_: I'm not really all that interested in a great rich UI. I'm more interested in dead-simple and ease of use. I'm not sure if EFL would make that more difficult or less difficult.
18:55.05pupnikThe backup application saves and restores user data stored in ~/MyDocs (by default) and setting directories and files in /etc/osso-af-init/gconf-dir (a link to GConf database /var/lib/gconf), /etc/osso-af-init/locale, and /etc/bluetooth/name. The application can be configured to back up other locations and files as well by using custom configuration files.
18:55.19pupnikFor all data that is not normally backed up, the so-called locations configuration is used.
18:55.24pupnikThe locations configuration paths must not overlap with the documents path.
18:55.30pupnikThe locations configuration allows the applications to install a configuration file with a list of files and directories that must be included in the backup. The configuration file must be installed into the /etc/osso-backup/applications directory and named <application>.conf. The file must consist of simple XML format. The following example illustrates the example_libosso.conf configuration file:
18:55.41trevarthan_Handful_: I'm also interested in portability. And I think EFL rules that out.
18:56.12k-s[WORK]trevarthan: why?
18:56.40k-s[WORK]trevarthan: we have it working on macos too, and win32 is not far (almost finished, using direct3d)
18:56.41trevarthanWhy does it rule it out? EFL + python bindings isn't widely available on anything but maemo yet.
18:58.21trevarthanI think the correct approach for kagu right now is to separate the backend from the frontend and continue developing using pygame for now, but leave the door open for GTK and EFL.
18:58.51*** join/#maemo frob (n=frob@host228-140-dynamic.11-87-r.retail.telecomitalia.it)
18:58.56trevarthanAnd the longer I wait to do that, the harder it will be, so we should probably make that a priority.
18:59.13pupnikakjohn: http://www.internettablettalk.com/forums/showthread.php?t=7488&highlight=backup+restore
18:59.23akjohnpupnik, Ah! Thanks!
18:59.46k-s[WORK]trevarthan: have at look at catota, I have engines split and you can grow on it
19:00.11trevarthancatota?
19:01.01MoRpHeUztrevarthan: http://blog.gustavobarbieri.com.br/2007/04/19/new-maemo-player-catota/
19:01.16*** join/#maemo lsobral (n=sobral@200.184.118.132)
19:01.20MoRpHeUztrevarthan: just need some update regarding gmyth-streamer parameters...
19:01.35trevarthanlooks like it's a frontend, basically? In GTK? with support for multiple backends?
19:05.39k-s[WORK]trevarthan: yep
19:05.46*** join/#maemo brian__ (n=brian@adsl-76-212-15-2.dsl.pltn13.sbcglobal.net)
19:05.52k-s[WORK]trevarthan: with multipe player engines and sources
19:06.03k-s[WORK]trevarthan: I have few sources, like the file chooser
19:06.13k-s[WORK]trevarthan: maybe you can add a playlist there, dunno
19:06.34k-s[WORK]trevarthan: it was born as a clever hack to allow me experiment with mplayer without using command line
19:07.18*** join/#maemo dospod (n=dospod@cpe-24-175-234-237.stx.res.rr.com)
19:07.32dospodhello
19:07.40brian__Hi all, when I try to play 'Road to Ruin' (the sample audio clip) in my N800 it says 'Unable to perform operation. Try again'.
19:07.49*** join/#maemo dolske (n=dolske@corp-241.mountainview.mozilla.com)
19:07.56brian__I've rebooted and the behavior is the same.
19:08.06brian__Well I've power cycled.
19:08.29kennek-s[WORK], horizontal kinetic scrolling is in git ... there is a ctor karg 'horizontal' that you must set to True
19:09.35dospoddoes anybody have maemo installed on a computer?
19:09.49k-s[WORK]kenne: thanks
19:11.32proctotrevarthan: is there any work planned on improving kagu performance?
19:11.41dospodI like the hildon ui and was wondering if someone had it installed on their computer also
19:11.44proctoI haven't had a chance to look at the code, so I can't offer any specific comments, though
19:14.26proctoMoRpHeUz: are there any catota packages? It looks pretty darn nice.
19:14.40*** join/#maemo Yamazaki-kun (n=bsa3@host217-44-81-35.range217-44.btcentralplus.com)
19:14.59*** join/#maemo richieeee72 (n=richard@82-69-62-183.dsl.in-addr.zen.co.uk)
19:15.07proctoMoRpHeUz: I'm stuck using only windows machines until I get all the parts for my new computer, so building from svn ain't happening for me
19:15.08pupnikhmm, free movies and films for all http://www.archive.org/details/moviesandfilms
19:15.14*** join/#maemo behdad (i=behdad@nat/redhat-ca/x-2e4a88ff6fddae8a)
19:15.34MoRpHeUzprocto: I think that it's just from svn, right k-s[WORK] ?
19:16.35k-s[WORK]procto: no, just SVN
19:16.47proctooh well
19:16.59k-s[WORK]procto: feel free to continue, I can give you every copyright if you want
19:17.15k-s[WORK]code is clean, simple
19:17.32MoRpHeUzprocto: why procto ? =P hehe
19:17.35proctok-s[WORK]: one of the main thing that's appealing to me about it, is the ability to use mplayer to play upnp stuff
19:18.27k-s[WORK]procto: you can write any source you want
19:18.43proctoI'm looking at the code
19:18.45proctoit really is good
19:18.55proctoI so often see python code that looks like C without curly braces
19:19.06proctosp moce wjem tjat osm
19:19.13proctoI mean, so nice when that isn't the case
19:21.02k-s[WORK]procto: not my code, believe me :-)
19:21.24proctoehehe
19:21.32k-s[WORK]although some examples of edje/evas are more like bash script than anything else
19:21.32*** join/#maemo red-zack (n=mk@p5B045D30.dip.t-dialin.net)
19:21.38k-s[WORK]too small and simple
19:22.29proctowhile I'm a big fan of EFL, I think it's overkill for most things
19:22.40pupnikthe evas youtube is nice.  keep making videos of cool things - helps promote the nokias
19:22.42proctoI think Catota has just the right interface for its type of app. I'm very impressed
19:22.48trevarthanprocto: yes. lots. what aspect of performance are you curious about?
19:23.02_Handful_pupnik: that's the goal =)
19:23.06k-s[WORK]pupnik: yep!
19:23.21proctotrevarthan: the "everything is slow" aspect. Scanning I understand, but it takes over 15 seconds to load an 80 song playlist
19:23.25proctoI didn't time it exactly
19:23.39trevarthanyeah, that's a long playlist.
19:23.45trevarthanI'll work on that.
19:23.58trevarthanmost of mine are 12 songs or less.
19:24.27proctobut what is it doing when it's loading the playlist? like I said, I haven't looked at the code
19:24.30proctoShouldn't it only be doing something like reading an xml file?
19:24.37proctoand dumping it into the UI?
19:24.42trevarthanprocto: It's allocating a surface for each item in the scroll widget. That's surprisingly slow.
19:24.49proctoah
19:24.50proctoI see
19:25.29proctoI only got my n800 2 weeks ago, and I don't have any linux computers to develop on at the moment (main computer's a laptop, and waiting on asus to send me a replacement for a video card that BURST INTO FLAME)
19:25.33trevarthanI'll see if I can change it to not allocate a surface, but instead blit everything on the fly. I've been meaning to do that for a while now.
19:25.33k-s[WORK]trevarthan: ooooouch!
19:25.37proctoI'm itching to code something :>
19:25.39k-s[WORK]trevarthan: please don't do it
19:25.50k-s[WORK]trevarthan: keep surface for the N visible items + 2 spare
19:26.06proctok-s[WORK]: that might not work well with kinetic scrolling
19:26.07k-s[WORK]trevarthan: cycle those (wrap)
19:26.08trevarthanyeah, that's a good idea.
19:26.17k-s[WORK]procto: it does
19:26.19proctotrevarthan: how about actually only having a single widget?
19:26.21proctoi.e.
19:26.26k-s[WORK]procto: kenne have a video showing that
19:26.29proctolike one huge button (I'm not 100% familiar with the API)
19:26.44proctowith selection identified by scroll position?
19:26.48k-s[WORK]procto: he don't have widgets, but simple SDL/PyGame surfaces...
19:26.48proctoa bit hacky, but might be faster
19:27.06proctoright, so it handles a bunch of surfaces, right?
19:27.08trevarthanprocto: if I do it k-s[WORK]'s way, the load time will go way down. I can optimize further from there.
19:27.13k-s[WORK]procto: right
19:27.26proctoso I'm thinking you can have a single surface, with text on it
19:27.27k-s[WORK]trevarthan: please do, we do that in canola and works fast
19:27.32proctoso only one surface is handled
19:27.37proctoand you're just moving it up and down
19:27.44k-s[WORK]procto: and when you move it one item up?
19:27.45trevarthanthey are widgets, actually, but they're virtual. They're not like GTK widgets or anything. But they are their own objects.
19:28.05k-s[WORK]procto: you'd have to recreate it... horrible, managing 10-20 items are not slow
19:28.10proctok-s[WORK]: the whole thing is larger than the screen. So you can move it up and down
19:28.22*** join/#maemo _pcfe_ (n=pcfe@a83-245-162-212.elisa-laajakaista.fi)
19:28.24jjazzI'm looking for an RSS reader for the n800 that will grab the full version of the pages excerpted in an RSS feed.  Anybody know of such an app?  Thanks.
19:28.46*** part/#maemo richieeee72 (n=richard@82-69-62-183.dsl.in-addr.zen.co.uk)
19:31.09trevarthank-s[WORK]: I've been wondering if a linked list would be better for the scroll widget than a normal python list too. Then I could have a pointer to the viewport's top edge and not have to walk the entire widget item list every time I render.
19:31.47k-s[WORK]trevarthan: python list is vector but with smart implementation, it's fast if you append()
19:31.57proctowhy can't you have a pointer with the normal list?
19:32.36trevarthanhmmm... I suppose I just need to access it by index. I've been looping it.
19:32.43syntuxguys, whats the default root@nokia password?, trying to connect via SSH
19:33.14k-s[WORK]trevarthan: no, use iterators (for element in list)
19:33.29k-s[WORK]trevarthan: that's not slow, possible something else
19:33.39trevarthank-s[WORK]: why iterators?
19:34.01k-s[WORK]trevarthan: iterators are optimized to do iterations over sequences or any objects
19:34.08k-s[WORK]trevarthan: list iterators are fast
19:34.29trevarthank-s[WORK]: you sure they aren't just fancy interfaces to the normal looping constructs?
19:34.50k-s[WORK]trevarthan: yes, but it's the fastest way
19:35.25k-s[WORK]if you do "for i in xrange(len(list)): list[i]" it's slower
19:36.30trevarthangot any documentation to that? I've never seen that claim.
19:36.41k-s[WORK]some, 1) http://www.python.org/doc/essays/list2str.html
19:37.26k-s[WORK]2) http://wiki.python.org/moin/PythonSpeed/PerformanceTips
19:37.35k-s[WORK]hope it helps
19:38.06trevarthanyeah. thanks.
19:38.17*** join/#maemo fsmw (n=Fernando@200.72.33.75)
19:38.47*** join/#maemo NoOneNo (i=NoOneNo@CPE000c6e2f3bfb-CM0011ae050804.cpe.net.cable.rogers.com)
19:39.08trevarthanof course, pygame is almost always the bottleneck in practice (according to religious use of cProfiler), but I do have a few places where I could improve python calculations. (mostly in the scroll widget itself)
19:39.35pupnikif that endgaget device were the successor i'd buy it in a heartbeat.  the keyboard gives you plenty of buttons - only the dpad is worrisome
19:40.28pupnikbut if it is low-resistance (i.e. not a hard click) it's a win
19:40.52jjazzpupnik: a keyboard is the last thing I want on the thing.  For real work, I have an external keyboard that I usually leave at work.  For just carrying it around, the stylus and my thumbs are more than good enough.
19:41.01jjazzkeboard = lots of bulk for nothing
19:41.11pupnikfor stand-up texting with thumbs
19:41.28milhousewoah
19:41.33pupnikfor right-hand side buttons for games without alienating the buziness people
19:41.38milhousenow i know where all my storage has gon
19:41.39milhousee
19:41.40k-s[WORK]trevarthan: you have to reduce usage of blit
19:41.47k-s[WORK]trevarthan: do you have anything to manage your objects?
19:41.52milhousejust did a backup of my n800 - 176MB!
19:41.55k-s[WORK]trevarthan: like what need to be repainted?
19:41.58milhousenormally about 30MB
19:42.35k-s[WORK]http://blog.gustavobarbieri.com.br/2007/04/03/pygame-smart-group-and-sprite-implementations/
19:42.36trevarthank-s[WORK]: no, not yet. I thought about that this morning. Only a few regions of the screen need to be repainted, but I'm currently repainting everything all the time.
19:42.49k-s[WORK]trevarthan: this points to my code
19:42.56k-s[WORK]it will be useful for you
19:42.56milhousewhat the hell have i installed which has filled up /home/user to that extent...
19:43.15trevarthank-s[WORK]: thanks!
19:43.31*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
19:43.59jjazzmilhouse: du -h
19:44.08proctok-s[WORK]: are you gustavo barbieri?
19:44.14milhouseyeah: /home/user/.osso_rss_feed_reader
19:44.15NoOneNon00b alert - Just got a 770 and was wondering if anyone had made - look into making it a Bluetooth Audio Gateway?
19:44.16proctojust curious, since the handle doesn't match the name
19:44.21milhouseit's huge
19:44.28milhouseand i've only got about 6 feeds setup
19:44.43milhouse151MB in that directory alone
19:44.51k-s[WORK]procto: yep
19:44.55trevarthanNoOneNo: like, audio input -> bluetooth output?
19:44.55milhousesigh... RSS Feed Reader - what a sack of shit
19:45.10NoOneNomore like bluetooth input for audio output
19:45.30trevarthanNoOneNo: ah. what's the application for that?
19:45.33jjazzmilhouse: Is there a better one available?
19:45.36NoOneNobasically to have a bluetooth phone pump out call/voice data to the Nokia for it to pump out audio
19:45.49proctok-s[WORK]: thanks for that moin python performance tips link. looks like they updated it a lot since the last time I looked.
19:45.55milhousejjazz: I believe there might be
19:45.56NoOneNoif you were to mount the 770 as a stereo/gps/bluetooth gateway for a car
19:45.58proctoI forgot some of those things
19:46.05trevarthanNoOneNo: so you're only interested in the headset profile, not A2DP?
19:46.07jjazzmilhouse: If you find it, please do report back.  I'm interested.
19:46.12NoOneNocorrect
19:46.13proctogoing to optimize some of my python :>
19:46.15milhousejjazz: can't recall it now, but there are alternatives and they would sturggle to be worse than what Nokia ship
19:46.43proctoI use rssfwd.com as my rss reader
19:46.44jjazzmilhouse: I'm particularly interested in something that prefetches the pages referred to in feeds that only come with excerpts.
19:46.48proctoforwards everything to my gmail
19:46.54jjazz(I'd like to read those pages on the subway)
19:47.05proctoyou can create a special gmail account for it
19:47.08proctosort them into labels
19:47.09proctoif you want
19:47.14milhousejjazz: the unfortunate thing is the stock feed reader integrates quite nicely with the home page, but it's so buggy it's effectively useless for any serious use (and now i find it's filling up the whole of my internal memory)
19:47.41jjazzmilhouse: Yeah, and I've had my feeds disappear on me a couple times too.
19:47.47trevarthanNoOneNo: there's no current work being done with that right now, but we do have A2DP support in some apps. The Bluetooth ALSA project provides a headset profile software implementation <-> ALSA gateway. You can get a binary package for maemo here: http://www.guardiani.us/index.php/N800_custom_packages#Bluetooth_ALSA
19:48.01trevarthanhope that didn't get cut off by the 255 char limit....
19:48.13NoOneNothanks
19:48.21milhousewas about to reflash to verify some bugs, i'll avoid adding any new feeds in future.
19:48.22NoOneNodid it end in _ALAS ?
19:48.34trevarthanNoOneNo: Yes. so after you've got that installed, it's just a matter of...
19:48.38*** join/#maemo Yamazaki-kun (n=bsa3@host217-44-81-35.range217-44.btcentralplus.com)
19:49.21trevarthanconfiguring bluetooth alsa to connect to the phone and play through alsa.
19:49.45*** join/#maemo __shawn (n=shawn@032-324-517.area1.spcsdns.net)
19:49.51pupnikwhat native playback rates doe n770 support for audio samples?
19:50.03NoOneNoI will definately look into it, thanks for the heads-up
19:50.09pupnikdoes the sound backend do resampling in hardware or software?
19:50.25trevarthanNoOneNo: you'll probably need either red pill mode or to be root and use `dpkg -i ...` to install those packages. I screwed up the packaging a bit and need to fix it.
19:50.40trevarthanthey work fine though.
19:51.01trevarthanyou just can't click them from the browser and install them directly without turning on red pill mode.
19:53.17proctoNecessity is the mother of python scripts
19:53.21*** join/#maemo TimRiker (n=timr@216.49.181.128)
19:53.28proctoAnyone have experience using the Maemo SDK under VMWare?
19:55.08pupnikyes
19:55.33trevarthanit's too bad the n800 doesn't  have a line-in jack. Then I could use it as a stereo A2DP adapter for my desktop while I'm at work.
19:55.46proctopupnik: how was your experience?
19:55.51proctopupnik: does it work?
19:56.16proctomy USB ports are fried, so I'm going to be developing at home. Then transferring built packages to work
19:56.23proctowhere I'll be transferring them to the device
19:56.25proctoor maybe uploading them
19:56.29proctoand downloading to the device
19:56.34NoOneNobut you are able to stream into the n800 via ad2p now?  How CPU intensive would the headset profile be though?  it can be at a much lower bit rate
19:57.09unique311tired of my computer making a noise everytime someone says N800
19:57.12NoOneNoalso, do you know if people have had success with this package on the 770, (my 770 is 3 days old so I really don't know to much yet)
19:57.20pupnikit worked procto, just took up a lot of unneded space for me
19:57.27proctoah, k
19:57.28trevarthanNoOneNo: AFAIK, A2DP is a one way outbound profile. I'm not sure if Bluetooth ALSA has the ability to act as an A2DP sink (like a headset does).
19:57.58trevarthanNoOneNo: not sure if it works on the 770. probably though.
19:58.39trevarthanNoOneNo: headsetd (the headset profile daemon) is a bit less resource intensive than a2dpd, I think.
19:59.00*** join/#maemo fsmw (n=Fernando@200.72.33.75)
19:59.03trevarthanbut I've never tried it on the n800, just on linux desktops.
19:59.33trevarthanNo open source linux SIP phones for the n800 yet, so I haven't had a reason to try my BT mono headsets.
20:00.07*** join/#maemo adoyle (n=adoyle@static-72-74-246-2.bstnma.fios.verizon.net)
20:04.42*** join/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
20:09.41*** join/#maemo Luria (n=abulafia@cpe-68-175-110-250.nyc.res.rr.com)
20:10.13*** join/#maemo florian (n=fuchs@f048034245.adsl.alicedsl.de)
20:12.36*** join/#maemo sp3001 (n=tt@hoasb-ff0ddd00-250.dhcp.inet.fi)
20:13.57Luriamaemo does need a multitouch picture viewer
20:14.16Luriaso i have an emergency subway map
20:14.49Luriaor in case i have to go to some godforsaken place in the outer boroughs
20:15.37*** join/#maemo Shurik (n=Shurik91@64.238.118.3)
20:15.43Shurikhola
20:15.44_Monkeyniihau, Shurik
20:16.02Shuriktupo tapu
20:16.05*** join/#maemo amr (n=amr@cpc1-leed7-0-0-cust392.leed.cable.ntl.com)
20:16.22Shurikokay, so who's got 8 gig SD in n800?
20:16.36ShurikI just got refunded for the destroyed one... so now I'm thinking
20:17.43alteregoHas anyone managed to make use of the serial port on the N800 or N770?
20:18.01Shuriktablet has a serial port?
20:18.11NoOneNo<trevarthan> http://maemo.org/community/wiki/BluetoothHeadset?highlight=%2528headset%2529
20:18.22Shurikwell, other then usb
20:18.36NoOneNothough they are talking about a bluetooth headset for the 770 they mention that the alsa plugin will not work
20:18.55NoOneNodo you think its accurate, I'm probably still going to try, just a little disappointing
20:20.06alteregoI guess that's what the pinout is on the PCB ..
20:20.11LuriaShurik, which 8gb did it destroy?
20:20.22ShurikPatriot
20:20.38alteregoErm, well, the pin contacts. It looks a lot like the Nokia data cable connection style.
20:20.46Luriaim on the fence between buying a kingston and waiting for the overpriced sandisk offerings
20:21.19Shurikthink it will make a difference?
20:21.24Luriai didnt even know they made sdhc cards
20:21.50Shurikyeah
20:21.56*** join/#maemo red-zack (n=mk@p5B045D30.dip.t-dialin.net)
20:22.06Shurikwell, newegg.com is great, but I'm thinking where else can I get SD from
20:22.15Shurikbecause they might not refund me a second card :)
20:22.24Shurikwhen n800 toasts it
20:22.53Luriai was going to make an exception and buy in store
20:23.02Shurik*gasp*
20:23.13*** join/#maemo guardian (n=Guardian@ANantes-252-1-101-196.w81-48.abo.wanadoo.fr)
20:23.40Luriawhat, paying tax+rent surcharge or that there are b&m stores that sell then
20:23.44Luriawhat, paying tax+rent surcharge or that there are b&m stores that sell then
20:23.50trevarthanNoOneNo: that page gives you an excellent explanation for why the n800 doesn't have native headset and a2dp profiles. yes. btsco is the "old" way of doing bluetooth alsa.
20:23.51Luriacrap
20:24.36*** join/#maemo sp3002 (n=chatzill@hoasb-ff0ddd00-250.dhcp.inet.fi)
20:24.42trevarthanNoOneNo: The page they link to: http://bluetooth-alsa.sourceforge.net/build.html   Is what you're downloading if you use those packages I sent you the link to. I just took that code, compiled it, and packaged it.
20:24.43Luriais there the possibility of bt headset (with mic) on the horizon?
20:25.10*** join/#maemo sp3001_ (n=tt@hoasb-ff0ddd00-250.dhcp.inet.fi)
20:25.46trevarthanLuria: application specific? Yes. In general for the n800 (i.e. built in to the OS)? I have no idea, but I'd say probably not.
20:26.09Luriano, i meant a maemo stack
20:26.12Luriashame
20:26.17trevarthanLet's put it this way: I haven't read anything about it in the maemo stack.
20:26.25trevarthannothing current anyway.
20:26.30*** join/#maemo guardian (n=Guardian@ANantes-252-1-101-196.w81-48.abo.wanadoo.fr)
20:26.38Luriaalmost as nonsensical as      the unicode support
20:27.04Luriaanyone know offhand if microb has rtl support?
20:27.25trevarthanLuria: there is a very good reason why bluetooth audio is difficult on maemo. It's a hardware issue. You have to do it in software, and that requires ALSA unless you write your own code.
20:27.34*** join/#maemo guardian (n=Guardian@ANantes-252-1-101-196.w81-48.abo.wanadoo.fr)
20:27.43*** join/#maemo guardian (n=Guardian@ANantes-252-1-101-196.w81-48.abo.wanadoo.fr)
20:28.58trevarthanThey would either have to switch all apps off of gstreamer and move to alsa, or they would have to rewrite bluetooth-alsa in gstreamer, or provide alsa GST sinks. And they'd need software versions of all the DSP codecs too. It's a big problem.
20:29.40Luriasilly design, then
20:29.50Luriabut still silly
20:29.52trevarthanBut hopefully we'll start seeing BT support directly in applications soon.
20:29.54*** join/#maemo guardian (n=Guardian@ANantes-252-1-101-196.w81-48.abo.wanadoo.fr)
20:30.00pupnikITOS has an alsa backend - so why do see... configure: error: No linkable libasound was found
20:30.50trevarthanpupnik: dunno. you got the dev packages installed?
20:30.54Luriaif they arent going to give us that, they could at least sell the nokia headphones in the us :-)
20:31.00*** join/#maemo guardian (n=Guardian@ANantes-252-1-101-196.w81-48.abo.wanadoo.fr)
20:31.07pupniki see nothing alsa or asound in my apt-cache search
20:31.10trevarthanLuria: yeah. no kidding. :) I lost mine.
20:31.12pupnikor on the device
20:31.28Luriatrevarthan, so did i
20:31.32*** join/#maemo ajturner (n=ajturner@adsl-67-38-2-238.dsl.sfldmi.ameritech.net)
20:31.52trevarthanpupnik: not sure about the old ITOS. I built bluetooth-alsa and mplayer for 2007 though.
20:31.58Luriawanna know how i got a new pair - not that its going to help you...
20:32.07trevarthansure
20:32.13Luriaif anything, it will add to your despair
20:32.27Luriai went to the nokia flagship store
20:32.33Luriaon 5th avenue
20:32.37Luriaand asked
20:32.45*** join/#maemo pv__ (n=pv@a91-154-1-163.elisa-laajakaista.fi)
20:32.50trevarthanI think I remember you telling this story a while back.
20:32.55Luriathey didnt even have an sku to order it
20:32.56Luriayeah
20:33.09trevarthanthey just gave you a sample model, right?
20:33.19Luriafrom the back room for free
20:33.24trevarthan:)
20:33.33Luriai even offered to pay
20:33.39trevarthanthat sucks. too bad it isn't a more common jack.
20:33.49Luriafwiw, i did see some euro sites selling it
20:34.09Luriai actually have to return a set of iphone eshures
20:34.18Luriathey *sorta* work
20:34.45trevarthanMy ipod headphone work fine. Just uses the onboard mic.
20:35.24Luriawell, yeah, but the point is to have the mic :-/
20:35.44Luriaand arent you too bright to have an ipod :-p
20:35.47trevarthandoesn't bug me too much. the one on the n800 works fine.
20:36.09trevarthanno, I'm starting to think I'm stupid for having an n800. :)
20:36.30Lurianot liking it?
20:36.39NoOneNothe headphone jack on the nokia is not a standard 3.5mm jack? is that only true of the N800 or the 770 as well?
20:36.47trevarthanI could still be using my ipod. It's cheaper, and I don't have to write any code to make it work.
20:37.05trevarthanNo A2DP on the ipod though. That was one of my selling points for the n800.
20:37.05LuriaNoOneNo, it is a standard jack plus an extra ring
20:37.37NoOneNoso pluggin regular headphones does not line the left,right,ground rings up?
20:37.42NoOneNoplugging in
20:38.04trevarthanNoOneNo: no, it does.
20:38.27trevarthanAnd it's pretty slick. normal headphones work fine, AND the mic on the n800 works at the same time.
20:38.28NoOneNooh good, sorry could confused by the above...
20:39.23NoOneNocould = got
20:40.02trevarthanNoOneNo: it's just not a common jack. nobody makes replacement headphones *with* the mic for it.
20:40.54NoOneNobut for the bluetooth headset profile thats still pretty good, stereo jack connected to car amplifier, internal mic still working for voice
20:41.09trevarthanright.
20:41.14NoOneNothough I would imagine the problem of voice echo cancellation will be a problem
20:41.20NoOneNounless its already doing that in the DSP
20:41.26trevarthanor find a plug that fits and wire the mic anywhere you want.
20:41.27NoOneNopart
20:41.55trevarthanI doubt it does that in the dsp.
20:41.57*** join/#maemo pdz (n=paul@135.14.169.217.in-addr.arpa)
20:42.17*** join/#maemo __shawn (n=shawn@adsl-67-124-150-9.dsl.pltn13.pacbell.net)
20:42.36trevarthanMy friend was complaining that he could hear himself when I was testing SIP with him on "speaker".
20:43.00trevarthancomplaint went away when I plugged in my ipod headphones.
20:44.37NoOneNohmmm, that would suck ... how bad was the echo, un-doable?
20:46.17disqso, new themes?
20:46.28disqi napped again btw, what's wrong with me. sleeping 20 hours a day
20:47.00trevarthanNoOneNo: not sure. he heard it, not me.
20:48.20*** join/#maemo TimRiker (n=timr@216.49.181.128)
20:48.37trevarthandisq: no new themes yet. k-s[WORK] and _Handful_ had an excellent conversation with me regarding canola and EFL though.
20:48.50disqin-channel? i should check logs
20:49.17disqi just didn't like the Pawn scripting and the unclean macros, but efl looks good to me otherwise
20:49.34*** join/#maemo pdz- (n=paul@135.14.169.217.in-addr.arpa)
20:49.38trevarthandisq: yeah. I pitched a fit. They told me to shut up. It was good stuff.
20:49.58trevarthanI just don't like rewriting everything.
20:50.14disqneed a bigger team
20:50.19trevarthanyup
20:50.55trevarthanapparently EFL has a scroll widget of it's own these days. so we could use that.
20:51.08*** join/#maemo metatron (n=abulafia@cpe-68-175-110-250.nyc.res.rr.com)
20:51.36metatronah the joys of dinky "free" wifi
20:51.42trevarthanOh, and k-s[WORK] smacked me on the head and told me how retarded my scroll widget code is and a really obvious way to speed it up and reduce memory usage by a lot.
20:51.47disqyeah i saw the videos in planet.maemo.org
20:52.08disqconstructive critisizm, that's good
20:52.33trevarthanYeah. I should have seen that tweak. I probably would have given time. It's really obvious.
20:52.39k-s[AWAY_WORK]disq: not that bad... I didn't told him that bad words
20:52.40k-s[AWAY_WORK]:-)
20:52.59trevarthanwhatever. my head's still sore. you made me cry.
20:53.01trevarthan:)
20:53.10metatronoh no
20:53.13k-s[AWAY_WORK]:-D
20:53.14metatrondont cry
20:53.48Luria_its not like canola is better :-)
20:53.50chenca"Developers May Cry"
20:54.25trevarthandisq: so we might have a 1.1 release soon with "trev's scroll widget sucks much less now" as the primary reason.
20:54.53k-s[AWAY_WORK]trevarthan: don't forget to credit me
20:54.54k-s[AWAY_WORK]:-D
20:54.57disqcould make it 1.0.2 instead
20:55.10Luria_its the background refresh patch in the deb or only in svn?
20:55.13disqalso "ooh look we fixed the theme some more, thanks to these guys" type of thing
20:55.42trevarthank-s[WORK]: yeah, but who do I cite you as? k-s? k-s[WORK]? k-s[AWAY-WORK]? I'm so confused.
20:55.59trevarthanLuria: svn only. just committed it today.
20:57.05Luria_looking forward to the next release
20:57.20trevarthanyeah, me too. it's gonna not suck as much. :)
20:57.24Luria_may i ask why the scanner is separate?
20:57.47k-s[AWAY_WORK]trevarthan: Gustavo Sverzut Barbieri
20:57.51k-s[AWAY_WORK]trevarthan: that's my name
20:58.08trevarthanok. I'll be sure to tell everyone you verbally abused me. :)
20:58.12Luria_and/or doesnt use the native indexing?
20:58.41disqby native indexing do you mean metalayer?
20:58.53trevarthanLuria: separate because most people don't change media that much. and that's how canola did it. (I think)
20:59.09trevarthannative indexing: Is that possible?
20:59.27Luriais metalayer the native dialog approach?
20:59.29disqtrevarthan: canole has a service running in the background looking for mmc mount/unmount signals
20:59.38Luriayeah, thats it
20:59.48trevarthanright.
20:59.59trevarthanand then canola-conf runs to scan stuff.
21:00.04Luriaoh, not the canola
21:00.13*** part/#maemo Shurik (n=Shurik91@64.238.118.3)
21:00.24k-s[AWAY_WORK]disq: you may use that if you want
21:00.33k-s[AWAY_WORK]~/.canola/canola.db is sqlite3
21:00.34infobotk-s[AWAY_WORK]: okay
21:00.40disqLuria: well. both authors currently have metalayer-crawler0 disabled in init.d. it would dive into my sardine partition and never come back. some other problems with trev. so, we're only trying to use the "good parts" of the osso-media-engine (like the player)
21:00.56Luriaoh, not the canola i wanted to delete it when i try to debug the utf issue
21:01.00Luriaoops
21:01.01k-s[AWAY_WORK]~/.canola/canola.db ?
21:01.01infobot/.canola/canola.db is, like, sqlite3
21:01.01_Monkeyit has been said that ~/.canola/canola.db is sqlite3
21:01.05k-s[AWAY_WORK]aahahaha
21:01.14Luria<PROTECTED>
21:01.36k-s[AWAY_WORK]Luria: that's it
21:01.46k-s[AWAY_WORK]strace is your friend for these stuff :-D
21:01.48Luriak thnx
21:01.58*** join/#maemo chenca (n=chenca@200.184.118.132)
21:01.58k-s[AWAY_WORK]strace -e trace=open canola
21:02.19disqLuria: you had a utf8 issue with kagu-scanner? please do debug or at least send us sample files, we'd like to reproduce
21:02.28Luriaoops not for canola
21:02.41Luriadisq, yeah i did
21:02.44disqi thought i fixed them all :)
21:02.44trevarthandisq: yeah, I already talked to him about it. he's gonna look into it.
21:03.06trevarthandisq: no, urllib is still b0rked.
21:03.06Luriai just havent been home to get hebrew files on my machine
21:03.37Luriasince it worked with german, im guessing its rtl+utf
21:03.42Luriabut not sure
21:03.43*** join/#maemo melunko (n=hmelo@201.36.198.2)
21:04.07disqbtw did you notice how we get album covers right most of the time (if the album/artist name is right?) :) gotta love audioscrobbler for that
21:04.38Luriayeah - it even got the arrl morse code instruction cds
21:04.42trevarthanyeah, it does a pretty good job.
21:04.43Luriai was shocked
21:04.52pupnikneed libasound
21:05.19Luriastill it would be nice to be able to shut off the download query
21:05.33Luriaas an option
21:05.55trevarthanLuria: provide a cover.jpg or a folder.jpg and it won't try to download.
21:06.06disqhopefully kagu-config will give you some options on that in later releases
21:06.45*** join/#maemo frob (n=frob@82.53.86.142)
21:09.08Luriabtw, what do debug info do you want? terminal output+sample mp3+dmesg?
21:09.24*** part/#maemo nhdezoito_adrian (n=nhdezoit@86.59.25.121)
21:09.33Luriaerr scratch the "do"
21:09.42Luriacrap, xchat is too small
21:10.29disqterm output and sample mp3 would be ok
21:11.10disq(sample mp3 because we'd like to reproduce and be sure we got the fix right. if you can test it repeatedly again and again for us no need for the mp3 file obviously)
21:11.46Luriawatch, it failed on 10 tries last night; now it will work :-)
21:17.13*** join/#maemo rik__ (n=rik@spoon.pkl.net)
21:18.00rik__hi all. is there a decent flickr mass uploader for the n800 ye?
21:19.45pupnik_Monkey: libasound2 is binaries compiled under gregale at http://pupnik.de/ libasound2-dev_1.0.8-3_armel.deb  libasound2-plugins_1.0.8-3_armel.deb libasound2_1.0.8-3_armel.deb
21:19.45_MonkeyOK, pupnik.
21:27.16pupnik_Monkey: alsa-oss is it2006 2.2 (gregale) binary deb package at http://pupnik.de/alsa-oss_1.0.8-1_armel.deb
21:27.16_MonkeyOK, pupnik.
21:36.51*** join/#maemo mikem23 (i=iimike@nat/redhat/x-bd767358aad6501c)
21:36.55pupnikanybody have favorite cflags for 770 926?
21:37.06pupnikfor 770 i am using -mcpu=arm926ej-s -fomit-frame-pointer
21:39.16guardiancould scratchbox be installed on osx with the help of fink ?
21:39.44Vertooanyone have experience with gammu?
21:41.25*** join/#maemo GnuKemist (n=omaciel@foresight/developer/OgMaciel)
21:48.52*** join/#maemo xan (n=xan@a88-112-51-91.elisa-laajakaista.fi)
21:57.48_Handful_guardian: I think it's easier to use the Maemo VMWARE image... than trying this : /
21:58.28guardiansure easier but less cool :)
21:59.28||cwfink is just a way to compile some tools for darwin right?  or a binary repo already compiled for it right?
21:59.54||cwif all the tools are there, with the options needed, don't see why it wouldn't work
22:00.05*** join/#maemo NeoStrider (n=daniel@cm-tvcidade-nri-C8B1D4F3.dynamic.brdterra.com.br)
22:00.27NeoStriderhey folks
22:00.35Luriacrap forgot i installed gammu
22:00.41Luriadarn cli apps
22:01.13_Handful_yeah : /
22:10.01Luriaare there any p2p gui apps for the n800?
22:10.09Luriaother than nicotine
22:15.47pupnikP.E.OpS Sound drivers built
22:19.50NeoStriderwhats P.E.OpS?
22:20.12pupniksound emu for psx spu
22:20.31NeoStriderand the rest of the emulator is working?
22:20.38pupnikit compiles now
22:20.48milhousehmm... 4.2007 busybox sort doesn't work (ignores sort key)... anyone seen a working version of sort for maemo?
22:23.28pupniknot here
22:24.48pupnikwhat provides sort?
22:24.55milhousebusybox
22:24.55_Monkeyhmmm... busybox is weak by default
22:25.04milhouse_monkey thanks
22:25.04_Monkeymilhouse: pas de quoi
22:25.37*** join/#maemo zwnj (n=behnam@213.207.210.231)
22:25.44milhousetrying to sort a list on the first field, which is numeric and sort on n800 just ignores the keyfield (-k1n) yet it works fine on my ubuntu box
22:26.15milhousebasically, sort seems to be behaving the same as cat... anything i pipe through it is output in the same order... grrrrr
22:26.30pupnikdebian package 'coreutils' milhouse
22:26.39milhouseis that available on n800?
22:27.03milhouseooh... apt-cache says it is... i'll download it now
22:27.04pupniki see it on 700 - apt-cache search coreutils
22:27.06pupnik:)
22:27.07milhousethanks pupnik
22:27.10milhousepupnik++
22:28.17milhousehmmm, seems it's a virtual package provided by busybox 3:1.4.1-osso2.2
22:29.38pupnikif i build coreutils for you it will have a bunch of unneeded docs and manpages
22:29.46pupnikyou'd have to remove that by hand
22:29.48milhousenah don't worry
22:29.58milhousebut thanks for the offer
22:30.30milhousei was just messing about with a script to check space usage in /home/user and wanted it sorted by size
22:31.46pupnikhmm
22:32.38pupnikdu -s /home/user/* |sort -n
22:33.16*** join/#maemo frob (n=frob@host142-86.pool8253.interbusiness.it)
22:33.31pupnikdu -s /home/user/* /home/user/.[a-z]* |sort -n
22:33.33milhousehmmm... why is that sorting?
22:33.46milhouseyeah, the hidden directories are the tricky ones
22:34.28milhouseoh joy!
22:34.31milhousesort -n works
22:34.35milhousebut sort -k1n does not
22:34.41pupnikah yes
22:34.44milhousei'm happy though, i can get by with sort -n
22:34.46milhouse:)
22:35.00milhousethanks pupnik!
22:35.06pupnikhappy to be of use
22:38.07pupnikIn Bernardo Bertolucci's epic, 1987 masterpiece on China, The Last Emperor, deposed emperor Pu-Yi (John Lone) complains bitterly to the benevolent, fatherly governor (Ruocheng Ying) of the communist prison in which the emperor is being re-educated, "You just used me!" The commandant responds calmly, "Is it so terrible, to be of use?"
22:39.51pupnikrepositories?
22:40.41*** join/#maemo chai_sangeen (n=aaljishi@82-44-68-150.cable.ubr02.nmal.blueyonder.co.uk)
22:40.53pupnik_Monkey, repositories are not just a job, but an adventure!  Add some for big win! http://maemo.org/community/wiki/ApplicationRepositories
22:40.53_MonkeyOK, pupnik.
22:40.55*** join/#maemo Tu13es (n=Tu13es@d-216-246-135-70.metrocast.net)
22:40.56chai_sangeenhello everyone
22:43.18NeoStriderhello chai_sangeen
22:44.04*** join/#maemo dolske (n=dolske@corp-241.mountainview.mozilla.com)
22:44.31NeoStriderpupnik, nice to see ppl with knowledge =-P
22:46.16chai_sangeenif anyone can help, when i "apt-get upgrade" this is what i get, i'm running the latest nokia firmware http://pastebin.ca/642387
22:49.20pupnikchai_sangeen: i don't know.  suggest you email the package maintainer
22:49.38pupnikapt-cache show packagename.deb
22:51.45chai_sangeenpupnik: okay i'll do that right away, thanks... i think these packages are part of the sip client
22:52.48chai_sangeenhere is the link to there website http://rtcomm.garage.maemo.org/
22:53.00*** join/#maemo sbaturzio (n=sbaturzi@host244-136-static.36-88-b.business.telecomitalia.it)
22:57.34*** join/#maemo jnettlet (n=jnettlet@c-76-118-159-90.hsd1.ma.comcast.net)
23:03.19*** join/#maemo pupnik_ (n=pupnik@dslb-084-059-059-193.pools.arcor-ip.net)
23:09.47*** join/#maemo kerwood|afk (n=Marshall@c-69-255-98-152.hsd1.md.comcast.net)
23:11.04pupnik_'Kerwood' sounds like a good name for an RPG
23:11.57pupnik_i'm confused about sound and oss and alsa
23:13.58kerwoodpupnik_: heh heh
23:14.12pupnik_are you scottish?
23:15.21NeoStriderpupnik_:  whats wrong with alsa and oss?
23:17.57pupnik_well /usr/include/linux/soundcard.h looks like oss
23:18.16NeoStriderI guess OSS is more kernel bound
23:18.22NeoStridercorrect me if Im wrong
23:18.34NeoStriderit uses the sound card/chip just like an old DOS game
23:18.38pupnik_but my emu wants to open /dev/dsp
23:18.39NeoStriderwhile alsa multiplexes it
23:18.43pupnik_<PROTECTED>
23:18.48pupnik_hmm
23:18.52NeoStriderthats the problem
23:19.11NeoStridersometimes /dev/dsp is mapped to one of this sound systems
23:19.22NeoStrideryou must check out how it is mapped
23:19.39pupnik_ok
23:19.42NeoStriderI remember when I tried to use sdl_mixer under sbox and I coudlnt open /dev/dsp
23:20.35pupnik_ok i need to get a file descriptor from oss
23:20.35pupnik_that is not called with open /dev/dsp
23:20.35pupnik_but something else
23:20.50pupnik_<PROTECTED>
23:20.53pupnik_maybe that
23:22.09pupnik_"programming by guessing"
23:22.13NeoStridersome distros map /dev/dsp as a ready to use descriptor...I guess alsa mostly does that
23:22.19NeoStriderwelcome to the club =-)
23:24.21NeoStridergtg
23:24.23NeoStriderbrb
23:41.26*** join/#maemo jjazz_ (n=jjazz@cpe-72-225-187-239.nyc.res.rr.com)
23:43.12disq_Monkey: for example?
23:43.12_Monkeyit has been said that for example is 0x00 a valid value for a Java bytecode?
23:46.29*** join/#maemo forcev_mobile (n=FunkyPen@wafaa.demon.co.uk)
23:47.34*** join/#maemo mikem23_ (n=mike@69.134.143.99)
23:50.17forcev_mobileis it possible to set the default mail app to something elses
23:50.33forcev_mobilelike claws?
23:51.31milhouseforcev: someone asked that on ITT recently
23:51.45milhousei think the answer was no, but it's being looked into
23:54.30forcev_mobilemilhouse: thanks
23:55.15unique311wheres trevarthan?
23:55.16_Monkeyit has been said that trevarthan is a cowardly programmer who stole an n800 from a baby and regularly has relations with my mom.
23:55.21unique311lol
23:55.51unique311where's unique311
23:55.54unique311where's unique311?
23:56.18unique311trevarthan, i got a package for you.
23:59.33forcev_mobiledoes the pimlico addressbook replace the builtin one?

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.