ToCode
Ir al canal en Telegram
ืืืคืื ืงืฆืจืื ืืืชืื ืชืื ืืืช ืื ืื ืคืจืง
Mostrar mรกs1 418
Suscriptores
+124 horas
-27 dรญas
-530 dรญas
Archivo de publicaciones
1 418
ืืืื ืืืืชื: v-bind ื style scoped
ืืื ืืืคืฉืจ ืืืฉืชืืฉ ื v-bind ืืชืื ืืืืง CSS ืืื ืืืืจ ืงืื ืขืืฆืื ืืืืืข ืจืืืงืืืื. ืื ืขืืื ืืืฉ ื ืืื ืืืืช ืืืืืื ืืืืชืจ ืฉืืื:
<script setup>
import { ref } from 'vue'
const theme = ref({
color: 'red',
})
</script>
<template>
<p>hello</p>
</template>
<style scoped>
p {
color: v-bind('theme.color');
}
</style>
ืืื ืื ืงืืจื ืืฉืื ืกืื ืืช ืื ืืื scoped? ืืืืืจ ืื ืื ื ื ืกื:
<script setup>
import { ref } from 'vue'
const theme = ref({
color: 'red',
})
</script>
<template>
<p>hello</p>
</template>
<style>
p {
color: v-bind('theme.color');
}
</style>
ืืฉืืื ืืืืื ืืช ืืชืฉืืื ืฆืจืื ืืืืื ืืื v-bind ืืชืื CSS ืขืืื - ืืฉ vue ืจืืื v-bind ืืชืื CSS ืืื ืืืืืจ ืืฉืชื ื CSS ืขื ืืืืื ื ืืจืืฉื ืฉื ืืงืืืคืื ื ืื ืขื ืืขืจื ืฉืืชืื ืืชืื ื v-bind ืืืืืืื ืืืื v-bind('theme.color) ืืืืืฃ ืืฉืืขืจืื ืืืฉืชื ื.
ืขืืฉืื ืืืจ ืืจืืจ ืืื ืื ืื ืขืืื ืืื ืฉืืืื ื ืืฆืคืื ืืฉืืืืง ื style ืืื ื scoped. ืื ืืื ื CSS ืฉื ืืชืื ืืืื ืืคืขืื ืขื ืื ืืืื ืื ื p ืืขืืื, ืืื ืื ืืืื ืื ื p ืฉืื ื ืืฆืืื ืืชืื ืืงืืืคืื ื ืื ืื ืืืืืื ืืช ืืฉืชื ื ื CSS ืืืืืื ืืืื ืื ืืงืืื ืืช ืืืืจืช ืืฆืืข.1 418
ืืฉืืืืฉื ืฉืืื ืืืืื ืฉืืฉ ืืขืื
ืืืขืืืช ืฉืืื ืืขืฆืื ืืืฆืื ืื ืืื ืืื ื ืจืื ืฉืืืืฉื ืืจืื ืืืชื ื ืืืืื ื. ื ืจืื ืืืืื ืืื ืืืืข ืฉืืื ืื ืขืืฉื ืื ืฉืืชืืืื ืชื ืืื ืืื ืืืช ืืื ืืืฉื ืฉื ืืฆื ืืืืื ืืืื ืฉืื ื ืื ืกื ืืืืื ืืื ืื ืฉืืืงืฉืชื ืื ืื ืื ืฉืืืืช ืืชืืืื ืชื.
ืืกืืคืืจ ืฉืื ืืืื ืืื ืขื ืืชืจืืื ืืื ืงื ืืื ืชืืื ื Advent Of Code 2024 ืืื ืืื ืืกืคืจ 3. ืืชืจืืื ืืื ืืงืื ืืืจืื ืืจืฆืคืื ืืืื:
xmul(2,4)&mul[3,7]!^don't()_mul(5,5)+mul(32,64](mul(11,8)undo()?mul(8,5))
ืืื ืื ื ืฆืจืืืื ืืืฉื ืืช ืกืืื ืืืืคืืืช ืืื ืืฉืืฉ ืคืงืืืช don't() ืืคืกืืงืื ืืกืคืืจ ืขื ืฉืืืฆืืื ืคืงืืืช do() ืืื ืืืฉืืืื ืืืืฉืื, ืืืืืจ ืืงืื ืืืืืื ืืืืคืืืช ืืจืืืื ืืืืช ืื:
mul(2,4), mul(8,5)
ืืืกืืื ืืื 48. ืงื? ืืื. ืืคืฉืจ ืืืืืง ืืช ืื ืื ืฉืืื don't ื do ืืืกืืื ืืช ืื ืฉื ืฉืืจ. ืื ื ื Ruby ืืจืืฉืื ืฉื ืืกืืชื ืืืชืื:
str = File.read('input.txt').gsub(/don't\(\).*?(?:do\(\)|$)/, '')
pp str.scan(/mul\((\d{1,3}),(\d{1,3})\)/).map { _1.to_i * _2.to_i }.sum
ืจืืืื ืืช ืืืขืื? ืงืื ืจืืข ืืืฉืื ืขื ืื. ืื ืื ืืงื ืืคืืื ืืืชืจ ืืจืืข.
ืืกืืคืืจ ืืื ืืื ืฉืืงืื ืืืื ืืืืื ืืืชืจ ืืฉืืจื ืืืช. ืืืฆื ืืื ืืืื ืืืื don't() ืืฉืืจื ืืืช ืืื ื do() ืืืืข ืจืง ืืฉืืจื ืืืื. ืกืืื ืืืืืจ ืืืืืื ืืจืืืืืจื ืืื ืื ืงืืื ืืืืขืื ืืืคื ืืงืื ืฉื ืฉืืจื ืืืช ืืืื ืืืื ืืงืื ื ืฉืืจ. ืืืืงืฉ ืืื ืฉ gsub ืื ืืชืืื ื ืืฉืืื ืืงืื ืืื ืฉืืจืืช ืืคืฉืื ืืืืืฃ ืืช ืืืงืกื ืืื ืืฉืืจืืช, ืืืืืื:
3.3.5 :010 > str = "one\ntwo\nthree\n"
=> "one\ntwo\nthree\n"
3.3.5 :011 > puts str.gsub(/t/, 'T')
one
Two
Three
=> nil
ืืืื ืื ืืงืื ืืืงืืจื ืฉืืชืืชื ืื ืขืืฉื ืืฉืื ืืืคืืื ืืืืง ืืช ืื ื don't-ืื ืืืงืื, ืืื ืื ืขืืฉื ืืช ืืขืืืื ืืฆืืจื ืืกืคืืง ืืืืืงืช ืืืื ืืืชื ืืขืื ืฉื ืืขืืจ ืฉืืจืืช.
ืคืืชืจืื? ื ื ืืจืืข ืฉืจืืืื ืืช ืื ืืคืืื ChatGPT ืืืื ืืชืงื - ืจืง ืฆืจืื ืืขืืืจ ืืืืจืกืช ืืฉืืจืืช-ืจืืืช ืฉื ืืืืืื ืืจืืืืืจื ืืืืืจ ืืืืกืืฃ ืืืคืืื m ืืืืคืื ืืช ืืืืืจ, ืฉืืกืื ืกืืฃ ืฉืืจื, ื z ืฉืืกืื ืืช ืกืืฃ ืืืืจืืืช. ืื ืืงืื:
str = File.read('input.txt').gsub(/don't\(\).*?(?:do\(\)|\z)/m, '')
pp str.scan(/mul\((\d{1,3}),(\d{1,3})\)/).map { _1.to_i * _2.to_i }.sum
ืื ืืืืจืกืช ืฉืืจื-ืืืช ืืื ืฉืืืืืื ืืจืืื:
pp File.read('input.txt')
.gsub(/don't\(\).*?(?:do\(\)|\z)/m, '')
.scan(/mul\((\d{1,3}),(\d{1,3})\)/)
.map { _1.to_i * _2.to_i }
.sum1 418
ืชืืื ืืช ืืื ืืืจืื ื ืืื ืืืช ืคืจืืืงื - ืคืจืื ืืืกืืื
ืฉืืืข ืฉืขืืจ ืคืจืกืืชื ืืื ืฉืื ื ืืชืื ื ืืคืชืื ืงืืืฆืช ืื ืืืจืื ื ืืคืืชืื ืคืจืืืงืืื. ืืืืื ืืฉืืืข ืืืขืงืืืช ืฉืืืืช ืืืืืช ืขื ืืื ืืื ืกืืจืชื ืชืืื ืืช ืขืืืื ืืกืืืจืช ืืกืื ื, ืืื ื ืฉืื ืืคืจืกื ืคื ืืช ืืืื ื ืืืืืืง ืฉืื:
ืืืจืช ืืกืื ื ืืื ืืชืช ืื ืืช ืืืงืื, ืืกืืืื ืืืืืืคื ืืืคืื ืืช ืืืืข ืืชืืืืจืื ืฉืื ืืคืืชืื ืืืืข ืืขืฉื ืืจื ืขืืืื ืขื ืคืจืืืงื ืฉืืื ืืืื ืฉืื ืืงืฆื ืืงืฆื.
ืืื ืืช ืืกืื ื ืืืืื ืคืืจืืืจ ืื ื ืืขืืื ืืื-ืขื-ืืื ืขื ืื ืืื ืืืืฉืชืชืคืื ืืื ืืืืฆืจ ืชืืื ืืช ืขืืืื ืืืฉืืช ืฉืื ืืคืืชืื ืืคืจืืืงื. ืืชืืื ืืช ืชืชืืื ืืืื ืคืืชืื ืฉื ืืืืฉ ืขืืืื ืืืฉืงืขื ืฉื ื 8-10 ืฉืขืืช ืืฉืืืข ืืชืืื ืืืคืืื ืืคืืจื ืืืขืจืืืช ืืื ืื. ืกืืืจืช ืชืืื ืืช ืขืืืื ืืืืื ืคืืจืืืจ ืืื ืชื ืื ืืื ืืกื ืืกืื ื.
ืืืื ืืกืื ื ืงืืืฆืช ืืขืืืื ืชืคืขื ืืืืื ืืืืฉ ืืจืฅ ืืืฉื ื ืืืฉืืจืื: ืื ืืื ืืืฉืืช ืืืืืื ืืืื ืงืืืฆืชื.
ืืืืฉืืจ ืืื ืืื ืืืืฉืืช ืื ื ืืืื ืฉื ืืชืื ืืืืื ืืคืืชืื ืืื ืืืืื ืฉืืชื ืืฆืืืืื ืืขืืื ืืชืืื ืืช ืฉืืฆืจื ื, ืืขืืืจ ืืฉืืชื ื ืชืงืขืื ืืืขืืืจ ืขื ืืงืื ืืื ืืจืืืช ืฉืืชื ืืื ืื ืืืจืื ืืจืื ืืืืื ืืฉืชืืื ืืืื ืืชืืฆืื.
ืืืืฉืืจ ืืงืืืฆืชื ืืงืื ืฉื ืืชืื ืืืฉืืจ ืืืืืจ ืืืืืื ืคืชืื ืืฉืืจ ืืืจื ืืงืืืฆื. ืื ืื ื ื ืฉืชืฃ ืืื ืขื ืืฉื ื ืืื ื ืืจื ืืจืืืืืช ืืคืืชืื, ืืชืืจืื ืืขื ืืื ืื ืฉืขืืื ื ืขืืืื ืืืื ืขืืืื ืืื ืื ืื ื ืืฉืชืืฉืื ืืืจื ืฉืืชืืฃ ืืืืข ื ืืื ืืืืื ืืืคืชืืื ืืืื ื ืฉืขืืืืื ืขื ืคืจืืืงืืื ืฉืื ืื. ืื ืื ื ื ืงืจื ืืช ืืงืื ืืื ืฉื ืืฉื ื ืื ืฉืืืจ Code Reviews ืืืืืื. ืืขืืืื ืขื ืืคืชืืื ื ืืกืคืื ืืงืืืฆื ืชืขืืืจ ืืื ืืืืฆืจ ืงืฉืจืื ืฉืืขืืจื ืืื ืื ืืืืฉื ืืชืืฉืืฃ ืืชืื ืืืื ืืืืืืืช ืืฉืืืืช ืขืืืื ืืืฉืืช.
ืืื ื ืืคืจืืืงื ืื ืืฉืชืชืฃ ืืืฉืชืชืคืช ืืขืืื ืขื ืคืจืืืงื ืืฉืืื ืืืื ืืืืืื ืืืืืจืชื, ืืื ืื ื ืืฆืคื ืฉืืืื ืกืื ืืื ืืืืื ืืขื ืืื. ืืื ืขื ืืืช ืืื ื ืืขืืืื ืขื ืืคืจืืืงื ืืืื ืืืื ืืฆื ืืืื: ืืฉืืืข ืืจืืฉืื ื ืื ื ืืช ืืืืจืกื ืืจืืฉืื ื ืขื ืืืฉื ืืคืืชืื, ืืฉืืืข ืืฉื ื ื ืขืืื ืขื Deployment ื CI/CD ืื ืงืื Github Actions ืืื ืืืืื ืฉืืฉ ืื ื ืืจื ืืืืจื ืืคืืชืื ืืคืจืืืงืฉื ืืืื ืืืฉืืืข ืืฉืืืฉื ื ืชืืื ืืฉืื ืคืืฆ'ืจืื ืืชืงืืืื ืืืชืจ ืฉื ืกืืืืช ืืคืืชืื ืฉืืืจื ื ืืื Queues, Caches, Load Time Optimisations, ืืฉืืจ ืจืขืืื ืืช ืฉืืืคืื ืืช ืืคืจืืืงื ืฉืื ื ืืืขื ืืื. ืืฉืืืข ืืจืืืขื ืืืงืืฉ ืืื ืืืช ืืฃ ื ืืืชื ืืืืืงืืช ืืืืืืืืืช ืืคืจืืืงื ืืื ืฉืืืื ืงื ืืืชืจ ืืืคืชืืื ืืืจืื ืืืฆืืจืฃ ืืืชืจืื.
ืกืืื ืืกืื ื ืืกืืื ืืกืื ื ืืืื ืืื ืคืจืืืงื ืฉืื ืืชื ืืื ืืกืืืืช ืคืจืืืงืฉื ืืชืืื ืืื ืฉืืืช ืขืืืื ืืกืืืจืช ืืคืืชืื ืืืขืืืช ืคืืฆ'ืจืื ื ืืกืคืื, ืื ืชืืืืื ืืืืฉืื ืืขืืื ืขื ืืคืจืืืงื ืื ืืืืฉื.
ืืกืื ื ืืชืืืื ืืืื ืืื ืฉืืฉ ืืื ืืืจ ืืืข ืืคืืชืื, ืฉืขืืืืื ืืืื ืืฆืืืช ืืืคืืื ืขืืืืื ืขื ืืืฆืจ ืืื ืืืืื ืืืื ืืื ืืขืืืื ืืคืชืืื ืจืง ืืืง ืืืืืฆืจ ืืืืื ืืจืืฆืื ืืืืืช ืขืืืื ืขื ืืืฆืจ ืืงืฆื ืืงืฆื.
ืื ืื ื ืฉืืข ืืืืื ืื ื ืืืื ืืืืืฅ ืื ืฆื ืืช ืืืืืื ืืช ืืืืฆืืจืฃ. ืืฉ ืขืื ืืกืคืจ ืืงืืืืช ืืืจืื ืื, ืื ืืืืืจ ืจืืฉืื ืื ืืืืืจ ืืืืืืชื ืืืงืืืฆื ืชืืื ืงืื ื ืืืื ืืืืืช. ืืคืจืืื ืืืฆืืจืคืืช ืืฉืืืจื ืื ืืืืขื ืื ืงืืข ืฉืืื ืืกืืืจืช.
1 418
ืืจืขืืื ืืืืื ืืื
ืืจืืจ ืฉืืืื ืืื ืื ืืจืขืืื ืืื ืฉืื ืืืื ืืืื ืืืจืืื. ืืจืืจ ืฉืืืืช ืจืืฆื ืืืชืื ืืช ืืืืจืื ืืื, ืืช ืืืืืืืจ ืืื, ืืช ืืคืืืคื ืืืจื ืืื ืื ืืคืืื ืืช ื tailwind ืืื. ืืจืืจ.
ืืฆืขืจื ื ืืื ืื ื ืืจื ืืืื ืืืฆืืจ ืืืืืื. ืื ืฉืืืคืืื ืืืืืื ืื ืฉืื ืื ืฆืคืืืื, ืฉืื ืืืืื ืืื ืืฉืื ืืงืื ืืืืชืืื ืื ืืจืืจ ืื ืื ืฉืื ืืืฆืืื ืืื. ืื ื ืืืืจ ืฉืจืืืชื ืืช ืืืืืคืื ืืจืืฉืื ืืืฉืืชื "ืืื ืืืคืช?, ืื ืืงืื ืฉืื ืืื ืืืชืจ". ืื ื ืืืืจ ืฉืจืืืชื ืืช ืืืืืืืื ื ืืคืขื ืืจืืฉืื ื ืืืฉืืชื "ืื ืืจืฆื ืืืฉืชืืฉ ืืื?". ืืื ืืฆื ืฉืืจืขืืื ืืื ืืฆืืื. ืืื ืืื ืฉืืื ืืฆืืืื ืืื ืืืื ืืืื ืคืจืืืงืืื ืฉืื ืืชืจืืืื, ืฉืื ืฉืื ืื ืืชืืืื ืืื ืืืจืืช ืฉืืืืฆืจืื ืฉืืื ืืืื ืืฉืงืืขื ืืืืื ืจืฆื ืืืืื ืงืืื. ืืจืขืืื ืืืืื ืืื ืืืืข, ืืื ืื ืื ื ืื ืืืืขืื ืืืืื ืืืืื.
ืืืืขืื ืืืืคืฉ ืืช ืืจืขืืื ืืืืื ืืื ืืื ืฉืื ืืืื ืืืืืช ืืฉืชืง. ืืืื ืฉืืจืขืืื ืฉืื ืืื ืคืฉืื, ืจืืื ืืื ืืงืืจื ืืืื ืืื ืืขื ืืืื ืืื ืืช ืืืชื, ืืื ืืืคืช ืืขืื ืืขืจืืช ืืื, ืื ื ืืคืืื ืื ืืืื ืฉืืืืจืื ืฉืื ืืจืฆื ืืืฉืชืืฉ ืืื. ืขืืืฃ ืืืืฉืื ืืืฉืื ืขื ืฉืืืืข ืืจืขืืื ืืืืื ืืื.
ืืืชืจ ืืื ืืืชืืื ืขื ืื ืืืช ืจืขืืื ืืช ืืื ืืฆืืจื ืืืืจื. ืื ืคืจืืืงื ืฆื ืฉืขืืืืื ืขืืื ืงืฆืช ืื ืฉืืืข ืืืฉื 5 ืฉื ืื ืืื ืฉืืจืื ืืืจ ืืื, ืืื ืคืจืืืงื ืฉืขืืื ืืืืืืจ ืืืจื ืืืืฉ ืืืจ ืืคืฉืจ ืืืฉืชืืฉ ืื. ืืฉืืืืฉ ืืืื ืืืื ืืคืจืืืงื ืืขืืืจ ืื ืืืื ืืช ืืจืขืืื ืืืืืื ืื ืฆืจืื ืืืืกืืฃ ืคืืฆ'ืจืื ืื ืืืจืืง ืืืชื ืืืืืฉืื ืืคืจืืืงื ืืื. ืืฉืื ืื ื ืืชืจืืืื ืืืขืืืช ืืืจ ืจืขืืื ืืช ืืืืืืจ ืื ืื ื ืืืืืืื ืืช ืืกืืืื ืฉื ืฆืืื ืืืืืข ืืจืขืืื ืืืืื ืืื, ืืืืืืืื ืืืื ืืช ืืกืืืื ืฉื ืฆืืื ืืืืื ืืืชื ืืืื ืืืืืฉ.
ื .ื. ืืืืืืช ืืขืืืจ ืืืื ืกืืืจ ืืจืขืืื ืืืืฆืจ ืืฉืืื ืืขืืืื ืขื ืคืจืืืงืื ืฆื ืืืืืืช - ืืื ืื ืคืืืช ืืื ืืขืืืื ืฉื ืฉืืืจืื. ืืืืงื ืืชืืจ ืฉืืืจืื ืืจืื ืืืชืจ ืงื ืื ื ืืืฆืื ืจืขืืื ืืช ืื ืื ืื ื ื ืชืงืืื ืื ืืืื ืืืชืืจืื ืืคืืชืจืื ืืช ืขืงืืืื ืืขืืืื, ืืืจืื ืืืชืจ ืงืฉื ืื ื ืืงืื ืืืืืก ืืื ืืขืืื ืขื ืืจืขืืื ืืช ืฉืื ื. ืฉืืืจืื ืฉืืืืขืื ืืงืืช ืจืขืืื ืืืืคืื ืืืชื ืืืจ ืืืืฆืจ (ืืคื ื ืฉืืืฉืื ืืฉืื ืื) ืืงืืืื ืืืืื ืืช ืืืืื ืืช ืืืืฆืจ ืฉืืื ืืื ืืืจ ืืื ืฉืื ืฉืฆืจืืืื ืืืชื.
1 418
ืื ืืืืื ืืื npm create ื npx?
ืื ืืืืื ืืื npm create ื npx ? ืืืื ืืฉืืื ืืืฆืืจ ืคืจืืืงื ืืืฉ ืื ื ืืคืขืืื npm create ืืื ืืฉืืื ืืืจืืฅ ืฉืจืช ืืงืืื ืื npx static-server? ืืคืฉืจ ืืืืชืจ ืขื ืืื ืืื?
ืื ืืฉ ืืฉืื ืฉ npm ืืืืขืื ืืขืฉืืช ืื ืืืืกืืฃ ืขืื ืืขืื ืคืงืืืืช ืืงืืฆืืจืื ืืคืงืืืืช ืฉืขืืฉืื ืืืจืื ืืืื ืืืืื. ืืืื ื ืจืื ืื ืืกืืคืืจ ืฉื npx ื npm create.
ืชืืืื npx: ืื ืืื ืฉืืืืข ืืื ืขื node ืืชืคืงืืื ืืืจืืฅ ืคืงืืื ืืชืื ืืืืืช npm. ืืืื npx ื ืืฆืจ ืืืจื ืฉืืืืื ื ืฉืื ืืชืกืื ืืืชืงืื ืืืืื ืจืง ืืฉืืื ืืืคืขืื ืืื ืืกืืื ืืชืืื, ืืืืขืฉื ืืืื ืืื ืืจืืฅ ืืช ืืคืงืืื exec ืืืืื ืืช ื npm (ืื ืื ืืชืืื ืืื, npm exec ื ืืฆืจื ืจืง ืืืืจืกื 7 ืฉื npm ืืื npx ืืื ืืืชื ื ืืจืื ืงืืื). ืืฉืืืืฉ ื npx ืืืคืฉืจ ืคืืชืื ืืืคืฆื ื ืจืืืื ืฉื ืืื ืฉืืจืช ืคืงืืื ืืชืืจ ืืืืืืช npm, ืืืืื ืื ืื ืื ื ืืืืืื ืืืจืืฅ ืฉืจืช ืืงืืื ืืขืืจืชื ืืื ืืฆืืืจ ืคืจื:
npx cowsay hello
ืืคืงืืื ืืฉื ืื, npm create ืืื ืืืขืฉื ืงืืฆืืจ ืืจื ืืคืงืืืช npm init ืืืฉื ื ืืืืืื. ืคืงืืืช init ื ืืฆืจื ืืื ืืืฆืืจ ืืืจ ืงืืฆื package.json, ืืจื ืืขื ื ืขื ืืกืคืจ ืฉืืืืช ืืืื ืืช. ืืื ืืืคืฉืจื ืืฆืืจื ืืืืจื ืฉื ืคืจืืืงืืื ืืืฉืื ื node ืืืงืื ืฉื ืขืชืืง ืงืืืฅ package.json ืื ืคืขื ืืคืจืืืงื ืืืจ. ืืื ืืืืจืกื 6.1 ืคืงืืืช init ืืกืืืื ืืงืื ืฉื ืฉื ืืืืื ืฉืชืืื ืืืจืืืช ืขื ืืฆืืจืช ืืคืจืืืงื. ืืืืคื ืืืืืืื init ืืืกืืคื ืืช ืืชืืืืืช create ืืฉื ืฉื ืชื ื ืื, ืืืคืฉืช ืืืืื ื npm ืืฉื ืืื ืืืคืขืืื ืืืชื ืขื npx, ืืืืืจ ืืฉืื ื ืืืชื:
npm create vite hello-world
ืื ื ืืขืฆื ืืจืืฅ ืืช ืืคืงืืื:
npx create-vite hello-world1 418
ืชืืื ืฉืืืจืช ืื
ืืืื ืฉ AI ืืื ืื ืื ืืื, ืืฉืืื ืืืชื ืงืื ืืื ืืจืื ืคืขืืื ืืชืขืื ืืืืจืื ืฉืืื ืืืจ ืืืืข. ืืืืืื ืื ืืื ืฉืืืชื ืงืื ื ื ืื ืืคืืืกืง ืืืืืจ ืืช ืืคืื ืงืฆืื
url_for ืืขืืืฃ ืชืืื ืืืฉืชืืฉ ืื ืืืื ืงืื ืืืืชืื ืชืืืช a ืขื:
<a href="{{ url_for('tasks') }}">All Tasks</a>
ืืื AI ืฉืืืชื ืงืื, ืืืจืืช ืฉืืื ืืืืจ ืืช url_for ืืืชืจ ืืื ืืื, ืขืืืื ืืืื ืืืชืื:
<a href="/tasks">All Tasks</a>
ืืื ืืฉืืชื ืฉืืื ืืืชื ืืฉืื ืืื "ืืื ืื ืืฉืชืืฉืช ื url_for" ืืื ืืื ืืชื ืฆื ืขื ืืืื "ืชืืื ืฉืืืจืช ืื ืืื ืืืืื ืฉืฉืืช ืื, ืืื ื ืื ื ืืชืงื ืืช ืืงืื".
ืืฉืื ืงืืจื ืืชืืืื ืืจืืฉืื ื ืฉืื ืืื ืืืชืขืฆืื ืขื ืืืืฉื - ืื ืื ืืืืจืช ืชืืื ืฉืืืจืช ืื!? ืื ืืืขืช ืฉ url_for ืขืืืฃ ืืื ืื ืืชืืช ืืช ืื ืืืืชืืื???
ืืื ืืฉื ืื ืืืืื ืืืชื ืฉืืขืืืช ืื ื ืคืชืจืืช ืืฉืฆืืขืงืื ืขื ืืืืฉื. ืืืงืื ืื ื ืืฉืชืื ืืืืืจ ืืช ืืคืจืืืคื ืืื ืืืจื ืฉืงืืืืชื ืืืืืฉ ื AI:
> Please perform a full code review
ืจืื ืืืื ืืืืืจืฆืื ืืฉื ืื ื ืงืื ืงืื ืืจืื ืืืชืจ ืืืืื.1 418
ืืืขืจื ืืืืช ืืื ืืืื ืคืืฆ'ืจ
ื ื ืื ืฉืื ืืชื ืคืืฆ'ืจ ืฉื ืืืคืืฉ ืืืชืจ. ืืคืืฆ'ืจ ืขื ืขืื ืืคืจืืืงืฉื ืืืชืขืกืงืชื ืขื ืืืื ืืืจืื ืืืืื ืืคืืชืื ืืืชื ืืืชื ืืจืืืช ืื ืืืคืฉ ืื ืืื ืืื ืื ืื ืืฆืืื ืืืฆืื ืชืืฆืืืช ืจืืืื ืืืืช, ืืื ืืชื ืืงืืืื ื Code Review ืืช ืืืขืจื:
> Consider adding rate limiting to the search endpoint
ืืืืขืื ืื? ืืืื ื ืกืื ืขืื ืงืฆืช ืืช ืืกืืืืืฆืื, ืื ื ืื ืฉืื ืฉื ืชื ืืช ืืืขืจื ืืื ืืืื AI ืขืืฉืื ืืฉืืื, ืื ืขืืฉืื ืขื ืื?
ืืฆื ืืื ืืจืืจ ืฉ Rate Limit ืื ืจืขืืื ืืื, ืื ืืืืข ืืืื ืืขืืืช ืืืื ืื ืืืืื ืืจืืฉืขืื ืืคืฆืืฆื ืืช ื Endpoint ืืืงืฉืืช ืืืคืืฉ, ืืื ืื ื ืืื ืฉื ืงืืืช ืงืฆื ืฉื ืืืคืืฉ ืืืืื ืืืืืช ืืืชืจ ืจืืืฉื ืืืชืงืคืืช DoS ืื ืืืคืืฉ ืืืจืฉ ืืืชืจ ืืฉืืื ืืขืจืืช. ืืฆื ืฉื ื ืื ืื ื ืืืจ ืขืืืืื ืขื ืืืืคืืฉ ืืื ืชืงืืคื ืืจืืื, ืขื ืขืืฉืื ืืชืืงืืื ืืืืืืืจ ืืช ืืชืืฆืืืช ืืืืืืช ืืืืชืจ ืืื ืื ื ืขืืืื ืื ืืืืืื ืฉืื ืื ื ืืืื ืืืืืื ืืืื ืื. ืืื ืืฉ ืืื ืืืืกืืฃ ืขืืฉืื ืื ืื ืื Rate Limit ืฉืืืื ืืงืืงื ืืืจืื ืื ืืืื ืืช ืืขืืืื ืืคืจืืืงืฉื ืจืง ืืืื ืกืืืื ืืืืื ืคืืื ืฆืืืื ืขืชืืื ื. ืืฆื ืฉืืืฉื ืืืขืจืืืช ืฉืื ืืช ืืฉ ืจืืืฉืืช ืฉืื ื ืืชืงืืืช, ืืืื ืืชื ืืืื ืืขืืื ืฉืื ืืกืื ืืื ืขื ื ืคืืื ืืขืงืืืช ืืชืงืคืช DoS.
ืื ื ืืืฉื ืฉืืืชืจ ื ืืื ืืืกืชืื ืขื ืืขืจื ืืืกืื ืืื ืืชืืจ Feature Request ืืืชืจ ืืืฉืจ ืืขืจืช ืืืืืฉ. ืืืงืจื ืฉื Rate Limit ืื ืืฉืื ืฉืฆืจืื ืืขืืืช ืืขืงืืืช Security Review ืขื ืืืจืกื. ืืคืขืืื ื Security Review ืงืืจื ืขื ืื ืืืจืกื ืืคื ื ืืขืืื ืืื ื ืงืื ืืื ืื ืชืจืื ืืืชื ืืืฉืืืืช ืฉืืืคืื ืืงืืืืืื, ืืคืขืืื ื Security Review ืืืื ืืืจื ืืชืงืคืช ื DoS ืืจืืฉืื ื.
ืืคืจืืช ืืืจืืืืช ืืื ืื ืื ืืืจ (ืืืื ืืคืชืื ืืจืืืก ืืืฉ ืื'ืืจื, ืืืื ืืชืงื ืืช ืชืืืื ืืขืืืื ืืืืืกืืฃ ืฉืืืื) ืืืืื ืืขืืืจ ืื ื ืืืชืืงื ืืคืืชืื ืืืืืื ืืืจ ืืืชืจ ืงืื ืืื ืืืชืจ ืืคืจืืืงืฉื.
1 418
ืืืืช Vue: ืจืืืงืืืืืืช
ื ืชืื ืงืื Vue ืืื:
<script setup lang="ts">
import {ref, computed} from 'vue';
const data = { count: 0 };
const value = ref(data);
function btn1() {
data.count = 5;
}
function btn2() {
value.value.count++;
}
</script>
<template>
<div>
<p>
Value is: <span>{{ value.count }}</span></p>
<button @click="btn1">Button 1</button>
<button @click="btn2">Button 2</button>
<hr />
</div>
</template>
ืื ืืืคืืข ืขื ืืืกื ืืืจื ืืืืฆื ืขื ืฉื ื ืืืคืชืืจืื ืืคื ืืกืืจ? ืื ืืงืจื ืื ื ืืืฅ ืจืง ืขื ืืจืืฉืื? ืืื ืื ืงืืจื?
ืื ืืงืจื ืื ื ืฉื ื ืืช ืืชืื ืืช ื:
<template>
<div>
<p>
Value is: <span>{{ data.count }}</span></p>
<button @click="btn1">Button 1</button>
<button @click="btn2">Button 2</button>
<hr />
</div>
</template>
ืื ืืืื ืขืจืื ืืืฉืชื ืื ืืืจื ืืืืฆื ืขื ืืืคืชืืจืื? ืื ืืืคืืข ืขื ืืืกื?1 418
ืืืค ืืืืคืกืงืจืืคื: ืืืื ืงืืฆื JSON ืืืืืื
ืืืืืคืกืงืจืืคื ืืฉ ืคืืฆ'ืจ ืืืฉ ืืืื ืืขืืืื ืขื ืงืืฆื JSON ืฉื ืงืจื resolveJsonModule. ืื ืื ื ืืืืืจืื ื tsconfig.json ืืช ืืืืคืฆืื ืืืืคื ืืื:
{
"compilerOptions": {
"resolveJsonModule": true,
"esModuleInterop": true
},
"include": ["src"]
}
ืืื ืืืชืืื:
import settings from './settings.json';
ืืืืืคื ืืืืืืื ืืืืคืกืงืจืืคื ืงืืจื ืืช ืืงืืืฅ settings.json, ืืืื ืืื ืืช ืืืคืืก ืื ืชืื ืื ืืงืืืฅ ืืืืืืจ ืืช ืืืืืืงื settings ืืฆืืจื ื ืืื ื, ืืืืืจ ืื ืืงืืืฅ ืฉืื ืืืื ืืช ืืชืืื:
[{
"repo": "TypeScript",
"dry": false,
"debug": false
}]
ืืื ื ืื ืกื ืืืชืื ืืงืื:
import settings from './settings.json';
console.log(settings[0].foo);
ืืืืคืกืงืจืืคื ืืฆืขืง ืฉืืื ืืืคืืื foo ืืืืืืงืืื ืืืขืจื. ืงืกื ื ืืื? ืืืขื. ืืืขืื ืืชืืืื ืืฉืื ืกืื ืืืขืื ืืืืืงื JSON ืืืื, ืืืฉื 10 ืืื. ืงืืืฅ ืืื ืืื ืืช ืื ื VS Code ืืืกืืฃ ืืืืคืกืงืจืืคื ืื ืืฆืืื ืืงืจืื ืืืชื ืื ืืื ืืืื ืืื ืืื ืื ื ืชืงืืขืื ืืื ืืืืจืช ืืืคืืกืื.
ืืขืืืื ืขื ืงืืฆื JSON ืืืืืื ืฉืืื ืืืืืจ ืืช ืืืืคืฆืื allowArbitraryExtensions ืฉื ืืืืคืกืงืจืืคื, ืืืคืฆืื ืฉืืขืืจืชื ื ืืื ืืืืืืจ ืืช ืืืืคืืก ืฉื ื JSON ืืื ืืช, ื ืืกืื ืืืืืคืกืงืจืืคื ืขืืืื ืืื ื ืงืื VS Code ืืืืจ ืืืชืจ ืืืืืจืืช ืืืคืืกืื ืืืื ืืช. ื tsconfig.json ื ืจืื ืืื:
{
"compilerOptions": {
"allowArbitraryExtensions": true,
"resolveJsonModule": true,
"esModuleInterop": true
},
"include": ["src"]
}
ืืืชืืงืืืช src ืื ืื ื ืืืฆืจืื ืงืืืฅ ืืฉื ืฉื ื json ืืื ืขื d ืืืืฆืข ืืกืืืืช ts, ืืืืืื ืื ื json ืฉืื ืงืืจืืื deposits.json ืื ืื ื ืืืฆืจ ืงืืืฅ ืืฉื deposits.d.json.ts. ืืงืืืฅ ืืืืจืช ืืืืคืืก ืื ื ืืืชื:
export interface SavingsData {
INTERESTSDATE: string;
SAVINGSPROGRAMBYAGE: string;
AGE: string;
BANK: string;
SAVINGSPLAN: string;
SAVINGSPERIOD: string;
FIXEDWITHOUTLINKAGEVAL: number;
FIXEDLINKEDCONSUMERPRICEINDVAL: number;
VARIABLESPREAD: number;
}
declare const array: Array<SavingsData>;
export default array;
ืืืคื ืื ืื ื ืืกืืืจืื. ืืคืฉืจ ืืืืื ืืช ืืงืืืฅ deposits.json ืืคืืื ืฉืืื ืฉืืงื 10 ืืื ืืืืืคืกืงืจืืคื ืืฉืชืืฉ ืืืืืจืช ืืืืคืืก ืฉืื ืื ื ืืืงืื ืืงืจืื ืืช ืืงืืืฅ ืืื ืกืืช ืืืืื ืืช ืืืืคืืก ืืื.1 418
ืืื ืงืฉื ืื ื ืขื "ืืขืฆื ืื ืื ืืื ืจืขืืื ืืื"
ืืื ืืืชืืจืื ืืืฉืืขืืชืืื ืืื ืืืช ืฆืืืช ืืื ืืืืจืช ืืืื ืื ืืืชืืืืื ืฉื "ืืขืฆื ืื ืื ืืื ืจืขืืื ืืื". ืืชืื ืชืื ืฉืืืืจืื ืืช ืื ืืืชืจ ืืื ืคืขืืื ืื ืืืงืื ืืื ืื ืืฆืืืืื ืืืชืงืื. ืืื ืฉืืืืื ืืช ืื ืคืืืช ืืื ืคืขืืื ืื ืืืืืจ ืืื ืืืชืงืขื ืืืืืื ืืื ื ืืื ืืืกืืฃ ืื ืืืืขื ืืืขื.
ืืืชืจ ืืขืืืจ ืงืืคื ืืกืืคืจ ืืฉืืืืื ื ืฉืืชืืจ ืืจืื ืืื ืืื ืื ืืืื ืืขืืืจ ืืืชืจ ืืคืขื ืืืช ืืงื ืืื.
ืืขืืืื ืขื ืคืจืืืงื ืชืืื ื ืืืื ืชืืื ืืืฉืื ืขื ืืืขื ืืื ืจืง ืขื ืืขืืืช ืื ืืืืืช. ืืืืืื ืืชืืืชื ืืื ืืช ืคืจืืืงื ืืืืจื ืฉืืืฉื ืืืืฉืื ืฉื ืคืืชืื ืืขืืืชื ืืืจืกื ืจืืฉืื ื ืืคืจืืืงืฉื ืืืืืืชื ืฉืืืจืชื ืืกืืก ื ืชืื ืื ืื ืืชืืื. ืขื ืคื ืื ืฉืื ืื ืืกืืก ื ืชืื ืื ืขืืฉืื ืืืื ืืืืืืจ ืืืชื ืฉืืืฉื ืืืืฉืื ืืืืจื ืืืื ืฉืืื ืืขืฉืืช ืืืืฅ ืืืืจืื ืืืกืืก ืื ืชืื ืื ืฉืืืจืชื ืืขืืื. ืืื ืืืขืฉื ืืขืจืืช ืชืืื ื ืืืืื ืืืืืช ืืฉืืืืฉ ืฉื ืื ืืจืืืืช, ืืืืฉืืจืืช ืขื ืืกืืก ื ืชืื ืื ืื ืืชืืื ืื ื ืืง ืฉืื ื ืืฆืืจื ืืืืืช ืืืชื ืขืืฉืื ืฉื ืื ืงืืืื.
"ืืขืฆื ืื ืื ืืื ืจืขืืื ืืื" ืฆืจืื ืืืืืช ืืืง ืืืืงืกืืงืื ืฉืื ื ืืคืืชืื ืคืจืืืงืืื. ืื ืืืชืจ ืืื ืืืืื, ืืื ืื ืื ืคืืืช ืืื.
ื .ื. 1 ืขื ืืืื ืขืืืชื ืขื ืืืืื'ื ืฉื ืชืืืืืช ืฉื Disqus ืฉืขืื ืืืื ื ืืืืืื ืืกืืจ. ืืฆืขืจื ืงืืืืชื ืืื ืืืืขื ืฉืื ืืืืืื ืืืืกืืฃ ืคืืจืกืืืืช ืืืืืื'ื ืืื ืืืงืืืืช ืืืื ืืืื ืืืื ืืกืจืชื ืืืชื ืืืืชืจ. ืืืืจืกื ืืืื ืืืจ ืืืชืื ืืฉืื ืืขืฆืื ืื ืืฉืชืืฉ ืืกืคืจืืืช ืงืื ืคืชืื. ืืื ืชืืื ืืืืื ืื ืืืชืื ืชืืืืืช ืืืืื ืื ืืืืืจื.
ื .ื. 2 ืืฉ ืืื ืจืขืืื ืืคืจืืืงื ืืื ืืืืืื ืืื ืืืชืืื? ืืชืืืชื ืืขืืื ืขื ืคืจืืืงื ืืื ืื ืืฆืืืืื ืืืืืข ืืคืจืืืงืฉื? ืื ื ืืฉืื ืืขืืืจ. ืืืจืฅ ืื ื ืคืืชื ืชืืื ืืช ืืืืื ืืื ืืืช ืคืจืืืงืืื. ืื ืืขื ืืื ืืชืื ืืืฆืืจืฃ ืืืฆื ืืื ืื ืชืื ืฉืืืช ืืืืจืืช.
ยกYa disponible! Investigaciรณn de Telegram 2025 โ los principales insights del aรฑo 
