LINUX.ORG.RU

Избранные сообщения dataman

Какой диск взять SDD или HDD?

Форум — Linux-hardware

Я проверил, на моем netac nv7000 2tb начала повреждатся информация. Решил заменить этот диск. Я погуглил и увидел что в общем плюс-минус сводится к двум вариантам: Старая модель интеловского SATA SSD серверного(2Tb) с большим ресурсом неиспользованная со склада магазина или обычный новый HDD терабайт на 8. Бюджет 20 000- 30 000 рублей. Подскажите пожалуйста есть ли варианты лучше в пределах этого бюджета?

P.S. Использоватся будет для:

1)системы и программ( то есть весь /),

2)также там будут хранится словари для программы словаря, книжки для библиотеки(локальной с myrulib), и несколько сайтов в zim

 ,

vbcnthfkmnth123
()

100 Гб литературы для частотного анализа русского языка

Форум — Talks

Здравствуйте!
Взбрела мне тут в голову идея произвести по словный частотный анализ русского языка.
К счастью для этого имелся образ библиотеки Мошкова (4 Гб текстов).
Написал скрипт, который заносит информацию о частоте встреч пяти-словных фраз..
При этом оказалось, что ни одна пятисловная фраза вовсе не повторилась. Куда более интересный результат дал анализ 4-х словных фраз. 10 самых часто встречающихся 4-х словных выражений это:

1) В то время как
2) Дело в том что
3) Несмотря на то что
4) С тех пор как
5) В то же время
6) До тех пор пока
7) И в самом деле
8) До сих пор не
9) В том числе и
10) Одно и то же

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

Однако, для получения более интересных результатов материала для анализа явно маловато. Слов, которые встретились в базе данных более 100 раз оказалось всего лишь 3362. Таким образом число встреч даже двусловных сочетаний не самых распространённых слов при таком раскладе в базе данных чаще всего окажется равным 1-2 штуки.
Надо проанализировать эдак раз в 100 поболее материала.

Вопрос в том где можно было бы набрать столько литературы на русском языке? И желательно в zip-архивах. Потому что 100 Гб мне явно не в жизни не выкачать.. А 10 Гб архивов мне кажется будет вполне достаточно..

>>>

unDEFER
()

Как безопасно перенести /home на другой диск?

Форум — General

Прошлый раз от этого грохнулся гном, но мне было пох, т.к. система была свежая и всё равно поставил kde.

Вроде должно хватить загрузиться в режиме восстановления и там из-под рута смувить файлы на соседний диск, а потом сменить точку монтирования /home. Но хватит ли этого, например, стиму (он фс не запоминает)?

 , , ,

next_time
()

smartctl как его понимать?

Форум — General

Приветствую коллеги!

Хотелось бы понимать сколько данных уже было записано на SSD Disk, но понимание не приходит.

Есть Device Model: Netac SSD 128GB, Serial Number: AA20220921128G455025.

smartctl -a /dev/sda | grep 'Sector Size'
Sector Size:      512 bytes logical/physical

smartctl -A /dev/sda
smartctl 7.2 2020-12-30 r5155 [x86_64-linux-5.10.82-std-def-alt1] (ALT Sisyphus 7.2-alt1)
Copyright (C) 2002-20, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF READ SMART DATA SECTION ===
SMART Attributes Data Structure revision number: 1
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x0032   100   100   050    Old_age   Always       -       0
  5 Reallocated_Sector_Ct   0x0032   100   100   050    Old_age   Always       -       0
  9 Power_On_Hours          0x0032   100   100   050    Old_age   Always       -       1923
 12 Power_Cycle_Count       0x0032   100   100   050    Old_age   Always       -       15
