Skip to content

Instantly share code, notes, and snippets.

@gtitov
gtitov / flaskXAMPP.md
Last active June 4, 2020 07:40
Конфигурация взаимодействия Flask и XAMPP (Apache) через mod_wsgi для Windows

Flask+XAMPP

Только для Windows

Python и библиотеки

Требуется 32-битная версия Python, чтобы не было проблем с совместимостью с Apache из XAMPP (источник).

Устанавливаем нужные библиотеки тестируем приложение локально. Запускаем той версией Python, на которую устанавливали библиотеки.

@gtitov
gtitov / dataProcessingYakutia.py
Last active September 17, 2020 08:22
API информационной системы картографического веб-приложения ресурсов солнечной энергии Якутии
from flask import Flask, jsonify
from flask_cors import CORS
from sqlalchemy import create_engine, MetaData
from sqlalchemy.orm import Session
# Init app
app = Flask(__name__)
CORS(app)
# Init database
@gtitov
gtitov / dataPreprocessingYakutia.Rmd
Last active September 17, 2020 08:23
Скрипт подготовки данных для картографического веб-приложения ресурсов солнечной энергии Якутии
---
title: "R Notebook"
output: html_notebook
---
```{r message=FALSE}
library(sf)
library(RPostgreSQL)
library(rjson)
library(dplyr)
---
title: Пространственный анализ объектов инновационной деятельности
output:
html_document:
df_print: paged
---
# Введение
---
title: 'Классификация методом масок'
output:
html_document:
df_print: paged
---
##Предварительные операции
Подключаем библиотеки, необходимые для работы с растровыми данными

В Windows 7 при экспорте MapboxAccessToken в командной строке использовать set MapboxAccessToken="...", а не export MapboxAccessToken="...", как предлагает инструкция. Или потом указать токен в коде

<MapGL
  {...this.state.viewport}
  mapStyle={this.state.style}
  mapboxApiAccessToken={"..."}>
</MapGL>
@gtitov
gtitov / flaskServer.md
Last active June 2, 2020 11:33
Конфигурация базового сервера для использования с фреймворком Flask

Сервер Flask

Предварительная настройка

Настраиваем сервер по инструкции для базового сервера

Язык программирования Python 3.5.2 установлен в Ubuntu 16 по умолчанию

Устанавливаем pip для Python 3

sudo apt update
sudo apt install python3-pip
@gtitov
gtitov / basicServer.md
Last active January 6, 2021 19:35
Cоздание базового сервера Apache2 c СУБД MySQL и PHP для Ubuntu 16.04.5 Minimal на платформе Google Cloud

LAMP на Ubuntu 16

Инструкция включает описание установки

  • программного сервера Apache2 [1],
  • фаервола Uncomplicated Firewall,
  • сервера баз данных MySQL [1],
  • языка программирования PHP [1],
  • текстового редактора Nano,
  • приложения PhpMyAdmin [2],
  • системы контроля версий git.