Forwarded from DevTwitter | توییت برنامه نویسی
چند روزی بود که درگیر توسعه یه پروژه با Claude Opus 4 بودم.
مثل خیلی از ماها که فعلاً به API این مدل دسترسی نداریم، مجبور بودم کل پروژه رو بهصورت دستی تو چت بهش بدم.
ولی خب...
هر بار که میخواستم کدی رو export کنم، باید تکهتکه کدها رو کپیپیست میکردم.
و وقتی Claude جواب میداد، باز باید فایلهامو بهصورت دستی import میکردم تو پروژه اصلی.
خیلی زود فهمیدم که این فرآیند هم وقتگیره، هم اشتباهپذیر.
واسه همین نشستم و یه ابزار خط فرمان ساختم به اسم:
Interactive Project Export/Import Tool
کاری که این ابزار میکنه، دقیقاً همونه که ما توسعهدهندهها لازم داریم:
پروژه رو از مسیر دلخواهت انتخاب میکنی
با ساختاری مشخص، کلش رو export میکنی تو یه فایل تمیز
این فایل رو میدی به Claude
وقتی تغییرات رو گرفتیم، فقط کافیه با ابزار، اون فایل رو import کنیم
و همه چیز درست میره سر جای خودش
حتی یه قابلیت جالب هم داره:
اگه یه دایگرام Tree از ساختار پروژه داشته باشی، میتونه از اون ساختار یه پروژه واقعی بسازه!
بدون هیچ dependency اضافی، فقط با Node.js
از React گرفته تا Vue، Express، Nest، Next و خیلی فریمورکهای دیگه رو پشتیبانی میکنه.
https://github.com/AliSaadat-ir/interactive-project-tool/
@DevTwitter | <علی سعادت/>
مثل خیلی از ماها که فعلاً به API این مدل دسترسی نداریم، مجبور بودم کل پروژه رو بهصورت دستی تو چت بهش بدم.
ولی خب...
هر بار که میخواستم کدی رو export کنم، باید تکهتکه کدها رو کپیپیست میکردم.
و وقتی Claude جواب میداد، باز باید فایلهامو بهصورت دستی import میکردم تو پروژه اصلی.
خیلی زود فهمیدم که این فرآیند هم وقتگیره، هم اشتباهپذیر.
واسه همین نشستم و یه ابزار خط فرمان ساختم به اسم:
Interactive Project Export/Import Tool
کاری که این ابزار میکنه، دقیقاً همونه که ما توسعهدهندهها لازم داریم:
پروژه رو از مسیر دلخواهت انتخاب میکنی
با ساختاری مشخص، کلش رو export میکنی تو یه فایل تمیز
این فایل رو میدی به Claude
وقتی تغییرات رو گرفتیم، فقط کافیه با ابزار، اون فایل رو import کنیم
و همه چیز درست میره سر جای خودش
حتی یه قابلیت جالب هم داره:
اگه یه دایگرام Tree از ساختار پروژه داشته باشی، میتونه از اون ساختار یه پروژه واقعی بسازه!
بدون هیچ dependency اضافی، فقط با Node.js
از React گرفته تا Vue، Express، Nest، Next و خیلی فریمورکهای دیگه رو پشتیبانی میکنه.
https://github.com/AliSaadat-ir/interactive-project-tool/
@DevTwitter | <علی سعادت/>
Forwarded from Golden Code (@lix)
متود insertOrIgnore() در لاراول برای وارد کردن چند رکورد بصورت دسته ای هستش. اگه رکوردی باعث تکرار unique key یا نقض محدودیتهای دیتابیس بشه، بجای ایجاد خطا، اون رکورد هارو نادیده میگیره و بقیه رکورد هارو وارد میکنه.
این متود زمانی خیلی کاربردیه که بخوای دادههای حجیم رو وارد کنی و احتمال بدی بعضی رکوردها قبلاً توی دیتابیس داشتن. درین حالت، برنامه بدون خطا ادامه پیدا میکنه و کل عملیات bulk insert متوقف نمیشه.
📌 مثال:
درین مثال، رکورد سوم دارای ایمیلی هستش که قبلاً در جدول وجود داره (پس تکراریه).
با insertOrIgnore() رکوردهای تکراری رو نادیده میگیره و فقط رکوردهای جدید ([email protected]) رو وارد میکنه.
@GoldenCodeir
#Laravel
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1950492837373469057?s=1
این متود زمانی خیلی کاربردیه که بخوای دادههای حجیم رو وارد کنی و احتمال بدی بعضی رکوردها قبلاً توی دیتابیس داشتن. درین حالت، برنامه بدون خطا ادامه پیدا میکنه و کل عملیات bulk insert متوقف نمیشه.
📌 مثال:
$data = [
['email' => '[email protected]', 'name' => 'User One'],
['email' => '[email protected]', 'name' => 'User Two'],
['email' => '[email protected]', 'name' => 'User One Duplicate'], // ایمیل تکراری
];
// جدول users ایمیل رو به عنوان UNIQUE تعریف کردیم
DB::table('users')->insertOrIgnore($data);
درین مثال، رکورد سوم دارای ایمیلی هستش که قبلاً در جدول وجود داره (پس تکراریه).
با insertOrIgnore() رکوردهای تکراری رو نادیده میگیره و فقط رکوردهای جدید ([email protected]) رو وارد میکنه.
@GoldenCodeir
#Laravel
(بهمنبع و مثالش دقت کنید 👇🏾)
https://x.com/PovilasKorop/status/1950492837373469057?s=1
👍1
Forwarded from DevTwitter | توییت برنامه نویسی
یکی دو روزه صحبت از مدل جدید اوپن سورس چینی GLM-4.5 هست که ادعا داره در حد Grok 4 عمل میکنه، امشب به تست و جیلبریک آن خواهم نشست
تست :
https://chat.z.ai
بیشتر بخوانید :
https://z.ai/blog/glm-4.5
&
https://github.com/zai-org/GLM-4.5
@DevTwitter | <Amir/>
تست :
https://chat.z.ai
بیشتر بخوانید :
https://z.ai/blog/glm-4.5
&
https://github.com/zai-org/GLM-4.5
@DevTwitter | <Amir/>
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from Laravel News
The Laravel Idea Plugin is Now FREE for PhpStorm Users https://laravel-news.com/the-laravel-idea-plugin-is-now-free-for-phpstorm-users
Laravel News
The Laravel Idea Plugin is Now FREE for PhpStorm Users - Laravel News
Starting July 30, 2025, JetBrains is making Laravel Idea free for PhpStorm users.
Forwarded from Geek Alerts
یوتیوب از ۱۳ آگوست (۲۲ مرداد) تخمین سن کاربرهارو با AI شروع میکنه، هدفشون اینه کاربرهای زیر ۱۸ سال رو با این روش پیدا کنن، وقتی شناسایی کنه در کنار ویدیوهای مناسب سنشون، تبلیغات به شکل محدود بهش نمایش داده میشن یا مثلا اینکه یادآور وقت خواب پخش میکنه.
یه مسئله اینه که یوتیوبرها احتمالا درآمدشون کاهش پیدا میکنه، چون بخش بزرگی از دنبالکنندههاشون رو AI ممکنه زیر ۱۸ سال تشخیص بده و نمایش تبلیغ که منبع درآمد یوتیوبرهاست محدود میشه. یوتیوب هم حساب هرکسی رو زیر ۱۸ سال تشخیص بده تنها راه اثبات اینه که فرد مدارک شناسایی ارسال کنه.
بیشتر صحبتها در مورد آمریکا و بریتانیا هست ولی هنوز معلوم نیست این طرح دقیقا در چند کشور اجرا میشه. [L]
🤓 @geekalerts
یه مسئله اینه که یوتیوبرها احتمالا درآمدشون کاهش پیدا میکنه، چون بخش بزرگی از دنبالکنندههاشون رو AI ممکنه زیر ۱۸ سال تشخیص بده و نمایش تبلیغ که منبع درآمد یوتیوبرهاست محدود میشه. یوتیوب هم حساب هرکسی رو زیر ۱۸ سال تشخیص بده تنها راه اثبات اینه که فرد مدارک شناسایی ارسال کنه.
بیشتر صحبتها در مورد آمریکا و بریتانیا هست ولی هنوز معلوم نیست این طرح دقیقا در چند کشور اجرا میشه. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Geek Alerts
یه سند داخلی از مایکروسافت درز کرده که دستمزد پرداختی به مهندسهاش رو نشون میده، یعنی برای اولین بار میتونیم ببینیم یه شرکت بزرگ مثل مایکروسافت چقدر حقوق پرداخت میکنه.
اول اینکه توی مایکروسافت یه سیستم سطحبندی وجود داره، مثلا سطح ۵۷ تا ۵۹ میشن مهندسهای تازهکار و سطح ۷۰ که بالاترین هست میشه مهندسهای برجسته. توی هر سطحی هم کارمندها بر اساس اینکه توی کدوم دفتر مایکروسافت هستن حقوقشون فرق میکنه، مثلا دفتر سانفرانسیسکو و نیویورک حقوق بیشتری میگیرن.
یک نمونه اینکه در دفتر اصلی مایکروسافت یک کارمند تازهوارد سطح ۵۷ حقوقش سالانه ۸۳ تا ۱۰۸ هزار دلار هست. در زمان استخدام هم ۵ تا ۱۳ هزار دلار بهش سهام میدن. همین شرایط برای بالاترین سطح یعنی مهندس برجسته سطح ۷۰ میشه سالانه ۲۷۰ تا ۴۰۰ هزار دلار حقوق در کنار ۰.۸ تا ۱.۹ میلیون دلار سهام در زمان استخدام.
نسخه کاملتر رو در سایت براتون قرار دادیم. [L]
🤓 @geekalerts
اول اینکه توی مایکروسافت یه سیستم سطحبندی وجود داره، مثلا سطح ۵۷ تا ۵۹ میشن مهندسهای تازهکار و سطح ۷۰ که بالاترین هست میشه مهندسهای برجسته. توی هر سطحی هم کارمندها بر اساس اینکه توی کدوم دفتر مایکروسافت هستن حقوقشون فرق میکنه، مثلا دفتر سانفرانسیسکو و نیویورک حقوق بیشتری میگیرن.
یک نمونه اینکه در دفتر اصلی مایکروسافت یک کارمند تازهوارد سطح ۵۷ حقوقش سالانه ۸۳ تا ۱۰۸ هزار دلار هست. در زمان استخدام هم ۵ تا ۱۳ هزار دلار بهش سهام میدن. همین شرایط برای بالاترین سطح یعنی مهندس برجسته سطح ۷۰ میشه سالانه ۲۷۰ تا ۴۰۰ هزار دلار حقوق در کنار ۰.۸ تا ۱.۹ میلیون دلار سهام در زمان استخدام.
نسخه کاملتر رو در سایت براتون قرار دادیم. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
راه اندازی سه سوته (حتی یه سوته ) فایل سرور سریع و ساده و زیبا و کاربردی و فوق العاده
https://github.com/9001/copyparty
@DevTwitter | <Rahmanism/>
https://github.com/9001/copyparty
@DevTwitter | <Rahmanism/>
Forwarded from Geek Alerts
لقب «اسلاپر» (Slopper) یکی از کلمات جدیده که ممکنه وارد دایره لغات بشه، به کسی میگن که زیاد از ChatGPT و هوشمصنوعی برای گرفتن هر جوابی استفاده میکنه و احتمالا اگه باهاش حرف بزنید بیشتر دیدگاههاش از خودش نیست و جواب هر سوالی رو باید با AI چت کنه.
این کلمه از AI slop میاد که به محتواهای بیکیفیت تولید شده با هوشمصنوعی میگن، البته چون کلمه رو یه نفر استفاده کرده بقیه کاربرها هم اومدن کلمات خودشونرو پیشنهاد دادن، مثلا یه نفر second hand thinker یا «متفکر دست دوم» رو پیشنهاد داده. [L]
🤓 @geekalerts
این کلمه از AI slop میاد که به محتواهای بیکیفیت تولید شده با هوشمصنوعی میگن، البته چون کلمه رو یه نفر استفاده کرده بقیه کاربرها هم اومدن کلمات خودشونرو پیشنهاد دادن، مثلا یه نفر second hand thinker یا «متفکر دست دوم» رو پیشنهاد داده. [L]
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from ASafaeirad
This was short but thought provoking.
https://gomakethings.com/minification-doesnt-matter-much/
#article
https://gomakethings.com/minification-doesnt-matter-much/
#article
gomakethings.com
Minification doesnt matter much
Years ago, I was staunchly in the “minify your code, even if you use gzip” camp. But these days, I’ve switched teams! I did some tests on the bundled version of Kelp UI. Unminifed: 58.2kb Minified: 43kb Unminified + gzipped: 8.2kb Minified + gzipped: 7.4kb…
Forwarded from ASafaeirad
من امروز فهمیدم که بعضی فرآیندها توی لینوکس nice تر از بقیه هستن.
خیلی ساده بخوام بگم داستان اینه که هرچی فرآیند nice تر باشه بیشتر تعارف میکنه و اولویت و منابع رو به بقیه میده :))
بیشتر بخونید
https://www.gnu.org/software/coreutils/manual/html_node/nice-invocation.html#nice-invocation
https://man7.org/linux/man-pages/man1/nice.1.html
#linux #til #nice
خیلی ساده بخوام بگم داستان اینه که هرچی فرآیند nice تر باشه بیشتر تعارف میکنه و اولویت و منابع رو به بقیه میده :))
بیشتر بخونید
https://www.gnu.org/software/coreutils/manual/html_node/nice-invocation.html#nice-invocation
https://man7.org/linux/man-pages/man1/nice.1.html
#linux #til #nice
www.gnu.org
nice invocation (GNU Coreutils 9.8)
Next: nohup: Run a command immune to hangups, Previous: env: Run a command in a modified environment, Up: Modified command invocation [Contents][Index]
Forwarded from Python Hints
متا دیگه دنبال
حتی اینکه چندتا
ازین پس، توی مصاحبههای شرکت
۱ سال و نیم قبل گفتم، شرکتها قطعاً و حتماً به این سمت خواهند رفت 👌
تعریف جونیور هم بیشتر عوض خواهد شد !
پینوشت:
برای دوستان تازه وارد
coder نمیگرده حتی اینکه چندتا
leetcode هم حل کردید و حفظ کردید توی متا مهم نیست.ازین پس، توی مصاحبههای شرکت
META اجازه استفاده از هوش مصنوعی رو هم دارید.۱ سال و نیم قبل گفتم، شرکتها قطعاً و حتماً به این سمت خواهند رفت 👌
تعریف جونیور هم بیشتر عوض خواهد شد !
پینوشت:
Coder != Software Engineer برای دوستان تازه وارد
Forwarded from Laravel News
Laracon 2025 Day 2 - Part One https://www.youtube.com/watch?v=g483eJ9cUSs
YouTube
Laracon 2025 Day 2 - Part One
@laravelnews on social:
Instagram: https://www.instagram.com/laravelnews/
Twitter: https://twitter.com/laravelnews
Facebook: https://www.facebook.com/laravelnews
LinkedIn: https://www.linkedin.com/company/laravel-news
➫ Business Inquires: hello@laravel…
Instagram: https://www.instagram.com/laravelnews/
Twitter: https://twitter.com/laravelnews
Facebook: https://www.facebook.com/laravelnews
LinkedIn: https://www.linkedin.com/company/laravel-news
➫ Business Inquires: hello@laravel…
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
Forwarded from Ninja Learn | نینجا لرن (Mohammad)
Forwarded from متخصص وردپرس | پوینا
بعضیا فکر میکنن نموداری که گذاشتیم شانسی بوده و برای یک سایت بوده
نمونه دیگر برای موبایل و سیستم تمام لینکا سبز
بدون یکدونه قرمز و زرد روی سرور های ایران ( بدون کلود فلر و بدون CDN)
و به تازگی وارد دیسکاور گوگل شده یعنی توی 36 ماه اخیر فقط سه ماه اخیر که سرور و سایتش رو بهینه کردیم تونسته وارد دیسکاور بشه
متاسفانه اینکه میگن سرور خارج برای سئو خوبه اشتباهه
سرعت بر اساس زمان باز شدن کاربر سنجیده میشه و اصلا جی متریکس و گوگل پیج اسپید توی سرچ کنسول مهم نیست
@poinair پوینا
نمونه دیگر برای موبایل و سیستم تمام لینکا سبز
بدون یکدونه قرمز و زرد روی سرور های ایران ( بدون کلود فلر و بدون CDN)
و به تازگی وارد دیسکاور گوگل شده یعنی توی 36 ماه اخیر فقط سه ماه اخیر که سرور و سایتش رو بهینه کردیم تونسته وارد دیسکاور بشه
متاسفانه اینکه میگن سرور خارج برای سئو خوبه اشتباهه
سرعت بر اساس زمان باز شدن کاربر سنجیده میشه و اصلا جی متریکس و گوگل پیج اسپید توی سرچ کنسول مهم نیست
@poinair پوینا
Forwarded from Gopher Academy
🎂🎊امروز زادروز چنل گوفر آکادمی هست🎊🎂
🥂امروز ۸ مرداد دقیقا روزی بود که گوفر آکادمی متولد شد🎂
🍾توی این مسیر کلی چیز یادگرفتم و حتی کلی رفیق خوب پیدا کردم
👑روز های خوب و بد زیادی داشتم تا جای که بود تونستم مقالات مفید و بروز براتون بذارم
🌷کانال ما چهارشنبه ۸ مرداد سال ۹۹ شروع به فعالیت خودش کرد یعنی 5 سال میگذره از عمر این چنل (خیلی کوچیک بودیم اما زود بزرگ شدیم با تجربه تر شدیم در کنار شما)
🖐 دوستان این چنل ما رو حمایت کنید که همچنان با قدرت کارش رو ادامه بده👑🫡🍾🌷
💸🚬 به مناسبت این روز تخفیف 50 درصدی رو تمام تعرفه های تبلیغاتی چنل
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢اگر تلگرام پرمیموم داری boost کن 👇
🔵 https://t.iss.one/gopher_academy?boost
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢لینک حمایت مالی👇
🔵 https://www.coffeete.ir/mrbardia72
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢 اگرم سوالی نظری انتقادی بود درخدمتم👇
🔵 @mrbardia72
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢اگر دنبال تبلیغ هستی اینجا پیام بده👇
🔵 @labdon_ads
🥂امروز ۸ مرداد دقیقا روزی بود که گوفر آکادمی متولد شد🎂
🍾توی این مسیر کلی چیز یادگرفتم و حتی کلی رفیق خوب پیدا کردم
👑روز های خوب و بد زیادی داشتم تا جای که بود تونستم مقالات مفید و بروز براتون بذارم
🌷کانال ما چهارشنبه ۸ مرداد سال ۹۹ شروع به فعالیت خودش کرد یعنی 5 سال میگذره از عمر این چنل (خیلی کوچیک بودیم اما زود بزرگ شدیم با تجربه تر شدیم در کنار شما)
🖐 دوستان این چنل ما رو حمایت کنید که همچنان با قدرت کارش رو ادامه بده👑🫡🍾🌷
💸🚬 به مناسبت این روز تخفیف 50 درصدی رو تمام تعرفه های تبلیغاتی چنل
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢اگر تلگرام پرمیموم داری boost کن 👇
🔵 https://t.iss.one/gopher_academy?boost
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢لینک حمایت مالی👇
🔵 https://www.coffeete.ir/mrbardia72
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢 اگرم سوالی نظری انتقادی بود درخدمتم👇
🔵 @mrbardia72
➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖
🟢اگر دنبال تبلیغ هستی اینجا پیام بده👇
🔵 @labdon_ads
Telegram
Gopher Academy
از این کانال حمایت کنید تا بتواند به قابلیتهای اضافی دسترسی پیدا کند.
Forwarded from SoniaCircuit (Sonia Fatholahi)
YouTube
The Horror of Having a Body
Bloodborne & Akira spoilers | Head to https://www.brilliant.org/ClarkElieson/ to get a 30-day free trial + 20% off your annual subscription.
-patreon: https://www.patreon.com/ClarkElieson
-Insta: https://www.instagram.com/clarkelieson/
Business Inquiries:…
-patreon: https://www.patreon.com/ClarkElieson
-Insta: https://www.instagram.com/clarkelieson/
Business Inquiries:…
Forwarded from IRCF | اینترنت آزاد برای همه
Forwarded from Curious Geek ⚡️
MCP Server
یک پروتکل استاندارد برای Integration زدن با AI agent ها به سامانه های مختلف، برای مثال بابت NSFW detection میتونیم ازش استفاده کنیم.
🔗 modelcontextprotocol.io/overview
🆔 @Hiradsajde
یک پروتکل استاندارد برای Integration زدن با AI agent ها به سامانه های مختلف، برای مثال بابت NSFW detection میتونیم ازش استفاده کنیم.
🔗 modelcontextprotocol.io/overview
🆔 @Hiradsajde