160 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       0
161 Unknown_Attribute       0x0033   100   100   050    Pre-fail  Always       -       100
163 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       13
164 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       844471
165 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       1991
166 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       1890
167 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       1923
168 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       5050
169 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       62
175 Program_Fail_Count_Chip 0x0032   100   100   050    Old_age   Always       -       0
176 Erase_Fail_Count_Chip   0x0032   100   100   050    Old_age   Always       -       0
177 Wear_Leveling_Count     0x0032   100   100   050    Old_age   Always       -       0
178 Used_Rsvd_Blk_Cnt_Chip  0x0032   100   100   050    Old_age   Always       -       0
181 Program_Fail_Cnt_Total  0x0032   100   100   050    Old_age   Always       -       0
182 Erase_Fail_Count_Total  0x0032   100   100   050    Old_age   Always       -       0
192 Power-Off_Retract_Count 0x0032   100   100   050    Old_age   Always       -       13
194 Temperature_Celsius     0x0022   100   100   050    Old_age   Always       -       54
195 Hardware_ECC_Recovered  0x0032   100   100   050    Old_age   Always       -       0
196 Reallocated_Event_Count 0x0032   100   100   050    Old_age   Always       -       0
197 Current_Pending_Sector  0x0032   100   100   050    Old_age   Always       -       0
198 Offline_Uncorrectable   0x0032   100   100   050    Old_age   Always       -       0
199 UDMA_CRC_Error_Count    0x0032   100   100   050    Old_age   Always       -       0
232 Available_Reservd_Space 0x0032   100   100   050    Old_age   Always       -       100
241 Total_LBAs_Written      0x0030   100   100   050    Old_age   Offline      -       5228137
242 Total_LBAs_Read         0x0030   100   100   050    Old_age   Offline      -       561
245 Unknown_Attribute       0x0032   100   100   050    Old_age   Always       -       7002196

Залез на https://www.virten.net/2016/12/ssd-total-bytes-written-calculator/ ресурс, который, якобы переводит LBA в удобоваримые значения и что я там вижу? А вижу я, что на диск было всего записано 2Gb!

Не плохо, правда?

Свежо питание, да серится с трудом. Дело в том, что этот несчастный Netac жестко убивался в течении более чем 2х месяцев постоянной перезаписью

while true; do
dd if=/dev/random of=/root/fordel.bak bs=4M
rm -fr /root/fordel.bak
done

Примерное число записанных блоков (1 блок около 100Gb) около 8000. Т.е. ну ни как не 2Gb.

Тогда полез эксперементировать и подбирать размер записи, что бы Total_LBAs_Written изменился на 1. И примерно такой размер удалось вычислить!

dd if=/dev/zero of=/fordel.bak bs=32M count=1

Т.е. после записи блока 32Mb Total_LBAs_Written возрастает на 1. Вот это уже более похоже на правду.

echo "$((5228137 * 32 /1024/1024))"
159

Примерно 159Tb. Ресурс превзойден всего в 2 раза. Диск стал ощутимо тормозить.

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

 ,

HighMan
()

Celestia и четыре планеты

Галерея — Скриншоты

В тендере на лучший тест новой возможности загрузки нескольких изображений, победила астрономия. :)
Celestia из репозитория, скомпилирована с Qt 6.

 , , , ,

dataman
()

Bforartists 4.3

Новости — Open Source
Группа Open Source

Состоялся выпуск 4.3 малопопулярной (580 ☆ на GitHub) программы Bforartists – значительно модифицированного форка Blender.

( читать дальше... )

>>> Подробности выпуска 4.3

 , , , ,

dataman
()

Шрифты Iosevka 28.0.0

Форум — Talks

https://github.com/be5invis/Iosevka/releases

Там столько изменений, что написать новость я не осилю. :)

 

dataman
()

Qlibs++ — header-only библиотеки для C++20

Форум — Development

Kris Jusiak создал проект Qlibs++ с header-only библиотеками для С++20, без сторонних зависимостей. Часть из них – облегчённые версии библиотек из boost-ext.

На данный момент есть:

Приятного чтения! :)

Дополнение от 26.11.2024: Автор создал ещё два репозитория, пока пустые:

https://github.com/qlibs/uefi – C++ UEFI library.

 , ,

dataman
()

Ncdu 1.21 и 2.7

Новости — Open Source
Ncdu 1.21 и 2.7
Группа Open Source

19 ноября состоялись выпуски 1.21 и 2.7 утилиты ncdu (NCurses Disk Usage) для анализа использования диска с текстовым пользовательским интерфейсом.
Утилита написана на языках C (версия LTS) и Zig (версии 2.*) с использованием библиотеки ncurses и распространяется по лицензии MIT.
Zig-версия отличается добавлением многопоточного сканирования и новым двоичным форматом (со встроенным сжатием) экспорта результатов сканирования.

