LINUX.ORG.RU

Сообщения Camel

 
Форум — Development

ELPA и 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 не работает. ЧЯДНТ?

 , , load-path

Camel
()
Форум — Talks

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

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

 ,

Camel
()
Форум — Admin

Помогите настроить 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
()
Форум — Linux-hardware

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
()
Форум — Development

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

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

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

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

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

 , , ,

Camel
()
Форум — Development

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

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

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

 , , , smart-tabs-mode,

Camel
()
Форум — Development

Не вижу пакетов 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
()
Форум — Development

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

Захотел я использовать 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

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

 3way, , ,

Camel
()
Форум — Talks

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

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

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

 , , ,

Camel
()
Форум — Talks

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

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

 , , ,

Camel
()
Форум — Talks

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

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

 , ,

Camel
()
Форум — Talks

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

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

 , , , ,

Camel
()
Форум — Talks

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

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

 , topre,

Camel
()
Форум — Talks

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

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

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

 

Camel
()
Форум — General

Настройка 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
()
Форум — Job

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

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

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

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

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

Camel
()
Форум — Talks

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

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

 , реквизиты,

Camel
()
Форум — Talks

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

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

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

 ,

Camel
()
Форум — Linux-hardware

Точка доступа на RTL8188CUS.

Пытаюсь запустить точку доступа на Mele A2000G. lsusb сообщает, что в ней стоит:

Bus 003 Device 002: ID 0bda:8176 Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter
Вики Debian'а, и не только оно, говорит, что заработать всё должно с модулем 8192cu. На этой странице говорится, что нужно ещё некоторые опции модуля сообщить ядру. И hostapd тоже надо взять не из реп, но сканпелять самому.

Выполнил все условия, но при запуске hostapd получаю сообщение

ioctl[RTL_IOCTL_HOSTAPD]: Operation not supported
К сети подключиться не могу. Что же делать?

 , , ,

Camel
()
Форум — Development

Как собрать и запустить тесты?

Есть waf и wscript, которые собирают провку для некоторого прибора на ARM'е (в данном случае ARM это микроконтроллер, а не микропроцессор). Прошивка написана на C и использует gcc-arm-none-eabi.

Есть большое желание внедрить TDD в разработку этой прошивки, для чего надо собрать тесты с Google Testing Framework. gtest написана на C++, тесты запускаются на машине программиста, а не целевой, потому собираться должны другим компилятором с другими настройками, обычным g++ для i386. Это, конечно, не совсем хорошо, но всё равно лучше чем ничего. Тесты лежат в отдельной директории, там есть wscript для сборки тестов.

Сейчас у меня проблема, что я вообще не могу собрать тесты. Конечно же я пытаюсь запустить сборку тестов из wscript'а сборки прошивки, потому что тесты должны запускаться вместе со сборкой.

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

 , , , , wscript

Camel
()

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