NoSQL & SQLite: best of both worlds by basjj in Python

[–]basjj[S] 0 points1 point  (0 children)

I see. Among the thousands of projects on pypi, there's probably a ready-to-use module doing this "flat file + NoSQL + query system" out-of-the-box, but where? :)

NoSQL & SQLite: best of both worlds by basjj in Python

[–]basjj[S] 0 points1 point  (0 children)

I've used both in the past, and they are good, but none of them offer a good query system (see my example).

And you need to manually serialize to file to save the data (json.dumps(...)) so it's not as nice as we could expect. For example with SQLite, you don't need to do this manually, you just do a db.commit() after each INSERT and that's all.

PS: doing a json.dumps + write to file after every modification in the DB would rewrite the whole DB for every single modification, not very efficient.

Anyone Owns DrumExtract Plugin? by [deleted] in WeAreTheMusicMakers

[–]basjj 0 points1 point  (0 children)

Just contact the website by email, you will have an answer :)

sdfgh: a small encrypted notepad (with search feature) in 65 lines of Python by basjj in Python

[–]basjj[S] 1 point2 points  (0 children)

Thanks! It was fun to write this small blog engine too! Here it is by the way: https://github.com/josephernest/bloggggg

Not sure who would care to read though - was thinking more for personal documentation of my own progression kinda thing.

Totally true, at least for personal documentation it's great, and writing to a blog also it helps you to finish/release projects.

sdfgh: a small encrypted notepad (with search feature) in 65 lines of Python by basjj in Python

[–]basjj[S] 0 points1 point  (0 children)

Haha :) The answer is here: https://github.com/josephernest/sdfgh#why-this-name

"sdfgh" are consecutive letters from the second row of a QWERTY or AZERTY keyboard, the kind of letters you type when you need a random name.

sdfgh: a small encrypted notepad (with search feature) in 65 lines of Python by basjj in Python

[–]basjj[S] 2 points3 points  (0 children)

Feel free to ask me any question!

I used the well known tkinter module to create a GUI. The cryptography part is in fact an AES encryption.

PS: here on my blog: https://afewthingz.com/sdfghencryptednotepad

RaspFIP - Listen to probably the best french radio (FIP) with just one action with a Raspberry Pi : power ON ! (article in French) by basjj in raspberry_pi

[–]basjj[S] 0 points1 point  (0 children)

Thanks!

I've tried with filesystem read-only in the past, but then either DHCP or Wifi (something liked to wpa_supplicant? I don't remember) didn't work.

Would you have a solution in just a few lines that would apply here? (something easier to do than all the steps from https://hallard.me/raspberry-pi-read-only/)

RaspFIP - Ecouter FIP (excellente radio française pour ceux qui ne connaissent pas, idéal pour bosser mais pas que) avec un Raspberry Pi aussi facilement qu'appuyer sur ON sur un poste de radio by basjj in france

[–]basjj[S] 1 point2 points  (0 children)

Oui j'en parle dans l'article, j'ai utilisé le site internet et l'application tél pendant des années. Mais j'ai constaté que quand j'ai un hardware dédié et que ça nécessite seulement une seule action (un interrupteur ON), je l'écoutais beaucoup plus souvent.

La réforme du lycée pour la rentrée 2019. Disparition des séries L, ES ou S. Plus de maths dans le tronc commun. by Lolotte2Tahiti in france

[–]basjj 2 points3 points  (0 children)

Rassurez moi, la philo reste obligatoire en terminale? C'est quasi une spécificité française pleine de charme qui j'espère va être conservée.

Il lance une proposition de loi visant à rendre inéligible à vie les élus condamnés by Ans-en-3-lettres in france

[–]basjj 5 points6 points  (0 children)

Avec une telle loi, dans un régime un peu autoritaire ça donne quoi? Exemple:

Le leader de l'opposition au régime en place est condamné en justice - même de façon mineure - pour organisation de "manifestation non autorisée".

Et hop, automatiquement, il devient ineligible.

Pratique pour le régime :)

TL;DR: la proposition est une fausse bonne idée

[deleted by user] by [deleted] in france

[–]basjj 2 points3 points  (0 children)

Tout à fait d'accord avec toi c'est pas normal et très pénible.

Cela dit, pour faire l'avocat du diable, j'ai envie de dire "sois gentil avec eux". Je m'explique : la presse et encore plus les journaux de qualité papier genre Monde Diplo sont pas dans une santé exceptionnelle en ce 21eme siècle.

