И это всё МОЁ

В связи с релизом 3960X и 3970X, из которых последний собирает ядро линя с дефолтным конфигом за 24 сек, и анонсом 3990X, у которого будет 64 ядра/128 потоков - задумался о сборке ядра во время загрузки. Думаю с кастомным конфигом можно уложится в 5 сек. Смысла особого нет, но затея интересная.









 ,








И это всё МОЁ

Собственно проблема проявляется в том, что при установке уже второй экран, после выбора языка оказывается более широким чем разрешение экрана и часть пунктов меню оказывается за правой границей экрана.[br]inst.resolution=1024x768 добавлял - не помогает.[br]Монитор подключен по hdmi.[br]Видеокарта там встройка, но слишком новая, ядро её не понимает и без nomodeset вообще gui не запускаются. Можно конечно в текстовом режиме ставить, но трудно представить, что я первый с таким столкнулся и нет какого-то решения.









 ,








И это всё МОЁ

«A surprise result of the new SMHasher tests are that most of the supposedly secure quality crypto hash functions are not only slow and big, but actually statistically extremely weak…».


Это цитата из README самого живого форка SMHasher.


Не смотря на авторитет Reini Urban у меня сомнение что дела обстоят настолько радикально плохо (но по ряду причин ревьювить код сейчас не могу, т.е. внезапно «не читал, но осуждаю»;).


Короче, заинтересованным предлагается подтвердить или опровергнуть процитированный тезис просмотрев код SMHasher (в ветке crypto) на предмет технических/тривиальных ошибок.




P.S. Мне просьба не писать, сильно занят другим делом.









 , , ,








И это всё МОЁ

Есть два вопроса по Flask blueprints.

(1)

Правильно ли я понимаю, что blueprints - это контроллеры (controllers) в терминологии MVC, templates/ - это представления (views), а models.py с классами SQL ORM - это модели?

(2)

