Planet maemo

peterleinchen

2014-12-09 Meeting Minutes

2014-12-12 18:10 UTC  by  peterleinchen
0
0

Meeting held 2014-12-09 on FreeNode, channel #maemo-meeting (logs)

Attending:
(wikiwide), Bernardo Reino (reinob), Sicelo Mhlongo (sicelo)
Gido Griese (Win7Mac),
Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen)

Partial: Rüdiger Schiller (chem|st), Paul Healey (sixwheeledbeast), (Oksana)

Absent: Philippe Coval (RzR)

Summary of topics (ordered by discussion):

  • Council Election
  • IRC, Miscellaneous

Topic (Council Election):

Topic (IRC, Miscellaneous):

  • Discussion about jyrjyr spamming the #maemo-meeting channel and how to get rid of that. Peterleinchen sent mail to him but it bounced back with "unknown inbox".
  • Council decided to contact GeneralAntilles once more to clarify the chan op situation.

Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. Works (might be cross-checked...)
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
    • Everybody to make up their own minds about referendum and give feedback.
    • RzR to contact Doc (neo900) and smokku (cordia) Done
    • Peterleinchen to announce the next council election Done
    • Juiceme and chemist to clarify the bank account situation
    • Council to clarify with HiFo board about the upcoming board election Council is in charge to announce/prepare the council/board/... elections
  • -- new items:
    • Juiceme to check/recalculate the karma points manually for all members where needed
    • Next weeks tasks: referendum, sub pages on m.o for e.V., preparing election
Categories: news
madman2k

introducing sensors.py

2014-12-07 12:30 UTC  by  madman2k
0
0
(adsbygoogle = window.adsbygoogle || []).push({});

sensors.py is a new python wrapper for libsensors of the lm-sensors project. libsensors is what you want to use to programmatically read the sensor values of your PC with Linux instead of parsing the output of the sensors utility.

sensors.py is not the first wrapper – there are two alternatives, confusingly both named PySensors.

PySensors (ctypes) follows a similar approach to sensors.py by using ctypes. However instead of exposing the C API it tries to be a object-oriented(OO) abstraction, which unfortunately lacks many features and makes the mapping to the underlying API hard. Furthermore it does not support Python3.

PySensors (extension module)  does not use ctypes and thus is more efficient, but if you write a python script probably compiling a extension module is worse than losing some performance when reading the values.
Additionally there is python3 support and also some OO abstraction. The latter is somewhere in between the C API and proper OO: sensors_get_label(chip_name, feature) is ChipName.get_label(feature) instead of feature.get_label().

So what makes sensors.py immediately different is that it does not try to do any OO abstraction but instead gives you access to the raw C API. It only adds minor pythonification: you dont need to mess with pointers, errors are converted to exceptions and strings are correctly converted from/ to utf-8 for you.

However working with the C API directly is tiresome at times – therefore there is also an optional iterator API, which is best shown by a demo:

import sensors

sensors.init()

for chip in sensors.ChipIterator("coretemp-*"):
    print(sensors.chip_snprintf_name(chip)+" ("+sensors.get_adapter_name(chip.bus)+")")
    
    for feature in sensors.FeatureIterator(chip):
        sfi = sensors.SubFeatureIterator(chip, feature)
        vals = [sensors.get_value(chip, sf.number) for sf in sfi]
        label = sensors.get_label(chip, feature)
        
        print("\t"+label+": "+str(vals))

sensors.cleanup()

result:

coretemp-isa-0000 (ISA adapter)
	Physical id 0: [38.0, 80.0, 100.0, 0.0]
	Core 0: [37.0, 80.0, 100.0, 0.0]
	Core 1: [35.0, 80.0, 100.0, 0.0]
	Core 2: [38.0, 80.0, 100.0, 0.0]
	Core 3: [36.0, 80.0, 100.0, 0.0]

for a more sophisticated example see the example.py in the repository.

Categories: News
peterleinchen

2014-12-02 Meeting Minutes

2014-12-03 22:29 UTC  by  peterleinchen
0
0

Meeting held 2014-12-02 on FreeNode, channel #maemo-meeting (logs)

Attending:
Jussi Ohenoja (juiceme), Philippe Coval (RzR), Peter Leinchen (peterleinchen)

Absent:

Summary of topics (ordered by discussion):

  • Community feedback
  • Election(s)

Topic (Community feedback):

