Автор не входит в состав редакции iXBT.com (подробнее »)
avatar
Вот там я получал удовольствие от процесса, когда думаешь, что надо сделать, а не как.

Тогда тем более вы выбрали неправильный путь. Можете сравнить с вашими мучениями на досуге.

У вас, кстати, всё было бы проще, поскольку хранилище на отдельной железке, а не на USB. И прошивка от Merlin сейчас не нужна для SSH-доступа — эту функцию, как любят говорить адепты SVN-а, замерджили в AsusWRT. Но если вы действительно используете неподдерживаемый и явно дырявый роутер из 2016 года (что немного странно с учётом дорогущего NAS-а и титановой лопаты видеонаблюдения в домашней сети) — тогда, конечно, возможны нюансы.
avatar
я не линуксоид, мне нужен рабочий инструмент, а не получать удовольствие от хаканья прошивки роутера

Но вы же получили какое-то удовольствие от того, что залезли в консоль вашего дорогущего NAS-а, признайтесь? Даже заюзали докер, который используется совершенно для других целей и в данном случае не более чем костыль. Думаю, если бы вы зашли в консоль вашего дорогущего роутера, у которого (на секундочку) мощнейший многоядерный ARM-процессор и 512 Мб. ОЗУ — вы бы получили не меньшее удовольствие. В качестве бонуса как минимум не пришлось бы ещё порты пробрасывать.

А ещё мне что-то подсказывает, что владельцев роутеров ASUS, которым жизненно необходим svn, на несколько порядков больше владельцев дорогущего NAS-а, которым тоже необходим svn. Так что статья «Поднимаем SVN на роутере ASUS. Записки Linux дилетанта» привлекла бы куда больше внимания.
avatar
Зачем всё смешивать в одну кучу? У вас уже есть RAID из 5 дисков на NAS. Что мешает настроить svn-сервер на роутере так, чтобы он использовал папки на NAS-е? Я думаю ничего. А скорость будет ограничена линком между роутером и NAS (при работе в локальной сети) или тарифом провайдера (при доступе из интернета).
avatar
Ну мне-то на боевых серверах нужны релизы с патчами. Дырявый релиз да, можно скачать. А с залатанными дырами (типа сегодняшнего 14.0-p4) — только через git выпрашивать.
avatar
А с чего сделан вывод, что у меня RT-AX58U?

Да на самом деле на всех асусовских роутерах стоит банальный AsusWRT, так что вонзить из репозиториев какой-нибудь svn-сервер можно почти на любом. Главное чтобы в свежей прошивке для вашей модели включался ssh-доступ.
avatar
Но у синолоджей всё-таки особая специализация. Как и у вашего RT-AX58U, на котором (неожиданно!) тоже можно поднять сервер svn и, наверное, даже с меньшими телодвижениями, чем на NAS-е.
avatar
А, вам, наверное, показалось, что парень, имеющий какое-то отношение к FreeBSD, не должен жаловаться на git и svn? Так я не разработчик, просто так получилось, что есть у меня десяток серверов на фряхе. И иногда по определённым причинам меня не устраивает ядро GENERIC и приходится собирать кастомную конуру. Когда-то давным-давно исходники релизов с патченной конурой можно было просто взять и скачать. Но потом всё стало гораздо сложнее. Сначала их заставили добывать через svn. Ну ладно, разрабочики сжалились и выпустили svnup, чтобы люди, далёкие от разработки, не выносили себе мозг и просто закачивали нужную конуру. А пару лет назад эти недотёпы решили, что svn — не модно. И перешли на git. Конечно, они выпустили gitup. Но проблема в том, что эта софтина на VDS-ках с 1 Гб. оперативки убивается системой из-за непомерного аппетита. А у меня таких VDS-ок большинство. Поэтому приходится страдать, собирать нужное ядро на домашнем нетбуке и потом вкорячивать его по разным местам.

