sundeep's blog

Open source developer and linux enthusiast


| Comments

March 14, 2019 - the new warm day - when FOSSASIA turns 10! Floks, celebrating the eve with great enthusiasm and passion at the same venue that of last year, LifeLong Learning Institute Singapore. People queued up at the registration desk this morning waiting to collect their badges.

Transtats - Getting Started

| Comments

Helps in tracking translation completeness of your packages. These packages may participate in product releases, so a few Transtats UI group statistics to create at-a-glance translation progress picture - for the release! It has tools to detect translation deficiency in ready-to-ship packages.

Getting Started

Transtats Fedora instance is running at
And fedora-30 release is already added.

Flock 2018

| Comments

After the US, I was really excited to visit Europe this time for fedora flock conference. A lot of preparation: air tickets, stay, documents for VISA and more. Unfortunately we got our VISA declined and everything hanged. We re-applied and got it approved in second time that to just two days before to the planned take off. Nevertheless did all of slides/demo, shopping & packing and was ready for cab pickup. This time Pune to Mumbai was really relaxing and we reached Mumbai Airport before time! With some flight delay, reached Frankfurt Airport landing was really smooth. By evening we reached the beautiful city - Dresden. Venue for the conference this year was - The Radisson Blu Park Hotel & Conference Centre at Radebeul.


| Comments

After March 2016, this year I get chance to come back to this beautiful city - Singapore !! The country continues to hold best rankings in commerce, finance, transport & technology.

The premier open source summit FOSSASIA held on 22nd March to 25th March. This year Life Long Learning Institute hosted the event. LLI is located at Paya Lebar and serves gateway to learning opportunities since long time. It is very nearby to MRT and in the heart of city.

I18n FAD

| Comments

This time Pune, India was selected for Fedora Activity Day 2017 of Internationalization (i18n) Engineering. Folks from all over APAC and EMEA joined together to exchange ideas, fix long pending bugs and hack on new ideas. Thanks to Fedora Council for approving budget and to Bex for coordinating & moving i18n FAD arrangements further! Jens, Parag and Pravin played vital roles in organising everything required to make it happen.

I was really excited to meet my entire team for the first time! And it was Sunday evening, 19th Nov 2017 we all met together and went Amanora Food Court to share evening moments over snacks.

Flock 2017

| Comments

“Reporting time was 7:30pm and its 7:50, still your are saying it will take another 15 mins” this was my words while I was waiting and talking with cab driver. I was travelling to US for the very first time, and was little excited. We covered the distance between Pune and Mumbai Airport in decent time and managed to reach there by 12:30 midnight. Our zone was E in the plane and it was Emirates. We reached Dubai early morning. I tried to capture Burj Khalifa.

And then was starting of a long journey - Dubai to Boston. It was 5-6 movies long. Had great food and drinks. And a decent 3 hrs nap. All thanks to Emirates crew and services! We landed Boston 15 past 14 hrs, in the afternoon and waited for 25-30 mins at Bus stop to Hyannis, Cape Cod. Sun was about to sign-off for the day and street lights were yet to glow when we had great MacD burger, and headed towards The resort and conference center - flock'17 venue!

Manage Yourself

| Comments

All throughout schooling we learn to work hard preparing for exams and celebrate the results! This induces tendency to set short term goals and put some efforts achieving it. Almost every one has some method to plan and execute what ever goals one has. For some goals rigorous efforts are required whereas some require small but continuous inputs. Overall if we find some balance where we keep our daily activities doing and in parallel meet goals requirements, that certainly would be awesome.

In another words, how about developing a tool which may keep us on track minimising random efforts and keep ourselves more focused towards some goals we have in mind for coming 2-3 yrs? make-goals-daily is a small effort towards the same. This keeps a backlog (goals) and log our daily activities. In return it tries to calculate how much work is remaining for completion of goals. Also, it summaries tasks performed in a month grouped by goals. Thus making it personal activity logger to chase short term goals!!

Give it a try $ docker pull suanand/makegoalsdaily


| Comments

From last few months, working on an idea. Globalization market is evolving and we have better translation platforms out in the market, some of them are closed source but some are open. In the whole process, success is defined when users identify some-software xyz-release is now available in so and so languages. The complexity increases when a project involves various packages. Is translation progress of all involved packages up-to-the-mark for the project’s next release? Transtats is an answer to this!

Though it is just started and in very initial stage, one can use it for tracking translation progress. Transtats tries to create mapping between upstream project - translation platform and release streams. You may checkout docs for deeper insights. It has some inventory on which jobs operate, to create graphs. Lets see few steps how we get started using it.

PythonPune MeetUp - Oct '16

| Comments

It has been long attending some talks - specially around Python!! And PythonPune looks perfect to meet some folks working with Python in the happening city - PUNE. If I remember correctly it was 6:30 I woke up and dropped text to my friend at Baner - planning to spend latter half of the day at your place - as venue was at GSLabs, Baner.


Chandan Kumar greeted everyone there and with some backgrounds/purpose of this meetup called for a round of introduction - we had the strength of 50 - with some new faces. Nevertheless common goal was to learn new things. Akshay Goel started the talks with his discussions around pyautogui - an awesome module to automate keyboard/mouse events.

Zanata-Python-Client v1.5.0

| Comments

This release makes z-p-c little more stable with some major bugfixes. Feature wise we have translation files mapping rules added.

Translation Files Mapping Rules

Customize the way translation files are found when pushing, as well as the location they will be saved to when pulling.

<!-- example rules definition in zanata.xml -->
  <rule pattern="**/pot/*.pot">{locale}/{path}/{filename}.po</rule>
  <rule pattern="**/po/*.pot">{path}/{locale_with_underscore}.po</rule>