Archives de catégorie : Non classé

black bicycle on gray concrete floor

Comment intégrer un front end Angular sur un site web en Symfony

Tuto express pour intégrer un front end compilé avec un framework javascript dans un site web dynamiquement généré par un framework backend en PHP / Symfony (la version 6 vient de sortir).

On initie un projet git pour le front, et un autre pour le back symfony.

On range notre multi projet à coup de git submodule.

On compile les sources du front dans un dossier accessible à symfony.

On insère le js compilé dans un template twig en faisant en sorte que le JS soit toujours compilé avec le même nom de fichier de sortie.

Et hop, on peut voir le tout intégré dans l’app symfony en local.

Pour faciliter le flux de travail, on réalise un script de mise à jour qui s’occupe de réaliser ces étapes, comme ici pour le projet auquel j’ai grandement contribué de date-poll-api qui intègre le front end funky framadate.

On déploie une démo qui permet de tester et de montrer que ça fonctionne.

landing page framadate funky

On documente tout ce fonctionnement afin de permettre une contribution pérenne, et on a plus qu’à contribuer à plusieurs, parfois juste en donnant un peu de temps ou d’argent à des gens qui peuvent apporter plus que nous ici et maintenant.

Roulez jeunesse!

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies. Le plus simple nous pour nous faire connaître étant de partager cet article.
Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com.
Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!

astuce pour faire son compte rendu d’activité

Souvent, on n’y voit rien dans son activité quand il s’agit de compter ses jours ouvrés. Utiliser un calendrier en ligne exclusivement dédié au décompte de ses jours de congés facilite grandement la vie au moment de facturer ses jours ouvrés sur un mois. C’est une astuce hyper simple, mais a laquelle on ne pense pas forcément. Il suffit de masquer les autres agendas dont on dispose afin de pouvoir compter facilement les jours que l’on a ouvrés ce mois ci, afin de déterminer le nombre de jours à facturer en fin de mois.

calendrier sur nextcloud

On peut aussi compter dans une feuille de calcul Libre Office Calc le nombre de jours ouvrés entre deux dates, mais à moins de bien configurer la langue et le pays dans lequel on se trouve, cette fonction risque d’oublier des jours fériés. La vérification sur agenda mensuel, et le suivi d’un agenda officiel des jours fériés dans notre pays est la technique la plus fiable que je connaisse. De plus, avoir un outil pratique pour faire ses factures de façon dynamique, – perso c’est mon cabinet comptable, Novaa expertise, qui me fournit un tel outil –  permettant de réaliser des devis, des factures, de les transmettre par email au client et de monitorer l’avancement des paiements par client grâce au lien avec mon compte professionnel, c’est juste trop bien et ça fait gagner un temps fou à chaque facture et en fin d’année pour les bilans. Et vous, quelles sont vos astuces entrepreneuriales? faites péter en commentaire!

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies. Le plus simple nous pour nous faire connaître étant de partager cet article.
Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com.
Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!

Faites un prévisionnel de vos comptes sur Caisse Bliss

Toute gestion de budget nécessite de savoir quels sont vos postes de dépenses régulières et moins régulières.

C’est pourquoi j’ai intégré dans le service de caisse en ligne libre Caisse Bliss, une page pour estimer ses dépenses dans le temps.

 https://caisse.cipherbliss.com/

prévisionnel de Caisse Bliss

on rentre des postes de dépenses régulières en indiquant leur coût mensuel, combien on a de sous disponibles, combien on gagne par mois en moyenne, et on obtient un échéancier sur 24 mois montrant quand est ce que ce sera la dèche.

Amené à évoluer rapidement, ce prévisionnel de gains et dépenses permet déjà de tester des hypothèses en activant ou en modulant des dépenses mensuelles, la mise a jour de la courbe de prévision se fait en temps réel.

les sources du projet sont disponible ici: https://gitlab.com/tykayn1/fanzine-log

Enjaillez!

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies. Le plus simple nous pour nous faire connaître étant de partager cet article.
Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com.
Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!

Raccourcis photoshop pour GIMP 2.10

j’ai mis a jour mon article à propos de migration de photoshop à GIMP et fourni une autre archive zip pour gimp 2.10 sur ubuntu 18.04
que vous pouvez télécharger sur le site officiel ici.

vous pouvez aussi l’installer via snap pour l’avoir en version 2.10

snap install gimp


les profils d’applis sont rangés différemment pour gimp 2.10 que pour la version 2.8 (sortie 6 ans plus tôt, rien que ça). La config utilisateur est différente, et il faut donc la copier dans un autre dossier:

prendre cette archive de profil GIMP 2.10, et la placer dans /home/$USER/.config/GIMP/, où vous devez avoir déjà un dossier 2.10

