"Форум на сайте Чагадаева"

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

21 марта 2008 года 23:50
Установлен новый движок форума. Пишите отзывы...

Страницы: 1 ... 5 6 [7] 8 9 10
 61 
 : 24 Марта 2021 года, 00:43 
Автор adc - Последний ответ от adc
Тонкости русского языка

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

   1. Только на русском языке можно составить предложение из 3-х букв «Э, а я?».

   2. В нашей стране слово «угу» является синонимом к словам «пожалуйста», «спасибо», «добрый день», «не за что» и «извините», а слово «давай» в большинстве случаев заменяет «до свидания».

   3. Все иностранцы, изучающие русский, удивляются, почему «ничего» может обозначать не только «ничего», но и «нормально», «хорошо», «отлично», а также «всё в порядке» и «не стоит извинений».

   4. В русском языке одними и теми же нецензурными выражениями можно и оскорбить, и восхититься, и выразить все остальные оттенки эмоций.

   5. В ступор человека, изучающего русский, может ввести фраза «да нет, наверное», одновременно несущая в себе и утверждение, и отрицание, и неуверенность, но всё же выражающая неуверенное отрицание с оттенком возможности положительного решения.

   6. Есть языки, где допустимо двойное отрицание, есть — где не допускается; в части языков двойное отрицание может выражать утверждение, но только в русском языке двойное утверждение «ну да, конечно!» — выражает отрицание или сомнение в словах говорящего.

   7. Попробуйте внятно объяснить, какая разница между «выпить чай» и «выпить чаю»; какая разница между «тут» и «здесь»; почему действие в прошлом можно выразить словами «раньше», «давно», «давеча», «недавно», «намедни» и десятком других и почему в определённых ситуациях их можно заменить друг на друга?

   8. Как перевести на другие языки, что «очень умный» — не всегда комплимент, «умный очень» — издевка, а «слишком умный» — угроза?

   9. У нас есть будущее время, настоящее и прошедшее, но всё равно настоящим временем мы можем выразить и прошедшее («Иду я вчера по улице...»), и будущее («Завтра я иду в кино»), а прошедшим временем мы можем выразить приказ («Быстро ушёл отсюда!»).

   10. Попробуйте объяснить иностранцу фразу «Руки не доходят посмотреть».

   11. Как точно назвать наклонение с частицей «бы», когда она выражает в разных ситуациях и условие, и просьбу, и желание, и мечтательность, и необходимость, и предположение, и предложение, и сожаление?

   12. В русском языке иногда у глагола нет какой-либо формы, и это обусловлено законами благозвучия. Например: «победить». Он победит, ты победишь, я... победю? побежу? побежду? Филологи предлагают использовать заменяющие конструкции «я одержу победу» или «стану победителем». Поскольку форма первого лица единственного числа отсутствует, глагол является недостаточным.

   13. Стакан на столе стоит, а вилка лежит. Если мы воткнем вилку в столешницу, вилка будет стоять. То есть стоят вертикальные предметы, а лежат горизонтальные?
   Добавляем на стол тарелку и сковороду. Они вроде как горизонтальные, но на столе стоят. Теперь положим тарелку в сковородку. Там она лежит, а ведь на столе стояла. Может быть, стоят предметы готовые к использованию? Нет, вилка-то готова была, когда лежала.
   Теперь на стол залезает кошка. Она может стоять, сидеть и лежать. Если в плане стояния и лежания она как-то лезет в логику «вертикальный-горизонтальный», то сидение — это новое свойство. Сидит она на попе.
   Теперь на стол села птичка. Она на столе сидит, но сидит на ногах, а не на попе. Хотя вроде бы должна стоять. Но стоять она не может вовсе. Однако если мы убьём бедную птичку и сделаем чучело, оно будет на столе стоять.
   Может показаться, что сидение — атрибут живого, но сапог на ноге тоже сидит, хотя он не живой и не имеет попы.
   Так что, поди ж пойми, что стоит, что лежит, а что сидит.



За песчаной косой лопоухий косой пал под острой косой косой бабы с косой.

 62 
 : 14 Марта 2021 года, 00:29 
Автор adc - Последний ответ от adc
Установка
cd /usr/ports/security/py-certbot && make install clean

Получить сертификат от "тестового" сервера (не используя встроенный www-сервер)
certbot certonly -d aokp.ru -d www.aokp.ru --email admin@aokp.ru --webroot --webroot-path /srv/www/aokp.ru/htdocs/ --test-cert

Получить сертификат от рабочего сервера (не используя встроенный www-сервер)
certbot certonly -d aokp.ru -d www.aokp.ru --email admin@aokp.ru --webroot --webroot-path /srv/www/aokp.ru/htdocs/

 63 
 : 13 Марта 2021 года, 23:23 
Автор adc - Последний ответ от adc
Вариант 1:
Скачать
fetch https://raw.githubusercontent.com/processone/ejabberd-contrib/master/mod_log_chat/src/mod_log_chat.erl
Скомпилировать - компиляция не проходит с ошибкой "mod_log_chat.erl: undefined parse transform 'lager_transform'".
erlc -I /usr/local/lib/erlang/lib/ejabberd-21.01/include mod_log_chat.erl
Скомпилировать - другая команда, но всё равно ошибки
erl -pa /usr/local/lib/erlang/lib/ejabberd-21.01/ebin -make


Вариант 2:
###
###  Install chat logging module
###
su - ejabberd -c 'ejabberdctl module_install mod_log_chat'

Получившийся mod_log_chat.beam я переложил из ~ejabberd в /usr/local/lib/erlang/lib/ejabberd-21.01/ebin/ (не нужно, но мне так больше нравится)

