Задать вопрос
  • Можно ли получить файл по URL в РНР? Нужно ли для этого писать модуль на другом языке?

    @rPman
    php имеет штатный инструмент работы с файлами по ссылкам http/ftp во всех своих методах типа fopen или file_get_contents

    Протоколов много, можно регистрировать собственные

    Расширения для php пишут на c и с++, вы конечно можете извратиться и писать на любом другом языке, главное чтобы он был компилируемый, но работа эта бессмысленно сложная
    Ответ написан
    Комментировать
  • Почему IT компании предлагают сотрудничать через договор с ИП?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Грубо говоря, легальная минизация налогов и упрощение ведение дел.
    Штатное расписание и ЗП - много гемора, бОльший процент отчисления налогов с ЗП и так далее.
    Ответ написан
    Комментировать
  • Почему IT компании предлагают сотрудничать через договор с ИП?

    Jump
    @Jump
    Системный администратор со стажем.
    Меньше проблем, меньше расходов.
    Если принимать человека по ТК - его просто так не уволишь, и зарплату не задержишь, сразу накажут.
    Человеку принятому по ТК надо каждый месяц начислять зарплату, удерживать налог, а это расходы на бухгалтера, кто-то же должен все это считать.

    А с ИП обычный договор. Нет работы - не платишь деньги. Налоги он сам будет платить. Никакой ответственности.
    Ответ написан
    Комментировать
  • Почему IT компании предлагают сотрудничать через договор с ИП?

    DevMan
    @DevMan
    оптимизация расходов: человек в штате - куча головняков, чел вне штата - все проблемы только его.

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

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

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Используйте time series Базы данных.
    Или проще говоря, базу данных в которых есть timestamp -> значение
    И стройте себе потом графики.
    Ответ написан
    2 комментария
  • Какие перспективы у NEO4j?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Neo4j
    Седой и строгий
    Странный вопрос. Стоит ли изучать управление реактивными самолётами и использовать их? Если вам понадобиться реактивный самолёт, будет абсолютно неважно, что легковые автомобили намного популярнее и устроиться таксистом проще, чем пилотом. Справедливо и обратное: если ваши потребности - только таксовать в пределах города, то использовать для этого реактивный самолёт - глупость.
    Ответ написан
    Комментировать
  • На каком языке программирования написаны сайты в TOR’e?

    @rPman
    Сайт в tor это обычный сайт, ничем не отличающийся от обычного интернета, запускается с использованием тех же программ типа ngnix/apache/php/... да там только http (так как шифрование на канальном уровне и некому выпустить сертификат для onion)

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

    Если что, в тор есть полноценные зеркала сайтов, даже facebook - facebookcorewwwi.onion со всеми скриптами и аналитикой.
    Ответ написан
    1 комментарий
  • Зачем делать перегруженные функции если есть тип Any?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Это вам не javascript.
    Не для того статическую типизацию придумывали, чтобы Any везде передавать
    Ответ написан
    Комментировать
  • На каком языке программирования написаны сайты в TOR’e?

    planc
    @planc

    на каком языке программирования пишут сайты в Торе

    на любом

    почему все сайты такие простые!

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

    UnluckySerivelha
    @UnluckySerivelha
    100 – Thin || Hairline
    200 – Extra Light || Ultra Light || Thin
    300 – Light
    400 – Normal || Regular
    500 – Medium
    600 – Semi Bold || Demi Bold
    700 – Bold
    800 – Extra Bold || Ultra Bold || Heavy
    900 – Black || Heavy

    Как узнать начертание шрифта?
    Ответ написан
    Комментировать
  • Какие существуют визуальные обработчики данных?

    @rPman
    Не нужно делать интерфейс только потому что 'все так делают'.

    Исходить нужно исключительно из задачи! Делать нужно ровно столько сколько нужно и не больше не меньше.

    p.s. Когда то я работал активно с данными, конечно экселя могло бы быть достаточно но он неудобный и медленный
    Обычно нужен для конвертера следующий UI (писался давно, не очень использовался и затерялся):
    * Настройка источника данных (у вас это кнопка/поле - место откуда брать excel источник, плюс к примеру имя/номер листа)
    Показать начальное содержимое листа при выборе, минимальную статистику (количество строк, колонок и т.п.)
    * Список необходимых колонок с указанием, какие колонки чем являются
    При выборе колонки источника показывать список вариантов его значений (не обязательно все, первые десятки, но бегло дает представление о значении поля)
    * Фильтры (пропустить пустые строки, убрать дубликаты и прочее прочее) - не перебарщивай, очень редко задачи повторяются, все объять невозможно, можно предложить поле для ввода кода (использовать в eval), если источник база данных - можно запилить какой то минимальный конструктор sql (без ui, хотя список таблиц и название колонок в базе уже круто, плюс поиск по подстроке по данным во всех таблицах - удобная вещь когда ковыряешь чужую базу, лучше это делать в специализированных программах, помню пользовался dbforge studio community version)
    * настройка назначения вывода данных (имя файла)
    * настройка типа данных в файле вывода (выбор из списка захардкоженных в программу, если актуально само собой)

    Еще момент - интерфейс должен быть исключительно интерфейсом к консольной программе, генерируя для нее строку/файлы настроек, чтобы можно было их использовать к примеру для автоматических регулярных запусков без запуска интерфейса (я генерирую в таких случаях батник с запуском программы с нужными ключами)
    Ответ написан
    1 комментарий
  • Стоит ли менять VGA на HDMI?

    xez
    @xez
    TL Junior Roo
    Менять стоит.
    Кабель - любой.
    Ответ написан
    3 комментария
  • Как сделать так чтобы при просотре рекламы давали + 1 очко?

    freeExec
    @freeExec
    Участник OpenStreetMap
    If (ПросмотрРекламыЗавершён && ПользовательДосмотрелЕёДоКонца)
    {
        Score++;
    }
    Ответ написан
    Комментировать
  • Зернистость при просмотре видео?

    nidalee
    @nidalee
    Судя по тому, что вы обвели - это норма. Это макроблоки - артефакты сжатия видео, видимые из-за дефицита битрейта. Cовременные алгоритмы сжатия видео в первую очередь стараются сэкономить поток в темных участках кадра, которые вы типа не видите, поэтому если видео прибавить яркости, все эти ужасы вылезут на свет в прямом смысле этого слова.

    Для подтверждения теории от вас достаточно полной текстовой выдачи из программы mediainfo по этому файлу. В частности интересуют Codec и Bitrate (Data Rate).
    Ответ написан
    1 комментарий
  • С помощью чего открыть .jar плагин minecraft чтобы изменить его?

    azerphoenix
    @azerphoenix Куратор тега Java
    Java Software Engineer
    Если вкратце, то изучите реверс индженеринг.
    Jar это по факту тот же zip. Но внутри архива лежат class файлы (байткод). Соответственно, вам нужно декомпилировать их в исходники или можете поискать исходники (source code) на гитхаб, битбакет и т.д. Вдруг, это опенсорсный проект.
    Можете начать с этого аналогичного вопроса:
    https://stackoverflow.com/questions/647116/how-to-...
    А лучше начните изучение самого языка, а потом вопросов будет относительно меньше.
    Ответ написан
    2 комментария
  • Какой выбрать МК для задачи?

    solotony
    @solotony
    покоряю пик Балмера
    Банально устройство стоит вокруг тетради и перемещает по площади тетради ручку.

    для такой задачи (управлять 2-х координатным чпу) вполне хватит ардуины.

    Я бы хотел загружать свой текст в формате txt, doc (не важно),

    а для этого нужна программа которая строит траектории (по тексту ? ) - это уже не для микроконтроллера задача.

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

    @galaxy
    db.commit() надо делать
    А автоикремент атомарный - растет даже если транзакция откатывается
    Ответ написан
    2 комментария
  • Можете подсказать, как перевести программу в рекурсию?

    zagayevskiy
    @zagayevskiy Куратор тега Kotlin
    Android developer at Yandex
    Раз уж речь о котлине, то точно нужна версия с хвостовой рекурсией.
    fun fib(n: Int) = recursiveFib(n, 1, 1)
    private tailrec fun recursiveFib(n: Int, p1: Int, p2: Int): Int = when (n) {
       1 -> p1
       2 -> p2
       else -> recursiveFib (n - 1, p2, p1+p2)
    }
    Ответ написан
    Комментировать
  • С чего начинать обучение программированию?

    @mkone112
    Начинающий питонист.
    В Гугле всё перемешано, и нет чёткого ответа на мой вопрос

    С поисковиками так бывает - какой вопрос - такой и ответ.
    С чего начинать для обучения программирования?

    С ответа на вопрос - 'А зачем мне это нужно?'
    Upd: пардон, в профиле все написано:
    Мне 22 года, проживаю в городе Казань. Работаю на складе с з.п 25к рублей... Хочу научиться программированию с нуля, чтобы добиться больших высот!
    Ответ написан
    Комментировать