LINUX.ORG.RU

Сообщения omegatype

 

С какими параметрами вы конвертируете музыку в OGG?

Форум — Desktop

Обнаружил у себя в архивах коллекцию музыки во flac. Почему она во flac - не знаю, но на моем желе это качество избыточно. Решил сэкономить место и перевести музыку в ogg - из каких соображений выбирать параметр quality? На каких параметрах слушаете вы?

 

omegatype
()

Обработка файлов с пробелами в именах в цикле

Форум — Desktop

Народ, помогите найти ошибку в скрипте конвертации. Следующий код работает:

ffmpeg -i "Korn - A.D.I.D.A.S..vob" "../Korn - A.D.I.D.A.S..mkv" 

А вот этот нет:

$ {
> find * -print0 | while read -d $'\0' f; do
>    echo "$f"
>    echo "$f" "../$(basename "$f" .vob).mkv"
>    ffmpeg -i "$f" "../$(basename "$f" .vob).mkv"
>    break 
> done
> } 2>&1 | head -n 100
Korn - A.D.I.D.A.S..vob
Korn - A.D.I.D.A.S..vob ../Korn - A.D.I.D.A.S..mkv
ffmpeg version 2.3.3 Copyright (c) 2000-2014 the FFmpeg developers
  built on Aug 17 2014 17:11:34 with gcc 4.9.1 (GCC)
  configuration: --prefix=/usr --disable-debug --disable-static --enable-avisynth --enable-avresample --enable-decoder=atrac3 --enable-decoder=atrac3p --enable-dxva2 --enable-fontconfig --enable-gnutls --enable-gpl --enable-libass --enable-libbluray --enable-libfreetype --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libv4l2 --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-pic --enable-postproc --enable-runtime-cpudetect --enable-shared --enable-swresample --enable-vdpau --enable-version3 --enable-x11grab
  libavutil      52. 92.100 / 52. 92.100
  libavcodec     55. 69.100 / 55. 69.100
  libavformat    55. 48.100 / 55. 48.100
  libavdevice    55. 13.102 / 55. 13.102
  libavfilter     4. 11.100 /  4. 11.100
  libavresample   1.  3.  0 /  1.  3.  0
  libswscale      2.  6.100 /  2.  6.100
  libswresample   0. 19.100 /  0. 19.100
  libpostproc    52.  3.100 / 52.  3.100
Input #0, mpeg, from 'Korn - A.D.I.D.A.S..vob':
  Duration: 00:02:34.46, start: 299.883611, bitrate: 4203 kb/s
    Stream #0:0[0x1bf]: Data: dvd_nav_packet
    Stream #0:1[0x1e0]: Video: mpeg2video (Main), yuv420p(tv), 352x480 [SAR 20:11 DAR 4:3], max. 6000 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0:2[0x81]: Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s
    Stream #0:3[0x80]: Audio: ac3, 48000 Hz, stereo, fltp, 192 kb/s
[libx264 @ 0x2039540] using SAR=20/11
[libx264 @ 0x2039540] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
[libx264 @ 0x2039540] profile High, level 2.1
[libx264 @ 0x2039540] 264 - core 142 r2397M b7a50c1 - H.264/MPEG-4 AVC codec - Copyleft 2003-2014 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
Output #0, matroska, to '../Korn - A.D.I.D.A.S..mkv':                                                                                                              
  Metadata:                                                                                                                                                        
    encoder         : Lavf55.48.100                                                                                                                                
    Stream #0:0: Video: h264 (libx264) (H264 / 0x34363248), yuv420p, 352x480 [SAR 20:11 DAR 4:3], q=-1--1, 29.97 fps, 1k tbn, 29.97 tbc                            
    Metadata:                                                                                                                                                      
      encoder         : Lavc55.69.100 libx264
    Stream #0:1: Audio: vorbis (libvorbis) (oV[0][0] / 0x566F), 48000 Hz, 5.1(side), fltp
    Metadata:
      encoder         : Lavc55.69.100 libvorbis
Stream mapping:
  Stream #0:1 -> #0:0 (mpeg2video (native) -> h264 (libx264))
  Stream #0:2 -> #0:1 (ac3 (native) -> vorbis (libvorbis))
