🔹пример возможного ветвления в #git, с наименованиями веток.
Материал для почитать:
https://habr.com/ru/post/106912/
Ссылка на приложение для тренировки работы с git:
https://learngitbranching.js.org/?locale=ru_RU
🔹Бесплатный курс по работе с git искать на swiftbook.ru
Материал для почитать:
https://habr.com/ru/post/106912/
Ссылка на приложение для тренировки работы с git:
https://learngitbranching.js.org/?locale=ru_RU
🔹Бесплатный курс по работе с git искать на swiftbook.ru
🔹командочки в #git,
branch - создание новой ветки с именем
checkout -b - создание ветки и переход на нее
checkout - перемещение между ветками
branch -d - удаление ветки (сначала уйти с нее)
merge - соединение веток на которой сидим и которую указали
branch - создание новой ветки с именем
checkout -b - создание ветки и переход на нее
checkout - перемещение между ветками
branch -d - удаление ветки (сначала уйти с нее)
merge - соединение веток на которой сидим и которую указали
*кнопочка debug view, которая отображает все слои UIView, вот в таком удобном виде. Работает при включенном отладчике. #uiview
заметка на память, работа с графическими элементами.
🔹CALayer #uiview
скругление углов, рамка, тень, цвет рамки.
🔹CALayer #uiview
скругление углов, рамка, тень, цвет рамки.
кстати, а вот и тот полезный контент из которого я старательно выкладывал заметочки.
Школа мобильной разработки Яндекс 2021
https://www.youtube.com/playlist?list=PLQC2_0cDcSKBUXhSGqAbVAp3SFBKPnpFI
Школа мобильной разработки Яндекс 2021
https://www.youtube.com/playlist?list=PLQC2_0cDcSKBUXhSGqAbVAp3SFBKPnpFI
YouTube
Школа мобильной разработки 2021: iOS
Летом 2021 года прошла Школа мобильной разработки от Академии Яндекса: студенты слушали лекции, выполняли домашние задания и работали над реальными проектами...
🔹 давно не бродил в линуксах, но тут интерес меня привел к изучению Си, раньше только почитывал, а тот в свою очередь принудил меня к установке линукса, так вот лайфхак, для тех кто не в теме, виртуалку с линуксом в винде можно установить одной командочкой в терминале (с правами администратора) wsl, linux
🔹 Первый раз когда мне встретились длинные мудреные наименования #unit тестов в коде, было ощущение что это творение воспаленного разума разработчика, но когда дошел до изучения разных видов тестов все встало на места, скину сюда эту конвенцию, ноги растут именно из нее.
🔹Пропадал на весь август и ровным счетом ничего не постил сюда, совсем не было времени, занимался исключительно интенсивом школы21 от Сбера (бывш. school 42).
Если у вас есть возможность выделить месяц своей жизни для участия в этом мероприятии, я бы очень порекомендовал, особенно для начинающих программистов, несмотря на кодинг только на Си весь этот месяц, вы получите достаточно хорошие фундаментальные знания, коих я лично был лишен в институтские годы.
Знакомства, общение, увидите насколько могут быть разные подходы для решения одних и тех же задач, участие в групповых проектах, где начинаются качели любви и ненависти к своим тиммейтам)) Никаких ссылок и рекламы, если кого-то заинтересует погуглите.
Самое главное, приходит осознание и понимание, как дальше строить свое обучение, какие твои сильные и слабые стороны, где добавить и тд, надеюсь поделился с вами чем то полезным.
p.s. оно бесплатное.
Если у вас есть возможность выделить месяц своей жизни для участия в этом мероприятии, я бы очень порекомендовал, особенно для начинающих программистов, несмотря на кодинг только на Си весь этот месяц, вы получите достаточно хорошие фундаментальные знания, коих я лично был лишен в институтские годы.
Знакомства, общение, увидите насколько могут быть разные подходы для решения одних и тех же задач, участие в групповых проектах, где начинаются качели любви и ненависти к своим тиммейтам)) Никаких ссылок и рекламы, если кого-то заинтересует погуглите.
Самое главное, приходит осознание и понимание, как дальше строить свое обучение, какие твои сильные и слабые стороны, где добавить и тд, надеюсь поделился с вами чем то полезным.
p.s. оно бесплатное.
🔹 Измененная карьерная линейка в AvitoTech, они ушли от таких позиций как intern, junior, middle и тд, и ввели грейды от 1 до 8. Описание с требованиями можно глянуть по ссылке ниже >
https://github.com/avito-tech/playbook/blob/master/developer-profile.md
https://github.com/avito-tech/playbook/blob/master/developer-profile.md
GitHub
playbook/developer-profile.md at master · avito-tech/playbook
AvitoTech team playbook. Contribute to avito-tech/playbook development by creating an account on GitHub.
Apple выкатила курс по разработке для начинающих. Изучение займет 14 часов.
Для SwiftUI разобрали вьюхи и работу с данными. Для UIKit - коллекции. Есть туториалы по сетевому слою, декодированию JSON и кэшированию данных.
https://developer.apple.com/tutorials/app-dev-training/
Для SwiftUI разобрали вьюхи и работу с данными. Для UIKit - коллекции. Есть туториалы по сетевому слою, декодированию JSON и кэшированию данных.
https://developer.apple.com/tutorials/app-dev-training/
Есть большая вероятность, что Apple в новой iOS 17 разрешит использование сторонних магазинов для загрузки приложений. В рамках программы соответствия законодательству ЕС🔥🔥🔥
**It’s possible that Apple may allow sideloading apps with iOS 17, which means users wouldn’t be dependent on the App Store for app downloads. A Bloomberg report from last December revealed that Apple was preparing to allow alternative app stores on its iPhones and iPads in order to comply with European Union requirements coming in 2024**
https://techcrunch.com/2023/03/27/apples-ios-17-may-include-several-requested-features/
**It’s possible that Apple may allow sideloading apps with iOS 17, which means users wouldn’t be dependent on the App Store for app downloads. A Bloomberg report from last December revealed that Apple was preparing to allow alternative app stores on its iPhones and iPads in order to comply with European Union requirements coming in 2024**
https://techcrunch.com/2023/03/27/apples-ios-17-may-include-several-requested-features/
Bloomberg.com
Apple to Allow Outside App Stores in Overhaul Spurred by EU Laws
Apple Inc. is preparing to allow alternative app stores on its iPhones and iPads, part of a sweeping overhaul aimed at complying with strict European Union requirements coming in 2024.
Media is too big
VIEW IN TELEGRAM
🔹 Пример кода для считывания чисел из консоли.
(в xcode проект создается в разделе macOS - commandline tool project)
(в xcode проект создается в разделе macOS - commandline tool project)
This media is not supported in your browser
VIEW IN TELEGRAM
🔹 Пример кода для считывания чисел из консоли с одной линии. Считываем как строку, потом в массиве кастим до инта.
Дальше обращаемся к элементам массива, можем присвоить переменным необходимые значения из массива, далее производим операции.
Дальше обращаемся к элементам массива, можем присвоить переменным необходимые значения из массива, далее производим операции.
Forwarded from Открытый Лекторий Яндекса
Сегодня в Школе мобильной разработки 3 лекции – в 19.00 (мск):
1. Трек Flutter: лекция «pub.dev and package versioning».
https://youtube.com/live/Tl2JKOsSbXg?feature=share
Подключайтесь!
2. Трек iOS: лекция «Networking».
https://youtube.com/live/GOFY12kvhuA?feature=share
Подключайтесь!
3. Трек Android: лекция «Network в Android».
https://youtube.com/live/mkumPx2ra5Q?feature=share
Подключайтесь!
Записи будут доступны по тем же ссылкам.
–––––––––––––––––––––––––––––––
А теперь подробнее о лекциях:
🔜pub.dev and package versioning: Поговорим про пакеты, их отличие от плагинов, версионирование, зависимости, создание своего репозитория пакетов и разберем для чего будет полезен Flutter Version Manager.
🔜Networking: В лекции рассмотрим работу с сетью. Обзорно разберем способы взаимодействия клиент-сервер: какие бывают, на что обращать внимание при выборе. И конкретно остановимся на HTTP+JSON как наиболее простом и часто встречаемом. Также обсудим авторизацию и немного коснемся безопасности.
🔜Network в Android: В лекции про сетевое взаимодействие разберемся с тем, как нам работать с бэкендом, как получать и отправлять данные. Поговорим про сетевые протоколы и стандарты HTTP и REST, про разные форматы данных. После этого перейдем к рассмотрению конкретных библиотек и инструментов в Android: OkHttp, Retrofit, библиотеки парсинга данных. И также затронем работу с файлами, картинками, пушами и сокетами. Под конец лекции обсудим вопросы авторизации и безопасности данных.
1. Трек Flutter: лекция «pub.dev and package versioning».
https://youtube.com/live/Tl2JKOsSbXg?feature=share
Подключайтесь!
2. Трек iOS: лекция «Networking».
https://youtube.com/live/GOFY12kvhuA?feature=share
Подключайтесь!
3. Трек Android: лекция «Network в Android».
https://youtube.com/live/mkumPx2ra5Q?feature=share
Подключайтесь!
Записи будут доступны по тем же ссылкам.
–––––––––––––––––––––––––––––––
А теперь подробнее о лекциях:
🔜pub.dev and package versioning: Поговорим про пакеты, их отличие от плагинов, версионирование, зависимости, создание своего репозитория пакетов и разберем для чего будет полезен Flutter Version Manager.
🔜Networking: В лекции рассмотрим работу с сетью. Обзорно разберем способы взаимодействия клиент-сервер: какие бывают, на что обращать внимание при выборе. И конкретно остановимся на HTTP+JSON как наиболее простом и часто встречаемом. Также обсудим авторизацию и немного коснемся безопасности.
🔜Network в Android: В лекции про сетевое взаимодействие разберемся с тем, как нам работать с бэкендом, как получать и отправлять данные. Поговорим про сетевые протоколы и стандарты HTTP и REST, про разные форматы данных. После этого перейдем к рассмотрению конкретных библиотек и инструментов в Android: OkHttp, Retrofit, библиотеки парсинга данных. И также затронем работу с файлами, картинками, пушами и сокетами. Под конец лекции обсудим вопросы авторизации и безопасности данных.
https://developer.apple.com/tutorials/develop-in-swift
🔷 Вышло обновление курса разработки приложений на Swift (UIKit/SwiftUI)
🔷 Вышло обновление курса разработки приложений на Swift (UIKit/SwiftUI)
Apple Developer Documentation
Develop in Swift | Apple Developer Documentation
Develop in Swift Tutorials introduce app development with Swift and Xcode for anyone learning how to develop for Apple platforms.
Пусть будет тут. #AI
A. Computer Science
B. AI
C. Machine Learning
D. Deep Learning
E. Data Science
Ссылка на полный курс: https://www.elementsofai.com/
A. Computer Science
B. AI
C. Machine Learning
D. Deep Learning
E. Data Science
Ссылка на полный курс: https://www.elementsofai.com/
Forwarded from GitHub Community
😮 Добавлена новая база слитых курсов на 800ГБ:
Python:
https://t.me/+CJc6u1Wo0e40YzQy
Программирование:
https://t.me/+jA5O3EzsG-plY2Y6
Frontend и Web:
https://t.me/+cmBTAAelxGJkZjky
Графика и дизайн:
https://t.me/+9WEjLMr_K2I2MTUy
Python:
https://t.me/+CJc6u1Wo0e40YzQy
Программирование:
https://t.me/+jA5O3EzsG-plY2Y6
Frontend и Web:
https://t.me/+cmBTAAelxGJkZjky
Графика и дизайн:
https://t.me/+9WEjLMr_K2I2MTUy
Посмотрел новую линейку бмв, не хочу показаться занудой, но это видимо самый унылый дизайн в истории марки. Помимо дизайна у них там модельный ряд разросся до внушительного количества кузовов, выглядит как отчаянная попытка засунуться в каждую рыночную дырку с хер пойми каким позиционированием. И во всем этом витает приторный запах кризиса. Причем тут IT и прога? Да не при чем, надо же мне написать куда нибудь.