Recent Updates RSS Toggle Comment Threads | Keyboard Shortcuts

  • Bertrand 8:21 am on July 11, 2011 Permalink | Reply
    Tags: , , , , virtual, web   

    Virtual Software 

    Good day,

    Long time no news on Gambari.
    I’d like to have some feedback on a paper i’ve wrote few days ago about a Virtual Software concept.

    http://www.z-way.org/technical/vsdb

    I’m actualy looking for advice about language to use.
    I need to be able to describe concepts that can be translated in code, math and graph. Also this language must be distributed from web so if those conversion could occur directly on web pages that should be awesome.

    Thank’s to take time for that.

     
  • jyonkov 4:02 pm on November 3, 2010 Permalink | Reply
    Tags: , , , , solar   

    Summer in Japan 

    Its been a while since I’ve posted anything here…

    Google buzz and reader are to way to share the news but i guess to create news it would not hurt to use a good old blog post.

    I’ve been in Japan for about 5 months now. I’ve been studying Japanese in a community center near by. Its quite fun, I can read and write hiragana a little, でもまだじょうずじゃありません.

    I’m enjoying been in Japan quite a bit. I’m staying kind of in the country side near Tokyo/Yokohama. There are many old houses and farms.

    Its not uncommon to buy vegetables directly from small producers who leave them unattended with the price next to them. The climate here is tropical so its very hot and humid and it rains a lot.

    Sometimes its so hot i have to take 3-4 showers a day. Thats one of the reasons I came up with the “idea” to collect rain water and use the sun to purify it (trough distillation) so i came up with a small prototype which i call the water panel :) The cool thing about it is that it can keep the water evenly distributed even when it is tilted at an angle.

    Japan is quite up there with  green energy appliances which they usually label ECO. I’ve uploaded couple of pictures of my prototype, a Solar water heater and a roof mounted Sollar PV pannels. I have not seen roof mounted Solar personal water purification system in Japan so far.

     
  • jyonkov 9:38 pm on April 29, 2010 Permalink | Reply
    Tags: apple, , , ,   

    Apple vs Adobe 

    I think Steve Jobs should cool down before he gets at odds with developers again… We all love Apple devices but we remember the history too… this is getting out of proportion. No software is perfect but Adobe has been filling the gaps for developers and artists for a long time… HTML5 has its place, but to forbid MDD and generated code from executing on I(x)Device is a bit too much. Developers and users should be the judge of what is a good platform and what is not… My family owns 4 iPhones but after this i’m looking more and more into Adroid (most likely the next smart phone for us).

     
    • jyonkov 10:04 pm on April 29, 2010 Permalink | Reply

    • Daniel Radev 1:48 pm on April 30, 2010 Permalink | Reply

      I don’t want to turn this into another Apple fanboys vs Apple haters thread, but flash? really?
      Microsoft today announced that the future is (as far as they are concerned) HTML5. Facebook announced that they are actively hiring HTML5 devs.
      The technology is moving on, while drama queens Adobe are crying around that Apple doesn’t want to support something that does not even exist (there is no Flash for mobile devices to date)…
      And just to point something from the history – a lot of people cried out when Apple killed floppy drives 13 years ago…
      I really want Adobe to release something so that people understand what Apple is talking all about…
      btw: Is should mean something that Mozilla removed Flash support from their mobile browser as well…

    • jyonkov 7:14 am on May 15, 2010 Permalink | Reply

      Info about the Flash platform http://www.adobe.com/choice/flash.html

  • jyonkov 7:45 pm on March 17, 2010 Permalink | Reply
    Tags: code, ,   

    Google Code Jam 

    I’m thinking about participating in Google Code Jam competition. A while ago (back in school i guess) many of us use to be crazy about all kinds of regional and national competitions and i know that there are quite few “medalists” here. I wonder if we still have the will, speed ++ ;)

     
    • jyonkov 10:18 am on April 18, 2010 Permalink | Reply

      There is still time… registration ends may May 8th. You can practice on the tasks from last year. I’m learning Python this way (any programming language is allowed … but i thought of giving Python a try)

    • jyonkov 10:58 pm on June 3, 2010 Permalink | Reply

      Google code jam update: I’ve managed to pass the first round using Python, it was very cool… but learning a language while coding for time is not the best strategy so i ran out of time in the second round even though the tasks where not that complex . It was fun though and Python is a very nice language. (surprisingly most people used C++ with a lot of macros to reduce verbosity ++).
      Here is another competition organized by a smaller group in Slovakia http://ipsc.ksp.sk

  • nkolev 7:26 pm on February 24, 2010 Permalink | Reply
    Tags: ,   

    Bloom Energy seems cool. The article at Mashable gives some more details.

     
    • jyonkov 2:34 pm on February 25, 2010 Permalink | Reply

      Yes its really cool, i was just reading it on MIT Tech Review… I wonder if concentrated solar power can be used to produce the heat necessary for operation.

  • Bertrand 10:59 pm on January 24, 2010 Permalink | Reply
    Tags: , , , search,   

    New Search Engine 

    I have a question !

    I would like to know the actual possibilitys of making a “smart” search engine that could give you answers of your questions.

    For example, let say that i want to know the birth date of Napoleon, i’m going first on google and type Napoleon brithdate, i find few links and by habit, i click on Wikipedia. There, i look in first lines to find what i’m looking for.

    Is there a way of finding directly this information by asking a simple question like this? I mean noone care about looking stuff in search engine or encyclopedia but the answers.

    Even better, what if i speak directly in mic asking my questions and get replyed by voice. Avoiding typing and mousing gesture for earn time.  Imagine a children playing with such application for years! Or this could in reverse made the learning process almost unusefull for most people.

    Until where could we go about question complexity?

    John told me few years ago about ontologie and this really blow my mind but what now? Is there something like Wikipedia but ontologie oriented more open than a “simple” dictionary?

     
    • Daniel Radev 3:56 am on January 25, 2010 Permalink | Reply

      Currently WolframAlfa (http://www.wolframalpha.com ) is the best answer as far as I know.
      It would give you answers to questions like Napoleon birthdate and it has some other nice features (type AAPL vs GOOG for example)…

      • Neven Boyanov 8:21 pm on January 26, 2010 Permalink | Reply

        That is very interesting. I looked for various (and few very stupid) things but what surprised me was that: “Jesus Christ date of birth” – result ~ 4 BC, looks inaccurate. But it’s still better that nothing, i.e. as if the guy never existed. ;)

    • jyonkov 7:25 am on January 25, 2010 Permalink | Reply

      I agree with Daniel that WolframAlfa fits your description the best. Here are some other interesting once.
      http://www.clusty.com/ – categorizes/clusters searches.
      http://labs.hakia.com/hakia-lab.html – they are based in Turkey i think..
      http://www.powerset.com/ – from MS
      http://www.google.com/search?hl=en&esrch=FT1&tbo=1&tbs=ww:1&q=ontology&btnG=Search -Wonder Wheel
      I can’t skip WordNet http://wordnetweb.princeton.edu/perl/webwn

    • Bertrand 8:33 am on January 25, 2010 Permalink | Reply

      Ok guys, thanks for the tips. I’ll play around with.

    • Jean 4:55 pm on February 2, 2010 Permalink | Reply

      Aardvark (vark.com) seems something to check out too.
      The intelligence of the engine consist of routing your questions to experts in your social network.

      More human interaction, better?

      • jyonkov 2:18 pm on February 13, 2010 Permalink | Reply

        Thanks Jean, I signed up and i like it ! Even Answered a question trough GTalk :)

        I’ve been thinking about “universal” instant messenger with some good plugin framework that can make easy writing applications that utilize the FOAF contacts network since PMF days (PMF was a framework we wrote in Qt while working together…) but never got around to it. It would be cool if one can hack a network app with GUI in a week and publish to the world or some subset without effort… Ahh wait that sounds like Apple App Store?! … well not exactly.

  • Bertrand 7:39 pm on January 24, 2010 Permalink | Reply
    Tags: VFX, Visual Effect   

    Online VFX 

    As i’m working in the VFX industry since 12 years, i always thought that the tools that we use are totally unadapted and obsolete. This coming more real than ever with the years.

    2 years ago, i decided to rally my ideas from my own experiment around a concept. This concept is large and can’t really be describe in few lines. But there is the main ideas.

    But let’s talk first about the software industry. I hate this old school business model of making desktop software, selling it, and justify annual upgrades for making money, even if we don’t know what new functionality to put, we let few new bugs, increase the binary size and make it run slower to obligate clients to buy a new computer.

    In 2001, i was using a compositing software called Shake. This software was really perfect. Very fast, binary of 8Mb, impossible to crash it, very new and open philosophy, etc. It was used by the major VFX studios for make movies like Starwars or Lord of the Rings. What’s append, in 2002, Apple acquired Shake’s company and stop the smart development, stop the Windows and Irix version and make a MacOS bugy and slow one, and now this software is no longer sold and updated by Apple. But a huge part of the industry continue to work with, even with the 2001 version on Windows. For me, this example is very good, users don’t need economic upgrades but just smart tools. Another example is about the Adobe softwares, Photoshop is the leading pictures manipulation software on the market now, but what if i’m looking a little around it. Nothing new since 5 years, only attractive words around little improvement, still bugy, binary is about 1Gb now, and you need a fucking Nasa computer to work correctly. So most of the Photoshop’s operators that i know are still using older Photoshop versions. The tools was good 5 years ago, with everything to work properly, we know where are bugs and computers are fast enough now to made it run correctly.

    What’s new now? Since few years are coming online apps. Google doc is a very good example of what to do. Simple app, light, easy and handy for free user and more advanced with support for clients. I love this business model.

    My idea is very simple, made a complete picture manipulating online apps based on a media repository and a single rendering engine.

    1 – Media Repository:

    No new ideas here! I was thinking about such thing few years ago. Now such tools are very usual. Except that movie industry users need the medias to be in local network, remote web access for uncompressed pictures or video are not really possible yet. Also, a real user interface, no complexes setup, think artist way, not programmer’s way. Mesh is a very good example. With a versioning system, it could be perfect.

    2- Media Manipulating Tools:

    What are pictures tools? There is a bunch of software’s kind that use different GUI system for do the same things. Editing, color grading and compositing are very similar softwares. Only GUI allow you to do different things and work on different parts of the media more or less comfortably.  The main idea is to setup all those differents GUI all around the same rendering engine.

    Advantages are users can define them own way of working, all clients are always up to date so no compatibility problems exchanging projects, an online plugins and scripts repository will allow users to send rendering remotly all over the world without installing new plugins, new version, etc.

    A simple version could be free to let new users work and train with the app, and a professional versions could be rent with extra GUI an functionality depend of clients. More precise tools and dedicated hardware control.

    The renting tools idea is really great for industry. Rather than buying very expensive tools, they could only rent software even for a day in some cases. It’s also better for manage production pipeline and operator’s licenses. It can be more precise in prices range over a project.

    The Open fX project is also very interesting for making plugins inter compatible. It already exist every possible functionality. The use of GPU in 2D software still rare and not often used in smart way. GPU for make sound processing just even don’t exist yet.

    Off course, the greatest probleme making such application is to find a way to make the browser’s GUI and the local media communicate together. It’s not really possible to work remotly on a web server for profesional that use a lot of uncompressed contents.

    My google presentaion

    3 – Media Project Tools:

    No finished online tools exist for managing film, tv, print or any media projects. This could be a very good starting point making money. Free simple and graphical tools to let people get addict, and more complete and professional tools  in rent.

    Conclusion:

    I think that the software industry is really deeply changing. All artists that i know are really tired of existing old school softwares and they are always looking for something lighter and smarter. Of course i can talk about this for weeks. But all what i just described don’t exist yet. It should.

     
    • Daniel Radev 4:29 am on January 25, 2010 Permalink | Reply

      HTML 5 specification would allow processing local data from a browser to some extent (both SQLStorage and Local Storage APIs).
      The problem however is that VFX industry works with huge amount of data (in Avatar case 1.5 Petabytes row material, I read somewhere) and speed is critical.
      However it worth to discuss what and how can be done

      As for the harnessing GPU,I think OpenCL is very promising (http://en.wikipedia.org/wiki/OpenCL)

      • Bertrand 9:32 am on January 25, 2010 Permalink | Reply

        Yes, you’re right, local storage is critical for such project. It’s very common to exceed 1 Gb of data by picture on a 3D movie.
        OpenFX is based on OpenGL. Now there is a lot of advanced VRML/OpenGL plugins for browser but no general standard. Flash is the most interesting GPU based platform today for 2D rendering.
        Processing(http://processing.org/) also is really cool! It’s java based and it’s relatively fast.
        But the point of this article is more about the fact that there is no graphic app web standard yet.

    • Neven Boyanov 7:57 pm on January 26, 2010 Permalink | Reply

      A lot of the tools you’re using today are old-fashion because they’re inherited by much older products and that’s because very few large companies exist in that area of business that produce such software.

      The ideas that you propose here are great but they are beyond the capabilities of a small to mid sized company, there’s too much work that needs to be done. The problem is the time. It could take too long and by the time of its completion it will be old fashion again.

      The other approach is the community, a.k.a. open source. The problem in that case though is that you need a (very) large company to back this project. Because, the open source projects do not exist by themselves, they exist because companies of various sizes fund them. And here comes the problem – the companies that would be interested in such project are not those that would support any open-source project, they are all proprietary. May be they have their own reasons not to like the openness, that’s not our concern.

      Here I should say that it is common misunderstanding that the open source and the openness in general is created by enthusiasts that work for free. No. It’s a philosophy. You either have business that makes money anyways and you’re (self-) confident enough to open-source your creations, or you just fund yourself with your personal savings. There’s another, thirds, case where you’re helped by other people (your rich uncle on your mother’s side or your wife who’s working while you’re in the lab) who may believe that you’re genius and you cannot take care of yourself but you should be given a chance.

      So, you have to (1) find a company that already has such functionality or is willing to build such by your recommendation, or (2) find a company/organization/person that will support (i.e. fund) such open-source project.

      I know that this may sound discouraging or skeptical but it is not. It works the same way everything works in the capitalism. It’s a free market. And we have high hopes for the humanity of the richest capitalists.

    • Eisneim 12:58 pm on June 14, 2011 Permalink | Reply

      awesome stuff!!

  • Neven Boyanov 7:06 pm on January 12, 2010 Permalink | Reply
    Tags: community, everything, life, universe   

    What we should do with our (small) community site? 

    I think before we start “just-another-place-to-share-everything-we-do” or “the-ultimate-place-for-doing-cool-stuff” we should try to get the maximum out of what we have right now, which is WP.com for one reason or another. I’m afraid that we will start wasting time, resources and much effort creating one place after another instead of doing things.

    Does anyone have clear idea what exactly we would like to do?
    Let’s answer this first.

    OR

    Let’s just let everyone talk here and may be something will come out of it. The Universe is a perfect place, it’s built of random (although the existence of the randomness is a controversial philosophical question) stuff and events. Let’s see what the chance will bring to us.

     
    • Daniel Radev 10:12 pm on January 12, 2010 Permalink | Reply

      Well, in general I think the whole idea of the site is to share some ideas, that we might have and eventually develop them. The thing is, I do not expect that we will generate ideas every other day, so it seems unreasonable to expect heavy site traffic.
      On the other hand letting everyone talk about their ideas will eventually generate traffic/ideas/potential, but it also means some unwanted traffic, so we probably need some way to filter content if we let everyone talk…

    • jyonkov 11:59 pm on January 12, 2010 Permalink | Reply

      I agree that we have plenty here…It would be nice to have other languages and adds but ROI might be insignificant… Personally I’m exited about a DevCamp with at least a Green Energy theme and a space/page where people could write about what they are hoping to develop. if more than 1 team emerges we can have a competition and the winer can be decided based on the energy produced. About other developments we can always showcase stuff here…

    • Neven Boyanov 9:26 pm on January 13, 2010 Permalink | Reply

      It is not appropriate to filter content, everyone should be able to at least write a comment. The posts though are started by the members only. The only thing we should be doing in regards to DJR note above is to encourage one thing and discourage another. But I think we have no right to judge anyones opinion.

      The biology is all in Latin, a good part of ancient philosophy in Greek and just a few other languages, so why not the hi-tec in 21-st century in English, It’s not the native language for (almost) anyone of us, but it’s a good common language. The problem is for people like Hristo Minkov (from Kozarevec) who’s English vocabulary is very limited and he cannot participate here for the same reason, but at the same time he is far ahead of anyone here in terms of practical implementation of alternative/green sources of energy.

      • jyonkov 6:33 am on January 14, 2010 Permalink | Reply

        I agree with everything about filtering, nicely put! About Hristo and some other potential members, they can always use google translate with google toolbar… and if willing to contribute they can do that in Bulgarian if they like…

      • Daniel Radev 6:57 am on January 14, 2010 Permalink | Reply

        By filtering content I meant avoiding spam/scum/phishing attacks, which are inevitable if we open the site for all. Otherwise I totally agree that we must encourage any opinion (even if we might not like it by any reason) and we have no right to judge….
        As for the language let’s just say that English is the “official” as the common denominator here, but anyone is free to write in language he/she can express his ideas best…

    • Neven Boyanov 8:06 pm on January 26, 2010 Permalink | Reply

      I think that the best thing about our website is that it’s a good place where we can share our thoughts and expect our friends to share their opinion.

  • Bertrand 5:16 pm on December 18, 2009 Permalink | Reply
    Tags: ,   

    Magnetic Clevis 

    Since 2 years, i’m playing around with natural permanent magnet. I’m really surprise that nobody is using this natural force as it should. There is a lot of new way to explore.

    Here is a little concept of of magnetic articulation driven by 3 or 4 little electric engines.  The main goal is to let natural magnets hold the biggest part of the weight and use a very little energy to drive it.  It could be use as a stepper engine except that the angle could be setup very precisely. The strength of the joint could be modify without adding extra electric energy. Also the velocity factor could be very interesting. There is no mechanical contact between the 2 heaviest parts so no sound, no heat and no usury. Only the driven part: the electric motors, the driving screws and the spherical bearing will!

    As i saw in many industrial manufacturer since few years, the electromagnetic bearing are now very in use. (ex: SKF)

    Here is a very simple concept of natural magnet bearing:

    Magnetic Bearing Basic

    This is an aluminium shaft with box magnet all around at 45 degrees. On each sides, i put a ring magnet in the repulsive side.  Of course, it’s a schema, so i let the rings floating in space to keep the pictures readable. So more the ring are closer from each other, more there is pressure over the whole shaft.

    After that, my question was how to made this turn.  As i was studying chopper’s swashplate few years ago, i fund a way to adapt this mechanical method to my concept. Simply by creating a disharmony between the rotor’s box magnets strength like this:

    So by tilting a little the rings in symmetry over it, this will give a direction to the shaft. Now the question is how to make the rings turn in symmetry without using a lot of energy? For this i setup a set of 3 driving screws to hold the rings magnet with spherical bearing. The 2 shaft’s strokes are set in an opposite stepping, that way, when i turn the shaft there are getting closer each other, or farest in opposite rotation.

    Magnetic Clevis from Lempereur Bertrand on Vimeo.

    Here a little schema of the Final concept:

    This is with 3 shaft but it could work also with 4.

    If you want to experiment some stuff with magnets:

    http://www.supermagnete.fr/eng/

    http://www.hkcm.de/

    For industrial stuff:

    http://shop.hpceurope.com/an/home_catalogue.asp

    Constant Velocity Joint

     
  • jyonkov 11:08 am on December 16, 2009 Permalink | Reply
    Tags: , , , ,   

    Blog / CMS software ? 

    We talked about installing plugins in WP and moving the blog to our own server.  Since we may want to do more that blogging, for example: Multilingual Posts, Projects, Some metrics and Analytics, (Nikolay was taking about Trust Metric), Event organizing, Advertising, Fund raising, add more… I wonder what software is best suited to handle all ?

     
    • jyonkov 12:23 pm on December 19, 2009 Permalink | Reply

      It seems that we can’t see what the other options are… so it would be nice if we add them as a comments. I was not expecting to see a lot of votes for google, but with google apps and JEE engine it seems that it has a lot of potential.

      • Bertrand 4:47 pm on December 20, 2009 Permalink | Reply

        Drupal and ModX are really simple and clear, Joomla is heavy to setup and manipulate but there is much more fonctionality.
        About Google tools, i turn a bit around Google Site and it’s look ugly and very limitated by default.
        Joomla, Drupal, your call ;o)

        • jyonkov 2:11 am on December 23, 2009 Permalink | Reply

          As you may have already realized, it’s not really “anyone’s call” what we are going to use, but to me its more about what we need and who is willing to contribute and what platform one has experience with… Please forgive me for the following brain dump but from what i know: Nikolay has experience with WP and he has acquired gambari.org for us, Naven has extensive experience in organizing communities, Stefan has extensive experience with PHP, Bertrand is extremely good with graphics, etc … and we are all pretty good at programming and software architecture. Please add anything you’d like to share… For example I’m more comfortable with Java and Google Engine than PHP. I’m also really exited about getting together and doing a development camp, perhaps sometime next year. Candidate projects pages and projects dashboard would be useful (we can add pages under Projects page), raising funds would help (start with google adsense?). About our community portal i’m sure you’re aware that you can export WP and experiment yourself. I personally think that instead of dividing out community it would be better to experiment bridging WP. For example we can setup our WP server at http://wp.gambari.org or/and JOOMLA at http://joomla.gambari.org , as for the current http://gambari.wordpress.com we are very limited as Nikolay mentioned earlier.

          • Daniel Radev 3:32 am on December 23, 2009 Permalink | Reply

            It’s not about dividing community, I think we need a place where we can share some more information without it being visible to spam bots for example (Bertrand please remove your email from bellow :) ).

    • Nikolay 10:20 pm on January 1, 2010 Permalink | Reply

      From SEO point of view, it’s not good to have multiple subdomains. Whatever we pick, it’s better to reside on the same domain under different paths, i.e. gambari.org as the main and gambari.org/blog as the blog, etc. Regarding the CMS… I think for blogging, WordPress is the best. There are many additional things you can do on top of WordPress MU such as BuddyPress (SocNet), bbPress (forum), etc. Drupal is cool, but even the upcoming Drupal 7 is nowhere close to WordPress for blogging. Probably Drupal 8 will change the status quo, but for now I think WordPress MU + BuddyPress is the best choice for us.

      • jyonkov 2:10 am on January 2, 2010 Permalink | Reply

        Agree about the SEO point of view. About CMS I’m all for what people have experience with. The top things TODO in my opinion are to create our own WPMU, add advertisement and a way for all of us to see how much funds we have accumulated, add infrastructure for translating content. Nik, if you have time can you setup WPMU at http://gambari.org and suggest a way to add Ads. Additional user accounts might be useful (people may like to help…). Lets keep both WPMU’s active for awhile.

c
compose new post
j
next post/next comment
k
previous post/previous comment
r
reply
e
edit
o
show/hide comments
t
go to top
l
go to login
h
show/hide help
shift + esc
cancel
Follow

Get every new post delivered to your Inbox.