00:01.03 |
*** join/#brlcad witness
(uid10044@gateway/web/irccloud.com/x-wqzzyymmjtsvracz) |
00:38.30 |
Notify |
03BRL-CAD Wiki:Bhollister * 9081
/wiki/User:Bhollister/DevLogJuly2015: /* Thurs, July 23, 2015
*/ |
01:17.25 |
*** join/#brlcad infobot
(ibot@69-58-76-73.ut.vivintwireless.net) |
01:17.25 |
*** topic/#brlcad is BRL-CAD
|| http://brlcad.org || logs:
http://ibot.rikers.org/%23brlcad/
|| Congrats to all GCI 2014 winners Peter & Marc! ||
Congratulations to our 12 GSoC students! || Don't ask if someone is
here, just ask your questions and wait for a response.
;-) |
02:35.03 |
*** join/#brlcad gurwinder
(~chatzilla@117.214.206.224) |
03:27.38 |
*** join/#brlcad Shubham
(6719e766@gateway/web/freenode/ip.103.25.231.102) |
05:09.59 |
*** join/#brlcad Shubham_
(6719e766@gateway/web/freenode/ip.103.25.231.102) |
05:55.33 |
*** join/#brlcad sofat
(~androirc@49.138.222.183) |
06:25.24 |
*** join/#brlcad milinda
(~milinda@175.157.134.83) |
06:59.06 |
*** join/#brlcad andrei_il
(~andrei@109.100.128.78) |
07:05.39 |
*** join/#brlcad ih8sum3r
(~ih8sum3r@122.173.49.166) |
08:13.06 |
*** join/#brlcad milinda
(~milinda@175.157.169.127) |
08:39.32 |
*** join/#brlcad luca79
(~luca@151.44.149.24) |
08:54.17 |
andrei_il |
Hi ! I am currently reading perplex README.txt
in order to understand better how to configure the CSG importer
scanner. |
08:56.58 |
*** join/#brlcad dracarys983
(dracarys98@nat/iiit/x-ywsaabdrhlwofevf) |
09:04.18 |
*** join/#brlcad sofat
(~sofat@202.164.45.204) |
09:06.40 |
*** join/#brlcad d_rossberg
(~rossberg@66-118-151-70.static.sagonet.net) |
09:14.56 |
dracarys983 |
d_rossberg: I am planning to implement the
centroid and surface area functionalities today as well as their
caller functions in C++ interface. |
09:15.13 |
dracarys983 |
So that when svn is up I can start testing
them without delay |
09:16.04 |
dracarys983 |
d_rossberg: Should I send you my present
implementation for volume and the Volume() function patch in a
mail? -- so that you can review it ASAP. |
09:18.31 |
dracarys983 |
brlcad: I'd need help in the view manipulation
as I said in my mail. I'll be up here, so we can discuss whenever
possible. :) |
09:25.57 |
d_rossberg |
dracarys983: sending the patch in a mail would
be good, the mailing lists should work again; but is the patch
tracker still broken too? |
09:39.31 |
*** join/#brlcad gurwinder
(~chatzilla@59.91.239.132) |
09:59.42 |
*** join/#brlcad KimK
(~Kim__@ip68-102-188-176.ks.ok.cox.net) |
10:10.40 |
``Erik |
history of computing at BRL mentioned on
hacker news https://news.ycombinator.com/item?id=9937598 |
10:17.26 |
*** join/#brlcad sofat_
(~androirc@101.208.151.57) |
10:31.23 |
*** join/#brlcad shaina
(~shaina@117.241.116.208) |
10:38.31 |
dracarys983 |
d_rossberg: No, I guess the patch tracker is
working. I'll submit one there then? |
10:39.57 |
d_rossberg |
yes, using the patch tracker is
better |
10:41.45 |
dracarys983 |
d_rossberg: Okay. |
10:43.09 |
dracarys983 |
One thing, I have to implement arbitrary view
support in my implementations as Sean also mentioned that it should
be possible to leverage gqa or rtweight's functionalities using the
new implementation. |
10:43.33 |
dracarys983 |
So that'll be the immediate target once I
implement the basic ones I guess. |
10:43.38 |
dracarys983 |
Do you have any other plans? |
10:46.55 |
dracarys983 |
d_rossberg: Also, should I submit the patch
with the change of code I did to test it using analyze? |
11:11.41 |
d_rossberg |
yes, for completeness you should add the
analyze part too |
11:13.46 |
*** join/#brlcad sofat
(~sofat@202.164.45.204) |
11:31.11 |
*** join/#brlcad Izakey
(~Izakey@41.205.22.23) |
11:47.44 |
*** join/#brlcad ih8sum3r
(~deepak@122.173.49.166) |
12:06.44 |
dracarys983 |
d_rossberg: I'll submit the rt^3 changes later
after testing, once svn is up. :) |
12:27.49 |
*** join/#brlcad luca79
(~luca@151.43.97.186) |
13:15.19 |
starseeker |
aaaand svn is still down |
13:16.21 |
Izakey |
yes starseeker |
13:17.02 |
Izakey |
wonders how much development
time this will cost |
13:20.43 |
``Erik |
you can develop without svn... |
13:21.01 |
Izakey |
Definitely ``Erik , |
13:21.47 |
``Erik |
one way would be to tar up the latest
unmodified svn checkout you have, then for each 'commit' you want
to do, extract it out, cp files before you edit them, then create
patches. When svn comes up, apply the patch (fixing as necessary)
and commit. |
13:22.28 |
``Erik |
(or just keep coding and piss people off with
one huge mega-commit) |
13:23.05 |
Izakey |
prefers the latter
``Erik |
13:24.34 |
``Erik |
preferring to piss people off? :D |
13:27.24 |
``Erik |
if you have the bandwidth and hdd space, you
could grab the git clone at http://brlcad.org/brlcad.git (or
@brlcad.org:/usr/web/brlcad.org/brlcad.git) and work with that,
then create the right patches out of that to apply to svn when it
comes back *shrug* |
13:29.19 |
Izakey |
tried cloning the other day but my bandwidth
didn't permit |
13:31.27 |
``Erik |
if you have an acct on the server, you could
always do your work on it? |
13:31.53 |
``Erik |
*shrug* there're ways to continue making
progress :) |
13:34.30 |
*** join/#brlcad sofat
(~sofat@202.164.45.212) |
13:45.18 |
*** join/#brlcad konrado
(~konro@41.205.22.59) |
14:07.10 |
brlcad |
thanks to everyone for responding as
requested |
14:07.34 |
brlcad |
andrei_il: working on that status
summary? |
14:09.08 |
brlcad |
dracarys983: that is not exactly what I was
suggesting -- I don't want to end up with 3 generic ways for
calculating volume |
14:10.01 |
brlcad |
the solution may be to replace your
implementation with rtweight or gqa's so the question is whether
you've made that easy or difficult ;) |
14:12.08 |
brlcad |
Izakey: if we were OpenBSD, they voluntarily
halt development like this once or twice a year (during releases)
:D |
14:12.30 |
brlcad |
slight exaggeration ;) |
14:15.49 |
Izakey |
Ok, brlcad |
14:24.44 |
*** join/#brlcad sofat
(~sofat@202.164.45.212) |
14:26.57 |
*** join/#brlcad milinda
(~milinda@175.157.161.10) |
14:30.59 |
*** join/#brlcad infobot
(ibot@69-58-76-73.ut.vivintwireless.net) |
14:30.59 |
*** topic/#brlcad is BRL-CAD
|| http://brlcad.org || logs:
http://ibot.rikers.org/%23brlcad/
|| Congrats to all GCI 2014 winners Peter & Marc! ||
Congratulations to our 12 GSoC students! || Don't ask if someone is
here, just ask your questions and wait for a response.
;-) |
14:36.35 |
andrei_il |
brlcad: not yet, I just read some
documentation to find some answers |
14:36.58 |
andrei_il |
I will update my logs now |
14:48.55 |
*** join/#brlcad gurwinder
(~chatzilla@59.91.239.132) |
14:54.07 |
*** join/#brlcad vasc
(~vasc@bl13-104-154.dsl.telepac.pt) |
15:02.31 |
*** join/#brlcad sofat
(~sofat@202.164.45.208) |
15:27.30 |
*** join/#brlcad ih8sum3r
(~deepak@122.173.49.166) |
15:30.16 |
*** join/#brlcad sofat
(~sofat@202.164.45.204) |
15:44.51 |
*** join/#brlcad sofat
(~sofat@202.164.45.204) |
15:46.18 |
dracarys983 |
brlcad: Oh. Right. I'll have to improve the
basic implementations anyways. Can you help me with the view
manipulation in my present code? You can refer to my latest patch
for that : https://sourceforge.net/p/brlcad/patches/385/#8616 |
15:47.28 |
dracarys983 |
Actually my main concern is whether using a
method like rtweight does (do_ae()) would be a good idea or
something else. |
15:53.13 |
sofat |
brlcad, I have done my stylesheet work so now
I add this stylesheet in building system ? |
15:53.48 |
sofat |
means I need to create new micro for this
? |
15:59.18 |
*** join/#brlcad bhollister2
(~brad@2601:647:cb02:7a00:5550:4df0:68ec:ffe7) |
16:00.22 |
brlcad |
dracarys983: the ultimate algorithm for
calculating mass and surface area will almost certainly center
around quasi-random spherical sampling convergence with adaptive
refinement |
16:00.42 |
*** join/#brlcad sofat
(~sofat@202.164.45.212) |
16:00.57 |
brlcad |
that's a GSoC project in itself, which is why
daniel suggested focusing on just doing what rtweight does or
migrating gqa code (lower risk) |
16:01.28 |
brlcad |
lets you focus on your task at hand, and when
the better algorithm is eventually implemented, users will just get
more accurate results |
16:02.47 |
dracarys983 |
brlcad: Okay, agreed. I can focus on the
spherical convergence algo once I'm done with the basic
gqa/rtweight style generic method. |
16:02.51 |
brlcad |
dracarys983: as for your patch, I suggest you
actually match what rtweight is doing as closely as possible, so
when you're done rtweight could be updated to call your libanalyze
function and there should be no change to the user |
16:03.04 |
gurwinder |
brlcad: Hi, as you know I'm working on
elliptical torus. Torus is working correctly but I'm not able to
use its C and D minor and major axis in my macro |
16:03.37 |
brlcad |
or if you're already doing a gqa-style
grid-aligned approach that you mimick gqa as closely as possible,
so it could be updated to libanalyze |
16:03.57 |
dracarys983 |
brlcad: Okay, awesome :) |
16:04.21 |
brlcad |
sofat: url example? |
16:04.31 |
gurwinder |
brlcad: Torus's normal center are working well
and it elliptical torus just as in brlcad. |
16:04.43 |
dracarys983 |
I although do want to try to implement the
arbitrary view manipulation in my gqa-style implementation like
rtweight. |
16:05.19 |
brlcad |
gurwinder: does povray have support for
elliptical tori? |
16:05.38 |
brlcad |
or surface of revolution where we can revolve
an ellipse |
16:05.57 |
brlcad |
or sweep surface where an ellipse can be swept
in a circle |
16:06.13 |
brlcad |
if not, then I'm not sure what you're working
on :) |
16:06.25 |
sofat |
for style sheet or web view of presentation
output ? |
16:06.40 |
*** join/#brlcad Izakey
(~Izakey@154.70.98.19) |
16:06.46 |
dracarys983 |
brlcad: So, I'm trying to figure that part out
since some time now. Can you give me some pointers for that?
:) |
16:06.56 |
brlcad |
dracarys983: I'm sure you do, but remember
that the only way this code will survive is if it can fully replace
what is in rtweight or gqa |
16:07.18 |
brlcad |
and even then, it may be short-lived once
someone implements spherical sampling |
16:08.08 |
brlcad |
dracarys983: you have exact code ... I'm not
sure I understand |
16:08.24 |
brlcad |
sofat: web view |
16:10.09 |
brlcad |
dracarys983: you can't lose sight of the
bigger picture for your project given you're behind schedule, you
don't have time to explore methods of calculating mass/weight --
this should not be approached as an implementation
exercise |
16:10.13 |
brlcad |
it's already implemented |
16:10.17 |
sofat |
i am not merge this part with web site now
because I am doing some experiments on output looks |
16:10.36 |
brlcad |
sofat: okay, that's fine .. still like to see
work in progress |
16:11.05 |
sofat |
are you want to see my stylesheet ? |
16:11.15 |
sofat |
its ready now |
16:11.18 |
brlcad |
dracarys983: so you should use the existing
code (as is, as much as possible), so you can focus on exposing the
calculations in rt^3 and libanalyze, etc |
16:11.29 |
brlcad |
sofat: you already showed me the stylesheet
yesterday |
16:11.35 |
sofat |
yes |
16:11.38 |
brlcad |
a stylesheet is useless without seeing the
result |
16:11.43 |
sofat |
okay |
16:11.46 |
brlcad |
it's just a bunch of text :) |
16:11.54 |
brlcad |
I trust you have more text ;) |
16:12.15 |
sofat |
haha :- ( |
16:13.14 |
dracarys983 |
brlcad: Okay. So, this implementation works
for now? It has got the way gqa calculates volume. Just that
tolerance estimation and gridSpacing / gridSpacingLimit estimation
is a bit modified. |
16:13.16 |
brlcad |
I know it's hard work and good progress, but
there's nothing I'm going to understand without actually running
the stylesheet and seeing the output :) |
16:13.21 |
*** join/#brlcad Izakey_
(~Izakey@154.70.98.19) |
16:13.38 |
brlcad |
dracarys983: modified how? |
16:14.18 |
*** join/#brlcad shaina
(~shaina@59.89.45.156) |
16:14.20 |
sofat |
hmm i will show you after 2 hour. |
16:14.29 |
dracarys983 |
For gridSpacing / gridSpacingLimit estimation
I have calculated the max_span in the present view and then divided
it by a defined factor. |
16:15.05 |
gurwinder |
brlcad: Yes, they support elliptical torus but
for that I have to use function. |
16:15.13 |
dracarys983 |
And I have kept the refinement limit at 7
times right now. |
16:15.47 |
*** join/#brlcad konrado
(~konro@154.70.98.19) |
16:16.33 |
dracarys983 |
For tolerance estimation, the factor in gqa is
1000 I guess. I have kept it at 2500, because according to my grid
setup, 2500 works better. |
16:17.01 |
gurwinder |
brlcad: Here is f_torus function http://www.econym.demon.co.uk/isotut/variable.htm |
16:17.02 |
brlcad |
gurwinder: source? |
16:17.20 |
gurwinder |
in last of it |
16:18.23 |
brlcad |
hm, so that's interesting but concerning that
they say the result is merely "similar" to an elliptical
torus |
16:19.26 |
brlcad |
indeed that rendered example could very well
not be one |
16:20.18 |
gurwinder |
brlcad: Ok, |
16:20.32 |
gurwinder |
brlcad: here is another method http://wiki.povray.org/content/Reference:Polynomial |
16:20.51 |
gurwinder |
but it doesn't gave result similar to f-torus
function |
16:24.14 |
Notify |
03BRL-CAD Wiki:Andrei.ilinca24 * 9082
/wiki/User:Andrei.ilinca24/logs: /* Coding Period (2nd half)
*/ |
16:25.42 |
brlcad |
gurwinder: hm, that might work ... eto are
described with a quartic equation |
16:26.02 |
brlcad |
but figuring out the mapping could get
tricky |
16:26.18 |
brlcad |
another possibility, looking at their
documentation, is a surface of revolution |
16:26.41 |
brlcad |
that will definitely work too |
16:26.48 |
brlcad |
BUT... |
16:27.05 |
brlcad |
why are you working on ETO? :) |
16:27.26 |
gurwinder |
brlcad: Oh ok, I will put my full effort on
it |
16:27.32 |
brlcad |
you were working on eto two months
ago |
16:27.59 |
brlcad |
you haven't gotten it by now and it's not
anywhere near as important as several other object types |
16:28.24 |
brlcad |
so you're putting in less than full effort?
:) |
16:28.32 |
brlcad |
that's a terrible expression :) |
16:28.47 |
gurwinder |
brlcad: No that was just torus if I remember
correclty |
16:29.18 |
gurwinder |
brlcad: Is there any priority of primitives so
that I out my efforts in right direction |
16:30.01 |
gurwinder |
I'm just taking primitives randomly and
exporting them |
16:31.02 |
brlcad |
gurwinder: make a list of them all and
indicate which ones are complete, partial, or not yet |
16:31.46 |
brlcad |
on that list, I can more easily indicate their
priorities |
16:32.20 |
gurwinder |
brlcad: the primitives that I have exported
before mid term even before getting selected iin GSoC are complete
and working properly |
16:32.35 |
gurwinder |
OK, I will make a list and show you. |
16:32.38 |
brlcad |
:) |
16:33.48 |
Izakey_ |
gurwinder, You could just list the ones you
already having working til now (to avoid any confusion) |
16:33.49 |
*** join/#brlcad Shubham
(6719e766@gateway/web/freenode/ip.103.25.231.102) |
16:34.23 |
gurwinder |
Izakey_: Hi, Ok |
16:35.46 |
brlcad |
this can be a text file or on the wiki, e.g.,
http://brlcad.org/wiki/Povray
where you can summarize import/export support information |
16:36.50 |
Izakey_ |
brlcad++ |
16:37.37 |
Izakey_ |
So gurwinder you know what you have to do,
could take you less than 20 minutes :) |
16:37.49 |
gurwinder |
brlcad: is this a page where I should write
about my primitives? |
16:38.23 |
Izakey_ |
gurwinder, Just a short report of the
primitives which you've exported already |
16:39.56 |
gurwinder |
Izakey_:Ok |
16:42.56 |
gurwinder |
Izakey_: How to edit in it? |
16:43.46 |
Izakey_ |
Just the way you created your GSoC proposal
page gurwinder - the same way you update your logs :) |
16:45.29 |
gurwinder |
Izakey_: On google log page there is edit
option but there is no option to edit |
16:51.14 |
brlcad |
gurwinder: nice visual overview of povray
entities if you have not seen it yet: http://www.f-lohmueller.de/pov_tut/all_shapes/shapes100e.htm |
16:52.12 |
brlcad |
gurwinder: what are the menu
options... |
16:52.22 |
brlcad |
Page ... Discussion ... |
16:53.09 |
gurwinder |
brlcad: Yes I'm taking reference of that
povray entities page. |
16:53.26 |
gurwinder |
brlcad: yes there are two options page and
discussion |
16:55.39 |
gurwinder |
brlcad: two links, search for this page title,
search the related logs |
16:59.57 |
bhollister2 |
starseeker: i'm here for our 10AM PST mtg.
however, i need to bring my car into the garage once again for an
air bag recall. not sure how long that will take. still working to
get vertex labels working for nmg edit mode. |
17:01.00 |
Izakey_ |
gurwinder, that report needs to be on the
BRL-CAD website |
17:03.07 |
gurwinder |
Izakey_: Yes, I'm writing primitives on
seperat text file and will upload on brlcad website |
17:05.09 |
Izakey_ |
gurwinder, Look at a page like http://brlcad.org/wiki/BRL-CAD_Primitives
- Just need a little Introduction and then the POV-RAY exported
primitives in bullet formats |
17:08.04 |
gurwinder |
Izakey_: Great example. Thanks |
17:08.40 |
*** join/#brlcad sofat
(~sofat@202.164.45.204) |
17:14.14 |
*** join/#brlcad sofat
(~sofat@202.164.45.204) |
17:16.27 |
brlcad |
gurwinder: perhaps you are not logged
in |
17:18.19 |
brlcad |
gurwinder: also see http://brlcad.org/gallery/diagrams/primitives
for a visual to go with the short name labels ... it's not a
complete list of object types |
17:19.14 |
vasc |
svn.code.sf.net is slow as molasses but up.
seems like they are working on it. |
17:20.31 |
brlcad |
vasc: thanks |
17:21.13 |
vasc |
i couldn't update svn yet though |
17:21.48 |
gurwinder |
brlcad: oK |
17:22.05 |
gurwinder |
yes, I'm creating new account on it |
17:25.58 |
brlcad |
gurwinder: what? how have you been updating
your dev log? |
17:27.44 |
brlcad |
gurwinder: ah, I see you have done most of
your edits anonymously .. this is not good |
17:27.54 |
gurwinder |
brlcad: I just went to
http://brlcad.org/w/index.php?title=User:Gurwinder_Singh/GSoc15/log_development |
17:27.57 |
Notify |
03BRL-CAD Wiki:Gsbains123 * 0
/wiki/User:Gsbains123: |
17:27.58 |
brlcad |
please don't create another account, log in
with the account you created |
17:28.09 |
brlcad |
*sigh* |
17:29.09 |
gurwinder |
ok, sorry I forget my username thats why I'm
getting user name error. and I thought that I haven't created
yet |
17:29.34 |
brlcad |
look at the log on your page |
17:29.37 |
brlcad |
History |
17:30.01 |
brlcad |
heck, even your user link on http://brlcad.org/wiki/Google_Summer_of_Code/2015
has it |
17:33.19 |
Izakey_ |
People tend to forget usernames and passwords
which they don |
17:33.33 |
Izakey_ |
s/don/don't use ofter |
17:33.49 |
Izakey_ |
s/ofter/often |
17:35.19 |
brlcad |
this is true |
17:35.57 |
brlcad |
but that's also in their hands, not anyone
else, and can be easily managed |
17:36.00 |
brlcad |
keeps a
ledger |
17:36.53 |
Stragus |
Some U.S. government contractor registration
thingy (CMR or so) has some absurd password requirements |
17:37.17 |
Stragus |
Like >16 characters long, at least 4
numbers, at least 4 special characters, mix of lower and capital
case |
17:37.47 |
brlcad |
it's been that way for many years, all federal
systems adhere to a standard policy |
17:38.02 |
brlcad |
you also have to change it every NN days
(which I think is 45?) |
17:38.04 |
Stragus |
Well, I remember all my password except *that*
one |
17:38.08 |
Stragus |
passwords* |
17:38.40 |
Stragus |
Right, it's terrible |
17:38.50 |
Izakey_ |
I now understand why you need a ledger
brlcad |
17:39.55 |
brlcad |
I would completely understand forgetting a
wiki password, maybe even forgetting that one had created an
account... except that wiki account creation is part of our gsoc
checklist, and pretty much everyone puts there dev log
there |
17:40.36 |
brlcad |
it's fine, life will certainly go on
;) |
17:40.51 |
brlcad |
probably lunchcranky |
17:41.28 |
brlcad |
goes to slurp some
ramyun |
17:41.42 |
Izakey_ |
Forgetting your wiki username is
weird |
17:57.41 |
vasc |
when i forget the password i just go to the
saved passwords dialog in firefox and see what was the password i
used |
17:57.55 |
vasc |
i just save the passwords there |
17:58.10 |
vasc |
anyone can get them but i could care less.
it's my computer. |
18:17.47 |
vasc |
most passwords i use are really weak |
18:17.58 |
vasc |
i only bother using strong passwords on the
really important stuff |
18:18.52 |
vasc |
like tqbfjotl |
18:20.21 |
vasc |
most sysadmins i knew just generate a random
password and write it down in a piece of paper |
18:21.11 |
``Erik |
pwgen -s |
18:22.17 |
``Erik |
piece of paper is horrible, though...
encrypted file seems better to me (something like 1password if you
want it automagic) |
18:49.18 |
ih8sum3r |
``Erik: I'm getting this error :
http://brlcad.org/w/images/d/d8/Meteor_freeBSD_libm.so.6_error.png
when run this command PORT=3000
MONGO_URL="mongodb://localhost:27017/myappdb" node bundle/main.js.
I searched and found run make install in /usr/ports/misc/compat6x I
did but getting same error again and again any idea what to
do? |
19:15.07 |
``Erik |
well, the error form the ports dir thing is
probably a permission error, lemme look at some stuff |
19:15.30 |
``Erik |
where did you get the node binary? is that
system? |
19:16.25 |
``Erik |
oh, this isn't on bz |
19:17.23 |
``Erik |
there's really no good reason for you to need
compat6x... that's there to run binaries compiled against freebsd
6 |
19:18.07 |
``Erik |
I'd think recompile the bcrypt npm
module |
19:18.53 |
``Erik |
huh, fbsd's libm is currently at 5... are you
running an old linux executable on fbsd? :D |
19:19.09 |
``Erik |
is now
confused |
19:19.30 |
ih8sum3r |
I created bundle for meteor and move that
bundle to VM. From there it is getting node modules |
19:19.43 |
ih8sum3r |
I'm following this tutorial : http://grigio.org/meteorjs_freebsd_11_current/ |
19:20.09 |
``Erik |
what os/version did you create the bundle on,
and what's running in the vm? |
19:20.44 |
ih8sum3r |
I created bundle on Ubuntu 14.04 and in VM I
have freebsd 10.1 |
19:20.56 |
``Erik |
(also; fbsd11 is -current, stable is
10) |
19:21.51 |
``Erik |
so you're making an executable for linux and
trying to run it on fbsd? |
19:23.01 |
``Erik |
maybe fire up the vm and try to build the
bundle/executable/libs inside of it? |
19:23.10 |
ih8sum3r |
Yes, what I have read according to that it is
doing something like that only. |
19:24.12 |
brlcad |
``Erik: who said anything about
paper? |
19:24.36 |
ih8sum3r |
I found only this tutorial to install meteor
on freebsd. I have also asked on IRC and meteor forums but didn't
get any response about freebsd and meteor :( |
19:24.47 |
``Erik |
brlcad: vasc did, in the line that starts
"most sysadmins i knew" |
19:24.58 |
brlcad |
ahh, missed that |
19:25.08 |
brlcad |
thought you were referring to my ledger
comment |
19:25.21 |
brlcad |
ledger == encrypted file == digital
wallet |
19:25.26 |
``Erik |
ih8sum3r: "here be dragons", you're in
uncharted territory :) makes me glad I've found a reason not to use
meteor every time I've done framework shopping ;) |
19:26.42 |
ih8sum3r |
I also tried to clone this and install it on
freebsd : https://github.com/herrBeesch/meteor-freebsd.
But this thing also produce same error i.e : This OS is not
supported yet. |
19:26.46 |
``Erik |
brlcad: I use scrypt, vim and scrub... there's
that spot of insecure memory while editing, but *shrug* |
19:27.39 |
ih8sum3r |
brlcad: I want to dicuss a little about OGV
can you please spare a little time for me. |
19:27.49 |
ih8sum3r |
s / dicuss / discuss |
19:27.52 |
``Erik |
ih8sum3r: since meteor on fbsd is such a ...
challenging combination, and the server is fbsd, is it worth
reconsidering using meteor? |
19:27.53 |
brlcad |
ih8sum3r: if you created the bundle on linux,
then you need to also copy over the linux libs it was linked
against (libm.so.6) |
19:28.41 |
brlcad |
given someone got it working on fbsd 11, it's
certainly doable |
19:29.18 |
brlcad |
ih8sum3r: "This OS is not supported yet." is
not a stopping point -- you're in developer land |
19:29.30 |
brlcad |
you find where that message is coming from and
you modify the code to bypass it |
19:29.44 |
vasc |
i hate those kinds of messages |
19:29.48 |
brlcad |
that's a user stopping point |
19:29.52 |
brlcad |
you're not a user |
19:30.01 |
``Erik |
puny mortals |
19:30.52 |
vasc |
you should complain about lack of necessary
capabilities not that you didn't test it with the OS that the user
is using |
19:31.02 |
vasc |
or browser or whatever |
19:31.26 |
vasc |
at worse it should be a warning not a fatal
error. |
19:31.40 |
ih8sum3r |
brlcad: I can create bundle only where meteor
is installed because meteor bundle xyz will create bundle for app.
freeBSD couldn't create meteor bundle because there is no meteor
installed. |
19:32.01 |
``Erik |
ya'll remember before autoconf got popular and
it was "make -f Makefile.linux32" 'n stuff? :D those were dark
days |
19:32.42 |
vasc |
yeah i know. i used to work on a MUD codebase
that was like that |
19:32.52 |
``Erik |
"meteor bundle" is probably just calling
npm... which is supported |
19:33.08 |
ih8sum3r |
brlcad: Okay I'll tried to bypass that
thing. |
19:33.29 |
brlcad |
ih8sum3r: are you using virtualbox? |
19:33.32 |
vasc |
it also did silly things like include system
function declarations for SunOS because quite often SunOS did not
come with includes |
19:33.41 |
``Erik |
vasc: mud weenies... I admin'd a linux box in
the mid 90's that some friend of the owner put a circle mud on,
then they started asking me C questions.. what a horrible codebase
:D |
19:33.48 |
vasc |
so you had system function declarations inside
the app code |
19:33.52 |
ih8sum3r |
brlcad: Yes |
19:34.14 |
vasc |
well i ran a mud derived on merc mud |
19:34.20 |
vasc |
it was reasonably well written |
19:34.28 |
vasc |
actually it was quite well written |
19:34.40 |
vasc |
except for little things like that |
19:34.58 |
``Erik |
I've never looked at (or heard of) merc...
circle and diku were the two big ones :) |
19:35.01 |
brlcad |
ih8sum3r: then I suggest a different approach
altogether |
19:35.14 |
vasc |
if you think the circle mud codebase was bad
you should look at the SillyMUD codebase |
19:35.17 |
``Erik |
(then I started hacking together even uglier C
to make a mud client... 'bmud') |
19:35.36 |
ih8sum3r |
brlcad: Like? |
19:35.37 |
brlcad |
set up a new disk image, install ubuntu and
whatever else you need, and get the site set up |
19:35.44 |
vasc |
back then we used tinyfugue i think |
19:36.05 |
brlcad |
we can run that vbox image on .bz and see how
responsive it is |
19:36.27 |
brlcad |
also has the added benefit of clean
sandboxing |
19:36.33 |
``Erik |
tinyfugue was nice, I wanted to use gtk+/gnome
*shrug* :) https://github.com/erikg/bmud |
19:37.13 |
vasc |
oh an automapper. kewl. |
19:37.44 |
brlcad |
ih8sum3r: just make sure your web root is
neatly organized and well documented in the VM |
19:37.59 |
brlcad |
so we can later move it to fbsd when we
upgrade to 11 |
19:38.13 |
vasc |
https://github.com/vcosta/greedmud |
19:38.25 |
brlcad |
ih8sum3r: do you understand? |
19:38.38 |
sofat |
brlcad, hello |
19:38.42 |
sofat |
there is link |
19:38.42 |
vasc |
i learned more about C working on that in the
college classes |
19:38.46 |
sofat |
202.164.53.122/wordpress/articles/en/about.php |
19:38.55 |
sofat |
please check |
19:39.03 |
ih8sum3r |
brlcad: Yah approx. let me read it one more
time. |
19:39.49 |
ih8sum3r |
Okay okay understand :). |
19:40.15 |
``Erik |
C in college classes? I thought they quit that
20 years ago O:-) yeah, college lessons are fine for touching on
basics, but a real project definitely pushes you |
19:40.27 |
ih8sum3r |
For this I'm going to use ubuntu 14.04. Is
that okay to you? |
19:40.45 |
brlcad |
sofat: looking good |
19:40.57 |
sofat |
thanks |
19:41.01 |
brlcad |
sofat: is this mid-progress or do you think
you're done with everything? |
19:41.03 |
starseeker |
here's the sf latest:
http://sourceforge.net/blog/sourceforge-infrastructure-and-service-restoration-update-for-724/ |
19:41.14 |
vasc |
they thought us C in 2 hours of lab
classes |
19:41.21 |
vasc |
basically we had to learn it
ourselves. |
19:41.31 |
vasc |
taught |
19:41.31 |
brlcad |
sofat: because I still see Spainsh and
Spainish which are wrong :) |
19:41.44 |
sofat |
ohh |
19:42.07 |
vasc |
well i did enter college like 20 years
ago. |
19:42.23 |
brlcad |
haha, "has completed 22 letters, 4
remain" |
19:42.33 |
brlcad |
so 'b'rlcad is definitely in one of those 4
then :) |
19:42.36 |
``Erik |
spanglish? |
19:42.53 |
vasc |
i think they start with scheme as their first
language now |
19:42.55 |
brlcad |
sofat: it's "Spanish" |
19:42.59 |
vasc |
used to be pascal when i started |
19:43.22 |
brlcad |
and really, all of the itemized languages
should be written in their native language :) |
19:43.31 |
brlcad |
Español |
19:43.35 |
``Erik |
mit switched from scheme to python for intro a
few years back, caused a bit of a stir in the lithp
communities |
19:44.06 |
vasc |
Espanhol |
19:44.17 |
brlcad |
sofat: now when I select on of the google
translations, it gives a dialog saying "Error: Could not find
Google translate frame." |
19:44.42 |
sofat |
re fresh page then try |
19:45.04 |
vasc |
you can get that from wikipedia |
19:45.21 |
vasc |
https://www.wikipedia.org/ |
19:45.28 |
brlcad |
sofat: refreshed, still error |
19:45.31 |
``Erik |
æ¥æ¬èª |
19:45.39 |
``Erik |
terminal doesn't like kanji :( |
19:45.56 |
vasc |
i can read it fine in xchat |
19:46.23 |
``Erik |
woops, terminal likes it fine, ssh/tmux/irssi
doesn't like it |
19:46.28 |
sofat |
but on my side its working |
19:46.44 |
vasc |
some apps don't like utf-8 still |
19:47.02 |
ih8sum3r |
brlcad: I have doubt in this "also has the
added benefit of clean sandboxing". Can you please it. |
19:47.04 |
vasc |
irc clients were quite bad at it |
19:48.42 |
brlcad |
ih8sum3r: yes it's okay -- it really doesn't
matter which OS just as long as you keep it really simple and only
install what you need (i.e., you probably shouldn't install X11 or
any GUI) -- which is probably just apache, meteor, mongodb, php,
python, and a shell environment |
19:48.48 |
sofat |
brlcad, it is working on chrome and firefox my
side |
19:48.55 |
sofat |
without any error |
19:49.08 |
vasc |
http://weechat.org/ |
19:49.34 |
vasc |
that one's supposedly good |
19:50.27 |
ih8sum3r |
brlcad: Ah! I see, Okay I'm on it. |
19:51.31 |
brlcad |
sofat: I'm not sure what to tell you ... it's
not working here and it looks like that error message is from code
you used from the web, not code you wrote yourself, so you have to
debug it |
19:52.43 |
brlcad |
searching the web, I see "Error: Could not
find Google translate frame" is from snippets on how to use this --
you need to evaluate every line to make sure you understand how the
code would get to that condition |
19:53.47 |
brlcad |
ih8sum3r: as for "also has the added benefit
of clean sandboxing" is merely to say that this web service will be
running in a VM, which is a sandbox -- it's an enclosed
environment |
19:53.57 |
``Erik |
ah, it got accepted :)
https://itunes.apple.com/us/app/realm-status-for-world-warcraft/id960414524?ls=1&mt=8 |
19:54.07 |
brlcad |
so if there's a security vulnerability in OGV,
for example, it doesn't put the rest of the server at risk if
running from a VM |
19:54.23 |
brlcad |
it'll just be slightly slower than if running
native |
19:55.03 |
brlcad |
``Erik: heh, congrats! |
19:55.07 |
ih8sum3r |
brlcad: Sorry for silly question so I need to
install ubuntu server 14.04 on VM for testing? This one: http://www.ubuntu.com/download/server.
Please pardon. |
19:55.49 |
``Erik |
also; mother-effer, competing app was approved
while mine was in the queue! beaten to the punch O.o |
19:57.02 |
ih8sum3r |
Okay I'll check that sandboxing thing will
make sure that everything goes in a perfect way. |
19:57.28 |
``Erik |
thanks, brlcad :) |
19:57.32 |
vasc |
never programmed anything in objective c. i
tried it in the 90s but i couldn't wrap my head around that method
call syntax |
19:57.44 |
brlcad |
ih8sum3r: that looks like it's probably
right |
19:58.33 |
``Erik |
vasc: it's easy, [obj method:arg]; instead of
obj.method(arg); |
19:58.53 |
``Erik |
swift has a more java smelling
syntax |
19:59.25 |
ih8sum3r |
brlcad: Okay, I'll start downloading and will
report you asap. |
19:59.37 |
vasc |
i remember it getting weirder in some
cases |
19:59.57 |
vasc |
well whatever. it can't be worse than
ML |
20:00.26 |
vasc |
i had to program in caml light at one
point |
20:01.01 |
``Erik |
heh, objc does have some weird invocations...
[obj meth1:arg meth2: meth3:arg1, arg2, arg3] type stuff... what do
ya expect, it's related to smalltalk (and sml/ocaml) |
20:01.47 |
vasc |
puke |
20:01.54 |
vasc |
i hate ml |
20:02.53 |
vasc |
so you basically can chain method invocations
in the same call? |
20:03.17 |
vasc |
seems really message passing
oriented |
20:08.57 |
Stragus |
``Erik, what would that mean in C? |
20:09.10 |
Stragus |
never learned objc, just
seemed weird and pointless |
20:10.04 |
Stragus |
meth1( obj, arg, meth2( obj, meth3( obj, arg1,
arg2, arg3 ) ); ? |
20:12.45 |
*** join/#brlcad konrado
(~konro@41.205.22.35) |
20:15.01 |
vasc |
i remember hearing all these wonderful things
about NeXTSTEP so i actually tried learning Objective C at one
point. then i gave up. i thought it wasn't bound to have much
impact. until i heard about steve jobs getting back to
Apple. |
20:15.25 |
vasc |
well i would have never guessed it would
spread so far |
20:29.08 |
*** join/#brlcad sofat_
(~sofat@202.164.45.204) |
20:30.38 |
vasc |
i did know that apple was basically safe when
i heard they were gonna switch from macos to nextstep (later macos
x) though |
20:31.01 |
vasc |
shame i was never into investing.... |
21:07.23 |
brlcad |
nifty http://www.degraeve.com/color-palette/ |
21:07.57 |
sofat_ |
brlcad, i did some change please check one
time more . |
21:09.18 |
brlcad |
sofat_: .... still Spainsh |
21:09.31 |
brlcad |
all the lessons ...
http://202.164.53.122/wordpress/lessons/en/mged01_creating_primitive_shapes.php |
21:09.47 |
brlcad |
and I still get the Google Translate
error |
21:10.55 |
vasc |
https://color.adobe.com |
21:11.14 |
vasc |
it also has 'create from image' |
21:11.20 |
vasc |
you can upload your own image |
21:11.32 |
vasc |
and it generates a palette from it |
21:12.08 |
brlcad |
you also still need to fix the two errors that
were in the screenshot (style.css:432 and the brlcad.css
404) |
21:14.02 |
brlcad |
yeah, pretty cool too .. hadn't seen
that |
21:15.58 |
brlcad |
sofat: other errors are base.css:248 (invalid
property at '*'), style.css:432 (extra ;), foundation.min.css:1
(invalid css property decl at '*'), and brlcad.css missing at
wordpress/css/brlcad.css |
21:16.12 |
vasc |
i saw a site some time back which said the
palettes in fashion for the season but i don't remember where it
was |
21:19.11 |
brlcad |
also translateelement.css:2 |
21:23.39 |
brlcad |
sofat: please recheck all of the issues
itemized in the last two e-mails - I still see several of them and
it's wasting time for me to keep looking when some items are
clearly not fixed yet |
21:24.12 |
brlcad |
if you don't understand an item, ask what was
meant if you don't see what needs to be fixed or improved |
21:29.33 |
brlcad |
the progress is good, but there are several
little issues like getting google translate working ... it was
working in your first version, so maybe look at what you've changed
since then |
21:30.06 |
sofat_ |
me , konrado and vasc check this |
21:30.14 |
sofat_ |
he told me all is working |
21:30.42 |
sofat_ |
brlcad, but I don't know what is problem your
side |
21:32.03 |
vasc |
it works here... |
21:32.36 |
vasc |
google translate |
21:33.07 |
ih8sum3r |
working on my side too |
21:33.08 |
vasc |
firefox |
21:35.16 |
konrado |
sorry for the misdirection sofat_, now I get
the error with google chrome. |
21:35.35 |
sofat_ |
but is error |
21:35.36 |
sofat_ |
? |
21:35.46 |
konrado |
but I had no error with firefox |
21:38.32 |
konrado |
Error say "The page at 202.164.53.122 says:
Error: Could not find Google translate frame." |
21:38.54 |
sofat_ |
refresh and try again |
21:38.59 |
vasc |
i have no problems with chrome either. it asks
me if i want to keep translating that page and i just ignore that
dialog. |
21:39.09 |
sofat_ |
may be slow internet problem |
21:39.44 |
sofat_ |
i am also tested on chrome |
21:43.35 |
konrado |
Ok it now works for me on chrome. |
21:43.54 |
sofat_ |
brlcad, please tell me what i do ? |
21:44.31 |
vasc |
just figure out when that error happens and
just return the untranslated page in case of error |
21:44.42 |
sofat_ |
ok |
21:45.21 |
vasc |
the "Could not find Google translate frame."
error |
21:47.15 |
sofat_ |
hmm |
21:48.43 |
sofat_ |
so now need to change this error. if any
problem came then page reload without any changes |
21:49.04 |
vasc |
it's my opinion |
21:49.19 |
vasc |
it's better to give the user something other
than just an error |
21:49.33 |
sofat_ |
haha. |
21:49.51 |
vasc |
for all i know google translate or google
services could be banned on someone's corporate network |
21:49.53 |
vasc |
or something |
22:27.38 |
``Erik |
Stragus: nothing. by the time you got C to do
it, it wouldn't be C anymore... :D |
22:28.19 |
``Erik |
vasc: yes, objc is message oriented (very
smalltalky) |
22:31.41 |
Stragus |
``Erik, so what would that mean in assembly?
:p I don't really believe it can't be expressed in C |
22:33.49 |
vasc |
i think its just: |
22:34.13 |
vasc |
obj.meth1(arg).meth2().meth3(arg1, arg2,
arg3) |
22:34.56 |
vasc |
assuming the methods return the
object... |
22:35.12 |
Stragus |
Uh. |
22:35.26 |
*** join/#brlcad Notify
(~notify@66-118-151-70.static.sagonet.net) |
22:35.34 |
vasc |
or obj.meth1(arg);obj.meth2();obj.meth3(arg1,
arg2, arg3); |
22:35.34 |
Stragus |
So, meth1( obj, arg ), meth2( obj ), meth3(
arg1, arg2, arg3 ); |
22:35.39 |
vasc |
yeah that |
22:35.40 |
Stragus |
Right |
22:36.05 |
Notify |
03BRL-CAD Wiki:Gsbains123 * 0
/wiki/User:Gsbains123: |
22:36.29 |
Stragus |
claims we have demonstrated
here today that Obj-C is useless |
22:36.31 |
vasc |
you have an object and you do RPC calls on
them |
22:37.05 |
vasc |
well it makes sense if you are using remote
calls |
22:37.33 |
vasc |
coz you can bundle calls together in the same
message packet |
22:38.00 |
vasc |
if you aren't it seems useless |
22:39.10 |
Stragus |
Remote calls?... That's an Obj-C compiler
feature or these calls are just sent over the network? |
22:39.53 |
Stragus |
Because the C comma operator also performs the
3 function calls independently as a single statement |
22:41.00 |
vasc |
you can do message passing inside a machine
too |
22:41.04 |
vasc |
its just a paradigm |
22:44.11 |
*** join/#brlcad sofat
(~androirc@202.164.45.204) |
22:44.49 |
vasc |
i said it in the context of RPC because, at
least to me, it makes the point of using a construct like that more
obvious |
23:08.41 |
Notify |
03BRL-CAD Wiki:Konrado DJ * 9083
/wiki/User:Konrado_DJ/GSoc2015/logs: /* 24 JULY 2015 */ |
23:14.15 |
*** join/#brlcad KimK
(~Kim__@ip68-102-188-176.ks.ok.cox.net) |
23:22.30 |
vasc |
https://xkcd.com/1506/ |
23:22.34 |
vasc |
:-D |
23:29.07 |
brlcad |
sofat: I told you what you could do -- you had
translate working when you first added google translate ... then
you changed it to this drop-down menu and it stopped working. so
you can compare what the differences are. |
23:30.59 |
brlcad |
sofat: either way, you have to debug the
problem. asking others if it works for them is not debugging.
saying it works for you is not debugging. I provided the error
message and that is a message from your code, so you should inspect
and try to find the cause of the error. |
23:34.29 |
brlcad |
ignoring the error is will result in
unexpected behavior. the message should be more user-oriented like
"Automatic translation is currently unavailable." but this should
only display when Google is down. |
23:36.51 |
vasc |
since he can't reproduce the bug himself his
only alternative is to desk-check his code... |
23:39.14 |
brlcad |
sofat: to help with debugging, let me know
what google address you're using for the translation service and I
can try ruling out it being a cookie issue |
23:40.03 |
brlcad |
vasc: or write it himself so he understands
what it's doing -- he's using a snippet he pulled from
stackoverflow |
23:40.59 |
brlcad |
he had/has a version where it was working, so
he should be able to compare and find the differences |