Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Mazda CX 5
×
  • Як ви готуєтеся до проблем з електропостачанням та відсутністю інтернету?

    Мені просто цікаво, як у випадку повного блекауту вирішувати проблему з водопостачанням та дефіцитом палива? Тут буде вже не до проблем з інтернетом.

  • ⚡️ Україна подає заявку на вступ до НАТО у пришвидшеному порядку. Давайте обговорювати

    хмм...

    Ukraine’s announcement that it was seeking an accelerated entry into NATO came as a surprise to the Biden administration

    www.politico.com/...​utin-annexations-00059782

    Підтримали: Andriy A, Формошлеп
  • Як допомогти українським кібер військам

    Щось дуже підозріло:

    1. Топік створений новорегом і перші коменти теж новорегів, зареєстрованих у березні.
    2. Розповсюджується саме ехе-файл (на форумі, де більшість сидить на UNIX та використовує хмарні потужності теж переважно на ньому), вихідний код недоступний.

    Чи може програма бути трояном для зараження компів українських активістів? Це питання...

    Підтримав: anonymous
  • Почему в Украине до сих пор пользуются Telegram?

    «Telegram-каналы все чаще становятся источником непроверенной информации, связанной с украинскими событиями. У нас нет физической возможности проверять все публикации каналов на достоверность.

    Призываю пользователей из России и Украины с сомнением относиться к любым данным, которые распространяются в Telegram в данное время.

    Мы не хотим, чтобы Telegram использовался как инструмент, усугубляющий конфликты и разжигающий межнациональную рознь.

    В случае эскалации ситуации мы рассмотрим возможность частично или полностью ограничить работу Telegram-каналов в вовлеченных странах на время конфликта.»
    t.me/durov_russia/40

    У Дурова дуже сумнівна репутація, після цих його слів треба шукати альтернативний сервіс.

    Підтримали: anonymous, Oleksandr, Dimitri
  • Територіальна оборона оголосила мобілізацію. Долучитись може кожен

    Чи можна записатися в тер. оборону, якщо знаходишся не у рідному місті (не в тому, де отримував паспорт)? Чи треба їхати до рідного міста і там записуватися?

    Просто нещодавно приносив допомогу ліками та продуктами для армії до пункту збору, подивилися на мій паспорт, вказано інше місто, обшукували та взагалі дуже підозріло відносилися (якщо порівнювати з місцевими). Відчуваю, що до лав тер. оборони можуть не записати.

  • Вибір MacBook Pro для ML

    Это специальный проприетарный и крайне неудобный ML-фреймворк для Apple устройств, с помощью которого можно запускать ml-модели в разных режимах (cpu, gpu, neural engine).

  • Вибір MacBook Pro для ML

    и которые реализовывают отдельные операции в аппаратном виде (convolution, batch norm и т.д.). Внятного интерфейса для работы с Neural Engine до сих пор нет (CoreML не считается).

    Підтримали: Oleksandr Suvorov, Maxx
  • Требования для Android/iOS разработчика

    Смотря какого рода вычисления. Сколько они потребляют оперативной памяти и времени для выполнения на вашем сервере? И какие примерно характеристики этого сервера?
    Если требуется больше 300МБ оперативы, тогда лучше подумать о написании приложения на популярном кроссплатформенном фреймворке (например, React Native), которое будет использовать серверный API, вычисления тоже будут на бэкенде. Может даже получится переиспользовать часть кода на js из сайта для мобильного приложения.

  • Рекомендації з безпеки для iOS-застосунку

    Але тут проблема, що хацкери можуть написати обхід перевірки на джейлбрейк через заміну

    access()

    FileManager.default.fileExists()

    _dyld_image_count()

    _dyld_get_image_name()

    fork()

    popen()

    за допомогою Frida на кастомні реалізації, які не будуть знаходити Frida та джейл ))

    Як вихід, можна використовувати syscall-и, виклики яких складніше перехопити та замінити на свої.

    Підтримав: Олексій Пєніє
  • Об украинских хактивистах, кибервойне и уязвимостях в госсекторе. Интервью с членом Ukrainian Cyber Alliance Андреем Барановичем

    Крутое интервью. Спасибо вам за вашу работу.

    А в Интерпол Российская Федерация обратиться не может, потому что у всех этих акций есть политическая составляющая.

    Россия не пыталась использовать Интерпол ради вашей поимки? Как, например, в деле ветерана АТО Игоря Мазура, когда его задержали на территории Польши по запросу России.

    Підтримали: tragvar, Bogdan Verbenets, Denis Fed
  • Недружелюбность C++ к новичкам: взгляд Unity-разработчика

    Сейчас я работаю над проектом на C# под Unity, который состоит из 4300 файлов с кодом. Это 25 мегабайт исходников! Время полной компиляции проекта на моем компьютере занимает 10 секунд. Берем пустой проект на Unreal, добавляем единственный объект с С++ классом. Вносим туда малейшее изменение — время компиляций и линковки до запуска, минимум 7 секунд на том же i7-8700.

    Разве у C# не JIT компиляция? В смысле у вас могла быть включена компиляция только в промежуточный байт-код.

    en.m.wikipedia.org/...​re)#Code_Execution_Engine

  • Как оформить профиль на GitHub так, чтобы он работал при поиске работы

    Это конечно хорошо, но когда вы сами причешите свой гитхаб?)

    github.com/...​ctionViewController.swift

  • Як стати андроїд розробником з нуля, на пальцях

    За 8 лет один раз пришлось дебажить. Как раз WebRTC. В сях опыта ноль, даже не изучал. Нагуглил, что исправить, поиском по текстовому файлу нашёл и исправил.

    stackoverflow driven development.

    Якщо ви пишете, що у вас немає досвіду «в сях», як тоді ви перекомпілили WebRTC, не знаючи cmake/ninja, та дебажили, не знаючи lldb? Напевно ви дебажили лише тільки java-враппери до WebRTC.

    Підтримали: Vlad Stelmahovsky, anonymous
  • «Мене скоротили». Історії IT-спеціалістів, які залишилися без роботи через коронакризу

    А якщо iOS/mac та С++ разом в одній вакансії — то взагалі комбо :) В 2020 дуже рідкісна спеціалізація. Але попит є.

  • iOS дайджест #36: MVVM на Combine, Swift 6, конференции на 2020

    Мне, и как пользователю и как разработчику, эти 7.5 мб сэкономленного места с каждого приложения греют душу больше,

    Соломоново решение — добавить это все (Swift 5.1 runtime и тд) в iOS 13+ под видом системных фреймворков, но и дать возможность разработчикам включать это под видом библиотек в приложения для iOS < 13.

    К примеру, если бы авторы C++ 14/17 вводили такие же ограничения по версии ОС
    Так это совершенно другой кейс. iOS для Apple — это 1st party платформа и вполне логично, что они поставляют рантайм своего нативного языка вместе с этой ОС.

    ... что собственно сделала так же самая Apple и создатели др. юниксовых операционок с С++ — включила рантайм в ОС (под видом libc++.dylib и др.), но и дала возможность разработчикам самим выбирать, включать это в приложение или нет (параметр при компиляции -static-libstdc++).

    В этом плане C++ намного более гибкий, чем Swift. Почему Apple дает так мало свободы разработчикам, которые пишут под ее ОС-мы — это хмм.. политика компании.

    Підтримав: Not Sure
  • iOS дайджест #36: MVVM на Combine, Swift 6, конференции на 2020

    Line, WeChat.
    А у WhatsApp раньше даже было приложение для кнопочных телефонов (iphone тогда уже существовал).

  • iOS дайджест #36: MVVM на Combine, Swift 6, конференции на 2020

    бизнес так не считает.

    Смотря какой бизнес. Иногда стартапу есть смысл привлечь достаточно молодую аудиторию, у которой пока нет средств на мощные новые девайсы, но в дальнейшем эта аудитория по мере взросления сможет стать особенно ценной (например, для рекламных целей).

    вы сталкивались с устройствами из поднебесной и костылями для них

    Да, одна из причин, почему американские и европейские стартапы не очень популярны на таком большом рынке как Китай. Зачем качать приложение амер. или европ. стартапа, если оно не будет работать на твоем телефоне.

    Підтримав: Not Sure
  • iOS дайджест #36: MVVM на Combine, Swift 6, конференции на 2020

    Зачем делать телефон, который работает долго и хорошо? Тогда никто не купит новый.

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

    Но у меня как у разработчика — цель создать продукт удобный для пользователей (не глючит, и не падает не только на новых, но и на старых устройствах и ОС).
    У Apple — создать качественный продукт, чтобы его покупали больше чем у конкурентов, но не настолько качественный, чтобы пользователи не могли пользоваться этим продуктом по 10 лет, не покупая новый.

    Цели немного отличаются, к тому же я разрабатываю не только под Apple, поэтому не делаю культа из этой платформы.

  • iOS дайджест #36: MVVM на Combine, Swift 6, конференции на 2020

    чтобы DLS SwiftUI’я работал ему нужны opaque типы
    opaque типов нужен рантайм Swift 5.1

    Теперь вопрос почему для рантайма Swift 5.1 нужна iOS 13+. К примеру, если бы авторы C++ 14/17 вводили такие же ограничения по версии ОС — поднялась бы буря негодования среди разработчиков.

    этот факт был широко известен уже несколько лет, поэтому не вижу здесь каких-то шокирующих поворотов

    Вот и негодую с тех пор.

    Да и никто не запрещает сидеть на Swift 4.2 или Obj-C и кайфовать

    Еще один недостаток Apple — Obj-C до сих пор нужен для бриджевания с C++ кодом в ООП-стиле. Именно поэтому этот язык до сих пор используется в большинстве C++ проектов (тот же WebRTC к примеру). Почему до сих пор нет нормального бриджевания C++ кода со свифтом? Вот и приходится создавать враперы на Obj-C.

    Увязывать стратегию одной кучки гиков

    Ну тут либо криворукость разработчиков и архитекторов, либо намеренная стратегия.

    Підтримав: Not Sure
  • iOS дайджест #36: MVVM на Combine, Swift 6, конференции на 2020

    Так в iOS библиотек для Machine Learning тоже завезли.

    Да, стало намного удобнее в этом плане. Но большинство ios-разработчиков все равно будет учить SwiftUI, чтобы все также лепить формы, но уже на другом фреймворке, вместо того чтобы попробовать что-то реально новое для себя. Да, большинство алгоритмов ML придумали еще в 80-90е годы, но и сейчас далеко не каждый разработчик знаком с ними.

    ios 13 поддерживается многими устройствами.

    У моей знакомой iPhone 6, он с каждым обновлением все больше и больше глючит. Среди обычных пользователей не так много людей, часто меняющих телефон.

← Сtrl 12 Ctrl →