Philips Tech Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Friday, 30 October 2009

Introduction to Open Street Map

Posted on 06:14 by Unknown

Presentation slides of GeoHacker Sajjad Anwar talk on Open Street Map (OSM) Project.This talk was delivered during the OpenStreetMap Mapping Party at NIT Calicut. Hiran's creative work touch with type and overall look of the slides is striking.




Introduction to Open Street Map
Read More
Posted in OpenStreetMap | No comments

Monday, 26 October 2009

Machine Translation Humor

Posted on 02:20 by Unknown

Studying computational linguistics isn't dull. There is always something to laugh about, including the subject itself.


Fuck computational linguists

Courtesy: xkcd #114



Lets look at that classic illustration of Machine Translation(MT) of the English phrase The spirit is willing, but the flesh is weak to Russian and back. Lets see what would we get if we try with Japanese today.





  • The spirit is willing, but the flesh is weak Let's start


  • 精神が、肉体が弱い喜んで into Japanese


  • Spirit, willing flesh weak back into English

  • 精神は、喜んで、肉は弱い back into Japanese

  • Spirit is willing, flesh is weak back into English

  • 精神、肉体が弱い喜んで back into Japanese

  • Spirit, I'd have a weak body back into English

  • 精神を、私は弱い体がしたい back into Japanese

  • Spirit, I want a weak body back into English

  • 精神を、私は、弱い体を back into Japanese

  • Spirit, I have a weak body back into English

  • 精神を、私は弱い肉体を持って back into Japanese

  • Spirit, I have a weak body back into English






View the complete results at Translation party.

Read More
Posted in Computational Linguistics, machine translation system | No comments

Sunday, 25 October 2009

OpenStreetMap Mapping Party at NIT Calicut

Posted on 01:47 by Unknown

This weekend I travelled overnight for the first Open Street Map (OSM) mapping party in Calicut. The event was part of NIT Calicut's Tathva fest. When I reached Calicut I found Sajjad, Praveen and other geo hackers had been hacking late into night preparing for the party. Took a headdive by first fixing Sajjad's laptop and later helping out with few late minute tasks.



Getting the devices to work was a major pain. The Ubuntu Karmic laptop I had with me managed to detect the Openmoko Neo Freerunner and Android based G1, we could do upload GPS clients to the devices. But only one of OpenMoko's ending up being used at the party while others started rebooting whenever we launch GPS client. Bummer !

Praveen, Sajjad working on laptops

GPS Tracker on Openmoko






After a quick Kerala style breakfast we headed to NIT Calicut campus some 20 kms from the city. Dressed up in white mapping party tshirts with 'Our Streets, Our Map' printed in bold letters in the back. We found the FLOSS Hall inside the campus already setup, the overhead projector was running endless Linux Foundation videos. :) But there very few people around.

NIT Calicut campus


On the other side of the room, several laptops were setup showcasing several Linux applications. Found that laptops running Linux games were most engaged through out the day. We quickly hooked up our Wifi access point to the wired network so that we could get online for uploading out geo mapping data.








Sajjad, Praveen and others gave a quick introduction to Open Street Map project and the idea behind a mapping party. The tools needed for mapping are a GPS device or a phone with GPS feature, a computer running JOSM - OpenStreetMap editor and a account on OSM servers to upload the your geo mapping data.

Sajjad giving the lecture


Praveen adding his ideas


Introducing Openmoko



Later we divided into different groups, each with a GPS device and a different area of campus to map. I managed to get a sector with ladies hotel :P but failed to get someone with mapping experience into my team. We heading out under the hot sun to start mapping.


Assigning different sectors
Assigning different area's to teams

Tools for Mapping: Computer and GPS device <br />

Tools for Mapping: Computer and GPS device

Walking around with GPS device
Walking and mapping with a GPS device

Garmin GPS Device

Garmin GPS Device

Download, edit and upload to OSM servers<br />

Download, edit and upload to OSM servers

Late Dinner
Late Dinner

Tried at the end of the day
Give me a pillow, I'll sleep right here





