LINUX.ORG.RU

Сообщения Kroz

 

Выбор ноутбука до 750USD (Sony Vaio, UEFI Secure Boot)

 , , ,

Всем привет!

Выбираю ноутбук. Требования:
1. Назначение: офис/веб-серфинг и т. п. Не игры. Не графика/видео.
2. Экран 15" (+/-)
3. Бюджет: 750 USD = 6000 грн = 25000 р (+5% если правда будет для чего увеличивать бюджет)
4. Intel i3/5/7 . Не AMD.
5. В силу п.1 и п.4 дискретная видеокарта скорее считается минусом, хоть и некритичным.
6. Не горячий. Чтобы не ставить на балкон с открытым окном для пересборки мира в Gentoo (имею печальный опыт)
7. Объем памяти не имеет значения, так как она стоит копейки, потом можно доставить.
8. Не Samsung, в силу нехороших новостей о них
9. С не обкуренной клавиатурой (вот такого не нужно), и чтобы Fn была не вместо Ctrl.
10. С нормальной поддержкой Линукс, но предустановленная Винда не является минусом (а может даже является плюсом).
11. Экземпляр с весом over 2.8кг сразу отбрасывается: качаемся в спортзале.
12. Не себе, сестре, поэтому рюшечки приветствуются

Пока что присмотрел такое (вот здесь в сравнении):
1. ASUS X55C (X55C-SX005H):
15,6"; 1366x768; Intel Core i3-3110M; RAM: 4096; Intel HD Graphics 4000; HDD: 500 GB; 2,5 кг; предустановленная ОС: Windows 8

2. Dell Vostro 3560 (210-38215slv):
15,6"; 1366x768; Intel Core i5-3210M; RAM: 4096; Intel HD Graphics 4000; HDD: 500 GB; 2,5 кг; предустановленная ОС: Linux
http://www.notebookcheck.net/Review-Dell-Vostro-3460-Notebook.81509.0.html

3. ASUS K55A (K55A-SX024D):
15,6"; 1366x768; Intel Core i5-3210M; RAM: 4096/8192; Intel HD 4000; HDD: 500 GB; 2,52 кг; предустановленная ОС: DOS

4. Sony VAIO SVE1512L1R/W:
15,5"; 1366x768; Intel Core i3-3110M; RAM: 4096/8192; Intel HD Graphics 4000; HDD: 640 GB; 2,7 кг; предустановленная ОС: Windows 8
(не совсем, но близко) http://www.notebookcheck.net/Review-Sony-Vaio-SV-E1511V1EW-Notebook.81608.0.html

5. Fujitsu Lifebook AH552 (AH552MPZA1RU):
15,6"; 1366x768; Intel Core i5-3210M; RAM: 8192; Intel HD Graphics 4000; HDD: 750 GB; 2,2 кг; предустановленная ОС: Windows 8 Pro
http://www.notebookcheck.net/Review-Fujitsu-LifeBook-AH552-SL-Notebook.80662....

Еще пару связанных вопросов:
q1. Sony Vaio кажется приемлемым вариантом; но как он дружит с Линуксом? ( Lighting)
q2. Как проверить, что не будет проблем с UEFI Secure Boot?

Заранее благодарю за комментарии по делу.

Kroz
()

WEB сервис, который не читает письма

Всем привет!

Какие из популярных e-mail сервисов лучше с точки зрения приватности?

Kroz
()

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

 

Всем привет!

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

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

Kroz
()

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

 ,

Всем привет!

Хочу сделать привязку без модификации уже напечатанного (с ключом -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: привязывает не ко всем. Почему?

 ,

Всем привет!

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

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

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

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

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

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

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

Kroz
()

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

 ,

Всем привет!

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 -> виртуальная машина

 

Всем привет!

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

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

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

Спасибо.

Kroz
()

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

 

Всем привет!

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

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

Kroz
()

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

 ,

Всем привет!

До сих пор работал с 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

 , хочу понять

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

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

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

Спасибо!

Kroz
()

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

 ,

Всем привет!

Хочу записать файл 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
()

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

Всем привет.

Допустим, скачал я 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
()

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

 , , ,

Всем привет.

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

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

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

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

Kroz
()

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

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

Всем привет!

Пишу простенький, как мне казалось, проект 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
()

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

 , ,

Всем привет!

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

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

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

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

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

Kroz
()

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

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

Kroz
()

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

Всем привет.

Предлагаю собирать статистику по времени установки 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 в логи?

 ,

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

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

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

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

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

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

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

Kroz
()

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

 , , ,

Всем привет!

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

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

Kroz
()

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

 ,

Всем привет!

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

Kroz
()

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