Задать вопрос
  • Какой вариант из двух выбрать: передаче по ссылке, или без?

    nokimaro
    @nokimaro
    Меня невозможно остановить, если я смогу начать.
    Если вопрос по ссылке или без - то однозначно ответ лучше передавать не по ссылке, так как меньше шансов выстрелить себе в ногу.
    Но как написали выше, тут напрашивается рефакторинг, так как почему функция с названием checkPermissions() производит модификацию данных?
    То есть это скорее getAvailablePermissions() или filterResponsePermissions() или типа того.

    upd. Единственное что даст передача по ссылке, это экономия памяти, так как при передаче по ссылке не будут создаваться копии $permissions и $responses, но если у вас эти массивы не на сотни тысяч элементов, то экономить нечего.
    Ответ написан
    Комментировать
  • Какими знаниями нужно обладать для написания своего "АнтиВируса"?

    @Narts
    В первую очередь нужно знать, как работают вирусы, как происходит заражение
    Подойдет любой низкоуровневый язык - Си, плюсы и т.д.

    Когда я учился на комп безопасности, после изучения основ языка (конец первого курса), мы воспроизводили и писали свои вирусы, а затем изучали что да как. Да, вирусы были банальными, но только так приходит понимание как все работает
    Ответ написан
    1 комментарий
  • Как раскрутить чат в телеграме?

    markus_saar
    @markus_saar
    CEO at hidemy.name
    Для раскрутки канала в Телеграме есть много способов:
    • Реклама в других профильных каналах. Связываетесь с владельцем и договариваетесь о цене. Найти каналы можно на https://tgstat.ru/
    • Поставить свой канал "спонсором прокси". Для этого запустите либо свой прокси MTProto, либо договоритесь с владельцами таких прокси с большой аудиторией. Во втором случае можно получить подписчиков по цене от 5 до 20 рублей.
    • Когда у канала появляется аудитория хотя бы в несколько тысяч, можно начать предлагать сделать бесплатные кросс-промо владельцам других каналов с близкой по количеству аудиторией. Это когда вы на своем канале рассказываете про другой канал, а тот канал рассказывает про вас.
    • Рекламировать канал за пределами Телеграма: на сайте, в социальных сетях. Почти безграничные просторы для творчества.
    • Реклама в оффлайне: на визитках, полиграфии.

    Но замечу сразу, реклама в Telegram вряд ли даст вам быстрый и заметный результат по продажам. Канал в Телеграме это лишь дополнительный элемент продвижения и лояльности клиентов. Намного надежнее прямая реклама: листовки, баннеры, контекст, аффилейт-программы.

    Даже Instagram и страничка в Facebook даст вам сильнее эффект, особенно с внутренним платным продвижением. Привлеките специалиста к этой работе, чтобы не слить деньги впустую.
    Ответ написан
    1 комментарий
  • Как раскрутить чат в телеграме?

    zoonman
    @zoonman
    ⋆⋆⋆⋆⋆
    Реклама двигатель торговли.

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

    Sanes
    @Sanes
    какие гарантии, что авторство идеи останется за мной?

    Идеи никак не охраняются. Только реализация. А кооперироваться с любым разработчиком мобильных приложений.
    Ответ написан
    2 комментария
  • Где купить устаревшее железо?

    Oxyd
    @Oxyd
    Linux enthusiast
    На алиэкспресс... мамки под старые ксеоны(Как и сами ксеоны), например, там даже новые продают. ;-)
    Ответ написан
    4 комментария
  • Из за чего у ферромагнетиков возникают домены?

    @Karpion
    Изучите термины. Без них Вам этого не понять.

    Намагниченность определяется не числом электронов, а их взаимодействием при участии ядер. Это - квантовая механика, она изначально сложная; но без неё разобраться с этими эффектами невозможно.

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

    Однако, при росте количеств атомов - энергия магнитного поля растёт квадратично. И в какой-то момент оказывается "энергетически дешевле" разделиться на зоны разной намагниченности - при том, что граница имеют повышенную энергию. Эти зоны и есть магнитные домены.
    Ответ написан
    Комментировать
  • В чем ошибка в данной программе?

    IninsaY
    @IninsaY
    Нельзя конкатенировать строку "summ" и число c.
    Варианты решения:

    Просто печатаем вместе, а не конкатенируем
    print("summ", c)

    Переводим переменную c в строку и конкатенируем к 'summ'
    print("summ" + str(c))

    Через format()
    print("summ {}").format(c)

    Так же через format можно добавлять много переменных
    print("summ {} {} {}").format(c, a, b)
    Ответ написан
    Комментировать
  • Проблемы с заказчиком?

    ZERGE
    @ZERGE
    Как провести все бесопасно ?

    Через Апворк. Иначе потенциальный бан.
    Ответ написан
    Комментировать
  • Как себя направлять в обучении, почему через 4 года опыта работы я все еще плохо программирую?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Нет кода нет мнения. Выложите на гитхаб или попросите отревьювить их.
    Это наиболее правильная практика.
    Ответ написан
    Комментировать
  • Почему не записывается файл?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    в No such file or directory in у тебя лежит правильный путь. Смотри на него и проверяй, где ты накосячил с указанием пути к файлу.
    phpfaq.ru/newbie/paths
    Ответ написан
    3 комментария
  • Как изучать Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    В 2018 году Python изучать так же, как во все предыдущие годы.

    Лутца советуют почти все, но на русском только 4 издание от 2011 года. Старое же.

    Книга актуальности не потеряла. Из значимого, что появилось за прошедшие годы, в ней не описана только asyncio и async/await-синтаксис. Этот пробел не сложно дополнить по официальной документации.

    какие материалы, кроме официальной документации Django можете посоветовать

    Советую не исключать официальную документацию.
    Ответ написан
    Комментировать
  • Действительно ли код индусов так плох?

    kshnkvn
    @kshnkvn
    yay ✌️ t.me/kshnkvn
    Потому что после "Индусов" появляются вот такие вот заказы:
    5e3ffa75bdbab814655697.jpeg
    Думаешь "щас скрипт быренько поправлю и 50 зеленых получу", а на деле копаешься в куче индусского кода. Весь бугурт, в основном, со стороны других фрилансеров, которым приходится за еще более малые деньги, чем изначально получил Индус, подчищать за ним же.
    А заказчиков часто все устраивает, т.к. за 2 копейки они решают свою задачу.
    Ответ написан
    2 комментария
  • JSON ломает типы данных, как избежать?

    Stalker_RED
    @Stalker_RED
    В вики в первых строках написано вот что:
    JSON (англ. JavaScript Object Notation, обычно произносится как /ˈdʒeɪsən/ JAY-sən [2]) — текстовый формат обмена данными, основанный на JavaScript. Как и многие другие текстовые форматы, JSON легко читается людьми.


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

    Как вариант - составить какую-то схему данных, где описаны типы полей, и по этой схеме сконвертировать из строк в нужные типы.

    Или отказаться от JSON, и применить другой формат, навроде BSON или аналогов.
    Ответ написан
    1 комментарий
  • Как установить ОС из-под системы?

    Jump
    @Jump Куратор тега Windows
    Системный администратор со стажем.
    Существует ли возможность поставить ОС из-под другой ОС на жесткий диск?
    Нет.
    ОС ставится на компьютер, а не на жесткий диск. На диске только хранятся файлы.
    Собственно сама суть установки это как раз внесение изменений в файлы ОС для того, чтобы она работала с данным оборудованием.

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

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

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    Штраф оплачивается только при его наличии. Оплатить штраф "заранее" нельзя.

    Раз вы физик - то вам надо просто подать декларацию о доходах и оплатить налог, причем это можно сделать вроде бы до апреля (хз какая страна, но в СНГ везде вроде бы так).

    P.S. проморгал что там декабрь 2018. Тогда уже не заранее )
    Ответ написан
    3 комментария
  • Чистый код на C#, каким способом добиться?

    GavriKos
    @GavriKos
    Микропетпроджект - домашнее облако homeCloud
    но там всё на Java

    C# от Java недалеко ушел. Вообще от языка надо уметь абстрагироваться

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

    В какой то мере может помочь проектирование "на бумажке".
    Ответ написан
    1 комментарий
  • Какая кодировка данных крякозябр?

    @ksnk
    Нужно добавить
    curl_setopt($ch, CURLOPT_ENCODING ,"gzip")
    Если ответ внезапно перестанет быть зазипованным, то можно погрозить пальчиком хозяину сайта за то, что он посылает зипованный ответ не получив разрешеющих это заголовков... А можно жить так.
    Если не поможет - распаковать как нибудь вручную...
    Ответ написан
    Комментировать
  • Как подготовить компьютер перед передачей в пользование юзверю на предприятии?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ввести в домен предприятия. Всё остальное должно определяться политиками домена и правами конкретного пользователя.
    Ответ написан
    2 комментария
  • Что за единица?

    sergiks
    @sergiks Куратор тега PHP
    ♬♬
    Сокращенный тег <?= не просто выполняет код внутри него, но и выводит результат.
    То же, что <?php echo

    Минимальная редакция – убрать знак равенства, заменить <?= require_once... на <? require_once... Но такой короткий тег <? не всегда поддерживается и не рекомендуется.

    Лучше всё в один PHP-тег:
    <?php
    
    require_once APP . '/views/App/inc/header.php';
    echo $content;
    require_once APP . '/views/App/inc/footer.php';
    
    ?>
    Ответ написан
    4 комментария