Добавить в конфиг
Код: (/usr/local/etc/ejabberd/ejabberd.yml) [Выделить]
  mod_log_chat:
    path: "/srv/ejabberd_chat_logs"
    format: html

Создать папку и выставить права
mkdir /srv/ejabberd_chat_logs
chown ejabberd:ejabberd /srv/ejabberd_chat_logs

 64 
 : 11 Марта 2021 года, 00:43 
Автор adc - Последний ответ от adc
Создание пользователя после установки
###
###  Register user
###
su - ejabberd -c '/usr/local/sbin/ejabberdctl register adc adc.su 123'

Список модулей ejabberd, которые можно установить
su - ejabberd -c 'ejabberdctl modules_update_specs'
su - ejabberd -c 'ejabberdctl modules_available'

Создание резервной копии БД
su - ejabberd -c '/usr/local/sbin/ejabberdctl backup ejabberd.mnesia'

Восстановление БД из резервной копии
###
###  Restore db
###
cp ejabberd.mnesia /var/spool/ejabberd/
/usr/local/sbin/ejabberdctl restore ejabberd.mnesia
rm /var/spool/ejabberd/ejabberd.mnesia



 65 
 : 26 Февраля 2021 года, 17:11 
Автор adc - Последний ответ от adc
zpool import -R /mnt -f tank

 66 
 : 26 Февраля 2021 года, 17:05 
Автор adc - Последний ответ от adc
Вариант 1

echo "letter text" | mail -s "subject" to_user@adc.su -f from_user@adc.su

Вариант 2

Код: (letter.txt) [Выделить]
From: from_user@adc.su
To: to_user@adc.su
Subject: subject

line1
line2
line3

cat letter.txt | /usr/sbin/sendmail -t

 67 
 : 18 Февраля 2021 года, 10:17 
Автор adc - Последний ответ от adc
Скрипт от SMF для изменения путей, URL'ов и параметров БД на уже установленном форуме - https://wiki.simplemachines.org/smf/Repair_settings.php

 68 
 : 17 Февраля 2021 года, 22:07 
Автор adc - Последний ответ от adc
Код: (gen_SSL.conf) [Выделить]
[ req ]
default_bits = 2048 # Can be 1024-4096
encrypt_key = yes
distinguished_name = req_dn
x509_extensions = cert_type
prompt = no # Don't ask params, read it from file

[ req_dn ]
C=RU # Country Name (2 letter code)
ST=Russia # State or Province Name (full name)
L=Moscow # Locality Name (eg, city)
O=adc server # Organization Name (eg, company)
OU=adc ssl key # Organizational Unit Name (eg, section)
CN=adc.su # Common Name (eg, YOUR name, *.example.com is also possible)
emailAddress=tech@adc.su # Email Address

[ cert_type ]
nsCertType = server

[ v3_req ]
subjectAltName = email:copy,DNS:adc.su,DNS:ns.adc.su,DNS:212.109.199.94

Код: (gen_SSL_Cert-Key) [Выделить]
#!/bin/sh
#######################################################################
###  Generates a self-signed certificate  #############################
#######################################################################


SSL_dir=./
SSL_config=$SSL_dir/gen_SSL.conf

CERT_file=$SSL_dir/server_cert.pem
KEY_file=$SSL_dir/server_key.pem

if [ -f $CERT_file ]; then
  echo "$CERT_file already exists, won't overwrite"
  exit 1
fi

if [ -f $KEY_file ]; then
  echo "$KEY_file already exists, won't overwrite"
  exit 1
fi

/usr/bin/openssl req -new -x509 -days 365 -nodes -extensions v3_req -config $SSL_config -out $CERT_file -keyout $KEY_file || exit 2
chmod 0600 $KEY_file
echo
/usr/bin/openssl x509 -subject -fingerprint -noout -in $CERT_file || exit 2

 69 
 : 17 Февраля 2021 года, 21:27 
Автор adc - Последний ответ от adc
Код: (/etc/rc.conf) [Выделить]
apache22_enable="YES"
apache22_http_accept_enable="YES"

#
# Virtual Hosts
#
NameVirtualHost *:80

<VirtualHost *:80>
ServerName adc.su
ServerAlias www.adc.su
DocumentRoot /srv/www/www.adc.su/htdocs
ScriptAlias "/cgi-bin/" "/srv/www/www.adc.su/cgi-bin/"
Redirect "/adc_billing.htm" "http://adc.su/works.adc_billing/"
Redirect "/b" "http://adc.su/bookmarks.html"
Redirect "/cas/" "http://adc.su/works.cas/"
Redirect "/cas" "http://adc.su/works.cas/"
ErrorLog /srv/www/www.adc.su/log/httpd-error.log
CustomLog /srv/www/www.adc.su/log/httpd-combined.log combined
</VirtualHost>

 70 
 : 15 Февраля 2021 года, 19:55 
Автор adc - Последний ответ от adc
Красивый листинг файлов
load_module /usr/local/libexec/nginx/ngx_http_xslt_filter_module.so;

 location /Files/
 {
  alias /srv/FileSharing/;
  autoindex on;
  autoindex_format xml;
  autoindex_exact_size off;
  autoindex_localtime off;
  xslt_stylesheet /srv/autoindex.xslt;
  xslt_stylesheet /srv/nginx_template.xslt path='$uri';
 }

autoindex.xslt взят с https://github.com/EvilVir/Nginx-Autoindex
nginx_template.xslt взят с https://github.com/jbox-web/nginx-index-template

Страницы: 1 ... 5 6 [7] 8 9 10