Communauté

Olivier Migeot
5 ans auparavant
@Friendica Developers @Leberwurscht Brot Ok, there's more progress on my extauth's side. It now works with "real" Jabber clients and JappixMini, and checks users as they should be.

Still I wonder : is there any way to check whether my rosters are correctly populated? If I connect to my jabber account with a desktop client, should I see my Friendica contacts connected, or are they supposed to only be there when connected from the web page (not matter how that would work)?
Olivier Migeot
5 ans auparavant
Olivier Migeot est désormais lié à Bruce Bane


Image/photo
Olivier Migeot
5 ans auparavant
@Friendica Developers @Leberwurscht Brot I changed my Jappix Mini settings - I'm working on a way to share auth between eJabberd and Friendica, more on that later - and I'm not sure how contacts are warned of my change (my JID is now different). Should it be automatic? For now, like 15 minutes after the change, I still have an empty roster.
Olivier Migeot
5 ans auparavant
The guide to implementing 2D platformers by amz on Higherorderfun

Having previously been disappointed by the information available on the topic, this is my attempt at categorizing different ways to implement 2D platform games, list their strengths and weaknesses, and discuss some implementation details....
Olivier Migeot
5 ans auparavant de StatusNet Android
Très bonne première partie d'Olivier Temime. Maintenant on attend Marcus. :)
Olivier Migeot
5 ans auparavant de mustard
Ferté Jazz, dernière soirée de la première édition.

Image/photo
Olivier Migeot
5 ans auparavant de StatusNet Android
Marcus Miller playing in two hours, seats in the second row from the scene. Yay us ! #jazz
Olivier Migeot
5 ans auparavant
@Friendica Developers

Just a little problem I stumbled upon while translating (actually "using my translation", but whatever). At some point in the code (../../include/enotify.php:73), we try to talk about "someone's something". Problem is, we use two strings for that, with their relative position fixed ("%s's" is always before the "something").

In french, we can't really translate it like that. We should use "something de someone". As any other translator stumbled on something similar? As far as I can tell, german translation chose not to translate that, but maybe there's some other way around.
Olivier Migeot
6 ans auparavant
A naïve proposal to propagate server-certs (NOT CAs!) between Friendica/Red instance
This is probably un-doable and/or unsecure as hell. But if it works, it could be a sweet way to deal with the "no self-signed certs" rule on the Free Social Web.

The big picture

