PROJET AUTOBLOG


Korben

source: Korben

⇐ retour index

Localpilot – Un clone de GitHub Copilot gratuit et 100% hors ligne pour votre Mac

mercredi 11 octobre 2023 à 07:30

On sait tous combien GitHub Copilot est une révolution pour les développeurs. Ce service IA payant proposé par Github / Microsoft est capable de générer du code, ce qui vous aide à travailler plus rapidement et plus efficacement. Pour ma part n’étant pas développeur, c’est un outil que j’aime beaucoup pour m’aider à arriver à mes objectifs sans trop me prendre la tête.

Mais il y a un hic : GitHub Copilot est un service en ligne. Cela veut dire que si vous avez une connexion Internet de merde, ça peut vite devenir frustrant. Puis c’est payant.

C’est là que Localpilot entre en scène.

Localpilot est un outil qui permet d’avoir un équivalent de GitHub Copilot localement directement sur votre Macbook M1 / M2 en un clic en faisant appel à des modèles comme CodeLlama ou Mistral. Cela pourrait vous être utile si vous êtes coincé dans un train sans Wi-Fi ou si votre connexion Internet est aussi lente qu’un escargot. Et évidemment, à tout moment, vous pouvez rebasculer sur le véritable Copilot en ligne.

Pour installer Localpilot, ouvrez VS Code Settings et ajoutez ce qui suit à votre fichier settings.json :

"github.copilot.advanced": {
    "debug.testOverrideProxyUrl": "http://localhost:5001",
    "debug.overrideProxyUrl": "http://localhost:5001"
}

Puis créez un virtualenv pour lancer ce processus Python, installer les pré-requis et télécharger les modèles :

virtualenv venv
source venv/bin/activate
pip install -r requirements.txt
# Première exécution de l'installation. Plusieurs modèles seront téléchargés dans votre dossier ~/models.
python app.py --setup 


Ensuite, y’a plus qu’à lancer la bestiole comme ceci :

python app.py

Une fois que vous avez tout mis en place, vous pouvez commencer à utiliser GitHub Copilot localement, sans avoir à vous soucier des problèmes de connexion ou de latence ou de tarif puisque c’est moins cher que gratuit ^^.

Les performances de Localpilot peuvent évidemment varier en fonction de la complexité des fonctions que vous essayez de générer et du modèle que vous utilisez. Mais, en général, l’outil fait du bon travail et est très utile pour les développeurs qui aiment travailler hors ligne ou qui ont des problèmes de connexion.

J’espère que ça vous aura donné envie d’essayer !

Enjoy !

Découvrez Br OS, le Linux champion de la liberté d’expression

mardi 10 octobre 2023 à 09:00

Voici un un système d’exploitation qui mérite vraiment notre attention. Il s’agit de Br OS, un système Linux brésilien qui met l’accent sur la liberté d’expression et la lutte contre la censure. Vous vous demandez peut-être pourquoi un tel système d’exploitation existe ?

Et bien, imaginez tout simplement un pays où la censure sur Internet est un problème et où les gens ont besoin d’outils pour s’exprimer librement. Voilà…

Et pour ceux qui se demandent ce qui différencie Br OS des autres systèmes d’exploitation, la réponse est simple : l’engagement en faveur de la liberté d’expression et la lutte contre la censure. En ces temps où la censure sur Internet est un problème croissant, il est essentiel de disposer d’outils qui nous permettent de nous exprimer librement et de contourner les restrictions imposées par les gouvernements et les entreprises.

La dernière version, Br OS, est disponible en versions régulière et LTS (Long Term Support). Cette version est spécialement conçue pour les créateurs de contenu en ligne comme les vidéastes, podcasteurs ou blogueurs comme moi :).

Il est proposé avec différentes applications de montage audio, image et vidéo pour vous aider à réaliser vos projets et intègre également ChatGPT au travers de sa propre IA, Tricia, encore en cours de dev. Cette IA est destinée à nous faciliter la vie en nous offrant une assistance intelligente pour toutes nos tâches quotidiennes. Cela peut aller de la rédaction d’articles de blog à la gestion de nos emails, en passant par la création de présentations et bien plus encore.

Alors, je sais ce que vous allez me dire : « Oh hé, je parle pas portugais, moua… !« 

Pas de problème ! Br OS est dispo en plusieurs langues.

Vous vous demandez peut-être comment installer Br OS ? C’est simple ! Rendez-vous sur leur site officiel à l’adresse https://br-os.com et suivez les instructions pour télécharger et installer Br OS sur votre machine. Vous verrez, c’est un jeu d’enfant !

Alors, si vous êtes à la recherche d’un système d’exploitation qui vous offre la liberté de créer du contenu en ligne sans craindre la censure, je vous invite à essayer Br OS. Je suis sûr que vous ne serez pas déçu !

Découvrez l’adresse IP de vos contacts Telegram facilement avec ce script

lundi 9 octobre 2023 à 16:19

Attention, Telegram ce n’est pas forcément le truc le plus étanche qui soit en matière de confidentialité. Si je vous disais, par exemple, qu’il existe un moyen simple de découvrir l’adresse IP de votre interlocuteur sur Telegram ?

Pour commencer, une petite mise en garde : ce script est destiné à des fins éducatives et ne doit pas être utilisé pour violer la vie privée des autres. Assurez-vous donc d’avoir l’autorisation de la personne concernée avant de procéder.

Je n’ai pas encore eu le temps de le tester, mais pour le faire fonctionner, vous aurez besoin d’installer le client Telegram Desktop sur votre ordinateur. Ensuite, vous aurez besoin de tshark, un outil d’analyse de réseau qui fait partie de la suite Wireshark. Tshark est disponible pour macOS, Linux et Windows, ce qui signifie que vous pouvez utiliser ce script sur presque toutes les plateformes.

