ToCode
Kanalga Telegramโda oโtish
ืืืคืื ืงืฆืจืื ืืืชืื ืชืื ืืืช ืื ืื ืคืจืง
Ko'proq ko'rsatish1 419
Obunachilar
Ma'lumot yo'q24 soatlar
+17 kunlar
-430 kunlar
Postlar arxiv
1 419
๐ ืืื AI ืคืืืข ืืืืืื ืฉืืื ืืืคืชืืื ืืื ืืคืฉืจ ืืขืฉืืช ืขื ืื
ืืื ืืืืจืื ืฉืืืืชื ืืชืื ืืช ืขืื ืืื ืืืืืจืืช ืืจืืฉืื ื ืฉืื ืขื ืืืจืื ืคืกืงื ืืื ืฉืืืืืจ ืืืงืฆืืข ืฆืคืื. ืชืืชืื ืืช ืืงืื ืื ืืื ืืืชืืื ืืช ืชืขืืื. ืชืืชืื ืงืื ืื ื ืืื ืืืืจืื ืจืขืื ืืงืจื.
ืืืืื ืืืืชื ืฉืื ืงืื ืื ื ืืื ืืืื ืืขืืื ืืืฆืืื ืืกืืืืื ืืืืขืืืช ืืื ืงืฉืืช ืงืืจืืช ืืฉืืฉ ืื ื ืงืื ื ืืื ืฉืืคืกืคืก ืืงืจื ืงืฆื ืฉืืฃ ืืื ืื ืืฉื ืขืืื, ืืื ืื ืื ืืืจื ืฉืงืืืคื ื ืืกืคืืง ืฉืืืืช ืืงืื ืขืฉื ืื ืฉืงืื ืฆืจืื ืืขืฉืืช.
ืืขืืื ื AI ืื ืืืจ ืื ื ืืื, ืืื ืืืืื ืืืืืื ืขืืืจ ืืชืื ืชืื ืฆืขืืจืื.
ืืืจ ืฉืื ืื ืงืืฉืืจ ืืืขืจืืช ืืืืื ืชืื ืืช ืืืืืื ืฉืืฉืชืืฉืช ื AI ืืขืืืจืช ืืืืืื ืืื ืืช ืืฉืืงืื ืขื ืกืืื ืงืืืื. ืชืื ืืื ืืงืืช ืืื ืื ืืืืืืจ ืืฉืืง ืฉื ืืืืก ืืชืืืง ืืืกืืจืืืืืื, ืืื ืื ืขืฆืจืชื ืืืฉืื "ืื ืืงืืชื ืืืืืืื ืืืืช" ืืืื ืื ื ืจืืฆื ืฉืืืืืื ืฉืื ืืืืื ืชืื ืืช ืืฆืืจื ืืืืช?
ื ืชืืื ืืื ืื ืืงืืชื ืืืืืืื. ืืฉืื ืฉืื ืื ื ืืกืืชื ืืขืฉืืช ืืฉืื ืฉืื ืขืื ืืืฉืื ืฉืื ืื ืืกืชืืืชื ืขื ืงืื ืืืฉืืชื "ืื ืฆืจืื ืืฉื ืืช ืืื ืืื ืฉืืฉืื ืืขืืื ืืืจืช ืขื ืืืกื". ืืืขืฉื ืืช ืืงืื ืฉื ืืฆืจ ืืื ืื ืงืฉื ืืืื ืืงืจืื ืื ืื ืฉืื ืืชืืืง. ืื ื ืืืืื ืืคืื ืงืฆืื ืืืช ืฉืืืื ืืชื:
function spawnAsteroid(){
let r=Math.random()*22+14;
let y=Math.random()*(H-r*2)+r;
// ืืจืืง ืืื ืืืื ืืืฉืืงื
if(Math.abs(y-player.y)<60) y+=80;
y=Math.max(r,Math.min(H-r,y));
asteroids.push({x:W+r,y,r,speed:Math.random()*120+100+difficulty*15,rot:0,rotSpeed:(Math.random()-0.5)*3,hit:false});
}
ืืืฅ ืืืืขืจื ืืขืืจืืช ืงืฉื ืืืืื ืื ืงืืจื ืฉื: ืฉืืืช ืืฉืชื ืื ืื ืืจืืจืื, ืืกืคืจื ืงืกื ืืคืืืจืื ืืืืื ืชืืืืจ ืืชืงืื.
ืืจืืจ ืฉืื ืฉืืื ืขื AI ืืืืฆืจืช ืงืื ืืื ืืชืืฆืื ืืื ืฉื ืจืฆื ืคืืืช ืืงืจืื ืืช ืืงืื ืื ืฉืขื ืืืชืจ ืขื ื AI ืืื ืฉืืคืจืฉ ืื ื ืื ืืชืื ืฉื. ืืจืืจ ืื ืฉื AI ืืืขื ืืืืื ืืื ืจืื ืืืฉืื ืืืขืืช ืืืืืืช ืืฉื ืื ืืงืจืืืืช ืืืื ืืื ืืืืืง ืืืืคื ืืชืื ืืช - ืืืงืื ืขืืื ืชืืื ืฆืคืื ืขื ืืกืืจ ืืืืื ื ืืื ืืืจ ืื ืื ื ื ืื ืกืื ืืฉืืื ืืกืจืช ืืืืื ืขื ืืืื ื ืืืงืืืื ืฉืืืืืขื ืืืื ืชืคืชืืจ ืืช ืืืขืื. ืื ืคืื ืฉืชืื ืืช ืืขืืจืช AI ืืืจืื ืืช ืืืืืื ืืขืฆืื ืฉืื ื ืืืคืชืืื ืืคืืืข ืืกืงืจื ืืช.
ืื ืื ืื ืื ืืืขืื ืฉืขืืื ื ืืืืชืจ ืขื ื AI ืืชืืจ ืืื ืขืืืื ืื ืืคืืื ืืืืชืจ ืขื ืกืืื ื ืงืืืื ืฉืืืชืื ืืช ืืงืื ืืฉืืืื ื ืืืืืื ืืืืจ ืืขื ืืืืก ืืืืืืื. ืืืชืืจ ืืื ืืื ืืช ืืช ืืืืืื ืืขืฆืื ืืฉืืืื ืืืฉืืืช ืืกืคืืจืื, ืชืื ืืื ืื ืืืช ืืืืืจืืช ืฉืื ื ืขื ืืืขืจืืช.
ืืฉ ืื ืฉืื ืฉืืื ืฉืื ืืฉืชืืฉืื ื AI ืืืชืจ ืื ืื ืคืืืช ืืืืื ืืช ืืงืื ืฉืืื ืืืืคืืื ืชืืืืื ืืชืฉืืืืช ืืกืืื. ืื ืื ื ืจืืฆืื ืืืืืช ืืื ืฉืื ืฉืืื ืฉืืฉืชืืฉืื ืืืชืจ ื AI ืื ืื ืื ื ืืืืจืื ืืื ืืืชืจ ืืช ืืงืื ืืืืืขืื ืืฆืคืืช ืื ืชืืื ืชืฉืืืช ืืกืืื ืืคื ื ืฉืืื ืืืชื ืืืชื.1 419
๐ ืชืจืืื ืกืคืจืื? ืืืจ ืื ืืขืื
ืืขืืื ืฉืืคื ื AI ืืฉืืชืืชื ืงืื ืจืืืืก ืฆื ืฉืจืช ืืืืชื ืืกืจื ืื ืกืคืจืื ืฉืืืชื ืืืื ื ืจืง ื JavaScript ืืื ืื ืืืืื ืฉืชื ืืคืฉืจืืืืช ืคืจืงืืืืช:
1. ืืคืฉืจ ืืืจืืฅ node.js ืืฆื ืฉืจืช ืืื ืฉืืจืืฅ ืืช ื JavaScript.
2. ืืคืฉืจ ืืฉืืื ืืช ืืงืื ืืืจืฆื ืืืคืืคื ื Client Side.
ืืจืืจ ืฉืืืคืฉืจืืช ืฉื ืชืจืืื ืืกืคืจืื ื JavaScript ืืจืืื ืื ืคืืืชืื ืืืชื ืฉื ืืื ืืื ืื ืืืชื ืจืืืืืช. ืืฃ ืืื ืื ืืื ืืืฉื ืืชืจืื ืกืคืจืืืช ืงืื ืคืชืื ืจืง ืืฉืืื ืืื ืืช ืคืืฆ'ืจ.
ืืืื ืื ืืืจ ืื ืืืฆื.
ืืืืงืจ ืจืฆืืชื ืืจื ืืจ ืืืจืงืืืื ืืฆื ืฉืจืช ืืืืจืื. ืจืืงืจืคื ืฉืืื ืื ืืข ืคืขื ืื ืืืืจืงืืืื ืฉื ืจืืื ืื ืื ืื ืืื. ืืืื ืืื ืืคืฉืจ ืืืชืืื ืืืชื. ืืืื ืื. ืื ื ืฉืืจืชื ืืืืืช. ืืืงืื ืืฆืืชื ืืช streaming markdown ืฉืืื ืกืคืจืืืช JavaScript ืืคืขื ืื ืืืืจื ืฉื ืืืจืงืืืื, ืืืืืง ืื ืฉืืืืชื ืฆืจืื. ืื ืขืืฉืื? ื ืืชื ืื ืืงืืื ืงืื ืขื ืืืื ืคืชืื GLM-5 ืืจืืฅ ืขื ืืกืคืจืื ืืืื ืืช ืืจืกืช ืจืืื ืฉืื. ืฉืืืฉ ืฉืขืืช ืืืจื ืงืืืืชื ืืช:
https://github.com/ynonp/streaming-markdown-rb
ืืืชื ืืืฉืง, 282 ืืืืงืืช ืืืืืืืืืช ืฉืืืขืชืงื ืืืจืกืช ื JavaScript ืืขืืืจืืช ืืืจืกืช ืืจืืื ืืงืื ืฉืขืื ืื ืกืืื ืืจืืฉืื.
1 419
๐ ืืื ื ืืกืืชื: ืคืืชืื ืฆื-ืฉืจืช ืขื vavite
ืื ืืชื ืืคืชืื ืฆื ืืงืื ืื Full Stack ืกืืืื ืืื ืืืื ืฉืืชื ืขืืืืื ืขื next.js ืื ืขื vite. ื ืงืกื ื ืืชื ืช ืืจื ืืืืจื ืืืื ืืื ืืช ืืคืืืงืฆืืืช ืจืืืงื ืืื ืืืฉืื ืขื ืืคืจืืื ื vite ืืฆืืขื ืคืชืจืื ืืืชืจ ืื ืจื ืืื ืคืจืืืืืืจืง ืฆื ืืงืื ืฉื ืจืฆื. ืฉื ื ืืืื ืืื ืืฉืชืืื ืขื ืืฉืืง ืฉืจืง ืืคื ื ืืื ืฉื ืื ืขืื ืืฆืืจื ืืืขื ืืืขืืืช ืขื webpack.
ืืขืื ืฉ next.js ืืืคืฉืจืช ืืืชืื ืื ืงืื ืฆื ืฉืจืช ืืื ืงืื ืฆื ืืงืื, ืืคืืงืืก ืฉื vite ืืื ืขื ืฆื ืืงืื ืืืื. ืืื ืงืืจื ืืื ืฉืจืืฆื ืืคืชื ืงืื ืฆื ืฉืจืช node.js ืืืฉื ืขื express ืืื ืืื React? ืคื ืขืืืื ืืื ืืคืฉืจืืืืช ืืืืืช:
1. ืืคืฉืจ ืืืฉืืจ ืขื node.js ืืืืฉืชืืฉ ืืืื ืืื nodemon ืืื ืืจืขื ื ืืช ืืฉืจืช ืืืจื ืื ืฉืื ืื ืืงืื ืืืืื ืืื ts-node ืืฉืืื ืืืจืืฅ ืืช ืืืืืคืกืงืจืืคื (ืืื ื ืื ืืชืงืจื ืืฉื ืขื ืืฆื watch ืืืื ื ืืืคืฉืืช ืืืคืืกื ืืืืคืกืงืจืืคื ืืื ืื ืื ื ืขืืืื ืื ืืขืืื ืฉื ืืื).
2. ืืคืฉืจ ืืขืืืจ ื deno ืื bun ืฉืืืืขืื ืืืจืืฅ ืืืคื ืืืืคืกืงืจืืคื ืืืงืืคืกื ืืื ืขืืืืื ืืกืื ืืืชื ื ืขื ืืืืืืช ืืกืืืืืช ืฉืื ื ืชืืืืช (ืืขืืงืจ ืืื ื).
"ืื ืืืจ", ืื ืืฉืื ืืืงืฆืืขื vavite ืืื ืคืืืืื ื vite ืฉืืฆืืข ืืืืืช ืคืืชืื ืฆื ืฉืจืช ืขื ืืื ืฉืขืืืืช ืืื ืืื ืคืืชืื ืฆื ืืงืื ืขื vite ืืื ืืืคืฉืจืช ืืจืืืืช ืืื Server Side Rendering ืืื ืฉืจืืฆื ืืื ืืช ืืขืฆืื next.js ืคืฉืื ืืืืืจ ืืืชืจ.
ืืงืืฉืืจ ืืคืจืืืงื ืืื:
https://github.com/cyco130/vavite
ืืืคืฉืจ ืืืฆืื ืืืื ืืืืืืืช ืืชืืงืืืช ืืืืืืืืช ืฉืืื ืืื:
https://github.com/cyco130/vavite/tree/main/examples
ืืฉืืื ืื ืืกืื ืืชืืืชื ืคืจืืืงื vite ืืืฉ ืืืืกืคืชื ืืช vavite:
$ npm create vite@latest server-demo
$ cd server-demo
$ npm install --save-dev vavite
$ npm install express @types/express
ืืืืจ ืืื ืืฆืจืชื ืืคื ืืืืจืืืช ืงืืืฅ vite.config.ts ืขื ืืชืืื ืืื:
import { defineConfig } from "vite";
import { vavite } from "vavite";
export default defineConfig({
appType: "custom",
builder: {
async buildApp(builder) {
await builder.build(builder.environments.ssr!);
},
},
plugins: [vavite()],
});
ืืงืืืฅ src/entry.server.ts ืขื ืืชืืื ืืื:
import express from "express";
const text: string = "Hello New World";
const app = express();
app.get("/", async (req, res) => {
res.send({ text });
});
// Default export a Connect-compatible handler for dev
export default app;
if (import.meta.env.COMMAND === "build") {
// Start the Express server in production mode
app.listen(3000, () => {
console.log("Server is running on http://localhost:3000");
});
}
if (import.meta.hot) {
import.meta.hot.accept();
}
ืืคืขืืช ืฉืจืช ืืคืืชืื ืขื:
$ npm run dev
ืืื ืื ื ืืืืืืจ. ืืชืืฆืื:
1. ื ืชืื ืจืืฉื ืฉืืืืืจ ืืช ื JSON ืฉืืืืืจ ืืงืื.
2. ืฉืืืืืช ืงืืืคืืืฆืื ืื ืื ื ืืืขื ืืืืืคืกืงืจืืคื, ืื ืืืคืืคื ืืื ืืืกืืฃ.
3. ืืขืื ื ืืืืืืืืช ืืืจื ืื ืฉืื ืื.
ืืืจื ืฉืืกืืืืื ืคืืชืื ืืคืขืืืื npm run build ืืืคืืืืื ืืืคื ืืช ืงืืฆื ืืืืืคืกืงืจืืคื ืืงืืืฅ dist/entry.server.js ืืืชื ืืคืฉืจ ืืืคืขืื ืืฉืืจืืช ืขื node dist/entry.server.js ืื ืืืฆืืจ ืงืืฆืืจ ืืจื ืื package.json.
ืืชืืงืืืช ืืืืืืืืช ืฉืืื ืืฉ ืขืื ืืืื ืืืืืืืช ืืืืื ืคืจืืืืืืจืงืื ืืื ืืืืื ืืฉืืืื ืจืืืงื ืืคืืชืื SSR ืืืคืก. ืกื ืืื ื ืจืื ืืืคื ืฉื ืืื ืืื ืฉืื ืฉืจืืฆืื ืฉืืืื ืืืื ืขื ืื ืืืช ืงืื ืฆื ืืฉืจืช ืฉืืื ืืื ืืืชืคืฉืจ ืขื ืืืืืช ืคืืชืื ืืืืจื.1 419
ืืืขืื ืืื ืืื ืืคืืื. ืื ืื ื ืจืืืืื ืืฉืืืข ืขื ืกืืื AI ืฉืขืืฉื ืคืขืืืืช ืื ืืืืื ืืืช ืืฉืืืจ ืืืจืื. ืืื ืืฉ ืื ื ืื ืืื ืฉืืื ืื ืืจืฉืืืช ืืืฆืข ืคืขืืื ืืกืืืืช, ืืืื ืื ืื ื ืืืืืื ืฉืืื ืืื ืืืืจ ืืืขืช ืื ืืื ืขืืฉื, ืืืื ืืืช ืขืฉื ืืช ืืืชื ืคืขืืื ืืกืืื ืช ืฉืืืืื ืื ืื ืื ื ืืื ื ืคื ืืืืื ืืืืจื. ืืื ืกืืื ื AI ืืืืืื ืืืคืื ืืชืงืคืืช Social Engineering ืืงืืืช ืืืชืจ? ืืืืื ืืกืืื ืื. ืืฉืืกืืื ืืคืจืกื ืืืืข ืฉืืื ืืืืขื ืืชืื ืคืืจืืืื ืคื ืืืืื ืืขืืืืื ื ืืืื ืืืืืื ืืื ืกืืช ืืคืืื ืื ืืขืฆื ืื ื ืฉืืขืช ืืืืื ืืช.
ืืงืจืืื ื ืืกืคืช ืขื ืืืืจืืข:
https://agatsoftware.com/blog/ai-agent-security-meta-rogue-agent-incident/
1 419
๐ ืืืฉ ืชืงืจืืืช ืืืืื ืืงืฉืืจืืช ืืกืืื ื AI ืฉืืฉืื ืืืืืจ
ืื ืืื ืืืืืื ืืืฉื ืืืืื ืืืชื ืืชืจืืฉืืช, ืืืืืืช ืืืฉืืช, ืืื ื ืื ืืืื ืฉื ืขืืื ืืชืืื ืืืืฅ ืืืืืืฅ ืืืืจ ืืื - ืืืจืืื ืฉืืื ืืืืฆืจืื ืืื ืกืืฃ ืขืืืื ืืื ืฉื ืืืืืช ืืืืข. ืืืื ื ืจืื 5 ืืืืืืืช ืืืชืงืืคื ืืืืจืื ื ืฉื ืืชื ืืช ืืขืืื ืืืืชืืจืื ืฉืืฆืคืื ืื ื ืืฉื ืื ืืงืจืืืืช.
โ ืืืืคืช ืืงืื ืฉื ืงืืื ืงืื ืืจื sourcemap
ืืืฉ ืืคื ื ืืื ืืืื ืื ืืจืืคืืง ืืขืื ืืจืกื ืืืฉื ืฉื ืงืืื ืงืื. ืงืืื ืงืื ืืชืื ืืืืงืืจืื ืืจืฅ ืขื bun, ืืคืืืงืฆืืืช ืืืื ืืืจื ืืื ืขืืืจืืช ืืื ืืคืืงืฆืื ืฉืืืคืืช ืืช ืืงืื ืืื ืงืจืื ืืื ื ืืื ืืื ืืืื ืืขืืช ืฉื ืกืืื ืืงืืืื ืืืจืกื ืืคืขื ืืืื ืื ืืช ืืงืื ืืืงืืจื (ืกืื ืฉื debug build). ืืืื ืืจื ื ืืื ืืงืื ืืืงืืจ ืืืื ืฉื ืงืืื ืงืื ืืืื ืืืื ืืืืจืื ืืืืื ืืชืจืื ืืืชื ืื ืืจืืคืืง ืื ืกื ืืืืจืื ืืืจืฉืช.
ืื ืืจืืคืืง ืืคืืจืกืืื ืืชืืืื ืคืืชืื ืื ืกืืื ื ืืงืืืื ืืืชืืื ืืช ืืงืื ืืฉืื ืืจืขืืื ืขื ืคืจืืืงืฉื. ืืื ืื ืื ื ืืื ืืื ืืืืืื ืืขืฉืืช ืืขืืช ืืืื ืืื ืืฉืื ืื ืฉืืขืืื ืืจืกื ืขื ืงืื ืืืงืืจ ืืืื? ืื ืจืื ืฉืื. ืงืจื ืืงืจืื. ืืขืืืื ืืื ืกืคืง ืฉืืฉืื ืชืืืื ืืคืืชืื ืขืืืจ ืืืืืื ืืืืจ ืงื ืืืชืจ ืืขืฉืืช ืืขืืืืช.
ืืงืืจ ืืงืจืืื ื ืืกืคืช:
https://dev.to/varshithvhegde/the-great-claude-code-leak-of-2026-accident-incompetence-or-the-best-pr-stunt-in-ai-history-3igm
โ ืคืจืฆืช ืืืืื ื Code Rabbit ืืฉืคื ืืืืข ืกืืื
ืงืืืจืืื ืืื ืกืืื ืืื ืฉืืืชื Code Reviews, ืืืืืจ ืืื ืงืืจื ืงืื (PR-ืื) ืฉืื ืฉืื ืืขืืื ืืืืืืื ืืืกืืืจ ืื ืืื ืืื ืฆืจืื ืืฉืคืจ ืืื. ืงืืืจืืื ืืืคืฉืจ ืืืจืืฅ ืืื ืื ืืืืื ืืืืืืืืื ืขื ืืงืื. ืืื ืืืืื ืื ืชืืืื ื ืงืจื rubocop ืืชืคืงืืื ืืืืืง ืงืื ืจืืื. ืืคื ืืฉ ืฉืชื ืืขืืืช:
1. ืงืืืจืืื ืืจืืฅ ืืช ืืืื ืจืืืืงืืค ืขื ืืืื ื ืคื ืืืืช ืฉืืื, ืื ืืฉ ืืจืฉืืืช ืืืืืจืช ืืคืชืืืช API ืืชืืจ ืืฉืชื ื ืกืืืื ืฉืืืคืฉืจืื ืืืฉืช ืืืืื ืชืฉืชืืช ืคื ืืืืช ืฉื ืงืื ืจืืื.
2. ืจืืืืงืืค ืืืคืฉืจ ืืืขืื Extensions ืฉืื ืงืืฆื Ruby ืืชืื ืืืืจ ืืงืื ืื ืืืง.
ืืืืืจ ืฉื ื ืืืืจืื ืืคืฉืจ ืืืืงืจื ืืืืื ืืืจืืฅ ืื ืงืื ืฉืืื ืขื ืืืืื ื ืฉืืจืืฆื ืืช ืืกืืื ืฉื ืงืืืจืืื ืืืจืื ืืืืืข ืืื ืชืฉืชืืืช ืืขื ื ืฉื ืงืืืจืืื ืขืฆืื.
ืืงืืจ ืืงืจืืื ื ืืกืคืช:
https://kudelskisecurity.com/research/how-we-exploited-coderabbit-from-a-simple-pr-to-rce-and-write-access-on-1m-repositories
โ ืืชืงืคืช ืืืจืงืช ืคืจืืืคื EchoLeak ืืงืืคืืืืื
ืืชืืจ ืขืฆืื ืืืจืฆืช ืกืืื AI ืฉืืืคื ืื ืืขื ืืื ืื ืืืืฉื ืืื ืฉืืืชื ืกืืื ืืฉืืฃ ืืืืื ืืืืข ืฉืขืืื ืืืืืช ืืืื ื, ืืืื ืกืืื ืื ืืืื ืฆืจืืืื ืื ืื ืื ื ืกืื ืื. ืืืชืงืคืช EchoLeak ืืืงืจืื ืืจืื ืืื ืื ืขืืงืคืื ืืช ืื ืื ืื ื ืืกืื ืื ืฉื Copilot 365 (ืื ืฉื ืืืืคืืก) ืืื ืืืืจืืง ืืืจืืืช ืืืื ืืืช ืืงืืคืืืืื ืืจื ืืืืืื. ืืืืื ืขืืื ืื:
1. ืชืืงืฃ ืฉืืื ืืืืืื ืขื ืืืจืืืช ืืืื ืืืช ืืืชื ืืืชื ื ืจืื.
2. ืงืืคืืืืื 365 ื ืฉืื ืืืืืง ืืืืืืืื ืื ืืกืื ืืืืืืืื ืืืชืืื.
3. ืงืืคืืืืื ืขืืงื ืืืจ ืืืืจืืืช ืืืืื ืืืช ืืฉืืื ืกืืกืืืืช ืืืืืข ืจืืืฉ ืืชืืงืฃ.
ืืชืงืคื ืื ืืืืืจื ืื ื ืืช ืืืขืื ืืืื ื ืืืืกืกืช ืกืื ืื - ืื ืื ืื ื ืกืื ืื ืืคืฉืจ ืืขืงืืฃ ืืืื ืชื ืชืืจืืฅ ืืกืคืืง ืืืง ืืืฉืื ืืืืืืืช ืืืฆื ืืขืงืฃ. ืืงื ืื ื ืขืฉืจืืช ืฉื ืื ืื ืฆื ืืชืงืคืืช SQL Injection ืืืื ืืืื ืื ืฆื ืืชืงืคืืช JavaScript Injection (XSS). ืืื ืืื ืืืงื ืื ืฆื ืืช ืืชืงืคืืช ื Prompt Injection?
ืงืจืืื ื ืืกืคืช:
https://www.forcepoint.com/blog/insights/echoleak-m365-copilot-attack
โ ืืกืืก ืื ืชืื ืื ืืืื ืฉื ืืืืืืืง ืืื ืืืื ืืจืฉืช
ื ืืื, ืื ืื ืืจืืฉืื ืื. ืื ืื ื ืืื ืืฉืืืจื ืืกืืกื ื ืชืื ืื (ืืืืืื ืจืืืก) ืืงืืฆืื ืขื AWS ืคืชืืืื ืืขืืื, ืืื ืืื ืฉืืชืืชื ืขื ืืืืคืช ืงืื ืืืงืืจ, ืกืืื ื ืงืืืื ืคืฉืื ืขืืฉืื ืืืชืจ ืืืืืจืื ืคืืืช ืืืื ืขืืฉืื ืืจืื ืืืชืจ ืืขืืืืช.
ืืืืืืืง, ืืจืฉืช ืืืืจืชืืช ืฉื ืกืืื ื AI, ื ืืชืื ืืืืืื ืขื ืืื ืกืืื ืงืืืื. ืืกืืก ืื ืชืื ืื ืฉืืื ืืืื ืืืืืื ืืืฆื ืืคืชืืืช API ืืืืืืช ืืขืืจ ืืืืื ืฉื ืืงืจืช ืืืฉื ืืงืจืืื ืื ืืื ืืื ืืืื ืก ืืืฉืืื ืฉื ืื ืืื ืืืืืืื ืืจืฉืืืื ืืืขืจืืช.
ืืืืืข ื ืืกืฃ:
https://www.wiz.io/blog/exposed-moltbook-database-reveals-millions-of-api-keys
โ ืกืืื ืชืืืื ืฉื ืืื ืฉืื ืข ืขืืื ืืืื ืืืื ืืืช ืืืืื
ืืืงืจื ืืื ืืขื ืืื ืืืื ืืืื ืืืงื ืืืจืืื ืืช ืฉืื. ืขืืื ืืื ืืคืจืกื ืฉืืื ืืคืืจืื ืคื ืืื ื meta, ืขืืื ืืืจ ืืืงืฉ ืื AI ืืขื ืืช ืืขืืื ืืจืืฉืื ืืคืจืื ืืื ืืกืืื ืคืจืกื ืืช ืืชืฉืืื ืืคืืจืื ืืืืื. ืขืืื ืฉืืืฉื ืจืื ืืช ืืชืฉืืื (ืฉืืืืื ืืืืข ืฉืืื) ืื ืืกื ืืืืช ืืคื ืืืืจืืืช ืฉืื. ืืืชื ืืืจืืืช ืืจืื ืืืืืื ืืืืช ืืืืื ืืืื ืืขืฆื ื ืืชื ื ืืจืฉืืืช ืืชืจ ืืงืืืฆื ืืืืื ืฉื ืขืืืืื ืฉืื ืืื ืฆืจืืืื ืืงืื ืืจืฉืืืช ืืื.
1 419
๐ ืกืืืื ืฉื ื ืจืืฉืื ื ืฉื langlets
ืืฉืืืข ืืืืฉืชื ืืช ืืืืืืื langlets.app ืืื ื ืืืจืชื ืฉืขืืจื ืฉื ื ืืื ืฉืืขืืืชื ืืืชื ืืืืืืจ, ืืื ืืืืื ืืช ืืฆืืื ืช ืืกืงืืจื ืฉื ืืคืจืืืงื ืืขื ืืชืจืืื ืืืืืืืืช ืฉื AI ืืกืืคืืจ ืฉืื.
โ ืื ืื ืื ืืืืก
ืืืืืืื ืื ืชืืื ืืื ืืคืืืงืฆืืืช ืืืืื ืืฉืคืืช ืืืืืื ืขืืื. ืืืืืืื ืื ืืืฉืื ืืื ืืืืื ืืช ืืืืืื ืืจืืฉืื ืืช ืืฉืคื ืืืขืืช ืืืฉื ืืืืืืข ืืืคืก ืืืฉืคืืื ืคืฉืืืื ืืจื ืชืจืืื ืืืฉืืง. ืืืื ื ืื ืืชื ืืืืฉืืงืื ืฉื ืืืืืชื ืืืืืืืื ืื ืฆืจืคืชืืช, ืกืคืจืืืช, ืจืืกืืช, ืขืจืืืช, ืงืฆืช ืืืื ืืช ืืงืฆืช ืจืืื ืืช. ืืื ืืืงืจืื ืืชืืืชื ืืืืื ืืืืื ืืืฉื ืื ืืจืืฉืื ื ืฉืืคืขืืชื ืืช ืืืคืืืงืฆืื. ืืฉืืืื ืืืืืืื ืื ืคืชื ืืืช ืืขืืื ืฉื ืืืืื ืฉืคืืช ืฉืื ืืื ื ืืืฉ ืขืืืจื ืืคื ื.
ืืืขืื ืฉื ืชืงืืชื ืื ืืื ืฉืคื ืฉืืชืืืชื ืืืืื ืืืืืืืื ืื ืืืชื ืืขืืืช ืืฆืขื ืืื, ืืืืืจ ืืืจื ืฉืืืฉื-ืืจืืขื ืืืืฉืื ืฉื ืืืืื ืฉืคื ืืชืจืืืืื ืืืืืืืื ืื ืืืจ ืื ืืืืื ืืืชื ืืืฆืจ ืืืืื ืฉืืืืฉื ืืืื ืืื ืงืืื ืืืืช ืืฉืืื ืืืชืงืื ืืฉืคื ืฆืจืื ืืขืืืจ ืืชืืื ืืืชืจ ืจืฆืื ื - ืกืคืจืื, ืืืืื, ืคืืืงืกืืื. ืืืจืื ืืืืชืืื. ืืื ืื ืฉืืชืจืื ืืืืื ืืจื ืืฉืืงืื ืืืืืื ืืืื ืฉืืขืืืจ ืืงืจืื ืกืคืจ ืื ืืจืืืช ืืืืื ืื ืืืชืืจ ืืื ืชืืื ืืืืจืื ืืช ืืืืืื ืืื ืฉืฆืจืื.
ืืื ื ืืื langlets - ืืขืจืืช ืฉืืืคืืช ืื ืชืืื ืืืืชื ืืืฉืืงื ืืืืื ืืกืื ืื ืืืืืืื ืื.
โ ืื ืขืืื
ืื ืืืืก ืืืื Pipeline ืฉืืืืข ืืงืืช ืื ืกืจื ืืืืืืื ืืืื ืืช ืืื ื ืกืืจื ืฉื ื ืชืื ืื ืืืืืื ืฉืคื:
1. ืชืืืื ืืื ืืฉืคื ืืืงืืจืืช ืฉื ืืืืืื
2. ืชืจืืื ืฉื ืฉืืข ืืืขื ืืฉืคื ืืืจืช
3. ืืชืืืช ืืืืื - ืืืืืจ ืืชืืืช ืื ืืืง ืืืงืกื ืืืงืืจื ืืืืื ืืืงืืืื ืื ืืืฉืคื ืืชืจืืื
4. ืืืืงืช ืืกืจื ืืงืืขืื ืงืฆืจืื ืฉืืชืืืืื ืืืืืื.
5. ืื ืืืช ืชืจืืืื ืืืฆืจ ืืืืื ืืกืื ืื ืืืืืืื ืื ืืชืื ืืืงืกื ืฉื ืืืืืื
ืืืืืช Ollama ืืืืืืื ืคืชืืืื ืืื ืืืืืช ืฉื ืืืื ืฉื ืืชื ืื 20 ืืงืฉืืช ืืืื ืืืื ื ื Gemini Flash ืืคืฉืจ ืืขืื ืขื 20 ืกืจืืื ืืืื ืืืื ื ืืืืจื. ืื ืืืื ืื ืืกืคืืง ืืฉืืื ืืชืช ืืื ืืื ืืืขืืืช ืกืจืืื ืืืขืจืืช ืืื ืืืืื ืืกืคืืง ืืฉืืื ืืืชืืื ืืื ืืช ืกืคืจืืืช ืชืื ืื ืืฉืคืืช ืฉืื ื ืจืืฆื ืืืืื.
ืืชืืืชื ืืืื ืืก ืืืขืจืืช ืฉืืจืื ืืฆืจืคืชืืช, ืกืคืจืืืช ืืขืจืืืช ืืืชื ืืืืืื ืืืฆืื ืืืชื ืืืฃ ืืจืืฉื ืฉื ืืืชืจ ืืืืืจืื ื ืขืืจืชื ืืืืกืืฃ ืกืืจืืช ืจืฉืช ืงืฆืจืืช, ืืขืจืืืช ืฉืืชื 10 ืงืืืคืื ืืชืื ุญูุงุฉ ุนููุชูุง (ืกืืจืช ืจืฉืช ืืฆืืืจืช ืืจืื ืืช), ืืฆืจืคืชืืช 13 ืงืืขืื ืืชืื ืืกืืจื bref (ืืืืจื, ืืจืื ืกืื ื, ืื ืืื ืงื ืืฉืื ืข ืืช ื AI ืืฉืชืฃ ืคืขืืื) ืืืกืคืจืืืช 5 ืกืคืืจื ืืืืื.
โ ืื ืืชืืื ืืืช ืืืืฉื
ืืื ื ืื ืืืืก ืืืืืืจ ืฉื ื ืืื ืจืง ืืืฉ ืืคื ื ืืื ืฉืืืขืืช ืขืืจืชื ื Ollama ืืืืืืื ืืืคืฉืืื ืืื ื ืคืชืื ืื ืืืืคืฆืื ืืืืืืจ ืืช ืงืฆื ืืขืืืช ืืกืจืืื. ืขื ืืืขืืจ ื Ollama ืื ืกืจื ืฉืืขืืืชื ืขืื 2-3 ืฉ"ื, ืฉืื ืื ื ืืจื ืืื ืขืืืื ืืืืื ืืื 2-3 ืฉ"ื ืืืื ื ืืื ืืฉืืขืืชื, ืืืืืื ืืคืจืืืงื ืคื ืื ืฉืื ืืื ืืก ืฉืงื.
ืืื ืืืืจ ืืจืืฉืื ืฉืื ื ืจืืฆื ืฉื ืื ืคืฉืื ืืืืกืืฃ ืขืื ืชืื ืื - ืืืืฉ ืขื ืกืืจืืช ืจืฉืช ืงืฆืจืืช ืื ืืืืืชื ืฉืื ืืืจื ืฉืืื ืืืฃ ืื ืืืืื ืื. ืขื ืืชืื ืื ืืฆืืจื ืืืฆืื ืืจื ืืืชืจ ืืืื ืืืฆืื ืืืชื ืืืืจืื ืืช ืขืืื ืืืืช ืืืืื ืืืืฆืจ ืืขืจืืช ืืืืฆืืช.
ืืชืืจ ืฉื ื ืืื ืืชืจืืืืื ืขืฆืื. ืื ืืืจ ืขืืืืื ืืื ืืขืืืจืื ืื ืืืฉืชืคืจ ืืฉืคืืช ืืื ืื ื ืจืืืง ืืจืืช ืืืฉืืงืืืช ืืืืชืืืจืืช ืฉื ืืืืืืื ืื.
โ ืจืืฆืื ืืขืืืจ? ืืชื ืืืืื ืื
ืื ืืืืก ืืื ืคืจืืืงื ืงืื ืคืชืื. ืื ืืฉ ืืื ืจืขืืื ืืช ืืฉืืคืืจ ืื ืกืชื ืจืืฆืื ืืจืืืช ืืื ืื ืขืืื ืืคืฉืจ ืืืฆืื ืืช ืืงืื ืืืืืืื ืืงืืฉืืจ ืืื:
https://github.com/ynonp/langlets-rails
1 419
๐ ืืืืจืืช: ืชืคืืกืช ืืจืื ืืืืืง ืืจืืื
ืืงืื ืืื ืืจืืื ืืืจืง Exception ืืชืื ืืืืืื ืืชืืคืก ืืืชื, ืืงื ืืจืืืช ืฉืื ืขืืื:
begin
[1, 2, 3].each do |i|
raise 'Stop' if i.even?
end
rescue => e
puts "Error: #{e.message}"
end
ืืื ืืฉืื ืื ืืืชืืืื, ืืืื ื ืฉื rescue ืืืจื ืืืืง ืื ืืืืื ืฉืื Exception ืฉืืืืจืง ืืืืืืง ืืืืช ืืืชืคืก. ืืืืืื ืืงืืืกืืช ืืื ืงืื ืฉื ืฉืื ืืืจืฆื ื Thread ื ืคืจื, ืืื ื ืจืื ืืื:
class Array
def pmap(&block)
each do |i|
Thread.new { block.call(i) }
end
self
end
end
begin
[1, 2, 3].pmap do |i|
raise 'Stop' if i.even?
end
rescue => e
puts "Error: #{e.message}"
end
ืคืื ืงืฆืืืช pmap ืฉืืืืจืชื ืขื Array ืฉืืืืช ืืช ืืืืืง ืืจืืฅ ื thread ื ืคืจื ืืืื ื Exception ืฉืืืืืง ืืืจืง ืื ื ืชืคืก ื Thread ืืจืืฉื. ืืจื ืืืช ืืืคื ืืงืื ืืื ืืื ืืืงืคืื ืืืขืืืจ ืืช ื Exception ื Thread ืืจืืฉื ืืชืื pmap, ืืืืืจ:
class Array
def pmap(&block)
threads = each.map do |i|
Thread.new do
block.call(i)
end
end
threads.each(&:join)
threads.each(&:value)
end
end
ืืืคืขื ืืคืขืื ืชืืคืืก ืืช ืืฉืืืื:
#<Thread:0x000000012233cbd8 a.rb:4 run> terminated with exception (report_on_exception is true):
a.rb:15:in `block in <main>': Stop (RuntimeError)
from a.rb:5:in `block (2 levels) in pmap'
Error: Stop1 419
๐ ืืืค ืื ืืกืช ืคืจืืืคืืื: ืขืืืฃ ืืืฉืชืืฉ ืืื ืฉืืืืื ืืืืจ
ืืืืค ืฉืื ืืืืื ืืื ืชืืฆืื ืฉื ืืืชืจ ืืื ืืื ืฉืืืืืชื ืืจืื ืขื ืืืื ืขื ืืฉืื ืืืืืจื ืคืฉืื - ื'ืืื ื ืฉื ืืืื ืืืืข ืืืฉืช ืืกืจืืื ืืืืืืื ืืืืกืืืจ ืื ืงืืจื ืืกืจื ืืืคืืื ืืืืฆืื ืชืืืื ืืงืกืืืืื.
ืื ืกืืื ืืจืืฉืื ืฉืื ืืืฉืชืืฉ ืื ืืื ืืชืืื ืกืจืืื ืืชืืชื ืคืฉืื "ืชืืฆืื ืื ืืช ืืืื ืื ืืืกืจื" ืืื ืืชืืฆืื ืื ืืืชื ืืกืคืืง ืืืื. ืืคืขืืื ืืืืื ืคืฉืื ื ืืืฉ ืืื ืื, ืืคืขืืื ืืื ืฉืืจ ืืฉืคืืื ืืืงืืืืช ืื ื ืืื ืื. ืืขืืืืช Prompt Engineering ืืขืืจืช AI ืืืขืชื ืืคืจืืืคื ืืืฉ ืืื ืฉืืื 3 ืืืื ืืฆืืข:
1. **Audio Analysis**: You need to actually listen to the audio and not rely only on the existing youtube captions. YouTube transcriptions can be inaccurate and is not suitable for our requirements.
2. **Language Focus**: The provided content might include text in other languages in the beginning or the end (before or after the actual content). Only extract the main video in the clip language. You can ignore prefix or suffix if they're in another language.
3. **Phrase Segmentation Rules**:
- **Mandatory splits**: Always split before coordinating conjunctions (and, but, or, so)
- Split at clause boundaries (before subordinating conjunctions, after complete thoughts)
- Keep grammatically linked words together (modal + verb, adjective + noun, etc.)
- Target 4-7 words per phrase for optimal memorization
- Each phrase should demonstrate one primary grammatical concept
- Break at natural pauses that would occur in speech
ืืื ืื ืืฉื ื ืื ืขืฉืืชื ืชืืื ืืื ืืื ืคืขื ืคืกืคืืกืื.
ืืคืชืจืื ืืื ืืงืืช ืฆืขื ืืืืจื ืืื ืืื ืืงืืช ืื ืืกืืช ืืคืจืืืคืืื ืืืชืื ื ืืกืืื ืืืืฉ. ืืืงืื ืืืกืืืจ ืื ืืื ืฆืจืื ืืืืฆืจ ืืชืืืืืช ืืืจืชื ืคืฉืื: "ืฆืืจ ืงืืืฅ srt". ืื ืืืขื ืืืื ืืืงื ืื ืืืืื ืชื ืืช ืืืืื ืืขืืื ืชืืื ืฉืื ืฉื ืืืืื ืฉืืืจ ืืื ืืืืืขืื ืืืืื ืื ืชืื ื ืืืืืื ืฉืื.
ืืืกืจ ืืืฉืื ืืืืชืจ ืืฉืื ืืื ืืื ืื ืื ืงืจื - ืื ืืฉื ื ืืื ืืืงืฉืชื ืืกืืื ื AI ืืฉืคืจ ืืช ืืคืจืืืคื, ืืฃ ืืื ืืื ืื ืืฆืืข ืื ืืืืืง ืืื ืืืืฆืื ืคืจืืืคื ืืืจ ืฉืืฉืื ืืช ืืืชื ืืืจื ืืืจื ืืืื ืืืชืจ. ืืช ืืืืค ืืื ืฉื ืืืฆืืจ ืงืืืฅ srt ืืฃ ืืืื ืื ืืฉื ืืชืช, ืืืจืืช ืฉืื ืื ื ืฉืืื ืื ืืืื ืื ืื ืจืขืืื ืืื ืื ืืืื ืืขืืคื ืขืืื.1 419
๐ ืื ืืื ืืืฉ
ืขืื ืื ืืกืคืงื ื ืืืชืืืฉืฉ ืืืืจืกืืืช ืืืืืืคืืช ืฉื LiteLLM ืืืืจ ืืชืคืจืกื ืฉืื axios ื ืคืจืฆื ืืืจืกืืืช ืืืื ืืืช ืขืื ื npm. ืื ืืืขืืช ืชืชืงืื ื ืืช ืืงืกืืืก 1.14.1 ืื 0.30.4 ืกืงืจืืคื ืฉืจืฅ ืืืจื ืืชืงื ื ืืื ืืก ืกืืก ืืจืืืื ื ืฉืืฉืชืื ืืจืืืง ืขื ืืืืฉื ืฉืืื.
ืืืืจ ืืืืจืกืืืช ืืืืื ืืืช ืืืื ืืจืื ืืชืืืืช ืืืจ ืืืขืื ืืื ืืขืืงืจ ืฉื ืื ืฉืื ืฉืืคืขืืืื
npm install axios ืืืืืง ืืืืชื ืืื ืื ืืืืืื ืฉืืืจืกื ืืืืืืคืช ืืื ืืืืฉื ืืืืชืจ ืขื npm. ืื ืขืืฉืื? ืืคืฉืจ ืืืืืง ืื ืคืขื ื npm ืื ืืืจืกื ืืขืืื ืืช, ืื ืืฉืื ืืืื ืฉืืื ืืืืื ืืืื ืืื ืืื ืืืืืืจ ืืืืืืจ ืืื ืืจืกื ืืืช ืืืชืจ ืืฉื ื. ืืคืฉืจ ืื ืืืืืจ ืฉืืื ื ืืืื ืืืืืืช ืจืืื ืืืืขืื ืขื ืื ืื ืื Cooldown ืืืื ื ืฉืืื ืข ืืชืงื ืช ืืจืกืืืช ืืืฉืืช ืืื.
ื npm ื ืืื ืืืฉืชืืฉ ืื ืืืืฆืขืืช ืืคืงืืืืช ืืืืืช ืืงืืืฅ ~/.npmrc:
min-release-age=7 # days
ืืจืื ืื ืฉืื ืืืกืืคืื ืื ืืช ืืคืงืืื:
ignore-scripts=true
ืฉืืื ืขืช ืืืืืืืช ืืืืคื ืืืื ืืืจืืฅ ืกืงืจืืคืืื, ืื ืฉืืื ืขืืืจ ืขื ืืคืจืฆื ืืื ืืืงืกืืืก ืื ืื ืืืื ืฉืืขืืืจ ืืืงืจื ืืืืื ืื ืชืืื ืืืืื ืืืื ืืช ืืืืื ืคืฉืื ืืืจืืฅ ืงืื ืืืื ื ืืฉืืืขื ืื ืืืชื.
ืืคืืืชืื ืืื ืื ื ืขืืืื ืคืชืจืื ืืืื ื ื pip ืืื ืื ืืชื ืืฉืชืืฉืื ื uv ืชืืืื ืืืืกืืฃ ืืงืืืฅ ~/.config/uv/uv.toml ืืช ืืคืงืืื:
exclude-newer = "7 days"
ืืื ืฉ uv ืืชืขืื ืืืืืืืช ืฉืขืื ืื ืืฉืื ืืจืืคื ืฉืืืข ืืืชืืืืฉ.
ืืื ืืจืืจ ืืืืจื ืฉืืฉ ืคื ืืจืืืืืืฃ. ืืจืกืืืช ืืืฉืืช ืืืืืืช ืืชืงื ืืขืืืช ืืืืื ืืืจืกืืืช ืืฉื ืืช ืืืชืจ ืืืคืขืืื ื ืจืฆื ืืืชืงืื ืืืจ ืืืจ ืืจืกื ืืืฉื ืืคื ื ืฉืืขืืืช ืืืืืื ืชืชืืื ืืืืงืจืื ืืฉืชืืฉื ืืงืื ืืืฉื ื ืืื ื. ืืจืืข ืขืืฉื ืจืืฉื ืฉืืืชื ื ืขื ืืชืงื ืช ืืจืกืืืช ืืืฉืืช ืืื ืืจืืจืช ืืืื ืืืื ืืืชืจ.1 419
๐ ืื ืืฆืจื ืืืกืงืืื ืฉืื
ืืืื ืืืงืก ืืฉ ืจืืคื ืฉื ืกืงืืื ืืืืื ืฉืืื:
https://github.com/MiniMax-AI/skills
ืื ืฉื ืื ืืจืืคืืง:
https://github.com/anthropics/skills
ืื ืฉื OpenAI:
https://github.com/openai/skills
ืืืืืื ืฉื Gemini:
https://github.com/google-gemini/gemini-skills
ืืื ืืื ืื ืืื ืฆืจืื skill ืืฉืื? ืืื ืื ืื ืืกืคืจืื ืื ื? ืื ื ืืื ืืืืกืฃ ืฉื Gemini ืื ืจืืง ืืื ืฉืืืฉืช ืืืืจืื ืืืืืื ืืจืื ืืืจืื ืืฉืืชืคืื. ืืื ืฉืื ืชืขืืื ืืื?
ืื ื ืืืฉื ืฉืืกืืคืืจ ืืื ืืื ืืืืงืช ืืคืจืืืคืืื ืืื ืืืืื ืืขืืืืช Prompt Engineering ืฉื ืืืชื ืืืจืืช. ื ืฉืืื ืืืฉื ืืช ืืกืงืื ืฉื ืคืืชืื ืคืจืื ืืื ื, ื OpenAI ืืฉ ืจืฉืืื ืืกืืืจืช ืฉื ื ืืฉืืื ืืื ื ืืฉื ืืืืืง ืืชืชื ื ืืฉืืื ืืืืืื:
Copy
1. Write in product language, not design commentary.
2. Let the headline carry the meaning.
3. Supporting copy should usually be one short sentence.
4. Cut repetition between sections.
5. Do not include prompt language or design commentary into the UI.
6. Give every section one responsibility: explain, prove, deepen, or convert.
If deleting 30 percent of the copy improves the page, keep deleting.
ืืขืืืชื ืื ืืจืืคืืง ืืชืืจืื ืื ื ืคืจืืืคื ืืจืื ืืืชืจ ืคืชืื ืืืฆืืจืชื:
Design Thinking
Purpose: What problem does this interface solve? Who uses it?
Tone: Pick an extreme: brutally minimal, maximalist chaos, retro-futuristic, organic/natural, luxury/refined, playful/toy-like, editorial/magazine, brutalist/raw, art deco/geometric, soft/pastel, industrial/utilitarian, etc. There are so many flavors to choose from. Use these for inspiration but design one that is true to the aesthetic direction.
Constraints: Technical requirements (framework, performance, accessibility).
Differentiation: What makes this UNFORGETTABLE? What's the one thing someone will remember?
ืืืื ืืฉ ืฉืืื, ืขื ืืื ืื ืืจืืคืืง ืืืชืืื ืืช ืืกืงืื ืฉืืชืืื ืืืืืืื ืฉืืื ืื ืืฉืชืืฉืื ืืกืงืื ืืืืงืืกืืกืื ืืื ืืืื ืืช ืขืฆืื.
ืืื ืฉืืืืืืื ืืฉืชืคืจืื ืืืคืขืจืื ืืื ืืื ืืืืืื ืืงืื ืื ืื ืื ื ื ืจืื ืืืชืจ ืขืืืืช ืืชืืื ืืืงืืกืืกืื - ืกืงืืื, ืืืืื ืืฉืืืืฉ ืืืืื ืืกืืืืื, ืืืฉื ืืืขืืืช ื APIs ืืกืืืืื (ื'ืืื ื ืืืจ ืขืืฉืื ืืช ืื ืขื ืืืืืืช ืืืืขืืืช ืฉืืื ืืงืจืื ืกืจืืื ืืืืืืื). ืืืื ืฉืืืืฉ ืขืืืจ ืืืงืืกืืกืื ืื ื ืจืื ืืืชืจ ืืคืฉืจืืืืช ืืฉืืืืืื ืืขื ืืื ืื, ืืื ืืืืืืช ืืืืจ ืกืงืื ืฉื ืื ืืจืืคืืง ืืืืื ืคืชืื ืฉื ืืื ืืืงืก ืืืืจืืฅ ืืืชื ืืชืื ืกืืื ืืงืืืื ืฉื OpenAI.
ืืืืืชื ื ืืฉื ืืืืื ืืืืืขื ืืืืจืื ื ืขื ืืื ืืืจืฆืื ืืืื ืขื VS Code. ืืคืฉืจ ืืืื ืืืืืจ ืืชืื ืืชืคืจืื ืฉื VS Code ืืืืืื ืคืชืืืื ืืืืจื ืฉืจืฆืื ืืฆืืื ืขื ืืืืื ื (ืื ืืขื ื) ืื ืืกืฃ ืืืืืืื ืฉืืืืขืื ืืงืืคืืืืื.
Endi mavjud! Telegram Tadqiqoti 2025 โ yilning asosiy insaytlari 