Every instance publishes her own certificate (self-signed or not) in a special place, referenced from .well-known. Servers discovers (but don't validate, more on that later) certificates from one another as messages go between them (probably in the same time they discover themselves through webfinger).

If they feel it's adequate - and verified and so on - server admins can chose to review and re-publish remote certs as being "verified". Users will then have access to a page showing every cert "trusted" by their Friendica's host, maybe with some information about it (expiration date, maybe a trick - https-hosted picture? - to show if it's already verified by the browser or not, etc.).
That way, people who can trust (for they already added its cert) ServerA might be able to see (and add) cert from ServerB, who AdminA chose to trust. If cert is "natively" (... montrer plus
Olivier Migeot
6 ans auparavant
Happy birthday, @Mike. Wonder why I can't join macgirvin.com, but thanks to the way ~friendica ~friendica works, I'm still able to wish you the best for the year to come.
Olivier Migeot
6 ans auparavant
Integrated chat FTW!
Ok, this is really great. @Leberwurscht Brot did a great job integrating Jappix Mini into Friendica. It's really pleasant to finally have a casual chat with fellow ~friendica ~friendica users in a more dynamic fashion than through PMs.

Sure it's not final yet, there's lot to do. I'd go for integrating my ejabberd's auth with Friendica's DB, for instance. But it's pretty impressive to be that far already, it deeply changes the way I'll use Friendica in the next months.

Thanks to all.
Olivier Migeot
6 ans auparavant
(Modeste) conseil à l'industrie culturelle

Le buzz du moment, c'est cette lettre ouverte des ayants-droit aux décideurs. Le document ne manque pas d'air, et à déjà été commenté dans tous les sens. Je laisse donc aux gens compétents la responsabilité d'une analyse exhaustive.

En revanche, j'aimerais ici leur répondre sur un point de détail, minime. Messieurs, mesdames. Votre proposition numéro 3 me chipote. Si vous êtes capables de vous grouper pour (essayer de) faire pli... montrer plus
Olivier Migeot
6 ans auparavant
Twitter / icculus
icculus: Baby wouldn't sleep until I hummed the Song of Storms. See, mom, all that time playing Zelda wasn't wasted! http://t.co/8niRHimZ
Olivier Migeot
6 ans auparavant
Firefox on lower-end Android phones

Mozilla offers his mobile browser - codenamed Fennec - to the Android platform for quite some time now. And it's pretty convenient : through the use of Mozilla Sync - formerly known as Weave - you could access your desktop's history from your phone. Quite handy.

But only for those of us who own higher-end phones. Specifically those running on ARMv7 hardware. A lot of lower-end phones - not to mention mine, Geeksphone Zero - sport an older revision of the ARM CPUs : ARMv6. For most Android apps, there's no difference, since they're provided as Dalvik bytecode.

Now enters some software engineering tricks like Just-in-time compilers. Those things are really good at getting code to run faster : they transform higher-lever code to native code on the go, opening to way to near-native speeds. But apps using these kind of trick - and Mozilla does for its Javascript engine - now depend on the hardware architecture. And thus Mozilla had to provide separate builds for ARMv6 and ARMv7, and the former have been failing so mu... montrer plus
Olivier Migeot
6 ans auparavant
Twitter / icculus
icculus: ProTip: Programming when the baby cries? Add a syntax error before getting up, so you remember what you left half-finished later.
Olivier Migeot
6 ans auparavant
Hey, it's been a while since I last tried the Dispy theme. It's actually pretty good.
Olivier Migeot
6 ans auparavant
It's been too long since I last used Transifex. So many untranslated strings...
Olivier Migeot
6 ans auparavant
Ok, there's still something I quite don't get about Openstreetmap plugin. The settings have "Tile server URL" entry, but apparently its value is just used to prefix the "search string" used as a link in the post.

Is this right? Shouldn't we name it something less confusing, for it doesn't need to serve tiles at all for such use. I mean, http://google.com/ should be a very effective "Tile Server URL" too, shouldn't it?
Olivier Migeot
6 ans auparavant
Anyone knows what to expect from Friendica's unHosted support?
Olivier Migeot
6 ans auparavant
There's something slightly painful to new users on Friendica, it's the habit of displaying Base64 encoded pictures from users to whom there's no _active_ connection yet. Even oldest friends display their posts like that until I click on them and come back to my Network page.

Wouldn't there be a little more friendly way to display them? Like showing a "Please click her to decode" link instead of the whole stuff?
Olivier Migeot
6 ans auparavant
Does anybody knows how the Openstreetmap plugin works? What should it do?
Olivier Migeot
6 ans auparavant
Does anybody knows how the Openstreetmap plugin works? What should it do?
Olivier Migeot
6 ans auparavant
Happy (and late) new year to everyone in there.
Olivier Migeot
6 ans auparavant
Boogie Board RIP : some more experiments

Ok, so I tried some more things, and managed to get a picture directly from the USB port. Let's see!

First I dumped a whole lot of events from hidraw. In my case, I did it through

\[code\]sudo cat /dev/hidraw3 | hexdump > boogie.dat\[/code\]

Calling hexdump without arguments gives us an interesting display, with some lines being just '*'. But most interesting is that bytes have a more natural order. So I wrote a little Python script that takes the given dump, and tries to convert it to something "pretty".

It should be self explaining, and it's supposed to evolve. But if someone wants to try it, feel free.


[python]from PIL import Image
import sys

sx = 705
sy = 999

if len(sys.argv) < 2:
print "Usage: boogie.py [output filename]"
sys.exit(-1)

if len(sys.argv) == 3:
output = sys.argv
[2]else:
output = None

f = open(sys.argv[1],'r')
i = Image.new('P',(sx,sy)... montrer plus
Olivier Migeot
6 ans auparavant
Boogie Board RIP & Linux, first steps

I quickly tested the new Boogie Board RIP tonight. It seems promising, though there's some rough edges.

For those who aren't really into hi-tech toys, this is a mix between Etch-a-Sketch and a computer. You can draw on it as you want, and then save your page as a vectorized PDF. Saved pages are able to be retrieved through a standard USB Mass Storage.

Windows users are, as usual, in for a treat : they have access to a dedicated application that allows them to interact with the computer in real time. As the board is plugged in, drawings will appear directly on the computer screen. Sadly - but some might have anticipated this - there's no such thing for us Linux users.

So, it's worth what it's worth, but here are my first findings on that subject. The device appears as an USB Mass Storage, but also as an HID. Here are my dmesg output after plugging the board in:

\[code\]usb 3-1: new full speed USB device using uh... montrer plus
Olivier Migeot
6 ans auparavant
Diaspora et Friendica : commentaires sur les protocoles

Depuis quelques temps, le projet Friendica (anciennement Friendika, donc) dépense une énergie folle pour se rendre compatible avec le porte-étendard des réseaux sociaux acentrés libres : j'ai nommé Diaspora.

Quand je dis "le projet Friendica", je devrais plutôt dire son concepteur. Ce dernier progresse bien, mais il a récemment posté un témoignage assez éclairant sur le protocole employé par Diaspora. Avec sa permission, je me permets de poster ici ma modeste traduction. Pour le contexte, l'original est ici, et s'inscrit dans une conversation sur les actuelles limites de l'interopérabilité entre les deux réseaux.

Vous pourriez trouver cela amusant. Ou pas...

Il y a deux couches, dans le protocole Diaspora, qui valent le coup d'être mentionnées. Le transport "physique" est globalement du Salmon, un protocole connu. La charge utile, en revanche, est propriétai... montrer plus
Olivier Migeot
6 ans auparavant
Olivier Migeot est désormais lié à zottel


Image/photo
Olivier Migeot
6 ans auparavant
Friendi[kc]a et Wordpress

Pour son second changement de nom, Friendika (anciennement Mistpark) est devenu Friendica. En espérant que ça n'ait pas de conséquences négatives quant à sa popularité. Voire que ça en ait de positives.

Force est de constater, cependant, que l'ami Mike a eu le nez creux. Par rapport notamment au challenger Google , bien des choses étaient déjà présentes dans Friendi[kc]a ces derniers mois. S'il reste encore très choses agaçantes - en particulier avec les certificats auto-signés de certaines instances - l'ensemble est toujours aussi prometteur.

J'en profite pour tester dès maintenant deux extensions fort pratiques pour Wordpress (chercher "Friendika" dans l'installeur d'extensions). La première permet d'envoyer automatiquement un post Wordpress vers une instance de Friendi[kc]a.... montrer plus
Olivier Migeot
6 ans auparavant
Small theme glitch : on the new (and very nice) testbubble, the 'tabs-wrapper' div should be the same width as 'tread-wrapper' (or at least a bit wider as it is for now) ; for it doesn't play very well with languages more verbose than english (e.g. french).

What do you think?
Olivier Migeot
6 ans auparavant
@Mike Macgirvin how do Friendika decide between Settings' "Full name" and Profiles'? For I don't understand why my posts show my "real" name, as my default profile shows only a nickname as "full name".

I mean, it would be a killer feature to allow people to appear as different names depending on who sees the profile. I'm not just sure it works like it right now.
Olivier Migeot
6 ans auparavant
Here a few thoughts on what the SSL world is recently going through.

First, more and more people now admit the best solution to the SSL/TLS troubles would be to allow several CAs for a single certificate. That would both allow to mitigate CA failures (by allowing "fallback" authorities) and GPG/WoT schemes. Still it needs to change the way OpenSSL works (thought I've been told GNUTLS already has that kind of things).

But maybe, as someone recently said on friendika, all we need is a way to check a certificate hasn't changed over the time. Far from perfect - and not enough in each and every situation where SSL is needed - but still better than trusting CAs we know nothing about. One could do that by hand : check each "unknown" certificate Firefox warns about, and accept it (e.g. "add an exception").

Still, I usually prefer to use a bit of that whole X509 infrastructure : I tend to use self-signed CAs, instead of plain self-signed certs. People who want to trust my certs just have to add my CA (and it's usually quite simple and non-frightening in... montrer plus
Olivier Migeot
6 ans auparavant de StatusNet Desktop
Looks like StatusNet Desktop works with Friendika, now. That's good news.
Olivier Migeot
6 ans auparavant
Great play yesterday evening : Rostand's Cyrano under the trees. Very nice.
Olivier Migeot
7 ans auparavant
Ode à l'impression. Très joli.


Letterpress by Naomie Ross on Vimeo
Olivier Migeot
7 ans auparavant
Ok, that's official : Fabrice Bellard (of QEMU/FFMPEG/... fame) is crazy. Let's take a look at http://bellard.org/jslinux (FF4 or Chrome highly recommended).
Olivier Migeot
7 ans auparavant
Happy birthday, @Mike Macgirvin.
Olivier Migeot
7 ans auparavant
http://vimeo.com/dominicboudreault/citylimits
Timelapse - The City Limits
vimeo.com
I shot this timelapse montage from late 2010 through early 2011. One year in the making. My goal was to show the duality between city and nature. Locations include : - Montreal, Quebec, Canada - Quebec city, Quebec, Canada - Toronto, Ontario, Canada -...
Olivier Migeot
7 ans auparavant
French only, but nice photographic work.

http://www.bonjourmoldova.com/
Olivier Migeot
7 ans auparavant
HTML5 Visual designer... done in HTML5: http://maqetta.org/

and it looks like it's FLOSS too.
Olivier Migeot
7 ans auparavant
It's actually pretty weird : beside this modal dialog problem (@Mike Macgirvin : I'm on Windows too) the "Comment" fields don't work anymore. Whenever I click on them, the placeholder ("Comment") does not vanish. And pressing Return doesn't comment submit the field anymore.
I just cleared caches, but it's still broken.
Olivier Migeot
7 ans auparavant
Olivier Migeot est désormais lié à Erik


Image/photo
Olivier Migeot
7 ans auparavant
Now that's official, I love MuseScore's ability to transpose my scores to and from alto sax. Things will be much easier on that front from now on.
Olivier Migeot
7 ans auparavant
Now that's interesting : seems like filesharing may not be responsible of CD sales decline, after all. Why am I not surprised?

LSE_MPPbrief1_creative_destruction_and_copyright_protection on Scribd
Olivier Migeot
7 ans auparavant
vanaryon
!jappix Lupo (0.4 version), a !free !html5 !social !xmpp webclient has been released: https://project.jappix.com/
Signaler un bug