Казалось бы, что сложного-то — скачать архив и распаковать. Но надо зачем-то ставить некий git, который тянет за собой ни больше ни меньше 100 Мб. зависимостей и который ни для чего, кроме как для закачки свежих исходников ядра, использоваться не будет. Могли бы уж как-то на FTP выкладывать или ещё куда. Но нет. Надо чтобы было модно и чтобы суровые бородатые админы страдали.
avatar
Без нетиповых решений жизнь скучна.
avatar
А что не так с авой? Там чёрт с трезубцем.
avatar
Да страдают-то в основном невинные люди в итоге, которые далеки от этих непонятных технологий. Например, когда ни в чём не повинный человек заходит на гитхаб, чтобы скачать там программу — обычно это заканчивается матами, закрытием окна и поиском альтернатив. Потому что вместо кнопочки СКАЧАТЬ ему настойчиво предлагают какие-то лицензии, README.MD, пул-реквесты, экшны и ещё гору непонятных слов. А самой программы нигде нет. Т.е. люди хорошо разбираются в матане, в дифуре, офигенно программят на С++, но не могут дать человеческую ссылку на свои труды. А потом удивляются, что никто их не понимает.
avatar
Прочитал статью несколько раз, но так и не понял, что такое SVN и зачем оно вообще нужно.
avatar
А если завтра захочется других тактильных ощущений — что будете делать с припаянными переключателями? Искать знакомого, который умеет паять? Такой как бы не у всех есть. Да и не каждому умеющему паять захочется тратить целый рабочий день на всего лишь клавиатуру.
avatar
А можно объяснить почему? Вы считаете, что если на колпачках нет каких-то символов — то их невозможно напечатать? Или какой-то другой стереотип у вас?
avatar
Там просто не полноценные сокеты для горячей замены (от широко известных в узких кругах фирм Kailh и Gateron), а обычные лужёные медные трубки. Из-за этого возможны такие недоразумения, как намертво застрявшие переключатели или невозможность установить кнопочки с разной шириной контактов (у Kailh таких немало). Ну и про 5-пиновые кнопочки вроде Zealios тоже можно забыть (или ломать им два дополнительных штыря).

При желании можно вскрыть доску, осмотреть нижнюю часть платы и убедиться, что все трубки на месте.
avatar
Есть немало нюансов, из-за которых оптика в досках не взлетит.
avatar
Keychron Q3
avatar
Доска, отправившаяся в мусорное ведро? Cooler Master QuickFire Stealth или Filco Majestouch 2 Ninja — кому как больше нравится.
avatar
Помню, в 2014 году подарил себе шикарнейшую по тем временам доску с канувшего в лету Амазона. Выложил за неё сумасшедшие бобы — 150 у.е. (с доставкой из Чикаго в далёкую и морозную Сибирь за три дня). И тоже она мне периодически надоедала, тоже в меру возможностей в ней что-то менял, что-то прокладывал, что-то надевал. В общей сложности подозреваю те же 150 у.е. потратил. И так бы с этим мамонтом и жил, если бы в прошлом году не подарил себе современную доску в алюминиевом корпусе, с крепёжной пластиной на прокладках (gasket mount) и с горой шумоизоляции. Обошлась она мне в 110 у.е. Но уже после нескольких прикосновений к ней шикарнейшая доска 2014 года с горой моддинга отправилась в мусорное ведро.

Можно, конечно, взять какого-нибудь динозавра из прошлого вроде этого Redragon, а потом мучиться, пытаясь добиться от него хоть какого-то комфорта. Но любая современная доска с gasket mount будет гораздо комфортней. И с ней не придётся тратить десятки человекочасов, чтобы разобрать её и поплеваться 205-ым крайтоксом в каждый переключатель, рискуя заработать мозоли :).
avatar
На этот счёт есть разные мнения. Разумеется, в эпоху идеологии форсированного потребления выгоднее продвигать мнение о том, что без финансового благополучия оставить след в истории невозможно.
avatar
И не такое в мире случается. У нас, например, в 18 веке сын архангельского рыбака считай в одно рыло фундаментальную науку поднял.