Smart 🧠 Fullstack
45 subscribers
170 photos
11 videos
13 files
155 links
About channel: everyday developer hints.

for (💲Coders as 💲Student):
echo("Hello 💲Student->name");
endfor;

Author: @BakirovRoman
Download Telegram
#BASH
ℹ️ Бесконечный цикл с задержкой
while true; do ./my_scripts; sleep 10; done;
Forwarded from Павел Дуров
Отличная новость – Роскомнадзор официально разблокировал Telegram на территории России. Поздравляю всех российских пользователей Telegram с этим позитивным изменением – и надеюсь, что оно долгосрочно.

Что поменяется на практике в результате разблокировки? Должна вырасти стабильность и скорость работы мобильных приложений Telegram на территории России. Также станут доступны без VPN прямые веб-ссылки на каналы и сервисы Telegram, что приведет к росту числа участников каналов и чатов. При этом в плане сохранности личных данных изменений нет – право на конфиденциальность и тайну личной переписки остаются фундаментальным принципом Telegram во всех странах.

Думаю, что разблокировка станет хорошим сигналом для IT-предпринимателей и инвесторов. Подобные действия российских властей в этом и других направлениях внушают оптимизм. Надеюсь, что положительный тренд будет сохранен, и Россия сможет реализовать свой потенциал в цифровой сфере.

Спасибо всем россиянам, которые продолжали пользоваться Telegram в течение последних двух лет. Ваше доверие и поддержка вдохновляли нашу команду все это время. Уверен, эта поддержка стала одной из причин сегодняшнего события.
#PHP #PHPStorm
ℹ️ Включить подсказки для входящих параметров функции.
1. Settings
2. Editor
3. Inlay hints
4. PHP
5. Always show pass-by-reference
6. Apply & OK
#PHP #PHPStorm
ℹ️ Ускорение набора кода:

1️⃣ pubf или pubsf, внутри класса + Enter = Быстрое создание функции
2️⃣ thr + Enter, внутри функции = throw new

ℹ️ For more see: Settings -> Search: live templates -> PHP
Что будет в результате? 🤢
Результат:
Anonymous Quiz
67%
bool(true)
33%
bool(false)
ℹ️ Упрощение создания нового алиаса.
Для того чтобы не приходилось открывать новую сессию терминала или входить в новую сессию после добавления нового алиаса в /etc/bash.bashrc можно просто перечитать этот файл:
. /etc/bash.bashrc
Таким образом алиас newalias может быть следующим:
alias newalias='sudo <тут ваш любимый текстовый редактор> /etc/bash.bashrc && . /etc/bash.bashrc'
ℹ️ Остановить все контейнеры.
docker stop $(docker ps -aq)
#DOCKER
ℹ️ Клонирование без истории
git clone <repo> <dir> --branch master --depth 1
#GIT
ℹ️ Remove all images
docker rmi $(docker images -q)
docker image prune -fa
#DOCKER #WIP
Очень интересное info:

composer diagnose

#PHP #composer #packagist
⁉️#ERROR
Doctrine\DBAL\Exception
Unknown database type enum requested, Doctrine\DBAL\Platforms\MariaDb1027Platform may not support it.

#SOLUTION
Connect provider or add in any provider 👇
<?php

declare(strict_types=1);

namespace App\Providers;

use DB;
use Illuminate\Support\ServiceProvider;

class AppServiceProvider extends ServiceProvider
{
public function register()
{
/** @noinspection PhpUnhandledExceptionInspection */
DB::getDoctrineSchemaManager()
->getDatabasePlatform()
->registerDoctrineTypeMapping('enum', 'string');
}
}
Result:
Anonymous Quiz
40%
Parse error
60%
ok
🔥2
👍1
❗️Kubernetes Helm Error: UPGRADE FAILED: another operation (install/upgrade/rollback) is in progress.
👉 Article
👉 Helm doc uninstall
#k8s #helm #docker
ℹ️ PHP configuration / extension path helpers
php -i | grep "Loaded Configuration File"

php -i | grep "extension_dir"

php -i | grep "Scan this dir for additional .ini files"

#PHP #extension #configuration
ℹ️ Laravel. Validation. Rules. Require only one of two parameters. Exclude empty data.
Laravel >= 8.32 only support.
$rules = [
'login' => 'prohibited_unless:email,null|required_without:email',
'email' => 'prohibited_unless:login,null|required_without:login',
];
#PHP #Laravel #validation #rules
ℹ️ PHPStorm. Disable code fragment reformat.
1️⃣ Ctrl + Alt + S -> Code Style -> Code Style -> Formatter -> Turn formatter on/off with markers in code comment
2️⃣ Then add in code:
@formatter:off
Code in non std format
@formatter:on

#IDE #JetBrains #PHPStorm #Idea #codestyle #editor #reformat