И это всё МОЁ

В иксах - pavucontrol.

А в консоли?

Нашёл только «ncpamixer - cli alternative to pavucontrol» на реддите, https://github.com/fulhax/ncpamixer








 ,








И это всё МОЁ

Файл состоит из строк вида:
11:22:33 9 value 20 техт

Нужно считать и по 4 колонке сортировать строки.
Пробую так:

FILE * f = fopen("log.txt","r";);
if(!f)
printf("Error open file\n";);
else
{
while(!feof(f))
{
char * ptr_str = fgets(buf,sizeof(buf),f);


if( ptr_str != NULL)
{
printf("\n string=%s",buf);

}
else
{
printf("\n string null!";);
}
}
fclose(f);

}

Как дальше из buf вытащить 4 столбик для сортировки.








 








И это всё МОЁ

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

Как думаете, годится 3D для этого? Или очень скоро моск находит лазейку как не напрягаться?








 








И это всё МОЁ

Доброго времени суток!
Дано: Linux-машина с двумя USB3.0 портами, в каждом — USB3.0 хаб на 7 портов, к каждому подключено по четыре USB2 устройства.

В dmesg:

[ 861.015836] usb 3-6: Not enough host controller resources for new device state.
[ 870.028315] usb 3-8: Not enough host controller resources for new device state.
[ 870.028334] usb 3-8: can't set config #1, error -12

Вопросы:

- Где и какой лимит на количество подключенных устройств?
- Что такое «usb 3»? Номер шины? Bus 003 в lsusb — это оно?
- Внешние PCI-USB3 контроллеры попадают под этот лимит или они спасут ситуацию?
Если на них тоже есть этот лимит — то какой?

Спасибо.








 ,








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

Я думаю, что вебня в будующем трансформируется в многоклиентность.

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

А далее возможно дробление и самого бекэнда








 








И это всё МОЁ

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

Поставил rust через rustup. Создал main.rs с, который выводит «Hello, world». Делаю «rustc main.rs». Получаю «linker `cc` not found».

GCC это слишком просто. Поэтому поставил LLD. Запускаю «rustc -C linker=ld.lld main.rs», получаю это (вкратце «ld.lld: error: unable to find library -ldl»;)

Добавление -L ничего не изменило. Даже отрыл где-то опцию «linker-flavor=ld». Тоже без изменений. («rustc -C linker=ld.lld -L /lib/x86_64-linux-gnu/ main.rs»;)

В таком виде та же ошибка:

rustc -C prefer-dynamic -C linker-flavor=ld  -C link-arg='-L /lib/x86_64-linux-gnu' --crate-type=bin -C linker=ld.lld

Может ему нужны статические версии libdl, libpthread итд (хотя я явно указал prefer-dynamic)? Стесняюсь спросить, где их взять в убунте?

Подскажите, как линковать через LLD?








 , , ,








И это всё МОЁ

поставил steam на дистр gentoo, один раз вроде
всё запускается, но как перезапускаю
steam чтобы активировать proton, да и вообще
просто перезапускаю steam - после
перезапуска он не включается, какой то
сегфолт в скрипте запуска стима:

/home/a/.local/share/Steam/steam.sh: line 106: VERSION_ID: unbound variable
/home/a/.local/share/Steam/steam.sh: line 106: VERSION_ID: unbound variable
Running Steam on gentoo 64-bit
STEAM_RUNTIME is enabled by the user
Pins up-to-date!
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier
'direction', expected character '}'

(steam:26006): Gtk-WARNING **: 13:21:45.786: Unable to locate theme engine in
module_path: "adwaita",
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string
constant "combobox_entry", expected valid string constant
/usr/share/themes/Breeze/gtk-2.0/widgets/entry:70: error: unexpected identifier
'direction', expected character '}'

