LINUX.ORG.RU

Форум

Активные теги:

 , , , , , , , , , , , , , , , , , , ,

jvm апка с бескончным рантаймом

Форум — Web-development

Собственно, вопрос наверное вообще общий, но может есть какие-то специальные методы для конкретно жвм. Интересует как бороться с вылетом аппки по разным причинам: например, по OutOfMemoryException; ну или там даже какой сигнал системный придет, который захочет убить процесс. Коротко суть: как добиться чтобы процесс точно жил, или, как миниум, чтобы был максимально живуч.

 ,

yetanotherguy ()

Ruby RDoc: Сконвертировать RD-файл в HTML

Форум — Web-development

Объясните, please, как сконвертировать RD-файл (вот пример) в HTML.

Запускаю в той директории, где находится RD-файл, команду:

rdoc test.rd --markup html

(Так, точнее почти так, пишут в доках).

Но вместо успешной конвертации — создается директория doc, в ней пустой файл created.rid.

Как сконвертировать?

Возможно надо было добавить ключ --write-options? Но по нему видно, что должно быть что-то после него. А что именно — об этом там (на той странице в документации) не сказано.

 ,

myLogin ()

Apache говорит, что 404, а файлы есть.

Форум — Web-development

Нужно было перенести сайт на Drupal в статический вид.

Сделал таким способом:

wget -q --mirror -p --adjust-extension -e robots=off --base=./ -k -P ./ http://site.com

Залил файлы на локальный XAMPP, прописал адрес сайта в hosts. Всё работает. Ок.

Значит можно выкладывать на боевой сервер. Делаем архив с сайтом в .zip, заливаем на сервер, распаковываем. Открываем сайт, а там... загружается страница только с текстом и картинками, никакими css стилями и не пахнет.

Залезаем в консоль браузера и видим кучу ошибок на js, css файлы, которые не загружаются. Ок. Копируем ссылки вставляем в браузер и пробуем открыть напрямую и тут сюрприз! Апач пишет, что 404 файл не найден. Ладно. Лезем на сервер и проверяем файлы - всё на месте.

Проверяем права на папках - 755, на файлах - 644. Что это за цирк с конями и как это исправить?

.htaccess был скопирован друпаловский:

#
# Apache/PHP/Drupal settings:
#

RewriteEngine on

RewriteCond %{HTTP_HOST} ^site\.com$ [NC]
RewriteRule ^(.*)$ http://www.site.com/$1 [R=301,L]

# Protect files and directories from prying eyes.
<FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)(~|\.sw[op]|\.bak|\.orig|\.save)?$|^(\..*|Entries.*|Repository|Root|Tag|Template)$|^#.*#$|\.php(~|\.sw[op]|\.bak|\.orig\.save)$">
  Order allow,deny
</FilesMatch>

# Don't show directory listings for URLs which map to a directory.
Options -Indexes

# Follow symbolic links in this directory.
Options +FollowSymLinks

# Make Drupal handle any 404 errors.
ErrorDocument 404 /index.php

# Set the default handler.
DirectoryIndex index.php index.html index.htm

# Override PHP settings that cannot be changed at runtime. See
# sites/default/default.settings.php and drupal_environment_initialize() in
# includes/bootstrap.inc for settings that can be changed at runtime.

# PHP 5, Apache 1 and 2.
<IfModule mod_php5.c>
  php_flag magic_quotes_gpc                 off
  php_flag magic_quotes_sybase              off
  php_flag register_globals                 off
  php_flag session.auto_start               off
  php_value mbstring.http_input             pass
  php_value mbstring.http_output            pass
  php_flag mbstring.encoding_translation    off
</IfModule>

# Requires mod_expires to be enabled.
<IfModule mod_expires.c>
  # Enable expirations.
  ExpiresActive On

  # Cache all files for 2 weeks after access (A).
  ExpiresDefault A1209600

  <FilesMatch \.php$>
    # Do not allow PHP scripts to be cached unless they explicitly send cache
    # headers themselves. Otherwise all scripts would have to overwrite the
    # headers set by mod_expires if they want another caching behavior. This may
    # fail if an error occurs early in the bootstrap process, and it may cause
    # problems if a non-Drupal PHP file is installed in a subdirectory.
    ExpiresActive Off
  </FilesMatch>
</IfModule>

