[PYTHON] Qu'est-il arrivé à ça après tout? Projet "Hakidame" Motoi "Setsuna"

Préface

Ah, quel enfer. J'ai été expulsé de chez moi pour une raison quelconque maintenant, et je pense mettre à jour Himajin Manga sur mon ordinateur portable. Quand j'essaye d'installer Tinkerer sur l'ordinateur portable d'un joueur de 7 ans qui a volé, j'obtiens l'erreur suivante et je ne peux pas mettre à jour!

*********************************************************************************
    Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
    *********************************************************************************
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    
    ----------------------------------------
Command "/home/manzyun/tinkerer/bin/python3.5 -u -c "import setuptools, tokenize;__file__='/tmp/pip-build-t5fjdibj/lxml/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-z22hg___-record/install-record.txt --single-version-externally-managed --compile --install-headers /home/username/tinkerer/include/site/python3.5/lxml" failed with error code 1 in /tmp/pip-build-t5fjdibj/lxml/

Mais le temps approche. on ne peut rien y faire. C'est un calendrier de l'Avent publié sur Qiita, alors écrivons-le ici.

Sujet principal

Avant cela, qu'est-ce que Setsuna?

manzyun/Setsuna: Micro SNS or BBS, maybe.

Pour expliquer en un mot, "Tableau d'affichage anonyme avec une longue vie pour l'affichage" C'est tout. Dérivé de «temporaire».

spécification

Ce n'est pas assez. Mais le SNS que je voulais vraiment (?)

Il y avait également les éléments supplémentaires suivants.

Avez-vous fait Setsuna?

Peut-être que c'est fait. ** Côté serveur uniquement. ** ** Je pensais que le côté client ferait beaucoup de JSON, mais je n'ai pas ce genre de capacité JavaScript maintenant, et il a fallu environ deux ans pour construire le côté serveur pour un système qui semble être capable de le faire d'une seule main. Teru.

Pourquoi cela a-t-il fallu?

Sélection du framework Web

Tout d'abord, lorsque j'ai commencé cela, je n'étais pas au courant de l'existence d'un framework Web. Non, je le savais vaguement, mais après tout c'était le classique django ou un peu unique Pyramid -doc-ja / en / latest / index.html) est venu comme candidat, et j'ai choisi ce dernier. Et "Oh, le projet est terminé, mais je ne sais pas comment le faire après ça." Cela m'a donné l'impression de tenir ma tête devant mon ordinateur pendant environ un mois. Voir aussi ici pour une histoire détaillée à ce sujet.

Pour raconter l'histoire un peu dans les coulisses, j'étais assez tempéré à ce moment-là, et pour une raison quelconque, je ne pouvais pas comprendre plus en essayant quelque chose comme Werkzeug dans une couche inférieure.

Comment publiez-vous le serveur?

** La réception n'est pas terminée, donc je ne peux pas la rendre publique. ** **

Non, honnêtement, je ne peux pas penser à un plan de conception tel qu'un formulaire Web pour créer un orz frontal

Non, avant cela, il y a un problème sérieux.

** Le seul serveur qui peut exécuter Python est de louer VPS **

Honnêtement, dans ma situation financière où je suis enfin devenu indépendant récemment, louer un VPS est un prix assez hésitant. "Est-il possible de le faire avec une spécification d'environ 500 yens par mois? Au contraire, est-ce un service qui vaut la peine de payer environ 500 yens par mois?" Je ne l'ai pas encore publié.

Quand il s'agit de monétisation, n'est-ce pas?

Je ne pense à rien.

"Je vais faire quelque chose pour la monétisation (rires)" Une connaissance qui m'a gentiment dit qu'il était trop occupé ces derniers temps pour avoir un trou dans l'estomac et se faire opérer.

Non, alors je dois y penser, De plus, si vous pouvez créer un frontal, c'est une application qui envoie un JSON très simple et le renvoie ../../

Épilogue

Eh bien, ce projet est immobile dans les profondeurs de mon compte sur Github sans aucune mise à jour. Si vous êtes libre, vous pouvez cloner le code et lancer le service.

** Je n'ai pas de documentation! !! ** **

manzyun/Setsuna: Micro SNS or BBS, maybe.

P.S. Loin de terminer la putain d'application, j'ai généré un putain d'article, alors veuillez signaler tout problème à la direction de Qiita.

Recommended Posts

Qu'est-il arrivé à ça après tout? Projet "Hakidame" Motoi "Setsuna"
Après tout, qu'est-ce que la modélisation statistique?
Après tout, que dois-je utiliser pour faire des comparaisons de types en Python?
Analyse des données, que faites-vous après tout?
Que faire après l'installation de Linux (Ubuntu)