LINUX.ORG.RU

Сообщения splinter

 

JFS2 нужно ли?

Имеет ли смысл сегодня использовать данную ФС, пишу потому что имеется террабайтник под данную ФС, торренты она не тянет и при некоторых случаях требует ручного восстановления, но за все эти годы (лет эдак уже 6 а может и больше) ни разу не накрывалась тазом так, что бы её невозможно было восстановить. Пишув мыслях о том что бы заменить на ext4. Минусы jfs2 как мне кажется: отсутствие обновлений, медленная работа с мелкими файлами, очень медленная работа с торрентами в связи ссильной дефрагментацией, отсутствие под линуксом дефрагментатора, долгое монтирование. Плюсы: оно очень стабильное и живучее.


Перемещено hobbit из general

 , ,

splinter
()

sed удалить квадратные скобки вместе со значением

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

echo [123]Труба шатал | sed -e 's/[[:digit:]]//g' -e 's/\[//' -e 's/\]//'

 , ,

splinter
()

Acer eMachines 510 установить Core2Duo T9550

Всем здрям! Есть сабжевый ноут, увеличил на нём объем памяти до 3Гб, заменил аккум, для сёрфинга и игр начала 2000х бегает вполне сносно, в данный момент на нём установлен проц Pentium M 1750MHz socket uPGA-478, чипсет gl960, процик слабенький, смотрю по top'у грузит на 100%, чипсет тоже дерьмо, при открытии более 5ти вкладок существенно притормаживает, плюс сборка таких проектов как wine или ядра уходят не одни сутки. Хотел бы установить туда камешек помощнее текущего, 2ядерный, рассматриваю Процессор Core2Duo T9550. Скажите, подойдёт ли подобный камушек для данной конфигурации и не оплавиться ли ноутбук?

 , ,

splinter
()

Эмуляторы умеющие AMD K6-III ? (уголок некрофила)

Хочу эмулировать свой старый добрый комп, с довольно-таки экзотичным процессором AMD K6-III, процессор, ставший ознаменованием потеснения доминиона Intel, на тот момент.

 , ,

splinter
()

Помогите Пату настроить ШГ в терминале.

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!

 , ,

splinter
()

GOG и покупка игр

Сейчас из необъятной, есть какая-то возможность оплачивать игры в GOG?

 , pay,

splinter
()

Latex, нумерованный список внутри tabular?

Привет, пытаюсь внутри ячейки таблицы 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}   


Ругается: There are no entries found in a list you have created. Make sure you label list entries using the \item command, and that you have not used a list inside a table.

 , ,

splinter
()

JFS2 Linux Дефрагментация

Привет, есть ли способ дефрагментировать диск с JFS2 на Linux, не применяя mv, раздел большой инфы на терабайт.

 , ,

splinter
()

Микросервисы и точки отказа.

Сейчас такая мода на микросервисы... Но смищно когда все микросервисы разворачивают на одном сервере, но это ССЗБ. А еще, когда я рос в ИТ, я помню постулат «Всегда снижай точки отказа», а с развитием микросервисов мне кажется что точек отказа просто писец как больше становиться. Притом админ при каждом обновлении фронта и бэка ставиться бешенной собакой. Обновления «экосистемы» становяться каким-то нетривиальным делом. Еще и микрофронтэнд тут сбоку подползает.


Перемещено maxcom из talks

 , ,

splinter
()

Платёжные системы. Gnu Taler.

В свете ухода MasterCard и Visa из необъятной, задумался над альтернативными вариантами перевода и оплаты. С удивлением обнаружил проект GNU Taler. Кто нибудь имел опыт работы с ним можете что нибудь об этом проекте рассказать. Можно ли с помощью него оплачивать покупки и сервисы за бугор? Какие еще есть вменяемые альтернативы?

 , ,

splinter
()

Консольный plantuml не создаёт диаграммы из json.

Пример 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    


Файла нет, при том ни если попробовать png на выход такая же история. Если попробовать этот же пример на plantuml.com то диаграмма создается. Если локально попробовать не json пример то файл тоже создается.

~/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 +++

 , plantuml,

splinter
()

Выбор PCMCIA wifi Card

Привет, достался старенький 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+

