LINUX.ORG.RU

Сообщения Kroz

 

Как systemd добивается быстрой загрузки или почему без него это не делается?

Форум — General

Всем привет!

Что такого там в этом systemd, что оно позволяет делать загрузку за несколько секунд? Как это работает? И почему обычной системой инициализации это не делается?

 ,

Kroz
()

Сайты и службы шпионы

Форум — Security

Всем привет!

Вот, наткнулся на статью: ScanEye: ещё один шпион за торрентами.

«Начал работу сервис ScanEye, который следит за пользователями P2P-сетей и регистрирует, с каких IP-адресов скачивают какие файлы.»

Отсюда два вопроса:
1. Какие еще есть сервисы/сайты, которые следят? (слежка с помощью cookies и JS не рассматриваем). Как можно узнать где ты уже засветился.
2. Как можно следить за торрентами?
3. На ScanEye можно зайти и посмореть что о тебе есть в его базе данных. Каков шанс, что, пройдя по этой ссылке, ты попал под наблюдение? Если возможно - то каким образом?

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

Kroz
()

Правка сообщения

Форум — Linux-org-ru

Всем привет!

Заметил, что исправлять сообщение можно только некоторое время, а потом пункт «правка» исчезает. Это так задумано? В чем смысл? Неудобно! ИМХО нужно всегда иметь возможность править сообщение. Особенно полезно для тем, в которых в первом сообщении аккумулируется какой-то опыт, ответы участников.

1. Так это баг или фича?
2. Как сделать feature-request/bug-report чтобы сделали постоянную возможность правки?

Kroz
()

Проверьте последовательность действий в Subversion

Форум — Development

Всем привет!

Разбираюсь в subversion. Концептуально все понятно. Но некоторые детали еще в голове не утряслись; особенно беда с каталогами и с merge. Пожалуйста, проверьте последовательность действий внизу: все ли верно?

Ситуация: изначальный проект загружают на сервер subversion (192.168.0.1), а потом Вася и Петя дорабатывают две фичи. Вот как я это понял:

1. Допустим есть проект prj. Для него создаем дерево и помещаем в нужное место файлы:

