Thursday, January 26, 2012

Wikipedia Mobile

Hi all,

as you can see from Android market this month a new important app has come among us: it's Wikipedia Mobile by Wikimedia Team, the official app to easily bring the knowledge on your mobile devices! This app is more than a simple web view showing Wikipedia contents, is full of features, like the possibility to save pages, a dedicated history to track all pages you look at, full languages support and more.. but the cool thing I discovered is that it's free and relased under GPL 2! That's awesome!! Finally I can start giving my contribute to Wikipedia as developer! I'm so excited about that, I love Wikipedia and its finalities, it's not only the best classmate I ever had during my studies, it's an important resource for humans, an untouchable heritage. As expected guys working behind this project are awesome, very willing to help you and very good in programming, they wrote a good and easy to modify code! The app is developed using Phonegap so this makes it portable on other platforms like iOS and Windows Phone... Well, what else? I invite you to join the Wikimedia Team and become part of something of cool and important for everyone! Just fork the project and ask everything you need at #wikimedia-mobile on Freenode(IRC) or alternatively contribute opening bugs..!!

Waiting for you ^^

=.4.S.=

Tuesday, October 25, 2011

SomaFM App

Hi everybody,

I'm back to write here to show my last work for SomaFM radio, the Android official application, derived from my previous project Somadroid.. has been an hard work, Android SDK is a bit more complex than I thought and media player needed a lot of workaround to get working.. bad surprises :( :( anyway now all goes well and we are waiting for tester's feedback ... here I'll show you some screenshot taken from the emulator and explain some feature of this app:






These four screen shots represent the easier part of this application ^^ the last shows we have also a landscape layout shown on phone's rotation..

Channels tab: in this tab you can see all the channels available on SomaFM and you can order them by genre, favourites and number of listeners.

Bookmarks tab: in this tab you can see all your favourites song played on SomaFM. You can send your entire bookmarks list by email or access to a menu ( with share I mean share through your apps, like Twitter, Facebook, G+, Messaging etc ) as shown right here:



News tab: just a tab showing the news, with a personal engine to catch links ( no success with standard tools :\ )

Support tab: just a list of links that redirect you on SomaFM store for supporting the radio..



Here we are in the painful part, the Playing tab ^^ This tab is shown every time a channel is clicked on the Channel tab and start play the channel ( we have also a notification icon, obviously :P )... here you can favourite a song, share it, search it around Google or Amazon store, favourite the channel, see its info and share it...

Finally I developed the widget to fetch and play stations directly from your home screen..



You can stay updated about this app here or on SomaFM twitter page. You can also ask SomaFM for a trial version by writing to dj(at)somafm(dot)com and report all bugs to me directly.. The app will be sell on the Android Market soon but I don't know anything at the moment about its cost..

Wednesday, August 24, 2011

Emesene 2 plugins need you!

Hi all,

I'm going to be back on emesene development tomorrow after two months of inactivity... I followed all improvements done and I saw an huge progress of the emesene's core ... What really/heavily/unforgivably/(add any adjective u want) miss are plugins... Just opened this post to call people contributing in emesene to cover this lack: is not so really important to be a python guru! just try to improve yourself having a look to what other ones have done and remember that people working around this project can help you for every thing trough github, google group and mailing lists.. you just need to know git basis and a little bit of English or Spanish...

A first work area where wannabe plugins developers could start from is making a port of all emesene 1 supported plugins on this new version..

Have a good work!

=.4.S.=

Wednesday, April 13, 2011

Emesene sync tool is ready :)

Hi everybody,

I have been away from this blog for a long time because now I'm working on Emesene 2 as an official member, studying android development (no one can escape :D ) and working on other important projects of mine :) I'll report my post, where I explain my work on sync tool for Emesene 2 ( http://bit.ly/gKGjlr ).

Finally I can announce you that the synchronizer between emesene 1 and
2 is quite ready and safety :) At the moment this tool only import all
conversations and your personal avatars from emesene1 (one time only,
supposing that you'll use emesene 2 after its installation ;) )...
The remaining features to implement are:

1. Import all avatars of other contacts

2. Import all emoticons saved in emesene1

We're also still working to make it faster even with huge databases...

If you want to contribute, please have a look to files in e3/synch and
the SyncTool in gui/gtkui that uses an EmeseneSync object...


::See you next post::

Saturday, March 12, 2011

The 3 gold rules to reset your local repo

Hi everybody,

problems with your local git repo?? No problem, follow this 3 gold rules:

1. git reset --hard origin

2. git fetch upstream THEN git merge upstream/master

OR

2. git pull upstream master

3. git reset --hard upstream/master

Now your local repo is reset to the last commit made in the remote one..If you continue viewing a log with a text like "merged upstream/master" ( or something like that ) please use the rebase function in this way:

- git rebase upstream/master

and your repo will be rebased to the remote one..

::See you next post::

Sunday, December 19, 2010

Tiny4py: make your url shorter using python

Hi everybody,

sorry for missing to write these days, I have lot of work to do....I have also work on new Python libraries to make url shorter using services as goo.gl, bit.ly and Tinyurl...The page on google code is at http://code.google.com/p/tiny4py/ . You can download code using Mercury, I prefer to commit code instead of create an archive everytime an important modification happens ( you can find the "how to" on page ).

Good shorting :)

::See you next post::

Tuesday, November 9, 2010

Yet another emesene plugin

Hi everybody,

after Flickravatar I've released another plugin for emesene: Twitterene. This plugin take my avatar, status and nick from Twitter, putting them into emesene...I really need it :) http://code.google.com/p/twitterene/

::See you next post::