# Various rewrite rules.
<IfModule mod_rewrite.c>
  RewriteEngine on

  # Set "protossl" to "s" if we were accessed via https://.  This is used later
  # if you enable "www." stripping or enforcement, in order to ensure that
  # you don't bounce between http and https.
  RewriteRule ^ - [E=protossl]
  RewriteCond %{HTTPS} on
  RewriteRule ^ - [E=protossl:s]

  # Make sure Authorization HTTP header is available to PHP
  # even when running as CGI or FastCGI.
  RewriteRule ^ - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

  RewriteRule "(^|/)\." - [F]

  # Pass all requests not referring directly to files in the filesystem to
  # index.php. Clean URLs are handled in drupal_environment_initialize().
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_URI} !=/favicon.ico
  RewriteRule ^ index.php [L]

  # Rules to correctly serve gzip compressed CSS and JS files.
  # Requires both mod_rewrite and mod_headers to be enabled.
  <IfModule mod_headers.c>
    # Serve gzip compressed CSS files if they exist and the client accepts gzip.
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}\.gz -s
    RewriteRule ^(.*)\.css $1\.css\.gz [QSA]

    # Serve gzip compressed JS files if they exist and the client accepts gzip.
    RewriteCond %{HTTP:Accept-encoding} gzip
    RewriteCond %{REQUEST_FILENAME}\.gz -s
    RewriteRule ^(.*)\.js $1\.js\.gz [QSA]

    # Serve correct content types, and prevent mod_deflate double gzip.
    RewriteRule \.css\.gz$ - [T=text/css,E=no-gzip:1]
    RewriteRule \.js\.gz$ - [T=text/javascript,E=no-gzip:1]

    <FilesMatch "(\.js\.gz|\.css\.gz)$">
      # Serve correct encoding type.
      Header set Content-Encoding gzip
      # Force proxies to cache gzipped & non-gzipped css/js files separately.
      Header append Vary Accept-Encoding
    </FilesMatch>
  </IfModule>
</IfModule>

Если удалить .htaccess, ничего не меняется.

 , ,

loopergood ()

pf rdr pass

Форум — Admin

openbsd 6.1, оч простой конфиг :хочу сделать порт форвардинг , добавляю правило, нифига не работает, думал не туда ставлю. но нет. крутил вертел , не понимаю что не так. Делал по мануалу : https://www.openbsd.org/faq/pf/rdr.html

Конфиг : ext_if = «em0» int_if = «em1» localnet = «192.168.0.0/24»

set block-policy return set skip on lo match in all scrub (no-df)

queue root on $int_if bandwidth 25M max 25M queue bulk parent root bandwidth 2M default queue ack parent root bandwidth 2M queue dns parent root bandwidth 300K queue web parent root bandwidth 10M max 10M queue ssh parent root bandwidth 300K max 300K

#pass on $int_if

pass out on $ext_if

pass on $ext_if

match on em0 proto tcp to any set queue (bulk,ack) set prio (3,6)

match on em0 proto tcp to port {80,443} queue (web,ack) set prio (4,6) match on em0 proto tcp to port {80,443} queue (web,ack) set prio (4,6) match on em0 proto udp set prio 3 match on em0 proto {tcp,udp} from any to any port 53 set queue dns set prio 7 match on em0 proto tcp to port 22 queue (ssh,ack) set prio 7

####редирект правило

pass in on egress proto tcp from any to any port 32768:32850 \ rdr-to 192.168.0.16

####конец редирект правила.

pass out on $ext_if from $localnet to any nat-to ($ext_if)

что делаю не так ?

 ,

asch11 ()

Mercurial 'static' file

Форум — General

Можно ли настроить mercurial так, чтобы при клонировании репозитория создавался файл, допустим, config с настройками по-умолчанию, и этот файл автоматически удалялся из под контроля версий.

И можно ли его будет как-то сопровождать в дальнейшем. (Вдруг увеличится набор настроек)

 

vasya-gaykin ()

Чем заменить Yubikey?

Форум — Talks

По неизвестным мне причинам сейчас все коммерческие поставки Yubikey разворачиваются на таможне, у российских реселлеров на складах шаром покати. Соответственно, хочется найти заменитель юбикеев.

Что нужно от заменителя: USB HID устройство, умеющее генерировать одноразовые пароли; не требует для прошивки и проверки пароля ПО на винде (привет Аладдину, ага).

ЛОР, хочу историй успеха. Кто что использует в качестве генераторов одноразовых паролей?

Уточнение: варианта «съездить самому за бугор и привезти чемодан этих юбиков» нет, потому что это нужно для компании, а не для личного использования.

 , ,

tiandrey ()

Автоматизация синхронизации со всеми возможными кейсами.

Форум — Desktop

Привет, ЛОР. Есть такой сетап: Ноутбук + внешний HDD на пару тб, ноутбук большую часть времени используется как десктоп (т.е. стоит закрытый с аптаймами в недели). При этом, директория Documents бэкапится на внешний HDD (сейчас делается руками, что доставляет мне боль). Нашел решение проблемы используя rsync, works like a charm, но теперь хочется автоматизировать и учесть всевозможные сценарии, потому вопрос. Как правильнее всего настроить запуск команды каждую ночь в определенное время, например, в 3 часа ночи? При этом чтобы всё не развалилось, если на момент запуска команды внешний HDD не подключен. Хост - Ubuntu 18.04, буду благодарен за любую помощь.

 , , ,

