CleverDevs – Telegram
CleverDevs
8.47K subscribers
734 photos
282 videos
27 files
436 links
به کانال کلوردوز خوش اومدین

سعی میکنیم چیزایی که بنظر کاربردی هستن رو باهاتون به اشتراک بزاریم


🔥لینوکس
🔥برنامه نویسی فرانت‌اند
🔥برنامه نویسی بک‌اند
🔥اخبار تکنولوژی و...

CleverDevs are better than other Devs
💢~> @mmdrsdev
Download Telegram
Channel created
تاحالا براتون پیش اومده یه کامیتی بزنید رو پروژتون و بعد کامیت نیاز به یه تغیر خیلی کوچیک تو پروژه باشه؟
اینجور مواقع شما دیگه نمیخواید یه کامیت جدید بزنید و دلتون میخواد که همین تغییر کوچیک رو روی کامیت قبلیتون بزنید

خب اگه همچین چیزی براتون پیش اومد میتونید با کامند
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
🤣9👎3❤‍🔥1🔥1
برای تغییر وضعیت یه flag نیازی نیست شرط بذارید،
میتونید از نقیض خودش استفاده کنید.

#trick

@CleverDevs
@CleverDevsGp
👍7👎32❤‍🔥1
یه سیستم لینوکس سال ۲۰۰۳❤️‍🔥

#linux

@CleverDevs
@CleverDevsGp
🔥93👎3❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
با این ترفند میتونی ایمپورت و اکسپورت های زیاد رو سازماندهی تر کنی🔥

ویدیو از wes bos❤️
#js
@CleverDevs
@CleverDevsGp
🔥8👎41❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
جوری که کد هامونو از استک اورفلو بر میداریم😂
#fun
@CleverDevs
@CleverDevsGp
🤣8👎3👍2😁1
جوری که مردم عادی سریال دانلود میکنن
"کلیک بر روی لینک و منتظر ماندن به مدت دوسال برای ریلود سایت"
VS
برنامه نویسا:

#fun
@CleverDevs
@CleverDevsGp
🤣9👍3👎3🔥1
توی این پست توی ویرگول سعی کردم نحوه فعالسازی محصولات جت بزینز روی لینوکس رو مرحله به مرحله توضیح بدم

پی نوشت : اگه براتون مقدوره حتما سعی کنید نسخه قانونی رو بخرید ولی اگه امکانش رو ندارید میتونید با این روش فعال کنید

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
11👍5👎2🔥2
Geph_4.7.12.apk
21.1 MB
وی‌پی‌ان geph برای اندروید عالیه

#vpn

@CleverDevs
@CleverDevsGp
👍6👎3🔥2
چن وقت پیش با چند خط کد bash یه پکیج dnschanger نوشته بودم

بعدش هم یکی دو نفر بهم گفتن که ببرمش رو aur هم اینکه خودم دلم میخواست یه پکیج روی aur داشته باشم(هرچند کوچیک)

و خب امروز پکیج dnsch رو روی aur پوش کردم و میتونید با کامند زیر روی سیستم عامل های ارچ بیس نصب کنید
yay -S dnsch
or
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
👍5👎3🔥3🤣1
با این روش میتونید از کامند های آرتیسان لاراول توی کدای پروژتون استفاده کنید

#laravel
#php
@CleverDevs
@CleverDevsGp
7👎3👍1🔥1
توی این پست ویرگول اومدم مراحل نصب lamp sever روی سیستم های ارچ بیس رو قدم به قدم توضیح دادم
امیدوارم براتون مفید باشه


https://vrgl.ir/5gqkN

اگه خوشتون اومد با لایک و کامنت خوشحالم میکنید❤️
#lamp #php #apache #mariadb
@CleverDevs
@CleverDevsGp
4👎4🔥3👍1
با این ترفند میتونید به پشت child های المنت parent شمارنده بدید مثل لیست های ol.
پ.ن: 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 :

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🤣21🔥1🗿1
داشتم گیت هاب میگشتم یه چند ریپ به پستم خورده امدن یه داده های رو تو فایل .txt سیو کردند و برا حذف شون هم از پنل مدیریت امدن 100 تا unlink(); نوشتن و تک تک پاک میکنند ://///

اگه شما هم نیاز داشتید اینطوری بنویسید.

$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👎32🔥2🤣1
👎7🤣7🗿2
👍7👎42