• PyOpenGL не устанавливает GLUT, почему так?

    @agentx24
    Как раз изучаю этот кошмар в универе - налетайте на ссылку с whl пакетами.

    Версия accelerate без обычной не работает. Там где cpХХ - номер версии Python. Ставить только соответствующую, т.к. будет ругатся долго и нудно.
    Ответ написан
    Комментировать
  • Двумерное дискретное преобразование Фурье для изображения (очень объемный вопрос - много текста)?

    @U235U235
    Почему Вы решили, что вам нужна именно фильтрация в частотной области? Это совершенно не очевидно из вашего описания. Что Вы хотите получить в итоге?
    Если хочется поэкспериментировать с картинками, то есть Imagemagick. Это избавит от необходимости писать код. https://legacy.imagemagick.org/Usage/fourier/
    Там же есть примеры фильтрации в частотной области, например удаление типографского растра.
    P.S. Гонcалес, Вудс хорошая книга. :-)
    Ответ написан
    Комментировать
  • Есть ли смысл покупать наушники с костной проводимостью?

    @Farol
    Вопрос, наверное, устарел. Но просмотров много, а пользователей не очень, так что отпишусь.
    Купила летом Aftershokz Trekz Air по случаю адских скидок. За полгода могу сказать, что на уши они действительно "давят" звуком ощутимо меньше обычных. По комфорту намного лучше вкладышей и полноразмерных. Но.
    Но это очень нишевый продукт, т.к. прибавить громкость эта технология позволяет в ограниченных пределах. И мои два дошкольника могут переорать максимальную комфортную громкость, не напрягаясь вообще. МихаТроник выше писал то же в отношении автодороги.
    Для аудиофилов - вообще не вариант. Приличного звука в музыке добиться не выйдет никак.
    С другой стороны, ушные раковины прямо отдыхают и посадка на голове удобная. Если никто не шумит и надо двигаться, то незаменимая вещь. Я брала в период самоизоляции для конференций и онлайн-тренировок, оправдали затраты на все 100%, можно не чувствовать себя привязанным.
    Для прогулок с детьми - очень полезная вещь. Когда скучно ждать и хочется что-то послушать, но терять бдительность никак нельзя.
    На повседневку сейчас используем Marshall Major III. Одни из самых удобных за последние 10 лет. Звук приличный, уши устают меньше среднего, да ещё и цена вполне гуманная.
    Ответ написан
    Комментировать
  • Двумерное дискретное преобразование Фурье для изображения (очень объемный вопрос - много текста)?

    Griboks
    @Griboks Куратор тега C#
    Очень интересно, ничего не понятно.
    Там, где я получаю значение е - e = realPart + imagePart; - что делать с комплексной частью i возле синуса? Т.е. e^iAngle=cos(Angle)+ i sin(Angle) - что делать с мнимой частью при реалезации?

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

    Вы должны получить частотно-фазовый спектр, вырезать ненужные частоты, преобразовать спектр назад в изображение.

    В целом советую вам прочитать статьи об устройстве JPEG и дискретно-косинусном преобразовании на хабре. Там было несколько статей, которые подробно всё это разжёвывали и даже экспериментировали с другими преобразованиями/параметрами/таблицами дискретизации/ресемплингом...
    Ответ написан
    3 комментария
  • Электронная библиотека ссылок?

    @Lucky4ox
    Давно пользуюсь https://raindrop.io/ и он целиком и полностью решает такие проблемы. Если нужны взаимосвязи, попробуйте метод https://en.wikipedia.org/wiki/Zettelkasten. Для него я использую https://obsidian.md/features и частично уже перелез на него с raindrop.
    Ответ написан
    Комментировать
  • Есть ли смысл покупать наушники с костной проводимостью?

    @voleg4u
    http://www.voleg.info/
    Купил не самые дешёвые, но из нижней ценовой категории. Точно покупать не надо. Качественно музыку не послушать, да и речь посторонние шумы забивают.
    Ответ написан
    Комментировать
  • Есть ли смысл покупать наушники с костной проводимостью?

    mixatronik
    @mixatronik
    mixatronik.ru
    Увидел рекламу AfterShokz, стало интересно, но покупать жаба задавила. Взял с Али по цене около 2 тысяч рублей. Штука прикольная - слышно окружение. Это плюс. Уши устают меньше - это тоже плюс. Теперь минусы. Если слушать на большой громкости, то окружающие тоже будут всё слышать. Если гулять вдоль дороги, то шум проезжающих машин таков, что полностью перебивает звук из наушников. Для музыки может и не критично, но я музыку слушаю редко. В основном, аудиокниги. А когда половину каждого предложения не слышишь, это напрягает. Качество звука тоже не айс. Правда в комплекте есть беруши. С ними качество звучания становится заметно лучше. Даже басы появляются. Но с берушами теряется смысл таких наушников.
    Не исключено, что в брендовых ситуация с качеством лучше, но что-то сомневаюсь.
    Ответ написан
    Комментировать
  • Post и Get запросы, какая между ними разница и что лучше и для каких целей?

    socengel
    @socengel
    7 лет native php в продакшене, онлайн 20000+,
    Общего между ними то что они работают одинаково. Разницы между ними технически никакой. А вот идеологические различия есть.

    Я расскажу о них в контексте PHP. Прошу заметить что протокол HTTP к PHP имеет косвенное отношение потому что он создавался для обмена html страницами а PHP просто расширяет возможности и того и другого.

    GET запрос используется чтобы получить данные а POST чтобы отправить. (Напоминаю что технически они работают одинаково).

    Поэтому в контексте PHP опираясь на эту идеологию сделали следующим образом:
    1. При каждом запуске PHP по умолчанию создаются суперглобальные массивы ($_GET, $_POST).
    2. Если в строке запроса есть вопросительный знак(?). То все что после него считается параметрами GET запроса они представлены в формате 'ключ'='значение' и в качестве разделителя используется знак амперсанда (&)
    Пример:
    GET /index.php?name=Андрей&surname=Галкин
    это строка запроса, тут 2 параметра. эти параметры попадут в массив $_GET.
    3. $_POST заполняется другим способом. содержимое этого массива заполняется из "заголовков запроса". То есть из места, скрытого от глаз в явном виде. Всю рутину по созданию таких заголовков берет на себя браузер. Хотя иногда и что-то редактируется в заголовках в ручную.

    Чаще всего пост запрос используется в формах (для отправки данных).

    Например у нас есть форма для входа 2 поля логин и пароль.

    Представим что мы используем GET метод. Тогда при отправке формы мы перейдем на следующий адрес /login.php?login=Андрей&password=123 согласитесь что так передавать такую информацию совсем не безопасно. Любой может открыть ваш браузер и начиная вводить адрес сайта он из истории может увидеть ваши пароли и логины.

    А вот если бы мы указали методом POST то мы бы получили следующий запрос:
    POST /login.php (login=Андрей&password=123) то что в скобочках было бы скрыто и никак не сохранено в браузере.

    Теперь другая ситуация например форма поиска. Мы вводим текст и получаем страницу с результатами. Вот тут уместнее GET форма. потому что нам было бы удобно сразу иметь ссылку на результат поиска, то есть добавить в строку запроса можно выразится "Публичные параметры", которыми можно поделиться. И как результат в строке браузера будет конкретная ссылка на текущую страницу. Мы можем ее скопировать, и разместить где-нибудь, или например скинуть другу. И получить при переходе одну и ту же страницу. А не просить других людей зайти на сайт и в поиск вбить определенную фразу чтобы получить необходимую страницу.

    В общем подводя итог:
    GET - это чтобы получить определенную страницу в определенном виде ( сортировка, текущая страница в блоге, строка поиска и т.п. ).
    POST - для оправки данных которые не влияют на отображение страницы, в том плане что эти данные влияют только на результат выполнения скрипта ( логины, пароли, номера кредиток, сообщения и т.п. ).

    И еще одна хорошая новость их можно комбинировать, например
    POST /index.php?page=login (login=Андрей&password=123) Думаю я уже достаточно объяснил что из этого получится и какие параметры в какой массив попадут.
    Ответ написан
    2 комментария
  • Как развить навык разбиения сущностей на абстракции?

    Hcuy
    @Hcuy
    Профессионально считаю ворон.
    Мне кажется это либо дано либо нет, ну а если не дано, то развить путём записывания разделения в блокнот , а потом постоянно поглядывать на это.
    Ответ написан
    2 комментария
  • Как развить навык разбиения сущностей на абстракции?

    Zoominger
    @Zoominger Куратор тега IT-образование
    System Integrator
    Знакомое состояние, сталкивался с ним на заре погромиста.
    Ответ: практика. Больше практики. Ещё больше практики.
    Любое обучение и прокачка мозгов - это механическое повторение тех или иных кейсов, никакой новой техники не существует.
    Ответ написан
    Комментировать
  • Как развить навык разбиения сущностей на абстракции?

    SeaInside
    @SeaInside
    15 лет пилю все эти штуки
    Чтобы научиться плавать, нужно плавать.
    Ставить перед собой неодинаковые, но по духу схожие задачи, чтобы была пища для анализа в духе "ага, а если бы в прошлый раз вот это вынес в отдельную сущность - сейчас мог бы просто переиспользовать". Это лучший метод.
    Также крайне помогает увеличивать так называемую насмотренность - изучать, как те же самые задачи решают другие люди и попытаться понять, почему именно так. Иногда и просто спросить можно - не съедят :)
    Ответ написан
    1 комментарий
  • Удалить Emojii символ из строки в Qt?

    IGHOR
    @IGHOR Куратор тега Qt
    Qt/C++ DEV/CTO
    void translateUnicodeStr(QString& str)
    {
        static const QRegExp rx("(\\\\u[0-9a-fA-F]{4})");
        int pos = 0;
    
        while ((pos = rx.indexIn(str, pos)) != -1)
            str.replace(pos++, 6, QChar(rx.cap(1).right(4).toUShort(nullptr, 16)));
    }
    Ответ написан
    6 комментариев
  • MySqlCommand получить полный ответ в виде строки?

    @d-stream
    Готовые решения - не подаю, но...
    Полагаю, что все-таки путь через information_schema есть и он более корректен чем парсинг вывода
    Как образчик:
    https://dba.stackexchange.com/questions/102371/how...
    Ответ написан
    Комментировать
  • Геометрические преобразоваия плоскости на сферу?

    hint000
    @hint000
    у админа три руки
    Начать нужно с чёткого понимания, что первично, а что вторично.
    Первична местность на сфере (на самом деле на эллипсоиде). Карта (плоская) вторична. Чтобы изобразить местность на карте, применяют различные картографические проекции. Их напридумывали немало. Ознакомьтесь:
    https://ru.wikipedia.org/wiki/Список_картографичес...
    Чтобы вернуть плоскому изображению сферическую форму, нужно всего лишь применить преобразования обратные к тем, которые делались при переносе на плоскость. А для этого нужно правильно определить, в какой проеции сделана ваша карта. Дальше - всего лишь математика.
    Ответ написан
    Комментировать
  • Покупка лицензии QT и ее необходимость?

    IGHOR
    @IGHOR Куратор тега Qt
    Qt/C++ DEV/CTO
    Если вы не будете компилировать библиотеки Qt в приложение статически, то лицензия LGPL позволяет продавать утилиту не покупая лицензию.
    Ответ написан
    4 комментария
  • Аппаратная и программная реализация старых консолей?

    @Homeser
    1. лезь в wiki либо тематические сайты.
    2. С и С++ для старых консолей мало подходит (С это psOne. С++ это Ps2, Xbox. Насчет нинтендо я не помню когда они перешли на С/C++ ). Старые игры писались на asm.
    3. Книги по С и С++ для разработки есть к примеру Blue Book для psone и есть еще книга с описанием библиотек (в sdk www.psxdev.net/).
    4. Хочешь заниматься написание игр то изучай asm для данной приставки и учись их диассемблировать.
    5.Читай алгоритмы.
    6.Качай SDK и читай их документацию там подробно описано что они умеют.
    Ответ написан
    Комментировать
  • Какие почитать книги для погружения в системное администрирование?

    @Sparr0w
    Системный администратор
    Для начала Вам необходимо понимать что происходит на уровне сети. Для этого лучше всего подойдет сертификация Cisco CCNA (не обязательно прям стремится к получению самого сертификата). Соответственно и книги по подготовке к этому экзамену. https://www.ozon.ru/context/detail/id/31336455/ и https://www.ozon.ru/context/detail/id/34239094/ , это если на русском.
    Если выбираете путь Windows администратора, то - сертификация MCSA. И книги соответственно по подготовке к этой сертификации, по выбранной операционной системе. Например по 2012 Server: https://www.ozon.ru/context/detail/id/31122302/ и https://www.ozon.ru/context/detail/id/32646156/
    И не устаю давать ссылку на "Сети для самых маленьких": linkmeup.ru/sdsm
    Ответ написан
    1 комментарий
  • Как изучать математический анализ самостоятельно?

    Zoominger
    @Zoominger
    System Integrator
    Легко.
    www.mathprofi.ru вам в помощь.
    Можете качнуть с какого-нибудь сайта ВУЗа задачник и решать его (методички в помощь), заочники так и делают.
    Ответ написан
    7 комментариев
  • Книги про графы в не евклидовых геометриях?

    @dmshar
    На сколько мне известно, изучение теории графа проводятся в рамках алгебраических (включая линейную алгебру, спектральную теорию и теорию групп ) , комбинаторных, алгоритмических и геометрических подходов. Вот только геометрический подход никак не использует основные аксиомы Эвклида. Одно из определений гласит: геометрический граф есть геометрическая конфигурация или структура в пространстве отношений инцидентности, состоящая из множества точек, взаимосвязанных множеством непрерывных, самонепересекающихся кривых.
    Места для параллелизма и анализа его присутствия/отсутствия тут как мне кажется просто нет.

    А позвольте поинтересоваться, откуда взялся ваш вопрос и какую задачу вы пытаетесь решить?
    Ответ написан
    2 комментария