$ mkdir -p ~/work/prj/trunk
$ mkdir -p ~/work/prj/branches
$ cp -r ~/original_project_location/* ~/work/prj/trunk

Заносим проект в репозиторий:

$ cd ~/work/prj/
$ svn import http://192.168.0.1/repos/prj

-1-

У нас создалась версия 1.

Теперь Вася и Петя хотят добавить по фиче.

2. Они создают ветки:

vasya$ svn copy http://192.168.0.1/repos/prj/trunk http://192.168.0.1/repos/prj/branches/feature_v -m "Feature of Vasya"
Committed revision 2

petya$ svn copy http://192.168.0.1/repos/prj/trunk http://192.168.0.1/repos/prj/branches/feature_p -m "Feature of Petya"
Committed revision 3

   r-2-
-1-|--
   L-3-
Далее они создают у cебя рабочие копии:
vasya$ svn checkout http://192.168.0.1/repos/prj/branches/feature_v ./
petya$ svn checkout http://192.168.0.1/repos/prj/branches/feature_p ./

3. Дорабатывают их и коммитят:

vasya$ svn commit
Committed revision 4

petya$ svn commit
Committed revision 5

   r-2-4-
-1-|-----
   L-3-5-

4. Теперь админ (третье лицо, не-Вася и не-Петя) хочет слить все воедино.

$ mkdir ~/tmp
$ cd ~/tmp
$ svn checkout http://192.168.0.1/repos/prj/trunk #### Update
$ svn merge http://192.168.0.1/repos/prj/branches/feature_v
$ svn commit
Committed revision 6

$ svn delete http://192.168.0.1/repos/prj/branches/feature_v -m "Feature development is completed"
   
-1-|-----6-
   L-3-5---

$ svn merge http://192.168.0.1/repos/prj/branches/feature_p
$ svn commit
Committed revision 7

$ svn delete http://192.168.0.1/repos/prj/branches/feature_p -m "Feature development is completed"

   
-1-|-----6-7-

Все правильно?

UPD: checkout перед merge

 ,

Kroz
()

Опыт использования ext4: какие features вы включаете?

Форум — General

Всем привет.

Решил сменить свой reiserfs на ext4. Почитал маны - оказывается там через tune2fs можно добавлять/убирать какие-то features (опция -O большая), притом некоторые из них, как я понял, желательно делать с самого начала. Из описания, впринципе, понятно что они улучшают, правда непонятно что при этом ухудшают. Отсюда вопрос из практики/опыта:

1. Какие фичи вы включаете когда форматируете раздел ext4?

Интересует прежде всего для фалопомойки (1Tb раздел, надежность превыше скорости), но для других разделов тоже интересно ( / , /home , /var ...).

2. Чего еще мне нужно знать при использовании ext4?

Для Ъ ниже добавка.

Спасибо!

 

Kroz
()

Ищется опыт по использованию и аналоги HTML5 интерфейса gnome

Форум — General

Всем привет!

Полтора года назад была представлена мега классная фича для gnome - возможность отрисовки интерфейса в браузере посредством HTML5:

GTK+ 3.2.0
http://www.opennet.ru/opennews/art.shtml?num=28769

По-моему идея - просто супер. Но с тех пор ничего не слышно. Оно еще живо?

1. Кто-то пробовал пользоваться? Как оно?
2. Есть ли какие-то аналоги?

 

Kroz
()

Зачем нужен DKMS?

Форум — General

Всем привет!

Прочитал о выходе нового драйвера NVidia, и что в нем «обеспечена возможность динамической пересборки модуля ядра Linux с использованием DKMS». Почитал про DKMS тут и тут. Не понял где профит.

Пользуюсь Gentoo.

1. Заявляется что «DKMS позволяет драйверам устройств автоматически пересобираться, когда ядро уже собрано». А без DKMS они как собираются - перед тем как ядро собрано? При условии правильного линка /usr/src/linux , в Gentoo (уверен что и в другом дистрибутиве) emerge nvidia-drivers тоже сделает то, что нужно.
2. Заявляется «автоматическая рекомпиляция всех модулей в случае установки новой версии ядра». Но оно ж не мониторит систему на предмет нового ядра! Просто когда ты установил новое ядро, будь добр, переустанови «внешние» драйвера.

Так где профит?

Kroz
()

Ищутся библиотеки для парсинга/вывода HTML+JS

Форум — Development

Всем привет!

Хочется написать программу на JavsScript с интерфейсом на HTML. То есть де-факто это обычный .html файл, который открывается в любом браузере. Но задача в том, чтобы пользователь об этом не знал, чтобы для него это выглядело как отдельная программа. Для этого пишется обертка на C/C++ , которая подключает какую-то библиотеку, которой скармливается этот .html файл, и результат выводится в какой-то canvas. Таким образом мы получаем кросс-платформенный код, только «обертка» будет платформо-зависимая.

Соответственно два вопроса:
1. Простая задача: какая библиотека позволит сделать такую обертку под Линукс?
2. Более сложная задача: какая(-ие) библиотека(-и) позволят это сделать под Линукс, Windows, Mac?

Kroz
()

Проблема height:100% в FireFox

Форум — Web-development

Всем привет!

Помогите решить проблему атрибута height:100% в Firefox. Вроде проблема распространенная, но все решения, которые нагуглил, у меня не сработали.

Итак, есть таблица, которая должна полностью помещаться на весь экран и не более. У нее есть строки/столбцы, размер которых задается в пикселях, остальные строки/столбцы должны растягиваться на все оставшееся пространства. То есть резиновость. В одной ячейке есть DIV с картинками; если картинок больше чем помещается на экран, то в DIV'е должен появляться скролл, то есть overflow-y:scroll. При этом весь сайт (вся таблица) не должен вылазить за границу экрана (браузера).

Вот пример который работает в Opera в точности так как мне нужно, но в FireFox размер DIV'a почему-то не уменьшается до нужной высоты.
(Картинку можете заменить на свою любимую)

Как заставить в FireFox показывать правильно?

<html>
  <head>
    <style type="text/css">
      img{
        display:block;
        max-width:100px;
        max-height:100px;
      }
    </style>
  </head>
  <body>
    <table style="border:1px solid red;width:100%;height:100%;max-height:100%;">
      <tr>
        <td style="border:1px solid green;width:150px;height:100px;vertical-align:text-top;">text1</td>
        <td style="border:1px solid green;">Text2</td>
      </tr>
      <tr>
        <td style="border:1px solid green;vertical-align:top;">
          <div style="height:100%;overflow-y:scroll;">
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
            <img src="http://goasingingsuperstar.com/images/stories/sample_image1.jpg" />
          </div>
        </td>
        <td style="border:1px solid green;">
          <textarea style="width:100%;height:100%;">
          </textarea>
        </td>
      </tr>
  </body>
</html>

 ,

Kroz
()

Как запустить php скрипт из командной строки?

Форум — General

Всем привет!

Когда-то писал PHP скрипт для запуска из командной строки. Все работало. Переставил систему. Сначала сделал $ php script.php - написало что нет php. Установил (ничего не настраивал!). Теперь эта команда мне тупо выдает содержимое файла. Работает аналогично команде cat! Как сделать чтобы оно парсило файл а не просто его выводило?

Такое чувство что что где-то какя-то опция не прописана или юзер в нужную группу не добавлен...

Система: Gentoo
Версия и флаги php:
dev-lang/php-5.4.1_rc1 USE=«berkdb bzip2 cgi cjk cli crypt ctype curl exif fileinfo filter ftp gd gdbm hash iconv imap ipv6 json kerberos ldap nls phar posix readline session simplexml snmp sockets spell ssl threads tokenizer truetype unicode xml xmlreader xmlwriter xpm xsl zip zlib -apache2 -bcmath -calendar -cdb -curlwrappers -debug -doc -embed -enchant -firebird -flatfile -fpm -frontbase -gmp -inifile -intl -iodbc -kolab -ldap-sasl -libedit -mhash -mssql -mysql -mysqli -mysqlnd -oci8-instant-client -odbc -pcntl -pdo -pic -postgres -qdbm -recode -sharedmem -soap -sqlite3 -sybase-ct -sysvipc -tidy -wddx -xmlrpc»

 ,

Kroz
()

Как запретить WIndows-программам лазить в сеть

Форум — General

Всем привет.

Допустим, запускаю я какую-то Windows-программу через wine. Мне нужно чтобы она думала что сети нет. Как это сделать?

 

Kroz
()

В Windows-проге нельзя набирать русскими буквами

Форум — General

Всем привет.

Поставил одну Windows-програмку под wine. Интерфейс у нее русский. У меня локаль ru_RU.UTF-8. Когда запустил просто так, русских букв в окнах не было видно. Когда запустил $ LC_ALL=«C» wine program.exe - русские буквы видны, но теперь по-русски ничего нельзя вводить (ну, и в диалоге сохранения файлов русские имена файлов - кракозябрами).

Вопрос: как заставить и показывать русские буквы, и нормально вводить русский текст?

Заранее признателен!

 ,

Kroz
()

Как ловить Большого Брата?

Форум — General

Всем привет!

Многим людям не нравится когда о них собирают информацию без их ведома. Как по мне - волне законное желание. Плохо когда это перерастает в откровенную паранойю, и народ подозревает всё и вся без каких-либо объективных на то причин.

Предлагаю обсудить в этом топике:
1. Какие есть методы сбора информации?
2. Как зафиксировать факты сбора информации?
3. Как контролировать/защититься от сбора информации?

Ограничения:
1. Обсуждаем только применительно к ОС Linux, программ, которые могут быть на ней установлены (в т. ч. Windows-программы в wine) и возможных угроз из сети.
2. Вопросы «хорошо или плохо когда за тобой следят», «позволять или не позволять собирать о себе информацию» - не обсуждаются: пусть каждый решает сам для себя.

Нужны ваши идеи, опыт, знания!

Заранее благодарю.

Kroz
()

[Определение софта] Чем они это нарисовали?

Форум — General

Всем привет!

Чем рисуют подобные диаграммы?
http://www.opennet.ru/opennews/pics_base/0_1331802193.png

Давно ищу что-то такого типа: чтобы в одной строке можно было больше чем одну задачу отображать.

Kroz
()

Bash подменил 'o' на ноль! Как это? Как это ключать/выключать???

Форум — General

Всем привет!

Был немного шокирован вот этим:

kroz@lix:~> cd tmp
kroz@lix:~/tmp> mkdir 03
kroz@lix:~/tmp> cd o3
03
kroz@lix:~/tmp/03> 
То есть я создал каталог ноль-три, а потом написал чтобы перейти в букваО-три, bash подумал что букваО очень похожа на ноль, сделал подмену и перешел в каталог ноль-три.

Где это включается/выключается?

Kroz
()

Как научить Clementine русскому языку?

Форум — General

Всем привет!

Clementine умеет по-русски; пруф:
http://itshaman.ru/images/clementine_1.png
http://itshaman.ru/images/clementine_2.png

Но как это сделать?

P. S. Gentoo

Kroz
()

[gentoo][intel графика] Помогите завести OpenGL

Форум — General

Всем привет!

Есть ноутбук с интеловской видяхой. Поставил иксы, mesa. Проверяю:

eselect opengl list
  [1]   xorg-x11 *

Это нормально? Насколько мне помнится должно быть 2 пункта: иксовый и intel.

$ lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Sandy Bridge Integrated Graphics Controller (rev 09)

$ uname -r
3.2.1-gentoo-r2

$ emerge -pv xf86-video-intel xorg-server mesa

[ebuild   R    ] media-libs/mesa-7.11.2  USE="classic egl gallium llvm nptl shared-glapi -bindist -debug -gbm -gles -motif -openvg -osmesa -pax_kernel -pic (-selinux) -shared-dricore" VIDEO_CARDS="intel -mach64 -mga -nouveau -r128 -radeon -savage -sis -tdfx -via -vmware" 0 kB
[ebuild   R    ] x11-base/xorg-server-1.11.2-r2  USE="ipv6 nptl udev xorg -dmx -doc -kdrive -minimal -static-libs -tslib -xnest -xvfb" 0 kB
[ebuild   R    ] x11-drivers/xf86-video-intel-2.17.0-r3  USE="dri -sna" 0 kB

Копаю потому, что в KDE когда выбираешь рендерер opengl вместо X11, отваливаются все эффекты.

Да. и еще,

$ glxinfo | grep direct
direct rendering: Yes
$ glxinfo | grep GEM

То есть GEM нет!

Куда копать?

 

Kroz
()

[Советов тред] Умирает жесткий диск; как сохранить данные и систему?

Форум — General

Всем привет.

Есть такая интересная задача. Человек купил ноутбук. Поставил систему (Линукс). Потом догадался запустить smartmontools и понял что все плохо - диск умирает (error correction просто летят вверх). Да, будем менять. Но поменять получится только через неделю-две (купили в другом городе), это время очень нужно работать на ноуте здесь.

Отсюда несколько вопросов:
1. Как узнавать что данные испортились? Может ли запись завершиться успешно, а чтение после этого - нет? Имеет ли смысл периодически «читать все файлы» чтобы понять что что-то испортилось?
2. Как бекапить данные, при условии что с данными постоянно работают? Внешнего HDD нет. Software Raid на одном диске ИМХО глупо и тормознуто. Пока думаю сделать два раздела на том же диске и периодически на фоне запускать rsync. Флешка, думаю, может умереть быстро при таком. Есть еще какие-то идеи?
3. Файловая система: как ext4 отреагирует на проблемы с диском, когда они уже выплывут в bad block'и? Есть ли смысл менять на что-то другое?
4. Что еще посоветуете чтобы с минимальным риском/ущербом прожить эти несколько недель.

Спасибо!

Kroz
()

Как отучить login очищать экран?

Форум — General

Всем привет!

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

Как отучить login очищать экран перед запросом логина/пароля?

Kroz
()

Как в конфиге ядра указать что у меня процессор Pentium B950 ?

Форум — Linux-install

Всем привет!

Есть ноут с процессором Intel(R) Pentium(R) CPU B950 @ 2.10GHz . Какой тип процессора выбирать при конфигурации ядра?

Ядро 3.2.1-r2 .
Варианты:

(X) Pentium-Pro
( ) Pentium-II/Celeron(pre-Coppermine)
( ) Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
( ) Pentium M
( ) Pentium-4/Celeron(P4-based)/Pentium-4 M/older Xeon
( ) Core 2/newer Xeon
( ) Intel Atom

На счет Pentium-4 в хелпе есть:
Select this for:
Pentiums (Pentium 4, Pentium D, Celeron, Celeron D) corename:
-Willamette
-Northwood
-Mobile Pentium 4
-Mobile Pentium 4 M
-Extreme Edition (Gallatin)
-Prescott
-Prescott 2M
-Cedar Mill
-Presler
-Smithfiled
Xeons (Intel Xeon, Xeon MP, Xeon LV, Xeon MV) corename:
-Foster
-Prestonia
-Gallatin
-Nocona
-Irwindale
-Cranford
-Potomac
-Paxville
-Dempsey

Kroz
()

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