helion-prime
home about us blogs contacts

Blogs

This weblog by Helion-Prime Solutions about software design, experience, business, the web, simplicity and more
Blogs

Mozilla Bespin: web-based code editor on web technologies

February 13th, 2009 by alex.shapovalov

Bespin — an experiment from Mozilla Labs that possibly will propose an open, extensible web-based framework for code editing that aims to increase developer productivity, enable compelling user experiences, and promote the use of open standards.

At this time we have initial working experimental prototype that we can use to understand concepts of Bespin and the possibilities that it opens up.
The protorype includes support for basic editing features, such as syntax highlighting, large file sizes, undo/redo, previewing files in the browser, importing/exporting projects.

As for me idea of web-based code editor is arguable due to we have enough excellent standalone open-source code editors like Netbeans [http://www.netbeans.org/] or Eclipse [http://www.eclipse.org/] that have good collaboration possibilities. Standalone code editors we can develop using pretty object-oriented languages like Java and don’t bother with Javascript. But time will say its word.

Mozilla wants you
The Bespin experiment is still in its infancy and just getting started. There are many ways to join the team and get involved: [https://bespin.mozilla.com/]

Be Sociable, Share!

    History of the Internet in one clip

    January 29th, 2009 by vasiliy.kiryanov

    Melih Bilgil [http://www.lonja.de/] from Germany developed pictorial language. The aim was to find a common pictorial language for electronic communication and to ease the navigation.

    Then he made a clip “History of the Internet”. It is an animated documentary explaining the inventions from time-sharing to filesharing, from Arpanet to Internet.

    thanks Melih

    Be Sociable, Share!

      ThisMoment: shinny new killer app ?

      January 28th, 2009 by henadiy.atroshko

      Unknown thisMoment Inc presented new killer application, and service getting popular quite fast.
      Who they want to kill? All our favorite social networks: Delicious, Facebook, MySpace, Flickr, Twitter.

      All the conception behind is:
      mark some moment in time
      add some data(photos, video, music, text) to that moment
      share your moment and look others

      thisMoment is the latest creation of a team that has built and managed some of the Web’s biggest consumer properties, including GameSpot, MP3.com and TV.com, and more recently the Yahoo! Entertainment portfolio (Yahoo! Movies, Music, Games, Celebrity, TV and Video) and its Brand Universe initiative.
      According to thisMoment

      No API, or at least RSS aggregation at this time makes it arguable application for me but it is still Beta.
      Look yourself, who knows .. perhaps it will be popular, and you will have problem with cool account name.

      Be Sociable, Share!

        Twitter time, twitter as popular as Digg

        January 22nd, 2009 by vasiliy.kiryanov

        We all use twitter to read daily thoughts of famous people, friends or unknown men.
        But yet year ago could we think it can be as popular as example of explosive growth — Digg.
        Now they have same spread level: each control 0,021% of US traffic (number of visits).



        “Last week, the market share of visits to Twitter surpassed Digg for the first time since launch and was ranked #84 (one above Digg at #85) in the Computers and Internet category. A big driver of traffic to Twitter last week was around the US Airways plane crash in to the Hudson River last Thursday, driving many posts and updates about the situation. One photo of the plane taken by Janis Krums, was viewed by many people via Twitter and was subsequently used across a number of traditional media outlets.”
        via Hitwise Intelligence

        Also UK Internet traffic to the site has increased 10-fold over past last 12 months. For the week ending 17/01/09 twitter ranked as the 291st most visited website in the UK, up from a ranking of 2,953 for the week ending 19/01/08. UK Internet traffic to the website has increased by 974% over this period.


        Good steps twitter, go further ..

        Be Sociable, Share!

          Firefox 3.0.5: how to fight caching issue

          January 20th, 2009 by alex.shapovalov

          If you are web-developer you probably already heard about regression bug in recent Firefoxes, event latest Firefox 3.0.5 is affected.

          Bug is described here on Bugzilla [https://bugzilla.mozilla.org/show_bug.cgi?id=441751], it is fixed, and should be available in new version of Firefox.

          As the bug description notes Firefox ignores cache control attributes so we can’t just use them:
          Cache-Control: max-age=0, no-store, no-cache, must-revalidate
          Expires: Sun, 1 Jan 2000 00:00:00 GMT
          Pragma: no-cache

          Rare case is you need to tune cache then you can use browser.cache.check_doc_frequency parameter [http://kb.mozillazine.org/Browser.cache.check_doc_frequency] that can be accessed with about:config URL.

          But for others question is what to do right now, event with new version of Firefox we can’t ask users to update their Firefoxes.

          There are 2 solutions that we have found and tested:

          1. If you want to make Firefox to reload some page
          You can generate new URLs for any cache sensitive resources every time.
          Add some insignificant parameters to URLs: http://www.google.com/something?aaa

          2. If you need to make some actions within some page,
          for example you need to provide an unique attribute for images in Ads campaign.
          You can use Javascript to generate it.
          Firefox uses same page but execute Javascript everytime.

          You can use following code to generate random number:

          1
          2
          3
          4
          5
          6
          7
          <script type="text/javascript">
          //<![CDATA[

          var AdsId = '' + Math.floor(Math.random()*1999999999);

          //]]
          </script>

          I hope men will update their browsers fast so we will not stick with that like with IE6.

          Be Sociable, Share!
            ©2010 Helion-Prime Solutions Ltd.
            Custom Software Development Agile Company.