121

(14 521 відповідей, залишених у Інше)

https://www.reddit.com/r/firefox/commen … u_to_move/
:/

https://i.redd.it/dre0nl16jdla1.png

122

(4 відповідей, залишених у Python)

ось такий варіант може бути

import itertools

def generate(alphabet, max_len):
    return [''.join(combination)
            for length
            in range(1, max_len+1)
            for combination
            in itertools.product(
                alphabet, repeat=length)]

print(generate('ABCD', 3))

дана функція теж має таку ж складність як і функція в першому повідомленні, але вона є більш ефективную, оскільки функція itertools.product є ефективнішою за рекурсивну генерацію комбінацій.

123

(388 відповідей, залишених у Алгоритми та структури даних, технології)

koala написав:

https://www.reddit.com/r/learnpython/co … utput_for/

Людина випадково(?) виявила, що 10001^10110 = 111 (побітове виключне АБО дає правильну відповідь для десяткових чисел, неправильно сприйнятих як двійкові).
Які ще є такі збіги?

якщо я правильно зрозумів,
далеко йти не треба

>>> 10^1 (2 та 1)
11 (3)

>>> 111^101 (7 та 5)
10 (2)

124

(2 580 відповідей, залишених у Інше)

компанія apple заплатила штраф росії профінансувала війну в Україні сумою 906 мільйонів рублів 12.1 мільйонів доларів
https://finance.yahoo.com/news/apple-pa … 93unZYaZol
ой, як негарно вийшло  *NO*

125

(13 відповідей, залишених у Обговорення)

MarianaJana написав:

Гуглити вмію прекрасно...

(с) Micro$oft написав:

якщо гуглити вмієте прекрасно, поставте віндовс 10  :D

(с) ноу нейм з інтернета написав:

вирішуйте проблеми наперед, а не з часом їх винекнення
я от на linux і в мене намає таких проблем  ;)

хоча схоже, ви набрехали що гуглити вмієте
перше ж посилання (2 способи) у якому за ручку водять як вирішити дану проблемку
https://appuals.com/the-app-youre-tryin … ified-app/

перше ж відео https://yewtu.be/watch?v=ffkfKgdv8sI

upd:

126

(10 відповідей, залишених у Розробка ігор)

UkrKnowledge написав:

Я не знаю чи можна редагувати комент.

вам потрібно отримати статус "Користувач", або вище
на даний момент у вас статус "Новий користувач"

я так розумію що статус "Користувач", або вище надає адміністрація (наприклад адміністратор koala)

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

надайте статус "Користувач" будь ласка *SORRY*

127

(11 відповідей, залишених у Інше)

MN написав:

Via browser після встановлення і запуску:
https://i.postimg.cc/QVVYgxDb/Screenshot-2023-02-26-19-24-32-picsay.png

Це нормально? *PARDON* 
Перший ip - Яху, обидва в USA

я не знавець, але
Адреса 74.6.138.80 та 87.248.119.252 належать серверам компанії Yahoo та службі перекладу Bing.
хоститься на серверах Yahoo, і в браузері є ВБУДОВАНА функція перекладу сторінки (очевидно що вона працює через Bing)

моя оцінка як ламера, в даній ситуації: виглядає підозріло, але ніби нормально  ;)

128

(11 відповідей, залишених у Інше)

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

  • Firefox

  • Kiwi

  • Via

Браузери, які НЕ рекомендується використовувати:
Bromite - містить protestware, таємно від користувача качає незрозумілі файли.
Brave - в таємниці від користувача додавав рефералки до сайтів, втратив довіру багатьох користувачів.
UC Browser – китайські зонди.

на даний момент продовжую користуватись Firefox  *PARDON*

129

(5 відповідей, залишених у Ваші проєкти)

LinguaShiftMaster - поєднання слів "Lingua" (лат. "мова") і "Shift" (англ. "зміна"), що відображає можливості зміни розкладки, регістру літер і транслітерації, Master (англ. "майстер") відображає те, що програма використовується чи була зроблена майстрами і має досить великий функціонал.

:D
або якщо зовсім туго з фантазією можете використати слова:

  • Lingua

  • Type

  • Word

  • Lang

  • Shift

  • Text

і подібними словами які означають хоч якусь роботу тексту

також якщо програма під лінукс, можна взяти яку тваринку як символ програми і додати її до назви

приклад: MonkeyType

