| wpwrak | cladamw: (string to number) simple: you can't :) | 00:44 |
|---|---|---|
| cladamw | wpwrak, hehe ... okay. | 00:45 |
| wpwrak | but if you have a string value in a table, you can always add another column with a numeric value | 00:45 |
| cladamw | yeah ... i did like that way. :-) | 00:45 |
| wpwrak | or try to use numbers as much as possible and only convert them to strings when you really need a string | 00:45 |
| cladamw | yeah ... indeed. | 00:50 |
| qi-bot | [commit] Adam Wang: stdpass.fpd: added a cathode for polarized variants(xxxxP) started from 0603 (master) http://qi-hw.com/p/kicad-libs/c05a603 | 01:11 |
| qi-bot | [commit] Adam Wang: Merge branch 'master' of projects.qi-hardware.com:kicad-libs (master) http://qi-hw.com/p/kicad-libs/57ab747 | 01:11 |
| wpwrak | oh, and if you want to use string comparison, then you should upgrade your fped and use the new key feature :) | 01:13 |
| wpwrak | upgrading fped should be very easy: git pull and then make install | 01:13 |
| cladamw | hmm ... do now | 01:17 |
| cladamw | wpwrak, rev 59b90b3 ? | 01:21 |
| wpwrak | yup | 01:23 |
| cladamw | :) | 01:23 |
| wpwrak | when editing a variable or column name, you'see that there's a new field above the name. it says "assign". if you click on it, it changes to "key" and a question mark appears before the name in the table | 01:25 |
| wpwrak | you can change it back to "assign" by editing it again and clicking on "key" | 01:26 |
| wpwrak | if it's set to "assign", it works as it did before | 01:26 |
| wpwrak | if it is set to "key", fped will look for a variable/column with that name, and only consider the rows of the table where the values match | 01:28 |
| cladamw | when a variable is set to "key", i see a '?key' | 01:30 |
| cladamw | s/?key/?variable | 01:30 |
| cladamw | so a '?variable' means expression like if variable = xx then do ... ? | 01:31 |
| wpwrak | yes, exactly | 01:32 |
| cladamw | good, need to practice. tks a lot. :-) | 01:33 |
| wpwrak | any of the keys in a row doesn't match (you can have more than one key if you like things complicated :), then the row is simply ignored. just as if you had deleted it | 01:33 |
| cladamw | alright | 01:35 |
| cladamw | wpwrak, where can i find your X1 datasheet url of atben ? | 02:16 |
| cladamw | wpwrak, sorry, no need. :-) | 02:21 |
| whitequark | wpwrak: have you considered just adding guile instead of inventing YALNON? (yet another language no one needs) | 02:22 |
| whitequark | or (gasp) javascript, for all those arduino kids. I'm for guile, through. | 02:22 |
| qi-bot | [commit] Adam Wang: xtal-4.fpd: (master) http://qi-hw.com/p/kicad-libs/3baf66a | 02:35 |
| qi-bot | The build has FAILED: http://fidelio.qi-hardware.com/~xiangfu/building/Nanonote/Ben/openwrt-xburst.full_system-20120607-0112 | 03:11 |
| wolfspraul | wow this ultrasonic cleaner is so cool | 03:57 |
| wolfspraul | I stacked up on a whole bunch of tools for my home lab, great advantage of beijing that pretty much all tools cost at most 50 usd | 03:58 |
| wolfspraul | the cleaner was maybe 20 usd or so | 03:58 |
| wolfspraul | what happens if I hold my finger in it? :-) | 03:58 |
| kyak | wolfspraul: that was your last phrase, are you in a hospital now? :) | 04:17 |
| wolfspraul | nah | 04:20 |
| wolfspraul | contemplating which finger is best for the test :-) | 04:20 |
| wolfspraul | that cleaner is really cool, I will go through all sorts of things and really clean them finally | 04:20 |
| kyak | does it look like a dish washing machine? | 04:21 |
| wolfspraul | it's very small, household appliance | 04:23 |
| whitequark | wolfspraul: just put your finger in | 04:48 |
| whitequark | nothing will happen | 04:48 |
| whitequark | well, except maybe some cleaning. nothing harmful, definitely | 04:48 |
| wolfspraul | I would think so too. you feel some tickling? | 04:49 |
| whitequark | yeah, a little bit | 04:49 |
| wolfspraul | maybe I do an animal test first? :-) (just kidding, just kidding) | 04:49 |
| qi-bot | [commit] Adam Wang: xtal-2.fpd: added 2-pins smd xtal pattern -> xtal2-11.5mmx4.83mm (master) http://qi-hw.com/p/kicad-libs/eb8132c | 05:44 |
| wolfspraul | whitequark: cool. it took me a while to convince myself to listen to you, but finally I did :-) | 05:55 |
| wolfspraul | and indeed, just some interesting tickling effect | 05:55 |
| wpwrak | whitequark: (YALNON) hmm, you may want to study the structure of the fped language. it has very specific characteristics designed for allowing things to be expressed in text or graphically: http://projects.qi-hardware.com/index.php/p/fped/source/tree/master/README | 06:26 |
| wpwrak | wolfspraul: (cleaner) you'll feel a weak tingling sensation :) | 06:28 |
| wpwrak | that is, unless you got some especially mean device. but that one would rip your chips apart, too. | 06:29 |
| wpwrak | ah, you tried. good :) | 06:30 |
| wolfspraul | yes, tried | 06:31 |
| wolfspraul | the box even has German on it, seems Germans like cleaning | 06:31 |
| wolfspraul | since I buy a (hard to find) ultrasonic cleaner in a beijing street market, and then the outside of the box is in German :-) | 06:32 |
| wolfspraul | that cleaner, 25 USD. rework station, 25 USD. dremel 20 usd. drilling machine, 20 USD, etc. etc. | 06:32 |
| wpwrak | or maybe it's for the swiss. they're even a bit more obsessive about such things :) | 06:32 |
| wolfspraul | laser printer, 100 usd. a little on the expensive side :-) | 06:32 |
| wolfspraul | iron, 15 usd | 06:32 |
| wolfspraul | they also have (original) weller soldering irons here, but when you hear those prices (300 usd for a simple iron), it's like from another planet | 06:33 |
| wpwrak | (ultrasonic cleaner) i wonder what model you got. hope it's not too powerful. you chips don;t need much encouragement. | 06:33 |
| wpwrak | (weller) yeah ;-) | 06:33 |
| qi-bot | [commit] Adam Wang: xtal-4.fpd: added xtal4-5mmx3.2mm variant package (master) http://qi-hw.com/p/kicad-libs/bcdcbdb | 06:38 |
| wolfspraul | I bought this one, vgt-800 http://www.vgt.cc/en/product1.asp?Menuid=11&id=29 | 06:42 |
| wolfspraul | 35W, 40khz frequency | 06:42 |
| wolfspraul | I simply buy the cheapest first, then find out what breaks, where performance lacks, etc. it's much more fun (and faster) playing with a cheap 20 USD thingie and then scaling up when needed... | 06:43 |
| whitequark | (tingling sensation) was that a nethack reference?.. | 06:51 |
| whitequark | (fped) very interesting, I should really try the kicad toolchain | 06:53 |
| wolfspraul | cups was mentioned the other day. what's the short story on it? | 07:05 |
| wolfspraul | apple bought the devs/copyright a while ago, and then? | 07:05 |
| wpwrak | (nethack) maybe unconsciously ;-) | 07:13 |
| wpwrak | wolfspraul: looks like a good choice. not too potent. lacks a frequency sweep (to avoid resonances), but that's to be expected at the low end. | 07:15 |
| wpwrak | (cups) the (apple-paid) developers recently dropped a feature used on linux. it seemed like an unfriendly act but without overly severe consequences to me. | 07:16 |
| wpwrak | (don't remember the details) | 07:16 |
| wolfspraul | ah ok | 07:17 |
| wolfspraul | you think the ultrasonic action can damage chips? how so? | 07:17 |
| wpwrak | if it hits the resonant frequency of some elements in the chip (e.g., leads), then they can break | 07:31 |
| wpwrak | at least that's what i've read. haven't had any chip fail due to ultrasound damage yet :) | 07:36 |
| wolfspra1l | understood | 07:40 |
| wolfspraul | wpwrak: I'm thinking about the issues around submerging an entire pcba in water | 10:10 |
| wolfspraul | naturally you don't want it to be powered anywhere, #1 | 10:11 |
| wolfspraul | which includes batteries or supercaps | 10:11 |
| wolfspraul | but what else on the board could be incompatible with water? some parts where the water might soak into? | 10:11 |
| wolfspraul | vias in the pcb even? or some water under a mechanical connector where it doesn't dry easily | 10:12 |
| wolfspraul | how would you dry the board after water submersion? | 10:12 |
| wolfspraul | what should be the longest time under water? 3 minutes? more? less? | 10:12 |
| wolfspraul | just thinking | 10:13 |
| wolfspraul | there's probably a number of things that could be soldered on a pcb that better not get submerged in water, I would think | 10:13 |
| vladkorotnev | hey guys | 10:29 |
| vladkorotnev | just a quick question | 10:29 |
| vladkorotnev | what program is to run a prog with a different encoding in a tty that is incompatible? | 10:30 |
| vladkorotnev | like iconv, but for progs | 10:30 |
| jivs_ | hi xiangfu | 10:35 |
| xiangfu | jivs_, Hi | 10:35 |
| jivs_ | I have now solved that error in my 64bit system by adding disable-shared on guile makefile | 10:35 |
| jivs_ | Can you try that and see in your system plz | 10:36 |
| jivs_ | HOST_CONFIGURE_ARGS += --disable-shared --with-libgmp-prefix | 10:36 |
| xiangfu | jivs_, yes. git pull... | 10:36 |
| jivs_ | I haven't committed on qipackages | 10:37 |
| xiangfu | ok. | 10:37 |
| xiangfu | editing.. | 10:37 |
| jivs_ | just one line, if it works then we can add | 10:37 |
| jivs_ | it is just the --disable-shared option which is required. | 10:37 |
| jivs_ | okay | 10:37 |
| xiangfu | comping... | 10:38 |
| xiangfu | compiling.. | 10:38 |
| jivs_ | fingers crossed.. i am hopeful it will work now:-) | 10:39 |
| xiangfu | http://fidelio.qi-hardware.com/~xiangfu/building: is for failed build or building . | 10:39 |
| xiangfu | http://fidelio.qi-hardware.com/~xiangfu/build-nanonote/ is the success build place. | 10:40 |
| xiangfu | for example: http://fidelio.qi-hardware.com/~xiangfu/building/Nanonote/Ben/openwrt-xburst.full_system-20120601-0638/ <-- this one is a failed build. we can check the all build log. just FYI. | 10:40 |
| jivs_ | okay thanks | 10:41 |
| jivs_ | strangely the error occurs only in 64bit systems. so it took me time to figure out the solution | 10:42 |
| xiangfu | jivs_, great. compile just fine. please commit your change. | 11:14 |
| jivs_ | excellent | 11:16 |
| jivs_ | I will commit now | 11:19 |
| wpwrak | wolfspraul: (water) normally, pcbas don't mind water or alcohol. if any power sources are present, ions may make contact in some form, but it's usually a non-issue, because the very reason why you want to clean it has probably already provided plenty of ions free to do as they please | 11:53 |
| wpwrak | also, you should use demineralized water (in the cleaner) to avoid adding ions | 11:54 |
| wpwrak | to evict tap water (manual cleaning), i use alcohol | 11:54 |
| wpwrak | with the ultrasonic bath, i just the the critter dry | 11:55 |
| wpwrak | one risk may be that packages absorb some water and could then suffer damage when soldering | 11:55 |
| wpwrak | but their ability to do that is also limited. so it's probably fairly safe. i don't recall any issues in solder-clean-solder/rework cycles, even with obstinate components | 11:57 |
| wolfspraul | you mean you clean the bathtub (?) with alcohol first? | 12:01 |
| wolfspraul | and what do you mean with "use the critter dry"? don't understand | 12:02 |
| qi-bot | [commit] Adam Wang: c-smd.fpd: added packages for SMD Aluminum Electrolytic Capacitors (master) http://qi-hw.com/p/kicad-libs/71a66c7 | 12:28 |
| wpwrak | (bathtub) naw, a few lone ions won't hurt :) | 12:36 |
| wpwrak | the alcohol would be for cases where you scrub a pcb(a) manually under the tap | 12:36 |
| wpwrak | (critter dry) the pcba. shaking off the excess (deionized) water is often enough | 12:37 |
| wpwrak | the electrical problem with water is not the H2O itself but the ions. so as long as the water is reasonably pure it won't cause much trouble | 12:38 |
| wpwrak | the other problem with water is the formation of steam, when heated. if this happens in a confined space, a (tiny) explosion will result | 12:39 |
| wolfspraul | I can't follow | 12:41 |
| wolfspraul | so basically you say "use demineralized water only" | 12:42 |
| wolfspraul | that's #1 | 12:42 |
| wolfspraul | then no need for special drying, just shaking off the water and waiting a bit for it to evaporate. maybe hair dryer? | 12:42 |
| wolfspraul | or no hair dryer, because of steam problem... | 12:43 |
| DocScrutinizer05 | (<wolfspraul> wpwrak: I'm thinking about the issues around submerging an entire pcba in water) things that don't like water at all: microphone, battery, several switches, possibly barometric sensor, humidity sensor | 12:48 |
| DocScrutinizer05 | wolfspraul: removing water under chips and from inside mech switches is hard | 12:53 |
| DocScrutinizer05 | wolfspraul: I usually clean severely polluted PCBA under flowing tap water, with a smooth brush. then rinse with pure alcohol (it's hygroscopic and will dillute/supersede the water - partially). Then I dry PCBA on slightly elevated temperature (50°C, PC's PSU exhaust fan etc) for at least 3 days, depending on my guts feeling regarding problematic components on that particular PCBA sometimes even for a week or two | 12:56 |
| DocScrutinizer05 | protecting things like speakers, microphones etc that can't get removed from PCBA | 12:57 |
| DocScrutinizer05 | some scortchtape patch often helps for those components | 12:58 |
| DocScrutinizer05 | Scotch | 12:58 |
| wolfspraul | interesting | 12:59 |
| DocScrutinizer05 | aaah, I forgot one step | 12:59 |
| wolfspraul | that's a different use case though (but still very good), where you have a very dirty pcba after years of use | 12:59 |
| DocScrutinizer05 | blow out water/alcohol with pressurized air | 12:59 |
| wolfspraul | yeah, ok | 12:59 |
| wolfspraul | got it | 13:00 |
| wolfspraul | thanks! | 13:00 |
| DocScrutinizer05 | (years of use) usually spilled coke | 13:00 |
| DocScrutinizer05 | or the like | 13:00 |
| DocScrutinizer05 | even more often simply dropped device into water / soup / toilet / whatever | 13:00 |
| DocScrutinizer05 | beer XP - I actually heard of someone whose friends or dunno who threw his device into his beer | 13:02 |
| DocScrutinizer05 | "here, that's what you can do with your damn phone!" ;-D | 13:03 |
| DocScrutinizer05 | time for another coffee here | 13:08 |
| wpwrak | wolfspraul: the hair dryer is just hot air. it won't cause water to expand violently :) | 13:49 |
| wpwrak | (beer phone) interesting concept :) | 13:50 |
| wpwrak | basically anything that doesn't need special precautions when soldering should be fine with water. after all, that's how pcbas are cleaned in industry as well. | 13:53 |
| wolfspraul | a complete pcba in water? I haven't seen that so far | 14:06 |
| wolfspraul | we can ask Adam tomorrow | 14:06 |
| wolfspraul | brushes yes | 14:06 |
| wolfspraul | I cannot really imagine a wide-spread use of water for pcba cleaning even just because drying will be slow, and every second matters | 14:07 |
| qi-bot | [commit] Jiva Nath Bagale: fixed gmp shared library issue for guile2 (master) http://qi-hw.com/p/openwrt-packages/35f6adf | 14:07 |
| qi-bot | [commit] Jiva Nath Bagale: Merge branch 'master' of git://projects.qi-hardware.com/openwrt-packages (master) http://qi-hw.com/p/openwrt-packages/e2e4bcd | 14:07 |
| wpwrak | wolfspraul: so ... how boom's "back office" works | 15:19 |
| wolfspraul | listening | 15:19 |
| wolfspraul | (but my evening wine bottle is already opened :-) | 15:19 |
| wpwrak | that's the part of it that knows part characteristics and the inventories of providers | 15:19 |
| wolfspraul | so reception quality may degrade | 15:19 |
| wpwrak | or improve ;-) | 15:19 |
| wpwrak | what it does is that it starts with a relatively general query on digi-key, e.g., "murata". | 15:20 |
| wpwrak | this will yield a list of categories. it picks the one we're interested in at that time. | 15:20 |
| wpwrak | then it refines the query by making selections in the parametric search | 15:20 |
| wpwrak | all this query process is something someone has to set up manually. the goal is to extract all the elements belonging to a certain produce series, e.g., the xyz series of ceramic caps | 15:21 |
| wpwrak | s/produce/product | 15:21 |
| wpwrak | with the list, the "backend" goes to the detailed page for each item and extracts part number, pricing, stock, and textual description | 15:22 |
| wpwrak | it stores pricing, stock, and description keyed by vendor plus vendor part number | 15:23 |
| wpwrak | then it takes the vendor part number and decodes it. there are scripts (again, manually provided), that do this kind of work. they generate a list of parameters for that part | 15:24 |
| wpwrak | these go in turn into the parts characteristics database | 15:24 |
| wpwrak | and that's all | 15:24 |
| wpwrak | then the "interactive" part of boom comes and searches the characteristics for, say, T=R R=100k FP=0603 TOL<=5% | 15:25 |
| wpwrak | the "backend" runs indendently from the frontend. could even run in a central place and distribute tarballs of the tables it generates. not sure about copyright issues, though. at least the textual descriptions should be copyrightable, if not prices, inventory, and provider part numbers as well | 15:27 |
| wpwrak | this would be an example of a part number decoding script: http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/boom/manu/yageo/yageo.gen | 15:32 |
| wpwrak | and these would be the digi-key query scripts: http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/boom/dist/dk/yageo-cc.catq | 15:33 |
| wpwrak | http://projects.qi-hardware.com/index.php/p/eda-tools/source/tree/master/boom/dist/dk/yageo-rc.catq | 15:34 |
| wolfspraul | ok! | 15:34 |
| wolfspraul | good that I have some prior boom v1 knowledge :-) | 15:35 |
| wpwrak | hehe :) | 15:47 |
| wpwrak | it's much simpler than the gta02-core workflow, which had all that, plus the things from FIC :) | 15:48 |
| wpwrak | of course, you can also complexify this one. e.g., by adding other providers | 15:48 |
| vladkorotnev | hey guys, is there multichannel in irssi? | 16:05 |
| Ayla | of course | 16:08 |
| vladkorotnev | how does it work? | 16:09 |
| vladkorotnev | and doesnt tmux interfere? | 16:09 |
| Ayla | tmux? ... | 16:09 |
| vladkorotnev | yep that thing for multiple terminals in a tty | 16:10 |
| vladkorotnev | maybe keybindings interfere so i cant use multiroom anyway lol | 16:10 |
| larsc | my irssi runs in a screen | 16:10 |
| vladkorotnev | what is the key to switch windows in irssi? | 16:11 |
| larsc | esc | 16:11 |
| vladkorotnev | ha | 16:11 |
| vladkorotnev | thanks | 16:11 |
| vladkorotnev | really, debian + tmux = best for netbooks! | 16:12 |
| Ayla | really? esc? | 16:12 |
| Ayla | I don't use that | 16:12 |
| vladkorotnev | esc, then num of window | 16:12 |
| Ayla | I do use alt + left/right | 16:12 |
| vladkorotnev | its switchin tty's, no? | 16:13 |
| larsc | esc + q to p works as well for window 11-20 | 16:13 |
| Ayla | vladkorotnev, not under X | 16:13 |
| vladkorotnev | ah | 16:13 |
| vladkorotnev | you use xorg | 16:13 |
| vladkorotnev | i'm in pure cli :P | 16:13 |
| Ayla | then Ctrl + N/P | 16:14 |
| vladkorotnev | numbers are faster if u remember where is what | 16:15 |
| vladkorotnev | C-n/p works too | 16:15 |
| Ayla | it's a bit of a pain to use on azerty keyboards | 16:15 |
| Ayla | as you have to press Shift to enter a number | 16:15 |
| vladkorotnev | ahh | 16:15 |
| vladkorotnev | and window Q isnt in line with WER etc | 16:16 |
| DocScrutinizer05 | lol | 18:04 |
| Action: DocScrutinizer05 is happy with xchat ;-D | 18:05 | |
| DocScrutinizer05 | almost... happy | 18:05 |
| kyak | what were you previously happy with? | 18:08 |
| wpwrak | kyak: maybe this is the first time he's happy :) | 19:49 |
| DocScrutinizer05 | actually, yes | 21:31 |
| DocScrutinizer05 | previously I tried this stuff on gta02... err, | 21:32 |
| DocScrutinizer05 | Freud forbids I recall the name | 21:32 |
| DocScrutinizer05 | purple? | 21:33 |
| kristianpaul | lekernel: http://www.radicalsoftware.org/volume2nr5/pdf/VOLUME2NR5_art09.pdf | 23:37 |
| --- Fri Jun 8 2012 | 00:00 | |
Generated by irclog2html.py 2.9.2 by Marius Gedminas - find it at mg.pov.lt!