• Откуда идет питание на USB порты вкюченного в сеть ноутбука Xiaomi?

    gbg
    @gbg
    Любые ответы на любые вопросы
    За распределение энергии отвечает контроллер питания на материнской плате, как он решит, так и будет. Для современных ноутбуков нет никакой необходимости в экзотических мерах по сохранению батареи.
    Ответ написан
    Комментировать
  • Как получить восьмеричную/символьную форму прав доступа?

    vman
    @vman
    Тут все просто, нужно разбить строку из 9 символов на 3 октета

    1 = rwx
    2 = r-x
    3 = r--

    Дальше заменить и просуммировать в каждом октете символы

    r = 4
    w = 2
    x = 1
    - = 0


    на выходе будет 754
    Ответ написан
    2 комментария
  • Dependency Injection на пальцах?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Архитектурные вопросы сложны по определению. Чтобы их понимать, нужно иметь достаточную базу знаний и опыта программирования. В идеале, чтобы понять паттерн, нужно столкнутся с проблемой, для решения которой он был придуман. Если база знаний и опыта уже есть, а понимания всё ещё нет, то прочитайте учебник, вроде "Чистой архитектуры" Мартина.

    А "на пальцах" вам сейчас дадут множество объяснений, большинство которых будут неправильными и запутают ещё больше.
    Ответ написан
    Комментировать
  • Зачем запрещать ajax запросы с других доменов?

    Lynn
    @Lynn
    nginx, js, css
    А вы хотите что бы я запросом на sber.ru перевёл все ваши деньги или запросом в vk.com выложил на вашей стене что-нибудь интересное?

    В проксировании через бекенд нет моей авторизации в браузере и это самое главное
    Ответ написан
    9 комментариев
  • Во сколько обойдется замена охлаждения на видеокарте?

    @Fixid
    70+ нормальная температура. Лучше потратьте 1-2к на нормальное охлаждение корпуса.
    Ответ написан
    2 комментария
  • Как понять насколько мёртв SSD?

    @Fixid
    Имеет смысл взять фирменную утилиту от производителя, коротая точно определить состояние диска. Текущий smartctl ничего интересного не говорит
    Ответ написан
    7 комментариев
  • Что вы делаете если не укладываетесь в срок?

    Jump
    @Jump
    Системный администратор со стажем.
    Что вы делаете если не укладываетесь в срок?
    Уведомляем заказчика и работаем дальше, если он не против.

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

    Stalker_RED
    @Stalker_RED
    Вы второй день задаете какие-то загадочные вопросы.

    Самая популярная в мире CMS-ка - это wordpress
    В этом не сложно убедиться потратив 2 минуты на гугл:
    https://www.google.com/search?q=top+popular+cms

    Laravel это не CMS а фреймворк.

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

    saboteur_kiev
    @saboteur_kiev
    software engineer
    в PATH
    укажите полный путь к команде.
    Ответ написан
    Комментировать
  • Как проверить исполнителя?

    Moskus
    @Moskus
    Другие языки имеют с вёрсткой front end весьма ограниченную связь - верстка должна быть протестирована на предмет глюков из-за более длинных или коротких строк в разных языках. Это всё, что относится к front end. Однако, добавление языков не относится и к back end (тем более, к программированию) - это одна из форм наполнения сайта содержимым. Чтобы не напороться на проблемы, нужно не "проверять" исполнителя, а определять это в договоре или обсуждать с исполнителем по ходу процесса. В многоязычных сайтах текст интерфейса - это, фактически, контент (особого рода).
    Ответ написан
    6 комментариев
  • Куда легче всего эмигрировать из Украины?

    Stalker_RED
    @Stalker_RED
    Если работаете удаленно и продолжаете платить налоги в украине (можно тоже удаленно), то можно хоть завтра ехать в практически любую страну как турист. Но придется соблюдать сроки прибывания, делать визараны или перемещаться в другую страну.

    Если хотите работать в местных зарубежных компаниях, стать налоговым резидентом других стран, получить ВНЖ, гражданство, вот это все - то это намного сложнее, и пожалуй стоит выбирать не по принципу "куда побыстрее свалить", а "где я хочу жить".

    Хинт: возможно стоит рассматривать не только англоязычные, но и некоторые восточноевропейские страны, вроде польши, болгарии, черногории, эстонии и т.п., где многие понимают русский, например. Беларусь, тоже вот. Тайланд, ГОА, бали - как временный вариант.
    Ответ написан
    Комментировать
  • Можно ли переменной, ссылающейся на массив, присвоить метод slice того же массива? Тут не будет ошибки и старый массив продолжит существование?

    Stalker_RED
    @Stalker_RED
    Новый массив нормальный, да. Старый массив продолжит существовать пока на него есть ссылки. Если на него никто не ссылается, то он еще чуток поживет, а потом его сборщик мусора удалит.

    В вашем примере на него ссылается collection, но если удалить collection, то и старый массив удалится.

    Вот вам такой примерчик:
    А разгадка простая:

    В этом примере всего два массива. Первый, который [1,2,3], и второй, который создается при вызове slice.

    Три переменные с именами a, b, c, которые ссылаются сперва на один и тот-же массив, затем переменная a ссылается на тот, который создан при помощи slice.
    И после изменения первоначального массива (b[1] = 'bar') этот измененный массив продолжает быть доступным по переменным b и c.
    Ответ написан
    1 комментарий
  • Языковые конструкции, функции, ключевые слова - как разобраться?

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

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

    А языковые конструкции и операторы - неотъемлемая часть языка, и их нельзя (или очень сложно) разобрать на более мелкие составляющие и вот так вот запросто выбросить или чем-то подменить.

    В общем, отличия проявятся только когда вы полезете "под капот" языка, а в "обычной" работе это не существенно.
    Ответ написан
    Комментировать
  • Права доступа в php к станицам как это?

    Stalker_RED
    @Stalker_RED
    Общие принципы: RBAC (это не единственный подход, но один из самых популярных)

    Пример реализации: https://habr.com/post/321678/
    Ответ написан
    Комментировать
  • Можно ли как-нибудь сделать экспорт / импорт Cron'a? Как с БД в mysql, например?

    roswell
    @roswell
    и швец, и жнец, и на дуде игрец
    crontab -l > my.crontab # экспорт
    crontab < my.crontab # импорт
    man crontab # про всё это вот
    Ответ написан
    4 комментария
  • Как безопасно разорвать fixed price контракт?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    типичная ситуация с фиксПрайс контрактами, будет вам урок, никогда нельзя брать фикспрайс контракты, даже на 5 минутную "доработку" - рано или поздно ты изза копеечной правки нарвешься на такого заказчика, который испортит тебе репутацию.
    Само собой не все такие проблемные, но в случае проблем (например клиент хочет бесконечно растягивать обьем работ, затягивая и компосируя мозги как в примере), то ты будешь всегда крайним.
    ---
    Вариантов не так много:
    1. возврат денег (безопасно но теряешь деньги за уже выполненый труд)
    2. Не разрывать контракт, просто ему также бесконечно компосировать мозги, он тебе что-то шлет, ты соглашаешься посмотреть (но не указываешь точных сроков когда что-то посмотришь или исправишь), просто все время говоришь что еще НЕ разобрался, нужно время, при этом никогда не грубишь и НЕ отказываешься от работы, просто тянешь бесконечно время, ничего не делая, если он начинает высказывать не довольство ожиданием, предлагаешь ему сменить подрядчика.
    Клиент или сам расторгнет контракт, или забьет, ну и в случае чего спор проще будет решать, все равно клиент сам пропал, а теперь не хочет ждать когда у тебя время освободится. . .
    3. Попробовать все довести до желаемое клиентом состояния - но предположу что скорее всего не получится сколько бы ты труда не вложил, (нужно понимать что всегда оставшиеся 10% проекта занимают 90% труда), кто заказывает по фикспрайс часто этого не понимают и что-то обьяснять ему как правило бесполезно (поэтому брать проекты на фикспрайс - это безумие, хорошо тебе еще ума хватило проект на этапы разделить, так бы ты ни копейки за свой труд не увидел).
    Ответ написан
    Комментировать
  • Есть ли сайт, где собраны общепринятые практики программирования?

    Такой сайт - это годы практики, тонны граблей и любви к своему делу.
    Закачивалки в мозг, как у Джонни-мнемоника, не существует.
    Ответ написан
    Комментировать
  • Как делаются авторизации только по Apple ID?

    Noizefan
    @Noizefan
    Это называется не Apple ID, а Touch ID и Face ID - технологии биометрической авторизации личности в системе. У системы есть так называемый API - интерфейс для взаимодействия с системой, создан он специально для разработчиков - что бы они могли использовать систему на все сто процентов. Touch ID и Face ID - как раз и есть части этого интерфейса. Биометрию реализуют одноименные датчики - Face ID и Touch ID. Сканер в кнопке создаёт математическое представление твоего отпечатка пальца и процессор проводит вычисления для идентификации. Из всеобщеизвестных фактов позволяю себе предположить, что сканеры являются грубо говоря обычными датчиками и нейросетями. Ничего сложного в этом нет - Apple могут хоть алкотестер к трубе присобачить и авторизовывать только по наличию определённой степени опьянения в тебе и твоей крови. Их софт, их железо - делают что угодно, собственно, в подробностях никто и особенно они тебе не расскажут, как работают такие технологии.
    Ответ написан
    5 комментариев
  • Есть ли сайт, где собраны общепринятые практики программирования?

    Moskus
    @Moskus
    Естественно, нет, потому что всё, что вы описали - это не какое-то тайное знание, которое можно только запомнить, а логичные приёмы, которые следуют из знания фундаментальных принципов и анализа требований к продукту. Если попытаться заменить фундаментальные знания таким сборником прецедентов, он получится гигантским и совершенно непригодным для освоения - столько всего просто нельзя запомнить. Объем фундаментальных знаний - на порядки меньше объёма частностей, которые из них выводятся, но сложность этих знаний, при этом, выше. Кто фундаментальные знания не осилил, остаётся говнокодером, пока не осилит.
    Ответ написан
    Комментировать