Planet maemo

Jussi Ohenoja

2015-11-03 Meeting Minutes

2015-11-17 18:05 UTC  by  Jussi Ohenoja
0
0

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

Attending: Bernardo Reino (reinob), Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen)

Partial: Rudiger Schiller (chem|st)

Absent: Halit Bal (HtheB), Gido Griese (Win7Mac)

Summary of topics (ordered by discussion):

  • TMO forum swearword filter
  • Maemo Coding Competition 2015

(Topic TMO forum swearword filter):

  • General feeling is that there should be no need for filters like that, unless for example mandated in some countries/locations.
  • There however seem to be some people who like to have it, so we should have an election to decide what to do about it.
  • This would also be a nice pretext to have a test election to train new Councillors to handle elections.

(Topic Maemo Coding Competition 2015):

  • Discussion on competition basic rules, whether to have categories based on device type or application type or something between..
  • The Council will continue to refine the idea further before presenting to the community.

Action Items:
  • old items:
    • The selected Code of Conduct (KDE) still needs to be published on TMO.
    • Looking into automatic calculation of election results ...
  • new items:
    • Arrange Council status on TMO for new Council members
Categories: council
Raul Herbster

Latency/Bandwidth and Performance

2015-11-11 15:43 UTC  by  Raul Herbster
0
0
I've been always interested in scrapping a bit more my application... no matter its level: frontend, framework or native. That's why I guess I have decided to study a bit more Software Systems. Some weeks ago, I was implementing some tests to evaluate my current project in terms of "time spent for certain operations". In addition, I had to force some cache/memory fault, work on some *non* cache-friendly program and, at the end, I was thinking about other aspects of my system. Usually, for software systems, we pretty much focus on latency and bandwidth. For example, when you are developing an application to have an efficient access to memory (cache-friendly!), you are thinking about latency, as you want to avoid (expensive) access to a lower-level memory. Of course, depending on the operation (network, memory access, etc.), latency and bandwidth have a bit different meaning. For example, for network, latency is measured by sending a packet that is returned to the sender. For memory access, latency can be explained as "the delay time between the moment a memory controller tells the memory module to access a particular memory column on a RAM module, and the moment the data from the given array location is available on the module's output pins". [Wiki]

I took a look on some amazing links that gave me a very precise and detailed view about such discussion and here they are:



Categories: bandwidth
Jussi Ohenoja

2015-09-15 Meeting Minutes

2015-10-20 17:01 UTC  by  Jussi Ohenoja
0
0

Meeting held 2015-09-15 on FreeNode, channel #maemo-meeting (logs)

Attending: Bernado Reino (reinob), Halit Bal (HtheB), Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen), Gido Griese (Win7Mac), Rudiger Schiller (chem|st), William McBee (gerbick), Paul Carlin (endsormeans)

Partial:

Absent:

Summary of topics (ordered by discussion):

  • Inaugural meeting of the new Maemo Council 2Q/2014
  • Other business

(Topic Inaugural meeting of the new Maemo Council 2Q/2014):

  • The Council election results were published, and new elected council is Htheb, juiceme, peterleinchen, reinob and Win7Mac.
  • The new Council discussed possible meeting day-of-week and time, and decided that continuing too have meetings on tuesdays is fine. Since all Councillors are from european timezones it was decided that the meetings would be held at 21:00 CET/CEST.
  • There was some discussion on official roles, and finally HtheB was elected as Chairman of the Council.
  • New Councillors need IRC cloaks, mailing list membership and TMO blog posting rights.

(Topic Other business):

  • The Council needs to ensure that next GA meeting accepts the result of the referendum, change of the council rules.
  • There was discussion on the result of the referendum, as 9 people voted against it for some reason.
  • Juiceme presented the statistics on the donation campaign, and what to do with the leftover funds. He had consulted the main donors wikiwide (1000eur) and reinob (600eur) for their wishes on how the contribution should be handled. Wikiwide wishes to use it towards future TM registrations/renewals and reinob wishes it to be used for any necessary Maemo-related tasks. HtheB asked for possibility to have ads on TMO website for raising money but that got a mixed reaction.

Action Items:
  • old items:
    • The selected Code of Conduct (KDE) still needs to be published on TMO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • Archiving Ovi/Nokia store, especially for Harmattan.
    • Contacting Daphne Won on Facebook and LinkedIn to get administrator rights on Facebook for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
  • new items:
    • Arrange user rights for new Council members
Categories: council
seindal

Canon i-Sensys MF8280Cw on 64bit Debian

2015-10-09 15:38 UTC  by  seindal
0
0
I’ve gotten my hands on a Canon i-Sensys MF8280Cw multifunction colour laser printer, in part because I noticed that Canon has published CUPS drivers for Debian (that is Ubuntu), so it should work. It also does work, but I had to jump a few hoops. The driver is available from here (Italian site). Running Debian […]
Categories: Hardware
Jussi Ohenoja

Meet the new Q2 2015 Maemo Community Council

2015-09-13 12:01 UTC  by  Jussi Ohenoja
0
0

Dear Maemo community, I have the great honor of introducing the new Community Council for the upcoming Q2/2015 period.

The members of the new council are (in alphabetical order):

  • Bernardo Reino (reinob)
  • Halit Bal (HtheB)
  • Gido Griese (win7mac)
  • Jussi Ohenoja (juiceme)
  • Peter Leinchen (peterleinchen)

The voting results can be seen on the voting page

I want to thank warmly all the members of the community who participated in this most important action of choosing a new council for us!

The new council shall meet on the #maemo-meeting IRC channel next tuesday at 20:00 UTC for the formal handover with the passing council.

