Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Linuxor ?
25 تا فکت کوتاه درباره ورژن version ها

@Linuxor
حتی کرنل هم این چیزای توروالدز رو به ارث برده.

Fatal Exception

Die



@SohrabComtents
Forwarded from Linuxor ?
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی عادت کردی به Pure کد زدن درصورتی که با فریم ورک خیلی راحت تره


@Linuxor
Forwarded from Armon technical logs (armon Taheri)
مرتضی باشیسز جز معدود ادمایی هست که در کمال صداقت و شفافیت و سادگی مفاهیم خیلی کلیدی به شیوا ترین بیان ممکن مطرح میکنه
توی یکی از ویدیو هاش راجع مصاحبه شغلی صحبت میکنه
ای کاش افراد بیشتری این ویدیو رو ببینن و و روندی که در حال حاضر وجود داره بهبود پیدا کنه که هم به نفع مصاحبه کننده هست و هم مصاحبه شونده
https://youtu.be/r1Qkt-vK-Ng
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 یه بی نظمی عجیبی در مستندات لاراول ۱۲ می ببینم که لاراول در استارتر کیت اونم پکیچ احراز هویتش قابل نمایش نیست.

توی بخش Packages نامی از Laravel Breeze یا jetStream برده نشده است.

#لاراول

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 ۴۸ ساعت گذشت که هنوز اختلال توییتر رفع نشده است.

@TheRaymondDev
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 نصب لاراول ۱۲ در لینوکس

برای نصب اول دستور لاراول Laravel Installer در ترمینال وارد کنید:

composer global require laravel/installer


اگر در اجرای دستور Laravel New برای ایجاد پروژه خطا داد:

laravel new example-app
laravel: command not found


باید path برای لاراول تعریف کنید:

echo 'export PATH="$PATH:$(composer global config bin-dir --absolute)"' >> ~/.bashrc


حالا با دستور زیر پروژه لاراول ایجاد کنید:

laravel new example-app


#لاراول

@TheRaymondDev
آقای وزیر، من به عنوان یک کاربر اینترنت، از شما معذرت می‌خوام.
‏ببخشید که نتونستیم اینترنت باکیفیت‌تری برای شما فراهم کنیم.
‏کاش علاوه بر مالیاتی که پرداخت می‌کنیم که حقوق شماها رو تامین کنه، می‌تونستیم کاری هم برای اینترنت شما کنیم :(
‏ببخشید.

© MilaDnu

🔍 ircf.space
@ircfspace
Forwarded from یه شعر (Poem Bot)
خیام | رباعیات | رباعی شمارهٔ ۱۱۷

در کارگه کوزه گری رفتم دوش
دیدم دو هزار کوزه گویا و خموش
ناگاه یکی کوزه برآورد خروش
کو کوزه گر و کوزه خر و کوزه فروش

#خیام | گنجور
📍@iipoem
Forwarded from LpicFarsi
برای یکی کردن چند ویدیو در لینوکس از طریق خط فرمان، ابزار حرفه‌ای و بسیار رایج FFmpeg هست. در ادامه یک روش ساده و استاندارد رو با FFmpeg بهت می‌گم:


---

مرحله ۱: نصب FFmpeg (اگر نصب نیست)

در بیشتر توزیع‌ها:
sudo apt install ffmpeg        # برای Debian/Ubuntu
sudo dnf install ffmpeg # برای Fedora/AlmaLinux
sudo pacman -S ffmpeg # برای Arch

مرحله ۲: ساخت لیست فایل‌ها

یک فایل متنی با نام list.txt بساز که توش مسیر فایل‌های ویدیو به ترتیب مورد نظر باشه:
file 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'
> فایل‌ها باید فرمت و کدک مشابه داشته باشن (مثلاً همه MP4 با h264 و aac).



مرحله ۳: اجرای دستور ترکیب
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4
📌 خروجی می‌شه: output.mp4



⚠️ اگر کدک فایل‌ها متفاوت بود:

در این حالت باید دوباره encode بشن:

ffmpeg -i video1.mp4 -i video2.mp4 -filter_complex "[0:v:0][0:a:0][1:v:0][1:a:0] concat=n=2:v=1:a=1[outv][outa]" -map "[outv]" -map "[outa]" output.mp4

موفق باشید

@lpicfarsi
Forwarded from Geek Alerts
مدل GPT-4o به تایید بیش از حد حرف‌ها معروفه، کم پیش میاد باهاتون مخالفت کنه و شاید به ظاهر بد باشه اما خیلی از کاربرها دوسش دارن. با اومدن GPT-5 تمام مدل‌های قبلی رو غیر فعال کردن و الان از داخل پنل فقط GPT-5 در دسترس هست.

کاربرها از GPT-5 شاکی هستن که جواب‌های سرد و رباتی میده و به نظر میرسه اون احساسات و شاید تایید کردن کاربر رو نداره، به خصوص اینکه بخشی از کاربرا ازش برای صحبت‌های خصوصی استفاده میکردن.

سم‌آلتمن اول تایید کرد که GPT-4o رو برای کاربرها برمیگردونیم ولی در پستی جداگانه از کنار گذاشتنش هم دفاع کرد، توی این پست میگه ما میدونیم بعضی از افراد به مدل هوش‌مصنوعی خاصی وابسته هستن اما اینو تا زمانی که GPT-5 اومد درک نکردیم. GPT-4o بیش از حد متملق بود. این تاییدی بر توهم و رفتارهای شکننده افراده. میگه الان GPT-5 رو داریم که میتونه بهتر به افراد کمک کنه.

واکنش به صحبت‌هاش بیشتر منفی بود مثلا یکی از کاربرها نوشته: اکثر مردم فقط از تعامل با مدل 4o لذت میبرن. هیچ اشکالی نداره و شما نباید سعی کنی روشون برچسب متوهم بزنی. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Accio
Bushuray | A TUI Xray client
https://github.com/Keivan-sf/Bushuray-tui

Bushuray is a minimal keyboard-driven Xray client with tun mode. It's only available on Linux (for now). I've been working on this for the past month. It's in beta phase so please let me know if you encounter any issues
همچنان گنوهرد رو بعد از ۳۵ سال توسعه بخواید روی kvm اجرا کنید با همچین چیزی مواجه می‌شید :))

