И это всё МОЁ

Зараза, поставил мемкешед, все заработало сразу, есть одна странность, если страницу быстро-быстро обновить, то
«Данные, записанные при прошлой загрузке страницы:» он мне отдает, если же делать это с разницей в пару секунд, bool(false) куда смотреть то?


if (!class_exists("Memcache";)) exit("Memcached не установлен";);
$memcache = new Memcache;
$memcache->connect('localhost', 11211) or exit("Невозможно подключиться к серве>

$version = $memcache->getVersion();
echo "Server's version: ".$version."<br/>\n";

$tmp_object = new stdClass;
$tmp_object->str_attr = 'test';
$tmp_object->int_attr = 123;

$get_result = $memcache->get('key');
echo "Данные, записанные при прошлой загрузке страницы:<br/>\n";

var_dump($get_result);

$memcache->set('key', $tmp_object, false, 300) or die ("Не получилось оставить >
echo "<br/>Записываем данные в кеш Memcached (данные будут храниться 30 секунд)>

$get_result = $memcache->get('key');
echo "<br/>Данные, записанные в Memcached:<br/>\n";

var_dump($get_result);








 , ,








И это всё МОЁ

https://tech.slashdot.org/story/20/10/22/229219/teslas-full-self-driving-beta-rolls-out-to-rave-reviews



Oh, it’s going dude!" «But there’s no lanes – there’s cars on the side of the road!» «DUDE, it’s navigating through it ALL, bro!» … «It paused to look DUDE!» «There’s NO LANES! Elon, you madman!»



Пассажиры в поросячьем восторге от того как Линукс управляет Теслой.









 , ,








И это всё МОЁ

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

интересует вопрос — как именно отправить готовый рендер на вывод?
допустим, я получаю графические контексты со всех видимых окон, делаю с ними композитные манипуляции и рендерю через вулкан, и тут я готов отправить кадр на вывод. — как енто сделать?








 , , , ,








И это всё МОЁ

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


Столкнулся с этим на всех испробованных мной дистрибутивах линукса и на FreeBSD, но, подозреваю, что оно присутствует и на прочих *nix системах вроде Solaris и, возможно, даже MacOS. Не знаю, не пробовал, говорю только о том с чем сам имел дело. На винде же этого никогда не было, там всегда все в порядке.


Симптомы следующие: через минут 10-15 ощущается странное напряжение в уголках глаз со стороны висков (окулярные мышцы), «влажное» ощущение в районе 3-го глаза (чуть выше переносицы), а если дальше сидеть, то в глазах уже просто начинает темнеть, отводишь в сторону и ждать нужно с минуту пока все рассеется. Визуально на экране все в порядке, проблема не видна, но каким-то образом ощутима. Из деталей могу добавить еще, что трудно сфокусировать взгляд на одном месте, глаза как будто что-то ищут, но все никак не могут найти, что, собственно, и вызывает небывалый напряг.


Очевидно, что дело в пикселях. Очень нездоровая ерунда и весьма неполезная для глаз. Сидеть так невозможно, да и просто нельзя, и за такие вещи я бы уже наказывал, бесплатная ОСь или нет. Со зрением у меня уже не очень (глаза видят по-разному), подозреваю, что именно это его посадило пока я сидел (пытался сидеть) на линуксе.


Далее, сразу вычеркиваем следующее:



  • Дистрибутив (без разницы, уже упоминал)

  • Шрифты (многим кажется, что проблема в них, но это не так)

  • Драйвера (пробовал и бесплатные и проприетарные)

  • Настройки иксов (да нет же)

  • Карта (пробовал и ATI и Nvidia)

  • Монитор (пробовал несколько внешних мониторов плюс на текущем ноуте HP Zbook 15)

  • Частота кадров (в эпоху LCD про это вообще уже давно пора забыть)

  • Зрение (оно и правда уже страдает малость, но на винде таких проблем не было и нет)

  • Плацебо (НЕТ!)


Итак, соглашусь, что проблема очень экзотическая, но она есть, я ее не выдумал. Просто по какой-то непонятной причине чувствительно к ней подавляющее меньшинство пользователей, что вызывает недоверие и халатное отношение как прочих пользователей так и разрабов.


Я не единственный пострадавший, нас уже небольшое сообщество вот здесь https://ledstrain.org/d/785-eyestrain-when-switching-from-windows-to-linux (я Pudentane). Также очень полезна следующая хоть и не самая свежая ветка по поводу той же проблемы на FreeBSD: https://forums.freebsd.org/threads/eye-strain-from-certain-video-modes-drivers.53468/ (извиняюсь за инглиш, но в русском мире проблему пока никто толком не освещал).


Есть и другие форумы, но там проблема описана не столь подробно, да и юзеры, как правило, просто бросали это дело и возвращались на винду где все хорошо и уютно. Я же решил пойти до конца и выяснить хотя бы, что это за идиотизм, почему он не лечится и почему мне и остальным кто от этого страдает приходится быть особенными.


На сей счет выдвигались разные предположения, в числе самых популярных:



  • Дитеринг (dithering)

  • Широтно-импульсная модуляция дисплея (Pulse-width Modulation)

  • Аппаратное ускорение видеокарты (hardware acceleration)


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


И самое главное, пожалуй, то, что проблема, по всей видимости, не существовала на более старом оборудовании. Об этом я узнал сравнительно недавно благодаря одному человеку из первой ветки. Он просто попробовал запустить линь на каком-то старом пеньке и там у него все было прекрасно. Далее, я сам в этом убедился, когда поставил openSUSE на недавно поступивший ко мне Thinkpad T43. Все идеально, картинка спокойная и ничего не напрягается. Сидел часами. Карточка - ATI Mobility Radeon x300.


Говорят, что проблема не проявляется еще при использовании самых простых драйверов (Vesa), но сам я это подтвердить не могу, ибо не экспериментировал. Да и не хочется уже, честно говоря. Возможно, это еще симбиоз неправильной работы иксов и имеющихся дров, которые для линя изначально делались, прямо скажем, на от..ись. Поэтому есть это проблема с Vesa или нет мне даже не интересно, это никак не поможет делу, не говоря уже о том, что без ускорения и родного разрешения я сидеть все равно не буду.


Итак, что бы мне хотелось узнать. Для начала, чем существенно отличается этот самый ATI Mobility от, скажем, Radeon HD серии 4000 или Nvidia GT420 (обе напрягали глаза)? Я понимаю, что они быстрее, я понимаю, что объемней, но что из этого могло повлиять на алгоритм отображения пикселей? И последнее, кто вообще с этим сталкивался и при каких обстоятельствах? Буду рад любым наблюдениям и показаниям.









 , ,








И это всё МОЁ

Как лучше разместить 4 3,5" HDD в обычном корпусе? Если размещать один над одним без охлаждения будет очень плохо по температурным режимам?








 ,








И это всё МОЁ

После недавнего обновлени системы,ноубук начал чудить ,а точнее версии ядер .
Какие версии попробовал.
5.4.0.52(последняя)-wifi постоянно запрашивает,не могу подключится.
5.4.0.51-wifi постоянно запрашивает,не могу подключится.
5.4.0.48и5.4.0.19-wifi подключился то происходит фигня при выходе из спящего режима ,а именно в браузерах появляются черные полосы(причем только на браузера на базе Chrome):
https://cdn1.savepice.ru/uploads/2020/10/22/0709a53aa9190542f555af818464bcf1-full.png
https://cdn1.savepice.ru/uploads/2020/10/22/375b69da5091efdeaea54d8eae7a9593-full.png


Как определить какое стабильное ядро и возможно кто-то знает какую версию ядра лучше поставить?
Спасибо заранее.









 , ,








И это всё МОЁ
Доступен релиз дистрибутива Ubuntu 20.10 "Groovy Gorilla", который отнесён к промежуточным выпускам, обновления для которых формируются в течение 9 месяцев (поддержка будет осуществляться до июля 2021 года). Готовые тестовые образы созданы для Ubuntu, Ubuntu Server, Lubuntu, Kubuntu, Ubuntu Mate, Ubuntu.



17:20

Жизнь

И это всё МОЁ

Мой отец на работе приходил к айтишникам и просил их собрать сыну комп. Ко мне приходили и просили детям собрать. Я хочу чтобы моему ребёнку я попросил собрать комп.








 








И это всё МОЁ

Реализация XFS в ядре 5.10 решит проблему 2038 года до 2486 года, в ней реализованы «большие даты». Сейчас дата у файла не может быть больше, чем 2038 год, что, конечно, не завтра, но и не через 50 лет. Изменение откладывает проблему на 4 века, что приемлемо на нынешнем уровне развития технологий.









 , ,








И это всё МОЁ

Чтобы он видел все инклуд-файлы в разных местах.









 








И это всё МОЁ

После очередной внезапной перезагрузки померла btrfs на /

btrfsck /mnt/1/root_btrfs_2.img
checksum verify failed on 6943735808 found 000000CB wanted 00000000
checksum verify failed on 6943735808 found 000000CB wanted 00000000
bad tree block 6943735808, bytenr mismatch, want=6943735808, have=0
ERROR: failed to read block groups: Input/output error
ERROR: cannot open file system
Opening filesystem to check...

Суперблоки вроде живые.

btrfs inspect-internal dump-super -a /mnt/1/root_btrfs_2.img
superblock: bytenr=65536, device=/mnt/1/root_btrfs_2.img
---------------------------------------------------------
csum_type 0 (crc32c)
csum_size 4
csum 0xd6a9ff7b [match]
bytenr 65536
flags 0x1
( WRITTEN )
magic _BHRfS_M [match]
fsid 06389cc5-5e2d-4e5c-a96d-39d876143aac
metadata_uuid 06389cc5-5e2d-4e5c-a96d-39d876143aac
label root
generation 885180
root 6943277056
sys_array_size 97
chunk_root_generation 696844
root_level 1
chunk_root 1064960
chunk_root_level 0
log_root 6943490048
log_root_transid 0
log_root_level 0
total_bytes 37577818112
bytes_used 19888615424
sectorsize 4096
nodesize 16384
leafsize (deprecated) 16384
stripesize 4096
root_dir 6
num_devices 1
compat_flags 0x0
compat_ro_flags 0x0
incompat_flags 0x169
( MIXED_BACKREF |
COMPRESS_LZO |
BIG_METADATA |
EXTENDED_IREF |
SKINNY_METADATA )
cache_generation 885180
uuid_tree_generation 885180
dev_item.uuid 0df053f5-8304-4b56-8037-5b2396c6946e
dev_item.fsid 06389cc5-5e2d-4e5c-a96d-39d876143aac [match]
dev_item.type 0
dev_item.total_bytes 37577818112
dev_item.bytes_used 36528193536
dev_item.io_align 4096
dev_item.io_width 4096
dev_item.sector_size 4096
dev_item.devid 1
dev_item.dev_group 0
dev_item.seek_speed 0
dev_item.bandwidth 0
dev_item.generation 0

superblock: bytenr=67108864, device=/mnt/1/root_btrfs_2.img
---------------------------------------------------------
csum_type 0 (crc32c)
csum_size 4
csum 0x453fd81a [match]
bytenr 67108864
flags 0x1
( WRITTEN )
magic _BHRfS_M [match]
fsid 06389cc5-5e2d-4e5c-a96d-39d876143aac
metadata_uuid 06389cc5-5e2d-4e5c-a96d-39d876143aac
label root
generation 885180
root 6943277056
sys_array_size 97
chunk_root_generation 696844
root_level 1
chunk_root 1064960
chunk_root_level 0
log_root 0
log_root_transid 0
log_root_level 0
total_bytes 37577818112
bytes_used 19888615424
sectorsize 4096
nodesize 16384
leafsize (deprecated) 16384
stripesize 4096
root_dir 6
num_devices 1
compat_flags 0x0
compat_ro_flags 0x0
incompat_flags 0x169
( MIXED_BACKREF |
COMPRESS_LZO |
BIG_METADATA |
EXTENDED_IREF |
SKINNY_METADATA )
cache_generation 885180
uuid_tree_generation 885180
dev_item.uuid 0df053f5-8304-4b56-8037-5b2396c6946e
dev_item.fsid 06389cc5-5e2d-4e5c-a96d-39d876143aac [match]
dev_item.type 0
dev_item.total_bytes 37577818112
dev_item.bytes_used 36528193536
dev_item.io_align 4096
dev_item.io_width 4096
dev_item.sector_size 4096
dev_item.devid 1
dev_item.dev_group 0
dev_item.seek_speed 0
dev_item.bandwidth 0
dev_item.generation 0

При попытке найти корень, сыпит ошибками.

btrfs-find-root /mnt/1/root_btrfs_2.img
ERROR: failed to read block groups: Input/output error
Superblock thinks the generation is 885180
Superblock thinks the level is 1
Found tree root at 6943277056 gen 885180 level 1
Well block 6942883840(gen: 885179 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6942326784(gen: 885178 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6941179904(gen: 885176 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6939672576(gen: 885173 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6937296896(gen: 885169 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6935707648(gen: 885168 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6932856832(gen: 885166 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6928809984(gen: 885164 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6928187392(gen: 885163 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6908411904(gen: 885159 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6907723776(gen: 885158 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6897795072(gen: 885156 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6897369088(gen: 885154 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6896713728(gen: 885153 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6896353280(gen: 885152 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6895910912(gen: 885151 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6895484928(gen: 885150 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6895009792(gen: 885149 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6894387200(gen: 885148 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6893797376(gen: 885147 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6893420544(gen: 885146 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6892879872(gen: 885145 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6892142592(gen: 885144 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6891732992(gen: 885143 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6890831872(gen: 885140 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6890422272(gen: 885139 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6889930752(gen: 885138 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6889406464(gen: 885137 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6889062400(gen: 885136 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6888226816(gen: 885135 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6887849984(gen: 885134 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6886195200(gen: 885131 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6885818368(gen: 885130 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6885376000(gen: 885129 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6884933632(gen: 885128 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6884507648(gen: 885127 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6883803136(gen: 885126 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6883278848(gen: 885125 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6882590720(gen: 885124 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6881558528(gen: 885121 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6881034240(gen: 885120 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6880264192(gen: 885119 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6879985664(gen: 885118 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6879215616(gen: 885117 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6878806016(gen: 885116 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6877495296(gen: 885113 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6877233152(gen: 885112 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6876479488(gen: 885110 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6874365952(gen: 885106 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6873464832(gen: 885104 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6873251840(gen: 885102 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6872563712(gen: 885101 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6870908928(gen: 885098 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6869483520(gen: 885097 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6868353024(gen: 885096 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6866944000(gen: 885095 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6865780736(gen: 885094 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6865420288(gen: 885091 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6864338944(gen: 885089 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6864027648(gen: 885088 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6862929920(gen: 885088 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6863175680(gen: 885087 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6862536704(gen: 885085 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6861127680(gen: 885085 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6862028800(gen: 885084 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6861455360(gen: 885083 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6859522048(gen: 885082 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6860357632(gen: 885080 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6858850304(gen: 885076 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6856622080(gen: 885073 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6856933376(gen: 885072 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6857621504(gen: 885070 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6857015296(gen: 885069 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6856753152(gen: 885068 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6855917568(gen: 885066 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6855393280(gen: 885063 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6849380352(gen: 885060 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6845071360(gen: 885059 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6835437568(gen: 885058 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6836518912(gen: 885057 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6834307072(gen: 885056 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6833848320(gen: 885055 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6833455104(gen: 885054 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6832865280(gen: 885053 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6832619520(gen: 885052 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6831308800(gen: 885051 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6831718400(gen: 885050 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6831063040(gen: 885049 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6830735360(gen: 885048 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6829768704(gen: 885047 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6829522944(gen: 885046 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6828195840(gen: 885045 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6828277760(gen: 885044 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6828916736(gen: 885043 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6827720704(gen: 885041 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6826409984(gen: 885040 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6826803200(gen: 885039 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6826147840(gen: 885038 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6825312256(gen: 885037 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6824230912(gen: 885036 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6825230336(gen: 885035 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6823657472(gen: 885034 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6823362560(gen: 885032 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6823723008(gen: 885031 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6821330944(gen: 885030 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6822903808(gen: 885029 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6822838272(gen: 885028 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6821740544(gen: 885027 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6820839424(gen: 885026 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6819725312(gen: 885025 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6819282944(gen: 885024 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6818562048(gen: 885024 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6816907264(gen: 885023 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6818496512(gen: 885022 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6817939456(gen: 885022 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6816350208(gen: 885021 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6817415168(gen: 885020 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6817366016(gen: 885018 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6816301056(gen: 885018 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6816219136(gen: 885017 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6816481280(gen: 885013 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6815744000(gen: 885012 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6814924800(gen: 885010 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6813925376(gen: 885009 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6813761536(gen: 885009 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6813417472(gen: 885008 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6812942336(gen: 885006 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6812270592(gen: 885006 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6811860992(gen: 885004 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6810812416(gen: 885000 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6810058752(gen: 884997 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6805831680(gen: 884996 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6795886592(gen: 884995 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6795100160(gen: 884994 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6794067968(gen: 884993 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6793297920(gen: 884992 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6792577024(gen: 884991 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6792101888(gen: 884990 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6793035776(gen: 884989 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6792937472(gen: 884989 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6792708096(gen: 884987 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6790348800(gen: 884985 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6791397376(gen: 884984 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6791462912(gen: 884983 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6790479872(gen: 884981 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6787203072(gen: 884980 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6786547712(gen: 884979 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6787072000(gen: 884978 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6785187840(gen: 884977 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6783172608(gen: 884976 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6785007616(gen: 884975 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6782091264(gen: 884974 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6783664128(gen: 884973 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6783451136(gen: 884972 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6783025152(gen: 884972 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6779600896(gen: 884971 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6779256832(gen: 884970 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6778748928(gen: 884969 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6776258560(gen: 884968 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6776078336(gen: 884967 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6775685120(gen: 884967 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6775832576(gen: 884966 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6773227520(gen: 884964 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6774226944(gen: 884959 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6773882880(gen: 884958 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6771376128(gen: 884954 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6771064832(gen: 884952 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6770769920(gen: 884950 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6769786880(gen: 884949 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6766559232(gen: 884948 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6767935488(gen: 884945 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6765182976(gen: 884943 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6761676800(gen: 884940 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6763446272(gen: 884937 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6762823680(gen: 884935 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6759628800(gen: 884933 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6761136128(gen: 884931 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6758514688(gen: 884929 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6757236736(gen: 884928 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6755401728(gen: 884927 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6756728832(gen: 884926 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6756352000(gen: 884925 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6756253696(gen: 884924 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6755696640(gen: 884923 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6755155968(gen: 884922 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6754861056(gen: 884919 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6754713600(gen: 884919 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6754369536(gen: 884918 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6753157120(gen: 884918 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6753370112(gen: 884917 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6752894976(gen: 884916 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6751993856(gen: 884915 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6834733056(gen: 884912 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6747127808(gen: 884911 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6775095296(gen: 884910 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6746095616(gen: 884817 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6848659456(gen: 884813 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 6745571328(gen: 884167 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 271335424(gen: 884166 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 267010048(gen: 884165 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 257622016(gen: 884153 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 244498432(gen: 884144 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 243351552(gen: 884143 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 242597888(gen: 884142 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 241942528(gen: 884141 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 241696768(gen: 884140 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 240893952(gen: 884137 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 240566272(gen: 884136 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 240107520(gen: 884135 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 239779840(gen: 884134 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 239386624(gen: 884133 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 238682112(gen: 884132 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 238370816(gen: 884131 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 237322240(gen: 884128 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 236896256(gen: 884127 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 233963520(gen: 884101 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 195182592(gen: 884080 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 194363392(gen: 884078 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 190267392(gen: 884070 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 183336960(gen: 884051 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 180944896(gen: 884045 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 172195840(gen: 884023 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 158023680(gen: 883996 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 157073408(gen: 883993 level: 1) seems good, but generation/level doesn't match, want gen: 885180 level: 1
Well block 156368896(gen: 883992 level: 0) seems good, but generation/level doesn't match, want gen: 885180 level: 1

Что еще можно попробоватьс делать?








 








И это всё МОЁ

https://www.linux.org.ru/forum/job/15958114

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

После чего удалилось вообще 100% сообщений. В том числе и мои, человека работающего в этой компании, и комментирующие условия работы в компании.

Либо откати и удали нормально, раз уж так удалялка чешется, либо озвучь уже наконец честно что в разделе Job вообще никакие комментарии не допускаются.








 , , ,








И это всё МОЁ

Народ, всем не хворать.


Тут недавно решил попытать счастья в Node.js и создать плагин для всеми любимго VS Code с поддержкой QBS.


И вуаля, что уже можно:



  • Открыть папочку с файлом проекта QBS.

  • Выбрать нужный проект для сборки (если в папочке несколько файлов).

  • Выбрать профиль для сборки (по рабоче-крестьянскому - комплект с компиляторами).

  • Выбрать конфигурацию сборки (по рабоче-крестьянскому - дебаг/релиз).

  • Выбрать продукт для сборки (или все продукты).

  • Выбрать продукт для запуска.

  • Выбрать продукт для отладки.


Работает автоматическая «интеллектуальная» подсветка хидеров компилятора и прочее.


Я пока еще не релизил ничего в маркет VS Code, т.к. пока все еще в процессе тестирования/разработки.


Вот сам исходный код плагина (делал на основе плагина CMake):



Вот сам бинарь плагина, который достаточно только установить в VS Code:



Парни, нужна Ваша помощь в/на потестинге, генерации новых идей и прочего. По крайней мере замолвите доброе словцо. :)


Баг-репорты слать сюда:



PS: По крайней мере я смог собрать QtCreator и сам QBS при помощи этого плагина на Windows && MSVC. Также тестил и на Linux - вроде работает.









 , , ,








И это всё МОЁ

привет!


использую LinuxMint.


заметил, что /bin/mount и /bin/umount и /usr/bin/sudo имеют suid=root.


вопрос, почему? зачем? безопасно ли?


особено любопытно зачем это для sudo?


спасибо!









 ,








И это всё МОЁ

Добрый день. Ищу си кодера, нужны модули для sshd и ssh, по оплате - 1.5k$. Подробности в жабе [email protected]









 ,








И это всё МОЁ

Мне нужно скопировать несколько файлов в initramfs (один шрифт и setfont (нужно в initramfs отображались русские буквы корректно)).


Но как именно переправить эти файлы в initramfs??









 , ,








И это всё МОЁ

Апгрейтнулся с 16.04 на 20.04 а теперь пол-экрана занимают всякие безсмысленные гномовские рюшечки.


Я нагуглил gnome-shell-extension-pixelsaver но этого сильно недостаточно.









 , , ,








И это всё МОЁ

купил ноутбук lenovo 15are05. установил manjaro. буквально через пару перезагрузок стал грузится не всегда. grub запускается нормально. после grub ничего на экран не выводится. в чём может быть проблема?









 ,








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

Доброго Всем зоровья и благополучия! Продолжаю изучать Линукс, Манджаро. Возник вопрос о установки виртуальной машины. Из AUR она у меня что то отказывалась работать. Нашел в буржунете инструкцию как установить VMware правильно. Собственно ссылка - https://computingforgeeks.com/install-vmware-workstation-on-arch-linux-manjaro/. Извините, если неправильно вставил ссылку в сообщение, еще не совсем разобрался с разметкой. Собственно вопрос - гайд годный? Ничего не сломаю? Благодарствую за ответы!