Задать вопрос
  • Самый эффективный способ освоить React Native?

    @davidnum95
    Самый эффективный - это написать в консоле create-react-native-app и читать вот это.
    Ответ написан
    Комментировать
  • Как сверстать такие декоративные полоски?

    Stalker_RED
    @Stalker_RED
    Это, конечно, не семантично, но можно использовать <fieldset>
    <fieldset><legend>Hello World</legend></fieldset>

    fieldset {
      border: 0;
      border-top: solid 1px red;
    }
    legend {
      margin: 0 auto;
      padding: 1em;
    }
    https://jsfiddle.net/umLocy7e/

    Или создать псевдоэлементы https://jsfiddle.net/hhsfbz5c/
    Но в таком случае, нужно в css указывать длину текста. Или оборачивать текст в span с паддиногм и непрозрачным фоном.
    Ответ написан
    3 комментария
  • Как восстановить android (6.0.1) на Nexus 5 после неудачного выключения?

    Exomode
    @Exomode
    Архитектор ПО
    1. Подключиться через adb к компу.
    2. Сделать бэкап данных.
    3. Поставить рекавери.
    4. Сделать вайп данных.
    5. Накатить ROM с системой.
    6. Восстановить данные.

    Изобилие информации по теме можно найти на 4pda.ru, ищите в поиске по форуму свою модель и соответствующую тему по перепрошивке, там же найдёте нужные вам ROM-архивы. Я свой Samsung Galaxy Note 3 перепрошивал на мод прошивки от SGN7, первый раз набокопорил с софтом и превратил в "кирпич", спустя несколько часов гугления смог благополучно "оживить" и допрошить без сторонней помощи специалистов. Уже год работает как часы и никаких нареканий. Потом восстанавливал прошивку на LG G2 девушки, тоже по мануалам 4pda и тоже успешно. Дерзайте, главное следовать инструкциям в мануалах и не пугаться если что-то пойдёт не так.
    Ответ написан
    4 комментария
  • Чем можно смотреть системные файлы (android) без root?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Ничем
    Ответ написан
    Комментировать
  • Стоит ли регистрироваться на Google Play?

    Ahen
    @Ahen
    Универсальный дилетант
    Запускать бесплатно с рекламой. Никак иначе.
    Ответ написан
    Комментировать
  • Материальная ответственность/штраф за просрочку дедлайна?

    BBmike
    @BBmike
    1. Правильно все понял
    2. Можешь не отдавать деньги
    3. Прокуратура / трудинспекция

    И скажи этому дебилу, что проект просрочен не потому, что ты медленно кодил, а он хреново управлял.
    Ответ написан
    6 комментариев
  • Нарушает ли форма оплаты правила Google Play?

    GavriKos
    @GavriKos
    Насколько я помню, продавать реальный товар не через платежку гуглоплея - можно. А вот виртуальный - только через их сервисы.
    Ну и РЖД может персонально с гуглом договорится.
    Ответ написан
    Комментировать
  • Специальный метод __del_ в Python3, не понимаю, когда она вызывается?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    Объекты удаляются если
    1. Их удалить явно с помощью del;
    2. Если на них нет ссылок в момент срабатывания сборщика мусора;
    3. В процессе освобождения памяти при завершении программы.

    У вас как раз третий вариант. В первом случае программа заканчивается сразу после создания первого дроида, происходит очистка памяти, все объекты удаляются. Во-втором случае происходит то же самое после создания второго дроида.
    Ответ написан
    2 комментария
  • Верно ли, что символьная ссылка - ссылка на жёсткую ссылку?

    Stalker_RED
    @Stalker_RED
    Нет, и нет.

    Создаем файл "a.txt" и пишем там hello worl.
    Создаем хардлинк и симлинк на этот файл.

    Дальше устраиваем цирк с фокусами:

    1. Переименовываем "a.txt" во что угодно и проверяем.
    Хардлинк все еще указывает на файл, и говорит нам "hello world"
    Симлинк - ругается.

    2. Создаем новый "a.txt" и пишем в нем "all your base are belong to us".
    Хардлинк продолжает говорить нам "hello world"
    А симлинк говорит "all your base are belong to us".

    Потом вспоминаем, что в мире есть чуть больше, чем одна файловых систем. Ой.

    Здесь даже картинки есть askubuntu.com/questions/108771/what-is-the-differe...
    Ответ написан
    1 комментарий
  • Зачем нужны миграции?

    @pudovMaxim
    web-developer
    Нужно разделять БД на части: структура, служебные данные и рабочие данные. Структура мигрирует - в нее входят схема, таблицы, ключи и все такое. Служебные данные - например данные таблицы со статусами какими-то, может мигрировать, но тут нужно быть аккуратным(эти данные в нормальном режиме статические и необходимы для работы кода). А остальные данные - то есть пользователи там, посты, товары - это все не мегрируется. Их целостность лежит на других механизмах - например бекапы.
    Ответ написан
    4 комментария
  • В чем причина бурного роста, а затем падения популярности java в 2016 году?

    lxsmkv
    @lxsmkv
    Test automation engineer
    Есть мнение, что это связано с нововведениями в Java 8, и поскольку индекс меряет количество запросов по языку. "Что? Где? Какие лямбды? В моей яве? Не может быть.. Ща загуглим.." и понеслась..
    https://www.quora.com/According-to-Tiobe-Index-the...
    А когда все узнали, что это такое перестали так часто гуглить яву и индекс пополз обратно.
    Ответ написан
    4 комментария
  • Есть ли краткий аналог цепочке git команд?

    Сделайте alias в .gitconfig:
    [alias]
      gmd = "!git checkout master && git pull && git checkout developer && git merge master && git commit ' merge with master' && git push"


    Использовать можно будет так: git gmd
    Ответ написан
    Комментировать
  • Для чего нужен Docker?

    @viiy
    Linux сисадмин \ DevOps
    Представьте что нет никакой ложки докера.

    1) Есть одна физическая машина. Вы устанвливаете софт, разные приложухи, базы, web сервера, заходят тестовые юзеры, что-то запускают. Первая проблема - вы не понимаете кому что надо, кто владелец файлов, приложух, зачем висят демоны и кто за это ответственнен. Как выход, вы решаете это разделить на виртуалки.

    2) У вас есть физическая машина + на ней виртуалки. Вы выделяете под каждую задачу свою виртуалку, там сидят отдельные пользователи, вы навели какой то порядок. Появляется задача - пользователи хотят php 6, а его нет, хотят python3, а его нет, хотят Mongo, а она старой версии. Вы обновляете репозитарии, качаете новые пакеты, ставите, часть пользователей довольны, часть нет - им нужна старая версия какая была. Упс!

    3) Одна физическая машина + еще больше виртуальных машин. Вы разделили всех пользователей так, чтобы никто не дрался за версии софта, если нужен php6 - иди на эту машину, нужен php5 - вот на эту. Все счастливы, но появляются разработчики, которые говорят буквально так - "а у меня на рабочей машине все работает, я перенес все как было на виртуалку, а у меня появляется ошибка missing library libXXX.so.X". И вы понимаете что вам остается только создать полную копию машины разработчика, чтобы софт поехал на этой виртуалке без ошибок... И тут появляется Docker! :)

    4) Docker решает именно эту проблему. Вам не нужно заботится о софте который установлен на сервере/виртуалке. Вы просто берете и переносите софт со всеми "кишками" на другой сервер и он просто работает. Работает за счет того, что все "кишки" это слои файловой системы нанизанные как бисер друг на друга. Дополнительно решается проблема свободного места, т.к слои многократно переиспользуются контейнерами, если вам нужен php + одна библиотека, а другому php + другая библиотека, вы используете (грубо говоря) слой php, а для дополнительной библиотеки делаете отдельный слой, одновременно другой человек делает над php другой слой и вы не деретесь между собой и не видите чужих библиотек. Это грубо и скорее всего ради одной библиотеки никто новый слой не делает, делают слой пожирнее.

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

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    В play market лицензия разработчика бессрочна.
    15$ или 25$, уже не помню и всё, навсегда(а точнее до первого бана, но надеюсь с этим не повстречаетесь).
    Ответ написан
    Комментировать
  • С чего начать в программировании микроконтроллеров?

    trampick
    @trampick
    Веб-разработчик
    Приветствую. Сам web разработчик и как хобби играюсь с железом. Для работы с микроконтроллером как минимум необходимы какие то знания электронике и схемотехнике. Затем я советовал бы взять arduino. На него очень много уроков и схем плюс среда ide простая для понимания. По цене не соглашусь. Можно саму плату взять за рублей 500 с китая. К нему еще стартовые радиодетальки - светодиоды, резисторы, кнопки и т.д. - тоже не дорого. Все это можно собрать за 1000-1500р - в наше время это не много.
    Как более сложный уровень я бы советовал взять какую-нибудь платку stm32. К ней тоже будут нужны компоненты.
    За 2000 можно собрать неплохой комплект.
    На этому сайте есть недорогие платки
    Ответ написан
    Комментировать
  • Каково место нативной разработки в android development?

    zagayevskiy
    @zagayevskiy Куратор тега Android
    Android developer at Yandex
    Вероятно, под нативной вы понимаете разработку на Java - да, она очень востребована. Большинство хороших приложений написаны на Java. Это вовсе не утопия. Насчёт быть человеком-оркестром - нет, без этого вполне можно, большинство разработчиков специализируется в чём-то одном. Знать, что происходит "в стане врага" (шутливо) - в iOS-разработке, конечно, полезно, но вовсе не обязательно. Если в вакансии от вас хотят всё и сразу - лучше держаться подальше, ещё и принтеры заставят настраивать.
    Так же можно посмотреть в сторону Kotlin - но вакансий с ним всё ещё очень мало.
    Часть кода пишется на С++ - там, где нужна кроссплатформенность и скорость, в основном - игры.
    Посмотрите сюда: https://www.yandex.ru/mobilization/ может, вас заинтересует.
    Ответ написан
    2 комментария
  • Кто стащил деньги Скрилл или Альфа-банк?

    ruFelix
    @ruFelix
    Предсказание будущего по руке, таро, кофе.
    Около 25$ в среднем стоит SWIFT перевод. То что вы сделали это не вывод, это международный перевод из одного банка в другой, то бишь SWIFT операция. Оплата комиссии могла быть снята как у отправителя так и получателя но сути это не меняет.
    Ответ написан
    3 комментария
  • Бесплатный проект для портфолио превратился в бесконечный. Как быть?

    POS_troi
    @POS_troi
    СадоМазо Админ, флудер, троль.
    Вариант 1 - послать и забыть.
    Вариант 2 - переводить из бесплатного в платный.

    Базовый функционал есть? Есть
    Клиент уже доволен? Доволен
    Пора платить деньгу, а так он почувствовал халяву и не слезет с вас.
    Ответ написан
    6 комментариев