Форум программистов, компьютерный форум, киберфорум
Рыжий Лис
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Старый
Рейтинг: 5.00. Голосов: 1.
[Ещё один ман] Настройка nginx+uwsgi+php
Запись от Рыжий Лис размещена 10.07.2019 в 12:04
Показов 2469 Комментарии 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
Показов 2976 Комментарии 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
Показов 2798 Комментарии 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
Показов 2187 Комментарии 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
Показов 3687 Комментарии 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
Показов 4322 Комментарии 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
Показов 14115 Комментарии 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
Показов 4096 Комментарии 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
Показов 9318 Комментарии 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");
...
Аватар для Рыжий Лис
Просто Лис
Новые блоги и статьи
Модель здравоСохранения 15. Как мы чинили AnyLogic модель рабочего коллектива: сочленение диаграммы состояний болезней и поломок в ресурспул
anaschu 23.05.2026
Как мы чинили AnyLogic модель рабочего коллектива Сегодня разобрались с пятью багами, из-за которых модель либо падала с ошибкой, либо давала совершенно бессмысленные результаты. Каждый баг был. . .
Диалоги с ИИ
zorxor 23.05.2026
Насколько я понимаю - Вы - Искусственный Интеллект. Это так? Да, всё верно. Я — искусственный интеллект. Я представляю собой большую языковую модель, созданную для помощи в самых разных задачах. . . .
Модель здравосохранения 14. Собираем всю модель вместе.
anaschu 22.05.2026
Модель собрана. В будущих постах на видео я покажу, как она работает. В этом посте запускаем её, проверяем результаты и разбираем что можно с ней делать дальше. Перед запуском проверяем. . .
Модель здравоохранения 13. Добавление самой системы здравоохранения.
anaschu 22.05.2026
В предыдущем посте мы настроили болезни. Теперь добавим события, которые управляют здоровьем всего коллектива, а также настроим рабочий график и расчёт финансов. В Main создаём четыре события. . . .
Модель здравоохранения 12. добавление болезней через ресурпул, как аварии
anaschu 22.05.2026
Болезни — это ключевая часть нашей модели. Нам нужно, чтобы работник периодически уходил на больничный, его задание при этом зависало, а после выздоровления работа возобновлялась. Реализуем это двумя. . .
Модель здравоохранения 11. Создаём классы Задание и Работник
anaschu 22.05.2026
В AnyLogic каждая заявка и каждый ресурс — это объект определённого класса. Нам нужно создать два класса: Задание (заявка) и Работник (ресурс). Класс Задание В дереве проекта нажимаем правой. . .
Модель здравоохранения 10. Новая модель, смотрим, как добавлять логические блоки, и что писать внутри
anaschu 22.05.2026
Открываем AnyLogic, создаём новый проект. В дереве проекта появляется класс Main — это главный агент, в котором будет жить вся наша логика. Палитра блоков Слева находится палитра. Нас интересует. . .
модель ЗдравоСохранения 9. Новая модель, разбираемся, как ее создавать
anaschu 22.05.2026
В этой серии постов мы построим модель небольшого рабочего коллектива. Сотрудники получают задания, выполняют их, иногда болеют — и мы хотим посчитать, сколько это стоит компании. Метод. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru