11
I Use This!
Activity Not Available

News

Analyzed about 2 years ago. based on code collected over 3 years ago.
Posted over 14 years ago by mithro
Last meal in Korea i finally convinced them to give me Korean Barbeque. Smells good! Seoul Jongno-gu Bongik-dong Posted via Google+
Posted over 14 years ago by mithro
Peter DeMarco originally shared this post: Bow Ties are Cool Shared via +Katie Carter . Win Posted via Google+
Posted over 14 years ago by mithro
Ken kind looks a little like +Richard Jones http://ken-jennings.com/blog/archives/3305 Posted via Google+
Posted about 16 years ago by Lee
This release merges last year's GSoC projects of refactoring and MTSec, along with many bug fixes, BattleXML support, media support in Minisec and tidyer libltdl support. TPServer-cpp 0.7.0 is on the [downloads page][1] and will be on our SF ... [More] downloads page soon. The GIT repo is tpserver-cpp (branch master) and the tag is TPSERVER_CPP_0_7_0. Feedback and suggestions are always welcome. [1]: http://www.thousandparsec.net/tp/downloads.php?category=server [Less]
Posted about 16 years ago by Lee
This release merges last year's GSoC projects of refactoring and MTSec, along with many bug fixes, BattleXML support, media support in Minisec and tidyer libltdl support. TPServer-cpp 0.7.0 is on the [downloads page][1] and will be on our SF ... [More] downloads page soon. The GIT repo is tpserver-cpp (branch master) and the tag is TPSERVER_CPP_0_7_0. Feedback and suggestions are always welcome. [1]: http://www.thousandparsec.net/tp/downloads.php?category=server [Less]
Posted over 16 years ago by Lee
New version to catch up with compilers and changes in the last 3 years. Mostly small things but ezod has rewritten the tokenizing to work better. All 0.1.x releases should be interface compatible. Hopefully documentation makes it in soon. Libtprl ... [More] 0.1.3 is on the downloads page and will be on alternative hosting shortly. The Git repo is libtprl and the tag is LIBTPRL_0_1_3. Feedback and suggestions are always welcome. [Less]
Posted over 16 years ago by Lee
New version to catch up with compilers and changes in the last 3 years. Mostly small things but ezod has rewritten the tokenizing to work better. All 0.1.x releases should be interface compatible. Hopefully documentation makes it in soon. Libtprl ... [More] 0.1.3 is on the downloads page and will be on alternative hosting shortly. The Git repo is libtprl and the tag is LIBTPRL_0_1_3. Feedback and suggestions are always welcome. [Less]
Posted over 16 years ago by Lee
We've been a bit busy. Time for Thousand Parsec's wrap up for GSoC 2009. Overall, GSoC went well, and lots of exciting work was done. We have a working webclient, a 3D battle viewer, big improvements to the main client, big improvements to the main ... [More] server, MTSec ruleset working, and big improvements to the secondary python protocol library. Individual project details are below, in no particular order. ### tpclient-pywx improvements Greywhind worked on improvements to tpclient-pywx. This include tp04 media parameter support, resource overlay updates for tp04, download threading fixes and improvements, design window now works correctly, much nicer object properties window and orders window. Some of the improvements involved changes to libtpclient-py and libtpproto-py. See [ Greywhind's final report in his blog][1] for more [1]: http://greywhind.wordpress.com/2009/08/19/gsoc-2009-final-report/ ### 3D battleviewer Landon has done an awesome job on creating a 3D battleviewer. It has all sorts of cool effects, including firing and explosions. There are [ screenshots on Landon's blog][2] and, more appropriately, a video of the battleviewer on YouTube. [2]: http://blog.lfowles.org/archives/2009/08/02/index.php ### MTSec The MTSec ruleset in tpserver-cpp wasn't much more than stubs before GSoC. Alanp spent his time making it into a proper working game. This includes much design and component work, importing them from XML file. Alanp has a more details in his [final report on MTSec][3] in his blog. [3]: http://alanp.ca/blog/2009/08/23/gsoctp-final-report/ ### Webclient tote developed a webclient for Thousand Parsec, which me was able to get it working enought to play Minisec. This included log in and out, star/planet map, orders, messages and object details. Very impressive. ### libtpproto2-py libtpproto2-py is a different python implementation of the TP protocol, its most significant feature is that the protocol objects are generated from the XML description of protocol. cherez made a number of significant improvements to the library, including updating it for parameter groups and TP04. He also developed an extensive unit test suite for the library. ### tpserver-cpp refactoring This was a big project and epyon worked hard to refactor tpserver-cpp to make it more maintainable . This gives a smaller core to tpserver-cpp, using more boost and STL, and hopefully setting up other improvements in future such as ASIO. ### Parsek client update A bonus, thanks to the KDE project. mhilmi worked on updating Parsek to use the latest (pre-release ) version of libtpproto-cpp. This flushed out a few bugs in the library, and greatly improved the Parsek client. It is certainly a lot closer to being usable, including the new libtpproto-cpp asynchronous support. [Screenshots and more info about Parsek][4] are available on mhilmi's blog. [4]: http://www.marwanhilmi.com/2009/08/18/judgement/ ### The future Most of the code changes made this year in GSoC have been merged to the mainline of the various code modules. We are actively working on merging the others. Just about all will be included in the next release versions of the various components. Google has annouced Summer of Code for 2010. We are intending to apply again as mentoring organisation, so now is a good time to get involved (as is any time ). [Less]
Posted over 16 years ago by Lee
We've been a bit busy. Time for Thousand Parsec's wrap up for GSoC 2009. Overall, GSoC went well, and lots of exciting work was done. We have a working webclient, a 3D battle viewer, big improvements to the main client, big improvements to the ... [More] main server, MTSec ruleset working, and big improvements to the secondary python protocol library. Individual project details are below, in no particular order. ### tpclient-pywx improvements Greywhind worked on improvements to tpclient-pywx. This include tp04 media parameter support, resource overlay updates for tp04, download threading fixes and improvements, design window now works correctly, much nicer object properties window and orders window. Some of the improvements involved changes to libtpclient-py and libtpproto-py. See [ Greywhind's final report in his blog][1] for more [1]: http://greywhind.wordpress.com/2009/08/19/gsoc-2009-final-report/ ### 3D battleviewer Landon has done an awesome job on creating a 3D battleviewer. It has all sorts of cool effects, including firing and explosions. There are [ screenshots on Landon's blog][2] and, more appropriately, a video of the battleviewer on YouTube. [2]: http://blog.lfowles.org/archives/2009/08/02/index.php ### MTSec The MTSec ruleset in tpserver-cpp wasn't much more than stubs before GSoC. Alanp spent his time making it into a proper working game. This includes much design and component work, importing them from XML file. Alanp has a more details in his [final report on MTSec][3] in his blog. [3]: http://alanp.ca/blog/2009/08/23/gsoctp-final-report/ ### Webclient tote developed a webclient for Thousand Parsec, which me was able to get it working enought to play Minisec. This included log in and out, star/planet map, orders, messages and object details. Very impressive. ### libtpproto2-py libtpproto2-py is a different python implementation of the TP protocol, its most significant feature is that the protocol objects are generated from the XML description of protocol. cherez made a number of significant improvements to the library, including updating it for parameter groups and TP04. He also developed an extensive unit test suite for the library. ### tpserver-cpp refactoring This was a big project and epyon worked hard to refactor tpserver-cpp to make it more maintainable . This gives a smaller core to tpserver-cpp, using more boost and STL, and hopefully setting up other improvements in future such as ASIO. ### Parsek client update A bonus, thanks to the KDE project. mhilmi worked on updating Parsek to use the latest (pre-release ) version of libtpproto-cpp. This flushed out a few bugs in the library, and greatly improved the Parsek client. It is certainly a lot closer to being usable, including the new libtpproto-cpp asynchronous support. [Screenshots and more info about Parsek][4] are available on mhilmi's blog. [4]: http://www.marwanhilmi.com/2009/08/18/judgement/ ### The future Most of the code changes made this year in GSoC have been merged to the mainline of the various code modules. We are actively working on merging the others. Just about all will be included in the next release versions of the various components. Google has annouced Summer of Code for 2010. We are intending to apply again as mentoring organisation, so now is a good time to get involved (as is any time ). [Less]
Posted over 16 years ago
At LCA yesterday I sat in on a miniconf presentation on memcached. It has inspired me to rewrite part of tpserver-cpp, to gut the Manager objects and use memcached instead. But first I needed a library to make using memcached easier. The normal ... [More] approach for C is to use libmemcached, but using C++ there are a few other options. Consistent with the development direction of tpserver-cpp, I was looking for a C++ library that is using boost, and especially boost::asio. I found two libraries, a better maintained one that doesn't do asynchronous networking and calls (memcache++, and one that does do asynchronous but hasn't been updated in over a year(memcacheasio). So for now, I'm going to use memcache++ with a short timeout, which should give an option of going to async in future. [Less]