Overall the event was a great learning experience for me. Later in the evening I interacted with team to see what worked and what didn't work at the party. I managed to share some ideas on creating a blueprint for such mapping parties or workshops around India before I left the city.

Read More
Posted in android, Calicut, G1, kerala, neo freerunner, openmoko, OpenStreetMap, travel | No comments

Thursday, 22 October 2009

Apport disable ignore future crash reports

Posted on 02:58 by Unknown

When a software application crashes on Ubuntu Linux Apport automatically collects program data, creates a crash report and submits this information to Ubuntu bug reporting system Launchpad. Such detailed crash reports are invaluable in fixing the software bugs.



For developers who run unstable and bleeding edge development systems, software crashes are more common than you think. Often its good to let apport ignore known bugs by checking 'Ignore future crashes of this program version'. When a newer version of application is released with bug fixes, its reasonable to let apport watch the application for new crashes. However the apport documentation doesn't mention anything about this. I posted a question on launchpad, but didn't get a satisfactory answer. Digging deeper into my system I realised the trick lies in the ~/.apport-ignore.xml file. As the name suggests apport ignores all applications listed in this file. Do you think editing this file is correct method. Any ideas?







<?xml version="1.0" ?>
<apport>
<ignore mtime="1249941982" program="/usr/lib/gvfs/gvfsd-trash"/>
<ignore mtime="1249661853" program="/usr/bin/indicator-messages-service"/>
<ignore mtime="1241703827" program="/usr/bin/sugar-ui-check"/>
<ignore mtime="1247782974" program="/usr/bin/update-notifier"/>
<ignore mtime="1249944683" program="/usr/bin/file-roller"/>
<ignore mtime="1249927702" program="/usr/bin/gnome-keyring-daemon"/>
<ignore mtime="1241703827" program="/usr/bin/sugar-session"/>
<ignore mtime="1250707118" program="/usr/bin/evince"/>
<ignore mtime="1249941982" program="/usr/lib/gvfs/gvfs-gdu-volume-monitor"/>
<ignore mtime="1251154362" program="/usr/bin/accerciser"/>
</apport>

Read More
Posted in apport, Linux, ubuntu | No comments

Wednesday, 21 October 2009

Getting Started with Mallard Help Documentation

Posted on 02:11 by Unknown

Gnome 3.0 help documentation is based on the new topic-based Mallard documentation format created by Shaun McCance. The Yelp help browser and Gnome documentation utilities already support Mallard format.




Creating a Mallard Document


In this post we will use Shaun's Ten Minute Tour to create a multi-page Mallard document.Mallard documents use a '.page' extension. The 'Beanstalk' application help needs a guide page (index.page) and a topic page (planting.page). Make a new directory named 'beanstalk' and create the two files with following content using your favorite text editor.





# index.page
<page xmlns="http://projectmallard.org/1.0/"
type="guide"
id="index">
<title>Beanstalk Help</title>
</page>

# planting.page

<page xmlns="http://projectmallard.org/1.0/"
type="topic"
id="planting">
<info>
<link type="guide" xref="index"/>
</info>
<title>Planting Beans</title>
<p>By the end of this page, you will be able to plant your magic
beans and nurture them into a bean sprout.</p>
<steps>
<item><p>Dig a hole 5cm deep.</p></item>
<item><p>Place your magic beans in the hole.</p></item>
<item><p>Fill the hole with clean dirt and pat it level.</p></item>
<item><p>Water daily.</p></item>
</steps>
</page>





Now use Yelp help browser to view the files. Open a terminal and type the following command.

$yelp file:///tmp/beanstalk/
Yelp help window of Beanstalk

Yelp help window showing planting page





Adding to Gnome Help system



The next step is make it part of the Gnome help system. Here we are copying the beanstalk help files manually to folder where gnome help file are stored.


$ sudo mkdir /usr/share/gnome/help/beanstalk
$ sudo mkdir /usr/share/gnome/help/beanstalk/C
$ sudo cp beanstalk/ /usr/share/gnome/help/beanstalk/C/ -rfv
`beanstalk/' -> `/usr/share/gnome/help/beanstalk/C'
`beanstalk/index.page' -> `/usr/share/gnome/help/beanstalk/C/index.page'
`beanstalk/planting.page' -> `/usr/share/gnome/help/beanstalk/C/planting.page'


