PROJET AUTOBLOG


Shaarli - Les discussions de Shaarli

Archivé

Site original : Shaarli - Les discussions de Shaarli du 23/07/2013

⇐ retour index

The W3C Mobile Checker

jeudi 25 juin 2015 à 12:00

The Mobile Checker is a tool for Web developers who want to make their Web page or Web app work better on mobile devices. Learn more.


Encore en alpha donc pauvre ;)
(Permalink)


Togetherjs-bookmarklet by sillero

jeudi 25 juin 2015 à 11:56
Intéressant ? 25/06/2015

Voir aussi https://togetherjs.com/
Via tontof


Un chauffeur UberX: "on s'est pris un pavé, ma cliente a un bébé c'est inadmissible!" - YouTube

jeudi 25 juin 2015 à 11:56

Putain les fada
(Permalink)



Pétain mais les grosses hexamerdes quoi.

Franchement le mec il reste cool, ça m'arriverait, j'en choperai un pour lui défoncer la tronche, quitte à me faire défoncer par ces potes, on sera au moins 2 à aller à l'hosto.
(Permalink)


@JsonProperty avec Boon

jeudi 25 juin 2015 à 11:47

Lorsque vous utilisez le parser json de Boon (voir : http://shaarli.guiguishow.info/?zM794Q) et que vous avez des noms json qui ne peuvent pas devenir des noms de variable Java comme as-path (tiret), ipv4 unicast (espace),... vous pouvez utiliser @JsonProperty pour faire un binding entre le nom json invalide et un nom de variable.

Exemple :
@JsonProperty("as-path")
private List<Integer> aspath;
=> le nom json as-path est associé à la variable aspath.

Petite subtilité : il faut activer l'utilisation de cette directive lors de la création de la factory avec useAnnotations()...

Exemple complet :
JsonSerializerFactory serializerFactory = new JsonSerializerFactory().useAnnotations();
JsonParserFactory parserFactory = new JsonParserFactory();
ObjectMapper omapper =  JsonFactory.create(parserFactory, serializerFactory);
File file = new File("/tmp/test");
BGPAnnounce userFromFile = omapper.readValue(file, BGPAnnounce.class);
(Permalink)


Cloud, Big Data and Mobile: 27 Best Practice Tips on Amazon Web Services Security Groups

jeudi 25 juin 2015 à 11:37
JMLRT's Shaarli 25/06/2015

"""
1:  Enable AWS VPC Flow Logs for your VPC or Subnet or ENI level
2: Use AWS Identity and Access Management (IAM) to control who in your organization has permission to create and manage security groups and network ACLs (NACL)
3: Enable AWS Cloud Trail logs for your account
4: Enable AWS App Config for your AWS account. App records all events related to your security group changes and can even send emails
5: Have proper naming conventions for the Amazon Web Services security group
7: Periodically detect, alert or delete AWS Security groups not following the organization naming standards strictly
8: Have automation in place to detect all EC2,ELB and other AWS assets associated with Security groups
9: Create your own security groups and specify them when you launch your instances
10: Alerts by email and cloud management dash board should be triggered whenever critical security groups or rules are added/modified/deleted in production
11 : Have automated programs detecting EC2 associated with multiple SG/rules and alert the SOC/MS periodically. Condense the same manually to 1-3 rules max as part of your operations.
12 : Do not create least restrictive security groups like 0.0.0.0/0 which is open to every one
13: Have a security policy not to launch servers with default ports like 3306, 1630, 1433, 11211, 6379 etc
15: Detection, alert and actions can be taken by parsing the AWS Cloud Trail logs based on usual patterns observed in your production environment. Detect anomalies on how long a change effected and reverted in security groups in production.
16: In case ports have to be opened in Amazon Web Services security groups or a permissive AWS security group needs to be applied, Automate this entire process as part of your operations
17: Make sure SSH/RDP connection is open in AWS Security Group only for jump box/bastion hosts for your VPC/subnets. Have stricter controls/policies avoid opening SSH/RDP to other instances of production environment
18: It is a bad practice to have SSH open to the entire Internet for emergency or remote support
20: Avoid allowing  UDP or ICMP for private instances in Security groups
21: Open only specific ports, Opening range of ports in a security group is not a good practice.
22: Private Subnet instances can be accessed only from the VPC CIDR IP range
23: AWS CloudTrail log captures the events related security. AWS lambda events or automated programs should trigger alerts to operations when abnormal activities are detected
24: In case you are an enterprise make sure all security groups related activities of your production are part of your change management process. In case you are an agile Startup or SMB and do not have complicated Change management process, then automate most of the security group related tasks and events as illustrated above on various best practices
26: For some tiers of your application, use ELB in front your instance as a security proxy with restrictive security groups
"""
(Permalink)


Le mot du Président

jeudi 25 juin 2015 à 11:23
yakmoijebrille 25/06/2015

Une des entreprises pourrissant vos PC (w$) avec toutes ces merdes impossibles à désinstaller quand vous téléchargez un logiciels sur 01.net ou autre.
(Permalink)


Réponse à espritboudha

jeudi 25 juin 2015 à 11:08
Shaarlo 25/06/2015

Salut :-)

