Задать вопрос
  • Алгоритм поворота динамического массива без доп памяти?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Свап ячеек через сумму и вычитание.
    Ответ написан
    Комментировать
  • Как заблокировать ботов, которые ищут уязвимости?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    да пример лога любой видел

    на Клауде поклацай там в секьюрити, но нормас за 200 баксов только начинается

    nginx тоже полно, но нет предела совершенству

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

    @Dementor
    программист, архитектор, аналитик
    Хочу изучить такую тему как работа с 1С из вне 1С средствами С#

    Вам Петр нашел отличную ссылочку для старта.

    Вся информация что есть будет интересна, простые вещи по типу Http , вебсервисов не слишком интересует

    Так вся или не вся? Почему REST и SOAP не интересуют?

    В первую очередь нужна информация по созданию .Dll которые могут пронять другие программы, заметил такой момент что не каждую библиотеку можно скормить 1С

    Так другие программы или 1С? Или вы хотите из одной 1С подключаться к другой 1С и обязательно с помощью подключаемой библиотеки на C# ?

    Помогите найти литературу, уроки, статьи, или кто очень мудр раскажет нюансы прямо тут.

    Литературой интернет забит под завязку. Открывайте infostart.ru и можете месяцами читать про успешный опыт других и скачивать готовые наработки.

    Просьба рассказать про нюансы смешна! Для начала изучите все возможные варианты интеграции (как вообще вы дошли до C#? какие вообще задачи решаете? какие инструменты еще доступны?), рассмотрите слабые и сильные стороны, сделайте хоть какой-то выбор и только затем задавайте вопрос про нюансы.

    На примере REST и SOAP, к которым вы так пренебрежительно относитесь. Если бы вы остановились на интеграции с помощью протокола HTTP и выбрали стильный-модный-молодежный REST, но у вас остаются сомнения почему SOAP не умирает и не будет ли он более удачным выбором. И тогда вам бы могли рассказать про нюансы реализации в 1С этих двух технологий.
    Ответ написан
    1 комментарий
  • Куда курить по вопросу программной интеграции 1С и С#?

    petermzg
    @petermzg
    Самый лучший программист
    Ответ написан
    Комментировать
  • Нужна ли математика ml специалисту?

    gbg
    @gbg
    Любые ответы на любые вопросы
    Мне уже надоело репостить миллионы раз эту картинку:
    stairs.png
    Главный вопрос - вы хотите получить работу ML-ученого или вы хотите стать хорошим специалистом?

    Математика и языки программирования - это только лишь инструменты. Чем компетентнее специалист - тем больше в его арсенале инструментов.
    Ответ написан
    5 комментариев
  • Не могу понять где ошибка?

    GavriKos
    @GavriKos Куратор тега Unity
    А вы приложите не "фото скрипта", а нормальный текст скрипта, причем обернутый в тег code!

    По факту - у вас рейкаст ни во что не уперся - коллайдера нет, объекта нет. Вот там и null. Сначала проверяйте уперся ли во что то рейкаст в принципе.

    А еще учитесь пользоваться отладчиком.
    Ответ написан
    Комментировать
  • Что лучше 1С или C#(ASP.NET)?

    angrySCV
    @angrySCV
    machine learning, programming, startuping
    конечно 1С, все стартапы перспективные только на нём создаются.
    Ответ написан
    1 комментарий
  • Как запретить движение камеры в unity по оси Х?

    @niriter
    User
    Ответ написан
    Комментировать
  • Unity 2D. Почему мой персонаж не прыгает? По x ходит, а вверх не прыгает. Просто игнорирует пробел. Почему?

    GavriKos
    @GavriKos Куратор тега Unity
    Ну например потому что isGrounded ==false? Такие вопросы решаются отладчиком.
    Ответ написан
    3 комментария
  • Как оформить вызов методов один за другим?

    usdglander
    @usdglander Куратор тега PHP
    Yipee-ki-yay
    Не знаю что конкретно вы делаете, но, возможно, вам нужна цепочка обязанностей.
    Ответ написан
    6 комментариев
  • Если цель свалить в другую страну и там работать программистом, нужен ли диплом для визы?

    1) Человек, который орет "хочу свалить в другую страну" - малолетний дебил, который не определился с тем, что ему нужно в жизни.
    2) Таких малолетних дебилов куча. Открываешь какой-то ролик "айти-мигранта" из какого-нибудь вьетнами, чили - сидит порет какую-то херню. И даже сам себе ответить не может, зачем и для чего он туда поехал.
    __

    Грамотный подход:

    1) Выбираем 1-3 страны, которые ты считаешь перспективными.
    2) Изучаем требования к кандидатам.
    3) Изучаем методы миграции.
    4) Принимаешь решение по конкретной стране - есть смысл, нет смысла итд.
    5) Начинаешь вкладывать время, силы, деньги, чтобы пролезть в горлышко миграции.
    6) Получаешь то, что ты хотел (либо понимаешь, что прямой дороги пока нет, и надо как-то обходами действовать).
    7) Радуешься жизни, либо понимаешь, что как-то не очень-то и хорошо получилось.
    Ответ написан
    1 комментарий
  • В чём может быть причина очень долгого выполнения запроса?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Проблема во вложенном подзапросе.
    SELECT `c`.`id`, `c`.`name`, `s`.`score`
      FROM (
        SELECT `cp`.`id_clan` AS `id_clan`, 
               SUM(`uc`.`health`) + SUM(`uc`.`power`) 
               + SUM(`uc`.`agil`) + SUM(`uc`.`intell`) AS `score`
          FROM `clan_part` AS `cp` 
          JOIN `users_combat` AS `uc` ON `uc`.`id_user` = `cp`.`id_user`
          GROUP BY `cp`.`id_clan`
          ORDER BY `score` DESC
          LIMIT 0, 10
      ) AS `s`
      JOIN `clan` AS `c` ON `c`.`id` = `s`.`id_clan`
    Ответ написан
    1 комментарий
  • Я хочу стать заняться хакингом сайтов. Какие мне нужно знать языки программирования (разметки)?

    index0h
    @index0h
    PHP, Golang. https://github.com/index0h
    "хакер" - это программист экстра класса. Жаль, что это слово приобрело негативный оттенок.
    Что бы заниматься поиском уязвимости в web - только языков недостаточно языков программирования (html,css - это не языки программирования), нужно знать и понимать сетевые протоколы, целевые операционные системы, сервера баз данных, мониторить найденные и опубликованные уязвимости ПО, с которым планируете работать и кучу кучу всего.
    Рекомендую вашу хотелку запихнуть в очень длинный ящик и продолжить делать уроки.
    Ответ написан
    16 комментариев
  • А как вообще связывать 1с и Telegram бота?

    Здесь так же самое, только запросы приходиться отправлять напряму по определенному API.
    Вот ссылки на документаци, которой пользовался:
    https://core.telegram.org/bots#keyboards
    https://core.telegram.org/bots/api
    https://tlgrm.ru/docs/bots#botfather
    https://tlgrm.ru/docs/bots/api#update
    https://groosha.gitbooks.io/telegram-bot-lessons/c...
    https://kostyakulakov.ru/telegram-bot-setwebhook/

    А вообще, лучше посмотреть на готовое решение (продуманный интерфейс, кросплатформенность с поддержкой разных систем ботов) - то можно воспользоваться вот таким: https://infostart.ru/public/669130/
    По стоимости как один рабочий день, а разрабатывалось более полутора месяцев.
    Ответ написан
    Комментировать
  • Как вернуть 2 значения из метода?

    GavriKos
    @GavriKos
    Варианты:
    1) Обернуть в структуру/класс и возвращать ее инстанс
    2) Использовать out/ref
    3) Если ссылочный тип - подавать на вход и модифицировать

    А вообще - такое разбирается в любом учебнике по основам.
    Ответ написан
    4 комментария
  • Возможно ли пробиться в геймдев?

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

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

    В планировании закупок есть такое понятие как вес вхождения в группу, используется при детализации плана. А что такое "веса" вообще неизвестно, даже в словаре такого слова не нашел. Может весы? Хотя каким боком они могут относится к номенклатурной группе непонятно.
    Ответ написан
    2 комментария
  • Почему не работает цикл в PHP?

    irishmann
    @irishmann
    Научись пользоваться дебаггером
    Ошибка с формами, радио кнопки у вас на одной форме, а отправляете файл вы совсем через другую спс. тов. Дмитрий
    code
    <form action="functions.php" method="post">
      A4 <input type="radio" name="ans" value="ans1">
      A3 <input type="radio" name="ans" value="ans2"  /><br />
    </form>
      
        <form method="post" enctype="multipart/form-data">
          <input type="file" name="file">
          <input type="submit" value="Datei herunterladen!">
        </form>



    Надо сделать так примерно
    code
    <form action="#" method="post" enctype="multipart/form-data">
                A4 <input required type="radio" name="ans" value="ans1">
                A3 <input type="radio" name="ans" value="ans2">
                <input type="file" name="file">
                <input type="submit" value="Загрузить">
            </form>


    Проверяете условие, а потом объявляете переменную, естественно у вас условие не выполняется.
    code
    if ($answer == "ans1") {
    $answer = $_POST['ans'];

    Надо сначала объявлять переменную, потом уж делать с ней что душе угодно. Но именно в данном случае в объявлении функции она не к месту. См. след. пункт.
    code
    $answer = $_POST['ans'];  	
    if ($answer == "ans1") {

    Как заметил Дмитрий так функции нельзя объявлять
    code
    if ($answer == "ans1") {
    $answer = $_POST['ans'];  	
         function make_upload($file){	
      // формируем уникальное имя картинки: случайное число и name
      $name = mt_rand(0, 10000) . $file['name'];
      copy($file['tmp_name'], 'Folder_A4_SW_EIN/' . $name); //ПАПКА ДОК
       return true;    
       }
    }else{
        function make_upload($file){	
      // формируем уникальное имя картинки: случайное число и name
      $name = mt_rand(0, 10000) . $file['name'];
      copy($file['tmp_name'], 'img7/' . $name); //ПАПКА, КУДИ ПАДАЮТЬ ДОКУМЕНТИ
      }      
    }


    Вынесите название в отдельный аргумент
    code
    function make_upload($file, $folder)
    {    
        // формируем путь + уникальное имя картинки
        $name = $folder . DIRECTORY_SEPARATOR . uniqid(true) . $file['name'];
        copy($file['tmp_name'], $name);
        return true;    
    }
    UPD: рабочий г-но код
    <?php
        include_once('functions.php')
    ?>
    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8">
            <title>Загрузить изображения на сервер</title>
        </head>
        <body>
            <form action="#" method="post" enctype="multipart/form-data">
                A4 <input required type="radio" name="ans" value="ans1">
                A3 <input type="radio" name="ans" value="ans2">
                <input type="file" name="file">
                <input type="submit" value="Загрузить">
            </form>
            <?php
            // если была произведена отправка формы
                if(isset($_FILES['file']))
                {
                    // проверяем, можно ли загружать изображение
                    $check = can_upload($_FILES['file']);
    
                    if($check === true)
                    {
                        $folder = $_POST['ans'] == 'ans1' ? 'Folder_A4_SW_EIN' : 'img7';
                        make_upload($_FILES['file'], $folder); // загружаем изображение на сервер
                        echo "<strong>Файл был успешно загружен!</strong>";
                    }
                    else
                    {
                        // выводим сообщение об ошибке
                        echo "<strong>$check</strong>";  
                    }
                }
            ?>
        </body>
    </html>

    <?php
        function can_upload($file)
        {
            // если имя пустое, значит файл не выбран
            if($file['name'] == '')
            return 'Вы не выбрали файл.';
    
            /* если размер файла 0, значит его не пропустили настройки 
            сервера из-за того, что он слишком большой */
            if($file['size'] == 0)
            return 'Файл слишком большой.';
    
            // разбиваем имя файла по точке и получаем массив
            $getMime = explode('.', $file['name']);
            
            // нас интересует последний элемент массива - расширение
            $mime = strtolower(end($getMime));
            
            // объявим массив допустимых расширений
            $types = array('jpg', 'png', 'gif', 'bmp', 'jpeg', 'pdf', 'ppt', 'ods', 'dotx', 'docx', 'doc');
    
            // если расширение не входит в список допустимых - return
            if(!in_array($mime, $types))
            return 'Недопустимый тип файла.';
    
            return true;
        }
    
        function make_upload($file, $folder)
        {    
            // формируем путь + уникальное имя картинки
            $name = $folder . DIRECTORY_SEPARATOR . uniqid(true) . $file['name'];
            copy($file['tmp_name'], $name);
            return true;    
        }

    Ответ написан
    3 комментария
  • Как правильно составить план самообучения?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    C# неплохой выбор. Углубляйтесь в него. Освойте типы данных, базовые библиотеки.

    Напишите несколько простых приложений - стандартные простенькие калькуляторы чего-либо, с окошками, с менюшками. Какие-нить крестики нолики.

    Подучите основы tcp, напишите несколько простых сервер-клиентских приложений - простой чатик, простой мессенджер.

    Углубляйтесь в ООП и паттерны.

    Парралельно почитывайте вакансии и требования к ним - там все что надо для работы указывают.
    Ответ написан
    Комментировать