il faut remplacer le contenu du dossier 2.10 avec celui de l’archive zip.

voici un script bash qui fait cela:

    wget http://www.cipherbliss.com/wp-content/uploads/2018/09/gimp_config_2.10.zip # récupération du zip

    mv /home/$USER/.config/GIMP/2.10 /home/$USER/.config/GIMP/2.10_backup # backup de la config existante

    unzip gimp_config_2.10.zip -d /home/$USER/.config/GIMP/

    ls -lArth /home/$USER/.config/GIMP/ # verification de la présence des dossiers

le tout avec le thème sombre de base de gimp 2.10

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies. Le plus simple nous pour nous faire connaître étant de partager cet article.
Suivez moi sur Mastodon @tykayn@mastodon.cipherbliss.com.
Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!

importer facilement sa base de données

mySQL Dock Icon

vous avez déjà été contrait de chercher comment contourner la limite d’upload de phpmyadmin?
hébien y’a plus simple que bigdump, c’est l’utilisation de la ligne de commande pour importer un fichier.
ça implique de connaitre mot de passe et utilisateur ayant les droits pour importer un fichier.

Faites un joli export de votre base sur votre wonderfoule serveur avec phpmyadmin.
ou a la main, en ligne de commande après une connec en SSH.

mysqldump -u root -p maBase > maBase_backup.sql

choppez votre fichier .sql
lancez un terminal dans le dossier où se trouve votre export de base sql, et faites la commande:

mysql -u root -p base_ou_importer_sur_localhost < Téléchargements/mon_beau_gros_backup.sql

entrez le mot de passe de l’utilisateur root de mysql (en général c’est vide, il faut juste appuyer sur entrée, ça dépend comment vous avez installé mysql-server.
patientez un peu si vous avez plus de 1 Mo de fichier sql. et vouala \o/

Faites gaffe si vous avez assigné des privilèges passepartout au lieu de seulement à l’hote local, ça peut vous empêcher de vous connecter malgré de bons login et mot de passe.
plusse d’infos sur la doc ubuntu, très bien fournie et concise à la fois http://doc.ubuntu-fr.org/mysql
enjoy!

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies.

Le plus simple nous pour nous faire connaître étant de partager cet article.

Suivez moi sur Mastodon
@tykayn@mastodon.cipherbliss.com.

Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!

Les illétrés technologiques que nous sommes


Un récit fort intéressant de la part d’un prof d’informatique / ingé réseau Britannique / techno Papa, traduit en Français.
Il nous y explique quelques cas représentant l’étendue de notre illettrisme, et pourquoi c’est important de savoir se servir des ordinateurs, quel que soit notre âge et notre rang social. Que « si on n’a rien a se reprocher on a rien à cacher » est encore omniprésent dans nos têtes, pour le pire de nos libertés. Les décideurs de lois à propos de l’informatiques sont illettrés, comme tout le monde, et ça pose de gros problèmes dans à peu près tout ce qui concerne le fonctionnement du monde actuel, ainsi que la sécurité des entreprises, mais aussi des personnes.

L’infrastructure réseau des écoles du Royaume-Uni est tout autant à blâmer. Nous avons imité les réseaux d’entreprises, empêchant les étudiants et les professeurs d’accéder aux paramètres système, à la ligne de commande, et en réclamant des droits d’administration pour faire à peu près n’importe quoi. Ils sont assis devant un « general purpose computer » et n’ont pas la possibilité de faire de l’ « informatique générale ».

Je propose comme traduction de « general purpose computer », un ordinateur à tout faire, ou un ordi normal, basique.

C’est fantastique que tout le monde, du plus petit des enfants au plus vieux des grand-parents puissent maintenant utiliser un ordinateur avec absolument aucune connaissance technique, mais c’est aussi une catastrophe.
Cory Doctorow le formule mieux que moi quand il dit :

Il n’y a pas d’avions, juste des ordinateurs qui volent. Il n’y a pas de voitures, juste des ordinateurs dans lesquels on s’assied. Il n’y a pas d’aides auditives, juste des ordinateurs que nous mettons dans nos oreilles.

à lire en entier par ici:
http://lunatopia.fr/blog/les-gamins-ne-savent-pas-utiliser-les-ordinateurs

Si vous aimez ce que nous faisons à Cipher Bliss, vous pouvez nous soutenir de plusieurs façons: en faisant un micro don sur liberapay , ou en cryptomonnaies.

Le plus simple nous pour nous faire connaître étant de partager cet article.

Suivez moi sur Mastodon
@tykayn@mastodon.cipherbliss.com.

Ce site restera libre comme un gnou dans la nature et sans pubs, parce qu'on vous aime. Que la source soit avec vous!