Press [q] to stop, [?] for help
[ac3 @ 0x1d114e0] frame sync error
Error while decoding stream #0:2: Invalid data found when processing input
[libvorbis @ 0x203a440] Queue input is backward in time
[matroska @ 0x1d11e00] Non-monotonous DTS in output stream 0:1; previous: 49, current: 39; changing to 49. This may result in incorrect timestamps in the output file.
stream #1:7 fps=0.0 q=29.0 size=     327kB time=00:00:03.69 bitrate= 725.0kbits/s    
  keyframe=1
  duration=0.033
  dts=326.726  pts=326.827
  size=80008
[libx264 @ 0x2039540] frame= 750 QP=25.14 NAL=2 Slice:P Poc:58  I:14   P:375  SKIP:271  size=2042 bytes
[matroska @ 0x1d11e00] Writing block at offset 3525046, size 677, pts 25063, dts 25063, duration 21, flags 128
[matroska @ 0x1d11e00] Writing block at offset 3525730, size 670, pts 25084, dts 25084, duration 21, flags 128
[matroska @ 0x1d11e00] Writing block at offset 3526407, size 2042, pts 25158, dts 25092, duration 33, flags 0
stream #1:
  keyframe=0
  duration=0.033
  dts=326.760  pts=326.760
  size=9536
[libx264 @ 0x2039540] frame= 751 QP=24.67 NAL=2 Slice:P Poc:62  I:40   P:410  SKIP:210  size=6337 bytes
[matroska @ 0x1d11e00] Writing block at offset 3528456, size 712, pts 25105, dts 25105, duration 21, flags 128
[matroska @ 0x1d11e00] Writing block at offset 3529175, size 6337, pts 25225, dts 25125, duration 33, flags 0
stream #2:
  keyframe=1
  duration=0.032
  dts=326.636  pts=326.636
  size=1792
stream #1:
  keyframe=0
  duration=0.033
  dts=326.793  pts=326.793
  size=8664
[libx264 @ 0x2039540] frame= 752 QP=26.53 NAL=0 Slice:B Poc:60  I:1    P:242  SKIP:395  size=1208 bytes
[matroska @ 0x1d11e00] Writing block at offset 3535519, size 127, pts 25127, dts 25127, duration 12, flags 128
[matroska @ 0x1d11e00] Writing block at offset 3535653, size 176, pts 25139, dts 25139, duration 3, flags 128
[matroska @ 0x1d11e00] Writing block at offset 3535836, size 149, pts 25141, dts 25141, duration 3, flags 128
[matroska @ 0x1d11e00] Writing block at offset 3535992, size 162, pts 25144, dts 25144, duration 3, flags 128
[matroska @ 0x1d11e00] Writing block at offset 3536161, size 169, pts 25147, dts 25147, duration 3, flags 128
[matroska @ 0x1d11e00] Writing block at offset 3536337, size 181, pts 25149, dts 25149, duration 3, flags 128
[matroska @ 0x1d11e00] Writing block at offset 3536525, size 710, pts 25152, dts 25152, duration 12, flags 128
[matroska @ 0x1d11e00] Writing block at offset 3537242, size 1208, pts 25192, dts 25158, duration 33, flags 0
stream #1:

Потом туча таких же сообщений и останов на строке:

  duration=0.032
  dts=330.828  pts=330.828
  size=1792
stream #2:
  keyframe=1
  duration=0.032
  dts=330.860  pts=330.860
  size=1792
stream #2:
  keyframe=1
  duration=0.032
  dts=330.892  pts=330.892
  size=1792

Enter command: <target>|all <time>|-1 <command>[ <argument>]

 

omegatype
()

Помогите разобраться с новой CentOS (выключение и логи выключения)

Форум — Admin

Установленная на программный raid1 под Virtual Box с CentOS-7.0-1406-x86_64-DVD.iso система не выключается, на последнем этапе висит System halted.

Вопрос 1: Как настроить автоматическое аппаратное выключение? Перезагрузка при этом работает нормально. При это касательно acpi в grub2.conf ничего нет:

# grep acpi /etc/grub2.conf
# 

Вопрос 2: Вверху окна выключения есть странные слова «cannot finalyze remaining filesystems, giving up» - это нормально?

