:orphan: |rss_image| :ref:`<== ` **blog page - 2/11** :ref:`==> ` :ref:`Blog ` :ref:`installation (12) ` :ref:`python (3) ` .. |rss_image| image:: feed-icon-16x16.png :target: ../_downloads/rss.xml :alt: RSS ---- .. _ap-main-1: blog page - 2/11 ++++++++++++++++ .. blogpostagg:: :title: Installation of proj :date: 2019-09-21 :keywords: cartopy,proj :categories: installation :rawfile: 2019/2019-09-21_proj.rst This is required for :epkg:`cartopy`, `PROJ `_ needs to be installed otherwise the following error appears: ... .. blogpostagg:: :title: lighttpd - serve static content - setup :date: 2019-09-19 :keywords: debian,FTP :categories: installation :rawfile: 2019/2019-09-19_lighttpd.rst I had to stop relying on friend to hold the content of my website. I wrote earlier a blog on how to setup a SFTP server. Let's now see how to set up a http server with `lighttpd `_. I usually avoid using *python* for this even though it is sometimes more simple because it is easier to detect python processes hanging on. On debian: ... .. blogpostagg:: :title: Installation of pyproj on debian :date: 2019-08-25 :keywords: debian,FTP :categories: installation :rawfile: 2019/2019-08-25_pyproj.rst Everything is here: `config.yml `_. .. blogpostagg:: :title: Install FTP server on debian :date: 2019-01-13 :keywords: debian,FTP :categories: FTP :rawfile: 2019/2019-01-13_ftp_linux.rst Server FTP, look into `How to Configure VSFTPD FTPS with SSL/TLS on Ubuntu 18.04 `_. ... .. blogpostagg:: :title: Install Python 3.7 and many packages on Linux Debian 9 :date: 2018-12-29 :keywords: python 3.7,debian :categories: python :rawfile: 2018/2018-12-29_python37_2.rst Same steps four months later: :ref:`Install Python 3.7 and many packages on Linux Debian 9 `. ... .. blogpostagg:: :title: Real time communication :date: 2018-12-14 :keywords: aiortc :categories: libraries :rawfile: 2018/2018-12-14_aiortc.rst I was looking into something to handle real time communication. I found this one: `aiortc `_ written in Python and still maintained. .. blogpostagg:: :title: Build protobuf and onnx for Windows :date: 2018-08-23 :keywords: protobuf :categories: libraries :rawfile: 2018/2018-08-23_protobuf.rst A good way to build it is to look into the file ``appveyor.yml``. You should end up with something like this: `build_protobuf.bat `_. `onnx `_ was a little bit more complex to build as the current build system is based on :epkg:`Miniconda` and there is still no version for :epkg:`Python` 3.7. I had to start with the standard distribution which I did. The release is available as artifacts on `appveyor/onnx `_. Instructions can be found in `appveyor.yml `_. .. blogpostagg:: :title: Install Python 3.7 and many packages on Linux Debian 9 :date: 2018-08-19 :keywords: python 3.7 :categories: python :rawfile: 2018/2018-08-19_python37.rst Below you can find the instruction to get many modules on :epkg:`Debian 9` on :epkg:`Python` 3.7. The first packages are quite common but the last instructions are needed to build all the content for my teachings. It begins with: ... .. blogpostagg:: :title: opencv, cannot find DLL :date: 2018-07-29 :keywords: opencv :categories: module :rawfile: 2018/2018-07-29_opencv.rst I recently faced an issue with `opencv-python `_ and :epkg:`python` 3.7: ``import cv2`` returned the following error: ... .. blogpostagg:: :title: pyecharts + echarts :date: 2018-07-05 :keywords: pyecharts :categories: module :rawfile: 2018/2018-07-05_pyecharts.rst `pyecharts `_ is a wrapper around `echarts `_, a library developped by `Baidu `_. Most of the documentation is in Chinese so it handles every language. Check the `gallery `_, it is quite impressive. One example about is graph shows relationships in `Les Miserables `_. The Python wrapper used som technics such as modules to automatically converts python code into javascript: `javascripthon `_. I recommend reading the associated paper `ECharts: A declarative framework for rapid construction of web-based visualizatio `_ which mentions many existing libraries and explain their technical choice like not using SVG to increase performance (so no depndency on `d3.js `_). ---- |rss_image| :ref:`<== ` **blog page - 2/11** :ref:`==> ` :ref:`2019-11 (2) ` :ref:`2019-12 (1) ` :ref:`2020-02 (1) ` :ref:`2020-09 (1) ` :ref:`2021-01 (5) `