Задать вопрос
  • Как отловить нажатие "крестика" при выполнении программы в консольном режиме?

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

    x67
    @x67
    Я не понял проблемы. Ну гуманитарий и гуманитарий. Черт с ним. Случается. Люди и без рук/ног/половины мозга живут. Пустяк. Ну неэффективно дается математика и ладно. Люди, вон, и 2+2 сложить не могут иной раз, живут себе спокойно (Причем работая программистами в какой-то степени! Почитай вопросы из разделов математики или алгоритмов, там порою спрашивают как проценты посчитать!). Просто занимайся тем, что получается и нравится. И все тут. Нравится программировать? Программируй. Не нравится? Ну тогда не надо наверное. Кафедру выбирай пожестче и посложнее, где больше всего будут грузить, но так, что бы справиться. То есть нет смысла поступать в МГУ или МГТУ и отчисляться через полгода, если ты знаешь, что не готова задротить математику 14/7. А если еще и не Москва, то в чем муки выбора? Всегда есть институт и кафедра, которые выше других ценятся в городе, вот туда и стремись.
    Ответ написан
    Комментировать
  • Как создать анонимный сайт?

    x67
    @x67
    зарегистрируйте сайт на утку. Один минус - если утке внезапно понадобится "ваш" сайт, она его получит.
    Ответ написан
    Комментировать
  • Как отследить количество переходов по ссылке из письма?

    x67
    @x67
    <a href="http://mysite.com/?id=3347&source=email">Почтовая ссылка</a>

    Такую ссылку передавать регистратору или узнать у регистратора, имеет ли он возможность ведения такой статистики. Сделать вебфорвардинг вебфорвардинга в конце концов.
    Ответ написан
  • Актуален ли ассемблер?

    x67
    @x67
    Ассемблер будет актуален всегда. Изучать его стоит или после высокоуровневых яп или одновременно с ними для лучшего понимания того, как все работает на железном уровне. Помимо робототехники, ассемблер еще актуален для реверс-инженерии. Взломать пентагон программу или подправить в ней баги не имея исходников возможно благодаря ассемблеру.
    Сильно заморачиваться с ним не стоит, главное понять основы. Синтаксис прост. Что такое регистры, прерывания, как считает процессор, какие бывают ахрхитектуры ЭВМ, что такое стеки, кучи? Как работает оперативная память? Ну и знать основные повсеместные команды вроде jne,je,mov и тд.
    Ответ написан
  • Как определить возможное следуещее число?

    x67
    @x67
    Для каждого из возможных чисел считаете количество полученных чисел, возьму пример проще - мы получаем только 0 или 1,
    тогда после cnt=10 попыток может получиться такая таблица:
    x(0):6 - количество полученных ноликов
    x(1):4 - количество полученных единичек
    далее получаем вероятности того, что:
    выпадет 0: P(0)=1-x(0)/cnt = 0.4
    выпадет 1: P(1)=1-x(1)/cnt = 0.6

    Однако замечу, что это гадание на кофейной гуще и не дает высокой точности, а при сколько нибудь значимой выборке вероятность выпадения любого из чисел будет стремиться к 1/(количество чисел). Да и работает такой алгоритм только для равномерного распределения.
    Ответ написан
    8 комментариев
  • Что это за координаты?

    x67
    @x67
    Там может быть все что угодно, от углов до скоростей или обычного мусора. Воспринимайте более абстрактно, просто как объект с 6 параметрами, где первые два параметра - координаты этого объекта по осям Х и Y. Тут вопрос скорее к вам - откуда вы получаете p-объекты (которые скорее всего просто точки, судя по вашим комментам) и зачем вы их получаете? Там и будут необходимые вам ответы.
    Ии.. я не спец по js, но нормально ли то, что r - внешняя переменная для функции, однако вы ей что-то там присваиваете внутри функции? В большинстве языков такая конструкция или не сработает или называется костылем, который через n циклов разработки выстрелит вам в ногу
    Ответ написан
    Комментировать
  • Можно ли заставить проводник Windows 10 создавать эскизы сразу для всех изображений в папке, а не только для тех, что отображаются в текущий момент?

    x67
    @x67
    По идее windows 10, как и более ранние версии, хранит кеш всех эскизов. Возможно у вас проблемы именно с ним? Попробуйте очистить его и пересоздать. Может быть он вообще отключен. Настраивается в групповых политиках или через реестр инструкция
    Альтернатива - используйте адоб лайтрум или аналоги, многие профессиональные фотографы предпочитают именно их стандартному проводнику.
    Ответ написан
    Комментировать
  • Можно ли изображение обратимо разложить на несколько, с изменением пространственной частоты?

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

    x67
    @x67
    трехосный акселерометр. Гироскоп не нужен. Смотрим по какой оси у нас ускорение свободного падения. 401911900f957f3db7cd68acab3e7fae.jpg
    Предположим, по оси x, тогда если ускорение со знаком +, то снизу сторона заштрихованная, если -, то обратная ей. Акселерометр, естественно будет шуметь и не всегда падать ровно, поэтому фильтруете помехи совсем слегка и не заморачиваясь и ставите уставку в районе 8-9.
    Ответ написан
  • Как в C/C++ нарисовать свое окно без winapi?

    x67
    @x67
    А какже qt?
    Если автор имел ввиду нежелание лично использовать winapi, то это выход
    Ответ написан
    9 комментариев
  • Как спроектировать и сконструировать сложное изделие?

    x67
    @x67
    scetchup, kompas, nanocad, autocad, solidworks, catia - САПР систем много и все они представляют разные возможности. Выбирайте в зависимости от того, что делаете и как делаете. Например catia(не только она) используется в авиастроении и позволяет смоделировать и построить программы ЧПУ для различных технологических процессов (фрезерование, штамповка, точение, литье, гибка и др.) scetchup этого не может, зато невероятно прост в освоении.
    Начать наверное стоит с эскиза в пеинте или на бумаге, определиться с материалами и возможными методами их обработки, далее выбрать систему, солид воркс наверное - золотая середина, в ней получить модель, отсечь все лишнее, что-то переработать - например, если вам нужен пластик сложной формы, а вы понимаете что литье финансово не потянете, или изменить модель или выбрать другие технологии (3д принтер, фрезерование). На этом же этапе вы узнаете и рассчитываете все затраты и их порядок (надо заказать подшипник из китая - заказываем заранее, ибо идти долго будет, а после токарки деталь лучше бы сразу проверить; выбрать несколько возможных исполнителей для каждого из процессов)
    Проектирование закончено - приступаем к выполнению - тут уж сами гуглите, что где и когда. Если вкртаце, то в Москве есть несколько столярных мастерских, куда можно придти и за денюжку или заказать деталь или сделать ее самому. Найти токарники, станки с чпу и проч. для обработки металла тоже труда не составит, хотя скорее всего за станок без подготовки вас никто не пустит, так что выполнение тут скорее надо делегировать мастерам. Литье пластика - дорого, долго и нерентабельно для мелкосерийного производства. А вот изготовление пластиковых деталей и изделий с помощью аддитивных технологий - посильная задача. На 3д принтер сейчас даже в подъезде споткнуться можно, так что найдете сами. Заказ деталей из стекла - тоже не проблема, можно найти и тех кто вырежет и тех кто выдует. Кожа, ткани - соответствующие ателье. Есть также биржи исполнителей, типа этой. В общем определитесь с проектом, если финансы есть, реализовать его - не проблема. А стоить он будет гораздо дороже типовых. Дерзайте) Ну и держите нас в курсе.
    Ответ написан
    2 комментария
  • Как объяснить рядовому клиенту, что сайт, сделанный руками, а не на шаблоне, для него будет лучшим выбором?

    x67
    @x67
    Если ты не можешь это объяснить, значит это не так. Кроссы с алиэкспресса или туфли на заказ, что лучше? Нет, не туфли. И не кроссы. Нет ответа. Не надо впаривать туфли тем, кто ищет обувь для дачи, которую не жалко. И не надо впаривать кроссы клерку, который должен выглядеть идеально на рабочей встрече на следующей неделе.
    Ответ написан
    1 комментарий
  • Statsmodels на GPU?

    x67
    @x67
    Питон кончается там, где начинаются быстрые большие данные)
    Ответ написан
    Комментировать
  • Как использовать стоматологические наконечники в быту?

    x67
    @x67
    По идее, бормашинки - те же граверы, разница только в том, что гравировка происходит по зубам. Судя по фото, на нтс два патрубка, один для жидкости, другой для воздуха. Находите способ подключить к воздушнуму патрубку компрессор/баллон, закупаетесь борами, дисками (если подойдут) и используете для своих целей. Из минусов - высокая частота вращения и нагрев, поэтому такие штуки подойдут только для прецезионной не долгой шлифовки/гравировки
    Ответ написан
    Комментировать
  • Правда ли, что критическом перегреве видеокарты ноута, она потом всегда будет греться?

    x67
    @x67
    Лол, нет. Не значит) от вас открестились или потому что не могут решить проблему по условиям на которые вы согласны или потому что проблемы нет. Расскажите всю поднаготную, тогда станет понятнее что случилось
    Ответ написан
  • Существует ли конструктор игр, близкий (по устройству триггеров) к редактору карт (World Editor) из WarCraft?

    x67
    @x67
    Там вы далеко уехали, потому что была готовая игра. И даже в ней я прекрасно помню, как какие то вроде бы простые вещи в триггерах были невозможны или реализовывались через одно место. Если хотите что-то годное, учите программирование клавиатурой. Это не так сложно на самом деле, достаточно просечь фишку и вы будете уже наблюдать прямую связь между визуальными блоками и словесными конструкциями. Самая большая разница в том, что в WE вы просто выбирали из списка, а при программировании текстом выбирать нужно из головы, четко представляя общую модель мира и то, что вы собственно хотите.
    Ответ написан
    Комментировать
  • Куда податься со знанием python (кроме WEB)?

    x67
    @x67
    Наука, скорее статистика. Но там питон сильно подпирают (или дополняют) другие игроки: R, scala.. К тому же там одного питона не достаточно. Еще sql, математика и по фреймворкам (numpy, scipy и др). Остальное - веб, будь то разработка сервисов и сайтов или всякие боты, парсеры, скрапперы и тд.
    Собственно заходите на hh и ищете вакансии с тегом Python или заходите на апворк и ищете заказы с тегом Python и прекрасно видите, что же всем нужно от питона.
    Ответ написан
    Комментировать
  • Как соединить 2 людей в чате?

    x67
    @x67
    Создаешь список активных юзеров (тех, кто ищут кого либо сейчас) и по каким-то критериям определяешь связь. Лучшим критерием для начала будет время поиска. Тот кто дольше ищет, тот первым подключается.
    Как все работает? пользователь в клиенте выбирает пол (не обязательно, но пусть будет), по нажатию кнопки "начать чат" клиент отправляет на сервер сообщение, мол вот парень хочет в чат. Сервер добавляет его в список активных. Далее проверяет весь список и если нашел к примеру девушку, отправляет к ней, не нашел девушку, отправляет к парню. Статус обоих меняется на "занят", при том в поле "кем" заносятся ид друг друга. Соответственно когда сервер получает от пользователя сообщение, он смотрит у этого пользователя, с кем тот общается и отправляет собеседнику это сообщение. Клиенты раз в секунду могут отправлять статус. Если клиент ничего не отправляет, видимо пользователь закрыл вкладку, значит его собеседник должен получить уведомление, а сам закрывший вкладку удаляется из списка текущих пользователей.Это простейший однопоточный случай.
    Вам лучше знать, как вы видете этот чат и его возможности, а значит и реализацию лучше самим придумывать. К тому же, если не будете решать такие вопросы сами, то учиться программировать будет тяжело.
    Ответ написан
    6 комментариев