02:25.34 |
*** join/#brlcad digitalfredy
(n=digitalf@200.71.62.161) |
02:49.34 |
*** join/#brlcad vedge
(i=vedge@vedge.org) |
03:05.50 |
*** join/#brlcad Axman6
(n=Axman6@pdpc/supporter/student/Axman6) |
05:46.57 |
*** part/#brlcad digitalfredy
(n=digitalf@200.71.62.161) |
07:08.16 |
*** join/#brlcad elite01
(n=elite01@195.37.106.60) |
07:41.16 |
*** join/#brlcad Defcon
(n=def@74.17-246-81.adsl-static.isp.belgacom.be) |
07:55.27 |
Defcon |
yeah |
07:55.45 |
Defcon |
yesterday i did my first C console app: "Hello
World" |
07:56.11 |
Defcon |
so now it's time to make my own standalone
multi process webserver |
07:56.15 |
Defcon |
:) |
07:56.38 |
yukonbob |
Defcon: let's see your code!!!1 |
07:56.48 |
Defcon |
hello world? |
07:56.52 |
yukonbob |
yup |
07:57.00 |
Defcon |
k |
07:57.18 |
Defcon |
_tprintf(_T("Hello world\n")); |
07:57.22 |
yukonbob |
have you thought of what license you're going
to release it under? |
07:57.39 |
Defcon |
or |
07:57.40 |
Defcon |
cout << "Hello world\n"; |
07:57.42 |
yukonbob |
?C |
07:57.45 |
Defcon |
gpl? |
07:57.51 |
yukonbob |
that's C++ |
07:57.56 |
Defcon |
yeah |
07:58.02 |
yukonbob |
C++ != C |
07:58.07 |
Defcon |
i have no C compiler at home |
07:58.16 |
Defcon |
*work |
07:58.17 |
yukonbob |
well, C++ ought to be a superset of
C |
07:58.33 |
Defcon |
yeah i thought so |
08:00.36 |
yukonbob |
you need #include <stdio>, #include
<stdlib> int main (int argc, char **argv) {printf ("Hello,
whirled!\n"); exit(EXIT_SUCCESS);} |
08:01.01 |
yukonbob |
^--- obviously not formatted
properly |
08:05.57 |
alex_joni |
yukonbob: you just need '\' there, and it's
formatted about right :D |
08:06.27 |
yukonbob |
alex_joni: will the CPP choke on the includes,
or is that what you're saying the \ is for? |
08:07.13 |
Defcon |
#include "stdafx.h" |
08:07.13 |
Defcon |
#include "consoleCodeTry.h" |
08:07.13 |
Defcon |
#ifdef _DEBUG |
08:07.13 |
Defcon |
#define new DEBUG_NEW |
08:07.13 |
Defcon |
#endif |
08:07.14 |
Defcon |
CWinApp theApp; |
08:07.16 |
Defcon |
using namespace std; |
08:07.18 |
Defcon |
int _tmain(int argc, TCHAR* argv[], TCHAR*
envp[]) |
08:07.20 |
Defcon |
{ |
08:07.22 |
Defcon |
int nRetCode = 0; |
08:07.24 |
Defcon |
if (!AfxWinInit(::GetModuleHandle(NULL), NULL,
::GetCommandLine(), 0)) |
08:07.26 |
Defcon |
{ |
08:07.28 |
Defcon |
_tprintf(_T("Fatal Error: MFC initialization
failed\n")); |
08:07.30 |
Defcon |
nRetCode = 1; |
08:07.32 |
Defcon |
} |
08:07.34 |
Defcon |
else |
08:07.34 |
yukonbob |
arg!!!! |
08:07.36 |
Defcon |
{ |
08:07.38 |
Defcon |
_tprintf(_T("Hello world\n")); |
08:07.40 |
Defcon |
system("PAUSE"); |
08:07.42 |
Defcon |
} |
08:07.44 |
Defcon |
return nRetCode; |
08:07.46 |
Defcon |
} |
08:07.48 |
Defcon |
that is everything |
08:07.50 |
Defcon |
whatwhatWHAT? |
08:07.52 |
yukonbob |
~pastebin |
08:07.55 |
ibot |
[~pastebin] A "pastebin" is a web-based
service where you can paste anything over 3 lines without flooding
the channel. Here are links to a few : http://www.pastebin.com , http://pastebin.ca , http://channels.debian.net/paste
, http://paste.lisp.org ,
http://www.rafb.net/paste |
08:08.08 |
Defcon |
hmm |
08:08.10 |
Defcon |
nice |
08:08.18 |
alex_joni |
yukonbob: it will choke |
08:08.41 |
Defcon |
http://pastebin.com/m68797761 |
08:08.52 |
Defcon |
lol alex |
08:11.12 |
Defcon |
hmmm |
08:11.22 |
Defcon |
so i should throw C++ away |
08:11.44 |
yukonbob |
oh -- that's up to you.. |
08:12.02 |
Defcon |
indeed it is |
08:12.08 |
Defcon |
but.. |
08:12.10 |
yukonbob |
apparently is quite a task to learn, though
(might want to just use C to start) |
08:12.24 |
Defcon |
that's what i wanted to do :) |
08:12.27 |
Defcon |
learn C |
08:12.37 |
yukonbob |
...and it depends, is this required for
anything, or self-improvement, or ?? |
08:12.50 |
Defcon |
but the C++ is the only C like compiler i have
atm |
08:13.06 |
Defcon |
self-improvement mostly |
08:13.23 |
yukonbob |
does c++ seem interesting to you? |
08:13.39 |
yukonbob |
heh |
08:13.42 |
Axman6 |
*cough* |
08:13.42 |
Defcon |
no |
08:13.56 |
yukonbob |
:? -- so why are you studying it |
08:14.02 |
Defcon |
it seems like a big pile of gibberisch to
me |
08:14.08 |
Defcon |
because i have this: http://wazig.be/%5Fev/dl/ectroverse_source.zip |
08:14.15 |
Defcon |
Maloeran's ev |
08:14.28 |
Defcon |
and i want to be able to understand
it |
08:14.34 |
Defcon |
so i can edit it |
08:14.41 |
Defcon |
to make it bugfree and stuff |
08:14.44 |
yukonbob |
what is that thing you posted? |
08:15.07 |
Defcon |
a webbased C game made by Maloeran |
08:15.18 |
Defcon |
with standalone webserver |
08:15.18 |
yukonbob |
C, or C++ |
08:15.24 |
Defcon |
C |
08:15.47 |
Defcon |
[09:12:49] <Defcon> but the C++ is the
only C like compiler i have atm |
08:16.35 |
Defcon |
that's why |
08:16.55 |
yukonbob |
try raw C in it and see what happens |
08:17.08 |
Defcon |
.. |
08:17.15 |
Defcon |
make me an hello world :) |
08:17.23 |
yukonbob |
use the one I posted ;) |
08:17.34 |
Defcon |
i have no idea what the diff is between C and
C++ |
08:17.35 |
Defcon |
ah |
08:17.35 |
Defcon |
k |
08:18.26 |
Defcon |
Error1fatal error C1010: unexpected end of
file while looking for precompiled header. Did you forget to add
'#include "stdafx.h"' to your
source?c:\wbe\wazigbe\webroot\_dev\consolecodetry\consolecodetry\consolecodetry.cpp7 |
08:18.30 |
Defcon |
hmm |
08:19.11 |
yukonbob |
might require flags for your compiler? (what
compiler are you using?) |
08:19.27 |
Defcon |
C++ |
08:19.33 |
Defcon |
Visual Studio 2005 |
08:21.23 |
alex_joni |
it's <stdafx.h> not "stdafx.h" |
08:21.35 |
Defcon |
the "" work |
08:21.38 |
alex_joni |
default system headers are always between
"<>" |
08:21.54 |
Defcon |
k |
08:22.14 |
Defcon |
system(PAUSE); |
08:22.22 |
Defcon |
what was the right syntax of this? |
08:22.32 |
Defcon |
system("PAUSE"); ? |
08:22.33 |
alex_joni |
Defcon: giyf :) |
08:22.40 |
Defcon |
giyf? |
08:22.47 |
Defcon |
:) |
08:22.52 |
yukonbob |
ciao alex_joni |
08:22.56 |
yukonbob |
ciao Defcon |
08:23.07 |
alex_joni |
http://www.google.com/search?q=giyf |
08:23.31 |
Defcon |
cya |
08:23.39 |
Defcon |
ah |
08:23.39 |
Defcon |
haha |
08:23.40 |
Defcon |
:� |
08:23.41 |
Defcon |
:) |
08:23.45 |
Defcon |
anyway |
08:23.46 |
Defcon |
http://pastebin.com/m5f1af3cb |
08:23.50 |
Defcon |
that works |
08:23.50 |
Defcon |
:) |
08:24.57 |
Defcon |
man i should rtfm |
08:25.54 |
yukonbob |
get "The C Programming Language" |
08:26.30 |
alex_joni |
http://www.amazon.com/gp/product/1568849397/ref=cm_cr_pr_orig_subj |
08:26.36 |
alex_joni |
Defcon: no offense ;) |
08:27.23 |
yukonbob |
http://www.amazon.ca/Programming-Language-Brian-W-Kernighan/dp/0131103628/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1197620770&sr=8-1 |
08:29.16 |
yukonbob |
then ditch Windows, get a BSD box and Advanced
Programming in the Unix Environment, and you're set ;) |
08:29.31 |
yukonbob |
http://www.amazon.ca/Advanced-Programming-UNIX-R-Environment/dp/0201433079/ref=pd_bowtega_1?ie=UTF8&s=books&qid=1197620925&sr=1-1 |
08:30.42 |
yukonbob |
ugh -- must... tear ... self... away from ...
books!! |
08:41.02 |
*** join/#brlcad Z80-Boy
(n=clock@zux221-122-143.adsl.green.ch) |
08:46.38 |
Defcon |
yeah tnx alex_joni & yukonbob |
08:46.49 |
Defcon |
that would be great to begin with :) |
08:48.28 |
Defcon |
<add key="AppVersion" value="1.0.1 beta"
/> |
08:48.31 |
Defcon |
iep |
08:48.37 |
Defcon |
soz wrong window |
08:58.21 |
Z80-Boy |
5/win 11 |
09:01.10 |
Defcon |
..? |
09:05.49 |
Z80-Boy |
5/win 11 means "I tried to switch the IRC
windows but made a typo during that" |
09:07.50 |
Defcon |
ah |
09:07.51 |
Defcon |
ok |
09:07.54 |
Defcon |
good to know |
09:39.17 |
alex_joni |
Z80-Boy: irssi? |
09:40.53 |
Defcon |
Irssi - The client of the future |
10:06.05 |
*** join/#brlcad PrezzKennedy
(i=Matt@74.86.45.130) |
10:08.37 |
brlcad |
ow |
10:50.06 |
CIA-42 |
BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c:
clean up the list of temp directories that we try to identify so
they can all be treated/tested the same in a loop. the interface
should be pretty solid now. |
11:04.25 |
CIA-42 |
BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c:
document the bu_temp_file() parameters, don't truncate the filename
if it won't fit. |
11:04.55 |
CIA-42 |
BRL-CAD: 03brlcad * 10brlcad/include/bu.h:
declare the two parameters to bu_temp_file() for storing the
filename |
11:10.31 |
*** join/#brlcad kwizart
(n=kwizart@fedora/kwizart) |
11:39.53 |
CIA-42 |
BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c:
in order for the filename to be useful, we need to not
automatically unlink it right after it's opened -- add it to the
closure linked list and unlink the file later during application
exit. |
11:46.09 |
brlcad |
heh, http://youtube.com/watch?v=ywqu_8RIDvU |
11:49.12 |
Z80-Boy |
brlcad: I finally managed to get the
audio/video in sync - do you want to see a preview of the
video? |
11:49.19 |
brlcad |
sure |
11:49.20 |
Z80-Boy |
brlcad: it has a BRL-CAD logo in the end
titles |
11:49.52 |
brlcad |
fire away |
11:50.11 |
brlcad |
is this the result of your 336 line'd
function? |
11:52.20 |
Z80-Boy |
brlcad: I'll upload it... 25MB - isn't it too
much? |
11:53.07 |
Z80-Boy |
brlcad: that was some unrelated
function |
11:53.55 |
brlcad |
not at all |
11:54.46 |
brlcad |
heh, you can upload almost as much as you like
*especially* when it's brl-cad related ;) |
11:55.14 |
brlcad |
bandwidth is not a concern in the least, and
as soon as the migration is completed, there will be more disk
space to spare too |
11:55.15 |
Z80-Boy |
brlcad: what's interesting is the video is
generated completely automatically - if you change a detail in some
model and type "make", those 25MB of video will be automatically
updated |
11:55.35 |
Z80-Boy |
That's probably a different approach than is
used in the world of Windows GUI applications. |
11:55.46 |
Z80-Boy |
That's a big advantage. |
11:56.19 |
brlcad |
be interesting to see your script(s)/process
that generates the video too |
11:56.33 |
Z80-Boy |
hmm I wrote some custom C utilities for
that |
11:56.58 |
brlcad |
yeah, i recall, your yuv converter |
11:57.16 |
Z80-Boy |
I also wrote a wave simulator for the title
video effect |
11:57.25 |
Z80-Boy |
and a small program to scroll the end
titles |
12:00.00 |
kwizart |
hello all! i'm testing brlcad on Fedora but i
have a problem starting mged |
12:00.03 |
kwizart |
invalid command name "gui" |
12:00.03 |
kwizart |
MGED aborted. |
12:00.17 |
kwizart |
any tips ? |
12:00.22 |
kwizart |
display is set |
12:00.25 |
Z80-Boy |
kwizart: typing just "mged"? |
12:00.29 |
kwizart |
yes |
12:00.37 |
Z80-Boy |
kwizart: just compiled BRL-CAD? |
12:00.41 |
kwizart |
yes |
12:00.48 |
kwizart |
well 7.10.4 |
12:00.51 |
Z80-Boy |
kwizart: that shouldn't happen |
12:01.20 |
brlcad |
kwizart: hm, that usually means that tcl/tk
initialization is messed up |
12:01.46 |
brlcad |
'gui' is the first command |
12:02.05 |
kwizart |
maybe i need to set tcl/tk variable there
aren't setted |
12:02.13 |
brlcad |
kwizart: how'd you compile |
12:02.32 |
brlcad |
there are lots of things that can go wrong
during the install/compile -- I suspect you compiled against a
system tcl? |
12:02.53 |
kwizart |
yes and it is 0.8.4 |
12:02.56 |
kwizart |
sh %{_libdir}/itclConfig.sh |
12:03.02 |
kwizart |
before configure |
12:03.08 |
brlcad |
things are still tricky getting mixtures of
system-installed and non-system compilations working |
12:03.14 |
brlcad |
0.8.4? |
12:03.16 |
Z80-Boy |
brlcad: still uploading and we're going to
lunch... |
12:03.34 |
kwizart |
tcl-8.4.13-19.fc7 |
12:03.36 |
brlcad |
Z80-Boy: no problem, just post the link when
it's ready and I'll get to it :) |
12:04.19 |
brlcad |
8.4 can work, but it should have required some
source edits.. |
12:04.38 |
brlcad |
kwizart: are you using system incrtcl
too? |
12:04.47 |
brlcad |
more to the point, can you post your configure
summary? |
12:06.00 |
kwizart |
cannot find incrtcl on yum maybe i miss this
one ? |
12:06.31 |
brlcad |
first what's your summary? |
12:06.37 |
brlcad |
it'll say what it found and didn't
find |
12:06.49 |
brlcad |
should be near the end of your
config.log |
12:06.58 |
brlcad |
if it's no longer in your console
history |
12:07.53 |
brlcad |
section in config.log is the second line that
contains "BRL-CAD Release" |
12:08.06 |
kwizart |
onfigure: WARNING: Unable to link against a
system Tkstub library |
12:08.54 |
kwizart |
<PROTECTED> |
12:08.54 |
kwizart |
ib64/brlcad --disable-rpath --enable-shared
--disable-static --enable-64bit-build --enable-opennurbs-build
--disable-tcl-build --disable-tk-build --disable-itcl-build
--disable-iwidgets-build --disable-blt-build --disable-tkimg-build
--disable-jove-build --with-x11 --with-opengl --with-sdl
--with-python=/usr/bin/python --with-x
--with-libs=-L/usr/lib64/itcl3.3/ -L/usr/lib64/itk3.3/ |
12:09.33 |
brlcad |
hmm, you've been trying the fedora build for a
while, yes? |
12:09.42 |
brlcad |
i.e. we've had the talk about clobbering
system libraries? :) |
12:09.52 |
kwizart |
http://pastebin.ca/815796 |
12:10.26 |
kwizart |
yes Build Date: ven 09 nov 2007
16:48:55 |
12:11.01 |
brlcad |
oh, nifty -fstack-protector |
12:11.04 |
kwizart |
And there is still some minor problem I would
solve prior to officially start review for Fedora official
repositories |
12:12.18 |
kwizart |
do you mind it can break thing? it is part of
the "mandatory" CLAGS for Fedora every package have to
use... |
12:12.33 |
brlcad |
fwiw, java sdl and python are *not* required
-- there are interfaces that use them, but they should intently not
be listed for any packager |
12:12.39 |
kwizart |
but in some case, it could be adjusted if it
really breaks things |
12:13.04 |
brlcad |
you mean stack-protector? |
12:13.09 |
kwizart |
yes ? |
12:13.11 |
brlcad |
that should be fine |
12:13.52 |
brlcad |
we should come up clean -- if we don't, it's
probably something very very recent that slipped in |
12:14.12 |
brlcad |
we've run all sorts of bounds, stack, and
memory protectors/detectors/cleanups in the past |
12:16.29 |
brlcad |
i'm surprised you have the tcl init problem --
you do have it configured to use system
tcl/tk/itcl/itk/iwidgets |
12:17.17 |
brlcad |
for what it's worth, you might do well to use
--disable-all given how many --disable-*-build's you have
:) |
12:17.54 |
brlcad |
(see INSTALL for details on the --disable-*
flags and their aliases) |
12:18.24 |
kwizart |
i only have --enable-opennurbs-build \ but
maybe I need to have it built alone then links to it... |
12:18.46 |
kwizart |
(if ever another FOSS can use it) |
12:18.47 |
brlcad |
you can leave that disabled for now |
12:19.04 |
kwizart |
ok |
12:19.08 |
brlcad |
that's for code under active development, it's
not ready/used by production code yet |
12:19.17 |
brlcad |
just starting to integrate |
12:24.46 |
kwizart |
is this a problem ? configure:41521: WARNING:
Unable to link against a system Tkstub library ? |
12:25.20 |
kwizart |
ah, found that configure:41533: checking for
incrTcl library functionality |
12:25.21 |
kwizart |
yes |
12:25.54 |
brlcad |
yeah, if the system one didn't work, configure
should have complained |
12:26.14 |
CIA-42 |
BRL-CAD: 03brlcad *
10brlcad/src/mged/chgmodel.c: use bu_temp_file() instead of
mktemp/mkstemp for generalized temp file management. fixes
assumption that there's a /tmp and that we can write to C:\ on
windows |
12:26.15 |
brlcad |
so they seem to work, just not finding the
right tclcad_auto_path |
12:27.07 |
brlcad |
kwizart: I don't think the tkstub link warning
is a problem -- it would have caused a build failure elsewhere if
it was a problem -- and since the compile completed, that's not the
problem |
12:27.12 |
brlcad |
run this: |
12:27.21 |
brlcad |
mged -c |
12:27.25 |
brlcad |
set auto_path |
12:27.35 |
brlcad |
what does that report after the set
auto_path? |
12:28.02 |
kwizart |
/usr/lib /usr/share/tclscripts
/usr/share/tclscripts/lib /usr/share/tclscripts/util
/usr/share/tclscripts/mged /usr/share/tclscripts/geometree
/usr/share/tclscripts/rtwizard /usr/share/tcl8.4 /usr/share
/usr/lib64 |
12:28.29 |
kwizart |
/usr/share/tcl8.4 that one is wrong
(checking) |
12:28.57 |
kwizart |
hum no it exist (but there is also a
/usr/lib64/tcl8.4 |
12:34.08 |
brlcad |
it's okay if there are extra |
12:34.08 |
brlcad |
the one to check is /usr/share/tclscripts and
/usr/share/tclscripts/mged |
12:34.08 |
brlcad |
is there a
/usr/share/tclscripts/mged/openw.tcl ? |
12:34.08 |
brlcad |
(that's where the "gui" command is) |
12:35.04 |
CIA-42 |
BRL-CAD: 03brlcad * 10brlcad/src/mged/mater.c:
use bu_temp_file() instead of mktemp/mkstemp for better generalized
temp file management. fixes assumption that there's a /tmp and that
we can write to C:\ on windows and keeps track of the temp file
better |
12:35.05 |
brlcad |
ouch |
12:35.07 |
*** join/#brlcad starseeker
(n=CY@ip72-218-17-237.hr.hr.cox.net) [NETSPLIT
VICTIM] |
12:35.15 |
*** join/#brlcad kwizart
(n=kwizart@fedora/kwizart) [NETSPLIT VICTIM] |
12:35.15 |
*** join/#brlcad minute
(n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT
VICTIM] |
12:35.15 |
*** join/#brlcad Maloeran
(n=maloeran@glvortex.net) [NETSPLIT VICTIM] |
12:36.22 |
*** join/#brlcad archivist
(n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT
VICTIM] |
12:36.22 |
*** join/#brlcad poolio
(n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM] |
12:36.30 |
*** join/#brlcad louipc
(n=louipc@bas8-toronto63-1096735023.dsl.bell.ca) [NETSPLIT
VICTIM] |
12:50.26 |
*** join/#brlcad b0ef
(n=b0ef@062016141081.customer.alfanett.no) |
13:06.07 |
CIA-42 |
BRL-CAD: 03brlcad * 10brlcad/src/mged/red.c:
use bu_temp_file() instead of mktemp/mkstemp for better generalized
temp file management. fixes directory assumptions and cleans up
temp file creation some |
13:12.15 |
CIA-42 |
BRL-CAD: 03brlcad * 10brlcad/src/mged/
(tedit.c utility1.c): more usage of bu_temp_file() instead of
mktemp/mkstemp for better generalized temp file
management. |
13:16.04 |
Z80-Boy |
brlcad: http://ronja.twibright.com/3d/all.ogg |
13:16.32 |
Z80-Boy |
brlcad: I hope you can play Ogg Theora since
the MPEG4 encoder misfits the sound to the picture |
13:21.01 |
Z80-Boy |
brlcad: it's a preview. There are still some
anomalies but of a minor character. |
13:22.02 |
Defcon |
.ogg is music eejh |
13:22.30 |
Z80-Boy |
Defcon: also Theora, the video
codec. |
13:23.19 |
Defcon |
ah |
13:23.23 |
Defcon |
that's stupid |
13:23.24 |
Defcon |
:) |
13:23.45 |
Defcon |
ppl should make unique file
extensions |
13:24.59 |
Z80-Boy |
.ogg is unique. It's for the Ogg container
format. |
13:25.56 |
Defcon |
yeah |
13:26.08 |
Defcon |
but it can contain both music &
video |
13:26.15 |
Defcon |
or what? |
13:26.49 |
Z80-Boy |
It contains Theora video and Vorbis
audio |
13:31.59 |
Defcon |
yes |
13:32.35 |
CIA-42 |
BRL-CAD: 03brlcad *
10brlcad/include/config_win.h: no longer need TMP_MAX_S or mktemp
with the latest bu_temp_file() implementation |
13:33.04 |
CIA-42 |
BRL-CAD: 03brlcad *
10brlcad/include/raytrace.h: a_overlap isn't identical to
a_multioverlap -- one too many struct partitions |
13:34.21 |
CIA-42 |
BRL-CAD: 03brlcad *
10brlcad/src/lgt/do_options.c: use bu_temp_file() for the batch
file instead of assumping /tmp |
13:53.03 |
CIA-42 |
BRL-CAD: 03brlcad * 10brlcad/src/librt/bool.c:
typo |
14:15.58 |
brlcad |
Z80-Boy: that's pretty cool, nice
work |
14:16.46 |
brlcad |
interesting, quicktime actually did just fine
decoding the file, whereas mplayer seems to presume it's
audio-only |
14:17.58 |
Z80-Boy |
brlcad: thanks |
14:18.09 |
Z80-Boy |
brlcad: my mplayer can play it |
14:39.33 |
``Erik |
brlcad, are you in today? we're doing
korean... |
14:47.26 |
*** join/#brlcad elite01
(n=elite01@dslc-082-082-068-043.pools.arcor-ip.net) |
14:49.49 |
Defcon |
"we're doing korean..." |
14:49.51 |
Defcon |
? |
14:49.55 |
Defcon |
sounds dirty |
14:51.32 |
Z80-Boy |
How to cope with death? Behave in a way than
on your death bed you can say to yourself "good that this man is
already going to disappear from the face of the Earth"
;-) |
14:54.21 |
``Erik |
you don't disappear, you just change roles....
"worm food" is a glorious duty! |
14:54.33 |
Z80-Boy |
you just turn into thousand worms |
14:54.44 |
Z80-Boy |
like my garbage grows little wings and starts
to fly around the kitchen |
14:55.00 |
Z80-Boy |
thanks to the genetic code of drosophila
melanogaster |
14:55.08 |
Z80-Boy |
fruit fly |
14:55.38 |
Z80-Boy |
do you think it's immoral to work for google
when google does a censorship of search results in China? |
14:56.26 |
alex_joni |
Z80-Boy: only if you're chinese or a resident
in china |
14:56.30 |
``Erik |
no more than it is to use google... |
14:57.13 |
``Erik |
hell, I think the us gov't is full of bunk and
immorality, but I still work for 'em... I just try to do what I can
to make things a little better where I can *shrug* :) |
14:58.27 |
Z80-Boy |
``Erik: don't you get minus points for social
skills if you talk like this about them? |
14:59.15 |
``Erik |
mebbe |
14:59.19 |
``Erik |
but, uh, I don't give a fuck |
14:59.19 |
``Erik |
:D |
14:59.20 |
Z80-Boy |
Google has headquarters in Mountain
View |
14:59.30 |
Z80-Boy |
How far is it from there to the closest surf
spot? |
14:59.43 |
``Erik |
um, very close? the uhhh |
14:59.50 |
Z80-Boy |
That might make them less imooral :D |
14:59.58 |
``Erik |
there's a famous beach like 20km
west |
15:00.05 |
Z80-Boy |
20km that's great :) |
15:00.11 |
``Erik |
mebbe a little more |
15:00.13 |
Z80-Boy |
Santa Cruz? The Surf City? |
15:00.33 |
Z80-Boy |
20km then censorship turns is a beacon of
democracy |
15:00.50 |
Z80-Boy |
especially if they have nice waves peeling
slanted to the beach |
15:00.54 |
Z80-Boy |
and good sandbanks :) |
15:00.59 |
``Erik |
santa crus is like 20km south |
15:01.14 |
``Erik |
just down highway 17 |
15:01.46 |
``Erik |
erm, more than 20km, sorry |
15:01.57 |
``Erik |
35 miles, 55km |
15:02.06 |
Z80-Boy |
but the beach is 20km west? |
15:02.21 |
Z80-Boy |
And Santa Cruz there are skaters too |
15:02.37 |
``Erik |
wow, google maps gives some lame
directions |
15:02.52 |
``Erik |
it looks like 20km "as the crow flies", but 55
by road, up through san mateo |
15:03.19 |
``Erik |
and if you moved there, you'd probably get an
apt between work and the beach, so ... :D |
15:03.25 |
Z80-Boy |
Whatever that's still fine |
15:03.30 |
Z80-Boy |
apt ==? |
15:03.38 |
Z80-Boy |
apartment! |
15:03.38 |
``Erik |
apartment |
15:03.47 |
Z80-Boy |
No I would live in a surf hut |
15:03.59 |
``Erik |
heh |
15:03.59 |
Z80-Boy |
with 100mbps fibre optics |
15:04.40 |
alex_joni |
10GiGE |
15:04.40 |
``Erik |
I assume you'd work more than you'd surf, so
I'd assume you'd live closer to mountain view than santa cruz, ...
it might be hard to find a surf hut in silicon valley suburbia
:D |
15:05.06 |
Z80-Boy |
I could type while waiting for a
wave |
15:05.44 |
``Erik |
heh, you should work at the google center in
ireland :D catch some cold waves up there between beers
;) |
15:05.55 |
Z80-Boy |
catch some cold, period? |
15:06.13 |
Z80-Boy |
Mountain View is close to the San
Francisco |
15:06.20 |
Z80-Boy |
That has an apparent advantage for me
:) |
15:06.21 |
``Erik |
yes, it's on the bay |
15:06.28 |
Z80-Boy |
gay bay |
15:06.42 |
``Erik |
the san fagcisco bay, yes |
15:06.43 |
``Erik |
O:-) |
15:06.53 |
Z80-Boy |
lol |
15:09.59 |
Z80-Boy |
brlcad: do you think my video could be used as
a demo video on the new brlcad web pages? |
15:22.32 |
``Erik |
is it that one with just the plane
fly-around? |
15:23.22 |
``Erik |
there, uh, is something ummm, "tracker" or
something, that allows bezier splines to be used as "paths" for
animations, I THINK... O.o I noticed it in the clone code, d'no if
it works, if it's what I think it is, or how to use it...
:D |
15:25.33 |
Z80-Boy |
``Erik: http://ronja.twibright.com/3d/all.ogg
no it's not plane fly-around |
15:26.36 |
``Erik |
huh, I thought ogg was an audio
format |
15:26.42 |
``Erik |
the vorbis video was theora, I
thought |
15:27.03 |
Z80-Boy |
the modern video players should be able to
play it |
15:27.16 |
``Erik |
or mebbe I'm backwards |
15:27.25 |
Z80-Boy |
I wanted to make it in MPEG4 but my encoder
slips the audio and video against each other |
15:27.27 |
``Erik |
mebbe ogg is the umbrella and vorbis is the
audio component |
15:27.50 |
Z80-Boy |
ogg is the container vorbis audio and theora
video |
15:28.08 |
``Erik |
xiph needs a better "for retards" page, so
folk like me can keep up :D |
15:28.48 |
Z80-Boy |
``Erik: you mean "better ergonomy"?
:) |
15:29.19 |
Z80-Boy |
I don't think one is a retard just because he
doesn't want to spend unnecessary time on researching what should
be written on the title page |
15:29.46 |
``Erik |
well |
15:29.58 |
Z80-Boy |
I think it's their fault not yours
;-) |
15:30.05 |
``Erik |
I did research the audio side when I was
interested in writing an icecast/shoutcast streamer
client... |
15:30.06 |
``Erik |
:D |
15:30.17 |
``Erik |
so I shoulda known that |
15:31.11 |
Z80-Boy |
Recent mplayer compiled having libtheora and
libvorbis and libogg installed should play it |
15:31.17 |
``Erik |
hrmmmmm, I have VLC, it plays it |
15:31.20 |
Z80-Boy |
I compiled a mplayer myself and it works with
Theora fine |
15:31.21 |
``Erik |
um |
15:31.23 |
Z80-Boy |
great! |
15:31.38 |
``Erik |
have you thought about re-rendering those in
perspective mode? |
15:31.46 |
``Erik |
ortho looks weird animated |
15:31.47 |
``Erik |
:) |
15:31.49 |
Z80-Boy |
should I? |
15:32.09 |
Z80-Boy |
It's just a matter of adding a parameter to
the rt call isn't it? |
15:32.17 |
``Erik |
yeah, like -p<fov> or
something |
15:32.29 |
Z80-Boy |
what fov do you recommend? |
15:32.36 |
Z80-Boy |
Have you seen the brl-cad logo in the end
titles? |
15:32.41 |
``Erik |
also; you can set up the frame size to be
non-square |
15:32.44 |
``Erik |
no, I'm at 2:10 |
15:32.57 |
Z80-Boy |
768x576? |
15:33.14 |
``Erik |
you could do that size... :) |
15:33.31 |
Z80-Boy |
or 640x480 |
15:33.31 |
``Erik |
typically, movies are 4:3 or 16:9, *shrug*
:) |
15:33.58 |
``Erik |
cool stuff |
15:34.13 |
Z80-Boy |
thanks |
15:34.39 |
``Erik |
um, as far as fov, probably something in the
60-90 range |
15:34.40 |
Z80-Boy |
do you think it would be better to replace the
black background with some impressive photos from Ronja? |
15:34.49 |
Z80-Boy |
Laser beams over roofs, welding sparks
etc.? |
15:35.43 |
Z80-Boy |
A different background for each
shot? |
15:38.54 |
``Erik |
stupid intarweb |
15:39.06 |
``Erik |
um, if the point is to show off the pieces,
background images would just distract, no? |
15:39.23 |
Z80-Boy |
those internets! a satellite will fall upon us
because of that and everything will be over! |
15:39.37 |
Z80-Boy |
maybe? |
15:40.02 |
Z80-Boy |
Or I thought about more neutral background
images, like a picture of various cracks and spots of dirt on
walls, curbs etc. |
15:40.15 |
Z80-Boy |
with a hand-scratched name of the component
over it at the bottom or the top |
15:40.27 |
Z80-Boy |
this looks too introvertistick |
15:40.36 |
Z80-Boy |
too geeky |
15:40.47 |
Z80-Boy |
too organized |
15:40.50 |
Z80-Boy |
too intelligent |
15:41.00 |
Z80-Boy |
too boring, nerdy, ... ;-) |
15:41.03 |
Z80-Boy |
Don't you think? |
15:41.39 |
``Erik |
*shrug* I d'no, I don't do visual art
shtuff |
15:42.06 |
Z80-Boy |
I don't do either, but I want my video to look
attractive :) |
15:42.45 |
``Erik |
I have a friend that does freelance work on
that kinda stuff, but I doubt you'd want to pay for help ;) *shrug*
aint' my scene, though |
15:42.57 |
Z80-Boy |
No Ronja is for free |
15:43.53 |
``Erik |
next time I talk to phil, I'll mention it
*shrug* mebbe he'd to it for free to have something to put in his
portfolio *shrug* |
15:45.24 |
brlcad |
Z80-Boy: I was thinking something along those
lines (demo video on new site) |
15:45.58 |
brlcad |
``Erik: tracker actually duplicates geometry
along a spline path (like tank treads) |
15:46.15 |
brlcad |
there's a different anim_track tool for bezier
animation paths |
15:46.27 |
brlcad |
prolly getting the two confused |
15:46.27 |
``Erik |
oh, okie |
15:47.20 |
Z80-Boy |
brlcad: should I be extroverted and mix
background using background RGB combo or do it properly and use the
ray hit distance and write own C utility for that? :D |
15:47.31 |
``Erik |
heh, how's the soup treatin' ya, dude?
:> |
15:48.52 |
brlcad |
I've been eating pretty normal |
15:49.04 |
brlcad |
just slower and less |
15:49.18 |
``Erik |
cool, which two did you get knocked out? both
the tops? |
15:49.48 |
Z80-Boy |
Wohoo, Virgin Classic Rock playing Hendrix
:) |
15:49.48 |
brlcad |
left side |
15:49.56 |
brlcad |
so I can still chew on right
somewhat |
15:50.01 |
``Erik |
think you could deal with korean? |
15:50.06 |
brlcad |
prolly not |
15:50.09 |
``Erik |
aight |
15:50.26 |
``Erik |
gonna do the other two in a week or
two? |
15:50.31 |
Z80-Boy |
Is it true that Americans are more extroverted
than the European? |
15:50.32 |
brlcad |
Z80-Boy: mix what with what? |
15:50.46 |
brlcad |
other two at end of Jan |
15:50.50 |
Z80-Boy |
brlcad: put a background on my rendered
videos |
15:53.17 |
*** join/#brlcad CIA-3
(n=CIA@208.69.182.149) |
15:56.46 |
*** join/#brlcad prasad_
(n=psilva@70.108.244.218) |
15:58.40 |
``Erik |
prasad, talked to mm this morning, he's still
working on getting the data for his thesis all together... hasn't
even written the thing yet :) |
16:00.39 |
``Erik |
kebert xela. |
16:02.22 |
brlcad |
Z80-Boy: mm, i'd just use the background pixel
value (that's part of why that 0,0,-1 exists, for
blending/background detection) |
16:02.36 |
brlcad |
er, 0,0,1 |
16:03.32 |
Z80-Boy |
but if I have dark blue in my model, it gets
dithered either into 0,0,0 or 0,0,2? |
16:03.50 |
brlcad |
dithered? |
16:03.54 |
brlcad |
you have something dithering? |
16:04.03 |
Z80-Boy |
whatever |
16:04.14 |
Z80-Boy |
how does background color from model color
distinguished? |
16:04.15 |
brlcad |
i'd do the merge before building the
animation |
16:04.55 |
Z80-Boy |
that's what I mean |
16:04.59 |
Z80-Boy |
rt and then do a merge |
16:05.09 |
Z80-Boy |
but what if a pixel in the model happens to
raytrace to 0,0,1? |
16:05.22 |
Z80-Boy |
then I will have a little hole in the
model? |
16:05.59 |
brlcad |
yes, that is conceivable, regardless of the
background pixel color |
16:06.13 |
brlcad |
just the nature of reserving a value for the
mask, since there is no alpha channel |
16:06.48 |
brlcad |
though for any real model, you're
exceptionally not likely to get 0,0,1 |
16:07.22 |
brlcad |
if you want to be sure and get a perfect mask,
you could create a top-level combination that uses the flat
shader |
16:07.33 |
brlcad |
that'll give you a perfect mask using whatever
values you choose |
16:08.57 |
``Erik |
brlcad, got a question from dave |
16:09.48 |
``Erik |
is there a way in mged to see which
combinations contain a specified region? |
16:10.24 |
Z80-Boy |
brlcad: but then I have to perform another
render using this flat shader right? |
16:10.53 |
Z80-Boy |
brlcad: I would rather turn on distance
reporting and make a script that extracts and masks from the output
- that requires only one render. |
16:23.55 |
brlcad |
Z80-Boy: yes, you could turn on the distance
reporting, but on a per-pixel basis it should actually be faster to
render twice than do all that I/O |
16:24.14 |
Z80-Boy |
brlcad: I doubt |
16:24.21 |
brlcad |
``Erik: yes |
16:24.34 |
Z80-Boy |
brlcad: rendering takes substantial
time |
16:25.25 |
brlcad |
the flat shader is the fastest shader, should
be substantially faster |
16:26.12 |
Z80-Boy |
brlcad: but it also needs to order those
binary logical operation trees |
16:26.19 |
Z80-Boy |
which probably cause the 210x
slowdown |
16:26.30 |
Z80-Boy |
so instead of 210x I'll get 420x 8-I |
16:28.38 |
brlcad |
they don't "probably" cause it, the boolean
operations are what cause it to go slower |
16:28.46 |
brlcad |
didn't you read the response to your bug
report? :) |
16:29.30 |
brlcad |
either way, just a suggestion |
16:29.42 |
brlcad |
so go the scripting route, that should work
just as well |
16:29.53 |
Z80-Boy |
maybe not I got rid of my e-mail |
16:30.03 |
Z80-Boy |
actually I redirected it so I should have read
it |
16:30.13 |
Z80-Boy |
But I don't remember |
16:33.44 |
brlcad |
``Erik: tell him to check out the quick ref
card, geometry information section .. dbfind and
dbfindtree |
16:38.25 |
Z80-Boy |
``Erik: isn't your last name Allman? |
16:41.43 |
prasad_ |
all man indeed |
16:43.15 |
prasad_ |
i gave boids guns for my final project - brian
would be proud :) |
16:51.21 |
Maloeran |
In wxwidgets, would anyone happen to quickly
know what would be the proper widget to render 2d stuff directly in
the native format? |
16:51.49 |
Maloeran |
wxImage and friends expect 24 bits RGB data,
which may imply conversion |
17:10.35 |
*** join/#brlcad Elperion
(n=Bary@p54874ED8.dip.t-dialin.net) |
18:48.28 |
*** join/#brlcad Toba__
(n=eastein@RESURRECTION.RES.WPI.NET) |
19:15.13 |
``Erik |
heh, no, if I write anything as ugly as
sendmail, shoot me :D |
19:15.29 |
``Erik |
also; not gay, ktnx :D |
19:22.13 |
*** join/#brlcad Z80-Boy
(i=clock@77-56-88-172.dclient.hispeed.ch) |
19:22.26 |
``Erik |
doh, he wasn't evne here to see it |
19:52.15 |
*** join/#brlcad dli
(n=dli@wireless-197-40.uchicago.edu) |
19:59.00 |
*** join/#brlcad JJLopez
(n=c86cd772@bz.bzflag.bz) |
20:00.36 |
brlcad |
hello JJLopez |
20:06.22 |
*** join/#brlcad docelic
(n=docelic@77.237.117.211) |
20:18.39 |
*** join/#brlcad docelic_
(n=docelic@77.237.98.228) |
20:35.44 |
yukonbob |
Z80-Boy: cool video :) |
20:37.42 |
Z80-Boy |
yukonbob: thanks |
20:48.41 |
yukonbob |
Z80-Boy: what did you use to generate the
first fades? |
20:48.51 |
yukonbob |
(blurs) |
20:53.56 |
dli |
do I need 3D support from the video
card? |
20:54.28 |
dli |
the driver doesn't have 3D acceleration
yet |
20:55.31 |
``Erik |
no |
20:56.07 |
Z80-Boy |
yukonbob: a custom written algorithm |
20:56.10 |
``Erik |
and the "opengl" output display is no faster
than the X output, due to the way it's used |
20:56.34 |
Z80-Boy |
yukonbob: http://ronja.twibright.com/utils/wave.c |
20:56.47 |
dli |
``Erik, thanks |
21:15.50 |
brlcad |
ahh, libpng 1.2.24 |
21:17.23 |
brlcad |
woo hoo, we're now back to a fully
warning-free build (aside from src/other) |
21:17.45 |
brlcad |
soon as I can verify a couple other platforms,
we can bump the warning level up a notch |
21:17.52 |
``Erik |
w00t |
21:17.59 |
``Erik |
-W -Wall -Werror -ansi -pedantic |
21:17.59 |
``Erik |
:D |
21:18.10 |
brlcad |
Werror won't work |
21:18.13 |
brlcad |
cause of src/other |
21:18.22 |
``Erik |
yeah, well, src/other is a bitch :D |
21:18.32 |
``Erik |
and it'll work if you use the system installs
of everything |
21:18.40 |
``Erik |
debian testing just added tcl/tk 85 |
21:20.14 |
``Erik |
javascript might be making me EVEN MORE
retarded (I know, ya'll thought that was impossible, but here we
are) |
21:20.47 |
dli |
tcl and tk-8.5-beta3 all in gentoo now, can I
build brlcad against them now? |
21:22.45 |
louipc |
I used tcl8.5b2 withouth problem, though
archer doesn't like that version |
21:23.08 |
brlcad |
i don't believe head is currently functional,
particularly wrt incr -- haven't fixed the searching yet |
21:23.30 |
brlcad |
will take a few days to sort out |
22:08.51 |
``Erik |
"occam's space laser" |
22:11.02 |
alex_joni |
http://science.slashdot.org/comments.pl?sid=387489&cid=21679547 |
22:36.45 |
*** join/#brlcad IriX64
(n=mariodot@bas2-sudbury98-1177593139.dsl.bell.ca) |
22:37.44 |
IriX64 |
http://www3.sympatico.ca/hotstuff.png
<--- a 10hour build and i got this :) |
22:38.05 |
IriX64 |
sorry poolio, it's another helicopter
:) |
22:40.54 |
*** join/#brlcad docelic
(n=docelic@77.237.104.190) |
22:45.22 |
*** join/#brlcad Twingy
(n=justin@74.92.144.217) |
22:57.31 |
*** join/#brlcad docelic_
(n=docelic@77.237.110.214) |