Then I started learning 3d modelling and I build a framework around python and OpenSCAD to aid in the design of pinball playfields:
https://github.com/felipesanch...
Using that I prepared CAD files for the PARTYLand playfield (the one I actually built was originally manually drilled):
https://github.com/felipesanch...
One Pinball Fantasies enthusiast in Sweden found my CAd files and actually started building his own playfield replica in Sweden! And he used a CNC milling machine, so his replica is much better than mine (Great Work!):
http://cyb.se/pinball-fantasie...
I'm astonished, since the game was originally developed in Sweden, then I came up with this project here in Brazil and later it naturally got back to Sweden in the hands of this guy!
Happy Hacking,
Felipe "Juca" Sanches
I patched dosbox to run the unpatched MSDOS version of Pinball Fantasies and provide I/O via an arduino controlling a replica of the PARTYLand Pinball table.
Photos of the construction (work in progress) are here:
https://www.flickr.com/photos/...
Videos here:
https://www.youtube.com/user/f...
In other words, this group of developers has been attempting to implement SVG since the W3C started developing it, and hasn't succeeded yet.
Actually, our SVG implementation is almost complete, only lacking a few things. I believe that the most important and substantial thing that we still do not support are the animation tags. As Inkscape is nowadays a drawing application (not an animation app yet), then I think it is not reasonable to say that we haven't succeeded in SVG implementation yet. We have solid support for the subset of SVG features that are needed for a drawing app. And this subset is substantially large.
You can expect to see animation support in some future version, and then we'll probably see an Inkscape 1.0 later, when the standard finally gets fully implemented.
What is the purpose of your comments? Is it to state that there is something wrong in the development process of Inkscape? If so, then what would you suggest us to change?
If you think it is easy, remember that you can always help us do it faster (and better). Also, no browser currently support the full SVG spec as you can see at http://www.codedread.com/svg-support.php
The version number 0.48 does not mean 48% done. Inkscape developers have chosen a version numbering scheme based on the following simple rule: We'll release Inkscape 1.0 whenever Inkscape fully supports the SVG standard. Until then we'll keep increasing the secondary number on each new release.
When I joined the development team, Inkscape 0.45 did not support SVG Fonts and SVG Filters. SVG Fonts are partially implemented now and SVG Filters are fully supported (except for some minor issues). And off course there is all the work done by all the other developers too.
I haven't read all the code in my system. But lots of people certainly have read lots of portions of it, so I can expect that somebody trying to put malicious code there would have to think twice before trying that. Sooner or later somebody will see that, so it is less likely it will be put there intentionally. And if it is there indeed, then there is big chance somebody will fix it.
None of this can be asserted about proprietary software.
Since previous/. story was about the university malware professor, for a second I thought this story was talking about computer viruses infecting computer viruses. Would that be possible too?
I am now considering to use this to help my teenager cousin. He wants to lear programming and my parents asked me to provide some help.
I agree that it would be great to provide immediate visual gratification. Then, that is why I suggest SVG+javascript instead of the usual HTML+javascript. Because it is much more interesting to draw an SVG in Inkscape, open it in a text editor and attach a script tag than it would be to explain to the boy all those crazy, non-intuitive CSS stuff.
Also, it is a field that provides good oportunities for teaching various concepts, such as XML, (let the boy see the SVG both in an editor such as Inkscape and also in a text editor), DOM handling (getElementById, setAttribute), and even AJAX (when the kid wants something more advanced)!
The benefits:
1) the kid will be learning reusable concepts. All he/she learns can be used also in html. Learning these in an intuitive and friendly environment first makes the html/css stuff less frightening I guess.
2) it will be based on web standards
3) after a quick class about hosting files on a server, the kid will be glad to show his work instantaneously to his friends online. Before that he/she can perfectly work offline editing local files.
...and have you also noticed how ironical is the fact that in this same pdf we can see that ABSOLUTELY ALL COMMENTS from voters were sent in.doc files!? It is very interesting to see the documentation of the standartization process of a file format for office application not using the pre-existing standard format for exchange of office documents that have been stablished in the past by ISO itself.
"And ordinary matter and energy account for only 4.62% of the universe's total."
Ok, what's the measure? Might it be 4.62% of the volume "occupied" by the universe? I don't think that energy could be measured in volume. Would it be in mass? Of course not, you cant express the vacuum portion in terms of mass. Would it be... well... it got me confused. These things are not comparable in porcentages! The universe is not homogeneous in order to its parts being compared in a single measure.
I am waiting to see rosetta component (software translation tool) opensourced. There is a 'most wanted' feature that I guess will be implemented quickly as soon as rosetta code gets released:
Rosetta Bug #44, "Translations should be searchable" first reported on 2005-01-10
Today it completes exactly 2,5 years of waiting and nothing!
Then I started learning 3d modelling and I build a framework around python and OpenSCAD to aid in the design of pinball playfields: https://github.com/felipesanch... Using that I prepared CAD files for the PARTYLand playfield (the one I actually built was originally manually drilled): https://github.com/felipesanch... One Pinball Fantasies enthusiast in Sweden found my CAd files and actually started building his own playfield replica in Sweden! And he used a CNC milling machine, so his replica is much better than mine (Great Work!): http://cyb.se/pinball-fantasie... I'm astonished, since the game was originally developed in Sweden, then I came up with this project here in Brazil and later it naturally got back to Sweden in the hands of this guy! Happy Hacking, Felipe "Juca" Sanches
I patched dosbox to run the unpatched MSDOS version of Pinball Fantasies and provide I/O via an arduino controlling a replica of the PARTYLand Pinball table. Photos of the construction (work in progress) are here: https://www.flickr.com/photos/... Videos here: https://www.youtube.com/user/f...
That's for sure a trouble with the free software movement!
Makerware is proprietary software. Live with it.
In other words, this group of developers has been attempting to implement SVG since the W3C started developing it, and hasn't succeeded yet.
Actually, our SVG implementation is almost complete, only lacking a few things. I believe that the most important and substantial thing that we still do not support are the animation tags. As Inkscape is nowadays a drawing application (not an animation app yet), then I think it is not reasonable to say that we haven't succeeded in SVG implementation yet. We have solid support for the subset of SVG features that are needed for a drawing app. And this subset is substantially large.
You can expect to see animation support in some future version, and then we'll probably see an Inkscape 1.0 later, when the standard finally gets fully implemented.
So now you've just learned that some people do it differently.
What is the purpose of your comments? Is it to state that there is something wrong in the development process of Inkscape? If so, then what would you suggest us to change?
If you think it is easy, remember that you can always help us do it faster (and better). Also, no browser currently support the full SVG spec as you can see at http://www.codedread.com/svg-support.php
The version number 0.48 does not mean 48% done. Inkscape developers have chosen a version numbering scheme based on the following simple rule: We'll release Inkscape 1.0 whenever Inkscape fully supports the SVG standard. Until then we'll keep increasing the secondary number on each new release. When I joined the development team, Inkscape 0.45 did not support SVG Fonts and SVG Filters. SVG Fonts are partially implemented now and SVG Filters are fully supported (except for some minor issues). And off course there is all the work done by all the other developers too.
I haven't read all the code in my system. But lots of people certainly have read lots of portions of it, so I can expect that somebody trying to put malicious code there would have to think twice before trying that. Sooner or later somebody will see that, so it is less likely it will be put there intentionally. And if it is there indeed, then there is big chance somebody will fix it. None of this can be asserted about proprietary software.
Since previous /. story was about the university malware professor, for a second I thought this story was talking about computer viruses infecting computer viruses. Would that be possible too?
I have been experimenting with javascript and SVG to make animations for the browser.
Look at this game: http://bighead.poli.usp.br/~juca/code/svg/minigame/minigame.svg
I am now considering to use this to help my teenager cousin. He wants to lear programming and my parents asked me to provide some help.
I agree that it would be great to provide immediate visual gratification. Then, that is why I suggest SVG+javascript instead of the usual HTML+javascript. Because it is much more interesting to draw an SVG in Inkscape, open it in a text editor and attach a script tag than it would be to explain to the boy all those crazy, non-intuitive CSS stuff.
Also, it is a field that provides good oportunities for teaching various concepts, such as XML, (let the boy see the SVG both in an editor such as Inkscape and also in a text editor), DOM handling (getElementById, setAttribute), and even AJAX (when the kid wants something more advanced)!
The benefits:
1) the kid will be learning reusable concepts. All he/she learns can be used also in html. Learning these in an intuitive and friendly environment first makes the html/css stuff less frightening I guess.
2) it will be based on web standards
3) after a quick class about hosting files on a server, the kid will be glad to show his work instantaneously to his friends online. Before that he/she can perfectly work offline editing local files.
If you insist in continuing to remember those good moments you enjoyed that time at the cinema you'll probably receive a cease'n'desist letter.
...and have you also noticed how ironical is the fact that in this same pdf we can see that ABSOLUTELY ALL COMMENTS from voters were sent in .doc files!? It is very interesting to see the documentation of the standartization process of a file format for office application not using the pre-existing standard format for exchange of office documents that have been stablished in the past by ISO itself.
"And ordinary matter and energy account for only 4.62% of the universe's total."
Ok, what's the measure? Might it be 4.62% of the volume "occupied" by the universe? I don't think that energy could be measured in volume. Would it be in mass? Of course not, you cant express the vacuum portion in terms of mass. Would it be... well... it got me confused. These things are not comparable in porcentages! The universe is not homogeneous in order to its parts being compared in a single measure.
oh hell! the meta tag switch to turn on standards compliance is non-compliant!
oh yeah! Just like... "home sewing is killing the fashion industry", right?
doublespeak: "Deliberately ambiguous or evasive language; any language that pretends to communicate but actually does not."
I am waiting to see rosetta component (software translation tool) opensourced. There is a 'most wanted' feature that I guess will be implemented quickly as soon as rosetta code gets released:
Rosetta Bug #44,
"Translations should be searchable"
first reported on 2005-01-10
Today it completes exactly 2,5 years of waiting and nothing!
https://bugs.launchpad.net/rosetta/+bug/44