<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Клуб Web Мастеров</title>
		<link>http://kazrex.at.ua/</link>
		<description></description>
		<lastBuildDate>Fri, 10 Jan 2025 15:53:43 GMT</lastBuildDate>
		<generator>uCoz Web-Service</generator>
		<atom:link href="https://kazrex.at.ua/news/rss" rel="self" type="application/rss+xml" />
		
		<item>
			<title>Генератор штрих кодов</title>
			<description>&lt;img src=&quot;https://kazrex.at.ua/img/barcode.png&quot; border=&quot;0&quot; alt=&quot;&quot; /&gt;
Создай любого штрих кода бесплатно тестовом или цифровом формате</description>
			<content:encoded>&lt;!DOCTYPE html&gt;
&lt;html lang=&quot;ru&quot;&gt;
&lt;head&gt;
 &lt;meta charset=&quot;UTF-8&quot;&gt;
 &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width, initial-scale=1.0&quot;&gt;
 &lt;title&gt;Генератор штрих-кодов&lt;/title&gt;
 &lt;script src=&quot;https://cdn.jsdelivr.net/npm/jsbarcode@3.11.0/dist/JsBarcode.all.min.js&quot;&gt;&lt;/script&gt;
 &lt;style&gt;
 body {
 font-family: Arial, sans-serif;
 text-align: center;
 margin: 50px;
 background-color: #f4f4f4;
 }
 h1 {
 color: #333;
 }
 #barcode {
 margin: 20px auto;
 border: 2px solid #333;
 background-color: #fff;
 padding: 20px;
 }
 #inputText {
 padding: 10px;
 width: 300px;
 margin-bottom: 10px;
 border: 1px solid #ccc;
 border-radius: 5px;
 }
 #generateButton, #downloadButton {
 padding: 10px 20px;
 border: none;
 border-radius: 5px;
 background-color: #5cb85c;
 color: white;
 cursor: pointer;
 margin: 5px;
 }
 #generateButton:hover, #downloadButton:hover {
 background-color: #4cae4c;
 }
 &lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;Генератор штрих-кодов&lt;/h1&gt;
&lt;input type=&quot;text&quot; id=&quot;inputText&quot; placeholder=&quot;Введите текст для штрих-кода&quot;&gt;
&lt;button id=&quot;generateButton&quot;&gt;Сгенерировать штрих-код&lt;/button&gt;
&lt;button id=&quot;downloadButton&quot; style=&quot;display:none;&quot;&gt;Скачать штрих-код&lt;/button&gt;

&lt;svg id=&quot;barcode&quot;&gt;&lt;/svg&gt;

