LINUX.ORG.RU

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

DIY «Собери свой роутер»

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

На фото самосборный роутер. Стоит матплата из серии pc engines, 2 mpcie модуля Mikrotik для обеспечения wifi сети 5Ghz и 2.4 Ghz. Загружается и работает на openwrt ( хотя любой линукс поддерживается тоже ). Из напильника - пришлось просверлить 3 доп. отверстия для антенны ( непонятно почему не сделали это по умолчанию ). Как бонус можно добавить еще 2 ethernet порта через mcpie карту.

Цена получилась немного больше стоимости топовых роутеров.

 

Jopich1
()

Самодельные стол и стул

Галерея — Рабочие места

Вот и моё «Рабочее место высокого дрища».

Высокий рост приводит к тому, что за стандартной мебелью мне можно сделать: 1) удобно спине: низкий стул и относительно высокий стол. При этом ноги подвёрнуты под стул, страдают колени; 2) удобно ногами: высокий стул, относительно низкий стол. Скрючена спина. *) можно распрямлять ноги, вытягивая их вперёд, но тогда пояснице становится вообще худо, а это место - ахилессова пята всех, кто работает сидя.

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

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

Стул. Из говна и палок (дерева) копировал одну из моделей «анатомического стула», которая оказалась неудобной, а дерево как конструкционный материал не слишком позволяло менять конструкцию. Потом понял, что смысл такого стула это настраиваемость, и сварил из квадратного профиля «коленный стул» собственной конструкции. В нём регулируются по высоте и наклону сиденье и упор для коленей, также меняется расстояние между «тумбами». Металл ржавый и некрашеный, красить не буду - лень.

Стул оправдывает себя: пояснице на нём легче, чем на обычном. (Если кто не в курсе: низ человеческого туловища, поясничный позвоночник и таз, не приспособлены природой к тому положению, что принимают в позе сидя. Таз при этом поворачивается вверх по оси тангажа, диски поясничного отдела позвоночника деформируются. Если у вас крепкое телосложение, возможно, на вас это не повлияет, иначе вы рано или поздно схватитесь за спину. Природным является такое положение костей таза и позвоночника, когда человек стоит. Коленный стул позволяет опустить ноги, что приближает позу к стоячей, а упор для коленей тормозит соскальзывание с сиденья. В общем, это компромисс между стоячей позой, которая даёт варикоз, и сидячей, которая портит поясницу.) Но за 10 лет неправильного сидения я настолько похерил себе спину, что без упражнений и частой смены поз не могу долго сидеть даже на таком, «удобном» стуле.

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

* * *

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

p.s. Фото плохого качества, но то, что нужно, на них видно.

p.p.s. На работе похожий колхоз, там тоже есть над чем поугарать. Если заинтересует, сфотографирую.

Фото 2, где чуть подробнее виден стул.

Фото 3: вид сверху

 

An12
()

much performance II

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

Всем привет! Спустя некоторое время выкладываю продолжение результатов «упорных» стараний над оптимизацией Gentoo на ПК с Intel Celeron Coppermine 900 MHz и 256 Mb RAM. Что сделал:

  • С помощью ноута собрал 17-ую версию;
  • Ядро теперь 4.14.8, а так же я поснимал еще больше звездочек в menuconfig (на старте без X и MariaDB - min 13 Mb RAM, c XFCE - min ~60 Mb RAM);
  • Нет теперь dm, запуск X происходит автоматически с помощью getty+autologin;
  • Браузер Palemoon SSE версия работает шустрее, страницы открывает почти как в 2018 году;
  • Все тот же gimp2 и теперь OpenOffice 4, который пришел на смену LO, так как LO заколебал своими багами;

Была попытка использовать вылизанную Plasma 5, но черепашьему HDD это не понравилось.

Некоторое время Gentoo даже обновлялась до первого прихода gcc. ПК использовался в качестве печатной машинки, для работы с таблицами, для того, чтобы поправить картинки в gimp, и в качестве сервера CUPS и базы данных MariaDB с последующем подключением через OO Base.

