Tables in Markdown | Codeberg Documentation
▻https://docs.codeberg.org/markdown/tables-in-markdown
documentation de la syntaxe MarkDown pour les tables/tableaux
NB :
– à priori fourni en tant qu’extension par la version "GitHub Flavored" MarkDown (GFM) : cf la définition/spécification sur ▻https://github.github.com/gfm/#tables-extension-
– ne semble pas supporté par la version "Commonmark" MarkDown (cf son absence dans la définition sur ▻https://spec.commonmark.org )
– ne propose aucune option de fusion de cellules (contrairement à SPIP) : seul MultiMarkdown semble le proposer : cf ►https://github.com/fletcher/MultiMarkdown/wiki/MultiMarkdown-Syntax-Guide
#markdown #MD #GFM #GitHub_Flavored #Commonmark #syntaxe #tableau #table
]]>Un phénoménal fil de discussion, en anglais, sur la question « Les machines qui pondent du code à la demande en régurgitant du code source digéré dont elles ne sont pas l’auteur et qui initialement était sous licence libre, Microsoft Copilot en particulier, enfreignent elles la loi et la licence libre des logiciels sources qui ont servi à l’apprentissage ? »
▻https://news.ycombinator.com/item?id=33240341
#microsoft #copilot #github #machinelearning #libre #foss #copyright
Un assistant dopé à l’IA pour programmer un peu à notre place, avec OpenAI et entraîné sur des milliards de lignes de code par microsoft github. Et on dirait que ça marche : le codeur rédige un prototype de fonction et le commentaire qui décrit ce qu’elle fait (dans Visual Studio ...) et l’assistant rédige le code. Si on lui demande, il propose d’autres versions.
▻https://copilot.github.com
#programmation #IA #deep_learning #github #visualstudio #openAI #text_generation
]]>Vous savez, ces insupportables bandeaux cookies trompeurs, mensongers et agaçants que des tas de sites Web affichent ? Microsoft a une excellente solution à ce problème : pas de cookies, donc pas de bandeau cookie.
▻https://github.blog/2020-12-17-no-cookie-for-you
Il faut maintenant espérer (mais ne rêvons pas) que les médias français, tous grands capteurs de données personnelles sur leurs sites Web, suivent cette multinationale étatsunienne sur le chemin de la vertu.
]]>Comment la Chine traque et emprisonne les journalistes citoyens qui racontaient le confinement de Wuhan
►https://www.lemonde.fr/international/article/2020/12/01/coronavirus-comment-la-chine-traque-les-citoyens-enqueteurs_6061721_3210.htm
Au moins une demi-douzaine de personnes ont été arrêtées. Cette vague de répression révèle la paranoïa de Pékin vis-à-vis de toute version non conforme à la vérité officielle sur le Covid-19. Ils en avaient fait leur passion : archiver sur un système hébergé à l’étranger, la plate-forme américaine GitHub, les contenus – articles de presse ou de réseaux sociaux – qui disparaissent de la Toile chinoise à chaque razzia de la censure. Jamais les autorités n’ont semblé prêter attention à leurs activités, jusqu’à ce (...)
#GitHub #WeChat #activisme #journalisme #censure #COVID-19 #santé #surveillance
##santé
radicle. A peer-to-peer stack for building software together.
▻https://radicle.xyz
En rentrant dans de prestigieuses bibliothèques, le logiciel libre gagne ses lettres de noblesse
▻https://www.lemonde.fr/economie/article/2020/11/19/en-rentrant-dans-de-prestigieuses-bibliotheques-le-logiciel-libre-gagne-ses-
L’entreprise américaine GitHub, propriété de Microsoft, sauvegarde des millions de lignes de langage informatique, qui vont être accueillies dans les bibliothèques d’Alexandrie, d’Oxford et de Stanford. Véritables temples du savoir, les bibliothèques d’Alexandrie (Egypte), d’Oxford (Royaume-Uni) et de Stanford (Etats-Unis) abritent parmi les écrits les plus précieux de l’humanité, jusqu’aux plus anciens. Mais c’est un véritable bond dans la modernité qu’elles viennent d’effectuer. A l’invitation de (...)
]]>GitHub Archive Program | Preserving open source software for future generations
▻https://archiveprogram.github.com
The world is powered by open source software. It is a hidden cornerstone of modern civilization, and the shared heritage of all humanity. The GitHub Archive Program is a testament to the importance of the open source community. It is our hope that it will, both now and in the future, further publicize the worldwide open source movement ; contribute to greater adoption of open source and open data policies worldwide ; and encourage long-term (...)
]]>La clé privée du système de #DRM #Widevine (utilisé notamment par Netflix et le service VOD d’Apple) a fuité. Google (propriétaire du système en question) essaie de boucher les trous, mais, sur Internet, il est difficile de « défuiter » une information.
La requête DMCA de Google à Github pour demander la censure des dépôts où se trouvait la clé (et le code)
▻https://github.com/github/dmca/blob/master/2020/11/2020-11-09-Google.md
Un résumé de l’affaire : ▻https://torrentfreak.com/google-takes-down-repositories-that-circumvent-its-widevine-drm-201113
Le site Web officiel ▻https://www.widevine.com
]]>#ýoutube-dl est un logiciel libre permettant de télécharger des vidéos depuis plusieurs plateformes de distribution (pas seulement #YouTube). Il était distribué à partir de la plateforme de développement de logiciels #GitHub (le Facebook des geeks), propriété de #Microsoft. Il vient d’être retiré, sans discussion et sans possibilité pour l’auteur de se défendre (à la cow-boy, comme souvent aux États-Unis) suite à une demande #DMCA de la #RIAA, le lobby d’Hollywood.
L’ancien dépôt : ►https://github.com/ytdl-org/youtube-dl
La lettre de la RIAA : ▻https://github.com/github/dmca/blob/master/2020/10/2020-10-23-RIAA.md
L’article de TechCrunch : ▻https://techcrunch.com/2020/10/23/the-riaa-is-coming-for-the-youtube-downloaders
Celui de ZDnet : ▻https://www.zdnet.com/article/riaa-blitz-takes-down-18-github-projects-used-for-downloading-youtube-videos
Un miroir (assez chargé en ce moment mais je pense que d’autres apparaitront) : ▻https://git.rip/mirror/youtube-dl
]]>Dans l’Arctique, une entreprise sauvegarde la culture humaine | korii.
▻https://korii.slate.fr/tech/arctique-piql-entreprise-sauvegarde-stocke-donnees-culture-humanite-arct
L’île norvégienne de Spitzberg abritait déjà la Réserve mondiale de semences du Svalbard ; elle pourrait bientôt héberger une #réserve mondiale de #données. « Gérée par la société […] Piql, l’Arctic World Archive vise à préserver les #matériaux_numériques du monde –musique, littérature et lignes de code– pendant plus de 500 ans », explique The Hustle.
La plateforme #GitHub, qui permet aux développeurs et développeuses de mettre en ligne et sauvegarder leurs programmes, a déjà confié l’intégralité de son code à l’archive, soit 21 terabits (1.012 bits).
Mais pour quoi faire ? Il s’agit tout simplement de protéger ces données pour au moins 500 ans contre les catastrophes humaines ou naturelles (et contre tout ce que 2020 nous réserve encore).
]]>’Everyone Should Have a Moral Code’ Says Developer Who Deleted Code Sold to ICE - VICE
▻https://www.vice.com/en_us/article/mbm3xn/chef-sugar-author-deletes-code-sold-to-ice-immigration-customs-enforcement
Seth Vargo wrote code used in a platform called Chef. When he learned ICE was a customer, he wrestled with ICE using code he had personally written. Technologist Seth Vargo had a moral dilemma. He had just found out that Immigration and Customs Enforcement (ICE), which has faced widespread condemnation for separating children from their parents at the U.S. border and other abuses, was using a product that contained code that he had written. "I was having trouble sleeping at night knowing (...)
#GitHub #surveillance #frontières #migration #éthique #algorithme #ICE #Palantir
]]>Libertés numériques : « La gouvernance algorithmique est d’une efficacité redoutable »
▻https://www.lemonde.fr/idees/article/2020/03/29/libertes-numeriques-la-gouvernance-algorithmique-est-d-une-efficacite-redout
La mise en place d’un mode de régulation sociale par algorithme impose deux conditions dans les démocraties : l’algorithme doit être transparent et débattu par tous ceux qui le subiront ou en bénéficieront, avertit, dans une tribune au « Monde », le chercheur Hugues Bersini. S’il ne s’agissait déjà que de la seule utilisation devenue vitale du réseau Internet et de toutes les applications de communication qu’il supporte, il n’aura échappé à personne combien les technologies du numérique nous sont devenues (...)
#GitHub #Wikipedia #algorithme #smartphone #éthique #BigData #copyright #discrimination (...)
##GAFAM
Microsoft : GitHub annonce l’acquisition du gestionnaire de packages Javascript npm, les développeurs qui se servent du registre public de npm pourront continuer à l’utiliser gratuitement
▻https://javascript.developpez.com/actu/297284/Microsoft-GitHub-annonce-l-acquisition-du-gestionnaire-de-pac
Microsoft poursuit son recentrage sur l’open-source...
...tout en poursuivant sa tactique habituelle : mettre la main sur les briques « clés » des systèmes.
Avec npm il verrouille un écosystème énorme !
ICE Contract With GitHub Sparks Developer Protests - The Atlantic
▻https://www.theatlantic.com/technology/archive/2020/01/ice-contract-github-sparks-developer-protests/604339
Developers are protesting after revelations that the source-code repository GitHub contracted with ICE. But if you restrict access to open-source code, is it still open ? For the past two years, software engineers and systems administrators from San Jose to Seattle have engaged in the tech industry’s latest rite of passage : reading the news to discover that their employer contributed to something they find unethical. In 2018, Google workers learned of the company’s secret U.S. military (...)
#Google #ICE #Microsoft #Facebook #GitHub #militaire #algorithme
]]>git - How do I update a GitHub forked repository ? - Stack Overflow
▻https://stackoverflow.com/questions/7244321/how-do-i-update-a-github-forked-repository/7244456#7244456
Howto pour rebaser un fork Github :
I recently forked a project and applied several fixes. I then created a pull request which was then accepted.
A few days later another change was made by another contributor. So my fork doesn’t contain that change.
How can I get that change into my fork?
# Add the remote, call it "upstream":
git remote add upstream https://github.com/whoever/whatever.git
# Fetch all the branches of that remote into
# remote-tracking branches, such as upstream/master:
git fetch upstream
# Make sure that you're on your master branch:
git checkout master
# Rewrite your master branch so that any commits of yours
# that aren't already in upstream/master are replayed
# on top of that other branch:
git rebase upstream/master
# force the push in order to push it to your own
# forked repository on GitHub
git push -f origin master
#git #rebase #github #synchroniser #update
]]>Un chercheur découvre une base de donnée contenant 1,2 milliard de données personnelles sur un serveur non sécurisé
▻https://cyberguerre.numerama.com/1935-un-chercheur-decouvre-une-base-de-donnee-contenant-12-mil
Le chercheur en sécurité informatique Vinny Troia a mis la main avec une facilité déconcertante sur une gigantesque base composée de 1,2 milliard de données personnelles exposées, toutes stockées sur un service unique non sécurisé. Et visiblement en libre accès. À la recherche de contacts aux côtés de son collègue Bob Diachenko sur le service Web Shodan, un moteur spécialisé dans la recherche d’objets connectés à Internet, Vinny Troia ne s’attendait pas à faire une pareille découverte. Au cours de sa (...)
#Google #FBI #Facebook #GoogleCloud #GitHub #LinkedIn #Twitter #BigData #data #données
//c0.lestechnophiles.com/cyberguerre.numerama.com//content/uploads/sites/2/2019/11/fabio-oyXis2kALVg-unsplash.jpg
]]>Automatically #compress #images on Pull Requests
▻https://calibreapp.com/blog/compress-images-in-prs
Calibre’s new #GitHub Action allows you to compress raster images with minimal setup automatically. Never ship unoptimised graphics again.The action uses the most efficient, lossless compression libraries—mozjpeg and libvips that work with PNGs and JPGs.
]]>GitHub and Redmine integration –
▻https://www.kartar.net/2011/05/github-and-redmine-integration
GhostRed : un utilitaire pour créer/synchroniser les tickets d’un Redmine depuis les pull-request d’un projet sur Github :
One of the challenges of hosting projects on GitHub and their ticket trackers elsewhere is linking items like GitHub Pull Requests with tickets. I’ve written a very simple API-driven prototype tool called GhostRed to do some simple integration. GhostRed scans GitHub pull requests, creates Redmine tickets in an appropriate project for them and then closes the request with a comment that includes a link to the ticket created.
Le repo du projet : ▻https://github.com/jamtur01/ghostred
#github #redmine #SPIP #développement #ticket #tracker #synchronisation
]]>C’est #Qwant qu’on va où ?
▻https://framablog.org/2019/07/19/cest-qwant-quon-va-ou
L’actualité récente de Qwant était mouvementée, mais il nous a semblé qu’au-delà des polémiques c’était le bon moment pour faire le point avec Qwant, ses projets et ses valeurs. Si comme moi vous étiez un peu distrait⋅e et en étiez … Lire la suite
#Dégooglisons_Internet #Framasoft #G.A.F.A.M. #Internet_et_société #Interview #Libres_Logiciels #Libres_Services #Non_classé #Cartes #Causes #Dépôt #GitHub #Google #IA #Images #junior #Libre #Maps #Masq #musique #OpenSource #OpenStreetMaps #osm #POI #recherche
]]>Import your project from GitHub to GitLab | GitLab
▻https://docs.gitlab.com/ee/user/project/import/github.html
Un outil pour migrer un repo de Github vers Gitlab, avec semble t’il la quasi-totalité des éléments (tickets, pull-request entre autre) :
Using the importer, you can import your GitHub repositories to GitLab.com or to your self-hosted GitLab instance.
The following aspects of a project are imported:
- Repository description (GitLab.com & 7.7+)
- Git repository data (GitLab.com & 7.7+)
- Issues (GitLab.com & 7.7+)
- Pull requests (GitLab.com & 8.4+)
- Wiki pages (GitLab.com & 8.4+)
- Milestones (GitLab.com & 8.7+)
- Labels (GitLab.com & 8.7+)
- Release note descriptions (GitLab.com & 8.12+)
- Pull request review comments (GitLab.com & 10.2+)
- Regular issue and pull request comments
References to pull requests and issues are preserved (GitLab.com & 8.7+), and each imported repository maintains visibility level unless that visibility level is restricted, in which case it defaults to the default project visibility.
(une option de sortie pour les questions évoquées sur ►https://seenthis.net/messages/668906 ?)
]]>#git submodules
▻https://hackernoon.com/git-submodules-91a52e6e8779?source=rss----3a8144eabfe3---4
.gitmodulesWhat are submodules in git?Git allows you to include other Git repositories inside a repository called submodules. Git allows you to commit, pull and push to these repositories independently.How does it work?SubmodulesLike we have two modules A and B both have different .git files but now the requirement is to add both inside one repository but it’s not possible simply if we create one repository and push module A there then we can’t push module B on the same remote URL.But we have Submodules concept in #github it means we can add both repositories with different .git files inside the parent repository.ADD multiple repositories inside a parent repositorygit submodule add <git-remote-repo-url>You can only add information about the submodule that is added to the main (...)
]]>Guide to recover from accidental commits and rebase in #git
▻https://hackernoon.com/guide-to-recover-from-accidental-commits-and-rebase-in-git-d46cc0b54046?
REBASE can be HelpfulTraditional working of Git RebaseIn Git, the rebase command integrates changes from one branch into another. It is an alternative to the better known “merge” command.You heard it’s scary right? You can create or recreate HISTORY! ?People ask you to stay away from git rebase but, it can be very useful at times. This articles covers a good use of REBASE command contrary to the definition that is taken from the official git documentation.A good use of git REBASELet’s talk about a very common scenario which I think all developers may have encountered or will encounter one day.Suppose you are using the same machine for the company as well as for your personal projects and when you use two different accounts for your #github, you configure your local git like this:git config (...)
]]>Fear and Loathing and #open-source
▻https://hackernoon.com/fear-and-loathing-and-open-source-eccde1eac656?source=rss----3a8144eabfe
Lumi #blockchain WalletOpen-source is one of the major concepts in the #cryptocurrency space as the whole industry basically grew up on it. Nowadays, building a crypto project without publishing at least a part of your code on #github is considered to be bad manners.Most of the developers involved in open-source projects are driven by the same goal: create a product that they will use themselves. This way, you get deeply involved and know about every single issue at stake. Could you think of better motivation?But there’s a flip side to this. Running a business based on an open-source model can be rather tricky.Firstly, you have to consider that it’s going to, at the very least, double the duration of the whole development process. And, since the issue of time can be especially critical for (...)
]]>Hi, #github ! Bye, #bitbucket !
▻https://hackernoon.com/hi-github-bye-bitbucket-c0ba7d5051a4?source=rss----3a8144eabfe3---4
Few years back, Bitbucket shines when putting it next to Github. Before Github came up with Github Actions and free unlimited private repos, Bitbucket already did. Since I was freelancing, most of my repos need to be private, and paying is less of an option to me, I decided to use Bitbucket.However, things have changed a lot. Github is now more comprehensive, and some necessary features are still missing in Bitbucket, like labeling a #git issue.With Bitbucket, I also get a missing portfolio of mine which is the contribution activity graph. I believe most agree this is essential to developers for many purposes, despite this doesn’t reflect the true work one has done.contribution activity of one of Arch Linux developersWith Github, I get security notifications if any of my repos has a (...)
]]>How I’m working with #react Intern. Real example
▻https://hackernoon.com/how-im-working-with-react-intern-real-example-9baafac8969f?source=rss---
Working as an Intern in ReactJSImage by ▻https://pixabay.com/users/wpoeschl-7767593/In my previous stories, I explained my experiences and observations related to #internships. Specifically, how I find interns and incorporate them into our development process.When I completed my first two articles in this series — I realized one problem. That articles only have “common rules”. I’m explaining only “right things”. I think everyone knows that type of advice: be good, don’t be bad, be happy, etc.I love practical tutorials, so in this article I will give some real life examples of what it’s like to work with and train Interns in a ReactJS environment. I will show how I’m working with one of our interns right now. When the idea about this article was born— I started to make notes. I wrote down each move (...)
]]>A collaborative #github-based #intranet
▻https://hackernoon.com/a-collaborative-github-based-intranet-4bd7bd10a91b?source=rss----3a8144e
tl/drLike code bases, the policies and best practices making up a company are collaboratively developed and owned bodies of text. Github is an excellent platform to develop both with a large group of collaborators. The company I currently work at (Originate) uses GitHub as such an intranet platform. This enables an unprecedented level of collaboration, but more importantly empowerment and transparency for all employees.GitHub is a collaboration platformOver the past ten years, GitHub has evolved from (arguably) the best software development platform into one of the most productive general-purpose collaboration and community platforms that can develop all sorts of content, not just source code. The GitHub team has spent significant efforts making almost the entire functionality of (...)
#github-intranet #social-intranet-platforms #collaboration-tools
]]>How I set up a startup documentation
▻https://hackernoon.com/how-i-set-up-a-startup-documentation-6af73287ee86?source=rss----3a8144ea
From: ▻https://dribbble.com/shots/3807778-Swinging-CatSoftware documentation is written text or illustration that accompanies computer software or is embedded in the source code. It either explains how it operates or how to use it, and may mean different things to people in different roles. Documentation is an important part of software engineering. ▻https://en.wikipedia.org/wiki/Software_documentationStage 0 — Google docs plus keeping functionality in my headIt’s easy when you have only one person that coding your project.Main problem — every time that I want to write something new:a) I should open my Gmail b) then go to Google Docsc) then I should pick the folder where I save all data, d) open my documentDisadvantageIt’s a bit unmanageable.If you want to share a link with someone — you should (...)
#startup-documentation #software-documentation #startup-lessons #docusaurus #github
]]>Automate Your Workflow with #git Hooks
▻https://hackernoon.com/automate-your-workflow-with-git-hooks-fef5d9b2a58c?source=rss----3a8144e
Git hooks are one of the most underrated git features, and have the potential to increase your productivity as a developer. Have you ever wanted to run a command every time you commit or push? Lucky for you, that’s exactly what git hooks do — they’re custom scripts that run before or after git commands to automate manual tasks. Read on to find out how hooks could improve your workflow.Why use git hooks?I came to learn about hooks after embarking on a quest to automate my own workflow. You see, for better or worse, I make use of FIXME: comments in my code to remind myself to revisit something. My usual process involved doing a global search for “FIXME:” before committing, however I’m sure you can already see plenty of room for human error.Hooks came to my rescue. I was able to create a simple (...)
]]>Introducing Reverie — A ridiculously elegant #jekyll theme for blogging
▻https://hackernoon.com/introducing-reverie-a-ridiculously-elegant-jekyll-theme-for-blogging-a4d
Introducing Reverie — A ridiculously elegant Jekyll theme for bloggingReverie is a Jekyll-powered theme which is simple and opinionated. It’s actually a fork of jekyll-now with some additional features and personal touches which I’ve implemented to suit my needs for my blog.Theme demoThis is a plug-and-play Jekyll theme which you can use on #github Pages without even setting up a local environment.FeaturesCommand-line free fork-first workflow, using GitHub.com to create, customize and post to your blogFully responsive and mobile optimized base theme (Theme Demo)Sass/Coffeescript support using Jekyll 2.0Free hosting on your GitHub Pages user siteMarkdown bloggingElegant typographyFutura PT fonts (The same fonts which has been used on ▻https://pixar.com)Syntax highlighting using PygmentsDracula (...)
]]>Hacker Noon Dev Stories at #github’s SF HQ on Feb 28
▻https://hackernoon.com/hacker-noon-dev-stories-at-githubs-sf-hq-on-feb-28-44cfbcba7d63?source=r
But first, shout out to our investors of the week: Steve Konves, Nick Caldwell, and Margus Eha ?Our equity crowdfund is up to $1.01M from 1,060 investors, and is ending soon.Lets share dev stories! Join us Thursday Feb 28 at GitHub’s San Francisco HQ. These 5 minute talks will be loaded with technical details, cleverness and real world applications. This event wouldn’t be possible without PubNub’s and GitHub’s support of San Francisco’s developers, makers, and free thinking tech professionals.Hacker Noon Dev Stories at GitHub HQEvent Schedule6:30–7:00 Meet and Greet7:00–8:15 Awesome Dev Storytelling Time. Introduction by Hacker Noon Founder/CEO David Smooke and MCed by COO Linh Dao Smooke.8:15–8:45 Talk and LeaveTech Talks (5 minutes each):“How Humans Create Technology and How Technology Creates (...)
]]> 11 543 employés de Microsoft se retrouvent submergés par une chaîne d’e-mails indésirables RTBF - 25 Janvier 2019
▻https://www.rtbf.be/info/insolites/detail_11-000-employes-de-microsoft-se-retrouvent-submerges-par-une-chaine-d-e-
►https://www.businessinsider.fr/us/microsoft-employee-github-reply-all-email-storm-2019-1
Jeudi, le personnel de Microsoft a dû faire face à une avalanche de courriers électroniques. Des milliers d’employés malchanceux ont été pris dans une chaîne d’e-mails indésirables.
Tout a commencé quand un employé a envoyé un message à tous ceux qui aident à gérer le compte GitHub de Microsoft, révèle le site Business Insider ►https://www.businessinsider.fr/us/microsoft-employee-github-reply-all-email-storm-2019-1 . Ironie du sort, ce message original avait pour but de prévenir le personnel comment changer leurs paramètres GitHub pour obtenir moins de notifications.
GitHub est le site très populaire de partage open-source de codes pour programmeurs. Même avant son acquisition en 2018 pour 7,5 milliards de dollars, Microsoft utilisait déjà régulièrement ce site. Étant donné que Microsoft est le plus grand contributeur aux projets open-source sur GitHub, il n’est pas surprenant que ce message ait atteint plus de 11 000 personnes. 11.543, pour être. Ce chiffre provient d’une vidéo qu’un utilisateur a publiée sur Youtube pour aider ses collègues.
▻https://www.youtube.com/watch?v=WHf4S2qsak0
Selon des messages Twitter, il n’a pas fallu longtemps avant que le message ne se transforme en un véritable fiasco. Certaines personnes ont commis une erreur capitale : ils ont répondu à tout le monde pour demander d’être retiré de la chaîne.
Ce n’est pas la première fois que ce genre d’incident se produit. En 1997, le géant américain de l’informatique a déjà été confronté à un problème similaire. Microsoft avait créé une liste d’e-mails comprenant environ 25.000 employés, le groupe Bedlam DL3. De très nombreuses ont répondu à ce courriel commun
Que faire si cela vous arrive ?
Si vous êtes également ajouté par erreur dans une chaîne d’e-mails, le site de The New York Times a un simple conseil pour vous :
« Si je suis ajouté par erreur sur une chaîne d’e-mails, devrais-je cliquer sur » Répondre à tous « pour demander à être retiré ? Non ».
Si vous répondez, vous allez alimenter la chaîne qui risque de se transformer en une véritable apocalypse. À bon entendeur…
#microsoft #messagerie #mail #mails #email #baltringue (celui qui a envoyé le message, et celui qui a créé cette liste de destinataires) #révolte #GitHub
]]>Can #github Be a Powerful Project Management Tool?
▻https://hackernoon.com/can-github-be-a-powerful-project-management-tool-7ff750463234?source=rss
Every large company is a software company — the world HAS been eaten by software. And pretty much every software company is now using Git. When you consider GitHub as the leader in Git repos, no wonder it has 2.1 million organizations on its platform!However, GitHub has a few shortcomings in terms of project management features and interface, as suggested by a Net Promoter Score (NPS) survey of 129 companies, assessing their satisfaction about the way projects and priorities are handled in the engineering organization. GitHub is indeed well appreciated by contributors, but less by managers (score of -22) and even less by executives (score of -50).That explains why executives and managers (often product managers) introduce issue management tools such as Atlassian’s Jira to compensate for (...)
#programming #github-project #software-development #github-project-management
]]>Can #github Be a Powerful Project Management Tool?
▻https://hackernoon.com/can-github-be-a-powerful-project-management-tool-4f8deb9a7a25?source=rss
Get on top of your GitHub projects with AnaxiEvery large company is a software company — the world HAS been eaten by software. And pretty much every software company is now using Git. When you consider GitHub as the leader in Git repos, no wonder it has 2.1 million organizations on its platform!However, GitHub has a few shortcomings in terms of project management features and interface, as suggested by a Net Promoter Score (NPS) survey of 129 companies, assessing their satisfaction about the way projects and priorities are handled in the engineering organization. GitHub is indeed well appreciated by contributors, but less by managers (score of -22) and even less by executives (score of -50).That explains why executives and managers (often product managers) introduce issue management tools (...)
#programming #productivity #software-development #technology
]]>Top Trends in #github’s 2018 Overview
▻https://hackernoon.com/github-octoverse-2018-overview-top-trends-ea0d91d3b760?source=rss----3a8
GitHub’s State of the Octoverse reviews the top trends in the software development universe. This year’s version was made from statistics over the last 365 days from October 1st, 2017 to September 30th, 2018.A lot of work has been done in the last one year, with over 1.1 billion contributions so far beating last year’s record of 1.0 billion contributions.This year’s overview took a look at aspects such as location, timing, repositories, marketing, security.The PeopleToday, GitHub has 31 million users. Without a doubt, the people give life to the platform, making contributions and building stuff to make the world a better place.In the last one year, GitHub has seen 7 million new users. A massive increase from the total number of 24 million users when GitHub’s State of the Octoverse was (...)
#programming #software-development #developer #web-development
]]>Pelican and #github Pages workflow
▻https://hackernoon.com/pelican-and-github-pages-workflow-ddeb356fde94?source=rss----3a8144eabfe
Pelican and GitHub Pages WorkflowThis #blog is powered by Pelican and hosted through GitHub using GitHub Pages. In this post I’ll describe the workflow I use when deploying new posts.For those of you not familiar with these technologies, Pelican is a static site generator — meaning you can write your content in a format such as Markdown/Jupyter notebooks, and Pelican will automatically generate the HTML files for you; and GitHub Pages is a service provided by GitHub for hosting a website under the <your-username>.github.io URL.Using Pelican and GitHub Pages is quite easy. There’s one annoying little thing though… GitHub Pages assumes the master branch contains the root folder to be served to the world. If you’re using Pelican’s default settings, the output folder is the folder (...)
]]>#git got big files or keys? Break out BFG
▻https://hackernoon.com/git-got-big-files-or-keys-break-out-bfg-a1c6e1f0fe90?source=rss----3a814
Everybody messes up, today’s mistake was adding a big file to git before a .gitignore was in place to handle it. As a result, #github is rejecting the push, even after “removing” the file from git. The reason is that the file still exists in git(history). Time to clean up the mess, break out BFG and nuke it from orbit. -Sadly this means java is involved, but necessary demons. BFG can be found below, and a java jdk needs to get installed.BFG Repo-Cleaner by rtyleyFirst things first take a look at BFG repo-cleaner. Welcome back, hopefully there was some reading involved. BFG repo-cleaner will be used to clean up the big files, this can also be used to clean up sensitive data that someone accidentally added to a repo. “cough cough” aws keys. It does this by rewriting the git history and (...)
]]>A repository with the example of printing “Hello World” in a lot of programming languages
▻https://hackernoon.com/a-repository-with-the-example-of-printing-hello-world-in-a-lot-of-progra
Img source: yen.ioHello world!One of the first things that you are instructed to do when you start to learn to programme, or when you are simply learning a new programming language, is doing something really simple. One of the first steps that you do is print a simple text. As you are reading this, you probably may know which text is the most common and the one that I am referring to.The text that I am talking about is Hello World.This text is supposed to be for you as a way of greeting the world as you have just embarked on an important journey. A journey of learning as much as possible.A #github repository has already been prepared with taking examples from as many programming languages and putting them in a commonplace so that other people can see how this same procedure is done in (...)
]]>How to make wise choices in selecting #libraries
▻https://hackernoon.com/how-to-make-wise-choices-in-selecting-libraries-4f292a7247cd?source=rss-
Choosing a library is like choosing a wife, you have to stick with it and often changing one involves complicated process that is very expensive. So the best way to do this by analysis.Now a days most analysis of libraries involve the features of the library. So we won’t get into that. We will go through this problem by example choosing a model server library for machine learning. A model server library allows you to easily make a server for your machine learning model.Select the library which gives you the most featuresThis is a fairly obvious choice picking the one that gives you the most features. You look at your requirements and you see the library which gives you the minimal features you need.So i have shortlisted 4 libraries:Tensorflow servingClipper.aiModel Aerver for Apache (...)
]]>A crash course on writing a better #readme
▻https://hackernoon.com/a-crash-course-on-writing-a-better-readme-d796d1f6b352?source=rss----3a8
In the wake of the Hacktoberfest we’ve seen a huge growth in open source contributions. The #open-source community has opened over 400 000 pull requests during October alone. That’s insane!I started looking into projects with large amounts of contributions. It got me thinking. A common pattern started appearing. They all have amazing readme.md files. I doubt it would have been easy to contribute otherwise. There may be a connection. I’d sure say there is!Let’s mention a few famous projects like React, Vue, freeCodeCamp, Sourcerer or Serverless. You can see their readme.md’s are a perfect blend of documentation, project overview, FAQ, and contribution steps. They mention the ecosystem, the community, and have visuals explaining the open source project itself.Because the open-source community (...)
]]>