How to become an author
  • All streams
  • Development
  • Administrating
  • Design
  • Management
  • Marketing
  • PopSci
Log in Sign up
8.0
Karma
0.0
Rating
4
Followers
1
Following

Anatoly Rosencrantz abjurato

iOS-разработчик

Profile

Posts 1

Comments 25

Bookmarks 1

  • Сбер выложил русскоязычную модель GPT-3 Large с 760 миллионами параметров в открытый доступ
    236
    abjurato
    October 23, 2020 at 07:59 PM
    0
    А есть какой-нибудь официальный блог, твиттер или канал в телеграме, кроме блога на хабре? Очень не хотелось бы пропустить демку
  • Как Protonmail блокируется в России
    398
    abjurato
    March 12, 2019 at 12:10 PM
    +2
    И вообще, всё это единичные улучшения. Неважно, что они добавили… или что-то ещё.


    На этом дискуссию можно заканчивать: вам не важно что там на самом деле происходит, у вас уже есть сформированное мнение и его ничем не сдвинуть, потому что…
    ОК, но раньше не было
  • Как Protonmail блокируется в России
    398
    abjurato
    March 12, 2019 at 10:45 AM
    0
    Скопипастили список из трэда 2015 года?

    Приватный ключ пользователя хранится на сервере ProtonMail.

    Это подмена понятий. Ключ генерируется на клиенте, шифруется паролем и хранится на сервере зашифрованным. То что у маркетологов называется end-to-end.

    Возможность экспорта почты с серверов ProtonMail отсутствует.

    Это неправда, у них есть платная услуга Import-Export

    Отсутствует возможность прозрачного шифрованного общения с почтовыми сервисами третьей стороны

    Это неправда, у них есть полная поддержка PGP. Пример сообщения, который вы привели — это "легкое" шифрование для третьей стороны о которой известен только адрес почты.
  • Три ошибки iOS-разработчика, которые могут дорого стоить
    24
    abjurato
    October 23, 2017 at 03:47 PM
    –3

    Константы лучше переменных? Даже безотносительно детсадовской постановки вопроса «мама лучше папы» — человеческий подход к проблеме «хочу везде поменять цвет» называется dependency injection.

  • Когда мне вышлют оффер? Подсказки для соискателей от HR-менеджера
    93
    abjurato
    August 1, 2017 at 02:43 PM
    0
    Background Verification не практикуете? Если да, как он проходит и в какой момент встраивается в «Жизненный цикл вакансии»?
  • Благодаря Venmo мы теперь знаем цену своим друзьям
    29
    abjurato
    August 1, 2017 at 02:34 PM
    +1
    А всего-то нужно в UI округлять суммы до доллара, оставив точность до цента для подробных отчетов и дотошных («мелочных») юзеров.
  • Когда мне вышлют оффер? Подсказки для соискателей от HR-менеджера
    93
    abjurato
    June 26, 2017 at 03:16 PM
    +1
    TL;DR: у HR много работы и много кандидатов, а иногда вакансия может быть открыта даже если другой кандидат уже проходит испытательный срок

    поделилась инсайтами, которые спасут от тревожных мыслей и помогут лучше разобраться в процессе рекрутинга в IT и геймдеве

    Не спасли.
  • Нарезка ресурсов – путь к оптимизации размера iOS-приложений
    3
    abjurato
    May 1, 2017 at 02:38 PM
    0
    Нарезка исполняемых файлов – это удаление неиспользуемого исполняемого кода из приложения. Этот тип применяется автоматически ко всем приложениям App Store для iOS/tvOS версии 9.0 и выше


    Не «удаление неиспользуемого кода из приложения», а невключение в fat binary тех частей, которые скомпилированы под другие архитектуры.
    Это достигается через bitcode: на AppStore разработчик подгружает не полностью скомпилированное приложение, а полуфабрикат, полученный на выходе из llvm, чтоб потом сервера эппла могли собрать из него бандлы для каждого конкретного устройства (в том числе и будущих архитектур). Это происходит не «автоматически», а только если в BuildSettings в Xcode включить Bitcode.
    Подробнее тут и здесь.
  • 100 выпуск Digest MBLTdev — свежак для iOS-разработчиков
    2
    abjurato
    January 29, 2017 at 11:46 AM
    0
    Я тут пару слов написал про Unified Logging and Activity Tracing, представленный на WWDC-2016, посмотрите может пригодится для следующей рассылки.
  • Разработка мобильной VR с Oculus и Gear VR
    13
    abjurato
    October 1, 2016 at 03:37 PM
    0
    Несмотря на то, что Cardboard поддерживается только на Android (iOS с ним взаимно несовместима), разработчики могут удобно публиковать свои приложения в Play Store

    Вообще-то, Google VR SDK уже сто лет доступен на iOS, и приложения с его использованием в AppStore имеются.
  • Swift улучшаем performSegueWithIdentifier или удобный роутер со сторибордами
    6
    abjurato
    July 28, 2016 at 06:06 PM
    0
    В статическом свифте вы перехватываете динамические методы obj-c и называете это красивой реализацией? Нет уж, я лучше оберткой буду пользоваться.
  • Дайджест интересных материалов для мобильного разработчика #151 (25 апреля-3 мая)
    2
    abjurato
    May 4, 2016 at 12:21 PM
    +1
    Я на днях написал серию тьюториалов про то как написать вебсервис на свифте с использованием Perfect, PosgreSQL, mustache темплейтов и запустить его на  Heroku. На английском, так как вряд ли те, кому такое добро понадобится, его не понимают.

    Может пригодится для следующего дайджеста? Веб-разработчикам это не интересно, наверное, а вот иос-разработчикам частенько нужен сервер для собственного проекта, а времени разбираться с вебфреймворками и языками нет.
  • Method Swizzling и Swift: но есть нюанс
    10
    abjurato
    April 21, 2016 at 12:55 PM
    0
    Весь кусок, переведенный с NSHipster — это «как должно работать», а моя часть — почему не работает. Не думаю, что у тех, кому может понадобиться разбираться с этими механизмами, есть проблемы с английским, просто так переводить оттуда (и давать ссылку на оригинал) не имело бы смысла
  • Дайджест интересных материалов для мобильного разработчика #148 (4-10 апреля)
    2
    abjurato
    April 10, 2016 at 05:55 PM
    0
    Забавно, что заголовок «Google может рассмотреть использование Swift в Android» попал в раздел iOS. Хотя, новость, конечно, для свифта очень хорошая.
  • Основы программирования графики на Apple Metal: Начало
    23
    abjurato
    March 14, 2016 at 05:42 PM
    0
    Для маков, произведенных начиная с 2012 года, метал появился в El Capitan. Так что с небольшими поправками можно с ним поиграться в osx-приложении.
  • Swift 2.2. Важнейшие нововведения
    44
    abjurato
    March 3, 2016 at 12:22 AM
    +2
    Это не все, это я сразу в несколько веток ответил, потому что страйд не самая широко известная штука.
    А касательно памяти — вы уверены, что нет никакой оптимизации на уровне компилятора?
  • Swift 2.2. Важнейшие нововведения
    44
    abjurato
    February 25, 2016 at 06:15 PM
    +1
    Это не просто if, а волшебный #if

    Кстати, __такие__ волшебные переменные теперь заменены на #такие
    У Erica Sadun в бложике много интересного.
  • Swift 2.2. Важнейшие нововведения
    44
    abjurato
    February 24, 2016 at 10:01 PM
    +2
    Как без С-style цикла сделать итерацию с шагом, отличным от 1?

    проще
    for i in 100.stride(to:500, by: 25)
  • Swift 2.2. Важнейшие нововведения
    44
    abjurato
    February 24, 2016 at 09:58 PM
    0
    for i in 10.stride(to:5, by: -1)
  • Swift 2.2. Важнейшие нововведения
    44
    abjurato
    February 24, 2016 at 09:56 PM
    0
    Останутся += / -= и for-in.

    Причем последний можно использовать с массивами:
    for i in 1...5

    а массивы можно создавать с помощью stride:
    for i in 1.stride(to:5, by: 1)
  • Официальная пресс-конференция о детекторах гравитационных волн: ответы на все ваши вопросы в этот четверг
    115
    abjurato
    February 9, 2016 at 10:31 AM
    0
    Я не настоящий сварщик, но разве доказательство существования гравитационных волн не делает возможным создание двигателя на основе когда-нибудь в будущем?
  • Создание iOS приложения. Избегайте танцев на граблях
    13
    abjurato
    January 28, 2016 at 02:56 PM
    +1
    При реализации шаринга, мы столкнулись с проблемой получения ссылки на приложение в маркете без перезаливки. Для решения этой проблемы мы использовали сервер, который возвращал нам ссылку на наше приложении.

    Не рассматривали вариант искать свое приложение через iTunes Search API?
  • Method Swizzling и Swift: но есть нюанс
    10
    abjurato
    January 7, 2016 at 11:31 PM
    0
    Хм, потому что в этих библиотеках схожая задача решается ужасными методами и играми с памятью, которые даже по описаниям авторов there are still innumerable ways that this code can explode in your face?
  • Method Swizzling и Swift: но есть нюанс
    10
    abjurato
    January 7, 2016 at 06:25 PM
    0
    Я как-то больше с iOS работаю, а эта штука на нем не запустится, если верить ее документации
  • Method Swizzling и Swift: но есть нюанс
    10
    abjurato
    January 7, 2016 at 05:58 PM
    0
    А если не dynamic и не наследник NSObject, то выбора нет и method swizzling не взлетит, сколько ни мучайся. И знать это — не лишне.

Info

  • Rating 6,120–th
  • Date of birth January 1, 1990
  • Activity 11/23/20, 11:21 PM
  • Registered December 31, 2015

Contribution to hubs

  • Swift 5
  • Development for iOS 5

Your account

  • Log in
  • Sign up

Sections

  • Posts
  • Hubs
  • Companies
  • Users
  • Sandbox

Info

  • How it works
  • For Authors
  • For Companies
  • Documents
  • Agreement
  • Terms of service

Services

  • Ads
  • Subscription plans
  • Content
  • Seminars
  • Megaprojects
© 2006 – 2021 «Habr»
Language settings
About
Support
Mobile version
Language settings
Interface
Content