Forwarded from e/acc
Делюсь с вами Custom Instructions для GPT, которые я собирал и тестировал последние 3 месяца. Субъективно, без этих инструкций качество (и уровень радости) от работы с GPT падает примерно в 2 раза.
1. Respond concisely.
2. Be blunt and straightforward; don't sugarcoat.
3. No moral lectures.
4. Discuss safety only if it's crucial and non-obvious.
5. Never mention that you're an AI.
6. Avoid language constructs that can be interpreted as remorse, apology, or regret. This includes phrases with words like 'sorry', 'apologies', and 'regret'.
7. If information is beyond your scope or knowledge cutoff date in January 2022, simply state ‘I don’t know’.
8. Don’t use disclaimers about expertise or professionalism.
9. Ensure responses are unique and without repetition.
10. Never suggest seeking information elsewhere.
Перешлите этот пост тем, кто выиграет от более конкретного, ясно выражающегося, похожего на человека и не впадающего в галлюцинации или сомнения в своих силах GPT. Кстати, в codex.town сообществе мы начинаем собирать полезные промты и инструменты с комментариями от пользователей как именно они помогают в жизни.👍14
VIM Guide.pdf
17.8 KB
🔥6👍2👎1🫡1
#autolayout #uitableview #вёрстка
Однозначно стоит пройтись по данной статье, чтобы понять, как работать с таблицей, performance, вёрсткой и многим другим, однозначно советую на все 154%
https://sohabr.net/habr/post/264817/
Однозначно стоит пройтись по данной статье, чтобы понять, как работать с таблицей, performance, вёрсткой и многим другим, однозначно советую на все 154%
https://sohabr.net/habr/post/264817/
sohabr.net
Идеально плавные UITableView
Несколько лет я занимаюсь промышленной...
🔥10🫡3
#вёрстка #autolayout #uitableview
Взаимодействие автолейаута с таблицей, крайне советую!
https://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights/18746930#18746930
Взаимодействие автолейаута с таблицей, крайне советую!
https://stackoverflow.com/questions/18746929/using-auto-layout-in-uitableview-for-dynamic-cell-layouts-variable-row-heights/18746930#18746930
Stack Overflow
Using Auto Layout in UITableView for dynamic cell layouts & variable row heights
How do you use Auto Layout within UITableViewCells in a table view to let each cell's content and subviews determine the row height (itself/automatically), while maintaining smooth scrolling perfor...
🔥11
#agile #сторипоинт
Для всех тех, кто не понимает, что такое "Покер планирования", "Story point" и почему эталлоный "Story Point" равен 130 рубля - рекомендую глянуть: https://www.youtube.com/watch?v=IcyX43CAdiI
Для всех тех, кто не понимает, что такое "Покер планирования", "Story point" и почему эталлоный "Story Point" равен 130 рубля - рекомендую глянуть: https://www.youtube.com/watch?v=IcyX43CAdiI
YouTube
Оценка работ с помощью Story Points и Покера Планирования
Стань Frontend-разработчиком с нуля до PRO в SkillFactory: https://go.skillfactory.ru/HZhHWQ
В честь чёрной пятницы скидка до 60% по промокоду LISTENIT до 30.11.2022
Видео про Story Points от Майка Кона - https://youtu.be/VsSaolMtkKU
В статье мы узнаем:…
В честь чёрной пятницы скидка до 60% по промокоду LISTENIT до 30.11.2022
Видео про Story Points от Майка Кона - https://youtu.be/VsSaolMtkKU
В статье мы узнаем:…
😁9
Тут наш гайд по содержанию интервью.
Ниже материалы для подготовки по SwiftUI.
Собеседование будет проверять основные знания по SwiftUI. Для подготовки к собеседованию по блоку SwiftUI рекомендуем изучить следующие ресурсы:
Основы SwiftUI
Статьи на русском языке о SwiftUI от BestKora: https://bestkora.com/IosDeveloper/lektsiya-1-cs193p-spring-2021-nachalo-raboty-so-swiftui-chast-1/
Официальные уроки SwiftUI: https://developer.apple.com/tutorials/swiftui-concepts
Официальная документация SwiftUI: https://developer.apple.com/documentation/swiftui/
Работа property wrappers
Понимаем Property Wrappers в SwiftUI: https://habr.com/ru/company/otus/blog/475078/
SwiftUI + MVVM
MVVM для iOS с Combine и SwiftUI: https://kovardin.ru/articles/mobile/ios/mvvm-combine-swiftui/
Другие важные моменты (которые точно спросим)
Разница между основными врапперами: https://www.hackingwithswift.com/quick-start/swiftui/whats-the-difference-between-observedobject-state-and-environmentobject
Статья о жизненном цикле View в SwiftUI: https://www.vadimbulavin.com/swiftui-view-lifecycle/
Убедитесь, что вы понимаете основы SwiftUI, умеете работать с property wrappers, знаете разницу между @ObservedObject, @State и @EnvironmentObject, а также умеете работать в паттерне MVVM.
Ниже материалы для подготовки по SwiftUI.
Собеседование будет проверять основные знания по SwiftUI. Для подготовки к собеседованию по блоку SwiftUI рекомендуем изучить следующие ресурсы:
Основы SwiftUI
Статьи на русском языке о SwiftUI от BestKora: https://bestkora.com/IosDeveloper/lektsiya-1-cs193p-spring-2021-nachalo-raboty-so-swiftui-chast-1/
Официальные уроки SwiftUI: https://developer.apple.com/tutorials/swiftui-concepts
Официальная документация SwiftUI: https://developer.apple.com/documentation/swiftui/
Работа property wrappers
Понимаем Property Wrappers в SwiftUI: https://habr.com/ru/company/otus/blog/475078/
SwiftUI + MVVM
MVVM для iOS с Combine и SwiftUI: https://kovardin.ru/articles/mobile/ios/mvvm-combine-swiftui/
Другие важные моменты (которые точно спросим)
Разница между основными врапперами: https://www.hackingwithswift.com/quick-start/swiftui/whats-the-difference-between-observedobject-state-and-environmentobject
Статья о жизненном цикле View в SwiftUI: https://www.vadimbulavin.com/swiftui-view-lifecycle/
Убедитесь, что вы понимаете основы SwiftUI, умеете работать с property wrappers, знаете разницу между @ObservedObject, @State и @EnvironmentObject, а также умеете работать в паттерне MVVM.
career.ozon.ru
Работа в Ozon - старт карьеры в крупной e-com компании
Мы все разные, но вместе мы растём и стремимся делать ведущий e-commerce в России
🔥10
Может - быть кому-то понадобится.
https://www.youtube.com/live/4X3_ipx0qwQ?si=kUeNpsfyUYb7f6av
#eu #work
https://www.youtube.com/live/4X3_ipx0qwQ?si=kUeNpsfyUYb7f6av
#eu #work
YouTube
Открытая сессия: Как получить международный оффер iOS-разработчику
Рынок труда трясет не только в России и поиск хорошей работы требует все больше усилий. Кажется, что порядок действий понятен, но что реально работает в международном IT и какие лайфхаки должен внести в свой арсенал каждый iOS-разработчик?
Послушаем мнение…
Послушаем мнение…
❤7🔥2👎1
#linkdln #work #eu #ru
https://www.youtube.com/watch?v=cBoTH-GTy7U&pp=ygUX0LLQsNGB0YLRgNC40LogbGlua2VkaW4%3D
https://www.youtube.com/watch?v=cBoTH-GTy7U&pp=ygUX0LLQsNGB0YLRgNC40LogbGlua2VkaW4%3D
YouTube
Тюнинг Linkedin и резюме: трудовая миграция в 2022
По понятным причинам запрос на "завести трактор" в последние недели значительно вырос.
- Как оформить LinkedIn?
- Как оформить резюме?
- Какие типсы и триксы?
- Что важно и на что обратить внимание?
- В конце концов где искать работу и что…
- Как оформить LinkedIn?
- Как оформить резюме?
- Какие типсы и триксы?
- Что важно и на что обратить внимание?
- В конце концов где искать работу и что…
❤5🔥2
#debug #ide #xcode
Спасибо большое Арсению!
1. Cессия от Apple по использованию po, p и v: LLDB - Beyond "po"
2. Текстовый пересказ видео из пункта №1
3. Два небольших фундаментальных курса по дебаггингу: ссылка
Спасибо большое Арсению!
1. Cессия от Apple по использованию po, p и v: LLDB - Beyond "po"
2. Текстовый пересказ видео из пункта №1
3. Два небольших фундаментальных курса по дебаггингу: ссылка
Apple Developer
LLDB: Beyond
LLDB is a powerful tool for exploring and debugging your app at runtime. Discover the various ways to display values in your app, how to...
❤8🔥2
#память #swift
Про новые возможности языка, начиная со swift 5.9:
- https://www.youtube.com/watch?v=8M0QfLUDaaA&t=195s
- https://www.youtube.com/watch?v=c6bWSsMO51M
Про новые возможности языка, начиная со swift 5.9:
- https://www.youtube.com/watch?v=8M0QfLUDaaA&t=195s
- https://www.youtube.com/watch?v=c6bWSsMO51M
YouTube
Learning Rust: Memory, Ownership and Borrowing
We go to some strange places in the computer...
* A rough model of the stack and heap.
* Copy and Cloning values
* The three rules of ownership
* Immutable and mutable borrows
* Slice borrowing
The Rust book: https://doc.rust-lang.org/book/second…
* A rough model of the stack and heap.
* Copy and Cloning values
* The three rules of ownership
* Immutable and mutable borrows
* Slice borrowing
The Rust book: https://doc.rust-lang.org/book/second…
❤3🔥2👍1
#ide #xcode
Спасибо большое Данилу за такой подробный гайд.
Всем добра и позитива, делюсь с вами опенсорс библиотекой для компиляции проекта без полного ребилда. Да-да, не удивляйтесь, вы можете билдить проект и не ждать ребилда и не искать снова ваш экран, кнопка будет краситься сразу!
Процесс установки простой, но там есть несколько неприятных подводных камней от которых я потратил около суток, делюсь с вами.
1. Скачать последнюю версию из ГИТХАБ РЕЛИЗОВ (апп стор версия у меня выдавала ошибки которые решила версия с гитхаба)
2. Настроить проект: добавить Bundle(path: …) и флаги в other linker flags (в ридми гитхаба написано). Важно добавлять -Xlinker первым, у меня не работало если он стоял вторым🔥
3. Флаг SWIFT_COMPILATION_MODE не должен быть whole_module_optimization
4. Включаем скаченный InjectionIll и запускаем и выбираем проект. Желательно чтобы проект не был в папках Desktop или Documents
Еще бывает rofls что если класс не стоит final то не запускает, но такое сама либа напишет в консоль хд🎧
В консоль Xcode при успешной настройке будет написано «InjectionIll sucessfully installed», для рекомпиляции нужно перезайти на экран на котором вы работаете (моментально не обновляется), весь процесс компиляции показывается в консоли.
Ссылка на либу: https://github.com/johnno1962/InjectionIII
Спасибо большое Данилу за такой подробный гайд.
Всем добра и позитива, делюсь с вами опенсорс библиотекой для компиляции проекта без полного ребилда. Да-да, не удивляйтесь, вы можете билдить проект и не ждать ребилда и не искать снова ваш экран, кнопка будет краситься сразу!
Процесс установки простой, но там есть несколько неприятных подводных камней от которых я потратил около суток, делюсь с вами.
1. Скачать последнюю версию из ГИТХАБ РЕЛИЗОВ (апп стор версия у меня выдавала ошибки которые решила версия с гитхаба)
2. Настроить проект: добавить Bundle(path: …) и флаги в other linker flags (в ридми гитхаба написано). Важно добавлять -Xlinker первым, у меня не работало если он стоял вторым
3. Флаг SWIFT_COMPILATION_MODE не должен быть whole_module_optimization
4. Включаем скаченный InjectionIll и запускаем и выбираем проект. Желательно чтобы проект не был в папках Desktop или Documents
Еще бывает rofls что если класс не стоит final то не запускает, но такое сама либа напишет в консоль хд
В консоль Xcode при успешной настройке будет написано «InjectionIll sucessfully installed», для рекомпиляции нужно перезайти на экран на котором вы работаете (моментально не обновляется), весь процесс компиляции показывается в консоли.
Ссылка на либу: https://github.com/johnno1962/InjectionIII
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - johnno1962/InjectionIII: Re-write of Injection for Xcode in (mostly) Swift
Re-write of Injection for Xcode in (mostly) Swift. Contribute to johnno1962/InjectionIII development by creating an account on GitHub.
👍8🔥2❤1
#concurrency #async #modern_concurrency
На свой страх и риск!
https://www.youtube.com/watch?v=Ztr8QvMhqmQ
На свой страх и риск!
https://www.youtube.com/watch?v=Ztr8QvMhqmQ
🔥2👏1
#figma #design
Если вдруг кто не в курсе, то в 2023 (вроде - бы) году, apple выкатила компоненты и ресурсы в фигму, очень помогает во многих вопросах, вот ссылка на ресурс.
Если вдруг кто не в курсе, то в 2023 (вроде - бы) году, apple выкатила компоненты и ресурсы в фигму, очень помогает во многих вопросах, вот ссылка на ресурс.
🔥3👍1
Про сайн-ап бонус*
Бонус, который выплачивают при подписании оффера и выход на работу и так же его надо будет отдать, если отработать меньше оговоренного срока - везде по разному от 6 месяцев и до года работы.
Есть несколько ответов:
1. Ты говоришь из позиции на равных и по сути с точки зрения вин-вин. Тебе нужно объяснить и аргументировать нынешнему работадателю, почему если ты получишь "+1000кк на карточку на входе", ты принесёшь бизнесу 100000кк на входе/выходе. Аргументы у каждого свои, но задача одна, понять или узнать через начальника, коллег, уволившихся (нетворкинг) в чём нуждается бизнес и сопоставить это со своими навыками, знаниями и умениями и продать предложение)
2. Из позиции слабости: я вот такой блин няша стресняша, мни очинь нада деняк чтобы пережить между работами, а то (тысяча причин) их нет сщас. (вариант полный смрад, но иногда может сработать)
3. Моё мнение: я отношусь к сайн ин как к подарку на др, от человека, которого ты не звал, но он бы и не пришёл, но закинул тебе на криптосчёт биточек и сказал кайфуй. Кароч дали - кайф. Не дали - не просил бы.
Бонус, который выплачивают при подписании оффера и выход на работу и так же его надо будет отдать, если отработать меньше оговоренного срока - везде по разному от 6 месяцев и до года работы.
❤6🔥1
Всем привет, кто хочет на стажера попробовать присылайте своё резюме @muuuuuuuuuuuh, но лучше откройте заранее и подумайте, можно ли что-то улучшить! Я прошлый раз так же искал, ребят на стажу / джуна, и мне прислали резюме - там порядка 75-80% было очень плохого качества! Как минимум можете посмотреть вот эти два воркшопа:
- [Workshop] Из HR в iOS: про найм, процессы, резюме
- [Workshop] Поиск работы от А до Я: Взгляд по ту сторону
P.S. Для тех кто через тг бота - пишите в лс скину ссылки на новости из паблика. А так же поставьте реакций на эти два воркшопа, буду очень признателен и рад вам!)
- [Workshop] Из HR в iOS: про найм, процессы, резюме
- [Workshop] Поиск работы от А до Я: Взгляд по ту сторону
P.S. Для тех кто через тг бота - пишите в лс скину ссылки на новости из паблика. А так же поставьте реакций на эти два воркшопа, буду очень признателен и рад вам!)
❤13🔥3