• Как реализовать фоновую задачу когда приложение выключено?

    doublench21
    @doublench21 Куратор тега Swift
    НЕЛЬЗЯ! И вполне правильно, если я закрыл приложение, я должен быть уверен, что оно не будет работать от слова совсем, иначе это уже какое-то Ведро выходит.

    BackgroundFetching - это только про свёрнутое приложение.
    Ответ написан
    6 комментариев
  • Чем отличаются форматы файлов?

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

    doublench21
    @doublench21
    Хоть разработчики кроссплатформенного г*%на и будут гореть в аду(кроме разработчиков VSCode), но лучшим вариантом на данный момент является React Native. Для справки, нынешний Инстаграмм сделан на React Native. Ближайшим пресоедователем, набирающим обороты является Flutter .

    5VuVjGP.png

    P.S. Всё остальное забудьте как страшный сон!
    Ответ написан
    6 комментариев
  • Как исправить ошибку Declaration ‘pressesEnded(presses:withEvent:)’ has different argument labels from any potential overrides?

    doublench21
    @doublench21 Куратор тега Swift
    Ну Вам ведь даже сам Xcode пишет:
    Слушай, я вижу что такой метод есть, но почему-то у тебя отличаются названия агрументов. Может глянешь?


    Для Вас даже в Xcode есть встроенная документация - ⌘ + Shift + 0. Если ввести название этого метода и глянуть на аргументы, то становится ясно, что presses нужно заменить _ presses, а withEvent нужно заменить на with Тоже самое сделать и со вторым методом.

    func pressesBegan(_ presses: Set<UIPress>, with event: UIPressesEvent?)


    P.S. Если Вы позиционируете себя iOS разработчиком, то как вы дальше та будете, если такая простая ошибка вызывает диссонанс.
    Ответ написан
    1 комментарий
  • Что означают папки на GitHub которые начинаются и заканчиваются с двух нижних подчёркиваний?

    iLLuzor
    @iLLuzor
    Java, Kotlin, Android Developer
    Абсолютно ничего.
    Ответ написан
    Комментировать
  • Почему после git clone в папке не все файлы?

    Вы в глаза долбитесь? Там же белым по черному написано: слишком длинное имя файла, не могу создать. Используйте нормальные файловые системы на нормальных операционных.
    Ответ написан
    4 комментария
  • Какие действия системного администратора при увольнении сотрудника?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    1. Заблокировать учетку в AD
    2. Выгрузить почту, заархивировать профиль, настроить перенаправление почты (обычно дает руководитель. Если не дает - перенаправить в помойку, чтобы почтовые роботы не устраивали конференций)
    3. Переместить учетку в OU для уволенных (иногда они возвращаются :) )
    4. Принять железо

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

    Raa7
    @Raa7
    Отвечаю на вопросы и спрашиваю непонятное.
    Привет! Сразу скажу, не то, что без JS и т.д. ,но и без знаний PHP, MySQL ну и желательно Python, в бой можно идти, если только возвращаться не хочешь) НО если уж только брать самые простые заказы, ДУМАЮ (я думаю), можно идти с HTML, CSS, JS в кармане. Ну или брать очень сложный заказ потом GOOGLE-ить ( или любым другим способом узнать непонятные "вещи" ) и браться за дело. Так ты всё быстро выучишь!
    НАДЕЮСЬ ПОМОГ!
    Ответ написан
    Комментировать
  • Какими знаниями должен обладать начинающий фрилансер верстальщик?

    g_hagmt
    @g_hagmt
    Начинающий веб-разработчик
    Чистый html, css - это ничто. Их можно за неделю выучить весьма неплохо... Без JS лучше не лезть брать заказы, так как любая современная веб-страница содержит js. А если js знаешь, лучше бы хоть jQuery еще добавить к этому. Для фронт-энда, это пожалуй кое какой минимум. Но, в любом случае, решает опыт. Даже если ты еще с десяток библиотек и фреймворков хорошенько выучишь, по сути всем плевать, потому что реальный опыт всегда значит больше.
    Ответ написан
    Комментировать
  • Можно ли разрабатывать на Хакинтош?

    ivanvorobei
    @ivanvorobei
    iOS разработчик, канал https://t.me/sparrowcode
    Кодить можно. Настоятельно не советую связываться с хакинтошем.
    Ответ написан
  • Что такое навыки программирования, "программистские скиллы", и почему они утрачиваются?

    hack504
    @hack504
    «Программистские скиллы» - это что-то типа спорта, ежедневные тренировки. Если бросаешь, то теряешь форму, если возобновляешь, то опять приходишь в форму. Но честно сказать, никаких скиллов, к сожалению, не существует в прикладном программировании - ты просто плывешь по тому курсу, что задаёт рынок и он диктует какие твои «программистские скиллы» сейчас актуальны, а какие с пометкой «deprecated». Согласись, утратить то, что в последствие не будет актуальным - не такая уже и страшная потеря)
    Ответ написан
    Комментировать
  • Что делать если не знаешь как реализовать что-либо при написании программы?

    petermzg
    @petermzg
    Самый лучший программист
    Я такой человек который предпочитает полагаться на свои знания, да и вообще на самого себя (Ну, то есть могу взять и изобрести велосипед, как говорится)
    а откуда взялись знания, что такое велосипед?
    Мастера программирования тоже обращаются к интернету если не знают как что-то сделать?
    Нет, у них есть большая библиотека бумажных книг. За неделю листания, найдется ответ на любой вопрос.
    Ведь невозможно абсолютно всё держать в голове
    Вот не знаю, всякая странная мысль подобная вашей проблеме с легкостью помещается.
    Ответ написан
    Комментировать
  • Подработка для js разработчика, где искать?

    Zoominger
    @Zoominger
    System Integrator
    Яндекс.Еда - заработаете столько, что JS-фрилансеры будут стоять, открыв рот от зависти.
    Ответ написан
    3 комментария
  • Как быть с длинными title в nav bar на ios?

    ivanvorobei
    @ivanvorobei
    iOS разработчик, канал https://t.me/sparrowcode
    Вы не сможете изменить высоту системного navBar или перенести текст на две строки. В дизайне сможете, на практике - нет. Посмотрите гайдлайны, в случае если не помещается текст - сначала скейл, потом замена многоточием.

    Если у вас кастомный navBar, то возможно всё. Но учтите что переходы между контроллерами будут не нативные.

    Как костыль, можно смотреть на promt - у него меньше шрифт. Но выглядит так себе.
    Ответ написан
    Комментировать
  • Как правильно организовать работу в команде?

    inoise
    @inoise
    Solution Architect, AWS Certified, Serverless
    1. выкиньте из головы форк - это вообще для других задач
    2. есть много разных способов организации работы с репозиторием и один из самых популярных GitFlow
    3. Основа любой работы с репозиторием это не только версионирование, но и автоматизация процесса и деплоя, поэтому (как уже говорили) используйте ветки по задачам, ну и начните пользоваться merge request (он же pull request и много других названий). таким образом можно внедрить адекватно кросс-ревью в команде и все встанет на места
    Ответ написан
    Комментировать
  • Как из 2 массивов получить один комбинированный в Swift?

    0xD34F
    @0xD34F
    let arrays: [[String]] = [array1, array2]
    var combinations: [[String]] = []
    
    let arraysLen: Int = arrays.count
    let arrLen: Int = arrays[0].count
    let numCombinations: Int = Int(pow(Double(arraysLen), Double(arrLen)))
    
    for i in (0 ..< numCombinations) {
      var combination: [String] = []
      for j in (0 ..< arrLen) {
        let arrIndex: Int = i / Int(pow(Double(arraysLen), Double(j))) % arraysLen
        let elIndex: Int = arrLen - j - 1
        combination.insert(arrays[arrIndex][elIndex], at: 0)
      }
      combinations.append(combination)
    }
    Ответ написан
    Комментировать
  • Скрипт очистки папка "загрузка" - оптимизация?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    У вас под рукой всегда есть терминал. А в нем - Bash. Пишите себе какие угодно скрипты и выполняйте по расписанию или одной командой. Входной порог очень низкий, более-менее сложные вещи потребуют немножко гугления и чтения документации, но в целом все достаточно просто. Ну и вот когда в процессе у вас возникнут уже конкретные вопросы "как сделать Х" - вот тогда и приходите :)
    Ответ написан
    Комментировать
  • Разрыв доходов между офисом и фрилансом?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    Во-первых, в офис попадают верстальщики, прошедшие собеседования и показавшие себя лучшими среди других соискателей. А на фрилансе за заказ дерутся все, включая тех, кто не попал в офис. Во-вторых, для более-менее серьёзных программистов разрыв может быть уже не в пользу офиса.
    Ответ написан
    Комментировать
  • Уехал в Москву, но не тяну по сложности, стоит ли возвращаться домой?

    qlkvg
    @qlkvg
    python backend developer
    Был в похожей ситуации года 3 назад, только без обрубания концов и релокации. Совсем не тянул, спрашивал мелочи у коллег и стыдился, ничего не понимал. Хотелось все бросить и вернуться на прошлое место работы, где можно было спать до обеда. В итоге через 3 месяца ада, ощущения собственной ничтожности и штудирования книг в любой удобный момент, что-то начало получаться. В итоге дорос до человека, у которого джуны спрашивают мелочи.
    Сейчас понимаю, что первые несколько месяцев нужно было просто пережить. Это нормально для зеленого новичка в индустрии. Если вы не устроились на позицию сеньер фул-стека, адекватный работодатель не будет от вас требовать мгновенного результата. Если переживаете, честно поговорите с непосредственным начальником, что не вывозите, нужно время на раскрутиться
    Ответ написан
    4 комментария
  • Когда можно искать работу?

    sergey-gornostaev
    @sergey-gornostaev
    Седой и строгий
    в какой момент можно искать работу?

    Когда будете уверены, что сможете пройти собеседование.

    Берут ли на стажировку?

    Это правильнее и эффективнее узнавать на работных сайтах, а не на Тостере.

    Можно ли фрилансить?

    На фрилансе нет шансов без опыта.
    Ответ написан
    Комментировать