We are done! You can now access beanstalk help by calling 'yelp ghelp:beanstalk' from your application or via Yelp search.

Read More
Posted in documentation, gnome, Linux, mallard, ubuntu, yelp | No comments

Friday, 16 October 2009

The Life and Death of a Mobile

Posted on 12:04 by Unknown

Watching The Life and Death of a Mobile Phone on BBC Four reminds me of my first mobile. I didn't have enough money to buy a sleeker Nokia model so I brought this chunky Motorola. When I showed to my friend Kaushal he told me that its bulky but it will serve you well and it did. My first mobile hack was done on this, I would send a hundreds of SMS's (its used to be free! ) and it outlasted most of the other newer phones I would buy later on. In death too it proved useful, a friend practised mobile repairing on this handset. Amen!



Motorala Mobile handset

Read More
Posted in Mobile | No comments

Wednesday, 14 October 2009

PyCon India 2009

Posted on 06:05 by Unknown

Most action happens on conference sidelines PyCon India 2009 is no expection. You can always watch the recordings of talks later on. Catching up with friends comes first. Sharing ideas about projects, events and just talking all things geek. Good to hear that Santhosh was interested about integrating dhvani with speech dispatcher for Orca screen reader. Sharing experiences of working with non-profits with Sayamindu and talking about accessibility issues on OLPC SUGAR. And exploring possibilities of doing Ubuntu Karmic release parties in Chennai and Bangalore with Parthan (technofreak), Renuka and Debayan.



I did catch few of the lectures of Ramakrishna on Enterprise Linux, Parthan and the presentation by the FOSSEE team.







Parthan Python newbie talk


The Mallu Gang !


Praveen shows his Android G2


Baij T-shirt with topsy turvy logo


What's Reappy ?


Jinesh checking out Samsung mobile (Q2?)


Hiran hacking my T-shirt with a pen :)






The Food was Good!



Where are the crowds ? Ah! 75 students took off to see the city!

Prabhu Ramchandran charms the crowds


The feedback !






Read More
Posted in accessibility, android, bangalore, dhvani, events, free software, india, OLPC, orca, python, travel | No comments

Friday, 9 October 2009

At National Workshop on Web Accessibility in Trivandrum

Posted on 13:16 by Unknown

Delivered a lecture about Ubuntu accessibility features and Orca screen reader at the National Workshop on Web Accessibility here in Trivandrum. I had to wrap up the usually hour long talk quickly so that I can catch the train to Bangalore to be at the Pycon India 2009 the next day.








The two day Web Accessibility workshop hosted by SPACE and Centre for Internet and Society concluded at Christ Nagar International School today. 43 participants from various Government departments and private firms took part in the workshop. The aim of the workshop was to educate web developers of Government and non Government agencies on how to develop websites that are equally accessible to people with disabilities.


Read More

Read More
Posted in a11y, accessibility, events, kerala, orca, ubuntu, web standards | No comments
Newer Posts Older Posts Home
Subscribe to: Comments (Atom)

