И это всё МОЁ

EdbMails simplifies Office 365 Migration by automating the configuration and migration tasks. Effectively transfers the data between two Office 365 tenants. It allows you to migrate all the existing mailboxes, contacts and distribution groups, etc. from one Office 365 tenant to another. Its incremental migration feature avoids duplicates on the target mailbox.


Key Features & Advantages:




  •  It can perform as a single batch move that includes all of your mailboxes, contacts, and distribution group objects, etc.



  •  Designed with multithreading which improves migration speed and saves lot of time.



  •  Only the newly added items are migrated to your target server on consecutive incremental migrations which avoids duplicate items.



  •  Seamlessly migrate your Public folder data to Office 365 with all sub-folders and folder permissions.



  •  Easy to use user interface, automatic migration (without any Powershell commands) that reduces your time and resources.



  •  Supported with easy to use GUI, No Powershell commands involved, which reduces your time and resources.



  •  Automatically maps the source and target mailboxes for the migration operation. In addition, it allows you to manually change/map the target mailboxes.



  •  Allows moving the recent data with date filter settings and the user can start working with recent emails. Later the rest can be migrated without any downtime.










 








И это всё МОЁ
И это всё МОЁ
!!! The ebuild selected to satisfy "sys-auth/polkit" has unmet requirements.
- sys-auth/polkit-0.116-r1::gentoo USE="gtk introspection nls pam (-consolekit) -elogind -examples -jit -kde (-selinux) -systemd -test" ABI_X86="(64)"

The following REQUIRED_USE flag constraints are unsatisfied:
exactly-one-of ( consolekit elogind systemd )

Использую openrc, ни в чем из {consolekit elogind systemd} не нуждаюсь.








 , ,








И это всё МОЁ
Состоялся релиз дистрибутива Kali Linux 2020.3, предназначенного для тестирования систем на предмет наличия уязвимостей, проведения аудита, анализа остаточной информации и выявления последствий атак злоумышленников. Все оригинальные наработки, созданные в рамках дистрибутива, распространяются под лицензией GPL и доступны через публичный Git-репозиторий. Для загрузки подготовлены несколько вариантов iso-образов, размером 430 МБ, 2.9 ГБ и 3.7 ГБ. Сборки доступны для архитектур x86, x86_64, ARM (armhf и armel, Raspberry Pi, Banana Pi, ARM Chromebook, Odroid). По умолчанию предлагается рабочий стол Xfce, но опционально поддерживаются KDE, GNOME, MATE, LXDE и Enlightenment e17.



И это всё МОЁ

Здравствуйте, я вчера установил debian 10.5 с официального сайта. После успешной установки debian с флешки, как вторую OC(первая - Windows на hdd) на ssd, я попытался войти в неё, но тут меня ждал чёрный экран с мигающим в верхнем левом углу нижним подчёркиванием, в которое ничего нельзя писать(система ни на что не реагировала).
Моя сборка:

  • AMD Ryzen 7 3700x
  • AMD 5700xt


Посмотрел в интернете и попробовал запустить с nomodeset, но ничего полезного не узнал.
Прикладываю ссылку на фото при входе с recovery mode:
https://mega.nz/file/TrozQBBL#Uno5SjujvxSvc49pvKGLu7OhfyHn9gYm-GiebCYh-Jg

P.S. GRUB работает нормально








 , , ,








И это всё МОЁ

Вышла новая версия полнофункционального терминального менеджера файлов nnn, оптимизированного для продуктивной работы (поиск, отбор, сортировка, переименования, мгновенная работа с тысячами файлов). Программа использует минимум ресурсов (бинарник 100КБ, 3.5 МБ в оперативной памяти), совместима с Pi, Termux (Android), Linux, macOS, BSD, Haiku, Cygwin, WSL, с различными графическими и консольными средами работы. Программа работает с 8 цветовыми и 256 цветовыми терминалами, минимизирует операции ввода-вывода, имеет минимум зависимостей, поддерживаются плагины и горячие клавиши. Основное нововведение версии 3.4 - поддержка иконок в терминале.








 , , , ,








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

Привет, ЛОР!