Список общих изменений:

  • развёртывание ~ и ~user в файле конфигурации;
  • исправлен импорт из JSON с экранированными суррогатными парами в формате UTF-16.

Список изменений в версии 1.21:

  • исправлены отображение и экспорт нулевых значений, когда расширенная информация недоступна;
  • исправлены экспорт и импорт JSON для флага «другая файловая система».

Список изменений в версии 2.7:

  • для компиляции по-прежнему требуется Zig 0.12 или 0.13;
  • добавлена поддержка прозрачного чтения и записи JSON, сжатого алгоритмом zstandard;
  • добавлены опции --compress и --export-block-size;
  • исправлено некорректное поле в корневом элементе при экспорте в двоичный формат;
  • добавлена опция сборки -Dstrip.

>>> Подробности

 , , , ,

dataman
()

lexbor 2.4.0

Новости — Разработка
Группа Разработка

13 ноября, после более года разработки, состоялся выпуск 2.4.0 высокопроизводительной библиотеки парсинга HTML5 и CSS lexbor, написанной на языке C без сторонних зависимостей, и распространяемой по лицензии Apache 2.0.

Библиотека разделена на модули (Core, CSS, DOM, Encoding, HTML, NS, Punycode, Selectors, Tag, Unicode, URL, Utils), которые могут быть скомпилированы и использованы раздельно (с опцией CMake LEXBOR_BUILD_SEPARATELY=ON).
Для библиотеки есть сторонние биндинги и врапперы для языков Elixir, Crystal, Python, D, Ruby и PHP.

( читать дальше... )

>>> Подробности

 , , , ,

dataman
()

re2c 4.0

Новости — Разработка
Группа Разработка

Во вторник, 19 ноября, представлен релиз re2c – генератора лексических анализаторов (он же компилятор регулярных выражений в код на целевом языке программирования). re2c специализируется на генерации быстрых и легко встраиваемых лексеров. Он отличается от более известного аналога flex гибким интерфейсом, генерацией оптимизированных нетабличных лексеров и поддержкой захватов (submatch extraction) на основе детерминированных конечных автоматов с тэгами (TDFA). re2c используется в проектах, где важна скорость работы лексера, например в Ninja и в PHP.

( читать дальше... )

>>> Подробности

 , , , ,

skvadrik
()

«Перспективные» и малоизвестные проекты ЯП

Форум — Development

А накидайте, какие есть малоизвестные проекты языков программирования, которые пилятся или пилились энтузиастами в последние годы? Интересуют компилируемые ЯП, ориентированные на компиляцию в нативный код. (Еще лучше, если у реализации есть собственный бэк, а не просто фронт для LLVM.)

Из того, что я мог вспомнить:

  • Nim
  • Zig
  • Seed7
  • VLang
  • Crystal
  • OOC

 , , ,

wandrien
()

Ситуация с Wayland: факты о X и Wayland.

Новости — Open Source
Группа Open Source

Это вольный перевод статьи, намедни размещённой на phoronix. Оринальная статья — обзор недостатков, их исправлений и преимуществ между X и Wayland. Её написал Eric Griffith, при участии Daniel Stone, специально для ресурса phoronix. Работа собрана по кусочкам из презентаций Keith Packard, David Airlie, Kristian Høgsberg, из страниц про X11, X12, Wayland в вики и на freedesktop.org, из прямых интервью с разработчиками.

Оригинал выпущен под Creative Commons версия 3, с указанием авторства; перевод доступен на тех же условиях (с указанием на авторов оригинала, как мне кажется).

( читать дальше... )

>>> Подробности

 ,

quiet_readonly
()

Обсуждение редактора контактов DoubleContact

Форум — Desktop

Тема создана для обсуждения DoubleContact — кроссплатформенного редактора/менеджера контактов для ПК. Программа написана на языке C++ с применением фреймворка Qt (минимальная версия Qt — 4.8, рекомендуемая — 5.10 и выше) и распространяется по лицензии GPLv3+.

Автор также планирует помещать здесь анонсы минорных версий DoubleContact, не заслуживающих новостей на главной.