Посоветуйте, что взять может кто пользовался из списка под Linux.

 , ,

splinter
()

Есть ли свободный биос для p5l-vm 1394? Как преодолеть ограничении памяти?

Привет из уголка некрофила. Собрал чертовски хороший комп на данной плате, поставил слаку, все работает, материнка в режиме 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

 , ,

splinter
()

Проблемы с xfs

После переезда на новый корпус и смены БП перестал монтироваться ЖД.

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

В результатах теста smartctl проблем не увидел.
xfs_repair падает с ошибкой.
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

UFS Recovery файлы видит, но у меня нет носителя что бы их перекинуть, да и еще надеюсь восстановить ФС. Кто сталкивался, есть идеи?

 ,

splinter
()

Можно ли доверять smartctl?

Диск куплен около года назад, активно не использовался, гвозди я им не заколачивал, холил, лилеял, 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

 , ,

splinter
()

Портативные мониторы и Linux

Здрям! Рассматриваю к покупке ASUS MB16ACE, есть ил история успеха? Как вообще обстоят дела в Linux с поддержкой данных устройств?

 , ,

splinter
()

Примеры описания react-native проекта в UML-диаграммах.

Привет! Есть ли примеры описания проектов на 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]);

 , react-native,

splinter
()

Объявлено о выходе RC1 Slackware 15.0

Пату не удалось сгонять на рыбалку, поэтому держите RC1 Linux Slackware 15.0

Привет всем, давно не виделись! Нет, я не на рыбалке. К сожалению, я не держал удочки в руке весь этот сезон(и лицензии на рыбную ловлю) , но в этом году у меня еще будет шанс сгонять на рыбалку. Наряду с обычными делами(связанными со сборкой дистрибутива), я пытался сделать те действия, которые необходимы, чтобы достичь стандарта качества, требуемого от выпуска Slackware, и я думаю, что мы довольно близко подошли к этому. GCC был переведен на версию 11.2.0 (потому что мы просто не можем выдать более древний GCC чем есть), и все было проверено на предмет правильной сборки или исправлено, чтобы это произошло. Я не вижу никакой пользы в еще одной публичной массовой перестройке, поэтому мы не собираемся ее проводить.
В любом случае, без лишних слов, вот первый релиз-кандидат Slackware 15.0. Считайте, что большинство вещей заморожено, и теперь сосредоточьтесь на любых оставшихся блокирующих ошибках. Скорее всего, мы воспользуемся этим следующим выпуском исправленой Plasma, пора сойти с беговой дорожки. Наслаждайтесь! :-) 

Ссылка

Как умел, так и перевел...
Кстати + к этому 64битную слаку под ARM обещали сразу же после выхода 15й стабильной версии. Так что посмотрим, будет ли она летать на RPI4b :-)

 

splinter
()

Патентное лобби пошатнулось. Здравый смысл.

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

https://aussiedlerbote.de/2021/05/v-evrosoyuze-mogut-obsudit-otmenu-patentov-na-vakciny-ot-covid/

Всемирно известная правозащитная организация “Amnesty International” и ещё 30 некоммерческих организаций обратились к руководству ЕС. В конце апреля они призвали отказаться от патентов ради блага всего человечества.
«Если ситуация не изменится, то интересы и прибыль небольшой группы будут определять судьбу человечества», — заявила в открытом обращении “Amnesty International”.


Патентное лобби естественно упирается.
С одобрямсом выступили уже руководители крупнейших стран, в том числе и Император Всея!
Что думаете комрады, может ли данный прецендент в дальнейшем повлиять на патентное право?

 , ,

splinter
()

Справочник адресов социальных объектов.

Есть ли какое-то утвержденное представление адресов домов, улиц и т.п.
Хочется работать не с адресами, а каким то справочником в котором имеется представление адреса места жительства в виде одного значения, типа РФ, Красноярский край, поселок городского типа Туруханск, ул. Фучика д.15 строение 2 представлялось в виде одного значения, есть ли такая кодификация и такие справочники? Можно конечно привязать геокодер, но хотелось бы пользоваться локальным справочником, без ограничений как в геокодере и с возможностью периодически обновлять.

 ,

splinter
()

RSS подписка на новые темы