LINUX.ORG.RU

Сообщения ekzotech

 

Arch и раскладки. Опять.

Форум — Desktop

Приехал домой, включил свой комп с арчиком, который не запускался с апреля этого года. Обновил, захотелось перебраться в кеды (до этого сидел в openbox).

Суть проблемы: в openbox я использовал для переключения раскладки kbdd, кажется. Пытаюсь настроить переключение раскладки в кедах - не работает. Тыкал localectl (потому что переключение не работает и в консоли и в иксах) - вроде всё ок, а не работает.

localectl set-x11-keymap us,ru logicd "" grp:caps_toggle,grp:switch,terminate:ctrl_alt_bksp

localectl status выдаёт:

ekzotech@arch ~ $ localectl status
   System Locale: LANG=ru_RU.UTF-8
       VC Keymap: us
      X11 Layout: us,ru
       X11 Model: logicd
     X11 Options: grp:caps_toggle,grp:switch,terminate:ctrl_alt_bksp
 

Не работает ни в консоли, ни в иксах.

setxkbmap us,ru logicd us,ru grp:caps_toggle,grp:switch,terminate:ctrl_alt_bksp

А так сразу заработало всё. В чём проблема? Как сделать переключалку и в консоли тоже?

 ,

ekzotech
()

MAMP, AIMPP или обычный Apache + MySQL для macOS?

Форум — Desktop

Итак, есть macOS, есть задача: поднимать локальные сервисы для разработки своих мелких проектиков, естественно Apache + MySQL. Мне надо создавать отдельных юзеров для mysql для каждого проекта, там внутри будут свои базы и таблицы у каждого. Ну и вообще локалхост во все поля.

Так вот вопрос: MAMP гоняет сейчас мускуль от моего юзера, и требует запуска каждого проекта отдельно. Мне кажется, что это не очень удобно - арч на другом компе у меня настроен обычным путём: обычный Апач + vhost + mysql, к которому спокойно коннектятся нужные мне юзеры. Поскольку мне сейчас придётся возвращать моноблок - у меня остаётся только макось. Нет, ставить линукс в дуалбут я не буду.

В общем, кто имеет опыт работы с апачем и ко на макоси - какой вариант лучше использовать? MAMP? AIMPP? Или можно через brew поставить апач и настроить в нём vhost и не парить себе мозги? Какой вариант проще, легче и удобнее в использовании?

 , , ,

ekzotech
()

Как ворваться в IT за короткое время без опыта?

Форум — Talks

Меня тут на днях «обрадовали» - моё отделение, где я сейчас руководитель, решили закрыть, сейчас срочно ищу работу. Хочу податься в IT, получить второе высшее (ибо первое - гуманитарий). Но загвоздка в том, что опыта в этом направлении практически нет. Умею немного PHP (разбирался с yii2), немного Perl и Mojolicious, базовые знания html/css (сверстать дизайн с нуля пока не особо получается, но могу сменить тему и поправить косяки, дописать что-то), неспешно ковырял js.