(steam:26006): Gtk-WARNING **: 13:21:45.789: Unable to locate theme engine in
module_path: "adwaita",
/usr/share/themes/Breeze/gtk-2.0/widgets/styles:36: error: invalid string
constant "combobox_entry", expected valid string constant
Installing breakpad exception handler for appid(steam)/version(1560549607)
STEAM_RUNTIME_HEAVY: ./steam-runtime-heavy
[0615/132145.966889:INFO:crash_reporting.cc(242)] Crash reporting enabled for
process: browser
[0615/132145.975609:WARNING:crash_reporting.cc(281)] Failed to set crash key:
UserID with value: 0
[0615/132145.975641:WARNING:crash_reporting.cc(281)] Failed to set crash key:
BuildID with value: 1559604844
[0615/132145.975645:WARNING:crash_reporting.cc(281)] Failed to set crash key:
SteamUniverse with value: Public
[0615/132145.975648:WARNING:crash_reporting.cc(281)] Failed to set crash key:
Vendor with value: Valve
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
CApplicationManagerPopulateThread took 0 milliseconds to initialize (will have
waited on CAppInfoCacheReadFromDiskThread)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
CAppInfoCacheReadFromDiskThread took 12 milliseconds to initialize
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
crash_20190615132143_1.dmp[26156]: Uploading dump (out-of-process)
/tmp/dumps/crash_20190615132143_1.dmp
/home/a/.local/share/Steam/steam.sh: line 712: 26006 Segmentation fault
$STEAM_DEBUGGER "$STEAMROOT/$STEAMEXEPATH" "$@"
crash_20190615132143_1.dmp[26156]: Finished uploading minidump (out-of-process):
success = yes
crash_20190615132143_1.dmp[26156]: response:
CrashID=bp-c4265498-de63-452d-97f8-411912190615
crash_20190615132143_1.dmp[26156]: file
''/tmp/dumps/crash_20190615132143_1.dmp'', upload yes:
''CrashID=bp-c4265498-de63-452d-97f8-411912190615''

STEAM_RUNTIME=0 steam

STEAM_RUNTIME=0 steam
/home/a/.local/share/Steam/steam.sh: line 106: VERSION_ID: unbound variable
/home/a/.local/share/Steam/steam.sh: line 106: VERSION_ID: unbound variable
Running Steam on gentoo 64-bit
STEAM_RUNTIME is disabled by the user
Error: You are missing the following 32-bit libraries, and Steam may not run:
libXtst.so.6
libpulse.so.0
libva.so.1
libvdpau.so.1
libva.so.1
libva-x11.so.1
ERROR: ld.so: object '/usr/lib64/libsteam-preload.so' from LD_PRELOAD cannot be
preloaded (wrong ELF class: ELFCLASS64): ignored.
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
Failed to load steamui.so - dlerror(): libXtst.so.6: cannot open shared object
file: No such file or directory
Installing breakpad exception handler for appid(steam)/version(1560549607)
Installing breakpad exception handler for appid(steam)/version(1560549607)
[2019-06-15 13:22:51] Startup - updater built Jun 14 2019 20:52:10
Looks like steam didn't shutdown cleanly, scheduling immediate update check
[2019-06-15 13:22:51] Checking for update on startup
[2019-06-15 13:22:51] Checking for available updates...
[2019-06-15 13:22:51] Downloading manifest:
client-download.steampowered.com/client/steam_client_ubuntu12
[2019-06-15 13:22:51] Download skipped: /client/steam_client_ubuntu12 version
1560549607, installed version 1560549607
[2019-06-15 13:22:51] Nothing to do
[2019-06-15 13:22:51] Verifying installation...
[2019-06-15 13:22:51] Performing checksum verification of executable files
[2019-06-15 13:22:52] Verification complete
[2019-06-15 13:22:53] Shutdown

тут вроде как нет каких то библиотек, но
где их взять: всё сделано по
инструкциям по установке steam gentoo wiki, прописан и /etc/portage/sets/steam, и
/etc/portage/package.use, в VIDEO_CARDS прописан «amdgpu radeonsi», помогает восстановить работоспособность steam команда steam --reset.
не знаю уже куда и копать, какие библиотеки менять. LD_PRELOAD которые пробовал делать не срабатывают - ноют на cannot be preloaded, удалял библиотеки из папки стима - ничего не помогает.

emerge --info

Portage 2.3.67 (python 3.6.8-final-0, default/linux/amd64/17.0, gcc-9.1.0, glibc-2.29-r2, 5.1.9-gentoo x86_64)
=================================================================
System uname: Linux-5.1.9-gentoo-x86_64-Genuine_Intel-R-_CPU_0000_@_3.40GHz-with-gentoo-2.6
KiB Mem: 16367428 total, 12642248 free
KiB Swap: 0 total, 0 free
Timestamp of repository gentoo: Fri, 14 Jun 2019 06:30:01 +0000
Head commit of repository gentoo: 8520ee33101bd78dcf8a841fa17b2d85bcbd0d1c
Head commit of repository steam-overlay: e21303b3d12a2925ea02ab40978fec14b896fb85

