LINUX.ORG.RU

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

книга по эмбеддовке

Форум — Development

А подскажите какие-нибудь достойные книги по эмбеддовке. Не тупое перечисление пинов и аббревиатур с курсом программирования на Си и асме, а что бы было описание всяких SPI, I2C, JTAG, для чего они и как устроены внутри, может история принятых инженерных решений.

На английском, ну или на русском

 , книга,

zendrz
()

В свободном доступе опубликована книга «PostgreSQL 16 изнутри»

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

Компания Postgres Professional выпустила обновленную книгу «PostgreSQL 16 изнутри» — бестселлер о PostgreSQL, не имеющего аналогов на русском языке. Автор книги — Егор Рогов, директор по разработке образовательных программ Postgres Professional.

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

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

 , , , ,

Postgres_Pro
()

Своя почта

Форум — Talks

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

 

PhD
()

Прием фотографий со спутников по SDR на онтопике

Форум — Science & Engineering

Кто-нибудь местный страдает наслаждается такой фигней?

Поделитесь ресурсами, софтом, опытом

Я нашел https://wxtoimgrestored.xyz/ , но там получение актуальной информации по спутникам и частотам чета поломалось.

Заказал себе копеечный SDR, так что через месяцок уже можно начинать пробовать, а я еще не умею :)

 ,

pihter
()

Документация к языкам программирования

Форум — Development

Всевозможные учебники и книги - это хорошо, но обычно их предлагают купить и часто не совсем дёшево, даже если они описывают базовый уровень. Бесплатным решением, очевидно, является официальная документация. Когда я открыл документацию к python, я был приятно удивлён, что она написана практически как учебник. Для Java вроде бы тоже всё относительно неплохо в этом плане, хотя хотелось бы отдельный оффлайновый pdf.

Мне захотелось скачать себе документацию в подобном виде для C и C++. Зашёл на их официальные сайты, там описание стандарта предлагают получить на сайте ISO за немалые суммы денег. Да и само описание стандарта далеко не для обучения. Хорошо, подумал я, попробую тогда посмотреть документацию к одной из реализаций языка - GCC-CPP, и вижу, что описанное там тоже вовсе не подходит для обучения. Даже описания типов и примеров объявления нет (может плохо искал, но в заголовках не заметил).

Нет, это не тред «подскажите книгу по Сям», таких для начинающих я и сам могу гору насоветовать.

Вопрос следующий: существует ли нормальная доступная бесплатная документация по которой можно изучать C, C++? Официальная документация по другим языкам была бы тоже интересна.


Update

C, C++
Online-ресурсы и учебные пособия для начинающих:

Как дополнение: Рабочая версия стандарта C++14 от 19 ноября 2014 г. (с официального сайта стандарта)


Fortran


Python
В дополнение к официальной документациипереводу руководства Python 3.1):


Object Pascal. Lazarus

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

 , , , ,

grem
()

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
()