LINUX.ORG.RU

Сообщения iZEN

 

Приёмчики SSH

Форум — Admin

Предлагаю в этой теме делиться полезными приёмами работы по удалённому доступу SSH.

Наберём небольшой FAQ тех вопросов и ответов, которые встречаются в повседневной работе или, наоборот, достаточно редко.

Первый вопрос прозвучит так:

Что делать в случае ненадёжного соединения (Wi-Fi) между компьютерами в помещении с помехами (сварочный цех, торговый центр с глушилками и т.д.), то есть как в SSH решается проблема восстановления потерянной сессии?

 ,

iZEN
()

NVMe SSD как частичная замена ОЗУ

Форум — Talks

Тезисно мысли вслух:

  • ОЗУ небольшого объёма (~1 ГБ) и нужно для кэша «четвёртого» уровня
  • NVMe SSD как хранитель SWAP
  • по сути все запущенные программы находятся в SWAP на NVMe SSD, а в небольшом ОЗУ находится только рабочий набор

«Протокол NVMe разрабатывался с нуля, при этом основными целями являлись получение низких задержек и обеспечение параллельного доступа к твёрдотельным накопителям с учётом параллелизма современных платформ, использующих многоядерные процессоры. Основными преимуществами NVMe перед AHCI является механизм работы с очередями и оптимизация обработки прерываний, что позволяет обеспечить более высокий уровень производительности.

Устройство AHCI ограничено одной очередью глубиной 32, в то время как NVMe поддерживает 64К (65536) очередей с глубиной 65536 каждая.»

- wikipedia.org.

То есть фактически имеем аналог DRAM, но с несколько более скромными характеристиками: 3 ГБ/с (как DDR2-400) и 740 тыс. IOPS. Кто уже пытался построить систему вокруг концепции задействования SWAP относительно большого объёма (16-64 ГБ) и малого объёма оперативной памяти в современных системах с многоядерными процессорами?

 , ,

iZEN
()

Сравнение стеков Spring и Java EE. Современное состояние

Форум — Development

Лекция в офисе компании FoxmindEd прошла 25.02.2018.

Слайды: https://drive.google.com/file/d/0B38igFDHEy45Z251OGE0Zi1mblE/view

Лекция: https://www.youtube.com/watch?v=HMT6jgZ5Pls

Сергей Немчинский, имея за спиной 20 летний опыт программирования на Java, сравнивает две параллельно развивающиеся технологии.

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

 , ,

iZEN
()

Что-то evince перестало в djvu

Форум — Desktop

Версия и зависимости (пересобраны):

> pkg info evince-lite
evince-lite-3.26.0
Name           : evince-lite
Version        : 3.26.0
Installed on   : Thu Feb 22 21:21:45 2018 MSK
Origin         : graphics/evince-lite
Architecture   : FreeBSD:11:amd64
Prefix         : /usr/local
Categories     : gnome print graphics
Licenses       : GPLv2
Maintainer     : gnome@FreeBSD.org
WWW            : https://wiki.gnome.org/Apps/Evince
Comment        : GNOME 3 multi-format document viewer without the GNOME dependancies
Options        :
	COMICS         : off
	DBUS           : on
	DJVU           : on
	DVI            : off
	KEYRING        : off
	T1LIB          : off
	XPS            : on
Shared Libs required:
	libgdk-3.so.0
	libglib-2.0.so.0
	libarchive.so.13
	libgobject-2.0.so.0
	libpango-1.0.so.0
	libspectre.so.1
	libcairo.so.2
	libgtk-3.so.0
	libgstvideo-1.0.so.0
	libxml2.so.2
	libdjvulibre.so.21
	libintl.so.8
	libgstbase-1.0.so.0
	libatk-1.0.so.0
	libgxps.so.2
	libtiff.so.5
	libgstreamer-1.0.so.0
	libgthread-2.0.so.0
	libgmodule-2.0.so.0
	libgdk_pixbuf-2.0.so.0
	libcairo-gobject.so.2
	libgio-2.0.so.0
	libpangocairo-1.0.so.0
	libpoppler-glib.so.8
Shared Libs provided:
	libpdfdocument.so
	libtiffdocument.so
	libevbrowserplugin.so
	libevview3.so.3
	libpsdocument.so
	libxpsdocument.so
	libdjvudocument.so
	libevdocument3.so.4
Annotations    :
	FreeBSD_version: 1101510
Flat size      : 13.5MiB
Description    :
Evince is a document viewer for multiple document formats including PDF and
Postscript.  The goal of evince is to replace document viewers such as ggv and
gpdf with a single, simple application.

