10 921

Re: Тема для розмов

Яка дешева кава на смак хоч на 10% краще за рідкий послід африканської ластівки? Така кава взагалі існує?, що...що ви п'єте? Коли дозволите таке питання.

10 922 Востаннє редагувалося frz (09.02.2021 01:58:46)

Re: Тема для розмов

Дружина полюбляє L'or. Я каву не п'ю, але колись брав Tchibo з найбільшим ступенем обсмажування. Також варта уваги з дещо дорожчих - Lavazza, де на жаль металева банка і транскордонне мито складають добрих 70% ціни. Однак в спеціалізованих магазинах розкажуть всю правду - того самого п'янкого запаху додає кава, яку на смак не відрізнити від мелених жолудів, часто вона така через спеціальну хімічну обробку, а додають її лише невеликий відсоток до "справжньої". Мій висновок - якби я продовжував споживати цей напій, то варто не полінуватися і піти в спеціалізований магазин, де за ту ж ціну фасованої продадуть щось вартісніше.

Подякували: ch0r_t1

10 923

Re: Тема для розмов

я тут собі замовляю https://chehovych.com/magazin-kavi/
жодна магазинна, навіть найдорожча, не зрівнялась поки що за смаком і ароматом

Подякували: ch0r_t1

10 924

Re: Тема для розмов

FakiNyan написав:

я тут собі замовляю https://chehovych.com/magazin-kavi/

Виглядає то гарно, по хіпстерські. Але це така що треба молоти, ще й в машинку запихати? Нічого не вказано, на фото в зернах відкрита пачка. В мене з обладнання тільки блендер Braun і турка на 0.5л...

10 925

Re: Тема для розмов

Chibo family. Дешево і злосно.

Подякували: ch0r_t1

10 926

Re: Тема для розмов

tchort написав:
FakiNyan написав:

я тут собі замовляю https://chehovych.com/magazin-kavi/

Виглядає то гарно, по хіпстерські. Але це така що треба молоти, ще й в машинку запихати? Нічого не вказано, на фото в зернах відкрита пачка. В мене з обладнання тільки блендер Braun і турка на 0.5л...

там при купівлі можна вказати ступінь помолу, і вони все зроблять

Подякували: ch0r_t1

10 927 Востаннє редагувалося ch0r_t (10.02.2021 10:55:36)

Re: Тема для розмов

FakiNyan написав:

додав функціоналу в user script, аби не бачити повідомлень заблокованих користувачів

...а автоперекладач з української латиниці на звичайну українську, що від деяких користувачів, у вас теж може є?

10 928

Re: Тема для розмов

tchort написав:
FakiNyan написав:

додав функціоналу в user script, аби не бачити повідомлень заблокованих користувачів

...а автоперекладач з української латиниці на звичайну українську, що від деяких користувачів, у вас теж може є?

правила тієї латинки постійно змінюються, тому нема

10 929

Re: Тема для розмов

FakiNyan написав:

чуєш ти! спочатку зроби краще, а потім критикуй11

Можу 4.

10 930

Re: Тема для розмов

javascriptIsLife написав:
FakiNyan написав:

чуєш ти! спочатку зроби краще, а потім критикуй11

Можу 4.

давай

10 931

Re: Тема для розмов

Нарід, Ви краще мені зробіть. Пару скриптів для PunBB. Ось цей:

<?php
require 'config.php';

$conn = new mysqli($db_host, $db_username, $db_password, $db_name);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}


$sql = "CREATE TABLE meta_uhggg_SEO (
id INT(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
description VARCHAR(150) NOT NULL,
keywords VARCHAR(150) NOT NULL
)";

if ($conn->query($sql) === TRUE) {
    echo "Table created successfully";
} else {
    echo "Error creating table: " . $conn->error;
}

$conn->close();
?>

Наче працює (частково копіпаст із москальського сайту), але мо простіше є?

А далі треба зробити функцію, яка буде виводити дані. Наприклад, додати в header.php ось цей код:

$temp_url = $_SERVER['REQUEST_URI'];
$temp_url = explode('?', $temp_url);
$temp_url = $temp_url[0];
if ($temp_url=='/viewtopic.php')//перевірка чи той скрипт
{
        $t_id     = isset($_GET['id']) ? intval($_GET['id']) : 0;
    if ($t_id > 1)
        {    
        $forum_head['descriptions'] = '<meta name="description" content="' .get_meta_descr($t_id). '" />';
        $forum_head['keywords']     = '<meta name="keywords" content="' . get_meta_keyw($t_id) . '"/>';
    }
}

В звичайному header.php я коду

$forum_head['keywords']

не знайшов а от у модифікації PunBB він є і взагалі людина жаліється, що ні одне PunBB розширення в неї не працює (через осі додані та прибрані стрічки коду та змінні)

