И это всё МОЁ

Есть такой кусок кода:


read $value_by_user

if ["$value_by_user" -gt "5"]; then
echo что-то там
else
echo что-то другое
fi


Пробовал писать условие в (( )), пробовал без скобок. На все случаи интерпретатор баша ругается. В данном конкретном случае:
integer expression expected


При круглых скобках: syntax error in expression (error token is 5)


При квадратных скобках без обертывания 5 в кавычки: -gt unary operator expected









 , ,








И это всё МОЁ

Доброго всем времени суток.
Имеется сервер с вышеуказанной осью, на нем крутится биллинг.
Поскольку 6 версия вроде как больше не поддерживается, возник вопрос обновления до 7 версии.
Но почитав интернет прихожу к выводу , что не все так красочно с обновление и многие советуют делать чистую установку и делать миграцию данных.
Отсюда вопрос , можно ли все же обновить не прибегая к переезду, поскольку аналогичного по характеристикам сервера нет.








 , ,








И это всё МОЁ

Добрый день, так сложилось что требуется под хранилище данных Nextcloud выделить место из сетевой помойки Windows, реально ли это сделать? С учётом того, что некоторые пользователи Windows должны иметь прямой доступ к инфе, которая хранится у пользователей Nextcloud?
Я просто пока даже структуру подключения не могу придумать. Понимаю что если и реально делать, то наверное сетевую шару монтировать в линукс надо и потом в конфигах указывать папку расположения в этом расположение, так же понимаю что если потребуется перезагрузка серверов, то скорее всего надо ставить задержку на загрузку nextcloud, пока не будет примонтирован раздел. Но пока даже не знаю будет ли работать с NTFS это все или может уже есть какой то готовый вариант подобной работы?









 , ,








И это всё МОЁ
std::queue<int> queue_int;

int x = queue_int[0]; // так не пашет









 ,








И это всё МОЁ

Добрый день!Имеется почтовый сервак iredmail. Пытаемся зарегаться в zoom , не приходит письмо на почту от слова СОВСЕМ . Завели отдельный ящик (чтобы проще пасти логи) , делаем регистрацию и тишина . В исключения graylist добавили , но в логах совсем ничего. Зарегались с гугловской простой почты , пришло письмо от [email protected] . С другими доменами проблема нет , подскажите куда копать и что смотреть?









 , , ,








И это всё МОЁ

Раньше всё становилось лучше, но с воскресенья всё пошло под откос и теперь с каждым днём будет только хуже. С прошедшим днём летнего солнцестояния, ЛОР.

Есть под линукс какой-нибудь готовый софт для вычисления времени восхода/заката/продолжительности дня?








 








И это всё МОЁ

Adobe призвала пользователей удалить Flash Player

https://www.securitylab.ru/news/509394.php

Накатим. Земля ему бетоном.








 , ,








И это всё МОЁ

В Haiku есть listimage:


> listimage Tracker

TEAM 274 (/boot/system/Tracker):
ID Text Data Seq# Init# Name
--------------------------------------------------------------------------------
1638 0x00fc6000 0x00fc7000 0 0 /boot/system/Tracker
1636 0x60de6000 0x00000000 0 0 commpage
1637 0x0068d000 0x006ac000 0 0 /boot/system/runtime_loader
1639 0x01bbe000 0x01e8f000 0 0 /boot/system/lib/libbe.so
1640 0x0179b000 0x01962000 0 0 /boot/system/lib/libtracker.so
1641 0x019f8000 0x01ad3000 0 0 /boot/system/lib/libroot.so
1645 0x00926000 0x00958000 0 0 /boot/system/lib/libstdc++.r4.so
1646 0x02460000 0x03ce0000 0 0 /boot/system/lib/libicudata.so.57.2
1648 0x01f99000 0x0222a000 0 0 /boot/system/lib/libicui18n.so.57.2
1649 0x01474000 0x0147d000 0 0 /boot/system/lib/libicuio.so.57.2
1650 0x00b06000 0x00b59000 0 0 /boot/system/lib/libicule.so.57.2
1651 0x00d32000 0x00d3d000 0 0 /boot/system/lib/libiculx.so.57.2
1652 0x0047a000 0x004b3000 0 0 /boot/system/lib/libicutu.so.57.2
1653 0x0229e000 0x02410000 0 0 /boot/system/lib/libicuuc.so.57.2
1654 0x0137a000 0x01394000 0 0 /boot/system/lib/libz.so.1.2.11
1655 0x00bd3000 0x00bea000 0 0 /boot/system/lib/libtranslation.so
1656 0x041e3000 0x042da000 0 0 /boot/system/lib/libtextencoding.so



В Windows тоже без проблем можно вывести список модулей. Есть что-то аналогичное в Линуксе? Список mmap’ed файлов не предлагать.









 








И это всё МОЁ

Есть директория в которой содержится множество .php .py скриптов и которая используется в качестве volume моим docker контейнером. Требуется при билде контейнера выставлять права(например 666) на ВСЕ файлы .php .py содержащиеся в директории.
Внимание вопрос, можно это сделать одной командой?)