جدای از اینکه داره escape character تل‌نت رو چاپ می‌کنه، تکنولوژی که استفاده کردن Rump خیلی باحاله.


توصیه می‌کنم درموردش بخونید:


https://wiki.netbsd.org/rumpkernel/

@SohrabContents
Forwarded from Geek Alerts
یه سند منتشر شده که نشون میده اسم OpenAI رو ایلان‌ماسک انتخاب کرده، استدلالش هم روشی بود که برای Spacex اسم‌گذاری کردن. توی ایمیل حتی اشاره میکنه که دامنه openai.com برای خرید در دسترسه.

بعد گرگ براکمن میگه رفته مشورت کرده و همه نسبت به اسم OpenAI احساس خوبی داشتن و با صاحب دامنه openai.com تماس گرفته و دارن برای خریدش صحبت میکنن. [L]

🤓 @geekalerts
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
به کمک GPT-5 یک وب اپ ویرایش عکس اوپن سورس منتشر کردم که میتونید سریع کار های Crop و Resize کردن و تغییر به فرمت های دیگه مثل WebP رو داخل یه رابط کاربری زیبا و فارسی انجام بدید.

لینک وبسایت
https://Editor.maux.site

و لینگ گیت هاب

https://github.com/xmannii/maux-image-editor

@DevTwitter | <Mani/>
پارچ روی بیس‌دبیان از یک دروغ ۱۳ شروع شد :)))


ولی داره به حقیقت می‌پیونده.

@SohrabContents
Forwarded from Woland's Linux Journal (Woland)
چطور یک بش کامپلیشن بنویسیم؟
به همین سادگی:

#!/usr/bin/env bash

_generate_go_completions() {
local idx=$1; shift
local words=( "$@" )
local current_word=${words[idx]}

local array=(
build
run
bug
build
clean
doc
env
fix
fmt
generate
get
install
list
mod
work
run
telemetry
test
tool
version
vet
)

for i in "${array[@]}"; do
if [[ $i == "$current_word"* ]]; then echo "$i"; fi
done
}

_complete_go_bash() {
mapfile -t raw < <(_generate_go_completions "$COMP_CWORD" "${COMP_WORDS[@]}")
COMPREPLY=( "${raw[@]}" )
}

if [ -n "${BASH_VERSION:-}" ]; then
complete -F _complete_go_bash go
fi


احتمالا کامپلیشن‌های بهتری هم برای گو وجود داره، اما همین برای من کافیه.
کد خواناست اگه مشکلی داشتین توی کامنت بپرسین.

#bash #بش
بهترین مقاله برای قهوه‌ی صبح یکشنبه:
Multi token prediction potential
که میتونه سرعت LLMها رو تا ۵ برابر بیشتر کنه

https://arxiv.org/html/2507.11851v1

@DevTwitter | <Sina HN Yazdi/>
این اضافه شدن زبان فارسی توی Vite و Vue واقعا حس خوبی بهم میده. جدا از کیفیت ترجمه،
همینکه به دنیا میگه ما وجود داریم چیز بزرگیه.

https://fa.vuejs.org/

@DevTwitter | <Yasha/>
Forwarded from Gopher Academy
یه محیط خفن گرافیکی جذاب برای یادگیری الگوهای Concurrency

Go Concurrency Explorer

https://www.concurrency.rocks