Вхід Реєстрація
Реклама
Ваше рекламне місце
Забронюйте цей слот без конкуренції на обраний період.
Купити рекламу →
Логотип телеграм спільноти - Затишна Галера
Додано 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 каналу

👁 805 26-02-05 08:03
ANTHROPIC БЕРЕ НА СЕБЕ ЗОБОВ'ЯЗАННЯ НЕ ПОКАЗУВАТИ РЕКЛАМУ І ВИСМІЮЄ OPENAIAnthropic опублікували свій маніфест, у якому обіцяють, що Claude залишиться без реклами. Воно, насправді, і не дивно, з огляду на те, скільки грошей вони беруть за підписку, і було б дивно показувати рекламу для платного сервісу. Але є цікаві аргументи з їхнього боку, і головний, як на мене, - те, що чатбот не зможе давати правильні відповіді, якщо в нього буде зацікавленість показувати рекламу, буде конфлікт інтересів.Усе логічно, але при цьому OpenAI обіцяє, що реклама в безкоштовних тарифах буде в окремому, чітко позначеному блоці під відповіддю і не впливатиме на саму відповідь - але підбиратиметься під поточну тему розмови. І в такому разі стає ще незрозуміліше 4 ролики, які Anthropic випустили, висміюючи OpenAI. Заради справедливості, вони справді кумедні, рекомендую до перегляду, але загалом мені здається, аби Anthropic не опинилися в ситуації Samsung, коли ті висміювали Apple, а потім через пів року-рік повторювали той самий крок, який висміювали. Час покаже.Особливо рекомендую ролик про хлопця, який просить допомогти налагодити взаємини з мамою, а персонаж, що відіграє чатбота, пропонує зайти на сайт знайомств для любителів жінок що постарше.@Zatishna_Galera
👁 540 26-02-04 09:21
#iOSКомпас 🧭1️⃣4️⃣0️⃣ Завдання 140Чи потрібно відстежувати статус задачі в DispatchWorkItem?Доброго здровля мої любі друзі. З вами ваш незмінний ios розробник Сергій з @badlinkschannel.Так, відстеження статусу задачі в DispatchWorkItem може бути корисним, але це залежить від вимог застосунку.🔣 Коли це корисно?Якщо задачу можна скасувати (cancel()) Якщо потрібно реагувати на факт скасування через isCancelledЯкщо логіка залежить від моменту завершення задачі*let workItem = DispatchWorkItem {print(“Задача виконується”)}DispatchQueue.global().async(execute: workItem)workItem.cancel()if workItem.isCancelled {print(“Задачу скасовано”)} else {print(“Задачу виконано або вона вже почала виконуватись”)} 🔣 Чи можна перевірити, чи завершена задача?Прямого прапорця завершення в DispatchWorkItem немає.Для цього використовується notify, який гарантовано викликається після завершення виконання:let workItem = DispatchWorkItem {print(“Задача виконується”)}workItem.notify(queue: .main) {print(“Задача завершена”)}DispatchQueue.global().async(execute: workItem) 🔣 Чи потрібно завжди відстежувати статус?Короткі та ізольовані задачі - можна не відстежувати.Задачі з відміною, залежностями або бізнес-критичною логікою - відстежувати обовʼязково.@Zatishna_Galera
👁 587 26-02-03 08:01
CHROME ОТРИМУЄ РОЗУМНИЙ АПДЕЙТ З GEMINIЦілу низку функцій починає викочувати Google для свого браузера.🔣 Бічна панель з Gemini - чат-бот постійно доступний під рукою в бічній панелі, вміє відповідати на запитання, контекстом слугує одразу кілька відкритих вкладок.🔣 Nano Banana - тепер будь-яке зображення зі сторінки можна відредагувати прямо в браузері.🔣 Підключення до сервісів Google - буде можливість підключити Gemini до Gmail, Drive, Photos, YouTube та інших сервісів компанії. Чат-бот зможе працювати з даними й файлами звідти. Надсилати листи, додавати події в календар і так далі.🔣 Auto Browse - агент, який уміє заповнювати форми, робити покупки, оформлювати замовлення і так далі. При цьому ключові кроки, пов’язані з конфіденційними даними залишаються за користувачем і чекатимуть підтвердження.Функції бічної панелі Gemini і Nano Banana вже почали поширюватися серед користувачів, а Auto Browse вже запускають у прев’ю. Частина функцій буде доступна лише підписникам тарифів AI Pro і Ultra в США, принаймні поки.@Zatishna_Galera
👁 543 26-02-02 08:02
#ЧарівнийКомпас 🧭2️⃣2️⃣6️⃣ Завдання 226Чим корисний burndown chart і що ти можеш зрозуміти з його форми?Новий понеділок - нова п'ятірка запитань, тепер про менеджмент.🤔 Burndown chart - це графік, який показує, як команда «спалює» або «обробляє» залишковий обсяг роботи протягом спринту або проєкту. Головне завдання - візуально допомогти відстежити прогрес і зрозуміти, чи вкладаємося ми в строки чи ні.У нас є дві осі - час (наприклад, дні спринту) і обсяг роботи, що залишився (часто в story points, але також це можуть бути години або кількість елементів роботи). На графіку зазвичай є дві лінії: ідеальна, яка показує картинку за рівномірної обробки задач, і фактична - те, як насправді зменшується обсяг задач.🔣 Що ми можемо винести з цього графіка:🔣 Рівне зниження, близьке до ідеального - робота розподілена стабільно, команда рухається передбачувано.🔣 Плоска лінія, а потім різке падіння ближче до кінця спринту - на жаль, типова і часта ситуація, коли задачі довго перебувають у прогресі й завершуються масово в останні дні. Це означає, що розбиття на сабтаски було виконано погано і в нас страждає планування.🔣 Відкати вгору - задачі повертаються в роботу (наприклад, після невдалого тестування або відхилення рев'ю) або додавання задач у спринт. І те і те - не дуже добре.🔣 Дуже швидке падіння на початку - вкрай рідкісне явище, але раптом у вас так склалося. Значить що задачі або були недоцінені або надто прості і в перші ж дні, більшість із них було зроблено.#️⃣ Burndown - це щоденний індикатор, який варто перевіряти й аналізувати. Особливо в аутсорсі корисний, де важлива передбачуваність і звітність перед клієнтом, такий інструмент допомагає заздалегідь виявити відхилення й скоригувати курс.@Zatishna_Galera
👁 599 26-01-30 13:36
#ЗатишнийDigest👍 П'ятничний digest новин зі світу IT:1️⃣ GOOGLE ПОКАЗАЛИ PROJECT GENIEЦе вебзастосунок, який працює на базі Genie 3. ШІ, звісно ж. Дає можливість створювати віртуальні світи та ігри за допомогою текстового опису і референсних картинок. Генерується багато чого - починаючи від візуалу, закінчуючи фізикою та анімаціями.2️⃣ AMAZON РОЗГЛЯДАЮТЬ ІНВЕСТИЦІЮ ДО $50 МЛРД В OPENAIOpenAI хоче залучити до $100 млрд у новому раунді, а найбільшим інвестором у переговорах називають Amazon.3️⃣ DECART AI ПОКАЗАЛИ LUCY 2.0Інструмент за допомогою ШІ перетворює вас на іншу людину на відео в реальному часі. Виглядає приголомшливо.4️⃣ TESLA ВИТРАТИТЬ ПОНАД $20 МЛРД НА ШІ ТА ВКЛАДЕ $2 МЛРД В xAITesla планує зробити акцент на роботів, а машини поки що йдуть на другий план. Частину потужностей з автомобільного виробництва переведуть на роботів. При цьому одна компанія Маска буде інвестувати в іншу компанію Маска, на тлі того, що ця друга компанія обговорює об'єднання зі SpaceX, третьою компанією Маска.5️⃣ AMAZON СКОРОЧУЄ 16 000 ЛЮДЕЙНова хвиля скорочень пов'язана з триваючою реструктуризацією. Співробітникам дають 90 днів на пошук нової позиції в компанії.6️⃣ OPENAI ЗАПУСТИЛИ PRISMІнструмент для написання наукових робіт, безкоштовний. Це LaTeX-воркспейс із вбудованими AI-інструментами. Допоможе з цитатами, формулами, редактурою і так далі. Студенти десь радіють.7️⃣ BLUE ORIGIN АНОНСУВАЛИ СУПУТНИКОВИЙ ІНТЕРНЕТ TERAWAVEШвидкість до 6 Тбіт/с і система буде заснована на 5 408 супутниках на орбіті. Це сильно швидше за Starlink, щоправда і спрямованість сервісу не на обивателя, а на корпоративних клієнтів.8️⃣ MICROSOFT ДАЛИ ФБР ДОСТУПИ ДО КЛЮЧІВ ШИФРУВАННЯФБР подали запит на ключі від BitLocker для розшифрування даних кількох жорстких дисків. За словами компанії, вони отримують близько 20 запитів на подібне на рік. У цьому випадку йдеться про розслідування можливого шахрайства з COVID-допомогами і доступом до даних на трьох ноутбуках.9️⃣ ODYSSEY 2 PRO - НОВИЙ ІНСТРУМЕНТ ДЛЯ ГЕНЕРАЦІЇ СВІТІВГенерує в реальному часі, у якості 720p і близько 22 FPS. Далі можна проводити маніпуляції за допомогою текстових промптів.1️⃣0️⃣ ПОКАЗАЛИ WAYPOINT-1 - OPEN-WEIGHT ГЕНЕРАТОР ІГРОВИХ СВІТІВПро те саме, що і минула новина, тільки open-weight. Теж у реальному часі, має під собою дві моделі на 2.3B і 6.1B параметрів, генерує світи за текстовим описом. При цьому мала модель здатна працювати на звичайній обивательській відеокарті.1️⃣1️⃣ EPIC GAMES І GOOGLE ЗАКІНЧУЮТЬ КОНФЛІКТТепер вони будуть спільно розробляти щось. У суді спливла угода на 6 років і $800 млн (як витрати Epic на сервіси Google), плюс партнерство навколо Android, Fortnite та Unreal Engine. 1️⃣2️⃣ ANTHROPIC ДОДАЄ НОВІ МОЖЛИВОСТІ ДЛЯ CLAUDEТепер можна працювати напряму через чат з багатьма сторонніми інструментами. Наприклад керувати задачами та таймлайнами в Asana або готувати презентації в Canva і так далі, список там уже не такий й маленький. Усе це в одному вікні.@Zatishna_Galera
👁 665 26-01-26 20:25
#ЧарівнийКомпас 🧭2️⃣2️⃣5️⃣ Завдання 225Чим відрізняється тестування за use case від тестування за user story?Завершуємо п'ятірку питань з теорії тестування. Питання не те щоб складне, але чомусь саме на ньому часто «падають» новачки.Тестування за use case і тестування за user story відрізняються рівнем деталізації, фокусом і метою, тому що use case і user story - це різні сутності.🤔 Use case - це формалізований опис взаємодії користувача із системою.Тестування за use case орієнтоване на перевірку поведінки користувача в межах цілісного сценарію, який може включати: кілька функціональностей, різні гілки розвитку подій, альтернативні та негативні сценарії.Наприклад, умовний use case може виглядати так:«Користувач реєструється, логіниться в систему, додає іншого користувача в друзі та надсилає йому приватне повідомлення». Навіть у такому спрощеному вигляді це вже ланцюжок дій, а не одна фіча. І це ми ще не чіпаємо негативні сценарії (наприклад, спроба надіслати повідомлення без авторизації, із заблокованим акаунтом тощо).Основна мета тестування за use case - перевірити, чи відповідають бізнес-логіка та системні правила тому, як реальний користувач може взаємодіяти із системою.Цей підхід особливо добре підходить: для систем зі складними та розгалуженими бізнес-правилами, коли в системі багато ролей і залежностей, і для end-to-end та регресійного тестування.🤔 User story - це короткий опис потреби користувача в контексті проєкту, зазвичай у форматі: «Я, як користувач, хочу …, щоб …». Тестування за user story спрямоване на перевірку конкретного функціоналу, реалізованого в межах одного завдання.Фокус тут: на acceptance criteria та на перевірку конкретної фічі. 🔣 Якщо коротко сформулювати:🔣 Use case - це погляд на систему загалом або на значну її частину.Перевірка того, чи може користувач за допомогою системи пройти ланцюжок дій і вирішити свою задачу від початку до кінця. По суті, це end-to-end підхід.🔣 User story - це погляд на конкретну потребу користувача, без фокуса на всіх можливих пререквізитах і суміжних сценаріях. Це тестування окремого шматка функціональності.Ці підходи не конкурують між собою, а доповнюють один одного, закриваючи різні рівні тестування і різні типи ризиків.@Zatishna_Galera
👁 808 26-01-23 15:15
#ЗатишнийDigest👍 П'ятничний digest новин зі світу IT:1️⃣ УГОДА ПО TIKTOK СТАЛАСЯOracle, MGX, Silver Lake отримують по 15% акцій, а ByteDance зберігає 19,9%, залишаючись, по суті, власником найбільшого індвидуального пакета. При цьому здебільшого рада директорів буде складатися з американців. Є чутки, що решта часток частково розподілені між людьми Трампа. А ще, ByteDance зберігає алгоритм і буде давати доступ до нього за ліцензією новій американській структурі.2️⃣ НОВИЙ ЄДИНОРІГ PREPLYЩе одним нашим єдинорогом більше. Новий раунд на $150 млн збільшив вартість компанії до понад $1 млрд.3️⃣ GOOGLE ПОСИЛЮЄ ПОЗИЦІЇ НА ШI РИНКУУ березні кількість запитів у Gemini API становила 35 млрд, а вже до серпня збільшилася до 85 млрд. Кількість підписників лише Gemini Enterprise досягла 8 млн. Усе свідчить про те, що у Google змогли, хоча я навіть не думав, що так швидко наздогонять.4️⃣ TSMC НЕ СПРАВЛЯЄТЬСЯ З РОСТОМ ЗАПИТІВ НА ЧИПИУсе через бум ШI. Компанії, включно з Nvidia, просять їх працювати швидше і дати додаткові потужності, але TSMC не може задовольнити попит. Попит на передові чипи втричі більший за можливості TSMC.5️⃣ MICRON НАЗИВАЄ БУМ НА ЧИПИ БЕЗПРЕЦЕДЕНТНИМУсе те саме, що у TSMC. Попит величезний, потужностей немає. Страждатимемо ми з вами, бо зараз куди вигідніше перемикати виробництво на ШI, ніж на штучного споживача.6️⃣ xAI ЗАПУСКАЮТЬ НОВІ ТАРИФИGrok Business і Enterprise з доступом до Grok 3, Grok 4 і Grok 4 Heavy анонсовані. Користувачі отримають додатковий контроль і гарантії конфіденційності. Запущено новий рівень ізоляції Enterprise Vault.7️⃣ СКОРО КОД РУКАМИ ПИСАТИ НЕ БУДЕМОТаке передбачення від Даріо Амодея, CEO Anthropic. З його слів, уже зараз у компанії пишуть усього лише 10% коду, а решту тільки редагують після генерації. Але він думає, що до того, щоб не писати код взагалі, залишилося приблизно 6-12 місяців.@Zatishna_Galera
👁 736 26-01-21 13:27
#iOSКомпас 🧭1️⃣3️⃣8️⃣ Завдання 138Що відбувається з класом під час компіляції?З вами знову той самий автор каналу @badlinkschannel. Сподіваюсь вам ще не набридла ця ідея капітана галери про iOS розробника.Під час компіляції у Swift клас проходить кілька стадій обробки: Аналіз синтаксису та семантики - компілятор перевіряє код на помилки. Генерація проміжного представлення (IR) - створюється код на рівні LLVM IR. Оптимізація - Swift застосовує різні оптимізації, наприклад inlining, dead code elimination та інші. Генерація машинного коду - фінальний код перетворюється на виконуваний машинний код, специфічний для платформи.🔣 Що конкретно відбувається з класом?На відміну від структур, класи у Swift є посилальними типами. У більшості випадків їх екземпляри розміщуються у купі (heap), хоча за агресивних оптимізацій компілятор може виконувати stack promotion. Це означає, що: Під час створення обʼєкта, як правило, виділяється памʼять у купі. Swift автоматично використовує ARC (Automatic Reference Counting) для керування життєвим циклом обʼєктів. Методи класу можуть викликатися через віртуальну таблицю (vtable), якщо застосовується динамічна диспетчеризація.🔣 Важливі моменти final клас дозволяє компілятору прибрати динамічну диспетчеризацію та викликати методи напряму. Наслідування ускладнює оптимізації, оскільки фактична реалізація методу визначається під час виконання. На відміну від структур, під час передачі класів у функції не відбувається копіювання - передається посилання на той самий обʼєкт.class Animal { var name: String init(name: String) { self.name = name } func speak() { print("Some sound") }}final class Dog: Animal { override func speak() { print("Woof!") }}let myDog = Dog(name: "Buddy")myDog.speak() @Zatishna_Galera
👁 718 26-01-19 09:55
#ЧарівнийКомпас 🧭2️⃣2️⃣4️⃣ Завдання 224Що таке паралельне тестування і коли його використовувати?Паралельне тестування - це підхід, за якого кілька тестів виконуються одночасно, а не послідовно.Особливо популярне в автоматизованому тестуванні, але трапляється і в ручному теж. Головна мета такого тестування - скоротити загальний час на прогін тестів, щоб швидше отримати результати і подивитися, як система буде себе поводити за такого підходу.Найчастіше застосування, як ми вже сказали - автоматичне тестування. У такому разі тести розбиваються на групи, які запускаються паралельно. Часто таким чином одразу покривають кілька браузерів, наприклад.Звісно, розбиття і запуск таких тестів має бути зроблено з розумом. Не можна запускати тести, коли вони ділять одні дані між собою і можуть змінювати їх паралельно, тоді буде конфлікт, а також якщо тести мають залежність один від одного.Тому для паралельного тестування обовʼязково потрібно перевірити ізоляцію даних для кожної конкретної групи тестів, незалежність цих груп одна від одної, можливість тестового оточення витримати таке навантаження.Паралельне тестування - хороший інструмент, який може заощадити час, але водночас потребує правильного підходу, інакше призведе до хибних результатів тестування.@Zatishna_Galera
👁 731 26-01-16 16:24
#ЗатишнийDigest👍 П'ятничний digest новин зі світу IT:1️⃣ META СКОРОЧУЄ 10% REALITY LABSЦе близько 1500 людей. Метавсесвіт не злетів, тепер фокусуються на ШІ. Я все ще думаю, що метавсесвіти - це круто, просто зарано.2️⃣ THINKING MACHINES ПОКИДАЮТЬ КОФАУНДЕРИКомпанію Міри Мурати залишають двоє співзасновників. Кажуть, розставання відбувається неполюбовно. Обидва повертаються в OpenAI. Були засланими шпигунами?3️⃣ GOOGLE ВИКАТУЄ PERSONAL INTELLIGENCEGemini підключає сервіси компанії як джерела даних - Gmail, YouTube, Photos та інші. Тепер з Gemini можна буде спілкуватися на будь-яку тему, що стосується даних із цих сервісів. Поки що тільки в США і для платних підписників.4️⃣ OPENAI УКЛАДАЄ УГОДУ З CEREBRAS SYSTEMSЙдеться про купівлю обчислювальних потужностей. Сума угоди оцінюється приблизно до $10 млрд. Компанія заявляє про суттєве прискорення генерації відповідей.5️⃣ OPENAI ВИПУСТИЛИ СВІЙ ПЕРЕКЛАДАЧСхожий інтерфейс з Google Translate, але з вбудованими промтами для тонкого налаштування перекладу. Підтримує понад 50 мов.6️⃣ ANTHROPIC ВИПУСТИЛИ COWORKЦе чат в агентному режимі: Claude може працювати з файлами в папці, читати їх, редагувати, створювати і планувати завдання. По суті, Claude Code для тих, хто працює з файлами, а не з кодом.7️⃣ APPLE ПІДТВЕРДИЛИ ВИБІР GEMINI ДЛЯ SIRIApple підтвердила використання моделей Gemini від Google для обробки складних запитів Siri без повної заміни внутрішньої логіки.@Zatishna_Galera