LINUX.ORG.RU

Сообщения Kroz

 

Помогите найти видео - рекламу приватности в Интернете

Форум — Talks

Всем привет!

Помню, было такое видео - реклама приватности в Интернете:
Сидит кандидат на собеседовании на работу, рассказывает про себя какой он классный. За столом сидят интервьюеры и угарают, поглядывая в ноутбук. Парень, естественно, не совсем понимает в чем дело. Потом камера показывает что на ноутбуке, а там фотки этого кандидата с facebook или еще откуда-то, где он «отжигает» полуголый на какой-то вечеринке.

Помогите найти это видео! Уж очень показательное.

 

Kroz
()

keybindings в bash: при нажатии клавиши пишет «cannot find keymap for command»

Форум — General

Всем привет!

Хочу сделать привязку без модификации уже напечатанного (с ключом -x). Делаю:

$ bind -x '"\C-e":"mc"'

Все работает: что-то пишу, нажимаю Ctrl+e, запускает mc, выхожу - все сохраняется.

Теперь с F1 . Сначала так:

$ bind '"\eOP":"mc"'

Делаю F1 - дописывает «mc» в строку - все правильно.

Теперь так:

$ bind -x '"\eOP":"mc"'

Нажимаю F1, а оно мне:

bash: bash_execute_unix_command: cannot find keymap for command

Что не так?

 ,

Kroz
()

keybindings в bash: привязывает не ко всем. Почему?

Форум — General

Всем привет!

Хочу сделать привязку к Ctrl+e. Делаю:

$ bind '"\C-e":"mc"'
Работает.

Теперь то же, но для Ctrl+q:

$ bind '"\C-q":"mc"'
Не работает.

К Ctrl+w - работает. Ctrl+s - не работает. Почему? Что за такие специфические комбинации?

Пробовал и в консоли, TERM=linux , и в GUI, TERM=xterm .

Как заставить работать?

 ,

Kroz
()

Приходят битые ebuild'ы

Форум — General

Всем привет!

ACCEPT_KEYWORDS=«~x86»

Прилетело с очередным eix-sync:

$ emerge -pvuND world

These are the packages that would be merged, in order:

Calculating dependencies \ * Digest verification failed:
 * /usr/portage/sys-fs/udev-init-scripts/udev-init-scripts-22.ebuild
 * Reason: Filesize does not match recorded size
 * Got: 2358
 * Expected: 2311
...


Уже второй раз встречаю. В прошлый раз был virtual/python-argparse-0 .

Это у всех так или у меня плохая карма?

Как правильно с этим поступать?

 ,

Kroz
()

Уже установленная Windows -> виртуальная машина

Форум — General

Всем привет!

Виртуалки никогда не делал, так что направьте, плиз, на правильный путь.

Имеется: уже установленная Винда. Нужно: запустить ее в виртуальной машине под Линуксом.

Вопрос 1: какую виртуальную машину выбрать? (и вообще по каким критериям они выбираются?)
Вопрос 2: в двух словах алгоритм как сделать сабж.

Спасибо.

 

Kroz
()

Как запретить програмам в wine ходить в сеть

Форум — General

Всем привет!

Допустим на wine будет крутиться одна софтинка. Но хотелось бы чтобы она не имела доступ в сеть. Как это сделать?

Заранее спасибо.

 

Kroz
()

Ставлю Gentoo 64bit. Что я должен знать?

Форум — General

Всем привет!

До сих пор работал с Gentoo на 32-битной архитектуре. Сейчас ставлю на 64-битную. Что я должен знать? Какие есть подводные камни?

Процессор Intel Core i3.
Использую stage3-amd64
gcc будет 4.6
В make.conf будет

CFLAGS="-O2 -pipe -march=corei7 -mtune=corei7"
CHOST="x86_64-pc-linux-gnu"
MAKEOPTS="-j5"
На счет -j5 сомневаюсь: вроде у i3 нет Hyper-threading, значит должно быть -j3? Или все-таки есть?

cast megabaks

 ,

Kroz
()

Расскажите мне о преимуществах бинарных логов systemd