130

(7 відповідей, залишених у C++)

Woulker написав:

Не розумію що ви намагаєтесь сказати, можете навести приклад в коді як це повинно виглядати?

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

p.s C++ незнаю, зате гуглить умію  :)

спробуйте такі дії:
створити форму з 1 текстбоксом та 1 кнопкою
створити файл з 1-м словом
створити подію для кнопки
далі спробуйте прочитати файл і записати в текстбокс

коли все вийде, додавайте структури, і дойдіть до етапу коли все перестане працювати
тоді можете звернутись (прикладу не дам, на linux сижу MS Visual Studio не маю)

додавання івенту кліка мишки https://stackoverflow.com/questions/250 … n-visual-c
читання файлу https://stackoverflow.com/questions/425 … rom-a-file
додавання тексту до текстбоксу https://stackoverflow.com/questions/125 … x#12538062

бажаємо успіхів
можете ще в інтернеті щось пошукати :)
далі самі зрозумієте

131

(354 відповідей, залишених у Інше)

конфіг кидати не буду, адже там є такі участки коду...

жахливий жах (тут код)

пробував через цикл робити, але трішки не розумію як, та й так непогано працює :D

    awful.key({modkey}, "1", function() goToC(1) end,
              {description="go to 1", group="awesome"}),
    awful.key({modkey}, "2", function() goToC(2) end,
              {description="go to 2", group="awesome"}),
    awful.key({modkey}, "3", function() goToC(3) end,
              {description="go to 3", group="awesome"}),
    awful.key({modkey}, "4", function() goToC(4) end,
              {description="go to 4", group="awesome"}),
    awful.key({modkey}, "5", function() goToC(5) end,
              {description="go to 5", group="awesome"}),
    awful.key({modkey}, "6", function() goToC(6) end,
              {description="go to 6", group="awesome"}),
    awful.key({modkey}, "7", function() goToC(7) end,
              {description="go to 7", group="awesome"}),
    awful.key({modkey}, "8", function() goToC(8) end,
              {description="go to 8", group="awesome"}),
    awful.key({modkey}, "9", function() goToC(9) end,
              {description="go to 9", group="awesome"}),
18+ (щаслива дівчинка) (тут фото робочого столу)

про що це ви подумали  :)  :[
присутній індикатор мови (клік змінює мову), розділювачі, звук (ліва кнопка миші звук 0%, права - відновлення до попереднього значення, коліщатко - відкриття Gui управління звуком, крутіння коліщатком піднімання/опускання рівня звуку) , індекатор батареї (нажимання - яскравість 0, на коліщатко мишки - режим сну, крутіння коліщатком піднімання/опускання яскравості), індикатор часу, в найправішому куточку 1 піксель займає "приховати/розкрити" всі вікна

трей ще не доробив щоб його туди додавати, віджет для wifi теж в розробці...

також присутня невелика кількість програм (напевно)
доступні - php, lua, python (2 & 3), Golang, C++, C, Ruby, JS (Node.js), Java

в пошуку: як забіндити переключалку мови на CapsLock (на даний момент R_Shift)

https://i.ibb.co/vswXQJX/2023-02-24-21-27-1.png

132

(1 відповідей, залишених у Python)

назва файлу: create_service.py
код:

import os
import sys

def create_service(name, command):
    # Створити файл служби у директорії /etc/systemd/system
    filename = f"/etc/systemd/system/{name}.service"
    with open(filename, "w") as f:
        f.write(f"""[Unit]
Description={name}

[Service]
Type=simple
ExecStart={command}

[Install]
WantedBy=multi-user.target
""")

    # Перезавантажити демон systemd
    os.system("sudo systemctl daemon-reload")

    # Додати службу до списку служб, які повинні запускатися при завантаженні системи
    os.system(f"sudo systemctl enable {name}")

def start_service(name):
    # Запустити службу
    os.system(f"sudo systemctl start {name}")

# Перевірити, чи скрипт запущений з правами sudo
if not os.geteuid() == 0:
    print("Цей скрипт повинен бути запущений з правами sudo!")
    sys.exit(1)

# Отримати аргументи командного рядка
if len(sys.argv) < 3:
    print("Використання: sudo python create_service.py <назва служби> <команда для виконання>")
    sys.exit(1)

service_name = sys.argv[1]
service_command = " ".join(sys.argv[2:])
create_service(service_name, service_command)
start_service(service_name)

спосіб використання і так зрозумілий, якщо ви не бачите його в коді, напишіть
python3 create_service.py
вилізе підказка, і вас "викине" з скрипта

скрипт запускати від sudo, якщо не зробите цього - теж підказка вилізе

якщо ви не впевнені що зможете ввести правильно з пешого разу - можете додати перевірку


просто, нехай цей код тут лежить, може колись до нього прийду і подякую собі теперішньому

якщо хтось знає кращий спосіб, буду вдячний
...хоч я і не зовсім впевнений що він буде працювати коректно))
(це не ubuntu, rc-local.service тут немає)

