schlitt.info - php, photography and private stuff ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ :Author: Tobias Schlitt :Date: Thu, 27 Nov 2008 18:00:29 +0100 :Revision: 2 :Copyright: CC by-nc-sa ================================= Useless, but really damn cool.... ================================= :Description: By moving to Dortmund and joining the local PHP user group here, I got to know Kore Nordmann, who is also working for eZ systems right now. He is a really cool geek and we're getting along amazingly good, regarding work, open source and private stuff. By moving to Dortmund and joining the local `PHP user group`__ here, I got to know `Kore Nordmann`__, who is also working for `eZ systems`__ right now. He is a really cool geek and we're getting along amazingly good, regarding work, open source and private stuff. .. __: http://www.phpug.de/dortmund.158.html .. __: http://www.kore-nordmann.de/ .. __: http://www.ez.no Kore has developed some (sometimes useless but) really cool tools in PHP, which I would like to promote a little bit to the public: ----------------------------------------------- `3d-lib`__ ----------------------------------------------- .. csv-table:: "|image_1|", "|image_2|", "|image_3|", "|image_4|" "`Cube`__", "`3ds-Mickey`__", "`Rotating spheres`__", "`High detail sphere`__" The 3d-lib he developed is one off the most useless pieces of PHP code I've ever seen.... ``*``\g``*`` but beside that one of the coolest! ;) Didn't you ever want to render 3D graphics with PHP's bundled GD lib? Kore has build a nice class structure which allows that. He currently renders nice objects like cubes, spheres, areas and much more. Beside that, he wrote an 3ds importer to render even those with his library and has recently added animated GIF support, to generate simple 3D animations. As I said, I really don't think PHP is the right tool to render 3D stuff, but it's geeky. Maybe even anyone out there might use that in future (thinking of rendering 3D graphs). .. __: http://www.kore-nordmann.de/3dlib.html .. __: http://kore-nordmann.de/stuff/index.php?dir=%2F3dlib%2F .. __: http://kore-nordmann.de/stuff/index.php?dir=%2F3dlib%2F .. __: http://kore-nordmann.de/stuff/index.php?dir=%2F3dlib%2F .. __: http://kore-nordmann.de/stuff/index.php?dir=%2F3dlib%2F .. |image_1| image:: /applications/blog/uploads/3ds_cube.serendipityThumb.png .. |image_2| image:: /applications/blog/uploads/mickey_trans.serendipityThumb.png .. |image_3| image:: /applications/blog/uploads/animation.serendipityThumb.gif .. |image_4| image:: /applications/blog/uploads/sphere_detail_5.serendipityThumb.png I started to help Kore a bit working on that stuff and we are currently trying to make his code PEAR compatible to propose that to `PEAR`__ as Image_3D. I think it'd be a good addition for PEAR, although until now nobody would use that in production. Because of the modular design he implemented until know, we will propably move the rendering to be driver based, so we can then render SVG or even flash from it (imagine to render a moving 3D chart of your database data using PHP, that should then be coordinated with the `Image_Graph`__ package). .. __: http://pear.php.net .. __: http://pear.php.net/package/Image_Graph ---------------------------------------------------- `k.Bot 3.0`__ ---------------------------------------------------- k.Bot is an IRC bot written in PHP. It's architecture and design are really cool, since it can perform multiple actions in paralell and has a cool module API. There are already some cool modules available like searching Google, looking up PHP syntax, getting the actual weather forecast and much more. Even some 3rd party modules exist. .. __: http://www.kore-nordmann.de/kbot_30.html I would pretty much like to bring Mirco Bauer (the maintainer of `PEAR::Net_SmartIRC`__, the PEARgirl - our channel bot in #pear@EFNet - and much more IRC related stuff) and Kore together so that they merge their PHP bot and take the best of both worlds. .. __: http://pear.php.net/package/Net_SmartIRC ---------- Conclusion ---------- Kore is a really cool geek and we developed some really cool ideas what to implement in PHP. I really enjoy chatting and coding with him and I believe we'll hack some cool stuff together in the next time... So, stay tuned! :) .. Local Variables: mode: rst fill-column: 79 End: vim: et syn=rst tw=79 Trackbacks ========== - PEAR::Image_3D proposed on Fri, 17 Jun 2005 21:43:31 +0200 in Tobias Schlitt - Weblog I recently proposed PEAR::Image_3D in PEPr (the PEAR Proposal system). Image_3D enables you to render 3D images using PHP. As I mentioned in my last post on that topic, the usage of PHP to render 3 dimensional images seems a bit ridiculous, but it defini - 3 years of blogging on Sat, 30 Sep 2006 11:58:15 +0200 in Tobias Schlitt - a passion for php Yes, it's true, exactly 3 years ago I wrote my first blog entry. By that time I would never have imagined, that I would keep blogging for more than 3 years and that more or less constantly. My weblog now contains 458 entries. Surely, there is some bulshit Comments ======== - Sebastian 'TheArgh' Mordziol at Wed, 15 Jun 2005 14:46:38 +0200 Hi Toby, as we are knee deep in useless stuff, here's some useless statistics: - there are 242 unique words in your post - you used the word 'cool' 11 times - 4,5 percent of your post are made up of the word 'cool' ...statistics gathered with a small and tremendously useless PHP script I wrote for the occasion :) But what the heck as long as we're having fun, right?