ΠΠ΄Π΅ΡΠΆΠΈΠΌΡΠΉ ΠΊΠΎΠ΄ΠΎΠΌπ₯
Open in Telegram
ΠΡΠΈΠ²Π΅Ρ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ! Π― ΠΠ°Π½ΠΈΠ» Π©ΡΡΠΊΠΈΠΉ (CutCode) backend PHP developer, ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΉ ΡΠ²ΠΎΠΈΠΌ Π΄Π΅Π»ΠΎΠΌ! ΠΠ° ΡΡΠΎΠΌ ΠΊΠ°Π½Π°Π»Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΡ ΡΠ²ΠΎΠΈ ΠΌΡΡΠ»ΠΈ ΠΈ ΠΈΡΡΠΎΡΠΈΠΈ ΠΈΠ· Π»ΠΈΡΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡΡΠ°. Youtube: https://www.youtube.com/@CutCodeRu ΠΠ‘: @leeto_telegram
Show more347
Subscribers
No data24 hours
+17 days
+430 days
Posts Archive
+1
π§― Laravel: Π‘Π½Π°ΡΠ°Π»Π° Ρ
Π°ΠΉΠΏ, ΠΏΠΎΡΠΎΠΌ ΠΎΡΠΊΠ°Ρ β ΠΊΠ°ΠΊ Π½Π΅ ΠΎΠ±ΠΆΠ΅ΡΡΡΡ Π½Π° ΡΠ²Π΅ΠΆΠ΅ΠΌ ΡΠ°Ρ
Π°ΡΠ΅.
ΠΠ½ΠΎΠ³Π΄Π° ΡΠ΅Π»ΠΈΠ·Ρ Laravel Π½Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡ ΡΠ΅ΡΠΈΠ°Π»: ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΏΠΈΠ·ΠΎΠ΄ β Ρ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΌ ΠΏΠΎΠ²ΠΎΡΠΎΡΠΎΠΌ.
ΠΠ°ΠΊ Π²Π΅ΡΠ΅Π»ΠΎ ΠΈΠ½ΠΎΠΉ ΡΠ°Π· Π½Π°Π±Π»ΡΠ΄Π°ΡΡ Π·Π° ΡΠ΅Π»ΠΈΠ·Π°ΠΌΠΈ Π² Laravel π
Π ΡΠ΅Π»ΠΈΠ·Π΅ 12.9 ΠΏΠΎΡΠ²ΠΈΠ»Π°ΡΡ ΡΠΈΡΠ° Π΄Π»Ρ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΉ β Π½ΠΎΠ²ΡΠΉ ΠΊΠΎΠ»Π±Π΅ΠΊ onFailure, ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΏΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ΅. ΠΡΡΡΠ΅ΡΠ΅Π½ Π±ΡΠ» Ρ Π±ΡΡΠ΅ΠΉ Π²ΠΎΡΡΠΎΡΠ³ΠΎΠ² ΠΈ ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π²ΠΎ Π²ΡΠ΅Ρ
ΠΏΠ°Π±Π»ΠΈΠΊΠ°Ρ
ΠΌΠΈΡΠ°. ΠΠΎΡ ΠΎΠ½, ΠΊΡΠ°ΡΠ°Π²Π΅Ρ:
π https://github.com/laravel/framework/pull/55338. ΠΠΎΠΆΠ΅Ρ ΠΊΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΡΡΠΏΠ΅Π» Π·Π°ΡΠ°ΡΠΈΡΡ Π½Π° ΠΏΡΠΎΠ΄ π€
Π‘Π΅Π» Ρ Π³Π»ΡΠ½ΡΡΡ, ΡΡΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ, Π½ΠΎ Π² 12.15 ΡΠΆΠ΅ Π½Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΡΠΈΡΠΈ π§
ΠΠ°ΠΊ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ, Π’Π΅ΠΉΠ»ΠΎΡ Π² ΡΠ΅Π»ΠΈΠ·Π΅ 12.15 ΡΠ΄Π°Π»ΠΈΠ» ΡΡΡ ΡΠΈΡΡ β Π±Π΅Π· pull request'Π° ΠΈ Π΄Π°ΠΆΠ΅ Π±Π΅Π· ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΡΠ΅Π²Π΅ΡΡΠ° Π² changelog'Π΅:
π https://github.com/laravel/framework/commit/62a313a79b1aadbdb431e8db23b67733e0d8d34d
Π‘ΠΏΡΡΡΡ 6 ΡΠ΅Π»ΠΈΠ·ΠΎΠ² ΠΎΠ½ Π²ΡΡ-ΡΠ°ΠΊΠΈ ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΡΡΠΎ breaking change (ΡΠΌ. ΡΠΊΡΠΈΠ½ΡΠΎΡ).
ΠΠΎΠΆΠ½ΠΎ Π΅ΡΡ Π½Π°ΠΉΡΠΈ Π²ΠΎΡ ΡΠ°ΠΊΠΎΠΉ PR Ρ Π±Π°Π³ΠΎΠΌ:
π https://github.com/laravel/framework/pull/55607
ΠΠΎΡΠΎΡΡΠΉ ΡΠ½Π°ΡΠ°Π»Π° ΡΠΌΠ΅ΡΠΆΠΈΠ»ΠΈ, Π° ΡΡΡΡ ΠΏΠΎΠ·ΠΆΠ΅ Π²ΡΡ ΠΆΠ΅ ΡΠ΅ΡΠΈΠ»ΠΈ Π³Π»ΡΠ½ΡΡΡ, ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² ΠΊΠΎΠ΄Π΅ ΠΈ ΡΠ΄Π΅Π»Π°ΡΡ ΠΎΡΠΊΠ°Ρ:
π https://github.com/laravel/framework/pull/55690
Π’Π°ΠΊ ΡΡΠΎ Π½Π΅ ΡΠΏΠ΅ΡΠΈΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π½ΠΎΠ²ΡΠΌ Β«ΡΠ°Ρ
Π°ΡΠΎΠΌΒ» ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΠ΅Π»ΠΈΠ·Π° β ΠΏΠΎΠ΄ΠΎΠΆΠ΄ΠΈΡΠ΅ ΠΏΠ°ΡΡ ΠΌΠ΅ΡΡΡΠ΅Π² ΠΎΡΠΊΠ°ΡΠΎΠ² πΏ
π ΠΠ°ΠΊ ΡΠ»ΡΡΠ°ΠΉΠ½ΡΠΉ ΠΊΠΎΠΌΠΌΠΈΡ ΡΠ»ΠΎΠΌΠ°Π» ΠΌΠ½Π΅ `git subtree`
ΠΡΠ»ΠΈ Π²Ρ, ΠΊΠ°ΠΊ ΠΈ Ρ, Π½ΠΎΠ²ΠΈΡΠΎΠΊ Π² ΠΌΠΎΠ½ΠΎΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡΡ
ΠΈ
git subtree β Π²ΠΎΡ ΡΠ΅Π°Π»ΡΠ½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡΡ Π²Π°ΠΌ ΠΏΠ°ΡΡ ΡΠ°ΡΠΎΠ² ΠΆΠΈΠ·Π½ΠΈ.
Π MoonShine ΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠΎΠ½ΠΎΡΠ΅ΠΏΡ, ΠΈ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ (`src/UI`, src/Core ΠΈ Ρ.Π΄.) ΡΠΈΠ½Ρ
ΡΠΎΠ½ΠΈΠ·ΠΈΡΡΠ΅ΠΌ Ρ Π²Π½Π΅ΡΠ½ΠΈΠΌΠΈ ΡΠ΅ΠΏΠ°ΠΌΠΈ ΡΠ΅ΡΠ΅Π· subtree.
ΠΠ°ΠΊ-ΡΠΎ Ρ ΠΏΠΎ-Π±ΡΡΡΡΠΎΠΌΡ ΠΏΠΎΠΏΡΠ°Π²ΠΈΠ» README ΠΏΡΡΠΌΠΎ Π² split-ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ (`moonshine-software/ui`) β ΠΈ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ CI ΠΏΠ΅ΡΠ΅ΡΡΠ°Π» ΡΠ°Π±ΠΎΡΠ°ΡΡ. git subtree push Π½Π°ΡΠ°Π» ΠΏΠ°Π΄Π°ΡΡ, subtree pull Π²ΡΠΊΠΈΠ΄ΡΠ²Π°Π» ΠΊΠΎΠ½ΡΠ»ΠΈΠΊΡΡ. ΠΠΎΡΠ΅ΠΌΡ? ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΈΡΡΠΎΡΠΈΡ ΠΊΠΎΠΌΠΌΠΈΡΠΎΠ² Π² split-ΡΠ΅ΠΏΠΎ ΡΠ°Π·ΠΎΡΠ»Π°ΡΡ, ΠΈ subtree ΠΎΡΠΊΠ°Π·Π°Π»ΡΡ ΡΡΠΎ ΠΌΠ΅ΡΠΆΠΈΡΡ.
π€ ΠΠ΅Π΄Π°Π²Π½ΠΎ ΡΠΈΡΡΠ°ΡΠΈΡ ΠΏΠΎΠ²ΡΠΎΡΠΈΠ»Π°ΡΡ: ΠΏΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½Π΅ (ΠΏΡΠΈΠ²Π΅Ρ, Dependabot) Π² split-ΡΠ΅ΠΏΠΎ ΡΠ½ΠΎΠ²Π° ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ Π²Π½Π΅ΡΠ½ΠΈΠΉ ΠΊΠΎΠΌΠΌΠΈΡ β ΠΈ Π²ΡΡ ΡΠ»ΠΎΠΌΠ°Π»ΠΎΡΡ.
Π ΡΡΠΎΡ ΡΠ°Π· Ρ Π±ΡΡΡΡΠΎ Π²ΡΠΏΠΎΠΌΠ½ΠΈΠ», ΡΡΠΎ Π΄Π΅Π»Π°ΡΡ:
π Π Π΅ΡΠ΅Π½ΠΈΠ΅: ΠΏΡΠΎΡΡΠΎ ΡΠΏΠ»ΠΈΡΠΈΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π² Π²Π΅ΡΠΊΡ ΠΈ ΡΠΎΡΡΠΈΠΌ ΠΏΡΡ (ΡΠ΄Π΅Π»Π°Π» ΡΠ΅Π±Π΅ Π³ΠΎΡΠΎΠ²ΡΠΉ ΡΠΊΡΠΈΠΏΡ):
#!/bin/bash
set -e
REPO_NAME=$1
FOLDER_NAME=$2
REMOTE_REPO="git@github.com:moonshine-software/${REPO_NAME}.git"
REMOTE_BRANCH="3.x"
LOCAL_PREFIX="src/${FOLDER_NAME}"
TMP_BRANCH="repair-split-${REPO_NAME}"
git subtree split --prefix="$LOCAL_PREFIX" -b "$TMP_BRANCH"
git push --force "$REMOTE_REPO" "$TMP_BRANCH:$REMOTE_BRANCH"
git branch -D "$TMP_BRANCH"
π ΠΡΠ²ΠΎΠ΄Ρ:
1. π‘ ΠΡΠ»ΠΈ split-ΡΠ΅ΠΏΠΎ β read-only, Π·Π°ΡΠΈΡΠΈΡΠ΅ Π²Π΅ΡΠΊΡ ΠΎΡ ΡΡΡΠ½ΡΡ
ΠΏΡΡΠ΅ΠΉ
2. π€ ΠΠ΅Π»Π°ΠΉΡΠ΅ sync ΡΠΎΠ»ΡΠΊΠΎ ΠΈΠ· ΠΌΠΎΠ½ΠΎΡΠ΅ΠΏΡ ΡΠ΅ΡΠ΅Π· subtree split + push --force
3. β subtree pull β ΡΡΠΎ ΠΌΠΈΠ½Π½ΠΎΠ΅ ΠΏΠΎΠ»Π΅. ΠΡΡΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π² CI.
ΠΠ°Π΄Π΅ΡΡΡ, ΠΊΠΎΠΌΡ-ΡΠΎ ΡΡΠΎ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ Π²ΡΠ΅ΠΌΡ βοΈΠΡΠΎΠ±Π»Π΅ΠΌΡ Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ β ΡΠ΅ΡΡΠΈΡΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
Π Π½ΠΎΡΠ±ΡΠ΅β2024 Ρ Π΄Π΅Π»Π°Π» ΠΏΠΎΡΡ ΡΡΠΎ Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Π½Π°Π±Π»ΡΠ΄Π°Π»Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΡΠ°ΠΉΡΠ°ΠΌ CutCode ΠΈ MoonShine.
ΠΡ ΠΏΡΠΎΠ΄ΡΠΌΠ°Π»ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠ»Π΅Π΄ΠΈΠ»ΠΈ Π·Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΡΠΈΡΡΠ°ΡΠΈΠΈ. Π Π²ΡΠΎΠ΄Π΅ Π±Ρ Π²ΡΡ ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π»Π°ΡΡ, ΠΈ ΠΆΠ°Π»ΠΎΠ± Π½Π΅ ΠΏΠΎΡΡΡΠΏΠ°Π»ΠΎ. ΠΠΎ Π²ΠΎΡ Π² ΠΌΠ°ΡΡΠ΅ ΠΎΠΏΡΡΡ Π½Π°ΡΠ°Π»ΠΈΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΠΈΠ΄ΠΈΠΌΠΎ, Π’Π‘ΠΠ£ (ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ³ΡΠΎΠ·Π°ΠΌ) ΡΡ
ΠΎΠ΄ΠΈΠ»ΠΈ Π² Π·ΠΈΠΌΠ½ΡΡ ΡΠΏΡΡΠΊΡ.π
ΠΡΠ°ΠΊ, Π½Π°ΡΡΡΠΎΠ΅Π½ ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅Ρ Π² Π‘ΠΠ, ΡΠ΅ΡΠ΅Π· ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»ΡΡΡΡΡ Π·Π°ΠΏΡΠΎΡΡ Π½Π° Π½Π°ΡΠΈ ΠΏΡΠΎΠ΅ΠΊΡΡ. ΠΠ°Π±Π»ΡΠ΄Π°Π΅ΠΌ, ΠΊΠ°ΠΊ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ! ΠΡΠ»ΠΈ Π±ΡΠ΄ΡΡ ΡΠ±ΠΎΠΈ - ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΈΡΠΈΡΠ΅!
ΠΡΠ΅ΠΌ ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΡΠ°ΡΡΠΈΠ΅ Π² ΠΈΠ·ΡΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ Π² ΠΏΠΎΠΈΡΠΊΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ!
πββοΈΠΡΠ»ΠΈ Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎ, ΡΠΎ ΠΌΠΎΠ³Ρ ΠΎΡΠΎΡΠΌΠΈΡΡ ΠΊΠ΅ΠΉΡ.
Laravel Telemetry π
Π ΡΡΠΎΡ ΡΠ°Π· ΠΏΠ΅ΡΠ²ΠΎΠ°ΠΏΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΡΡΠΊΠ° Π²ΠΎΠΊΡΡΠ³ Laravel Π·Π°ΠΊΡΡΡΠΈΠ»Π°ΡΡ Π²ΠΎΠΊΡΡΠ³ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ ΠΈ ΡΠ±ΠΎΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ. Π‘ΡΠ°Π·Ρ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΡΡΠΎ ΡΡΠΎ Π΄ΠΈΠΊΠΎΡΡΡ Π΄Π»Ρ open source, Π° ΡΠ°ΠΌΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅, ΡΡΠΎ Π²ΡΠ΅ΡΠ° Ρ ΡΠΌΠΎΡΡΠ΅Π» ΠΊΡΡΡΠΎΠΉ ΠΏΠΎΠ΄ΠΊΠ°ΡΡ ΠΠΈΡΠΈΠ»Π»Π° ΠΠΎΠΊΠ΅Π²Π½ΠΈΠ½Π° https://youtu.be/OY62kYMdM4M?si=BQGelEVw8Ysq8U25, Π³Π΄Π΅ ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π»ΡΡ Π²ΠΎΠΏΡΠΎΡ, ΠΏΠΎΡΠ΅ΠΌΡ ΡΠ±ΠΎΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² open source ΠΊΠ°ΠΊ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π½Π΅ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ. Π ΠΏΠΎΡΠ΅ΠΌΡ Π±Ρ ΠΈ Π½Π΅Ρ, Π² ΠΊΠΎΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠΎΠ²? ΠΠ°Π΄ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² MoonShine π
ΠΠ°ΡΠΈΠΆ. ΠΠ°ΡΠ½Ρ. MoonShine.
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½Π°Ρ ΠΏΠ°ΡΡΠΈΡ MoonShine Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π° Π² ΠΠ°ΡΠΈΠΆ
π₯ ΠΠ°ΠΉΠ±-ΠΊΠΎΠ΄ΠΈΠ½Π³: Π½ΠΎΠ²ΡΠΉ ΡΡΠ΅Π½Π΄ ΠΈΠ»ΠΈ ΠΏΡΡΡ Π² Π½ΠΈΠΊΡΠ΄Π°? π₯
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π½Π°ΡΠΊΠ½ΡΠ»ΡΡ Π½Π° ΡΠΎΠ»ΠΈΠΊ ΠΎΡ ThePrimeagen Ρ ΡΠ΅Π°ΠΊΡΠΈΠ΅ΠΉ Π½Π° ΡΡΠ°ΡΡΡ ΠΈ ΡΠ²ΠΈΡ ΠΠ½Π΄ΡΠ΅Ρ ΠΠ°ΡΠΏΠ°ΡΠΈ. Π ΠΏΠΎΠ½ΡΠ», ΡΡΠΎ ΡΠΎ, ΡΠ΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Π΅ΡΡΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π½ΠΎΠ²ΠΈΡΠΊΠΎΠ², β ΡΡΠΎ Π²Π°ΠΉΠ±-ΠΊΠΎΠ΄ΠΈΠ½Π³! π
π‘ Π‘ΡΡΡ Π²Π°ΠΉΠ±-ΠΊΠΎΠ΄ΠΈΠ½Π³Π° β ΠΏΠΎΠ»ΡΡΠ°ΡΡ Π³ΠΎΡΠΎΠ²ΡΠΉ ΠΊΠΎΠ΄ ΠΎΡ ΠΠ ΠΈ Π±Π΅Π·Π΄ΡΠΌΠ½ΠΎ Π΅Π³ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΡΡ, Π½Π΅ ΠΏΡΡΠ°ΡΡΡ Π½ΠΈ Π² ΡΡΠΌ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ. Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ Cursor, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΡ β Π°Π²ΡΠΎΡ ΡΠ²ΠΈΡΠ° ΠΏΠΈΡΠ΅Ρ, ΡΡΠΎ ΠΏΡΠΎΡΡΠΎ Π΄ΠΈΠΊΡΡΠ΅Ρ ΠΊΠΎΠ΄ π€―.
π ΠΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π΄ΡΠΌΠ°ΡΡ ΠΎ ΠΊΠΎΠ΄Π΅?
Π ΠΊΠ°ΠΊΠΎΠΉ-ΡΠΎ ΠΌΠ΅ΡΠ΅ Ρ ΠΈ ΡΠ°ΠΌ Π½Π΅Π΄Π°Π²Π½ΠΎ Π·Π°Π½ΠΈΠΌΠ°Π»ΡΡ Π²Π°ΠΉΠ±-ΠΊΠΎΠ΄ΠΈΠ½Π³ΠΎΠΌ: ΠΏΠΈΡΠ°Π» JS-ΡΠ΅ΡΡΡ Π½Π° Jest Π΄Π»Ρ MoonShine, ΠΈ ΠΌΠ½Π΅ ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΠΠ ΠΈΠ΄Π΅Π°Π»Π΅Π½ Π΄Π»Ρ Π·Π°Π΄Π°Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ, Π½ΠΎ Π² ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Ρ
ΠΎΡΠ΅ΡΡΡ ΠΏΠΎΠ³ΡΡΠΆΠ°ΡΡΡΡ (ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ Π½Π΅Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ). ΠΠ΄Π½Π°ΠΊΠΎ ΠΌΠΎΠΉ ΠΎΠΏΡΡ ΠΏΠΎΠΊΠ°Π·Π°Π», ΡΡΠΎ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π΄ΠΎΠ²Π΅ΡΠΈΡΡΡΡ ΠΠ Π½Π΅ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ. ΠΡΠ»ΠΈ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π΄ΠΎΠ»Π³ΠΎ ΡΠΈΠΊΡΠΈΡΡ ΠΏΠΎΠ»ΠΎΡΠΌΠ½ΡΠ΅ ΡΠ΅ΡΡΡ π€¦ββοΈ. ΠΠΎ ΠΠ Π΄Π°Π» ΠΊΠ°ΡΠΊΠ°Ρ ΠΈ ΠΏΡΠΈΠ·Π½Π°ΡΡΡ: Π±Π΅Π· ΠΠ Ρ Π±Ρ Π΄Π°ΠΆΠ΅ Π½Π΅ Π²Π·ΡΠ»ΡΡ Π·Π° ΡΡΡ Π·Π°Π΄Π°ΡΡ. Π ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΡΡ ΠΏΠΎΠ»ΡΠ²Π°ΠΉΠ±-ΠΊΠΎΠ΄ΠΈΠ½Π³.
βοΈ ΠΠΎΠ»ΡΠ²Π°ΠΉΠ±-ΠΊΠΎΠ΄ΠΈΠ½Π³ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ Π½ΠΎΠ²ΡΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΡ.
ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΏΠ΅ΡΠ΅Π΄ΠΎ ΠΌΠ½ΠΎΠΉ Π²ΡΡΠ°Π»Π° Π·Π°Π΄Π°ΡΠ° ΡΠ΄Π΅Π»Π°ΡΡ MoonShine-ΠΈΠ½ΡΡΠ°Π»Π»Π΅Ρ β Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π·Π°Π΄Π°ΡΡ Π²ΡΠ΅ Π½ΡΠΆΠ½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Laravel, Π½ΡΠΆΠ½ΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΡ ΠΈ Π½Π°ΡΡΡΠΎΠΈΡ Π²ΡΡ ΠΏΠΎΠ΄ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ. Π― ΠΈΠ·ΡΡΠΈΠ», ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ Π² Laravel (Laravel-Π°ΠΏΠΏΠΊΠ°, ΡΠΏΠ°ΠΊΠΎΠ²Π°Π½Π½Π°Ρ Π² Π±ΠΈΠ½Π°ΡΠ½ΠΈΠΊ Ρ ΠΊΠΎΠ½ΡΠΎΠ»ΡΠ½ΡΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ), Π½ΠΎ ΠΏΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, ΡΡΠΎ ΡΡΠΎ Π½Π΅ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
Π ΠΈΡΠΎΠ³Π΅ Π²Π·ΡΠ» Rust ΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π» ΠΊΠΎΠ΄ Ρ ΠΠ. ΠΡΠΎΠ³:
β³ 10 ΠΌΠΈΠ½ΡΡ Π½Π° Π³Π΅Π½Π΅ΡΠ°ΡΠΈΠΈ ΠΊΠΎΠ΄Π°
π§ 30 ΠΌΠΈΠ½ΡΡ Π½Π° Π΄ΠΎΠ²ΠΎΠ΄ΠΊΡ
ΠΠ΅Π· ΠΠ Ρ Π±Ρ ΠΏΠΎΠ²ΡΠΎΡΠΈΠ» ΠΏΡΡΡ Laravel, Π° Ρ Π½ΠΈΠΌ Π½Π°ΡΡΠ» Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΠ» Π²ΡΠ΅ΠΌΡ.
π― ΠΡΠ²ΠΎΠ΄
ΠΠ° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, ΠΠ Π΄Π°ΡΡ ΠΎΡΠ»ΠΈΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ β ΡΡΠΎ ΡΡΠΏΠ΅Ρ-ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ²! ΠΠΎ, ΠΊ ΡΠΎΠΆΠ°Π»Π΅Π½ΠΈΡ, Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΠΎΠ½ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΡΠ±ΠΈΠΉΡΠ΅ΠΉ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΠΊΠΎΠ»Π΅Π½ΠΈΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ², Π»ΠΈΡΠ°Ρ ΠΈΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡΡΡ.
π€ Π Π²Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ Π²Π°ΠΉΠ±-ΠΊΠΎΠ΄ΠΈΠ½Π³ΠΎΠΌ? ΠΠ°ΠΊ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅ΡΡ ΠΊ ΡΠΎΠΌΡ, ΡΡΠΎ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΈΡΠ°ΡΡ Π±Π΅Π· ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΡ? ΠΠ°ΠΊΠΈΠ΅ ΠΏΠ»ΡΡΡ ΠΈ ΠΌΠΈΠ½ΡΡΡ Π²ΠΈΠ΄ΠΈΡΠ΅?
Π’ΡΠΆΡΠ»ΡΠ΅ Π±ΡΠ΄Π½ΠΈ Π΄Π΅ΠΌΠΊΠΈ MoonShine π
ΠΠ΅Π΄Π°Π²Π½ΠΎ Ρ Π½Π°ΠΌΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΠΈΠ»Π°ΡΡ ΠΊΠΎΠΌΠΈΡΠ½Π°Ρ ΠΈΡΡΠΎΡΠΈΡ. ΠΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΠ»ΠΈ Π΄Π΅ΠΌΠΎ-Π²Π΅ΡΡΠΈΡ MoonShine Π΄ΠΎ ΡΡΠ΅ΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ, Π½ΠΎ Π·Π°Π±ΡΠ»ΠΈ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°.
ΠΡΠΈΠ±ΠΊΠ°, ΠΊΠ°Π·Π°Π»ΠΎΡΡ Π±Ρ, Π½Π΅Π±ΠΎΠ»ΡΡΠ°Ρ, Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ Π±ΡΠ»ΠΈ Π²ΠΏΠ΅ΡΠ°ΡΠ»ΡΡΡΠΈΠΌΠΈ. Π Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΈΡΠ½ΡΠΌΠΈ
ΠΠ΄ΠΈΠ½ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈ Π½Π°ΡΡΠΎΠΉΡΠΈΠ²ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π·Π°ΠΌΠ΅ΡΠΈΠ» ΡΡΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΡ ΠΈ ΡΠ΅ΡΠΈΠ» Π½Π°ΠΊΠ°Π·Π°ΡΡ Π½Π°Ρ Π·Π° Π½Π΅Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ! Π ΡΠ΄Π°Π»ΠΈΠ» Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ ΠΎΠ½ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π» Π΄ΠΎΡΡΡΠΏ ΠΊ Π°Π΄ΠΌΠΈΠ½ΠΊΠ΅ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΎΡΡΠ°Π»ΡΠ½ΡΡ
.
Π‘Π°ΠΉΡ Ρ Π΄Π΅ΠΌΠΊΠΎΠΉ MoonShine ΡΠ΅ΡΡΠ΅ΡΠΈΡ Π΄Π°Π½Π½ΡΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠ΅ 15 ΠΌΠΈΠ½ΡΡ, Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Ρ Π²ΡΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ (ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ ΡΡΡΡΠΊΡ Π°Π΄ΠΌΠΈΠ½Π°). ΠΠΎ ΡΡΠΎΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ, Π½Π΅ ΡΠ΅ΡΡΡ ΡΠ½ΡΡΠ·ΠΈΠ°Π·ΠΌΠ°, ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ Π·Π°Ρ
ΠΎΠ΄ΠΈΠ» Π² Π°Π΄ΠΌΠΈΠ½ΠΊΡ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ ΡΡΡΠΎΠΊ(!) ΠΈ ΡΠ½ΠΎΠ²Π° ΡΠ΄Π°Π»ΡΠ» Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠ°ΡΠΎΡΠ°.
Π‘ ΠΎΠ΄Π½ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΡΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΡΠ°ΠΊΠΎΠΉ Π΄ΠΎΡΠΎΡΠ½ΡΠΉ ΡΠ΅ΡΡΠΈΠ½Π³. ΠΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠ²ΠΈΠ΄Π΅Π»ΠΈ ΠΈ ΠΏΠΎΡΠΈΠΊΡΠΈΠ»ΠΈ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΌΡ Π±ΡΠ»ΠΈ ΠΏΠΎΡΠ°ΠΆΠ΅Π½Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΈ ΠΊΠ°ΠΊΠΎΠ΅ ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΠ΅ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ Π½Π°ΠΏΠ°ΠΊΠΎΡΡΠΈΡΡ Π΅ΡΡΡ Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
Π»ΡΠ΄Π΅ΠΉ. π
ΠΠΎΡ ΡΠ°ΠΊΠ°Ρ ΡΠΎΠΆΠ΄Π΅ΡΡΠ²Π΅Π½ΡΠΊΠ°Ρ ΠΏΠ°ΡΡ
Π°Π»ΠΎΡΠΊΠ° ΡΠ»ΡΡΠΈΠ»Π°ΡΡ Ρ Π½Π°ΠΌΠΈ. Π£Π²Π΅ΡΠ΅Π½ ΡΡΠ° ΠΈΡΡΠΎΡΠΈΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄Π½ΡΠ»Π° Π²Π°ΠΌ Π½Π°ΡΡΡΠΎΠ΅Π½ΠΈΠ΅.
#MoonShine #CutCode
π PHP Russia 2024. Π‘ΠΊΠΎΠ»ΠΊΠΎΠ²ΠΎ ΠΈ ΠΆΠΈΠ²ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ π
2-3 Π΄Π΅ΠΊΠ°Π±ΡΡ, Π² Π‘ΠΊΠΎΠ»ΠΊΠΎΠ²ΠΎ ΠΏΡΠΎΡΠ»Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ PHP Russia 2024, ΠΊΠΎΡΠΎΡΡΡ Ρ ΠΏΠΎΡΠ΅ΡΠΈΠ». ΠΠΌΠ΅ΡΡΠ΅ Ρ Π‘Π΅ΡΠ³Π΅Π΅ΠΌ ΠΠ°Π½ΡΠ΅Π»Π΅Π΅Π²ΡΠΌ ΠΈ ΠΠ»Π΅ΠΊΡΠ΅Π΅ΠΌ ΠΠ°Π³Π°ΡΠΈΠ½ΡΠΌ ΠΌΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π»ΠΈ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Ρ ΠΎΠ±Π·ΠΎΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ.
ΠΠ΅Π»ΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ Π²ΠΏΠ΅ΡΠ°ΡΠ»Π΅Π½ΠΈΡΠΌΠΈ! ΠΡΠΌΠΎΡΡΠ΅ΡΠ° Π±ΡΠ»Π° Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΠΎΠΉ! ΠΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅ ΠΏΠΎΠ»ΡΡΠΈΠ»ΠΎΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ°ΡΡΡΠ°Π±Π½ΡΠΌ. ΠΠ°ΠΆΠ΄ΡΠΉ ΡΡΠ°ΡΡΠ½ΠΈΠΊ ΠΏΡΠΈΠ²Π½Π΅Ρ ΡΡΠΎ-ΡΠΎ ΡΠ²ΠΎΠ΅, ΠΈ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π»ΠΎ ΠΎΡΠΎΠ±ΡΡ Π°ΡΠΌΠΎΡΡΠ΅ΡΡ.
ΠΠΎΠ·Π½Π°ΠΊΠΎΠΌΠΈΠ»ΡΡ Π²ΠΆΠΈΠ²ΡΡ Ρ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ ΡΡΠ°ΡΠΎΠΆΠΈΠ»Π°ΠΌΠΈ PHP. Π Π½Π°ΡΠ΅ΠΌ ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΡ
, ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΡ
, ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ
ΠΈ ΠΊΡΡΡΡΡ
Π»ΠΈΡΠ½ΠΎΡΡΠ΅ΠΉ.
ΠΠ»Ρ ΠΌΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±Π° Π±ΡΠ»Π° Π² ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ°Π· ΠΈ ΠΎΡΠΌΠ΅ΡΡ ΡΡΠΎ ΠΎΡΡΠ»Π°ΠΉΠ½ ΡΠΎΡΠΌΠ°Ρ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡ ΠΎΠΊΠ°Π·Π°Π»ΡΡ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΊΡΡΡΠ΅, ΡΠ΅ΠΌ ΠΎΠ½Π»Π°ΠΉΠ½ Π²ΡΡΡΠ΅ΡΠΈ Π² ΠΊΠΎΡΠΎΡΡΡ
Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎ ΡΡΠ°ΡΡΠ²ΡΡ.
ΠΠΈΠ²ΠΎΠ΅ ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅, ΠΎΠ±ΠΌΠ΅Π½ ΠΈΠ΄Π΅ΡΠΌΠΈ ΠΈ ΠΎΠΏΡΡΠΎΠΌ β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²Π΄ΠΎΡ
Π½ΠΎΠ²Π»ΡΠ΅Ρ ΠΈ Π·Π°ΡΡΠΆΠ°Π΅Ρ ΡΠ½Π΅ΡΠ³ΠΈΠ΅ΠΉ. ΠΠ°Π΄Π΅ΡΡΡ, ΡΠ°ΠΊΠΈΡ
Π²ΡΡΡΠ΅Ρ Π±ΡΠ΄Π΅Ρ Π±ΠΎΠ»ΡΡΠ΅!
ΠΡΠΎΠ±Π°Ρ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΡ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΡ ΠΠ°ΠΊΠ°ΡΠΎΠ²Ρ, ΠΠΈΡΠΈΠ»Π»Ρ ΠΠ΅ΡΠΌΠ΅ΡΠ½ΠΎΠ²Ρ ΠΈ ΠΠ°Π»Π΅Π½ΡΠΈΠ½Ρ Π£Π΄Π°Π»ΡΡΠΎΠ²Ρ Π·Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΎΠΏΠ°ΡΡΡ Π½Π° ΡΡΠΎ ΡΠΎΠ±ΡΡΠΈΠ΅.π
ΠΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ Π²ΠΈΠ΄Π΅ ΠΎΠ±Π·ΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅, Π° ΠΏΠΎΠΊΠ° ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠΎΡΠΎΡΠΊΡΡ Π½Π°ΡΠ΅Π·ΠΊΡ:
https://youtube.com/shorts/fGnMgdQCKww?feature=share
ΠΡΠ΅ ΠΈ power bank Π²ΡΠΈΠ³ΡΠ°Π»! ΠΠ΅ Π·ΡΡ Ρ Php Π²ΡΠ±ΡΠ°Π»! ΠΠ»ΠΈ ΠΎΠ½ ΠΌΠ΅Π½Ρ
Π£Π½ΠΈΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Ρ ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΠΎΠΌ ΠΠ°ΠΊΠ°ΡΠΎΠ²ΡΠΌ Π² ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ ΠΌΠΈΠΊΡΠΎΡΠΎΠ½ Π² Π²ΠΈΠ΄Π΅ ΡΠ»ΠΎΠ½Π°π₯
CutCodeTv ΠΏΡΠΈΠ±ΡΠ»ΠΈ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΡ! Π€ΠΎΡΠΎΠ³ΡΠ°ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π΅ ΡΠΌΠ΅Π΅ΠΌ, Π½ΠΎ Π½Π°Π΄Π΅ΡΡΡ ΡΠ½ΠΈΠΌΠ°Π΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎ Π»ΡΡΡΠ΅π!
ΠΠ°ΠΏΠ°Π΄Π½ΡΠΉ Ρ
ΠΎΡΡΠΈΠ½Π³ vs ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ: Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΠΈ ΠΊΠ°ΠΊ Ρ Π½ΠΈΠΌΠΈ ΠΆΠΈΡΡ π€
ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ!
Π Π½Π°ΡΠ°Π»Π΅ Π½ΠΎΡΠ±ΡΡ ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π»ΠΎ ΠΏΠΎΡΡΡΠΏΠ°ΡΡ ΠΆΠ°Π»ΠΎΠ± ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°Ρ
Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΠΊ ΡΠ°ΠΉΡΡ MoonShine. ΠΠ° ΡΠΊΡΠΈΠ½Π°Ρ
ΠΈΠ· Π±ΡΠ°ΡΠ·Π΅ΡΠ° Π±ΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ° ΡΡΠΎ Π°Π΄ΡΠ΅Ρ Π½Π΅ ΡΠ΅Π·ΠΎΠ»Π²ΠΈΡΡΡ (ERR_NAME_NOT_RESOLVED).
Π‘ΠΏΠΎΠΉΠ»Π΅Ρ: ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ, Π²ΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½Π΅Π΅.
ΠΠ΅ΡΠ²ΡΠΌ Π΄Π΅Π»ΠΎΠΌ Ρ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΏΠΎΠ»Π΅Π· Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π΄ΠΎΠΌΠ΅Π½Π°. ΠΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°Π» ΡΠ°Π·Π½ΡΠ΅ ns-ΡΠ΅ΡΠ²Π΅ΡΠ° - Π²ΡΠΎΠ΄Π΅ Π΄Π°ΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ!
ΠΠΎ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ ΡΠΎ, ΡΡΠΎ Π·Π°ΡΡΠ°Π²ΠΈΠ»ΠΎ ΠΌΠ΅Π½Ρ ΡΠ΅ΡΡΠ΅Π·Π½ΠΎ Π½Π°ΡΡΠΎΡΠΎΠΆΠΈΡΡΡΡ: Ρ ΡΠ°ΠΌ Π½Π΅ ΡΠΌΠΎΠ³ Π·Π°ΠΉΡΠΈ Π½Π° ΡΠ°ΠΉΡ MoonShine Π±Π΅Π· VPN. Π Ρ Π½Π°ΡΠ°Π» ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π³Π»ΡΠ±ΠΆΠ΅.
Π§ΡΠΎ ΠΆΠ΅ Π²ΡΡΡΠ½ΠΈΠ»ΠΎΡΡ?
ΠΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΌΠ°ΡΡΡΠ°Π±Π½Π΅Π΅, ΡΠ΅ΠΌ ΠΊΠ°Π·Π°Π»ΠΎΡΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ. Π‘ Π½Π°ΡΠ°Π»Π° Π½ΠΎΡΠ±ΡΡ 2024 Π³ΠΎΠ΄Π° ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΈΠ· Π ΠΎΡΡΠΈΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ°ΠΉΡΠ°ΠΌ Π½Π° ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ
Π·Π°ΠΏΠ°Π΄Π½ΡΡ
Ρ
ΠΎΡΡΠΈΠ½Π³Π°Ρ
:
- Hetzner
- Cloudflare
- Akamai
- CDN77
ΠΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² ΠΈΠ· ΠΏΠΎΠΈΡΠΊΠ°:
ΡΠ°Π·
Π΄Π²Π°
ΡΡΠΈ
Π£ ΠΌΠ΅Π½Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² Π½Π° Hetzner, ΠΈ ΠΊΠ°ΡΡΠΈΠ½Π° Π²Π΅Π·Π΄Π΅ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Π°Ρ:
- ΠΠ· ΠΠ²ΡΠΎΠΏΡ - Π²ΡΡ ΠΎΠΊ, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ 100% π
- ΠΠ· Π ΠΎΡΡΠΈΠΈ - Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΡΠΊΠ°ΡΠ΅Ρ ΠΎΡ 50% Π΄ΠΎ 90% ΠΈ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π² ΡΠ°Π·Π½ΡΡ
ΡΠ΅Π³ΠΈΠΎΠ½Π°Ρ
π
ΠΡΠΎΠ²Π΅ΡΡΠ» ΡΡΡ:
https://ping-admin.com/index.sema
ΠΠ°ΠΊΠΎΠΉ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π²ΡΠ²ΠΎΠ΄:
- ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎ IP-Π°Π΄ΡΠ΅ΡΠ° Π½Π΅ Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½Ρ
- ΠΡΠΎΠ±Π»Π΅ΠΌΠ°, ΠΏΠΎΡ
ΠΎΠΆΠ΅, ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΠ°Π±ΠΎΡΠΎΠΉ Π’Π‘ΠΠ£ (ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΏΡΠΎΡΠΈΠ²ΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΡΠ³ΡΠΎΠ·Π°ΠΌ) π§
Π― ΡΠ΅ΠΉΡΠ°Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎ ΠΈΡΡΠ»Π΅Π΄ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΡΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ. ΠΡΠΌΠ°Ρ ΠΎ ΡΠ°Π·Π½ΡΡ
ΡΡΠ΅Π½Π°ΡΠΈΡΡ
:
1. ΠΠ΅ΡΠ΅Π΅Π·Π΄ Π½Π° ΡΠΎΡΡΠΈΠΉΡΠΊΠΈΠΉ ΡΠ΅ΡΠ²Π΅Ρ (Ρ
ΠΎΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΈΠ²ΡΠΊ ΠΊ Hetzner)
2. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠΎΠΊΡΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈΠ· Π ΠΎΡΡΠΈΠΈ
3. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ CDN (Π½ΠΎ ΡΠ²Π΅ΡΠ΅Π½Π½ΠΎΡΡΠΈ ΡΡΠΎ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π½Π΅Ρ)
Π§ΡΠΎ Π΄Π°Π»ΡΡΠ΅?
ΠΠΎΠΊΠ° Ρ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΠΏΡΠΈΠ½ΡΡΠΈΡ ΡΠ΅ΡΠ΅Π½ΠΈΡ, Π½ΠΎ ΡΠΆΠ΅ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ΄ΡΡΡΡ ΡΡΠΎ-ΡΠΎ Π΄Π΅Π»Π°ΡΡ. ΠΠ΅Π΄Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΌΠΎΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈΠ· Π ΠΎΡΡΠΈΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΠ΅ΡΠ°Π»ΠΈΡ.
Π£Π²Π΅ΡΠ΅Π½, ΡΡΠΎ Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠΌΡΡΠ½ΠΈΡΠΈ ΡΠΎΠΆΠ΅ Π΅ΡΡΡ ΡΠΊΠ°Π·Π°Π½Π½Π°Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. ΠΡΡΡ ΠΊΠ°ΠΊΠΈΠ΅-Π½ΠΈΠ±ΡΠ΄Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΠΈΠ΄Π΅ΠΈ?
#hetzner #Ρ
ΠΎΡΡΠΈΠ½Π³ #cutcode #moonshine
ΠΠ»Π°Π½ Π - ΠΏΡΡΡ ΠΊ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΡ? ΠΠΎΡ ΠΈΡΡΠΎΡΠΈΡ ΠΏΡΠΈΠ½ΡΡΠΈΡ ΡΠ»ΠΎΠΆΠ½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ΅Π½ΠΈΡ π€
ΠΡΡΠ·ΡΡ, Ρ
ΠΎΡΡ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ Ρ Π²Π°ΠΌΠΈ Π»ΠΈΡΠ½ΠΎΠΉ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ ΠΈ Π²Π°ΠΆΠ½ΡΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Ρ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡΠΈΠ½ΡΠ». ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΡΠΎ-ΡΠΎ ΠΈΠ· Π²Π°Ρ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΏΠΎΡ
ΠΎΠΆΠ΅ΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π·Π°Π΄ΡΠΌΡΠ²Π°Π΅ΡΡΡ ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ Π²ΡΠ±ΠΎΡΠ΅.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠ΅Π΄ΡΡΡΠΎΡΠΈΠΈ
ΠΠ½Π°Π΅ΡΠ΅ ΡΡΡ ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΡΡ ΠΌΡΡΠ»Ρ ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½Π°Π»ΠΈΡΠΈΠ΅ ΠΏΠ»Π°Π½Π° Π - ΡΡΠΎ Π·Π°ΡΠ°Π½Π΅Π΅ ΡΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΠΏΠΎΡΠ°ΠΆΠ΅Π½ΠΈΠ΅? Π― ΡΠ»ΡΡΠ°Π» Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π·, Π½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΠΉΡΠ°Ρ ΠΏΠΎ-Π½Π°ΡΡΠΎΡΡΠ΅ΠΌΡ ΠΎΡΠΎΠ·Π½Π°Π» Π΅Ρ Π³Π»ΡΠ±ΠΈΠ½Ρ.
Π‘ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° ΠΌΠΎΠ΅ΠΉ ΠΊΠ°ΡΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Ρ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΡΠ°Π»ΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΄ΡΠΊΡ. Π‘Π΄Π΅Π»Π°ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ½ΠΎΡΠΈΡΡ ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΡΠΉ Π΄ΠΎΡ
ΠΎΠ΄, Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΡΠ΅Π±Ρ - ΡΡΠΎ ΠΌΠΎΡ ΠΌΠ΅ΡΡΠ°. ΠΠΎ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΎ Π±ΡΠ»ΠΎ "ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ" Ρ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΠΎΠΉ. ΠΠ»Π°Π½ Π (ΡΠ°Π±ΠΎΡΠ° Π² Π½Π°ΠΉΠΌΠ΅) Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎ ΠΎΡΡΠ°Π²Π°Π»ΡΡ:
- ΠΡΠ½ΠΎΠ²Π½ΡΠΌ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠΌ Π΄ΠΎΡ
ΠΎΠ΄Π°
- ΠΠ»Π°Π²Π½ΡΠΌ ΠΏΠΎΠΆΠΈΡΠ°ΡΠ΅Π»Π΅ΠΌ ΡΠ½Π΅ΡΠ³ΠΈΠΈ
- Π―ΠΊΠΎΡΠ΅ΠΌ, Π΄Π΅ΡΠΆΠ°ΡΠΈΠΌ Π² Π·ΠΎΠ½Π΅ ΠΊΠΎΠΌΡΠΎΡΡΠ°
ΠΠΎΠΌΠ΅Π½Ρ ΠΈΡΡΠΈΠ½Ρ
Π Π²ΠΎΡ Π½Π΅Π΄Π°Π²Π½ΠΎ ΡΠ»ΡΡΠΈΠ»ΠΎΡΡ ΡΠΎ, ΡΡΠΎ Ρ Π½Π°Π·ΡΠ²Π°Ρ "ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΎΠΌ ΡΠΎ Π²ΡΠ΅Π»Π΅Π½Π½ΠΎΠΉ" π (Π΄Π°-Π΄Π°, ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠ΅ΡΡΡΡΡ, Π½ΠΎ Ρ Π²Π΅ΡΡ Π² Π·Π½Π°ΠΊΠΈ). ΠΡΠΎΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»Π³ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ Π±ΡΠ» ΠΌΠΎΠΈΠΌ ΠΏΠ»Π°Π½ΠΎΠΌ Π, Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ Π·Π°ΠΊΡΡΠ»ΡΡ.
ΠΠ΅ΡΠ²Π°Ρ ΡΠ΅Π°ΠΊΡΠΈΡ Π±ΡΠ»Π° ΠΏΡΠ΅Π΄ΡΠΊΠ°Π·ΡΠ΅ΠΌΠΎΠΉ - Π½Π°Π΄ΠΎ ΡΡΠΎΡΠ½ΠΎ ΠΈΡΠΊΠ°ΡΡ Π½ΠΎΠ²ΡΡ ΡΠ°Π±ΠΎΡΡ.
ΠΠΎΠ²ΠΎΡΠΎΡΠ½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ
ΠΠΎ ΠΏΠΎΠΊΠ° Ρ Π³ΠΎΡΠΎΠ²ΠΈΠ» ΡΠ΅Π·ΡΠΌΠ΅ ΠΈ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°Π» Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ, Π½Π°ΡΠ°Π» Π·Π°ΠΌΠ΅ΡΠ°ΡΡ Π½Π΅ΡΡΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΎΠ΅. ΠΡΠ΅Π»Π΅Π½Π½Π°Ρ Π±ΡΠ΄ΡΠΎ ΠΊΡΠΈΡΠ°Π»Π°: "Π‘ΠΌΠΎΡΡΠΈ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡ ΡΠΆΠ΅ Π΄ΠΎΡΡΠΈΠ³! ΠΠ°ΠΊΠΈΠ΅ ΡΠΆΠ΅ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ CutCode ΠΈ MoonShine. Π‘ΠΊΠΎΠ»ΡΠΊΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΠ±ΠΎΠΉ ΠΎΡΠΊΡΡΡΠΎ!"
Π ΡΡΡ Ρ ΠΏΠΎΠ½ΡΠ» Π³Π»Π°Π²Π½ΠΎΠ΅: Π²ΡΠ΅ ΡΡΠΈ Π³ΠΎΠ΄Ρ ΠΏΠ»Π°Π½ Π ΡΡΠ΅Π΄Π°Π» ΡΠ΅ΡΡΡΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³Π»ΠΈ ΠΏΠΎΠΉΡΠΈ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ Π½Π° MoonShine, ΡΠ΅Π»ΠΈΠ· ΡΡΠ΅ΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ.
Π Π΅ΡΠ΅Π½ΠΈΠ΅
Π― ΠΏΡΠΈΠ½ΡΠ», Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΠ°ΠΌΠΎΠ΅ Π²Π°ΠΆΠ½ΠΎΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΊΠ°ΡΡΠ΅ΡΠ΅:
- Π£Π΄Π°Π»ΠΈΠ» ΡΠ΅Π·ΡΠΌΠ΅
- ΠΡΠ΅ΠΊΡΠ°ΡΠΈΠ» ΠΏΠΎΠΈΡΠΊ ΡΠ°Π±ΠΎΡΡ
- Π Π΅ΡΠΈΠ» ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΡΠΎΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠΈ CutCode ΠΈ MoonShine
Π’Π΅ΠΏΠ΅ΡΡ Ρ ΠΌΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅Ρ ΠΏΠ»Π°Π½Π° Π. Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅ Π²ΠΏΠ΅ΡΡΠ΄, ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ»Π½Π°Ρ ΠΎΡΠ΄Π°ΡΠ° Π»ΡΠ±ΠΈΠΌΠΎΠΌΡ Π΄Π΅Π»Ρ. ΠΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΊ ΡΠ΅ΠΌΡ ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ!
Π§ΡΠΎ Π΄Π°Π»ΡΡΠ΅?
Π§Π΅ΡΡΠ½ΠΎ ΠΏΡΠΈΠ·Π½Π°ΡΡΡ - Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎ. ΠΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΡΡΠ²ΡΡΠ²ΡΡ Π½Π΅Π±ΡΠ²Π°Π»ΡΠΉ ΠΏΡΠΈΠ»ΠΈΠ² ΡΠ½Π΅ΡΠ³ΠΈΠΈ ΠΈ ΡΡΠ½ΠΎΡΡΡ ΠΌΡΡΠ»ΠΈ. ΠΠ°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ Π²ΡΠ΅ ΡΠ΅ΡΡΡΡΡ Π±ΡΠ΄ΡΡ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½Ρ Π² ΠΎΠ΄Π½ΠΎ ΡΡΡΠ»ΠΎ.
Π Π²Ρ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»ΠΈΡΡ Ρ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ? ΠΠ°ΠΊ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅ΡΡ ΠΊ ΠΈΠ΄Π΅Π΅ ΠΏΠΎΠ»Π½ΠΎΠ³ΠΎ ΠΎΡΠΊΠ°Π·Π° ΠΎΡ ΠΏΠ»Π°Π½Π° Π? ΠΠ΅Π»ΠΈΡΠ΅ΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΈΡΡΠΎΡΠΈΡΠΌΠΈ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
! π
ΠΡΠΈΠ²Π΅Ρ ΠΊΠΎΠ»Π»Π΅Π³ΠΈ!
ΠΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, Π½ΠΎ ΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ Π΄ΠΎΠ±ΡΠ°Π»ΡΡ Π΄ΠΎ ΡΠ°Π·Π±ΠΎΡΠ° ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ Ρ Taylor Otwell Π½Π° ΠΊΠ°Π½Π°Π»Π΅ ThePrimeTime. Π Π·Π½Π°Π΅ΡΠ΅ ΡΡΠΎ? ΠΠ½ΠΎ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΌ Π΄Π»Ρ ΠΌΠ΅Π½Ρ ΠΈ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ. Taylor ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΡΠ΄Π° Π΄Π²ΠΈΠΆΠ΅ΡΡΡ Laravel ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ Π±ΡΠ» Π²ΡΠ±ΡΠ°Π½ ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΡΠΎΡ ΠΏΡΡΡ.
Π ΠΈΡΠΎΠ³Π΅ ΡΠ°ΡΠΏΠΈΡΠ°Π» Π½Π° ΡΠ΅Π»ΡΡ ΡΡΠ°ΡΡΡ, ΠΊΠΎΡΠΎΡΡΡ Π·Π°ΠΏΠΈΠ»ΠΈΠ» Π½Π° Π₯Π°Π±Ρ. ΠΡΠ°ΡΠΊΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅:
- ΠΠΎΡΠ΅ΠΌΡ ΡΠΎΠ·Π΄Π°ΡΠ΅Π»Ρ Laravel ΡΡΠΈΡΠ°Π΅Ρ ΡΠ΅Π±Ρ "too dumb for React"
- ΠΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅Ρ PR Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ Laravel
- ΠΠΎΡΠ΅ΠΌΡ Laravel Π½Π΅ Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠ½ΠΊΡΡΠΈΡΠΎΠ²Π°ΡΡ Ρ Symfony
- Π ΠΊΠ°ΠΊΠΈΠ΅ ΠΏΠ»Π°Π½Ρ Π²ΡΠ½Π°ΡΠΈΠ²Π°Π΅Ρ Taylor
Π― Π²ΡΠ±ΡΠ°Π» ΡΠ»Π΅Π³ΠΊΠ° Π΅Ρ
ΠΈΠ΄Π½ΡΠΉ ΡΠΎΠ½ Π² ΠΎΠ±Π·ΠΎΡΠ΅, Π½ΠΎ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Ρ ΡΠ²Π°ΠΆΠ°Ρ Taylor ΠΈ Π΅Π³ΠΎ Π²ΠΊΠ»Π°Π΄ Π² PHP-ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ. Laravel ΡΠΈΠ»ΡΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΠΆΠΈΠ·Π½Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΊ Π»ΡΡΡΠ΅ΠΌΡ. ΠΠΎ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π½Π° Π²Π΅ΡΠΈ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ Π΄ΠΎΠ»Π΅ΠΉ Π·Π΄ΠΎΡΠΎΠ²ΠΎΠΉ ΠΊΡΠΈΡΠΈΠΊΠΈ π
π Π§ΠΈΡΠ°ΠΉΡΠ΅ ΠΎΠ±Π·ΠΎΡ, Π½Ρ ΠΈ Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΡΠΎΠ»ΠΈ ΠΏΠΎΡ
Π΅ΠΉΡΠΈΠΌ Laravel! π
ΠΠΎΠΉ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»ΠΎΠ½ΠΈΠΊ PHP ΠΏΡΠΈΠ±ΡΠ» ΠΈ ΡΠΆΠ΅ ΡΠΊΡΠ°ΡΠ°Π΅Ρ ΡΡΠΎΠ»! ΠΡΡΡ Π²Π΅ΡΠΎΡΡΠ½ΠΎΡΡΡ ΡΡΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈΠ²Π½ΠΎΡΡΡ Π²ΡΡΠ°ΡΡΠ΅Ρ Π² Π΄Π²ΠΎΠ΅! Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ @saundefined Π·Π° ΠΏΠΎΠ΄Π³ΠΎΠ½ π€
ΠΡΠΈΠ²Π΅Ρ, Π΄ΡΡΠ·ΡΡ!
ΠΠ°ΠΌΠ΅ΡΠΈΠ» ΡΠΆΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΎΠ±Π·ΠΎΡΠΎΠ² ΠΏΡΠΎΡΠ΅Π΄ΡΠ΅ΠΉ "ΠΠΎΠ΄Π»ΠΎΠ΄ΠΊΠΈ" ΠΎΡ ΠΊΠΎΠ»Π»Π΅Π³ ΠΈ ΡΠ΅ΡΠΈΠ» ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΎΡΡΡΠ΅Π½ΠΈΡΠΌΠΈ.
Π‘ΡΠ°Π·Ρ Ρ
ΠΎΡΡ Π·Π°ΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Ρ Π³ΠΎΠ΄Π°ΠΌΠΈ Π²ΡΡ ΡΠ»ΠΎΠΆΠ½Π΅Π΅ Π½Π°ΠΉΡΠΈ Π΄Π»Ρ ΡΠ΅Π±Ρ ΡΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π½Π° ΡΠ°ΠΊΠΈΡ
ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΡΡ
, ΡΡΠΎΠ±Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π·Π°ΠΌΠΎΡΠΈΠ²ΠΈΡΠΎΠ²Π°ΡΡΡΡ, ΠΊΠ°ΠΊ ΡΠ°Π½ΡΡΠ΅, ΠΈ Π½Π° ΠΏΠ°ΡΡ ΠΌΠ΅ΡΡΡΠ΅Π² ΡΠΉΡΠΈ Π² ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ ΠΈΠ»ΠΈ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ΅Π³ΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ.
Π‘Π΅ΠΉΡΠ°Ρ Ρ Π±ΠΎΠ»ΡΡΠ΅ ΠΎΡΠ΅Π½ΠΈΠ²Π°Ρ ΠΊΠ°ΠΊ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²Π»Π΅Π½Ρ Π΄ΠΎΠΊΠ»Π°Π΄Ρ, ΡΠΌΠΎΡΡΡ Π½Π° ΠΏΠΎΠ΄Π°ΡΡ, Ρ
Π°ΡΠΈΠ·ΠΌΡ, ΡΠΈΡΠΊΠΈ. ΠΡΠΌΠ°Ρ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ Π² ΡΠ²ΠΎΠΈΡ
ΠΏΡΠΎΠ΅ΠΊΡΠ°Ρ
ΠΈΠ»ΠΈ ΡΠ°Π·Π²ΠΈΡΡ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ ΠΈΠ΄Π΅ΠΈ Π½Π° ΡΠ²ΠΎΡΠΌ ΠΊΠ°Π½Π°Π»Π΅.
Π’Π°ΠΊΠΆΠ΅ Π½Π΅Π²Π΅ΡΡΠ»ΡΠ΅ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΏΠΎΡΠ»Π΅ "ΠΠΎΠ΄Π»ΠΎΠ΄ΠΊΠΈ" Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ Π²ΡΡ ΠΌΠ΅Π½ΡΡΠ΅. ΠΠ· Π²ΡΠ΅Ρ
Π΄ΠΎΠΊΠ»Π°Π΄ΠΎΠ² ΡΠ΄Π°Π»ΠΎΡΡ Π² ΠΏΡΡΠΌΠΎΠΌ ΡΡΠΈΡΠ΅ ΠΎΡ Π½Π°ΡΠ°Π»Π° ΠΈ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅Π±ΡΡ ΠΈΠ· FartTime (Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅ ΡΡΠ³ΡΠ°Π»ΠΎ ΡΠΎΠ»Ρ ΡΡΠΎ ΡΡΠ° ΡΠ΅ΠΌΠ° Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π±Π»ΠΈΠ·ΠΊΠ° ΠΌΠ½Π΅).
Π§ΡΠΎ Π² ΠΈΡΠΎΠ³Π΅ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ?
ΠΠΎΠΊΠ»Π°Π΄ ΠΏΡΠΎ Roadrunner, Π½ΠΎ Π½Π΅ ΡΠ°ΠΌ ΡΠ°ΡΡΠΊΠ°Π· ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΠ»ΠΈ, Π° rules Π΄Π»Ρ Rector. Π‘ΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ Π΄ΠΎΠΊΠ»Π°Π΄Π° ΡΠ΅ΡΠΈΠ» ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π² MoonShine ΠΈ Π½Π°ΡΡΠ» ΠΎΡΠΈΠ±ΠΊΡ. ΠΠ΅Π΄ΠΎΠ»Π³ΠΎ Π΄ΡΠΌΠ°Ρ, Π·Π°ΠΊΠΎΠ½ΡΡΠΈΠ±ΡΡΡΠΈΠ» ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅: https://github.com/Kaspiman/rector-longrunning-rules. Π ΠΎΠ±ΡΠ΅ΠΌ, Π΄ΡΠΌΠ°Ρ, ΠΈΠΌΠ΅Π΅Ρ ΠΏΡΠ°Π²ΠΎ Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΡΡΡΠΈΠΌΠΈ, Π½Π° ΠΌΠΎΠΉ Π²Π·Π³Π»ΡΠ΄, Π±ΡΠ»ΠΈ ΡΠ΅Π±ΡΡΠ° ΠΈΠ· FartTime, ΠΈ ΡΡΡ ΠΊΠ°ΠΊ ΡΠ°Π· ΡΠ΅ΡΡ ΠΈΠΌΠ΅Π½Π½ΠΎ ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅. Π‘Π°ΠΌ ΠΊΠΎΠ½ΡΠ΅Π½Ρ Ρ ΡΠΆΠ΅ Π²ΠΈΠ΄Π΅Π» ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ°Π· Ρ Π½ΠΈΡ
Π½Π° ΡΡΡΠΈΠΌΠ°Ρ
, Π½ΠΎ Π΄ΠΎΠΊΠ»Π°Π΄ Π±ΡΠ» ΡΠ΄Π΅Π»Π°Π½ Π½Π° Π²ΡΡΡΠ΅ΠΌ ΡΡΠΎΠ²Π½Π΅. ΠΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΌΠ΅ΡΡΠ°ΠΌΠΈ Π±ΡΠ»ΠΎ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΠ°ΡΠ° ΡΠΏΠ΅ΡΠΈΡ, ΡΡΠΎΠ±Ρ ΡΠ»ΠΎΠΆΠΈΡΡΡΡ Π² ΡΠ°Ρ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΡΡ
ΡΡΡΡ
, Π½ΠΎ Π²ΡΡΠ»ΠΎ ΠΊΡΡΡΠΎ. Π Π΅Π±ΡΡΠ° ΡΠ°ΡΡΡΡ Π½Π° Π³Π»Π°Π·Π°Ρ
.
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π΄ΠΎΠΊΠ»Π°Π΄ ΠΏΡΠΎ K8s ΡΠ°ΠΊΠΆΠ΅ Π±ΡΠ» ΠΎΡΠ»ΠΈΡΠ½ΡΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠΌ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ Π½Π΅ Π·Π½Π°ΠΊΠΎΠΌ Ρ ΡΠ΅ΠΌΠΎΠΉ.
Π Π·Π°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
Π§ΡΠΎ-ΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π΄Π»Ρ ΡΠ΅Π±Ρ ΡΠ·Π½Π°ΡΡ Π½Π΅ ΡΠ΄Π°Π»ΠΎΡΡ, Π½ΠΎ ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ΅, Π΄ΠΎΠΊΠ»Π°Π΄Ρ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ΄ΡΠΊΡ ΠΎΡΠ΅Π½Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅. ΠΠ°Π΄Π΅ΡΡΡ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΡΠ»Π΅Π΄ΡΡΡΡΡ "ΠΠΎΠ΄Π»ΠΎΠ΄ΠΊΡ".
Π Π²Ρ Π±ΡΠ»ΠΈ Π½Π° Podlodka? ΠΠ°ΠΊ Π²Π°ΠΌ?
Repost from ΠΠΎΠ²ΠΎΡΡΠΈ ΠΎΡ CutCode
ΠΡΠΈΠ²Π΅Ρ, ΠΊΠΎΠ»Π»Π΅Π³ΠΈ!
ΠΠΎΡΠ²ΠΈΠ»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π·Π°ΠΊΠ°Π·Π°ΡΡ ΠΌΠ°ΡΠΊΠΎΡΠΎΠ² PHP - ΡΠ»ΠΎΠ½ΠΎΠ² ΡΠΎ ΡΠΊΠΈΠ΄ΠΊΠΎΠΉ! π
ΠΠ°ΠΊ Π½Π° ΡΠΎΡΠΊΠ΅, Π½ΠΎ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΎΠ½ΠΈ Π΅ΡΠ΅ ΠΊΡΠ°ΡΠΈΠ²Π΅Π΅ ΠΈ Π½Π° ΠΎΡΡΠΏΡ ΠΏΡΡΠΈΡΡΡΠ΅. π ΠΠ΅ Π·Π°Π±ΡΠ²Π°Π΅ΠΌ, ΡΡΠΎ ΡΠΊΠΎΡΠΎ Π½ΠΎΠ²ΡΠΉ Π³ΠΎΠ΄, ΠΈ ΡΠ»ΠΎΠ½ΠΈΠΊ - ΠΎΡΠ»ΠΈΡΠ½ΡΠΉ ΠΏΠΎΠ΄Π°ΡΠΎΠΊ.
Π¦Π΅Π½Π° Π±ΡΠ΄Π΅Ρ 2000 ΡΡΠ±Π»Π΅ΠΉ Π·Π° ΡΠ»ΠΎΠ½Π° (Π΅ΡΠ»ΠΈ Π½Π°Π±Π΅ΡΠ΅ΠΌ ΠΎΡ 50 ΡΡΡΠΊ). ΠΠ°ΡΠ²ΠΊΠΈ ΠΎΡΡΠ°Π²Π»ΡΠΉΡΠ΅ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
ΠΊ ΡΡΠΎΠΌΡ ΠΏΠΎΡΡΡ.
ΠΡΠ΅ Π³ΠΎΠ²ΠΎΡΡΡ, ΠΊΡΠΏΠΈ ΡΠ»ΠΎΠ½Π°. Π ΡΡ Π²ΠΎΠ·ΡΠΌΠΈ ΠΈ ΠΊΡΠΏΠΈ.
ΠΡΡΠ·ΡΡ, ΠΏΡΠΈΠ²Π΅ΡΡΡΠ²ΡΡ!
ΠΠ°ΠΊ Π²Ρ ΡΠΆΠ΅, Π½Π°Π²Π΅ΡΠ½ΠΎΠ΅, Π·Π½Π°Π΅ΡΠ΅, Notion Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π» Π°ΠΊΠΊΠ°ΡΠ½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈΠ· Π ΠΎΡΡΠΈΠΈ. Π ΠΊΠ°ΠΊ Π½Π°Π·Π»ΠΎ, Ρ ΡΠΎΠ»ΡΠΊΠΎ Π½Π°ΡΠ°Π» ΠΏΡΠΈΠ²ΡΠΊΠ°ΡΡ ΠΊ ΡΡΠΎΠΌΡ ΡΠ΄ΠΎΠ±Π½ΠΎΠΌΡ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ. π ΠΡΡΡΠ½ΠΈΠ» Π²ΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Ρ ΡΠ΅Ρ
ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ, ΠΈ Π²ΠΎΡ ΡΡΠΎ ΠΎΠ½ΠΈ ΡΠΊΠ°Π·Π°Π»ΠΈ:
- ΠΡΠ»ΠΈ Π²Ρ Π²ΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ Notion Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ ΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π»ΠΈ ΠΏΠΎΠ΄ΠΏΠΈΡΠΊΡ Ρ ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠΉ ΠΊΠ°ΡΡΡ, Π²Π°ΡΠ΅ Notion-ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½ΠΎ!
- ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΡ ΡΠ°Π· ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π»ΠΈ Notion Ρ ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠΉ ΠΊΠ°ΡΡΡ, Π²Π°ΡΠ΅ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½ΠΎ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, Π²Π°ΠΌ ΡΡΠΎΠΈΡ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΈ Π΄Π°Π½Π½ΡΠ΅ Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Notion-Π°ΠΊΠΊΠ°ΡΠ½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ» Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌ. (ΠΠ°Π²ΡΡΠ° Ρ Π½Π°ΠΏΠΈΡΡ ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΡΠΎΠ²Π΅ΡΡΠΈΡΡ ΠΏΠ΅ΡΠ΅Π΅Π·Π΄ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ° Π½Π° Π΄ΡΡΠ³ΠΎΠΉ.)
- ΠΠΎΡΡΡΠΏ ΠΊ Notion Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈΠ· Π ΠΎΡΡΠΈΠΈ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΊΡΡΡ. ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΠΏΠ»Π°ΡΠΈΠ²Π°Π»ΠΈ Ρ ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠΉ ΠΊΠ°ΡΡΡ, ΡΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ ΡΠ½ΠΎΠ²Π°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠΊΠΈΠ½Π΅ΡΠ΅ ΡΡΡΠ°Π½Ρ ΠΈΠ»ΠΈ Π²ΠΊΠ»ΡΡΠΈΡΠ΅ VPN.
Π§ΡΠΎ ΠΊΠ°ΡΠ°Π΅ΡΡΡ ΠΌΠ΅Π½Ρ, Ρ Π½Π΅ ΠΏΠ»Π°ΡΠΈΠ» Π·Π° Notion ΡΠΎΡΡΠΈΠΉΡΠΊΠΎΠΉ ΠΊΠ°ΡΡΠΎΠΉ ΠΈ Π½Π°Π΄Π΅ΡΡΡ, ΡΡΠΎ ΠΌΠ½Π΅ ΠΏΠΎΠ²Π΅Π·Π΅Ρ ΠΈ Π±ΡΠ΄Ρ Π΄Π°Π»ΡΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π°ΠΊΠΊΡΡΠ°ΡΠ½Π΅Π½ΡΠΊΠΎ. ΠΠΎ Π½Π° Π²ΡΡΠΊΠΈΠΉ ΡΠ»ΡΡΠ°ΠΉ, Π»ΡΡΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ΅Π·Π΅ΡΠ²Π½ΡΡ ΠΊΠΎΠΏΠΈΡ ΡΠ²ΠΎΠΈΡ
Π΄Π°Π½Π½ΡΡ
Π±Π»ΠΈΠΆΠ΅ ΠΊ 9 ΡΠ΅Π½ΡΡΠ±ΡΡ.
Π Π²Ρ ΠΊΠ°ΠΊ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅ΡΡ ΠΊ ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ? ΠΠ΅ΡΠ΅Π΅Π·ΠΆΠ°Π΅ΡΠ΅ Ρ Notion? ΠΠ΅Π»ΠΈΡΠ΅ΡΡ ΡΠ²ΠΎΠΈΠΌ ΠΎΠΏΡΡΠΎΠΌ ΠΈ ΠΌΠ½Π΅Π½ΠΈΠ΅ΠΌ Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ
! π¬