Вот еще два скриншота:

К сожалению, это последние скриншоты, ко мне наведался «ИТ отдел» с новым ПК, с установленным Windows 7, мой компьютер обещали форматнуть с аргументом !внезапно! «линукс нелицензионный, нельзя, точка», и скорее всего будет отправлен на свалку. Комп 04.01.2002 даты рождения, с ним я работал 2 года, был мной почищен от пыли и от XP ZverCD с заменой термопасты. По информации из BIOS с 45'С упало до 36. Оформляется stage4. Сегодня или завтра его последний день :(

И немного конфигов:

 ,

mfhunruh
()

PCem-V13: RH Linux 9 (2003год) && MS Windows 98

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

Как хорошо что в Галерее появился скриншот с этим эмулятором https://www.linux.org.ru/gallery/screenshots/13886319.
Честно говоря, не помню, пользовался я им или нет. В памяти что-то такое витает, что скачивал сам эмулятор, не попались на глаза места обитания rom файлов, на что было положено болт и стёрто с диска и забыто. Буду считать этот релиз первым, о котором я услышал.

На скрине эмулятор с RedHat Linux 9, последний релиз перед уходом шапки в суровый энтерпрайз. К сожалению на этом легенда и заканчивается, эмулируемого pentium 233MMX уже не достаточно для комфортной работы.

http://i66.tinypic.com/mhg3y9.png


А вот Windows98 + Office97 = бодрячки-старички, вполне отзывчиво работают.

http://i66.tinypic.com/23u5vh3.png

 

Deleted
()

Android MTP и Linux

Форум — Desktop

Добрый день. Как вы работаете с android устройствами, подключающимися по протоколу MTP(в которых нет возможности подключиться в качестве обычного usb накопителя)? В Kubuntu 16.04 данные устройства определяются и можно скопировать данные. Но копирование крайне нестабильно. То обрывается ошибкой копирования, то вообще висит и список файлов не выводит. А как с этой чудо технологией работаете вы?

 , , ,

rumgot
()

Vala Panel Runner

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

Здесь представлены vala-panel-appmenu и vala-panel-runner из dev-0.4. В качестве DE используется пока MATE, но скоро буду писать свой.

ValaPanel 0.4 еще не готова, потому панель - mate-panel с vala-panel-appmenu. Запуск программ - vala-panel-runner (родной запускальщик из mate-panel вырублен).

Остальное на скрине.

 ,

Athor
()

Vala Panel Appmenu 0.4.4

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

После новости о Canonical и закрытии Unity Athor представляет vala-panel-appmenu 0.4.4. Этот апплет позволит сделать Unity из MATE, XFCE, Budgie или даже из Openbox (с vala-panel). Это полнофункциональный апплет глобального меню, который позволяет:

  • извлекать меню из всех Qt5-приложений из коробки, из всех GTK-приложений после небольшого конфига и из всех Qt4-приложений при установке appmenu-qt;
  • показывать это меню в любом количестве на любой из поддерживаемых панелей;
  • сохранять место на экране.

Пакеты для новой версии пока доступны только в AUR.

В процессе сборка в PPA, можно собрать в OBS.

>>> GitHub

 , ,

Athor
()

gtkmm 3.0 показать два окна

Форум — Development

Нигде не могу найти простой пример для gtkmm, где стартуют сразу два и больше окон. Может подскажете?

Одно окно показываю так:

#include <gtkmm.h>


int main( int argc, char *argv[] )
{
	auto app = Gtk::Application::create();
	Gtk::Window win;
	
	app->run( win );
}

Почитал про Gtk::Application, но ничего путнего не нашел.

 ,

matrasa
()

ToaruOS — свободная ОС, написанная с нуля

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

В сети появился образ первой рабочей версии ToaruOS — операционной системы, написанной с нуля группой независимых разработчиков. По словам создателей, релиз 1.0 стабилен и готов к использованию. Сама система написана на C, а её собственные графические приложения — на Python 3.6. В ToaruOS уже портированы многие привычные программы и игры.