Мені треба зробити функцію get_meta_descr($t_id) та get_meta_keyw($t_id), котрі мають приймати id теми і повертати дані із тої таблиці що в БД по id.

10 932

Re: Тема для розмов

В header.php на самому початку додаємо:

$meta_gs = 'meta_gs.php';
if (file_exists($meta_gs))
{
    require $meta_gs;
}

Правильно? Бо якщо цього не зробити то при не вкладеному файлі друкує помилку:

Warning: require(meta_get_set.php) [function.require]: failed to open stream: No such file or directory in Z:\home\testforum.pro\www\header.php on line 10

Fatal error: require() [function.require]: Failed opening required 'meta_get_set.php' (include_path='.;C:\php\pear') in Z:\home\testforum.pro\www\header.php on line 10

(Copyright by denwer)

Але що дивує, що якщо це зробити то не виникає помилки що функції get_meta_descr($t_id) та get_meta_keyw($t_id) не існують (що видасть на сайті того дядька не відомо).
Тобто, треба якось так:

$meta_gs_exist='no';
$meta_gs = 'meta_gs.php';
if (file_exists($meta_gs))
{
    require $meta_gs;
        $meta_gs_exist='yes';
}

А там нижче:

if($meta_gs_exist=='yes'){ $temp_url = $_SERVER['REQUEST_URI'];
$temp_url = explode('?', $temp_url);
$temp_url = $temp_url[0];
if ($temp_url=='/viewtopic.php')//перевірка чи той скрипт
{
        $t_id     = isset($_GET['id']) ? intval($_GET['id']) : 0;
    if ($t_id > 1)
        {    
        $forum_head['descriptions'] = '<meta name="description" content="' .get_meta_descr($t_id). '" />';
        $forum_head['keywords']     = '<meta name="keywords" content="' . get_meta_keyw($t_id) . '"/>';
    }
}
}
else
{
//вбудований варіант
$forum_head['descriptions'] = '<meta name="description" content="'.generate_crumbs(true).$lang_common['Title separator'].forum_htmlencode($forum_config['o_board_desc']).'" />';
}

А далі як?

10 933

Re: Тема для розмов

Якось дивно на всіляких форумах та чатах спостерігати обговорення ЛГБТ, расизму взагалі та по відношенню до негрів, якихось аморфних ліваків і праваків, комунізму та лібертаріанства, демократичної та республіканської партії США і т.п. речі, коли в нас самих (українців, та й не українців теж) повно своїх неприємнестей і здавалося б варто було б балакати саме про них а не про лінчування негрів в далекій ельфляндії, але ні, гендерні квоти і мігранти чомусь цікавіші. Може це через те що, окрім інших менш важливих причин, думати про власні, близькі проблеми неприємно (бо кожен знає що він нічого робити не буде і відповідно ні на що не вплине) і люди таким чином намагаються відсторонитися від усвідомлення власної нікчемності? Може це як з аклкоголіком якому торочиш що він алкоголік і він киває головою, визнає гірку правду, але нічого з цим робити не збирається та рано чи пізно зацідить тобі обличчя?

Подякували: puafen1

10 934 Востаннє редагувалося dot (10.02.2021 19:54:33)

Re: Тема для розмов

tchort написав:

додав функціоналу в user script, аби не бачити повідомлень заблокованих користувачів

...а автоперекладач з української латиниці на звичайну українську, що від деяких користувачів, у вас теж може є?

Trymaj, ale jakctco budutj nedorobotky i baqy, to vypravjaj sam, bo zaraz meni ljinky, a tut perevagno prosto vyrjizka cmatu kodu dlja hyncoho osjidku.

Прихований текст
// ==UserScript==
// @name        Kyrylkoklad for Replace
// @version     10-Feb-2021
// @author      Jurid
// @description Jurid transliteration for replace.org.ua
// @include     https://replace.org.ua/*
// ==/UserScript==

var exception = '([0-9ABCDEFGHIJKLMNOPQRSTUVWXYZЩЦЧЄЮЯЬАБВГҐДЕЖЗИІКЛМНОПРСТУФХШЙЇ\-]'
var scripts = {
    'tcc': 'чч',
    'tss': 'цц',
    'w': 'вв',
    'ctc': 'щ',
    'ts': 'ц',
    'tc': 'ч',
    'ja': 'я',
    'ju': 'ю',
    'je': 'є',
    'ji': 'ї',
    'jy': 'ї',
    'j': 'й',
    'a': 'а',
    'b': 'б',
    'v': 'в',
    'h': 'г',
    'q': 'ґ',
    'd': 'д',
    'e': 'е',
    'g': 'ж',
    'z': 'з',
    'y': 'и',
    'i': 'і',
    'k': 'к',
    'l': 'л',
    'm': 'м',
    'n': 'н',
    'o': 'о',
    'p': 'п',
    'r': 'р',
    's': 'с',
    't': 'т',
    'u': 'у',
    'f': 'ф',
    'x': 'х',
    'c': 'ш',
}

