• Как определить что за тип вышки?

    @plyrvt
    1) вверху РРЛ миллиметрового или сантиметрового диапазона. Мощности в диапазоне 1....1000 миллиВат, узкий луч на вторую такую же.
    2) внизу ряд трехсекторных БС (GSM, UMTS, LTE, CDMA2000), мощности до 60 Ватт на БС, до 20 Ватт на сектор. Антенны до 16 dBi, EIRP максимум = 20W * 16 dB = 800 W
    Если можете пользоваться услугами этой БС (есть телефон и SIM карта) то можно в телефоне посмотреть уровень сигнала
    Ответ написан
    Комментировать
  • Можно ли в Linux x64 собрать драйвер (модуль ядра) для Linux x86?

    jcmvbkbc
    @jcmvbkbc
    "I'm here to consult you" © Dogbert
    Всё что вам нужно, чтобы собрать модуль для ядра любой архитектуры любой версии -- это компилятор для этой архитектуры, исходники ядра и .config для этого ядра.
    Шаги такие:
    - распаковать/вычекнуть исходники ядра нужной версии
    - создать и сконфигурировать каталог сборки ядра: создать каталог, скопировать в него .config, выполнить
    make -C <каталог исходников ядра> \
    O=<каталог сборки ядра> \
    ARCH=<целевая архитектура> \
    CROSS_COMPILE=<префикс кросс-компилятора> \
    silentoldconfig

    - собрать ядро:
    make -C <каталог исходников ядра> \
    O=<каталог сборки ядра> \
    ARCH=<целевая архитектура> \
    CROSS_COMPILE=<префикс кросс-компилятора> \
    vmlinux

    - собрать модуль используя созданный на предыдущем шаге каталог:
    make -C <каталог сборки ядра> \
    M=<каталог исходников модуля> \
    ARCH=<целевая архитектура> \
    CROSS_COMPILE=<префикс кросс-компилятора> \
    modules


    CROSS_COMPILE можно опустить, если нужно использовать хостовый компилятор. Для x86 ARCH=x86
    Ответ написан
    1 комментарий
  • Выдает ошибку на этапе выполнения. Почему?

    15432
    @15432
    Системный программист ^_^
    Потому что у вас в массиве зарезервировано всего 44 места (0...43), а вы используете 45 (0...44)
    Ответ написан
    Комментировать
  • Массовое переименование файлов на Centos 7?

    @pfg21
    ex-турист
    Полноценный regexp есть в стандартной команде
    rename 's/old-name/new-name/' files
    Но если разбираться и искать влом поставь gprename ??
    Ответ написан
    Комментировать
  • Можно ли сделать swap память приоритетом выше чем основную ram на macbook?

    BVadim
    @BVadim
    swap не заменят оперативную память, а является временным местом для хранения данных, которые сейчас не используются. Процессор всё равно работает только с оперативной памятью. Когда нужно обратиться к данным, которые находятся в swap, то они копируются в оперативную память, если её нет свободной, что-то неиспользуемое отправляется в swap, чтобы освободить необходимый объем. swap и ram это две разных по назначению сущности, они не могут друг друга заменить.
    Ответ написан
    6 комментариев
  • На сколько удобно писать на C# под Android?

    @SZolotov
    Asp.net core, MAUI,WPF,Qt, Avalonia
    В целом разрабатывать на Xamarin удобно.
    1. Можно открыть книгу по разработке под Android на java и копипастить примеры оттуда с минимальными доработками, с учетом языка и xamarin'a
    2. Сам язык C# более чем годен, очень активно развивается. Есть куча шарповых библиотек как платных так и бесплатных, как в репозитории пакетов так и на GitHub в виде исходников. Xamarin позволяет подцеплять нативные либы на java, если чего-то не хватает.
    3. Есть "нативный" Xamarin (Xamarin.Android, Xamarin.iOs и т.д.) - это обёртка над нативными API, UI делается привычным для нативных разработчиков способом. Есть Xamarin.Forms - там можно делать единый UI с помощью XAML. Инструмент более чем работающий, но нужно к нему привыкнуть, знать минусы, знать особенности платформ под которые разрабатывается приложение, знать что Xamarin Forms можно использовать не для всех приложений, знать как делать быстрый UI. XF - в целом готов для использования.
    4. Да, размер пакета приложения если сделать все по дефолту большой, есть куча статей по оптимизации размера приложений, но размер приложения будет больше чем у нативных.
    5. Основная проблема Xamarin Forms - не баги, размер или еще что-то. Это неправильные ожидания которые к нему предъявляются. У него своя ниша.
    Ответ написан
    4 комментария
  • В чем проблема с жестким диском?

    Jump
    @Jump
    Системный администратор со стажем.
    В чем проблема и как ее можно решить?
    Проблема в том что диск неисправен.
    Поскольку диски ремонту не подлежат, решить эту проблему можно покупкой нового диска.
    Ответ написан
    Комментировать
  • Как создать такое правило для iptables Centos 7?

    AllDecay
    @AllDecay
    Вечно отдыхающий.
    iptables -A INPUT -p tcp --dport 22 -s 0.0.0.0/24 -j ACCEPT

    Можно еще запретить подключение всем, кроме как из подсети:
    iptables -A INPUT -p tcp --dport 22 -s !0.0.0.0/24 -j DROP
    Ответ написан
    Комментировать
  • Программа, утилита, напоминания через каждые N дней?

    @xtreme
    Снимаю порчу по SSH :)
    А разве календарь в Android не умеет напоминать? Очевидное же решение.
    Ответ написан
    Комментировать
  • Как вывести всплывающую подсказку PyQt5 QSystemTrayIcon?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    trayIcon.setToolTip(u'Тест-проверка')
    Ответ написан
    Комментировать
  • Зарабатывать на приложении с помощью рекламы или Open Source?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Если идея действительно годная, то может быть и есть смысл делать её коммерческой, может это перерастёт в успешную компанию, а может и нет.
    Я бы выбрал вариант "создать проект, который можно показать на собеседовании и устроиться на хорошую работу", но выбирать тебе, это твоя жизнь. Выбор между двумя вариантами сугубо субъективный и делать его должен ты сам.
    Ответ написан
    Комментировать
  • Docker и базовые образы с разными дистрибутивами Linux?

    icCE
    @icCE
    youtube.com/channel/UC66N_jRyZiotlmV95QPBZfA
    Так докер файл же не для запуска программ в том виде как делаете вы.
    Он для создание окружения, вашего нового образа.

    Как создали докерфайл , собираем образ сценарием (докерфайл)
    sudo docker build -t [имя]

    вот пример
    https://www.8host.com/blog/avtomaticheskaya-sborka...

    Теперь на тему производительности. Если вы серьезно этим озабоченны и понимаете, что и где крутить в linux, что бы ее добится. Создавайте свои образы. Берите за основу самый минимальный дист alpinelinux.org и делайте под себя. Все остальное можно использовать, на быстро развернуть, проверить . Я всегда отношусь с неким недоверием по сборкам, так как нет уверенности, что там все сделали как надо :)
    Ответ написан
    Комментировать
  • Смета на разработку сайта и мобильного приложения?

    sim3x
    @sim3x
    По линку не ходил

    С точки зрения заказчика, который не понимает в разработке, в тз вообще не должно быть тех деталей

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

    ПС: делать на битриксе = делать дважды, сначала на битриксе, а потом на нормальном фреймворке

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

    На размер студии - плевать. Даже если студия закончила 100 таких проектов как ваш, никто не даст гарантии, что на ваш проетк непоставят трейни просто потому, что остальные заняты.
    Ценник никто не поменяет
    Ответ написан
    Комментировать
  • Не удается установить reaver на fedora. что делать?

    icCE
    @icCE
    youtube.com/channel/UC66N_jRyZiotlmV95QPBZfA
    Установите libcap-dev

    UPD. В Fedore вроде libpcap-devel
    Ответ написан
    3 комментария
  • Как в ubuntu через systemd писать логи паники в Go?

    evnuh
    @evnuh
    Поиск Гугл помог мне, впусти и ты его в свой дом
    Если сервер запускали через юнит systemd, то логи из него в journalctl -u unit_name. Весь оутпут пишется в stdout (консоль), которая перехватывается systemd и обрабатывается. Зачем вам файлы?
    Ответ написан
    6 комментариев
  • Что нужно для первого приложения(ios/android)?

    Exomode
    @Exomode
    Архитектор ПО
    1) Xamarin.Forms для разработки UI и бизнес-логики на C# сразу под обе платформы;
    2) OSX для сборки и деплоинга билдов приложения под iOS (любой макбук подойдёт) и желательно айфон;
    3) Навыки в WPF для верстки UI;
    4) Навыки в SQL для работы с SQLite;
    5) Visual Studio для Windows или OSX;
    6) Документация по Xamarin, Android SDK и iOS SDK;
    7) Прямые руки, желание изучать технологию и представление конечного результата.
    Ответ написан
    Комментировать
  • Как автоматически деплоить приложение из гита на VPS, после внесения правок?

    e_svirsky
    @e_svirsky
    Web Developer
    В гитхабе и битбакете есть веб хуки. настраиваете URL который пингунуть, а на этом урле уже на серваке делаете скрипт деплоя. Таким образом после каждого пуша, или другого действий которое тоже можно настроить, будет происходить деплой кода на сервер.
    Ответ написан
    6 комментариев
  • Что будет если установить ОЗУ с большей частотой чем позволяет шина?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Работать будет 100%, но только на частоте шины 1333 Mhz.
    Ответ написан
    2 комментария
  • Почему в данном случае не работает #define?

    #define разве не везде делает замену?
    Внутри строк не делает.

    Вот так будет работать:
    #define NAME "Vitalik"
    ...
    printf("HELLO, "NAME);

    Это превратится в printf("HELLO, ""Vitalik"); и компилятор автоматически объединит эти строки в одну.

    There is no way to combine an argument with surrounding text and stringize it all together. Instead, you can write a series of adjacent string constants and stringized arguments. The preprocessor replaces the stringized arguments with string constants. The C compiler then combines all the adjacent string constants into one long string.
    https://gcc.gnu.org/onlinedocs/cpp/Stringizing.htm...
    Ответ написан
    3 комментария
  • Как использовать сервер как прокси?

    @rPman
    На клиенте - ssh user@server -n -D локальный_адрес:локальный_порт
    это поднимает локальную socks 5 прокси без авторизации, с нею работают почти все браузеры.

    На сервере - в файле /etc/ssh/sshd_config должен быть AllowTcpForwarding yes
    Ключ -n заставляет открыть подключение без запуска команды
    Ответ написан
    Комментировать