Jefail ()

Есть ли где нибудь список Ъ CPU/GPU девайсов которые максимально полно используют ECC для всех возможных структур?

Форум — Talks

Решил тут разузнать какие видеокарты сейчас лучше всего подходят для проведения расчетов в Double precision. Игровые сразу лесом идут, ибо никакого ECC там нет и хоть какая-то гарантия правильности рассчетов может быть только повторный рассчет для проверки.
И тут неожиданно оказывается что FirePro S9150 не имеет внутреннего контроля целостности только RAM, хотя для младшей модели FirePro S9050 указано что внутрення проверка есть но не сказано подробно какая. Для тех-же K40/K80 которые стоят примерно как FirePro S9050 и гораздо производительней указано что контроль есть на все: RAM/Cache/Registers.
Всегда думал что уж где где а в число-дробилках для рассчетов AMD должен рулить, а тут оказывается дешевле, производительней и надежней покупать Nvidia.

С CPU так-же хрен найдешь информацию есть ли для кеша и регистров контроль целостности или нет. Гугление показало что в Ryzen как минимум ECC для uops-кеша есть.
Что-то производители как-то не любят про ECC говорить, разве что в datasheet изредка можно найти информацию.

 , ,

V1KT0P ()

А может кто-нибудь скинуть 32-битный файл winemenubuilder.exe?

Форум — Talks

А может кто-нибудь скинуть 32-битный файл winemenubuilder.exe?

Очень надо =)

 

Jedi-to-be ()

Мы все под сферой у путина

Форум — Talks

Вот вы сидите, а тут такое:

https://akket.com/raznoe/116960-vladimir-putin-dal-zelenyj-svet-sotovomu-oper...

сотовый оператор «Сфера» обязательно должен обеспечивать связь в разрешении HD, чтобы через него можно было общаться по телефону. Кроме того, ему предстоит предоставить всем клиентам высокоскоростной мобильный интернет, который позволит выходить в сеть на высокой скорости. Третья задумка состоит в том, чтобы за Землей можно было наблюдать в режиме реального времени, вероятно, для военных целей.

Запуск спутников для формирования инфраструктуры сотового оператора «Сфера» будет осуществляться в 2022, 2024 и 2028 годах, в результате которых на орбиту Земли выведут порядка 640 спутников, а сделают это при помощи тяжелых ракет «Ангара», новейшие образцы которых в настоящее время находится в состоянии разработки.

cast grim

 ,

Miguel ()

Делюсь своим конфигом Dosbox

Форум — Desktop

Распаковать этот архив куда-нибудь, например в /home/username/DOS

Конец файла /home/username/.dosbox/dosbox-0.74.conf (раздел [autoexec]) привести к виду:

[autoexec]
# Lines in this section will be run at startup.
# You can put your MOUNT lines here.
mount c /home/username/DOS
c:
c:\keyrus\keyrus.com
cls
@type c:\keyrus\startup.txt
@pause
PATH c:\nc
nc
exit

Наслаждайтесь. Тестирование и отзывы приветствутся!

 , ,

ZenitharChampion ()

Как починить grub?

Форум — General

Как починить grub? Когда включают комп появляются надписи: error: no such partition. Entering rescue mode...

Есть флешка с ubuntu 18 Не могу зайти в биос На команды Set prefix=(hdX,X)/boot/grub Set root=(hdX,X) ls /boot/grub Ругается error: unkown file system

 , ,

DanikTOP ()

Как изменить контролирующий терминал для нового процесса?

Форум — General

Вот например запускаю

# tty
/dev/pts/2
# ssh root@9.9.9.9 0</dev/pts/7 1>/dev/pts/7 2>/dev/pts/7
root@9.9.9.9's password:
Те несмотря на то, что все дескрипторы подменил, ssh открывает /dev/tty и пишет в текущий /dev/pts/2.

Как запустить процесс с новым контролирующим терминалом?

 , ,

cyber_eagle ()

Установка Centos 7 на Raid 5

Форум — General

Доброго дня. Нужно установить Центу на сервер, на сервере уже собран raid 5, т.е. есть 1 логический диск на 1,4TB, чуть не забыл сервер HP DL360e , контроллер b120i. При установке центы, не видится логический диск, только физические диски - 4штуки, в чем может быть проблема, или цента не совместима с данным контроллером? Тогда как мне сконфигурировать рэйд, через установочник центоса? Софтовый рейд он намного хуже програмного? И нужно ли через HP smart array удалить имеющийся созданный рейд?

 , , ,

Kran4i ()

Конфигурация безопасности (compliance) для Astra

Форум — Talks

В сканер безопасности RedCheck добавлены добавлены две конфигурации безопасности (compliance) для ASTRA-Linux.

