Доброго вечора друзі)
Чули про таку штуку?
Що я маю вам сказать)
Є прикольний один цікавий тул - Ollama https://ollama.com/
Це такий движок для локального запуску LLM-моделей (це типу Llama3, Gemma, Mistral). Тобто можна юзати ШІ без хмар і без інтернету. Все крутиться прямо на компі, без API-ключів і сторонніх сервісів.
Ставиться дуже просто.
Для Windows качаємо інсталятор з сайту, або юзаємо WSL2.
Як стартанути модель. Завантажуємо Llama3.1 (Можно 8B варіант)
А запускаэмо
И тепер можна спілкуватися прямо в CLI.
Умовно:
З корисного шо можу порадити це
- список моделей
- деталі моделі
- що зараз запущено
- зупинка
Ну і якщо дісйно прям так не любите термінал або не вміє нормально працювати через нього, то можно через ЮА
Їх там є купа варіантів
Open WebUI ставиться через Docker, має історію чатів, RAG, навіть підтримку кількох моделей.
Ну або на офіційний Windows-GUI, нативна апка, працює без терміналу.
https://www.windowscentral.com/artificial-intelligence/ollamas-new-app-makes-using-local-ai-llms-on-your-windows-11-pc-a-breeze-no-more-need-to-chat-in-the-terminal
Взагалі цікава ідея)
а і так якщо у вас слабке залізо то беріть llama3.2:3B.
Для CI/CD можна запускати Ollama як мікросервіс у пайплайні. Плюс, моделі можна кастомно донавчати під свої дані (ollama create).
Коротше якщо цікаво, наступним постом можу показати, як підключити Ollama до Postman, щоб генерувати тести автоматично але з вас серденько)))
Всім гарного вечора друзі)
Обняв
Чули про таку штуку?
Що я маю вам сказать)
Є прикольний один цікавий тул - Ollama https://ollama.com/
Це такий движок для локального запуску LLM-моделей (це типу Llama3, Gemma, Mistral). Тобто можна юзати ШІ без хмар і без інтернету. Все крутиться прямо на компі, без API-ключів і сторонніх сервісів.
Ставиться дуже просто.
curl -fsSL https://ollama.com/install.sh | sh
Для Windows качаємо інсталятор з сайту, або юзаємо WSL2.
Як стартанути модель. Завантажуємо Llama3.1 (Можно 8B варіант)
ollama pull llama3.1
А запускаэмо
ollama run llama3.1
И тепер можна спілкуватися прямо в CLI.
Умовно:
ollama run llama3.1 "Напиши SQL-запит щоб знайти всі замовлення > 1000$"
З корисного шо можу порадити це
ollama list
- список моделей
ollama show llama3.1
- деталі моделі
ollama ps
- що зараз запущено
ollama stop llama3.1
- зупинка
Ну і якщо дісйно прям так не любите термінал або не вміє нормально працювати через нього, то можно через ЮА
Їх там є купа варіантів
Open WebUI ставиться через Docker, має історію чатів, RAG, навіть підтримку кількох моделей.
docker run -d -p 3000:8080 --add-host=host.docker.internal:host-gateway ghcr.io/open-webui/open-webui:main
Ну або на офіційний Windows-GUI, нативна апка, працює без терміналу.
https://www.windowscentral.com/artificial-intelligence/ollamas-new-app-makes-using-local-ai-llms-on-your-windows-11-pc-a-breeze-no-more-need-to-chat-in-the-terminal
Взагалі цікава ідея)
а і так якщо у вас слабке залізо то беріть llama3.2:3B.
Для CI/CD можна запускати Ollama як мікросервіс у пайплайні. Плюс, моделі можна кастомно донавчати під свої дані (ollama create).
Коротше якщо цікаво, наступним постом можу показати, як підключити Ollama до Postman, щоб генерувати тести автоматично але з вас серденько)))
Всім гарного вечора друзі)
Обняв
Ollama
Ollama is the easiest way to automate your work using open models, while keeping your data safe.
❤25👍4⚡1🙏1🤗1🆒1
This media is not supported in your browser
VIEW IN TELEGRAM
Доброго ранку, банда! 🌞
Як ваш день? Сподіваюсь, у вас все добре і ви в безпеці 💙💛
Мій ранок сьогодні стартанув з класики жанру, дебаг і купа логів но в руці с кавою)))
А як у вас почався день?
Бажаю вам гарного настрою і продуктивності)
А давайте будемо тими тестерами, які як у відео, коли дев щось каже, а ми все одно тестуємо як справжні Quality Assurance)
Всіх обняв)
Як ваш день? Сподіваюсь, у вас все добре і ви в безпеці 💙💛
Мій ранок сьогодні стартанув з класики жанру, дебаг і купа логів но в руці с кавою)))
А як у вас почався день?
Бажаю вам гарного настрою і продуктивності)
А давайте будемо тими тестерами, які як у відео, коли дев щось каже, а ми все одно тестуємо як справжні Quality Assurance)
Всіх обняв)
🤣14👍2❤1🤗1
Завдання дня для QA:
Що таке SBC (Session Border Controller)
Що таке SBC (Session Border Controller)
Anonymous Quiz
24%
(A) Це спеціалізований firewall для SIP/VoIP-трафіку, що блокує небажані дзвінки.
59%
(B) Це сервер, який керує сесіями в реальному часі SIP, RTP робить NAT traversal, шифруваня і захист
12%
(C) Це просто SIP-проксі, що пересилає дзвінки від клієнта до сервера.
6%
(D) Це аналог NGINX, але для дзвінків і відео.
👀8❤2🔥2👍1🥰1
Bug or Defect?
Завдання дня для QA:
Ви відкрили додаток, і перша думка: «А що буде, якщо я прямо зараз вимкну Wi-Fi, зміню час на телефоні і натисну “Видалити акаунт”? Який тип тестування ми щойно описали?
Ви відкрили додаток, і перша думка: «А що буде, якщо я прямо зараз вимкну Wi-Fi, зміню час на телефоні і натисну “Видалити акаунт”? Який тип тестування ми щойно описали?
Доброго вечора - Розберу вам коротенько цей пул може комусь буде цікаво)
Чому не (A)
ну тут і так все всі знають, smoke це швидка перевірка «живе/не живе» ключових флоу після білду (логін, головна дія, вихід). Ніяких експериментів типу вимкну Wi-Fi і натисну (Видалити акаунт). Це просто sanity-чек, не про креатив.
Чому не (B)
Тут теж все понятно, регресія, це повторне проходження вже відомих тест-кейcів після змін у коді. У нашій ситуації немає списку кейсів, ми не «перепроходимо» старе, ми одразу фантазуємо «а що як».
Чому не (D) і воно вас заплутало)
Експлорейшн часто плутають з «хаотичним клацанням», але це не так. Це цільова сесія з чартером (метою), таймбоксом, нотатками, гіпотезами. Тут у нас немає ні чартеру, ні структури, це спонтанний експеримент.
Чому (C) Ad-hoc всеж правельна відповідь)
«Відкрив додаток і перша думка: а що буде, якщо вимкну Wi-Fi / зміню час / натисну “Видалити акаунт”?», це класична ad-hoc: імпульсивна ідея → одразу пробуємо → дивимось, що зламається. Без плану, без нотаток, просто «крутонув ручку й подивився реакцію».
Але якщо є зауваження або що добавити буду рад за породу або щось цікаве)
Пізніше вам накину круту шпаргалку по No-SQL - наконецто я до неї добрався )
Всім гарного вечора)
Чому не (A)
ну тут і так все всі знають, smoke це швидка перевірка «живе/не живе» ключових флоу після білду (логін, головна дія, вихід). Ніяких експериментів типу вимкну Wi-Fi і натисну (Видалити акаунт). Це просто sanity-чек, не про креатив.
Чому не (B)
Тут теж все понятно, регресія, це повторне проходження вже відомих тест-кейcів після змін у коді. У нашій ситуації немає списку кейсів, ми не «перепроходимо» старе, ми одразу фантазуємо «а що як».
Чому не (D) і воно вас заплутало)
Експлорейшн часто плутають з «хаотичним клацанням», але це не так. Це цільова сесія з чартером (метою), таймбоксом, нотатками, гіпотезами. Тут у нас немає ні чартеру, ні структури, це спонтанний експеримент.
Чому (C) Ad-hoc всеж правельна відповідь)
«Відкрив додаток і перша думка: а що буде, якщо вимкну Wi-Fi / зміню час / натисну “Видалити акаунт”?», це класична ad-hoc: імпульсивна ідея → одразу пробуємо → дивимось, що зламається. Без плану, без нотаток, просто «крутонув ручку й подивився реакцію».
Але якщо є зауваження або що добавити буду рад за породу або щось цікаве)
Пізніше вам накину круту шпаргалку по No-SQL - наконецто я до неї добрався )
Всім гарного вечора)
1❤🔥8👍6❤2🔥1🥰1
Bug or Defect?
Photo
Всім доброго вечора колеги, як ваш настрій? 💛
Продовжимо сьогодні трохи про MongoDB. Але не з позиції ось команда insert і йдіть пробувати.
Багато хто чув, що Mongo, це «NoSQL-база», але в роботі QA часто це виглядає як "а як мені перевірити, що після API реально створився юзер?".
Якщо коротко то Mongo це документна база, де все зберігається у вигляді JSON-подібних об’єктів.
Тобто не таблички як у SQL, а колекції з документами.
Для QA це плюс, бо дані видно так само, як вони летять через API.
Якщо цікаво з вас серденько!
Всім гарного вечора а головне спокійного)
Всіх обняв
Продовжимо сьогодні трохи про MongoDB. Але не з позиції ось команда insert і йдіть пробувати.
Багато хто чув, що Mongo, це «NoSQL-база», але в роботі QA часто це виглядає як "а як мені перевірити, що після API реально створився юзер?".
Якщо коротко то Mongo це документна база, де все зберігається у вигляді JSON-подібних об’єктів.
Тобто не таблички як у SQL, а колекції з документами.
Для QA це плюс, бо дані видно так само, як вони летять через API.
Якщо цікаво з вас серденько!
Всім гарного вечора а головне спокійного)
Всіх обняв
❤38🤓5👍4
Всім доброго раночку друзі 🌞
Сиджу з кавою, читаю новини і знову ловлю себе на думці, технології летять так швидко вперед, що голова обертом.
Ще якихось 15 років тому я кайфував від телефону лягушки умовно Motorola і вважав, що G2-інтернет це просто космос.
А сьогодні вже говоримо про G6, AI-агенти в Windows і купу штук, які навіть у фантастиці здавались перебором.
Я натрапив на одну статтю, вона коротка, але дуже показова.
Почитаєте, впевнено зависнете на думці: А ми взагалі встигаємо за цим темпом?.
https://peerlist.io/zakkhassan97/articles/whats-going-on-in-tech-right-now-august-2025
Яка ваша думка?
Може, це нормально, жити в епоху, де оновлення виходять частіше, ніж ти встигаєш докупити каву? 😅
Всім гарного дня, друзі 💛
Обняв 🤗
Сиджу з кавою, читаю новини і знову ловлю себе на думці, технології летять так швидко вперед, що голова обертом.
Ще якихось 15 років тому я кайфував від телефону лягушки умовно Motorola і вважав, що G2-інтернет це просто космос.
А сьогодні вже говоримо про G6, AI-агенти в Windows і купу штук, які навіть у фантастиці здавались перебором.
Я натрапив на одну статтю, вона коротка, але дуже показова.
Почитаєте, впевнено зависнете на думці: А ми взагалі встигаємо за цим темпом?.
https://peerlist.io/zakkhassan97/articles/whats-going-on-in-tech-right-now-august-2025
Яка ваша думка?
Може, це нормально, жити в епоху, де оновлення виходять частіше, ніж ти встигаєш докупити каву? 😅
Всім гарного дня, друзі 💛
Обняв 🤗
Peerlist
What’s Going On in Tech Right Now? (August 2025)
Stay ahead with the latest tech trends of August 2025. Discover breakthroughs in agentic AI, quantum computing, 5G, AR/VR, and more transforming the tech landscape right now.
👍5👀3❤2🔥2
Завдання дня для QA:
Ви ганяєте апку під Linux і бачиш, що при довгій роботі починає "під’їдати" пам’ять. Твій колега каже: Та то просто кеш, не парься. Але ти береш серйозну артилерію Valgrind: - Що з цього дійсно робить Valgrind?
Ви ганяєте апку під Linux і бачиш, що при довгій роботі починає "під’їдати" пам’ять. Твій колега каже: Та то просто кеш, не парься. Але ти береш серйозну артилерію Valgrind: - Що з цього дійсно робить Valgrind?
Anonymous Quiz
11%
(А) Показує FPS та продуктивність CPU в реальному часі.
73%
(B) Перевіряє доступ до пам’яті, знаходить витоки та неправильне використання malloc/free.
14%
(C) Це тул для логування всіх системних викликів (як strace).
2%
(D) Автоматично виправляє помилки у C-коді й патчить білд.
👀6🤓3❤2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Друзі, привіт!
Як ви? Сподіваюсь, у всіх усе добре 💛
Бажаю вам гарного та продуктивного дня, сильні 💛
А щоб трошки підняти настрій, ловіть це відео
І тільки не кажіть, що не впізнали себе, коли горять строки релізу)
Всіх обняв 🤗
Як ви? Сподіваюсь, у всіх усе добре 💛
Бажаю вам гарного та продуктивного дня, сильні 💛
А щоб трошки підняти настрій, ловіть це відео
І тільки не кажіть, що не впізнали себе, коли горять строки релізу)
Всіх обняв 🤗
😁19❤6🤗2😭1
Завдання дня для QA:
Що таке кодек?
Що таке кодек?
Anonymous Quiz
79%
(A) Це алгоритм, який стискає та розпаковує медіа (аудіо/відео).
6%
(B) Це формат файлу, наприклад .mp4 або .mp3.
6%
(C) Це бібліотека у браузері, яка відповідає за JavaScript-код.
9%
(D) Це спеціальний сервер, який транслює звук та відео в реальному часі.
🤓7👍4🔥1
Bug or Defect?
Доброго вечора друзі) Чули про таку штуку? Що я маю вам сказать) Є прикольний один цікавий тул - Ollama https://ollama.com/ Це такий движок для локального запуску LLM-моделей (це типу Llama3, Gemma, Mistral). Тобто можна юзати ШІ без хмар і без інтернету.…
Всім привіт друзі ще раз, як ваш день? що нового?
Як кажуть по запиту продовжу тему про Ollama та інтеграція в постан)
Запустити Ollama як локальний API це прям просто)
Спочатку треба підняти Ollama в режимі сервісу (він тоді слухає HTTP-запити на localhost:11434).
Потім у вас є REST API, куди можна стукати з Postman чи будь-якого іншого інструмента.
Як базові API-запити до Ollama
Ну спочатку класика перевіряємо, що все працює. У Postman робимо POST:
Ну і само Body
У відповідь буде щось типу:
Ну і вже по цікавіше це інтеграція в Postman через Pre-request Script
Тут магія. У колекції/запиті в Postman заходимо в Pre-request Script і вставляємо:
Що тут буде відбуватися, перед кожним викликом твого API Postman стукає в Ollama, и сам Ollama генерує тести, а сам результат зберігається у змінну generatedTests.
Як використання в Test Script теж буде.
Тепер у Tests можна брати generatedTests і виконувати:
Тобто Ollama сам придумує асерти, а ти їх юзаєш.
Про автоматизація в CI/CD (Newman) ви спитаєте і вона є)
Колекцію можна запускати через Newman (CLI-ранер Postman):
А далі додаємо в Jenkins/GitHub Actions, і кожен пуш у репо буде запускати автогенерацію + автотести від Ollama.
Як лайхак від мене, То можна дати Ollama прямий доступ до Swagger/OpenAPI і написати prompt: типо щось "Проаналізуй цей swagger.json і створи повний набір API-тестів у форматі JSON", І він реально згенерить колекцію.
Та в результаті ви отрумуєте,
- Ollama генерує ідеї тестів,
- Postman виконує,
- Newman ганяє в CI/CD,
- QA економить купу часу.
Всім гарного дня
Дуже скоро покажу вам новий проект на Ютуб - який повинен вам зайти я думаю, ще чучуть трошки треба все доробити як надо)
Сильні💙
Як кажуть по запиту продовжу тему про Ollama та інтеграція в постан)
Запустити Ollama як локальний API це прям просто)
Спочатку треба підняти Ollama в режимі сервісу (він тоді слухає HTTP-запити на localhost:11434).
ollama serve
Потім у вас є REST API, куди можна стукати з Postman чи будь-якого іншого інструмента.
Як базові API-запити до Ollama
Ну спочатку класика перевіряємо, що все працює. У Postman робимо POST:
POST http://localhost:11434/api/generate
Content-Type: application/json
Ну і само Body
{
"model": "llama3.1",
"prompt": "Напиши тест-кейси для API логіну користувача у форматі JSON"
}У відповідь буде щось типу:
{
"response": "{ \"tests\": [ {\"name\": \"Login success\", \"expectedStatus\": 200}, {\"name\": \"Login fail wrong pass\", \"expectedStatus\": 401} ] }"
}Ну і вже по цікавіше це інтеграція в Postman через Pre-request Script
Тут магія. У колекції/запиті в Postman заходимо в Pre-request Script і вставляємо:
pm.sendRequest({
url: 'http://localhost:11434/api/generate',
method: 'POST',
header: {
'Content-Type': 'application/json'
},
body: {
mode: 'raw',
raw: JSON.stringify({
"model": "llama3.1",
"prompt": "Згенеруй JSON з тестами для ендпоінта /login: статуси, позитивний і негативний сценарії"
})
}
}, function (err, res) {
if (!err) {
let aiResponse = res.json().response;
console.log("AI Response:", aiResponse);
pm.variables.set("generatedTests", aiResponse);
}
});Що тут буде відбуватися, перед кожним викликом твого API Postman стукає в Ollama, и сам Ollama генерує тести, а сам результат зберігається у змінну generatedTests.
Як використання в Test Script теж буде.
Тепер у Tests можна брати generatedTests і виконувати:
let tests = JSON.parse(pm.variables.get("generatedTests"));
tests.tests.forEach(t => {
pm.test(t.name, function () {
pm.response.to.have.status(t.expectedStatus);
});
});Тобто Ollama сам придумує асерти, а ти їх юзаєш.
Про автоматизація в CI/CD (Newman) ви спитаєте і вона є)
Колекцію можна запускати через Newman (CLI-ранер Postman):
newman run my_collection.json
А далі додаємо в Jenkins/GitHub Actions, і кожен пуш у репо буде запускати автогенерацію + автотести від Ollama.
Як лайхак від мене, То можна дати Ollama прямий доступ до Swagger/OpenAPI і написати prompt: типо щось "Проаналізуй цей swagger.json і створи повний набір API-тестів у форматі JSON", І він реально згенерить колекцію.
Та в результаті ви отрумуєте,
- Ollama генерує ідеї тестів,
- Postman виконує,
- Newman ганяє в CI/CD,
- QA економить купу часу.
Всім гарного дня
Дуже скоро покажу вам новий проект на Ютуб - який повинен вам зайти я думаю, ще чучуть трошки треба все доробити як надо)
Сильні💙
🔥18🤗2❤1👍1
Всім доброго раночку, як настрій?
Я сьогодні з 6 вже пью ось 3 чашечку кофааа, і починаю розгребати беклог)
Є прикольна вакансія, умови на рівні - але може хтось шукає з гарним опитом то це буде тощо треба)
https://cleverstaff.net/i/vacancy-y9rof3
Всім гарного дня друзі) О 5 можно вже починати від'єджати від стола))
Я сьогодні з 6 вже пью ось 3 чашечку кофааа, і починаю розгребати беклог)
Є прикольна вакансія, умови на рівні - але може хтось шукає з гарним опитом то це буде тощо треба)
https://cleverstaff.net/i/vacancy-y9rof3
Всім гарного дня друзі) О 5 можно вже починати від'єджати від стола))
CleverStaff
Vacancy Manual QA at Kozak Group
Kozak Group — міжнародна IT-компанія, що активно розвивається у сфері eCommerce та веброзробки. Ми шукаємо Middle Manual QA, який організує процес...
👍9🔥4🤝2
Друзі, всім привіт ☀️☀️
Знаєте, іноді бувають такі моменти, які реально заряджають енергією і підтверджують, що ти рухаєшся в правильному напрямку.
Сьогодні в мене саме такий день.
Один з моїх учнів, який ще під час курсу отримав офер, зробив мені сюрприз. Я якось між іншим на уроці ляпнув, що почав бігати і треба годинник, щоб відслідковувати кроки й пульс. І от сьогодні мені прилітає доставка, Apple Watch з підписом:
"Дякую тобі, бо завдяки твоїм урокам і підтримці я взяв себе в руки, зайнявся улюбленою справою і отримав роботу мрії."
Чесно, я в шоці. Це навіть не про сам подарунок, а про те, що мої старання реально комусь допомогли змінити життя. І ось ця думка для мене найбільша цінність
Для мене це доказ, що знання, якими я ділюсь, не дарма. І тепер будь-яке твоє питання в нашій сфері, завжди welcome, у будь-який час.
Ось так, друзі. Маленькі моменти іноді дають більше сил, ніж будь-які бонуси чи зарплати.
Всіх обняв 🤗
Сильні 💛
Знаєте, іноді бувають такі моменти, які реально заряджають енергією і підтверджують, що ти рухаєшся в правильному напрямку.
Сьогодні в мене саме такий день.
Один з моїх учнів, який ще під час курсу отримав офер, зробив мені сюрприз. Я якось між іншим на уроці ляпнув, що почав бігати і треба годинник, щоб відслідковувати кроки й пульс. І от сьогодні мені прилітає доставка, Apple Watch з підписом:
"Дякую тобі, бо завдяки твоїм урокам і підтримці я взяв себе в руки, зайнявся улюбленою справою і отримав роботу мрії."
Чесно, я в шоці. Це навіть не про сам подарунок, а про те, що мої старання реально комусь допомогли змінити життя. І ось ця думка для мене найбільша цінність
Для мене це доказ, що знання, якими я ділюсь, не дарма. І тепер будь-яке твоє питання в нашій сфері, завжди welcome, у будь-який час.
Ось так, друзі. Маленькі моменти іноді дають більше сил, ніж будь-які бонуси чи зарплати.
Всіх обняв 🤗
Сильні 💛
🔥28❤🔥9❤2
Завдання дня для QA:
Ви логінитеся в апку. Пароль правильний, редірект є, але сервер не видає cookie з сесією. - Що буде далі?
Ви логінитеся в апку. Пароль правильний, редірект є, але сервер не видає cookie з сесією. - Що буде далі?
Anonymous Quiz
62%
(A) Юзер залогіниться, але сесія злетить після рефрешу сторінки
4%
(B) Юзер залогіниться, і все буде працювати норм
20%
(C) Сервер автоматично згенерує новий токен і збережe його в localStorage
15%
(D) Браузер сам створить cookie замість сервера
❤4👍2