&lt;script&gt;
 // Функция для генерации штрих-кода
 function generateBarcode(text) {
 JsBarcode(&quot;#barcode&quot;, text, {format: &quot;CODE128&quot;, displayValue: false});
 document.getElementById(&apos;downloadButton&apos;).style.display = &apos;inline-block&apos;;
 }

 // Функция для скачивания штрих-кода
 function downloadBarcode() {
 const svg = document.getElementById(&apos;barcode&apos;);
 const serializer = new XMLSerializer();
 const svgString = serializer.serializeToString(svg);

 const canvas = document.createElement(&apos;canvas&apos;);
 const ctx = canvas.getContext(&apos;2d&apos;);
 const img = new Image();

 img.onload = function() {
 ctx.drawImage(img, 0, 0);
 const png = canvas.toDataURL(&apos;image/png&apos;);
 const link = document.createElement(&apos;a&apos;);
 link.href = png;
 link.download = &apos;barcode.png&apos;;
 link.click();
 };

 img.src = &apos;data:image/svg+xml;base64,&apos; + btoa(svgString);
 }

 // События кнопок
 document.getElementById(&apos;generateButton&apos;).addEventListener(&apos;click&apos;, function() {
 const inputText = document.getElementById(&apos;inputText&apos;).value;
 if (inputText) {
 generateBarcode(inputText);
 } else {
 alert(&apos;Пожалуйста, введите текст для генерации штрих-кода.&apos;);
 }
 });

 document.getElementById(&apos;downloadButton&apos;).addEventListener(&apos;click&apos;, downloadBarcode);
&lt;/script&gt;</content:encoded>
			<link>https://kazrex.at.ua/news/generator_shtrikh_kodov/2025-01-10-915</link>
			<dc:creator>Kazrex</dc:creator>
			<guid>https://kazrex.at.ua/news/generator_shtrikh_kodov/2025-01-10-915</guid>
			<pubDate>Fri, 10 Jan 2025 15:53:43 GMT</pubDate>
		</item>
		<item>
			<title>Онлайн QR код получит</title>
			<description>Онлайн QR код получить бесплатно</description>
			<content:encoded>Создаите и получите обсолютно бесплатно
 

 &lt;h1&gt;Генератор QR-кода&lt;/h1&gt;
 &lt;select id=&quot;qr-type&quot;&gt;
 &lt;option value=&quot;text&quot;&gt;Текст&lt;/option&gt;
 &lt;option value=&quot;url&quot;&gt;Ссылка (URL)&lt;/option&gt;
 &lt;option value=&quot;wifi&quot;&gt;Wi-Fi&lt;/option&gt;
 &lt;option value=&quot;vcard&quot;&gt;Визитка&lt;/option&gt;
 &lt;/select&gt;
 
 &lt;div id=&quot;vcard-fields&quot; style=&quot;display: none;&quot;&gt;
 &lt;input type=&quot;file&quot; id=&quot;vcard-image&quot; accept=&quot;image/*&quot; /&gt;
 &lt;input type=&quot;text&quot; id=&quot;vcard-name&quot; placeholder=&quot;Имя&quot; /&gt;
 &lt;input type=&quot;text&quot; id=&quot;vcard-phone&quot; placeholder=&quot;Телефон&quot; /&gt;
 &lt;input type=&quot;text&quot; id=&quot;vcard-email&quot; placeholder=&quot;Электронная почта&quot; /&gt;
 &lt;input type=&quot;text&quot; id=&quot;vcard-location&quot; placeholder=&quot;Локация (например, город)&quot; /&gt;
 &lt;input type=&quot;text&quot; id=&quot;vcard-map&quot; placeholder=&quot;Ссылка на карту&quot; /&gt;
 &lt;input type=&quot;text&quot; id=&quot;vcard-fb&quot; placeholder=&quot;Facebook URL&quot; /&gt;
 &lt;input type=&quot;text&quot; id=&quot;vcard-ig&quot; placeholder=&quot;Instagram URL&quot; /&gt;
 &lt;input type=&quot;text&quot; id=&quot;vcard-linkedin&quot; placeholder=&quot;LinkedIn URL&quot; /&gt;
 &lt;/div&gt;

 &lt;input type=&quot;text&quot; id=&quot;qr-input&quot; placeholder=&quot;Введите данные&quot; /&gt;
 &lt;button id=&quot;generate-btn&quot;&gt;Сгенерировать QR-код&lt;/button&gt;
 &lt;canvas id=&quot;qr-code&quot;&gt;&lt;/canvas&gt;
 &lt;button id=&quot;download-btn&quot; style=&quot;display: none;&quot;&gt;Скачать QR-код&lt;/button&gt;

 &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/qrious/4.0.2/qrious.min.js&quot;&gt;&lt;/script&gt;
 &lt;script&gt;
 const qrInput = document.getElementById(&apos;qr-input&apos;);
 const qrType = document.getElementById(&apos;qr-type&apos;);
 const vcardFields = document.getElementById(&apos;vcard-fields&apos;);
 const vcardImage = document.getElementById(&apos;vcard-image&apos;);
 const vcardName = document.getElementById(&apos;vcard-name&apos;);
 const vcardPhone = document.getElementById(&apos;vcard-phone&apos;);
 const vcardEmail = document.getElementById(&apos;vcard-email&apos;);
 const vcardLocation = document.getElementById(&apos;vcard-location&apos;);
 const vcardMap = document.getElementById(&apos;vcard-map&apos;);
 const vcardFb = document.getElementById(&apos;vcard-fb&apos;);
 const vcardIg = document.getElementById(&apos;vcard-ig&apos;);
 const vcardLinkedin = document.getElementById(&apos;vcard-linkedin&apos;);
 const generateBtn = document.getElementById(&apos;generate-btn&apos;);
 const qrCodeCanvas = document.getElementById(&apos;qr-code&apos;);
 const downloadBtn = document.getElementById(&apos;download-btn&apos;);

 const qr = new QRious({
 element: qrCodeCanvas,
 size: 250
 });

 qrType.addEventListener(&apos;change&apos;, () =&gt; {
 if (qrType.value === &apos;vcard&apos;) {
 qrInput.style.display = &apos;none&apos;;
 vcardFields.style.display = &apos;block&apos;;
 } else {
 qrInput.style.display = &apos;inline&apos;;
 vcardFields.style.display = &apos;none&apos;;
 }
 });

 generateBtn.addEventListener(&apos;click&apos;, () =&gt; {
 let value;

 if (qrType.value === &apos;wifi&apos;) {
 const ssid = prompt(&quot;Введите SSID сети:&quot;);
 const password = prompt(&quot;Введите пароль:&quot;);
 const auth = prompt(&quot;Введите тип аутентификации (WPA/WPA2/Ничего):&quot;);
 value = `WIFI:S:${ssid};T:${auth};P:${password};;`;
 } else if (qrType.value === &apos;vcard&apos;) {
 const name = vcardName.value;
 const phone = vcardPhone.value;
 const email = vcardEmail.value;
 const location = vcardLocation.value;
 const map = vcardMap.value;
 const fb = vcardFb.value;
 const ig = vcardIg.value;
 const linkedin = vcardLinkedin.value;

 value = `BEGIN:VCARD&amp;#92;nVERSION:3.0&amp;#92;nN:${name}&amp;#92;nTEL:${phone}&amp;#92;nEMAIL:${email}&amp;#92;nADR:${location}&amp;#92;nURL:${map}&amp;#92;nX-SOCIALPROFILE;type=facebook:${fb}&amp;#92;nX-SOCIALPROFILE;type=instagram:${ig}&amp;#92;nX-SOCIALPROFILE;type=linkedin:${linkedin}&amp;#92;nEND:VCARD`;
 } else {
 value = qrInput.value;
 }

 qr.set({ value: value });
 downloadBtn.style.display = &apos;inline&apos;; // Показываем кнопку скачивания
 });

 downloadBtn.addEventListener(&apos;click&apos;, () =&gt; {
 const link = document.createElement(&apos;a&apos;);
 link.download = &apos;qr-code.png&apos;;
 link.href = qrCodeCanvas.toDataURL(&apos;image/png&apos;);
 link.click();
 });
 &lt;/script&gt;</content:encoded>
			<link>https://kazrex.at.ua/news/onlajn_qr_kod_poluchit/2025-01-02-914</link>
			<dc:creator>Kazrex</dc:creator>
			<guid>https://kazrex.at.ua/news/onlajn_qr_kod_poluchit/2025-01-02-914</guid>
			<pubDate>Wed, 01 Jan 2025 21:24:17 GMT</pubDate>
		</item>
		<item>
			<title>Оцелограмма</title>
			<description>Вода отталкивающее программа или Оцелограмма 
&lt;img border=&quot;0&quot; align=&quot;absmiddle&quot; src=&quot;https://kazrex.at.ua/html/IMG_7556.jpeg&quot;&gt;</description>
			<content:encoded>&lt;iframe src=&quot;https://kazrex.at.ua/html/ocelogramma.html&quot; width=&quot;460&quot; height=&quot;350&quot; frameborder=&quot;0&quot; allowfullscreen&gt;&lt;/iframe&gt;</content:encoded>
			<link>https://kazrex.at.ua/news/ocelogramma/2024-07-30-913</link>
			<dc:creator>Kazrex</dc:creator>
			<guid>https://kazrex.at.ua/news/ocelogramma/2024-07-30-913</guid>
			<pubDate>Tue, 30 Jul 2024 11:04:22 GMT</pubDate>
		</item>
		<item>
			<title>Таблица инкубация домашны птиц</title>
			<description>Таблица режим инкубация разныйх птиц</description>
			<content:encoded>Таблицу здесь &lt;a href=&quot;https://kazrex.at.ua/html/tablica_inkubaci.htm&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;color:green&quot;&gt;&lt;span style=&quot;font-size:10pt&quot;&gt;&lt;b&gt;СМОТРЕТ&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;</content:encoded>
			<link>https://kazrex.at.ua/news/tablica_inkubacija_domashny_ptic/2024-04-11-909</link>
			<dc:creator>Kazrex</dc:creator>
			<guid>https://kazrex.at.ua/news/tablica_inkubacija_domashny_ptic/2024-04-11-909</guid>
			<pubDate>Thu, 11 Apr 2024 10:26:54 GMT</pubDate>
		</item>
	</channel>
</rss>