ToCode
Kanalga Telegramโda oโtish
ืืืคืื ืงืฆืจืื ืืืชืื ืชืื ืืืช ืื ืื ืคืจืง
Ko'proq ko'rsatish1 420
Obunachilar
Ma'lumot yo'q24 soatlar
+27 kunlar
-230 kunlar
Postlar arxiv
1 420
# ืืื ืื ืืืฉื ืืื ืืืฉืช ืืื
ืืืชืืืืืืช ืขื ืืขืื, "ืืื ืื ืืืฉื ืืื ืืืฉืช ืืื" ืืื ืืชืืื ืืฆืืื ืช. ืืืืฉื ืฆืจืื ืืืืืช "ืืื ืื ื ืืืื ืื ืกืืช".
ืื ืฉื ื ืืืฉืคืืื ืืืื ืืื ืืืืืืื ืืืชื ื ืงืืืื-
1. ืืื ืื ืืืฉื ืืื ืืืฉืช ืืื, ืืื ืื ื ืืืื ืื ืกืืช ืืช ืืจืขืืื ืืจืืฉืื ืฉ Chat GPT ืืฆืืข ืื. ืื ืื ืื ืื ืืขืืื ืืื ืืืื ืืฉืื ืืื ืืกืืื.
2. ืืื ืื ืืืฉื ืืื ืืืฉืช ืืื, ืืื ืื ื ืืืื ืื ืกืืช ืื ืืฉืื ืืืจืื, ืืืืื ืืงืื ืืื ืจืขืืื ืืช.
3. ืืื ืื ืืืฉื ืืื ืืืฉืช ืืื, ืืื ืื ื ืืืื ืื ืกืืช ืื ืืฉืื ืฉืืฃ ืคืขื ืื ื ืืกืืชื ืงืืื.
4. ืืื ืื ืืืฉื ืืื ืืืฉืช ืืื, ืืื ืื ื ืืืื ืื ืกืืช ืื ืื ืืกืคืืง ืืฉืื ืืฉืืื ืืืชืืืื ืขื ืืืืืื.
5. ืืื ืื ืืืฉื ืืื ืืืฉืช ืืื, ืืื ืื ื ืืืื ืื ืกืืช ืื ืขื ืืฉืืื ืืืจืื ืฉืื ื ืื ืืืืข ืืขืฉืืช, ืื ืฉื ืืืจื ืงืืืื.
ืืื ืื ืืืฉื ืืื ืืืฉืช ืืื. ืืื ืืกืืจ ืืืืจ.
1 420
# ืขืฉืจ ืืงืืช ืขื ืกืงืืื
ืืชื ืืืจ ืืืืขืื ืฉืืชืืืชื ืื ืืืื ืืืืื ืกืงืืื, ืืืื ืืฆืขืืื ืืจืืฉืื ืื ืฉืื ืขื ืฉืคืช ืชืื ืืช ืืื ืืืืฉ ืืืจืื ืฉืื ื ืืืจ ืืืืข ืืคืชืืจ ืจืง ืืฉืืื ืืจืืืช ืืื ืื ืขืืื. ืื ืื ื ืคืืชืจืื ืฉื Advent Of Code 2022 Day 2 ืืกืงืืื, ืชืื ืฉืืืืฉ ื ืจืื ื match/case ืฉืืื ืืืืฆืื ืฉื ืจืื ืฉืืืคืืื ืื ืืช ืืฉืคื.
## ืืชืจืืื
ืืชืจืืื ืื ืื ื ืืงืืืื ืงืืืฅ ืฉื ืจืื ืืขืจื ืื:
A Y
B X
C Z
ืืฉืืขืืืื ืืฉืืืืืช ืืืืฆืืช ืืืื ืืืฉืืง "ืืื ื ืืืจ ืืืกืคืจืืื" (A ืืืื, B ืื ืืืจ ื C ืืืกืคืจืืื) ืืืขืืืื ืืืื ืืช ืืขืืช ืืฉืืขืืช ืืฉืชื ื. ืืืืง ืืจืืฉืื ืืื ืืืืฆืืช ืืช ืืืืื ืฉื ืืืจืื ืืืืืง ืืฉื ื ืืื ืืืืฆืืช ืืช ืืชืืฆืื ืืจืฆืืื (Y ืชืืงื, X ืืขืืืื ืืฉืืืืืช ืื ืฆืืช, Z ืืขืืืื ืืฉืืืืืช ืืคืกืืื). ืื ืฉืืจื ืืชืืจืืืช ืื ืงืืืืช ืืคื ื ืืฆืืื, ืชืืงื ืื ืืคืกื ืฉื ืืขืืืื ืืืื ืืช ืืืคื ืืืืื ืฉืืืฆืข ืืขืืืื ืืืื ืืช. ืืืชืืจ ืืื ืืกืืื ืืช ืื ืงืืืืช.
## ืคืืชืจืื ืืกืงืืื
ื ืงืืืช ืืืชืืื ืฉืื ืืืชื ืืคืื ืงืฆืื score ืฉืืงืืืช ืฉืืจื ืืืืืืจื ืืช ืื ืืงืื ืฉืื:
def score(line: String): Int =
line match
case "A X" => 4
case "A Y" => 8
case "A Z" => 3
case "B X" => 1
case "B Y" => 5
case "B Z" => 9
case "C X" => 7
case "C Y" => 2
case "C Z" => 6
ืืกืงืืื ืคืื ืงืฆืื ืืืืืจืช ืขื def, ืืคืจืืืจืื ืืฉ ืืืคืืก ืืืคืื ืงืฆืื ืืฉ ืืืคืืก ืืืืจ. ืืืจื ืืคืงืืื match ืืฉ ืจืฉืืื ืฉื case-ืื ืืฉืื ืงืืืขืื ืื ืขืืื ืืื switch/case ืจืืื (ืืื ืืคืฉืจ ืืขืฉืืช pattern matching ืืชืืืื ืืื ืืฉืคืืช ืคืื ืงืฆืืื ืืืืืช).
ืืืืง ืืจืืฉืื ืฉื ืืชืจืืื ืฆืจืื ืจืง ืืงืจืื ืืงืืืฅ ืืืกืืื ืืช ืืชืืฆืื ืฉื score ืขื ืื ืฉืืจื:
@main def main(): Unit =
val filename = "./src/main/scala/day2.txt"
var score1 = for (line <- Source.fromFile(filename).getLines)
yield score(line)
println(score1.sum)
ืืช ืคืงืืืช for ืืกืงืืื ืื ื ืงืืจื ืืื List Comprehension ืฉื ืคืืืชืื ืื for ืฉื ืืืืงืกืืจ, ืืฉื yield ืงืืืข ืื ืืืืืจ. ืกื ืืื ืืืฉืชื ื score1 ืืืื ืจืฉืืื ืฉื ืชืืฆืืืช ืฉื ืืคืื ืงืฆืื. ืืื ืืคืฉืจ ืื ืืืืชืจ ืขื ืื ืชืืืืจ ืืจืืืช ืืจืฉืืืืช ืืื ืืืืชืื ืคืฉืื:
var score1 = Source.fromFile(filename).getLines.map(score)
ืืื ืื ืคืืืช ืืืฃ.
ืืืืง ืืฉื ื ืื ื ืืจืืฅ ืขืื ืืืืื ืืคืขื ืขื match/case ืืชืื ื for ืืื ืืงืื ืืช ืจืฉืืืช ืื ืงืืืืช:
var score2 = for (line <- Source.fromFile(filename).getLines)
yield line match
case "A X" => score("A Z")
case "A Y" => score("A X")
case "A Z" => score("A Y")
case "B X" => score("B X")
case "B Y" => score("B Y")
case "B Z" => score("B Z")
case "C X" => score("C Y")
case "C Y" => score("C Z")
case "C Z" => score("C X")
println(score2.sum)
## ืจืฉืืื ืขื ืืฉืคื ืืื ืชืืื
ืืื ืืืจืื ืฉืืืืชื ืืื ืชืืื:
1. ืืกืงืืื ืืื ืื ืืฆืื ืืฉืืื, ืืื ืืคืืืชืื.
2. ืืขืจืืช ืืืืคืืกืื ืืืืื ืืขืืืจ, ืืื ืื ืืืืื ืืืืืช ืืจืืืื ืืืืจืืืช ืืืืขืืช ืฉืืืื ืื ืืจืืจืืช.
3. ืงืืืื ืงืื ื ืืืืจืช ืฉืืคืฉืจ ืืืฆืื ืืจืื ืคืืืช ืชืืขืื, ืืื ืืืืืืืช ืฉื ืกืงืืื 2 ืืคืขืืื ืืืื ืฉืื ืืช ืืกืงืืื 3.
4. ืืืข ื Java ืืืื ืขืืืจ ืืืืื ืืช ืกืงืืื.
ืกื ืืื ืืื ืชืืื ืื ื ืืืื ืืช ืืฉืคื. ืืืฉืื ืืขืืื. ืื ืืฉ ืืื ืืืคืื ืืื ืืืชืื ืืช ืืงืื ืืกืงืืื ืืืชืจ ื ืงื ืืฉืื ืืฉืืืข ืืชืืืืืช.1 420
# ืืื ืื ืืืจ ืฉื...
ืืืืื ืืกืืก ื ืชืื ืื ืจืืฆืืื ื ืืื ืื ืืื ืจืขืืื ืืื? ืื ืื ืืื ืืชืืื ืืคืจืืืงื ืฉืื?
ืืืืื Virtual DOM ืืื ืื ืืื ืจืขืืื ืืื? ืื ืื ืืื ืืชืืื ืืคืจืืืงื ืฉืื?
ืืืืื ORM ืื ืืื ืืื ืจืขืืื ืืื? ืื ืืคืืืช ืื ืืื ืืชืืื ืืคืจืืืงื ืฉืื?
ืืื ืืืืืืช ืื ืื ื ืืงืืืื ืจืง ืื ืื ืฉื, ืื ืืื ืื ื ืืช ืืืืข "ืืืชืืืื", ืืื ืื ืื ืฉืืืื ืขืืฉืื? ืืื ืคืขืืื ืื ืื ื ืืืืื, ืืืืืืจ ืฉื ืฉื ื ืื ืฉื ืชืืื, ืฉืื ืื ื ืขืืืืื ืืจืื ืืืชืจ ืืื ืงืฉื ืืื ื ืื ืื ืืืืชืจืื ืืช ืฉื ืืืื ืฉืืืจื ื? ืืื ืขืืฉืื ืืืฆื ืืื?
ืืืขืื ืขื ืชืฉืชืืืช ืืื ืฉืืืื ืงืฉื ืืืืคืืจ ืืื. ืืคืจืืืงื ืจืืืืก ืื ืืงืื ืฉืื ืืืืกืก ืขื ORM. ืื ืืืจ ืื ื ืจืืฆื ืืืืืืฃ ืืช ืื ืืืืฉื ืคืืงื ืฆืืื ืืืืช ืืืกืืก ืื ืชืื ืื ืฆืจืื ืืฉืืชื ืืื. ืืคืจืืืงื ืจืืืงื ืื ืืงืื ืืืืกืก ืขื Virtual DOM. ืื ืืืจ ืื ื ืจืืฆื ืืืืืืฃ ืืช ืื ืืืืฉื ืจืืืงืืืืืช ืื ืืืืคืจืืืืืช ืืฆืืจื ืืฉืืชื ืืช ืืื. ืืื ืืืืืืช ืฉืื ืืื ืืจื ืื-ืกืืจืืช ืืคืืชืื. ืืืื ืื ืืืืืืืช ืฉืื ืื ื ืืงืืืื ืืฉืืืื ืืื ืืืงืืืื ืฉื ืืคืจืืืงื, ืืฉืื ืืืืขืื ืขืืืื ืืกืคืืง ืขื ืืืจืืฉืืช, ืืืชืืจืื ืืืจืื ืคืขืืื ืื ืื ืืกืคืืง ืขื ืืืื ืืืืืื ืฉืืืจื ื. ืื ืืืงืืื ืื ืฉืืืื ืืืงืืื ืืืงืืืื ืืืื.
ืืืงืจื ืกืจืืืกืื ืืืืืื ืกืื ืฉื ืืืืจื ืืืื, ืื ืื ื ืืื ื ืืืฆืจ ืงืื ืืืชืจ ืืื ื"ืืืฆืจ" ืืื ืืืื ืืืืืจ ืชืฉืชืืช ืืืจืช. ืืื ืื ืืื ืืกืื ืขืืื ืฉืื ืฉื ืกืืืืืื ืืืืื ืฉื ืชืงืฉืืจืช ืืกืื ืืจืื ืืื ืืกืจืืืกืื.
ืคืืชืื POC ืืื ื ืืกืืื ื ืืกืฃ ืืืชืืืื ืขื ืืืชืืจ, ืืื ืืืจื ืืื ืื ืืื ืื ืคืืชืจ ืืช ืืืขืื ืื ื POC ืืื ืืกืืกื ืืื ืืืืืงื ืืืงืจืื ืืคืฉืืืื ืขืื ืื ืจืืืื ืืช ืืืขืืืช ืฉื ืืชืฉืชืืช ืฉืืืจื ื.
ืื ืืื ืืืช ืืคืฉืจ (ืืืฅ ืืืืืื ืืช ืืื ืืืืื)? ืื ืืืจ ืชืืื ืืคืจืืืงื. ืืจืื ืคืขืืื ืื ื ืืืื ืฉืืชืืื ืืืืฉ ืืืื ืืืืืื ืืืชืจ ืืชืืืื, ืืคืืื ืืืจื ืืฆื ืฉื ื ืคืืชืื, ืืืขื ืื ืืืงืืช ืืื, ืื ืขืืงืจ ืืืชืขืกืงืืช ืืคืืชืื ืืจืืฉืื ื ืืืชื ืืืื ืืืืืืช ืืช ืืืขืื. ืืคืฉืจ ืืืืื ืืฉืืช ืฉืืืขืืื ืืืฉืืชื ืงืื ืฉื ืืชื ืืืฆื ืฉื ื. ืืืคืฆืื ืฉื ืื ืื ืืคืืื ืืช ืืฉืืืขืืื ืืืื ืงืฉื ืืืฆืื, ืื ืื ื ืืืจืชื ืืืืืจ ืืื, ืืื ืืืืืืฃ ืชืฉืชืืช ืืื ืืืืืืจืืช. ืืืชืืื ืืืืกืืฃ ืืืืืืื ืืืฉืื ืืชืฉืชืืช ืืืืฉื ืืืืจ ืื ืืื ืืืืืืฃ ืืืจืื ืงืืืืื. ืื ืฉืืฉืื ืืื ืืืกืชืื ืขื ืืืขืจืืช ืื ืืืื ืืชืืจ ืืฉืื "ืื", ืืืืืืืจ ืืืืืชืงืข ืืืืจื ืืื ืขื ืชืฉืชืืช ืฉืจืง ืืขืืืช ืืืชื ื, ืจืง ืืืื ืฉืืื ืืืชื ืืืื ื ืืชืืืืช ืืคืจืืืงื.
1 420
# ืืจืืขื ืืืืื ืืืชืืืช ืงืื ืืืื
ืื ืจืง ืื ืฉืื ืืืืืื ืืืืืช ืืืืืื, ืืชืืืจ ืืื ืืขืืื ืื ืขื ืงืื ืื ื ืงืคืื ืขื ืืกืคืจ ืืืืื:
1. ืงืื ืืืื ืื ืขืืฉื ืื ืขืืืื. ืืื ืื ืืืงืฉ ืืื ืฉืชืฉืืจื ืื ืืืืืื ืืื ืืืจืื ืืืชื ืืฉื ืืช ืืช ืืงืื ืฉืื ืื ืคืขื ืฉืฉืืืจืืช ืืืจืกื. ืื ืืืจ ืืื ืืกื ืฉืื ืืืื ืืืืืื ืื ืืฉืืจื ืขื ืชืืืืืช ืืืืจื.
2. ืงืื ืืืื ืืืืข ืืขืืื ืงืฆืช ืืฉืืืื. ืืื ืื ืืืื ืืจืื ืชืืืืืช ืืื ืืืจ ืืฉ ืืื ืืืื ืืืชื ืืืชื. ืืื ืื ืืืืข ืขื ืชืืขืื ืืงืืฃ ืฉืืืื ืืจืื ืืืืืืืช ืฉืืคืฉืจ ืืืจ ืืงืืช ืืืืชืืื ืืื.
3. ืงืื ืืืื ืื ืืชืืืื ืืฉืชืืืื ืืขืฉืืช ืืืจืื ืงืฆืช ืืืจืช ืืื ืฉืืื ืชืื ื. ืืื ืืชืืืฅ ืืื ืืชืช ืื ืืขืืื ืืืจื ืฉืื, ืืืืื ืฉืื Constraint ืฉืืืกืืคืื ืืืขืจืืช ืจืง ืืงืฉื ืขื ืืฉืืืืฉ ืื.
4. ืงืื ืืืื ืืขืืืจ ืืืืจืื. ืืฉืืชื ืื ืกืื ืืืฉืชืืฉ ืื ืื ืืืืืง ืืื ืฉืฆืจืื ืืื ืืืืข ืืืฆืื ืืืืขืืช ืฉืืืื ืืคืืจืืืช ืืืืืืงืืช ืืืืกืืืจ ืืื ืื ื ืฉืืจ ืืื ืฆืจืื ืืขืฉืืช ืืื ืืกืืจ ืืช ืื.
1 420
# ืืืค CSS: ืืกืชืจืช ืคืืงืืก ืืฉืืืืฆืื ืขื ืืื ืง ืขื ืืขืืืจ
ืืฉืืื ืืื ืืช ืืชืจืื ื ืืืฉืื ืื ืื ื ืฆืจืืืื ืืืืกืืฃ ืืื ืืืงืฆืื ืืืืืืืืช ืืฉืืคืชืืจ ื ืื ืก ืืคืืงืืก, ืืื ืฉืืฉืชืืฉืื ืืืืื ืื ืืื ืืื ืืืคืชืืจืื ืฉื ืืืชืจ ืืขืืจืช ืืืืฆื ืขื Tab.
ืืืขืื ืฉืื ืืืืฆื ืขื ืืขืืืจ ืขื ืืคืชืืจ ืืื ืืกื ืืช ืืืคืชืืจ ืืคืืงืืก, ืืคืืื ืฉืืฉืชืืฉืื ืืืืขืื ืขื ืื ืื ืืืฆื ืืื ืฆืจืืืื ืืช ืืืื ืืืงืฆืื ืืื. ืืคืฉืจ ืืจืืืช ืืช ืืืขืื ืืงืืืคื ืืื, ืคืฉืื ืืืฆื ืขื ืืืคืชืืจ ืืชืจืื ืืช ืืจืืืืข ืืืืื ืฉืืืคืืข ืกืืืื:
https://codepen.io/ynonp/pen/LYMrbzw
<iframe height="300" style="width: 100%;" scrolling="no" title="Untitled" src="https://codepen.io/ynonp/embed/LYMrbzw?default-tab=html%2Cresult" frameborder="no" loading="lazy" allowtransparency="true" allowfullscreen="true">
See the Pen <a href="https://codepen.io/ynonp/pen/LYMrbzw">
Untitled</a> by Ynon Perek (<a href="https://codepen.io/ynonp">@ynonp</a>)
on <a href="https://codepen.io">CodePen</a>.
</iframe>
ืื ืขืืฉืื? ืคืืชืจืื ืงื ืืื ืืืืกืืฃ ืงืฆืช JavaScript ืฉืืืื ืืืืฆืืช ืขืืืจ ืืืืกืืฃ ืงืืืก ืืืืื ื body. ืืืืืฆื ืขื ืืื ื ืืจืื ืืช ืืงืืืก ืืื. ื CSS ื ืฆืื ืืช ืืืื ืืืงืฆืื ืืืืืืืืืช ืืคืืงืืก ืจืง ืื ืืงืืืก ืื ื ืืฆื ืขื ื body. ืงืื? ืืจืืจ:
document.body.addEventListener("mousedown", () => {
document.body.classList.add("using-mouse");
});
document.body.addEventListener("keydown", ({ key }) => {
if (key === "Tab") {
document.body.classList.remove("using-mouse");
}
});
ืืืงืืืคื:
https://codepen.io/ynonp/pen/LYMmmEd
<iframe height="300" style="width: 100%;" scrolling="no" title="Untitled" src="https://codepen.io/ynonp/embed/LYMmmEd?default-tab=html%2Cresult" frameborder="no" loading="lazy" allowtransparency="true" allowfullscreen="true">
See the Pen <a href="https://codepen.io/ynonp/pen/LYMmmEd">
Untitled</a> by Ynon Perek (<a href="https://codepen.io/ynonp">@ynonp</a>)
on <a href="https://codepen.io">CodePen</a>.
</iframe>1 420
# ืืื ืขืื ืืืื ืืืจืฆืื?
ืืื ืืืืจืื ืืืขื ืืื ืื ืฉืงืืจืื ืืจืฉืช ืืฉื ืื ืืืืจืื ืืช, ืืืืืืื ืืื ื AI, ืืื ืฉืืืจ ืื ืฆืจืื ืืืืช ืืืจืฆืืืช ืืฉืืื ืืืืื ืืืจืื ืืืฉืื. ืืคืฉืจ ืืืืื ืฉืื ืืคืืื ืืืืชืจ. ืื ืื ื ืืืื ืืจืืืช ืืืืืืื ืื ืืจืฆืื ืืื ืื ืก, ืืื ืืจืื ืืืชืจ ืืืจ ืืืงืฉ ื Chat GPT ืืชืงืฆืจ ืื ืืืชื ืื ืคืฉืื ืืืื ืืืชื ืื ืฉืจืฆืืชื ืืืืื ืืฉื. ืื ืืื, ืืื ืขืืืื ืื ืืืฉืื ืืืฉ ืื ืืืืืช, ืืื ืื ื ืืืฉื ืฉืืืกืชืืืืช ืงืืืื ืื ืืืื ืืืืคืชืจ ืืื ืืืจ.
ืื ืื ืื ืฆืจืื ืืืชืจ ืืฉืืช ืืืืชื ืืงืืืฆื ืืฉืืื ืืืืื ืืช ืืืืืจ, ืืื ืืื ืืืช ืื ืื ื ืืขืืืคืื ืืืืื ืืฆืืจื ืืืืช? ืื ืขืื ืื ืื ื ืืงืืืื ืืืจืฆืื ืืืฅ ืืืืืจ ืืืืืื? ืื ื ืืื ืจืขืืื ืืช:
1. ืืจืฆืื ืืจืืืฉื ืืืืื - ืืื ืืืื ื ืืื ืฉืืืื ื ืงืื ืื, ืืืฉ ืืฉืื ืืจืืืข ืืืืื ืืืืืฉืื ืืฉืื ืฉืขืฉืื ื ืืืืจื ืฉื ืื ืืืื ืฆืขืืจ.
2. ืืืจืฆืื ืื ื ืืจืืืฉ ืฉืืื ืืงืืืฆื - ืืฉ ืืืชื ืขืื ืื ืฉืื ืฉืืืืืื ืืช ืื. ืื ื ืื ืืื.
3. ืืจืืฉื ืฉืื ื ืืืืข ืขื ืื ืืืืืจ - ืฉืื ื ืืืงืื ืื ืืื. ืฉืื ื ืืืื. ืื ืืฉืื ืฉืืืื ืงืฉื ืืงืื ื AI.
4. ืืฉืื ื ืืฉืชืชืฃ ืืขืื ื ืขื ืฉืืืืช ืื ื ืืจืืืฉ ืฉืืกืชืืืื ืขืืื - ืื ื ืืจืืืฉ ืฉืืืืฉืื ื ืืกืฃ (ืืืจืฆื, ืฉืืจ ืืชืืืืืื) ืืืคืช ืื ืืฉ ืื ืืืืื. ืืืฉืชืชืคืืช ื ืืชื ืช ืืช ืืชืืืฉื ืฉืืฉ ืื ืื ืืชืจืื ืืฉืืื ืืืืืงืช ืืช ืืืื ื.
5. ืืืจืฆืื ืืฉ ืืื ืืืงื ืงืืืฆืชืืช - ืื ืื ืจืื ืืืื ืจืง ืืืจืฆื ืืืืจ, ืืกืคืืง ืืืกืชืื ืืกืืื ืขื ืื ืฉื ืจืื, ืืขื ืืืช ืฉืืชืคืจืฆืช ืขื ืฉืืื, ืืขื ืืืื ืฉืขืืื ืขื ืืืืฉื ืืืืชื ืืื ืืืฉื ืืื ืืงืืืื ืฉืืงืฉืงืฉืื ืืื ืืคืจืฆืืฃ ืฉื ืืืจืฆื. ืืืจื ืฉืขื ืื ื ืืืจ ืืจืืืฉ ืืืืื ืขื ืจืืื.
6. ืืคืชืขื - ืืกืืคืืจืื ืืงืื ืื ืฉืื ืชืื ื ืชื ืืฉืืืข ืืืืื ืฉืืืื ืืืชืจ ืืื ืืฉื ืืืืืชื.
ืืื ืืชืื? ืื ืืชื ืชืืฉืืื ืืงืืช ืืืจืฆืืืช ืืืจื ืฉื ืืื ืืืืื ืืื ืื AI? ืืื ืขืื ืชืจืฆื ืืืืฉืื ืืืื?
1 420
# ืืื ืื ืืชืืืืฉืชื ืืืจื ืืกืืคืืจ ืฉื Zecento
ืืืืจ ืืฉืงืืข ืฉื ืชืืื ื 15 ืืืฃ ืืืืจ ืืคืืชืื ืชืืกืฃ ืืืจืื, ืืืกืืฃ ืืจืืืื ืืื ืืฉืื ืืื 200$. ืฉืืง ืืกืืื? ืื ืชืคืชืื ืกืืืจื-ืืค? ืขืืืฃ ืืืืฉืืจ ืืขืืืื ืงืืืขื? ืื ืืืืข, ืืืื ื ืงืจื ืืช ืืคืจืืื:
1. ืืชืืกืฃ ืืืคืฉืจ ืืงืื ืขืืืื ืื ืืืืืกืืค ืืฉืืืืจ ืฉื ืืืฆืจ ืฉืืขื ืืื ืืชืื ืืืจื ืืืืืื.
2. ืืชืืกืฃ ืคืขืื ืจืง ืืืืืืื
3. ืืืืฆืจ ืืื Freemium, ืืืืืจ ืืชืืกืฃ ืืื ืืื ืื ืืื ืืฉ ืืืจืกืช ืคืจืืืื ืฉืขืืื ืืกืฃ.
ืื ืืกืชืืจ? ืจืง ืืืื ืืืขืจื ืืืืฉืชืืฉืื ืฉืืืจืื ืืืืจืกืช ืืคืจืืืืื, ืืืืืืจ ืื ืืฆืืื ืืืจืืืื ืืืืืฆืจ ืฉืื. ืื ืืืื ืืื ืืจืืืื ืืฉืื ืืื 200$ ื"ืืืคืื" ืืจื ืืคืชืืจ ืืกืื ืื Buy Me Coffee ืืืืจืกื ืืืื ืืืช.
ืืกืงื ืืช:
1. ืืฉ ืืืฆืจืื ืฉืืืื ืงืฉื ืืืื ืืืืืจ ืืืชื. ืืฉ ืื ืืืฆืจืื ืฉืืืื ืงื ืืืืืจ ืืืชื, ืืืื ืืงืจื ืจืื ืืืืฆืจืื ืืฆืืจืื ืืชืืื ืืงืื ืืขื ืืื ืฉืืคืฉืจ ืืืื ืืืืืจ ืืืชื (ืื ืฉืงืืจืืื Product/Market Fit).
2. ืื ืื ืืืฆืจ ืืื ืื ืืื ืืฉืืืืฉื ืฉืืื ืฉืืืจืื, ืืืืืื ืืฉื"ืคืืฆ'ืจ" ืฉืืื ื ืืชื ืื ื ืจืื ืืื ืืฉืื ืืืฉ ืืื ืกืืฃ ืืืฆืจืื ืืืืื ืืืื ืืืื ืฉืขืืฉืื ืืืืืง ืืืชื ืืืจ.
ืืืืื ืืืกืงื ื ืืื ืืฉืืื - ืื ืืืืจื ืฉืืื ืืื ืืื ืืช ืืืฆืจ ืฉืืจืืืื ืืกืฃ (ืื ืืืื ืืื ืืืช ืืืฆืจ ืืฉืืื ืขืฆืืื, ืืฉืืื ืชืืง ืขืืืืืช ืื ืื ืกืืื ืืืจืช), ืื ืืืฆืจืื ืืชืฉืืื ืื ืืืคืฆืื ืงืื ืืืจืื ืืืืฆืจื Freemium. ืืฉืืืฆืจ ืืชืฉืืื ืื ืืฆืืื ืืื ืืงืืืืช ืืืคืฉืจ ืืืจืืง ืืื ืืืืชืืื ืืืฆืจ ืืืฉ. ืืืฆืจื Freemium ืืืืืื ืืืฉืื ืืกืืก ืืงืืืืช ืืืื ืฉืื ืืฉืื, ืืื ืื ื ื ืื ืกืื ืืืขืจืืืืช ืฉื ืืืฆืืืช ืื ืืกืืื ืืืืื ืืื ืืขืฉืืช ืืื ืืกืฃ.
1 420
# ืืืืื ืืช ืฉื ืื
ืื ืืืื ืืืฉืื ืฉืื ืืจืืื ืืืื ืืืืืงืก ืืื ืืื ืขืืืื ืจืืืื ืื. ืจืื ืืชืฉืืืืช ืืื ืฉื ืื ืฉืื ืฉืืืจื ืืช ืืืื (ืืืืืงืก ืื ืจืืืืงืก) ืืคื ื ืืื ืฉื ืื ืื ืฉืืจื ืขื ืืืืืจื. ืขืื ืืจืื ืชืฉืืืืช ืืืืืฆื ืขื ืืืื ืืืฉืื ืืืชืจ ืืื ืืืกืื ื ืื Context.
ืื ืฉืืื ืืกืจ ืื ืืืืชื ืืืื ืืื ืืืชื ืื ืฉืื ืฉืืืจื ืืชืช ืืืืื ืืช ืฉื ืื.
"ื ืืกืืชื ืืช ืืืืืงืก ืืคื ื ืืื ืฉื ืื, ืืื ืื ืขืื ืื ืืื, ืืื ืื ืืืื ื ืืกืืชื ืืืชื ืืืืฉ ืืคืจืืืงื ืืืจื ืืกืคืจ ืคืจืืืงืืื ืขื ืจืืืืงืก ืืืื ืืืืจืื ืฉืื ื ืืืฉื ืฉืืื ืขืืฉื ืืื ืืืชืจ".
ืื
"ื ืืกืืชื ืืช ืจืืืืงืก ืืคื ื ืืื ืฉื ืื, ืืื ืืื ืฉื ืืกืืื, ืืื ืืืจื ืืื ืคืจืืืงืืื ืขื ืืืืืงืก ืืืจืชื ืืืื ืืฉืืืชื ืืืฆืื ืืช Redux Toolkit ืฉืืคื ืืช ืชืืืื ืืขืืืื ืืืจืื ืืืชืจ ืคืฉืื. ืืื ืขื React Hooks ื ืจืื ืฉืื ืคืืชืจืื ืฉืืืฉืื ืืืชื ืื ืืขืชืื ืืืกืืืืช ืืืืืช"
ืืืชืืืืืช ืืื ืืืืืืช ืืื ืืืื ืืฉืืื, ืฉืืื ืืืคืฉ ืืช ืืื ืฉืขืืจื ืืฆืืจื ื ืืกืืื ืืฉืชื ืืกืืืืืช, ืืืืื ืืคืืื ืืืฆืื ืคืจืืืงืืื ืฉืืื ืืืฉืืืื. ืื ืืชื ื ืื ื ื ืงืืืช ืืื ืืจืื ืืืชืจ ืืขืืืงื ืืืขื ืืื ืช.
1 420
# ืืืชืืจ: ืืืืฆืื ืืืืฆื ืืช ืืชืืืืืช
ืจืื ืืงืื ืฉืื ื ืจืืื ืฉื ืืขืจืืืช ืฉืขืืืืืช ืขื ืจืืืืื ืืืฆืื ืืื (ืืื ืืกืืก ื ืชืื ืื) ืืฉืื ืืช ืืืืง ืฉืงืืจื ืืช ืืืืืข ืขื ืืืืง ืฉืืขืื ืืืชื ืืืกืืง ืืกืงื ืืช. ืื ืืืื ืืืืืช ืืืื ืืืืืฆืื ืฉื ORM ืื ืืืื ืฉืื ืื ื ืื ืืืฉืืื ืืกืคืืง ืขื ืืคืจืืืช ืืคื ื ืฉืืืชืืื ืืช ืืงืื, ืื ืฉืืืฉืืื ืืื ืคืืืืื ืืืขืืืช ืชืืืืงื.
ืฉืชื ืืืืืืืช- ืืงืื ืฉื swapi ืฉืืืืืจ ืืืืข ืขื ืืืืืช ืืืืืืื ืืืื ืืช ืืืืืงื:
class PeopleViewSet(viewsets.ReadOnlyModelViewSet):
queryset = People.objects.all()
serializer_class = PeopleSerializer
search_fields = ('name',)
def retrieve(self, request, *args, **kwargs):
return super(PeopleViewSet, self).retrieve(request, *args, **kwargs)
def list(self, request, *args, **kwargs):
return super(PeopleViewSet, self).list(request, *args, **kwargs)
ืืงืื ืฉื kutt ืืืื ืืช ืืืืืง:
export const get = async (match: Partial<Link>, params: GetParams) => {
const query = knex<LinkJoinedDomain>("links")
.select(...selectable)
.where(normalizeMatch(match))
.offset(params.skip)
.limit(params.limit)
.orderBy("created_at", "desc");
if (params.search) {
query.andWhereRaw(
"concat_ws(' ', description, links.address, target, domains.address) ILIKE '%' || ? || '%'",
[params.search]
);
}
query.leftJoin("domains", "links.domain_id", "domains.id");
const links: LinkJoinedDomain[] = await query;
return links;
};
ืืืืขืื ืืชืื ืืช ืืื ืฉื ืืฆืจื ืื ื ืืขืื ืืืืืงืืช. ืืฉืืื ืืืืืง ืืช ืืืืืืงื ืื ืื ื ืืืืืื ืืกืืก ื ืชืื ืื ืื ืืงืื ืฉื ืืืืืืงื ืืืจ ืืจืืฅ ืืช ืืฉืืืืชื ืืื ืืกืืก ืื ืชืื ืื. ืืฉื ื ืืืงืจืื ืืคืฉืจ ืืืืืื ืืคืจืื ืืื ืฉืืืฉื ืื ืื ืื ืื:
1. ืืงืื ืฉืืื ื ืืช ืืฉืืืืชื ืืคื ืคืจืืืจืื
2. ืืงืื ืฉืฉืืื ืฉืืืืชื ืืืกืืก ื ืชืื ืื ืืืืืืจ ืชืฉืืื
3. ืืงืื ืฉืืคืขื ื ืืช ืืืืืข ืฉืืืจ ืืืืจืื ืืืชื ืืฆืืจื ืฉืืืื ืืืฉืชืืฉ
ืจืง (2) ืฆืจืื ืืช ืืืืฉื ืืืกืืก ืื ืชืื ืื, ืืจืง (2) ืืื ืืงืื ืฉืืื ื ืกืคืฆืืคื ืืคืื ืงืฆืื ืื ืืคืืื ืืืขืจืืช ืืกืืืืช. ืืฉืืฆืืืืื ืืืืฆืื ืืช ืืืืง ืืื ืืืงืื ืืืชื ืืืืืฅ, ืื ืื ื ืืืงืืื ืฆืขื ืขื ืง ืงืืืื ืืืืืื ืงืื ืฉืงื ืืืชืจ ืืืืืง ืืืชื, ืื ืืืจ ืื ืฆืจืื ืืกืืก ื ืชืื ืื ืืืืืงื.
ืืื ืื ื ืงืจื Dependency Injection ืืืจืืืืจ ืฉื ืืกืืก ืื ืชืื ืื. ืืื ืงืฉื ืืืื ืืืืืข ืืฉื ืืืจื ืฉืืืขืจืืช ืืชืืื.1 420
# ืชืืื ืืช ืืืืืื ืฉืคืช ืชืื ืืช ืืืฉื (ืืืคืขื - ืกืงืืื)
ืคืขื ืืืจืื ื ืฉืืกืชืืืชื ืขื ืกืงืืื ืืืชื ืืืืจืกื 2 ื ืงืืื ืืฉืื. ืืื ื ืจืืชื ืืื ืืืจืกื ืืืืจื ืฉื Java ืฉืื ืกื ืืืืืช ืฉืคืช ืชืื ืืช ืคืื ืงืฆืืื ืืืืช ืืื ืคืืืช ืืืื ืืงืืื'ืจ ืื ืืืืงืกืืจ, ืืื ืจืืืชื ืืช ืืืขื ืืืืฉืื. ืืืืจืื ื ืืฆื ืื ืืืกืชืื ืฉืื ืขื ืืฉืคื, ืืคืขื ืืืืจืกื 3, ืืื ื ืื ืืืืข ืื ืื ืื ื ืฉืืฉืชื ืืชื ืื ืกืงืืื ืืื ืืื ื ืจืืืช ืืจืื ืืืชืจ ืืืฆืืืช ืืื ืฉืืืจืชื, ืื ืื ื ืืชืื ื ืื ืกืืช ืฉืื ืืืืื ืกืงืืื ืืืคืก.
ืืืชืจืื ืืื ืืืื ืฉื ืืืืื ืฉืคื ืืืฉื ืืกืืฃ 2023 ืืื ืืืืื ืืื ื AI ืฉืืืคืืื ืืช ืชืืืื ืืืืืื ืืืจืื ืืืชืจ ืืืืจ. ืื ืคืขื ืฉืื ื ื ืชืงืข ืื ืฉืืฉืื ืื ืขืืื ืื ื ืคืฉืื ืืืืืง ืืช ืืงืื ืฉืืฉืืชื ืฉืฆืจืื ืืขืืื ื Chat GPT ืื ืืืื ื ืืืืงืฉ ืืื ื ืฉืืฆืืข ืชืืงืื. ืืืืื ืฉืื ื ืืืฉ ืืืชืืื ืืื ืืฆืืื ืืคื ืืืืืช ืืช ืืฉืืืืืช ืฉืื ืืืืฆืืข ืืืจืกืืืช ืืืชืจ ืชืืืืืช ืืฉืคื.
ืื ื ืื ืืืืข ืืื ืืื ืืืกืข ืฉืื ืขื ืกืงืืื ืืืื ืืื ืืื ืืืงื, ืืื ืื ื ืืืื ืืชืืืืช ืืกืข ืืฉืจืื ืืคื ืฉื ืืืจืื ืฉืืืืชื ืจืืฆื ืืืฆืื. ืืืช ืืจืฉืืื ืฉืื ืฉื ืชืืื ืืืช ืฉื ืจืื ืื ืฉืืืื ืืขื ืืื ืืืืฉ ืืกืงืืื ืืื ืืืจืืืฉ ืฉืื ื ืืืื ืื ืืืื ืฉื.
1. ืืกืคืืง ืกืงืืื ืืื ืฉืืคืฉืจ ืืืื ืืขืืื - ืชืื ื ืจืืฉืื ื ืชืืื ืืคืชืืจ ืืช ืืชืจืืืืื ืืจืืฉืื ืื ืฉื ืคืจืืืงื ืืืืืจ ืืืื ืฉืืืืช ื Advent Of Code ืืื ืืื ื ืืชืืจื ืืื ื ืืจืืืื ืืช ืขืืืื ืจืง ืืฉืืื ืืจืืืช ืฉืื ื ืืฆืืื ืืืชืื ืงืื ืืกืืกื ืืฉืคื. ืื ื ืืงืืื ืืื ืชืืื ืืช ืฉืืืชืื ืืืืกืืฃ ืื ืชืืื ืืช ืืืืงื ืืื ืืืืื ืืื ืขืืื ืื ืื ืื ืืืืืงืืช ืืกืงืืื.
2. ืคืืชืื ืืคืืืงืฆืืืช ืืื ืขื ืืกืืก ื ืชืื ืื - ืืื ืื ืืืืืช ืืืืืช ืืชืืืืืช, ืืคืืื Backend ืืืคืืืงืฆืืืช Todos ืืืื ืืื ืคื. ืืืืจื ืืื ืืจืืืช ืืื ืืชืงืื ืื ืืืืืืช ืืืฆืื ืืืช, ืืืื ืืคืฉืจืืืืช ืงืืืืืช ืืคืืชืื ืืื ืืืืืืจ ืืืกืืกื ื ืชืื ืื ืืืื ื ืจืืืช ืชืืื ืืช ืงืฆืช ืืืชืจ ืืืืื ืืกืงืืื.
3. ืืืืืจ ืืืกืืก ื ืชืื ืื neo4j ืขื ืืืคืืกืื - ืื ืืฉืงืจ, ืืืช ืืกืืืืช ืืืจืืืืืช ืืืืื ืกืงืืื ืืื ืืขืืืื ืืชืื ื JVM. ืืืื ืฉืื ื ืืืจ ืืืืจ neo4j ืืืืื ืืขืืื ืืืชื, ืืืืชื ืจืืฆื ืืจืืืช ืื ืืืจืืืืจืื ืฉื ืกืงืืื ืืืขืจืืช ืืืืคืืกืื ืฉืื ืืืคืฉืจื ืื ืืขืืื ืืฆืืจื ืืืชืจ ืืืืื ืขื ืืกืืก ื ืชืื ืื ืื.
4. ืคืืชืื ืืคืืืงืฆืืืช GUI - ืืื ืื ืืืฉื ืืื ืืื ืื ืืืฉืง ืืจืคื ืืกืงืืื, ืืื ื ืืงืืื ืฉืืฉ ืืฉืื ืืืชืจ ืืืฆืื ืืกืืืื ื. ืืื ืืงืจื ืื ืชืื ื ืฉืืฉืื ืืืงืจ ืื. ืืฉืืง ืืืงืก ืขืืืื ืื ืกื ืืืง ืืืื ืืืขืืืื ืืืืื ืืชืื ื ืื.
5. ืืฉ ืฉืืืขื ืฉืกืงืืื ืืชืงืืคืืช ื Web Assembly, ืืื ืืืืื ืืืืื ืฉืืฉืื ืืืงืืจ ืืืชื ืืืื. ืืื ืืฉ ืื ืืช scala-js ืื ืฆืจืื ืืจืืืช ืืืื ืืคืฉืจืืช ืชืขืืื ืืื ืืืชืจ. ืืงืื ืขืฆืื ืืืื ืืืืืช ืคืจืื ื ืื ื ืืืคืืืงืฆืืืช ืืืื ืืกืงืืื ืฉืชืื ื ืชื ืืืชืื, ืื ืืฉืืงืื ืฆื-ืืงืื ืืืื.
6. ืชืื ื ืืืจืื ื ืืืืืื ืกืงืืื ืชืืื ืคืืชืื ืืฉืื ืืืืชื ืฉืื ื ืฆืจืื, ืืืืืจ ืืจืืฉืื ืฉืงืืคืฅ ืืจืืฉ ืืื ืืื ืืกืืืง. ืื ืืฉืืืช ืืืืื ืืื ืืจืื ืืื ืจืฆืืชื ืืื ืืกืืืง ืืกืคืจืื ืืื ScalaBot ื ืจืืืช ืืื ืจืขืืื ืืืื ืืืจืงืืืื ืฉืืืื ืืืืืฃ ืื ืืช ืืื ืืืืืจื ืืคืืืชืื ืื ืฉืื.
ืืืืขืื ืืืจ ืกืงืืื ืืจืืฆืื ืืืฆืืข ืชืื ืืช ื ืืกืคืืช ืืืกืืื? ืื ืชืชืืืืฉื ืืืฉืืืจ ืชืืืื. ืืืืืื ืชืจืืืฉื ืืืคืฉื ืืืฉืชืืฉ ืืืกืืื ืืื ืืืกืืก ืืคืขื ืืืื ืฉืืชื ืจืืฆืื ืืืืื ืฉืคืช ืชืื ืืช ืืืฉืื.
Endi mavjud! Telegram Tadqiqoti 2025 โ yilning asosiy insaytlari 
