[PYTHON] What happened to that after all? "Hakidame" Motoi "Setsuna" project

Preface

Ah, what a hell. I've been kicked out of my house for some reason now, and I'm thinking of updating Himajin Manga on my laptop. When I try to install Tinkerer on the laptop of a 7-year-old player who flew, I get the following error and cannot update!

*********************************************************************************
    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/

But time is approaching. it can not be helped. It's an Advent Calender posted on Qiita, so let's write it here.

Main subject

Before that, what is Setsuna?

manzyun/Setsuna: Micro SNS or BBS, maybe.

To explain in one word, "Anonymous bulletin board with a long life for posting" That's it. Derived from "temporary".

specification

That's not enough. But I really wanted SNS (?)

There were also the following additional elements.

Did you make Setsuna?

Maybe it's done. ** Server side only. ** ** I was thinking that the client side would do JSON, but I do not have such JavaScript ability now, and it took about 2 years to build the server side for a system that seems to be able to do it with one hand. Teru.

Why did it take?

Web framework selection

First of all, when I first started this, I didn't know the existence of a web framework. No, I knew it vaguely, but after all it was the classic django or a little unique Pyramid -doc-ja / en / latest / index.html) came up as a candidate, and I chose the latter. And "Oh, the project has been completed, but I don't know how to do it after this." I felt like I was holding my head in front of my computer for about a month. See also here for a detailed story about that.

To tell the story a little behind the scenes, I was so tempered at this time that I couldn't understand more by trying something like Werkzeug in a lower layer.

How do you publish the server?

** The front desk isn't finished, so there's no way I can make it public. ** **

No, honestly I can't think of a design idea such as a web form for making a front end orz

No, before that, there is a serious problem.

** The only server that can run Python is to rent a VPS **

Honestly, in my financial situation where I finally became a part-time worker recently, renting a VPS is a fairly hesitant price. "Is it possible to make it with a spec of about 500 yen a month? On the contrary, is this a service worth paying about 500 yen a month?" I haven't released it yet.

When it comes to monetization, isn't it?

I'm not thinking about anything.

"I'll do something about monetization (laughs)" An acquaintance who kindly told me that he was too busy lately to have a hole in his stomach and had an operation.

No, then I have to think about it, Also, if you can make a front end, it's an application that sends a really simple JSON and returns it ../../

Afterword

Well, this project is standing still in the depths of my account on Github without any updates. If you are free, you can clone the code and launch the service.

** I don't have any documentation! !! ** **

manzyun/Setsuna: Micro SNS or BBS, maybe.

P.S. Far from completing the shit app, I have generated a shit article, so please report any problems to Qiita management.

Recommended Posts

What happened to that after all? "Hakidame" Motoi "Setsuna" project
After all, what is statistical modeling?
After all, what should I use to do type comparisons in Python?
Data analysis, what do you do after all?
What to do after installing Linux (Ubuntu)