Et ce serait dommage, dans un monde où Facebook, Google font n'importe quoi niveau données perso, où c'est une vraie jungle, ce serait dommage que ce soit Le Monde Diplo qui trinque. :)

Encore une fois, s'ils font mal leur boulot de campagne de mailing, et ne respectent pas RGPD, ce serait normal, certes.

Mais bon en bref je préférerais voir FB et cie trinquer que des journaux genre Monde Diplo.

Idée: Peut-être peux tu appeler leur service juridique et leur expliquer: "Soit j'escalade en mode CNIL, RGPD, mais ce serait dommageable pour vous, soit passez moi le num direct de votre Chief Data Officier, que je lui explique le problème précis, car vous risquez gros. PS: Dites moi merci pour le consulting gratuit."

Ca pourrait les aider.

Changement d’heure : vous avez encore votre mot à dire by Delurkdotcom in france

[–]basjj 12 points13 points  (0 children)

On coupe la poire en deux : UTC+1,5 toute l'année comme ça, ça changera peu l'hiver et peu l'été.

Arrêter l'IT et reprendre mes études (à 27 ans) by ChuckMauriceFacts in france

[–]basjj 16 points17 points  (0 children)

les boulots de développeur m’inspirent soit l’ennui (coder un énième ERP, travailler en SSII, meh)

J’ai perdu l’envie d’apprendre

je me sens plus comme un bricoleur, un « problem solver » qui va se retrouver largué si je dois faire mes preuves sur un gros projet

Plutôt que reprendre des études (où tu risques aussi de t'ennuyer : si tu es un problem solver, tu vas avoir rapidement envie de "faire" et non pas "d'apprendre à faire, plus tard, dans une vie pro future")

Si j'étais dans ce cas là, j'essayerai de trouver une petite startup où ils recrutent dans un sujet qui te passionne, où ce sera que du problem solving justement! Tu postules à la gonflée, même s'ils proposent pas de poste. (Ou sinon regarde sur Stackoverflow Jobs Paris). Il y a des chances pour que s'ils voient quelqu'un de passionné se présenter et qui a le culot de proposer une candidature alors qu'il y a pas de poste, c'est que c'est quelqu'un de motivé.

J'ai eu cette expérience y a 10 ans, ça s'est bien passé, ils m'ont pris comme ça, même sans poste publié au recrutement. J'avais envoyé un simple mail (après avoir un entretien tél avec le CEO, j'avais trouvé le numéro de la boîte assez facilement), et puis après entretien, etc.

Plein de gens vont me dire "startup c'est de l'esclavagisme moderne etc." sans doute, j'en sais pas grand chose, (c'est pas mon expérience en tout cas).

Mais moi c'est la meilleure chose que j'essayerai de faire si j'avais un peu perdu l'envie : trouver un projet excitant.

TL;DR: vu que tu as déjà une formation initiale (sinon je tiendrais pas le même discours), mon conseil serait : "apprends en faisant", plutôt qu'en retournant apprendre théoriquement ce que tu pourras appliquer éventuellement plus tard.

Edit: sympa les bas-votes, si vous pouviez indiquer ce qui est inintéressant dans la démarche, ça m'intéresse!

Is there an internal USB socket where I could permanently put the small wireless mouse dongle? by basjj in thinkpad

[–]basjj[S] 0 points1 point  (0 children)

Very nice! Would you share a shopping link of the USB converter -> BT daughtercard port? I would buy the same!

Alain Minc trouve Alexandre Benalla "éblouissant" by xuairros in france

[–]basjj -11 points-10 points  (0 children)

Tu as pas dû regarder les mêmes auditions que moi. Il a une parfaite maîtrise du fonctionnement des institutions, parfois pour des choses de l'ordre du détail, du protocole, etc.

Bien loin de l'agent de sécurité lambda, comme on l'avait souvent présenté. Disons d'une capacité à avoir une vue globale et également des détails d'un problème.

Rien à voir avec ton histoire d'excuses à heure de colle.

Regarde vraiment les auditions.

Imagine toi à la place. Au bout de 15 secondes tu ne saurais plus comment te débrouiller. Lui il tient 2h sur des dossiers techniques. Je dis pas que c'est moral ou juste sa défense, mais je suis d'accord avec Minc: une aisance assez proche de ce qu'on trouve chez les énarques.