Topic (Election(s)):

  • Discussion about council election and how to attract members to nominate themselves (or get nominated ;-).
  • Discussion about board election and who is going to announce/hold this election.
    Reading the bylaws of Hifo,
    not to be mistaken for bylaws of Maemo e.V.
  • Clarification with HiFo board is needed about that.

Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. Works (might be cross-checked...)
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
    • Everybody to make up their own minds about referendum and give feedback.
    • RzR to contact Doc (neo900) and smokku (cordia) Done
    • Peterleinchen to announce the next council election Done
    • Juiceme and chemist to clarify the bank account situation
  • -- new items:
    • Council to clarify with HiFo board about the upcoming board election
    • Next weeks tasks: referendum, sub pages on m.o for e.V., preparing election, attracting members to candidate
Categories: council
peterleinchen

2014-11-25 Meeting Minutes

2014-12-02 22:38 UTC  by  peterleinchen
0
0

Meeting held 2014-11-25 on FreeNode, channel #maemo-meeting (logs)

Attending: Gido Griese (Win7Mac),
Jussi Ohenoja (juiceme), Philippe Coval (RzR), Peter Leinchen (peterleinchen)

Absent:

Summary of topics (ordered by discussion):

  • Election and referendum
  • Dead/old/obsolete content on entry page http://maemo.org
  • Ongoing tasks: referendum, election, e.V. sub pages, supporting freemangordon, ...

Topic (Election and referendum):

  • Discussion about election and referendum.
  • It was commonly agreed that the referendum cannot be held together with the next council election.
  • Time schedule for election was discussed and agreed like:
    candidates acceptance starts 14 dec,
    contemplation period 14 - 28 dec,
    election box is going to be open 28 dec to 4 jan
  • Short discussion about possible candidates, the number of needed candidates and how to attract them to enter council.
  • The current council members declared their willingness to candidate in the next election under some circumstances. One of them would be the number of users that declare their nomination It was clearly mentioned that we need some "fresh blood".

Topic (Dead/old/obsolete content on entry page http://maemo.org):

  • Old link to Cordia is removed and a new link to a fresh wiki page has been placed there.
    Please have a look here or direct link to wiki page .

Topics (Ongoing tasks: referendum, election, bank account of e.V., e.V. sub pages, ...):

  • Juiceme was the one who served the voting machine last time.
  • Bank account for Maemo e.V. has not yet been created due to the resignation of (cashier) nieldk and the location of juiceme in a different country than e.V..
  • The referendum and the (co-)operation with Maemo e.V. will be one of the main/first tasks for next council.
  • The topics referendum and sub pages are again shifted to be discussed in next week's meeting.

Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. Works (might be cross-checked...)
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
    • Everybody to make up their own minds about referendum and give feedback.
    • RzR to contact Doc (neo900) and smokku (cordia) Done
  • -- new items:
    • Peterleinchen to announce the next council election
    • Juiceme and chemist to clarify the bank account situation
    • Next weeks tasks: referendum, sub pages on m.o for e.V., preparing election, attracting members to candidate
Categories: council
peterleinchen

2014-11-11 Meeting Minutes

2014-12-02 22:37 UTC  by  peterleinchen
0
0

Meeting held 2014-11-11 on FreeNode, channel #maemo-meeting (logs)

Click to read 1048 more words
Categories: council
peterleinchen

2014-11-04 Meeting Minutes

2014-12-02 22:37 UTC  by  peterleinchen
0
0

Meeting held 2014-11-04 on FreeNode, channel #maemo-meeting (logs)

Click to read 1254 more words
Categories: council
peterleinchen
Announcement of the Community Council election in Q4 2014

Dear friends and Maemo addicts, again a busy six months has passed and it is time to elect a new Community Council for us.

The last election finished on Monday 14th of July 2014 so the new election should be scheduled not later than Saturday 14th of January 2015.

The schedule of the voting is as follows:

  • Nomination period starts now on Sunday 30th of November 2014 and continues until 13th of December 2014.
  • Contemplation period starts on Sunday 14th of December 2014 and continues until 27th of December 2014.
  • Election period starts on Sunday 28th of December 2014 and continues until 3rd of January 2015.

The last 6 months have not been easy and for a few fellow members even raised poor incidents.
But to continue and even get stronger, we still do need the council and therefore want to see fresh blood in it, so please (re-)think about volunteering for Maemo Council.

Currently there is still lots of things going on, as the Maemo Council represents now the one unified Council, acting on behalf of the whole Maemo Community and its legal representation bodies, the Maemo e.V. (registered association, successor to HiFo) and the Hildon Foundation. The full tranfer has not yet been done and will be one point to be taken care of.

On behalf of the outgoing community council,

Peter Leinchen

Categories: news
madman2k

If you use your laptop as a desktop replacement, you will at some point get an external display and a mouse/ keyboard for more convenient usage.
At this point the laptop becomes only a small case of non-upgradable components.

Click to read 2116 more words
Categories: Articles
admin
Firefox for Mobile Firefox for Mobile Let's build a browser engine! Part 7: Painting 101 - http://limpet.net/mbrubec... November 5 from Matt Brubeck - Comment - Like
peterleinchen

2014-10-21 Meeting Minutes

2014-10-26 21:19 UTC  by  peterleinchen
0
0

Meeting held 2014-10-21 on FreeNode, channel #maemo-meeting (logs)

Attending: (xes), Gido Griese (Win7Mac),
Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen)

