• Как сделать свой телефон?

    trapwalker
    @trapwalker
    Программист, энтузиаст
    Так не бывает.
    Нельзя сделать что-то в одном экземпляре бюджетным.
    бОльшая часть стоимости смартфона (а именно о нём, как я понял, речь, раз уж упомянут Андроид), составляет инженерная разработка. Профессиональная деятльность специалистов стоит дорого и окупается только большими партиями конечных устройств.
    Очень наивно полагать, что вы соберёте что-то хотя бы отдалённо похожее на заводской смартфон самостоятельно, и это будет дешевле заводского варианта.
    Поясню на примере. Без всякого андроида если собрать простейшую звонилку на модуле SIM800 и ардуинке, вы вылезете сильно (в разы) за пределы стоимости аналогичного по функциональности бабушкофона. Просто потому что сам модуль стоит как простейшая готовая звонилка с экраном, цветным экранчиком и корпусом в разумном по рамеру форм-факторе без торчащих проводов и не пол кило весом.
    Чтобы сделать смартфон с андроидом их готовых компонентов, вам придётся либо собирать все модули крупноблочно (блютус, вайфай, GSM из дорогих и некомпактных блоков, либо проектировать и разводить плату, что на несколько порядков сложнее и, судя по вашему вопросу, просто невозможно для вашего уровня.

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

    Проще этот принцип масштаба почувствовать на спичках. Попробуйте сделать самостоятельно коробок спичек, чтобы он был дешевле заводского. Если получится, то вы обогатитесь.
    Ответ написан
    Комментировать
  • Может ли владелец сервера shadowsocks расшифровать мой трафик?

    Может иметь доступ к трафику.
    Если логин и пароль передаются в незашифрованном виде, то их может украсть далеко не только поставщик VPN.

    Или, допустим, безопасно ли будет заходить в приложение Сбера по такому ВПН?

    Если ты не устанавливал никаких посторонних сертификатов, то безопасно, тк сбер, очевидно, использует https
    Ответ написан
    Комментировать
  • Что изучать первым математику или программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    И можно книгу по математике моего уровня (ДЛЯ ПОДРОСТКА, а не для супер людей)

    Школьный учебник. Все на отлично сдал?

    я неделю изучаю с#, 3 месяца изучал с++

    Это ОЧЕНЬ мало. Это даже не начинал.

    и решил программировать на с# из за того что можно на с# создавать графические программы

    Да почти на любом языке можно создавать графические программы.

    потом я где то столкнулся на статью "можно стать хорошим программистом без математики, а отличным программистом знать математику необходимо! "

    Математика уж тем хороша, что ум в порядок приводит (С) Ломоносов.
    Математика сама по себе ближе всех к логике, что в программировании критично. Но математика это также довольно большой список направлений, и изучить все из них нереально.
    Вопрос о специализации следует задавать гораздо позже. После школы, когда в институт идешь.

    Как вы считаете что изучать сначала математику (и какие ее разделы) или изучить программирование?

    Да базовые вещи, для начала. Их может быть вполне достаточно, чтобы перестать задавать подобные вопросы.

    И нужна ли математика программисту?

    Школьная - конечно.
    Ответ написан
    Комментировать
  • Что изучать первым математику или программирование?

    AshBlade
    @AshBlade
    Просто хочу быть счастливым
    Как вы считаете что изучать сначала математику (и какие ее разделы) или изучить программирование?

    Одновременно

    И можно книгу по математике моего уровня (ДЛЯ ПОДРОСТКА, а не для супер людей)

    Школьной программы будет достаточно. Выш. мат. для мат. моделирования и т.д. ты пока не потянешь.

    И нужна ли математика программисту?

    Скорее да, чем нет.
    Интегралы считать не будешь, но понимать основные концепции (выделение функций, корректность, булева логика, простые мат. операции) знать для нормальной работы должен.
    Ответ написан
    Комментировать
  • Как восстановить каталог с git репозиторием на ext4 (в linux)?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Сделай снова git clone с remote.
    Ответ написан
    Комментировать
  • Как скопировать rsa ключ на другой линукс сервер?

    @SunTechnik
    Есть два направления решения:
    1. Перенести опции запуска в файл настроек ( ~/.ssh/config)
    https://www.digitalocean.com/community/tutorials/h...

    Тогда не потребуется вводить эти ключи и сработает ssh-copy-id

    2. Ssh-copy-id всего лишь скрипт, который добавляет ключ в файл ~/.ssh/authorized_keys
    Содержимое можно перенести или через scp или вообще через буфер обмена. Файл текстовый, ключ не особо длинный....
    То-есть руками выполнить необходимые действия.

    Критичны права на каталог ~/.ssh и сам файл. ~/.ssh/authorized_keys.
    Права записи должны быть только у владельца.
    Проще ставить 700 на каталог и 600 файл.
    Ответ написан
    Комментировать
  • Как открыть дополнительное окно терминала через SSH?

    @Drno
    а причем тут доп окна ssh, если она черным по белому просит или не запусктаь её от root или убрать эту проверку из исполняемого файла?
    да и если она требует графич стола, то без него ты не обойдешься жеж... разве что псевдографикой(не уверен)
    Ответ написан
    2 комментария
  • Законно ли создание фанатских игр без монетизации?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Использование проприетарных персонажей, изображений, сеттинга какой-либо игры в своей разработке требует получения соответствующей лицензии от правообладателя. Монетизация здесь абсолютно не важна.
    Ответ написан
    5 комментариев
  • Как установить simpleaudio на linux?

    Предварительно нужно установить зависимости - об этом буквально в инструкции по установке на первой странице документации к simpleaudio сказано.
    Очевидно что решение для Windows тебе не подходит, тк у тебя Linux.
    Ну и если ты попытался починить через wine, то и python с pip тоже надо было запускать через него же.

    А решение для здоровых людей выглядит так:
    Раз: sudo apt-get install -y python3-dev libasound2-dev
    Два: pip install simpleaudio

    https://simpleaudio.readthedocs.io/en/latest/insta...
    Ответ написан
    Комментировать
  • Дистрибутив Linux с поддержкой Windows-программ?

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

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

    И только если выяснится, что имеет место вендор-лок и разрушить его невозможно - тогда хвататься за Wine.

    Ну, и думать, что вы будете делать, когда занавес станет сначала золотым, а потом железным. Без обновлений, без совместимости с новыми форматами и стандартами, без возможности юридически "по-белому" работать, наконец...
    Впрочем, тогда деградирует вся IT-отрасль, разумеется, и в этом хроноклазме отставание будет менее заметным.
    Ответ написан
    Комментировать
  • 1с программист. Какой обычно состав команды разработки?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Обычный состав - это один 1с-программист. Если автоматизация большая и сложная, то менеджер, аналитики, DBA и несколько 1с-программистов.
    Ответ написан
    1 комментарий
  • Почему не получается создать сервер в pgadmin?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    Не надо обучаться работе с постгресом, используя pgadmin - ничего хорошего из этого не выйдет. Юзайте консольные утилиты, трогайте напрямую pg_hba (в котором скорее всего и кроется причина ошибки) и т. д.
    Ответ написан
    Комментировать
  • Как установить mailu если 443 порт использует nginx?

    @Drno
    сменить порт на другой.
    а в nginx настроить reverse proxy
    Ответ написан
    4 комментария
  • Как "пропустить" напряжение дальше только при подаче напряжение с 2 других провдов?

    @d-stream
    Готовые решения - не подаю, но...
    Так работает обычное электромагнитное реле с нормальноразомкнутыми контактами.
    Провода А и С - на контактную группу, В - на обмотку

    И тогда при появлении напряжения на обмотке (В) контактная группа замкнётся и А и С соединятся между собой.

    Ну а если на B будет напряжение, а на А - нет - то замыкание А-С - даст то же отсутствие напряжения)))

    Ну и реле бывают твердотельными/полупроводниковыми/оптронными/etc

    з.ы. транзистор, тиристор, триод (ежели кто помнит) - поведут себя сходным образом
    Ответ написан
    2 комментария
  • Почему в linux подобных системах нет привычных установщиков программ?

    @pfg21
    ex-турист
    все есть :)
    те же deb rpm и иже с ними есть аналог msi (точнее наоборот :) сколь знаю в msi аккурат и слизали систему пакетов линухи)
    пример выкладывания в виде отдельного пакета rclone

    exe -установщики есть и много, к примеру https://makeself.io
    пример самоустанавливающегося исполняемого файла под линуху смотри в virtualbox ссылка ​All distributions

    просто это неудобно и топорно :)
    гораздо эффективнее сформировать репозиторий в формате соответствующей системы, который можно подключить и автоматически устанавливать все обновления ПО в родном менеджере пакетов.
    пример стороннего репозитория для разных менеджеров смотри в nginx. при этом вся доставка автоматизирована и подписана ключами команды nginx - левак не проскочит.

    а вот систему сторонних репозиториев некрософтеры так и не стырили, а зря.

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

    в *никсе все привыкли к репозиториям - они удобнее и на порядок защищеннее скачиваний exe-шников инсталяков. потому отдельных exe-шников практически нет - они не нужны.
    Ответ написан
    3 комментария
  • Почему в linux подобных системах нет привычных установщиков программ?

    @AlexVWill
    Потому что Windows изначально строился на другой идеологии - что приложения пишутся как законченный продукт. И допускается его изменение только автором программы. Поэтому установка осуществляется скомпилированным файлом ехе, в который пользователю лазить не надо.
    В NIX-подобных системах все было заточено на opensource и на online работу. Поэтому и появились репозитории, где исходный код, который надо собрать самому под конкретную систему, потом в них добавили apt, т.е. поддержку пакетов, сконфигурированных уже под конкретную систему. И это хорошо, потому что установка и обновление конкретных приложений идет не непойми откуда, а из четко понятного места.
    Ответ написан
    5 комментариев
  • Какие дорожные карты посоветуете для полного изучения линукса?

    ky0
    @ky0
    Миллиардер, филантроп, патологический лгун
    1. Саппорт в ISP/хостинге
    2. Вторая линия поддержки
    3. Рядовой линуксоид в небольшой или средней IT-компании (не госуха и банки)
    ...
    Ответ написан
    5 комментариев
  • В чем отличие ngnix от golang?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Ну раз с фронта пересели, то аналогию понять должны: В чëм отличие Google Chrome от JavaScript?
    Ответ написан
    3 комментария
  • Как провайдер скрывает свое оборудование в сети, что б его не видели абоненты?

    @Drno
    ограничивает по IP например
    либо vlan
    либо фаерволом
    способов много
    Ответ написан
    Комментировать