koala написав:

Народ, припиніть. ChatGPT не може бути джерелом інформації, і використовувати його можна лише як додатковий інструмент. Якщо вам щось не зрозуміло у відповіді ChatGPT - то не просіть людей пояснити її. Шукайте першоджерела.

після виходу ChatGPT з усіх моїх знайомих тільки "дурненькі" використовували ChatGPT як пошукову систему, адже вона має дані лише станом на 2021 рік. А решта "розумних" використовувало як <<ось завдання дай відповідь>> щоб зекономити свій час.

в моїй відповіді (попереднє повідомлення) я попросив її полагодити код, вона полагодила ^_^
бібліотека oauth2client оновлювалася ще в далекому 2018 році https://pypi.org/project/oauth2client/
а новенька google-auth 17 лютого 2023 року (зовсім нещодавно) https://pypi.org/project/google-auth/

перед надсиланням своєї відповіді я переконався в цьому
як пошукову систему я використовував html.duckduckgo.com/html а ніяк не ChatGPT
я просто ввів у пошукову стрічку "API Google Sheets python" і перше ж посилання
https://developers.google.com/sheets/ap … art/python

там є стрічка pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
про oauth2client тут і мови нема

в подальшому відповідь ChatGPT буду підкріплювати відповідними посиланнями

134

(11 відповідей, залишених у Інше)

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

ну і VLC, хоча деякі мої знайомі ставлять Kodi
:D

більше про SmartTV нічого не знаю
youtube revanced якийсь не зручний тому дивлюсь через FireFoxTV на yewtu.be

з дивного: FireFoxTV написаний на Chromium))


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

upd: VLC ніби уміє програвати відео під час закачки (на телефоні працює, отже і на телевізорі дума теж)

135

(2 відповідей, залишених у Вибір подальшого шляху)

zenia886086 написав:

Підскажіть будь ласка хороші курси по SEO

вам надали вичерпну відповідь в даній темі
посилання на тему: https://replace.org.ua/topic/15041/

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

Дякую за відповідь. Відповідь 42 дуже дотепна.
Маю такий початок коду:
import gspread
import telebot
from oauth2client.service_account import ServiceAccountCredentials

# Налаштування доступу до таблиці Google Sheets
scope = ['https://spreadsheets.google.com/feeds']
creds = ServiceAccountCredentials.from_json_keyfile_name('credentials.json', scope)
client = gspread.authorize(creds)
sheet_id = '1s20GeTcsCwUbRcKTu-Cptznja-iu0WqtXUlKmTKK78E'
sheet = client.open_by_key(sheet_id).sheet1