Поделюсь своей историей. Я вот сейчас по утру, кушая салатик на веранде симпатичного кафе, запивая это дело сангрией и откровенно пялясь на задницу официантки, которая мне это всё принесла, случайно нашёл баг в плеере Audacious. Баг не то чтобы очень критичный, но подбешивает. Решил я его зарепортить, только чтобы уткнуться в отключённые Issues на гитхабе у Audacious. На сайте плеера же ссылка на багтрекер ведёт в их Redmine, в котором надо регистрироваться. На этом я решил забить.


Вот скажи, ЛОР, зачем так делать и создавать лишние препятствия на пути пользователям, которые хотят зарепортить баг? Почему нельзя просто использовать Github, на котором почти у каждого пользователя Linux сейчас есть аккаунт? На крайняк, можно SSO приделать к своему сервису.


Алсо, ЛОР, пока лето не кончилось, накидай своих любимых рецептов холодных не слишком крепких коктейлей. Хочу вечеринку устроить.


P.S. Кстати, а тут есть разработчики Audacious? Я на Github вроде русскоязычных видел.









 , ,








И это всё МОЁ

Привет, смотрю ты решила тереть мои посты с -7, ну ли как говорил @leave: «мне лень менять значение по умолчанию ради тебя», как то так.


Ясно.


Но мне помнится что еще недавно ты терла сообщения только с нулем. Все меняется.


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


Но у тебя есть два пути, уйти, как это сделал циник @Shaman007, или страдать и причинять страдания другим как остальные.


Выбирать тебе.














И это всё МОЁ
QFile file("123.txt";);
file.open(QIODevice :: WriteOnly | QIODevice::Text);



Простой пример, ругается на open.


error: no matching member function for call to 'open'


В доке этот метод есть и на mingw компилит, а андроид компилятор не хочет. Куда копать ? Qt 5.8 андроид собирает, ndk,sdk стоят и подхватываются в qt. Хотел андроид службу попробовать на qt сделать, а их поддержки в qt 5.8 вроде нету.









 , ,








И это всё МОЁ

The Anti-Capitalist Software License (ACSL) is a software license towards a world beyond capitalism. This license exists to release software that empowers individuals, collectives, worker-owned cooperatives, and nonprofits, while denying usage to those that exploit labor for profit.


Лицензия на антикапиталистическое программное обеспечение (ACSL) - это лицензия на программное обеспечение, предназначенное для мира за пределами капитализма. Эта лицензия существует для выпуска программного обеспечения, которое расширяет возможности отдельных лиц, коллективов, кооперативов, принадлежащих работникам, и некоммерческих организаций, при этом запрещая использование для тех, кто эксплуатирует труд для получения прибыли.


https://anticapitalist.software


Copyright © [year] [copyright holders]

This is anti-capitalist software, released for free use by individuals and organizations that do not operate by capitalist principles.

Permission is hereby granted, free of charge, to any person or organization (the "User";) obtaining a copy of this software and associated documentation files (the "Software";), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

1. The above copyright notice and this permission notice shall be included in all copies of the Software.
2. The User is one of the following:
a. An individual person
b. An organization of people that does not seek profit
c. An organization of people that seeks shared profit for all its members and does not exploit the labor of non-members
3. If the User is an organization with owners, then all owners are workers and all workers are owners with equal share.
4. If the User is an organization, then the User is not law enforcement or military, or working under either.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT EXPRESS OR IMPLIED WARRANTY OF ANY KIND, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.









 , , , ,








И это всё МОЁ

Любопытства ради. Дома, для себя развлекаюсь сейчас.

Вот роутер ASUS RT-N13U-B1. Вот витая пара с четырьмя жилами на десять метров.

Подключаем провод к локальному порту роутера и к порту компьютера.

И на родной прошивке, и на DD-WRT - линк есть, лампочки на сетевушках загораются. (Ещё и на совсем другом роутере (tp-link) - тоже всё нормально с этим проводом. И тестер моргал всеми положенными лампочками 1-2-3-6)

На OpenWRT 19.07.3 для RT-N13U-B1 - линка нет. Обе сетевушки не зажигаются.

