00:24.10 |
*** join/#brlcad elite01_
(n=omg@unaffiliated/elite01) |
01:09.49 |
pacman87 |
you could probably do it using the normal
vector at each hitpoint |
01:10.10 |
pacman87 |
(finding the area) |
01:10.17 |
pacman87 |
or at least an approximation |
01:21.30 |
pacman87 |
area covered by one ray would be (d^2) /
(unit_ray DOT unit_norm), where d is the distance between adjacent
rays, assuming the rays are shot in a square grid |
01:21.53 |
pacman87 |
then add the areas from each ray |
01:22.30 |
pacman87 |
it won't work if there's a surface tangent to
the ray, though |
01:23.28 |
``Erik |
at that point, grinding it through nmg to get
a bot non-csg representation and just summing the area of all the
triangles would be good 'nuff, no? :D |
01:24.26 |
pacman87 |
yeah, probably :) |
01:24.59 |
pacman87 |
i thought nmg wasn't fully working
yet |
01:25.41 |
pacman87 |
i've got to go teach physics, back in ~2
hrs |
01:26.03 |
``Erik |
it's slow, ugly, and breaks a lot |
02:09.53 |
*** join/#brlcad louipc
(n=louipc@archlinux/trusteduser/louipc) |
03:05.28 |
yukonbob |
Nova (PBS) has a show about animation, if
anybody's interested... |
03:08.56 |
louipc |
can I watch via web? |
04:14.33 |
louipc |
aww only the day after |
04:26.49 |
*** join/#brlcad brlcad
(n=sean@bz.bzflag.bz) |
04:27.05 |
*** mode/#brlcad [+o brlcad]
by ChanServ |
05:00.53 |
yukonbob |
turned out to be more about fractals and
Mandelbrot -- still very good... |
05:11.01 |
*** join/#brlcad pacman871
(n=Timothy@resnet-45-219.dorm.utexas.edu) |
06:13.57 |
*** join/#brlcad clock_
(n=clock@77-56-94-46.dclient.hispeed.ch) |
07:13.12 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
08:20.44 |
*** join/#brlcad clock_
(n=clock@84-72-91-240.dclient.hispeed.ch) |
08:36.13 |
*** join/#brlcad quentusrex
(n=quentusr@c-71-197-244-228.hsd1.or.comcast.net) |
09:49.03 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) |
11:49.40 |
*** join/#brlcad mafm
(n=mafm@193.136.2.123) |
12:00.40 |
mafm |
hallo |
12:41.01 |
CIA-24 |
BRL-CAD: 03davidloman * r33089
10/rt^3/trunk/src/geometryService/cpp/ (6 files in 2 dirs):
Continuing the Geometry Service Java -> Cpp
conversion. |
12:57.11 |
mafm |
C++ ftw! |
12:57.13 |
mafm |
:þ |
13:11.42 |
``Erik |
ew |
13:12.20 |
archivist |
C++ --, C ++ |
13:12.52 |
``Erik |
objc, smalltalk, lithp, ruby, ... crap, even
python on some days :) |
13:13.17 |
Axman6 |
Haksell++ |
13:13.54 |
``Erik |
haskell is good, too, if your problem is more
math and less i/o... monads can be a pain at times :) |
13:15.14 |
Axman6 |
thar be dragons that get you through the I,
and O makes the holes they get in through! |
13:15.30 |
archivist |
I see a lot of OOP abuse of databases, people
serialising objects into fields, they have no idea how to harness
the power of an RDBMS |
13:15.46 |
``Erik |
oh yeah, OM is bad juju |
13:15.55 |
Axman6 |
OM? |
13:15.59 |
``Erik |
object mapping |
13:16.07 |
Axman6 |
ah |
13:16.28 |
``Erik |
what crap like 'hibernate' does, "magic"
instance<->rdbms persistence |
13:17.07 |
archivist |
verily |
13:17.13 |
Axman6 |
i actually quite like java's serialisation
stuff, used it in a game for a comp assignment recently, worked
very well |
13:17.51 |
Axman6 |
high score list was just an ArrayList with a
serialised class i made for storing the info |
13:18.20 |
``Erik |
most ORM's (sorry, orm, not om) doesn't
serialize like that, they have fields marked 'persistent', and each
is stored in a column |
13:18.39 |
``Erik |
object relational mapper? something, I'm still
waking up :) haven't had my first sip of coffee yet |
13:20.07 |
archivist |
we see them in #mysql when they hit a speed
problem |
13:21.53 |
``Erik |
many java weenies don't realize the amount of
processings and communication to do an sql query, I've seen ORM
persistence to mysql, postgresql and oracle abused in horrible ways
when developers cache the results of simple (and completely
reproducable) computations... in the backing store... |
13:22.19 |
``Erik |
load 4 values, compute simple polynomial, save
result. |
13:22.48 |
archivist |
cache abuse is another can of worms |
13:22.51 |
``Erik |
(then, later, load 10 results, compute
average, save THAT value) |
13:23.28 |
Axman6 |
``Erik: you might like this http://thedailywtf.com/Articles/The-Annual-Reboot.aspx |
13:24.04 |
``Erik |
query, archivist, a while back with mysql, if
you had a table with a 'double' row, did an insert, then selected
that value out, it was not a bit perfect copy... is there any
reason? |
13:24.21 |
``Erik |
axman6: I've read t he entire backlog of
dailywtf and catch up every day :D good site |
13:24.30 |
Axman6 |
heh, nice :) |
13:24.45 |
archivist |
most of the idiots never save the result, they
calc every page hit |
13:25.05 |
``Erik |
freshmeat, slashdot, bsd news, qdb/bash,
dailywtf, bofh, lolcats... |
13:26.11 |
archivist |
lolcats rulz |
13:26.23 |
``Erik |
this was in the guts of a distributed physics
simulation, it's like the db was being used as a databus and they
decided they needed the ability to continue at pretty much source
line fidelity, so 99.999% of their time was in the
hibertnate<->mysql chunk :( |
13:27.40 |
archivist |
how far back was that data error? older
versions trimmed char/varchar, newer does not |
13:28.24 |
``Erik |
um, a couple years, but this was numerical
'double' type, not text? |
13:29.11 |
archivist |
ah typical float problem, use
decimal |
13:29.53 |
``Erik |
*shrug* their solution was to print it to a
string and save that, then parse the string when they read. my
solution was to leave. :) |
13:30.01 |
archivist |
I avoid doubles and floats |
13:30.21 |
archivist |
decimal is an exact type |
13:31.45 |
``Erik |
ah, neat. I've moved my thinking more to
non-sql styles of backing, like journalled images (bknr
style) |
13:33.30 |
archivist |
or cheat and use a blob /binary type |
13:34.53 |
``Erik |
http://bash.org/?835413 |
13:36.13 |
archivist |
so much to idle the days work
away.... |
13:50.44 |
``Erik |
indeed |
13:53.41 |
claymore |
Erik: Do you know if brlcad is planning on
being in today? |
13:56.10 |
``Erik |
not sure, um, he dropped me off just after
midnight and went to work... I think he was here from mebbe 1am to
noon or so yesterday. he may be recovering |
13:56.27 |
``Erik |
he was committing to bzflag about 5 hours
ago |
13:57.51 |
claymore |
Hrm, well hope he doesn't forget about the
1500 meeting I called :) If so I may have to reschedule...
again. |
14:48.19 |
*** join/#brlcad mafm
(n=mafm@193.136.2.123) |
15:00.34 |
mafm |
archivist: C++-- is supposed to be Java
:D |
15:05.35 |
``Erik |
nah, c++-- is like a rollover
condition |
15:06.08 |
mafm |
why don't you like C++? :) |
15:06.14 |
``Erik |
I did get a kick out of guy steeles comment
that java was meant to drag the c++ guys half way to lisp |
15:07.02 |
mafm |
lol |
15:07.25 |
``Erik |
because I drank the koolaid for a bit in the
mid-late 90's, got to understanding what it was doing and some of
the limitations (which made me adverse to "object oriented" at
all), then got into stuff like ruby and smalltalk and objectiveC,
so now I know what c++ is defaming ? :D |
15:09.53 |
``Erik |
that and being exposed to the unix world with
some insanely elegant and short C doing what I've seen mountains of
c++ used to do in the windows world *shrug* once in a rare while, I
write some c++, but it's just a horribly poor fit for most
problems, im(ns)ho |
15:10.28 |
archivist |
I came from the assembler side of the world,
quick and easy program writing != fast programs |
15:11.24 |
``Erik |
well, my history is basic->65xx asm->x86
asm (shudder)->c++->C->(explosion of languages that I
cannot recall the order of anymore) |
15:11.45 |
``Erik |
oh, there was some z80 in there somewhere, and
some 68xx, too |
15:13.24 |
archivist |
although I admit to buying a book Object
Oriented Assembly Programming |
15:15.08 |
``Erik |
I wish I would've though to convert my old c64
programs to a data source I could access :( I had a nifty library
of code blocks for all sorts of common activities |
15:19.22 |
starseeker |
wishes McCLIM would get a
big infusion of effort so we could all do everything in
Lisp |
15:21.07 |
mafm |
:) |
15:21.26 |
mafm |
dunno, I see C++ as a more elegant C |
15:21.53 |
mafm |
and I'd prefer things like Ada, but I have to
live in the real world |
15:21.55 |
mafm |
:) |
15:26.08 |
brlcad |
AFK-claymore: yes, I'll be there |
15:31.32 |
``Erik |
that's another amusing thing I came across,
starseeker... the assertation that c++ and java are written for
mediocre developers (and that's ok, because there are plenty of
those developers) where lisp is written for top shelf developers
(therefore unsuitable for a large portion of the
workforce) |
15:31.55 |
starseeker |
yeah, I've seen similar quotes |
15:32.37 |
``Erik |
and the responses of "but mit teaches scheme
in its intro course" and "but you have your guru writing the macros
and your turds writing all the other crap"? |
15:33.19 |
``Erik |
(and I believe I've made the statement that
you simply don't see mediocre developers in MIT's
courses) |
15:34.25 |
starseeker |
mmm |
15:34.34 |
starseeker |
ah, here's the quote: |
15:34.41 |
starseeker |
Java was, as Gosling says in the first Java
white paper, designed for average programmers. It's a perfectly
legitimate goal to design a language for average programmers. (Or
for that matter for small children, like Logo.) But it is also a
legitimate, and very different, goal to design a language for good
programmers. - Paul Graham |
15:35.58 |
starseeker |
Heh: |
15:36.40 |
starseeker |
Dino Dai Zovi |
15:36.50 |
starseeker |
We all know that Lisp is the best language
around, but in the hands of most it becomes like that scene in
Fantasia when Mickey Mouse gets the wand. |
15:39.29 |
archivist |
luvely java quote /me steals and adds it to
#mysql bot |
15:44.49 |
mafm |
other than being easy to interpret, I never
found LISP to be remarkable nor very useful :þ |
15:45.48 |
``Erik |
huh, I've found it to be quite useful once you
get the training wheels off and move past hello world |
15:45.49 |
mafm |
I would probably quit programming if McCLIM
would get that infusion |
15:46.34 |
``Erik |
given that travelocity and orbitz use lisp
backends, I'd say it can be a useful language :D |
15:47.10 |
``Erik |
oh, and "ratchet&klank" uses a fair chunk
of lithp, thuppothedly, as well as that old 'abuse' game |
15:47.11 |
mafm |
what's special about LISP, using lists as main
abstraction or modifying other parts of the code on the run,
or..? |
15:49.07 |
``Erik |
meh, lisp has structs, classes, arrays,
vectors, ... a zomfg macro system is useful, being able to express
things in short clean functions or methods is nice, working in an
'environment' system has huge benefits (like instead of code,
compile, load data and test... you just code and test) |
15:50.42 |
``Erik |
wrote a (obnoxiously simple)
gui ide in under 200 lines of scheme a while back, thinks all his
copies were on a hdd that cooked, though :( |
15:50.46 |
mafm |
re: travelocity and orbitz... well, you know
that there's a surge in COBOL demand because lots of banks use it,
right? I don't think that it says anything positive about COBOL
though |
15:52.18 |
brlcad |
don't folks have better things to do than
pontificate about and navel-gaze on programming languages for hours
on end? :-) |
15:52.23 |
``Erik |
yeah, but simple report generation on a
mainframe is far less challenging than multi-facetted path
optimization of a constantly changing data set with a slew of
concurrent users expecting an interactive experience :D |
15:53.04 |
brlcad |
with that level of discussion inefficiency,
the language so doesn't matter -- you could have had
[insert_task_here] done in almost any language |
15:53.16 |
mafm |
lol |
15:53.17 |
``Erik |
"code, {(compile && test), jabber};
repeat" |
15:53.28 |
brlcad |
returns you to your
regularly scheduled navel gazing |
15:53.35 |
mafm |
sorry brlcad by I'm not productive in this
noisy environment |
15:54.26 |
brlcad |
mafm: understandably |
15:54.42 |
brlcad |
the "off-topic" gavel needed to be raised a
couple hours ago |
15:54.52 |
``Erik |
but it's fun! |
15:54.58 |
mafm |
not the channel, I mean this alien-dissecting
greenhouse that they call datacenter |
15:55.06 |
mafm |
:þ |
15:55.13 |
brlcad |
mafm: ah |
15:55.15 |
``Erik |
and less than an hour of language
jabber |
15:55.54 |
brlcad |
try three hours, just migrating
participants |
15:56.11 |
clock_ |
this evening don't walk out |
15:56.19 |
clock_ |
I will test my new amplifier |
15:56.54 |
clock_ |
I assume it's so badly designed it will
instantly start to oscillate on all possible frequencies, bringing
all the air traffic on the Earth down |
15:56.58 |
``Erik |
bahhh, yer no fun :D |
15:57.10 |
``Erik |
clock: Large Datagram Collider? |
15:57.20 |
clock_ |
lol |
15:57.43 |
clock_ |
Actually have you heard of use of
potentiometers in radars in the small signal path? |
15:58.07 |
clock_ |
I wonder if a potentiometer can be used as a
device in a very low noise system which has only the thermal noise
and no additional noise. |
16:03.55 |
*** join/#brlcad Bariton
(n=Bary@p5B14F9BE.dip.t-dialin.net) |
16:06.55 |
mafm |
Large Hellicopter Crusher, maybe |
16:07.58 |
AFK-claymore |
or....
http://musiclub.web.cern.ch/MusiClub/bands/cernettes/firstband.html |
16:09.43 |
AFK-claymore |
http://blog.alcastle.com/wp-content/uploads/2008/08/2008-06-26-lhc.png |
16:10.39 |
``Erik |
everyone's seen http://www.cyriak.co.uk/lhc/lhc-webcams.html
right? |
16:11.46 |
AFK-claymore |
anything with *webcams* in it is borderline
nsfw.... do I click on that or not....? Hrm... |
16:12.00 |
``Erik |
heh, this is work safe |
16:13.44 |
AFK-claymore |
getting a dedlink |
16:14.09 |
``Erik |
huh, working for me :( |
16:14.43 |
louipc |
OH SHITE |
16:14.47 |
AFK-claymore |
well you are using your proxy-fu are you
not? |
16:14.55 |
``Erik |
of course |
16:15.01 |
louipc |
we're all gonna die |
16:15.05 |
mafm |
lol |
16:15.22 |
mafm |
you know, my former flatmate was working in
CMS experiment |
16:15.34 |
AFK-claymore |
I would be laughing all the way to the grave
if the lhc brought forth the end. |
16:16.07 |
mafm |
well, and my labs designs parts of the CMS
detector |
16:16.16 |
AFK-claymore |
Almost as funny as the idea of the Earth
getting demolished to make room for an intersellar Bypass |
16:16.20 |
mafm |
my lab will be responsible for the black
hole! |
16:16.51 |
``Erik |
ah, the flakey DNS servers here are the issue
:/ |
16:16.58 |
AFK-claymore |
CMS = Content Management System? Never knew
Joomla was that evil... |
16:17.16 |
mafm |
nope |
16:17.22 |
mafm |
LHC Compact Muon Solenoid Experiment Webcams
-> CMS |
16:19.35 |
AFK-claymore |
watches in horror as yet
another joke is beaten to death.... |
16:21.05 |
claymore |
erik: I was actually thinking that the IT
'tards updated the firewalls with "Block *.* EXCEPT
*.youtube.com" |
16:22.07 |
``Erik |
heh, no, I did some scanning, it cannot
resolve with the DNS servers we're told to use |
16:22.24 |
``Erik |
and it uses vhosting, so'z you can't just use
the IP :( |
16:22.54 |
``Erik |
ya get a 404 from "hostgator.com" if ya
try |
16:25.04 |
claymore |
Speaking of hosting, www.netfirms.com still
has their $10 for a year of decent hosting going on. Its a
'coupon' code that I think they forgot to disable, tee
hee. |
16:25.28 |
mafm |
claymore: I was thinking that might be a joke,
but no sure |
16:26.06 |
claymore |
mafm: I am extremely sarcastic and rarely am
serious. its in my nature. |
16:26.36 |
mafm |
nice to hear! |
16:27.09 |
``Erik |
10/myr? I see 10/mo O.o |
16:27.35 |
claymore |
Netfirms Advantage Hosting: 250GB Disk,
2TB/month bandwidth, 2 free domains, blah blah blah. |
16:27.55 |
claymore |
Sign up for 1 year of advantage hosting and
put in MAX for the propotion/coupon code ;) |
16:28.27 |
claymore |
works out to "Buy 1 month get 11 free"
lol. |
16:28.49 |
``Erik |
huh, cool |
16:28.50 |
claymore |
the speeds are so-so. Not blazing fast, not
painfully slow either. |
16:29.44 |
claymore |
one click installers are nice, but the ssh
access is super stripped down. What did you call it Erik... a
'jail' ? |
16:30.18 |
``Erik |
given that it's linux, it'd be a chroot or a
vm image |
16:31.11 |
claymore |
Over all, I would say that 10/mo is overpriced
for the service & features... but 10/yr... now your're talkin
;) |
16:31.12 |
``Erik |
linux guys will often call it a jail, but that
makes the bsd guys angsty (ok, angstier), since jails involve
duplicating all the writable kernel memory to prevent breaking
out |
16:31.41 |
alex_joni |
claymore: check out DH while you're at
it.. |
16:32.04 |
claymore |
adds that to the long (and
growing ) list of things to read. |
16:32.13 |
alex_joni |
claymore: dreamhost.com |
16:32.27 |
``Erik |
hm, that's who shiro uses |
16:35.31 |
mafm |
reboot needed (no, no windows here
:P) |
16:37.06 |
claymore |
Erik: when you heading over? |
16:37.41 |
``Erik |
10 or so minutes |
16:37.46 |
``Erik |
half wondering if I should just not
go |
16:38.17 |
claymore |
Paullette is on the warpath |
16:38.29 |
claymore |
so hide |
16:41.01 |
*** join/#brlcad elite01
(n=omg@unaffiliated/elite01) [NETSPLIT VICTIM] |
16:41.02 |
*** join/#brlcad elmom
(n=elmom@hoasnet-ff04dd00-187.dhcp.inet.fi) [NETSPLIT
VICTIM] |
16:56.15 |
*** join/#brlcad mafm
(n=mafm@193.136.2.123) |
16:58.57 |
mafm |
meh |
18:04.19 |
mafm |
damn broadcom wireless :| |
18:52.20 |
elite01 |
heh, this is ndiswrapper :( |
18:52.47 |
mafm |
mine doesn't seem to work with b43 |
18:53.04 |
mafm |
maybe with ndiswrapper, but I don't have
networks around to test |
18:53.23 |
elite01 |
ipw3945 used to work fine, but iwl3945 fails,
so ugh |
18:53.37 |
elite01 |
no idea about broadcom stuff |
18:55.18 |
mafm |
I'm just bored in this datacenter and trying
to configure it, no problem :) |
18:55.41 |
elite01 |
i'm seriously bored as well |
19:38.08 |
mafm |
going home, bue |
19:38.09 |
mafm |
bye |
20:05.05 |
CIA-24 |
BRL-CAD: 03davidloman * r33090
10/rt^3/trunk/src/geometryService/cpp/docs/BME.eap: Architecture
Planning. |
20:08.02 |
*** join/#brlcad clock_
(n=clock@77-56-65-107.dclient.hispeed.ch) |
20:49.06 |
*** join/#brlcad Bariton
(n=Bary@p5B14F9BE.dip.t-dialin.net) |
20:50.45 |
``Erik |
"Moving at the speed of government while
spending at the speed of government." hah |
20:52.36 |
archivist |
spending faster than the taxpayers
can |
22:45.24 |
*** join/#brlcad docelic
(n=docelic@78.134.202.52) |