Библиотека C/C++ разработчика | cpp, boost, qt
19.8K subscribers
1.92K photos
57 videos
16 files
4.14K links
Все самое полезное для плюсовика и сишника в одном канале.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d6cd2932

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5bac324c8ba6dcaa1ad17
Download Telegram
🏢 Булевый поиск: как находить «спрятанные» вакансии в LinkedIn, GitHub и Google

В этой статье мы расскажем, как с помощью булевого поиска можно искать
вакансии на LinkedIn и hh.ru (обходя кривые фильтры); на GitHub, где
компании и эйчары выкладывают позиции в репозиториях и issues; а также
через Google, находя карьерные страницы компаний, которые плохо
индексируются.

Библиотека C/C++ разработчика

#буст
👍1🔥1
🍴 XTML: минималистичный C++‑движок для HTML‑шаблонов

XTML — утилита написанная на C++, предназначенная для обработки шаблонных файлов и генерации динамического HTML.


💡 Ключевые фичи:

Переменные и плейсхолдеры: определяйте переменные и вставляйте их через {{@varName}}
Условная логика и циклы: поддерживаются if, else, while для динамической генерации
Вычисление выражений: математика, строковые операции, работа с массивами
Функции и модули: определяйте функции в шаблонах или расширяйте через C++ DLL

HTML в выражениях: можно генерировать HTML прямо из вычисляемых выражений


❗️Пример:

Шаблон:
<xtml>
var title = "XTML Example Page";
var a = 15;
var b = 7;
var comparison = expr {
if (a > b) {
print("a is greater than b");
}
else {
print("a is not greater than b");
}
};
</xtml>

<html>
<head>
<title>{{@title}}</title>
</head>
<body>
<p>{{@comparison}}</p>
</body>
</html>


Сборка и вывод:
xtml build template.xtml


<html>
<head>
<title>XTML Example Page</title>
</head>
<body>
<p>a is greater than b</p>
</body>
</html>



✏️ Github


Библиотека C/C++ разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1