Что может вывести из себя
Механические клавиатуры - исчадия ада, когда вы пытаетесь сосредоточиться на сложной задаче, допустим, в опенспейсе. И моё сочувствие, если у вас нет наушников с шумоподавлением. Особый кайф - если в радиусе одного офиса больше одного любителя подолбить по кнопкам.
Механические клавиатуры - исчадия ада, когда вы пытаетесь сосредоточиться на сложной задаче, допустим, в опенспейсе. И моё сочувствие, если у вас нет наушников с шумоподавлением. Особый кайф - если в радиусе одного офиса больше одного любителя подолбить по кнопкам.
Рубрика #whattosee
Терминал (2004) - с Томом Хэнксом в главной роли.
Фильм рассказывает историю Виктора Наворски, отправившегося в Нью-Йорк из Восточной Европы. Пока Виктор летел в самолете, на его родине произошел государственный переворот. Оказавшись в международном аэропорту имени Джона Кеннеди с паспортом ниоткуда, он не имеет права въехать в Соединенные Штаты и должен коротать свои дни и ночи на скамейках у выхода 67, пока война в его родной стране не закончится.
Терминал (2004) - с Томом Хэнксом в главной роли.
Фильм рассказывает историю Виктора Наворски, отправившегося в Нью-Йорк из Восточной Европы. Пока Виктор летел в самолете, на его родине произошел государственный переворот. Оказавшись в международном аэропорту имени Джона Кеннеди с паспортом ниоткуда, он не имеет права въехать в Соединенные Штаты и должен коротать свои дни и ночи на скамейках у выхода 67, пока война в его родной стране не закончится.
https://vc.ru/life/387226-kak-ya-uvelichil-dohod-ot-mobilnogo-prilozheniya-v-130-raz-za-3-goda
Написал про свой опыт разработки мобильного приложения для iOS и MacOS. Надеюсь, это кого-то вдохновит на то, чтобы наконец закончить свой пет-проект. Уверен, что среди нас многие их начинали 😉
Написал про свой опыт разработки мобильного приложения для iOS и MacOS. Надеюсь, это кого-то вдохновит на то, чтобы наконец закончить свой пет-проект. Уверен, что среди нас многие их начинали 😉
vc.ru
Как я увеличил доход от мобильного приложения в 130 раз за 3 года — Личный опыт на vc.ru
Невыдуманная история об одном хобби-проекте, мой опыт, проблемы и пути их решения. Цифры, статистика, графики.
Самое главное — начать
В исследованиях, которые проводились преподавателем психологии Кеннеттом Макгроу, участвующим в эксперименте людям были даны сложные пазлы, и на решение их было выделено «неограниченное» количество времени. Перед тем, как пазлы были завершены, им сказали, что эксперимент уже окончен, и они могут отправляться домой, если захотят. Но, несмотря на это, целых 90% участников продолжили собирать пазл, стремясь завершить начатую задачу.
Так же и в случае, когда мы, например, читаем не очень интересную книгу, или смотрим какой-то фильм, который уже начинает утомлять.
Так и в нашей с вами работе, когда мы встречаем сложную задачу, неважно, перепиливание старого куска кода, или же реализация какой-то хардкорной дичи, самое главное — начать.
#любопытно #разработка
В исследованиях, которые проводились преподавателем психологии Кеннеттом Макгроу, участвующим в эксперименте людям были даны сложные пазлы, и на решение их было выделено «неограниченное» количество времени. Перед тем, как пазлы были завершены, им сказали, что эксперимент уже окончен, и они могут отправляться домой, если захотят. Но, несмотря на это, целых 90% участников продолжили собирать пазл, стремясь завершить начатую задачу.
Так же и в случае, когда мы, например, читаем не очень интересную книгу, или смотрим какой-то фильм, который уже начинает утомлять.
Так и в нашей с вами работе, когда мы встречаем сложную задачу, неважно, перепиливание старого куска кода, или же реализация какой-то хардкорной дичи, самое главное — начать.
#любопытно #разработка
Ресурсы, которые можно использовать для написания приложений
или для прокачки и расширения своих знаний
Сайт Рея Вендерлиха
Пожалуй, лучший портал на английском языке с туториалами. От самых простых к узкоспециализированным.
Есть бесплатная версия, есть подписки трёх уровней. Есть платные книги на разные темы, а недавно появился и раздел с бесплатными.
⭐ 10 из 10
Хабр
Хабр уже не торт?
Есть хабы разработки под iOS, Android. Хорошие статьи мелькают не так часто, как раньше. Но всё ещё появляются, и это уже неплохо.
⭐ 8 из 10
Medium
Крупнейший ресурс, всё обо всём.
Нас интересуют публикации по тегам iOS, Dev, хабы Better Programming и ему подобные.
В месяц доступно несколько бесплатных статей. Либо 5$ в месяц или 50$ в год. Если вы рассматриваете прокачку на долгосрочную перспективу, это неплохой выбор.
⭐ 10 из 10
Hacking with swift
Часто вы можете найти ответы на свои вопросы именно здесь
Примеры кода, детальный разбор фич.
⭐ 9.5 из 10
Stackoverflow
А вы думали, его здесь не будет?
⭐ ∞ из 10
или для прокачки и расширения своих знаний
Сайт Рея Вендерлиха
Пожалуй, лучший портал на английском языке с туториалами. От самых простых к узкоспециализированным.
Есть бесплатная версия, есть подписки трёх уровней. Есть платные книги на разные темы, а недавно появился и раздел с бесплатными.
⭐ 10 из 10
Хабр
Хабр уже не торт?
Есть хабы разработки под iOS, Android. Хорошие статьи мелькают не так часто, как раньше. Но всё ещё появляются, и это уже неплохо.
⭐ 8 из 10
Medium
Крупнейший ресурс, всё обо всём.
Нас интересуют публикации по тегам iOS, Dev, хабы Better Programming и ему подобные.
В месяц доступно несколько бесплатных статей. Либо 5$ в месяц или 50$ в год. Если вы рассматриваете прокачку на долгосрочную перспективу, это неплохой выбор.
⭐ 10 из 10
Hacking with swift
Часто вы можете найти ответы на свои вопросы именно здесь
Примеры кода, детальный разбор фич.
⭐ 9.5 из 10
Stackoverflow
А вы думали, его здесь не будет?
⭐ ∞ из 10
Самый доступный способ ускорить разработку в любых редакторах, не только при написании кода — это изучить комбинации клавиш.
Неплохое наглядное отображение шорткатов для Xcode.
Неплохое наглядное отображение шорткатов для Xcode.
Джефф Дин - Чак Норрис в мире программирования
Джефф Дин считается кем-то вроде Чака Норриса. Отличие только в том, что он вовсе не герой боевиков, а инженер-программист компании Google. Однажды первого апреля один из коллег Дина по имени Кентон Варда открыл страничку, куда каждый мог добавлять факты о Джеффе Дине. Идею с энтузиазмом подхватили другие разработчики — и вскоре наполнили страничку множеством таких «фактов».
«Джефф Дин родился 31 декабря 1969 года в 23:48. Ему потребовалось 12 минут, чтобы запустить свой первый счётчик времени»
«Скорость программирования Джеффа Дина выросла в 40 раз в конце 2000 года, когда он проапгрейдил клавиатуру на USB 2.0»
«Джефф Дин компилирует и запускает свой код перед коммитом, но только чтобы проверить на баги компилятор и CPU»
«Когда Джефф Дин разрабатывает программу, то сначала создаёт бинарник, а потом пишет исходный код как документацию».
«Джефф Дин однажды не прошёл тест Тьюринга, потому что правильно установил 203-е число Фибоначчи менее чем за секунду»
«Скорость света в вакууме была около 55 км/ч. Затем Джефф Дин потратил уикенд на оптимизацию физики»
«Недовольный константным временем, Джефф Дин создал первый в мире алгоритм O(1/n)»
«Когда Джефф Дин запускает профайлер, все циклы в страхе расцикливаются»
«На клавиатуре Джеффа Дина две клавиши: 1 и 0»
«Когда Грэм Белл изобрёл телефон, то увидел пропущенный вызов от Джеффа Дина»
«Джефф Дин надевает штаны по очереди на каждую ногу, но если бы у него было больше двух ног, то мы бы увидели, что ему требуется O(log n)»
Внимание! Следующая шутка требует специальный доступ!
«На собеседовании в Google Джеффа спросили, что следовало бы из равенства P=NP. Он ответил: «P = 0 или N = 1». Затем, пока собеседующий ещё не перестал смеяться, Джефф присмотрелся к публичному сертификату Google и выписал приватный ключ на доску»
@iOS Dev
Джефф Дин считается кем-то вроде Чака Норриса. Отличие только в том, что он вовсе не герой боевиков, а инженер-программист компании Google. Однажды первого апреля один из коллег Дина по имени Кентон Варда открыл страничку, куда каждый мог добавлять факты о Джеффе Дине. Идею с энтузиазмом подхватили другие разработчики — и вскоре наполнили страничку множеством таких «фактов».
«Джефф Дин родился 31 декабря 1969 года в 23:48. Ему потребовалось 12 минут, чтобы запустить свой первый счётчик времени»
«Скорость программирования Джеффа Дина выросла в 40 раз в конце 2000 года, когда он проапгрейдил клавиатуру на USB 2.0»
«Джефф Дин компилирует и запускает свой код перед коммитом, но только чтобы проверить на баги компилятор и CPU»
«Когда Джефф Дин разрабатывает программу, то сначала создаёт бинарник, а потом пишет исходный код как документацию».
«Джефф Дин однажды не прошёл тест Тьюринга, потому что правильно установил 203-е число Фибоначчи менее чем за секунду»
«Скорость света в вакууме была около 55 км/ч. Затем Джефф Дин потратил уикенд на оптимизацию физики»
«Недовольный константным временем, Джефф Дин создал первый в мире алгоритм O(1/n)»
«Когда Джефф Дин запускает профайлер, все циклы в страхе расцикливаются»
«На клавиатуре Джеффа Дина две клавиши: 1 и 0»
«Когда Грэм Белл изобрёл телефон, то увидел пропущенный вызов от Джеффа Дина»
«Джефф Дин надевает штаны по очереди на каждую ногу, но если бы у него было больше двух ног, то мы бы увидели, что ему требуется O(log n)»
Внимание! Следующая шутка требует специальный доступ!
«На собеседовании в Google Джеффа спросили, что следовало бы из равенства P=NP. Он ответил: «P = 0 или N = 1». Затем, пока собеседующий ещё не перестал смеяться, Джефф присмотрелся к публичному сертификату Google и выписал приватный ключ на доску»
@iOS Dev
Telegram
iOS Dev
🍏Канал об iOS-разработке, необычных подходах и решениях.
👨💻Автор: Виктор Грушевский (@Viktorianec)
Темы:
⭐️ Подготовка к собеседованиям.
⭐️ Архитектуры и алгоритмы.
⭐️ Код. Много кода.
⚒️База знаний: https://boosty.to/ios_dev
#ios #mobile #swift
👨💻Автор: Виктор Грушевский (@Viktorianec)
Темы:
⭐️ Подготовка к собеседованиям.
⭐️ Архитектуры и алгоритмы.
⭐️ Код. Много кода.
⚒️База знаний: https://boosty.to/ios_dev
#ios #mobile #swift
iOS Dev
Вопрос-опрос
Что будет результатом выполнения этого кода?
Anonymous Quiz
9%
3
1%
2
3%
1
65%
0
14%
Код не скомпилируется
8%
Код скомпилируется, но будет ошибка в рантайме
Тут можно увидеть мой перевод статьи об использовании векторных изображений. Несмотря на то, что информация относится к Xcode 9, она не потеряла актуальности, а, возможно, и наоборот.
Приятного чтения!
https://telegra.ph/Vektornye-izobrazheniya-v-Xcode-03-30
Приятного чтения!
https://telegra.ph/Vektornye-izobrazheniya-v-Xcode-03-30
Telegraph
Векторные изображения в Xcode
Apple добавила векторные изображения PDF в каталог ещё в Xcode 6. Это удобный способ создания ассетов изображений с разрешением 1x, 2x и 3x без необходимости вручную создавать каждый файл. Но чего не было к тому моменту, так это масштабируемых векторных изображений.…
iOS Dev
Самый доступный способ ускорить разработку в любых редакторах, не только при написании кода — это изучить комбинации клавиш. Неплохое наглядное отображение шорткатов для Xcode.
Недавно писал про ускорение разработки и приводил референс на ресурс от Tower.
Что ж, выкатил и свою русскую версию: почитать на хабре
Надеюсь, что кому-то пригодится!
@iOS Dev
Что ж, выкатил и свою русскую версию: почитать на хабре
Надеюсь, что кому-то пригодится!
@iOS Dev
Хабр
Шорткаты для Xcode в виде Cheat sheet
Шорткаты в jpg Вдохновился референсом от Tower и создал русскую версию таблицы с шорткатами для нашей среды разработки. Вы можете использовать этот ресурс как угодно и в любом виде. Шорткаты содержат...
Apple выпустила обновление 15.4.1
Это обновление включает следующие исправления для вашего iPhone:
- После обновления до iOS 15.4 батарея могла разряжаться быстрее.
- Устройства со шрифтом Брайля могли не реагировать при навигации по тексту или отображении предупреждений.
- Слуховые устройства Made for iPhone могли терять связь в некоторых сторонних приложениях.
Для обновления перейдите:
Настройки > Основные > Обновление ПО
Это обновление включает следующие исправления для вашего iPhone:
- После обновления до iOS 15.4 батарея могла разряжаться быстрее.
- Устройства со шрифтом Брайля могли не реагировать при навигации по тексту или отображении предупреждений.
- Слуховые устройства Made for iPhone могли терять связь в некоторых сторонних приложениях.
Для обновления перейдите:
Настройки > Основные > Обновление ПО
Только что пришла удивительная новость от инсайдеров.
Apple представила совместное решение с Boston Dynamics и кураторством Tesla - нейросеть, которая обучалась на сотрудниках компании и получила опытное название iDev - X.
Первый совместный продукт технологических гигантов призван исправить ситуацию на рынке разработчиков ПО. Как сообщил представитель Apple, причин для этого было несколько:
- Непомерно раздутые зарплаты для региона.
- Сложность и желание работать только 8 часов в день.
- Разработчики отказывались изучать новые технологии.
- Нежелание следовать одной архитектуре в проекте.
Также представитель намекнул, что первый опытный образец призван отслеживать уход сотрудников с работы до положенного времени и пресекать это любыми, в том числе, физическими средствами.
Первая партия будет выпущена уже в апреле этого года, а заказать её можно на специальном сайте.
Apple представила совместное решение с Boston Dynamics и кураторством Tesla - нейросеть, которая обучалась на сотрудниках компании и получила опытное название iDev - X.
Первый совместный продукт технологических гигантов призван исправить ситуацию на рынке разработчиков ПО. Как сообщил представитель Apple, причин для этого было несколько:
- Непомерно раздутые зарплаты для региона.
- Сложность и желание работать только 8 часов в день.
- Разработчики отказывались изучать новые технологии.
- Нежелание следовать одной архитектуре в проекте.
Также представитель намекнул, что первый опытный образец призван отслеживать уход сотрудников с работы до положенного времени и пресекать это любыми, в том числе, физическими средствами.
Первая партия будет выпущена уже в апреле этого года, а заказать её можно на специальном сайте.
iOS Dev
Только что пришла удивительная новость от инсайдеров. Apple представила совместное решение с Boston Dynamics и кураторством Tesla - нейросеть, которая обучалась на сотрудниках компании и получила опытное название iDev - X. Первый совместный продукт технологических…
А вот портал stackoverflow сегодня предлагает на выбор различные стили отображения, включая даже режим для 3D-очков (!)
Лучшее решение из всех возможных
Многим известно, что Apple была основана Джобсом и Возняком. Но был и третий основатель, Рональд Уэйн. Совместно с Джобсом он работал в Atari. И именно Уйэн написал первое руководство к Apple I.
Уэйн имел долю в 10 %, но продал её 12 апреля 1976 за 800 долларов США. Уэйн связывал это решение с тем, что имел собственность, которая могла отойти в пользу потенциальных кредиторов. А в договоре было сказано, что юридически все члены компании несли личную ответственность за любые долги, возникающие из-за любого другого партнёра, все, кроме Джобса и Возняка.
Уэйн получил чек на 1500 долларов за его отказ от любых претензий к созданной компании.
Уэйн также сказал, что чувствовал, что «Apple» «будет удачной компанией, но, в то же время, подводные камни будут встречать её на всём жизненном пути», и он «не мог рисковать»). Также он связал это и со своей карьерой: «У меня был гораздо более неудачный опыт в бизнесе. Я старел, а этим двоим всё было нипочём. Это всё равно что тянуть тигра за хвост, и я не мог больше с ними оставаться».
В случае, если бы Уэйн сохранил 10 %, в 2011 году они составили бы, по приблизительному подсчёту «Gizmodo», 35 миллиардов долларов, а в 2021 году — 300 миллиардов долларов.
#любопытное #история #apple
Многим известно, что Apple была основана Джобсом и Возняком. Но был и третий основатель, Рональд Уэйн. Совместно с Джобсом он работал в Atari. И именно Уйэн написал первое руководство к Apple I.
Уэйн имел долю в 10 %, но продал её 12 апреля 1976 за 800 долларов США. Уэйн связывал это решение с тем, что имел собственность, которая могла отойти в пользу потенциальных кредиторов. А в договоре было сказано, что юридически все члены компании несли личную ответственность за любые долги, возникающие из-за любого другого партнёра, все, кроме Джобса и Возняка.
Уэйн получил чек на 1500 долларов за его отказ от любых претензий к созданной компании.
Уэйн также сказал, что чувствовал, что «Apple» «будет удачной компанией, но, в то же время, подводные камни будут встречать её на всём жизненном пути», и он «не мог рисковать»). Также он связал это и со своей карьерой: «У меня был гораздо более неудачный опыт в бизнесе. Я старел, а этим двоим всё было нипочём. Это всё равно что тянуть тигра за хвост, и я не мог больше с ними оставаться».
В случае, если бы Уэйн сохранил 10 %, в 2011 году они составили бы, по приблизительному подсчёту «Gizmodo», 35 миллиардов долларов, а в 2021 году — 300 миллиардов долларов.
#любопытное #история #apple
Если ваше приложение использует только HTTPS или же шифрование только для аутентификации, и при этом вы устали каждый раз при отправке нажимать в диалоге одинаковые кнопки, то вы можете использовать следующий способ:
Или же можно добавить в plist:
И вот вы уже сэкономили время! А время, как известно - деньги.
P.S. Хотя за чашкой кофе, конечно, можно и понажимать, что уж.
@iOS Dev
<key>ITSAppUsesNonExemptEncryption</key>
<false/>
Или же можно добавить в plist:
App Uses Non-Exempt Encryption - NO
И вот вы уже сэкономили время! А время, как известно - деньги.
P.S. Хотя за чашкой кофе, конечно, можно и понажимать, что уж.
@iOS Dev
Платформа (2019) - фильм о том, как может существовать коллектив, и к чему может привести перетягивание одеяла на себя.
Горен соглашается на участие в некоем эксперименте и вскоре приходит в себя в почти пустой комнате уровня 48, где имеются большие прямоугольные отверстия в полу и потолке. На каждом уровне находятся два человека, а сколько всего уровней — неизвестно. Этажи связывает общий колодец, по которому раз в день опускается платформа с едой, и чем ниже находятся люди, тем меньше у них шансов поесть. Каждый месяц происходит рокировка, и обитатели верхних уровней могут оказаться в самом низу, и наоборот. Поскольку разрешалось взять с собой один предмет, Горен выбрал томик «Дон Кихота», а его сосед прихватил большой самозатачивающийся нож.
Рубрика #whattosee
Горен соглашается на участие в некоем эксперименте и вскоре приходит в себя в почти пустой комнате уровня 48, где имеются большие прямоугольные отверстия в полу и потолке. На каждом уровне находятся два человека, а сколько всего уровней — неизвестно. Этажи связывает общий колодец, по которому раз в день опускается платформа с едой, и чем ниже находятся люди, тем меньше у них шансов поесть. Каждый месяц происходит рокировка, и обитатели верхних уровней могут оказаться в самом низу, и наоборот. Поскольку разрешалось взять с собой один предмет, Горен выбрал томик «Дон Кихота», а его сосед прихватил большой самозатачивающийся нож.
Рубрика #whattosee
This media is not supported in your browser
VIEW IN TELEGRAM
CAReplicatorLayer специализируется на рисовании нескольких копий оригинального слоя (и поэтому содержит в названии слово "репликатор") эффективным аппаратно-ускоренным - способом.
Это очень полезно при рисовании, например, плиточных фонов, узоров или других вещей, которые должны повторяться несколько раз.
В статье автор говорит о том, что использует CAReplicatorLayer для текстурирования в своем игровом движке проекта на Swift.
Кстати, на хабре можно прочесть про то, как с помощью CAReplicatorLayer можно запилить свой собственный лоадер.
Это очень полезно при рисовании, например, плиточных фонов, узоров или других вещей, которые должны повторяться несколько раз.
В статье автор говорит о том, что использует CAReplicatorLayer для текстурирования в своем игровом движке проекта на Swift.
Кстати, на хабре можно прочесть про то, как с помощью CAReplicatorLayer можно запилить свой собственный лоадер.