И это всё МОЁ

Очередной модератор-говноед поклонник мозолееда от швабодки?

ЛОР с такими говноедами-модераторами скатился не просто в лютое говно, а упал на самое днище. Или у тут новый лингвист-модератор поборник русскости языка? С такими «идейными» ЛОР перестал быть нормальным ресурсом.








 








И это всё МОЁ

12 октября весь мир отмечает международный день ПРОТИВ DRM.

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

Организовать этот день — инициатива Фонда свободного программного обеспечения (Free Software Foundation), они же проводят специальную кампанию, призванную распространять информацию о DRM. Миссия Международного дня против DRM состоит в том, чтобы однажды избавить цифровой контент от DRM как лишнего ограничения, которое представляет угрозу приватности, свободе и инновациям в цифровом мире. В этом году перед организаторами поставлена задача исследовать вопрос о том, как DRM может препятствовать доступу к учебникам и академическим публикациям. Эти принципы очень близки по духу и нам, когда речь идет об играх.

GOG.COM — это место, где все ваши игры освобождены от DRM защиты. Это означает, что вы можете хранить и наслаждаться приобретенными играми без необходимости постоянно быть в сети. Вам также не нужно постоянно подтверждать свое право пользоваться тем, за что вы заплатили. Игры без DRM — один из важных принципов, которому мы следуем с самого основания нашего магазина 11 лет назад. И придерживаемся этого по сей день.

Мы верим, что у игрока должна быть свобода выбора. Мы понимаем, что есть те, кто предпочитает брать игры напрокат или стримить, и это — тоже выбор! Мы уверены, что пользователь в праве сам решать, каким образом ему потреблять цифровой контент: арендуя его, используя сервисы стриминга или полностью владея своими играми без DRM.

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

Присоединяйтесь! Вместе мы победим DRM.

Инициатива FCK DRM

Кампания Defective by Design








 , , , ,








И это всё МОЁ

А также начинает публиковать еженедельные отчёты о проделанной работе. Вот что было сделано за последние 2 недели:

  • Plasma Nano Shell — основной вариант оболочки для мобильных и встраиваемых устройств;
  • в Kirigami добавлены новые API PagePool и PagePoolAction для настольных и мобильных приложений;
  • фреймворк MauiKit интегрирован в KDE Frameworks 5 и получил новые возможности;
  • Nota — простой текстовый редактор с подсветкой синтаксиса и работой с несколькими файлами во вкладках;
  • Buho — менеджер заметок и ссылок (закладок) научился синхронизации через NextCloud;
  • несколько других приложений, вроде сканера QR-кодов Qrca и менеджера файлов Index.

Несколько скриншотов последней версии оболочки и приложений:

менеджер файлов Index

текстовый редактор Nota

музыкальный плеер Vvave

оболочка Plasma Mobile








 , ,








И это всё МОЁ

9 октября на оффициальном сайте проекта было объявлено о релизе NixOS 19.09 под кодовым именем Loris.


NixOS — дистрибутив с уникальным подходом к управлению пакетами и конфигурацией системы. Дистрибутив построен на базе «функционально чистого» пакетного менеджера Nix и собственной системы конфигурации с использованием функционального DSL (Nix expression language) что позволяет декларативно описывать желаемое состояние системы.


Некоторые изменения:



  • Обновлено:

    • Nix 2.3.0 (изменения)

    • systemd: 239 -> 243

    • gcc: 7 -> 8

    • glibc: 2.27

    • linux: 4.19 LTS

    • openssl: 1.0 -> 1.1

    • plasma5: 5.14 -> 5.16

    • gnome3: 3.30 -> 3.32



  • В процессе установки теперь используется непривелегированный пользователь (ранее по умолчанию установщик использовал root)

  • Xfce обновился до версии 4.14. Данная ветка получила собственный модуль services.xserver.desktopManager.xfce4-14

  • Модуль gnome3 (services.gnome3) получил множество новых опций для более четкого контроля за списком устанавливаемых программ и сервисов.


С полным списком обновлений можно ознакомится в замечаниях к релизу, перед обновлением с предыдущей версии стоит ознакомится с обратно-несовместимыми изменениями.









 ,








И это всё МОЁ

10 октября 2010 года показали первую серию того самого мультсериала с цветными лошадями четвёртого поколения.

И вот 9 лет спустя - 12 октября выходит последняя серия. https://en.wikipedia.org/wiki/List_of_My_Little_Pony:_Friendship_Is_Magic_epi...

И как сказал Линус Торвальдс в 2009 году – «PONIES! Yay! I lurve ponies!». От туда говорят и пошла народная любовь линуксоидов к пони. Хотя кто-то делал это ещё тогда, когда это не было мейнстримом www.linux.org.ru/people/Shaman007/profile

Так что с концом эпохи.








 , ,








И это всё МОЁ

Добрый вечер.

Есть у меня интернет по оптике, провайдер дал модем, он только как мост работает.

Купил в магазине TP-Link C20V5. Есть 5ГГерц-поддержка беспроводных сетей. Подключил работает. Но иногда роутер глючит без всякой причины.

Решил эту проблему устранить, добавить домашний сервер на atom (две сетевые карты от realtek 8169), установил туда ipfire, но интернет в разы медленнее.

На роутере было 60Мбит, а на ipfire только 10Мбит.

Сижу гадаю, почему это случилось. Может кто еще подскажет почему так?








 








И это всё МОЁ

Внезапно вспомнил, что в отличии от homm3, для homm2 был (по слухам) хороший свободный движок, который вполне можно запустить на RPi3. В репе есть автоматизированный установщик, который скачивает версию 0.6 от 2013 года, собирает, опакечивает, устанавливает. Она работает.

Теперь о проблемах: главное, нет локализации. А она вроде как поддерживается и давно. Должна была включиться в конфиге, но реакции нет. При запуске выдаётся единственная ошибка «шрифт такой_то.ttf не найден». Шрифт лежит в папке с движком и пробовал ложить его в .fheroes2/files, не видит. Также не понятно, а как она вообще должна работать, ведь в инструкции явно сказано: используйте оригинальный англоязычный файл ресурсов.

Также по возможности хотелось бы отмасштабировать картинку в 2 или 3 раза.

И играть в кампанию тоже хотелось бы. Её поддержку вообще реализовали?








 ,








И это всё МОЁ

Хочу найти что-нибудь для wi-fi на NVidia Jetson Nano: там есть M2.e порт и куча usb портов. По цене, что одни, что другие — примерно одинаковые. Разве что я не знаю где антенны брать на, например, такое https://market.yandex.ru/product--bluetooth-wi-fi-adapter-intel-8265ngw-ac/18... (или они с антеннами идут?)

Вопрос, собственно: в чем основная разница между этими вариантами? А то я так в M2 могу воткнуть ssd какой-нибудь, например.








 , , ,








И это всё МОЁ

Таки вышел, давно мной обещанный мультфильм.
Для создание этого мультфильма использовалось исключительно СПО: GNU/Linux, OpenToonz, Olive video editor, Qjackctl + Jackd2, Ardour 5.12, git + easygg и LMMS (Linux MultiMedia Studio)

Собственно видео: https://youtu.be/2wCJV4AA4W0

Репозиторий с исходниками: https://gitlab.com/kinolinux/OpenToonz-Project

Зеркало: https://code.lor.sh/km2/helicopter








 , , , ,








И это всё МОЁ
И это всё МОЁ

привет всем. Накопилась туева хуча файлов на террабайтном диске, без понятия как вообще их каталогизировать и отсортировать. Как-то давно читал о проге которая при перетаскивании на ее окно файлов раскидывает их по директориям согласно типам файлов. Кто знает что это за программа?








 ,








И это всё МОЁ

КИЕВ. Срочно.
Программисты (Мид) Java. Также тестировщики
Соц пакет, страховка, от $2000+, Не ФОП (с трудовой)!
Гео приложения на Java, Андроид
Знать английский язык хоть как-то обязательно.
Я не посредник!
Координаты для связи: пишите здесь + можно email на
pavlo. blokhin <at} progresstech.ua
Или мне, anton . kulchitsky <at} coupi.us








 , , ,








И это всё МОЁ

Я запустил установщик Ubuntu для i386 (у которой нет поддержки EFI) в режиме CSM или Legacy или как он правильно называется, то есть EFI не нужен, установил на один раздел (290 гб) систему, на второй (3 мб) Reserve BIOS boot area, свободного места 4 мб. Нажал перезагрузить, загрузилась основная система, ну это не удивительно. Перезагрузил ноутбук в режим выбора загрузки, но нигде не нашёл там своего раздела, там просто цельные диски, ни слова Ubuntu, ничего там нет. Пробовал все понажимать, ничего не получилось, система моя не отображается. Как её теперь загрузить? Где этот устаревший режим найти для загрузки?








 , , , ,








И это всё МОЁ

Всем привет, возник такой вопрос. Стоит 2 оси на ССД: Ubuntu и Windows 10. Включаю компьютер, в биосе на 1м месте в приоритете стоит ubuntu,, после него идет Windows boot manager и т.д, пока всё ок. Далее выбор осей включается тоже нормально, выбираю убунту, он и включается. Но если я выбираю Windows, то Ubuntu просто пропадает из bios с раздела boot. Каждое следующее включение у меня грузится винда без выбора. Чтобы он снова увидел, приходится запускать без ССД, выключать и включать снова с ССД и менять приоритет на убунту. С чем такое может быть связано?

На всякий случай:
Материнка - asrock 970m pro3
ССД - adata sp580 240gb








 ,








И это всё МОЁ

Добрый день, пытаюсь перевести своих родственников на линукс, в связи с этим возникло несколько интересных проблем.
На винде есть проигрыватель kmplayer, который имеет 2 интересные особенности:
1) При открытии первого файла в папке с видео, в очередь воспроизведения добавляются все.
2) При закрытии плеера плейлист и позиция воспроизведения в нем сохраняются автоматически и при последующем открытии плеера автоматом начинается воспроизведение последнего плейлиста, продолжая воспроизводить, то, что было до закрытия.
Есть ли что нибудь похожее у линуксовых плееров? Пусть даже не совсем стандартными способами, а скриптами например? 1ый пункт не особо важно, 2 - весьма хотелось бы.








 ,








И это всё МОЁ

Хотел со своей амиги зайти на лор - пытается по https лезть, с ssl проблемы и просто не могу нормально подключиться к лору.








 








И это всё МОЁ

Что-то обновления к последнему Debian приходят всё реже и реже, раньше каждые несколько дней по от 10 до 30 пакетов обновлялось, а теперь компьютер несколько дней не обновлял и обновился только один пакет.


В общем мне тут вспоминается слух о том, что Debian такой дефицит монтейнеров, что они ради их удержания даже OpenRC/SysVInit вернуть согласились.


Что там в Debian происходит, не ужели действительно монтейнеры покинули Debian.









 








И это всё МОЁ

Здраствуйте. Есть ноут с openSUSE Tumbleweed, всё шикарно, но есть одна проблема.


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


Свап есть:


              total        used        free      shared  buff/cache   available
Mem: 15902 1562 11907 204 2432 13817
Swap: 11743 0 11743
alexey@localhost:~>


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


В dmesg есть одна настораживающая вещица:


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









 ,








И это всё МОЁ
func1()
{
char *x;
...

x = "ABC";
...

func2(x);
}

вопрос к знатокам:
правомерно ли такое присваивание/использование указателя x? во время присвоения строка создается статически на стеке или «непонятно где»?

пока в таком виде «все работает» (ну как говориться, возможно, пока... :о)

или надо принудительно выделять память, инициализовать, и только потом присваивать значение указателю?

п.с. просто пока быстро тут ваяю идею, пока из головы не выветрилась...








 








И это всё МОЁ

Пытаюсь вставить запись, ссылающуюся на две родительские:

from sqlalchemy import create_engine
from sqlalchemy.orm import sessionmaker
from sqlalchemy.orm import relationship

from sqlalchemy.ext.declarative import declarative_base

from sqlalchemy import Column
from sqlalchemy import Integer
from sqlalchemy import String
from sqlalchemy import ForeignKey

Base = declarative_base()
engine = create_engine('sqlite://')
Session = sessionmaker(engine)


class Parent(Base):
__tablename__ = 'Parent'

link = Column('link', Integer, primary_key=True, autoincrement=True)
name = Column('c_name', String)

child = relationship('Child')


class Parent2(Base):

__tablename__ = 'Parent2'

link = Column('link', Integer, primary_key=True, autoincrement=True)
name = Column('c_name', String)

child = relationship('Child')


class Child(Base):
__tablename__ = 'Child'

link = Column('link', Integer, primary_key=True, autoincrement=True)
parent = Column('f_parent', Integer, ForeignKey('Parent.link'), nullable=False)
parent2 = Column('f_parent2', Integer, ForeignKey('Parent2.link'), nullable=False)
name = Column('c_name', String)


Base.metadata.create_all(engine)
session = Session()


parent = Parent(name='qwe')
parent2 = Parent2(name='qwerty')

session.add(parent)
session.add(parent2)
session.commit()

child = Child(name='child')

parent.child.append(child)
parent2.child.append(child)

session.add_all([parent, parent2])

session.commit()

Получаю ошибку:

(sqlite3.IntegrityError) NOT NULL constraint failed: Child.f_parent2
[SQL: INSERT IGNORE INTO «Child» (f_parent, f_parent2, c_name) VALUES (?, ?, ?)]
[parameters: (1, None, 'child')]

Как правильно вставить такую запись?








 , ,