Всім гарного недільного дня, ловіть невеличкий дайджест новин зі світу IT від @Mister_Cody 🐾
🧑💻 ChatGPT – штучний інтелект, якій пішов у маси. Як ним користуватися в Україні.
📈 Експорт ІТ-послуг обігнав металургію та був єдиною галуззю, яка продовжила зростання.
👀 «Надійно заблокувати щось в інтернеті неможливо». Як в Україні блокуються російські ресурси й чому це зачіпає легальні сайти.
💻 Apple працює над сенсорним екраном своїх ноутбуків MacBook. Про це повідомило видання Bloomberg.
✍️ Хороший, поганий код: як code review рятує проєкт.
🧑💻 ChatGPT – штучний інтелект, якій пішов у маси. Як ним користуватися в Україні.
📈 Експорт ІТ-послуг обігнав металургію та був єдиною галуззю, яка продовжила зростання.
👀 «Надійно заблокувати щось в інтернеті неможливо». Як в Україні блокуються російські ресурси й чому це зачіпає легальні сайти.
💻 Apple працює над сенсорним екраном своїх ноутбуків MacBook. Про це повідомило видання Bloomberg.
✍️ Хороший, поганий код: як code review рятує проєкт.
👍6❤1🔥1
Що таке Docker і навіщо він? 🤔
📦 Контейнеризація – нова ідеологія в IT. У літературі наводять багато аналогій, коли постачальники, тобто розробники, пакують все в один контейнер, як вантаж у порту. Це дуже гарна аналогія. Адже цифровий контейнер так само перевозиться і розпаковується у готовий продукт.
🗄 Основний інструмент контейнеризації – Docker. Docker використовують у поєднанні з оркестраторами, як-от Kubernetes та OpenShift. З їхньою допомогою можна гнучкіше, швидше і динамічніше керувати контейнерами.
#codica_tech
📦 Контейнеризація – нова ідеологія в IT. У літературі наводять багато аналогій, коли постачальники, тобто розробники, пакують все в один контейнер, як вантаж у порту. Це дуже гарна аналогія. Адже цифровий контейнер так само перевозиться і розпаковується у готовий продукт.
🗄 Основний інструмент контейнеризації – Docker. Docker використовують у поєднанні з оркестраторами, як-от Kubernetes та OpenShift. З їхньою допомогою можна гнучкіше, швидше і динамічніше керувати контейнерами.
#codica_tech
👍10❤4🔥2
Що таке Docker❓
Docker - це платформа, яка дозволяє упакувати в контейнер застосунок з усім оточенням та залежностями, а потім доставити та запустити його в цільовій системі.
👉 Програма, упакована в контейнер, ізолюється від операційної системи хоста та інших програм. Тому розробники можуть не замислюватися, в якому оточенні працюватиме їхня програма, а інженери з експлуатації — менше піклуватися про системні залежності.
📎 Docker розробили у 2008 році. Спочатку це був внутрішній проєкт компанії dotCloud, яку згодом перейменували на Docker Inc. У 2013 році dotCloud відкрила вихідний код Docker для спільноти.
🔝 Популярність Docker продовжує зростати, тому що його підтримує велика спільнота. Платформа потрапила в мейнстрім на хвилі популярності DevOps, конвеєрів доставки та автоматизації.
Docker допомагає:
✔️ мінімально використовувати ресурси;
✔️ просто масштабувати;
✔️ зменшити час між написанням і запуском коду;
✔️ швидко та зручно розгортати;
✔️ швидше тестувати та створювати застосунки;
✔️ build once, run anywhere.
🔐 Docker дозволяє запускати практично будь-який застосунок, безпечно ізольований в контейнері. Безпечна ізоляція дозволяє запускати на одному хості багато контейнерів одночасно.
🧑💻 Dockerfile характеризується досить простим синтаксисом. Тому він досить простий для досвідчених IT-фахівців і для новачків. Програмне забезпечення сумісне з операційними системами Linux і Windows, тому сфера застосування Docker практично не обмежена.
#codica_tech
Docker - це платформа, яка дозволяє упакувати в контейнер застосунок з усім оточенням та залежностями, а потім доставити та запустити його в цільовій системі.
👉 Програма, упакована в контейнер, ізолюється від операційної системи хоста та інших програм. Тому розробники можуть не замислюватися, в якому оточенні працюватиме їхня програма, а інженери з експлуатації — менше піклуватися про системні залежності.
📎 Docker розробили у 2008 році. Спочатку це був внутрішній проєкт компанії dotCloud, яку згодом перейменували на Docker Inc. У 2013 році dotCloud відкрила вихідний код Docker для спільноти.
🔝 Популярність Docker продовжує зростати, тому що його підтримує велика спільнота. Платформа потрапила в мейнстрім на хвилі популярності DevOps, конвеєрів доставки та автоматизації.
Docker допомагає:
✔️ мінімально використовувати ресурси;
✔️ просто масштабувати;
✔️ зменшити час між написанням і запуском коду;
✔️ швидко та зручно розгортати;
✔️ швидше тестувати та створювати застосунки;
✔️ build once, run anywhere.
🔐 Docker дозволяє запускати практично будь-який застосунок, безпечно ізольований в контейнері. Безпечна ізоляція дозволяє запускати на одному хості багато контейнерів одночасно.
🧑💻 Dockerfile характеризується досить простим синтаксисом. Тому він досить простий для досвідчених IT-фахівців і для новачків. Програмне забезпечення сумісне з операційними системами Linux і Windows, тому сфера застосування Docker практично не обмежена.
#codica_tech
👍17❤4🔥3
Як пояснити твоїй бабці, що таке Big Data? 👀
📌 Big Data — набір технологій, які дозволяють обробляти великі (просто величезні!) об‘єми даних. Їх застосовують для різноманітних завдань: аналізу суспільної думки, проєктування мостів, виявлення надзвичайних ситуацій, запобігання розвитку хвороби і (окрім ще купи всього) навіть порятунку людства від голоду!
Big Data часто мають такі характеристики (англійською – 3 V):
▪️ великий обсяг даних (Volume)
▪️ широкий вибір типів даних, що зберігаються в системах великих даних (Variety)
▪️ швидкість, з якою дані генеруються, збираються та обробляються (Velocity)
#codica_tech
📌 Big Data — набір технологій, які дозволяють обробляти великі (просто величезні!) об‘єми даних. Їх застосовують для різноманітних завдань: аналізу суспільної думки, проєктування мостів, виявлення надзвичайних ситуацій, запобігання розвитку хвороби і (окрім ще купи всього) навіть порятунку людства від голоду!
Big Data часто мають такі характеристики (англійською – 3 V):
▪️ великий обсяг даних (Volume)
▪️ широкий вибір типів даних, що зберігаються в системах великих даних (Variety)
▪️ швидкість, з якою дані генеруються, збираються та обробляються (Velocity)
#codica_tech
❤6👏3👍1
🏢 Компанії використовують накопичені в їхніх системах Big Data для поліпшення операцій, забезпечення кращого обслуговування споживачів, створення персоналізованих маркетингових кампаній на основі конкретних уподобань клієнтів і, зрештою, підвищення прибутковості.
📑 Історичні дані та дані в реальному часі можуть бути використані для оцінки мінливих уподобань споживачів. Це дозволить підприємствам оновлювати та вдосконалювати свої маркетингові стратегії та ставати більш чутливими до бажань та потреб клієнтів.
🩺 Великі дані також використовуються медичними дослідниками для виявлення факторів ризику захворювання та лікарями для діагностики захворювань та станів у окремих пацієнтів.
🧬 Крім того, дані, отримані з електронних медичних записів, соціальних мереж, Інтернету та інших джерел, надають організаціям охорони здоров’я та державним установам найсвіжішу інформацію про загрози інфекційних захворювань чи спалахи захворювання.
💡 В енергетичній галузі Big Data допомагають нафтогазовим компаніям визначати потенційні місця буріння та контролювати експлуатацію трубопроводів. Так само комунальні служби використовують їх для спостереження за електричними мережами.
📥 Великі дані надходять з безлічі різних джерел, як-от системи ділових операцій, бази даних клієнтів, медичні записи, журнали кліків в Інтернеті, мобільні застосунки, соціальні мережі, сховища наукових досліджень тощо.
🔖 Дані можуть залишатися в необробленому вигляді в системах великих даних або попередньо оброблятися за допомогою інструментів інтелектуального аналізу даних або програмного забезпечення для того, щоб вони стали готові до конкретного використання в аналітиці.
😌 Зрештою, цінність та ефективність Big Data залежать від працівників, яким доручено аналізувати дані та формулювати відповідні запити для спрямування проєктів аналізу великих даних.
#codica_tech
📑 Історичні дані та дані в реальному часі можуть бути використані для оцінки мінливих уподобань споживачів. Це дозволить підприємствам оновлювати та вдосконалювати свої маркетингові стратегії та ставати більш чутливими до бажань та потреб клієнтів.
🩺 Великі дані також використовуються медичними дослідниками для виявлення факторів ризику захворювання та лікарями для діагностики захворювань та станів у окремих пацієнтів.
🧬 Крім того, дані, отримані з електронних медичних записів, соціальних мереж, Інтернету та інших джерел, надають організаціям охорони здоров’я та державним установам найсвіжішу інформацію про загрози інфекційних захворювань чи спалахи захворювання.
💡 В енергетичній галузі Big Data допомагають нафтогазовим компаніям визначати потенційні місця буріння та контролювати експлуатацію трубопроводів. Так само комунальні служби використовують їх для спостереження за електричними мережами.
📥 Великі дані надходять з безлічі різних джерел, як-от системи ділових операцій, бази даних клієнтів, медичні записи, журнали кліків в Інтернеті, мобільні застосунки, соціальні мережі, сховища наукових досліджень тощо.
🔖 Дані можуть залишатися в необробленому вигляді в системах великих даних або попередньо оброблятися за допомогою інструментів інтелектуального аналізу даних або програмного забезпечення для того, щоб вони стали готові до конкретного використання в аналітиці.
😌 Зрештою, цінність та ефективність Big Data залежать від працівників, яким доручено аналізувати дані та формулювати відповідні запити для спрямування проєктів аналізу великих даних.
#codica_tech
👍8❤1👏1🤯1
Друзі, сьогодні ми хочемо з вами поділитися деякими порадами про те, як правильно облаштувати своє робоче місце, якщо немає світла 🔌
Графіки відключень, на жаль, не завжди збігаються з реальними відключеннями. За таких обставин складно не лише виконувати свою звичну щоденну роботу, а й займатися побутовими справами. Зайве казати, який великий стрес провокує ця ситуація для всіх нас.
🧑💻 Але працювати потрібно, адаптовуватися до нових реалій і пережити цей складний час теж потрібно. Тому з'ясуймо, як організувати своє робоче місце, якщо немає світла.
Гарного перегляду👇
🔗 Як облаштувати робоче місце, якщо немає світла?
#codica_advice
Графіки відключень, на жаль, не завжди збігаються з реальними відключеннями. За таких обставин складно не лише виконувати свою звичну щоденну роботу, а й займатися побутовими справами. Зайве казати, який великий стрес провокує ця ситуація для всіх нас.
🧑💻 Але працювати потрібно, адаптовуватися до нових реалій і пережити цей складний час теж потрібно. Тому з'ясуймо, як організувати своє робоче місце, якщо немає світла.
Гарного перегляду👇
🔗 Як облаштувати робоче місце, якщо немає світла?
#codica_advice
YouTube
Як працювати, якщо немає світла? 💡
Друзі, всім привіт! 👋
Сьогодні ми хочемо з вами поділитися деякими порадами про те, як правильно облаштувати своє робоче місце, якщо немає світла ⚡️
Графіки відключень, на жаль, не завжди збігаються з реальними відключеннями. За таких обставин складно не…
Сьогодні ми хочемо з вами поділитися деякими порадами про те, як правильно облаштувати своє робоче місце, якщо немає світла ⚡️
Графіки відключень, на жаль, не завжди збігаються з реальними відключеннями. За таких обставин складно не…
👍8🔥5❤1
Що буде виведено у консоль❓
Anonymous Quiz
10%
35
42%
33 або помилка
8%
NaN та false
29%
undefined та undefined
11%
Не знаю
👍4🔥2❤1
Навіщо та як проводити рефакторинг коду 🙃
📌 Рефакторинг — це зміна зовнішнього вигляду коду без зміни його поведінки.
💁♂️ Ви можете написати програму в будь-який зручний спосіб так, щоб вона працювала. Але в будь-якому випадку доведеться упорядкувати вихідний код, тобто провести рефакторинг.
#codica_tech
📌 Рефакторинг — це зміна зовнішнього вигляду коду без зміни його поведінки.
💁♂️ Ви можете написати програму в будь-який зручний спосіб так, щоб вона працювала. Але в будь-якому випадку доведеться упорядкувати вихідний код, тобто провести рефакторинг.
#codica_tech
👍8❤1🔥1
Навіщо ж потрібна ця процедура, якщо вона не вносить корективи в застосунок і не змінює його функціонал❓
📎 Справа в тому, що розробники у процесі своєї роботи, як правило, поспішають, додають нові функції або виправляють наявні баги. Все це призводить до того, що код стає безладним і незрозумілим. А щоб він мав більш адекватний вигляд, рекомендується проводити рефакторинг.
Загалом ця процедура спрямована:
✅ на збереження архітектури проєкту, без втрати структурованості;
✅ на спрощення життя розробників, роблячи код прозорим та зрозумілим для всіх членів команди;
✅ на прискорення процесу пошуку помилок.
Рефакторинг необхідний, якщо ваш код:
🔺 важко читати (це найголовніше!);
🔺 незрозумілий;
🔺 дублюється;
🔺 метод або функція містить занадто багато рядків;
🔺 нечистий (є закоментований код, присутні другорядні коментарі);
🔺 тяжко дебагувати;
🔺 важко вносити зміни;
🔺 важко масштабувати програму.
Часто рефакторинг плутають із оптимізацією, оскільки ці два процеси, найчастіше, проводять одночасно. Але насправді це два різні поняття, що мають різні цілі:
☝️ оптимізація – покращує продуктивність програми;
☝️ рефакторинг – покращує зрозумілість коду.
Рефакторинг виконується послідовно, крок за кроком. Безперечно, чистити можна все. Однак насамперед рекомендується знайти такі проблеми:
🔎 Мертвий код — це параметр, змінна, метод або клас, який більше не використовується. Такі ділянки потрібно видалити.
🔎 Дублювання – той самий код виконує одну й ту саму дію в кількох місцях програми.
🔎 Імена класів, функцій, змінних не передають їхнього значення.
🔎 Занадто довгі функції, методи, класи та списки параметрів функцій. Якщо їхня довжина виходить за оптимальне значення, необхідно розбити їх на маленькі складові.
🔎 Велика кількість коментарів, які захаращують програму.
🧑💻 Як правило, код чистять на етапі тестування, коли все вже готове та перевіряється працездатність програми.
👀 Коли ви підчищаєте одну частину коду, зверніть увагу на сусідні ділянки, можливо, вони теж вимагають поліпшення. Але при цьому важливо пам’ятати, що в цій справі прагнення до досконалості ні до чого.
#codica_tech
📎 Справа в тому, що розробники у процесі своєї роботи, як правило, поспішають, додають нові функції або виправляють наявні баги. Все це призводить до того, що код стає безладним і незрозумілим. А щоб він мав більш адекватний вигляд, рекомендується проводити рефакторинг.
Загалом ця процедура спрямована:
✅ на збереження архітектури проєкту, без втрати структурованості;
✅ на спрощення життя розробників, роблячи код прозорим та зрозумілим для всіх членів команди;
✅ на прискорення процесу пошуку помилок.
Рефакторинг необхідний, якщо ваш код:
🔺 важко читати (це найголовніше!);
🔺 незрозумілий;
🔺 дублюється;
🔺 метод або функція містить занадто багато рядків;
🔺 нечистий (є закоментований код, присутні другорядні коментарі);
🔺 тяжко дебагувати;
🔺 важко вносити зміни;
🔺 важко масштабувати програму.
Часто рефакторинг плутають із оптимізацією, оскільки ці два процеси, найчастіше, проводять одночасно. Але насправді це два різні поняття, що мають різні цілі:
☝️ оптимізація – покращує продуктивність програми;
☝️ рефакторинг – покращує зрозумілість коду.
Рефакторинг виконується послідовно, крок за кроком. Безперечно, чистити можна все. Однак насамперед рекомендується знайти такі проблеми:
🔎 Мертвий код — це параметр, змінна, метод або клас, який більше не використовується. Такі ділянки потрібно видалити.
🔎 Дублювання – той самий код виконує одну й ту саму дію в кількох місцях програми.
🔎 Імена класів, функцій, змінних не передають їхнього значення.
🔎 Занадто довгі функції, методи, класи та списки параметрів функцій. Якщо їхня довжина виходить за оптимальне значення, необхідно розбити їх на маленькі складові.
🔎 Велика кількість коментарів, які захаращують програму.
🧑💻 Як правило, код чистять на етапі тестування, коли все вже готове та перевіряється працездатність програми.
👀 Коли ви підчищаєте одну частину коду, зверніть увагу на сусідні ділянки, можливо, вони теж вимагають поліпшення. Але при цьому важливо пам’ятати, що в цій справі прагнення до досконалості ні до чого.
#codica_tech
👍19❤2🔥1
Як пережити зиму 🥶
#НапуттяВід_HR Директорки Клименко Наталії
❄️ Холодний сезон сам по собі непростий час для того, щоб концентруватися на продуктивності: короткий світловий день, наші реалії пов'язані з війною, відсутністю тепла та інтернету, сірі краєвиди, скутість рухів провокують скутість думок та дій.
☃️ Зима у нас з вами триватиме щонайменше ще 2 місяці, тому нам тільки й залишається постаратися мінімізувати її збитки. Як кажуть, порятунок потопельників, як і раніше, найбільш ефективний, якщо самі потопельники не стоять від нього осторонь.
Давайте розглянемо кілька стратегій, які допоможуть нам стати трохи жвавішими, продуктивнішими, а в ідеалі і щасливішими в цей нелегкий час 😌
#НапуттяВід_HR Директорки Клименко Наталії
❄️ Холодний сезон сам по собі непростий час для того, щоб концентруватися на продуктивності: короткий світловий день, наші реалії пов'язані з війною, відсутністю тепла та інтернету, сірі краєвиди, скутість рухів провокують скутість думок та дій.
☃️ Зима у нас з вами триватиме щонайменше ще 2 місяці, тому нам тільки й залишається постаратися мінімізувати її збитки. Як кажуть, порятунок потопельників, як і раніше, найбільш ефективний, якщо самі потопельники не стоять від нього осторонь.
Давайте розглянемо кілька стратегій, які допоможуть нам стати трохи жвавішими, продуктивнішими, а в ідеалі і щасливішими в цей нелегкий час 😌
👍4❤1
Уникайте ізоляції 👀
Взимку нас так і тягне залягти в якийсь "берлог", як можна рідше звідти вилазити і не контактувати з іншими людьми без нагальної потреби.
🙃 Помічали за собою таке? Так от, вчені кажуть, що це одна з найгірших речей, яку ви можете зробити для власного здоров'я. Дослідження показують, що відсутність соціальних взаємодій може бути шкідливим для здоров'я так само, як куріння.
💁🏻♀️ Найкраще, з цієї точки зору, на нашій психіці позначається участь у різноманітних альтруїстичних заходах у компанії інших людей. Тож не бійтеся замерзнути, йдіть у народ і допомагайте іншим.
🤝 Благодійність - цікава штука, тому що, крім допомоги оточенню, ви допомагаєте собі впоратися з поганим настроєм та пригніченістю, хоча б за рахунок самоповаги.
Харчуйтеся правильно 🥗
На жаль, жодної супер їжі, яка піднімає настрій та мотивацію, не існує. Але дотримання принципів корисного харчування підвищує шанси якісно пережити зиму ☝️
👉 Ми неодноразово намагаємося тут розповідати про корисне харчування. Наприклад, добрі результати для роботи "зимового мозку" показує їжа, багата антиоксидантами, наприклад, чорниця, капуста та гранат… Але набагато важливішим є вживання не якихось окремих суперфудів, а просто дотримання здорової та збалансованої дієти. Будь-які овочі, фрукти та продукти з високим вмістом білка, як і раніше, краще за жирний і високовуглеводний фастфуд.
У зимовий період правильне харчування допомагає одразу у двох напрямках:
✅ По-перше, воно допомагає контролювати вагу.
Багато хто стикався з тим, як працює це зачароване коло: взимку ми багато і неправильно їмо і набираємо вагу. Але замість того, щоб швидше бігти від неї позбавлятися, впадаємо в напівкоматозний стан і не поспішаємо в спортзал, парк або на лижню, тому що «все одно набрали вагу». У цьому сенсі здорове харчування – найкращий спосіб розірвати це зачароване коло.
✅ По-друге, наш живіт допомагає нашому мозку.
Правильне харчування - це харчування, багате на клітковину, яка відповідає за «корисні» бактерії, що живуть у нашій травній системі. Є науково обґрунтована думка, що деякі види бактерій, що живуть у нашому травному тракті, впливають на наш настрій.
Практикуйте позитивне мислення 💭
Здавалося б, нічого нового, і зазвичай такі поради викликають роздратування особливо у такий непростий час. Однак наше ставлення до різних речей у більшості випадків залишається нашим вибором 🧠
👉 З одного боку, мислення - процес фізіологічний і не в останню чергу залежить від нашого настрою, на який безпосередньо впливають хімічні процеси в нашому мозку.
👉 З іншого боку, у нас, на відміну від тварин, цей вибір є. І наш спосіб мислення – позитивний чи негативний – впливає на наш настрій. То чому б не застосувати цю взаємозалежність із користю? Поставтеся до позитивного мислення як до звичайної навички, яку можна розвинути так само, як і будь-яку іншу навичку.
Друзі, тримаймося! 🫂
Залишилося зовсім небагато. До кінця зими 40 днів – і весна! 🌸
#НапуттяВід_HR
Взимку нас так і тягне залягти в якийсь "берлог", як можна рідше звідти вилазити і не контактувати з іншими людьми без нагальної потреби.
🙃 Помічали за собою таке? Так от, вчені кажуть, що це одна з найгірших речей, яку ви можете зробити для власного здоров'я. Дослідження показують, що відсутність соціальних взаємодій може бути шкідливим для здоров'я так само, як куріння.
💁🏻♀️ Найкраще, з цієї точки зору, на нашій психіці позначається участь у різноманітних альтруїстичних заходах у компанії інших людей. Тож не бійтеся замерзнути, йдіть у народ і допомагайте іншим.
🤝 Благодійність - цікава штука, тому що, крім допомоги оточенню, ви допомагаєте собі впоратися з поганим настроєм та пригніченістю, хоча б за рахунок самоповаги.
Харчуйтеся правильно 🥗
На жаль, жодної супер їжі, яка піднімає настрій та мотивацію, не існує. Але дотримання принципів корисного харчування підвищує шанси якісно пережити зиму ☝️
👉 Ми неодноразово намагаємося тут розповідати про корисне харчування. Наприклад, добрі результати для роботи "зимового мозку" показує їжа, багата антиоксидантами, наприклад, чорниця, капуста та гранат… Але набагато важливішим є вживання не якихось окремих суперфудів, а просто дотримання здорової та збалансованої дієти. Будь-які овочі, фрукти та продукти з високим вмістом білка, як і раніше, краще за жирний і високовуглеводний фастфуд.
У зимовий період правильне харчування допомагає одразу у двох напрямках:
✅ По-перше, воно допомагає контролювати вагу.
Багато хто стикався з тим, як працює це зачароване коло: взимку ми багато і неправильно їмо і набираємо вагу. Але замість того, щоб швидше бігти від неї позбавлятися, впадаємо в напівкоматозний стан і не поспішаємо в спортзал, парк або на лижню, тому що «все одно набрали вагу». У цьому сенсі здорове харчування – найкращий спосіб розірвати це зачароване коло.
✅ По-друге, наш живіт допомагає нашому мозку.
Правильне харчування - це харчування, багате на клітковину, яка відповідає за «корисні» бактерії, що живуть у нашій травній системі. Є науково обґрунтована думка, що деякі види бактерій, що живуть у нашому травному тракті, впливають на наш настрій.
Практикуйте позитивне мислення 💭
Здавалося б, нічого нового, і зазвичай такі поради викликають роздратування особливо у такий непростий час. Однак наше ставлення до різних речей у більшості випадків залишається нашим вибором 🧠
👉 З одного боку, мислення - процес фізіологічний і не в останню чергу залежить від нашого настрою, на який безпосередньо впливають хімічні процеси в нашому мозку.
👉 З іншого боку, у нас, на відміну від тварин, цей вибір є. І наш спосіб мислення – позитивний чи негативний – впливає на наш настрій. То чому б не застосувати цю взаємозалежність із користю? Поставтеся до позитивного мислення як до звичайної навички, яку можна розвинути так само, як і будь-яку іншу навичку.
Друзі, тримаймося! 🫂
Залишилося зовсім небагато. До кінця зими 40 днів – і весна! 🌸
#НапуттяВід_HR
👍9❤2🥰1
Друзі, у цьому році ми хочемо зробити наш контент ще цікавішим для вас 🙂
Тому, ми вирішили зробити невелике опитування за темами в нашому каналі ☑️
Підкажіть, будь ласка, який контент вам цікавий 👇
Тому, ми вирішили зробити невелике опитування за темами в нашому каналі ☑️
Підкажіть, будь ласка, який контент вам цікавий 👇
❤4👍2🔥1
За якими темами слід робити більше контенту? 🙃
Anonymous Poll
64%
Поради для розробників
44%
Авторські статті від наших спеціалістів
54%
Практичні завдання
43%
Новини світу IT
18%
Розважальний контент
13%
Поради про здоров'я та особистий успіх
2%
Інше (напишу в коментарях)
❤6🔥5👍3
Ви втомилися так, що валитеся з ніг 🥱
Як описати свій стан одним словом?
Як описати свій стан одним словом?
Anonymous Quiz
27%
Knackered
9%
Miffed
54%
Legless
11%
Не знаю
👍8❤3🔥1
Codica - корисне про IT
Що таке Docker і навіщо він? 🤔 📦 Контейнеризація – нова ідеологія в IT. У літературі наводять багато аналогій, коли постачальники, тобто розробники, пакують все в один контейнер, як вантаж у порту. Це дуже гарна аналогія. Адже цифровий контейнер так само…
Компоненти Docker 🗃
Що таке Docker, ми розповідали у цьому дописі. Тепер розберімо 4 основні компоненти Docker:
🔹 Docker client and server
🔹 Docker image
🔹 Docker registry
🔹 Docker container
#codica_tech
Що таке Docker, ми розповідали у цьому дописі. Тепер розберімо 4 основні компоненти Docker:
🔹 Docker client and server
🔹 Docker image
🔹 Docker registry
🔹 Docker container
#codica_tech
👍5❤3
🔷 Docker Client and Server
👉 Клієнт Docker (Docker Client) — головний інтерфейс до Docker. Так, при роботі з інтерфейсом командного рядка Docker (Docker Command Line Interface, CLI), у термінал вводять команди, що починаються з ключового слова docker, звертаючись до клієнта. Потім клієнт використовує API Docker для надсилання команд демону Docker. Деякі альтернативи докеру (Podman) відмовляються від daemon, як від окремої абстракції.
👉 Демон Docker (Docker Daemon) - це сервер Docker, який чекає на запити до API Docker. Демон Docker керує образами, контейнерами, мережами та томами. Користувач не взаємодіє із сервером просто, а використовує для цього клієнт. Всередині daemon є компонент - containerd, він буде викликаний, якщо вам потрібно запустити контейнер. Він гарантує, що docker image, який вам потрібно запустити існує і викликає runc для створення екземпляра контейнера.
🔷 Docker Image
👉 Образ Docker (Docker Image) — складається з 2х компонентів - файлової системи та конфігурації. Файлова система - це набір різних файлів. Багато творців образів можуть її публікувати, наприклад, Alpine (download link). Всередині цієї rootfs буде стандартний список директорій Linux. Ця файлова система повинна мати всі утиліти, які вам потрібно використовувати в контейнері, наприклад “ls”.
👀 Образ може містити операційну систему Ubuntu з Apache та додатком на ній. Образи використовуються для створення контейнерів. Docker дозволяє легко створювати нові образи, оновлювати наявні або ви можете завантажити образи, створені іншими людьми.
🔷 Docker Registry
👉 Docker-реєстр зберігає образи. Існують публічні та приватні реєстри, з яких можна завантажити образи. Публічний та найвідоміший Docker-реєстр - це Docker Hub. Там зберігається величезна колекція образів. Як ви знаєте, образи можуть бути створені вами або ви можете використовувати образи, створені іншими.
🔷 Docker Сontainer
👉 Кожен контейнер створюється з образу. Контейнери можуть бути створені, запущені, зупинені, перенесені або видалені.
Ставте 👍, якщо вам було цікаво та хочете, щоб ми продовжували розповідати про Docker.
#codica_tech
👉 Клієнт Docker (Docker Client) — головний інтерфейс до Docker. Так, при роботі з інтерфейсом командного рядка Docker (Docker Command Line Interface, CLI), у термінал вводять команди, що починаються з ключового слова docker, звертаючись до клієнта. Потім клієнт використовує API Docker для надсилання команд демону Docker. Деякі альтернативи докеру (Podman) відмовляються від daemon, як від окремої абстракції.
👉 Демон Docker (Docker Daemon) - це сервер Docker, який чекає на запити до API Docker. Демон Docker керує образами, контейнерами, мережами та томами. Користувач не взаємодіє із сервером просто, а використовує для цього клієнт. Всередині daemon є компонент - containerd, він буде викликаний, якщо вам потрібно запустити контейнер. Він гарантує, що docker image, який вам потрібно запустити існує і викликає runc для створення екземпляра контейнера.
🔷 Docker Image
👉 Образ Docker (Docker Image) — складається з 2х компонентів - файлової системи та конфігурації. Файлова система - це набір різних файлів. Багато творців образів можуть її публікувати, наприклад, Alpine (download link). Всередині цієї rootfs буде стандартний список директорій Linux. Ця файлова система повинна мати всі утиліти, які вам потрібно використовувати в контейнері, наприклад “ls”.
👀 Образ може містити операційну систему Ubuntu з Apache та додатком на ній. Образи використовуються для створення контейнерів. Docker дозволяє легко створювати нові образи, оновлювати наявні або ви можете завантажити образи, створені іншими людьми.
🔷 Docker Registry
👉 Docker-реєстр зберігає образи. Існують публічні та приватні реєстри, з яких можна завантажити образи. Публічний та найвідоміший Docker-реєстр - це Docker Hub. Там зберігається величезна колекція образів. Як ви знаєте, образи можуть бути створені вами або ви можете використовувати образи, створені іншими.
🔷 Docker Сontainer
👉 Кожен контейнер створюється з образу. Контейнери можуть бути створені, запущені, зупинені, перенесені або видалені.
Ставте 👍, якщо вам було цікаво та хочете, щоб ми продовжували розповідати про Docker.
#codica_tech
👍24❤3