LINUX.ORG.RU

Сообщения Camel

 

Как починить переключалку раскладок?

 epic bug, ,

Пробовал Gnome Ubuntu 13.10 (Saucy Salamander) и Ubuntu 14.04 (Trusty Tahr), в обоих проблема с переключалкой раскладок. Во-первых, из gnome-control-center нельзя установить переключение раскладок нажатием CapsLock'а, но это можно сделать из gnome-tweak-tool'а. Во-вторых, а это уже создаёт проблему для меня, нажатие CapsLock'а вызывает смену индикатора раскладки (с en на ru и обратно), но текст выводится латиницей, то есть реально раскладка не переключается, переключается только состояние индикатора. Если же переключить раскладку щелчком мыши по индикатору раскладки, то раскладка действительно меняется вместе с состоянием индикатора.

Ну так вот, баг это старый, многократно уже обсуждённый в том числе на L.o.r'е, якобы уже исправленный в Gnome-3.8.3, но мне посчастливилось столкнуться с ним вновь. Подскажите, как сделать работающее переключение раскладок нажатием CapsLock'а в Ubuntu 14.04? Там вроде бы Gnome-3.10.

Camel
()

Минимальный Ubuntu с десктопного iso.

 , ,

Хочу поставить Ubuntu Trusty Tahr (14.04) в минимальной комплектации. Привык устанавливать операционки по сети, но для Trusty Tahr не выложили ещё образы netboot, Minimal CD тоже нет, есть только trusty-desktop-amd64.iso, с которого ставится обычное графическое окружение. Как поставить только те пакеты которые поставились бы с Minimal CD?

Camel
()

ELPA и load-path.

 , , load-path

Поставил highlight-parantheses из ELPA, но в .emacs всё равно пришлось вписать