This lite version doesn't have depend on GNOME libraries. Such as nautilus
and gnome-desktop.

WWW: https://wiki.gnome.org/Apps/Evince

При попытке открыть любой Djvu-файл пишет:

Entity: line 1: parser error : Start tag expected, '<' not found
xбелиберда
^
Ни у кого не было такого?

P.S. С открытием PDF всё нормально.

 , ,

iZEN
()

Графическая тулза для форматирования флэшек (необходима)

Форум — Desktop

Вопрос скорее к продвинутым пользователям операционных систем на базе Xubuntu и Linux Mint: есть ли возможность пользователю произвести форматирование USB-флэшки (или переносного жёсткого диска)? И если это предусмотрено, то какой тулзой осуществляется? Может быть есть плагин к файл-менеджеру?

 , , newfs

iZEN
()

Про поддержку NTFS в Debian 8.7

Форум — Admin

Насколько надёжно поддерживаются тома NTFS с фичами этой файловой системы на Debian Linux v.8.7?

Интересует работа с хардликами: видит ли операционная система файлы, созданные в виде хардлинков в Windows? Пример. Есть каталог с файлами, а в подкаталоге этого каталога прописаны хард-линки на некоторые файлы каталога. Возможно ли копирование файлов по хард-линкам NTFS?

 ,

iZEN
()

Что за шрифт?

Форум — Web-development

Вот: http://imgur.com/a/9yb4c

Что за шрифт используется в окне редактора?

 

iZEN
()

deadbeef-0.7.2 и попытка воспроизвести MP3 во FreeBSD

Форум — Multimedia

Хочу добавить mp3-файлы в список воспроизведения Файл -> Добавить файл(ы) -> [в окне выбора файлов в каталоге с MP3 выделяю все файлы и нажимаю кн.Открыть], плеер падает.

> deadbeef 
starting deadbeef 0.7.2
server_start
searching for GUI plugins in /home/igor/.local/lib64/deadbeef
searching for GUI plugins in /home/igor/.local/lib/deadbeef
searching for GUI plugins in /usr/local/lib/deadbeef
load_plugin_dir /usr/local/lib/deadbeef: scandir found 39 files
found gui plugin ddb_gui_GTK2.so
added GTK2 gui plugin
load gui plugin
checking GUI plugin: GTK2
found selected GUI plugin: GTK2
loading plugin /usr/local/lib/deadbeef/ddb_gui_GTK2.so
loading plugins from /home/igor/.local/lib64/deadbeef
loading plugins from /home/igor/.local/lib/deadbeef
loading plugins from /usr/local/lib/deadbeef
load_plugin_dir /usr/local/lib/deadbeef: scandir found 39 files
loading plugin /usr/local/lib/deadbeef/aac.so
loading plugin /usr/local/lib/deadbeef/adplug.so
loading plugin /usr/local/lib/deadbeef/alac.so
loading plugin /usr/local/lib/deadbeef/artwork.so
loading plugin /usr/local/lib/deadbeef/cdda.so
loading plugin /usr/local/lib/deadbeef/converter.so
loading plugin /usr/local/lib/deadbeef/converter_gtk2.so
loading plugin /usr/local/lib/deadbeef/dca.so
loading plugin /usr/local/lib/deadbeef/ddb_ao.so
loading plugin /usr/local/lib/deadbeef/ddb_mono2stereo.so
loading plugin /usr/local/lib/deadbeef/ddb_shn.so
loading plugin /usr/local/lib/deadbeef/dsp_libsrc.so
loading plugin /usr/local/lib/deadbeef/ffap.so
loading plugin /usr/local/lib/deadbeef/flac.so
loading plugin /usr/local/lib/deadbeef/gme.so
loading plugin /usr/local/lib/deadbeef/in_sc68.so
loading plugin /usr/local/lib/deadbeef/m3u.so
loading plugin /usr/local/lib/deadbeef/mms.so
loading plugin /usr/local/lib/deadbeef/mp3.so
loading plugin /usr/local/lib/deadbeef/musepack.so
loading plugin /usr/local/lib/deadbeef/notify.so
loading plugin /usr/local/lib/deadbeef/oss.so
loading plugin /usr/local/lib/deadbeef/pltbrowser_gtk2.so
loading plugin /usr/local/lib/deadbeef/sid.so
loading plugin /usr/local/lib/deadbeef/sndfile.so
loading plugin /usr/local/lib/deadbeef/supereq.so
loading plugin /usr/local/lib/deadbeef/tta.so
loading plugin /usr/local/lib/deadbeef/vfs_curl.so
loading plugin /usr/local/lib/deadbeef/vfs_zip.so
loading plugin /usr/local/lib/deadbeef/vorbis.so
loading plugin /usr/local/lib/deadbeef/vtx.so
loading plugin /usr/local/lib/deadbeef/wavpack.so
loading plugin /usr/local/lib/deadbeef/wildmidi.so
loading plugin /usr/local/lib/deadbeef/wma.so
selected output plugin: OSS output plugin
INFO: loading playlist Default
INFO: from file /home/igor/.config/deadbeef/playlists/0.dbpl
INFO: loading playlist Новый плейлист (1)
INFO: from file /home/igor/.config/deadbeef/playlists/1.dbpl
INFO: loading playlist Новый плейлист
INFO: from file /home/igor/.config/deadbeef/playlists/2.dbpl
gtkui plugin compiled for gtk version: 2.24.29
connecting button tray signals
Ошибка адресации на шине