Форум — Talks

Я правда хочу понять.

Два подвопроса:
1. В чем преимущества бинарных логов systemd перед текстовыми на декстопе
2. На серверах - в чем преимущества бинарных логов systemd перед хранением логов в БД, например при связке syslog-ng + mysql

Насколько возможно, постарайтесь оперировать фактами.

Спасибо!

 , хочу понять

Kroz
()

mkisofs / k3b делает битый UDF образ

Форум — General

Всем привет!

Хочу записать файл 7Gb на DVD. Делаю с помощью k3b, он использует mkisofs. Чтобы исключить возможные баги с DVD приводом, да и просто не портить болванку, делаю образ. Есть поддержка Joilet, Rock Ridge, udf (последнее оно само включает, так как видит большой файл).

Лог создания образа:

Devices
-----------------------
ATAPI DVD A  DH20A1S UX11 (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R DL, DVD+R, DVD+RW, DVD+R DL) [DVD-ROM, DVD-R Sequential, DVD-R Dual Layer Sequential, DVD-R Dual Layer Jump, DVD-RAM, DVD-RW Restricted Overwrite, DVD-RW Sequential, DVD+RW, DVD+R, DVD+R Dual Layer, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Restricted Overwrite, Layer Jump] [%7]

K3b::IsoImager
-----------------------
mkisofs print size result: 3641913 (7458637824 bytes)

System
-----------------------
K3b Version: 2.0.2
KDE Version: 4.9.4
QT Version:  4.8.4
Kernel:      3.6.2-gentoo-lix-k03

Used versions
-----------------------
mkisofs: 3.1a10

mkisofs
-----------------------
3641913
mkisofs: Warning: Cannot add inode hints with -no-cache-inodes.
=== last message repeated 2 times. ===
Setting input-charset to 'UTF-8' from locale.
  0,01% done, estimate finish Fri Jan  4 21:35:46 2013

...

 99,99% done, estimate finish Fri Jan  4 21:46:24 2013
Total translation table size: 0
Total rockridge attributes bytes: 335
Total directory bytes: 498
Path table size(bytes): 10
Max brk space used 0
3641913 extents written (7113 MB)

mkisofs calculate size command:
-----------------------
/usr/bin/mkisofs -gui -graft-points -print-size -quiet -volid Contact -volset  -appid K3B THE CD KREATOR (C) 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher  -preparer  -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-kroz/k3bR25360.tmp -rational-rock -hide-list /tmp/kde-kroz/k3bk25360.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-kroz/k3bU25360.tmp -no-cache-inodes -udf -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-kroz/k3bD25360.tmp

mkisofs command:
-----------------------
/usr/bin/mkisofs -gui -graft-points -volid Contact -volset  -appid K3B THE CD KREATOR (C) 1998-2010 SEBASTIAN TRUEG AND MICHAL MALEK -publisher  -preparer  -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/kde-kroz/k3bf25360.tmp -rational-rock -hide-list /tmp/kde-kroz/k3be25360.tmp -joliet -joliet-long -hide-joliet-list /tmp/kde-kroz/k3bz25360.tmp -no-cache-inodes -udf -full-iso9660-filenames -iso-level 3 -path-list /tmp/kde-kroz/k3bp25360.tmp

Результирующий образ монтируется, видно файл, но файл не читается (не копируется, не открывается). В /var/log/messages следующее:

При монтировании:

Jan  4 21:52:47 localhost kernel: [11559.072039] UDF-fs: warning (device loop0): udf_load_vrs: No anchor found
Jan  4 21:52:47 localhost kernel: [11559.072043] UDF-fs: Rescanning with blocksize 2048
Jan  4 21:52:47 localhost kernel: [11559.072215] UDF-fs: Partition marked readonly; forcing readonly mount
Jan  4 21:52:47 localhost kernel: [11559.072228] UDF-fs: INFO Mounting volume 'Contact', timestamp 2013/01/04 21:35 (1078)

При попытке прочитать файл:

Jan  4 21:53:26 localhost kernel: [11598.073068] attempt to access beyond end of device
Jan  4 21:53:26 localhost kernel: [11598.073073] loop0: rw=0, want=14567776, limit=14567652
Jan  4 21:53:26 localhost kernel: [11598.073078] attempt to access beyond end of device
Jan  4 21:53:26 localhost kernel: [11598.073080] loop0: rw=0, want=14567784, limit=14567652
Jan  4 21:53:26 localhost kernel: [11598.074303] attempt to access beyond end of device
Jan  4 21:53:26 localhost kernel: [11598.074306] loop0: rw=0, want=14568032, limit=14567652
Jan  4 21:53:26 localhost kernel: [11598.074310] attempt to access beyond end of device
Jan  4 21:53:26 localhost kernel: [11598.074312] loop0: rw=0, want=14568040, limit=14567652
Jan  4 21:53:26 localhost kernel: [11598.074998] attempt to access beyond end of device
Jan  4 21:53:26 localhost kernel: [11598.075000] loop0: rw=0, want=14567656, limit=14567652
Jan  4 21:53:26 localhost kernel: [11598.075072] attempt to access beyond end of device
Jan  4 21:53:26 localhost kernel: [11598.075074] loop0: rw=0, want=14567656, limit=14567652

Под Виндой тоже не читается (записывал на диск, собственно так и обнаружилась проблема)

Что это может быть?
Кто-то может повторить эксперимент, подтвердить баг?

Заранее благодарю откликнувшимся.

 ,

Kroz
()

Обновление KDE 4.9.5

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

Второго января 2013 года вышло обновление KDE 4.9.5. Всего закрыто 36 проблем. Основные изменения коснулись Dolphin, Konqueror, KDELibs; устранены две проблемы в Plasma, которые приводили к её падению.

Полный список закрытых проблем можно посмотреть здесь. Вот краткий список изменений:

  • Dolphin: исправлено много ошибок, касающихся переименования файлов и отображения специфических имен файлов; устранены две ошибки, приводившие к падению, например, при вставке файлов.
  • KDELibs: устранены проблемы, которые приводили к зависанию/падению Konsole, виджетов (при изменении размера), Konqueror (при работе с некоторым видеоконтентом).
  • KDiamond теперь сохраняет установки тем.
  • В KGet исправлена проблема, из-за которой рестартовались загрузки в некоторых случаях.
  • KGpg больше не игнорирует каталог gnupg в openSUSE 12.2 и выше.
  • KIO: исправлены ошибки работы с некоторыми tar-файлами и через sftp; также OpenDocument теперь распознается корректно, а не как zip-архив.
  • Konqueror: теперь не падает в случаях выбора приложения для скачиваемого файла или отображения окна с опциями.
  • Kopete: устранены проблемы с некорректным отображением html-контента.
  • Okular: устранена проблема, когда при обратном поиске игнорировались пробелы.
  • Solid: устранена проблема с открытием привода CD в некоторых случаях.
  • Исправления в Akonadi, KAppTemplate, Kdepimlibs, KHelpCenter, KNode, KsirK, KSMServer, Plasma.

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

 

Kroz
()

deluge теряет закачки при рестарте

Форум — General

Всем привет.

Допустим, скачал я torrent. Скачать полностью, стал сидером. Выключил deluge, включил - а все закачки пропали. В чем может быть проблема?

Deluge работает как демон, стартует /etc/init.d/deluged start . Случилось после апгрейда и создания конфигурации с нуля.

core.conf:

{
  "file": 1, 
  "format": 1
}{
  "info_sent": 0.0, 
  "lsd": true, 
  "send_info": false, 
  "move_completed_path": "/home/p2p/deluge/downloads", 
  "enc_in_policy": 1, 
  "queue_new_to_top": false, 
  "ignore_limits_on_local_network": true, 
  "rate_limit_ip_overhead": true, 
  "daemon_port": 58846, 
  "natpmp": true, 
  "max_active_limit": -1, 
  "utpex": true, 
  "max_active_downloading": 3, 
  "max_active_seeding": -1, 
  "allow_remote": true, 
  "max_half_open_connections": 50, 
  "download_location": "/home/p2p/deluge/incomplete", 
  "compact_allocation": false, 
  "max_upload_speed": -1.0, 
  "cache_expiry": 60, 
  "prioritize_first_last_pieces": false, 
  "auto_managed": true, 
  "enc_level": 2, 
  "max_connections_per_second": 20, 
  "dont_count_slow_torrents": false, 
  "random_outgoing_ports": true, 
  "max_upload_slots_per_torrent": -1, 
  "new_release_check": false, 
  "enc_out_policy": 1, 
  "outgoing_ports": [
    0, 
    0
  ], 
  "seed_time_limit": 180, 
  "cache_size": 512, 
  "share_ratio_limit": 2.0, 
  "max_download_speed": -1.0, 
  "geoip_db_location": "/usr/share/GeoIP/GeoIP.dat", 
  "torrentfiles_location": "/home/p2p/deluge/torrents", 
  "stop_seed_at_ratio": false, 
  "peer_tos": "0x00", 
  "listen_interface": "", 
  "upnp": true, 
  "max_download_speed_per_torrent": -1, 
  "max_upload_slots_global": 4, 
  "enabled_plugins": [], 
  "random_port": true, 
  "autoadd_enable": true, 
  "max_connections_global": 200, 
  "enc_prefer_rc4": true, 
  "listen_ports": [
    6881, 
    6891
  ], 
  "dht": true, 
  "stop_seed_ratio": 2.0, 
  "seed_time_ratio_limit": 7.0, 
  "max_upload_speed_per_torrent": -1, 
  "copy_torrent_file": false, 
  "del_copy_torrent_file": false, 
  "move_completed": true, 
  "proxies": {
    "peer": {
      "username": "", 
      "password": "", 
      "type": 0, 
      "hostname": "", 
      "port": 8080
    }, 
    "web_seed": {
      "username": "", 
      "password": "", 
      "type": 0, 
      "hostname": "", 
      "port": 8080
    }, 
    "tracker": {
      "username": "", 
      "password": "", 
      "type": 0, 
      "hostname": "", 
      "port": 8080
    }, 
    "dht": {
      "username": "", 
      "password": "", 
      "type": 0, 
      "hostname": "", 
      "port": 8080
    }
  }, 
  "add_paused": false, 
  "max_connections_per_torrent": -1, 
  "remove_seed_at_ratio": false, 
  "autoadd_location": "/home/p2p/deluge/torrents", 
  "plugins_location": "/home/p2p/.config/deluge/plugins"
}

Kroz
()

Минорный релиз Subversion 1.7.8

Новости — Linux General
Группа Linux General

Вышло обновление свободной централизованной системы управления версиями Subversion 1.7.8.

Исправления на клиенте и сервере:

  • исправлены ошибки в переводах pt_BR, es и zh_TW.

