Какие жанры художественной книги предпочитаете?
Если не лень, в комментариях укажите последнее литературное произведение прочитанное Вами.
Если не лень, в комментариях укажите последнее литературное произведение прочитанное Вами.
На ум не приходит ничего кроме, но внутренний голос говорит что можно сделать проще и лаконичнее:
echo [123]Труба шатал | sed -e 's/[[:digit:]]//g' -e 's/\[//' -e 's/\]//'
Всем здрям! Есть сабжевый ноут, увеличил на нём объем памяти до 3Гб, заменил аккум, для сёрфинга и игр начала 2000х бегает вполне сносно, в данный момент на нём установлен проц Pentium M 1750MHz socket uPGA-478, чипсет gl960, процик слабенький, смотрю по top'у грузит на 100%, чипсет тоже дерьмо, при открытии более 5ти вкладок существенно притормаживает, плюс сборка таких проектов как wine или ядра уходят не одни сутки. Хотел бы установить туда камешек помощнее текущего, 2ядерный, рассматриваю Процессор Core2Duo T9550. Скажите, подойдёт ли подобный камушек для данной конфигурации и не оплавиться ли ноутбук?
Хочу эмулировать свой старый добрый комп, с довольно-таки экзотичным процессором AMD K6-III, процессор, ставший ознаменованием потеснения доминиона Intel, на тот момент.
Hey folks, Merry Christmas and Hanukkah Sameach! Figured it was about time to get some kind of kernel activity going again, but it most definitely belongs in /testing for now. I've been trying to shape this up for weeks, but there are still issues, and maybe someone out there can help. The biggest problem is that the 32-bit kernels crash on boot. Initially there's some sort of Intel ME failure (this is on a Thinkpad X1E). If those modules are blacklisted, then the kernel will go on to crash loading the snd_hda_intel module. The other issue is that I've got a 4K panel in this machine, and have always appended the kernel option video=1920x1080@60 to put the console in HD instead, and then loaded a Terminus console font to make the text even larger. With these kernels, that option is completely ignored. I've tried some
other syntax I've seen online to no avail. And when the Terminus font is loaded the text gets *even smaller* for some reason.
So be careful of these kernels (especially the 32-bit ones), but I welcome any hints about what's going on here or if there are config changes that might get this working properly. Is anyone out there running a 6.x kernel on bare metal 32-bit x86?
Cheers!
Сейчас из необъятной, есть какая-то возможность оплачивать игры в GOG?
Привет, пытаюсь внутри ячейки таблицы Latex замутить нумерованный список, но как то не получается, как реализовать?
\begin{minipage}{\textwidth} \centering
\begin{table}[H]
\caption{Обязательность полей. Выбор способа ответа}
\centering
\resizebox{\textwidth}{!}{%
\begin{tabular}{|l|l|l|l|}
\hline
\rowcolor[HTML]{C0C0C0}
{\color[HTML]{000000} п/п} & {\color[HTML]{000000} Наименование} & {\color[HTML]{000000} Обязательность} & Требование к вводу\\ \hline
1 &Организационно-правовая форма & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901} -
} \\ \hline
2 & Наименование организации & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901} - } \\ \hline
3 & Фамилия & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901} - } \\ \hline
4 & Имя & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901} - } \\ \hline
5 & Отчество & \begin{tabular}[c]{@{}l@{}}Нет\end{tabular} & {\color[HTML]{009901} - } \\ \hline
6 & Номер контактного телефона & \begin{tabular}[c]{@{}l@{}}Нет\end{tabular} & {\color[HTML]{009901} - } \\ \hline
7 & Адрес электронной почты & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901} - } \\ \hline
8 & \begin{tabular}[c]{@{}l@{}}Предпочтительный способ\\ получения ответа\end{tabular} & \begin{tabular}[c]{@{}l@{}}Да\end{tabular} & {\color[HTML]{009901}
\begin{enumerate}
\item 1
\item 2
\end{enumerate}
} \\ \hline
\end{tabular}%
}
\end{table}
\end{minipage}
Привет, есть ли способ дефрагментировать диск с JFS2 на Linux, не применяя mv, раздел большой инфы на терабайт.
Сейчас такая мода на микросервисы... Но смищно когда все микросервисы разворачивают на одном сервере, но это ССЗБ. А еще, когда я рос в ИТ, я помню постулат «Всегда снижай точки отказа», а с развитием микросервисов мне кажется что точек отказа просто писец как больше становиться. Притом админ при каждом обновлении фронта и бэка ставиться бешенной собакой. Обновления «экосистемы» становяться каким-то нетривиальным делом. Еще и микрофронтэнд тут сбоку подползает.
Перемещено maxcom из talks
********************************************************************************************************************************************************************************************************************************************************************************************************************************
***************************************************************************************************
**********************************************************************************************
**************************************************************************
*******************************************************************
********************************************************
******************************
***********************
*******************
******************
**************
**********
*********
*****
**
*
Всего голосов: 648, всего проголосовавших: 466
>>> Результаты
********************************************************************************************************************************************************************************************************************************************************************************************************************************
*********************************************************************************************************************************************************************************************************************************
*****************************************************************************************************************************************************************************************************
*************************************************
*************************************************
****************************
**************************
**************************
*************
***
*
Всего голосов: 571, всего проголосовавших: 432
>>> Результаты
В свете ухода MasterCard и Visa из необъятной, задумался над альтернативными вариантами перевода и оплаты. С удивлением обнаружил проект GNU Taler. Кто нибудь имел опыт работы с ним можете что нибудь об этом проекте рассказать. Можно ли с помощью него оплачивать покупки и сервисы за бугор? Какие еще есть вменяемые альтернативы?
Объявлено о выходе третьего и последнего релиз-кандидата Slackware 15.0. На данный момент заявляется о 99% стабилизированных пакетов, работа идёт в основном в поиске регрессий или других отчетах об ошибках, которые можно было бы исправить до того, как сборка станет стабильной.
Конечно, Пат и соратники оставляют за собой право делать исключения... как например версия ядра 5.15.15, которая по его мнению звучит неплохо для Slackware 15.
Также Пат сетует на немного запоздавшие запросы от пользователей и пожелания которые «просто выходят за рамки основного дерева», где разработчики предпочитают максимально придерживаться принципа YAGNI («Вам это не понадобится»).
В любом случае, после некоторых тестов, нам обещают, спустя почти 6 лет с выхода предыдущей стабильной версии, обновленный Slackware Linux. В общем наслаждайтесь! :-)
Напомню, что Slackware - старейший из ныне живущих дистрибутивов, первый релиз 1.00 вышел 17 июля 1993 г. Основатель дистрибутива - Патрик Фолькердинг (родился 20 октября 1966 г). За основу Slackware был взят Softlanding Linux System (SLS). SLS появился в 1992 году и его также можно считать старейшим Linux дистрибутивом. SLS содержал не только Ядро Linux, но и некоторые утилиты, GNU Emacs, а также реализацию X Window System (графический интерфейс X11).
У Slackware нет графического инсталлятора. Установка проходит в текстовом режиме. В процессе установки пользователь может сам выбрать пакеты и полностью контролирует процесс установки.
>>> Подробности
Пример example.json:
@startjson
{
"fruit":"Apple",
"size":"Large",
"color":"Red"
}
@endjson
~/Downloads/UML$ plantuml -tsvg -progress example.json
[##############################] 1/1
~/Downloads/UML$ plantuml -tsvg -progress -duration example.json
Duration = 0.276 seconds
~/Downloads/UML$ strace plantuml -tpng -progress -duration example.json
execve("/usr/bin/plantuml", ["plantuml", "-tpng", "-progress", "-duration", "example.json"], 0x7ffe9f33dff0 /* 47 vars */) = 0
brk(NULL) = 0x562bc465c000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=198182, ...}) = 0
mmap(NULL, 198182, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fcdfe8be000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\20\35\2\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=2030928, ...}) = 0
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fcdfe8bc000
mmap(NULL, 4131552, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fcdfe2d5000
mprotect(0x7fcdfe4bc000, 2097152, PROT_NONE) = 0
mmap(0x7fcdfe6bc000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1e7000) = 0x7fcdfe6bc000
mmap(0x7fcdfe6c2000, 15072, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fcdfe6c2000
close(3) = 0
arch_prctl(ARCH_SET_FS, 0x7fcdfe8bd540) = 0
mprotect(0x7fcdfe6bc000, 16384, PROT_READ) = 0
mprotect(0x562bc2e0c000, 8192, PROT_READ) = 0
mprotect(0x7fcdfe8ef000, 4096, PROT_READ) = 0
munmap(0x7fcdfe8be000, 198182) = 0
getuid() = 1001
getgid() = 1001
getpid() = 9540
rt_sigaction(SIGCHLD, {sa_handler=0x562bc2c03200, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fcdfe314040}, NULL, 8) = 0
geteuid() = 1001
brk(NULL) = 0x562bc465c000
brk(0x562bc467d000) = 0x562bc467d000
getppid() = 9538
stat("/mnt/DATA1TB/Downloads/UML", {st_mode=S_IFDIR|0775, st_size=48, ...}) = 0
stat(".", {st_mode=S_IFDIR|0775, st_size=48, ...}) = 0
openat(AT_FDCWD, "/usr/bin/plantuml", O_RDONLY) = 3
fcntl(3, F_DUPFD, 10) = 10
close(3) = 0
fcntl(10, F_SETFD, FD_CLOEXEC) = 0
geteuid() = 1001
getegid() = 1001
rt_sigaction(SIGINT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGINT, {sa_handler=0x562bc2c03200, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fcdfe314040}, NULL, 8) = 0
rt_sigaction(SIGQUIT, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fcdfe314040}, NULL, 8) = 0
rt_sigaction(SIGTERM, NULL, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0
rt_sigaction(SIGTERM, {sa_handler=SIG_DFL, sa_mask=~[RTMIN RT_1], sa_flags=SA_RESTORER, sa_restorer=0x7fcdfe314040}, NULL, 8) = 0
read(10, "#!/bin/sh\n# PlantUML Launcher\n#\n"..., 8192) = 1051
geteuid() = 1001
faccessat(AT_FDCWD, "/usr/bin/java", X_OK) = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fcdfe8bd810) = 9541
wait4(-1, Duration = 0.262 seconds
[{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 9541
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=9541, si_uid=1001, si_status=0, si_utime=71, si_stime=7} ---
rt_sigreturn({mask=[]}) = 9541
read(10, "", 8192) = 0
exit_group(0) = ?
+++ exited with 0 +++
Привет, достался старенький RoverBook, апгрейднул его по возможности, на борту будет slackware-14.2. Выбираю pcmcia wifi для него, хотелось бы что бы поддерживалось ванилью. Вот списочек карт доступных для покупки:
1. Asus WL-107G
2. 3COM 3CRWE154A72
3. 3COM 3CRXJK10075
4. ZCOM XI-325HP+
5. asus WL-100W
6. TrendNet TEW-441PC
7. TrendNet TEW-421PC
8. D-Link AirPlus G DWL-G630
9. Netgear WG511
10. D-Link DWL-G650+
Привет из уголка некрофила. Собрал чертовски хороший комп на данной плате, поставил слаку, все работает, материнка в режиме silent почти не слышно, что очень радует. Огорчает один факт, что на мамке установлено 4.5 Гб ОЗУ, а в биосе показывает всего лишь 3.3, остальное типа зарезервированно, хочется большего, ведь Linux любит отожрать ОЗУ. Я так понимаю что проблемма в BIOS, есть конечно вариант попробовать прошить посвежее BIOS от производителя, но я не видел в их ченджлогах упоминания о преодолении данной проблемы. Поэтому, т.к. еще и давно хотел попробовать открытые версии BIOS, есть желание накатить что то открытое. Были ли у кого истории успеха в преодолении данной проблемы?
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.4 present.
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: ASUSTeK Computer INC.
Product Name: P5L-VM 1394
Version: Rev 1.xx
Serial Number: MB-1234567890
Asset Tag: To Be Filled By O.E.M.
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: To Be Filled By O.E.M.
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 2.4 present.
Handle 0x0008, DMI type 5, 24 bytes
Memory Controller Information
Error Detecting Method: None
Error Correcting Capabilities:
None
Supported Interleave: One-way Interleave
Current Interleave: One-way Interleave
Maximum Memory Module Size: 1024 MB
Maximum Total Memory Size: 4096 MB
Supported Speeds:
70 ns
60 ns
50 ns
Supported Memory Types:
DIMM
SDRAM
Memory Module Voltage: 3.3 V
Associated Memory Slots: 4
0x0009
0x000A
0x000B
0x000C
Enabled Error Correcting Capabilities:
None
Handle 0x0009, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM0
Bank Connections: 1 5
Current Speed: 37 ns
Type: DIMM SDRAM
Installed Size: 1024 MB (Double-bank Connection)
Enabled Size: 1024 MB (Double-bank Connection)
Error Status: OK
Handle 0x000A, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM1
Bank Connections: 1 5
Current Speed: 37 ns
Type: DIMM SDRAM
Installed Size: 2048 MB (Double-bank Connection)
Enabled Size: 2048 MB (Double-bank Connection)
Error Status: OK
Handle 0x000B, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM2
Bank Connections: 1 5
Current Speed: 37 ns
Type: DIMM SDRAM
Installed Size: 1024 MB (Double-bank Connection)
Enabled Size: 1024 MB (Double-bank Connection)
Error Status: OK
Handle 0x000C, DMI type 6, 12 bytes
Memory Module Information
Socket Designation: DIMM3
Bank Connections: 1 5
Current Speed: 37 ns
Type: DIMM SDRAM
Installed Size: 512 MB (Single-bank Connection)
Enabled Size: 512 MB (Single-bank Connection)
Error Status: OK
Handle 0x0035, DMI type 16, 15 bytes
Physical Memory Array
Location: System Board Or Motherboard
Use: System Memory
Error Correction Type: None
Maximum Capacity: 1 GB
Error Information Handle: Not Provided
Number Of Devices: 4
Handle 0x0037, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0035
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: <OUT OF SPEC>
Set: None
Locator: DIMM0
Bank Locator: BANK0
Type: DDR2
Type Detail: Synchronous
Speed: 533 MT/s
Manufacturer: Manufacturer0
Serial Number: SerNum0
Asset Tag: AssetTagNum0
Part Number: PartNum0
Handle 0x0039, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0035
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 2048 MB
Form Factor: <OUT OF SPEC>
Set: None
Locator: DIMM1
Bank Locator: BANK1
Type: DDR2
Type Detail: Synchronous
Speed: 533 MT/s
Manufacturer: Manufacturer1
Serial Number: SerNum1
Asset Tag: AssetTagNum1
Part Number: PartNum1
Handle 0x003B, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0035
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 1024 MB
Form Factor: <OUT OF SPEC>
Set: None
Locator: DIMM2
Bank Locator: BANK2
Type: DDR2
Type Detail: Synchronous
Speed: 533 MT/s
Manufacturer: Manufacturer2
Serial Number: SerNum2
Asset Tag: AssetTagNum2
Part Number: PartNum2
Handle 0x003D, DMI type 17, 27 bytes
Memory Device
Array Handle: 0x0035
Error Information Handle: Not Provided
Total Width: 64 bits
Data Width: 64 bits
Size: 512 MB
Form Factor: <OUT OF SPEC>
Set: None
Locator: DIMM3
Bank Locator: BANK3
Type: DDR2
Type Detail: Synchronous
Speed: 533 MT/s
Manufacturer: Manufacturer3
Serial Number: SerNum3
Asset Tag: AssetTagNum3
Part Number: PartNum3
total used free shared buff/cache available
Mem: 3111 1000 380 155 1730 1650
Swap: 3071 0 3071
После переезда на новый корпус и смены БП перестал монтироваться ЖД.
mount /dev/sda1 /mnt/tmp
mount: /mnt/tmp: can't read superblock on /dev/sda1.
[40728.751248] XFS (sda1): Mounting V5 Filesystem
[40728.855996] XFS (sda1): Log inconsistent (didn't find previous header)
[40728.856001] XFS (sda1): failed to find log head
[40728.856003] XFS (sda1): log mount/recovery failed: error -5
[40728.856086] XFS (sda1): log mount failed
xfs_repair -vv /dev/sda1
Phase 1 - find and verify superblock...
- max_mem = 9215754, icount = 0, imem = 0, dblock = 488378368, dmem = 238466
- block cache size set to 1115904 entries
sb realtime bitmap inode 18446744073709551615 (NULLFSINO) inconsistent with calculated value 97
resetting superblock realtime bitmap ino pointer to 97
sb realtime summary inode 18446744073709551615 (NULLFSINO) inconsistent with calculated value 98
resetting superblock realtime summary ino pointer to 98
Фаза 2 - использование внутреннего журнала
- zero log...
Log inconsistent (didn't find previous header)
failed to find log head
zero_log: cannot find log head/tail (xlog_find_tail=5)
ERROR: The log head and/or tail cannot be discovered. Attempt to mount the
filesystem to replay the log or use the -L option to destroy the log and
Диск куплен около года назад, активно не использовался, гвозди я им не заколачивал, холил, лилеял, XFS на него поставил. Почему в отчёте столько префейлов?
=== START OF INFORMATION SECTION ===
Device Model: TOSHIBA HDWD120
Serial Number: 87IENHBAS
LU WWN Device Id: 5 000039 fe5f07c46
Firmware Version: MX4OACF0
User Capacity: 2 000 398 934 016 bytes [2,00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Rotation Rate: 7200 rpm
Form Factor: 3.5 inches
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: ATA8-ACS T13/1699-D revision 4
SATA Version is: SATA 3.0, 6.0 Gb/s (current: 6.0 Gb/s)
Local Time is: Wed Sep 8 07:51:13 2021 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000b 100 100 016 Pre-fail Always - 0
2 Throughput_Performance 0x0005 141 141 054 Pre-fail Offline - 66
3 Spin_Up_Time 0x0007 143 143 024 Pre-fail Always - 232 (Average 296)
4 Start_Stop_Count 0x0012 100 100 000 Old_age Always - 2568
5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0
7 Seek_Error_Rate 0x000b 100 100 067 Pre-fail Always - 0
8 Seek_Time_Performance 0x0005 124 124 020 Pre-fail Offline - 33
9 Power_On_Hours 0x0012 099 099 000 Old_age Always - 9571
10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 1319
192 Power-Off_Retract_Count 0x0032 098 098 000 Old_age Always - 2665
193 Load_Cycle_Count 0x0012 098 098 000 Old_age Always - 2665
194 Temperature_Celsius 0x0002 157 157 000 Old_age Always - 38 (Min/Max 18/54)
196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0
197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age Always - 760
Здрям! Рассматриваю к покупке ASUS MB16ACE, есть ил история успеха? Как вообще обстоят дела в Linux с поддержкой данных устройств?
Привет! Есть ли примеры описания проектов на react-native в формате UML-диаграм.
Возникает непонимание как описать через диаграмму классов хуки, анонимные функции и выкрутасы типа
const handleOpenUrl = useCallback((event: any) => {
const handleRedirectUriAsync = async (urlString: string) => {
const paramsResetPwd = getParamsResetPwd(urlString);
if (paramsResetPwd) {
out();
navigate('ChangePassword', paramsResetPwd);
return;
}
};
handleRedirectUriAsync(event.url).then();
}, []);
useEffect(() => {
const changedTheme = () => {
setThemeStyles(theme.styles);
};
AppEvents.addEventListener('changedTheme', changedTheme);
return () => {
AppEvents.removeEventListener('changedTheme', changedTheme);
};
}, [params]);
вперед → |