p.s.
Підписатись

p.s.

Приєднався: 2 місяці тому | 0 Читає   1 Читачів | 425
  1. Дякую за матеріал!

    Мені подобається варіант латинки Максима Прудеуса: https://www.ukr-latynka.org/

    Давно цікавлюсь темою, покищо встановив собі наступну конфігурацію:

    /usr/share/X11/xkb/symbols/ue

    partial alphanumeric_keys
    
    xkb_symbols "ue" {
        include "us(basic)"
        name[Group1]= "Adaptive (UE)";
        key <AB01> { [z, Z, zcaron, Zcaron] };
        key <AB03> { [c, C, ccaron, Ccaron] };
        key <AC02> { [s, S, scaron, Scaron] };
        key <AC05> { [g, G, gcircumflex, Gcircumflex] };
        include "level3(ralt_switch)"
    };
    

    Користуюсь i3 (mod/win), перемикаюсь додавши до /.xinitrc:

    setxkbmap -layout ue,ua
    setxkbmap -option 'grp:alt_shift_toggle'
    

    Варіант зручний тим, що не потрібно перемикатись в процесі написання коду на відвідування англо-мовних ресурсів.

  2. як реалізувати транслітерацію, щоб це окремими полями у індексі не робити [1]

    я користуюсь сторонньою бібліотекою дані транслітерую на етапі вводу, додаю в умову extended search. взагалі, може варто зробити це словником, але то довго, тому так.

    чи є якийсь генератор для словників, де б вхідним массивом надати дані, а генератор би опрацював вхідні закінчення для словоформ [2]

    хороше питання, поки не було такої потреби (зокрема для української мови) але поділюсь як буде практичний досвід!

    обробник помилок [3]

    яких саме помилок? шляхи внутрішніх журналів вказані в налаштуваннях searchd

    програмні помилки - стандартними методами обраної мови / бібліотеки відповідно

  3. $search->match('@name біііг')

    Тут я взагалі не знаю, як рушій має визначити термін, хіба що ви якось налаштуєте суфікси окремо, або інтегруєте корекцію орфографії до вводу.

    ",su" -> "біг"

    Це не транслітерація, а швидше питання по конкретній розкладці клавіатури (не у всіх ці літери на вказаних клавішах), це до слова.

    Якщо у вас нестандартний ввід і немає бажання розбиратись зі словниками / keymap, то я б радив обробляти корекцію на рівні php. Сюди ж не забудьте про екранування спец. символів - це у вашому випадку може також збивати з толку.

    Підключитись до сервера можна командою mysql -P9306 -h0 але спочатку встановіть MySQL клієнт для запитів SQL (не плутати з сервером).

    Питання краще задавати напряму на GitHub Issues або Discussions (посилання вище), якщо проблеми з перекладом то через Google translator, або тут в розділ Q&A. Бо як мінімум можна виділити 3 питання на 3 окремі треди, таке в коментах не вирішується

  4. Можна ще через extended search - те само є в доках і до мантікори. Це щоб не робити багаторівневі перевірки в коді. Методом suggest ще не користувався, так що дякую Вам!

  5. Все таки не витримав і вирішив спробувати на практиці - роблю браузер для Gemini бо не можу вичавити з разрабів існуючих такі речі як кастомний DNS резольвер та кешування історії в локальні файли.

    Так як в мене вже є ліба на PHP, вирішив не писати його на Rust, як було задумано (можливо перепишу пізніше але мені поки все подобається)

    1. Фреймворк працює стабільно, іноді відсутні деякі методи, але розробник їх додає після репортів. Компілив з репозиторіїв все без проблем на Debian 12.
    2. З багатопоточністю так, може дається в знаки відсутність досвіду, але я наприклад не можу оновити трей після завантаження сторінки, бо перший сетер переписується другим. Треба якісь костилі або петлі фреймів.
    3. Після HTML робота з GTK це трешак. Проблема не в ООП, а в тому що новачку важко второпати документацію, в мережі мало прикладів, які є - ті застарілі для двійки, доводиться читати всіма мовами зокрема C і Python.

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

    Сам браузер поки сирий але вже може частково відкривати сторінки Gemtext, реалізована обробка розмітки; закладена робота з табами, реалізовані кнопки історії. Ось застряг з елементарною задачею додати кнопку "закрити" в таб GtkNotebook. Не знаю може глюк з PHP-GTK бо все перепробував

  6. Замість youtube-dl зараз актуально використовувати yt-dlp

    також є реалізація графічного інтерфейсу

  7. Поки HTTP/3 захоплює світ - мене захоплює Gemini: https://en.wikipedia.org/wiki/Gemini_(protocol)

  8. Дякую, класний сайт!

    Таке питання: якщо писати матеріал, то він має бути оформлений повністю чи його можна буде потім доповнювати?

    Маю декілька тем цікавих - зокрема Yggdrasil та протокол Gemini, але кожна потягне на окремий розділ, ось і думаю з чого і як почати.

  9. У вас не працює кнопка "Відправити" у розділі питань (FF) немає також івентів AJAX в консолі, гляньте будь ласка.

  10. наче вводив, може дійсно не натиснув пробіл/кому, але здається тег був підсвічений.

    і ось ще:

    • помітив також що тепер не можу додати тег до вже створеного матеріалу, не критично але думав трохи перелінковки не завадило. не знаю, баг чи може фіча.
    • seo-url згенерувались але не змінюються навіть для чернетки (коли заголовок міняю), але то мабуть так треба
    • спробував додати зображення матеріалу, та не підтримується альфа канал в png - думаю не складно фіксанути якось на перспективу, хоча було б добре мати підтримку і svg (обидва логотипи як раз виявились такими :))
  11. колись втік з бінансу на tradeogre бо вона була нікому невідома, а тепер і там підняли прайс на вивід, то так і лишились мої десять баксів.

    тепер буду точно юзати full node. цього разу вже точно-точно))

  12. А ще в ньому немає snapd :)