Переобжимаю клипсы на проводе - линк появился.

Как-то до этого приключения думал, что сетевые карты сами, аппаратно договариваются о линке между собой.

Это на самом деле OpenWRT может быть более чувствителен к качеству сигнала по медным проводам? И в каком месте у него эта чувствительность?








 ,








И это всё МОЁ

Появилось в продаже то, что я давно искал: https://www.amazon.com/dp/B084H2L372.


Цена 50 USD.


По мне так отличный вариант. Готовый корпус для работы и ретрогейминга. Накатывай ретропай и вперёд. Надо брать.


Вот ещё интересный вариант: https://www.amazon.com/dp/B08DN9K2ZG


В «картридж» помещается SSD.









 , , ,








И это всё МОЁ

Не могу разобраться с monotonous DTS в h264. Ffmpeg ругается, что DTS увеличивается не монотонно. Также сыпятся сообщения из libx264: non-strictly-monotonic.


ffmpeg -y -loglevel repeat+info -i bad_7s.mp4 -vsync 0 out.mp4

Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'bad_7s.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.12.100
Duration: 00:01:04.33, start: 0.000000, bitrate: 1656 kb/s
Stream #0:0(und): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuv420p, 480x270, 1654 kb/s, 24.42 fps, 16k tbr, 16k tbn, 32k tbc (default)
Metadata:
handler_name : VideoHandler
Stream mapping:
Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
Press [q] to stop, [?] for help
[libx264 @ 0x6473e80] using cpu capabilities: MMX2 SSE2Fast LZCNT SSSE3 SSE4.2 AVX
[libx264 @ 0x6473e80] profile High, level 2.1
[libx264 @ 0x6473e80] 264 - core 155 r2901 7d0ff22 - H.264/MPEG-4 AVC codec - Copyleft 2003-2018 - www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=1 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=24 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, mp4, to 'out.mp4':
Metadata:
major_brand : isom
minor_version : 512
compatible_brands: isomiso2avc1mp41
encoder : Lavf58.12.100
Stream #0:0(und): Video: h264 (libx264) (avc1 / 0x31637661), yuv420p, 480x270, q=-1--1, 24.42 fps, 1571k tbn, 24.42 tbc (default)
Metadata:
handler_name : VideoHandler
encoder : Lavc58.18.100 libx264
Side data:
cpb: bitrate max/min/avg: 0/0/0 buffer size: 0 vbv_delay: -1
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[mp4 @ 0x6475540] Non-monotonous DTS in output stream 0:0; previous: 0, current: 0; changing to 1. This may result in incorrect timestamps in the output file.
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[mp4 @ 0x6475540] Non-monotonous DTS in output stream 0:0; previous: 192993, current: 192993; changing to 192994. This may result in incorrect timestamps in the output file.
[mp4 @ 0x6475540] Non-monotonous DTS in output stream 0:0; previous: 321655, current: 321655; changing to 321656. This may result in incorrect timestamps in the output file.
[mp4 @ 0x6475540] Non-monotonous DTS in output stream 0:0; previous: 771972, current: 771972; changing to 771973. This may result in incorrect timestamps in the output file.
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[mp4 @ 0x6475540] Non-monotonous DTS in output stream 0:0; previous: 900634, current: 900634; changing to 900635. This may result in incorrect timestamps in the output file.
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[mp4 @ 0x6475540] Non-monotonous DTS in output stream 0:0; previous: 1029296, current: 1029296; changing to 1029297. This may result in incorrect timestamps in the output file.
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[mp4 @ 0x6475540] Non-monotonous DTS in output stream 0:0; previous: 1157958, current: 1157958; changing to 1157959. This may result in incorrect timestamps in the output file.
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[mp4 @ 0x6475540] Non-monotonous DTS in output stream 0:0; previous: 1415282, current: 1415282; changing to 1415283. This may result in incorrect timestamps in the output file.
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[libx264 @ 0x6473e80] non-strictly-monotonic PTS
[mp4 @ 0x6475540] Non-monotonous DTS in output stream 0:0; previous: 1801268, current: 1801268; changing to 1801269. This may result in incorrect timestamps in the output file.