sh bash 4.4_p23-r1
ld GNU ld (Gentoo 2.31.1 p7) 2.31.1
app-shells/bash: 4.4_p23-r1::gentoo
dev-lang/perl: 5.30.0::gentoo
dev-lang/python: 2.7.16::gentoo, 3.6.8::gentoo
dev-util/cmake: 3.14.5::gentoo
sys-apps/baselayout: 2.6-r1::gentoo
sys-apps/openrc: 0.41.2::gentoo
sys-apps/sandbox: 2.13::gentoo
sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r4::gentoo
sys-devel/automake: 1.16.1-r1::gentoo
sys-devel/binutils: 2.31.1-r6::gentoo
sys-devel/gcc: 8.3.0-r1::gentoo, 9.1.0-r1::gentoo
sys-devel/gcc-config: 2.0::gentoo
sys-devel/libtool: 2.4.6-r3::gentoo
sys-devel/make: 4.2.1-r4::gentoo
sys-kernel/linux-headers: 4.14-r1::gentoo (virtual/os-headers)
sys-libs/glibc: 2.29-r2::gentoo
Repositories:

gentoo
location: /usr/portage
sync-type: rsync
sync-uri: rsync://rsync.gentoo.org/gentoo-portage
priority: -1000
sync-rsync-verify-jobs: 1
sync-rsync-verify-max-age: 24
sync-rsync-verify-metamanifest: yes
sync-rsync-extra-opts:

4nykey
location: /var/lib/layman/4nykey
masters: gentoo
priority: 50

cynede
location: /var/lib/layman/cynede
masters: gentoo
priority: 50

kde
location: /var/lib/layman/kde
masters: gentoo
priority: 50

steam-overlay
location: /usr/local/portage/steam-overlay
sync-type: git
sync-uri: github.com/anyc/steam-overlay.git
masters: gentoo
priority: 50

Installed sets: @kde-plasma-5.16, @steam
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="@FREE"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O3 -pipe -march=native -mtune=native -Wno-all"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-O3 -pipe -march=native -mtune=native -Wno-all"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build=y"
ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR"
FCFLAGS="-O3 -pipe -march=native -mtune=native -Wno-all"
FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildsyspkg config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr"
FFLAGS="-O3 -pipe -march=native -mtune=native -Wno-all"
GENTOO_MIRRORS="mirror.yandex.ru/gentoo-distfiles/";
LANG="ru_RU.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en_US"
MAKEOPTS="-j13"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git"
PORTAGE_TMPDIR="/var/tmp"
USE="X acl alsa amd64 berkdb bzip2 cli consolekit crypt cxx dri fortran gdbm iconv icu libtirpc multilib ncurses nls nptl openmp pam pcre qt5 readline seccomp smp ssl symlink tcpd threads unicode vulkan xattr zlib" ABI_X86="64" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="aes avx avx2 f16c fma3 mmx mmxext pclmul popcnt sse sse2 sse3 sse4_1 sse4_2 ssse3" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="keyboard mouse" KERNEL="linux" L10N="en-US" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" NETBEANS_MODULES="apisupport cnd groovy gsf harness ide identity j2ee java mobility nb php profiler soa visualweb webcommon websvccommon xml" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_6" PYTHON_TARGETS="python2_7 python3_6" RUBY_TARGETS="ruby24" USERLAND="GNU" VIDEO_CARDS="amdgpu radeonsi" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset: CC, CPPFLAGS, CTARGET, CXX, INSTALL_MASK, LC_ALL, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS

заранее спасибо за ответы.








 , ,








И это всё МОЁ

Доброго времени суток господа. Решил все таки изучить процессы сборки программ на linux. Но полазив по интернету не обнаружил толкового разъяснения что да как, как правило все статьи это скопипасченные - «используйте ./configure make make-install(но все же лучше checkinstall)». Хотелось бы поподробнее, а именно запутался на таких моментах как: разница make cmake automake, приставки .ac .am и еще autogen итд.
Покидайте пожалуйста ссылок или названия книг где подробно описан этот процесс со всеми тонкостями.

Заранее благодарен.








 ,








И это всё МОЁ

Дошло до меня что пора обновляться и не жить в прошлом. Выполнил:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade

Ребуты, всё такое. Далее ещё раз те же команды для проверки, всё в норме, авторемувы тоже сделал.
Ввожу:

sudo update-manager -d

Отвечает мне «Отсутствуют какие-либо обновления для данного компьютера», есть кнопка «Настройки» и «Ок». Никаких предложений установить обновления. Я запоздал? Нужно было раньше думать? Что делать?








 , , ,








И это всё МОЁ

Ребята играл в игру через wine 4.10 но прилитело обновление игры и теперь при запуске ругается мол запуск в песочнице запрещен, Можно ли как то модифицировать wine или может какие библиотеки доустановить, чтоб не вылезала такая ошибка. опробовал мнгого версий wine в том числе и протон но запустить игру так и не удалось . Может кто сталкивался с такой проблемой,) .








 , ,








И это всё МОЁ

Есть файл test.txt из которого надо удалить всё кроме SRC ip:

Jun 15 13:45:01 kernel: SRC=46.219.204.151 DST=52.22.36.57 LEN=315 TOS=0x00 PREC=0x00 TTL=114 ID=19705 DF PROTO=TCP SPT=31395 DPT=7778 WINDOW=513 RES=0x00 ACK PSH URGP=0

Jun 15 13:45:03 kernel: SRC=176.97.198.122 DST=52.22.36.57 LEN=448 TOS=0x00 PREC=0x00 TTL=110 ID=12706 DF PROTO=TCP SPT=58643 DPT=7778 WINDOW=3796 RES=0x00 ACK PSH URGP=0

Jun 15 13:45:04 kernel: SRC=46.159.227.209 DST=52.22.36.57 LEN=396 TOS=0x00 PREC=0x00 TTL=111 ID=6124 DF PROTO=TCP SPT=55825 DPT=7778 WINDOW=16575 RES=0x00 ACK PSH URGP=0

что бы получилось так:

46.219.204.151

176.97.198.122

46.159.227.209

И после этого удалить дубликаты ip

Подскажите команду пожалуйста








 








И это всё МОЁ

Есть файл test.txt из которого надо удалить всё кроме src ip:
Jun 15 13:45:01 kernel: SRC=46.219.204.151 DST=52.22.36.57 LEN=315 TOS=0x00 PREC=0x00 TTL=114 ID=19705 DF PROTO=TCP SPT=31395 DPT=7778 WINDOW=513 RES=0x00 ACK PSH URGP=0
Jun 15 13:45:03 kernel: SRC=176.97.198.122 DST=52.22.36.57 LEN=448 TOS=0x00 PREC=0x00 TTL=110 ID=12706 DF PROTO=TCP SPT=58643 DPT=7778 WINDOW=3796 RES=0x00 ACK PSH URGP=0
Jun 15 13:45:04 kernel: SRC=46.159.227.209 DST=52.22.36.57 LEN=396 TOS=0x00 PREC=0x00 TTL=111 ID=6124 DF PROTO=TCP SPT=55825 DPT=7778 WINDOW=16575 RES=0x00 ACK PSH URGP=0
Jun 15 13:45:10 kernel: SRC=176.97.198.122 DST=52.22.36.57 LEN=383 TOS=0x00 PREC=0x00 TTL=110 ID=12894 DF PROTO=TCP SPT=58643 DPT=7778 WINDOW=3809 RES=0x00 ACK PSH URGP=0
Jun 15 13:45:11 kernel: SRC=176.97.198.122 DST=52.22.36.57 LEN=491 TOS=0x00 PREC=0x00 TTL=110 ID=12895 DF PROTO=TCP SPT=58643 DPT=7778 WINDOW=3809 RES=0x00 ACK PSH URGP=0
Jun 15 13:45:12 kernel: SRC=176.97.198.122 DST=52.22.36.57 LEN=895 TOS=0x00 PREC=0x00 TTL=110 ID=12896 DF PROTO=TCP SPT=58643 DPT=7778 WINDOW=3809 RES=0x00 ACK PSH URGP=0
Jun 15 13:45:12 kernel: SRC=213.87.139.65 DST=52.22.36.57 LEN=313 TOS=0x00 PREC=0x00 TTL=111 ID=16162 DF PROTO=TCP SPT=30001 DPT=7778 WINDOW=66 RES=0x00 ACK PSH URGP=0
Jun 15 13:45:12 kernel: SRC=213.87.139.65 DST=52.22.36.57 LEN=309 TOS=0x00 PREC=0x00 TTL=111 ID=16163 DF PROTO=TCP SPT=30001 DPT=7778 WINDOW=66 RES=0x00 ACK PSH URGP=0
Jun 15 13:45:14 kernel: SRC=176.97.198.122 DST=52.22.36.57 LEN=907 TOS=0x00 PREC=0x00 TTL=110 ID=12897 DF PROTO=TCP SPT=58643 DPT=7778 WINDOW=3809 RES=0x00 ACK PSH URGP=0

