Journal Goploader, l'envoi de fichier simple et rapide

Posté par  . Licence CC By‑SA.
18
21
mar.
2016

Hello,

Si vous recherchez un moyen simple de partager des fichiers, depuis une ligne de commande, je vous suggère de jeter un coup d'oeil à Goploader.

C'est un soft en client/serveur, écrit en go, simple à mettre en place, et qui permets depuis curl d'envoyer vos fichiers. Il y a également une interface web, pour envoyer également depuis un navigateur.

Il y a la possibilité d'utiliser curl, ou pour des options supplémentaires, screenshot par exemple, vous pouvez utiliser le (…)

Sortie du langage Go en version 1.6

Posté par  . Édité par esdeem, Davy Defaud, Lucas, Benoît Sibaud, M5oul, claudex et palm123. Modéré par patrick_g. Licence CC By‑SA.
72
20
fév.
2016
Golang

Go est un langage libre créé par Rob Pike (UTF-8), Ken Thompson (Unix) et Robert Griesemer (V8) dont le but était de « régler les problèmes de Google ». Il se retrouve finalement apte à résoudre des problèmes bien plus divers.

Go est un langage compilé à typage statique, dont l’objectif est de rester le plus simple possible tout en incluant les fonctionnalités indispensables d’aujourd’hui : réseau, concurrence, Unicode, ramasse‐miettes, outils de développement…

À titre d’exemple, un serveur Web avec la bibliothèque standard se résume à quelques lignes :

package main

import (
    "fmt"
    "net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
    fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:])
}

func main() {
    http.HandleFunc("/", handler)
    http.ListenAndServe(":8080", nil)
}

Sortie de la version 0.4 de Drone

20
28
jan.
2016
Communauté

Drone est une solution d’intégration continue basée sur des conteneurs écrite en Go. Chaque exécution se passe à l’intérieur d’un conteneur Docker éphémère, ce qui permet de donner aux développeurs un contrôle complet sur l’environnement tout en l’isolant.

Cette nouvelle version apporte la fonctionnalité la plus demandée, une matrice de construction et s’intègre directement sur les plates‐formes d’hébergement GitHub, Bitbucket, GitLab et Gogs.

Drone

Forum Linux.général systemd/journld ne capture pas tous les messages de la STDOUT

Posté par  . Licence CC By‑SA.
1
16
déc.
2015

Bonjour à tous,

J'aimerai déléguer la gestion de mes logs à systemd/journald.
Donc, j'ai écrit un petit programme de test qui est une boucle infinie (ou pratiquement infinie) qui logue dans STDOUT un entier qui s'incrémente à chaque boucle.
C'est un programme en go (mais ça aurait pu être en C ou autre chose) :

package main

import (
    "fmt"
    "math"
    "time"
)