Вот такая ошибка. Перекомпиляция плеера ничего не дала.

Замечу, файлы FLAC и M4P открываются и воспроизводятся нормально.

 , ,

iZEN
()

glxgears после NVIDIA

Форум — General

Вынул NVIDIA-видюшку из системника, заместо неё теперь работает интеграшка AMD 785G. Драйвер xf86-video-ati-7.5.0 (xorg-drivers-7.7), xorg-server-1.17.4.

Xorg.conf взял из ранее сохранённого для этой интеграшки:

Section "ServerLayout"
	Identifier     "X.org Configured"
	Screen      0  "Screen0" 0 0
	InputDevice    "Mouse0" "CorePointer"
	InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
	ModulePath    "/usr/local/lib/xorg/modules"
	FontPath      "/usr/local/lib/X11/fonts/dejavu/"
	FontPath      "/usr/local/lib/X11/fonts/GentiumBasic/"
	FontPath      "/usr/local/lib/X11/fonts/LinLibertineG/"
EndSection

Section "Module"
	Load  "extmod"
	Load  "record"
	Load  "dbe"
	Load  "dri"
	Load  "dri2"
	Load  "type1"
	Load  "freetype"
EndSection

Section "InputDevice"
	Identifier  "Keyboard0"
	Driver      "kbd"
	Option      "XkbLayout" "us,ru"
	Option      "XkbVariant" ",winkeys"
	Option      "XkbOptions" "grp:caps_toggle,grp_led:caps,compose:ralt,terminate:ctrl_alt_bksp"
EndSection

Section "InputDevice"
	Identifier  "Mouse0"
	Driver      "mouse"
	Option	    "Protocol" "auto"
	Option	    "Device" "/dev/sysmouse"
	Option	    "ZAxisMapping" "4 5 6 7"
EndSection

Section "ServerFlags"
	Option "AutoAddDevices" "false"
	Option "AllowEmptyInput" "off"
	Option "AllowMouseOpenFail" "true"
	Option "IgnoreABI" "on"
	Option "AIGLX" "true"
EndSection

Section "Monitor"
	Identifier   "Monitor0"
	VendorName   "HWP"
	ModelName    "HP LP2475w"
	HorizSync    30.0 - 94.0
	VertRefresh  48.0 - 85.0
	Option	     "DPMS"
EndSection

Section "Modes"
	Identifier "Mode0"
EndSection 

Section "Device"
	Option      "AccelMethod"      "EXA"
	Identifier  "Card0"
	Driver      "ati"
	VendorName  "ATI Technologies Inc"
	BoardName   "RS880 [Radeon HD 4200]"
EndSection

Section "Screen"
	Identifier "Screen0"
	Device     "Card0"
	Monitor    "Monitor0"
	SubSection "Display"
		Viewport  0 0
		Depth     24
		Modes    "1920x1200"
	EndSubSection
EndSection

Section "DRI"
	Mode	0666
EndSection

Section "Extensions"
	Option "Composite"  "Enable"
	Option "DAMAGE"     "Enable"
	Option "RENDER"     "Enable"
EndSection

X'ы стартуют, Xfce прогружается и работает. Но пробую запустить glxgears:

> glxgears
Xlib:  extension "GLX" missing on display "unix:0.0".
Error: couldn't get an RGB, Double-buffered visual

Как исправить? Раньше (на другой версии Xorg с этой видюшкой) всё работало. Перекомпилировать нужно что-то?

 , , ,

iZEN
()

Куда пропали LiveUSB-дистрибутивы?

