1

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

Betterthanyou написав:

Говорять що база "дії" злита.
https://raidforums.com/Thread-SELLING-U … a-Users-2M
Як думаєте це правда ?

в новинах кажуть шо не правда :D

2

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

Код стану HTTP 451 Unavailable For Legal Reasons (Internet draft) — Означає, що користувач виконав запит на протизаконний ресурс, заборонений державою.

смішно і страшно...

3

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

bebyk написав:
koala написав:

Слабаки. Перфокарти - наше майбутнє!

Перфокарти -- для старих пердунів. Лазерні диски -- для зумерів.

А дискети -- золота середина золотого покоління Якубовіча.

а портативні HDD диски для якого покоління :D?

FakiNyan написав:

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

там підказки є хехе, і то не хімія, а скоріше алхімія

5

(13 відповідей, залишених у *Basic)

замикання то ніби коли функція має доспуп до перемінних які є в ній навіть після виходу з неї?
типу якось так

//JS

function makeCounter() {
    let count = 0;

    return function() {
        return count++;
    };
}

let mamkin = makeCounter();
let haker = makeCounter();

console.log( mamkin() ); //0
console.log( mamkin() ); //1 як ми бачимо, значення збереглось хоча ми вийшли з функції, це й зветься замиканням

console.log( haker() ); //0 а ось тут уже ні томущо то новий об'єкт
console.log( haker() ); //1

console.log(mamkin.count); // undefined, з іншою так ж буде

ех, позор мені якшо я написав не те)

6

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

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

якщо користуєтесь DuckDuckGo то можна написати в пошукову стрічку

password 10

p.s. замість 10 можна писати від 8 до 64

буде давати щост таке

PqxZrugKeiXs5EKt9Cr4kzLyss2KsUBMySJp7NqfSjvBKT4QsCHRyjvPEHwqdthk

7

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

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

хоча самсунг зробив пульт який працює без батарейок (конвертує wifi в електро енергію, чи якось так)

8

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

-_-https://replace.org.ua/uploads/images/11470/3a891630913e365d699227cb1e63b234.jpg

поясніть для...

10

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

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

11

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

https://www.kit.edu/kit/english/pi_2021 … -light.php
Взлом пк через лазерний принтер лазерами :D

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

https://www.kit.edu/img/pi/2021_117_IT-Sicherheit_Computerangriffe%20mit%20Laserlicht_2_72dpi.jpg

12

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

#include <iostream> 
#include <stdlib.h>

/*
 * CONFIG 
 */

#define SPACE ' ' //пустий символ, не трогайте :3
#define HOW_USERS 2 //кількість гравців
#define WIDTH 3 //висота
#define HEIGHT 3 //ширина

//кількість однакових символім в
//ряді/діагоналі/стовбці/оберненій діагоналі
#define LENGTH_WIN 3

//фігурки (хрестик, нолиік і тд) містяться у класі Game
//змінна "char symbols[HOW_USERS]" приватні поля

/*
 * END CONFIG 
 */

class User {
public:
    User(char figure) {
        this -> figure = figure;
    }

    int store = 0;
    char figure;
};

class Game {
public:
    Game() {
        this -> run();
    }

private:
    int   coord_1 = WIDTH;
    int   coord_2 = HEIGHT;
    int   player;
    char  fill[WIDTH][HEIGHT];
    char  symbols[HOW_USERS] = {'X', 'O'};
    User* users[HOW_USERS];

    User* createUser(int i) {
        return new User(symbols[i]);
    }

    void createUsers() {
        for (int i = 0; i < HOW_USERS; i++) {
            this -> users[i] = this -> createUser(i);
        }
    }

    void restartGame() {
        this -> player = 0;
        for (int i = 0; i < WIDTH; i++) {
            for (int j = 0; j < HEIGHT; j++) {
                this -> fill[i][j] = SPACE;
            }
        }
    }

    bool checkEndGames() {
        char symbol_check = this -> users[(player+1) % HOW_USERS] -> figure;
        int result = 0;

        //по рядам
        for (int i = 0; i < WIDTH; i++) {
            for (int j = 0; j < HEIGHT; j++) {
                if (this -> fill[i][j] == symbol_check) {
                    result++;
                }
                else {
                    result = 0;
                }

                if (result == LENGTH_WIN) {
                    return false;
                }
            }
        }

        //по стовпцям
        for (int i = 0; i < WIDTH; i++) {
            for (int j = 0; j < HEIGHT; j++) {
                if (this -> fill[j][i] == symbol_check) {
                    result++;
                }
                else {
                    result = 0;
                }

                if (result == LENGTH_WIN) {
                    return false;
                }
            }
        }

        //по всім діагоналям
        for (int k = 0; k < 2; k++) {
            for (int i = 0; i < WIDTH; i++) {
                for (int j = 0; j < HEIGHT; j++) {
                    if (k == 0) {
                        if (this -> fill[j+i][j] == symbol_check) {
                            result++;
                        }
                        else {
                            result = 0;
                        }
                    }

                    else {
                        if (this -> fill[j][j+i] == symbol_check) {
                            result++;
                        }
                        else {
                            result = 0;
                        }
                    }

                    if (result == LENGTH_WIN) {
                        return false;
                    }
                }
            }
        }

        //по всім оберненим діагоналям
        for (int k = 0; k < 2; k++) {
            for (int i = 0; i < WIDTH; i++) {
                for (int j = 0; j < HEIGHT; j++) {
                    if (k == 0) {
                        if (this -> fill[HEIGHT - j - i - 1][j] == symbol_check) {
                            result++;
                        }
                        else {
                            result = 0;
                        }
                    }

                    else {
                        if (this -> fill[j][HEIGHT - j - i - 1] == symbol_check) {
                            result++;
                        }
                        else {
                            result = 0;
                        }
                    }

                    if (result == LENGTH_WIN) {
                        return false;
                    }
                }
            }
        }

        return true;
    }

