С Новым годом! Форум программистов, компьютерный форум, киберфорум
Рыжий Лис
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Рейтинг: 5.00. Голосов: 1.
[Ещё один ман] Настройка nginx+uwsgi+php
Запись от Рыжий Лис размещена 10.07.2019 в 12:04
Показов 2338 Комментарии 0
Метки nginx, php, uwsgi

Неужели ты не осилил установить php-fpm (fastcgi)?

Bash
1
apt install uwsgi-plugin-php php-xml php-mbstring php-pgsql
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
server {
  …
  root /var/www/example;
  index index.php index.html index.htm index.nginx-debian.html;
 
  location / {
    try_files $uri $uri/ =404;
  }
  
  location ~ \.php {
    include uwsgi_params;
    uwsgi_modifier1 14;
    uwsgi_pass unix:///run/uwsgi/app/example/socket;
...
Аватар для Рыжий Лис
Просто Лис
Старый
Ускоряем интернет на 80+мс. Или немного о DNS в ubuntu 18
Запись от Рыжий Лис размещена 04.08.2018 в 12:19
Показов 2920 Комментарии 0
Метки dns, firefox, ubuntu

Допустим, в браузере ввели адрес https://example.com и нажали Enter. Происходит следующее:
1) отправляется запрос к DNS-серверу, резолвится ip-сервера с хостом example.com (80+мс)
2) установка tcp-соединения с сервером. Тройное рукопожатие (120мс+)
3) поверх этого соединения устанавливается зашифрованное...
Аватар для Рыжий Лис
Просто Лис
Старый
Рейтинг: 5.00. Голосов: 1.
[Ещё один ман] Настройка nginx+uwsgi+trac
Запись от Рыжий Лис размещена 13.07.2018 в 11:47
Показов 2710 Комментарии 0
Метки nginx, python, trac, uwsgi

Кому вообще придёт в голову ставить trac?

Bash
1
apt-get install nginx uwsgi uwsgi-plugin-python python-virtualenv
Bash
1
2
3
4
5
6
cd /var/www/
mkdir trac
cd trac
virtualenv --no-site-packages --never-download --python=python2 venv
. venv/bin/activate
pip install trac
/etc/uwsgi/apps-available/trac.ini
Code
1
2
3
4
5
6
7
[uwsgi]
processes = %k
threads = 2
 
socket = unix:///run/uwsgi/app/trac/socket
 
chdir = /var/www/trac
...
Аватар для Рыжий Лис
Просто Лис
Старый
[Ещё один ман] Настройка nginx+uwsgi+awstats
Запись от Рыжий Лис размещена 07.07.2018 в 11:26
Показов 2050 Комментарии 0
Метки awstats, nginx, perl, uwsgi

Ставим, что перечислено в заголовке:
Bash
1
apt-get install nginx uwsgi awstats
Bash
1
2
3
4
5
6
7
8
9
10
mv /etc/awstats/awstats.conf /etc/awstats/awstats.conf.local
nano /etc/awstats/awstats.conf.local 
 
cat > /etc/awstats/awstats.localhost.conf << EOF
Include "/etc/awstats/awstats.conf.local"
LogFile="/var/log/nginx/access.log"
SiteDomain="localhost"
EOF
 
sudo -u www-data /usr/share/awstats/tools/update.sh
...
Аватар для Рыжий Лис
Просто Лис
Старый
Рейтинг: 5.00. Голосов: 1.
[Ещё один ман] Настройка nginx+uwsgi+django (с микрокешированием)
Запись от Рыжий Лис размещена 07.07.2018 в 10:26
Показов 3521 Комментарии 0
Метки debian, django, nginx, python, ubuntu, uwsgi, web

Bash
1
apt-get install nginx uwsgi uwsgi-plugin-python python-virtualenv
При желании можно доставить следующие пакеты: gcc python-dev libpq-dev libjpeg-dev zlib1g-dev libldap2-dev libsasl2-dev libssl-dev libfreetype6-dev libaio1

Bash
1
2
3
4
5
6
7
8
9
cat > /etc/uwsgi/apps-available/example.ini << EOF
#/usr/share/uwsgi/conf/default.ini
[uwsgi]
processes = %k
threads = 2
 
socket = unix:///run/uwsgi/app/example/socket
chdir = /var/www/example
virtualenv
...
Аватар для Рыжий Лис
Просто Лис
Старый
Рейтинг: 4.50. Голосов: 2.
Arduino заметки 3. Энергоэффективность.
Запись от Рыжий Лис размещена 01.03.2015 в 19:55
Показов 4247 Комментарии 4

Не секрет, что ардуино потребляет много энергии. А давайте попробуем изменить это.

А в этом нам поможет библиотека power, которая отключит модули МК.
C++
1
2
3
4
5
6
7
8
9
10
#include <avr/power.h>
 
#if defined(__AVR_ATmega328P__)
inline void init_power(){
    power_adc_disable();
    power_spi_disable();
    //power_timer0_disable();//delay()
    power_timer1_disable();
    power_timer2_disable();
    power_twi_disable();
...
Аватар для Рыжий Лис
Просто Лис
Старый
Рейтинг: 5.00. Голосов: 1.
Arduino заметки 2. Функция main()
Запись от Рыжий Лис размещена 01.03.2015 в 19:31
Показов 13990 Комментарии 2
Метки arduino

Ардуино удивила меня отсутствием функции main. Ну нет её и всё! Капитан очевидность во мне говорит, что она реализована где-то внутри. И точно, немного поискав я нашёл её. Что же внутри?

И вот что мы видим:
C++
1
2
3
4
5
6
7
8
// Weak empty variant initialization function.
// May be redefined by variant files.
void initVariant() __attribute__((weak));
void initVariant() { }
/*
* \brief Main entry point of Arduino application
*/
int main(
...
Аватар для Рыжий Лис
Просто Лис
Старый
Рейтинг: 5.00. Голосов: 1.
Arduino заметки 1. Память EEPROM.
Запись от Рыжий Лис размещена 01.03.2015 в 19:10
Показов 3988 Комментарии 1
Метки arduino

Решил собрать в одно место все заметки про Arduino. Буду признателен комментариям и способам как можно сделать проще или быстрее.

Эта заметка про энергонезависимую память EEPROM.

Сколько байт?
ATmega168 - 512 Б
ATmega328 - 1 КБ
ATmega640 - 4 КБ
ATmega1280 - 4 КБ
ATmega2560 - 4 КБ

Для работы с этим типом памяти есть готовая библиотека, однако она мне не понравилась. Потому вот:
C++
1
#include <avr/eeprom.h>
...
Аватар для Рыжий Лис
Просто Лис
Старый
Рейтинг: 5.00. Голосов: 1.
Вызов в java native метода из dll библиотеки
Запись от Рыжий Лис размещена 25.05.2013 в 11:45
Показов 9244 Комментарии 0
Метки c++, dll, java

Столкнулся с такой проблемой недавно. С большим трудом и помощью данного форума нашёл рабочий пример.
Ну, начнём.
Создаём файл Test.java
Java
1
2
3
4
5
6
public class Test {
    //нативный метод, который мы реализуем дальше в dll библиотеке
    public static native void test(); 
        static{
            //загружаем файл Test.dll
            System.loadLibrary("Test");
...
Аватар для Рыжий Лис
Просто Лис
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru