anonymous@RULINUX.NET~# Last login: 2024-12-24 07:26:37
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск

Новости Документация

Раздел новостей для освещения вопросов коасющихся документации

Вышел POSIX 2024

subsection
Скрыть

Subj

Смотрите, читайте, наслаждайтесь. У кого есть деньги купить, конечно.

>>> Подробнее

anonymous (*) (2024-06-15 12:24:31)

[2 сообщения] [Добавить комментарий]


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

subsection
Скрыть

Сылка на мультик: https://static.fsf.org/nosvn/videos/escape-to-freedom/videos/escape-to-freedom-720p.webm

По изготовлению мультика сразу видно, что сюжет придуман, видеоряд смонтирован, и эффекты нарисованы профессиональными программистами.

Escape to Freedom shows the movement's monopolistic enemies in an eerie lens, but we hope this distortion of reality will help to show them for what they really are. Escape to Freedom presents the movement in the tried and true tradition of allegory, and portrays the need for software freedom in a way that captures the attention of nontechnical computer users.

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

html4strict

<div id="freedom-iframe-container" style="position: relative; padding-top: calc(60% + 100px); width: 100%;">
<iframe src="https://www.fsf.org/videos/escape-to-freedom/" scrolling="no" style="overflow: hidden; margin: 0; border: 0 none; display: block; position: absolute; width: 100%; height: 100%; top: 0;"></iframe>
</div>
<script>
// @license magnet:?xt=urn:btih:1f739d935676111cfff4b4693e3816e664797050&dn;=gpl-3.0.txt GPL-3.0-or-later
window.onmessage = function (e) { if (e.data.hasOwnProperty("freedom-iframe-height")) { document.getElementById('freedom-iframe-container').style.height=`${e.data["freedom-iframe-height"]}px`;  document.getElementById('freedom-iframe-container').style["padding-top"]="unset";} };
// @license-end
</script>
 


>>> Подробнее

anonymous (*) (2022-07-13 08:56:48)

[3 сообщения] [Добавить комментарий]


С праздником, товарищи!

subsection
Скрыть

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

[путь к изображению некорректен]

Silvy (*) (2020-05-09 20:10:40)

[2 сообщения] [Добавить комментарий]


Как сделать rtf-документ с картинками

subsection
Скрыть

давно както надо было, а разобрался только сейчас, может, кому надо будет

>>> Подробнее

vilfred (*) (2017-09-05 16:27:21)

[2 сообщения] [Добавить комментарий]


Бесплатные книги от O'Reilly

subsection
Скрыть

в открытом доступе несколько десятков книг по программированию и вообще по IT

>>> Подробнее

vilfred (*) (2017-07-13 01:15:04)

[2 сообщения] [Добавить комментарий]


[fedora][orange pi one] Установка Fedora 25 на Orange Pi One

subsection
Скрыть

Дано:

  •   плата Orange Pi One;
  •   карта памяти microSD объёмом не менее 4 Гб.
Требуется: запустить Fedora 25 на данной аппаратной платформе.

Решение:

1. Скачиваем желаемый дистрибутив с какого-нибудь актуального зеркала. Мне нравиться Fedora Minimal (464498 kB).
2. Устанавливаем образ на карту памяти.
2.1 Автоматическая установка. Способ подходит для тех, кто уже сидит на федоре, причём достаточно свежей (версии с 22-й).
2.1.1 Устанавливаем fedora-arm-installer:
dnf install fedora-arm-installer
2.1.2 Запускаем со следующимим параметрами:
fedora-arm-image-installer --image Fedora-Minimal-armhfp-25-1.3-sda.raw.xz --target orangepi_lite --media /dev/sdb --selinux off --norootpass --resizefs --addconsole
Последние 4 параметра - по вкусу, но консоль желательна для первичной настройки. В качестве платформы (--target) выбран orangepi_lite, т. к. Orange Pi One не представлена в списке, а Orange Pi Lite похожа на One.