Jussi Ohenoja, On behalf of the outgoing Maemo Community Council

Categories: council
Raul Herbster
This week, I had some issues on my tests in a Lollipop device with AOSP. I really wanted to have synchronous reads/writes so that I could evaluate my solution in a different way. I am also trying to minimize the effects of caching as much as possible. If you check for async and sync I/O operations for Linux, you'll a lot of references to the flags O_DIRECT, O_SYNC, O_DSYNC, ...

Actually, that's a good way to implement. However, with Android NDK apps, things are not so straightforward.

First, to have a good understanding about the O_*SYNC flags, check this link. Of course, the man page for the command open as well.

First, O_DIRECT does not work in Android since 4.4. See this link for more details about it.  That's sad. So, let's try to use the O_*SYNC data.

O_SYNC and O_DSYNC work fine in Android. But, as the description say, only for writes. Another detail: for Android, O_SYNC has the same semantics as O_DSYNC. That's good, but I still want something similar to reads as well.

Why don't we use O_RSYNC? Well, Android does not implement it :-( But it's not the only one... there are other Linux distributions that don't do it either.

What about dropping caches?? See this link for more details. Hum, that works, but after the first read, the data will be cached again :-(

So, I am still looking for a solution for Android Lollipop. Hope to post it soon!


Categories: android kernel
Raul Herbster

Android - Using Crypto extensions

2015-08-17 16:28 UTC  by  Raul Herbster
0
0
I had some problems compiling ASM code as part of an Android kernel module.
Click to read 1644 more words
Categories: android
Ian Lawrence

Microsoft Education Delivery

2015-08-07 17:06 UTC  by  Ian Lawrence
0
0

We spent last year designing and creating MED so it was nice to find this video created by Microsoft explaining what it is and how it works
Categories: node.js
madman2k

UEFI is the successor to BIOS for communicating with the Firmware on your Mainboard.
While the first BIOS was released with the IBM-PC in 1981, the first UEFI version (EFI 2.0) was released 25 years later in 2006 building upon the lessons learned in that timespan. So UEFI is without any doubt the more modern solution.

Click to read 1544 more words
Categories: Articles
Jussi Ohenoja

Dear friends and Maemoans, as it happens we did not get enough confirmed candidates in the set nomination period, so according to the Council Election Rules we need to extend the nomination period by 4 weeks.

This will push all dates one month to future. The new schedule of the voting is as follows:

  • Nomination period continues until Saturday 29.08.2015
  • Contemplation period starts on Sunday 30.08.2015 and continues until Saturday 05.09.2015.
  • Election period starts on Sunday 06.09.2015 and continues until 12.09.2015.

Currently we have 5 confirmed candidates. (endsormeans, juiceme, reinob, Win7Mac, peterleinchen)

On behalf of the outgoing community council,

Jussi Ohenoja

Categories: council
Jussi Ohenoja

2015-07-28 Council Meeting Minutes

2015-08-02 20:23 UTC  by  Jussi Ohenoja
0
0

Meeting held 2015-07-28 on FreeNode, channel #maemo-meeting (logs)

Attending: Jussi Ohenoja (juiceme), Peter Leinchen (peterleinchen), Gido Griese (Win7Mac), Paul Carlin (endsormeans)

Partial: Ruediger Schiller (chem|st)

Absent: Oksana Tkachenko (Oksana/Wikiwide), William McBee (gerbick), Alexander Kozhevnikov (MentalistTraceur)

Summary of topics (ordered by discussion):

  • Ongoing Council Elections
  • TM donation status

(Topic Ongoing Council Elections):

  • Elections announcement and nominations
  • Wiki page
  • Juiceme asked if endsormeans is willing to run for Council, and after some consideration he accepted candidacy.
  • There are now four confirmed candidates (reinob, endsormeans, peterleinchen, juiceme) but more are needed.

(Topic TM donation status):

  • Bitcoin account setup is going on.
  • Win7Mac is going to contact reinob for assistance/information on TM related matters.
  • Recap on the expiring TM's;
    • Europe - already expired, needs immediate refresh
    • USA - already expired, will not be refreshed
    • Taiwan - 2016
    • Brazil - 2018
    • Singapore - 2019
    • Japan, Korea, Russia, Switzerland, Norway - 2020
    • Canada - 2023

Action Items:
  • old items:
    • The selected Code of Conduct (KDE) still needs to be published on TMO.
    • Looking into automatic calculation of election results ...
    • Contacting freemangordon and merlin1991 about auto-builder: CSSU-thumb target, GCC versions?
    • Getting maemo trademark registration (everywhere?) renewed (and transferred to MCeV) by the end of February (or within six months since expiry date).
    • Archiving Ovi/Nokia store, especially for Harmattan.
    • Contacting Daphne Won on Facebook and LinkedIn to get administrator rights on Facebook for a Maemo member to migrate the plugin to v2.0 API and maintain it in the future.
  • new items:
Categories: council
Philip Van Hoof

Gebruik maken van verbanden tussen metadata

2015-08-01 14:48 UTC  by  Philip Van Hoof
0
0

Ik beweerde onlangs ergens dat een systeem dat verbanden (waar, wanneer, met wie, waarom) in plaats van louter metadata (titel, datum, auteur, enz.) over content verzamelt een oplossing zou kunnen bieden voor het probleem dat gebruikers van digitale media meer en meer zullen hebben; namelijk dat ze teveel materiaal gaan verzameld hebben om er ooit nog eens iets snel genoeg in terug te vinden.

Click to read 928 more words
Categories: controversial