• Существуют ли в природе редакторы JavaScript с работающим автодополнением по типам?

    @sanex3339
    TypeScript + .d.ts дефинишены + IDE/редактор с поддержкой TypeScript (тот же webstorm), и будет счастье.
    Ответ написан
    3 комментария
  • На чём бы лично вы разрабатывали программу вроде автокада?

    sim3x
    @sim3x
    Если у тебя есть опыт в такого рода проектах на жс и команда, которая потянет, то вперед

    А в реальности проще будет сделать плагин для SketchUp
    Ответ написан
    Комментировать
  • На чём бы лично вы разрабатывали программу вроде автокада?

    goodwin332
    @goodwin332
    Если веб - то tree.js, но я бы предпочёл не веб вариант.

    А так я бы посмотрел в сторону Qt или Unity 3D
    Ответ написан
    Комментировать
  • Какой микроконтроллер выбрать pic или Atmega?

    fox_12
    @fox_12
    Расставляю биты, управляю заряженными частицами
    > PIC или ATMEGA программируются на ассемблере?
    да - для них можно написать прошивку используя ассемблер

    > И какие посоветуете использовать, просто в магазине предложили на выбор только эти 2 фирмы,
    > может на Али есть ссылки на самые популярные?
    Canon или Nikon
    Coca-cola или Pepsi
    красная или зеленая таблетка
    Atmel или PIC
    ...
    Смотрите по вашим конкретным задачам что требуется, и выбирайте подходящий контроллер с учетом цены. Контроллеры что той что другой фирмы в принципе равноценны.

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

    > И через что, какое устройство их можно будет запрограммировать?
    через программатор
    Ответ написан
    1 комментарий
  • Почему не могу вывести function в function, php?

    27cm
    @27cm
    TODO: Написать статус
    Раз это метод класса, то и вызывайте его как метод класса $this->redactpost($id);
    Разберитесь с основами: php.net/oop
    Ответ написан
    Комментировать
  • Извлечение информации из большого количества документов. Чем?

    al_gon
    @al_gon
    Несовсем понятно к каким именно цифрам вы хотите/должны извлечённую информацию превести.
    В общем задача похожа на проблемы которые решает NER https://en.wikipedia.org/wiki/Named-entity_recognition

    Изветные инструменты:

    https://en.wikipedia.org/wiki/OpenNLP
    nlp.stanford.edu/software/CRF-NER.shtml
    https://en.wikipedia.org/wiki/General_Architecture...
    https://ru.wikipedia.org/wiki/UIMA

    Могу представить, что UIMA это чего вам более чем хватит.
    Ответ написан
    1 комментарий
  • Qt Creator настройка кросс-компиляции для Raspbian, откуда брать qmake?

    https://wiki.qt.io/RaspberryPi_Beginners_Guide
    Тут всё рассказано.

    Ну а то, что вы хотите это сделать под Windows - ну что ж, вы сами выбрали этот путь. Мучайтесь :-)
    Ответ написан
    Комментировать
  • Вся информация в компьютере — это нули и единицы?

    @lega
    Да, можно аналогию привести, что человек на низком уровне состоит из атомов, нейтронов и т.п.

    Дополню:
    это на самом деле это процессор обрабатывает длинную последовательность нулей и единиц
    Если посмотреть глубже, то не обрабатывает, а "просто" пересылает из одного места в другое.
    Ответ написан
    Комментировать
  • Поддерживает ли Bitbucket сервер Delphi 7?

    @asd111
    я думаю вам нужно немножко изучить git. для git нет разницы на каком языке вы пишете - он пооверяет хэш файла и если файл изменился то его можно закоммитить и потом отпрвить на сервер( запушить) .
    вобщем на битбакете можно хранить дельфи проекты.
    Ответ написан
    2 комментария
  • Что нужно выковырять из клавиатуры, чтобы она не отключалась от работающего телефона?

    zooks
    @zooks
    Frontend
    Срочно дезактивировать радиоактивный телефон. Лучше захоронить.
    Ответ написан
    Комментировать
  • Что в ядре сортировки?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Стандартом не оговорено, а значит каждый движок может использовать свой алгоритм. Главное соблюдать стандарт на вызов и результат.
    Ответ написан
    Комментировать
  • На каком ал языке можно представить алгоритм перевода десятичных чисел в восьмеричные?

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

    alpha = arccos (deltaX / deltaY)
    PS а "высшая математика" в тэгах к вопросу - это маркетинг? :)

    UPD: ойблин, пардон... все учителя математики моей юности, простите меня :/

    конечно же alpha = atan ( deltaY / deltaX )
    ну а при deltaX=0, alpha = sign(deltaY) * pi/2;
    Ответ написан
    4 комментария
  • Каковы перспективы программиста МК? Как обстоят дела на рынке Embedded?

    @yupujexi
    Ассемблер - это штучная работа.
    Не найдете работу.

    То есть когда надо - это действительно надо и хорошие деньги.
    Но на всю страну разве что десяток-другой предприятий, которым это действительно надо.
    Вы их не найдете.

    МК сейчас достаточно мощные - прекрасно пишется на С да еще и вместе с RTOS, и все влазит в МК.

    Ассемблер - очень узкая ниша.
    С, кстати, недалеко от ассемблера ушел - писать сейчас на ассемблере не рационально.
    Только небольшие куски.

    Если вам интересен ассемблер - присоединяйтесь к разработчикам KolibriOS
    Ответ написан
    3 комментария
  • Есть ли вероятность повтора одой цифры в данном коде?

    xpert13
    @xpert13
    Full Stack Developer
    Простой вариант, который гарантировано не повторит выбранные значения (без каких либо проверок и выложенных циклов):
    // Генерируем массив вариантов чисел для выбора (от 1 до 100)
    $numbers = range(1, 100);
    
    // Перемешиваем этот массив
    shuffle($numbers);
    
    // Выбираем первые 3 эллемента
    $output = array_slice($numbers, 0, 3);
    
    // Выводим результат
    print_r($output);


    P.S. Данный алгоритм оправдано использовать только на небольших диапазонах чисел (как к примеру от 1 до 100).
    Ответ написан
    Комментировать
  • Перекидывает с google на mail?

    @plartem
    Расширения вообще все удалили(иногда могут под адблоки/гугл докс/еще что-то полезное маскироваться)?
    Ответ написан
    1 комментарий
  • Как правильно унаследовать виджет QT?

    @Mercury13
    Программист на «си с крестами» и не только
    Наследоваться-то надо от QListWidget…
    Ответ написан
    2 комментария
  • Как правильно генерировать псевдослучайные числа?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Мда....
    То ли лыжи не едут, то ли я......
    Читаем:
    Поэтому как правильно генерировать каким-либо алгоритмом псевдослучайные числа ?

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

    Это два противоположных понятия.
    Псевдослучайные - подчиняются закону (формуле генерации).
    Случайные - соответственно, нет.

    Поэтому, если нужны, всё-таки, случайные и чтобы никто не догадался, тогда используем динамические параметры внешней среды (для конкретного случая - параметры от ОС): температура с датчиков, объем свободного/занятого места на диске, объём занятой/свободной памяти, кол-во и идентификаторы процессов и т.д.

    Критерий выбора параметра: быстро и непредсказуемо изменяющееся значение во времени и не зависящее от алгоритма в коде генератора, недоступное из вне.

    Хешируем параметры с timestamp любым алгоритмом и берём каую-то часть из полученного хеша.
    ВАЖНО! Параметры для хэширования не должны быть доступны публично: никаких внешних запросов с ИНН, ОГРН и GISMETEO! )

    Самый простой вариант: 68747470733a2f2f6661726d382e737461746963 Взяли картинку и сделали любые преобразования с ней, затем сохранили в поток данных, взяли любой бит или несколько. Картинку генерируем на основе внешних факторов и никогда не помещаем в исходник алгоритма.
    Ответ написан
    Комментировать
  • Как правильно генерировать псевдослучайные числа?

    kumaxim
    @kumaxim
    Web-программист
    Судя по Вашему комментарию к ответу Ivan Sokolov Вы несколько не понимайте суть своего же вопроса.

    Любое, повторюсь, абсолютно любое, псевдослучайное число будет находиться в какой-то последовательности, причем сама последовательность будет строиться по какой-то формуле.

    Я очень глубоко сомневаюсь что вообще кто-либо когда-либо сможет получить абсолютно случайное число, т.к. любая случайность это непознанная закономерность!

    Отдельный вопрос - на сколько вообще предсказуемо появление числел в Вашей последовательности. Вот от этого нужно вести все поиски.

    Возьмем, например, функцию rand() из любого языка программирования. Она будет генерировать псевдослучайное число основываясь на метки времени в unixtime. На сколько она предсказуема? Хм, думаю не менее чем на 100%. Хорошо, получается что зная приблизительное время запуска функции rand(), скажем, с точностью до 1 минуты, мы можем получить точно такое же псевдослучайное число. Отлично, т.е. вот от этого нужно и копать.

    Давайте предположим, что мы вытянули список компаний из ЕГРЮЛ по Москве и взяли их ОРГН. Далее, наша функция генерирует unixtime и из него мы вычитаем этот самый ОГРН, причем последние две цифтры в unixtime и ОГРН должны совпадать(к примеру, условие выбора ОГРН может быть любое). Чего мы добились? Зная время работы функции rand() мы не можем сгенерировать второе точно такое же псевдослучайное число. Вы мне можете сейчас возразить, что давайте возьмем тот же ОГРН и повторим процедуру. На этом месте я хочу задать Вам вопрос: а от кого мы вообще строим защиту? Злоумышленник является создателем системы и знает о ней 100%? Я думаю любая защита в этом случае просто бессмысленна.

    Вы должны внести в свою формулу генерации некое неожиданное поведение, которые будет отличаться от того, что есть в стандартной реализации. Будет это какой-то ОГРН, дни рождения Ваших коллег, ID юзеров в ВК и т.п. Внешнему атакующему эта особенность не известна.

    Будет ли при этом Ваш ряд псевдослучайных числем более или менее случайным? Хм... Большой вопрос... На этом месте опять вспоминаем что такое случайность.
    Позволит ли это повысить защищенность системы? Думаю от части может, потому что злоумышленнику неизвестен алгоритм генерации, хотя это в определенной степени и плохо.

    Резюмируя все выше сказанное - чтобы сделать Ваш ряд псевдослучайных чисел более случайным, нужно в формулу его генерации добавить число из другого ряда чего-то псевдослучайного. Также сильно рекомендую получившиеся псевдослучайное число проверять на простоту, если Вы его собирайтесь использовать как значение в генерации секретного ключа для ГОСТ или RSA
    Ответ написан
    2 комментария
  • Как правильно генерировать псевдослучайные числа?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Практически все генераторы псевдослучайных чисел генерируют именно последовательности, где, зная начальное число (seed), можно повторить всю последовательность. Для генерации действительно случайных чисел используют аппаратные приспособления или накопление энтропийных событий (задержки между нажатиями на клавиши, движения мыши).
    Код, который использует Java, приведён в этой же статье, как и код, восстанавливающий seed по двум подряд идущим результатам nextInt.
    Ответ написан
    Комментировать