Popular Posts

  • Google Apps Script for Google Sites
    Google Apps Script started as functions for Google Spreadsheets. Today Apps Scripts have evolved into powerful development environment for e...
  • Naranda Muni Assocation
    Juan says 'I now dub thee, president arky ' Initiation into Hipatia community Browsing this blog on Nokia N95 at the IFFK in Kerala...
  • Acer Aspire One Battery Charging Problem
    If you believe amnesia is a malady that effects humans, think again. Recently a Acer Aspire One netbook landed on my table with a similar p...
  • PyCon India 2009
    Most action happens on conference sidelines PyCon India 2009 is no expection. You can always watch the recordings of talks later on. Catch...
  • Prayas The Tinkerer
    Ran into Prayas the tinkerer while in Bangalore. He introduced me to two of his really interesting projects. CANOPY: temporary roofs for t...
  • Free Software Camp for Ngo's and Civil Society Groups in Delhi, India
    Free Software Workshop for NGOs and Civil Society Groups Effectively compute and communicate in your local language using free and open sour...
  • Swathi Sangeethotsavam 2010
    The thunderstorm lasted all night, it was raining all sunday afternoon. The lake water is rising again, I resist the idea of going for a swi...
  • ALSA Jack Sense problem in Jaunty
    Update: Ubuntu Lucid user should read the this updated post Headphone jack sense problem in Ubuntu 10.04 Lucid Lynx instead. The newly or...
  • National Open Source Conference of Afghanistan (NOSCA) 2013
    This week National Open Source Conference of Afghanistan (NOSCA) starts in Jalalabad, Afghanistan. The event is organized by the National I...
  • Startup Investment Hour in Hanoi
    Opportunities abound for those who think big in Vietnam. Recently 5Desire , a local startup accelerator organized Startup Investment hour. T...

Categories

  • "compiz-fusion"
  • "film making"
  • "Graphic Design"
  • "martial art"
  • 01-18-2012
  • 10.04
  • 10.10
  • 3dprinting
  • 9.04
  • a11y
  • accerciser
  • accessibility
  • Activism
  • adobe
  • aegis
  • africa
  • AIR
  • alsa
  • Andhra Pradesh
  • android
  • angling
  • Animals
  • apache
  • apple
  • apport
  • Apps Script
  • architecture
  • ardour
  • arduino
  • ARM
  • art
  • audio description
  • bangalore
  • barcamp
  • barcamphanoi
  • barcampkl
  • barcamppp
  • barcampsaigon
  • barcampvte
  • bash
  • bcy2011
  • beercamp
  • biofuel
  • bittorrent
  • blackout
  • blender
  • blind
  • blogging
  • book
  • boot2gecko
  • braille
  • broadcom
  • bugs
  • bzr
  • Calicut
  • cambodia
  • canon
  • Canopy
  • cartoons
  • cat
  • CC
  • CDMA
  • censorship
  • CHDK
  • children
  • china
  • Chromium
  • Climate Change
  • cms
  • Comedy
  • comics
  • command line
  • compiz
  • Computational Linguistics
  • cpan
  • Creative Commons
  • cyanogenmod
  • DAISY
  • debian
  • delhi
  • design
  • dhvani
  • django
  • documentation
  • dontzap
  • dots
  • drupal
  • drush
  • earth hour
  • easy_install
  • eclipse
  • Ecuador
  • embedded linux
  • Environment
  • espeak
  • events
  • fennec
  • ffmpeg
  • film
  • film making
  • firefox
  • firefox3
  • firefox4
  • firefoxOS
  • firmware
  • fishing
  • fossasia
  • free culture
  • free software
  • fsfs
  • fx4
  • G1
  • gadgets
  • gdm
  • geek humour
  • Gimp
  • GISS
  • git
  • gnewsense
  • gnome
  • google
  • gta02
  • GUI Testing
  • hack
  • hackable1
  • hacker
  • handbrake
  • hanoi
  • hanoitweetup
  • hardware
  • hardy heron
  • hipatia
  • html5
  • humour
  • hunspell
  • ICANN41
  • iceweasel
  • identi.ca
  • iffk
  • IISE
  • india
  • Indian Languages
  • intel
  • interaction design
  • internet
  • intersat
  • Intrepid
  • Intrepid Ibex
  • ipod
  • jam
  • jaunty
  • Java
  • Javascript
  • josm
  • karmic
  • kerala
  • kernel
  • keyboard
  • kid
  • kiddy video
  • kids
  • kinect
  • kiosk
  • l10n
  • laos
  • launchpad
  • ldap
  • libreoffice
  • Linux
  • local weather
  • lucid
  • machine translation system
  • maemo
  • mallard
  • manga
  • maps
  • maverick
  • mediawiki
  • meego
  • mencoder
  • merkaartor
  • micro-blogging
  • midori
  • Mobile
  • moblin
  • mod_pagespeed
  • modem
  • mozcamp
  • mozilla
  • mplayer
  • music
  • mwc2012
  • myanmar
  • mymozl10n
  • mysql
  • n70
  • nature
  • nedumangad
  • neo freerunner
  • Neo1973
  • nepal
  • netbooks
  • NGO
  • NLP
  • NLTK
  • Nokia
  • Nonprofits
  • notify-osd
  • NUI
  • nvda
  • OLPC
  • ooffice
  • openDNS
  • openmoko
  • openNI
  • openOffice
  • openoffice.org
  • OpenStreetMap
  • orca
  • oscar
  • OSM
  • packaging
  • PDF
  • people
  • perl
  • Pets
  • photography
  • pipa
  • pokhara
  • postfix
  • potlatch
  • powershot
  • programming
  • pune
  • puppylinux
  • python
  • pythonegg
  • radio show
  • Recycling
  • red nose day
  • rms
  • RND
  • robots
  • rockbox
  • rubber
  • ruby
  • rural
  • s60
  • sahana
  • samba
  • samsung
  • scipy
  • security
  • SFD2011
  • shell
  • silk
  • singapore
  • skype
  • social media
  • software-center
  • softwarefreedomday
  • solar
  • solar eclipse
  • sopa
  • speakers
  • spins
  • stallman
  • startups
  • system-adminstration
  • t-shirt
  • tablet
  • tactile watch
  • tea shops
  • technology
  • tee
  • terminal
  • Testing
  • theatre
  • tibet
  • tracker
  • travel
  • trek
  • trekking
  • tux4kids
  • tuxmath
  • tv
  • tweets
  • twitter
  • ubuntu
  • UNR
  • uTouch
  • UX
  • UXA
  • vagrant
  • VCS
  • veli
  • vidarbha
  • video
  • virutalization
  • vsat
  • w3c
  • watches
  • water from dew
  • weather stations
  • weave
  • web automation
  • web standards
  • web testing
  • web2py
  • webmaker
  • Wiki
  • wikia
  • wikipedia
  • Windows
  • Windows XP
  • wordpress
  • wvdial
  • X-Window-System
  • X11
  • xorg
  • yelp
  • Zii
  • ZTE

