PythonMagick 0.7 build error

I encountered an error when i build the PythonMagick 0.7 in OpenSUSE 10.3.
The error message is like this;
/usr/include/boost/python/converter/registered.hpp:88: error: no matching function for call to 'registry_lookup(const volatile void (*)())
it seems registered.hpp has problem. I update the boost to new. Then the error has disappeared.

Here is the diff;
admin@linux-t5mw:/usr/include/boost/python/converter> diff registered.hpp registered.hpp.bak
12d11
< # include <boost/type_traits/is_void.hpp>
14,15d12
< # include <boost/python/type_id.hpp>
< # include <boost/type.hpp>
83,84c80,81
<   inline registration const&
<   registry_lookup2(T&(*)())
---
>   registration const&
>   registry_lookup(T&(*)())
91,106c88
<   inline registration const&
<   registry_lookup1(type<T>)
<   {
<       return registry_lookup2((T(*)())0);
<   }
<
<   inline registration const&
<   registry_lookup1(type<const volatile void>)
<   {
<       detail::register_shared_ptr1((void*)0);
<       return registry::lookup(type_id<void>());
<   }
<
<   template <class T>
<   registration const& registered_base<T>::converters = detail::registry_lookup1(type<T>());
<
---
>   registration const& registered_base<T>::converters = detail::registry_lookup((T(*)())0);

It is too hard to understand this code, isn't it?


Posted by choipd

2008/07/03 15:03 2008/07/03 15:03
,
Response
No Trackback , No Comment
RSS :
http://choipd.net/tc/rss/response/24

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Leave a comment

Python and Ruby

I have a chance to study popular script languages, python and ruby. I always want to study these since i had heard them before. Fortunately, my one client want to make a image management web service. So i choose python as backend and flash(actionscript) as a client. Now i am enjoying hacking python. It is really exciting experience.

And ThoughtWorks gave me a test as a procedure of interview. They gave me to choose a language to implement the test of Java, Ruby, and C#. I had a little experience on Java and C#, but i choose Ruby because i want to learn it and use it. So in three days, i learned by online documents and solved the problem. That is also great experience. How could programming is so fun? I am so proud of these two programming languages. I'll polish it  in a short period. It is a good challenge for me.

Posted by choipd

2008/06/30 23:12 2008/06/30 23:12
,
Response
No Trackback , No Comment
RSS :
http://choipd.net/tc/rss/response/23

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Leave a comment

Agile China 2008

it was the Agile China 2008 conference in Beijing. Thoughtworks, CSDN , InfoQ China organized this conference. Almost speakers is consist of Thoughtworks' inner peoples. There was two tracks, one for English and another for Chinese.

The first speaker, Martin Fowler, presented about Domain Specific Language with Xuwu. DSL's concept is familiar to me though it was my first time i heard about DSL, because I tried at the serveral projects to give a scripting language to my colleagues. Using these scripting languages, the programmer could forget the game design issues at the moment. It means we could focus on the more valuable objects.

Richard Durnall presented 'Lean Thinking Techniques for IT Professionals.' It is quite general introduction for me. Howerver at the end of presentation, there were several practices. I hope he should spend more time to the practices.

Paulo Caroli presented 'Agile Evolutionary Design: from simple to well-structured design.'  He talked about the TDD, refactoring, and continuous integration.

It was nice to meet ThoughWorks people. Mr. Tao is a recuiter. Miss Choi is a business analyst, she is from Korea like me. Mr. Wang who presented about 'Goal Oriented Team.' Every ThoughWorks peoples were kind and smart. it seems they are really enjoying thier job.

The Agile China 2008, it was full of ThoughWorks. Everywhere i could find the logo from the bag to T-shirts. I am sure their advertise was successful! The contents of conference was not bad inspite of it was free of charge. So it was a win-win event. Cool!
User image

Rise up chinese developers!


Posted by choipd

2008/06/22 01:49 2008/06/22 01:49
, ,
Response
No Trackback , No Comment
RSS :
http://choipd.net/tc/rss/response/22

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Leave a comment

A Tough Day