Например, можно как то сократить данный код?:


 RUN chmod -R 666 /myvolume/*.php 
RUN chmod -R 666 /myvolume/*.py









 








00:01

git reset

И это всё МОЁ

подскажте, какой (стандартной/default) командой бросить дерево-git на последний комментарий? Пример:



$ git clone github.com/libretro/SameBoy
$ cd SameBoy/
$ git rev-parse --short HEAD
44d8b16


Но вот смотрите, нет желания повторно загружать дерево после компиляций, делаю:


$ rm -rf * && git reset --hard origin/master
HEAD сейчас на ef203cf Update version to 0.13.1
$ git rev-parse --short HEAD
ef203cf


и после/выше листинга сразу вопрос почему git: не становится 44d8b16?



  • Пробовалась такая схема: git fetch origin && rm -rf * && git reset --hard origin/master

  • все равно на то дерево которое после git clone github.com/libretro/SameBoy
    не сбрасывает









 ,








И это всё МОЁ

2018-10-23 зарелизилась версия 1.88



Но опакетить её нет никакой возможности - сообщество пятнадцатый год ишет мейнтейнера:
https://bugs.gentoo.org/106890


@AITap, @alcoholic, @AMDmi3, @AndreyU, @andreyu, @anonym43, @atsym, @basp, @batekman, @buratino, @ChekPuk, @cPunk, @domenick, @eagleivg, @ha, @feofan, @FiXer, @gamecoder, @gremlin_the_red, @Gorthauer,
@hobbit, @IvanR, @Jameson, @JaneDoe, @karton1, @kim-roader, @KroArtem, @Led, @lnx, @Marmirus, @MEZON, @nloshka, @papay, @Polugnom, @Rastafarra, @redgremlin, @Red_Lion, @registrant, @rexadecimal, @Rumata, @rumata, @Sargan, @seventh, @sith, @skiminok1986, @Slavaz, @slipped_on_blade, @slovazap, @Suntechnic, @stanson, @tailgunner, @toney, @trycatch, @vovans, @wakuwaku, @X286, @Xenius, @ysagat, @yuko


не хотители вы опакетить эту программу? Вот и я тоже не хочу.









 








И это всё МОЁ

codium недавно переключился с магазина расширений Microsoft на свой собственный. Там очень мало пакетов. Насколько я понял, это из-за лицензии. Кто знает, могу ли я взять какой-нибудь пакет (например, локализацию) и переупаковать его для магазина кодиума?


Или, допустим, если я скачаю пакет из магазина микрософта и установлю его руками, это допустимо или нарушает лицензию микрософта?


Сам по себе интересующий пакет https://marketplace.visualstudio.com/items?itemName=MS-CEINTL.vscode-language-pack-ru весь из себя MIT-ный, чего нельзя сказать про некоторые другие пакеты, такие как «C/C++»:


https://marketplace.visualstudio.com/items/ms-vscode.cpptools/license









 ,








И это всё МОЁ
И это всё МОЁ

Доброго времени суток. Занимаюсь Linux не так давно, организация рано или поздно (государственный сектор) перейдет на открытый код. Суть вопроса, имеем некие виртуальные машины которые крутятся на старых Гипервизорах, требуются за минимальные простои по времени, перенести полный клон машины.
Количество информации «море» примерно от 1 до 2 миллионов файлов, занимает пространства примерно нескольких терабайтов, нужно попытаться правдами и неправдами (несколькими потоками к примеру dd (смещение по блоками), восстановить полную реплику виртуальной машины)…?
Каковы ваши идеи по данному поводу?!


P.s.
По поводу нескольких потоков (смещением по блокам) это моя больная фантазия… ;(









 ,








И это всё МОЁ

Говорят новую ОС выпустили ?









 








И это всё МОЁ

меня есть проект по созданию свободного и открытого аналога Диспетчера Задач из Windows 10. Я нашел программу DBC Task Manager, но у этой программы нет свободного исходного кода. И я по этому поводу хотел связаться с автором DBC Task Manager, но все попытки всеми способами не состоялись. Единственный остался способ - это связаться с ним через ютуб: https://www.youtube.com/watch?v=Casx-LkMgj4


Поэтому помогите распространить это видео, возможно так автор DBC Task Manager отзовется.









 








И это всё МОЁ






Ещё один сертифицированный отечественный Линукс. Ядро — 4.19, Из DE — Cinnamon и OpenBox, управление пакетами YUM, база пакетов скудная. Из плюсов — более-менее нормальный мануал на сайте по установке и настройке рабочей станции и сервера. Для госконтор в принципе пойдет, но себе такой не хочу. Шрифты нормальные.






















>>> Просмотр
(1157x790,
420 Kb
)










 , ,








И это всё МОЁ







  • xmonad

  • urxvt

  • nvim

  • коньки

  • полибар


Вроде всё. На фоне, кстати, видеообоина, не знаю зачем, она почти всегда на паузе стоит






















>>> Просмотр
(1920x1080,
926 Kb
)










 , , , ,








И это всё МОЁ

Всем привет. Я написал приложение, которое поддерживает SOCKS5. Для примера взял пару серверов с SOCKS5. Почему то заметил, что SOCKS5 не сразу отвечает на запросы о установлении соединения TCP. Кто может сказать почему? Через WireShark видно только запрос на установку соединения. Если повторить запрос на соединение пару раз, то возможно и пройдет. Но каждый раз ждать по 5 соединений не вариант. Мб это нормально?


Программа написана на c# и используется метод connect(IPEndPoint). Где IPEndPoint - IP и порт SOCKS5.


При этом, если пинговать просто IP сервера прокси, то все происходит замечательно.









 








И это всё МОЁ

Субж