Une fois que vous avez installé tshark, il est temps de mettre les mains dans le cambouis et de commencer à débusquer ces adresses IP. Le script Telegram get remote IP, qui est disponible sur GitHub, est assez simple à utiliser et nécessite que les interlocuteurs soient dans les contacts Telegram de chacun.

Pour installer le script (sous Linux), suivez les étapes ci-dessous :

sudo apt update
sudo apt install -y python3-pip python3-venv tshark

git clone https://github.com/n0a/telegram-get-remote-ip
cd telegram-get-remote-ip
python3 -m venv venv
source ./venv/bin/activate

sudo pip3 install -r requirements.txt

Lancez ensuite Telegram Desktop, démarrez un appel avec votre correspondant et lancez le script comme ceci :

sudo python3 tg_get_ip.py

Et voilà ! Vous avez maintenant l’adresse IP de votre interlocuteur sur Telegram. N’oubliez pas que cet outil doit être utilisé de manière responsable et uniquement avec l’autorisation de la personne concernée.

Movie-web – Le meta moteur de vos soirées ciné / séries

lundi 9 octobre 2023 à 15:42

Et si on se faisait une petite soirée cinéma après le boulot ?

Anh ouais mais la flemme d’aller chercher un direct download bourré de pub sur des chelous. Le torrent ? On adore ça. Mais le mieux c’est encore d’héberger vous-même votre Netflix personnel.

Et pour ça, on peut compter sur Movie-web, une application web géniale hébergeable sur votre propre serveur ou ordi perso, qui vous permet de regarder tous vos films et séries préférés dans une interface intuitive et esthétique, sans publicités !

Au niveau de l’interface, c’est assez simple. En allant dans les paramètres, vous pouvez choisir le français comme langue pour l’interface ainsi que la langue préférée, la taille et la couleur pour vos sous-titres.

Ensuite, y’a plus qu’à chercher un film via le moteur de recherche. Evitez quand même les films copyrights et cherchez exclusivement les films sous licence libre afin de ne pas sombrer dans le piratage bête et méchant. Donc au lieu de mater la dernière saison de OnePiece ou Barbie le film, j’ai trouvé quand même beaucoup plus cool de revoir ce fameux film de Georges Méliès : Le Voyage Dans La Lune de 1902.

Et hop, immédiatement le film est trouvé sur la toile et lu dans le player web de Movie Web.

Parmi les fonctionnalités offertes par Movie-web, on compte la sauvegarde de la progression de vos films et séries, ce qui vous permet de reprendre là où vous vous êtes arrêté, même si vous changez d’appareil. Vous pouvez également ajouter des signets pour vos films et épisodes préférés, et passer facilement d’une saison à l’autre ou d’un épisode au suivant, sans avoir à chercher manuellement.

Comme mentionné précédemment, Movie-web est sans publicités. C’est un vrai bonheur de pouvoir regarder ses films et séries sans être interrompu par des annonces et des pop-ups intempestives. De plus, comme je le disais, vous pouvez héberger vous-mêmes l’application (il vous faudra un compte Cloudflare), ce qui donne un contrôle total sur l’expérience de visionnage.

Movie Web n’est donc rien de plus qu’un moteur de recherche capable de trouver le film de vos rêves, principalement en VO, sur la toile. Quelle bonne idée surtout que c’est totalement sous licence libre !

Et si vous voulez une démo du service, je crois qu’il y en a une sur la page du projet Github.

Je vous laisse vérifier.

Edito du 09/10/2023

lundi 9 octobre 2023 à 09:50

Hey salut tout le monde,

Je vous espère en forme et que la rentrée s’est bien passée pour vous. Cet été c’était la grande pause et c’était vraiment cool, car je ne me suis pas ennuyé. J’ai même creusé une mare naturelle avec des grenouilles qui se sont rapidement installées. Mare qui est encore un peu vide vu le manque de flotte en ce moment.

J’ai également passé 2 semaines en Bretagne en août, esquivant la canicule puis en septembre, j’ai décidé de passer à la semaine de 3 jours, car, vous le savez, la vraie richesse, c’est pas le pognon, mais le temps libre. En gros, lundi, mardi et mercredi, je bosse à fond, je rush, je streame, je fais mes conf call, je tourne mes vidéos, j’écris mes articles et j’essaye de tout torcher asap.

Et le mercredi soir, je suis « officiellement » en week-end. Alors je sais, ça fait rêver, mais la réalité, c’est que c’est plutôt un semi-weekend. C’est-à-dire que je bosse quand même un peu durant ces jours-là, car j’ai évidemment des trucs que je n’ai pas eu le temps de finir, mais je le fais sans pression. Je réponds plus au téléphone, je suis moins sur mes emails, ce qui me laisse plus de temps pour avancer dans le monde réel, pour réfléchir et expérimenter des trucs que je pourrais ensuite partager avec vous, et puis évidemment me faire plaisir, à savoir écrire des articles sur mon site, jouer à Starfield ou mater la nouvelle série OnePiece sur Netflix.

La réalité, c’est que c’est plus un combat entre mon Moi qui veut du temps libre et qui se dit « Et si on se lançait dans un nouveau Side-project n° 15456 ? » et mon Moi qui se dit « Oui, mais t’as pas le temps de t’amuser, y’a encore ça à faire, puis ça, puis ça, et la semaine prochaine, y’a ça, encore ça…« .

Bref, je tente et on verra si ce luxe tiendra dans la durée.

Allez, passez un bon mois d’octobre et on se capte sur mes réseaux 🙂