Today it was a busy day.  I had two interviewes, one for IBM and another for Exoweb. I got a call from Dalian in the morning. It was from IBM. I answered several questions about my projects,  leadership, and how to overcome a big problem. The person who call to me is a executive of CGD of IBM China think I am going to lead a software team and to do the projects related of China-Korea. To confirm this position, i need to have a more interview with a executive of Korea side. I emphasized my good communication skill and programming skill. I hope to pass all.

Another interview is a little bit interesting, Exoweb is agile software developement company. They usually encourage TDD and pairing. Their favorate language is Python. The interview is quite fun. They gave me three quizes. These quizes are just like a quiz at the school or topcoder's. All quiz should be solved in 1.5 hours. I could use the computer installed gnu/linux os. To solve the quiz I could choose four different languages, c, c++, java, and python. After solving one quiz, i could check my code using the building and testing tool called exocheck. I choose c++ because that is my favorate language. I solved all of them with easy because I used stl containers and algorithms.

At the lunch time, I met Ms. Kang with my family, she gave us delicious food at the Obaltan, a Korean restorant in Beijing. It was good taste, so i and my wife were enjoying the meal.

At the dinner time, I attended the BLUG meeting at the Kao You Kao Yu Dian (烤鱼店). I never have eat before such a flavor  kao you Kao Yu, which is a kind of fried fish. My two korean friends Joy and Peter had joined this meeting.

Wow, I am tired. It was a lot of things today.

--choipd



Posted by choipd

2008/06/18 01:02 2008/06/18 01:02
, , , , ,
Response
No Trackback , 6 Comments
RSS :
http://choipd.net/tc/rss/response/21

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Comments List

  1. ggoogi 2008/06/18 10:19 # M/D Reply Permalink

    I'd like to put a link to your blog on my site. Do I have your permission?

    1. Choi, Myung-jin 2008/06/18 11:57 # M/D Permalink

      Of course! It is honor to me!

  2. Secret visitor 2008/06/18 12:16 # M/D Reply Permalink

    Administrator only.

    1. Choi, Myung-jin 2008/06/18 13:46 # M/D Permalink

      Thanks Fred,
      Yes it is Kao Yu. Let me correct it. Kao you is funny. "烤你"的意思?;-)

  3. melanie gao 2008/06/18 12:42 # M/D Reply Permalink

    Good luck with the jobs! I bet you'll get an offer from both companies.

    1. Choi, Myung-jin 2008/06/18 13:53 # M/D Permalink

      Thanks a lot, Melanie.
      I am enjoying your blog. Thanks

Leave a comment

How can we make open source games profitable?

At the BLUG's meeting last night, Nathaniel made a presntation on gaming on GNU/Linux. Thank you Nathaniel. =) He talked about how to develop games in GNU/Linux, mostly from a game player's point of view. But I think it is very important for GNU/Linux Game industry to come up with a feasible business plan. Yes! I'm looking at it from the view point of game industry. There are 'suppliers and consumers'; the basis of every business industry. Then, who are the suppliers in GNU/Linux Gaming? I can think of two groups; commercial proprietary game makers and free, open-source game developers. Needless to say, the consumers in GNU/Lunix Gaming are the users of GNU/Linux operating system.

Free and open-source game studios are still very small, because they haven't had an effective business model yet. How do proprietary game makers remain profitable? That's right! By selling their game packages in the market. Can free and open-source game studios make packages to sell? We, free and open-source game developers, have to open the whole source code in accrodance with GPL. Gamers wouldn't buy the game packages for which they can download the whole source code from the Internet. So can our competitors. Then, they can copy and improve it without any restictions. As a result, all our efforts that go into developing game packages won't be able to return much to us. Who would want to be a free, open-source game developer knowing that?

I am one of the free, open source supporters.  However I am not very optimistic if we can make money in traditional game business model.  As Alex said at last night meeting, we need to develop a new business model, then we may take a good chance. I'll leave the space here for bloggers. If you have any idea on this, please share your idea.

--choipd


Posted by choipd

