Ozodbek Zayniddinov | IT Blog
رفتن به کانال در Telegram
Dasturlash | Kiberxavfsizlik | Shaxsiy blog ............................................................................. Build Break Secure @ozodbekdev | @dasturchichoyxonasi
نمایش بیشتر407
مشترکین
-124 ساعت
-87 روز
-2030 روز
آرشیو پست ها
🎶@muzeditorbot test qilib ko'ramiz
🔧 Bot imkoniyatlari:
• 🎵 Musiqa nomi, artist va albumni o‘zgartirish • 🖼 Cover (rasm) qo‘shish yoki almashtirish • ⚡️ Musiqa tezligini oshirish yoki pasaytirish • 🔊 Ovoz balandligini sozlash • ✂️ Audio kesish • 🎥 Video → Audio (MP3) konvertatsiya • 🔄 Turli formatlarni MP3 ga o‘tkazish
+2
School ❤️ bu —
⚡️ Mentorlar va o‘quv jadvallari mavjud bo‘lmagan, amaliyot, aniq loyihalar va jamoaviy ishga asoslangan raqamli texnologiyalar maktabi.
⚡️ Kiberxavfsizlik, geymdev, biznes va tizim tahlili kabi talab yuqori bo‘lgan IT yo‘nalishlarini o‘zlashtirish imkoniyati.
⚡️ Sohaga yangi qadam qo‘yayotganlar hamda dasturlash bo‘yicha malakasini oshirmoqchi bo‘lganlarga birdek mos keladi.
⚡️ Haq to‘lanadigan majburiy amaliyot va 24/7 rejimda faoliyat yurituvchi zamonaviy kampus.
Repost from Akbarali Mansur
Pingvin trendi haqida
Instagramda hozir bir pingvin juda trendga chiqdi.
Qisqacha bunday:
15 yil oldin Werner Herzog degan dokumentalist pingvinlar hayoti haqida hujjatli film olgan.
Shu filmda bir pingvin to’dadan ajralib, uzoq tog’larga qarab, ya’ni muqarrar o’limga qarab ketadi.
Muallif agar bu pingvinni koloniyaga qaytarsak ham, u baribir yana shuyoqqa ketgan bo’lardi deydi va ‘Biroq, nega axir?’ deya savol qo’yadi.
Bu epizodni ko’pchillik isyonkorlik, nigilizm bilan, yana kimlardir esa bir jonzotning atrof-muhit va jamiyat bosimiga qaramasdan o’z yo’lini yoki ozodlikni tanlashga kuch topa olgani bilan izohlayapti.
Instagram “Pingvin kabi bo’l” shiorlari aks etgan videolarga to’ldi.
Izohlar esa undanda zo’r. O’sha pingvinning o’ligi topilgan. Lekin izohlarda ‘qanday o’lganiga emas, qanday yashaganiga e’tibor ber’ degan so’zlar yozilyapti.
Men shunchaki mazza qilyapman.
Millionlab odamlarning avatarlari, telefon va kompyuter ‘oboy’larida shu pingvin rasmi.
Menam qo’yvoldim.
@akbarali_mansur1
#include <stdio.h>
\#define WIDTH 80
#define HEIGHT 25
#define PADDLE_HEIGHT 3
#define WIN_SCORE 21
typedef struct {
int x, y;
} Paddle;
typedef struct {
int x, y;
int dx, dy;
} Ball;
typedef struct {
int score1, score2;
Paddle p1, p2;
Ball ball;
} GameState;
void init_game(GameState *game);
void draw_board(const GameState *game);
void player_input(GameState *game);
void update_ball(GameState *game);
int check_winner(const GameState *game);
void draw_winner(int player);
int main(void) {
GameState game;
init_game(&game);
while (!check_winner(&game)) {
draw_board(&game);
player_input(&game);
update_ball(&game);
}
draw_winner(check_winner(&game));
return 0;
}
void init_game(GameState *game) {
game->score1 = 0;
game->score2 = 0;
game->p1.x = 1;
game->p2.x = WIDTH - 2;
game->p1.y = (HEIGHT - PADDLE_HEIGHT) / 2;
game->p2.y = (HEIGHT - PADDLE_HEIGHT) / 2;
game->ball.x = WIDTH / 2;
game->ball.y = HEIGHT / 2;
game->ball.dx = 1;
game->ball.dy = 1;
}
void draw_board(const GameState *game) {
// ANSI clear screen (allowed, not a system call)
printf("\033[2J\033[H");
printf("Player 1: %d", game->score1);
printf("%*s", WIDTH - 20, "");
printf("Player 2: %d\n", game->score2);
for (int y = 0; y < HEIGHT; y++) {
for (int x = 0; x < WIDTH; x++) {
if (y == 0 || y == HEIGHT - 1) {
putchar('#');
} else if (x == game->p1.x && y >= game->p1.y && y < game->p1.y + PADDLE_HEIGHT) {
putchar('|');
} else if (x == game->p2.x && y >= game->p2.y && y < game->p2.y + PADDLE_HEIGHT) {
putchar('|');
} else if (x == game->ball.x && y == game->ball.y) {
putchar('O');
} else {
putchar(' ');
}
}
putchar('\n');
}
}
void player_input(GameState *game) {
char c;
do {
c = getchar();
} while (c == '\n');
const int MIN_Y = 1;
const int MAX_Y = HEIGHT - 2 - PADDLE_HEIGHT;
if (c == ' ') return;
if ((c == 'a' || c == 'A') && game->p1.y > MIN_Y)
game->p1.y--;
else if ((c == 'z' || c == 'Z') && game->p1.y < MAX_Y)
game->p1.y++;
else if ((c == 'k' || c == 'K') && game->p2.y > MIN_Y)
game->p2.y--;
else if ((c == 'm' || c == 'M') && game->p2.y < MAX_Y)
game->p2.y++;
}
void update_ball(GameState *game) {
game->ball.x += game->ball.dx;
game->ball.y += game->ball.dy;
if (game->ball.y <= 1 || game->ball.y >= HEIGHT - 2) {
game->ball.dy = -game->ball.dy;
}
if (game->ball.dx < 0 && game->ball.x == game->p1.x + 1 && game->ball.y >= game->p1.y &&
game->ball.y < game->p1.y + PADDLE_HEIGHT) {
game->ball.dx = -game->ball.dx;
}
if (game->ball.dx > 0 && game->ball.x == game->p2.x - 1 && game->ball.y >= game->p2.y &&
game->ball.y < game->p2.y + PADDLE_HEIGHT) {
game->ball.dx = -game->ball.dx;
}
if (game->ball.x <= 0) {
game->score2++;
} else if (game->ball.x >= WIDTH - 1) {
game->score1++;
} else {
return;
}
game->ball.x = WIDTH / 2;
game->ball.y = HEIGHT / 2;
game->ball.dx = (game->ball.dx > 0) ? -1 : 1;
game->ball.dy = 1;
}
int check_winner(const GameState *game) {
if (game->score1 >= WIN_SCORE) return 1;
if (game->score2 >= WIN_SCORE) return 2;
return 0;
}
void draw_winner(int player) {
printf("\033[2J\033[H\n");
printf("Player %d wins!\n", player);
}Repost from Ilhomjon Iskandarov
rasm ai yoki haqiqiy ekanligini tekshiruvchi kichik dasturcha )
ishlatilish: file zip dan ochilib file ichiga kirilgan holda terminal ochilishi va terminalda quydagi kodlar yozilishi kerak.
1
npm i --force
2 npm start
2 localhost:5000port da run bo'ladi
Repost from N/a
Ko‘p loyihalarda kod ishlayapti — demak hammasi joyida, degan xulosa qilinadi.
Aslida esa kod bugungi talabni yopayotgandir, lekin ertangi o‘zgarishga tayyor emas.
Men ko‘rgan muammolarning 70%:
•noto‘g‘ri abstraction
•vaqtida qilinmagan refactor
•“keyin ko‘ramiz” deb qoldirilgan qarorlar
Kod ishlashi yetarli emas, u qarorlarni ko‘tara olishi kerak.
👉 Savol: Sizda hozir ishlayotgan, lekin ichingizga sig‘mayotgan kod bormi?
+1
DevPanel.uz da yangilik
Endilikda dasturlash bilimlarisiz va 100% bepul shaxsiy vebsaytingizni quring. Bu imkoniyat devpanel.uz ning Vizitka Website boʻlimida, 7xil dizayn mavjud va xohlagancha url link kiritish mumkin🔗 namuna
Repost from Sardor og'a | AI bilan rivojlanamiz
O'qib bo'lganingizdan keyin Leonardio Dikaprioni anu giftini ko'z oldingizga keltiring: ana, ana deb barmog'ini ko'rsatadiyu)