func main() {
    for i := uint64(0); i < math.MaxUint64;
(…)

The Go Programming Language

Posté par  . Édité par ZeroHeure et palm123. Modéré par Ontologia. Licence CC By‑SA.
56
6
déc.
2015
Golang

Ce titre me rappelle quelque chose, les noms des auteurs me rappellent quelque chose aussi. Un certain Kernighan…
Il me faut remonter assez loin dans ma mémoire, à une époque où la lecture d'un seul livre permettait de s'occuper un sacré bout de temps.

couverture

Nous avons bien là l'auteur du mythique « The C Programming Language » qui reprend la plume pour un nouveau langage. Cela attise ma curiosité, je contacte l'éditeur qui me propose un spécimen en échange de mon avis impartial. Impartialité toute relative vu les souvenirs et le respect qu'imposent les auteurs du livre et du langage !

Journal The Go Programming Language

Posté par  . Licence CC By‑SA.
39
6
déc.
2015
Ce journal a été promu en dépêche : The Go Programming Language.

The Go Programming Language

Alan A. A. Donovan et Brian W. Kernighan

Ce titre me rappelle quelque chose, les noms des auteurs me rappellent quelque chose aussi. Un certain Kernighan…
Il me faut remonter assez loin dans ma mémoire, à une époque où la lecture d'un seul livre permettait de s'occuper un sacré bout de temps.

Nous avons bien là l'auteur du mythique « The C Programming Language » qui reprend la plume pour un nouveau langage. Cela attise ma curiosité, je (…)

Découvrez le langage Go et Camlistore le 24 mars 2015 à Grenoble

Posté par  (site web personnel) . Édité par Benoît Sibaud, Xavier Teyssier et palm123. Modéré par patrick_g. Licence CC By‑SA.
Étiquettes :
16
5
mar.
2015
Golang

L'AlpesJUG propose une soirée d'introduction au langage de programmation Go au travers du projet libre Camlistore par Mathieu Lonjaret.

La soirée est d'accès libre, on vous demandera juste de vous inscrire pour l'organisation.

Journal Journal Bookmark #2

32
15
déc.
2014

Journal Idok, petit outil pour envoyer des medias sur son XBMC

Posté par  (site web personnel) . Licence CC By‑SA.
17
9
sept.
2014

Voilà presque… houlla 2 ans que je fais du Go (Golang) à longueur de soirée. Et dans le même temps, un collègue me pousse un peu pour me payer un raspberry-pi. Vous allez voir que ces deux sujets sont liés.

Après avoir installé mon raspberr-pi avec XBMC dessus, je m'éclate un peu à manipuler le jouet. Mais une chose me manquait. J'ai des vidéos ou des musiques que je ne veux pas forcément "ajouter à ma collection" pour les lire (…)

La folie Docker

66
10
juil.
2014
Virtualisation

Docker, présenté ici même en mars dernier, est un conteneur ou isolateur, ou encore système de cloisonnement (plus de détails en seconde partie). Il se repose sur des systèmes comme LXC, les namespaces et les cgroups (control groups) de Linux, qui permettent de limiter et isoler l'utilisation des ressources de type processeur, mémoire, disque, etc. Docker se compare aux BSD Jails et aux zones de Solaris. Il est développé en Go, sous licence Apache 2.0, tout ce qu'il y a de plus libre.

Logo Docker

La première version de Docker date du 20 mars 2013. 16 mois plus tard, 9,308 commits de 509 contributeurs, 2.75 million de téléchargements, plus de 14,000 applications “Dockerisées”, c'est la version 1.1.0. qui est livrée. La folie Docker s'est emparée d'Internet tout entier !

Facette, outil de visualisation de séries numériques

Posté par  . Édité par Benoît Sibaud. Modéré par rootix. Licence CC By‑SA.
31
29
juil.
2014
Supervision

Facette est un nouvel outil libre sous licence BSD permettant de réaliser des graphiques à partir de métriques collectées et stockées par divers outils tels que collectd, Graphite, InfluxDB. Cette alternative aux autres logiciels de visualisation permet de présenter sur les mêmes graphiques des séries de données numériques provenant de sources hétérogènes.

logo Facette

Facette est une application web développée en Go, par conséquent très facile à déployer et peu coûteuse en ressources système. L'interface web a été pensée pour permettre une utilisation simple et intuitive, et esthétiquement agréable — ce qui n'est pas toujours le cas des alternatives dans ce domaine ;-) Pour aller plus loin, le logiciel met également à disposition une API RESTful permettant par exemple de se servir de Facette "juste" pour fédérer plusieurs sources de données hétérogènes, ou encore d'automatiser certaines actions au niveau du catalogue interne.

Rakoshare, un outil de synchronisation de dossiers pour tout le monde

Posté par  (site web personnel) . Édité par Nÿco, bubar🦥, claudex, Benoît Sibaud et palm123. Modéré par claudex.
71
21
juin
2014
Internet

Rakoshare est un logiciel, en Go, sous licence MIT, de synchronisation de dossiers entre plusieurs machines. Il se veut simple d'installation et d'utilisation par le plus grand nombre. Fonctionnellement, il est très largement basé sur Bittorrent Sync, un logiciel équivalent mais non-libre.

Forum général.petites-annonces [offre d'emploi] Développeur backend expérimenté

Posté par  . Licence CC By‑SA.
Étiquettes :
2
19
juin
2014

Salut,

Je ne sais pas si la diffusion d'annonce sur le forum est toujours autorisée, si ça n'est pas le cas je vous prie de m'en excuser :)

Le Poste

Je recherche un développeur dont le rôle au sein de la boite sera de concevoir et développer les nouvelles features du produit, en collaboration avec l'équipe backend. Le produit est constitué d'une API accessible publiquement (Symfony2/PHP), et de services internes (Golang - on vous apprendra à le parler si vous (…)

Concours de programmation CodinGame le 22 Février 2014

Posté par  (site web personnel) . Édité par ZeroHeure et Benoît Sibaud. Modéré par Ontologia. Licence CC By‑SA.
25
20
fév.
2014
Jeu

La prochaine édition de CodinGame, le challenge de code en ligne, aura lieu le samedi 22 Février 2014 à 18h (UTC+1).

Ragnarok

L'événement accueillera des développeurs du monde entier pour leur permettre de passer un bon moment, défier leurs pairs, gagner des prix ou entrer en contact avec des sociétés qui leur plaisent et qui recrutent.

Parmi les nouveautés sur la plate-forme :

  • Bash arrive parmi les langages disponibles.
  • Dart 1.1 et de nouvelles bibliothèques pour Perl ont été ajoutés.
  • Le thème de ce challenge est "Ragnarök", issu de la mythologie scandinave. Pour l'occasion, de nouveaux graphismes seront à l'honneur.