Вопрос 3: Как посмотреть лог предыдущего выключения? Допустим, хочется почитать по-подробнее, что-там не удается финализировать, где это искать? Сходу grep по, например, слову «giving» в /var/log/* и journalctl -b 1 ничего не дал.

 ,

omegatype
()

Помогите победить LaTeX «Undefined control sequence»

Форум — Talks

Следующий фрагмент:

\documentclass[12pt]{article}

\usepackage[T1, T2A]{fontenc}
\usepackage[utf8]{inputenc}

\usepackage[russian]{babel}

\usepackage[hidelinks, unicode]{hyperref} % !!!!!!!!!!!!!!!!

\usepackage[toc]{appendix}
\renewcommand{\appendixtocname}{Приложения}
\renewcommand{\appendixpagename}{Приложения}

\begin{document}

Foo ~\ref{app:x}

\begin{appendices}

\section{Секция}

\label{app:x}

\end{appendices}

\end{document}

Отказывается собираться pdflatex-ом с ошибками:

! Undefined control sequence.
<argument> {\protect \edef T2A{T2A}\let \enc 
                                             @update \relax \xdef \T 2A/cmr/...
l.2 ...\004\065\004\072\004\106\004\070\004\117}{}
                                                  % 2

И т.д. еще туча аналогичного «Undefined control sequence». Если hyperref убрать - работает.

 , ,

omegatype
()

Производительность на вычислениях в VirtualBox в зависимости от Guest Additions?

Форум — Desktop

Host: Windows 7 (x64)
Guest: Linux ubuntu 3.11.0-12-generic x86_64

Задача: проводить на виртуальной машине моделирование в sage math (операции с матрицами, numpy, алгоритмы на python с большим количеством циклов, возможно множественными операциями создания/удаления объектов python, построение графиков.

В настройках Virtual Box установлены Enable PAE/NX, Enable VT-x/AMD-V и Enable Nester Padding. Соответственно в bios включена VT-x.

Вопрос: следует ли заморачиваться и ставить еще и Guest Additions? Логика подсказывает, что Guest Additions могут дать прирост в операциях ввода/вывдоа и в графике (а ля virtio).

А для вычислений/операций с памятью есть в Guest Additions смысл?

 , , ,

omegatype
()

Отслеживание концертов любимых групп

Форум — Talks

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

Специалист ЛОРа, а как ты отслеживаешь концерты своих любимых групп?

Многие сайты продажи билетов требуют либо указать город, либо указать группу, но если есть множество групп и есть желание съездить на концерт в другой город (или даже в другу страну), то составление сводной таблицы «кто и где» - это ад.

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

 ,

omegatype
()

Сдвиг даты создания файла при монтировании Linux\HP-UX

Форум — Admin

Имеется две машины под управлением HP-UX 10.20 и CentOS 6.

На HP-UX:

$ uname -a
HP-UX hp83k B.10.20 A 9000/785 2014649084 two-user license
$ touch foo
$ ll foo
-rw-r--r--   1 robotomt   users            0 Feb  6 10:57 foo
$ date
Thu Feb  6 10:57:30 MST 2014

На CentOS директория смонтирована по ssh c опциями:

-fstype=fuse,ro,allow_other,port=1122,noatime,nodev 
$ uname -a
Linux f63 2.6.32-358.6.2.el6.x86_64 #1 SMP Thu May 16 20:59:36 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
$ stat foo
  File: `foo'
  Size: 0               Blocks: 0          IO Block: 4096   regular empty file
Device: 1dh/29d Inode: 336         Links: 1
Access: (0644/-rw-r--r--)  Uid: (  102/ UNKNOWN)   Gid: (   20/   games)
Access: 2014-02-06 21:57:17.000000000 +0400
Modify: 2014-02-06 21:57:17.000000000 +0400
Change: 2014-02-06 21:57:17.000000000 +0400
$ date
Thu Feb  6 12:10:16 MSK 2014

Вопрос: почему файл на Linux оказался из будущего?

 , ,

omegatype
()

Софт для формирования видео-ряда из фотографий

Форум — Talks

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

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

 , ,

omegatype
()

IBM developerWorks - регистрация\комментарии?!

Форум — Talks

Раз уж на титульной ЛОРа опубликована реклама сабжа - решил зарегистрироваться и посмотреть, что там.

Мало того, что регистрация в высшей степени наркоманская (зарегистрировался на ibm.com, но ibm.com/developerworks по куки регистрацию не признал - попытка ввести логин пароль приводит к тому, что система говорит, что такой логин уже используется (sic!) - разумеется он уже используется, ибо я пытаюсь под ним войти, а не зарегистрировать новый... в общем, не понял как, но в итоге система пустила).

Далее - система комментариев у них вообще работает? Удалось добиться, что бы на сайте статьи отображался мой логин, т.е. я как бы залогинился - однако комментарий отправить нельзя (ошибка «В настоящее время ваше сообщение не может быть опубликовано. Пожалуйста, попробуйте позже»).

В общем - уныние и тлен с этим ibm dW :(

P.S. Натолкнула статья https://www.ibm.com/developerworks/ru/library/l-python_details_01/ в первой части которой автор неявно намекает на ненадежность Python и низжее положение языка по сравнению с другими (при этом без доказательств), а во второй части вообще путает понятия статическая\динамическая и строгая\нестрогая типизация.

Всё - выдыхаю...

 , ,

omegatype
()

Отслеживание почтовых отправлений.

Форум — Talks

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

Вот эти системы не нашли трек (хотя на родном сайте информация присутствует):

Вот этот просто перенаправил на родной сайт: http://www.track-trace.com/post

Или, может, скрипты есть годные?

 , , ,

omegatype
()

Python, Qt, PySide, matplotlib и множество Мандельброта

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

Праздного расширения кругозора для, решил посмотреть в сторону связки Python + Qt. В качестве упражнения выбрал множество Мандельброта, из matplotlib позаимствовал готовые цветовые схемы.

В остальном, Arch и почти дефолтная KDE.

PNG в полном размере.

 , , , ,

omegatype
()

Релиз Sage 5.12

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

Sage — это open-source система компьютерной математики, объединяющая множество существующих open-source пакетов единообразным интерфейсом при помощи Python. Она включает много областей математики, включая алгебру, комбинаторику, вычислительную математику и матанализ, и ставит своей целью создание жизнеспособной альтернативы таким пакетам как Magma, Maple, Mathematica и Matlab.

В данном стабилизационном релизе выполнено 234 задачи, включающие:

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

 , , ,

omegatype
()

Как можно жить с matlab?!

Форум — Talks

Прошел университет (все курсовые и диплом с отличием) с python/sage math + latex, в аспирантуре приходится «сдвигаться» на matlab + word.

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

На своем сайте они пишут:

The object-oriented programming capabilities of the MATLAB® language enable you to develop complex technical computing applications faster than with other languages, such as C++, C#, and Java™.

Они это серьезно?! После первой попытки «в лоб» сесть и написать простенький класс в matlba у меня случился приступ гнева. У них же все по-другому (не то что в C# или тем более Python) - это идиотская привязка к именам файлов. Какая-то неочевидная концепция где value-type и где reference-type, какой-то logical вместо boolean, отсутствие return, get() и set() в gui... в общем, адъ!

Библиотека алгоритмов и работа с матрицами сильны, но ООП/GUI на первый взгляд пророчат сильную попоболь :( И невольно вызывает желание провести параллель вида (python/* по отношению к matlab суть тоже, что *tex* по отношению к word).

Linux тут притом, что octave, как понимаю повторяет всю эту вакханалию.

Есть истории успеха, как удалось это пропустить через себя, не потеряв рассудок?

Надеюсь, я не прав и это только первое впечатление.

 , , , ,

omegatype
()

Поругайте китайфон

Форум — Talks

Специалисты, помогите подобрать лопату по следующим требованиям:

  • 220$-280$ В принципе, можно было бы купить и нечто дороже, НО: до сего момента в качестве телефона выступала старая добрая кнопочная nokia, с которой... гм.. можно было позволить себе особо не церемониться. Понимаю, что со всяким девайсом следует обращаться аккуратно по законам здравого смысла, но чем проще и дешевле изделие - тем с ним и жизнь проще.
  • Надежный Весьма приоритетная характеристика. Скрип, люфт, хруст - это портит впечатление и чрезвычайно нежелательно.
  • Стремящийся к простой геометрической форме Тонкий кирпич лучше, чем тарелка. Выпуклости на лицевой части нежелательны, на объективе/аккумуляторе тоже. Выпуклости вообще нежелательны. Шарообразные не предлагать.

Что требуется:

  • Звонить: как-никак, а это в первую очередь телефон и только потом все остальное;
  • Организация ежедневника: синхронизация с компьютерами на работе и дома (либо это будет web-морда, либо android-app-морда к чему-нибудь);
  • Периодически смотреть карту местности / гуглить ближайшие заведения общепита и как пройти в библиотеку в два ночи;
  • Периодически показывать друзьям новые фотографии с домашними животными на фоне ковра.

Что не требуется:

  • Слушать музыку/радио
  • Смотреть фильмы
  • Читать книги
  • Играть в игры
  • Делать фотографии

Собственно, рассматривал Nexus 4 (типа бренд, и типа гугель будет поддерживать по), но опоздал. Сейчас смотрю на zopo c2, дороговато, но авось подойдёт.

cast Reset, кажется, в треде по ubuntu edge ты рассуждал о качестве мобильных девайсов вдохновленно, реквестирую конструктивную критику китайфона как альтернативы популярным брендам.

Also, реквестирую истории успеха с китайфонами в целом.

P.S. Конечно, есть специализированные ресурсы по железу и мобильникам, но нигде так не ценят простоту, надежность и ненужность как на тут.

P.S. И очень бы хотелось, что бы не лицевой панели не было логотипа конторы. Это вызывает лютую чистую ненависть.

UPD 1: Время автономной работы так же критерий существенный.

 , ,

omegatype
()

В попытках посмотреть кино через mplayer

Форум — Linux-hardware
mplayer -vo help

выдал массу вариантов, какой из них наиболее оптимальный для ATI SI на открытых драйверах?

$ mplayer -vo vaapi The\ Fellowship\ of\ the\ Ring\ \(2001\).mkv 

....

libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
[vo_vaapi] vaInitialize(): unknown libva error
Error opening/initializing the selected video_out (-vo) device.

$ echo ${LIBVA_DRIVER_NAME}
vdpau

$ echo ${VDPAU_DRIVER}
radeonsi

$ sudo -E vainfo
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns -1
libva error: va_getDriverName() failed with unknown libva error,driver_name=(null)
vaInitialize failed with error code -1 (unknown libva error),exit

Или же:

$ mplayer -vo xv The\ Fellowship\ of\ the\ Ring\ \(2001\).mkv 

...

[VO_XV] It seems there is no Xvideo support for your video card available.
[VO_XV] Run 'xvinfo' to verify its Xv support and read
[VO_XV] DOCS/HTML/en/video.html#xv!
[VO_XV] See 'mplayer -vo help' for other (non-xv) video out drivers.
[VO_XV] Try -vo x11.

$ sudo -E xvinfo 
X-Video Extension version 2.2
screen #0
 no adaptors present

ТТХ:

$ uname -srvm
Linux 3.10.10-1-ARCH #1 SMP PREEMPT Fri Aug 30 11:30:06 CEST 2013 x86_64

$ sudo lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn XT [Radeon HD 7870 GHz Edition]

$ cat /etc/X11/xorg.conf.d/20-radeon.conf 
Section "Device"
    Identifier  "ATI Radeon HD7870"
    Driver      "radeon"
    Option "AccelMethod" "EXA"
EndSection

$ yaourt -Ss mplayer | grep installed
community/mplayer-vaapi 36265-4 [installed]

$ yaourt -Syua
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
 archlinuxfr is up to date
 Foreign packages: / 9 / 9

Можно ли как-то малой кровью получить аппаратное ускорение или... не готово для десктопа? :(

 , , ,

omegatype
()

Шрифты в LaTeX: дефолт или что-то иное?

Форум — Desktop

Решил оформить значительный кусок текста в LaTeX для распечатки на лазерном принтере.

Создал тестовый документ: http://postimg.org/image/ojd7owcbj/

В принципе, меня шрифты устраивают, но может «кто гроба не видал - тот и корыту рад»? Как вы оцениваете шрифты на пикче? Есть ли смысл заморочиться с их изменениями (и если да - киньте годный мануал)?

P.S. Сейчас под рукой только оффтопик с miktex 2.9, дома есть texlive из дистрибутива arch linux.

 ,

omegatype
()

LVM на Desktop на 1 старом и 2 новыми хардами: за и против?

Форум — Desktop

Имеется три hdd: два относительно новых WDC WD5003AZEX-00K1GA0 на 500 Gb и относительно старый ST31000528AS на 1 Tb.

Есть желание покрыть этим железом две задачи: организацию более или менее толерантного к выходу hdd из строя хранилища файлов (~100 Gb) + архив фильмов.

Планирую выделить по разделу на паре WDC и организовать RAID1 при помощи mdadm. Это решит задачу 1.

Тогда остаётся по одному разделу на WDC и вся Barracuda (допустим, там будет один большой раздел).

На ум пришли следующие пути организации:

  • LVM на все 3 раздела.

    Pros: удобно иметь единый большой раздел.

    Cons: выход из строя одного из хардов приведет к потере всей коллекции (или по меньшей мере к чрезвычайно-занимательному процессу восстановления данных, к которому я не готов)

  • LVM на 2 раздела WDC + ФС на разделе барракуды.

    Pros: данные на паре WDC не потеряются в случае выхода из строя барракуды.

    Cons: две директории, в принципе, терпимо, хотя одна все-таки удобнее.

Опционально: так же забежала шальная мысль по mdadm raid0 на паре WDC в указанных выше связках, но, полагаю это не приведет ни к чему хорошему.

Что посоветуете? Есть истории успехов с LVM на нескольких хардах?

 , , ,

omegatype
()

Сервер для маленькой такой компании

Форум — Linux-hardware

Есть узкий круг ограниченных людей (порядка 6-10 человек) со следующими требованиями:

  • Файловая помойка
  • Redmine, SVN, PostgreSQL
  • Несколько приложений на Django + PostgreSQL
  • + Площадка для игрищ со скриптами\базами\вебом и питоном

Идея реализации была следующей: сначала делаем это по прикидке на том, что есть, а там посмотрим.

Найденное железо: Core 2 Duo E7400 + 2 Gb RAM + Пара дисков IDE WD на 80 Gb.

Система: CentOS + kvm (virtio) + libvrtd. На виртуальных машинах так же CentOS: одна для Redmine, вторая для Django и третья для игрищ. Каждой из машин отдано по 512 Mb и на проблемы производительности пока что никто не жаловался.

Работает месяца четыре и теперь встал вопрос: а может, пора переходить к стадии «а там посмотрим» и переехать на какой-нибудь миниатюрный сервер?

Нет у меня веры ни в эти старые IDE-шные диски, ни в блок питания, найденный неизвестно где неизвестно кем.

Опыта у меня в этом вопросе не много - так что обращаюсь у уважаемому сообществу за советом: имеет ли смысл что-то кардинально менять и поискать минимальные брендовые решения? Или просто поменять диски и блок питания в существующем ПК? Бюджет - до 30-40 килорублей.

 

omegatype
()

Сигнал с видеокарты теряется и X замирают при старте Firefox

Форум — Desktop

Пишу из горящего танка!

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

ATI, открытые дрова.

Xorg.0.log

(EE) [mi] EQ overflowing.  Additional events will be discarded until existing events are processed.
(EE) 
(EE) Backtrace:
(EE) 0: /usr/bin/X (xorg_backtrace+0x3d) [0x57f71d]
(EE) 1: /usr/bin/X (mieqEnqueue+0x22b) [0x5615cb]
(EE) 2: /usr/bin/X (QueuePointerEvents+0x52) [0x44da92]
(EE) 3: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f473ed46000+0x57ed) [0x7f473ed4b7ed]
(EE) 4: /usr/bin/X (0x400000+0x73b08) [0x473b08]
(EE) 5: /usr/bin/X (0x400000+0x9c030) [0x49c030]
(EE) 6: /usr/lib/libpthread.so.0 (0x7f474427b000+0xf830) [0x7f474428a830]
(EE) 7: /usr/lib/libc.so.6 (ioctl+0x7) [0x7f47433bb587]
(EE) 8: /usr/lib/libdrm.so.2 (drmCommandWriteRead+0x5d) [0x7f4744f1a9ed]
(EE) 9: /usr/lib/xorg/modules/dri/radeonsi_dri.so (0x7f473e131000+0x30b584) [0x7f473e43c584]
(EE) 10: /usr/lib/xorg/modules/dri/radeonsi_dri.so (0x7f473e131000+0x30ba85) [0x7f473e43ca85]
(EE) 11: /usr/lib/xorg/modules/dri/radeonsi_dri.so (0x7f473e131000+0x2fc5a7) [0x7f473e42d5a7]
(EE) 12: /usr/lib/xorg/modules/dri/radeonsi_dri.so (0x7f473e131000+0x15cd92) [0x7f473e28dd92]
(EE) 13: /usr/lib/xorg/modules/dri/radeonsi_dri.so (0x7f473e131000+0x14284e) [0x7f473e27384e]
(EE) 14: /usr/lib/xorg/modules/dri/radeonsi_dri.so (0x7f473e131000+0x168310) [0x7f473e299310]
(EE) 15: /usr/lib/xorg/modules/dri/radeonsi_dri.so (0x7f473e131000+0x14263a) [0x7f473e27363a]
(EE) 16: /usr/lib/xorg/modules/dri/radeonsi_dri.so (0x7f473e131000+0x142f5d) [0x7f473e273f5d]
(EE) 17: /usr/lib/xorg/modules/dri/radeonsi_dri.so (0x7f473e131000+0x143483) [0x7f473e274483]
(EE) 18: /usr/lib/libglamor.so.0 (0x7f4741d88000+0x7b77) [0x7f4741d8fb77]
(EE) 19: /usr/lib/libglamor.so.0 (0x7f4741d88000+0x8015) [0x7f4741d90015]
(EE) 20: /usr/lib/libglamor.so.0 (0x7f4741d88000+0x2841c) [0x7f4741db041c]
(EE) 21: /usr/bin/X (0x400000+0x105261) [0x505261]
(EE) 22: /usr/bin/X (0x400000+0x3728e) [0x43728e]
(EE) 23: /usr/bin/X (0x400000+0x268b5) [0x4268b5]
(EE) 24: /usr/lib/libc.so.6 (__libc_start_main+0xf5) [0x7f47432ffbc5]
(EE) 25: /usr/bin/X (0x400000+0x26bfd) [0x426bfd]
(EE) 
(EE) [mi] These backtraces from mieqEnqueue may point to a culprit higher up the stack.
(EE) [mi] mieq is *NOT* the cause.  It is a victim.
(EE) [mi] EQ overflow continuing.  100 events have been dropped.
(EE) 

В /etc/X11/xorg.conf.d/ не мной созданная пара файлов 10-quirks.conf и 10-quirks.conf.

В /boot/syslinux/syslinux.conf modeset не выставлен, но переключение на терминал работает, так что вероятно он включен.

# uname -a
Linux 3.10.6-2-ARCH #1 SMP PREEMPT Tue Aug 13 09:47:01 CEST 2013 x86_64 GNU/Linux
# lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Pitcairn XT [Radeon HD 7870 GHz Edition]

P.S. Параллельно иду в гугель, но буду благодарен и за совет местных опытных арчеводом и кактусоедов пользователей видеокарт ATI.

P.P.S. Рассмотреть катаклизм, конечно, опция, но только если все прочие варианты не прокатят.

 , , , ,

omegatype
()

Кидалово от нанятого внешнего сотрудника

Форум — Talks

/me стал очевидцем отвратительной ситуации - есть некоторая работа, которую в нашем отделе никто выполнить не может (не та область), начальство приняло решение нанять внешнего сотрудника. Наняли по трудовому договору без указания того, что именно должен сделать этот сотрудник - просто взяли с некоторой ставкой. Нанятый сотрудник тянет резину и не сдает завершенный проект (все «на стадии 99%» застряло уже второй месяц). Договор истекает в сентябре.

Итого:

  • завершенный проект не сдан
  • сроки горят
  • зарплата ему на карточку падала маленькими порциями и почти все деньги уже утекли

Сразу оговорюсь - «ССЗБ!», «Обтекайте!» и прчее прошу не писать: во-первых мопед не мой, я только очевидец, во-вторых и без вас, капитанов, это ясно.

Сотрудник тот работает в одном из столичных ВУЗов и параллельно берет такие «внешние» проекты (очевидно, мы такие не единственные).

Вопрос - можно ли как-то минимизировать ущерб/заставить его-таки довести дело до конца? Можно ли найти рычаги давления? Например, пригрозить судебным разбирательством (пусть даже мы формально не правы - но это будет геморрой для него)? Либо как-то привлечь ВУЗ, в котором работает этот сотрудник (на каком-нибудь основании подгадить ВУЗу?), либо попытаться найти других «клиентов» этого человека, выйти с ними на связь и подгадить его репутации?)

 , ,

omegatype
()

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