Как я понял, DTS должен увеличиваться (что логично). Посмотрел исходники libx264 https://code.videolan.org/videolan/x264/-/blob/master/encoder/encoder.c#L3325

 if( h->param.b_vfr_input && fenc->i_pts <= h->frames.i_largest_pts )
x264_log( h, X264_LOG_WARNING, "non-strictly-monotonic PTS\n" );



из чего следует(по моей логике), что если текущий PTS меньше или равен предыдущему (точнее самому большому значению всех предыдущих PTS?), то выводится предупреждение

Распарсил свой видеоролик
ffprobe -show_frames -select_streams v:0  bad_7s.mp4


И не увидел там плохих DTS\PTS(они всегда равны в моем случае). Я даже написал простой скрипт, который бы находил эти «плохие» DTS

Выгрузил в json информацию о всех фреймах
 
ffprobe -show_frames -select_streams v:0 -print_format json bad_7s.mp4 > frames.json


node parse.js
const fs = require("fs";);

var data = JSON.parse(fs.readFileSync("frames.json";).toString());

var largest_dst;
for(var item of data.frames){
var dts = item.pkt_dts;
var pts = item.pkt_pts;

if(dts !== pts) {
console.error("error", item);
process.exit();
}

if(largest_dst && dts <= largest_dst){
console.error(item);
}

if(!largest_dst || dts > largest_dst){
largest_dst = dts;
}

}


...и скрипт не нашел ничего, вывод пустой. Все DTS увеличиваются!

Что я делаю\понимаю не так?

Все фреймы в формате csv
https://pastebin.com/B9DtFsPR








 , , , ,








И это всё МОЁ

Не удается подключить монитор через HDMI.
После подключения кабеля монитор загорается и тухнет.
Но Mint не видит подключение по HDMI.
Провод рабочий, монитор тоже. Проверял.


Подскажите, пожалуйста, как решить проблему?


Дано:
Ноут с Linux Mint 20 и 1 HDMI разъемом.


Видео: Intel UHD Graphics 620


Вывод inxi -G:


Graphics:
Device-1: Intel UHD Graphics driver: i915 v: kernel
Display: x11 server: X.Org 1.20.8 driver: intel resolution: 1920x1080~60Hz
OpenGL: renderer: Mesa Intel UHD Graphics (CML GT2) v: 4.6 Mesa 20.0.8


Вывод xrandr:


Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
eDP1 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 340mm x 190mm
1920x1080 60.00*+ 40.00
DP1 disconnected (normal left inverted right x axis y axis)
HDMI1 disconnected (normal left inverted right x axis y axis)
HDMI2 disconnected (normal left inverted right x axis y axis)
VIRTUAL1 disconnected (normal left inverted right x axis y axis)


Содержимое /var/log/Xorg.0.log:


8.060] (II) intel(0): Output HDMI1 has no monitor section
[ 8.060] (II) intel(0): Enabled output HDMI1
[ 8.060] (II) intel(0): Output DP1 has no monitor section
[ 8.060] (II) intel(0): Enabled output DP1
[ 8.060] (II) intel(0): Output HDMI2 has no monitor section
[ 8.060] (II) intel(0): Enabled output HDMI2
...
[ 8.081] (==) intel(0): Display hotplug detection enabled
...
[ 9.266] (II) config/udev: Adding input device sof-hda-dsp HDMI/DP,pcm=5 (/dev/input/event18)
[ 9.266] (II) No input driver specified, ignoring this device.
[ 9.266] (II) This device may have been added with another device file.
[ 9.266] (II) config/udev: Adding input device sof-hda-dsp HDMI/DP,pcm=3 (/dev/input/event16)
[ 9.266] (II) No input driver specified, ignoring this device.
[ 9.266] (II) This device may have been added with another device file.









 ,








И это всё МОЁ

Добрый день! Задача загрузится с флэшки ,на которой лежит kernel.img(образ ядра) и rk3399_rkb.dtb(device tree). файловая система fat32. Использую команду fatload, все считывается в память, расстояние между образами выбираю приличное. После чего запускаю команду bootm.


