Куча говна / Говнокод #24723 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
Установил вчера вечером OpenSuse Leap 15.0 в VirtualBox.
В инет сейчас выход только через USB модем от МТС (он же Huawei).
Сутки потратил на чтение и эксперименты по пробросу модема в виртуалку.
Дали архив с программой МТС Коннект под Linux.
Устанавливал (с ручной доставкой зависимостей на чистую систему) драйвер из этого пакета,
пробовал расшарить из винды адаптер USB на другие интерфейсы. 
Ничего не помогало.

И тут, я подключил модем к виртуалке и случайно ткнул в апплет "Network Manager", 
который предложил установить мне соединение через модем.
Пару кликов, и всё заработало. Он даже знал, какую точку доступа надо юзать. 
Не предложив даже вбить телефонный номер (модем всё-же).

То бишь, мастдай глубоко sosnool?

Запостил: OlegUP OlegUP, (Updated )

Комментарии (32) RSS

  • RTFM, RTFM и ещё раз RTFM, как говорил Ленин.

    К GPRS/3G-модемам никакой софт, кроме собственно драйвера модема не нужен. В Линуксе подходит стандартный драйвер USB-модема. Есть одна тонкость: по умолчанию Huawei включается в режиме USB-накопителя (у него есть встроенная флешка и слот для micro-SD). Переключить в режим модема можно программой usbmodeswitch (в современных Линуксах вызов этой программы уже прописан в какой-то скрипт).

    Телефонный номер для GPRS/3G всегда имеет вид *99***1#, где 1 — номер APN (в некоторых модемах можно *99#, если APN единственная). APN устанавливается посылкой строки инициализации AT+CGDCONT=1,"IP","internet.mts.ru" (да, мобильные телефоны и беспроводные модемы поддерживают режим команд с Hayes-совместимым синтаксисом). Единичка — это номер точки, который потом будет использоваться в фиктивном телефонном номере (я уже привёл пример *99***1#), последний параметр — собственно APN (у многих ОПСОСов достаточно ввести слово "internet").

    Могут потребоваться логин и пароль для PAP/CHAP-авторизации, но они либо пустые, либо совпадают с именем ОПСОСа (логин: mts, пароль: mts, например).
    Ответить
    • Уточнение: для аутентификации, чтобы ОПСОС тебя авторизовал.
      Ответить
    • Блин. Я ж ведь набрал этот номер. Сказали ждать ответного смс. Но спустя минуту у меня от этого брат умер и все деньги со счёта списались.
      Ответить
  • >Сутки потратил
    По-моему, соснул таки ты.
    Ответить
    • Кстати, да. Нужно ли было пробрасывать модем в виртуалку, если можно пробросить сеть?
      Ответить
      • Нет, сетку пробросить не удалось.
        Знаю, что в Linux есть свободные дрова обобщенные по стандартам.
        Но вот в то, что Network Manager сможет без ебли всё это сделать было как-то сложно поверить.
        Ответить
  • >Дали архив с программой МТС Коннект под Linux.
    кусок говна

    раньше еще были говномодемы, которые сбрасывали соеденение, если раз в минуту не получали команды вида AT+OPSOS
    Ответить
  • А ещё под Linux, отличие от винды, хорошо работают и не требуют особых драйверов всякие миди-клавиатуры и планшеты для рисования, веб-камеры. Почти всё, кроме принтеров и видеокарт. С этими ёбля.
    Ответить
    • Особенно круто с Wacom: пока яблочники и виндузятники жрут дрова с гугл-аналитикой, в линуксе всё "просто работает"
      Ответить
      • А ещё под линукс очень интересная инфраструктура для музыкальных студий. Есть куча микроскопических и среднего размера приложений, от audacity и hydrogen до Ardour, и ты соединяешь их по протоколу JACK, подобно реальным разъёмам и проводам между инструментами и аппаратурой. Ты направляешь сам выходы, входы. И, как и требуют того принципы юниксовой модульности, ты можешь объединить несколько программ, (например, секвенсор (который "тикает временем", и имеет кнопку плэй и пауза, задаёт временную шкалу, общую для всех остальных приложений), синтезатор (штуку, которая превращает миди сигналы в реальные синтезированные звуки или сэмплы), драм-машину, трекер, лупер, диктофон, фильтр эффектов, эмулятор примочек, или драйвер реального музыкального инструмента, или миди), и заменить любой из этих модулей чем-то другим, или написать самому. И при этом, как я уже сказал, практически любая прилично себя ведущая музыкальная аппаратура произвольной сложности имеет говнодиск для винды в комплекте, а под линуксом "просто работает".
        Ответить
        • Кстать, я как-то давно работал Propellerhead Reason 5v. Пиздатейшая вещь. Сейчас уже 9 вродь.
          Только вот на линуксе да и на самой винде нет аналога такой программы, только какие-то уебищные FLstudio.
          Да еще как-то тыкал электроджитар переходником просто в комп в разъем под микро. Вроде долго ебался с дровами именно на линье, потому что он ебать уебищный звук довал, на винде было норм!
          В итоге сыграл фунерал дум метал исключительно амбиентным шумом, на могилке разъебаной джитар.
          Ответить
          • > линуксе … нет аналога такой программы

            Правильно, она противоречит принципам модульности и заменяемости. Зачем единый монолитный эмулятор рэковой стойки, ограниченный собственными модулями и собственными плагинами, если есть глобальная стойка — сервер JACK, к которому ты подключаешь любые источники звука (хоть аутпут видеопроигрывателя или браузера), и любые источники последовательностей midi.
            Это на винде и маке нужны FLstudio и прочие гаражбэнды, потому что там всё должно быть монолитно и в одном приложении как можно больше функций, потому что всё закрытое, никто о форматах не договаривается, рассчитывать не на что.

            Тем не менее, мне кажется, Ardour близок к этому функционалу. В нём на случай, если ты ни к чему другому не подключаешь, есть всё своё, и он поддерживает чужие плагины.
            Ответить
            • А по подробнее про джакс. Эта типа стойка только из программ? То есть например там можно из субтрактора одной программы, наложить эффект другой программы например?
              Ответить
              • JACK это сервак подключений, он позволяет тебе направить любой выход (звуковой или миди) одной программы на вход другой. Если, например, у твоего субстрактора (я не знаю, что это такое) есть выход, ты можешь его подать на вход процессору эффектов, и его выход пустить на колонки или на звукозапись или ещё куда-то. Да, как стойка из программ. Только в монолитных приложениях твоя стойка как бы в пределах одной программы остоит из плагинов и внутренних модулей, а здесь каждым модулем является отдельная программа, предоставляющая входы и выходы.

                Кстати, у Ardour есть интерфейс для управления маршрутами JACK, то есть ты можешь не лазать в сервер JACK, только запустить его, а настраивать из интерфейса своей студии рядом с дорожками и микшерами.

                Звучит, по крайней мере, красиво.
                Ответить
                • P.S. Собственно, в линуксе практически ни одна программа для работы с midi не содержит собственного набора инструментов (сэмплов). Все они только соединяются по JACK с синтезатором (например Yoshimi), у которого есть миди-вход и аудио-выход, и охулион инструментов и возможность создавать собственные и менять старые. Вот это и есть модульность.
                  Ответить
                  • В Windows кодеки аудио и видео тоже соединяются друг с другом как модули. Но только от конечных пользователей эта модульность скрыта. Можно посмотреть, как собралась цепочка кодеков, программой Graphedit (не помню, в какой пакет она входит, но вроде с какими-то SDK её можно достать). Однако, возможности редактирования этой цепочки нет. Чтобы собрался другой маршрут, нужно разрегистрировать лишние кодеки из реестра.
                    Ответить
            • Не стоит выставлять свою тупость напоказ.
              Ответить
            • Давайте поговорим об отличиях General MIDI от MIDI XS (Yamaha) и от MIDI GS (Roland)? И нужен ли GM2?
              Ответить
        • Для винды тоже есть какая-то программка для соединения музыкального софта друг с другом... Не помню, как называется... И где скачать не помню... На каком-то старом диске была... Если найду, то скажу, как называется.
          Ответить
          • Как устроена? Перенаправляет звуковой выход одной программы на вход другой?

            Подозреваю, что такой возможности как в qjackctl, где можно глобально на все звуковые приложения в системе ставить плей, паузу, таймкод, темп, там вряд ли будет.
            Ответить
            • > Перенаправляет звуковой выход одной программы на вход другой?

              Да.

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

              А что, так где-то можно?
              Ответить
              • > А что, так где-то можно?

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

                В этом и есть модульность. Костылей то везде навертеть можно.
                Ответить
                • Выручайте. Тут нужно что-то написать про отсос прыщеблядей, но ничего в голову не приходит.
                  Ответить
                  • ХЗ. Можно попробовать так подойти:

                    «Только что-то я не видел ни одной профессиональной студии звукозаписи, в которой звукари бы пользовались прыщами. Видимо ваши прыщеблядские технологии опять в теории охуенно решили все проблемы, а потом тупо упали из-за видеодрайвера и нахуй оказалась ваша модульность никому не нужна. strip-about-fullscreen-flash-video.png».

                    Пойдёт?
                    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8