LINUX.ORG.RU

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

xAI опубликовала исходный код чат-бота Grok

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

Компания xAI, которую Илон Маск запустил летом 2023 года, опубликовала исходный код чат-бота Grok.

В сообщении xAI говорится, что языковая модель Grok-1 содержит 314 млрд параметров, а опубликованные данные включают «веса базовой модели и сетевую архитектуру». Её обучение завершилось в октябре 2023 года. Grok-1 распространяется по лицензии Apache 2.0

Илон Маск объяснил шаг в открытии исходного кода стремление сделать платформу «самой прозрачной и ориентированной на поиск истины».

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

 ,

ConLenov
()

Накидайте книг для продвинутого Си под онтопик

Форум — Development

Сто лет назад прочитал K&R и всегда хватало, а если я хочу углУбить?

// друг спрашивает :)

UPD: собрал из темы списочек, особо не редактируя (экстримов и модернов поболее одного, но пусть будет) – думаю, заглянувшим в будущем будет полезно:

  • modern c by jens gustedt
  • Thomas Mailund - Pointers in C Programming (2021)
  • Gustedt - Modern C (2020)
  • Kalin - Modern C Up and Running (2022)
  • King - C Programming. A Modern Approach, 2nd ed. (2008)
  • Хэзфилд «Искусство программировани на C»
  • «Язык C в XXI веке»
  • Экстремальный Си
  • extreme c programming
  • «UNIX. Профессиональное программирование» Уильям Ричард Стивенс, Стивен А. Раго
  • C Interfaces and Implementations: Techniques for Creating Reusable Software
  • Peter van der Linden, Expert C Programming: Deep C Secrets https://progforperf.github.io/Expert_C_Programming.pdf
  • Чан Теренс «Системное программирование на С++ для Unix»

 ,

pihter
()

email без привязки к номеру

Форум — Talks

Реально ли? Нужен для ерундовой задачи, но добыть его нигде не могу. Покупать номера пока не хочется, а бесплатные не прокатывают. В некоторых местах якобы можно обойтись резервной почтой, но временные адреса оно не жрёт и сразу просит номер.

 ,

InterVi
()

ChatGPT и другие

Форум — Talks

Если вдруг кто то еще не наелся этими ботами просьба потестировать (дать отзывы) телеграм бота https://t.me/kun4sun_bot

Там сразу 4 разных чат-бота, chatGPT, Google Bard, Claude, Bing
переключаются командой /config

Плюс всякое разное, рисование по описанию, распознавание текстов с картинок, текстов из аудио и видео, пересказ содержания текстов из веб страниц и роликов на ютубе.

 

theurs
()

Посоветуйте ФС для дуалбута

Форум — Desktop

Контекст: archlinux + win10

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

Несколько лет назад юзал для этого ntfs и в целом проблем не было, если не считать фрагментацию.

Сейчас вновь понадобился общий раздел и чет ntfs сбоит. Начинаешь качать под линуксом - скорость быстро падает до нуля. При копировании больших файлов с другого диска скорость мизерная (4мб/сек). Под виндой, соответственно, проблем нет.

Попробовал вместо драйвера ntfs-3g использовать парагоновский ntfs3 - скорость записи космическая, но торренты всё так же не качаются.

Каких только параметров монтирования не пробовал в /etc/fstab - результат тот же.

Например

LABEL=movies /mnt/movies ntfs-3g nosuid,nodev,nofail,x-gvfs-show,rw,windows_names,lazytime,big_writes,nofail 0 0

В идеале я бы форматнул в ext4, но под виндой в ext2fsd не получается смонтировать раздел на запись.

Попробовал exfat - та же проблема с торрентами, притом в обеих ОС.

Ради эксперимента попробовал btrfs + winbtrfs. Всё заработало, торренты быстро качаются и файлы быстро копируются, но иногда бывают косяки под виндой - выскакивает ошибка в торренте «файл занят другим процессом», хотя ничем он не занят был. На данный момент btrfs - единственный рабочий вариант, и если ничего лучше не найду - оставлю её.

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

Я уже как только не гуглил, ничего внятного не могу найти. Много у кого есть эта проблема, но ни у кого нет решения. Последняя надежда на вас, ЛОРчане.

 , , ,

Khronos
()

Ext4 гробит данные (в том числе в Debian Stable)

Форум — Talks

Привет, ЛОР!

Тут модно ругать ZFS недавно было, но мы этот тренд изменим. В ядре 6.1.64 есть баг, из-за которого при некоторых условиях файловая система ext4 может терять данные. Баг исправлен в ядре 6.1.66, так что дебианщикам и всем остальным стоит обновиться. Баг также исправлен в ядрах 6.5 и новее.

Примечательно, что ядро с дефектом поставляется в том числе в дистрибутиве Debian Bookworm 12.3. Вот вам и стабильный дистрибутив без багов!

Тыц раз: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1057843

Тыц два: https://lore.kernel.org/stable/20231205122122.dfhhoaswsfscuhc3@quack3/

 , ,

