Нещодавно Mozilla офіційно переїхала з серверів hg.mozilla.org на GitHub.
Ця зміна стосується тільки офіційного сховища вихідного коду і не зачіпає відстеження багів, систему безперервної інтеграції (CI) та інші сервіси.
Сервери Mercurial Firefox поки продовжують працювати і синхронізуються з GitHub
https://github.com/mozilla-firefox/firefox
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Усе працює прямо через браузер - жодного встановлення, просто відкрив і погнав
Забираємо абсолютно безкоштовно тут
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Pokemon Slide Gallery
Реалізовано без використання JS. Тільки HTML і CSS. Перемикання реалізовано за допомогою радіо-кнопок. Подивитися код проекту можна за посиланням: https://codepen.io/cbolson/pen/raBJWOJ
#codepen
Code Ukraine
Реалізовано без використання JS. Тільки HTML і CSS. Перемикання реалізовано за допомогою радіо-кнопок. Подивитися код проекту можна за посиланням: https://codepen.io/cbolson/pen/raBJWOJ
#codepen
Code Ukraine
Сайт містить у собі шпаргалки з: HTML+CSS+JS, PHP, jQuery та SEO. Усе розбито на категорії, наочно проілюстровано.
Посилання на шпаргалку
#шпаргалка #web
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Це ми зберігаємо, щоб не втратити
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Щойно починаєш вчити C++? Тоді ти точно зіткнешся з масивами.
Давай розберемося, як додавати значення та виводити їх на екран.
Це структура, яка зберігає фіксовану кількість елементів одного типу.
Розмір масиву задається один раз і не змінюється під час виконання.
Як вставляти значення в масив?
cin >> arr[i]
cout << arr[i]
Поради для новачків:
int n = 5
)vector
Хочете дізнатися, як працюють динамічні масиви, або перейти до
std::vector
? Пишіть в коментарях! #cplusplus #масиви #програмування #початківцям #forloop
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Не потрібно копатися в коді або вирубати JavaScript - все вже вбудовано. Просто встав перед посиланням
textfrom.website/
і отримаєш повний текст статті без обмежень.Користуємося.
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Працює всередині ШІ-агента Codex — це ніби команда розробників у браузері, яка пише й фіксить код одночасно.
Причому може вести кілька задач паралельно. Повна автоматизація — ти просто формулюєш ідею, а бот вже все реалізує.
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Це опенсорсний інструмент, який миттєво генерує красиві, інтерактивні ER-діаграми з наявних баз даних
Просто завантажуєте схему, і отримуєте зрозумілі візуалізації, де можна зручно дивитися зв'язки, наближати, фільтрувати і швидко розбиратися навіть із суперскладними структурами.
І все це безкоштовно і без необхідності реєстрації. Інструкція на GitHub, посилання на сервіс.
Нічого незвичайного, просто веб-розробник намагається освоїти новий фреймворк до того, як він застаріє:
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Безкоштовний і легкий в освоєнні рушій. Підтримує 2D і 3D, є своя мова програмування GDScript. Ідеальний, щоб навчитися робити ігри і не потонути в складнощах.
Детальніше про нього можна дізнатися на сторінці проєкту.
#gamedev #інструменти
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
🔧 Динамічні масиви в C++: коли розміру заздалегідь не знаєш
У класичних масивах розмір фіксований. А що робити, коли кількість елементів відома тільки під час виконання програми?
На допомогу приходять динамічні масиви!🧠
📌 Що це таке?
Динамічний масив — це масив, який створюється в *кучі памʼяті (heap)* за допомогою
📌 Ключові моменти:
🔹
🔹
🔹
Чому важливо?
✅ Гнучкість: можна створювати масиви будь-якого розміру під час виконання
✅ Ефективність: памʼять використовується лише при потребі
❌ Але є ризик утечок памʼяті, якщо забути
Хочеш ще зручніше? Використовуй💊
Написати пост і про вектори? Пиши в коментарі💬
#cpp #динамічниймасив #куча #памʼять #розбіркоду
Code Ukraine
У класичних масивах розмір фіксований. А що робити, коли кількість елементів відома тільки під час виконання програми?
На допомогу приходять динамічні масиви!
Динамічний масив — це масив, який створюється в *кучі памʼяті (heap)* за допомогою
new
. Його розмір можна задати під час виконання програми.🔹
new int[n]
— виділяє місце в памʼяті для n
елементів🔹
arr[i]
— доступ до елементів так само, як у звичайному масиві🔹
delete[] arr
— не забудь звільнити памʼять! 🧹Чому важливо?
delete[]
Хочеш ще зручніше? Використовуй
std::vector
— він сам керує памʼяттю і працює як динамічний масив, але без головного болю Написати пост і про вектори? Пиши в коментарі
#cpp #динамічниймасив #куча #памʼять #розбіркоду
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
За пару кліків можна глянути на інтерфейси і помацати термінал більш ніж 70 дистрибутивів з різними DE
Зручний спосіб протестувати перед встановленням
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Microsoft офіційно заявила: код розширення GitHub Copilot Chat буде відкрито під ліцензією MIT, а його ШІ-фічі - частково увіллються прямо в ядро VS Code
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Code Ukraine // Програмування
Через роки очікування - Windows Subsystem for Linux став повністю опенсорс. Тепер можна не тільки юзати, а й білдити, фіксувати і пушити фічі.
Хто не в курсі: WSL - це спосіб запускати Linux усередині Windows без танців з віртуалками і другими машинами. Зручно, швидко, тепер ще й прозоро.
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Все викладено з розумом: від азів до впевненої верстки, без води і з купою наочних схем. Плюс, у авторів нормальний смак - все красиво, зрозуміло і по суті
І так, усе це безкоштовно.
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
📦 C++ Вектори — динамічні масиви без головного болю
Якщо динамічні масиви в C++ тебе трохи лякають через🔥
Що таке vector?
Корисні методи:
🔹
🔹
🔹
🔹
🔹
🎯 Чому це круто?
✅ Не потрібно вручну виділяти або звільняти памʼять
✅ Можна легко змінювати розмір
✅ Ітерація, сортування, копіювання — усе підтримується стандартними методами
📌 Коли використовувати `vector`?
— Якщо не знаєш наперед кількість елементів
— Якщо хочеш простий, зрозумілий та безпечний масив
— Якщо треба передавати масив як параметр функції (вектор це спрощує)
🧠
👀 Якщо хочете глибше? Напишу пост окремо про вектори 2D, сортування і пошук!
#cpp #вектори #stdvector #програмування #розбіркоду
Code Ukraine
Якщо динамічні масиви в C++ тебе трохи лякають через
new
, delete
та управління памʼяттю — знайомся з `std::vector`. Це — динамічний масив 2.0, де все робиться зручно, безпечніше і читабельніше Що таке vector?
std::vector
— це контейнер із стандартної бібліотеки, який автоматично змінює свій розмір у процесі виконання.Корисні методи:
🔹
push_back(x)
— додає елемент в кінець🔹
pop_back()
— видаляє останній елемент🔹
size()
— повертає кількість елементів🔹
clear()
— очищає вектор🔹
empty()
— перевіряє, чи порожній🎯 Чому це круто?
— Якщо не знаєш наперед кількість елементів
— Якщо хочеш простий, зрозумілий та безпечний масив
— Якщо треба передавати масив як параметр функції (вектор це спрощує)
std::vector
— один з найзручніших інструментів у C++. Якщо тільки починаєш — бери в руки вектор і не парся з new/delete
.#cpp #вектори #stdvector #програмування #розбіркоду
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Інструмент дозволяє забирати текст прямо з плеєра. Зручно, коли потрібно швидко скопіювати код або ще щось.
Нічого надприродного, але таких ось дрібниць іноді не вистачає
#інструменти
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Знайомтеся - Edit. Легковагий опенсорс редактор командного рядка, написаний на Rust. Дозволяє редагувати файли прямо з терміналу, без зайвого GUI і перемикань
Зробили це через те, що в 64-бітних Windows так і не було нормального вбудованого CLI-редактора (на відміну від 32-біта, де був MS-DOS Edit)
Вихідні коди на GitHub
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
hub
» на «podcast
» в URL - за лічені секунди він перетвориться на аудіоподкастМожна слухати, поки робиш каву або дебажиш прод
Опенсорс і безкоштовно
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM
Java сьогодні стукнуло 30 💃
Рівно 30 років тому, у травні 1995-го, Java вперше викотилася в альфа-реліз, а вже в січні 1996-го пішла в маси з першою публічною версією
Oracle замутив з цього приводу шестигодинний стрім про еволюцію мови, її спадщину і те, що чекає на Java далі.
Дивимося тут
Code Ukraine
Рівно 30 років тому, у травні 1995-го, Java вперше викотилася в альфа-реліз, а вже в січні 1996-го пішла в маси з першою публічною версією
Oracle замутив з цього приводу шестигодинний стрім про еволюцію мови, її спадщину і те, що чекає на Java далі.
Дивимося тут
Code Ukraine
Please open Telegram to view this post
VIEW IN TELEGRAM