00:12.54 |
*** join/#brlcad Nohla
(~Nohla@201.255.215.187) |
00:20.07 |
starseeker |
eyes bus routes... 5 bucks
for a day, vs. $20+ one way in a cab... hrm |
00:20.30 |
starseeker |
anybody know what busses are like in LA these
days? |
01:08.58 |
``Erik |
mmmmm, monster rueban |
01:10.10 |
``Erik |
given that you'll be reimbursed, the $15 extra
should be irrelevant, no? and tha tmuch more peace of mind not
having to sit with bums and having ot walk between bus stops and
where ya need to get with luggage and stuff, no? |
01:10.35 |
``Erik |
unless ya'll have someone there who's renting
a car or a local friend *shrug* |
02:39.10 |
*** join/#brlcad CIA-45
(~CIA@208.69.182.149) |
02:47.43 |
*** join/#brlcad roberthl
(~robert@mediawiki/RobertL) |
02:57.05 |
*** join/#brlcad Stattrav
(~Stattrav@117.192.131.155) |
03:37.27 |
starseeker |
``Erik: doubt I'd be reimbursed for that one
:-/ |
04:55.13 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
08:55.15 |
*** join/#brlcad Alexandrus
(~nil@p4FE3FB19.dip.t-dialin.net) |
09:38.24 |
Alexandrus |
http://kccm.dnsalias.org:8080/p2.png |
09:38.42 |
Alexandrus |
the triangle helix is correctly displayed as
grid |
09:38.56 |
Alexandrus |
but when i raytrace it, half is
missing? |
09:39.06 |
Alexandrus |
what could be the reason for this? |
09:43.09 |
Alexandrus |
(maximum object count?) |
09:44.09 |
Alexandrus |
(it can get even wierder with missing arb6
somewhere in the middle) |
09:44.57 |
Alexandrus |
http://kccm.dnsalias.org:8080/p3.png |
09:45.40 |
Alexandrus |
(same with rtedge) |
09:48.06 |
Alexandrus |
http://kccm.dnsalias.org:8080/p4.png
(one detailed winding) |
10:12.57 |
Alexandrus |
for some funny reason it works if i make a
region out of it |
10:18.14 |
*** join/#brlcad Stattrav
(~Stattrav@2403:0:500:1:218:deff:fe54:bd88) |
10:26.46 |
Alexandrus |
http://kccm.dnsalias.org:8080/p5.png
(region) |
14:09.06 |
CIA-45 |
BRL-CAD: 03brlcad * r39884
10/brlcad/trunk/regress/repository.sh: look for configure.ac in
TOPSRC |
14:09.37 |
CIA-45 |
BRL-CAD: 03brlcad * r39885
10/brlcad/trunk/src/other/libpng/Makefile.am: per-target cppflags
aren't kosher yet |
14:10.05 |
CIA-45 |
BRL-CAD: 03brlcad * r39886
10/brlcad/trunk/src/librt/binunif/binunif.c:
clarity/cleanup |
14:34.20 |
``Erik |
hm, "limbo" looks like an interesting game
O.o |
14:37.40 |
``Erik |
heh
http://infoworld.com/d/developer-world/google-executive-frustrated-java-c-complexity-375 |
15:43.24 |
*** join/#brlcad mafm
(~mafm@60.Red-80-26-128.dynamicIP.rima-tde.net) |
16:14.51 |
*** join/#brlcad Stattrav
(~Stattrav@2403:0:500:1:218:deff:fe54:bd88) |
16:36.50 |
*** join/#brlcad Nohla
(~Nohla@201.255.215.187) |
17:05.40 |
*** join/#brlcad willdye
(~willdye@fern.dsndata.com) |
17:10.40 |
*** join/#brlcad Stattrav
(~Stattrav@2403:0:500:1:218:deff:fe54:bd88) |
17:15.06 |
*** join/#brlcad Alexandrus
(~nil@p4FE3FB19.dip.t-dialin.net) |
17:15.12 |
Alexandrus |
moin(); |
17:24.46 |
``Erik |
yargh |
17:24.59 |
``Erik |
the coil images you posted, were those using
ARB8 or BoT? |
17:25.05 |
Alexandrus |
ARB6 |
17:25.21 |
``Erik |
ah, ok, then I have no guesses at why they
wouldn't display |
17:25.31 |
Alexandrus |
i can reproduce it... |
17:25.40 |
Alexandrus |
they display if i order them with r |
17:25.41 |
``Erik |
(ARB6 is stored internally as ARB8 with 3
points at the same place) |
17:25.58 |
Alexandrus |
ok, i didn't analyze that |
17:26.16 |
``Erik |
do you have a way to select one of the ARB's
that don't display and try raytracing that alone? |
17:26.18 |
Alexandrus |
for the moment, the helix algorithm can accept
any "square" form |
17:26.29 |
Alexandrus |
i could give you the script |
17:26.40 |
Alexandrus |
if i pick fewer, they display |
17:26.51 |
Alexandrus |
if i pick more, some are omitted |
17:27.25 |
``Erik |
hm, would you mind doing a bug report and
attaching the script to it, so we have a way of tracking and
managing the issue? |
17:27.56 |
Alexandrus |
not a problem |
17:28.02 |
``Erik |
okie, thanks :) |
17:28.39 |
Alexandrus |
i have to turn back a little |
17:30.05 |
``Erik |
collapsing the two outside pairs to amke a
wedge? |
17:30.48 |
Alexandrus |
no, i have to give you simple primitives
again |
17:30.55 |
Alexandrus |
if i put them in a large region, it
works |
17:31.11 |
Alexandrus |
now i have to reproduce, if i get it
back |
17:32.33 |
Alexandrus |
i got it again |
17:32.47 |
``Erik |
ok, if not, just state as much as you can...
we have a (paid, relatively jr but capable) developer who is
between projects right now and looking for something to do, I'm
thinking I might try to tric^Wask him if he's interested in looking
into the issue :D |
17:33.02 |
Alexandrus |
i have lots for him:P |
17:33.18 |
Alexandrus |
for example why r someregion.r u c$i |
17:33.30 |
Alexandrus |
gets slow with i = 0..20000 |
17:33.35 |
Alexandrus |
(really damn slow) |
17:33.49 |
``Erik |
he doesn't use irc, so I'm thinking the bug
tracker will not only give him a concrete thing to work on, but
pull him more into the open source mentality |
17:34.12 |
Alexandrus |
i make a zip with explanation, platform, how
to reproduce |
17:34.15 |
Alexandrus |
he will know:) |
17:34.20 |
Alexandrus |
even a pic will be included:) |
17:34.32 |
``Erik |
heh, probably because tcl is constructing
20000 linked lists to assemble the final command, then parsing it
all |
17:34.58 |
Alexandrus |
r is a brl-cad command, isn't it? |
17:35.02 |
``Erik |
ok, if I remember on monday, I will ask him to
see if he'd be willing to |
17:35.07 |
Alexandrus |
and i am giving one extra primitve at a
time |
17:35.13 |
Alexandrus |
(not clever..maybe, but still
wondering) |
17:35.15 |
``Erik |
yes, but the list fed to it, the for stuff and
the $i, that's tcl |
17:35.21 |
Alexandrus |
(i am very new to tcl...and kind of hat
it:P) |
17:35.29 |
``Erik |
all BRL-CAD does is extend the tcl shell for
the mged command promp |
17:35.31 |
``Erik |
prompt |
17:35.42 |
``Erik |
r is just a tcl proc |
17:35.44 |
Alexandrus |
$i is a single string |
17:35.59 |
Alexandrus |
usually a name like "c$i" |
17:36.24 |
``Erik |
hm, so you're running r 20000 times? |
17:36.30 |
Alexandrus |
yes |
17:36.42 |
``Erik |
ah, hm, every time you run r, it tries to
build an optimized tree |
17:36.48 |
Alexandrus |
i didn't know how split a long string into
several parameters |
17:37.07 |
Alexandrus |
so it was kind of a temporary
solution |
17:37.14 |
``Erik |
it may be faster to build a big string of "u
c$i"'s, then feed it to r once |
17:37.15 |
Alexandrus |
tree is log(n)...isn't it? |
17:37.21 |
Alexandrus |
i tried.. |
17:37.30 |
``Erik |
search is, for a balanced tree |
17:37.31 |
Alexandrus |
but somehow i don't know how to give that to
r |
17:37.35 |
``Erik |
in the worst case, it's O(n) |
17:37.45 |
``Erik |
and for optimizing it, I think it's
O(nlgn) |
17:37.47 |
Alexandrus |
isn't it balanced? |
17:37.54 |
``Erik |
optimizing tries to balance it |
17:38.01 |
Alexandrus |
i mean, i have written my own avl-trees
once |
17:38.09 |
Alexandrus |
every operaton was log(n) there |
17:38.26 |
Alexandrus |
but maybe your trees have different conditions
to fullfill |
17:38.30 |
``Erik |
hrm, I d'no the r command... I tend to stay
low in the C libraries |
17:39.04 |
``Erik |
I know we have an rb-tree implementation, but
I don't think it's used in the comb generation |
17:39.12 |
Alexandrus |
rb? |
17:39.27 |
Alexandrus |
(oh these shortcuts:P) |
17:39.28 |
``Erik |
I'm guessing the comb stuff is very naive in
generating, and then 'optimizes' once it's all built to try to
balance it |
17:39.31 |
``Erik |
red/black |
17:39.37 |
``Erik |
based off of avl |
17:39.42 |
Alexandrus |
ah, i know this one:) |
17:39.51 |
Alexandrus |
avl trees might be faster here |
17:40.00 |
``Erik |
and we're not cool enough to have b+ or
anything |
17:40.03 |
Alexandrus |
but who knows what it would screw |
17:40.17 |
Alexandrus |
hmm |
17:40.34 |
``Erik |
and we try to build the trees so they make
nice n-ary trees for human interpretation, as well |
17:41.08 |
``Erik |
I d'no, I can only think of two people who
might have a solid clue... one left the team (and is on vacation),
the other at siggraph this week |
17:41.55 |
Alexandrus |
hahaha, some heli builder comes
along:P |
17:42.05 |
Alexandrus |
and now some guys have to rewrite the
core:P |
17:42.06 |
Alexandrus |
hahahaha |
17:42.38 |
Alexandrus |
i think it works pretty well mostly |
17:42.58 |
``Erik |
oh, we have other things doing stuff like
that... at http://brlcad.org/ is a
news item for a 'coil builder', which is almost identical to what
you're trying to do |
17:43.22 |
``Erik |
(the spiral thing) |
17:43.22 |
Alexandrus |
i will finish it today |
17:43.31 |
Alexandrus |
yes, but its perl |
17:43.40 |
Alexandrus |
mine can be called with a simple source
call |
17:43.57 |
``Erik |
but the same thing can be written in tcl, in
C, in lisp, in ruby, in python, probably in plain shell
scripting |
17:44.14 |
Alexandrus |
yes, but as far as i know, i still had to do
the helix thing |
17:44.21 |
``Erik |
even visual basic *cough* |
17:44.28 |
Alexandrus |
its not that i am trying to do something
double here |
17:44.29 |
Alexandrus |
i searched |
17:44.36 |
Alexandrus |
makes a
cross:P |
17:45.09 |
``Erik |
in the end, it's creating a set of mged
commands to execute to generate the geometry *shrug* |
17:45.36 |
Alexandrus |
tcl commands...the language is a
mess |
17:45.58 |
Alexandrus |
i mean, you "can" write programs in
it |
17:46.03 |
``Erik |
<-- doesn't know tcl, has modified some tcl
in the past, tries to avoid it, thus the lack of mged knowledge
:D |
17:46.04 |
Alexandrus |
but...its weird |
17:46.30 |
Alexandrus |
interesting:P everything depends on tcl in
brl-cad |
17:46.44 |
Alexandrus |
i checked manully (added hunderes of tcl85.lib
dependencies) |
17:46.56 |
``Erik |
when ya run 'rt' or 'g-stl', there is no tcl
involved :D the libraries require tcl as a dep, but no tcl stuff is
used |
17:48.00 |
Alexandrus |
how do you use brlcad? |
17:48.38 |
``Erik |
um, via C? :D |
17:48.52 |
``Erik |
I almost never use mged, and when I do, I
usually use -c |
17:48.52 |
Alexandrus |
ah, you use it as a library |
17:49.09 |
Alexandrus |
you know, i just do CAD-Work with it |
17:49.13 |
Alexandrus |
which needs flexibility |
17:49.15 |
``Erik |
well, there're ~400 programs in BRL-CAD, only
a handful use the TCL stuff |
17:49.21 |
Alexandrus |
therefore...a script language.. |
17:49.44 |
Alexandrus |
coil and tire for example create a coil.g or
tire.g |
17:49.48 |
Alexandrus |
very weird |
17:49.57 |
Alexandrus |
now you have to merge libs manually? |
17:50.12 |
``Erik |
BRL-CAD used to have it's own approach to
that, then tcl came out, there was nothing else like it when it was
adopted... now we're struggling to de-tcl stuff ('cept for
starseeker, who's doing the opposite) |
17:50.14 |
Alexandrus |
or do you use libged and operate on a database
inside the c program? |
17:50.25 |
``Erik |
I don't generate geometry |
17:50.40 |
Alexandrus |
hehehe, what do you do with it? |
17:50.49 |
Alexandrus |
looks
surprised |
17:51.04 |
``Erik |
the last few things I've done have been
writing the metaball primitive, writing the marching cubes
converter, and a lot of work in the adrt/libtie/isst interactive
raytracing viewer |
17:51.42 |
Alexandrus |
what is the metaball called in
brlcad? |
17:51.46 |
``Erik |
my current interest is finishing the work I
started in making rt output directly to png (or tiff, or bmp, or
...) |
17:51.47 |
Alexandrus |
i have a list of primitves here |
17:51.49 |
``Erik |
metaball |
17:51.54 |
``Erik |
it may not be in your list |
17:52.02 |
``Erik |
it was just a couple years ago :) |
17:52.06 |
``Erik |
do "make mb.s metaball" |
17:52.09 |
``Erik |
and rt it |
17:52.10 |
Alexandrus |
how is it called today? |
17:52.30 |
``Erik |
mb.s just being the name I like to
use |
17:52.39 |
``Erik |
some packages call them "blobs" |
17:52.49 |
Alexandrus |
ah, beautifull |
17:54.25 |
``Erik |
<-- toolmaker, likes to be a toolmaker for
toolmakers |
17:54.34 |
Alexandrus |
ähm ok:) |
17:54.41 |
Alexandrus |
i wish for |
17:54.56 |
Alexandrus |
a primitve, which is based on a function given
line |
17:55.13 |
``Erik |
O.o |
17:55.15 |
Alexandrus |
where you are able to give a boolean function
for each 2D tangential space |
17:55.26 |
Alexandrus |
which says which regions are filled and which
are not:) |
17:55.26 |
``Erik |
what, like using a rotate or sweep on a bezier
spline? |
17:55.31 |
``Erik |
like in libpc? |
17:55.33 |
``Erik |
O.o |
17:55.40 |
Alexandrus |
this is there allready? |
17:55.51 |
``Erik |
kinda sorta, but not ready for end
users |
17:55.52 |
Alexandrus |
i am amazed, i made this up when i thought how
to do the helix |
17:56.14 |
Alexandrus |
i think its a challange because you have to
accept functions |
17:56.20 |
Alexandrus |
and derive them |
17:56.31 |
Alexandrus |
otherwise you can't get the necessary vectors
to create a tangential 2D space |
17:56.41 |
``Erik |
yeah, we haven't looked at that too much as a
procdb as we're kinda looking to get NURBS in place so we can do a
rotate/sweep on a 2d rep of the thread |
17:57.03 |
Alexandrus |
rep=repition? |
17:57.11 |
``Erik |
representation |
17:57.28 |
Alexandrus |
ok:) |
17:57.49 |
Alexandrus |
but this wouldn't do a helix |
17:58.04 |
``Erik |
draw the cut view of one tooth using the
'sketch' primitive, tell it to revolve and sweep, then cap the
result, boom, instant bolt |
17:58.27 |
``Erik |
and with gusseting, rounding, non-flat faces,
etc |
17:59.02 |
Alexandrus |
allready running? |
17:59.09 |
``Erik |
no, we're not quite there yet |
17:59.21 |
``Erik |
but a lot of effort is going towards doing
that |
17:59.24 |
Alexandrus |
hey, i am not so fond of my simple helix
solution |
17:59.29 |
Alexandrus |
its working, but its a hack |
17:59.50 |
``Erik |
we had a GSoC student doing the libpc stuff,
two paid people working on getting nurbs into shape (when other
emergencies don't show up), ... |
18:00.52 |
Alexandrus |
(and they sure do:P) |
18:00.59 |
``Erik |
we're trying, honest :D it's been an uphill
fight, investing in something as significant as solid NURBS with
mgmt looking for the "but how does it help me tomorrow, I don't
care about next year" |
18:01.51 |
``Erik |
we already do a reasonably good job of
converting NURBS from rhino3d or STEP to our format and raytracing
them (quickly) |
18:02.30 |
``Erik |
but no editing yet, ... :) |
18:03.24 |
``Erik |
starseeker has been heavily involved in that
stuff... I'm more interested in converting them into triangles and
feeding them to OpenGL or libtie for interactive shaded
displays/analysis |
18:03.34 |
CIA-45 |
BRL-CAD: 03brlcad * r39887
10/brlcad/trunk/src/util/binfo.c: supposedly removed the binfo tool
in r39519 but the source file wasn't actually removed. |
18:03.52 |
Alexandrus |
hmm |
18:04.52 |
CIA-45 |
BRL-CAD: 03brlcad * r39888
10/brlcad/trunk/misc/win32-msvc8/Makefile.am: add shape tool msvc
build files to the dist |
18:05.14 |
Alexandrus |
i think opengl to replace the wire-frame
modell |
18:05.19 |
Alexandrus |
might be not such a bad idea |
18:05.33 |
``Erik |
that's one of the goals of the NURBS
work |
18:05.40 |
Alexandrus |
one doesn't need perfect rendering every
time |
18:05.41 |
``Erik |
"shaded display" has been on the todo list for
a long time |
18:06.03 |
``Erik |
fast NURBS to triangle conversion will mean
dynamic LoD |
18:06.21 |
CIA-45 |
BRL-CAD: 03brlcad * r39889
10/brlcad/trunk/src/other/tktable/Makefile.in: add missing 'mac'
dir files to the dist. |
18:06.25 |
``Erik |
so it'll always be within a pixel or two, and
always display fast :) |
18:06.39 |
Alexandrus |
shadows aren't too important |
18:06.44 |
Alexandrus |
normals are easy |
18:07.01 |
``Erik |
CAD packages generally ignore shadowing, I
don't think that's part of our interest |
18:07.03 |
Alexandrus |
(still, possible with shadow maps) |
18:07.18 |
``Erik |
though with most modern GPU's, stencil
shadowing is pretty snappy |
18:07.30 |
Alexandrus |
it has resolution problems though |
18:08.10 |
Alexandrus |
but i think the hardest part is creating
meshes... |
18:08.18 |
CIA-45 |
BRL-CAD: 03brlcad * r39890
10/brlcad/trunk/src/other/libpng/Makefile.am: add vstudio files to
extra_dist, along with a couple other missing files |
18:08.20 |
``Erik |
*shrug* there've been experiments with display
BRL-CAD geometry using the OGRE engine, stencil shadowing is just a
flip of the switch then |
18:08.20 |
Alexandrus |
i wouldn't know how |
18:08.52 |
``Erik |
that's the part they're looking at now,
correct NURBS raytracing, correct primitive->NURBS conversion,
and evaluating CSG NURBS into resolved NURBS |
18:09.18 |
``Erik |
once that's all done, just walk the surface of
the resolved nurb to produce tristrips and feed that to ogl or
ogre |
18:09.22 |
Alexandrus |
they must do it for stl export... |
18:09.43 |
``Erik |
we have the NMG tesselator, which USUALLY
works, but is really slow |
18:09.50 |
Alexandrus |
hmm...how do you walk a surface of an object
which cannot be represented by a nurb |
18:09.56 |
Alexandrus |
(non differentiable) |
18:10.07 |
``Erik |
and for g-stl, the -8 option enables marching
cubes, which is insanely slow and produces incredibly large amounts
of triangles when it shouldn't |
18:10.08 |
Alexandrus |
(for example substracting to
spheres) |
18:10.10 |
``Erik |
:D |
18:10.32 |
``Erik |
the non-differentiable parts would be trims,
with an object made of several surface patches |
18:11.10 |
``Erik |
pairing the trims exactly has been one of the
difficulties they're currently looking at closely, iirc |
18:11.39 |
``Erik |
or was, before the guy doing most of it got
one of those emergency requests to write some excel/java related
stuff |
18:11.53 |
Alexandrus |
buuuh... |
18:11.53 |
CIA-45 |
BRL-CAD: 03brlcad * r39891
10/brlcad/trunk/src/adrt/Makefile.am: still need isst_tcltk.c added
to the dist |
18:11.57 |
Alexandrus |
no comparison |
18:12.10 |
``Erik |
yeah, but *shrug* gotz ta get paid |
18:12.35 |
Alexandrus |
i heard some here do get paid |
18:12.41 |
*** join/#brlcad R0b0t1
(~Enigma@unaffiliated/r0b0t1) |
18:17.33 |
``Erik |
ayup |
19:01.42 |
Alexandrus |
damn 256k limit is annoying |
19:05.35 |
Alexandrus |
bug is reported |
19:34.22 |
CIA-45 |
BRL-CAD: 03brlcad * r39892
10/brlcad/trunk/misc/win32-msvc8/bolt/tire.vcproj: already copied
to bolt |
19:37.05 |
CIA-45 |
BRL-CAD: 03brlcad * r39893
10/brlcad/trunk/src/other/tktable/Makefile.in: there's a README.TXT
file in there that needs to be added. |
19:38.09 |
``Erik |
I think ya'llz fix to tkhtml3 was wrong. I
think the tcl script puts the .c and .h files in the same place as
the .tcl file, even in an out of dir build. I'll experiment more on
monday, but it failed on linux, fbsd and osX for me with clean
checkouts |
19:42.04 |
Alexandrus |
@''Erik: may i ask, which area in the USA you
are from? |
20:05.29 |
``Erik |
from or at? I'm currently in the baltimore
area, as are the other paid devs |
20:05.39 |
``Erik |
just north of washington DC |
20:05.54 |
Alexandrus |
from |
20:06.02 |
Alexandrus |
because you use interesting constructions
like |
20:06.07 |
Alexandrus |
do'no and ya'llz |
20:06.11 |
``Erik |
from... seattle... though I've lived in
florida and missouri |
20:06.13 |
Alexandrus |
and more i can't recall at the
moment |
20:06.40 |
``Erik |
"d'no" is pretty common, ya'll is from when I
lived in missouri I think, not part of my usual speaking patter,
but fun to type |
20:07.18 |
Alexandrus |
still, unusual for me |
20:07.26 |
Alexandrus |
and i am chatting in english language a
lot |
20:07.41 |
Alexandrus |
(with all my typos) |
20:07.53 |
``Erik |
most americans who DO use it in colloquial
speech will attempt to hide it in talking to people from outside of
their regions |
20:08.15 |
``Erik |
it's kinda associated with being uneducated
and 'backwards' |
20:08.36 |
Alexandrus |
we have some people called bavariens |
20:08.48 |
``Erik |
bavarians, or barbarians? |
20:08.48 |
Alexandrus |
but their language is not understood as
backwards |
20:08.53 |
Alexandrus |
no, bavaria |
20:08.54 |
Alexandrus |
Bayern |
20:08.56 |
``Erik |
<-- notes that his car is from bavaria
:D |
20:08.58 |
Alexandrus |
a region in germany |
20:09.01 |
``Erik |
yes |
20:09.09 |
Alexandrus |
i cannot understand it |
20:09.24 |
Alexandrus |
but it has proud speakers...hahaha |
20:09.28 |
``Erik |
the swiss might be better suited to understand
it O.o |
20:09.29 |
Alexandrus |
they certainly do not hide it |
20:09.33 |
Alexandrus |
no... |
20:09.39 |
Alexandrus |
swiss people talk english to me |
20:09.44 |
``Erik |
hehehe |
20:09.54 |
Alexandrus |
happened to me in Zurich |
20:09.57 |
Alexandrus |
really weird |
20:10.20 |
``Erik |
swiss and bavarian are both tautonic languages
from roughly the same area, so I'd imagine there're striking
similarities... but I'm guessing |
20:10.36 |
``Erik |
I've never been to europe, my foreign travels
were to the far east |
20:11.00 |
Alexandrus |
no simililarities |
20:11.06 |
``Erik |
huh *shrug* |
20:11.11 |
Alexandrus |
sry |
20:11.16 |
Alexandrus |
but its rather strange here |
20:11.18 |
``Erik |
was worth a shot ;) |
20:11.23 |
Alexandrus |
nice try.P |
20:11.32 |
``Erik |
the US has various regionalized languages,
like creole |
20:11.56 |
``Erik |
which is a mix of old french and a little old
english, then evolved in it's own direction... |
20:12.54 |
Alexandrus |
you might be baffled listening to
this |
20:12.57 |
``Erik |
I sometimes have trouble understanding
southerners and northeasterners here *shrug* |
20:13.05 |
``Erik |
even though it's all "american"
english |
20:13.34 |
Alexandrus |
back in the 50's american movie english was
exemplary for good english |
20:13.40 |
Alexandrus |
today...its far more different |
20:13.45 |
``Erik |
(at least 3 years in japan taught me that if
someone doesn't understand you, try rephrasing and speaking slower,
not speaking louder) |
20:14.07 |
``Erik |
yes, I've heard linguists claim that even
modern american english is far closer to 1600's british english
than modern british english is |
20:14.07 |
Alexandrus |
in my case...try louder:P |
20:14.23 |
Alexandrus |
1600's...lol |
20:14.29 |
``Erik |
1600's/1700's |
20:14.37 |
``Erik |
when the big colonial migration was |
20:14.38 |
Alexandrus |
you can read Shakespear..haha |
20:14.47 |
Alexandrus |
not so distant from you |
20:14.52 |
``Erik |
shakespeare doesn't seem to difficult in
original form to me |
20:15.11 |
``Erik |
chaucer is a bit rough though :D |
20:15.24 |
Alexandrus |
have the comedy of errors somewhere
here |
20:15.35 |
``Erik |
I mean, uh, I'm an illiterate american, if it
waren't on wrastlin,, ah reck'n it don't matter noen |
20:15.39 |
``Erik |
none |
20:15.45 |
Alexandrus |
lol |
20:15.52 |
Alexandrus |
waren't...whats that? |
20:15.55 |
Alexandrus |
wraslin? |
20:15.57 |
Alexandrus |
reck'n? |
20:16.02 |
Alexandrus |
neon? |
20:16.09 |
``Erik |
waren't -> was not |
20:16.13 |
Alexandrus |
weren't |
20:16.20 |
``Erik |
wraslin' -> americanized
wrestling |
20:16.28 |
``Erik |
reck'n -> reckon |
20:16.51 |
``Erik |
ah -> I |
20:16.59 |
``Erik |
don't -> doesn't |
20:17.01 |
``Erik |
:D |
20:17.20 |
``Erik |
and, of course, "doesn't matter none", double
negative... |
20:17.44 |
Alexandrus |
thanks for the full translation |
20:17.59 |
``Erik |
scary, no? |
20:18.15 |
Alexandrus |
you are not speaking japanese yet |
20:18.20 |
Alexandrus |
so, I survive |
20:18.25 |
``Erik |
nihongo oh hanasemasuka? |
20:18.38 |
Alexandrus |
:-: |
20:18.39 |
``Erik |
o'genki desu ka |
20:18.54 |
Alexandrus |
you don't have the chars? |
20:18.55 |
Alexandrus |
no utf8? |
20:19.05 |
``Erik |
that is utf8... no utf16/32 |
20:19.20 |
``Erik |
well, probably could do it, but it's been a
long time since I've done hiragana, katakana and kanji |
20:19.41 |
``Erik |
and I'm using irssi via ssh, so that might not
support the full range |
20:19.59 |
``Erik |
I was a bit impressed that the stack could do
an umlaut |
20:20.01 |
Alexandrus |
i guess its only up to the clients if they can
display it |
20:20.05 |
Alexandrus |
the IRC protocol doesn't care |
20:20.27 |
``Erik |
hm, I think rfc1459 might state
ascii8 |
20:20.44 |
``Erik |
was quite a while ago that it was drafted...
but modern servers may go above and beyond |
20:20.58 |
Alexandrus |
i wrote an irc client/server once:P |
20:21.00 |
Alexandrus |
sure ignored it |
20:21.07 |
Alexandrus |
i used it for mathematical commucation over
irc |
20:21.12 |
``Erik |
it's a quite simple protocol :) |
20:21.14 |
Alexandrus |
comunication |
20:21.19 |
Alexandrus |
+m |
20:21.26 |
Alexandrus |
it is |
20:21.44 |
Alexandrus |
one could start a telnet and type the commands
by hand |
20:21.50 |
``Erik |
back in the mid 90's, I think most of us knew
how to use telnet to use irc |
20:22.00 |
``Erik |
hehehe, ayup |
20:22.03 |
Alexandrus |
its a bit crap though |
20:22.10 |
``Erik |
privmsg #brlcad: tada! |
20:22.19 |
Alexandrus |
and then reading all the mess |
20:22.21 |
Alexandrus |
quit |
20:22.22 |
Alexandrus |
:P |
20:22.59 |
``Erik |
wait, space then colon for a space containing
line? |
20:23.06 |
Alexandrus |
oh don't ask me |
20:23.07 |
``Erik |
like privmsg #brlcad :tada, this is
working! |
20:23.09 |
Alexandrus |
i wrote a parser for this once |
20:23.12 |
``Erik |
so long ago |
20:23.13 |
Alexandrus |
i don't do this manually |
20:23.35 |
Alexandrus |
i don't do assembler any more
either*G* |
20:23.41 |
``Erik |
ooh, I do on occasion |
20:24.01 |
``Erik |
I'm half poking at getting freebsd working on
my arm7 machine, I might have to do some asm and write some
drivers |
20:24.04 |
Alexandrus |
i can, but only on microcontrollers |
20:24.25 |
Alexandrus |
drivers, yes, but only a few lines |
20:24.34 |
Alexandrus |
like port access |
20:24.42 |
Alexandrus |
or some special command to use in an
inline-procedure |
20:24.47 |
``Erik |
um, PCI and serial bus drivers, I
think |
20:24.51 |
``Erik |
mebbe some others |
20:25.12 |
Alexandrus |
i wrote a PCI driver in FreePascal
once |
20:25.16 |
``Erik |
arm fell off the list of procs in fbsd's cvs
:/ |
20:25.16 |
Alexandrus |
no asm at all |
20:25.24 |
Alexandrus |
hmm, to bad |
20:25.32 |
``Erik |
so I must put it back. |
20:26.09 |
``Erik |
other than writing the startup and connection
stuff for an i386 os, all my os has just been a couple lines to
feed C :/ |
20:26.16 |
``Erik |
er |
20:26.21 |
``Erik |
all my asm (recently) has been |
20:26.32 |
``Erik |
but I did a lot of 6512 asm on the
c64c |
20:26.33 |
Alexandrus |
i have written a 200.000 line asm os
once.. |
20:26.41 |
Alexandrus |
during my school time:P |
20:26.50 |
Alexandrus |
i know what i reject:P |
20:27.09 |
``Erik |
mips r2000 was damn sexy |
20:27.21 |
Alexandrus |
still, asm...so damn unportable |
20:27.24 |
Alexandrus |
unreadable |
20:27.29 |
``Erik |
well |
20:27.49 |
``Erik |
I'd argue that asm from something like a PPC
or r2k or pdp11 was VERy readable |
20:27.57 |
``Erik |
the x86 stuff is really... really... really
really really bad. |
20:28.24 |
Alexandrus |
assembler usually makes out of a simple
x:=f(y,z,u,v,w) something long and unreadable |
20:28.30 |
Alexandrus |
if not...its not an assembler
anymore |
20:28.36 |
``Erik |
maloeran is working on a language to make asm
less sucky, somewhere between asm and C |
20:28.51 |
``Erik |
heh |
20:29.01 |
Alexandrus |
i think i prefer moving even higher |
20:29.04 |
Alexandrus |
intention based languages |
20:29.24 |
``Erik |
only on x86... programs on archs meant to be
asm programmed by humans is far far more eradable... indeed, C is
sometimes called a portable PDP assembler... |
20:29.41 |
Alexandrus |
(intention:= f:S->R^n for S as set of
states of the System) |
20:29.42 |
``Erik |
<-- has been enamored by CL
lately |
20:30.05 |
Alexandrus |
@''Erik: even microcontrollers are programmed
in c/c++ today |
20:30.15 |
Alexandrus |
and c is crappy |
20:30.20 |
``Erik |
I'd rather write code in asm than
c++ |
20:30.23 |
Alexandrus |
and even the c coders know that |
20:30.34 |
Alexandrus |
i prefer some high level fpc |
20:30.42 |
``Erik |
C is awesome... if you're writing an OS for a
PDP :D |
20:30.53 |
Alexandrus |
yes, but have a look at BRL-Cad |
20:31.10 |
Alexandrus |
i am sure, lots of work has been done fighting
c errors |
20:31.13 |
Alexandrus |
pure c errors |
20:31.32 |
Alexandrus |
and the vls stuff certainly is a fix |
20:31.43 |
Alexandrus |
(one, which even simple pascal had long
ago) |
20:31.47 |
``Erik |
I've made arguments for at least introducing
lisp or scheme... you're preaching to the choir, here :D |
20:32.07 |
Alexandrus |
i don't think thats easy to do |
20:32.23 |
Alexandrus |
interfacing between different languages is a
challange on its own |
20:32.27 |
``Erik |
yeah |
20:32.40 |
``Erik |
I wrote up the 'SWIG-ify BRL-CAD' request,
too |
20:32.49 |
``Erik |
to swig-wrap all the library stuff |
20:33.11 |
Alexandrus |
there are still char x[1024] in
there |
20:33.11 |
``Erik |
even though swig can only implement half of
CFFI/UFFI |
20:33.14 |
Alexandrus |
i saw them.. |
20:33.17 |
``Erik |
yes |
20:33.35 |
``Erik |
some, we eliminate, some we extend when
needed... *shrug* it is what it is |
20:33.37 |
Alexandrus |
dangerous |
20:33.48 |
Alexandrus |
but ok, thats history |
20:34.09 |
``Erik |
I d'no, char buf[64]; snprintf(buf, 63,
"%02x", myval); ... seems safe to me |
20:34.27 |
``Erik |
where a fixed length buffer is used, there has
been a lot of effort to protect it |
20:35.06 |
Alexandrus |
i only do this in especially safeguarded
classes in fpc |
20:35.15 |
``Erik |
fpc? |
20:35.18 |
Alexandrus |
freepascal |
20:35.23 |
``Erik |
ah |
20:35.36 |
Alexandrus |
i mean, for network layers i use
ringbuffers |
20:35.57 |
Alexandrus |
buf[2^20] is more usual here:P |
20:35.57 |
``Erik |
I kinda like linked page sets |
20:36.13 |
Alexandrus |
are you talking about mmu? |
20:36.20 |
``Erik |
no, in C |
20:36.33 |
Alexandrus |
don't know what linked page sets are |
20:37.07 |
``Erik |
struct bufarea { char [BUFSIZ]; struct bufarea
*next; int amtused; struct bufarea *root; } |
20:37.12 |
``Erik |
something along those lines |
20:37.23 |
Alexandrus |
ah, this |
20:37.30 |
Alexandrus |
heheheh, use this too.. |
20:37.33 |
Alexandrus |
but never named it |
20:37.48 |
``Erik |
a form of memory pooling |
20:37.48 |
Alexandrus |
usually only if i allocate billions of equal
blocks in short time |
20:38.05 |
Alexandrus |
but the question is..when do you free a
page? |
20:38.08 |
``Erik |
building a block from a stream, it's
useful |
20:38.12 |
Alexandrus |
difficult decision i think |
20:38.37 |
``Erik |
heh, an unused page is added to the free list,
if the free list gets too long, ... |
20:38.56 |
``Erik |
and once in a while, compact if you're freeing
bits inside of pages... |
20:38.58 |
Alexandrus |
i used it in parsers |
20:39.06 |
``Erik |
eventually, you end up with greenspuns 10th
rule |
20:39.12 |
Alexandrus |
:P |
20:39.17 |
Alexandrus |
solves everything, does it:P |
20:40.26 |
Alexandrus |
n't |
20:40.33 |
``Erik |
notes that in the early 80's,
one of his c64 basic books had an entire chapter for garbage
collection |
20:40.48 |
Alexandrus |
hehehehe |
20:41.32 |
Alexandrus |
i have wirth's Algorithmen und
Datenstrukturen |
20:42.02 |
Alexandrus |
this is my source of inspiration if i am out
of ideas |
20:45.37 |
Alexandrus |
must say...i am not sure if garbage collection
is ideal |
20:45.50 |
Alexandrus |
its quite expensive at times |
20:45.55 |
Alexandrus |
and often unpredictable |
20:52.59 |
Alexandrus |
i found a solution to pass lots of stuff to r
in once step... |
20:53.17 |
Alexandrus |
but really...in tcl there must be a special
hack for everything |
21:00.20 |
``Erik |
generational "treadmill" gc is ...
awesome |
21:00.55 |
``Erik |
also; GC comes in many forms, not just
'general' gc like you see in java, ruby, python, c#, lisp, etc...
but refcount like you see in objc, c++, ... |
21:01.06 |
Alexandrus |
i know.. |
21:01.22 |
Alexandrus |
sweep types |
21:01.25 |
``Erik |
(refcount is trivial to implement in an unsuck
performance way, but it has the issue of leaking lost
graphs) |
21:01.34 |
``Erik |
sweep is the most naive and crapiest of the
bunch! |
21:01.35 |
Alexandrus |
refcount is quite a challange |
21:01.38 |
Alexandrus |
if you have loops |
21:01.54 |
``Erik |
yeah, an unreferenced graph just leaks in
straight refcount |
21:02.21 |
``Erik |
mark&sweep is mostly a study in old tech
these days, though, modern gc's are a bit ... niftier :D |
21:02.33 |
``Erik |
as is straight stop© |
21:03.03 |
Alexandrus |
still there are always tradeoffs |
21:03.09 |
``Erik |
and the generational hack was a bit of sheer
brilliance even back then... attached to the new methods (like
treadmill), it's quite impressive |
21:03.12 |
Alexandrus |
there is a moment of truth, when the gc
runs... |
21:03.18 |
``Erik |
yes |
21:03.38 |
Alexandrus |
without gc, you have to work
properly |
21:03.46 |
Alexandrus |
but no gc effects |
21:03.49 |
``Erik |
I abandoned a game engine I wrote many many
years ago, used a stop© and once I had a nontrivial amount
of objects, there was a noticable hitch in the game :( |
21:04.15 |
Alexandrus |
i think gc for script enviroments might
work |
21:04.23 |
Alexandrus |
you can call gc before/after loads |
21:04.34 |
Alexandrus |
can' |
21:04.38 |
Alexandrus |
t do much harm there |
21:04.41 |
``Erik |
BRL-CAD has a lot of garbage collection in it,
even in the C parts |
21:04.51 |
``Erik |
free-lists, p-tables, etc |
21:04.56 |
Alexandrus |
i saw a lot of bu_vls_free... |
21:05.00 |
``Erik |
greenspuns 10th, yo |
21:05.24 |
``Erik |
bu_vls_free is a real free, iirc, but in the
raytracer where performance matters, you 'free' an object and it
goes on a free list instead of actually deallocating |
21:05.41 |
``Erik |
and the free-list mgmr decides if it's time to
actually deallocate a bunch of mem, or just keep going |
21:06.29 |
Alexandrus |
hmm |
21:06.32 |
``Erik |
that's why we can "allocate" enough to do all
the partitions on a shot without ever having to yield quanta for a
syscall |
21:06.50 |
Alexandrus |
but free lists are not gc's.. |
21:07.05 |
``Erik |
sure, they're a scavanging gc |
21:07.25 |
``Erik |
in fact, they're more of a gc than
java's |
21:07.33 |
Alexandrus |
they do not detect themselves, if a memory
region is still used, do they? |
21:07.35 |
``Erik |
since we can actually reduce total memory
usage |
21:07.49 |
``Erik |
java's gc can only add to freelists, it can
never reduce the total memory footprint of the jvm |
21:07.59 |
Alexandrus |
hmm...weird |
21:08.05 |
``Erik |
no, there's explicit release |
21:08.09 |
``Erik |
but it is collection |
21:08.13 |
Alexandrus |
it should be possible for java to
reduce |
21:08.24 |
``Erik |
you'd think... but they don't |
21:08.28 |
Alexandrus |
i would call this memory pool |
21:09.33 |
``Erik |
then you'd call most modern gc's a memory
pool, since they often tie to the language and add things to a free
list when they go out of scope... :D |
21:10.15 |
Alexandrus |
propably |
21:10.31 |
Alexandrus |
for me a gc completly removes any burden on
the programmer for mm |
21:10.42 |
Alexandrus |
the gc scans the structure, and
decides |
21:10.57 |
``Erik |
then what do you call boehm-gc? |
21:11.15 |
``Erik |
it cannot scan structure, yet it's still
gc |
21:11.40 |
``Erik |
(thus it has to be "conservative" gc to avoid
removing valid memory) |
21:12.14 |
``Erik |
I think you're associating all gc with
"perfect" gc :D |
21:12.44 |
``Erik |
even in java, to make SURE something is gc'd,
you want to set it to NULL O.o |
21:13.16 |
Alexandrus |
no i am associating with what i read in books
about gc's |
21:13.19 |
Alexandrus |
and gc algorithms |
21:13.48 |
Alexandrus |
you have to set it to Null to remove the
reference |
21:13.51 |
Alexandrus |
but you do not free it |
21:14.01 |
Alexandrus |
the difference is big |
21:14.07 |
``Erik |
no, the gc eventually collects it, but you
have to make sure the reference is gone |
21:14.16 |
Alexandrus |
especially if you have stuff which is "owned"
by several objects |
21:14.44 |
``Erik |
and in a conservative gc, it's very hard to
confirm a reference is gone, so they're "less gc-ey" than the
academic "perfect gc" |
21:15.09 |
``Erik |
herr boehm has some papers out, he's a smart
cookie |
21:15.14 |
Alexandrus |
gc's either need a special compiler |
21:15.18 |
Alexandrus |
or inside an interpreter |
21:15.20 |
``Erik |
might be worth checking out |
21:15.27 |
``Erik |
boehm-gc is a library for C |
21:15.55 |
Alexandrus |
you know, i don't do c usually:P |
21:16.20 |
``Erik |
for this situation, I think C and pascal are
probably sufficiently similar |
21:16.49 |
Alexandrus |
true, but i don't have this lib |
21:16.53 |
``Erik |
the two ways of getting memory in C are either
static (stack) or dynamic (heap), ... gc only cares about
heap |
21:17.14 |
``Erik |
I think you can translate that to the pascal
notion, so his papers should make sense |
21:17.28 |
Alexandrus |
the paper yes |
21:17.37 |
Alexandrus |
if its not behind some cite-wall |
21:17.54 |
``Erik |
shouldn't be |
21:18.00 |
``Erik |
http://www.hpl.hp.com/personal/Hans_Boehm/gc/
is a start |
21:18.25 |
Alexandrus |
mark&sweep... |
21:18.28 |
``Erik |
yes |
21:18.38 |
``Erik |
so fragmentation is expected |
21:18.59 |
Alexandrus |
hah, moving stuff around in c will not work
anywa |
21:19.09 |
Alexandrus |
would need global visible pointers |
21:19.33 |
``Erik |
http://en.wikipedia.org/wiki/Boehm_garbage_collector
mentions a new version being compacting |
21:19.51 |
``Erik |
precise compacting in .net |
21:19.54 |
``Erik |
*shrug* |
21:20.36 |
Alexandrus |
conservative...hmm.. |
21:20.55 |
``Erik |
embedded, I'd still want manual mem mgmt, but
gc is not the slow pig it used to be thought |
21:21.01 |
``Erik |
that's all I'm saying :) |
21:21.34 |
Alexandrus |
memory stuff one can't say easily |
21:21.39 |
``Erik |
and my notion of embedded is becoming
archaic.. I can't consider my 'iphone' an embedded
machine |
21:21.46 |
``Erik |
or my arm7 openrd-client |
21:22.00 |
``Erik |
I have to call them computers :D |
21:22.10 |
``Erik |
the PIC16f88's, yeah, those are embedded
microcontrollers |
21:22.26 |
Alexandrus |
most Atmels too |
21:22.33 |
Alexandrus |
for motor control etc |
21:23.56 |
``Erik |
I've never worked with atmel, but I've heard a
lot about them.. I went to a "robocon" here and a lot of the people
presenting were fond of atmel, they sound a bit beefier than pic,
btu not much |
21:24.09 |
``Erik |
indeed, a lot had switched from pic to
atmel |
21:24.35 |
Alexandrus |
atmel's are more compatible |
21:24.58 |
``Erik |
I think they're more poweful, and a bit more
expensive than pic |
21:24.59 |
Alexandrus |
but i heard, pic's are more robust
sometimes |
21:25.06 |
Alexandrus |
(temperature) |
21:25.12 |
``Erik |
heh |
21:25.16 |
Alexandrus |
who cares about cents if its about
cents. |
21:25.23 |
``Erik |
and intel and amd are far more powerful and
far less robust ;) |
21:25.38 |
Alexandrus |
there are too many atmels around to
say |
21:25.43 |
``Erik |
depends on how many thousand units you want to
make |
21:25.46 |
Alexandrus |
even 4 bit ones |
21:26.09 |
Alexandrus |
even if you build thousands... |
21:26.23 |
``Erik |
a dedicated die is insanely expensive, fpga's
can be prohibitively expensive |
21:26.26 |
Alexandrus |
you are more likely to loose money somewhere
else |
21:26.38 |
Alexandrus |
fpga's are insane... |
21:26.54 |
``Erik |
speaking of, I should get my cyclone2 back
from twingy O.o |
21:26.55 |
Alexandrus |
i checked if i could find one for my visual
cortex:P |
21:27.05 |
Alexandrus |
but $4000...no... |
21:27.13 |
``Erik |
you can get a dev board for a few hundred
usd |
21:27.24 |
``Erik |
but then they want to sell you the developer
software suite for another grant |
21:27.25 |
Alexandrus |
but its too weak for my purposes |
21:27.26 |
``Erik |
grand |
21:27.34 |
``Erik |
yeah |
21:27.42 |
Alexandrus |
i need systolic arrays |
21:27.42 |
``Erik |
that's why I bought pic chips a few years
back |
21:27.48 |
Alexandrus |
flexible, generic systolic arrays |
21:27.54 |
``Erik |
$20 on a programmer, and I maintained the
freebsd port of the programmer software... |
21:28.04 |
Alexandrus |
hmm |
21:28.14 |
Alexandrus |
you can let several mc's work
together |
21:28.21 |
``Erik |
"mc"? |
21:28.25 |
Alexandrus |
microcontrollers |
21:28.29 |
``Erik |
yes |
21:28.32 |
``Erik |
they all talk i2c |
21:28.44 |
``Erik |
indeed, my openrd-client has some i2c crud in
it |
21:28.45 |
Alexandrus |
or can |
21:28.56 |
``Erik |
http://www.globalscaletechnologies.com/t-openrdcdetails.aspx |
21:29.05 |
``Erik |
that is what I intend to replace my home
server with |
21:29.32 |
Alexandrus |
hmm, i think i keep my home server |
21:29.35 |
``Erik |
1.2ghz arm7 marvell kirkwood, 512m ram, 4g
nand, sd, 7 usb |
21:30.06 |
``Erik |
my home server is currently a pIII 650mhz with
128m ram, with lots of moving parts and pieces sucking down
wattage |
21:31.03 |
``Erik |
I'd rather have a low power silent machine
than a high performance machine... for my home server, that is...
for my car, the opposite is true ;) |
21:31.04 |
Alexandrus |
lol |
21:31.28 |
Alexandrus |
mine is in another room |
21:31.30 |
Alexandrus |
and pretty silent |
21:32.16 |
``Erik |
I keep mine in the study on the first floor...
it didn't used to bother me, but it's been exceptionally hot, so
the middle and top floors are too warm to be on |
21:32.43 |
``Erik |
and reducing wattage just seems like a good
thing no matter what |
21:32.47 |
Alexandrus |
know, its 23:32 here |
21:32.50 |
Alexandrus |
i love to talk |
21:32.56 |
Alexandrus |
but i am pretty tired |
21:32.58 |
``Erik |
auf weidersein |
21:33.02 |
Alexandrus |
danke:) |
21:33.11 |
Alexandrus |
sry, but our time zones are a bit too
different |
21:33.22 |
``Erik |
yes, only 5:30 here :) |
21:33.24 |
Alexandrus |
we will speak again:) |
21:33.25 |
``Erik |
17:30 |
21:33.29 |
``Erik |
*wave* |
21:33.33 |
Alexandrus |
bye |
22:49.52 |
CIA-45 |
BRL-CAD: 03brlcad * r39894
10/brlcad/trunk/src/other/tktable/Makefile.in: the README.txt file
is already covered by PKG_EXTRA_DIST. double-listing results in
permission denied during distcheck due to overwrite
attempt. |
22:53.54 |
brlcad |
rx |
23:05.33 |
``Erik |
aight, the boy, what was I wrong on?
O.o |
23:11.45 |
brlcad |
i haven't read backlog |
23:11.56 |
brlcad |
just got reconnected since I left |
23:12.14 |
brlcad |
ponied up the fee |
23:12.54 |
brlcad |
wow, that is some long backlog |
23:19.24 |
``Erik |
the fee for what, cab? |
23:20.24 |
``Erik |
I"d rather drop $40 rt for a cab than deal
with busses, myselc |
23:21.22 |
brlcad |
fee for internet at the hotel |
23:21.41 |
``Erik |
apparently severing the power cord is not
condusive to running the electric trimmer. :/ |
23:21.44 |
brlcad |
yeah, totally wrt the cab (and it's a $49 flat
fare) |
23:22.06 |
``Erik |
starseeker was struggling, I recommended the
cap, he was still struggling when he left |
23:23.28 |
starseeker |
growls... can't they get a
decent signal strength??? |
23:23.31 |
``Erik |
so it's 4:23 there? getting ready to walk
across the highway and find some good food? |
23:24.00 |
brlcad |
I'm kind of in a little mecca of interesting
places here, at LA Live |
23:24.09 |
brlcad |
it's a new complex they built next to the
staples center |
23:24.22 |
``Erik |
<-- is STILL annoyed that brlcad had to
translate "carne quesadilla" from the menu for him |
23:24.40 |
starseeker |
can't believe he got a
successful distcheck on Linux with all those
problems... |
23:24.59 |
``Erik |
I said car-nay kay-suh-DEE-yuh, not like I
said "kay-zer-dill-er |
23:25.00 |
``Erik |
" |
23:25.21 |
starseeker |
brlcad: thanks for spotting that tktable
README.txt - I saw that on the Mac just before I left |
23:25.29 |
``Erik |
and the car-nay instead of cadddd-nay couldn't
have been THAT tricky |
23:26.06 |
``Erik |
I really think you are both wrong on the
tkhtml3 generated file |
23:26.40 |
starseeker |
``Erik: it's ending up in build dir for me
(are we talking about togl_ws.h or whatever it is?) |
23:26.46 |
``Erik |
cssprop.c |
23:27.03 |
``Erik |
I tired three naked machines, bsd linux and
osX, they all ended up in srcdir |
23:27.12 |
``Erik |
if I ran it AGAIN in those, it ended up in
blddir |
23:27.21 |
starseeker |
O.o |
23:27.48 |
starseeker |
what the bleep... |
23:27.58 |
``Erik |
yeah, who the fuck put this fucking tcl shit
in |
23:28.12 |
``Erik |
like I said, I'll do some more testing on
monday |
23:28.33 |
brlcad |
starseeker: I can't believe you got a
successful distcheck either |
23:28.34 |
``Erik |
aug28 for fitting |
23:28.35 |
starseeker |
``Erik: I'm not so much trying to bring more
Tcl/Tk in as I am to make what we DO have tolerable |
23:28.41 |
``Erik |
might go get me a suit while I'm at
it |
23:28.46 |
starseeker |
brlcad: both Redhat and gentoo |
23:28.47 |
``Erik |
last one is too small anymore |
23:29.04 |
starseeker |
``Erik: cool, thanks! |
23:29.25 |
starseeker |
is probably going to end up
with a suit as well, although he has no clue what he'll do with
it... |
23:29.31 |
brlcad |
isn't that like testing pork and
ham? |
23:29.47 |
``Erik |
starsucker: for demo, ripped up ac/dc tshirt,
right? and bring the ripped up ac/dc tshirt for after the
ceremony? |
23:30.15 |
starseeker |
brlcad: heh, pretty much - I wasn't claiming
it was "done" but presumably my versions of autotools were
different from Redhat's |
23:30.25 |
``Erik |
0 build on osX, rhel and fbsd until it goddamn
works... |
23:30.32 |
``Erik |
and if your system is different, eff you
:D |
23:31.04 |
``Erik |
the fbsd one will probably be like gentoo, but
more harsh |
23:31.05 |
starseeker |
``Erik: I knew we weren't done yet (I saw the
mac failure, just for starters, and I also knew libpng had some
remaining stuff) |
23:31.25 |
``Erik |
libpng seems to work now, I sat i bobs office
and it worked for him, he cussed |
23:31.27 |
starseeker |
I just am astonished the behavior of the tools
was so different on a per-platform basis |
23:32.14 |
starseeker |
he cussed that it worked? |
23:32.39 |
starseeker |
why, was he having more fun with something
else? |
23:32.40 |
``Erik |
subconfigging anyone elses config is always
... well, it's like volunteering to shove their grenade up your ass
to see how it explodes... it SEEMS like less work at first, but is
a shitload more when ya do it, and is a bit more every
release |
23:32.56 |
``Erik |
no, stating it failed and then having it work
when I was sitting there got him :) |
23:33.11 |
starseeker |
hehehe |
23:33.21 |
starseeker |
ah yes, that is worth a few choice
words |
23:33.38 |
``Erik |
we got to talk about workshops :) |
23:33.40 |
brlcad |
starseeker: I'd wait until you actively need a
suit.. a good suit can set you back $500+ |
23:33.58 |
brlcad |
libpng subconfig isn't done yet, but works for
"most" platforms now |
23:34.07 |
brlcad |
you have to help it along on some |
23:34.07 |
starseeker |
brlcad: I get some kind of discount if I get
it right around the wedding |
23:34.09 |
``Erik |
it's good to have one if you don't plan on
changing shape, though |
23:34.20 |
``Erik |
dark grey or brown |
23:34.31 |
``Erik |
<-- thinking about getting himself a
charcoal grey one or so |
23:34.50 |
``Erik |
mebbe a couple choise applications and I can
cinch the db upgrade |
23:34.51 |
``Erik |
meh |
23:34.54 |
starseeker |
Sarah does like to go to concerts on occasion,
other culture... |
23:35.09 |
brlcad |
glances at a few thousand
people outside his window |
23:35.15 |
``Erik |
ok, you say concert and I think you mean
smething else than 99.3 % of humans |
23:35.36 |
starseeker |
orchestral performance |
23:35.50 |
``Erik |
yeahhhhhhhhhh, not what most people think when
ya say concert ;0 |
23:36.08 |
starseeker |
is still waking up - no sleep
til I got on the plane, and I'm not brlcad :-P |
23:37.06 |
``Erik |
around nov/dec, I may be dressing up a bit to
pull a chuck and bump a level, so'z the suit thing now might be
useful *shrug* I d'no |
23:37.15 |
``Erik |
(2-3, not 3-4, thought) |
23:37.41 |
starseeker |
awaits the string of cardiac
arrests with anticipation |
23:37.49 |
``Erik |
I think I'm acutally the lorest rated person
in the office |
23:38.18 |
``Erik |
starseeker: I used to get chewed out for
overdressing. |
23:38.40 |
``Erik |
I was told to remove the jacket and tie for my
interview at fedex |
23:38.55 |
starseeker |
``Erik: aren't contractors just below pond
scum? :-P |
23:39.02 |
``Erik |
I think the tie gave mgmt type folk at arl
willies |
23:39.18 |
``Erik |
of course not, starseeker |
23:39.33 |
``Erik |
we woudln't dare violate pc and insult
pondscum like that |
23:39.34 |
``Erik |
:D |
23:39.40 |
starseeker |
hehe |
23:40.22 |
``Erik |
but I think I'm the only db2 in the
building |
23:40.31 |
starseeker |
ah, yeah that sucks |
23:41.16 |
``Erik |
I was supposed to come in as db3, but I'd
worked at places that'd gone under and the 'investigators' didn't
bother looking |
23:41.33 |
starseeker |
<snort> figures |
23:42.02 |
``Erik |
so the initial offer was actaully very
insulting, the paystubs bought me maxing db2, but not db3... and
lisa and wendy constantly said you haven't been here long enough to
apply |
23:42.26 |
``Erik |
then paul went and changed the rules radically
every cycle, and I"d gotten to teh point where I was just figurin'
on leavin' |
23:42.34 |
``Erik |
so ... yeah... here I am. |
23:43.01 |
starseeker |
ah, so now that you're staying it's worth the
circus of... what do they call that process... |
23:43.28 |
``Erik |
(I mean, seriously, the initial offer was
about 1/4 of what I was making at the time... I was willing to come
over cappeda t 1/2 of it... I must be stupid) |
23:44.01 |
starseeker |
shrugs - you do at least have
a steady job in the middle of an economic meltdown |
23:44.51 |
``Erik |
I got the previous job in the middle of the
meltdown... I used to like to pretend that I'm pretty damn good at
what I do, now *shrug* fuck it |
23:45.04 |
brlcad |
starseeker: haha, how was that early flight?
:) |
23:45.15 |
starseeker |
``Erik: you know that antiques mall over by
Bynum run? - was in there the other day, like half the square area
of the whole building was empty |
23:45.23 |
``Erik |
if it flys before noon, it's an early,
yo |
23:45.29 |
``Erik |
spenciola? |
23:45.35 |
starseeker |
yeah, that one |
23:45.39 |
starseeker |
freaky |
23:45.41 |
``Erik |
yeah, that used to be a Cmake |
23:45.43 |
``Erik |
cmart |
23:45.47 |
``Erik |
as useless as cmake |
23:45.57 |
``Erik |
that's walking distance from my house,
yo |
23:46.23 |
starseeker |
brlcad: yeah, that kinda backfired on me -
would have done better to just do something normal |
23:46.44 |
``Erik |
in fact, driving home, you come out, you hit
the stoplight immediately by the cvs... then ya hit hte next stop
light, if you turned right on that, you'd be at my house... left,
you'd be at daytonas :) |
23:46.56 |
starseeker |
ah, cool |
23:47.15 |
``Erik |
and I walked to daytonas house with a laptop
and a jug of coffee O.o |
23:47.20 |
``Erik |
it's "on th eway" |
23:47.37 |
``Erik |
do you use 23 over to 1? |
23:47.56 |
starseeker |
(hoping I didn't get some kind of photo
speeding ticket on 695 - some kind of weird flash as cars went by
one spot, couldn't tell if my car was a target for one or the car
behind me) |
23:48.13 |
starseeker |
``Erik: 23->bypass->22 |
23:48.24 |
starseeker |
23->1 if heading into Bel Air |
23:48.25 |
``Erik |
"bypass" is 1 |
23:48.35 |
``Erik |
there're 2 1' |
23:48.53 |
``Erik |
the traffic circle on 23 is a stones throw
from my house... literally |
23:49.12 |
``Erik |
also; 23, ->1, ->prospect mill->22...
shave a good mile off |
23:49.28 |
starseeker |
that's a messed up little section of roadway
in there - first time I was in Bel Air area looking for something I
think I circled around that whole 24/23/1 thing a few
times |
23:49.32 |
``Erik |
when you get back, carpool, I'll show ya the
route :) |
23:49.59 |
starseeker |
``Erik: ah yeah, I've seen people make that
turn tried it myself actually |
23:50.29 |
starseeker |
didn't seem to change much time wise
<shrug> |
23:50.35 |
``Erik |
it's a good mile off of the drive, but about
the same time |
23:50.49 |
starseeker |
nods - that makes
sense |
23:50.59 |
``Erik |
usually, I end up infront of folk, but
sometimes they beat me |
23:51.06 |
starseeker |
I actually end up using the gas station at the
other intersection a lot |
23:51.09 |
starseeker |
convenient |
23:51.10 |
``Erik |
last week, a truck beet me, pissed me
off |
23:51.14 |
starseeker |
hehe |
23:51.22 |
``Erik |
the're two, the wawa and the xtra, those're
the two cheapest around |
23:51.29 |
``Erik |
on 22, past the college |
23:51.48 |
``Erik |
I use the extra, 93 instead of 91, and no
ethanol |
23:52.08 |
``Erik |
right by la tolteca |
23:52.29 |
starseeker |
ah, right - I've used the wawa sometimes, but
for some reason I ususally end up at the one just at the start of
my run on 22... fueling up before the long drive I
guess... |
23:52.50 |
starseeker |
not BP.. Royal or something? |
23:53.14 |
starseeker |
the wawa I typically hit going home |
23:53.31 |
``Erik |
at 543 and 22 is a royal |
23:53.43 |
starseeker |
yeah, I think that's the one |
23:53.46 |
``Erik |
brlcad, ya missed out, we got 'vip' punchcards
at la tolteca |
23:54.13 |
``Erik |
bob swears by it, but every time I've looked,
it's been pricier than the two at the college, and they ran out of
receipt paper on me |
23:55.08 |
``Erik |
prospect mill gives me a fun wiggle at the
traffic circle, then a nice distance in 6th cutting a mile off,
plus a run squeeze ontop 543... |
23:55.43 |
starseeker |
hehe - the immediate thought of several of us
was "crap, now there's evidence of how often we eat
out..." |
23:55.52 |
``Erik |
I come pu off of prospect mill slow, flatten
down so the tires are in full contact, then open it up in 2nd to
boogie up to 60 or 70... good fun :D |
23:56.11 |
``Erik |
heh |
23:56.15 |
``Erik |
to whom? |
23:56.35 |
``Erik |
<steph> la tolteca card? <erik>
lawhatnowhuh? |
23:56.50 |
starseeker |
that's how you know who the married/soon to be
married folk are - they were the ones worried :-P |
23:57.04 |
``Erik |
no, no I don't know :D |
23:57.36 |
``Erik |
that's why I have 'nuff buck banked that I can
just go buy a high end dressed out truck if I wanted, or another
house O.o |
23:58.01 |
``Erik |
live po', yo! |
23:58.04 |
starseeker |
heh - in this market, buying another house is
less of a challenge than it used to be... |
23:58.17 |
starseeker |
what kinda truck you thinkin? |
23:58.20 |
brlcad |
``Erik: that usually means you get in the door
without a cover charge... :) |
23:58.23 |
brlcad |
you've been paying them? :) |
23:58.34 |
``Erik |
cover what now? |
23:58.42 |
brlcad |
to get into la tolteca |
23:58.55 |
``Erik |
I'm thinkin' about buying something like a
ram1500 or an upper end dakota |
23:59.05 |
``Erik |
there's no door fee at la tolteca,
fool |
23:59.09 |
brlcad |
you're going to buy north dakota? |
23:59.11 |
starseeker |
no m35? :-P |
23:59.37 |
``Erik |
no, a dakota, not north dakota... I want
something that's actually useful for something |
23:59.43 |
brlcad |
``Erik: then a vip card is about as useful as
tits on a bull |