Форум — Talks

Раньше можно было скачать .img-образы для непосредственной записи на флешки командой dd(1). В последнее время попадаются только ISO-образы для прожига LiveCD/DVD и непосредственной установки операционных систем с них.

Как быть тем, у кого нет пишущего CD/DVD-привода, но есть старая добрая утилита dd(1) и нужна возможность использования загрузочной USB-флешки без установки?!

 

iZEN
()

Как в IDEA 13 (CE) создать проект на Maven?

Форум — Development

Скажите, в IDEA 13 (CE) создать проект на Maven с goals: clean, test, run, install вообще реально? Что для этого надо сделать, я не понимаю. В NetBeans всё просто и очевидно, а тут что за трэш и угар с конфигурациями?

MavenProject/pom.xml (практически дефолтный):

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>MavenProject</groupId>
    <artifactId>MavenProject</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>jar</packaging>

</project>

MavenProject/src/main/java/ru/vsprog/mavenproject/Main.java:

package ru.vsprog.mavenproject;

public class Main {
    public static void main(String[] args) {
        System.out.println("Hello World");
    }
}
Как мне его запустить средствами Maven?

Делал как здесь: http://vsprog.ru/258 — окно «Maven Projects» в IDEA не нашёл. В последней версии его нет что ли?

Тот же проект в NetBeans очищается-собирается:

cd /usr/home/igor/IdeaProjects/MavenProject; JAVA_HOME=/usr/local/openjdk7 M2_HOME=/usr/home/igor/bin/apache-maven-3.1.1 /usr/home/igor/bin/apache-maven-3.1.1/bin/mvn clean install
Scanning for projects...
                                                                        
------------------------------------------------------------------------
Building MavenProject 1.0-SNAPSHOT
------------------------------------------------------------------------

--- maven-clean-plugin:2.5:clean (default-clean) @ MavenProject ---
Deleting /usr/home/igor/IdeaProjects/MavenProject/target

--- maven-resources-plugin:2.6:resources (default-resources) @ MavenProject ---
Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
Copying 0 resource

--- maven-compiler-plugin:2.5.1:compile (default-compile) @ MavenProject ---
File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
Compiling 1 source file to /usr/home/igor/IdeaProjects/MavenProject/target/classes

--- maven-resources-plugin:2.6:testResources (default-testResources) @ MavenProject ---
Using platform encoding (UTF-8 actually) to copy filtered resources, i.e. build is platform dependent!
skip non existing resourceDirectory /usr/home/igor/IdeaProjects/MavenProject/src/test/resources

--- maven-compiler-plugin:2.5.1:testCompile (default-testCompile) @ MavenProject ---
Nothing to compile - all classes are up to date

--- maven-surefire-plugin:2.12.4:test (default-test) @ MavenProject ---
No tests to run.

--- maven-jar-plugin:2.4:jar (default-jar) @ MavenProject ---
Building jar: /usr/home/igor/IdeaProjects/MavenProject/target/MavenProject-1.0-SNAPSHOT.jar

--- maven-install-plugin:2.4:install (default-install) @ MavenProject ---
Installing /usr/home/igor/IdeaProjects/MavenProject/target/MavenProject-1.0-SNAPSHOT.jar to /home/igor/.m2/repository/MavenProject/MavenProject/1.0-SNAPSHOT/MavenProject-1.0-SNAPSHOT.jar
Installing /usr/home/igor/IdeaProjects/MavenProject/pom.xml to /home/igor/.m2/repository/MavenProject/MavenProject/1.0-SNAPSHOT/MavenProject-1.0-SNAPSHOT.pom
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 2.477s
Finished at: Fri Jan 17 22:32:32 VOLT 2014
Final Memory: 14M/122M
------------------------------------------------------------------------
и нормально выполняется:
cd /usr/home/igor/IdeaProjects/MavenProject; JAVA_HOME=/usr/local/openjdk7 M2_HOME=/usr/home/igor/bin/apache-maven-3.1.1 /usr/home/igor/bin/apache-maven-3.1.1/bin/mvn "-Dexec.args=-classpath %classpath ru.vsprog.mavenproject.Main" -Dexec.executable=/usr/local/openjdk7/bin/java org.codehaus.mojo:exec-maven-plugin:1.2.1:exec
Running NetBeans Compile On Save execution. Phase execution is skipped and output directories of dependency projects (with Compile on Save turned on) will be used instead of their jar artifacts.
Scanning for projects...
                                                                        