Официальный сайт

Исходный код

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

 , toaruos

drbond
()

Программирование под GTK3

Форум — Development

Загорелся идеей написать несколько утилит для конфигурирования LXDE.

Подскажите пожалуйста, на чем ПРОЩЕ это делать?

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

Банальный пример: окно. В окне табы (Gtk.Notebook). Задача - инклудить другой питоновый файл при нажатии на таб. Все (!!!) примеры что нагуглил в интернете - меняют Gtk.Label. Отлично. А дальше ?

Ну почему нельзя было сделать вменяемую документацию? Ну блин проще поставить какой-нить маленький браузер, маленький веб-сервер, и писать средствами php+html+js на локалхосте.

В общем буду благодарен.

 , ,

vblats
()

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

Форум — 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
()

Lenna в AzPainter

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

Программа: AzPainter 1.0.7 (на C++; собственный тулкит AzXClass поверх X11)
ОС: LinuxMint 17.3 (64bit)
Фото: The Rest of the Lenna Story

7 февраля 2017 года состоялся релиз AzPainter 2.0.1 (на C; собственный тулкит mlib поверх X11)
>>> http://azsky2.html.xdomain.jp/linux/azpainter/index.html
>>> https://osdn.net/projects/azpainter/releases/

 ,

atsym
()

Редактирование комиксов XKCD

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

Программа: AzDrawing 1.5

ОС: LinuxMint 17.3 (64bit)

Шаблоны: CC-BY-NC 2.5 XKCD

 , ,

atsym
()

64-битная Слака на ноутбуке Irbis NB43 с неотключаемым Secure Boot и 32-битным UEFI

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

Как выясняется, на ноутбуки с неотключаемым Secure Boot и 32-х битным UEFI всё равно можно ставить любые 64-х битные сборки дистрибутивов, но без напильника не обойтись. Если же кто-то думает, что уж с 32-х битными сборками тут всё гораздо проще, то он прав наполовину. Во-первых, многие дистрибутивы уже дропнули 32-х битные сборки или собираются дропнуть. Во-вторых, это в 64-х битные сборки, как правило, добавляют поддержку EFI. 64-х битного, ага. Ради интереса проверил кучу 32-х битных сборок. Из огромной кучи дистрибутивов поддержка 32-х битного EFI обнаружилась мной только в 32-х битных сборках таких дистрибутивов как Debian и Open Mandriva.

Однако, за забор 32-х битного UEFI можно пропихнуть совершенно любой дистрибутив. Развернув образ из архива (лично я пакую системные разделы в тарболы) на SSD. Для процедуры достаточно 3-х флэшек, debian-8.7.1-i386-netinst.iso (для grub'а) и архива системного раздела. Подготовка флэшек заключается в том, что на одну из них записывается debian-8.7.1-i386-netinst.iso, на вторую копируется тарбол тарболом, а на третью разворачивается устанавливаемая система. После чего достаточно загрузиться в систему на флэшке, из под неё развернуть её же из тарбола на SSD и настроить загрузчик. После чего можно перезагружаться в систему.

Слака на сабжевом ноутбуке работает хорошо. Встроенных звука и Wi-Fi нет. Совсем нет. В дефолтном ядре, кстати, sound/soc вообще выпилены. Пересборка ядра не помогла. Обновление до ядра 4.10.0-rc6 тоже. Однако, в природе есть и внешние USB звуковухи и сетевухи.

Вывод lshw: http://saahriktu.org/irbisnb43lshw.html

Ещё пара скриншотов: http://saahriktu.org/tmp/screenshot1486105694.jpg , http://saahriktu.org/tmp/screenshot1486109019.jpg , http://saahriktu.org/tmp/screenshot1486138313.jpg .

 

saahriktu
()

mush performance

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

900 MHz счастья и 256 Mb радости. GPU Radeon 7000 (RV100), 18Gb HDD. Планирую сделать апгрейд до GeForce 4 MX (или посоветуйте что-нибудь лучше для AGP 4.x). Еще скриншот.

  • Firefox 3.6.9 (40.х тоже норм, но 3-тий достаточно)
  • gimp2
  • Libreoffice 5
  • mplayer (да, в HD 720p может)

Больше и не надо.

 ,

mfhunruh
()

OpenVSP 3.10.0

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

7 января 2017 года состоялся релиз OpenVSP 3.10.0 — свободной кроссплатформенной параметрической системы проектирования и анализа геометрии летательных аппаратов, разрабатываемой NASA.

Кроме самой программы, на сайте разработчиков есть раздел для обмена готовыми проектами моделей; на данном скриншоте отображена недавно добавленная в репозиторий модель самолета RV-7.

http://hangar.openvsp.org/[br

]Репозиторий моделей

