Milo Creative
  • HOME
  • SHOWCASE
  • BLOG
  • CONTACT

  • 31 Jan 2013

    argy's tumblr

    Discover how the UK Parliament works

    If you would like to know more about how the UK Parliament works, or just need a refresher course, then Parliament Revealed is a great website for you.

    Parliament Revealed provides a video guide to the oldest parliamentary democracy in the world, by speaking directly to the MPs, Peers and Staff who serve there. To start with why not watch this film to get yourself up to speed.

    The website is aimed primarily at parliamentarians and civil society in emerging democracies, however it is open to anyone keen to understand how the UK Parliament works.

    The website and films were made in collaboration with Hansard Society and Lord Waverley. 

    Permalink http://tmblr.co/ZfJzTyd3oXOl


  • 29 Nov 2012

    baddeo

    How to add subtitles to Vimeo

    Here is a quick recipe to add subtitles to a video you are embedding from Vimeo to your website. It uses jQuery to parse a standard subtitles .srt file and allows you to fully customise the timed display of subtitles as the video is playing.

    It will take you about 39 minutes to cook and these are the ingredients:

    * a Vimeo embed code, pasted somewhere in your page

    <iframe src=”http://player.vimeo.com/video/11079465…

    * jQuery, included in your webpage, either in the head or at the end of the body

    <script src=”http://example.com/path/to/jquery.min.js”> </script>

    * the Vimeo player JavaScript API (aka Froogaloop), included in your webpage, either in the head or at the end of the body

    <script src=”http://a.vimeocdn.com/js/froogaloop2.min.js”> </script>

    The method:

    1. Go to UniversalSubtitles and create subtitles for your chosen video.

    2. Download the .srt file.

    3. Use ajax to get the srt file

    $.ajax({ method: ‘get’, url: theSrtUrlGoesHere, success: parseSubtitles});

    4. Parse the subtitles:

    var subtitles = []
    function parseSubtitles(srt)
    {
       var records = srt.replace(/(\r\n|\r|\n)/g, ‘\n’).split(‘\n\n’)
       var r = 0
       $(records).each(function(i)
       {
         subtitles[r] = []
         return (subtitles[r++] = records[i].split(‘\n’))
       })
    }

    5. Watimecodeh the Vimeo player, listening to the main playback event:

    var vimeoPlayer = $(‘iframe’).first()
    Froogaloop(vimeoPlayer).addEvent(‘playProgress’, onPlayProgress)

    6. Display subtitles when the video is playing:

    var subcount = 0 

    function onPlayProgress(data)
    {
       var subtitle = ”
       var seconds = Number(data.seconds).toFixed(1)
       var min = timecodeFrom(subtitles[subcount][1])
       var max = timecodeTo(subtitles[subcount][1])

       if (seconds > min && seconds < max) subtitle = subtitles[subcount][2]
       if (seconds > max && subcount < (subtitles.length - 1)) subcount++

       $(‘#subtitles’).html(subtitle)
    }

    function timecodeFrom(timecode)
    {
       var timecodePair = timecode.split(’ —> ‘)
       return timecodeSeconds(timecodePair[0])
    }

    function timecodeTo(timecode)
    {
       var timecodePair = timecode.split(’ —> ‘)
       return timecodeSeconds(timecodePair[1])
    }

    function timecodeSeconds(timecode)
    {
       var secs, timecode1, timecode2 
       timecode1 = timecode.split(‘,’)
       timecode2 = timecode1[0].split(‘:’)
       return (secs = Math.floor(timecode2[0] * 60 * 60) + Math.floor(timecode2[1] * 60) + Math.floor(timecode2[2]))
    }

    Permalink http://tmblr.co/ZfJzTyYIM8gg


  • 25 Jul 2012

    baddeo

    Visit Stratford app on BBC News

    The BBC featured our app Visit Stratford twice this week! Last night on BBC London News (from 19:21) and on Sunday on BBC Breakfast (from 21:10) as a must have app for anyone visiting Stratford this summer.

    SRP and the Newham Council have been working hard at promoting it, through the printed Stratford guide, maps and other collateral. They are going to distribute thousands of leaflets for the app in the coming days, when millions of visitors will flock to Stratford for the Olympic Games.

    Visit Stratford has also been featured in the Guardian’s New and notable apps, Mobile Marketing Magazine, Android News, Newham Recorder and the Visit London blog, amongst others.

    If you haven’t yet downloaded it, please do so at www.stratfordlondonapp.com (updated iPhone and Android versions available).

    Permalink http://tmblr.co/ZfJzTyQ3Q6F5


  • 02 Jul 2012

    argy's tumblr

    A new home for milo…

    … and a new view from milo towers. We managed to move into our new office on Friday in just one day, we’re mostly unpacked, connected and open for business as usual. Looking forward to investigating Brick Lane for new lunch time experiences and having our first meeting in Rough Trade. 

    Permalink http://tmblr.co/ZfJzTyOX-oXS


  • 26 Jun 2012

    argy's tumblr

    We’re moving!

    We’re very excited to be moving offices this week to the super hip Old Truman Brewery located on Brick Lane, Shoreditch. As many of you will be aware The Old Truman Brewery is right in the centre of East London’s revolutionary arts and media quarter, and is home to a hive of creative businesses as well as exclusively independent shops, galleries, markets, bars and restaurants. 

    The finely tuned mix of business, arts and leisure has created an environment unique in London and we’re excited at the new opportunities that moving to such a vibrant community will bring. 

    Permalink http://tmblr.co/ZfJzTyO8_qrE


  • 26 Jun 2012

    argy's tumblr

    Final days shoot on Parliament Revealed

    The sun shone for the final filming day on Parliament Revealed. We were filming Lord Waverley for a thirty minute documentary that we are making with Hansard Society. The film will be part of a website that enables politicians from Central Asia and South Caucasus (CASC) countries to learn more about how the UK’s Parliamentary system works.

    The website will host footage of Parliament at work and filmed interviews with MPs and Peers that explore and explain the fundamental principles and workings of the UK Parliamentary system.

    Parliament Revealed stems from Lord Waverley’s activities in developing the cooperation agreements and observation of the desire amongst politicians from Central Asia and South Caucasus (CASC) countries and elsewhere for accessible information about the UK’s Parliamentary system.

    This initiative is timely as it is applicable to global events, with many in the Arab world for example wishing to have it explained how and why the Westminster arena operates in the way that it does.

    Permalink http://tmblr.co/ZfJzTyO8zR_W


  • 22 May 2012

    argy's tumblr

    We’re looking for an experienced CodeIgniter developer

    We are seeking an experienced CodeIgniter developer to join our team and be part of the development of a web application. At its core, it will be a collaborative project management application (think Basecamp) with a focus on long-term business strategies. The front-end layer will be built on Backbone MVC architecture and will communicate with the back-end using a RESTful API.

    Your main responsibility will be to build the back-end layer using CodeIgniter, and you will also be involved in strategic decisions, such as advising on the most suitable solution for a scalable product (PHP cloud-hosting and alternatives) and for the integration with external services such as Vimeo.

    You will work with a multi-disciplinary team of designers and developers, and be involved in all aspects of product development, from consulting on UI/UX and planning information architecture to the obvious: implementing quality code. 

    Experience with CodeIgniter is essential, as well as a track record of building, maintaining and monitoring applications on the LAMP stack. Experience with similar PHP frameworks like CakePHP or Zend would also be helpful. Knowledge of best practices in building scalable applications is highly desirable.

    Responsibilities:

    • Involvement in product planning from initiation to implementation
    • Back-end architectural planning and implementation
    • 3rd party API integration
    • Technical documentation and peer code-review
    • Communicating amongst a small development team


    Skills and requirements:

    • CodeIgniter, object-oriented, MVC architecture
    • MySQL (advanced knowledge of non-ORM SQL)
    • git

    Permalink http://tmblr.co/ZfJzTyLxLR1R


NEXT