2.2 Ручная установка (из под root)
2.2.1 Распаковываем образ (по желанию)
xz -dv Fedora-Minimal-armhfp-25-1.3-sda.raw.xz
2.2.2 Размонтируем принудительно флешку
umount -f /dev/sdb*
2.2.3 Копируем образ в корень носителя (status=progress доступен начиная с coreutils-8.24)
dd if=Fedora-Minimal-armhfp-25-1.3-sda.raw of=/dev/sdb bs=1M status=progress; sync; sleep 3
или на лету
xzcat Fedora-Minimal-armhfp-25-1.3-sda.raw.xz | dd of=/dev/sdb bs=1M; sync; sleep 3
или с красивостями (необходимы пакеты pv, dialog)
(pv -n Fedora-Minimal-armhfp-25-1.3-sda.raw.2 | dd of=/dev/sdb bs=1M conv=notrunc,noerror) 2>&1 | dialog --gauge "Copy 'Fedora-Minimal-armhfp-25-1.3-sda.raw' to /dev/sdb, please wait..." 10 70 0; sync; sleep 3
2.2.4 Говорим ОС, чтобы обновила свои записи о разметке диска (пакет parted)
partprobe /dev/sdb
2.2.5 Увеличиваем 4-й раздел до размеров вселенной флешки
echo ", +" | sfdisk -N 4 /dev/sdb
2.2.6 Проверяем новый расширенный раздел
fsck.ext4 -fy /dev/sdb4
2.2.7 Говорим ОС, чтобы обновила свои записи о разметке диска (пакет parted)
partprobe /dev/sdb
2.2.8 Отключаем selinux
mount /dev/sdb2 /mnt/tmp &> /dev/null
echo "Turning SELinux off ..."
sed -i 's/append/& enforcing=0/' /mnt/tmp/extlinux/extlinux.conf
umount /dev/sdb2
2.2.9 Удаляем пароль root
mount /dev/sdb4 /mnt/tmp &> /dev/null
echo "Removing the root password."
sed -i 's/root:x:/root::/' /mnt/tmp/etc/passwd
umount /dev/sdb4
2.2.10 Записываем u-boot
mount /dev/sdb4 /mnt/tmp &> /dev/null
echo "Writing u-boot-sunxi-with-spl.bin ...."
dd if=/mnt/tmp/usr/share/uboot/orangepi_lite/u-boot-sunxi-with-spl.bin of=/dev/sdb bs=1024 seek=8; sync; sleep 5
umount /dev/sdb4
2.2.11 Устанавливаем параметры консоли
mount /dev/sdb2 /mnt/tmp &> /dev/null
echo "Adding console ttyS0,115200 to extlinux.conf ..."
sed -i "s|append|& console=ttyS0,115200|" /mnt/tmp/extlinux/extlinux.conf
umount /dev/sdb2
2.2.12 Лишним sync не будет
sync
3. Устанавливаем карту памяти в плату.
4. Подключаем COM-порт, через который мы будем сейчас общаться с платой.
5. Включаем питание.

Первая загрузка завершилась неудачно. Смотрим лог, анализируем возможные причины. Видим, что не найден файл /dtb-4.8.6-300.fc25.armv7hl/sun8i-h3-orangepi-lite.dtb. Выключаем питание, достаём карту памяти, монтируем и делаем символическую ссылку на правильный файл:
mount /dev/sdb2 /mnt/tmp/
ln -sfv sun8i-h3-orangepi-one.dtb /mnt/tmp/dtb-4.8.6-300.fc25.armv7hl/sun8i-h3-orangepi-lite.dtb
umount /mnt/tmp
Пробуем загрузится ещё раз, повторяя шаги 3-5 - на этот раз удачно. Ну а дальше уже каждый сам настраивает систему под собственные нужды.

PS:
fdisk -l Fedora-Minimal-armhfp-25-1.3-sda.raw

Диск Fedora-Minimal-armhfp-25-1.3-sda.raw.2: 2177 МБ, 2177892352 байт
255 heads, 63 sectors/track, 264 cylinders, всего 4253696 секторов
Units = секторы of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x0fbf13bf

Устр-во Загр Начало Конец Блоки Id Система
Fedora-Minimal-armhfp-25-1.3-sda.raw1 2048 61439 29696 c W95 FAT32 (LBA)
Fedora-Minimal-armhfp-25-1.3-sda.raw2 * 61440 1060863 499712 83 Linux
Fedora-Minimal-armhfp-25-1.3-sda.raw3 1060864 1560575 249856 82 Linux своп / Solaris
Fedora-Minimal-armhfp-25-1.3-sda.raw4 1560576 4059135 1249280 83 Linux

anonymous (*) (2017-01-23 16:34:45)

[22 сообщения] [Добавить комментарий]


Web Audio API - html5 скрипты, способные генерировать аудио

subsection
Скрыть

Web Audio API – новые возможности генерации, обработки и объемного распределения звука в браузере.

[путь к изображению некорректен]

Web Audio API – одна из новинок, которая значительно расширяет возможности web приложений при работе со звуком. Это мощнейший инструмент, без которого Вам сложно будет обойтись в будущем при разработке современных игр и интерактивных веб приложений. API достаточно высокоуровневый, продуман до мелочей, самодостаточен, легок в освоении и особенно элегантно интегрируется в приложения, использующие WebGl и WebRTC.

Если вы лучше воспринимаете видео, можете посмотреть мое выступление по мотивам этой статьи на Web Standards Days в на Yandex Events (Декабрь 2013)

Но, все же, в статье все описано более развернуто ;)

>>> Подробнее

vilfred (*) (2017-01-12 23:20:06)

[8 сообщений] [Добавить комментарий]


Вышел TOR 0.2.8.6

subsection
Скрыть

Очередная версия c кучей багфиксов типа корректной работы с ДНС и т.п.

>>> Подробнее

vilfred (*) (2016-08-07 04:14:06)

[8 сообщений] [Добавить комментарий]


Перевод на русский Gtk3 Perl Tutorial

subsection
Скрыть

Перевел subj

pdf

odt

Замечания и дополнения приветствуются

>>> Подробнее

vilfred (*) (2016-07-10 20:28:58)

[7 сообщений] [Добавить комментарий]


LWP FAQ от Paul Kulchenko

subsection
Скрыть

По ссылке список рецептов, как загрузить файл в форму, как программно ходить по сети через прокси и делать анонимайзеры типа TORa, старое, но действенное применение perl'а...

>>> Подробнее

vilfred (*) (2016-06-13 00:52:15)

[3 сообщения] [Добавить комментарий]


1 2 3 4 5   




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!