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

for (πŸ’²Coders as πŸ’²Student):
echo("Hello πŸ’²Student->name");
endfor;

Author: @BakirovRoman
Download Telegram
πŸŽ› Bash Show CPU Info 🐧

lscpu


#bash #cpu #info
Please open Telegram to view this post
VIEW IN TELEGRAM
Get Mouse Position

alias mouse='xdotool getmouselocation'


#mouse
πŸŽ› Debian remove bad sources πŸ–₯

Hit:1 http://ftp.nl.debian.org/debian bullseye InRelease
Hit:2 http://security.debian.org/debian-security bullseye-security InRelease
Hit:3 http://ftp.nl.debian.org/debian bullseye-updates InRelease
Hit:4 https://download.docker.com/linux/debian bullseye InRelease
=> Ign:5 http://ppa.launchpad.net/ondrej/php/ubuntu oracular InRelease
Hit:6 https://apt.postgresql.org/pub/repos/apt bullseye-pgdg InRelease
=> Err:7 http://ppa.launchpad.net/ondrej/php/ubuntu oracular Release
404 Not Found [IP: *.*.*.* 80]
=> Err:8 https://packages.sury.org/php bullseye InRelease
451 [IP: *.*.*.* 443]
Reading package lists... Done
E: The repository 'http://ppa.launchpad.net/ondrej/php/ubuntu oracular Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://packages.sury.org/php/dists/bullseye/InRelease 451 [IP: *.*.*.* 443]
E: The repository 'https://packages.sury.org/php bullseye InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Solution:
apt update
mc /etc/apt/sources.list.d
# drop useless
# repeat


#troubleshooting #packages #sources
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ Install PHP 8.3 on Debian 11 Bullseye Throw HTTP 451 Unavailable For Legal Reasons β›ˆ

Solution: add proxy for apt:
echo 'Acquire::https::proxy "https://user:pass@x.x.x.x:8888/";' > /etc/apt/apt.conf


#php #debian #installation #bullseye #legal #code451
Please open Telegram to view this post
VIEW IN TELEGRAM
🐧 Disable Auto Choose System In GRUB πŸŽ›

sudo nano /etc/default/grub


GRUB_TIMEOUT=-1


sudo update-grub


#grub #bios #disable #timeout #windows #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ Let's Test Your Code β›ˆ

composer require "codeception/codeception" --dev

php vendor/bin/codecept bootstrap --no-interaction

src/tests/Functional.suite.yml
actor: FunctionalTester
modules:
enabled:
- Laravel:
step_decorators: ~

composer require codeception/module-laravel --dev

vendor/bin/codecept g:test Functional First

vendor/bin/codecept run Functional


#test #codecept #codeception #php #composer
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ–₯ Let's Test With Pest =) β›ˆ

composer remove phpunit/phpunit
composer require pestphp/pest --dev --with-all-dependencies
vendor/bin/pest --init
vendor/bin/pest


Doc

#test #pest #php #composer
Please open Telegram to view this post
VIEW IN TELEGRAM
🏣 Postman => Insomnia ℹ️
Please open Telegram to view this post
VIEW IN TELEGRAM
ℹ️ Insomnia Pre-request Script for Get Access Token and Past it into Header

const resp = await new Promise((resolve, reject) => {
insomnia.sendRequest(
'http://localhost/api/get-access-token',
(err, resp) => {
if (err != null) {
reject(err)
return
}
insomnia.request.addHeader({
key: 'Authorization',
value: 'Bearer ' + resp.json().access_token
});
resolve(resp);
}
);
});


#insomnia #test #script #prerequest
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘3
πŸŒͺπŸ“± Cyberpunk 2077 HTML by Hussard

Pen 1
Pen 2

#cyberpunk #pen #codepen
Please open Telegram to view this post
VIEW IN TELEGRAM
❀2
β›ˆ Get Vendor Dir From Any File πŸ–₯

$loaders = \Composer\Autoload\ClassLoader::getRegisteredLoaders();
$keys = array_keys($loaders);
if (count($keys) !== 1) {
throw new \Exception('Cant detect vendor dir!');
}
echo $keys[0];


#vendor #php #composer
Please open Telegram to view this post
VIEW IN TELEGRAM
❀2
πŸŒͺ CSS Games πŸ–₯

1️⃣ CSS Diner (Selectors)
2️⃣ Flexbox Froggy (Flex)
3️⃣ CSS Battle (Repeat)

β›ˆ Backend Games

1️⃣ PHP Return true

#css #game #games #noob
Please open Telegram to view this post
VIEW IN TELEGRAM
❀2
πŸ–₯ Lets Encrypt Free SSL Certificate πŸŽ›

apt update && apt upgrade
apt install certbot python3-certbot-nginx
certbot --nginx
# choose your nginx.server
certbot certificates
systemctl status certbot.timer
cat /etc/cron.d/certbot
certbot renew --dry-run
nginx -t
service nginx restart
# keep calm & stay safe


#ssl #nginx #https #port443 #certbot #encrypt #tls #secure
Please open Telegram to view this post
VIEW IN TELEGRAM
❀2
πŸŒͺ Laravel CORS β›ˆ

If you are having trouble authenticating with your application from an SPA that executes on a separate subdomain, you have likely misconfigured your CORS (Cross-Origin Resource Sharing) or session cookie settings.

The config/cors.php configuration file is not published by default. If you need to customize Laravel's CORS options, you should publish the complete cors configuration file using the config:publish Artisan command:


php artisan config:publish cors


Read more on laravel.com

#laravel #cors #php #config #artisan
Please open Telegram to view this post
VIEW IN TELEGRAM
❀2
πŸ“± ChatGPT o1-preview & o1-mini 🧠

πŸ‡·πŸ‡Ί [RU] Review
πŸ‡ΊπŸ‡Έ [EN] Review

#chatgpt #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯1
πŸŽ› Fix SSH Error πŸˆ‚οΈ

Error:
Warning: remote port forwarding failed for listen port 3002


Solution:
# lsof -i :3002
kill $(lsof -t -i :3002)


alias port='lsof -i '
# Usage port :3002


#ssh #error #port #forwarding #portforwarding #remote #server
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ”₯1πŸ‘1😁1
πŸ“± Reinstall Firefox for Selenium. From snap to apt 🐍🐧

Mozilla

#selenium #apt #snap #apt
Please open Telegram to view this post
VIEW IN TELEGRAM
🦊 Template Repository with Dynamic Debug for Parse any Site Data With Python & Selenium πŸ–₯

https://github.com/makhnanov/python-selenium-parser-template

#parser #parse #selenium #debug #firefox #python
Please open Telegram to view this post
VIEW IN TELEGRAM