hateyoufeel
()

Современная FreeBSD на оочень старом железе

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

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

На скриншоте самая последняя 14я версия FreeBSD и самый свежий браузер Chrome, работающие более-менее плавно на ноутбуке 16 летней давности. У некоторых уже дети-ровесники этой железки )

Также обратите внимание на потребление памяти хромом на этом скриншоте, думаю некоторым порвет шаблон от такого.

Статья вот тут, внутри еще больше картинок и видео с демонстрацией работы.

Там же запуск Eclipse IDE на Java 20, сборка и запуск тестового проекта на Spring + Maven. И все это на машине 2008го года с 3Гб памяти и без SSD.

Вообще, написал специально для стеба над поколением современных разработчиков, которые считают что без 64ГБ и SSD разработки не бывает.

Теперь по оформлению. Я использовал Fvwm3 (сам факт разработки которого меня немало удивил) и вот эту мощную тему создающую закос под SGI Irix. Тему немного подкрутил ради чуть другого меню и шрифтов.

Наслаждайтесь.

>>> Просмотр (1280x800, 285 Kb)

 , fvwm3,

alex0x08
()

Что скажете о DALL-E 3?

Форум — Talks

Моё впечатление: рисует несравнимо лучше предыдущей версии, но хуже Midjourney.

Но зато, ПОНИМАЕТ, что надо нарисовать (в отличие от Midjourney)

https://th.bing.com/th/id/OIG.ClA8ADKRXx4vzB3aL1oy?pid=ImgGn

https://th.bing.com/th/id/OIG.JpT9D9EnO5rKb0tO1xV6?pid=ImgGn

https://th.bing.com/th/id/OIG.muincUgFwOYYg3WUX2P2?pid=ImgGn

https://th.bing.com/th/id/OIG.kLBh9r2RSsGaz5flugIA?pid=ImgGn

Все картинки выше - по моим промптам

 

Nxx
()

Как выдать usb модем за мобильный телефон?

Форум — Mobile

Имеется в наличии usb-modem Huawei e3372 и симкарта tele2. Раньше я просто подключал тариф для мобильных устройств с абонентской платой, вставлял симку в модем, модем в компьютер и все работало - интернет был, по крайней мере в марте еще был. Знаю что у многих уже такое не работало - ругалось купи тариф для роутера, вот и до меня докатилось. Как обойти это ограничение? Как заставить оператора видить в usb модеме - мобильное устройство? Кто столкнулся с подобным ограничением? Как обошли? Сейчас разблокировал на сутки заплатив 100 рублей - есть у провайдера такая услуга, но это не дело - слишком дорого. Выручайте, накидайте советов. Eсть линукс и 7-ка так что любые советы подойдут.

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

 , , ,

amd_amd
()

FINAL CUT 0.9.0 - библиотека для создания консольных приложений

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

22 мая, после более полутора лет разработки, состоялся выпуск 0.9.0 C++ библиотеки FINAL CUT, предназначенной для создания приложений с текстовым интерфейсом, не зависящей от библиотек ncurses, termbox или подобных, и распространяемой по лицензии LGPL-3.0.

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

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

 , , , ,

dataman
()

Что там с фильмом «Линстория»?

Форум — Talks

Как у вас там дела?

 ,

cyberping
()

lexbor 2.2.0 - библиотека парсинга HTML и CSS

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

6 апреля, после 20 месяцев разработки, состоялся выпуск 2.2.0 библиотеки парсинга HTML и CSS lexbor, написанной на языке C.

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

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

 , , ,

dataman
()

бюджетный бу роутер на 802.11ac

Форум — Linux-hardware

Коллеги , посоветуйте бу дешевый роутер с поддержкой работы wifi в 5ггц ( 802.11ac ) { типо такого Beeline SmartBox ON } и с поддержкой openwrt .

И если это возможно ,плиз поделитесь своим опытом работы в такой связке [ дешёвый бу роутер от провайдера перепрошитый на openwrt ]

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

 ,

pinachet
()

Посоветуйте гайд по java

Форум — Development

Требования: годно, опенсорсно, чтоб я мог по нему обучить человека типа «женщина». Прямо вот чтоб «сразу в банк» не надо, скорее это для автоматизации тестирования.

 , ,

salozar
()

Имена файлов перегони в хеши. Таблицу хеш-название храни в индексном файле или бд

Форум — Admin

Имена файлов перегони в хеши. Таблицу хеш-название храни в индексном файле или бд.

Максимальная длина имени файла (комментарий)

Собственно вопрос - как это сделать. На пальцах, для особо одорённых?

Спасибо!

 , ,

EmmGold
()

А дайте рабочую инструкцию по созданию мультизагрузочной флешки без сторонних инструментов

Форум — Linux-install

Исключение - все утилиты, что можно поставить из репозитория Debian.

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

 , ,

UNX
()

Автомонтирование NTFS/FAT и права доступа

Форум — Desktop