------------------------------------------------------------------------
Building MavenProject 1.0-SNAPSHOT
------------------------------------------------------------------------

--- exec-maven-plugin:1.2.1:exec (default-cli) @ MavenProject ---
Hello World
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------
Total time: 0.839s
Finished at: Fri Jan 17 22:33:22 VOLT 2014
Final Memory: 5M/86M
------------------------------------------------------------------------
— без всякого дополнительного мозгоклюйства!

 , ,

iZEN
()

gvfsd-http проказничает

Форум — Desktop

Ни с того, ни с сего на FreeBSD запустился демон /usr/local/libexec/gvfsd-http из пакета:

> pkg which /usr/local/libexec/gvfsd-http
/usr/local/libexec/gvfsd-http was installed by package gvfs-1.12.3_1
— случайно заметил в top.

Порт gvfs собирал из исходников с опциями:

% cat /var/db/ports/devel_gvfs/options 
# This file is auto-generated by 'make config'.
# Options for gvfs-1.12.3_1
_OPTIONS_READ=gvfs-1.12.3_1
_FILE_COMPLETE_OPTIONS_LIST=AVAHI CDDA FUSE GPHOTO2 HAL SAMBA
OPTIONS_FILE_UNSET+=AVAHI
OPTIONS_FILE_UNSET+=CDDA
OPTIONS_FILE_UNSET+=FUSE
OPTIONS_FILE_UNSET+=GPHOTO2
OPTIONS_FILE_UNSET+=HAL
OPTIONS_FILE_UNSET+=SAMBA
То есть вообще без всякой сетевой «активности».

Странно. Зачем это?

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

 ,

iZEN
()

На планшете неюзабельно

Форум — Linux-org-ru

Тема «white2» на планшете неюзабельна. Открываю страницу по ссылке «Трекер» и внизу по ссылке «следующие» не могу перейти на следующую страницу - почему-то текущая страница сама прокручивается вверх. Эффект как-то связан с подсветкой текущей строки в таблице.

iZEN
()

Посоветуйте Network Cable Tester

Форум — Linux-hardware

Собственно, нужен недорогой универсальный Network Cable Tester для проверки Ethernet, коаксиала и телефонной лапши на физическую целостность и качество монтажа коннекторов.

Что посоветуете?

 

iZEN
()

Skype на планшете под Android. И как оно?

Форум — Mobile

Кто пробовал, насколько хорошо работает Skype на 3G-планшете с Android 4.1-4.2? Есть ли альтернативные программные решения для видео- IP-телефонии?

 ,

iZEN
()

Десктопный процессор AMD и mATX материнка к нему

Форум — Linux-hardware

Посоветуйте, пожалуйста, современный десктопный процессор от AMD, который хотя бы на 40-50% производительнее Phenom II X4 810 и греется не больше 100 Вт (ладно, максимум 125 Вт).

Также интересует micro-ATX материнка к нему с шестью SATA-разъёмами на борту и 4 DIMM.

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

 

iZEN
()

Вот так получают доступ к Айфончикам

Форум — Talks

Почти по аналогии, как к запароленной Windows 95, только через экстренный вызов: http://www.youtube.com/watch?v=oKOj0GMf810

(Статья на Хабре с этой темой удалена. Наверно опасаются массового батхёрта яблодрочеров.)

 ,

iZEN
()

Посоветуйте годную макулатуру на русском языке по Mercurial

Форум — Development

Что есть хорошего на русском языке о Mercurial? Ссылки на видео- и аудиолекции приветствуются.

 , , ,

iZEN
()

AMD Phenom X6 1055T или Phenom II X4 975/980?

Форум — Talks

Пришло время апгрейдить Phenom II X4 810 на более мощный процессор и нарастить оперативку с 8 до 16 ГБ.

Подскажите, какой из перечисленных в заголовке темы процессоров будет наиболее эффективно (быстрее по времени) справляться на задачах компиляции кода с помощью GCC, LLVM/Clang, Java (JIT).

 , ,

iZEN
()

Как погасить избыточный вывод сообщений компиляции?

Форум — Development

Подозреваю, что избыточный вывод сообщений в терминале заметно тормозит процесс компиляции.

«alias make make -s» лишь отчасти спасает ситуацию, но всё равно эти простыни на экране из жутких строк с полными путями команд и опций компиляции доставляют.

После запуска make в командной строке желательно видеть хоть какой-то индикатор прогресса сборки, а в конце процесса получить сообщение об успешности или сообщение об ошибке. Можно такое сделать стандартными средствами?

 ,

iZEN
()

RSS подписка на новые темы