что бы получилось так:
46.219.204.151
176.97.198.122
46.159.227.209
176.97.198.122
176.97.198.122
176.97.198.122
213.87.139.65
213.87.139.65
176.97.198.122

И после этого удалить дубликаты ip
Подскажите команду пожалуйста








 








И это всё МОЁ

Купил сабж (на EP94Z1E, https://www.kirich.blog/obzory/58-konverter-hdmi-vga.html), подключил старый VGA монитор к проброшенной в виртуалку RX 470. И вот что странно: я не вижу тиринга в играх, когда FPS плавает между 30 и 60 (если верить MSI Afterburner и субъективным ощущениям). Это работает при выключенном vsync и включенном FPS limit. Если выключить последний - тиринг появляется. Если включить vsync - начинает резаться до 30, когда игра не может выдать все 60.
Возможно ли, что в конвертере реализован некий инженерный хак, позволяющий получить результат эвкивалентный работе freesync?

Насколько я понимаю, в VGA передается синхросигнал в зеленом канале, не значит ли это, что можно заставить VGA монитор работать с переменной частотой, если интервал этого сигнала сделать переменным?








 ,








И это всё МОЁ

Господа, я конечно понимаю, веб2.0, джава, мобайл-вью, единый рабочий стол на все устройства, и всё такое....
но. как сделать заголовки окон полупрозрачными, как было в семёрочке или в 8ке?








 








И это всё МОЁ

Скажем есть структура запроса из 18 long. Нужно передать ее на сервер по udp. В доке написано, что порядок байт в структуре должен быть bigendian. На x86 в Линукс в памяти структура litleendian? Это правильно или нет? Еще есть т.н. сетевой порядок байт, который биг-ендиан. Вопрос мне нужно самому заботиться о преобразовании порядка байт, или Линукс перед передачей в сеть сделает это автоматом?

А что будет на стороне сервера? Какой порядок байт увидит программа?








 








И это всё МОЁ

Добрый день.
Есть типа такие колонки http://i.imgur.com/ifMJBRy.png
Подключаю их в разъем для наушников и в винде они работают, а в xubuntu - нет.

Какие настройки нужно выполнить, чтобы они работали?








 ,








И это всё МОЁ

К сожалению очень годный проект Antergos, в девичестве Cinnarch - каза болду.

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


There have been 931,439 unique downloads of Antergos since 2014 (when we began keeping track). We think it’s safe to say we’ve accomplished our goal.

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


we no longer have enough free time to properly maintain Antergos

Любой проект можно просто взять и похерить, и тебе ничего за это не будет. Тоже прикольно.

Вот представляю себя на месте директора какого-нибудь морпорта, или завода, к которому пришли 400 человек и говорят «шеф, у нас ПК больше не работают», я такой иду разбираться в причинах, а причина в том что пацанам просто надоело. У меня остановился процесс, и я ничего не могу сделать, даже в репутацию насрать, потому что пацанам на нее просто пофиг, никто никому ничего не должен, не нравится не пользуйтесь и так далее и тому подобное.

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

Вендекапец снова переносится.








 ,








И это всё МОЁ

Похоже я столкнулся впервые в жизни с IPC через пайпы и вот я делал так что моя апа запускалась как дочерняя и тогда на её stdin можно было слать командочки и это было норм т.к. тогда на stdin не приходил eof

а если делать так echo «text» | mybinary то приходит EOF.

И похоже после EOF с потоком вообще нельзя никак работать. Верно ли эта мысль?

или существует способ в рамках C++ приложения как-то отцепиться от std::cin и подключиться к его свежей инстанции?








 ,








И это всё МОЁ

Шалом, котаны.

Есть у меня скрипт для завершения работы, кому интересно https://ideone.com/PvS29T При наглом отключении (halt -p и reboot'е) браузер не восстанавливает сессию при следующем включении. Грустно. Как более корректно завершать работу таких приложений (чувствительных к сохранению данных)?

Заранее благодарю за ответ.








 , , , ,