Задать вопрос
  • Подойдёт ли мне Mac?

    @dronmaxman
    VoIP Administrator
    Принуждает ли Apple использовать AppleID?

    Можно не использовать, но так же будет не доступен магазин приложений, синхронизация файлов и паролей, контакты, facetime звонки, функция findmymac. Вообщем все что завязано на облако, но система будет работать полноценно и приложения можно устанавливать скачивая dmg (аналог exe или msi от windows). Так же есть brew, аналог linux репозитория для открытого софта.

    Есть ли, например, реклама сервисов Apple в Finder?

    нет

    Слышал, что настольная ОС от Apple переняла достаточно от мобильной.

    Да они идут к унификации интерфейса. Последние планшеты так же используют процессор m1 и при подключении внешнего экрана система становиться очень похоже на десктопную. Рано или поздно они сравняются. Windows делает тоже самое т.к. есть куча ноутов трансформеров с сенсорными экранами.

    Когда при первом подключению к сети без каких-либо действий с моей стороны автоматически из магазина загрузились Яндекс Музыка, Minecraft и Candy Crush,

    Если не подвязывать учетку icloud, то ничего не будет.

    Какие известные проблемы на данный момент имеют актуальные машины от Apple?

    - не стоит брать менее 16GB RAM т.к. это влияет на износ SSD
    - выбирать модели с 512GB SSD и выше, т.к. они быстрее
    - если планируешь нагружать, то рассматривай модели с куллером

    Меня смущает "одноразовость" - по сути распаяно вообще всё

    Умельцы уже научили паять RAM и SSD на новых mac. Батарейка пока не распаяна.
    Ответ написан
    1 комментарий
  • Как реализовать идею игрового устройства?

    @alexalexes
    1. Делаете рабочий прототип.
    2. Патентуете его.
    3. Создаете профиль проекта на площадки для краудфандинга для сбора средств.
    4. Если набирается средств хотя бы на десяток единиц продукции - делаете их и отправляете вложившимся в проект.
    5. Собираете статистику сбора средств, реализации прототипов, отзывов, пожеланий в документальном виде, и предлагаете крупной компании купить вас.
    Ответ написан
    2 комментария
  • Какова цель шторма сайта ботнетом с http-реферерами которых передаётся урл какой-то рекламной помойки?

    xenon
    @xenon
    Too drunk to fsck
    вижу две цели.
    1. иногда статистика сайта публикуется (например, через webalizer). Ссылка может быть неприметная, юзеры на нее не заходят, но, бывает, что поисковик до нее добирается. Соответственно, с какждого такого атакованного сайта будут нужные ссылки на помойку.
    2. админ (вы) сам может перейти (да, не каждый, но "пять старушек - рубль", они, возможно, все .ru или .com сайты так заспамливают). Будет очень качественный переход (разные подсети, разные браузеры, ОС) и какая-то реферральная ссылка может сработает.
    Ответ написан
    Комментировать
  • Как разрабатывать красивые интерфейсы в Desktop-приложениях?

    Вас какая платформа интересует вообще? И как конкретно ДЛЯ ВАС коррелирует красивость с нативностью для платформы? Для меня например это важно, но может для вас - нет.

    Для дотнета есть Avalonia UI и Uno Platform, это если кроссплатформенно. Если нативно под Винду, то актуальной технологией считается WinUI 3 (статейка на Хабре).

    HTML/CSS в десктопных приложениях я люто ненавижу, поэтому про Electron/Tauri ищите сами :D Не буду подталкивать ещё одного человека к такому технологическому решению.
    Ответ написан
    Комментировать
  • Как разрабатывать красивые интерфейсы в Desktop-приложениях?

    HemulGM
    @HemulGM
    Delphi Developer, сис. админ
    В Delphi есть FMX, который вообще избавляет от модификации контрола. Любой контрол может иметь любой стиль какой хочешь. И речь тут не о скинах, а о том, что стиль в FMX - это набор других контролов (фигур, других кнопок, полей, слоев и т.д.). И любой стиль можно применить к любому контролу.
    Вот тебе MaterialDesign3 в FMX. Делал около недели по 1-2 часа.
    spoiler

    64e8a3e2f0db8552232771.png
    64e8a3e9a1c04997544942.png
    64e8a3ee942db313355180.png

    Вот WinUI3 по аналогии
    spoiler

    64e8a402557bf213519889.png

    И всё это без единой строчки кода

    Вот тебе пример реального проекта на FMX (нет, это не веб страничка внутри программы)
    https://github.com/HemulGM/ChatGPT
    Ответ написан
    3 комментария
  • Где найти курсы по СТАНДАРТИЗИРОВАННОМУ программированию?

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

    @rPman
    Это называется профилирование, гуглить python profilers
    например cprofile
    https://habr.com/ru/companies/vk/articles/202832/
    Ответ написан
    Комментировать
  • Можно ли заразить телефон через jpg/pdf?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    Коротко нет:
    Обработчики jpg/pdf на телефонах кастрированы поэтому эксплоиты для pdf не действуют

    Более развернуто:
    У мобильных телефонов более продуманная система безопасности и они не делались такими универсальными как компьютеры, поэтому сложнее выполнить что то.

    Но булки расслаблять не стоит:
    Вам могут послать эмодзи и превратить ваш мобильник в кирпич, ну или вот это https://www.gazeta.ru/tech/news/2023/06/22/2072034...
    Ответ написан
    2 комментария
  • Можно ли заразить телефон через jpg/pdf?

    phaggi
    @phaggi
    лужу, паяю, ЭВМы починяю
    Вопрос неконкретный, и однозначный ответ на него невозможен, т.к. есть уже 17 версий iOS для телефона, а сабверсий сотни, да еще на разных железках. Возможно, какую-то версию при каких-то особых условиях в каком-то смысле удастся «заразить». А может и нет.

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

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Гарантированных способов нет. Память по этому адресу может быть уже выделена другой программе. А без гарантий - просто запрашивайте у системы память, пока вам не попадётся нужный блок или память не закончится.
    Ответ написан
    2 комментария
  • Есть ли пример расширяемого приложения на базе Spring для клиентов?

    xez
    @xez Куратор тега Java
    TL Junior Roo
    Ответ написан
    Комментировать
  • Что быстрее SQL или Javascript?

    ipatiev
    @ipatiev
    Потомок старинного рода Ипатьевых-Колотитьевых
    В общем, чтобы не издеваться над девушкой, объясним на пальцах.

    Во-первых, заголовок у вопроса чудовищно некорректный. Это все равно что спросить, "что быстрее - пылесос или стиральная машина?"
    Во-вторых, ответ на вопрос "производить ли обработку данных в БД или же запросить все данные в клиентское приложение и обрабатывать там" совершенно очевиден: обработку данных следует производить в общем случае только в БД. Она для этого и придумана. Чтобы обрабатывать значительные объемы данных.

    Да, js тоже "может" обрабатывать большие объемы данных.
    Но чтобы значительный объем данных обработать, его сначала надо передать, полностью забив канал между сайтом и базой
    Чтобы значительный объем данных обработать, его надо сначала проиндексировать. Причем делать это каждый раз, а не использовать уже имеющийся набор индексов
    Чтобы значительный объем данных обработать, надо иметь значительный объем памяти или упасть из-за её недостатка
    Чтобы значительный объем данных обработать в многопоточном режиме (а сайт как раз является многопоточной системой), все вышеперечисленное надо умножить на количество посетителей сайта - при каждом запросе перегонять весь массив данных, выделять память, индексировать, считать. Если же вы оставляете все данные в памяти приложения, то их тогда надо как-то синхронизировать с БД. То есть вы себе собираете кучу проблем на пустом месте.

    Несомненно, из любого правила есть исключения. И бывают ситуации, когда приходится считать в приложении.
    Но на вопрос в общем виде ответ будет совершенно однозначный. Не "может так, может сяк", а только в БД.
    Ответ написан
    9 комментариев
  • Что быстрее SQL или Javascript?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Вопрос задан как пальцем в небо.
    Быстрее будет не отдельно взятый постгрес или сайт на js, а машина, на которой это все будет считаться.
    JS где - у пользователя в браузе, или это nodejs на сервере?
    постгрес крутится на той же машине, или на другой? Какой там процессор, сколько, сколько памяти?

    Не забывать, что если данные лежат в базе, а считать вы будете в JS, то к расчетам еще добавить время на передачу данных, поэтому чисто теоретически наверное выполнить все на постгресе должно быть быстрее.

    Но вам никто не ответит на вопрос точно. Гораздо проще провести перформанс тесты и посмотреть живые ответы.
    Ответ написан
    3 комментария
  • Что быстрее SQL или Javascript?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    Вопрос в объемах данных.

    Если вы хотите найти средний чек по сотне покупок - то вообще без разницы, как именно вы это сделаете.
    А если у вас средний чек по сотне тысяч покупок - то считать на nodejs будет довольно проблемно, даже если вы туда никакой ORM-ки не накинете над данными.

    А если покупок у вас сотня миллионов - то проблема будет считать и в постгресе.
    Ответ написан
    Комментировать
  • Что быстрее SQL или Javascript?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    (найти средние/макс/мин значения по-разному сгруппированных данных из разных таблиц/вьюх и тд).

    это называется OLAP
    OLAP DB так и гуглите, есть как надстройки на классик RDBMS так и спроектированные базы

    есть конечно и продукты на Питоне но это больше для развлечения, основная проблема - засирание памяти
    Ответ написан
    Комментировать
  • С чего начать учить Kotlin?

    mayton2019
    @mayton2019
    Bigdata Engineer
    Можно рассмотреть 2 Котлина. Или два варианта использования.

    Первое - это разработка под Adroid. Тут как бы понятно. Если Google его поддерживает то его стоит
    изучать и использовать. Но это означает - связать свою жизнь с клепанием формочек в мобилах.

    Второе это Spring/Kotlin/Java/Groovy e.t.c. Стек современного ентерпрайза. Тут - я бы не был так уверен.
    Дело в том что Java технологии - в силу генезиса опирается на достаточно старый и консервативный стек.
    И почти все стектрейсы ошибок будут неизбежно содержать сущности мира Java (JDK). От этого не уйти.
    Это как С++ разработчик вынужден знасть ассемблер когда дело касается анализа крашей приложения
    и вопросов ABI. Короче "не отпускает мать-земля"! Сколько ни придумывай абстракций а как жахнет
    черный или синий экран - сиди и вспоминай назначения регистров и что в них функция положила.
    Из позитивных моментов. Kotlin очень часто хвалят за лаконичный синтаксис и null-safety. Но последние
    несколько лет java community взяло бешеный темп развития (иначе я это назвать не могу) и начинает
    вносить изменения в спеку языка. Records, Pattern matching все эти штуки сильно приближают
    Java к Scala и Kotlin и возможно через лет 5 матрица фич этих языков будет одинаковой по всем
    позициям. Просто будут по разному называться. Вместо какого-нибудь "оператора Элвиса" будет
    оператор "Джона Леннона". Вобщем стоит ли рваться в Котлин "любой ценой" - я не знаю.
    Ответ написан
    Комментировать
  • Какие компоненты использовать, Классовые или Функциональные в React?

    https://medium.com/@dan_abramov/making-sense-of-re...
    Заметка от Дена Абрамова.
    Есть очень редкие кейсы, которые пока невозможно реализовать функциональными компонентами и хуками, они описаны в документации, в остальных случаях советую предпочесть функциональные компоненты и хуки. "Углубляться" нужно в оба подхода, все углубление состоит в том, что ты хорошо должен знать жизненный цикл компонентов, при чем депрекейтед тоже, хотябы чтобы уметь отрефакторить старый код, но если ты пишешь новый компонет - пиши его в функциональном стиле.
    Ответ написан
    2 комментария
  • Часто ли телеграм боты подвергаются атакам и как вы этого избегаете?

    Vindicar
    @Vindicar
    RTFM!
    Ну для начала что значит "атака"? Какую угрозу ты ожидаешь? Потому что ответы будут ОЧЕНЬ разные в зависимости от этого.

    IP бота можно будет попробовать узнать, если ты знаешь, что бот проходит по ссылкам, которые ты можешь ему отправить. Тогда, скинув боту ссылку на свой сайт, можно будет посмотреть, какие адреса заходили в этот момент.
    Если бот такого не делает, то скорее всего никак.

    Зафлудить бота запросами? С одного аккаунта не получится, а с многих - недёшево. Кому ты нужен за такие деньги?

    Потыкать команды бота на пример SQL-инъекции? Если бот вообще использует БД, достаточно использовать стандартные средства подстановки параметров в запросы, а не колхозить SQL чере зформатирование строк.

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

    Короче, ответь хотя бы для себя на вопросы:
    1. чего конкретно боишься?
    2. кому конкретно ты нужен?
    Ответ написан
    2 комментария
  • Как в Spring WebFlux включить Wire Log?

    Valens254
    @Valens254
    Разработчик программного обеспечения
    Для включения логов можно использовать property:

    reactor.netty.http.server.accessLogEnabled=true reactor-netty-access-logs

    spring.cloud.gateway.httpserver.wiretap=true wiretap
    Ответ написан
    1 комментарий
  • Поднял VPN на российском VDS, но кинопоиск не дает доступ к контенту, что не так?

    CityCat4
    @CityCat4 Куратор тега VPN
    Дома с переломом ноги
    Возможно на кинопоиске забанены IP хостингов. Так на самом деле делают многие ресурсы, которые банят подключения из-за бугра - то, что работает в одну сторону, запросто работает и в другую.
    Ответ написан
    3 комментария