تاحالا براتون پیش اومده یه کامیتی بزنید رو پروژتون و بعد کامیت نیاز به یه تغیر خیلی کوچیک تو پروژه باشه؟
اینجور مواقع شما دیگه نمیخواید یه کامیت جدید بزنید و دلتون میخواد که همین تغییر کوچیک رو روی کامیت قبلیتون بزنید
خب اگه همچین چیزی براتون پیش اومد میتونید با کامند
اگه هم خواستید پیام کامیت قبلی رو ادیت کنید باز میتونید از فلگ m استفاده کنید به این صورت
https://smartlogic.io/blog/git-commit-amend/
#trick
#git
@CleverDevs
@CleverDevsGp
اینجور مواقع شما دیگه نمیخواید یه کامیت جدید بزنید و دلتون میخواد که همین تغییر کوچیک رو روی کامیت قبلیتون بزنید
خب اگه همچین چیزی براتون پیش اومد میتونید با کامند
git commit –amend
هر تغیری که دادید رو روی کامیت قبلیتون ثبت کنیداگه هم خواستید پیام کامیت قبلی رو ادیت کنید باز میتونید از فلگ m استفاده کنید به این صورت
git commit --amend -m “this fixes the previous oopsies”
اطلاعات بیشتر : https://smartlogic.io/blog/git-commit-amend/
#trick
#git
@CleverDevs
@CleverDevsGp
👌7👍5👎3🔥3
برای تغییر وضعیت یه flag نیازی نیست شرط بذارید،
میتونید از نقیض خودش استفاده کنید.
#trick
@CleverDevs
@CleverDevsGp
میتونید از نقیض خودش استفاده کنید.
#trick
@CleverDevs
@CleverDevsGp
👍7👎3⚡2❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
با این ترفند میتونی ایمپورت و اکسپورت های زیاد رو سازماندهی تر کنی🔥
ویدیو از wes bos❤️
#js
@CleverDevs
@CleverDevsGp
ویدیو از wes bos❤️
#js
@CleverDevs
@CleverDevsGp
🔥8👎4❤1❤🔥1
جوری که مردم عادی سریال دانلود میکنن
"کلیک بر روی لینک و منتظر ماندن به مدت دوسال برای ریلود سایت"
VS
برنامه نویسا:
#fun
@CleverDevs
@CleverDevsGp
"کلیک بر روی لینک و منتظر ماندن به مدت دوسال برای ریلود سایت"
VS
برنامه نویسا:
#fun
@CleverDevs
@CleverDevsGp
🤣9👍3👎3🔥1
توی این پست توی ویرگول سعی کردم نحوه فعالسازی محصولات جت بزینز روی لینوکس رو مرحله به مرحله توضیح بدم
پی نوشت : اگه براتون مقدوره حتما سعی کنید نسخه قانونی رو بخرید ولی اگه امکانش رو ندارید میتونید با این روش فعال کنید
https://virgool.io/@mmdrsdev/active-jetbrains-prouducts-on-linux-w4v6gvwq54cs
@CleverDevs
@CleverDevsGp
پی نوشت : اگه براتون مقدوره حتما سعی کنید نسخه قانونی رو بخرید ولی اگه امکانش رو ندارید میتونید با این روش فعال کنید
https://virgool.io/@mmdrsdev/active-jetbrains-prouducts-on-linux-w4v6gvwq54cs
@CleverDevs
@CleverDevsGp
⚡5👎3🔥2🗿2❤🔥1
گیت هاب یه هاست رایگان داره که میتونین سایتتون رو انلاین بالا بیارین
برای استفاده ازش برید به تنظیمات ریپازیتوریتون و از منوی سمت چپ Pages رو بزنین
بعدش توی بخش branch ، اون برنچی که میخواید بالا بیاد رو انتخاب کنین و روی سیو بزنین
صفحه رو رفرش کنین و اون بالا مثل تصویر گزینه visit site میاد براتون
ساختار دامینش:
https:// "Your Account Name" .github.io/ "Your Repo Name" /
پ.ن : فقط سایتای استاتیک رو ساپورت میکنه
#gitHub
#trick
@CleverDevs
@CleverDevsGp
برای استفاده ازش برید به تنظیمات ریپازیتوریتون و از منوی سمت چپ Pages رو بزنین
بعدش توی بخش branch ، اون برنچی که میخواید بالا بیاد رو انتخاب کنین و روی سیو بزنین
صفحه رو رفرش کنین و اون بالا مثل تصویر گزینه visit site میاد براتون
ساختار دامینش:
https:// "Your Account Name" .github.io/ "Your Repo Name" /
پ.ن : فقط سایتای استاتیک رو ساپورت میکنه
#gitHub
#trick
@CleverDevs
@CleverDevsGp
⚡11👍5👎2🔥2
Geph_4.7.12.apk
21.1 MB
👍6👎3🔥2
چن وقت پیش با چند خط کد bash یه پکیج dnschanger نوشته بودم
بعدش هم یکی دو نفر بهم گفتن که ببرمش رو aur هم اینکه خودم دلم میخواست یه پکیج روی aur داشته باشم(هرچند کوچیک)
و خب امروز پکیج dnsch رو روی aur پوش کردم و میتونید با کامند زیر روی سیستم عامل های ارچ بیس نصب کنید
برای ست کردن روی شکن :
@CleverDevs
@CleverDevsGp
بعدش هم یکی دو نفر بهم گفتن که ببرمش رو aur هم اینکه خودم دلم میخواست یه پکیج روی aur داشته باشم(هرچند کوچیک)
و خب امروز پکیج dnsch رو روی aur پوش کردم و میتونید با کامند زیر روی سیستم عامل های ارچ بیس نصب کنید
yay -S dnschor
paru -S dnschنصب روی پارچ:
sudo pacman -S dnschنحوه استفاده :
برای ست کردن روی شکن :
sudo dnsch shبرای ست کردن رو گوگل :
sudo dnsch g#linux #Arch
@CleverDevs
@CleverDevsGp
⚡11👎3
اگه میخواید یه درگ و دراپ (drag and drop) خوب با جاوا اسکریپت بسازید (یه چیزی مث trello) این ویدیو میتونه کمکتون کنه
https://youtu.be/3O8lfY5hdGI
#javanoscript #drag #drop #draganddrop
#js
@CleverDevs
@CleverDevsGp
https://youtu.be/3O8lfY5hdGI
#javanoscript #drag #drop #draganddrop
#js
@CleverDevs
@CleverDevsGp
👍5👎3🔥3🤣1
با این روش میتونید از کامند های آرتیسان لاراول توی کدای پروژتون استفاده کنید
#laravel
#php
@CleverDevs
@CleverDevsGp
#laravel
#php
@CleverDevs
@CleverDevsGp
⚡7👎3👍1🔥1
توی این پست ویرگول اومدم مراحل نصب lamp sever روی سیستم های ارچ بیس رو قدم به قدم توضیح دادم
امیدوارم براتون مفید باشه
https://vrgl.ir/5gqkN
اگه خوشتون اومد با لایک و کامنت خوشحالم میکنید❤️
#lamp #php #apache #mariadb
@CleverDevs
@CleverDevsGp
امیدوارم براتون مفید باشه
https://vrgl.ir/5gqkN
اگه خوشتون اومد با لایک و کامنت خوشحالم میکنید❤️
#lamp #php #apache #mariadb
@CleverDevs
@CleverDevsGp
⚡4👎4🔥3👍1
با این ترفند میتونید به پشت child های المنت parent شمارنده بدید مثل لیست های ol.
پ.ن: name دلخواهه.
#css
#trick
@CleverDevs
@CleverDevsGp
پ.ن: name دلخواهه.
#css
#trick
@CleverDevs
@CleverDevsGp
⚡4👎3👍2🔥2
میخام یه کتابخونه معرفی کنم. به اسم cron-schedule
از کتابخانههای معروف برای ایجاد کرون جاب در PHP هست.
برای نصب کتابخانه cron-schedule
فایل های مربوطه را از مخزن GitHub دانلود کنید
مثال برای ایجاد یک کرون جاب هر روز ساعت 10 صبح اجرا کنید
<?php
require 'path/to/cron-schedule/CronSchedule.php';
use CronSchedule\CronSchedule;
$cron = new CronSchedule(); //Class
$cron->setExpression('0 10 * * *'); //time
$nextRunDate = $cron->getNextRunDate(); //cron now
$nextRunDate->format('Y-m-d H:i:s');
استفاده از composer :
//Code :
همین مشکلی داشتید کامنت کنید
@CleverDevs
@CleverDevsGp
از کتابخانههای معروف برای ایجاد کرون جاب در PHP هست.
برای نصب کتابخانه cron-schedule
فایل های مربوطه را از مخزن GitHub دانلود کنید
مثال برای ایجاد یک کرون جاب هر روز ساعت 10 صبح اجرا کنید
<?php
require 'path/to/cron-schedule/CronSchedule.php';
use CronSchedule\CronSchedule;
$cron = new CronSchedule(); //Class
$cron->setExpression('0 10 * * *'); //time
$nextRunDate = $cron->getNextRunDate(); //cron now
$nextRunDate->format('Y-m-d H:i:s');
استفاده از composer :
composer install
{ "require": {"cron-schedule/cron-schedule": "^1.0"
}}//Code :
<?php
require 'vendor/autoload.php';
use CronSchedule\CronSchedule;
$cron = new CronSchedule();
$cron->setExpression('0 10 * * *');
$nextRunDate = $cron->getNextRunDate();
$nextRunDate->format('Y-m-d H:i:s');همین مشکلی داشتید کامنت کنید
@CleverDevs
@CleverDevsGp
⚡4👍3👎3🤣2❤1🔥1🗿1
داشتم گیت هاب میگشتم یه چند ریپ به پستم خورده امدن یه داده های رو تو فایل .txt سیو کردند و برا حذف شون هم از پنل مدیریت امدن 100 تا unlink(); نوشتن و تک تک پاک میکنند ://///
اگه شما هم نیاز داشتید اینطوری بنویسید.
میاد تو پوشه
لیست فایل با پسوند .txt میگیره. میریزه تو حلقه. اسمشون درمیاره. و تو $file_name سیو میکنه و برای حذف به unlink میده و همه فایل حذف میشه
@CleverDevs
@CleverDevsGp
اگه شما هم نیاز داشتید اینطوری بنویسید.
$folder_path = getcwd();
$file_list = glob($folder_path . '/*.txt'); //list files *.txt
foreach ($file_list as $file_path) {
$file_name = basename($file_path); //name files
unlink($file_name); //del files text
}میاد تو پوشه
فعلیلیست فایل با پسوند .txt میگیره. میریزه تو حلقه. اسمشون درمیاره. و تو $file_name سیو میکنه و برای حذف به unlink میده و همه فایل حذف میشه
@CleverDevs
@CleverDevsGp
⚡7👎3❤2🔥2🤣1