function findHtml(text) { // Spesific symbols translation
    var find = document.createElement("textarea")
    find.innerHTML = text
    return find.value
}

function transliteration(value) {
    for (let letter in scripts) {
        let fullOut = '$1' + scripts[letter].toUpperCase() + '$2'
        value = value // Uppercases (two full, one partly), Standart
            .replace(new RegExp(exception + '{1,})' + letter.toUpperCase() + exception + '{0,})', 'g'), fullOut)
            .replace(new RegExp(exception + '{0,})' + letter.toUpperCase() + exception + '{1,})', 'g'), fullOut)
            .replace(new RegExp(letter[0].toUpperCase() + letter.slice(1), 'g'), scripts[letter][0].toUpperCase() + scripts[letter].slice(1))
            .replace(new RegExp(letter, 'g'), scripts[letter])
    }
    let softLetters = 'щцчджзлнрстш'
    let lowerSoft = '([' + softLetters + softLetters.toUpperCase() + '])'
    let upperSoft = '([' + softLetters.toUpperCase() + '])'
    return value.replace(new RegExp(lowerSoft + 'й', 'g'), '$1ь').replace(new RegExp(upperSoft + 'Й', 'g'), '$1Ь')
}

(function () {
    const posts = Array.from(document.querySelectorAll('.post'));
    posts.forEach(post => {
        const a = post.querySelector('a');
        if (a.innerText === 'dot') {
            let text = post.querySelector('.entry-content').cloneNode(true)
            let walker = document.createTreeWalker(text, NodeFilter.SHOW_ALL, null, false)
            let skips = ['CODE']
            let node
            while (node = walker.nextNode()) {
                if (skips.includes(walker.currentNode.tagName)) walker.nextNode()
                if (node.nodeValue !== null) node.nodeValue = transliteration(findHtml(node.nodeValue).normalize('NFD'))
            }
            post.querySelector('.entry-content').innerHTML = text.innerHTML
        }
    });
})()

правила тієї латинки постійно змінюються, тому нема

Brexnja, osnova latynky nezminna ctconaj-mence 2 roky. Zminy mohly buty xiba ctco v pravopysi, ale to vge poza abetky.

Подякували: ch0r_t1

10 935 Востаннє редагувалося ch0r_t (10.02.2021 22:16:15)

Re: Тема для розмов

Спеціальної теми немає, та може в кого викличе інтерес ця розмова (сам знайшов її цікавою). ->
("Another interview with an anonymous Server Engineer.  We discuss Intel’s (lack of) security, the future of server tech, and more!")
https://www.youtube.com/watch?v=Fh95scsUX_M

10 936

Re: Тема для розмов

зробив додаток, що дозволяє логінитись через google api та створювати/видаляти/переглядати/редагувати стріми.
З OBS робе файно.

Прихований текст

https://i.imgur.com/S7of8ds.png
https://i.imgur.com/B0JNa1e.png

Подякували: /KIT\, Chemist-i2

10 937

Re: Тема для розмов

закінчив курс по реакту. Тепер ще перегляну ось це відео по гукам, бо не всі були висвітлені в курсі.
https://www.youtube.com/watch?v=TNhaISOUy6Q

10 938

Re: Тема для розмов

хто шаре в батареях (ті, що хату гріють). В мене індивідуальне опалення, є бойлер, є сушилка для рушників в ванній, є одна батарає на кухні, і ще одна в кімнаті.
Проблема в тому, що гріє тіко сушка в ванній, а решта батарей - нє.
Як то можна віддебажити?

10 939

Re: Тема для розмов

FakiNyan написав:

хто шаре в батареях (ті, що хату гріють). В мене індивідуальне опалення, є бойлер, є сушилка для рушників в ванній, є одна батарає на кухні, і ще одна в кімнаті.
Проблема в тому, що гріє тіко сушка в ванній, а решта батарей - нє.
Як то можна віддебажити?

А пошукати?

Не думаю що торкатися самому то хороша ідея. Краще спитайте/зверніться до професіонала. З таким обладнанням краще не гратися.

10 940

Re: Тема для розмов

tchort написав:
FakiNyan написав:

хто шаре в батареях (ті, що хату гріють). В мене індивідуальне опалення, є бойлер, є сушилка для рушників в ванній, є одна батарає на кухні, і ще одна в кімнаті.
Проблема в тому, що гріє тіко сушка в ванній, а решта батарей - нє.
Як то можна віддебажити?

А пошукати?

Не думаю що торкатися самому то хороша ідея. Краще спитайте/зверніться до професіонала. З таким обладнанням краще не гратися.

Я ж питаю "хто шаре", а не "хто в цьому не розбирається, але все одно хоче всунути свої нікому непотрібні 5 копійок", майте повагу.