На данный момент актуальная версия программы имеет номер 0.2.4 и работает с локальными адресными книгами. К ветке 0.4 планируется добавление работы с телефонами (ADB и др.), к ветке 0.5 — работа с сетевыми протоколами.

Github

Русский сайт автора

Архив новостей и форумных тем на ЛОРе

 , , ,

hobbit
()

Лёгкие иррациональные радости использования Swift вместо C++

Форум — Talks

В Swift 6, помимо всего прочего, была добавлена официальная поддержка Debian, Fedora и Ubuntu. Стало интересно. :)
Что ж, пробуем, следуя инструкциям:

$ mkdir hello
$ cd hello
$ swift package init --type executable
$ cat Sources/main.swift
// The Swift Programming Language
// https://docs.swift.org/swift-book

print("Hello, world!")
$ swift build --swift-sdk x86_64-swift-linux-musl -c release
$ stat .build/release/hello

Size: 42517368

$ ldd .build/release/hello

not a dynamic executable

$ strip .build/release/hello
$ stat .build/release/hello

Size: 6667136

$ .build/release/hello

Hello, world!

Продолжаю наблюдения. :)


Пакеты:
https://swiftpackageindex.com
https://swiftinit.org


Документация:
https://www.swift.org/documentation
https://swiftdoc.org
https://www.swift.org/swift-evolution – эволюция языка

 , ,

dataman
()

В каких годах вы обзавелись первым компьютером / программируемым калькулятором?

Голосования — Голосования

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

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

Компьютеры на работе или учебе можете учесть, если они систематически и подолгу бывали полностью в вашем распоряжении. Допустим, вы устроились лаборантом в НИИ и ночи напролет программировали на тамошней ЭВМ. Но можете и не учитывать, если факт владения для вас важнее.

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

Смартфоны и планшеты считаются, если они появились раньше ПК. Игровые консоли в целом не считаются, если это не SUBOR SB225-B или что-то подобное.

  1. 2000–2004 215 (29%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. 1995–1999 191 (26%)

    ********************************************************************************************************************************************************************************************************************************************************************************************

  3. 1990–1994 132 (18%)

    ****************************************************************************************************************************************************************************************************

  4. 1985–1989 95 (13%)

    *********************************************************************************************************************************************

  5. 2005–2009 83 (11%)

    ***************************************************************************************************************************

  6. 2010–2014 24 (3%)

    ***********************************

  7. никогда не обзаводился(-ась) 14 (2%)

    ********************

  8. 2015–2019 12 (2%)

    *****************

  9. 1980–1984 11 (1%)

    ****************

  10. до 1965 года 8 (1%)

    ***********

  11. 2020–2024 2 (0%)

    **

  12. 1975–1979 1 (0%)

    *

  13. 1965–1969 0 (0%)

  14. 1970–1974 0 (0%)

Всего голосов: 788, всего проголосовавших: 743

 , , , ,

Vidrele
()

Поисковая система «Мамонт»

Форум — Talks

Создатель системы, запущенной еще в 2006-м году, рассказывает о ней https://www.youtube.com/watch?v=WNJFkV6WleY

Не слышал раньше о ней, https://www.mmnt.ru/

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

 мамонт,

praseodim
()

Как собрать локальную копию ЛОРа?

Форум — Development

Пытаюсь собрать ЛОР в докере по представленному руководству. При запуске веб-сервера получаю

HTTP ERROR 503 Service Unavailable

Куда копать? Выбрал вариант с докером, чтобы отбросить дистроспецифичные вещи.

 ,

Werenter
()

Таки будут нормальные таблицы?

Форум — Linux-org-ru

Планируются ли нормальные таблицы в маркдауне? Сейчас они ломают мобильную вёрстку наглухо, а на ПК просто выглядят всрато.

Этонадоисправлятьещё один столбец,
Атонепорядоккоторый ломает мобильную верстку

 , , , ,

Werenter
()

Где взять всяких фоновых штук?

Форум — Talks

Сижу в наушниках за компьютером. Музыку тихо слушаю, но иногда это надоедает. Хочется чего-то нейтрального, чтобы заглушало шум извне, но не акцентировало на себе внимание. Есть какие-то сборники таких звуков? Чтобы понакачать торрентов и выбрать то, что подходит

 , ,

serg002
()