2008/06/11 09:05 2008/06/11 09:05
, ,
Response
No Trackback , 2 Comments
RSS :
http://choipd.net/tc/rss/response/20

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Comments List

  1. John 2008/06/19 22:27 # M/D Reply Permalink

    Hi Choi:
    Have you taken a look at the potential from control panels for gaming? Visit http://www.scinterface.com when you have a moment. Gaming control panels handle the hassle of managing, controlling and monitoring the devices, applications and sensors required to run complex multi game environments. SCInterface for Game Servers can manage both Windows and Linux game servers in a single platform reducing the hassles of running these sometimes complex environments. Also look at the reward that they were given - http://games.scinterface.com/news/shows.php?news_id=36. The release tells their story well.
    This could be the path for monetization that you were writing about.

    1. Choi, Myung-jin 2008/06/20 11:32 # M/D Permalink

      Ordinary, these server management tools are made by in-house tool developer in game studios. Thanks John, good information!

Leave a comment
When the client OS shut down improperly, sometimes vmware complain this error:
"failed to lock the file vmware"
It means when vmware initailize the client os, it makes some lock folder and files in the client vmware folder. If there are already exist because of the previous abnormal shutting down.

trouble shooting: just delete all the *.lck folders and files.

what a simple solution! :-)

--choipd

Posted by choipd

2008/06/07 21:49 2008/06/07 21:49
, ,
Response
No Trackback , 2 Comments
RSS :
http://choipd.net/tc/rss/response/19

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Comments List

  1. businessmec 2008/06/17 23:21 # M/D Reply Permalink

    man your solution doesn't work it is not as so simple as what you think

    1. Choi, Myung-jin 2008/06/18 01:04 # M/D Permalink

      It works for me perfectly. I hope you to do so.

Leave a comment

I met R.Stallman.

It is always nervous, meeting with the great. He is one of my great stone faces.
--Choipd

Stallman & I

After getting his sign on the book. Stallman & Choipd


RMS's essay collection

Happy Hacking Edward! Richard Stallman

Posted by choipd

2008/05/31 00:04 2008/05/31 00:04
Response
No Trackback , No Comment
RSS :
http://choipd.net/tc/rss/response/17

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Leave a comment

RMS is coming to Beijing!

  
(Richard M. Stallman, image from zeuux.org)

The Last Hacker, Richard M. Stallman will come to TsingHwa Univ. in Beijing, China and speak out "Free Software in Ethics and Practice" (May 30th), "The Danger of Software Patents" (May 31st).

For more information, visit this link.

I hope to attend all his lectures.

--choipd

Posted by choipd

2008/05/27 22:41 2008/05/27 22:41
, ,
Response
No Trackback , No Comment
RSS :
http://choipd.net/tc/rss/response/16

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Leave a comment
When we develope internet programs, client-server or peer-to-peer programs, we are wondering the performance between two nodes. For the simple usage, iperf is good tool for that purpose.

Here is the link how to use this tool;
http://dast.nlanr.net/Projects/Iperf/iperfdocs_1.7.0.php

--choipd


Posted by choipd

2008/05/27 11:35 2008/05/27 11:35
, ,
Response
No Trackback , No Comment
RSS :
http://choipd.net/tc/rss/response/15

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Leave a comment

Chinese Earthquake!

I felt a little dazzeling at the time Wenchuan earthquake in Bejing. At that time I was work off. It is very sad situation in China. There are many bad things happen to China for this year. For example, Tibet, child disease in Hebei province and this earthquake.

I am very sorry for these catastrophes. I'll help Chinese people even though it is too small.

In my company, it was stopped game service for three days in regret at the sacrificed of Wenchuan.



--Choipd


Posted by choipd

2008/05/21 17:55 2008/05/21 17:55
,
Response
No Trackback , No Comment
RSS :
http://choipd.net/tc/rss/response/13

Trackback URL : 이 글에는 트랙백을 보낼 수 없습니다

Leave a comment

블로그 이미지

Life is too short to be complex. Choipd! Simplify your life to serve your neighborhood. I am a software engineer in Seoul, Korea. I just leave my trace of life in this blog.

- choipd

Archives

Recent Trackbacks

Calendar

«   2008/08   »
Sun Mon Tue Wed Thu Fri Sat
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

Site Stats

Total hits:
12919
Today:
60
Yesterday:
118