Первая – общие настройки безопасности Linux-систем, применимые к Astrа.

Вторая – сделана по рекомендациям вендора, представленным на https://wiki.astralinux.ru/display/doc/Astra Linux Red-Book

Полнофункциональную демо-версию сканера можно запросить на сайте https://www.redcheck.ru

Также можно запросить конфигурацию в текстовом виде.

Разработчик будет признателен за любые критические замечания.

Перемещено Shaman007 из security

 , , , ,

sixx ()

Запустил в терминале germinate и в home собрались какие то фаилы

Форум — General

Запечатал в архив для мнения экспертов https://drive.google.com/open?id=1FnNW0cy2FSqpQ9BhhNm143SN4C_BRbFx

Что это ? Гуглил что это за программулина натыкался на убунту 12 версии , а по программе ноль

 

Griggorii ()

Почему меняется контрольная сумма раздела диска после перезагрузки?

Форум — General

Имеется стандартная установка Дебиан 9.
Вывод lsblk:
sda 8:0 0 931,5G 0 disk
├─sda1 8:1 0 512M 0 part /boot/efi
├─sda2 8:2 0 244M 0 part /boot
└─sda3 8:3 0 930,8G 0 part
└─sda3_crypt 254:0 0 930,8G 0 crypt
├─srv--vg-root 254:1 0 926,9G 0 lvm /
└─srv--vg-swap_1 254:2 0 3,9G 0 lvm [SWAP]

1. Контрольные суммы отдельных файлов, находящихся на sda2 и sda1 после перезагрузки не меняются.
2. Время последней модификации файлов, находящихся на разделах sda2 и sda1, после перезагрузки не меняется.

Но при этом, проверка контрольной суммы(md5sum), раздела sda2, после каждой перезагрузки показывает разные значения.

Проверил диффом, понятнее не стало:
5,6c5,6
< 0000420 2000 0000 2000 0000 07e0 0000 9614 5b4f
< 0000430 9614 5b4f 0018 ffff ef53 0000 0001 0000
---

0000420 2000 0000 2000 0000 07e0 0000 7efe 5b50

0000430 7efe 5b50 0019 ffff ef53 0000 0001 0000

22c22
< 0000570 0004 0000 0000 0000 2d57 0004 0000 0000
---

0000570 0004 0000 0000 0000 2d59 0004 0000 0000


Получается, что перезаписываются байты не связанные ни с одним из файлов.

Поясните, пожалуйста, что происходит?
Ну, или дайте наводку, что можно почитать?

С уважением Виктор.

 

maltsevvv ()

USB-наушники с микрофоном

Форум — Linux-hardware

В фирме часть людей работает удалённо из соседних городов. Раньше трахались со всякими чатами-скайпами, всех бесило. Потом кто-то догадался заюзать Mumble, на удивление норм зашло. Надо что-то спросить - нажал кнопку и спросил. И все в курсе, что делается. Одно неудобство: весь день сидеть в ушах. Все жалуются, что уши устают от неудобных наушников.

ЛОР, посоветуй норм наушники с микрофоном для фирмы? Во-первых, чтоб удобно сидели, не давили на уши. Во-вторых, нужен встроенный ЦАП/АЦП с USB-входом, потому что интегрированные микрофонные входы у большинства ПК всратые, задрало слушать это шшшшшш. Алсо, USB-наушники же работают под онтопиком? Там же обычный USB audio class, не будет никаких сюрпризов, что нужны проприетарные дрова под винду? У кого есть опыт? Спасибо.

 , , , ,

Pacmu3ka ()

Свой класс в сигнале и Qt 5

Форум — Development

Есть сигнал, принимающий в качестве аргумента объект моего класса. Класс унаследован от QObject. При вызове

emit mySignal( myObject );
в консоль сыпится
QObject::connect: Cannot queue arguments of type 'QVector<int>' 
Make sure 'QVector<int>' is registred using qRegisterMetaType(). 
Причем тут вектор интов, если в сигнале используется другой класс? В заголовочном файле класса, объект которого передаю в сигнале, написал
Q_DECLARE_METATYPE(MyClass)
, в main'e писал
qRegisterMetaType<MyClass>();
. Не помогает, в консоль продолжают сыпаться сообщения о векторе интов, при этом все работает. Компиляю Qt 5.9.2 и gcc 6.3.0. Если проект собирать под Qt 4.8.7,то все норм и ничего не ругается.

 , , ,

asaks ()

Куда пойдёт look'n'feel после плоскоты?

Форум — Talks

Как думаете, что придёт в дизайн ОС после плоскоты? Глаза устали уже от этого однообразия. Подкиньте идей для оформления, годных тем, стилей.

Перемещено leave из general

 , , , ,

alexferman ()

RSS подписка на новые темы