01:39.49 | *** join/#elinux noclouds (~mhfan@61.191.205.57) |
02:03.32 | fishhead | http://www.m-systems.com/content/Developer/Calc.asp <--- life of their flash based product in years calculator, pretty damn cool |
02:06.29 | fishhead | riker |
02:06.31 | fishhead | check out that url sometime |
02:06.41 | fishhead | you can tell it |
02:06.46 | fishhead | this disk on chip product : blah |
02:06.51 | fishhead | 10 meg file |
02:06.55 | fishhead | written 10 times a day |
02:07.00 | fishhead | and it will tell you how many yrs it will last |
02:09.25 | fishhead | like i said 10 meg file I think |
02:09.30 | fishhead | written 1000 times a day |
02:09.34 | fishhead | the product would last 53 yrs |
02:11.57 | *** join/#elinux prpplague (~dave@adsl-69-154-92-209.dsl.rcsntx.swbell.net) |
02:15.28 | TimRiker | writing one file is easy. try updating a few hundred thousand inodes. |
02:16.26 | fishhead | well obviously you won't want to use a normal fs on a flash drive |
02:19.01 | Russ | yaffs! |
02:19.20 | Russ | fishhead: tell that to the boneheads that decided on cf for or product |
02:25.32 | *** join/#elinux ibot (ibot@apt.bot.TimRiker.active.supporter.pdpc) |
02:25.32 | *** topic/#elinux is Embedded Linux || http://eLinux.org/ || cross compile, uClibc, busybox, tinylogin, handhelds, post-sale linux installs ;-), etc. || free embedded linux training at http://free-electrons.com/news/news.2004-09-28/en || see prpplague about custom holly-gates jtag dongles |
02:25.32 | *** mode/#elinux [+o ibot] by ChanServ |
02:25.48 | fishhead | cf is ok |
02:26.32 | fishhead | ah i see |
02:27.01 | Russ | no its not |
02:27.06 | Russ | it totally sucks |
02:28.11 | fishhead | why |
02:29.01 | Russ | because of the flash translation layer |
02:29.11 | Russ | you have absolutely no control and no garuntees |
02:29.19 | fishhead | ah |
02:29.35 | *** join/#elinux THeli (rmy@GO.HELI.RI.CMU.EDU) |
02:30.23 | Russ | so then since it looks like a block device, you need to run a journaling filesystem on top of it |
02:30.40 | Russ | so you are running a journalling filesystem on top of a journaled block device |
02:33.22 | Russ | http://lists.infradead.org/pipermail/linux-mtd/1999-November/000165.html |
02:33.32 | Russ | worse yet, the FTL sometimes fails |
02:34.17 | fishhead | would disk on chip had worked better ? |
02:34.26 | Russ | depends on what type |
02:34.38 | Russ | and what you are running on it |
02:35.04 | Russ | doc can provide you with raw nand flash which you can run yaffs on, which I would trust |
02:35.29 | Russ | the other problem is that we have a purge requirement |
02:35.38 | Russ | we have a requirement to delete sensitive data |
02:35.46 | Russ | with a FTL, that is impossible |
02:36.24 | fishhead | i see |
02:36.39 | Russ | the only way to get around it is through an encryption layer and storing they key somewhere besides the CF |
02:37.17 | prpplague | Russ: hey bud |
02:37.21 | Russ | hey prpplague |
02:37.22 | prpplague | Russ: how goes it? |
02:37.27 | Russ | pretty good |
02:37.30 | Russ | busy day at work |
02:37.33 | prpplague | Russ: don't see ya around too oftern these day |
02:38.26 | Russ | fishhead: having raw access to the flash (nor or nand) gives you predictable behavior |
02:39.18 | Russ | fishhead: (btw, bob canup doesn't know what he is talking about) |
02:41.35 | fishhead | who is that |
02:41.40 | fishhead | bob canup |
02:41.47 | Russ | one of the people talking in that link I sent |
02:42.19 | fishhead | oh I see now |
03:34.16 | fishhead | russ |
03:34.18 | fishhead | you in usa ? |
03:49.00 | *** join/#elinux chouimat|ibook (~dieu@r2351064.cidc.net) |
03:50.37 | *** join/#elinux chouimat (~dieu@r2351064.cidc.net) |
04:16.36 | *** join/#elinux T0mW (tom@24.229.141.189) |
05:37.24 | *** join/#elinux Soopaman (~soopaman@S0106000354014131.wp.shawcable.net) |
05:37.25 | *** join/#elinux Soopaman_ (~soopaman@S0106000354014131.wp.shawcable.net) |
05:47.34 | *** join/#elinux kergoth (~kergoth@proxysb01.ext.ti.com) |
05:47.34 | *** mode/#elinux [+o kergoth] by ChanServ |
06:15.20 | *** join/#elinux [mYa]_KiD_Reles (~cd@pD954733D.dip.t-dialin.net) |
06:35.50 | *** join/#elinux ibot (ibot@apt.bot.TimRiker.active.supporter.pdpc) |
06:35.50 | *** topic/#elinux is Embedded Linux || http://eLinux.org/ || cross compile, uClibc, busybox, tinylogin, handhelds, post-sale linux installs ;-), etc. || free embedded linux training at http://free-electrons.com/news/news.2004-09-28/en || see prpplague about custom holly-gates jtag dongles |
06:35.50 | *** mode/#elinux [+o ibot] by ChanServ |
07:53.57 | *** join/#elinux kergoth_ (~kergoth@ip71.churchill-park.dfw.ygnition.net) |
07:54.47 | *** mode/#elinux [+o kergoth_] by ChanServ |
07:55.26 | *** join/#elinux kergoth (~kergoth@ip71.churchill-park.dfw.ygnition.net) |
07:55.27 | *** mode/#elinux [+o kergoth] by ChanServ |
08:39.36 | Russ | fishhead: ya |
09:21.16 | *** join/#elinux ade|desk (~adavey@194.200.143.249) |
11:18.06 | *** join/#elinux mallum (~mallum@host81-156-153-193.range81-156.btcentralplus.com) |
11:18.06 | *** mode/#elinux [+v mallum] by ChanServ |
11:19.27 | *** join/#elinux pb___ (~pb@2002:3e03:42cc:2:20a:5eff:fe00:391e) |
14:22.07 | *** join/#elinux noyb (~noyb@eth13.com-link.com) |
14:39.48 | *** join/#elinux GPSFan (~Ken@65.121.49.208) |
14:49.19 | *** join/#elinux prpplague^2 (~dave@mailhost.amltd.com) |
15:13.06 | *** join/#elinux andersee (~andersee@codepoet.org) |
15:13.06 | *** mode/#elinux [+o andersee] by ChanServ |
15:16.51 | *** join/#elinux eggers (~eggers@cs7011281-8.austin.rr.com) |
15:37.26 | CosmicPenguin | Morning folks |
15:41.15 | prpplague^2 | CosmicPenguin: yo! crack baby |
15:43.26 | CosmicPenguin | yo |
15:48.21 | CosmicPenguin | So somebody tell me, can SIP do DTMF at all, or is it just a peer to peer thing? |
15:48.36 | CosmicPenguin | Because every app I see has no problems registering with my server, but none of them can do anthing with it |
16:04.19 | *** join/#elinux TimRiker (~timr@TimRiker.active.supporter.pdpc) |
16:04.19 | *** mode/#elinux [+o TimRiker] by ChanServ |
16:11.46 | T0mW | CosmicPenguin: let me guess DTMF does not mean: Dual Tone Modulated Frequency ? |
16:12.18 | T0mW | CosmicPenguin: as in: Touch-tone ? |
16:13.17 | andersee | Danish Tele Marketing Functions? |
16:13.42 | T0mW | :) only if they wear leather! |
16:14.03 | TimRiker | ~wtf dtmf |
16:14.25 | TimRiker | ~wtf imnsho |
16:16.53 | T0mW | andersee: oh, you said "Functions" and I read it as "Females" |
16:19.05 | andersee | T0mW: heh, I was thinking that contemplating a breakfast danish in leather was a bit too avant-guard for my tastes |
16:21.54 | T0mW | andersee: at this point, I am totally code-shot, any thought that does not have a: for, while or if in it is good. |
16:22.31 | T0mW | "just one more week, and it'll be done". :P |
16:24.25 | T0mW | now, there is a news headling: Finished with your PC? Pulverize it |
16:24.37 | T0mW | s/headling/headline/ |
16:57.12 | *** join/#elinux GPSFan (~Ken@65.121.49.208) |
17:03.26 | CosmicPenguin | sigh |
17:06.05 | CosmicPenguin | This VoIP stuff is tough |
17:21.16 | T0mW | #!$@ bash crap |
17:21.37 | prpplague^2 | hehe |
17:21.45 | prpplague^2 | T0mW: what kind of problem you having? |
17:21.47 | CosmicPenguin | "Ahh, so you have come at last, bash..." |
17:21.53 | T0mW | why can't I just make perl statements inside a makefile, at least perl makes sense. |
17:22.08 | T0mW | cryptic ass'ed shit |
17:22.12 | CosmicPenguin | T0mW: nothing stoping you from doing a perl -e, is there? |
17:22.26 | T0mW | hmmm |
17:22.32 | T0mW | doh |
17:22.42 | T0mW | CosmicPenguin: thanks |
17:22.52 | CosmicPenguin | T0mW: no problem - thats what I do |
17:23.08 | T0mW | I wonder, can I do a block perl code that way? |
17:23.13 | CosmicPenguin | I get about two statments into sed, and I say, "screw this sh*t" |
17:23.31 | T0mW | like, perl -e 'do { blah ; blah ; blah }' ? |
17:23.44 | CosmicPenguin | That, I don't know |
17:23.50 | CosmicPenguin | kergoth would probably know |
17:23.53 | T0mW | kergoth: ping |
17:24.42 | T0mW | in a makefile can I do something like: perl -e 'do { blah ; blah ; blah }' ? IOW, excute a series of statements in perl within a do block? |
17:25.13 | andersee | T0mW: did I just see the words "at least perl makes sense" from you? |
17:25.48 | T0mW | ooo |
17:25.52 | T0mW | I can! |
17:26.01 | andersee | I can write perl, but I don't think I heard anybody claim it made sense before. |
17:26.04 | T0mW | andersee: it does, somehow I like perl |
17:27.05 | T0mW | andersee: all those years of crunching textual data with C programs pales in comparision to what I can accomplish in perl. I used to write my little "do this" utils in C, now I just do it in perl. |
17:30.25 | *** join/#elinux pb_ (~pb@2002:3e03:42cc:2:20a:5eff:fe00:391e) |
17:32.58 | kergoth | T0mW: heh, perl isnt whitespace sensitive, in general, whether in a .pl or in a -e |
17:33.35 | T0mW | gah! you still run into the same char escapement problems: e.g. \$ not $ |
17:33.44 | kergoth | ? |
17:34.01 | T0mW | wait one |
17:34.14 | kergoth | '' isnt expanded by the shell. its passed to perl verbatim. |
17:34.22 | kergoth | "" is, and as such, needs appropriate escapes |
17:34.59 | T0mW | #!/usr/bin/perl |
17:34.59 | T0mW | <PROTECTED> |
17:34.59 | T0mW | <PROTECTED> |
17:34.59 | T0mW | <PROTECTED> |
17:34.59 | T0mW | <PROTECTED> |
17:35.00 | T0mW | <PROTECTED> |
17:35.02 | T0mW | <PROTECTED> |
17:35.02 | *** part/#elinux ade|desk (~adavey@194.200.143.249) |
17:35.04 | T0mW | <PROTECTED> |
17:35.22 | T0mW | that works in perl, what I hoped that I could do is take it and simply put '\' after each line. |
17:35.45 | *** join/#elinux cdm (~cdm@A17-213-20-53.apple.com) |
17:36.09 | cdm | morning. |
17:36.10 | T0mW | however, bash will take the perl -e <my code> and interpret the contents of it before it passes the block to perl |
17:36.21 | kergoth | once again, the shell doesnt do shit if you're using '' quoting. |
17:36.26 | kergoth | if you're using "" quoting, then yes, it does |
17:36.34 | T0mW | kergoth: ok |
17:36.50 | kergoth | so perl -e '\ |
17:36.53 | kergoth | [rest of your code |
17:36.53 | kergoth | ] |
17:36.55 | kergoth | ' |
17:36.58 | kergoth | not "" |
17:37.00 | kergoth | and it should work fine. |
17:53.24 | T0mW | kergoth: help, I seem to be missing a really basic concept here. When you have the time I'd like you to look at my one liner and the makefile error? |
17:53.48 | kergoth | k |
17:53.53 | T0mW | I give it: |
17:53.56 | T0mW | <PROTECTED> |
17:54.03 | T0mW | that is the line from makefile |
17:54.20 | T0mW | [tom@sparebox RPMS]$ make build-config-hamlin-rpm |
17:54.20 | T0mW | perl -e '[ my @dirs = qw / this works /; foreach my ubdir (@dirs) { print "ubdir\n" } ]' |
17:54.20 | T0mW | syntax error at -e line 1, near "qw / this works /;" |
17:54.20 | T0mW | Missing $ on loop variable at -e line 1. |
17:54.20 | T0mW | make: *** [build-config-hamlin-rpm] Error 255 |
17:54.28 | kergoth | eh, whats with the []? |
17:54.44 | kergoth | ~$ perl -e 'my @dirs = qw / this works /; foreach my $subdir (@dirs) { print "$subdir\n" }' |
17:54.47 | kergoth | this |
17:54.48 | T0mW | shrug, either way: with / without same error |
17:54.49 | kergoth | works |
17:54.52 | kergoth | ~$ |
17:54.53 | ibot | hmm... $ is a dollar sign |
17:55.08 | kergoth | works just fine for me if i dont have the []. |
17:55.18 | T0mW | what is the ~$ ? |
17:55.32 | kergoth | thats me pasting my shell output |
17:55.41 | T0mW | ok, |
17:55.59 | kergoth | itll behave identically in a makefile. a shell is a shell, whether spawned by me or make. |
17:56.26 | T0mW | yeah, but I get the $ being lost when I put the exact statement into a makefile |
17:56.50 | kergoth | oh, we forgot about gmake expansions. |
17:56.52 | pb_ | are you escaping the $? |
17:56.54 | T0mW | build-config-hamlin-rpm: |
17:56.54 | T0mW | <PROTECTED> |
17:56.55 | kergoth | read the gnu make manual |
17:56.56 | kergoth | you want $$ |
17:56.58 | pb_ | you'll need to write $$ |
17:57.00 | pb_ | right |
17:57.15 | T0mW | kergoth: is that the only critera? escape the $$ |
17:57.19 | kergoth | yes |
17:57.23 | pb_ | I'm a bit surprised that make doesn't complain about $subdir not being a valid expansion, though |
17:57.40 | kergoth | that is kinda strange |
17:57.45 | T0mW | kergoth: aha! works |
17:58.21 | T0mW | kergoth: thank you thank you! that means I can get away from that cryptic bash stuff in my makefile and end up with something that not only works, but is readable! |
17:58.27 | kergoth | hehe |
17:58.49 | kergoth | basic principles. i always recommend starting simple. if you cant get the perl working in make, try it at a prompt. isolate the point of failure |
17:58.53 | T0mW | and I don't have to spend a half hour trying to remember if it is: $foo, $(foo) or ${foo} |
17:59.20 | T0mW | or it could be just plain foo |
18:00.01 | T0mW | foreach foo in "cryptic shit" ; do echo "$$foo" ; done |
18:00.26 | T0mW | pb_: thank you |
18:14.35 | prpplague^2 | hmm, anyone good at arm assembly? |
18:15.40 | MonMotha | define "good" |
18:16.13 | prpplague^2 | MonMotha: hehe |
18:16.31 | prpplague^2 | MonMotha: what is this command LDMIA ? |
18:17.05 | MonMotha | that I don't know off the top of my head. Is it not on the quick reference sheet at arm.com? |
18:17.11 | prpplague^2 | kergoth: yea yea i have it in hand |
18:17.21 | prpplague^2 | kergoth: can't seem to make heads or tails of this one |
18:17.30 | kergoth | arent ldm/stm the multiple register load/store instructions? |
18:17.41 | *** join/#elinux Sieve (~sieve@24.204.141.252) |
18:17.44 | prpplague^2 | kergoth: right so whats the IA? |
18:17.50 | prpplague^2 | Sieve: hey crack whore |
18:17.55 | kergoth | dont recall, would have to look it up |
18:17.56 | Crofton_omap | http://66.102.7.104/search?q=cache:haxxWpV9UY8J:www.ee.ic.ac.uk/pcheung/teaching/ee2_computing/Lecture_7.pdf+ldmia&hl=en |
18:18.00 | Sieve | I fel so loves |
18:18.04 | MonMotha | load multiple, increment after |
18:18.04 | Sieve | feel* |
18:18.19 | prpplague^2 | MonMotha: where did you see the IA spec? |
18:18.29 | prpplague^2 | Sieve: how goes it dude? long time no chat |
18:18.40 | Sieve | ssdd |
18:18.47 | MonMotha | prpplague: last page of the ARM reference sheet, under addressing mode 4 |
18:19.02 | kergoth | sieve.. i know that name.. you worked at the same place dave did, right? |
18:19.23 | Sieve | shhhhhhhhhhhhh |
18:19.32 | Sieve | I deny it |
18:19.38 | prpplague^2 | kergoth: now now, lets not be rude |
18:19.40 | prpplague^2 | kergoth: hehe |
18:19.47 | kergoth | but but.. i like being rude |
18:20.10 | Sieve | yup.. I worked with Dave |
18:20.19 | Sieve | in hell |
18:20.36 | CosmicPenguin | Holy crap - where the hell have you been? |
18:20.54 | prpplague^2 | MonMotha: why the hell isn't it in the index properly? hehe |
18:21.01 | Sieve | I'm still trying to figure that one out |
18:22.15 | MonMotha | prpplague: dunno |
18:22.59 | MonMotha | prpplague: my circuits "textbook" was an in-house publication. The index was funny. It had everything in it |
18:23.28 | MonMotha | right down to things like "j" (referencing the firs tpage in the book the imaginary constant was used) and "Peter's power" (referencing some example problem on AC power) |
18:24.39 | CosmicPenguin | Starting tommorrow, no more scox |
18:24.48 | Crofton_omap | for real? |
18:25.04 | MonMotha | they'll be scoxe |
18:25.08 | CosmicPenguin | They're in danger of delisting, so they are adding a 'e' to the end |
18:25.15 | Crofton_omap | ah |
18:25.18 | Crofton_omap | I heard that |
18:25.22 | CosmicPenguin | Pronounced "Skocksee" |
18:27.13 | MonMotha | http://linux.slashdot.org/comments.pl?sid=139768&cid=11700710 <---- hilarious |
18:27.25 | MonMotha | bbl |
18:27.57 | Crofton_omap | damn, something funny in a /. comment |
18:28.45 | CosmicPenguin | Somebody must have copied it from somewhere else then |
18:29.18 | Crofton_omap | true |
18:48.51 | *** join/#elinux CosmicPenguin (~nobody@aus-ext-proxy02.amd.com) |
18:48.58 | *** mode/#elinux [+v CosmicPenguin] by ChanServ |
18:48.58 | *** join/#elinux sjhill (~sjhill@eth13.com-link.com) |
20:29.57 | CosmicPenguin | Damn, this has been the week from hell |
20:45.41 | prpplague^2 | CosmicPenguin: yea, seems that way |
20:46.35 | CosmicPenguin | God must be pissed at the Grammy results or something |
20:46.50 | kergoth | agreed |
20:50.32 | chouimat | what the world will end because of that ... God must like bullshit music then |
20:51.01 | CosmicPenguin | I would have said he was an Eagles fan, but then that would have made for a horrible week last week |
20:51.11 | CosmicPenguin | Most likely, he angry about the whole NHL thing |
20:51.16 | andersee | chouimat: God must love terrible artists, because he made so many of them |
20:52.30 | chouimat | andersee: I watched "musique plus" (quebec muchmusic/mtv equivalent) and I was wondering why so much crap where out ... I saw about 1000000000000000000000 clone of Hilray Duff and the like |
20:54.29 | andersee | chouimat: it may suck, but at least it is expensive |
20:54.54 | chouimat | ? |
20:55.44 | CosmicPenguin | hehe |
20:55.52 | CosmicPenguin | Our quality is low, but at least we don't get credit |
21:10.29 | *** join/#elinux Crofton (~balister@h80ad5e9e.dhcp.vt.edu) |
22:04.33 | *** join/#elinux file[laptop] (~file_lapt@mctn1-142166197096.nb.aliant.net) |
23:57.28 | *** join/#elinux chouimat (~dieu@r2351064.cidc.net) |