rkboot # fatload usb 0:1 0x02800000 kernel.img
reading kernel.img
20207636 bytes read in 525 ms (36.7 MiB/s)
rkboot # fatload usb 0:1 0x0A800000 rk3399_jd3399_lvds_rkb.dtb
reading rk3399_jd3399_lvds_rkb.dtb
79716 bytes read in 27 ms (2.8 MiB/s)
rkboot # bootm 0x02800000 - 0x0A800000
Wrong Image Format for bootm command
ERROR: can't get kernel image!


Соответственно отсюда вопрос, что я делаю не так??? То ли не туда считываю ядро и device tree ,то ли формат ядра совсем другой(даже не представляю какой еще может быть, тут обычный «IMG»;) , то ли bootm нужно что-то еще в качестве третьего аргумента, например ramdisk. Подскажите кто сталкивался с подобной проблемой?









 , ,








И это всё МОЁ

Игры... Игры, в которые не удастся поиграть, в некоторые - уже никогда.

Дело в том, что некоторые игры практически невозможно запустить на GNU/Linux, особенно онлайновые. Причина чаще всего в античитах и прочих системах защиты, с недавнего времени — проверка библиотек по цифровым подписям и даже по хэш-суммам.

В то же время иногда хотелось бы погонять некоторые тайтлы с знакомыми, или даже окунуться в онлайн, найти новые онлайн-знакомства. Но без Windows это не реально, а её у меня дома нет. Не могу обмануть себя и согласиться с EULA. А после win10 с неотключаемой телеметрией и апдейтами — и подавно.

Как быть? Я ждал, ждал с начала 2000-х. За это время были выпущены и навсегда закрыты некоторые интересные MMORPG, были пики и почти полное вымирание коммьюнити в онлайн шутерах моей мечты.

Я подавлен, но не сломлен.








 , ,








И это всё МОЁ

Допустим подключение через vpn ип другой странны, соответсвенно местное время отличается от твоего. Это сразу потеря анонимности. Менять часовой пояс в системе не вариант потому, что другое приложение подключенно через другой ип в другой стране. Что можно сделать?









 , ,








И это всё МОЁ

добрый день!


прошу помочь с выбором софта для поднятия домашнего файлового хранилища на котором будут храниться фильмы/сериалы которые будут попадать туда с торрентов.


имеется



  1. сервер с двумя Xeon 5130 @ 2.00GHz

  2. 20 gb ddr2-5300f памяти

  3. б/у 4 диска sata 2tb

  4. б/у 2 диска sata 1tb

  5. новый m2 ssd 256gb(1.2-1.3 гб/сек запись) + m2 to pci-e переходник

  6. рейд контроллер

  7. 2шт qlogic 8gb fc контроллера для сервера и рабочей станции


хотелосьбы получить 2 раздела



  1. raid1 из 2 дисков по 1тб для системы и фоточек(200гб)

  2. raid5 или raidz1 или что угодно кроме raid0 для достижения максимального обьема раздела с сохранением хотябы части информации при смерти одного из дисков


хотелосьбы выжать скорость



  1. на запись 500-700мб/сек на первые 200 гигов, дальше как получится. скажем при копировании по fc папки с файлами 30-40гб каждый

  2. на запись 200-250мб/сек в течении длительного времени с торентов от 5-10 одновременных закачек. все теже фильмы/сериалы

  3. чтение со скоростью 50мб/сек


пробовал freebsd+zfs+raidz(4x2tb) получается чтото около 150-200мб/сек без использования ссд (привезут через неделю)


есть ли возможность както прикрутить этот ссд к уже настроенному серверу так чтобы все что идет на запись сначала попадало в него а уже потом сбрасывалось на дисковый массив?









 , , ,








И это всё МОЁ

Расскажите о своём опыте администрирования серверов на линуксе, чем сейчас пользуетесь и что считаете перспективным направлением. Хочу побыть админом локалхоста (опыта нет совсем в этом деле) интересно мнение лоровцев об этом деле. Можете посоветовать мне с чего начать. Знания линукса - пользуюсь генту, собирал свой lfs.