Поднимал LAMP локально и на VPS, в том числе настройка голого debian в VPS для хоста, ставил wordpress и локально и удалённо. Немного умею в SQL (всякие join'ы ниасилил пока).

Само собой, умею накатить линуксы всякие, окошечки и прочее. Но опыт и знания по всяким cisco, asterisk и прочим отсутствуют.

Какие есть варианты ворваться в IT в Москве? Я так понимаю, что кроме эникея мне ничего не светит? Мне бы где-нибудь хоть junior'ом прибиться, чтоб набраться знаний.

В свободное время сейчас стараюсь подтянуть знания по html/css/js, чтоб хоть на еду можно было зарабатывать.

В общем, дайте годных советов.

 , ,

ekzotech
()

Вопрос для кедоводов - организация комнат и рабочих столов в KDE

Форум — Desktop

Хочется, как обычно, странного - не хочу тайловые wm (ибо влом пилить, как минимум, половину возможностей кед), но хочу возможность легко и быстро переключаться между столами/комнатами. То есть сделать как бы подобие тегов в тайловых wm и держать отдельно браузер(ы), всякое медиа (amarok/vlc), отдельно терминал, ну и основную комнату для всякого стаффа.

Как вы это реализовываете? На текущий момент у меня переключаются комнаты по meta+tab, но это неудобно и долго. Можно забиндить хоткеи на прямой переход в нужную комнату, конечно, но не знаю даже.

 ,

ekzotech
()

vim + UltiSnips + YouCompleteMe помогите разобраться с биндом клавиш

Форум — Desktop

Стоят плагины UltiSnips (для сниппетов) и YouCompleteMe (для всяких плюшек).

В .vimrc сейчас такое:

let g:UltiSnipsExpandTrigger="<c-j>"
let g:UltiSnipsJumpForwardTrigger="<c-j>"
let g:UltiSnipsJumpBackwardTrigger="<c-k>"

По умолчанию клавиши <Tab> и <Shift-Tab> используются YCM для пролистывания списка вниз и вверх соответственно. Пытаюсь настроить на разворачивание или дополнение по <Tab>, и пролистывание списка по <Ctrl-j/k> соответственно. ctrl-j сейчас разворачивает выбранный сниппет. И всё. ctrl-k рисует знако вопроса, повторное нажатие генерирует символ ^K. Почему ctrl-k не хочет листать список вверх?

 , ,

ekzotech
()

Как сделать toggle-переключение раскладки в macOS?

Форум — Desktop

Большинство из вас знает про возможность смены раскладки при зажатой кнопке (я предпочитаю использовать правый alt) в этих наших линуксах. Это мегаудобно. И именно этого мне не хватает в macOS.

В общем, есть правый альт в macOS, который никогда, ни разу не нажимался, и я хочу повесить на него смену раскладки, пока он зажат. Как это сделать, уважаемые маководы?

P.S. Для любителей спрашивать в каждой теме про Apple «что это тут делает?» я сразу напоминаю, что macOS является сертифицированной Unix-системой, а в комментариях к большинству разделов указано «Linux/UNIX»

 , ,

ekzotech
()

Посоветуйте курсы по html/css+js с сертификатом

Форум — Talks

Сабж. Хочу получить сертификат, чтоб можно было хоть где-нибудь начать кодить за еду.

 , , ,

ekzotech
()

arch - долго ищет имя сервера

Форум — Desktop

arch, при открытии ссылки долго пишет «Соединение». в /etc/hosts указаны имя и localdomain.

Помнится, раньше в арчевики было указано, что если долгий коннект - надо что-то добавить. Но сейчас арчевика перепахана по самое небалуй, кучу информации просто выкинули на мороз.

В общем, куда смотреть для решения проблемы? macOS и win10, подключённые тут же, такой проблемы не имеют.

 ,

ekzotech
()

Смена раскладки при удерживании клавиши Alt - работает только в одну сторону

Форум — Desktop

arch + kde5. keymap - ruwin_cplk_UTF-8, в системе в настройках указана смена раскладки по caps lock и смена раскладки при удерживании правого alt. С английской раскладки - работает (раскладка меняется на русскую и таковой остаётся пока не отпущу alt), а с русской - нет. Ни в каком приложении. При том, что в tty всё ок, там нажатый правый альт меняет раскладку в обе стороны.

Куда копать? Не припомню такого глюка.

 , ,

ekzotech
()

vim - почему такой странный выбор клавиш для навигации - hjkl?

Форум — Talks

Сабж.

Ведь куда удобнее использовать wasd, или esdf (было бы даже удобнее) или аналогичное ijkl.

Кроме того, абсолютно наркоманское распределение направлений даже по тем же hjkl - h-влево, j-вниз, k-вверх, l-вправо. Влево и вправо - ок, к ним вопросов нет. А вот вверх и вниз следовало бы поменять местами, чтоб hj - движение в сторону начала документа, kl - в сторону конца документа.

В общем, почему так, и как это можно исправить, не переломав кривыми биндами всю работу vim'а?

 , ,

ekzotech
()

iMac 27" late 2012 - самопроизвольно выключается

Форум — Linux-hardware

Сабж.

i5 на 2,9ГГц, 8Гб ОЗУ, Nvidia GTX 660M, macOS 10.12. Самопроизвольно выключается во время простоя. Вырубается во время простоя - нагрузки нет, работает firefox. Уже несколько раз такое было. После выключения минут 5 не включается.

По симптомам похоже на перегрев, но нагрузки такой нет, чтоб перегрев спровоцировать. Он у меня в win10 bootcamp тягал 2 окна la2 по несколько суток без остановок - не выключался. И black desert online тоже до 6-8 часов.

Зашёл в «Информация о системе», порылся в логах - не увидел ничего такого - просто разрыв в логах по времени в несколько минут.

Где ещё можно посмотреть, чтоб понять, что это?

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

 , ,

ekzotech
()

Spacemacs и yasnippet - не работает

Форум — Development

Сказали мне тут на днях про гибрид vim и emacs - некий spacemacs, который является надстройкой над emacs с целью привнести в него некие элементы vim. По факту - оно спросило меня, какой стиль мне больше нравится - выбрал vim, теперь у меня есть те самые visual mode и input mode, с переходом ESC и i соответственно.

Но не могу заставить работать yasnippet. Включил его в конфиге, как это указано, даже продублировал указание клавиш, включил yasnippet в самом spacemacs - всё равно не работает, не разворачивает никакие сниппеты.

В принципе редактор интересный, хочется дальше поковырять. Но с документацией там беда полная - как-то хиленько всё описано, вероятно рассчитано на гуру vim и emacs (особенно emacs).

Гугл по запросу про spacemacs yasnippet evil-insert-mode expand всё время предлагает мне какую-то фигню, вплоть до реферальных ссылок на прон. Единственное, что было по теме - это аналогичный пост на reddit, где чувак задавал этот же вопрос, получил некий ответ (пост удалён), и следующий пост говорит про назначение хоткея на другую комбинацию. Лично мне неудобно жмакать Ctrl+J или Meta+J для разворачивания сниппета - не вижу для себя вариантов удобнее, чем Tab.

В общем, кто-то пользует этот аццкий spacemacs? Можете что-то посоветовать?

inb4: удали spacemacs, поставь sublime/atom/etc.

 ,

ekzotech
()

Кто разбирается в глобальном меню - помогите советом

Форум — Talks

Не в /dev, потому что до разработки ещё далеко.

Итак, у нас есть следующее: был plasma-widget-menubar, который использовал appmenu-gtk2, appmenu-gtk3 и appmenu-qt, и позволял рисовать в виджете плазмы глобальное меню как в Unity.

С апдейтом qt4 до qt5 и переходом на kde5 старый виджет отвалился и не работает. Также изменилась схема работы меню - но тут пишут, что надо:

  • appmenu-qt переписать с использованием qmenumodel вместо прежнего dbusmenu, и я так понимаю, что надо будет делать appmenu-qt4 и appmenu-qt5
  • нужно что-то сделать с kded-appmenu (я так понимаю, научить его использовать qmenumodel?)

    Ну и виджет сверху. Насколько это сложно в принципе? Опыта в таких вещах у меня нет, а глобальное меню в кедах хочется. Поскольку в мире opensource уникальный ответ «напиши сам» - хочется попробовать. Но не знаю с чего начинать, и насколько оно вообще сложно. А начинать что-то, даже не прикинув масштаб сложности и не поняв, осилишь ли, я думаю, не стоит.

 , , ,

ekzotech
()

Поясните за шифрование

Форум — Talks

Сабж, или подскажите что почитать на эту тему. Навеяно последними новостями про желание ФСБ мониторить весь траффик.

Речь не про использование GPG или чего-либо подобного, когда ты можешь зашифровать сообщение своим ключом, предварительно передав необходимый для расшифровки ключ своему адресату используя другой канал связи, и он сможет расшифровать сообщение используя имеющийся у него ключ.

Речь про SSL, TLS и прочее, что обеспечивает шифрование на лету. Любое шифрование подразумевает наличие ключа для шифровки и наличие ключа для расшифровки (вряд ли кому-то будет полезно шифрование, которое работает только в одну сторону). А это значит, что каким-либо образом 2 компьютера, между которыми устанавливается соединение, должны знать ключи для шифрования и для расшифровки. Исходя из того, что для этого действительна только одна пара «ключА(для шифрования)-ключБ(для расшифровки)» - получается, что для обмена шифрованным трафиком нам понадобится, как минимум, 2 пары таких ключей (мне кажется, что использовать один и тот же ключ для шифрования и расшифровки на обоих компах не очень-то секурно). А это значит, что они должны каким-либо образом обменяться этими ключами друг с другом (как я понял, некоторые стандарты шифрования проводят многократные обмены ключами до нескольких раз в секунду) - в этом случае вариант передачи ключа через другой канал связи в принципе не подходит.

Так вот, у меня такой вопрос: если представить, что ФСБ на уровне провайдеров вклинивается по MitM-типу - что мешает им перехватывать передаваемые ключи и использовать их для расшифровки траффика? Я понимаю, что я задаю вопросы из каких-то основ шифрования, и вообще стыдно такое не знать. Но мне правда интересно - ведь в любом случае алгоритм вычисления ключа я могу знать, а контролируя весь траффик я могу выудить необходимую информацию для генерации той же пары ключей. Или я что-то не так понимаю?

 , , , ,

ekzotech
()

Детекторы adblock/ublock и борьба с ними. Anti-adblock killer

Форум — Talks

Есть сие замечательное поделие. Поставил его пару дней назад, хорошо помогает обезвреживать детекторы адблока. Теперь на некоторых сайтах не работает, та же хдрезка, например, не даёт ничего посмотреть в качестве кроме 360, пока включён ublock, а выключать на ней ublock чревато тяжкими повреждениями психики из-за низкокачественной рекламы.

Я так понимаю, что так или иначе, проверкой на наличие адблока занимается жабоскрипт. Так вот, для огнелиса какое дополнение позволяет посмотреть выполненные скрипты, и выборочно отключать их? Noscript блокирует просто все скрипты с одного адреса, или просто разрешает их, не совсем то.

Кто как борется с унылыми поделиями сайтов, не желающих использовать нормальную рекламу?

 , ,

ekzotech
()

MacOS Sierra - где релиз? Кто уже поставил?

Форум — Talks

В AppStore до сих не появилось. Вроде заявлена дата 20 сентября. Кто будет обновляться?

Если будет торт - подумываю купить яфончик для пущей радости.

 , ,

ekzotech
()

Апгрейд iMac 27" 2013г (который тонкий)

Форум — Linux-hardware

Есть iMac 27", купленный летом 2013г., тонкая версия, самая нищебродская комплектация - 1tb hdd, 8Гб ОЗУ, видео 660м.

Хочется заапгрейдить это чудо. Путём гугления узнал про возможность установки i7 3770S, но ценник негуманный какой-то, в продаже мало где есть, цены от 20 килорублей за проц 2012 года, с Китая ещё дороже. У меня стоит i5 на 2,9ГГц, есть смысл менять его на i7? Или я в повседневной работе особой разницы не увижу, и не стоит заморачиваться с этой фигнёй? Алсо, такой проц меняется без паяльника?

С ОЗУ тоже вопрос - вроде как проц поддерживает до 32Гб, взлетит ли с таким конфигом? Или поставить 16 и не выёживаться?

Самый хитрый вопрос насчёт ssd - хочу хотя бы 512Гб, взять что-нибудь. Но где-то пишут, что с какими-то чипами может быть конфликт. Кто-то сталкивался?

И ещё, первый диск ставится в обычный SATA, как я понял. А ещё есть слот под Fusion Drive, туда что-то кроме эппловского fusion drive можно запихнуть? На хабре было написано, что распиновка якобы отличная от mSATA или PCI-E.

В общем, ищу истории успеха, кто апгрейдил аймаки.

 , , , ,

ekzotech
()

Опять про редакторы и IDE

Форум — Talks

Блин, который раз как начинаю возиться с кодом, чтоб наконец осилить, - каждый раз натыкаюсь на одни и те же проблемы.

Значит ковыряю я mojolicious, который, как всем известно, написан на Perl. И у него есть шаблон для рендеринга страниц, с расширением *.html.ep. И в этом шаблоне, как правило, идут вперемешку код html и, собственно, сам Perl. Ну, например, вот такая строка:

<li<% if ( $active eq '/' ) { %> class="active"<% } %>><a href="/">Главная</a></li>

И вот тут начинается адЪ: ни atom с плагинами, ни sublimetext, ни ещё кто-то не может, блин, адекватно работать с таким кодом. Стоят плагины mojo - а у меня всё равно либо подсвечивается код Perl, либо подсвечивается код html. Сделать так, чтоб у меня подсвечивался и тот и другой код - не получается. Ну и со сниппетами та же беда.

Далее ещё одна беда - это прописывание путей, чтоб их. Почему до сих пор не работает дополнение по путям? Если я прописываю путь «/css/grayscale.min.css», почему он не будет предлагать мне файлы из папки /css/ ? Сделал опечатку и написал «graysacle» вместо «grayscale» - и всё ок, редактор не ругнётся, что такого файла нет, не предложит правильный вариант. Доколе? На дворе 2016 год. Я не верю, что люди, которые пишут на mojo (хотя это актуально не только для mojo) сидят и прописывают все пути руками, рискуя в каждом случае допустить ошибку.

Да, я помню про vim + YCM, но эта фигня не умеет в дополнение, если в пути есть символы с кириллицей. Это раз, второе - эта беда может быть настроена только инопланетянами, как мне кажется.

В общем, кто сталкивается с подобными проблемами - как вы их решаете? (Вариант «перечитываю сто раз код, пока не найду опечатку - мимо; с таким же успехом можно кодить в обычном notepad.exe). Хочу автокомплит по путям, и всё тут. Или подскажите, как научить vim + YCM в кириллицу.

 , , ,

ekzotech
()

«Умный дом» и всё такое

Форум — Talks

Sup, /TalksПривет, ЛОР! Будет большая простыня, что поделать - пятница за окном.

Периодически меня накрывает идея таки запилить у себя «умный дом».

Вроде как уже немало устройств, умеющих в управление (zwave, modbus и прочее). Поэтому стараюсь отслеживать новый материал по этой теме. Есть ряд вопросов, которые не позволяют мне даже план работ сделать, не то, что реализовать это вот всё.

Если идти по максимуму, то мне хотелось бы реализовать следующее:

  • управление светом по дому, уличное освещение (частный дом), открытие/закрытие окон, ворот (дворовых и гаража);
  • голосовое управление - на сегодняшний день телефон на андроиде вполне себе хорошо распознаёт речь, аналогично OS X, причём им не надо даже всё время в инет лазить за этим; это логично и удобно, но возникает вопрос в датчиках
  • управление системой отопления в доме - как я убедился прошлой осенью на собственном опыте - вещь иногда нужная (уехали в другой город на 2 недели, резко выпал снег, температура упала ниже -5, котёл дома выключен, ибо было +14, чуть не замёрзла система - температура воды была всего пара градусов, дом прогревался на полной мощности котла без малого сутки; если б была возможность удалённо послать команду на включение котла - проблемы бы вообще не существовало); для моего котла доступны сторонние датчики для управления его работой, по идее имитацией необходимых для котла данных можно заниматься с помощью ПК, и, соответственно, таким образом управлять его работой;
  • расширенная домашняя сеть с возможностью трансляции аудио и видео в сети (включить музыку с ПК в одной комнате с трансляцией на аудиосистему в другой комнате и управляя этим делом с телефона, например, и так далее);
  • китаепланшет на холодильник, на котором можно будет легко и быстро вести список заканчивающихся продуктов, чтоб по уведомлению в телефоне знать, чего нужно докупить в магазине.

Тут сходу возникает ряд проблем (это только то, что я могу сходу сказать, наверняка по ходу реализации возникнет ещё тонна):

  • обеспечение безопасности; если я правильно понял - управление такими устройствами, как лампочки, всяческие контроллеры дверей, окон и т.д. осуществляется по обычной сети 220в; как в этом случае обеспечивается безопасность? Может ли злоумышленник подать в сеть некий сигнал, который может открыть, допустим, двери? То есть надо ли как-то отфильтровывать 220в, входящие в дом, или вероятность какого-то подобного взлома крайне низка (если не сказать - невероятна)?
  • для голосового управления надо расположить по дому микрофоны или устройства под управлением Android/etc для распознавания команд; какие тут варианты?

Я так представляю, что нужно сделать единый сервер, эдакий «мозг» дома, который будет непосредственно всем рулить, далее выбрать.. ээ, наверное даже не протокол, это будет как-то слишком сильно сказано, а, пожалуй, способ общения с этим сервером. Я сейчас пилю по-тихоньку себе бота в vk, можно его использовать, или бота в любом другом мессенджере, как вариант. Понятное дело, надо будет присваивать определённые названия для предметов, комнат, чтобы ими управлять, да и сами команды будут определённый формат («включить свет на кухне, выключить свет в зале», «открыть ворота») + кодовая фраза, чтобы бот понимал, когда обращаются к нему и не реагировал на стороннюю просьбу включить или выключить свет (когда обращаются к человеку, а не к боту); хотя зачем обращаться к человеку по поводу света, если есть бот, который всё сделает?

Часть нужных мне возможностей, помнится, была реализована у одного чувака (даже пост был на хабре), где он обращался к своей системе как к «Вике». Я не помню, открыт у него код или нет, но это может здорово помочь. Но всё же там реализовано не всё, что мне хотелось бы.

Собственно, основные вопросы: с чего начинать, что изучать для реализации всего этого? Я в курсе, что это не за 5 минут делается, так что время для изучения есть. Может кто-то из местных уже сделал себе свой «умный дом» или как раз в процессе?

 , , ,

ekzotech
()

Xiaomi Redmi Note 3 Pro + апдейт до MIUI 8. Есть уже истории успеха?

Форум — Mobile

Всё жду апдейт до MIUI 8, но релиз вроде ещё на неделю отложили. Есть глобальная бета и всё такое.

Кто-то уже пробовал? Как впечатления?

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

 ,

ekzotech
()

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