(add-to-list 'load-path "~/.emacs.d/elpa/highlight-parentheses-1.0.1")
Нормально ли это?

Я ожидал, что если я поставил пакет из ELPA, то он сам встанет в правильное место и в конфиге мне придётся вызывать только

(require 'highlight-parentheses)
Ан нет, без add-to-list 'load-path не работает. ЧЯДНТ?

Camel
()

Bitcoin против квантового компьютера.

 ,

Поясните мне за Bitcoin, шифрование и квантовые компьютеры. В меру своей некомпетентности мне казалось, что вся современная криптография опирается на сложность разложения больших чисел на простые множители, а квантовый компьютер выполняет эту операцию мгновенно. Не получится ли так, что появление действующего квантового компьютера сломает Bitcoin?

Camel
()

Помогите настроить OpenWRT.

 , , , ,

Захотел сделать из точки доступа маршрутизатор, но c OpenWRT пока не справился. Помогите, пожалуйста.

Итак, имеется точка доступа Asus WL-320gE. На ней установлена OpenWRT-10.03.1. Хочу по кабелю подключаться к сети провайдера (Билайн), через PPPoE подключаться к интернетам и раздавать их по WiFi.

Что нужно написать в секции switch файла /etc/config/network? Я вообще не понял о чём она. Нужны ли мне VLAN'ы? Они используются для настройки работы железа, в смысле беспроводной интерфейс в один VLAN, проводной в другой, или для чего-то ещё?

Что будет в секции interfaces? Правильно я понимаю, что у меня будет 3 интерфейса: (примерно с такими названиями) ppp, eth, wlan?

Где в OpenWRT включить сервер DHCP чтобы раздавать IP'шники подключающимся по WiFi?

Где в OpenWRT настраивается WiFi? Всякие SSID, WPA2, passphrase.

Camel
()

OpenWRT на Asus WL-320gP.

 , , ,

Хочу поставить OpenWRT на Asus WL-320gP. На сайте OpenWRT эта железка среди поддерживаемых, прошивка должна заливаться через TFTP. Файл загружается успешно, 192.168.1.1 пингуется, однако подключиться по telnet'у не удаётся. ЧЯДНТ?

Мигающий светодиод PWR говорит, что железка в диагностическом режиме, работает TFTP сервер, надо залить прошивку и перезагрузить. Вопрос: какой файл нужно залить? Может я не то заливаю, потому ничего и не работает.

Пробовал заливать вот этот файл:

http://downloads.openwrt.org/backfire/10.03.1/brcm-2.4/openwrt-brcm-2.4-squas...

Camel
()

Emacs, Mercurial и форматирование.

 , , ,

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

Итак, есть репозитерий с кодом на C. Хочу чтобы все коммиттеры автоматом форматировали код перед отправкой. Думал найду ответ на первой же странице выдачи Гугла, но ошибся. Все коммиттеры на Ubuntu, но не все пользуются Emacs'ом. Правильно я понимаю, что надо чтобы hg вызывал astyle перед фиксацией изминений?

Мне скорее всего не понравится формат который будет выбран для репозитория (давайте считать что это будет BSD), потому хочется в Emacs'е всё видеть немного по-другому. Как заставить Emacs форматировать файл в стиле GNU? Желательно ещё чтобы при этом файл при сохранении незримо для меня форматировался обратно в BSD. Можно ли Eclipse (на нём коллеги сидят) научить аналогичному трюку?

Не будет ли при таком обращении с кодом страшнючих проблем с diff'ами или чем-то ещё?

Camel
()

SmartTabs и Whitespace. Не выделять пробелы используемые для выравнивания.

 , , , smart-tabs-mode,

Включил в Emacs'е SmartTabs и Whitespace вместе, понравилось, но whitespace выделяет пробелы которые smarttabs вставляет для выравнивания. Вот картинка с примером.

Как заставить whitespace не выделять пробелы используемые для выравнивания? Правильно я понимаю, что для этого надо поменять какие-то значения опций whitespace-style, whitespace-space-after-tab, whitespace-indentation-regexp илиwhitespace-space-after-tab-regexp? Какие значения надо поставить? Как это сделать?

Camel
()

Не вижу пакетов MELPA.

 ,

Обнаружил, что M-x package-list-packages показывает мне пакеты только из ELPA, но не из MELPA, хотя ~/.emacs начинается с

(when
	(load
	 (expand-file-name "~/.emacs.d/elpa/package.el"))
  (package-initialize))

(require 'package)
(setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/")
                         ("marmalade" . "http://marmalade-repo.org/packages/")
                         ("melpa" . "http://melpa.milkbox.net/packages/")))

ЧЯДНТ?

Camel
()

Сценарии Emacs'а при использовании в качестве инструмента слияния.

 3way, , ,

Захотел я использовать Emacs в качестве three way merge tool для Mercurial'а. В вики последнего есть рецепт что нужно сделать.

Добавить строчку в ~/.hgrc

[ui]
merge = emacsclient-merge

И некий сценарий:

save it as e. g. 'emacsclient-merge' and configure it like this

Не могу понять, куда нужно сохранить:

#!/bin/bash

 if [ $# -lt 1 ]; then
    echo 1>&2 "Usage: $0 local other base output"
    exit 1
 fi

 local=$1
 other=$2
 base=$3
 output=$4

 OUTPUT=`emacsclient --no-wait --eval "(ediff-merge-with-ancestor \"$local\" \"$other\" \"$base\" nil \"$output\")" 2>&1`
 echo $OUTPUT | grep -v "Ediff Control Panel"

 if echo "$OUTPUT" | grep -q '^*ERROR*'; then
    exit 1
 fi

чтобы оно использовалось меркуриалом? В какое место? Какой путь к файлу?

Camel
()

Как подключить усилитель к микшерному пульту?

 , , ,

Есть бытовой усилитель, микшерный пульт, телевизор, ЭВМ и гитара (а временами даже две гитары с гитаристами). Как это всё лучше подключить? Усилитель лучше подключить просто к jack'ам «main out», или к RCA «track out»? Выходы телевизора тоже RCA, их лучше подключить ко входам RCA с маркировкой «track in», или к обычным входным jack'ам?

Другими словами, если на технике входы и выходы сделаны разъёмами RCA, то это говорит ли что-нибудь о том что подключаться они должны тоже к разъёмам RCA на других устройствах? Если их подключать к jack'ам, то не будет ли какого-нибуд рассогласования входных/выходных сопротивлений, уровней сигнала?

Camel
()

Atlassian переходит на Git?

 , , ,

Поясните за Atlassian Stash. Atlassian как бэ говорит нам, что Mercurial не подходит для Enterpirse Teams, или Mercurial'у не нужны инструменты для Repository Management? Они решили перейти на Git?

Camel
()

Сколько стоит такси до Шклярука?

 , ,

Дорогие одесситы, подскажите, 100 гривен за трансфер от аэропорта до улицы Шклярука это не слишком рожатреснет? В интернетах нашёл, что аэропорт-центр стоит ~40 гривен. Где, кстати, в Одессе центр? Помогите, пожалуйста.

Camel
()

Почему не бывает наушников с большими динамиками?

 , , , ,

Почему производители наушников ограничиваются диаметром 50 мм? Я не вижу никаких ограничений для выпуска наушников с динамиками большего размера. Да, наушники могут получиться тяжёлыми, в них, возможно, придётся вставить небольшой усилитель, потому что не каждый телефон с проигрывателем раскачает большую мембрану, но даже единичных экземпляров наушников с динамиками 60 мм не видно в продаже. Почему?

Camel
()

Где купить клавиши Topre?

 , topre,

Подумываю усилить стремление к увеличению намерения собрать себе действительно удобную клавиатуру. Для начала что-то похожее на CatBoard II. Хочу использовать клавиши Topre, а не Cherry MX Blue, но не могу найти их в продаже. Кто-нибудь может указать на магазин где продают переключатели Topre и колпачки к ним врассыпную?

Camel
()

Сносишь венду — плати?

 

Подавляющее большинство линуксовых операционных систем предоставляется бесплатно. MacOS предоставляется за деньги. А Microsoft докатились до того, что приплачивают за Windows.

А теперь представим себе ситуацию: в магазине на полке лежит два планшета, один с Ubuntu, другой с Windows. Тот что с Windows на 10 $ дешевле. Если я приобретаю планшет с Windows, сношу её и ставлю Ubuntu, то должен ли я вернуть 10 $ производителю, чтобы тот передал их Microsoft'у, раз уж вендой я не пользуюсь?

Camel
()

Настройка L2TP подключения к Beeline'у.

 , ,

Не могу настроить подключение к Пчелайновскому интернету на Mele A2000G с Debian'ом. Вроде бы и HOWTO есть, но выдаёт ошибки. Запуск xl2tpd -D выдаёт

xl2tpd[2528]: Connecting to host tp.internet.beeline.ru, port 1701
xl2tpd[2528]: Connection established to 195.14.38.54, 1701.  Local: 27765, Remote: 22578 (ref=0/0).
xl2tpd[2528]: Calling on tunnel 27765
xl2tpd[2528]: Call established with 195.14.38.54, Local: 58278, Remote: 50134, Serial: 2 (ref=0/0)
xl2tpd[2528]: start_pppd: I'm running: 
xl2tpd[2528]: "/usr/sbin/pppd" 
xl2tpd[2528]: "passive" 
xl2tpd[2528]: "nodetach" 
xl2tpd[2528]: ":" 
xl2tpd[2528]: "name" 
xl2tpd[2528]: "login" 
xl2tpd[2528]: "debug" 
xl2tpd[2528]: "file" 
xl2tpd[2528]: "/etc/ppp/options.xl2tpd" 
xl2tpd[2528]: "ipparam" 
xl2tpd[2528]: "195.14.38.54" 
xl2tpd[2528]: "/dev/pts/1" 
xl2tpd[2528]: handle_avps:  don't know how to handle atribute 46.
xl2tpd[2528]: handle_avps:  don't know how to handle atribute 104.
xl2tpd[2528]: control_finish: Connection closed to 195.14.38.54, serial 2 (Locally generated disconnect)
xl2tpd[2528]: Terminating pppd: sending TERM signal to pid 2537
^Cxl2tpd[2528]: death_handler: Fatal signal 2 received
xl2tpd[2528]: Connection 22578 closed to 195.14.38.54, port 1701 (Server closing)

Что это за «don't know how to handle atribute 46» и «don't know how to handle atribute 104»? Гугл молчит. ЧЯДНТ?

Camel
()

Хабаровск. Разовая работа по приёму и посылке данных по последовательному порту.

 remote hands, , хабаровск

Кто может в Хабаровске выступить в роли remote hands? Нужно дотопать до некоторого места, подключиться к USB-RS485 преобразователю и minicom'ом или gtkterm'ом послать несколько команд (последовательность из 5-15 байтов), получить (или не получить) ответ и сообщить мне о реакции устройства?

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

PS: мопед не мой, в той конторе которая работала с Хабаровском я уже не работаю, просто пытаюсь помочь всё наладить.

Camel
()

Проверить юр.лицо по реквизитам.

 , реквизиты,

Скажите, зная реквизиты юр.лица возможно ли как-то проверить их подлинность? В том смысле, что можно ли убедится, что такое юр.лицо действительно существует, действительно с такими реквизитами, кто директор, сдаётся ли налоговая отчётность? А то подписываешь договор и не знаешь, действенная это бумага или филькина грамота.

Camel
()

Раскрутится ли НЖМД?

 ,

Хочу воткнуть в Mele A2000G НЖМД поемчее чтобы на него сливать резервные копии с других ЭВМ, но смущает питание этого НЖМД. Mele питается от 5-вольтового адаптера, то есть 12 вольт там быть не должно. А как же тогда раскрутятся пластины НЖМД? Есть какие-то ограничения на модели НЖМД которые можно использовать? В спецификации к WD20NPVT (2,5 дюйма, 2 триллиона байтов) сказано, что потребление 12 вольт может доходить 1 ампера. Сомневаюсь, что такой накопитель раскрутится. А есть НЖМД про которые заранее известно, что от 5 вольт они нормально работают?

Не в Hardware, потому что вопрос тут не про совместимость Linux'а с железом, но про совместимость одного железа с другим железом.

Camel
()