При автоматическом монтировании внешних накопителей с файловой системой NTFS/FAT у всех файлов/директорий проставляются права 777. Особенно раздражает на всех файлах флаг выполнения. Я понимаю, что это псевдоправа, т.к. у NTFS другая система прав (а у FAT их вообще нет), но можно ли как-нибудь поставить по умолчанию что-нибудь типа 600 для файлов и 700 для директорий? Использую openSUSE Tumbleweed (KDE 5.20.5). Варианты с fstab не предлагать т.к. хочется автомонтирования.

 , ,

zb2
()

Снова о бекапировании с помощью dd

Форум — General

Сорри за избитые вопросы, но ннада :-)

Разочаровался в бекапирующих утилитах, и решил остановится на православном dd
Освоил пока только бекапирование, т.е. «туда».
Восстановлением, т.е. «обратно, еще не занимался, потому что уже и по бекапированию возникли некоторые вопросы.

Например, есть такая структура диска:

/device/sda1	350M	NTFS
/device/sda2	 16G	NTFS
/device/sda3	300M	Linux
/device/sda4	 39G	Extended
/device/sda5	 15G	Linux
/device/sda6	  4G	Linux swap

Загружаюсь с LiveCD и выполняю бекап на другой комп такой командой -
dd status=progress if=/dev/sda conv=sync,noerror bs=64k | gzip -c | ssh chukcha@192.168.1.100 "dd of=sda.img.gzip bs=64k"
Бекап прекрасно выполняется и заодно сжимает на лету эти разделы примерно в 5 раз (!)
(кстати, gzip увы, однопоточный, так что лучше 7zip)

Это замечательно, но смущает связка conv=sync,noerror - на кой ляд она здесь надо?

Понятно только что noerror игнорирует битые сектора.
Однако я не сторонник такого копирования, если заранее известно, что диск целый.
Вот если действительно обнаружатся битые сектора - тогда и понадобится такое игнорирование.

Так вот, для копирования без игнора нужно исключить noerror - только вот как?
Исключить нужно только noerror, или всю связку conv=sync,noerror?

Не могу самостоятельно ответить на этот вопрос, потому что не пойму, на кой сдался здесь параметр
sync, который толкуется как

Дополняет каждый входной блок значениями NUL до размера ibs; при использовании с block или unblock, используется блок с пробелами, а не NUL.

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

 ,

chukcha
()

Завернуть трафик только одного сайта в wireguard

Форум — Admin

Есть у меня рабочая сетка, в которой поднят опенВПН. Этот впн используется исключительно для рабочих нужд и весь рабочий трафик идёт через него. Но есть сайт, который западные партнёры подло заблокировали (di.fm). Вобщем, я поднял вирегард на забугорном впс и хочу только этот сайт через него иметь возможность посещать. Только вот в чём прикол - когда опенВПН и wg0 подняты, то весь тарфик идет через wg0. Если tun0 потушить,и wg0 поднять - то сайт работает, но рабочие ресурсы не доступны. Такая вот загогулина. Вот такой конфиг у меня на клиенте:

1 [Interface]                                                                                                                                                                                                                                                                                                             
  2 
  3 PrivateKey = here client PrivateKey
  4 
  5 Address = 10.8.0.3/24
  6 
  7 DNS = 8.8.8.8,8.8.4.4
  8 
  9 [Peer]
 10 
 11 PublicKey = here Wireguard server PublicKey
 12 
 13 Endpoint = server_public_ip:server_port
 14 
 15 AllowedIPs = 70.42.73.23  #Target website

а вот что на серваке

 [Interface]
  2 Address = 10.8.0.1/24
  3 SaveConfig = true
  4 PostUp = ufw route allow in on wg0 out on eth0
  5 PostUp = iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
  6 PreDown = ufw route delete allow in on wg0 out on eth0
  7 PreDown = iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
  8 ListenPort = 51820
  9 PrivateKey = server PrivateKey
 10 
 11 
 12 
 13
 14 
 15 
 16 [Peer]
 17 PublicKey = client_public_key
 18 AllowedIPs = 10.8.0.3/32
 19 

По братски, подскажи куда копать, чтобы и опенВПН работал и wireguard, но в ВГ только один сайт заворачивлася? Это в настройках вирегард или в иптабли?

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

 

SpaceRanger
()

Обновление Windows 8.1 до Windows 10 на компьютере,содержащая Linux Mint Cinnamon

Форум — General

Доброго времени суток! У меня такая проблема. На компе стояли 2 операционки: Windows 8.1 и Linux Mint Cinnamon. Обновлял Windows 8.1 до Windows 10,оставил на ночь(поздно было уже,не подождал). Утром проснувшись включил комп и обнаружил такую ошибку:

error: no such partition Entering rescue mode grub rescue>

Испробовал все методы,описанные в интернете. К сожалению,пока безуспешно. После выполнения всех советов,описанных там,в итоге выдаёт ошибку

Error: ‘/boot/ not found’

Кто-нибудь сталкивался с такой проблемой? Кто-то может помочь? Буду очень благодарен. Заранее спасибо.

 ,

shahin23
()