23-25 августа 2016 года в Исследовательском центре Эймса (подразделение NASA) на территории Федерального аэродрома Моффетт (Калифорния, США) состоялся OpenVSP Workshop 2016:

Материалы OpenVSP Workshop 2016 - http://nari.arc.nasa.gov/vsp

http://github.com/OpenVSP/OpenVSP

 , ,

atsym
()

texlive-latex и русский язык

Форум — Desktop

помогите настроить латех на русские буквы.

Ubuntu 8.04 dvd

поставил
sudo apt-get install texlive-latex-base
sudo apt-get install texlive-doc-ru
sudo apt-get install texlive-lang-cyrillic

$ cat test.tex\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\begin{document}
test тест $x^2$
\end{document}

после компиляции (пришлось нажать r) текст в dvi файле не отображается

$ latex test.tex
This is pdfTeXk, Version 3.141592-1.40.3 (Web2C 7.5.6)
%&-line parsing enabled.
entering extended mode
(./test.tex
LaTeX2e <2005/12/01>
Babel <v3.8h> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, ukrainian, russian, bulgarian, loaded.
(/usr/share/texmf-texlive/tex/latex/base/article.cls
Document Class: article 2005/09/16 v1.4f Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/size10.clo))
(/usr/share/texmf-texlive/tex/latex/base/inputenc.sty
(/usr/share/texmf-texlive/tex/latex/base/utf8.def
(/usr/share/texmf-texlive/tex/latex/base/t1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/ot1enc.dfu)
(/usr/share/texmf-texlive/tex/latex/base/omsenc.dfu)))
(/usr/share/texmf-texlive/tex/generic/babel/babel.sty
(/usr/share/texmf-texlive/tex/generic/babel/russianb.ldf
(/usr/share/texmf-texlive/tex/generic/babel/babel.def)
(/usr/share/texmf-texlive/tex/latex/cyrillic/t2aenc.def
(/usr/share/texmf-texlive/tex/latex/base/t2aenc.dfu)))) (./test.aux
(/usr/share/texmf-texlive/tex/latex/cyrillic/t2acmr.fd)kpathsea: Running mktextfm larm1000
mktextfm: Running mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input larm1000
This is METAFONT, Version 2.71828 (Web2C 7.5.6)

(/home/dmitry/.texmf-var/fonts/source/lh/lh-t2a/larm1000.mf
(/usr/share/texmf-texlive/fonts/source/lh/base/fikparm.mf
(/usr/share/texmf-texlive/fonts/source/public/cm/cmbase.mf)
(/usr/share/texmf-texlive/fonts/source/lh/base/lcyrbeg.mf)
(/usr/share/texmf-texlive/fonts/source/lh/base/lkligtbl.mf)
>> 10
kpathsea: Running mktexmf ecrm
>> "input ecrm"
! I can't find file `ecrm'.
<scantokens> input ecrm

<to be read again>
;
use_driver->...#=pt#;pt#:=true_pt#;scantokens(ss);
pt#:=true_pt#;font_identif...
l.293 use_driver(fonteq)
;
Please type another input file name
! Emergency stop.
<scantokens> input ecrm

<to be read again>
;
use_driver->...#=pt#;pt#:=true_pt#;scantokens(ss);
pt#:=true_pt#;font_identif...
l.293 use_driver(fonteq)
;
Transcript written on larm1000.log.
mktextfm: `mf-nowin -progname=mf \mode:=ljfour; mag:=1; nonstopmode; input larm1000' failed.
kpathsea: Appending font creation commands to missfont.log.

! Font T2A/cmr/m/n/10=larm1000 at 10.0pt not loadable: Metric (TFM) file not fo
und.
<to be read again>
relax
l.3 \select@language{russian}

? r
OK, entering nonstopmode...
) [1] (./test.aux) )
(see the transcript file for additional information)
Output written on test.dvi (1 page, 256 bytes).
Transcript written on test.log.

>>>

anonymous
()

GUI моей мечты

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

Nameless OS – творение некоего Петра Дурлея. Поддерживаются платформы i386 и AMD64.

CLI

Текстовый редактор и калькулятор

Экран загрузки I

Экран загрузки II

Файловый менеджер

 ,

Deleted
()

Домашнее рабочее место фрилансера

Галерея — Рабочие места

Слева -направо, начиная со стола: (1) Подставка под лампу, реанимирую старый системник, чтобы в будущем продать, подарить, или выкинуть, в зависимости от результата. (2) Два монитора - моя основная рабочая консоль. (3) третий монитор для эффекта матрицы, вернее от ретрокомпьютера ZX-Spectrum.Висит на стене и не мешает. (4) Ноутбук не мой, ставлю тян за еду туда Win7+Ubuntu. Часто там стоят ПК клиентов или друзей. Обилие мышей могло бы быть сокращено до одной, если бы не ушатанность PC\2 мыши, которая подключена к КВМ переключателю, что вынудило меня использовать usb мыша, а а pc\2 оставить для консольной работы с ПК, подключенными через КВМ переключатель. Третий мышь костыль, можно было и убрать со стола, так как я использую софтверный КВМ переключатель Synergy, но как раз сегодня у меня ломался wi-fi роутер, и пришлось пользоваться отдельной мышью, чтобы не мучать тач. В общем считайте, что лишних мышей нет)

Оранжевый колпак для сохранения чайника горячим продолжительное время. А черный ретро телефон для звонков в саппорты. У него бодряще-хрипящее качество звука, что доставляет лулзов. Пять картонок над монитором - памятки текущих дел.

Второй уровень:

(1) Правее лампы ретрокомпьютер ZX-Evolution. (2) Рабочий ноутбук с Ubuntu, и нетбук с Win7. (3) Главная рабочая станция в mITX исполнении и внешним стендом дисков. остальное не менее интересно, но мало относится к компьютерам)

hikikomori
()

Как должен выглядеть закос под мак

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

Не так давно встретил тут скрин в котором утверждалось что это почти полная копия мака, решил показать как надо делать такой закос :)

По пунктам:
- Debian Lenny
- Gnome 2.18.3
- иконки OSX + то чего не было достал с инета или срисовал со скриншотов :)
- тема OSX-theme + мои исправления в gtkrc для размера кнопок ( по умолчанию они слишком большие )
- compiz-fusion + emerald ( тема DreamTiger )
- вручную патченный gtk2.10 + gnome-macmenu
- AWN - Wallpaper оригинальный - Шрифты - Lucida Frande + MS Sans для iTunes ( чтоб аккуратно список смотрелся, а не как в маке - все маленькое и размытое ) ( п.с. - размытость шрифтов у меня сделана по аналогии с маком, для большего сходства :) )
- Iceweasel + тема iFox + какое-то дополнение чтоб убрать меню
- VLC + маковская тема под Skins2
- iTunes 6.05

Вроде бы все - критикуйте :)

Каким должен быть закос под мак :)

lester
()