Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - Затишна Галера
Додано 06 січ 2025

Затишна Галера

@Zatishna_Galera
Кількість підписників: 2 706
Фото: 1,370
Відео: 437
Посилання: 1,850
Опис:
Голова Одеського центру розробки DataArt та Delivery Director, капітан Затишної Галери, ділитимуся: завданнями із співбесід (QA/Delivery/Management), статтями, вакансіями, новинами зі світу IT. Контакт: [email protected] ; Patreon: patreon.com/CozyGalley

👥 Кількість підписників

2 706
Середній/День:: -2
Середній/Тиждень:: +4
Середній/Місяць:: +3

👁️ Середній перегляд на повідомлення

614
Середній/День:: 584
Середній/Тиждень:: 639
ERR: 22.69%

📊 Кількість повідомлень на день

1.5
Останній день: 0
Середнє за тиждень: 1
Середнє за день: 1.5

Історія зміни статуса

Офіційно не підтверджена 2025-01-06

Стіна

Статистика telegram каналу

👁 776 26-03-01 12:24
ОНОВЛЕННЯ TELEGRAM - MEMBER TAGS, DISABLE SHARING ТА ІНШЕTelegram випустив березневе оновлення. Що додали: Member Tags у групах - учасники можуть ставити теги біля імені (роль, навчання, інтереси тощо). Адміни вирішують, чи може кожен редагувати тег сам, або теги призначають лише адміни. Теги адмінів показуються іншим кольором. Disable Sharing у приватних чатах 1-на-1 - можна вимкнути пересилання повідомлень, скріншоти та збереження медіа (фіча доступна для Telegram Premium). Підписи до GIF - тепер можна додати підпис прямо під час вибору GIF і відправити одним повідомленням. Миттєві стікери з фото - фото у переглядачі медіа можна перетворити на стікер в один тап, з можливістю редагування перед відправкою. Редагування GIF і стікерів - GIF та стікери з панелі можна правити у вбудованому медіа-редакторі. Таймстемпи в опитуваннях - у опитуваннях з видимими голосами показується час, коли кожен користувач проголосував. Можна задати кінцевий термін Streaming-відповіді для ботів - тепер будь-які боти можуть вмикати «потокове» відображення тексту під час генерації відповіді. Log In With Telegram - реєстрація та вхід у застосунки/сайти через Telegram-акаунт без паролів і форм, з опцією поділитися номером і дозволити сервісу писати вам у Telegram для нотифікацій. Форматування дати й часу в повідомленнях - можна вставляти «Date»-формат, який підлаштовується під часовий пояс отримувача. За тапом можна додати подію в календар або поставити нагадування.@Zatishna_Galera
👁 499 26-02-27 16:03
#ЗатишнийDigest👍 П'ятничний digest новин зі світу IT:1️⃣ OPENAI ЗАЛУЧИЛИ $110 МЛРДУ OpenAI вийшло. Компанія закрила раунд на $110 млрд інвестицій. По $30 млрд від SoftBank і Nvidia та $50 млрд від Amazon. При цьому від Amazon одразу доступні лише $15 млрд, а решта під «умови», але які ми не знаємо. Чутки кажуть про вихід на IPO або створення AGI. Таким чином, оцінка компанії піднялася до $840 млрд приблизно.2️⃣ ВИТОРГ NVIDIA ПІДНЯВСЯ НА 73%І це за квартал. Тепер становить $68,13 млрд. При цьому продажі зросли на 75%, а чистий прибуток подвоївся, склавши $43 млрд. Усе це, звісно, завдяки ШI, адже виторг ігрового підрозділу лише $3,7 млрд, хоча справедливості заради і він піднявся майже на 50%.3️⃣ PARAMOUNT ВИГРАЛ БОРОТЬБУ ЗА WDBNetflix відмовилися від угоди, бо пропозиція Paramount сильно перевищує їхню пропозицію ($31 проти $27.75 за акцію). Тепер Paramount буде володіти HBO, CNN, TNT, TBS і купою кінофраншиз. При цьому акції Netflix зросли на 10% на цьому тлі, адже Paramount сплатить $2,8 млрд штрафу їм.4️⃣ PERPLEXITY ЗАПУСКАЄ PERPLEXITY COMPUTERЦе автономна мультиагентна система, яка може покрити цілий робочий процес. Ваше завдання розбивають на підзадачі, передають агентам, а вони вже між собою його вирішують і видають вам кінцевий результат. Усе це працює асинхронно, що прискорює час отримання відповіді, а у відповіді ви можете отримати готовий файл з дослідженням, у який вклалося безліч агентів. Доступно для підписників тарифу Max за $200.5️⃣ ANTHROPIC ПОМІЧЕНИЙ У СКАНДАЛІ З ВІЙСЬКОВИМИНещодавно військові вимагали від компанії дати їм можливість використовувати Claude для військових потреб, що суперечить правилам компанії. Пентагон погрожує наслідками у разі відмови. Главу компанії вже викликали на килим для «розв’язання ситуації». Цікаво буде стежити за розвитком ситуації.6️⃣ CLAUDE CODE ОБЗАВІВСЯ REMOTE CONTROLНова функція під час сесії дає можливість підхопити її в застосунку з будь-якого девайса або місця, включно з браузером. Головне, щоб вона залишалася відкритою, а далі ви можете з нею працювати звідки зручніше. Дуже зручно, тільки уявіть: ви запускаєте задачу в роботу, виходите провітритися, а з телефона продовжуєте з нею ж працювати й відстежувати прогрес.7️⃣ SAMSUNG ПОКАЗИЛИ ЛІНІЙКУ S26Нові телефони і не тільки. З цікавого – Private Display, коли апаратно з коробки ви можете закрити частини екрану, або конкретний застосунок, щоб його не було видно під кутом. Ціни від $900 до $1300.8️⃣ OPENAI НЕ ПОВІДОМИЛИ ПОЛІЦІЮ ПРО ВБИВЦЮChatGPT зафіксував у чаті з 18-ти річним вбивцею заплановані насильницькі дії, позначив акаунт позначкою «furtherance of violent activities», але компанія вирішила, що активність не досягла порогу для звернення до поліції і не повідомила їх. Після чого сталися сумні події з убивством 8 людей в Канаді.9️⃣ APPLE ЗАПУСКАЄ ВІДЕОПОДКАСТИУ планах компанії скласти конкуренцію Spotify і YouTube та запустити відеоподкасти. З фіч додадуть - картинка в картинці та вставка динамічної відеореклами.1️⃣0️⃣ ANTHROPIC ПРОТИ КИТАЙСЬКИХ КОМПАНІЙAnthropic вважає, що китайці займалися дистиляцією. Відзначають стартапи DeepSeek, Moonshot і MiniMax і понад 24 000 шахрайських акаунтів з кількістю звернень до Claude понад 16 мільйонів разів. Компанії викачували дані з Claude для навчання своїх моделей. Те саме раніше заявляли OpenAI.1️⃣1️⃣ GOOGLE ПРИБИРАЄ ДОСТУП ПО POP В GMAILТепер не можна буде підключити ваші сторонні поштові сервіси в інтерфейс Gmail. Відрубати таку можливість планують у 2026 році. Крім цього, закривають і Gmailify, що давало підтягувати пошту з Outlook і застосовувати автоматичне сортування за категоріями та перевірку на спам. Доступ збережеться через IMAP і тільки в мобільному застосунку, і то по суті обрізаний, тобто без сортування і перевірки на спам.1️⃣2️⃣ ФІЛ СПЕНСЕР ПОКИДАЄ MICROSOFT@Zatishna_Galera
👁 513 26-02-25 08:04
#iOSКомпас 🧭1️⃣4️⃣3️⃣ Завдання 143Як перейти з Xcode на VS Code iOS-розробнику і не зійти з розумуДоброго здровля мої любі друзі. З вами ваш незмінний ios розробник Сергій з @badlinkschannel.🔣 Xcode - це любов і біль кожного iOS-розробника. Він важкий, повільний, інколи ламається без причин, але без нього нікуди. Або все ж таки можна? Якщо ти дивишся в бік VS Code - ось чесний і практичний гайд, що реально зміниться і як вижити.🔣 Важливий спойлерПовністю замінити Xcode не вийде. Але: писати код - так працювати з Git - так збирати і запускати білди - так дебажити на базовому рівні - так відкривати Interface Builder - ні заливати в App Store - ніТому схема така: VS Code для щоденної роботи + Xcode як сервісна утиліта.🔣 Крок 1. Встановлюємо базуТобі все одно потрібен Xcode: він ставить SDK симулятори toolchain codesignАле відкривати його щодня більше не обовʼязково.Далі ставимо: VS Code Xcode Command Line Tools (xcode-select --install) Homebrew (якщо ще немає)🔣 Крок 2. Swift у VS CodeБез розширень VS Code - просто текстовий редактор.Мінімальний набір: Swift (LSP через SourceKit-LSP) CodeLLDB - для дебагу SwiftFormat або SwiftLint GitLens - щоб бачити хто і коли все зламавПісля цього ти отримаєш: автодоповнення підсвітку помилок go to definition рефакторинг на базовому рівніТак, інколи LSP тупитиме. Але він тупитиме менше, ніж Xcode Indexing.🔣 Крок 3. Проєкти і збіркаВідкриваєш не .xcodeproj, а корінь репозиторію.Збірка і запуск: через terminal через fastlane через xcodebuild через make або shell-скрипти🤓 Приклад:xcodebuild \ -scheme MyApp \ -destination 'platform=iOS Simulator,name=iPhone 15' VS Code тут виступає як мозок, terminal - як руки.🔣 Крок 4. ДебагОсь тут компроміс.Що можна: дебаг Swift-коду через LLDB брейкпоінти stacktrace змінніЧого не можна нормально: дебажити SwiftUI previews нормально працювати з UI lifecycle дивитись AutoLayout як у XcodeРеальність така: логіка і сервіси - VS Code складний UI-дебаг - XcodeІ це нормально.🔣 Крок 5. SwiftUI і Interface BuilderInterface Builder у VS Code не існує.Storyboard і xib: або редагуєш в Xcode або видаляєш з життяSwiftUI: код писати зручно previews працюють тільки через XcodeБагато команд переходять на SwiftUI + VS Code + періодичний Xcode для previews.🔣 Крок 6. Git і CIОсь тут VS Code реально виграє: зручний diff history cherry-pick rebase без болю нормальна робота з великими репамиУ поєднанні з fastlane і CI Xcode відкривається тільки коли щось реально горить.👍 Плюси переходу VS Code швидкий стабільний чудово працює з монорепами легко кастомізується однаковий сетап для iOS, backend і скриптів😡 Мінуси без Xcode ніяк дебаг UI гірший previews - біль новачкам буде складно🔣 Кому це підходить Middle/Senior iOS тим, хто багато працює з логікою командам з CI/CD тим, хто втомився від Xcode indexing🔣 Кому ні джунам тим, хто живе в storyboard тим, хто боїться terminal#️⃣ ВисновокVS Code не вбʼє Xcode. Але він може: забрати 70% щоденної роботи зменшити біль зробити iOS-розробку більш схожою на нормальну інженеріюXcode залишиться. Просто перестане бути центром всесвіту.@Zatishna_Galera
👁 576 26-02-20 14:07
#ЗатишнийDigest👍 П'ятничний digest новин зі світу IT:1️⃣ ВАНТАЖІВКИ AURORA МОЖУТЬ ДОЛАТИ ВЕЛИКІ ВІДСТАНІ ШВИДШЕ ЗА ЛЮДЕЙБезпілотні вантажівки можуть долати 1.6 тисяч км маршрутом між Форт-Вертом і Фініксом за 15 годин. Але людям потрібно більше часу, бо водіям потрібна 30-хвилинна перерва після 8 годин керування згідно із законом, плюс керувати вантажівкою не можна більше ніж 11 годин на день, після чого потрібна пауза на 10 годин. Щоправда, наразі Aurora фіксує збиток у $816 млн за 2025 рік.2️⃣ META УКЛАЛИ КОНТРАКТ ІЗ NVIDIAЙдеться про невідому суму на чипи, включно з Vera Rubin. Обсяг грошей, які компанії інвестують у контракти одна одної, продовжує надуватися.3️⃣ MANUS ЗАПУСТИЛИ ІНТЕГРАЦІЮ З TELEGRAMШІ-агент підключається за хвилину через QR-код. Доступна загалом повноцінна робота - генерація документів, виконання завдань, обробка повідомлень тощо. Інтеграція з іншими месенджерами - скоро.4️⃣ CLAUDE SONNET 4.6 ДОСТУПНИЙЦіна не змінилася - $3 і $15 за мільйон токенів.5️⃣ GROK 4.2 ЗʼЯВИВСЯ В БЕТІПрацює у зв’язці кількох агентів, які спілкуються між собою, з вибором одного агента в ролі лідера.6️⃣ GOOGLE ПОКАЗАЛИ LYRIA 3ШІ моделька для створення музики в Gemini. Працює простіше нікуди - обираємо жанр, прописуємо текстом основний мотив або завантажуємо відео під настрій. Потім відбувається магія, і ви отримуєте на виході нові треки за вашим запитом тривалістю до 30 секунд.7️⃣ WBD, NETFLIX І PARAMOUNT ПРОДОВЖУЮТЬ ПЕРЕМОВИНИWarner Bros. Discovery відкрив переговорне вікно приблизно на тиждень, щоб Paramount могли покращити свою пропозицію щодо потенційної угоди. Голосування акціонерів щодо угоди із Netflix заплановане орієнтовно на 20 березня 2026 року.8️⃣ PERPLEXITY ВІДМОВЛЯЄТЬСЯ ВІД РЕКЛАМИPerplexity була однією з перших компаній, яка запустила рекламу в ШІ-інструментах. Тепер реклами там не буде. Питання довіри до відповідей ШІ у разі інтеграції реклами активно обговорюється на ринку, і саме цей фактор компанії враховують у своїх стратегіях. Користувачі не довіряють, наскільки у такому разі відповідь ШІ-інструментів буде чесною.9️⃣ GOOGLE ВПРОВАДЖУЄ ШІ-ПОКУПКИНові функції для покупок товарів зʼявляються у пошуку Google через Gemini. Компанія інтегрує ШІ у процес вибору товарів - порівняння, рекомендації та частково оформлення покупки без переходу на зовнішні сайти.1️⃣0️⃣ ЄВРОКОМІСІЯ ПРОТИ TIKTOKКомпанії висунули обвинувачення в тому, що інтерфейс визначено як такий, що може викликати залежність. Нескінченна стрічка, автовідтворення тощо. Тепер комісія вимагає змінити поведінку застосунку.1️⃣1️⃣ ЗАСНОВНИК OPENCLAW ПЕРЕХОДИТЬ ДО OPENAIOpenAI і Сем Альтман небезпідставно побачили величезний потенціал у OpenClaw і найняли Пітера Штайнбергера. Тепер OpenClaw переходить у незалежну одиницю у складі OpenAI й лишається opensource, а OpenAI буде розвивати ідею у своїх продуктах.1️⃣2️⃣ ПОМЕР ТВОРЕЦЬ SEGA MEGA DRIVEХідеки Сато - інженер, який стояв за легендарною Sega Mega Drive, помер у віці 77 років. Press 🔠.@Zatishna_Galera
👁 585 26-02-18 08:48
#iOSКомпас 🧭1️⃣4️⃣2️⃣ Завдання 142Як працюють push-нотифікації?З вами знову той самий автор каналу @badlinkschannel. Сподіваюсь вам ще не набридла ця ідея капітана галери про iOS розробника.Це повідомлення, які надсилаються застосунком користувачу навіть тоді, коли сам застосунок не активний. Це ефективний спосіб утримання користувачів і надання їм важливої інформації.🔣 Як працюють push-сповіщення🔣 Реєстрація пристроюКоли застосунок встановлюється та запускається на пристрої, він реєструється для отримання push-сповіщень. Для цього застосунок надсилає запит до Apple Push Notification Service (APNs) з метою отримання унікального токена пристрою (device token).🔣 Отримання токена пристроюAPNs видає токен, який є унікальним для конкретного застосунку на конкретному пристрої і може змінюватися з часом. Застосунок передає цей токен на свій сервер.🔣 Надсилання сповіщення з сервераСервер застосунку формує push-повідомлення з потрібним payload та device token і надсилає його до APNs через офіційний API.🔣 Доставка сповіщенняAPNs автентифікує сервер, знаходить відповідний пристрій за токеном і доставляє сповіщення.🔣 Отримання сповіщення на пристроїiOS відображає сповіщення відповідно до налаштувань користувача. При взаємодії зі сповіщенням застосунок може обробити його та виконати потрібну логіку.🔣 В AppDelegateimport UIKitimport UserNotifications@UIApplicationMainclass AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Запит дозволу на надсилання сповіщень UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .sound, .badge]) { granted, error in if granted { DispatchQueue.main.async { UIApplication.shared.registerForRemoteNotifications() } } } return true } func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) { // Перетворюємо токен у рядок let tokenParts = deviceToken.map { data in String(format: "%02.2hhx", data) } let token = tokenParts.joined() print("Device Token: \(token)") // Надсилаємо токен на сервер // serverAPI.registerDeviceToken(token) } func application(_ application: UIApplication, didFailToRegisterForRemoteNotificationsWithError error: Error) { print("Failed to register: \(error)") }} @Zatishna_Galera
👁 687 26-02-16 20:01
ЗАСНОВНИК OPENCLAW ПЕРЕХОДИТЬ В OPENAIЯ не писав пости про OpenClaw (раніше Clawdbot і Moltbot) навмисно на каналі, оскільки продукт дуже цікавий, але несе неймовірну небезпеку для споживача. Сам проєкт полягає в тому, що на якомусь MacMini ви запускаєте агента, який через месенджери, на кшталт Telegram або WhatsApp, спілкується з вами, виконує завдання на вашому комп'ютері і так далі, такий собі асистент у коробці. Але головне, що він навчається, додає собі сам «скіли», робить тули, яких йому не вистачає для виконання поставлених вами завдань, ходить в інтернет і так далі. І тут якраз і проблеми, були випадки, коли недосвідчені користувачі ніяк не обмежували його і потім сильно шкодували, дізнавшись, що ж він накоїв.Але, OpenAI і Сем Альтман, небезпідставно побачили величезний потенціал у цьому і найняли Пітера Штайнбергера. Тепер OpenClaw переходить у незалежну одиницю у сладі OpenAI й лишається opensource, а OpenAI буде розвивати ідею у своїх продуктах.Крок просто відмінний, оскільки саме цього OpenAI зараз і не вистачає, і той же Anthropic з їх Claude, тут значно попереду.@Zatishna_Galera
👁 538 26-02-13 15:41
#ЗатишнийDigest👍 П'ятничний digest новин зі світу IT:1️⃣ ВИЙШЛА SEEDANCE 2.0ByteDance випустили нову ШI модель по генерації відео. Головна особливість в тому, що моделька виступає в ролі «режисера», роблячи супер кінематографічні відео зі зміною кадрів і ракурсів. Пізніше накидаю приклади, але це дещо.2️⃣ ВИЙШЛА GLM 5Відкрита модель, яка рве все в хвіст і гриву. Має 744 млрд параметрів, із яких 40B - активних. Правда по ресурсах не так все райдужно, моделька достатньо прожерлива.3️⃣ ПЕРША МОДЕЛЬ OPENAI НА CEREBRASСпівпраця компаній призвела до появи - GPT-5.3-Codex-Spark. Маленька, але дуже шустра моделька, до 1000 токенів за секунду. Підтримки картинок немає, а контекст усього 128 000 токенів. Доступно в Codex app, CLI, і VS Code плагіні, але тільки для Pro-акаунтів.4️⃣ ANTHROPIC ОГОЛОСИЛИ ПРО НОВИЙ РАУНД ФІНАНСУВАННЯРаунд на $30 млрд при оцінці в $380 млрд. Раунд прийняли на себе GIC і Coatue, BlackRock, Goldman Sachs, суверенні фонди Катару й Абу-Дабі, Microsoft і Nvidia. Поточна виручка компанії - $14 млрд.5️⃣ GOOGLE ВИПУСТИЛИ GEMINI 3 DEEP THINKРежим для наукових задач. Доступно підписникам AI Ultra в застосунку Gemini, та по окремій заявці через API.6️⃣ WASHINGTON POST ЗВІЛЬНЯЄ 300 ЖУРНАЛІСТІВ300 із 800 - це багато. Органічний пошуковий трафік компанії впав майже наполовину за останні три роки. ШI тисне і дуже сильно.7️⃣ PARAMOUNT ЗРОБИЛИ НОВУ ПРОПОЗИЦІЮ WBDПісля відмови, Paramount роблять нову спробу відбити WBD від згоди на пропозицію Netflix. Обіцяють компенсувати неустойку за зрив договору і закрити $2.8 млрд break-up fee для Netflix, плюс до $1.5 млрд пов'язаних фінансових витрат.8️⃣ ІЛОН МАСК ОГОЛОСИВ ПРО РЕСТРУКТУРИЗАЦІЮ xAIІз цікавого, тепер у компанії чотири основні напрями: Grok, кодинг, відеогенерація і Macrohard (я дуже посміявся з відсилки). Останнє направлене на ШI агентів.9️⃣ OPENAI РОЗПУСТИЛИ MISSION ALIGNMENTКоманда мала займатися «користю людству від AGI». Співробітники розкинуті між іншими відділами. Видимо користь від AGI людству не дуже і потрібна.1️⃣0️⃣ MRBEAST КУПИВ БАНКСуму угоди щодо Step не розкривали. Це мобільний банкінг для молоді.1️⃣1️⃣ В CHATGPT З'ЯВИЛАСЯ РЕКЛАМАПоки тільки в США, але початок покладено. Із хорошого - можна вимкнути персоналізовану рекламу.1️⃣2️⃣ APPLE ГОТУЄ ДО ВИПУСКУ НОВІ ПРИСТРОЇМарк Гурман прогнозує випуск iPhone 17e, iPad і Mac на нових процесорах. Причому Mac буде супер бюджетний, на 13 дюймів і потенційно буде коштувати дешевше iPhone Pro.1️⃣3️⃣ ANTHROPIC ЗАПУСТИЛИ OPUS 4.6 FASTПриріст у швидкості в 2.5 раза, до 100 токенів за секунду. Правда вартість у 6 разів більша. У підписку не додали поки, тому тільки API.1️⃣4️⃣ SPOTIFY ЗАПУСКАЄ PAGE MATCHЗ допомогою телефона і камери, навівши його на книгу, застосунок Spotify автоматично знайде потрібне місце в аудіокнизі. Такий собі костиль для синхронізації аудіокниг із паперовими.1️⃣5️⃣ YOUTUBE ЗАПУСКАЄ АВТОМАТИЧНИЙ ДУБЛЯЖЗ допомогою ШI, звісно ж. Підтримує 27 мов. З'явилася функція Expressive Speech, яка дозволяє передавати емоції й інтонації авторів. А ще тестують функцію Lip Sync.1️⃣6️⃣ GOOLE ЗАПУСКАЮТЬ QUICK SHARE НА ІНШІ ТЕЛЕФОНИРаніше аналог AirDrop був фішкою Pixel. Тепер це буде доступно для всіх Android телефонів. Компанія також працює над розширенням можливостей, щоб обмін даними був можливий не тільки між Android телефонами або iPhone, але й з iPad і MacBook.@Zatishna_Galera
👁 564 26-02-11 08:05
#iOSКомпас 🧭1️⃣4️⃣1️⃣ Завдання 141Які обʼєкти беруть участь у залежностях?З вами знову той самий автор каналу @badlinkschannel. Не забувайте підписатися. А ми продовжуємо наші яблучні історіі.Залежно від контексту, під «обʼєктами, що беруть участь у залежностях», можна розуміти різні концепції. У програмуванні під залежностями найчастіше маються на увазі звʼязки між обʼєктами або модулями, де один обʼєкт залежить від іншого для виконання своїх функцій.🔣 Обʼєкт-залежний і обʼєкт-залежністьКоли один обʼєкт (наприклад, ViewController) залежить від іншого (NetworkManager), перший стає клієнтом, а другий - залежністю.class NetworkManager { func fetchData() { print("Дані завантажено") }}class ViewController { let networkManager: NetworkManager init(networkManager: NetworkManager) { self.networkManager = networkManager } func loadData() { networkManager.fetchData() }} 🔣 Протоколи як спосіб ослаблення залежностейЖорсткі залежності можна ослабити, використовуючи протоколи.protocol NetworkService { func fetchData()}class NetworkManager: NetworkService { func fetchData() { print("Дані завантажено") }}class ViewController { let networkService: NetworkService init(networkService: NetworkService) { self.networkService = networkService } func loadData() { networkService.fetchData() }} 🔣 Залежності в архітектурах (MVVM, VIPER, DI) У MVVM залежність між ViewController та ViewModel. У VIPER модулі залежать один від одного, але слабо повʼязані через протоколи. У DI (Dependency Injection) залежності передаються ззовні, що підвищує тестованість і гнучкість.@Zatishna_Galera
👁 648 26-02-09 15:46
#ЧарівнийКомпас 🧭2️⃣2️⃣7️⃣ Завдання 227Як ти балансуєш між інтересами клієнта і команди?Не те, щоб існувала правильна відповідь на це доволі розмите питання, бо все залежить від конкретних кейсів і їхніх умов, але тут радше цікаво послухати те, чим ви будете керуватися.Почніть з того, що знаєте про «так» і «ні» менеджерів, які, відповідно, завжди кажуть так або ні на будь-які побажання клієнта, і знаходите подібну практику неправильною. Кожен кейс потрібно розглядати окремо.В ідеалі робота має бути побудована так, що не повинно бути питання в площині «команда проти клієнта» або навпаки. Клієнт повинен бачити, що команда зацікавлена в його успіху не менше, ніж він сам, бо його успіх - це можливості для команди на новий бізнес або реферали. А команда має розуміти зворотне і максимально бути в парі з клієнтом, думаючи про його бізнес як про свій.Тобто перше: якщо таке питання вже ставиться, то це або нестача прозорості в роботі, або вже симптом нездорової атмосфери.Але якщо все ж доводиться працювати з такими умовами, то, по-перше, потрібно всі бажання клієнта переводити в керовані обмеження. Тобто якщо клієнт вам каже: нічого не знаю, мені потрібна ця фіча завтра, а не через тиждень, то ваше завдання як менеджера - пояснити, що навіть якщо це можливо, то це потягне за собою цілу низку інших проєктних змін - бюджету, строків інших фіч і так далі. Щоб рішення приймалося не на емоційному рівні, а на рівні розуміння наслідків.Сюди ж, до емоцій, додамо, що в жодному разі «захищати» команду в такому стані не можна. Клієнт і так знає, що ви на їхньому боці. Ви маєте керуватися тільки фактами і цифрами.Ну і для підвищення прозорості з обох сторін добре б мати адекватне планування і репортинг. Це автоматично зніме цілу купу потенційних питань.А так не забувайте те, що я написав на початку - ви потрібні клієнту, клієнт потрібен вам. Ви маєте підтримувати і допомагати одне одному, щоб проєкт вийшов у тому вигляді, який реально потрібен бізнесу клієнта, а ви отримали довгострокові відносини з клієнтом, а не закрилися після одного релізу.@Zatishna_Galera
👁 591 26-02-06 11:53
#ЗатишнийDigest👍 П'ятничний digest новин зі світу IT:1️⃣ РИНКИ І КРИПТА ОБВАЛИЛИСЯNasdaq втратив 1,6% за один день, і це вже третій день поспіль падінь. BTC втратив 12%, як і безліч інших монет. Наразі він коштує від $60 000 до $65 000, що вдвічі менше його історичного максимуму. Я не економіст, тому розбирати причини складно, але кажуть, що багато зав'язано на множинні скорочення робочих місць і на те, що ШІ продовжує роздуватися. Крім того, чомусь мені здається, що світ готується до нової великої заварушки, пов'язаної з Іраном, та й невизначеність «переговорів» в Абу-Дабі дає про себе знати.2️⃣ CROWDSTRIKE КУПУЄ SGNLСума угоди $740 млн. SGNL займається управлінням ідентифікаційних даних. CrowdStrike сподівається за рахунок їхніх технологій посилити захист персональних даних.3️⃣ OPENAI ВИПУСТИЛИ GPT 5.3 CODEXДоступно всюди і краще в усьому. Ще обіцяють ефективніше використання токенів, що зробить модельку дешевшою. Кажуть про економію в 4 рази.4️⃣ ANTHROPIC ВИПУСТИЛИ CLAUDE OPUS 4.6Тепер з Extended Thinking і 1М токенів контексту. Це круто. Капітан дуже чекає, коли всім моделькам суттєво піднімуть контекст, бо вже не раз упирався в його ліміти.5️⃣ КИЇВСТАР ОТРИМАВ ДОЗВІЛ КУПИТИ TABLETKI.UAКомпанія отримала дозвіл на ще одну інвестицію. Загалом цікава інвестиція з огляду на те, що вони вже володіють Helsi.6️⃣ МАСК ОБ’ЄДНАВ SPACEX І xAIІлон Маск оголосив, що SpaceX купує xAI - тепер під одним дахом і ракети, і Grok, а ще й Х. Оцінка цього - близько $1,25 трлн: SpaceX ~$1 трлн, xAI ~$250 млрд. Таким чином статки Маска збільшились до $850 млрд.7️⃣ CHROME ОТРИМУЄ РОЗУМНИЙ АПДЕЙТ З GEMINIЦілу низку функцій починає викочувати Google для свого браузера. Бічна панель з Gemini, Nano Banana прямо в браузері, ШІ з усіма сервісами Google, Auto Browse - агент у браузері. Частина функцій буде доступна лише підписникам тарифів AI Pro і Ultra в США, принаймні поки.8️⃣ PINTEREST СКОРОЧУЄ 15% ШТАТУА ще й офісні приміщення. Причина проста - не потрібні нам ці шкіряні мішки, у нас є ШІ.9️⃣ UBISOFT ПРОДОВЖУЄ БАРАХТАТИСЯТепер на тлі акцій, що впали на дно, компанія продовжує реструктуризацію, пропонуючи добровільне скорочення до 200 людей у Франції. З урахуванням загального хедкаунту в 17 000, це не так уже й багато, але все одно.1️⃣0️⃣ NVIDIA ВЖЕ НЕ ПЛАНУЄ $100 МЛРД ІНВЕСТИЦІЙ В OPENAIЯкщо пам'ятаєте, минулого року Nvidia планувала інвестувати до $100 млрд в OpenAI, зокрема створити потужності для OpenAI на 10 гігават і ще видати грошей, на які компанія планувала купити/орендувати чипи у зелених. Зараз компанія переглядає цю інвестицію і скоріш за все вона буде значно меншою, приблизно $20-$30 млрд, замість $100 млрд.@Zatishna_Galera