PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

Littlewing : Quoi de neuf du coté du front-end

vendredi 13 mai 2016 à 10:51

Depuis le début de l’année je suis en train de faire une spécialisation Coursera : Full Stack Developer.

Pourquoi me direz-vous ? Tout d’abord, j’ai principalement travaillé sur du back-office ou de l’outillage. Ça m’a servi de rattrapage sur ces technologies :

Sachant que j’ai principalement travaillé sur JAVA, ça m’a fait un peu bizarre

Qu’est-ce que j’en ai retenu:

Javascript et les langages interprétés, ce n’est pas fait pour moi. Un compilateur c’est quand même bien pour découvrir des erreurs de syntaxes (je suis trop vieux pour ces co%%%£$$) …. Les puristes du javascript me diront qu’il y a les tests unitaires. Pour moi ça ne remplace pas un compilateur. Pas étonnant que des initiatives comme typescript ou babeljs arrivent massivement sur le marché.

Je comprends pourquoi AngularJS a inondé le marché ces dernières années. C’est assez bien foutu.

Le combo NodeJS/express/mongoose permet de réaliser des APIS et des requêtes facilement .

Un exemple de route pour une requête GET

myRouter.route('/')
    .get(function (req, res, next) {
        model.find({})
                 .exec(function (err, entity) {
                if (err) throw err;
                res.json(entity);
            });
    })

Un exemple de requête qui m’a bluffé

 Model.remove({
            'att1': value
        }, function (err, resp) {
            if (err) throw err;
            res.json(resp);
        });

Pour conclure, je ne  pense pas que je ferai des sites web de sitôt, mais ça m’a donné une bonne vision d’ensemble des technologies.

Gravatar de Littlewing
Original post of Littlewing.Votez pour ce billet sur Planet Libre.

Articles similaires

Thuban : Service caché tor et OpenBSD

vendredi 13 mai 2016 à 10:31

Je ré-ouvre l'accès à ce site via un service caché tor. C'est tellement simple à mettre en place, pourquoi s'en priver?

Dans le fichier /etc/tor/torrc, on a juste à décommenter ceci :

HiddenServiceDir /var/tor/hidden/
HiddenServicePort 80 127.0.0.1:80

On recharge tor avec "rcctl restart tor", et on trouve dans le fichier /var/tor/hidden/hostname l'adresse en .onion :

# cat /var/tor/hidden/hostname
5rud2tr7sm3oskw5.onion

Ne reste plus qu'à configurer http dans le fichier "/etc/httpd.conf" pour lui dire d'écouter l'adresse en .onion et servir le site qui va bien :

server "5rud2tr7sm3oskw5.onion" {
        listen on 127.0.0.1 port 80
        root "/htdocs/racine"     # emplacement du site
        directory index index.html

        [...]
}

On recharge httpd avec "rcctl reload httpd", et ça y est! ☺

Gravatar de Thuban
Original post of Thuban.Votez pour ce billet sur Planet Libre.

elementary OS : Ubuntu mais pas que….

jeudi 12 mai 2016 à 16:47

Il y a peu de temps nous vous annoncions que Pantheon était en cours de portage vers Debian et c’est maintenant au tour de Fedora de se voir accueillir Pantheon, voici la première capture d’écran en guise de preuve

Pantheon

 

Pour en savoir plus, direction le Google+ de Fabio Valentini

Le billet Ubuntu mais pas que…. a été publié sur le site de la elementary OS -

Gravatar de elementary OS
Original post of elementary OS.Votez pour ce billet sur Planet Libre.

genma : Autohébergement du blog

jeudi 12 mai 2016 à 09:00

Une version beta du blog autohébergée existe. Elle est accessible via un nom de domaine standard et via tor, sous une adresse en .onion. Quelques personnes ont eu l'adresse et ont commencés le beta-testing.

Cette version autohébergée est un miroir de ce blog hébergé chez Free. Une tâche cron tourne toutes les nuits sur ma machine d'auto-hébergement pour faire une synchronisation/un miroir du blog.

Ce qui marche : il y a une certificat Let's Encrypt pour le blog sous son adresse publique, un certificat autosigné pour son adresse en .onion.

Cette version auto-hébergée étant derrière une ligne ADSL (je n'ai donc que 800 ko en upload), j'ai encore quelques optimisations à faire avant de rendre l'adresse publique. Parmi les optimisations il y a la taille de chaque page (image), du code HTML. Ce travail sera utile est aussi répercutée sur la version chez Free. Car oui la version chez Free restera, je ne vais pas migrer définitivement chez moi. Si je dois migrer, ce sera sur un serveur que je louerai. Pour l'instant, je me fais la main sur une machine chez moi, ça me permet de progresser et d'apprendre plein de choses.

J'ai également du travail d'administration régulière et de supervision (journaux/logs), valider la partie administration, de veille en sécurité (va falloir que je me penteste moi-même et fasse ça avec des personnes de confiance).

Bref, ça avance, ce n'est pas encore finalisé mais c'est en cours :-)

Gravatar de genma
Original post of genma.Votez pour ce billet sur Planet Libre.

François Boulogne : La brique internet : contourner son FAI par un VPN ou tor

jeudi 12 mai 2016 à 00:00

Je viens de lire le billet de aeris concernant la fabrication d'une torbox. Il me semble que la brique internet conçue par des contributeurs de FFDN et yunohost est trop méconnue. Courte présentation.

La brique internet consiste en un ordinateur à faible consommation possédant une carte ethernet et une antenne wifi. Le principe est de connecter cette brique au modem-routeur et d'émettre un wifi qui redirige la communication sur un VPN. Ainsi, le FAI ne voit que des communications chiffrées avec un VPN.

Quelques cas d'utilisations :

Le coût total est de 80€, mais on peut l'obtenir pour env. 60€ si on passe par FFDN. Pour l'installation, il suffit de suivi cette documentation Yunohost très didactique. Pour une présentation plus exhaustive (au moment où la réalisation était encore en cours), voici une conférence à PSES2015.

Gravatar de François Boulogne
Original post of François Boulogne.Votez pour ce billet sur Planet Libre.