[เบญเปเบฒเบเบญเบดเบเปเบเบดเบเปเบเบเบเบดเบเบฒเบเบเบญเบเปเบเบฑเบเบเปเบญเบเบญเบฒเปเบกเบฅเบดเบเบฒ "เปเบเบทเปเบญเบเบเบฑเบเบเปเบญเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป" - เบเบฐเบกเบฒเบ. เปเบฅเบ]*
เบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบ Docker เบเบฐเบซเบเบฒเบเบเปเบญเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบชเปเบฒเบฅเบฑเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเปเบฒเบ
Obsession เบเบดเบเบเบปเบเบเบฐเบเบด
เบชเปเบฒเบฅเบฑเบเบชเบญเบเบชเบฒเบกเปเบเบทเบญเบเบเบตเปเบเปเบฒเบเบกเบฒ, เบเปเบญเบเปเบเปเปเบกเบปเบฒเบกเบปเบงเบเบฑเบเบงเปเบฒเบฎเบนเบเบเบฒเบ Docker เบเบฐเบซเบเบฒเบเบเปเบญเบเบชเบฒเบกเบฒเบเปเบเบฑเบเปเบฅเบฐเบเบฑเบเบกเบตเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเปเบฎเบฑเบเบงเบฝเบเบขเบนเปเบเป?
เบเปเบญเบเปเบเบปเปเบฒเปเบ, เบเบงเบฒเบกเบเบดเบเปเบกเปเบเปเบเบ.
เบเปเบญเบเบเบตเปเบเปเบญเบเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเปเบฅเบฐเปเบเบฑเบเบเบดเบ, เบเปเบญเบเบขเบฒเบเบญเบฐเบเบดเบเบฒเบเบงเปเบฒเปเบเบฑเบเบซเบเบฑเบเบเบฑเบเบซเบฒเบเบตเปเปเบฎเบฑเบเปเบซเปเบเปเบญเบเบเบฑเบเบงเบปเบเบซเบผเบฒเบ, เปเบฅเบฐเบกเบฑเบเปเบเบฑเบเบซเปเบงเบเปเบเบปเปเบฒเปเบเบงเปเบ.
เปเบเบฑเบเบซเบเบฑเบเบเบฐเปเบฒเบเบเบถเปเบเบชเบณเบเบฑเบ
เปเบเบเบเบฒเบเบซเบผเบธเบเบเปเบญเบเปเบเบทเปเบญเปเบเบเบญเบเบฎเบนเบเบเบฒเบ Docker, เบเบฑเปเบเบเบฑเปเบเบเบงเบเปเบฎเบปเบฒเบเบถเปเบเบซเบผเบธเบเบเปเบญเบเบเบฑเบเบเบตเบฅเบฒเบเบเบทเปเบเบญเบเบเปเบญเบเปเบซเบงเป. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบงเบเปเบฎเบปเบฒเปเบฎเบฑเบเปเบซเปเบฎเบนเบเบเบฒเบเบชเบฐเบญเบฒเบเบเบถเปเบ, เปเบเบฒเบฐเบงเปเบฒเบเบงเบเบกเบฑเบเบกเบตเบเบฝเบเปเบเปเบชเบดเปเบเบเบตเปเบเปเบฒเปเบเบฑเบเปเบเบทเปเบญเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบ.
เบกเบตเบเบฐเปเบซเบเบเปเบฅเบฑเบเบเปเบญเบเบญเบตเบเบญเบฑเบเบซเบเบถเปเบ - เบฎเบนเบเบเบฒเบเบเบทเบเบเบฒเบงเปเบซเบฅเบเปเบงเบเบถเปเบเปเบฅเบฑเบเบเปเบญเบ, เปเบเปเปเบเบเบงเบฒเบกเบเบดเบเปเบซเบฑเบเบเบญเบเบเปเบญเบ, เบเบตเปเบเปเปเปเบกเปเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบซเบผเบฒเบ.
เบเบฐโเบฅเบธโเบเบฒโเบเบฑเบโเบเบถเบโ: เบเปเบฒโเบซเบฒเบโเบงเปเบฒโเบเปเบฒเบโเบกเบตโเบเบงเบฒเบกโเบเบฑเบโเบงเบปเบโเบเปเบฝเบงโเบเบฑเบโเบเบฐโเบซเบเบฒเบโ, Alpine เปเบเบดเปเบโเบเบปเบงโเบเปเบฒเบโเปเบญเบโเปเบกเปเบโเบกเบตโเบเบฐโเบซเบเบฒเบโเบเปเบญเบโเปเบฅเบฐโเบเบฐโเปเบซเบกเบฒเบฐโเบชเบปเบกโเบเบฑเบโเบเปเบฒเบโ.
เบฎเบนเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบฒเบเบฅเบปเบเบเบงเบ
pip
ะธ apt
เบเบฐเบเปเปเปเบฎเบฑเบเบงเบฝเบ:
FROM gcr.io/distroless/python3
RUN pip3 install numpy
Dockerfile เปเบเป Python 3 เบฎเบนเบ distroless
Sending build context to Docker daemon 2.048kB
Step 1/2 : FROM gcr.io/distroless/python3
---> 556d570d5c53
Step 2/2 : RUN pip3 install numpy
---> Running in dbfe5623f125
/bin/sh: 1: pip3: not found
Pip เบเปเปเบขเบนเปเปเบเบฎเบนเบ
เปเบเบเบเบปเบเบเบฐเบเบดเปเบฅเปเบง เบเบฑเบเบซเบฒเบเบตเปเบเบฐเบเบทเบเปเบเปเปเบเปเบเบเบเบฒเบเบชเปเบฒเบเบซเบผเบฒเบเบเบฑเปเบเบเบญเบ:
FROM python:3 as builder
RUN pip3 install numpy
FROM gcr.io/distroless/python3
COPY --from=builder /usr/local/lib/python3.7/site-packages /usr/local/lib/python3.5/
เบเบฒเบเบเบฐเบเบญเบเบซเบผเบฒเบเบเบฑเปเบเบเบญเบ
เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบฎเบนเบเบเบฒเบเบเบตเปเบกเบตเบเบฐเบซเบเบฒเบ 130MB. เบเปเปเบเบตเปเบเบตเบเปเบ! เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฝเบเบเบฝเบ: เบฎเบนเบเบเบฒเบ Python เปเบฅเบตเปเบกเบเบปเปเบเบกเบตเบเปเปเบฒเบซเบเบฑเบ 929MB, เปเบฅเบฐ "เบเบฒเบเบเบงเปเบฒ" เบซเบเบถเปเบ (3,7-slim
) - 179MB, เบฎเบนเบ alpine (3,7-alpine
) เปเบกเปเบ 98,6MB, เปเบเบเบฐเบเบฐเบเบตเปเบฎเบนเบ distroless เบเบทเปเบเบเบฒเบเบเบตเปเปเบเปเปเบเบเบปเบงเบขเปเบฒเบเปเบกเปเบ 50,9MB.
เบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบธเบเบดเบเปเบฒเบเบตเปเบเบฐเบเบตเปเปเบซเปเปเบซเบฑเบเบงเปเบฒเปเบเบเบปเบงเบขเปเบฒเบเบเบตเปเบเปเบฒเบเบกเบฒเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเบฑเบเบฅเบญเบเปเบเปเบฅเบเบฐเบเปเบฅเบตเบเบฑเบเบซเบกเบปเบ /usr/local/lib/python3.7/site-packages
, เปเบเบดเปเบเบญเบฒเบเบเบฐเบเบฐเบเบญเบเบเปเบงเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเปเบเปเบญเบเบเบฒเบ. เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเบตเปเบเบฑเบเปเบเบเบงเปเบฒเบเบงเบฒเบกเปเบเบเบเปเบฒเบเบเบญเบเบเบฐเบซเบเบฒเบเบเบญเบเบฎเบนเบเบเบฒเบเบเบทเปเบเบเบฒเบ Python เบเบตเปเบกเบตเบขเบนเปเบเบฑเบเบซเบกเบปเบเปเบเบเบเปเบฒเบเบเบฑเบ.
เปเบเปเบงเบฅเบฒเบเบฝเบ, Google distroless เบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบฎเบนเบเบเบฒเบเบซเบผเบฒเบ: Java เปเบฅเบฐ Python เบเบฑเบเบขเบนเปเปเบเบเบฑเปเบเบเบญเบเบเบญเบเบเบฒเบเบเบปเบเบฅเบญเบ, เปเบฅเบฐ Python เบกเบตเบเบฝเบเปเบเปเบชเปเบฒเบฅเบฑเบ 2,7 เปเบฅเบฐ 3,5.
เบฎเบนเบเบเบฒเบเบเปเบญเบเป
เบเบฑเบเบเบทเบเปเบเบเปเบญเบ obsession เบเบญเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบฑเบเบเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเบญเบ.
เปเบเบเบเบปเปเบงเปเบ, เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเปเบญเบเบเบฒเบเบขเบฒเบเปเบซเบฑเบเบงเบดเบเบตเบเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบตเปเบเปเปเบกเบตเบเบฒเบเบฅเบปเบเบเบงเบ. เปเบเบเบเบฒเบ distroless เปเบเปเปเบเบทเปเบญเบเบกเบทเบชเปเบฒเบเบเบญเบ Google bazel
. เบขเปเบฒเบเปเบเบเปเบเบฒเบก, เบเบฒเบเบเบดเบเบเบฑเปเบ Bazel เปเบฅเบฐเบเบฒเบเบเบฝเบเบฎเบนเบเบเบฒเบเบเบญเบเบเปเบฒเบเปเบญเบเปเบเปเปเบฎเบฑเบเบงเบฝเบเบซเบผเบฒเบ (เปเบฅเบฐเปเบเบทเปเบญเบเบงเบฒเบกเบเบทเปเบชเบฑเบ, reinventing เบฅเปเปเปเบกเปเบเบกเปเบงเบเปเบฅเบฐเบเบฒเบเบชเบถเบเบชเบฒ). เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเปเบญเบโเบเบฒเบโเบเบตเปโเบเบฐโเปเบฎเบฑเบโเปเบซเปโเบเบฒเบโเบชเปเบฒเบโเบฎเบนเบโเบเบฒเบโเบเบฐโเบซเบเบฒเบโเบเปเบญเบโเบเปเบฒเบโเบเบฒเบโ: เบเบฒเบโเบชเปเบฒเบโเบฎเบนเบโเบเบฒเบโเบเบงเบโเบเบฐโเบเปเบฒเบโเบเบฒเบโเบเบตเปโเบชเบธเบโ, banal. เบเบฑเปเบเบเบฑเปเบเบเปเปเบกเบตเปเบเบฅเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเปเบฒเบ, เบเบฝเบเปเบเปเบซเบเบถเปเบเปเบเบงเปเบ console: ะฟัะพััะพ ัะพะฑัะฐัั ะพะฑัะฐะท ะดะปั <ะฟัะธะปะพะถะตะฝะธะต>
.
เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบญเบเบเปเบฒเบเปเบญเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบฎเบนเปเบงเปเบฒ: เบกเบตเบฎเบนเบเบเบฒเบ docker เบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ, scratch
. เบฎเบญเบเบเบตเบเบเปเบงเบเปเบกเปเบเบฎเบนเบเบเบฒเบ "เบซเบงเปเบฒเบเปเบเบปเปเบฒ", เบเปเปเบกเบตเปเบเบฅเปเปเบเปเปเบเบกเบฑเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเบกเบตเบเปเปเบฒเบซเบเบฑเบเบเบฒเบกเบเปเบฒเปเบฅเบตเปเบกเบเบปเปเบ - wow! - 77 เปเบเบเป.
FROM scratch
เบฎเบนเบเบเบฒเบเบเบนเบ
เปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเบฎเบนเบเบเบฒเบ scratch เปเบกเปเบเบงเปเบฒเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฑเบเบฅเบญเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเปเบเปเบเบฒเบเปเบเบทเปเบญเบเปเบฎเบเปเบเบปเปเบฒเปเบเปเบเบกเบฑเบเปเบฅเบฐเปเบเปเบเบงเบเบกเบฑเบเบขเบนเปเปเบ Dockerfile (เบญเบฑเบเบเบตเปเบเบทเบเบฑเบเบเบฒเบเบเบฑเบเบฅเบญเบเบเบงเบเบกเบฑเบเปเบชเป. apt
เปเบฅเบฐเบเบดเบเบเบฑเปเบเบเบฑเปเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบ), เบซเบผเบทเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบกเบทเปเบญเบฎเบนเบเบเบฒเบ Docker เบเบทเบเบชเปเบฒเบเบเบทเปเบ. เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเปเบเบทเปเบญเปเบเบเบญเบเบเบฑเบ Docker เปเบเปเบขเปเบฒเบเบชเบปเบกเบเบนเบ, เปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบชเบฒเบกเบฒเบเบเบงเบเบเบธเบกเบเบฐเบซเบเบฒเบเบเบญเบเบฎเบนเบเบเบฒเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ.
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบงเบเปเบฎเบปเบฒเบเปเบฒเปเบเบฑเบเบเปเบญเบ somehow เปเบเบฑเบ dependencies เปเบซเบผเบปเปเบฒเบเบตเป. เปเบเบทเปเบญเบเบกเบทเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบงเปเบเบฑเปเบ: apt
เบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบฒเบงเปเบซเบฅเบเปเบเบฑเบเปเบเบฑเบ, เปเบเปเบเบงเบเบกเบฑเบเบเบทเบเบเบนเบเบกเบฑเบเบเบฑเบเปเบเบทเปเบญเบเบเบฐเบเบธเบเบฑเบเปเบฅเบฐ, เบซเบผเบฑเบเบเบฒเบเบเบตเปเบเบฑเบเบซเบกเบปเบ, เบเปเปเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบ Windows เบซเบผเบท MacOS.
เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเปเบฒเบเบปเบเบเบฒเบเบชเปเบฒเบเปเบเบทเปเบญเบเบกเบทเบเบญเบเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบญเบเบเบตเปเบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบฐเบชเปเบฒเบเบฎเบนเบเบเบฒเบเบเบทเปเบเบเบฒเบเบเบญเบเบเบฐเบซเบเบฒเบเบเบฐเบซเบเบฒเบเบเปเบญเบเบชเบธเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเปเบฅเบฐเบเบฑเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเปเบเป. เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบเปโเบเปเบฒโเปเบเปโเบเบฒเบโเบซเบธเปเบกโเบซเปเป Ubuntu / Debianโ, เปเบฎเบฑเบโเบเบฒเบโเบเบฑเบโเปเบฅเบทเบญเบ (เบเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเบซเบธเปเบกโเบซเปเปโเปเบเบโเบเบปเบโเบเบฒเบ repositoriesโ) เปเบฅเบฐ recursively เปเบเปโเบเบปเบโเปเบซเบฑเบโเบเบฒเบโเปเบเบดเปเบโเบเบฒโเบญเบฒโเปเบชโเบเบญเบโเปเบเบปเบฒโเปเบเบปเปเบฒโ. เปเบเบฅเปเบเบฅเบกเบเบตเปเบเบงเบเบเบฐเบเบฒเบงเปเบซเบผเบเปเบเบฑเบเปเบเบฑเบเบเบตเปเปเบฑเปเบเบเบปเบเบซเบผเปเบฒเบชเบธเบเปเบเบเบญเบฑเบเบเบฐเปเบเบกเบฑเบ, เบซเบผเบธเบเบเปเบญเบเบเบงเบฒเบกเบชเปเบฝเบเบเปเบฒเบเบเบงเบฒเบกเบเบญเบเปเบเปเบซเปเปเปเบญเบเบเบตเปเบชเบธเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป.
เบเปเบญเบเบเบฑเปเบเบเบทเปเปเบเบทเปเบญเบเบกเบท fetchy
เปเบเบฒเบฐโเบงเปเบฒโเบฅเบฒเบงโเบเบญเบโเบซเบฒ เปเบฅเบฐโเบเบณโเปเบญเบปเบฒโเบชเบดเปเบโเบเบตเปโเบเบณเปเบเบฑเบ [เบเบฒเบเบเบฒเบชเบฒเบญเบฑเบเบเบดเบ "fetch", "เปเบญเบปเบฒเบกเบฒ" - เบเบฐเบกเบฒเบ. เปเบฅเบ]. เปเบเบทเปเบญเบเบกเบทเปเบฎเบฑเบเบงเบฝเบเปเบเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบญเบเปเบชเบฑเปเบเบเปเบฒเบชเบฑเปเบ, เปเบเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบเบชเบฐเปเบซเบเบต API.
เปเบเบทเปเบญเบเบฐเบเบญเบเบฎเบนเบเบเบฒเบเปเบเบเปเบเป fetchy
(เปเบซเปเปเบญเบปเบฒเบฎเบนเบ Python เปเบเบเบฑเปเบเบเบตเป), เบเปเบฒเบเบเบฝเบเปเบเปเบเปเบญเบเบเบฒเบเปเบเป CLI เปเบเบเบเบตเป: fetchy dockerize python
. เบเปเบฒเบเบญเบฒเบเบเบฐเบเบทเบเบเบฒเบกเบชเปเบฒเบฅเบฑเบเบฅเบฐเบเบปเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเปเบเบปเปเบฒเบซเบกเบฒเบเปเบฅเบฐเบฅเบฐเบซเบฑเบเบเบทเปเปเบเบฒเบฐเบงเปเบฒ fetchy
เปเบเบเบฑเบเบเบธเบเบฑเบเบเบฝเบเปเบเปเปเบเปเปเบเบฑเบเปเบเบฑเบเปเบเบเบญเบตเบเปเบชเป Debian เปเบฅเบฐ Ubuntu.
เบเบญเบเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบฅเบทเบญเบเบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบตเปเบเปเปเบเปเบญเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ (เปเบเบชเบฐเบเบฒเบเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ) เปเบฅเบฐเบเบปเบเปเบงเบฑเปเบเบเบงเบเบกเบฑเบ. เบเบปเบงเบขเปเบฒเบ, Python เปเบกเปเบเบเบถเปเบเบเบฑเบ perl, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเปเบเปเบเบตเปเบเบเบเปเปเบกเบตเบเบฒเบเบเบดเบเบเบฑเปเบ Perl.
ะ ะตะทัะปััะฐัั
เบฎเบนเบเบเบฒเบ Python เบชเปเบฒเบเปเบเบเปเบเปเบเปเบฒเบชเบฑเปเบ fetchy dockerize python3.5
เบกเบตเบเปเปเบฒเบซเบเบฑเบเบเบฝเบเปเบเป 35MB (เบเปเบญเบเปเบเปเปเบเบงเปเบฒเปเบเบญเบฐเบเบฒเบเบปเบเบกเบฑเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเปเบเบปเบฒเบเบงเปเบฒ). เบกเบฑเบ turns เปเบซเปโเปเบซเบฑเบโเบงเปเบฒโเบเบงเบโเปเบฎเบปเบฒโเปเบเปโเบเบฑเบโเบเบฒเบโเปเบเบทเปเบญ shave off เบญเบตเบ 15 WW เบเบฒเบโเบฎเบนเบโเบเบฒเบ distrolessโ.
เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบดเปเบเบฎเบนเบเบเบฒเบเบเบฑเบเบซเบกเบปเบเบเบตเปเปเบเบฑเบเบเปเบฒเบกเบฒเปเบเบดเบเบเบญเบเบเบฑเปเบ
เปเบเบเบเบฒเบ -
เบเปเบฒเบเปเบฒเบเบเบฒเบเบเบธเบเบชเบปเบกเบเบฑเบ, เบเบฝเบเปเบเปเบชเปเบฒเบเบเปเบฒเบฎเปเบญเบเบเป - เบเปเบญเบเบเบฐเบเบดเบเบเบตเบเบตเปเบเบฐเบเปเบงเบ :) เปเบเบดเบเปเบกเปเบเบงเปเบฒเบซเบผเบฒเบ, เบเปเบญเบเบเปเบฒเบฅเบฑเบเปเบฎเบฑเบเบงเบฝเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเบฅเบงเบกเบเบปเบงเบเบนเปเบเบฑเบเบเบฒเบเบเบธเบเบญเบทเปเบเปเปเบเบปเปเบฒเปเบเปเบ fetchy, เบเบฑเปเบเบเบฑเปเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบกเบตเบเบฒเบเบเปเปเบชเปเบฒเบเบซเบผเบฒเบเบเบฑเปเบเบเบญเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com