Hellotipi est un site français qui permet de « créer un site familial privé ». On entend par privé qu’il faut absolument être connecté pour pouvoi accéder au divers contenu du site (photos, documents…). A vous de partager les accès uniquement avec votre famille, un groupe d’ami… Hellotipi est un peu comme le plus connu des réseaux sociaux (Facebook) mais est beaucoup plus sécurisé du côté de la protection de la vie privée. On garde vraiment le contrôle des accès et vos données personnelles ne sont pas utilisées à des fins publicitaires.
Après l’inscription, un sous-domaine (virtuel) est créé, tu auras donc une adresse de type : http://nomdefamille.hellotipi.com. Après cela c’est à toi de jouer pour ajouter du contenu sur le site, inviter ta famille sur le site (avec un outil d’import de contact depuis une boîte mail) et voir la mise en page du site (pas aussi poussé que sur e-monsite par exemple).
catégorie : news du web
Pour un développement en cours, j’ai dû ajouter une fonction d’agrandissement automatique d’un textarea (à la facebook). Je me suis donc penché dessus en me disant qu’il y aurait certainement un plugin JQuery qui le ferait ! Et j’en ai trouvé plusieurs et c’est finalement le troisième qui a fonctionné le mieux dans mon cas.
Le premier (elastic) gérait très mal les textarea multiples sur une même page, le second (autogrow) gérait mal les bordures et les padding dans le calcul de la hauteur (effet d’agrandissement et de rétrécissement à chaque touche appuyé).

J’en ai donc essayé un troisième, simpleautogrow, qui a bien fonctionné (et qui est très facile à utiliser). J’ai dû néanmoins l’adapter pour qu’il tienne en compte les paddings verticaux (top et bottom) dans le calcul de la hauteur du textarea (on se retrouvait au final avec des lignes coupées en deux).
La modification fonctionne dans tous les cas avec un padding défini en pixels (« px »). Je ne dis pas que c’est la meilleur méthode mais c’était la plus rapide à mettre en oeuvre.
Je te laisse donc ici le code du plugin tel que je l’ai modifié (lignes 36 à 40) :
Edit 10/07 : ajout de diverses modifications effectuées par zero-zombie !
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 | /* /* * Simple Auto Expanding Text Area (0.1.2-dev) * by Antti Kaihola (antti.kaihola.fi) * akaihol+jquery@ambitone.com * * Copyright (c) 2009 Antti Kaihola (antti.kaihola.fi) * Licensed under the MIT and BSD licenses. * * NOTE: This script requires jQuery to work. Download jQuery at * http://www.jquery.com * * Improvements : * arnaud-k http://blog.Arnaud-k.fr . Takes care of the textarea’s vertical paddings * zero-zombie http://www.zzzombie.com. Takes the textarea’s initial height as a minimum + minor optimizations */ (function(jQuery) { jQuery.fn.simpleautogrow = function() { return this.each(function() { new jQuery.simpleautogrow(this); }); }; jQuery.simpleautogrow = function (e) { var self = this; var $e = this.textarea = jQuery(e) .css({overflow: ‘hidden’, display: ‘block’}) .bind(’focus’, function() { this.timer = window.setInterval(function() {self.checkExpand(); }, 200); }) .bind(’blur’, function() { clearInterval(this.timer); }); var reg=new RegExp(”(px)”, “g”); this.paddingSum = parseInt(this.textarea.css(”padding-top”).replace(reg,”)) + parseInt(this.textarea.css(”padding-bottom”).replace(reg,”)); this.minHeight = 0; this.border = $e.outerHeight() - $e.innerHeight(); this.clone = $e.clone().css({position: ‘absolute’, visibility: ‘hidden’}).attr(’name’, ”) $e.height( Math.max(e.scrollHeight + this.border + this.paddingSum, this.minHeight)) .after(this.clone); this.checkExpand(); }; jQuery.simpleautogrow.prototype.checkExpand = function() { var target_height = this.clone[0].scrollHeight + this.border + this.paddingSum; if (this.minHeight == 0) this.minHeight = target_height; // first call : target_height eq current height var target_height = Math.max(target_height, this.minHeight); if (this.textarea.height() != target_height) this.textarea.height(target_height + ‘px’); this.clone.attr(’value’, this.textarea.attr(’value’)).height(0); }; })(jQuery); |
catégorie : JQuery

Mais à quoi sert facebook ? C’est une question que je me pose depuis plusieurs semaines maintenant. Certes, j’ai eu une période facebook, où je me connectais plusieurs fois par jour. Mais après avoir fait le tour des possibilités, je me dis qu’au final facebook n’est qu’une sorte de copains d’avant améliorée…
Copains d’avant permet, comme facebook, de retrouver ses anciens amis. Mais la question que je me pose c’est une fois que tu as sélectionné tes amis tu fais quoi ? Sur mon compte facebook, j’ai actuellement plus de 100 amis et je n’ai aucun contact facebookien avec 90% de ceux-ci… Je suis amis avec des personnes que je n’ai pas vu depuis des années… L’ajout de photos peut être utile, si on limite l’accès seulement à un groupe de personnes. J’ai déjà pu regarder des albums entiers remplis uniquement de personnes que je ne connaissais pas (c’est le côté voyeurisme de facebook).
Les 3/4 des groupes ne servent concrètement à pas grand chose (par exemple, le groupe de ceux qui ont un i dans leur prénom ou Si toi aussi t’as déjà essayé de remplir un gant de toilette avec de l’eau…). On rejoint un groupe juste pour que tout ses amis le voit sur notre mur et c’est tout. Il n’y a pas vraiment d’intéractions entre les membres d’un groupe. Et j’ai failli oublier le pourrisage des boîtes mails par certains groupes qui abusent des messages envoyés à tous les membres.
Enfin les applications… Tout d’abord, tu sais que lorsque tu ajoutes une application, tu donnes l’accès à tes donnés personnelles à la personne (ou l’entreprise) qui a créé l’application ? Quasiment tous les jeux que l’on trouve sur facebook sont disponibles ailleurs (et en respectant la vie privée de chacun). Et je ne parle même pas des applications de type « Machin a répondu à des questions sur toi… ».
Point positif : la twitterisation de facebook avec la nouvelle mise en page peut apporter un plus (si 95% des utilisateurs n’étaient pas contre).
Donc pour conclure, je ne sais toujours pas à quoi sert facebook. Je suis un peu sceptique devant le modèle économique que propose facebook : la monétisation de la vie privée. En ce moment j’hésite entre deux solutions radicales : soit supprimer mon compte définitivement (je m’y connect une fois toutes les semaines maximum) soit je supprime tous les amis qui n’en sont pas vraiment pour garder qu’un cercle restreint (« vrais amis » et famille).
catégorie : news du web