Partial: Sicelo Mhlongo (sicelo)

Absent: Philippe Coval (RzR)

Summary of topics (ordered by discussion):

  • Mailing list moderation
  • Dead/old/obsolete content on entry page http://maemo.org
  • Ongoing tasks: referendum, Code of Conduct, karma, e.V. sub pages, letter to Jolla

Topic (Mailing list moderation):

  • Jussi found out accidentally that the mailing list maemo-community bounces back a feedback to non-subscribed senders like "message is suspended until a moderator checks the content". But mails ending up in a queue that has not been checked for the last 1,5 years.
  • There was a short discussion about the way to handle:
    1.) we change the message to "posting is forbidden from unregistered accounts, please see bla bla bla..."
    2.) we actually get someone to check&moderate the postings. (council for example)
  • At the end juiceme took over the responsibility to check those logs from now on and moderate the mailing list(s).

Topic (Dead/old/obsolete content on entry page http://maemo.org):

  • On the top page of m.o are very old contents, like the announcements from 2013/2010. Furthermore the link to the "abandoned" Cordia project.
    And as I thought the Nokia links (which in fact are working and need to be there, at least the one to http://www.nokia.com/global/wayfinder).
    The one to https://developer.nokia.com is working, but not fully related to Maemo (but to MeeGo and therefore now MS).
  • So the council/board should decide what to do with that Cordia link. And if we keep the announcements ticker on entry page for e.V. reasons, or remove it and use t.m.o as announcement platform (as they belong together now).

Topics (Ongoing tasks: referendum, Code of Conduct, karma, e.V. sub pages, letter to Jolla):

  • Freemangordon showed up late and asked about contacting Jolla for fre(e)mantle source code support.
  • These topics were again shifted to be discussed in next week's meeting.

Action Items:
  • -- old items:
    • Check if karma calculation/evaluation is fixed. - Karma calculation should work, only wiki entries (according to Doc) not considered. To be cross-checked ...
    • NielDK to prepare a draft for letter to Jolla. - Obsolete
    • Sixwheeledbeast to clarify the CSS issue on wiki.maemo.org with techstaff. - Done
    • juiceme to create a wording draft for the referendum (to be counterchecked by council members). - See
    • Everybody to make up their own minds about referendum and give feedback.
    • Peterleinchen to announce resignation of DocScrutinizer*/joerg_rw from council. Done
  • -- new items:
    • Next weeks tasks: referendum, karma check, voting for Code of Conduct, sub pages on m.o for e.V., abandoned link/announcement ticker
Categories: council
hildonfound

Nokia Corporation (“Nokia”) and Hildon Foundation (“Hildon”) have announced an agreement regarding assigning Nokia’s Maemo trademarks, domain names and trademark applications to Hildon. The agreement includes the Maemo community website, www.maemo.org.

Nokia has been the owner of the features of the Maemo brand that have been used in connection with mobile devices and software distributed by Nokia, as well as supporting the maintenance of the Maemo Website for the Maemo community. Nokia has transferred the Maemo brand features to Hildon, who will continue to support the Maemo community.

Hildon shall assume the full responsibility and liability for the maintenance and support of all the activity that is and will be on-going on the Maemo Website. For clarity, Hildon is not responsible for customer support for Nokia mobile devices using Maemo, such as N900 and/or N9. Following the acquisition of substantially all of Nokia’s Devices & Services business by Microsoft in April 2014, Microsoft is now responsible for the support of Nokia branded mobile devices. Local contact details can be found at www.nokia.com/global/wayfinder.

Categories: News
admin

A little randomness for Hacker News

2014-10-22 22:00 UTC  by  Unknown author
0
0
Firefox for Mobile Firefox for Mobile A little randomness for Hacker News - http://limpet.net/mbrubec... October 22 from Matt Brubeck - Comment - Like