В каталог tests/ - обычно кладутся тесты, extensions/ - это какие-то расширения (смотрю каталоги fbone, https://github.com/imwilsonxu/fbone), в каталоге core/ обычно хранятся какие-то общие, часто используемые, функции приложения?

Какой способ именования каталогов для Functional structure, http://exploreflask.com/en/latest/blueprints.html - наиболее классический?








 , ,








И это всё МОЁ

По итогам всероссийского конкурса «Золотой чип – 2019» лучшим изделием отечественной электронно-компонентной базы (ЭКБ) названа разработка компании «ЭЛВИС» (Зеленоград). Это радиационно-стойкая микросхема однокристального статического оперативного запоминающего устройства 1657РУ2У, созданная в нашей стране по программе импортозамещения.


Что из себя представляет данная разработка?
Радиационно-стойкая микросхема 1657РУ2У - это статическое асинхронное КМОП ОЗУ (SRAM), выполненное по 130-нм технологии. Ёмкость 16 Мбит с конфигурируемой организацией 1024К



И это всё МОЁ

Здравствуйте


Ищу php программиста в проект altenergo (ООО «Альтэнерго»).


altenergo это мобильное приложение для iOS и Android по просчету солнечной электростанции.


http://altenergo.biz/solnechnaya_panel


Фултайм. Метро пл. Революции. Официальное трудоустройство. ЗП обсуждается.


Используется Yii php Framework Требуется кодить на php, разбираться с серверной архитектурой. Пишите [email protected]









 , , , ,








И это всё МОЁ

На хосте 64 ГБ.


free -m


# free -m
total used free shared buff/cache available
Mem: 64103 53953 2898 3 7251 9487
Swap: 975 76 899



# smem -mkt | tail -20
/usr/lib/locale/locale-archive 14 38.0K 534.0K
/usr/sbin/sshd 3 217.0K 651.0K
/bin/zsh5 1 668.0K 668.0K
/usr/lib/x86_64-linux-gnu/libglib-2.0.so 4 189.0K 756.0K
/lib/systemd/systemd-networkd 1 796.0K 796.0K
/usr/lib/x86_64-linux-gnu/libgio-2.0.so. 3 288.0K 866.0K
[stack] 36 30.0K 1.1M
/bin/bash 4 294.0K 1.2M
/lib/systemd/systemd 3 405.0K 1.2M
/usr/bin/python3.6 1 1.3M 1.3M
/lib/x86_64-linux-gnu/libm-2.27.so 14 119.0K 1.6M
/lib/systemd/libsystemd-shared-237.so 8 221.0K 1.7M
/usr/lib/x86_64-linux-gnu/libcrypto.so.1 3 617.0K 1.8M
/usr/bin/python2.7 1 2.1M 2.1M
/lib/x86_64-linux-gnu/libc-2.27.so 36 72.0K 2.6M
/var/log/journal/1eedc77d25e740febd7d970 1 9.4M 9.4M
<anonymous> 36 297.0K 10.5M
[heap] 36 588.0K 20.7M
-----------------------------------------------------------------
150 1028 23.6M 71.9M


# top -o %MEM

top - 21:56:10 up 160 days, 7:44, 3 users, load average: 0.00, 0.02, 9.87
Tasks: 631 total, 1 running, 320 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 65641888 total, 2969808 free, 55245976 used, 7426104 buff/cache
KiB Swap: 999420 total, 921468 free, 77952 used. 9716952 avail Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
50262 root 19 -1 135652 15968 15368 S 0.0 0.0 0:00.03 systemd-journal
60293 root 0 -20 19752 7304 4320 S 0.0 0.0 0:00.42 atop
9044 root 20 0 107984 7216 6208 S 0.0 0.0 0:00.02 sshd
1 root 20 0 78460 7108 4744 S 0.0 0.0 483:36.65 systemd
1572 root 20 0 171996 6736 3900 S 0.0 0.0 157:34.26 networkd-dispat
11575 hyl 20 0 45044 5528 3876 S 0.0 0.0 0:00.18 zsh
12393 root 20 0 22832 5336 3572 S 0.0 0.0 0:23.60 bash
1821 root 10 -10 25880 5264 4036 S 0.0 0.0 0:00.00 iscsid
50122 root 20 0 22704 5092 3436 S 0.0 0.0 0:00.03 bash
50132 root 20 0 22704 5084 3424 S 0.0 0.0 0:00.15 bash
1520 root 20 0 287524 4972 4388 S 0.0 0.0 15:06.03 accounts-daemon
50188 root 20 0 22704 4944 3316 S 0.0 0.0 0:00.03 bash
12043 hyl 20 0 77440 4876 3608 S 0.0 0.0 66:24.17 systemd
50402 root 20 0 44724 4728 3432 R 1.0 0.0 0:00.27 top
12391 root 20 0 63516 4256 3748 S 0.0 0.0 0:00.00 sudo
50121 root 20 0 32776 4208 2500 S 0.0 0.0 0:00.61 screen
1680 root 20 0 288892 4036 3672 S 0.0 0.0 0:00.10 polkitd
1510 syslog 20 0 263036 3816 2320 S 0.0 0.0 46:03.77 rsyslogd
1476 root 20 0 70904 3812 3276 S 0.0 0.0 37:18.55 systemd-logind
1094 root 20 0 47272 3764 2924 S 0.0 0.0 730:37.69 systemd-udevd
1344 systemd+ 20 0 145964 3588 2944 S 0.0 0.0 132:58.92 systemd-network
11518 hyl 20 0 107984 3384 2376 S 0.0 0.0 0:00.86 sshd
1424 systemd+ 20 0 70860 3368 3128 S 0.0 0.0 362:05.19 systemd-resolve
1490 message+ 20 0 50176 3296 2812 S 0.0 0.0 112:44.69 dbus-daemon
1422 systemd+ 20 0 141912 3140 2920 S 0.0 0.0 19:19.70 systemd-timesyn
50120 root 20 0 31428 2996 2732 S 0.0 0.0 0:00.00 screen
1817 root 20 0 72296 2860 2796 S 0.0 0.0 0:00.02 sshd
1552 root 20 0 31320 2592 2304 S 0.0 0.0 9:31.88 cron
1483 root 20 0 110736 2364 1988 S 0.0 0.0 607:01.31 irqbalance
1469 daemon 20 0 28332 1956 1828 S 0.0 0.0 0:00.14 atd
1819 root 20 0 25376 1800 1624 S 0.0 0.0 4:40.07 iscsid
1976 root 20 0 16180 1540 1408 S 0.0 0.0 0:00.05 agetty
1529 root 20 0 456952 1472 1356 S 0.0 0.0 1:08.84 lxcfs
1082 root 20 0 105904 1016 904 S 0.0 0.0 0:00.00 lvmetad


В упор не вижу, кто сожрал. Вроде буферы и кеш небольшие. Можете помочь, кто съел память?









 








И это всё МОЁ

Доброго времени суток! Как сделать так, чтобы можно было входить в psql (postgres) с помощью скрипта, который будет редактировать пользователей. Или автоматический ввод пароля без вмешательства админа.


Пример
Во freeipa я делаю так:


echo "SuperPassword" | ipa user-mod "uzver1" --password 


Но эта конструкция не подходит для postgres


echo "SuperPassword" | sudo -u postgres bash -c "psql -c \"CREATE USER uzver1;\""









 








И это всё МОЁ

Как убрать заголовок окна при полноэкранном режиме в Linux Mint 19.2 Cinnamon? Если это невозможно или очень затруднительно сделать для всех случаев, то как это сделать хотя бы для одной программы: Clion 19.2? Экран ноутбука маленький и полоска сверху шириной почти в сантиметр огорчает









 ,








И это всё МОЁ

Не могу найти. В /home/user вроде нет ничего.









 








И это всё МОЁ

Добрый день уважаемые коллеги! Столкнулся с бедой и никак не могу исправить данную проблему - 502 Bad Gateway (nginx)!
И никак не могу найти ошибку!



  • Вот конфиг файла /etc/php/5.6/fpm/php-fpm.conf:


include=/etc/php/5.6/fpm/pool.d/*.conf
chroot = /var/www
chdir = /
pid = /var/run/php/php5.6-fpm.pid
error_log = /var/log/php5.6-fpm.log



  • Вот конфиг файла /etc/php/5.6/fpm/pool.d/www.conf:


user = www-data
group = www-data
listen = /var/run/php/php5.6-fpm.sock
listen.owner = www-data
listen.group = www-data



  • Вот конфиг файла /etc/nginx/nginx.conf:


user www-data;
worker_processes 2;
timer_resolution 100ms;
worker_rlimit_nofile 8192;
worker_priority -5;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;


events {
worker_connections 1024;
use epoll;
multi_accept on;
}


http {


    ##
# Basic Settings
##

sendfile on;
sendfile_max_chunk 128k;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 10;
keepalive_requests 100;
reset_timedout_connection on;
client_body_timeout 5;
client_header_timeout 5;
send_timeout 3;
client_header_buffer_size 2k;
large_client_header_buffers 2 2k;
client_body_buffer_size 256k;
access_log off;
types_hash_max_size 2048;
server_tokens off;

fastcgi_buffers 8 16k;
fastcgi_buffer_size 32k;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;

# server_names_hash_bucket_size 64;
# server_name_in_redirect off;

include /etc/nginx/sites-enabled/*;
include /etc/nginx/mime.types;
default_type application/octet-stream;

##
# SSL Settings
##

ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
ssl_prefer_server_ciphers on;

##
# Logging Settings
##

access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log crit;

charset utf-8;

##
# Gzip Settings
##

gzip on;
gzip_disable "msie6";
gzip_min_length 1100;
gzip_proxied any;
gzip_comp_level 4;
gzip_http_version 1.1;
gzip_vary on;
gzip_proxied expired no-cache no-store private auth;
gzip_types text/plain text/css application/json application/javasсript text/xml application/xml application/xml+rss text/javasсript;

client_max_body_size 8M;

##
# Virtual Host Configs
##

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;

server {
listen 80;
server_name service1.place.ru;
server_name_in_redirect off;

access_log /var/log/nginx/service.access_log;
error_log /var/log/nginx/service.error_log;

root /var/www/service1.place.ru;

fastcgi_intercept_errors on;

index index.php;

location ~ \.php$ {
try_files $uri =404;
include /etc/nginx/fastcgi_params;
fastcgi_index index.php;
fastcgi_pass unix:/var/run/php5.6-fpm.sock;
fastcgi_param sсript_FILENAME $document_root$fastcgi_sсript_name;
}
}

}









 , , ,








И это всё МОЁ

Мне нужны пакеты 32-битной архитектуры (основная х86_64) для использования wine и steam, но не хочется захламлять основную систему. Каким образом содержать их отдельно, но использовать из основной системы без существенной потери производительности? Chroot, контейнеры? С виртуализацией не хочется связываться, т. к., во-первых, видеокарта одна - дискретная, а во-вторых, это выглядит как перебор.









 , , , ,








И это всё МОЁ

Добрый день. На прошлой неделе я установил Linux Mint 19.2 Cinnamon (64-bit) Решил что теперь не обязательно выключать ноутбук на ночь, а достаточно лишь вводить его в ждущий режим. Но меня беспокоит что при выходе из ждущего режима (то есть при «пробуждении» ноутбука) я отчётливо слышу тихий щелчёк из внешнего жёсткого диска. В контекстном меню есть пункт «безопасно отключить носитель» но если его нажать, то пунка «безопасно подключить» нет. Выходит его надо дёргать из usb и снова вставлять. Это мне не нравится. Как сделать так чтобы диск проработал максимально долго? При условии что ноутбук на ночь мне так или иначе надо отключать. Вопрос это возник в том числе ещё и потому что родной внутренний жёсткий диск ноутбука погиб через два года ежедневных включений/выключений ноутбука. Я не хочу чтобы тоже самое произошло с внешним жёстким диском


Есть способ выключить ноутбук на ночь а потом включить его так чтобы это вот вообще никак не затрагивало внешний жёсткий диск? Либо же безопасно отключить носитель, а потом безопасно включить не дёргая при этом его из usb разъёма?









 , , , ,








И это всё МОЁ

Юзал инструкцию with для работы с файлами, но целостной картины представления не получил.
функцию open называют где как - менеджер контекста или диспетчер контекста. Что здесь означает слово «контекст»?


Из книги HeadFirst O Reilly
Инструкция with управляет контекстом, в котором выполняется ее блок.









 








И это всё МОЁ

Мы разрабатываем программное обеспечение. У нас есть около 50 серверов, на которых подняты сервисы для разработки и тестирования. Ищем специалиста, который будет следить за инфрраструктурой и развивать её.

Место работы:

  • Юг Москвы, м.Домодедовская, ул.Генерала Белова д.14


Занятость:

  • Полная, рабочий день с 8:00 или с 9:00


Заработная плата:

  • от 90 т.р.


Обязанности:

  • Поддержка и развитие инфраструктуры разработки программного обеспечения
  • Поддержка нескольких десятков серверов, виртуальных машин и стендов


Требования:

  • Хорошее знание Linux Debian-подобных (Ubuntu, AstraLinux)
  • Знание технологий Linux: NetFilter, IPRoute2, Systemd, KVM
  • Настройка сервисов OpenLDAP, Apache2, Subversion, Samba, BIND9, Jira
  • Умение написать скрипт на bash
  • Умение собрать приложение и модули ядра из исходников
  • Гражданство РФ, отсутствие судимостей


Дополнительно:

  • Хорошая столовая, ведомственная поликлиника
  • Ограничений для выезда за границу нет

Заинтересованным звонить в [email protected]








 , ,








И это всё МОЁ

Например, есть массив xs[N] и M тредов, M<N в среднем. Нужно случайно перемешать элементы массива как можно более быстрым способом. При этом, «качество» рандомизации не играет роли, скорее нужно что бы в среднем, каждый элемент массива побывал в каждой позиции. Как это правильно называется на английском языке, и какими алгоритмами реализуется?








 , ,








И это всё МОЁ

покопавшись в гугле нашел что удаленно команды на win машине из под linux можно выполнять с помощью «winexe».


Установил данный пакет. Пробую выполнить команду «ipconfig» и выходит ошибка:


( читать дальше... )









 ,








И это всё МОЁ

Имеется ноутбук Lenovo ideapad 330 c процессором Intel® Core™ i5-8300H CPU @ 2.30GHz



И это всё МОЁ

On ne peut nier que Linux est en quelque sorte derri



И это всё МОЁ

Испокон веков люди занимаются улучшением самого себя, кто - то прокачивает свои мышцы, кто - то прокачивает свои знания в области каких - либо наук, но никогда нельзя забывать о развитии и разминке собственного ума. С течением возраста теряется внимательность, способность быстро и чётко формулировать свои мысли. Мощный тренажёр для разминки нашего мозга -
https://apyecom.com/click/5dda9604a035941c4e12e35f/115208/240385/subaccount









 , ,