    void printGameFill() {
        for (int i = 0; i < WIDTH; i++) {
            std::cout << "[ ";
            for (int j = 0; j < HEIGHT; j++) {
                std::cout << this -> fill[i][j] << ' ';
            }
            std::cout << "]\n";
        }
        std::cout << std::endl;
    }

    void printStore() {
        std::cout << "--------------------------------";
        for (int i = 0; i < HOW_USERS; i++) {
            std::cout << "\nplayer: "  << i + 1
                      << " | store: "  << this -> users[i] -> store
                      << " | symbol: " << this -> users[i] -> figure;
        }
        std::cout << "\n--------------------------------\n\n";
    }

    void run() {
        this -> createUsers();

        while (true) {
            this -> restartGame();
            while (checkEndGames()) {
                this -> coord_1 = WIDTH;
                this -> coord_2 = HEIGHT;
                
                system("cls");

                this -> printStore();
                this -> printGameFill();

                std::cout << "player " << this -> player % HOW_USERS + 1 << " enter coords\n";
                
                std::cout << "coord 1 (row): ";
                std::cin >> this -> coord_1;

                std::cout << "coord 2 (col): ";
                std::cin >> this -> coord_2;

                if (!std::cin) {
                    while (!std::cin) {
                        std::cin.clear();
                        std::cin.ignore();
                    }
                    continue;
                }

                if (0 < this -> coord_1 > WIDTH || 0 < this -> coord_2 > HEIGHT) {
                    std::cout << this -> coord_1 << "   "
                              << this -> coord_2 << "\n";
                    continue;
                }
                
                if (this -> fill[this -> coord_1-1][this -> coord_2-1] == SPACE) {
                    this -> fill[this -> coord_1-1][this -> coord_2-1] =  this -> users[this -> player % HOW_USERS] -> figure;
                    this -> player++;
                }
            }

            this -> users[(player+1) % HOW_USERS] -> store++;
        }
        //виходу немає :D
    }
};

int main() {
    Game game = Game();
}

13

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

14

(33 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

ну я так знаю що можна

v1 += v2;
v2 -= v1;
v2 = -v2;
v1 -= v2;

але чи те працює в JS незнаю

15

(33 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

xor в С++ ніби такі штучки ^
в JS поки не знаю
у мене зараз зустріч, потім пошукаю

16

(33 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

FakiNyan написав:
mamkin haker написав:

з тими === та == далеко ходити не треба
1) пкм
2) Дослідити
3) Консоль
4)

alert(1 === "1");
alert(1 == "1");

5) запустити
6) подивитись результат

+бонус можливо так краще запамятається

а чому

[] == ''; // true
[] === '': // false

?

бо в 2 типи різні ._.
точніше
в першому воно само собою конвертується
в другому ні

+про конвертацію знати треба що куди і як конвертується

17

(33 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

з тими === та == далеко ходити не треба
1) пкм
2) Дослідити
3) Консоль
4)

alert(1 === "1");
alert(1 == "1");

5) запустити
6) подивитись результат

+бонус можливо так краще запамятається

18

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

Прототип Aurora 7... 12-ти кілограмовий монстер який має 7 екранів, 2Тб жорсткий диск + 2,5 ТБ SSD
екрани:
4 екрани 17.3 дюйма 4К
3 дисплеї 7 дюймів 1920*1200 пікселів
https://replace.org.ua/uploads/images/11470/39732463922db486e05b2e59cc30a7af.jpg

19

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

tchort написав:

Мало того що старий був крутіший й виразніший

ніби такий як був такий і залишився

20

(33 відповідей, залишених у JavaScript, TypeScript, ECMAScript)

0xDADA11C7 написав:
mamkin haker написав:

цікаво ._.

Порівняйте кількість вакансій для JS та WA.

За вашим запитом «webassembly-програміст» вакансій поки немає.
129 вакансій Javascript-програміст за 30 днів
398 вакансій Програміст php за 30 днів

та я й не планую програмістом працювати ._.
просто хоббі