IRC log for #maemo-ssu on 20130101

00:50.41*** join/#maemo-ssu FIQ|n900 (~FIQ@unaffiliated/fiq)
02:30.01*** join/#maemo-ssu BCMM (~BCMM@unaffiliated/bcmm)
03:51.27*** join/#maemo-ssu amiconn_ (amiconn@rockbox/developer/amiconn)
04:04.02*** join/#maemo-ssu DocScrutinizer06 (~HaleBopp@openmoko/engineers/joerg)
05:18.10*** join/#maemo-ssu jade (~jade@Jade.broker.freenet6.net)
05:18.10*** join/#maemo-ssu jade (~jade@unaffiliated/jade)
07:04.13*** join/#maemo-ssu dhbiker (~dhbiker@APN-123-32-135-gprs.simobil.net)
07:31.19*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.139)
07:48.44*** join/#maemo-ssu sourav (~user@1.38.26.118)
08:00.11*** part/#maemo-ssu sourav (~user@1.38.26.118)
10:02.13*** join/#maemo-ssu NIN101 (~NIN@p5DD28567.dip0.t-ipconnect.de)
11:18.19*** join/#maemo-ssu Estel_ (~Estel@178235127192.piaseczno.vectranet.pl)
11:18.19*** join/#maemo-ssu Estel_ (~Estel@Maemo/community/contributor/Estel-)
11:19.17*** join/#maemo-ssu jonwil (~jonwil@27-33-137-199.static.tpgi.com.au)
11:19.41jonwil~seen pali
11:19.44infobotpali <~pali@Maemo/community/contributor/Pali> was last seen on IRC in channel #maemo-ssu, 3d 23h 59m 32s ago, saying: 'freemangordon, do you know state of portrait keyboard?'.
11:28.07*** join/#maemo-ssu jon_y (~enforcer@2002:7c52:3c94::7c52:3c94)
11:29.30*** join/#maemo-ssu freemangordon (~freemango@130-204-50-168.2074221835.ddns.cablebg.net)
11:56.02*** join/#maemo-ssu M4rtinK (~M4rtinK@mail.melf.eu)
12:04.41*** join/#maemo-ssu FIQ|n900 (~FIQ@unaffiliated/fiq)
12:14.26*** join/#maemo-ssu arcean (~Arcean@aafq143.neoplus.adsl.tpnet.pl)
12:50.57*** join/#maemo-ssu toxaris (~toxaris@s83-180-246-172.cust.tele2.se)
12:57.39chem|sthappy armageddon2.0
12:58.36FIQ|n900chem|st: too late, it happened 11 days ago ;)
12:59.54chem|stwe are 70 years ahead because some king wanted to have his birthday on a century shift...
13:00.17chem|stwhat was 1.0 if not the maya one?
13:01.17freemangordonchem|st: happy http://www.youtube.com/watch?v=iJVztkKHUW0
13:01.19FIQ|n900lol @ birthday
13:01.26FIQ|n900chem|st: y2k
13:03.08chem|stwell y2k was some nerd telling that his server clock will reset... to 1970..
13:03.14FIQ|n9003.0 will be y2k38
13:03.33FIQ|n900chem|st: heh
13:03.34chem|ststill fun :)
13:03.57chem|stnvm
13:08.46FIQ|n900hmm
13:09.29FIQ|n900is there any way to, in case of a boot issue @ maemo, drop to a shell instead of simply rebooting (which wont really solve stuff)?
13:11.51kerioFIQ|n900: automatically? eeeh
13:12.22FIQ|n900guess not
13:12.25kerioi suppose that you could start a shell if the bootreason is a certain one
13:39.14*** join/#maemo-ssu LaoLang_cool (~LaoLang_c@221.226.175.139)
14:04.03*** join/#maemo-ssu FredrIQ|n900 (~FIQ@unaffiliated/fiq)
14:15.07*** join/#maemo-ssu kolp (~quassel@212.255.21.247)
14:28.13*** join/#maemo-ssu arcean_ (~Arcean@aael45.neoplus.adsl.tpnet.pl)
15:18.32*** join/#maemo-ssu amiconn (amiconn@rockbox/developer/amiconn)
15:23.57DocScrutinizer05I guess we already fixed that issue for H-D respawn triggering reboot
15:24.47DocScrutinizer05for the very reason of "won't really solve stuff"
15:24.59DocScrutinizer05I been the one pushing it
15:25.39DocScrutinizer05we should do same for other reboot-on-respawn configs as well
15:25.58DocScrutinizer05e.g friggin bme
15:26.05*** join/#maemo-ssu FIQ|n900 (~FIQ@unaffiliated/fiq)
15:26.15DocScrutinizer05or browserd
15:27.37DocScrutinizer05or TADAAAA we could redefine general semantics of dsmetool -t to dsmetool -f
15:28.18freemangordondo we have the sources?
15:28.20DocScrutinizer05since dsmetool -t  and dsmetool -r are basically brainfuck
15:28.31DocScrutinizer05wrapper script, freemangordon
15:28.39freemangordonhmmm
15:29.02freemangordoncould work, but is hackish
15:29.14DocScrutinizer05sure, I love hackish
15:29.19DocScrutinizer05it's tasty
15:29.27DocScrutinizer05or was that haeggis
15:29.32freemangordon:)
15:29.43freemangordonham and eggs?
15:30.13DocScrutinizer05~wiki heaggis
15:30.21DocScrutinizer05hmm
15:30.47DocScrutinizer05~wiki haggis
15:31.04merlin1991is back from the lands of no internet
15:31.08merlin1991anybody miss me? :D
15:31.15freemangordonwho were you?
15:31.17DocScrutinizer05you bet we did
15:31.23freemangordon:D
15:31.40freemangordonmerlin1991: seems we 'll need zlib on gitorious
15:31.52freemangordonif you don't mind
15:32.14merlin1991did you find a real adavantage?
15:32.35merlin1991or is still not clear if it's faster :D
15:32.36DocScrutinizer05>>As the 2001 English edition of the Larousse Gastronomique puts it, "Although its description is not immediately appealing, haggis has an excellent nutty texture and delicious savoury flavour".<<
15:32.41freemangordonluf said there is. i'll benchmark when there are source
15:32.50freemangordon*s
15:33.25merlin1991https://gitorious.org/community-ssu/zlib
15:33.33freemangordonmerlin1991: BTW in case you've missed it NEONized libpng is ~ 33% faster on decoding
15:33.51merlin1991that IS a speedup :)
15:33.57DocScrutinizer05yup
15:34.02freemangordonyeah :)
15:34.11merlin1991how far did you have to go with the versions to get that? or did you just backport a patch?
15:34.16DocScrutinizer05any 'issues' known? like instabilities or sth?
15:34.30freemangordonlast 1.2 libpng with backported patch
15:34.36freemangordonDocScrutinizer05: none so far
15:34.45freemangordon1.2.49
15:35.21freemangordonmerlin1991: BTW microb is using 1.213 or smthng, we should upgrade that too
15:35.23DocScrutinizer05so I guess it's save to assume Nokia just didn't have that patch available when they built fremantle
15:35.32freemangordonyep
15:35.50freemangordonit is pretty new, a couple of months old
15:35.54DocScrutinizer05then I don't think it's a big deal to slowly and carefully introduce it to CSSU
15:36.29freemangordonmerlin1991: or even better - add apng suppor to libpng and compile microb with system libpng and libzlib
15:36.44merlin1991apng?
15:37.01freemangordon~wiki apng
15:37.01merlin1991freemangordon: the mircob libpng was witihn the microb-engine sources right?
15:37.07freemangordonyep
15:37.38freemangordonthe same for libzlib
15:38.22freemangordonapng is an extension to png made by mozilla. patches exist for every libpng version
15:40.22freemangordonthough luf said it is better to do the stuf step by step, i'd rather do it in one step - libpng+APNG+NEON, zlib+NEON and microb compiled with the former
15:40.36freemangordonlibs
15:41.26merlin1991btw is microb statically linked against the lib or is it just using a private version?
15:41.42freemangordonstatically linked against its private version
15:41.46freemangordonaiui
15:42.22merlin1991wonders if there was another reason for that besides having a fixed library version
15:42.34freemangordonapng
15:42.48merlin1991well they could have simply added that to the system lib
15:43.07freemangordonand there are some comments for zlib "don;t use system zlib because some problems with linking"
15:43.41freemangordonbut I was able to build it with system zlib yesterday, NP at all
15:43.57freemangordon(with 4.7.2, didn;t try 4.2.1)
15:45.01DocScrutinizer05fekkin wikipedia pictores on top of HTML text
15:45.03freemangordonmerlin1991: maybe we should check if there is anu patch for libpng in microb
15:45.38merlin1991freemangordon: we should that for sure
15:46.46*** join/#maemo-ssu FIQ|n900 (~FIQ@unaffiliated/fiq)
15:48.40DocScrutinizer05I guess infobot using lynx or sth to render the wikipedia HTML, and there the URL tags like {{other uses}} show up on top for such pages. I'll pester TimRiker to filter out {{.*}} shit
15:51.10DocScrutinizer05particularly filter out {{other uses}} and {{Infobox.*}} (the latter not particularly easy for embedded other {{BS-links}})
15:53.51DocScrutinizer05could somebody come up with a counting RE that matches anny number of nested {} pairs?
15:55.06freemangordonmerlin1991: can't find patches to libpng in microb
15:57.39DocScrutinizer05hmmmm s/{{(^[{{]){{^[}}]*}}(^[}})}}/{{\1\2}}/
15:58.04DocScrutinizer05RE clearly are write-once/read-never
15:58.31DocScrutinizer05ugh
15:59.23DocScrutinizer05hmmmm s/{{(^[{{]*){{^[}}]*}}(^[}}]*)}}/{{\1\2}}/
15:59.53DocScrutinizer05or sth like that
16:08.15DocScrutinizer05I.E repeatedly eliminate the most inner pair of {{.*}} until nothing left over
16:10.23kerioDocScrutinizer05: REs can't parse nested parentheses
16:11.13kerioyou need pushdown automata for that
16:15.24*** join/#maemo-ssu luf (~luf@ip-89-102-208-114.net.upcbroadband.cz)
16:22.34lufmerlin1991: We're glad you returned from universe :D
16:23.00lufBTW I need patched libxml2 first :) Can you accept the merge request?
16:23.23luffreemangordon: come on I wrote you where you can find the sources.
16:23.43lufmerlin1991.at/~luf/zlib/source/
16:23.54DocScrutinizer05kerio: but you can recursively solve nested stuff from inside out
16:24.21lufAnd I'm not sure it's using neon as no problem with tests in sb ...
16:24.26DocScrutinizer05since RE can detect a pattern inside another pattern
16:25.19DocScrutinizer05or rather, an RE can match a {} pair that does NOT contain another { inside
16:26.10DocScrutinizer05which is clearly the definition of most inner nesting level, and once you eliminate that, you get the next outer nesting level as most inner one and can eliminate it as well
16:26.35kerioyeah but it's not just a RE then
16:26.42DocScrutinizer05repeat until you got a non-nested structure
16:27.09DocScrutinizer05repeated application of same RE is a known feature though
16:28.25DocScrutinizer05usually you mark those as /g
16:28.39kerioit's not "applied repeatedly", is it
16:28.45kerioit's "don't stop at the first match"
16:28.50DocScrutinizer05not sure
16:29.01kerioso at best you can remove all the lowest layers
16:29.18DocScrutinizer05you might be right for /g, however shell expansion is recursive for example
16:30.17DocScrutinizer05if $x expands to "$y" and $y expands to A then shell expansion of $x will result in A
16:31.37DocScrutinizer05so it's a known principle to do repeated expansion/transformation until the result doesn't change anymore
16:34.33lufmerlin1991: are again in non-internet universe?
16:34.54merlin1991no worries, I'll do the merge request :D
16:36.43luf:D
16:48.02*** join/#maemo-ssu Martix (~martix@ip-62-245-106-78.net.upcbroadband.cz)
16:53.01DocScrutinizer05kerio: http://en.wikipedia.org/wiki/Regular_expression#Perl-derived_regular_expressions  >>Other examples of functionality possible with Perl [...] and recursive patterns<<
16:53.27keriowhen you add backtracking you get out of the realm of REs
16:53.40DocScrutinizer05since infobot is coded in perl afaik, I'd think this issue I came from will be solvable with PERL-RE
16:55.04DocScrutinizer05and actually no, backtracking is an indispensable component of solving RE greedy RE
16:55.59DocScrutinizer05greedy is default for RE
16:57.06DocScrutinizer05in fact backtracking is what makes RE slow and resource-hungry
16:58.47keriooh sorry, the issue is that if you add backreferences
16:58.57keriothen it's not really a RE anymore, in the formal sense
16:59.36kerioalso, REs aren't slow and resource-hungry if you know the theory: http://swtch.com/~rsc/regexp/regexp1.html
17:00.08DocScrutinizer05how does knowing the theory change runtime behaviour? ;-P
17:00.28keriobecause once you know the theory, you go "oh, this is a piece of crap", and use a different RE engine
17:01.05DocScrutinizer05o.O
17:01.16DocScrutinizer05lost me
17:03.14kerio(yes, you also need to do some changes, you don't just have to study to magically make your existing programs run faster)
17:07.08*** join/#maemo-ssu toxaris (~toxaris@s83-180-246-172.cust.tele2.se)
17:13.37*** join/#maemo-ssu arcean (~Arcean@aacu118.neoplus.adsl.tpnet.pl)
17:15.13DocScrutinizer05anyway I referred to real existing RE implementations, not to the mere theory of clean RE
17:15.41DocScrutinizer05and I don't give a **** about perle RE non-clean
17:17.05DocScrutinizer05I just pondered how to remove that {{naggedinagg-shit}} from "~wiki whatever"
17:17.33DocScrutinizer05since
17:17.36DocScrutinizer05~wiki apng
17:18.06DocScrutinizer05is basically useless due to {{infobox bla bla bla}}
17:18.32DocScrutinizer05and infobot *is* written in perl
17:32.35*** join/#maemo-ssu dhbiker (~dhbiker@95.87.145.172)
17:42.21keriolook for the first {{, then go from there and start counting {{ and }}s until you get back to zero
18:00.39DocScrutinizer05kerio: I'm not senile enough so I had forgotten this design pattern, but it's obviously not simple to integrate into the otherwise probably RE-based infobot wiki HTML parser
18:04.49*** join/#maemo-ssu kolp (~quassel@brmn-4dbcd297.pool.mediaWays.net)
18:06.48DocScrutinizer05while a repeated non-greedy s/{{.*{{.*}}.*}}/{{}}/ would reduce nesting to a bare "{{}}", then remove that by s/{{}}//
18:12.41DocScrutinizer05as an additional benefit it won't remove simple plain non-nested {{links}}
18:13.55DocScrutinizer05and anticipating a max nesting depth you could even unroll the recursion and get away with like 15 lines of simple RE substitutions
18:17.42DocScrutinizer05s/HTML parser/lynx plugin/
18:25.48kerioit's not a lynx plugin, that's just the wiki syntax
18:26.09keriogetting the actual html page (from the mobile version of the site, for instance) would be better
18:33.47*** join/#maemo-ssu kolp (~quassel@brmn-4dbcd297.pool.mediaWays.net)
18:35.31*** join/#maemo-ssu FIQ|n900 (~FIQ@unaffiliated/fiq)
19:09.38*** join/#maemo-ssu Wulfe (~wulfe@74.61.223.51)
19:12.22*** part/#maemo-ssu Wulfe (~wulfe@74.61.223.51)
19:26.18*** join/#maemo-ssu Martix (~martix@ip-62-245-106-78.net.upcbroadband.cz)
20:14.56*** join/#maemo-ssu FredrIQ|n900 (~FIQ@unaffiliated/fiq)
20:24.36*** join/#maemo-ssu neilita (4de34a21@gateway/web/freenode/ip.77.227.74.33)
20:33.16*** part/#maemo-ssu neilita (4de34a21@gateway/web/freenode/ip.77.227.74.33)
21:04.42*** join/#maemo-ssu kolp (~quassel@212.255.21.247)
21:05.15DocScrutinizer05ooh, you say it gets the edit page?
21:05.44kerioyep
21:05.46DocScrutinizer05indeed
21:06.02DocScrutinizer05meh
21:06.52DocScrutinizer05yeah, getting the rendered HTML would be much better, though probably magnitudes more demanding regarding code to add to infobot
21:06.59kerioDocScrutinizer05: are you kidding me
21:07.00keriothis is perl
21:07.16keriothere's probably a library in cpan that does exactly what we want
21:07.30DocScrutinizer05hehe good point
21:07.41DocScrutinizer05toldya no clue about perl here
21:07.52kerioWWW::Wikipedia - Automated interface to the Wikipedia
21:08.10DocScrutinizer05:-o
21:10.30kerioand entries have a text() method that tries to return the summary, or returns the fulltext if there's no summary
21:10.57DocScrutinizer05so what's that? a perl library?
21:11.00kerioyep
21:11.02kerioin cpan
21:11.04DocScrutinizer05:-D
21:11.20DocScrutinizer05friggin smartass stuff
21:14.01DocScrutinizer05~wiki ibm
21:14.36DocScrutinizer05look ^^^ - useless
21:14.42kerioindeed
21:17.08DocScrutinizer05seems we should simply grep "}}(.*)==History==" and echo the inner match, unless no match at all when we should display same we do now
21:17.25*** join/#maemo-ssu nox- (noident@freebsd/developer/nox)
21:17.56DocScrutinizer05here this would result in >>'''International Business Machines Corporation''' ({{New York Stock Exchange|IBM}}), or '''IBM''', is an American [[Multinational corporation|multinational]] [[technology]] and [[Consultant|consulting]] corporation, with headquarters in [[Armonk, New York|Armonk]], New York, United States. IBM manufactures and markets com...<<
21:18.26DocScrutinizer05still friggin ugly
21:20.11DocScrutinizer05this WWW::Wikipedia thing sounds mad useful
21:20.20kerioit outputs html though
21:20.25DocScrutinizer05:-/
21:20.29keriobut of course, parsing and cleaning html is easy
21:20.39keriofor instance, HTML::Parser
21:20.47DocScrutinizer05mhm
21:21.00kerioperl is a crappy language, if you must use it at least make use of cpan
21:21.27DocScrutinizer05don't you feel an irresistible urge to code a proof of concept perl sniplet? ;-)
21:21.39kerionah, i can't do perl
21:22.50keriothe syntax is awful, the object model is ugly and counterintuitive
21:22.56kerioand there's a ton of magic
21:27.52FIQ|n900and there's always 10 methods of doing things
21:28.17FIQ|n900the good way, the decent way, the bad way, the really bad way, the ...
21:28.28FIQ|n900oh also perl is ok
21:28.48FIQ|n900as by existing it gave me a working IPS patcher on n900 :D
21:29.50kerioPERL - it's good cuz it exists
21:30.04FIQ|n900kerio: well
21:30.14FIQ|n900I can't say anything good of it
21:30.14FIQ|n900or bad
21:30.25FIQ|n900because I've never looked at the syntax, etc
21:31.27DocScrutinizer05wtf IPS catcher?
21:31.34DocScrutinizer05err patcher
21:31.39FIQ|n900catcher lol
21:31.47FIQ|n900IPS is a file format
21:31.54DocScrutinizer05mhm
21:32.01DocScrutinizer05~wtf ips
21:32.05FIQ|n900using for patching files (only use I've seen is rom patching)
21:32.14FIQ|n900think romhacks
21:32.20DocScrutinizer05mhm
21:32.25kerioa binary diff format, popular with emulators for some reason
21:32.30FIQ|n900yeah
21:32.39FIQ|n900exactly :p
21:32.40DocScrutinizer05binary diff? sounds friggin useful
21:32.45kerionah, it's crap
21:32.57DocScrutinizer05:-/
21:33.05kerioit's used for hysterical raisins
21:33.31FIQ|n900i've not looked into the format so I only care if it works or not :p
21:33.39DocScrutinizer05pretty much wants a useful binary diff/patch format. jdiff aka jojo diff might be exactly that, but... jury still out on that one
21:33.54DocScrutinizer05the poor raisins
21:34.37DocScrutinizer05I looked into the diff, and it been.... binary :-o
21:35.09DocScrutinizer05wtf is the use of a diff when you can't read the output?
21:35.26DocScrutinizer05of course it's meant to feed it to jpatch
21:35.36FIQ|n900also IIRC ips has some kind of size limitation
21:35.46DocScrutinizer05but still I want it to be human legible
21:36.09FIQ|n900because of what I've heard, the mother 3 translation project romhack couldn't use it so they developed their own format instead
21:36.25FIQ|n900so I doubt ips is that good
21:36.34FIQ|n900but it works, so.. :p
21:37.15kerioyou can only patch up to 2mb or something
21:37.27FIQ|n900hmm ok
21:37.41kerioi mean MB ofc
21:37.45FIQ|n900yeah
21:37.52FIQ|n900not millibits :D
21:38.06kerioit's either 2MB or 16MB
21:38.24kerioi'm not sure if it's in bits or bytes
21:38.34keriobut the address of the data to change is 3 bytes
21:38.39keriowhich is fairly ridiculous
21:38.51FIQ|n9003 bytes
21:39.03kerio24 bits of information isn't shit
21:39.26FIQ|n900so no patching >16MB stuff
21:40.12keriohahaha, and you can't patch at address 0x454f46
21:40.19keriobecause that's "EOF" and it's the end of the IPS file
21:40.42kerioyeah, it's 16MB
21:40.54keriowell, 16M - 1 B
21:40.56FIQ|n900kerio: brilliant
21:41.13FIQ|n900@ 0x454f46 limitation
21:43.07DocScrutinizer05dreams of <0Xaddr>:DEL <0Xend-addr>; <0Xaddr>:INS<0Xlength><byte>[<byte>...]; ----:OFFSET <0Xoffsset> <0Xaddr>[,<0Xaddr>...]
21:44.20DocScrutinizer05first cuts out bytes, 2nd inserts bytes, 3rd adds an offset to a list of absolute addr location contents
21:44.49DocScrutinizer05would make a pretty useful binary diff format
21:46.20DocScrutinizer05maybe even add <0Xaddr>:INSfrombuffer <num-of-buffer>, where buffer is a stack filled with last snippets from DEL
21:47.05kerioDocScrutinizer05: how big are address and length?
21:47.06DocScrutinizer05so you could swap
21:47.14DocScrutinizer05arbitrary
21:47.28keriook, how do i figure out when they end?
21:47.56keriounless you actually have a "<0X" then the number written in ascii then ">"
21:48.06FIQ|n900lol
21:48.11DocScrutinizer05ooh, between <0Xlength> and <byte> there's a space missing
21:48.35DocScrutinizer05otherwise there's : as delimiter
21:50.30DocScrutinizer05semantics of <byte><byte><byte> not sufficient for <0Xlength> is repeat and fill
21:52.04DocScrutinizer05obviously nothing forbids arbitrary unambiguous base for <length>, for <addr> I don't think allowing base-10 integers would meake much sense but it doesn't hurt either
21:53.00DocScrutinizer05in '<0Xaddr>:DEL <0Xend-addr>;' the both addr are first and last byte to cut
21:53.37DocScrutinizer05for INS first byte inserted is on the given addr, not after
21:54.26kerioshould CSSU ship the fmtxd modification?
21:54.38DocScrutinizer05writing the patch binary for that format looks quite simple, the diff binary gets a tad more tricky if it shall act smart
21:55.45DocScrutinizer05kerio: such highly philosophical questions on a day as lame as this one...
21:56.06kerioa lame day?
21:56.11kerioit's america's 2013th birthday!
21:56.13keriohttp://i.imgur.com/6bjq7.jpg
21:56.21DocScrutinizer05sure, half the world suffers from hangover
21:56.42keriowell, it still fits, considering we're talking about binary diff formats
21:56.57DocScrutinizer05indeed
21:57.00keriobut you're right, friends don't let friends drink and write specs for binary diffs
21:57.17DocScrutinizer05:-D
21:57.33DocScrutinizer05I kept pretty sober yesterday
21:57.46kerioi don't even drink \_o_/
21:58.09DocScrutinizer05o.O how that?
21:58.27kerioi don't like the taste of alcohol
21:58.28FIQ|n900neither do I
21:58.44DocScrutinizer05geeks
21:58.46DocScrutinizer05;-P
21:58.51keriowhich is fairly awesome actually, because otherwise i'm pretty sure i'd be an alcoholic
21:59.39FIQ|n900:p
22:00.18DocScrutinizer05idly wonders if awk...
22:00.29FIQ|n900awk binary patching?
22:00.37DocScrutinizer05sed is clearly too line oriented
22:00.46FIQ|n900super ed
22:00.47DocScrutinizer05FIQ|n900: *nod*
22:01.13FIQ|n900(I know what sed is, just not what the s part of it means)
22:01.35DocScrutinizer05dunno if awk could get configured to use one-byte "lines"
22:01.48DocScrutinizer05serial afaik
22:01.52DocScrutinizer05or stream
22:02.28DocScrutinizer05since it basically doesn't do any skip-back on input
22:03.08DocScrutinizer05so movin last line of sourcefile to the head of destination file is a tad cimbersome with sed
22:03.25DocScrutinizer05cumber*
22:03.51DocScrutinizer05unlike ed where you could actually do that
22:04.15DocScrutinizer05hmmm, ed
22:10.25*** join/#maemo-ssu macmaN (~chezburge@138.167.190.90.dyn.estpak.ee)
22:11.36DocScrutinizer05I wish there was a hex_ed which doesn't work on lines but byte adresses, and not displays raw text but hex reprentation
22:12.06FIQ|n900make it!
22:12.20DocScrutinizer05already pondering it
22:12.25DocScrutinizer05can't be hard
22:13.43DocScrutinizer05read in from <file> to buffer assumes/fakes a \n after very byte, and the most basic print command converts each "char" to a 2char hex representation
22:16.20jon_yDocScrutinizer05: speaking of \n, here's the perl bq2k query script
22:16.24jon_yhttp://paste.debian.net/220910/
22:16.37DocScrutinizer05:-)
22:16.57DocScrutinizer05I'll add it to my host, if you allow
22:17.13jon_yhost?
22:18.15jon_ywell, just take it, it is your script
22:18.45DocScrutinizer05I'd like to add your (C) to the header however
22:19.11jon_yoh, sure, thanks
22:24.37kerioit should be 27x00 then
22:26.59DocScrutinizer05jon_y: what author name shall I use for your (c)?
22:31.19*** join/#maemo-ssu FIQ|n900 (~FIQ@unaffiliated/fiq)
22:35.09DocScrutinizer05hmm, hope that's ok: http://maemo.cloud-7.de/maemo5/usr/local/sbin/bq27k-detail-perl
23:15.35*** join/#maemo-ssu Sc0rpius (~naikel@190.79.197.57)
23:18.07keriofreemangordon: have you noticed a regression with whatever is responsible for phone notifications since a bit ago?
23:31.16DocScrutinizer05phone notifications?
23:32.44DocScrutinizer05could it be that rotation stuff got way more laggy for dialer in forced portrait mode, since last (2) update(s) of CSSU-T?
23:33.27DocScrutinizer05(dialer is the only thing in portrait mode on my IroN900, always been)
23:33.38kerionah, i'm talking about hildon-home taking up 100% of cpu
23:33.52DocScrutinizer05ouch
23:33.58kerioand hildon-desktop locking up when you try to access the tasknav
23:34.07keriopossibly because of ^
23:34.18DocScrutinizer05sure
23:34.31keriobut i couldn't even pull up the power key menu
23:34.44DocScrutinizer05o.O
23:34.54DocScrutinizer05and that's all the time?
23:35.08kerioi've had a slowdown and a lockup in two separate occasions
23:35.23kerioboth after i didn't answer a call
23:35.29kerio(left it ring, didn't hang up)
23:35.31DocScrutinizer05:nod:
23:36.22DocScrutinizer05I always thought that's due to recaller writing a new file and tracker going mad in indexing, when call gets finished
23:37.48DocScrutinizer05but since last update which for me been basically 2 in 1, it feels a lot more laggy on start of ringing, with rotating dialer to portrait mode. It takes like 5..10s now, while former lag was only ~1s
23:39.13DocScrutinizer05it might be a singular event, maybe caused by HAM or whatever still active in background
23:39.34DocScrutinizer05maybe rsync backup was active
23:40.09DocScrutinizer05anyway it sucked, and I hope it's not a regression in latest (2) update(s)
23:40.25kerioas a sidenote: is it normal that i don't get a name for a number in multiple contacts?
23:50.52*** join/#maemo-ssu Sc0rpius (~naikel@190.79.197.57)
23:52.43DocScrutinizer05alas yes
23:52.46arceanDocScrutinizer05: rotation should be slightly faster with the latest h-d
23:53.15DocScrutinizer05arcean: then I give it the benefit of doubt until it happens again
23:53.39DocScrutinizer05who knows what's going on in this little phone all the time ;-D
23:54.05DocScrutinizer05might actually been HAM still active
23:54.24DocScrutinizer05and we all know HAM brings *everything* to a grinding halt
23:54.26arceanyeah, sometimes strange things happens
23:55.27DocScrutinizer05kerio: the resolving of number->name is not very smart, actually it sucks donkeyballs
23:56.05DocScrutinizer05since it doesn't tolerate any small differences in number to match
23:56.31DocScrutinizer05and also fails completely when same number is in multiple contacts
23:56.42kerioi kinda like the fact that if a number is associated to multiple contacts, it doesn't just choose one at random
23:57.31DocScrutinizer05I'd prefer some unambiguous priority thing, like maybe wildcards in numbers or sth
23:58.17DocScrutinizer05or a dedicated numerical priority field
23:59.11DocScrutinizer05or a simple selector popping up when same number gets added to a second (third...) contact, to select which one is primary contact now
23:59.41kerioforeign keys without enforcing will end up in a giant mess
23:59.48kerio*enforcement

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