Исправления на клиенте:

  • устранен крах при указании опции --username на Windows;
  • решена проблема с отсутствием атрибутов в выводе «svn log -v --xml»;
  • устранено зависание с ra_serf во время обработки ошибки;
  • устранена ошибка сегментации при отсутствии аргумента при копировании в svnmucc (#4079);
  • устранены конфликты при обработке симлинков.

Исправления на сервере:

  • решена проблема с «svnadmin load --bypass-prop-validation»;
  • решена проблема парсинга секции [groupsfoo] в файле authz (#3531);
  • добавлен заголовок Vary: в GET-ответы для улучшения кеширования;
  • решена проблема с очисткой fs_fs после неудачной транзакции;
  • модуль mod_dav_svn теперь корректно обрабатывает ревизии, которые >HEAD.

Изменения для разработчиков:

  • устранена проблема возврата некорректного статуса в 1.6 API;
  • устранена проблема компиляции с помощью g++ 4.7;
  • решена проблема с svn_uri_get_file_url_from_dirent на Windows.

И некоторые другие.

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

 ,

Kroz
()

Ищу истории успеха пользования Skype в GSM сетях

Форум — Talks

Всем привет.

Нужна информация по тому, какая вероятность того, что люди пользуются (или могут нормально пользоваться) Skype через 2G сеть (GSM, GPRS, EDGE).

Детализируя вопрос, интересует следующее:
1. Можно ли быть всегда онлайн, часто ли бывают обрывы
2. Насколько комфортно пользоваться голосовой связью
3. Насколько комфортно пользоваться видео связью

Не интересует следующее:
- теоретические изыскания, как то сравнения требований к полосе и пропускной способности EDGE; интересует только практика
- вопросы нужности скайпа и доступных альтернатив.

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

 , , ,

Kroz
()

А сколько строк в ваших проектах?

Форум — Talks

Всем привет!

Пишу простенький, как мне казалось, проект PHP/JS/HTML/CSS. Уже завершил где-то 95%. Как-то получилось дольше, чем казалось изначально. Посчитал количество строк: 9352. Это нормально?

Я, конечно, школы C++ и любитель проверить каждый аргумент на корректность и периодически выводить логи. Может для WEB-проектов так не принято и я чересчур сильно заморачиваюсь?

Собственно вопрос, а точнее просьба: зайдите, пожалуйста, в какой-то из ваших «средних» в вашем понимании, проектов и запустите в консоли вот это:

$ X="0";for A in `find -iname '*.php' -or -iname '*.xhtml' -or -iname '*.html' -or -iname '*.js' -or -iname '*.css'` ; do L=`cat "$A" | grep -vP '^\s*<!--.*-->\s*$' | grep -ve '^\s*\/\/.*$' | grep -ve '^\s*$' | wc -l` ; echo -e "$L\t$A"; let "X+=L" ; done;echo "--------------------------------------------";echo "Total: $X"
и выложите результирующую цифру.

Буду премного благодарен.

Перемещено boombick из web-development

 просто интересно

Kroz
()

От полностью отключить кеширование картинок?

Форум — Web-development

Всем привет!

html,js,php,apache,ajax. Делаю не-WYSIWYG интерактивный редактор статей. Все просто: человек пишет текст, пишет имя картинки в фигурных скобках (такой себе тег), когда нажимает «preview», видит что получилось. Слева - область для загрузки картинок. Все работает кроме одной мелочи.

Допустим, изначально картинка на сервере есть. Человек нажимает preview - его исходный текст парсится в HTML, показывается, картинка видна - все хорошо. Нажимаем слева кнопку «Удалить картинку». Картинка удаляется с сервера (AJAX, в файловом менеджере можно видеть, что картинка удалилась). Нажимает preview - а картинка все равно показывается - браузер тянет ее из кеша. Сразу скажу, что по нажатию preview HTML полностью переформировывается. Картика обычная: <img src="...«/>. Если сделать reload странице, то все работает как надо - картинка исчезает.

Обратная ситуация: изначально картинки на сервере нет. Человек вставляет тег, делает preview - на месте картинки - пустое место. Загружаем картинку на сервер (видим в файловом менеджере, что появилась). Опять preview - опять пустое место. Нажимаем в браузере F5 - о, появилась.

Как заставить браузер не искать картинки в кеше?

P. S. Тестирую в Опере, но нужно кросс-браузерное решение.

 , ,

Kroz
()

Создание iOS-приложения для демонстрации слайд-шоу на iPad

Форум — Linux-org-ru

А это нормально, что на «Новые материалы на IBM developerWorks» топик «Создание iOS-приложения для демонстрации слайд-шоу на iPad» на первом месте крутится уже вторую неделю? Остальные вроде меняются.

Kroz
()

Время установки Gentoo

Форум — General

Всем привет.

Предлагаю собирать статистику по времени установки Gentoo или времени пересборки мира. Будущим поколениям, так сказать, да и для оценки своих будущие работ.

Вот у меня:

Пересборка мира:

$ time emerge -e world
real    997m45.361s
user    1303m18.160s
sys     173m31.486s

То есть заняло приблизительно 16.5 часов.

Система:
CPU: Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
RAM: 2Gb.

Опции компиляции:
CFLAGS="-O2 -march=core2 -pipe"
CHOST=«i686-pc-linux-gnu»
MAKEOPTS="-j3"

Всего 1024 пакета. Из тяжеловесов: kde, LibreOffice, mplayer, apache, squid, nmap.

Компиляция происходила из KDE.

Для те, кто не знаком с Gentoo.

ИМХО.

Команда emerge -e world перекомпилирует абсолютно все пакеты системы. На этапе установки примерно 5% из этих пакетов (в том числе тяжеловесы glibc и gcc) компилировать не нужно, так как они идут в базовой системе stage3. Зато нужно закладывать дополнительное время на:
- Для совсем начинающих - чтение handbook;
- Разбивку диска и форматирование разделов;
- Загрузку и распаковку stage3;
- Создание make.conf; особенно емко по времени выбор USE флагов;
- Составление списка софта;
- Конфигурацию софта; в 80% случаев это можно делать параллельно с установкой софта;
- Устранение возможных проблем на этапе установки;
- Компиляция ядра.

Для опытного Gentoo'шника (особенно с заметками) я бы добавил 1-3 часа, для неопытного - часа 4-6.

Напоминаю, что, в идеальном случае установка софта не требует присутствия за компьютером, так что можно поставить на установку и, например, уйти на работу или лечь спать (что я и делал в данном случае). Hint: для того чтобы возможные проблемы не тормозили весь процесс, очень рекомендую опцию --keep-going для emerge.

Kroz
()

Как сохранить результат работы emerge в логи?

Форум — General

Сорри за ламерский вопрос, но все же.

Запускаю обновление мира на ночь с выключением компа. Потом хотелось бы увидеть все, что оно навыводило, включая как сообщения после инсталляции пакетов (типа, «а теперь запустите python-updater»), так и ошибки, если они были.

Первое, что приходит в голову, это
$ emerge -uD world >good.log 2>error.log

Но что-то тут смущает. Например то, что
$ equery list > good.log

упорно отказывается работать; так где гарантия того, что в emerge нет таких подводных камней?

А еще вроде в манах пишется что оно и так где-то сохраняется. Только где?

Так как нормально сохранить результат работы emerge в логи?

 ,

Kroz
()

Обновление Subversion 1.7.7

Новости — Linux General
Группа Linux General

9 октября Subversion, свободная централизованная система управления версиями, обновилась до версии 1.7.7.

Ключевые изменения на клиентской стороне:

  • устранены проблемы с применением Git патчей;
  • устранена проблема, когда при апгрейде внешние объекты (externals) из разных репозиториев имели некорректные repos_id и не содержали def_repos_relpath в строке EXTERNALS (#4016);
  • устранена проблема, когда внешние файлы (file externals) не обновлялись со старым mod_dav_svn (#4224);
  • устранена проблема дублирования строк «Index:» при 'svn diff';
  • устранена проблема взаимодействия библиотеки keyring и старых версий glib;
  • исправлена некорректная реакция на неправильное хранилище паролей (password store), указанное в конфигурационном файле;
  • устранена проблема создания рабочей копии (checkout) или экспорта (export) большого количества файлов на Windows (#4174).

Ключевые изменения на серверной стороне:

  • устранена проблема создания каталогов из WEB-интерфейса (посредством HTTP протокола) при «SVNAutoversioning on» (#4231);
  • устранено некорректное поведения svndumpfilter, когда при использовании --targets file.txt в файле file.txt (в данном примере) игнорировались пути, которые не начинались с '/' (#4234);
  • ttl для memcached установлено в 50 секунд.

>>> Полный список изменений

 

Kroz
()

Приведите реальный пример когда git/mercurial объеденит лучше, чем subversion

Форум — Development

Всем привет!

Читая про СКВ, частенько натыкался на противостояние git vs subversion . Одним из «достоинств» git было то, что, дескать, лучше объединяет ветки. Но дальше слов обычно дело не заходило, а я склонен верить фактам.

Кто-то может привести реальный пример, когда git (или mercurial) объединит две ветки лучше, чем svn? Лучше в командах, по типу такого. «Примеры» вида «вот помню у меня на проекте git отжигал, а svn сливал» не принимаются из-за отсутствия конкретики и варианта криворукости.

 , , ,

Kroz
()

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