| 00:26.38 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 01:45.57 | *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch) | |
| 02:04.12 | *** join/#brlcad oana_ (~oana@188.209.97.130) | |
| 02:08.20 | *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) | |
| 02:30.07 | *** join/#brlcad cstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net) | |
| 02:30.13 | *** join/#brlcad oana_ (~oana@188.209.97.130) | |
| 02:31.02 | *** join/#brlcad tofu_ (~sean@66-118-151-70.static.sagonet.net) | |
| 02:55.01 | *** join/#brlcad ries_ (~ries@190.9.171.121) | |
| 03:00.17 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 03:06.43 | *** join/#brlcad Notify (~notify@66-118-151-70.static.sagonet.net) | |
| 03:32.54 | *** join/#brlcad ries_ (~ries@190.9.171.121) | |
| 04:24.56 | *** join/#brlcad mihaineacsu (~mihaineac@92.81.54.64) | |
| 04:25.34 | Notify | 03BRL-CAD Wiki:Krajkreddy * 7152 /wiki/User:Krajkreddy/GSOC14/summary: /* Week2 */ |
| 04:26.26 | Notify | 03BRL-CAD Wiki:Krajkreddy * 7153 /wiki/User:Krajkreddy/GSOC14/summary: |
| 04:26.56 | Notify | 03BRL-CAD Wiki:Krajkreddy * 7154 /wiki/User:Krajkreddy/GSOC14/summary: /* Week2 */ |
| 04:27.08 | Notify | 03BRL-CAD Wiki:Krajkreddy * 7155 /wiki/User:Krajkreddy/GSOC14/summary: /* Week2 */ |
| 04:27.20 | Notify | 03BRL-CAD Wiki:Krajkreddy * 7156 /wiki/User:Krajkreddy/GSOC14/summary: /* Week2 */ |
| 04:42.50 | *** join/#brlcad Zhao_Anqing (clouddrift@222.205.108.14) | |
| 04:59.15 | *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80) | |
| 05:31.02 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 05:34.15 | raj12lnm | hi all. |
| 05:34.23 | raj12lnm | i have trouble starting mged again |
| 05:34.32 | raj12lnm | it says cannot open G |
| 05:34.58 | raj12lnm | invalid command name "helplib" MGED unable to initialize gui, reverting to classic mode. |
| 05:35.13 | raj12lnm | the above is the "exact" error message |
| 05:35.19 | raj12lnm | can somebody help me! |
| 05:54.59 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 06:03.14 | hcurtis | Update: I'm working on fast4-g.c, but I'm stuck. However, I've thought of two questions I can ask myself in order to take a fresh look at the task: 1) When converting from FASTGEN4 format to BRL-CAD format, why does dynamic memory need to be allocated in the first place? 2) In the code blocks where bu_malloc appears, what variables, pointers, and other elements does it operate on? |
| 06:17.49 | hcurtis | Another possibly helpful question is this: what are the actual contents of bu_malloc (and alloc, which it contains)? |
| 06:48.05 | *** join/#brlcad oana_ (~oana@188.209.97.130) | |
| 08:33.34 | *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117) | |
| 08:42.21 | hcurtis | Here are additional questions: What is it about fast4-g's current code that makes it too slow? What exactly do I need to do to make it as fast as it should be? |
| 08:43.58 | hcurtis | By the way, what I've been doing is finding answers to the questions I posed earlier here in the channel. |
| 08:55.16 | mihaineacsu_bbl | hcurtis: I don't the status of fast4-g code, but usually when you're dealing with slow code you need to do profiling which means using a tool in order to measure the biggest bottlenecks and work on those first in order to speed up the program. |
| 08:56.11 | hcurtis | Hi, mihaineacsu_bbl. Thank you. |
| 08:56.16 | mihaineacsu_bbl | hcurtis: maybe till someone gives you a right answer for your situation, you could have a look here http://stackoverflow.com/questions/1794816/recommendations-for-c-profilers |
| 08:58.26 | hcurtis | This is great information. Thank you. |
| 09:01.51 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 09:40.59 | hcurtis | Update: I was looking at fast4-g's commit information on Sourceforge, and I found the feature that allows you to compare different versions of the program. Better late than never. |
| 09:48.04 | *** join/#brlcad KimK (~Kim__@ip68-102-30-143.ks.ok.cox.net) | |
| 10:18.54 | *** join/#brlcad d_rossberg (~rossberg@66-118-151-70.static.sagonet.net) | |
| 11:04.35 | *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117) | |
| 11:35.00 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 11:43.46 | Notify | 03BRL-CAD:tbrowder2 * 60921 (svn:ignore ## -5,3 +5,7 ## and 16 others): add more ignoresProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/ |
| 12:03.09 | *** join/#brlcad clock (~clock@84-72-11-5.dclient.hispeed.ch) | |
| 12:25.39 | *** join/#brlcad oana_ (~oana@188.209.97.130) | |
| 12:27.48 | *** join/#brlcad ries (~ries@190.9.171.121) | |
| 12:36.06 | ``Erik | history of the gpu http://www.techspot.com/article/650-history-of-the-gpu/ |
| 12:46.02 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 12:55.44 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 13:16.08 | Notify | 03BRL-CAD:starseeker * 60922 brlcad/trunk/src/gtools/gdiff2/summary.c: Clean up the diff summary logic a bit, make the result-type flags work for all the verbosity settings. |
| 13:42.00 | Notify | 03BRL-CAD:carlmoore * 60923 brlcad/trunk/src/libfb/if_qt.c: remove trailing blank |
| 13:45.32 | *** join/#brlcad teepee (~teepee@gateway/tor-sasl/teepee) | |
| 14:06.19 | Notify | 03BRL-CAD:starseeker * 60924 brlcad/trunk/src/gtools/gdiff2/summary.c: More reworking of diff text output. 4 verbosity levels now, different attribute printing style. |
| 14:19.12 | *** join/#brlcad Ch3ck (c318dc86@gateway/web/freenode/ip.195.24.220.134) | |
| 14:49.25 | *** join/#brlcad piyushparkash (~piyushpar@202.164.53.117) | |
| 14:56.14 | *** join/#brlcad hoiji (671b082a@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.42) | |
| 14:56.51 | Notify | 03BRL-CAD:starseeker * 60925 brlcad/trunk/include/rt/db_diff.h: Update the diff3 header pattern to match the diff pattern. |
| 15:01.44 | *** join/#brlcad teepee- (bc5c2133@gateway/web/freenode/ip.188.92.33.51) | |
| 15:03.03 | Notify | 03BRL-CAD:starseeker * 60926 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Add initializers for diff3 containers |
| 15:08.42 | brlcad | d_rossberg: I'd also be interested in "where" there are places in the code that actually require a group of shells, whether they can be simplified to one shell or whether it's an algorithmic issue (e.g., boolean processing potentially creating multiple shells) or just some extraneous bit of code |
| 15:08.57 | brlcad | alas, Zhao isn't here to ask him |
| 15:12.18 | brlcad | raj12lnm: still having problems starting mged? |
| 15:21.08 | ankesh11 | brlcad: The archives would come in really handy now, I have a couple of plots ready but they have not been tested, neither do they convey significant info due to the scarcity of the db. |
| 15:24.35 | Notify | 03BRL-CAD:tbrowder2 * 60927 brlcad/branches/d-binding/misc/d-bindings/csourceparser.pl: turn off execution--using for inspiration and code reuse only |
| 15:24.40 | d_rossberg | i think a shell is always connected |
| 15:25.12 | d_rossberg | if you facetize a geometry with disconnected regions you'll get a group of shells |
| 15:25.46 | d_rossberg | however, i like it this way: a primitive should be primitive |
| 15:26.10 | d_rossberg | everything else could be done with the well tested combinations |
| 15:28.50 | Notify | 03BRL-CAD:tbrowder2 * 60928 (svn:ignore ## -1,11 +1,18 ## and 31 others): add ignoresProperty Changed:----------------brlcad/branches/d-binding/misc/d-bindings/ |
| 15:33.07 | Notify | 03BRL-CAD:tbrowder2 * 60929 brlcad/branches/d-binding/misc/d-bindings/ParseCChunk.pm: change package name before renaming file |
| 15:37.42 | Notify | 03BRL-CAD:tbrowder2 * 60930 (brlcad/branches/d-binding/misc/d-bindings/CParse.pm brlcad/branches/d-binding/misc/d-bindings/D.pm): rename Perl module for clarity; change to the new name inside modules using it |
| 15:53.49 | *** join/#brlcad mihaineacsu (~mihaineac@92.85.31.65) | |
| 16:09.51 | Notify | 03BRL-CAD:starseeker * 60931 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): start reworking diff3 code to use the array-of-results approach. |
| 16:17.01 | *** join/#brlcad oana__ (~elf11@141.85.0.105) | |
| 16:23.12 | Notify | 03BRL-CAD Wiki:Pulkit Mittal * 7157 /wiki/User:Pulkit_Mittal/GSOC2014/logs: /* Week 2 */ |
| 16:29.33 | *** join/#brlcad cwstirk (~charlie@c-107-2-138-11.hsd1.co.comcast.net) | |
| 17:10.20 | *** join/#brlcad hoiji (671b082c@gateway/web/cgi-irc/kiwiirc.com/ip.103.27.8.44) | |
| 17:11.56 | clock | brlcad, hi |
| 17:18.21 | raj12lnm | brlcad : yes |
| 17:18.33 | raj12lnm | didnt spend much time on it, though |
| 17:18.45 | raj12lnm | btw did u see my patches |
| 17:22.11 | brlcad | hello clock, saw your updates |
| 17:22.18 | brlcad | raj12lnm: not yet but will soon |
| 17:22.53 | raj12lnm | brlcad: so my mged gui is not opening |
| 17:22.57 | raj12lnm | after the build |
| 17:23.03 | raj12lnm | it gives me the following error |
| 17:23.06 | raj12lnm | invalid command name "helplib" MGED unable to initialize gui, reverting to classic mode. attach (nu|txt|X)[nu]? |
| 17:26.42 | Notify | 03BRL-CAD:tbrowder2 * 60932 (brlcad/branches/d-binding/misc/d-bindings/D.pm brlcad/branches/d-binding/misc/d-bindings/ParsePPCHeader.pm brlcad/branches/d-binding/misc/d-bindings/c-grammar.txt): save work--now have some communication with the CGrammer module in the calling function--hurray |
| 17:27.51 | mihaineacsu_bbl | raj12lnm: when you run cmake it configures the build system and generates a report about your configuration. What does it say about interface options? You should see something about X11 |
| 17:28.34 | raj12lnm | mihaineacsu_bbl |
| 17:28.45 | raj12lnm | i will have to change a cmake file for that |
| 17:29.12 | raj12lnm | shld i do this provided the fact that it ran correctly previously |
| 17:29.15 | raj12lnm | ? |
| 17:30.18 | clock | brlcad kickstarter: "Meanwhile, project creation is currently available to individuals in the US, UK, Canada, Australia, New Zealand and the Netherlands who meet the requirements below." |
| 17:30.40 | clock | so no kickstarter |
| 17:31.37 | brlcad | raj12lnm: did you try running from an install directory or only from a build directory? |
| 17:32.16 | brlcad | clock: kickstarter was but an example -- there are literally a dozen or more popular sites like them .. you only need one ;) |
| 17:32.55 | raj12lnm | brlcad : from /usr/brlcad/dev-7.24.1/bin |
| 17:33.05 | brlcad | starting with the biggest most popular is where I would have started too, but I wouldn't stop there myself |
| 17:33.12 | brlcad | raj12lnm: huh |
| 17:33.21 | brlcad | raj12lnm: is your build modified in any way? |
| 17:33.27 | raj12lnm | even from there |
| 17:33.34 | raj12lnm | i run |
| 17:33.57 | raj12lnm | ~/brlcad_build/bin |
| 17:34.36 | raj12lnm | it gives same issue |
| 17:35.11 | *** join/#brlcad ries_nicked (~ries@190.9.171.121) | |
| 17:37.00 | brlcad | raj12lnm: but running /usr/brlcad/dev-7.24.1/bin/mged gives you that error too? |
| 17:37.28 | clock | brlcad, so dozen times attorney fees to figure out if there is some hidden trap in the terms and conditions that could potentially ruin me financially |
| 17:38.39 | clock | brlcad, and I cant do this with ordinary attorney who understands just swiss law, I need a special one, more expensive, who understands english and international law |
| 17:38.43 | brlcad | meh, if you pick a popular site, that is not at all a likely result and most of the terms are easy enough to understand |
| 17:39.14 | clock | brlcad, not all likely times large potential risk |
| 17:39.19 | clock | brlcad, no they are not easy to understand |
| 17:39.29 | brlcad | if you don't want to, that's your prerogative, but I fully disagree that it's not worth pursuing |
| 17:39.46 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 17:40.10 | brlcad | and this is not a point we have to agree on :) |
| 17:40.56 | clock | brlcad, I hear a tons of stories where an individual was abused and ruined by a combination of hard to understand unpredictable legalese, a company with lawyers, and a complex/corrupt/arbitrary judicial system |
| 17:41.18 | clock | So I think due diligence is waranteed when agreeing to something |
| 17:41.31 | clock | but due diligence is disproportionately expensive to the raised amount of money |
| 17:41.45 | brlcad | I'm not going to argue with you on this |
| 17:41.53 | brlcad | so you can stop trying to convince me of your decision |
| 17:43.52 | *** join/#brlcad raj12lnm (31cd6b50@gateway/web/freenode/ip.49.205.107.80) | |
| 17:43.57 | brlcad | it's increasingly off-topic as well, and I'd like to keep our discussion here centered on open source CAx |
| 17:44.42 | clock | I agree |
| 17:45.34 | raj12lnm | mihaineacsu_bbl |
| 17:45.51 | clock | brlcad, how difficult would it be to implement placing objects so that they touch each other? |
| 17:45.52 | clock | for example |
| 17:45.59 | raj12lnm | mihaineacsu_bbl : u didnt warn me |
| 17:46.08 | clock | I have a cone with angle of 35 degrees |
| 17:46.08 | ``Erik | open source ca{d,e,m} and pictures of cats, yo O.o :D |
| 17:46.10 | raj12lnm | that my system will go black after doing that |
| 17:46.21 | mihaineacsu_bbl | raj12lnm: it shouldn't go black at all |
| 17:46.21 | brlcad | you mean an explicit constraint? you can implicitly make them touch each other already |
| 17:46.24 | clock | and I want to put a sphere diameter 14mm into the cone so it touches it |
| 17:46.34 | clock | in BRLCAD |
| 17:46.42 | raj12lnm | mihaineacsu_bbl : I turned into a black n white screen |
| 17:46.50 | raj12lnm | and i could see only the terminal |
| 17:46.51 | clock | before I did it using wikipedia, paper, pencil, calculator, and a lot of time |
| 17:47.04 | ``Erik | clock: libpc was started to address that, I don't believe it reached usability :/ so it'd be manual at this time |
| 17:47.05 | raj12lnm | mihaineacsu_bbl : c/I/It |
| 17:47.05 | clock | type coordinates manually |
| 17:47.12 | clock | Oh yes and I forgot |
| 17:47.15 | brlcad | clock: right, so you mean with some form of explicit or automatic constraint |
| 17:47.15 | clock | it should be usable |
| 17:47.39 | clock | I dont know what explicit or automatic means |
| 17:47.49 | clock | but I guess "two things touch each other" is probably a constraint yes |
| 17:48.04 | clock | another example is this |
| 17:48.10 | mihaineacsu_bbl | raj12lnm: if you could see the terminal it means x11 works fine. so it's not that. brlcad mentioned running /usr/brlcad/dev-7.24.1/bin/mged and it see if that works |
| 17:49.42 | clock | http://www.youtube.com/watch?v=w4Gsq4dMcEA&t=1m29s |
| 17:49.51 | clock | The U channel has defined side wall angle like 5 deg |
| 17:49.58 | clock | rounding diameter at the endi |
| 17:50.05 | clock | rounding idameter in the corner inside |
| 17:50.12 | clock | and these cylinders have to touch properly |
| 17:50.20 | clock | also I would be interested in things like intersections |
| 17:50.44 | clock | Like intersection of two solids creates some point or edge |
| 17:51.02 | clock | and I want to place something so that its middle, axis is on that point or edge |
| 17:51.06 | clock | or that it touches that point or edge |
| 17:51.14 | clock | or has some angle to it etc. |
| 17:51.32 | clock | all the things we learned in 3D geometry in the high school |
| 17:52.00 | raj12lnm | it says this now |
| 17:53.14 | clock | Another example is sheet bending |
| 17:53.25 | clock | http://www.youtube.com/watch?v=w4Gsq4dMcEA&t=2m27s |
| 17:53.41 | clock | I have a printed paper template for a tin sheet which gets bend into a cylinder shape |
| 17:53.59 | raj12lnm | error : usr/brlcad/dev-7.24.1/bin/mged: error while loading shared libraries: /usr/brlcad/dev-7.24.1/lib/libtermio.so.20: file too short |
| 17:54.21 | raj12lnm | mihaineacsu_bbl : some unexpected things are happening |
| 17:54.37 | clock | and third thing is |
| 17:54.43 | clock | I would like BRLCAD to generate dimensions |
| 17:54.54 | clock | its like 2 arrows in the middle is number how many milimeters |
| 17:55.17 | clock | and there are shorter perpendicular lines from the ends of the arrow to the points or edges that are measured |
| 17:55.29 | clock | and none of these arrows may intersect with anything that would impair legibility of the numbers |
| 17:55.31 | ``Erik | raj12lnm: that's a damaged file, you'll need to remove libtermio.so.20 in your build directory, recompile and reinstall |
| 17:55.46 | clock | I guess all these functions must be pretty complicated to program |
| 17:59.57 | clock | ``Erik, do commercial programs like Autocad have these touching and dimensions functions? |
| 18:06.32 | Notify | 03BRL-CAD:vladbogo * 60933 (brlcad/trunk/src/mged/attach.c brlcad/trunk/src/mged/dm-qt.c): Attached the Qt framebuffer to the display manager. |
| 18:09.42 | raj12lnm | ``Erik is libtermio shipped with brlcad or an external library ? |
| 18:12.40 | Notify | 03BRL-CAD Wiki:Vladbogolin * 7158 /wiki/User:Vladbogolin/GSoC2014/Logs: /* Week 2 */ |
| 18:21.28 | clock | brlcad, you know which is the most complex part of brlcad? |
| 18:24.21 | fenn | i would guess the STEP importer |
| 18:24.31 | fenn | but i don't know anything |
| 18:24.35 | clock | its the user |
| 18:24.46 | clock | consisting of ONE HUNDRED THOUSAND BILLION parts |
| 18:28.19 | clock | so I think some consideration should be give to it |
| 18:28.44 | clock | like adapting the way the user thinks |
| 18:31.25 | clock | and that is extracting statistical patterns from raw data, called percepts, which allow the raw data to be represented in a much less demanding, practical way |
| 18:31.38 | clock | like the fact ellipsoid often have 3 or 2 axes same |
| 18:31.41 | clock | cylinders 2 axes |
| 18:31.59 | clock | instead of specifying positions of objects you can specify the gam between them |
| 18:32.13 | clock | if u make statistical analysis of the gaps youll see the most often comes 0 |
| 18:32.28 | clock | and the smaller values come more often |
| 18:32.44 | clock | so you stretch the histogram and then you can input data using many less digits |
| 18:32.47 | clock | things like repetitions |
| 18:33.20 | clock | transformations dont tend to be arbitrary |
| 18:33.29 | clock | most are mirrorings, translations, rotations |
| 18:33.58 | clock | Has anyone done a statistical analysis of large amount of 3D BRLCAD models and tried to find these patterns in? |
| 18:34.12 | clock | So that they can be used to simplify entry of the models into BRL-CAD? |
| 18:34.37 | clock | angles |
| 18:34.53 | clock | which angle do you think occurs more often |
| 18:34.59 | clock | 90 deg or 78.193747 deg? |
| 18:35.08 | clock | 45 deg or 43.22 deg? |
| 18:35.19 | clock | translations |
| 18:35.31 | clock | which more often, 100 mm, 97 mm or 63.48292646237 mm? |
| 18:35.38 | fenn | there are ISO standard "preferred numbers" |
| 18:36.35 | fenn | hates predictive input systems |
| 18:37.05 | clock | fenn, you have experience with them? |
| 18:37.27 | fenn | any smartphone |
| 18:37.38 | fenn | google search query |
| 18:38.16 | fenn | https://en.wikipedia.org/wiki/The_Humane_Interface |
| 18:40.01 | clock | reminds me my smartphone entry of alarm time |
| 18:40.38 | clock | I type the minute digits |
| 18:40.56 | clock | then press "continue", "finished", and "OK" |
| 18:41.09 | clock | and the "home" |
| 18:41.44 | clock | cause I have my spmartphone also for other things than constantly watching the alarm listing screen |
| 18:41.54 | clock | so entering the time is 2 keypresses |
| 18:42.01 | clock | confirming is 4 |
| 18:42.02 | fenn | i type "930" and it gives me an error "hours must be 1-12" |
| 18:42.17 | clock | so actually doing the useless overhead of doing nothing takes 2 times more energy than doing what I wanted to do - enter the time |
| 18:44.42 | fenn | "Rule 1. |
| 18:44.42 | fenn | |
| 18:44.57 | fenn | An interface should be habituating. If the interface can be operated habitually then, after you have used it for a while, its use becomes automatic and you can release all your attention to the task you are trying to achieve. Any interface will have elements that are habituating, but the principle here is to make the entire interface habituating." |
| 18:45.04 | clock | seems like the optimization function when designing the smartphone was maximizing the energy needed to enter an action |
| 18:45.55 | fenn | the optimization function was "pay the least amount for subcontracted programmers" |
| 18:45.59 | clock | I would go even further |
| 18:46.05 | clock | take some action which is done the most often |
| 18:46.11 | clock | like tapping the touchscreen |
| 18:46.16 | clock | and make it incredibly complicated |
| 18:46.30 | clock | like you have to press increase and decrease volume for 5 seconds |
| 18:46.51 | clock | then reboot the smartphone while tapping the power key every 1.3 second but not less than 1.2 or more than 1.4 |
| 18:46.57 | clock | then you get service bootloader menu |
| 18:47.21 | clock | where you have to enter a PUK which you can get only if you mail a document to the headwuarters of the company |
| 18:47.32 | clock | e-mail is not accepted, and you need to mail in 3 copies verified by an attorney |
| 18:47.35 | clock | each time new |
| 18:47.36 | fenn | up down left right hold a b start |
| 18:47.44 | *** join/#brlcad jasleen_ (~chatzilla@117.255.245.224) | |
| 18:47.47 | clock | after that you are allowed to activate the function "enter X and Y coordinates of a tap" |
| 18:47.53 | clock | I think that would be a pinnacle of smartphone design |
| 18:48.50 | clock | fenn, pay programmers? |
| 18:48.52 | fenn | actually they do have an incredibly complex system to unlock the phone, except it's not just 10 or 100 button presses, but 4096 bits |
| 18:49.07 | clock | fenn, couldnt they do the development on students which work for free in exchange for experience? |
| 18:49.45 | clock | I have to enter these 6+ taps to do n action which always repeats: |
| 18:49.47 | fenn | nah students are too slow/naive; they would try to do a good job and not finish in time. a contractor knows how to pump out shit code |
| 18:49.58 | clock | enter a constant time for my pill alarm |
| 18:50.34 | clock | so I will probably solder a device with NE555 timer |
| 18:50.41 | clock | which will cost like 10 times less than the smartphone |
| 18:50.56 | clock | do the same function with 6 times less keypresses |
| 18:51.12 | fenn | how many times less is zero keypresses |
| 18:51.24 | clock | my smartphone is Android |
| 18:51.44 | fenn | so download "tea timer" |
| 18:51.44 | clock | like |
| 18:51.52 | clock | why do I have to press light switch every time I want to turn the light on |
| 18:52.01 | clock | when its pretty easy to figure out that I will want to turn it on? |
| 18:52.29 | fenn | i have also been thinking about this |
| 18:52.30 | clock | or like those repeating commands in BRLCAD |
| 18:52.32 | clock | to render and view |
| 18:53.40 | clock | I wish I could use my smartphone without actually entering into a legal contract with a 3rd party to fully use it |
| 18:53.51 | clock | I use only software that can be downloaded outside the google market |
| 18:54.09 | clock | like OSMand |
| 18:55.34 | clock | or like what is the first thing a user will do when he starts BRL-CAD? |
| 18:55.37 | clock | 1) click the firefox icon |
| 18:55.41 | clock | 2) type google.com |
| 18:55.48 | clock | 3) type "how to use brl-cad" |
| 18:55.53 | clock | so could we just preprogram this into brl-cad? |
| 18:56.36 | clock | what will user do when he gets error message from brlcad? |
| 18:56.41 | clock | <PROTECTED> |
| 18:56.44 | clock | 2) type google.com |
| 18:56.48 | clock | 3) type "how to use brl-cad" |
| 18:57.17 | clock | so I suggest instead of printing error messages, firefox with google.com/query=error_text is started |
| 18:57.52 | clock | I get impression todays software is programmed by people WHO NEVER EVER USED A COMPUTER! |
| 18:58.30 | clock | im sory mistake last point 3) should be "copy paste the error message into the search" |
| 19:05.54 | fenn | clock: tea timer is in f-droid, which is why i suggested it |
| 19:06.06 | fenn | i tried various timer apps and it sucked the least |
| 19:06.56 | clock | fenn, so f-droid is like android apps where I don't have to sign any crazy contracts with irrelevant 3rd parties? |
| 19:07.14 | clock | I find this idea absurd |
| 19:07.30 | clock | when I turn my stove on I don't have to sign a contract with manufacturer of the stove burner |
| 19:08.19 | clock | why do I need this in my telephone? |
| 19:08.45 | clock | i dont have to do this in my PC |
| 19:09.41 | clock | I dont have to do this in other things which ave battery like flashlight. Neither in things which are square and white like fridge. Nor things which have screen like TV. I see no reason why I should have to in smartphone |
| 19:11.24 | clock | fenn, thanks for mentioning f-droid thats exactly what I wanted, you really made my day :) |
| 19:12.21 | fenn | f-droid the project needs some help |
| 19:13.01 | fenn | there is a lot of missing software, no search, no screenshots, etc |
| 19:15.15 | Notify | 03BRL-CAD:starseeker * 60934 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/gtools/gdiff2/summary.c and 2 others): Rather than storing attributes in sets as we were previously, use a data structure setup that preserves the per-attribute diff state information. The other way, any summary printing had to essentially re-do the avs diff. |
| 19:21.00 | clock | I tried install firefox and dicing app and both say "parse error in package" |
| 19:21.02 | clock | and install nothing |
| 19:21.21 | clock | but it makes the phone warm |
| 19:21.46 | clock | so maybe they should rename it handwarmerdroid? |
| 19:22.10 | clock | iSodiumAcetatePack? |
| 19:26.42 | *** join/#brlcad caen23 (~caen23@92.81.199.32) | |
| 19:34.00 | Notify | 03BRL-CAD:starseeker * 60935 (brlcad/trunk/include/rt/db_diff.h brlcad/trunk/src/librt/db_diff.c): Make prospective diff3 callbacks use the new structure setup. |
| 20:00.58 | *** join/#brlcad andrei_ (~IceChat77@5-12-49-177.residential.rdsnet.ro) | |
| 20:01.54 | Notify | 03BRL-CAD Wiki:Ankeshanand * 7159 /wiki/User:Ankeshanand/GSoC14/logs: /* Update logs for 28th May */ |
| 20:02.26 | *** join/#brlcad LordOfBikes (~armin@dslb-088-065-183-191.pools.arcor-ip.net) | |
| 20:11.28 | Notify | 03BRL-CAD:carlmoore * 60936 brlcad/trunk/doc/docbook/system/man1/en/fb-orle.xml: oops, had to switch 'd' and 'H' designations on the man page |
| 20:15.02 | Notify | 03BRL-CAD Wiki:14.98.233.139 * 7160 /wiki/User:Shainasabarwal/GSoC14/logs: /* Week 1 */ |
| 20:19.27 | Notify | 03BRL-CAD:starseeker * 60937 brlcad/trunk/src/librt/db_diff.c: fill in db_diff3 |
| 20:24.01 | *** join/#brlcad jyot (~gagan@124.253.224.219) | |
| 20:24.25 | raj12lnm | brlcad , ``Erik: Can you breif me about submodel primitive ? |
| 20:28.34 | *** join/#brlcad nickk_ (75fde296@gateway/web/freenode/ip.117.253.226.150) | |
| 20:28.36 | Notify | 03BRL-CAD:starseeker * 60938 brlcad/trunk/src/gtools/gdiff2/summary.c: If we're at verbosity 4, report everything as a diff even if the types are different |
| 20:29.59 | ``Erik | "submodel primitive"? you mean the nmg heirarchy? |
| 20:33.02 | raj12lnm | may be! |
| 20:33.04 | raj12lnm | i am not sure |
| 20:35.40 | raj12lnm | ``Erik : basically i am wrapping submodel primitive in python |
| 20:36.38 | raj12lnm | ``Erik : It takes a file as an input, And I wonder what kind of file that should be. |
| 20:38.24 | ``Erik | where in the headers is the submodel you're looking at defined? |
| 20:39.30 | ``Erik | huh, there's a src/librt/primitives/submodel/ O.o |
| 20:40.07 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 20:40.55 | raj12lnm | src/libwdb/wdb.c |
| 20:41.18 | raj12lnm | ``Erik : in that file i am looking at mk_submodel(..) |
| 20:42.01 | ``Erik | I'm not familiar with this primitive, but it looks like a way to reference geometry in another .g file |
| 20:44.35 | ``Erik | say you have models of various toys, several of them use AA batteries, so you can have a batteries.g file with an "AA" model, then any toy using a double A battery can just refer to batteries.g/AA instead of having it's own model internally and updates to batteries.g is seen through all the consumer models... but I'm completely guessing based on a quick skim of the source :) |
| 20:49.31 | *** join/#brlcad hcurtis (b82d2fe4@gateway/web/freenode/ip.184.45.47.228) | |
| 20:50.17 | clock | ``Erik, these submodels are one example how BRLCAD adapted to the way people understand things |
| 20:50.33 | clock | like repeating subunits |
| 20:51.09 | hcurtis | brlcad: Checking in |
| 21:01.28 | Notify | 03BRL-CAD:starseeker * 60939 brlcad/trunk/src/gtools/gdiff2/summary.c: Make some improvements to the summary logic. |
| 21:10.34 | raj12lnm | Alright ``Erik |
| 21:10.44 | raj12lnm | I will post an email on the list and ask tommorow. |
| 21:10.46 | raj12lnm | :) |
| 21:11.11 | raj12lnm | the issue is there is little or no doc of it on http://brlcad.org/wiki/BRL-CAD_Primitives#ARS |
| 21:11.20 | raj12lnm | or i am not sure if it is somewhere |
| 21:11.24 | raj12lnm | anyways |
| 21:11.29 | raj12lnm | goodnight folks :) |
| 21:27.33 | Notify | 03BRL-CAD:starseeker * 60940 brlcad/trunk/src/librt/db_diff.c: Don't do tests that assume val1 and val2 are non-null when one of them is. |
| 21:27.38 | *** join/#brlcad kintel (~kintel@unaffiliated/kintel) | |
| 21:33.22 | Notify | 03BRL-CAD:carlmoore * 60941 brlcad/trunk/doc/docbook/system/man1/en/g-shell-rect.xml: fixes to g-shell-rect man page |
| 21:59.00 | *** join/#brlcad FreezingCold (~FreezingC@135.0.41.14) | |
| 22:03.47 | *** join/#brlcad milamber (~devlin@d118-75-244-176.try.wideopenwest.com) | |
| 22:04.59 | Notify | 03BRL-CAD Wiki:Erik * 7161 /wiki/BRL-CAD_Primitives: Stub in the submodel primitive. |
| 22:11.35 | Notify | 03BRL-CAD:starseeker * 60942 (brlcad/trunk/src/gtools/gdiff2/gdiff2.c brlcad/trunk/src/gtools/gdiff2/gdiff2.h brlcad/trunk/src/gtools/gdiff2/summary.c): Not finished yet, but start working on diff reporting for diff3. |