Planet maemo
There is a little bit of setup required, web keys, secrets and oauth... the normal story.
The identica filesystem contains a directory for each server you have setup in ~/.ferris/identica. To update my public status I just write to the status file in my identica account:
$ echo "this is coming from the console via libferris, mounting the public statusnet ;-p" \
| ferris-redirect identica://identica/status
To see what has been going on I can list the timeline directory, using "-0" to get libferris to tell me what metadata is interesting for that directory instead of viewing the protection bits and other non interesting information.
$ fls -0 identica://identica/timeline
89868729 Welcome to Identi.ca, @monkeyiq! Welcome Bot 12 Feb 2 03:53
...
There is also support for direct messaging through the filesystem, seeing retweets, friends, and mentions.
Now for the details... Configuration happens through the virtual filesystem. Each statusnet server you want to mount has it's own directory inside ~/.ferris/identica. The configuration directory lists the base URL for performing REST requests on that server and the prefix of where the webkey and secret are to live. For the public identi.ca server I have the following:
$ pwd
~/.ferris/identica/identica
$ cat rest_base
https://identi.ca/api/
$ cat token_prefix
identica
And the webkeys go in a file in ~/.ferris prefixed with the token_prefix above:
$ cat ~/.ferris/identica-api-key.txt
5045332...
I do not distribute web keys, so you need to go to http://identi.ca/settings/oauthapps and create one yourself.
If you have a private statusnet server foobar then you create ~/.ferris/identica/foobar with the REST url for it, and foobar as the token_prefix. Then put the web API key into ~/.ferris/foobar-api-key.txt.
To setup the oauth part, we use our old friend capplet-auth. Again for our foobar custom server replace the auth-with-site with foobar instead. This will give you a URL to visit to authorize your webapp (libferris) on your account. You'll be given a PIN to copy back onto the console and then you should be setup.
$ ferris-capplet-auth --auth-service identica --auth-with-site identica
Have you lost a remote for an infrared device? As long as you have your N900 with Pierogi on it, it shouldn’t be a problem.
Pierogi is a really good (and tasty) infrared remote for your N900, and allows you to control tons of different devices that are already preconfigured into the app. While apps like Raemote and QtIrreco can do the same, Pierogi has a better design in both the UI and the way the app works.
Pieorgi has tons, tons, of keysets preconfigured for just many devices you’d need, even things like air conditioners and there’s no need to download them. All supported and tested devices can be found here, but there might be more. If you have a device not seen on the list, you can request it in this TM thread. The user interface is very nice and understandable, you don’t need to spend hours trying to figure it out. And there’s no need to launch the the LIRC (Linux Infrared Remote Control) daemon, the app speaks directly with the device.
Well, I found every single keyset for devices in my house working well and out of the box, I had much more problems trying to configure them all to work with QtIrecco. So, go on and fetch Pierogi off Extras, or even better, Extras-devel (as that version has more devices and some bugs fixed) and stop worrying about missing remotes!
Thanks to our reader, Salut Ct for suggesting the app. Have your own suggestions? Please leave them in the comments or on our forum!
During last Linaro Connect I bought myself an Android tablet. After checking what is on market decided to buy Archos 80 G9 Turbo. According to Amazon product page it had to have 1.5GHz OMAP4460 cpu and 1GB of memory. But it did not…
A Technical Steering Group for Maemo 5 CSSU?
RM Bauer, one of your Maemo Community Council repressentatives, is pitching a proposal to form a Technical Steering Group for the Freemantle Community SSU: "I propose a TSG (Technical Steering Group) for CSSU - 3 community members meritocratically selected from within the project who will oversee initial decision making over such things as project management, release dates, features, architecture and roadmap. To the extent it means anything, Council can delegate some of its authority so that the TSG can hopefully address related administrative tasks directly and more quickly without Council intervening on its behalf."
Discussion seems to have gone quiet, which is disappointing for something so important.
Read more (lists.maemo.org)In this edition (Download)...
- Front Page
- A Technical Steering Group for Maemo 5 CSSU?
- Applications
- QNeptunea Twitter client updated for Harmattan
- Derivation calculator for N900
- Nemo's new file manager
- Puzzle Master now available for N9 too
- Development
- Things to be aware of when preparing updates for Harmattan apps in Nokia Store
- Community
- Supertesters - make & accept nominations
- In the Wild
- Linux graphics system Wayland sees first real release
- Announcements
- gPodder updates for N900 and N8x0
A Quick Look at Extras in Bugzilla
2012-02-13 through 2012-02-19
Just in case you easily get confused by Debian version numbers: The old release is "2.20-1" (version 2.20, package version 1) and the new one is "2.20.1-1" (version 2.20.1, package version 1). Note that dots and dashes are not the same thing.
The gPodder update is already available in Diablo Extras and has been promoted to Fremantle Extras-Testing, so please test it and rate it on the QA page.
The upcoming MeeGo 1.2 Harmattan update (to version 1.2) features improved support for application updates.
The updated platform software will detect and announce updates to applications that are distributed through the Nokia Store.
And there was much rejoicing!
However, there are a couple of things developers need to be aware of when creating updates:
- Do not change the name of the content item or the package name, as the new version will not be displayed as an update (however, it will be visible in the Ovi Store client).
- Do not change the price point of the content item from free to non-free, please create a separate content item instead.
See the Nokia Publisher Guide for further details.
Doing some math that requires you to calculate derivatives? Rather than calculating them yourself, you might want to let a calculator do it for you. Derivative is rather good one.
Derivatives runs on SymPy, which is a powerful symbolic math library and allows Derivative have a couple of interesting features. Mainly, Derivative can count all types (ordinary, partial and multiple) of derivatives from 1 to 3 variables, calculates gradient, divergent, curl and laplacian, has support for many output formats (from simple and bidimensional to even LaTeX, C and Fortran), simplification methods for non-numerical calculations, support for variable names like alpha, lambda etc. and much more. Of course, it’s completely free software. Just fetch the app from Extras with
sudo gainroot
apt-get install derivative
and check all the features for yourself.
Have questions or suggestions? Maybe a problem? Drop us a comment or leave a post on our forumforum and we’ll look into it.
2011: year-in-review
Last week's MWKN issue was our second anniversary and, rather than follow the crowd and have annual reviews at the end of the year, we like to do it on our birthday. Not least because of Nokia's habit of breaking big news in the first week of February!
A Quick Look at Extras in Bugzilla
2012-02-06 through 2012-02-12