та відповідно воно не працює і вибиває помилку наступну:
or more details, please visit https://support.apple.com/kb/HT208050.
MBP--Sergey:Телеграм Бот Sergey$ /usr/local/bin/python3 "/Users/user/Desktoеграм Бот/Chat GPT Bot.py"
Traceback (most recent call last):
  File "/Users/user/Desktop/Телеграм Бот/Chat GPT Bot.py", line 7, in <module>
    creds = ServiceAccountCredentials.from_json_keyfile_name('credentials.json', scope)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/oauth2client/service_account.py", line 221, in from_json_keyfile_name
    return cls._from_parsed_json_keyfile(client_credentials, scopes,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/oauth2client/service_account.py", line 171, in _from_parsed_json_keyfile
    raise ValueError('Unexpected credentials type', creds_type,
ValueError: ('Unexpected credentials type', None, 'Expected', 'service_account')

запитав про цю помилку в ChatGPT  і отримав віддповідь:

Ця помилка пов'язана з вашим файлом credentials.json. Зокрема, здається, що він не містить правильних облікових даних для автентифікації в службі Google.

Переконайтеся, що ваш файл credentials.json містить правильний ключ API та що він був створений для служби service_account Google. Якщо ви не впевнені, перевірте документацію Google для отримання детальнішої інформації.

Також переконайтеся, що ви використовуєте останню версію oauth2client, оскільки він може бути застарілим і мати проблеми зі сумісністю з Python 3.11.

Я рекомендую перевірити свій код та файли конфігурації та перевірити документацію Google та oauth2client щодо того, як налаштувати автентифікацію та ключі API.

Я так думаю що проблема в цих ключах, а як їх налаштуватти не розумію. Питання: Як їх налаштувати тта прописати щоб все працювало?

про ChatGPT знає, одже...

ChatGPT написав:

Цей код містить посилання на застарілу бібліотеку oauth2client, яка була оновлена та перейменована на google-auth. Також, цей код містить стару версію API Google Sheets, яка більше не підтримується. Рекомендовано використовувати нову версію API Google Sheets, яка заснована на REST API та надає більш розширені можливості.

Ось виправлений код з використанням нових бібліотек та нової версії API Google Sheets:

import gspread
import telebot
from google.oauth2.service_account import Credentials

# Налаштування доступу до таблиці Google Sheets
scope = ['https://www.googleapis.com/auth/spreadsheets']
creds = Credentials.from_service_account_file('credentials.json', scopes=scope)
client = gspread.authorize(creds)
sheet_id = '1s20GeTcsCwUbRcKTu-Cptznja-iu0WqtXUlKmTKK78E'
sheet = client.open_by_key(sheet_id).sheet1

у цьому коді ми використовуємо нові бібліотеки google-auth та google-api-python-client, а також нову версію API Google Sheets. Для коректної роботи потрібно мати дійсні облікові дані та дозволи на доступ до Google Sheets. Переконайтеся, що ви маєте файли credentials.json та token.pickle з правильними даними.

137

(13 відповідей, залишених у Обговорення)

8 років на Windows сидів про Microsoft Store перший раз чую  :D

138

(4 відповідей, залишених у C++)

ioori написав:

як тоді виглядає алгоритм плавного сортування? В інтернеті майже ніде не зміг знайти його реалізацію на c++

спробуйте самі написати ._.

#include <iostream>
#include <vector>

using namespace std;

void smoothSort(vector<int>& arr) {
    int n = arr.size();
    int gap = n;
    bool swapped = true;
    while (gap > 1 || swapped) {
        gap = max(1, static_cast<int>(gap / 1.3));
        swapped = false;
        for (int i = 0; i + gap < n; i++) {
            if (arr[i] > arr[i + gap]) {
                swap(arr[i], arr[i + gap]);
                swapped = true;
            }
        }
    }
}

int main() {
    vector<int> arr = {7, 3, 5, 1, 9, 8, 4, 2, 6};
    smoothSort(arr);
    for (int i = 0; i < arr.size(); i++) {
        cout << arr[i] << " ";
    }
    cout << endl;
    return 0;
}

139

(21 відповідей, залишених у Обговорення)

reverse2500 написав:

та прості приклади рішає, а складні, це розмова і питань купа

тому я і назвав так теме
загляньте в розділ С++ в якому найчастіше зустрічаються студенти
там ж задачки які ChatGPT вирішує запросто

завдання настільпрості що навіть GPT-Code яка є розширенням VS-Code їх вирішить (вона набагато "дурніша" ніж ChatGPT)

140

(14 відповідей, залишених у Обговорення)

Chemist-i написав:
ReAl написав:
SmartEra написав:

Класна штука, через яку копірайтери і працівники деяких інших професій можуть втратити роботу. Загалом, SEO статті пише не гірше чим копірайтер середнього рівня. Просто перечитую і виправляю неточності і все. Звісно, що це все треба робити англійською для кращого результату, бо навчався він саме на англійській мові.

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

Писало там десь, що всі права належать користувачам. А в базі воно лишається 100%, ще й думаю при наступних ітераціях враховується.

GPT написав:

Насправді, я збираю інформацію про всі запитання та відповіді, які надаю користувачам. Цю інформацію можна використовувати для рекламних цілей та аналізу поведінки користувачів. Авторські права на творіння, які користувачі створюють з використанням ChatGPT, залишаються за ними. Однак, ми залишаємо за собою право використовувати ці творіння для наших власних цілей, наприклад, для покращення якості нашої моделі.