• Raspberry pi как карманный компьютер?

    jamakasi666
    @jamakasi666 Куратор тега Linux
    Просто IT'шник.
    Для ваших целей не годится, если хочется чегото эдакого и не хочется ноутбук\гибрид то есть другой вариант.
    Разживаетесь смартфоном или планшетом с нормальным железом(больше ядер и минимум 2гб оперативки). На нем разворачиваете linux deploy с любимым дистром линуксов. По желанию докупаеются активные узб хабы и всякие разные ништяки(я к примеру подцеплял displayLink карточку и выводил картинку на обычный монитор)
    Дальше есть несколько вариантов развития событий:
    Первый вариант: собираете 2 стенда. узб хаб+мышь+клавиатура+displayLink. Первый ставите дома, другой на работе. Немного трахаетесь чтобы оно заработало. На выходе полноценное рабочее место в кармане и вау эффект(0______о) знакомых. Минус в том что придется много потрахаться чтобы все заработало, когда USB в режиме OTG девайс подзарядить не получится.
    Второй вариант: Все тот же линь деплой, дома и на работе обычный VNC клиент. Эффект ВАУ все еще сохраняется. Из минусов только то что это всетаки VNC со всеми вытекающими.
    Третий: Дома и на работе как основные системы линуксовые(хотя это не обязательно). Работаете с софтом через x-forward. Из минусов только то что пропадает эффект ВАУ и рядом сидячий бородатый линуксоид крутит пальцем у виска глядя на это. Работать будет довольно шустро, если заморочиться и не стратовать dm на девайсе то будет куча свободных ресурсов.

    OpenJDK есть для armv7, работает неплохо. NetBeans тоже есть под арму.
    В свое время игрался с перечисленными выше примерами, было очень интересно, было полезно для развития. Было ли это правильно и удобно, тут надо исходить из задачи. Гонял все это на honor 6(проц hisilicon 8 ядер, 3гб оперативки). Расберри пай тоже есть но в итоге валяется в ящике, для использования в виде повседневного пк не годится, как медиацентр не годится, годится как тонкий клиент или эксперементы железячников.
    В конечном счете купил бу трансформер от асуса, 2гб оперативки конечно маловато для 10ки но для повседневных полевых задач годится на ура.
    Ответ написан
    Комментировать
  • Какая связь между положительным рейтингом статей и снижением кармы автора?

    DevMan
    @DevMan
    связи между кармой и рейтингом не никакой, от слова вообще.
    рейтинг - это плюсы и минусы за всё, посты и коменты, человеку легко кликнуть в стрелочку рядом с сабжем.
    а за карму надо голосовать целенаправленно, что большенству людей лениво. поэтому в карме обычно отмечаются обиженные минусом. такова психология и такое наблюдается не только на хабре.
    Ответ написан
    8 комментариев
  • Raspberry pi как карманный компьютер?

    @evgeniy_lm
    1.Насколько мощный raspberry? хватит ли мне его для простых задач, хотя бы компаса, eclipse и комплекта офиса(libre office)?
    Мощность на уровне дешевого планшета, не хватит
    2.Можно ли к нему подключить дисплей от смартфона или планшета(гора сломанных валяется)?
    Можно, но не тебе. Это не тривиальная задача, требует особых знаний и навыков, тот кто может подобных вопросов не задает. Можно купить специальный экран для Raspberry pi по цене дешевого планшета
    3.Как справляется с ютубом?
    Нормально
    4.В качестве операционки только дистрибутивы линукс?
    Raspbian — рекомендуется для всех тех, кто только начинает знакомиться с Raspberry Pi
    Pidora — Fedora для Raspberry Pi
    OpenELEC — медиапроигрыватель Kodi с открытым исходным кодом на базе Linux
    OSMC (проект Open Source Media Center — ранее известен как Raspbmc) медиапроигрыватель с открытым исходным кодом на базе Kodi Media Center и Debian GNU/Linux
    RISC OS — «родная» ОС для RISC-процессоров (к которым относятся процессоры АRМ)
    поддержка Windows 10 для Raspberry Pi 2B
    5.Есть ли что-то более универсальное, чем raspberry?
    Конечно же есть! Сей девайс называется НОУТБУК!!!!

    Короче. Raspberry pi это очень слабый, но очень дорогой планшет. На самом деле за те деньги, что стоит Raspberry pi + TFT экран 7" можно купить намного более крутой планшет с хорошим IPS экраном
    Ответ написан
    Комментировать
  • Как при воде чисел сделать вывод в видите текста?

    tema_sun
    @tema_sun
    pip install num2words

    from num2words import num2words
    num2words(146, lang='ru')
    Ответ написан
    2 комментария
  • Почему пропадают ответы на сайте?

    tomnolane
    @tomnolane
    профессиональный разработчик
    за всех пользователей отвечать не корректно... лично я удаляю только те ответы (свои), которые явно не являются ответами к вопросу (и допустим написаны с грубой ошибкой). Руководствуюсь тем, что, мне самому иногда надо что-то нужно найти... и в ответах на свой вопрос желаю увидеть действительно то, что поможет решить проблему, а не конструкции вида "null == false", баяны или шутки и прочее. По-этому, если писать ответ - то он должен действительно помогать/работать.

    Если мой ответ частично является ответом (например для определённых условий) - оставляю (иногда с припиской).

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

    KonBez
    @KonBez
    Слаботочник
    Ресурсы подобно Хабру не видел - всё же наша основная направленность это работа с железом, на практике.
    Профильные ресурсы с форумами часто уже не дышут. Сам задавался подобным вопросом - разве что строительные форумы типа МастерСити, но там цензура жёсткая.
    По электрике неплохое сообщество cs-cs.net, но тоже пишут редко.
    Proektant.org - живое сообщество проектировщиков.
    Ответ написан
    Комментировать
  • Какой одноплатный компьютер с Android выбрать?

    Купите просто бюджетный смартфон. Для вашей задачи это будет идеальное решение.
    Ответ написан
    7 комментариев
  • СМС оповещение об отключении электричества, варианты?

    ScorpLeX
    @ScorpLeX
    Многие GSM-розетки умею уведомлять при отключении питания.
    Ответ написан
    Комментировать
  • Как отслеживать изменения в тексте?

    Stalker_RED
    @Stalker_RED
    Вы изобретаете собственную систему управления версиями? Ознакомьтесь с существующими решениями, возможно что-то из них вам подойдет.
    (Подсказка: кроме git есть и другие).

    Для истории можно хранить диффы.

    8к знаков - это не так уж много. К примеру 1000 копий будут весить 8 мегабайт. Это по три правки в день в течении года, например. А если текст сжать, то он займет в разы меньше.

    Или посмотрите на движок wiki, там тоже есть история изменений и множество пользователей.

    Также, можно разбить текст на главы (да хоть на абзацы) и вести историю отдельно по каждому фрагменту. Тогда объем изменений еще уменьшится.
    Ответ написан
    2 комментария
  • Выбор монитора: 3 по 27" или 1 на 35"?

    @sisn
    Отдельные. Меньше глюков с софтом, который не понимает широченный монитор.
    Ответ написан
    1 комментарий
  • Как не терять интерес к изучению программирования?

    @frozen_coder
    Java-developer
    Или это не ваше, или надо идти по совсем другому пути обучения. Пишите не маленькие примерчики из книжек и статеек, а делайте свой проект, столкнетесь в процессе с кучей проблем, искать решения которых вы уже и полезете в интернеты и книги. Тут уж смотрите что вам интересно. Обычно в головах программистов сидит куча идей. Если идей нет, то погуляйте по сайтам фриланса, почитайте задания и выберите какое-нибудь. Это может быть интересная задача, либо усреденнная, самая распространенная. Сделайте сначала для себя, потом, когда всё получится попробуйте за деньги для других. Еще вариант после своего проектика пойти устроится в офис, там будет куча боевых задач и коллектив.
    Однако, я придерживаюсь мнения, что в случае отсутствия удовольствия от процесса, вам следует сменить поле деятельности. Может, как вариант, пойти в смежную область - манагерство, тестирование, аналитика, дизайн, админство.
    Ответ написан
    3 комментария
  • Как не терять интерес к изучению программирования?

    petermzg
    @petermzg
    Самый лучший программист
    "Наверное от того, что у меня не вызывают восторга эти "програмки"."
    Придумайте свою, что вызовет восторг и реализуйте ее, попутно осваивая технологии, что в ней будут применяться.
    Ответ написан
    Комментировать
  • Что спрашивают у дизайнеров на техническом собеседовании?

    Nekto_Habr
    @Nekto_Habr
    Чат дизайнеров: https://t.me/figma_life
    Подготовься к вопросу о зарплате. Тут разные точки зрения. Одно точно - ты должен железобетонно придерживаться одной из этих точек, чтобы не "плавать" при этом вопросе. И не дешеви, пожалеешь.
    Ответ написан
    4 комментария
  • Дано ли трассировщику эволюционировать до эмбедера?

    @OsyaBender
    Если вы уже знаете, что делают основные элементы на схеме (резисторы, конденсаторы, транзисторы, индуктивности), попробуйте рисовать простые схемы в вашей среде проектирования и запускать эмуляцию работы схемы. Я не знаю, в чем вы работаете, но , наверняка, там есть этот режим. После запуска можно будет посмотреть, как изменяется сигнал в каждой точке схемы. Ну а потом, разбирайтесь, почему он принял такой вид и что будет если тот или иной элемент заменить другим номиналом или вообще другим:).
    Схемы в интернете можно найти на любой вкус ,я бы начал с простейшего блока питания. Однополупериодный, мостовая схема и т.д. Потом поплотнее рассмотрел бы транзисторы и простые устройства на их основе (усилители, генераторы частот и т.д.)
    Вот хороший сайт с азами и не только radiokot.ru/start/
    Ответ написан
    Комментировать
  • Дано ли трассировщику эволюционировать до эмбедера?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Easyelectronics насквозь, несколько раз. Три-четыре самостоятельных проекта на контроллере. Порядок изучения Цифровая -> силовая -> аналог.

    Завести себе стенд с запасом деталей и измериловкой.

    Читать описания схем - можно найти в олдовых журналах и по форумам.

    А потом и хилла с хоровицем.
    Ответ написан
    Комментировать
  • Почему в генераторе нужен конденсатор?

    gbg
    @gbg Куратор тега Электроника
    Любые ответы на любые вопросы
    Комментировать
  • Как на python3 сделать аналог cmd?

    @javedimka
    Хочу сока
    Используй словарь.
    На твоем же примере read 2017 admin
    Функции в примере просто будут выводить все переданные аргументы:
    def create(*args):
        print("'Create' Function with given args:")
        for arg in args:
            print('%8s' % (arg))
    
    
    def read(*args):
        print("'Read' Function with given args:")
        for arg in args:
            print('%8s' % (arg))
    
    
    def update(*args):
        print("'Update' Function with given args:")
        for arg in args:
            print('%8s' % (arg))
    
    
    def delete(*args):
        print("'Delete' Function with given args:")
        for arg in args:
            print('%8s' % (arg))
    
    # Словарь с функциями. Ключом является вводимая команда.
    options = {"create": create,  "read": read, "update": update, "delete": delete}
    
    # Входим в бесконечный цикл, программа не будет завершаться после выполнения
    # первой же введенной команды.
    while True:
        # Получаем строку от пользователя и разбиваем по пробелам в список.
        # Если user input = read 2017 admin, то получим ['read', '2017', 'admin'].
        command = input("command? ->").split()
        # Используем метод словаря .get() для получения функции
        # связанной с введенной командой, записываем ее в переменную option.
        option = options.get(command[0])  # command[0] - операция индексации списка.
        # Проверяем удалось ли получить функцию связанную с командой пользователя.
        if option:
            # Если удалось, то вызываем функцию с аргументами полученными с помощью
            # операции извлечения среза и распаковки списка в отдельные аргументы.
            option(*command[1:])


    Вывод :
    command? ->read 2017 admin
    'Read' Function with given args:
        2017
       admin
    command? ->


    Бонусом небольшое объяснение про звездочку.

    Инструкция * в зависимости от того где она находится делает разные вещи(помимо умножения):

    В строке с объявлением функции ( def create(*args): ) она позволяет "запаковать" все переданные функции аргументы в один кортеж args. То есть нет необходимости указывать какие именно позиционные аргументы ожидает получить функция, можно передать любое их количество (нуль и более).

    В строке с вызовом функции ( option(*command[1:]) ) она позволяет "распаковать" все элементы последовательности в отдельные позиционные аргументы. То есть все объекты в указанной последовательности command[1:] будут передаваться в функцию как отдельные позиционные аргументы.

    В примере сверху если предварительно не распаковать command[1:] в отдельные аргументы, звездочка запакует в кортеж args целый список, т.е. получим (['2017', 'admin']) - кортеж с одним объектом внутри, что сломает наши функции, придется дополнить цикл тремя лишними символами для их работоспособности (добавить индексацию кортежа: for arg in args[0]). Если же распаковать, то получим кортеж с двумя объектами внутри, что позволит напрямую пройтись в цикле по кортежу.

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

    oren
    @oren
    Frontend Dev, Бизнес-информатика
    Берите этот код и шрифт к нему.
    Читается любым сканером.
    Ответ написан
    Комментировать
  • Какую литературу стоит прочесть по электронике\электротехнике и программированию микроконтроллеров?

    @WorldEn
    Я тоже новичок и вот мой план:

    - По электронике выше советуют Свореня. Она хорошая, но лично мне по нраву Чарльз Плат: Электроника для начинающих. Саму книгу можно бесплатно в pdf найти в интернете. В книге прекрасно сочетаются теория и практика. Основной упор на практику, т.е много экспериментов нужно будет проделать. Для проведения экспериментов необходимы компоненты, которые указаны в книге и их можно найти на той же амперке например тут 1 и тут 2. В книге всё разжевывается доступным, понятным языком так, что поймет любой школьник и детсадовец, а что уж говорить про взрослого человека? ))

    - Параллельно с ней я изучаю язык Си, потому что 99% микроконтроллеров программируются именно на нём. И да, именно Си, а не С++ (недавно я задавал вопрос на эту тему и спасибо всем, кто ответил).
    По Си я выбрал эту книгу: Ствен Прат: Язык программирования Си. Есть ещё замечательная книга Кернигана и Ритчи, но мне она показалась сложноватой, хотя может ты потянешь.

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

    Вот, в принципе, примерный мой план. Надеюсь тебе это поможет.

    Да, кстати, ещё очень полезный сайт

    PS: Согласен, наборы для книги стоят дороговато, но нигде дешевле я их не нашёл... ((((
    Ответ написан
    1 комментарий