Blog Archive

  • ►  2013 (17)
    • ►  September (1)
    • ►  August (1)
    • ►  July (1)
    • ►  June (2)
    • ►  May (3)
    • ►  April (1)
    • ►  March (1)
    • ►  February (5)
    • ►  January (2)
  • ►  2012 (26)
    • ►  December (3)
    • ►  November (1)
    • ►  October (1)
    • ►  July (1)
    • ►  June (3)
    • ►  May (6)
    • ►  April (1)
    • ►  March (8)
    • ►  January (2)
  • ►  2011 (43)
    • ►  December (2)
    • ►  November (7)
    • ►  October (8)
    • ►  September (4)
    • ►  August (5)
    • ►  June (1)
    • ►  February (6)
    • ►  January (10)
  • ►  2010 (73)
    • ►  December (17)
    • ►  November (5)
    • ►  October (10)
    • ►  September (3)
    • ►  August (8)
    • ►  July (9)
    • ►  June (4)
    • ►  March (5)
    • ►  February (7)
    • ►  January (5)
  • ▼  2009 (108)
    • ►  December (7)
    • ►  November (10)
    • ▼  October (8)
      • Introduction to Open Street Map
      • Machine Translation Humor
      • OpenStreetMap Mapping Party at NIT Calicut
      • Apport disable ignore future crash reports
      • Getting Started with Mallard Help Documentation
      • The Life and Death of a Mobile
      • PyCon India 2009
      • At National Workshop on Web Accessibility in Triva...
    • ►  September (6)
    • ►  August (8)
    • ►  July (4)
    • ►  June (5)
    • ►  May (6)
    • ►  April (15)
    • ►  March (15)
    • ►  February (9)
    • ►  January (15)
  • ►  2008 (33)
    • ►  December (33)
Powered by Blogger.

About Me

Unknown
View my complete profile