"en voulant partager une lien, j'ai enlevé maladroitement l'url dans le formulaire avant de partager et j'ai parlé le lien et ensuite j'ai modifié le shaarlink mais la modification est seulement effectif dans mon shaarli et pas dans shaarli.fr ( je sais pas si c'est clair https://img.bi/#/BkYlqwH!iqG4egAyar1A1RxFtgYSf4Ew6pvYjwzvh4qwKmKw ) :/"
-> Bien vu, je viens de corriger le bug en question qui a lieu lors de la mise à jour. (j'ai rechargé ton flux en passant du coup)

"autre petite suggestion si c'est faisable, de pouvoir regrouper les liens qui ont la même url au sens d'une même conversation, une capture ici https://img.bi/#/u9JZGMO!6stqOAaERO0QzaCkMw0wMynwJUfDHA-5x_xAt5Ik ."
->oui là c'est déjà moins évident, je vois parfaitement ce que tu veux dire et j'avais pensé à faire un comportement comme ça, le truc étant que ça devient probabiliste, en gros si ça marche comme ça, ça va aussi créer des discussions qui ne sont pas liés entre elles et du coup il faudrait gérer cas par cas.
Je m'explique :
admettons que quelqu'un partage un lien youtube :
https://www.youtube.com/watch?v=XXXXXXXXXX
si quelqu'un d'autre regarde et repartage ce lien si :
https://youtu.be/XXXXXXXXXX
ça pointe vers la même vidéo donc il faudrait lier les deux liens, sauf que l'url est complétement différente
et je ne parle pas d'autres urls qui pourrait aussi pointer au même endroit :
http://youtu.be/XXXXXXXXXX
https://www.youtube.com/watch?v=XXXXXXXXXX&feature=youtu.be
https://youtu.be/XXXXXXXXXX?t=19s

Donc rien que pour youtube on voit vite que ça pourrait être la merde...
La seule solution de s'en sortir serait de comparer le contenu de chaque page, en gros est ce qu'une page url1 == page url2, mais même si là y'aura quasiment pas de faux positifs, y'aura peu de bons positifs aussi.

En bref, c'est pas trivial :-(
On peut imaginer un truc comme ça complètement différent :
-comparaison des md5 des captures des sites, puis regroupement des liens qui ont la même empreinte, ça devient un script complétement différent mais ça pourrait le faire.
Oui mais non en fait ! car certains sites redirigent le script de screenshot sur une page de type captcha qui a du coup la même empreinte pour tous les liens vers le site -> toutes les vidéos youtube seraient dans la même conversation du coup.

Voilà voilà...j'en sais rien ! Je pense partir sur quelque chose de plus simple style "si deux liens dans les 48h dernières heures ont "l'air" de se ressembler, alors on les fusionne.
Y'aura surement des faux positifs mais extrêmement peu.

En tout cas, merci pour ton message car tu as permis de résoudre un bug =D
(Permalink)


Muges > Shaarlo 25/06/2015

Pour détecter les urls qui pointent vers la même page, les moteurs de recherche utilisent les liens canoniques (https://en.wikipedia.org/wiki/Canonical_link_element). Ça devrait résoudre ton problème :)
(Permalink)



:-D j'ai surtout signaler :-D et merci à toi de l'avoir réellement résolu :-)
oui, en effet ça peut devenir un peu chiant, au delà des solutions techniques existantes permettant de savoir si deux liens différentes pointent vers la même ressource, ça pourrait faire aussi remonter des vieux liens ( c'est peut-être pas un mal en soit) mais parfois il y a eu des débats assez trollesques; on va dire que ça demande réflexion encore et puis c'est pas si gênant que ça, c'est juste voir deux shaarlinks à la suite parlant du même sujet avec les mêmes url, c'est peut-être possible de regrouper ça.
(Permalink)


Shaarlo 25/06/2015

Merci Muges, je ne connaissais même pas leur existence tiens !
Les liens qui font chier sont surtout ceux de ce type :
-http://le_super_site_qui_tue.xxx -> lien 1
-http://le_super_site_qui_tue.xxx/page_au_hasard_de_ce_site_qui_tue -> lien 2

ça arrive assez souvent que deux personnes parlent du même site mais partagent un lien différent. Peut être que je peux envisager un regroupement par nom de domaine ? (mais là je vais me suicider je crois xd)

l'url canonique est vraiment chouette, ça demande de parcourir le DOM de l'url donc ça sera vraiment consommateur mais je vais réfléchir à une solution !
(Permalink)


Shaarlo > espritboudha 25/06/2015

Oui une fusion par titre de lien + approximation de l'url, ça peut être jouable :)
(Permalink)



^_^ Pour attraper un élément dans le DOM en PHP, j'aime bien utiliser "SImple HTML DOM Parser"-> http://simplehtmldom.sourceforge.net/
C'est une petite librairie qui ne consomme pas beaucoup, et qui est bien documentée. J'ai pas l'impression que ce projet soit suivi, mais ça fonctionne bien pour moi en php5.6.
Beaucoup d'exemples dans l'archive*
Je m'en suis servi sur mon piti web-editeur http://myedit.io/ :)
Pour choper le <link rel="canonical" et les différents <meta > d'une page, le créer si il n'existe pas, et remplacer leurs valeurs, dans mon cas c'est pour falsifier la pré-visualisation sur divers réseaux-asociaux.


Python ne sait pas compter | Mon petit coin de oueb

jeudi 25 juin 2015 à 11:06
yakmoijebrille 25/06/2015




Tiens, je te conseil de lire ca :
http://floating-point-gui.de/basic/
Ce problème n'est pas spécialement lié à python, mais au calcul à virgule flottante (floating-point)
(Permalink)


doing chisel google tech talk and wanted to know ... - Google Groupes

jeudi 25 juin 2015 à 10:52
yakmoijebrille 25/06/2015

Bientôt une version 3 de Chisel !
(Permalink)


the decline of Java application servers when using docker containers — fabric8 io — Medium

jeudi 25 juin 2015 à 10:52
JMLRT's Shaarli 25/06/2015

Dans un contexte d'architecture microservices utilisant des containers et le concept ImmutableServer, l'utilisation d'un serveur d'application java (tomcat...) fournit uniquement le framework (servlets, ...) nécessaire à l'application java.

Les fonctionnalités de gestion des applications (plusieurs applis dans la même JVM, déploiement à chaud, ...) sont en effet directement gérées au niveau containers (1 applis = 1 JVM = 1 container, déploiement d'un nouveau container en cas de mise à jour de l'applis).

En fin d'article, il est également question de SpringBoot (http://projects.spring.io/spring-boot/) et CamelBoot (https://camel.apache.org/camel-boot) qui permettent de démarrer directement une JVM avec son framework sans toute la lourdeur du serveur d'application.
(Permalink)



"""
So does that mean Java application servers are dead? In a docker world there’s really no need to ever hot deploy java code into a running java process in production any more. However that can be useful in development; being able to hot deploy code into a running instance. (Though to be fair you can do the same thing in any Java application with tools like JRebel; most IDE debuggers do the same trick too).

So I’d say that Java Application Servers are mutating into becoming more like frameworks that are baked into an immutable image that are then managed externally by the cloud (e.g. via kubernetes). In many ways the cloud (e.g. kubernetes and docker) takes over many of the features that Java application servers used to do; since rolling upgrades of new images is needed for all technologies (java/golang/nodejs/python/ruby et al).
"""
via https://julien.mailleret.fr/links/?D0Ck6w
(Permalink)


Franck Rosset, PDG de Tuto4PC.com

jeudi 25 juin 2015 à 10:46
Liens en bazar 25/06/2015

La seule chose à retenir de cette interview, c'est que la SNCF a porté Tuto4PC en cassation pour contrefaçon de marque ! Tout ceci en dit long sur le genre de société qu'elle est >_<
(Permalink)


Lanceurs d'alerte : Barlonone "un peu gêné" par l'entourloupe

jeudi 25 juin 2015 à 10:45
Tiens !? 25/06/2015

hem, hem discretos a la zob "Le président de l'Assemblée nationale s'est dit "un peu gêné" par la manoeuvre du gouvernement, qui a présenté en dernière minute comme un simple "amendement de précision" un texte qui amoindrit la protection offerte aux lanceurs d'alerte des services de renseignement."
(Permalink)


ASP.NET MVC 4 - 2 Moteurs de rendu : Razor ou ASPX ?

jeudi 25 juin 2015 à 10:34

La création de Vues implique un choix de moteur de rendu, et donc amène à réfléchir sur les avantages/inconvénients de chacuns
//
View's creation implies to consider a view engine. Therefore, it's important to consider advantages/inconvenients of both

Pour aller plus loin // To go further:
http://www.dotnet-tricks.com/Tutorial/mvc/91JM151212-Difference-Between-Razor-View-Engine-and-ASPX-View-Engine.html
(Permalink)


Poules pondeuses : top 10 des races

jeudi 25 juin 2015 à 10:33



Zestes d'idées // Ideas' zests

jeudi 25 juin 2015 à 10:17
/Yome/links 25/06/2015

Une nouvelle arrivée dans la communauté shaarli. Bienvenue :)
(Permalink)


Droit de réponse de TUTO4PC - Next INpact

jeudi 25 juin 2015 à 10:10
Liens en bazar 25/06/2015

Bla bla bla, leurs logiciels c'est de la daube qui pollue les PC des gens avec de la publicité, ils n'ont pas besoin de se justifier ou d'en faire des tonnes non plus...

J'aime bien cette (fausse) citation dans les commentaires qui résume tout : "On m'a (enfin) épinglé officiellement pour mon soft et ma société en mousses qui étaient déjà reconnu dans le milieu comme une honte de la profession, mais plutôt que de me la fermer et partir en silence avec le peu de dignité qui me reste, je demande à un site web où 99% du lectorat ne me soutiendra pas d'écrire une tribune où je vais me faire lyncher dans les commentaires."
(Permalink)



Mais pourquoi le CEO de Tuto4PC (aka EoRezo) s'acharne à bien étaler le flamby qu'il a déjà explosé ?   Décidément internet c'est pas leur truc, hein.
Les commentaires sont en or. :-D

Note: il y a un truc qui m'a toujours fait marrer dans cette page: http://www.tuto4pc-bourse.com/
C'est la phrase: « nous a permis de fidéliser en très peu de temps un réseau de 4,2 millions de PC ».
Ils n'ont pas fidélisé des "internautes", des "personnes" ou des "clients", ils ont fidélisé des **PC**. Comment on fidélise un PC ?  :-D  Je vous laisse deviner.
(Le « Malgré un environnement macro économique toujours tendu » me fait marrer, aussi.  Oui "tendu", c'est ça :-)

Ce qui est "marrant" (j'ai mis les guillemets, hein !), c'est que finalement ils n'ont pas changé leur business modèle. Ils remaquillent juste. Encore et encore. Dernier exemple en date: http://www.easycuisinevideo.com
Et le résultat de l'analyse de leur recette de Sushi laisse un sale arrière-goût: https://www.virustotal.com/en/file/e142586354df0d9e69326bfaf930154b4e9ae1f5b2f2c5fe2da3eb1f3b6de2cb/analysis/

Surtout ne changez rien, les gars !  ><
(Permalink)



Il n'empêche : n'installez pas les logiciels "TUTO4PC" si vous ne voulez pas pourrir votre ordinateur. Point.
(Permalink)


Introduction à la régression PLS

jeudi 25 juin 2015 à 10:02

Comprendre la PLS pour les gens qui, comme moi, aiment les stats mais sont un peu allergiques à la théorie et aux looooongues formules
//
Understand PLS regression for people like me who like stats but are kind of allergic to theory and quite long formulas
(Permalink)


Boot2Docker

jeudi 25 juin 2015 à 10:02

Un moyen d'avoir des containers docker sous ******* 7 à étudier de très près ?
En tous cas ça devrait permettre d'avoir un workflow de dev plus intégré pour moi.
(Permalink)



docker et windows ou mac.

je decouvre docker.
(Permalink)


L’Etat condamné pour cinq cas de contrôles au faciès - Libération

jeudi 25 juin 2015 à 09:54

Pas trop tôt !
(Permalink)


How do mosquitos survive rain drops ?

jeudi 25 juin 2015 à 09:48
Httqm's Links 25/06/2015

Science at its best !!!
(Permalink)