🎄 یک برنامه نویس تنبل
2.02K subscribers
1.54K photos
284 videos
37 files
1.91K links
کانال یک برنامه نویس تنبل

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

ارتباط با مدیریت :

@CoderNap

اسپانسر هاست سایت راییوم توسط پوینا

https://rayium.ir

@poinair
Download Telegram
🔶 پکیچ لاراول متاباکس در صفحه لاراول نیوز لینکدین به اشتراک گذاشته شده است.

#لاراول

@TheRaymondDev
🔥4
Forwarded from Linuxor ?
اوایل وب که مرورگر ها پیشرفته نبودن و امن نبودن بجای بستن وب کم جاوااسکریپت رو غیر فعال می‌کردیم

@Linuxor
😁10
Forwarded from laravel-news
اررور های پیشفرض لاراول به زبان فارسی

برای سرعت بخشیدن به کار، میتونید از این فایل های آماده استفاده کنید.

https://github.com/alisalehi1380/laravel-persian-errors
👌4👍1
🔸 دوره‌های آنلاین و رایگان دانشگاه هاروارد

دانشگاه هاروارد دوره‌های آنلاین رایگانی را ارائه کرده است که فرصت مناسبی را برای یادگیری مهارت‌های جدید در حوزه‌های مختلف فناوری و علوم کامپیوتر فراهم می‌کنند. در ادامه با این دوره‌ها آشنا می‌شوید.


لینک پست:
https://x.com/Digiato/status/1903721503721492982

@TheRaymondDev
🎄 یک برنامه نویس تنبل
🔶 نسخه ۱.۱.۰ پکیچ Laravel Metabox منتشر شد. - ویژگی آپلود عکس به لاراول متاباکس اضافه شد. https://github.com/Rayiumir/laravel-metabox #لاراول @TheRaymondDev
🔶 وقتی صحبت از فیلدهای سفارشی بدون جدول دیتابیس می شود که لاراول متاباکس دیتابیس خودشو داره و دیتای دریافتی به این صورت ذخیره می شوند.

این کار باعث می شود که توسعه پروژه لاراول ساده تر شوند.

https://github.com/Rayiumir/laravel-metabox

#لاراول

@TheRaymondDev
🔥2
Forwarded from Golden Code (@lix)
در دیتابیس مفهومه ACID چیه؟

شماره یک ( 🅰️ - Atomicity):

به این معناست که یک transaction (عملیات در دیتابیس) یا کامل انجام میشه یا اصلاً انجام نمیشه.
اگه در طول اجرای transaction خطایی رخ بده، تمام تغییرات انجام‌شده در دیتابیس باید لغو بشه (rollback) تا دیتابیس در وضعیت اولیه باقی بمونه.

📌 مثلا؟؟
فرض کنین شما در حال انتقال پول از حساب بانکیتون به حساب شخص دیگه ای هستین. اگه فرایند انتقال بطور کامل انجام بشه (یعنی پول از حساب شما کم شده و به حساب اون شخص اضافه بشه)، تراکنش موفقیت‌آمیزه.✅️

اما اگه وسطه عملیات مشکلی پیش بیاد (مثلاً اتصال اینترنت قطع بشه)، هیچ‌کدوم از این تغییرات نباید در دیتابیس باقی بمونه. یعنی یا همه عملیات‌ها باید انجام بشن، یا هیچکدوم نباید انجام بشن.
#Database
#ACID
#Atomicity

@GoldenCodeir
👍61🙏1
🔶 سباستین برگمن, خالق PHPUnit اعلام کرد که به تازگی برای چهارمین بار در شش ماه گذشته بستری شده و برای دومین بار در سه ماه اخیر عمل کرده است و در حال ریکاوری است که بتواند به جامعه توسعه دهندگان متن باز برگردد.

#خبر

@TheRaymondDev
3
🎄 یک برنامه نویس تنبل
🔸fdict ازونجایی ما تنبلیم حوصله نداریم برای معنی یک کلمه مرورگر باز کنیم بریم گوگل ترنسلیت و ترجمه کنیم اینکارو میکنیم دستور زیر رو به .bashrc اضافه کنید: alias fdict='function _fdict(){ curl -s "https://translate.googleapis.com/translate_a/single?client…
🔸fdict

با اپدیت کردن دستور از توضیحات بیشتر گوگل ترنسلیت هم استفاده کنید:

alias fdict='function _fdict(){ 
response=$(curl -s "https://translate.googleapis.com/translate_a/single?client=gtx&sl=auto&tl=fa&dt=t&dt=bd&dj=1&q=$(echo $* | jq -sRr @uri)");
translation=$(echo "$response" | jq -r ".sentences[0].trans");
echo "$translation";

echo "verb: $(echo "$response" | jq -r ".dict[] | select(.pos == \"verb\") | .terms | join(\", \")")";
echo "noun: $(echo "$response" | jq -r ".dict[] | select(.pos == \"noun\") | .terms | join(\", \")")";
echo "conjunction: $(echo "$response" | jq -r ".dict[] | select(.pos == \"conjunction\") | .terms | join(\", \")")";
echo "preposition: $(echo "$response" | jq -r ".dict[] | select(.pos == \"preposition\") | .terms | join(\", \")")";
}; _fdict'


@TheRaymondDev
👍4🤔1
Forwarded from PouriaGeek
🌍 اوپن سورس، بازجویی نیست!

وقتی داشتم توی لینکدین میگشتم دیدم یه توسعه دهنده خوش ذوقی یه ریپوش رو اوپن سورس کرده و بیشتر شبیه جلسه دادگاه بود که چرا اینجا رو اینطوری نوشتی ؟ برای چی از این راه نرفتی ؟ مگه هنوز کسی اینطوری مینویسه ؟

🔹 اوپن سورس یعنی یه توسعه‌دهنده تصمیم گرفته کدش رو بذاره در اختیار بقیه تا هم بتونن رایگان استفاده کنن یا روی سرورشون اجرا کنن (self-hosted)، هم اگه دوست داشتن توی پروژه مشارکت کنن و باهم یه چیز بهتر بسازیم.

اوپن سورس به این معنی نیست که این پروژه بی‌نقصه یا اینکه وقتی یه ریپو اوپن سورس می‌شه، توسعه‌دهنده باید بشینه به همه جواب بده که "چرا اینو اینجوری نوشتی؟ چرا فلان روشو انتخاب نکردی؟"

اگه جایی از کد مشکل داره یا حس می‌کنی یه روش بهتر هست، ساده‌ست: PR بزن و درستش کن! شاید اون لحظه توسعه‌دهنده این روش به ذهنش نرسیده یا حتی نمی‌دونسته، و دقیقاً به همین خاطر کد رو اوپن سورس کرده!

💡 خیلی از پروژه‌های بزرگی که امروز استفاده می‌کنیم، از یه ریپوی ساده شروع شدن و با مشارکت هزاران برنامه‌نویس رشد کردن. پس اگه یه پروژه رو دوست داشتی یا حتی یه ایده کوچیک برای بهتر شدنش داری، یه PR بزن یا با توسعه‌دهنده ارتباط بگیر.

- آخرش هم یادمون نره، ما همه فارغ از زبان و فریمورک، عضو یه کامیونیتی هستیم. اوپن سورس یعنی استفاده، مشارکت، رشد!

@pouriageek
👍14
My Job Is Done

@TheRaymondDev
😁14👎1
🔸 تعداد اشتراک‌ استارلینک در ایران به ۴۰ تا ۵۰ هزار رسید

🔻 مجله اقتصادی فوربز در آذرماه ۱۴۰۳ اعلام کرد که بیش از ۲۰ هزار اشتراک استارلینک در ایران وجود دارد و در دی‌ماه ۱۴۰۳، انجمن تجارت الکترونیکی تعداد اشتراک فعال استارلینک در ایران را دست‌کم ۳۰ هزار و تعداد کاربران آن را بیش از ۱۰۰ هزار نفر اعلام کرد.

🔻 اکنون با توجه به این روند رشد، می‌توان تخمین زد که تا روزهای نخستین فروردین ۱۴۰۴، تعداد اشتراک‌های استارلینک در ایران به حدود ۴۰ تا ۵۰ هزار رسیده باشد.

@TheRaymondDev
👍8
🔶 پکیچ احراز هویت موبایلی در لینکدین لاراول نیوز به اشتراک گذاشته شده است.

#لاراول

@TheRaymondDev
👍4👏1
🔶 گیت هاب برای دومین بار از کار افتاد.

به روزرسانی : اختلال رفع شد!

#گیت_هاب

@TheRaymondDev
👎3👍1😱1😨1
🔸UI-TARS-desktop

یک برنامه عامل با رابط کاربری گرافیکی (GUI) است که بر پایه مدل زبان-دیداری UI-TARS توسعه یافته و به شما امکان می‌دهد با استفاده از زبان طبیعی، کامپیوتر خود را کنترل کنید. ​

ویژگی‌های کلیدی UI-TARS Desktop:

کنترل با زبان طبیعی: امکان اجرای دستورات کامپیوتری از طریق زبان طبیعی.​

پشتیبانی از شناسایی بصری: قابلیت تشخیص و پردازش تصاویر و اسکرین‌شات‌ها.​

کنترل دقیق ماوس و کیبورد: اجرای عملیات دقیق با ماوس و کیبورد.​

پشتیبانی چندسکویی: قابل استفاده در سیستم‌عامل‌های ویندوز و مک.​

بازخورد و نمایش وضعیت در زمان واقعی: نمایش وضعیت و بازخوردهای آنی.​

حفظ حریم خصوصی و امنیت: پردازش کامل به‌صورت محلی بدون نیاز به ارسال داده‌ها به سرورهای خارجی. ​

https://github.com/bytedance/UI-TARS-desktop

@TheRaymondDev
👍1
🔸MetaTranslator
خیلی خوب میشد اگه افزونه‌ مترجمی بود که:

+توی هر مرورگری اجرا بشه حتی اندروید
+هر زبانی پشتیبانی کنه
+با apiهای مختلفی کار کنه(گوگل ترنسلیت-ai)
+بدون api هم کار کنه مثلا با chatgptهم کار کنه درحالی که api پولی داره!!
+اوپن سورس باشه
+ساده باشه با دوتا کلیک کار راه بیافته تا همه بتونن براحتی استفاده کنن

coming soon... :)

@TheRaymondDev
👍8
🔶 سرویس‌های رادارگیم و 403 تعطیل شدند

معاون وزیر ارتباطات اعلام کرد شرکت متولی ارائه سرویس رادارگیم خدمات خود را متوقف کرده است.

#خبر

@TheRaymondDev
🖕9🤣3😢1
🔶 دیپ‌سیک نسخه‌ی بهبودیافته‌ی مدل زبانی بزرگ V3 را تحت مجوز متن‌باز MIT و با قدرت بیشتر از نسخه‌ی قبلی منتشر کرد.

#خبر

@TheRaymondDev
👍6
🎄 یک برنامه نویس تنبل
🔸MetaTranslator خیلی خوب میشد اگه افزونه‌ مترجمی بود که: +توی هر مرورگری اجرا بشه حتی اندروید +هر زبانی پشتیبانی کنه +با apiهای مختلفی کار کنه(گوگل ترنسلیت-ai) +بدون api هم کار کنه مثلا با chatgptهم کار کنه درحالی که api پولی داره!! +اوپن سورس باشه +ساده…
🔸MetaTranslator
ورژن0.1 از یوزراسکریپت متاترنسلیتور منتشر شد.
ویژگها:
+استفاده از api گوگل ترنسلیت
+فعال بودن دایرکشن RTL

پروژه اوپن سورس هستش و سعی کردم یه کد تمیز و قابل توسعه بنویسم
اون todoهایی که بهش ریپلای کردم در هر ورژن بهش اضافه میکنم فعلا دارم فقط خودم کد میزنم

https://github.com/maanimis/MetaTranslator

طرز استفاده:
یکی از افزونه‌های Violentmonkey/Tampermonkey رو نصب کنید (برای هر مرورگری هستش)
قسمت ریلیزها یه فایل js هستش با یک کلیک نصب کنید و تمام:
https://github.com/maanimis/MetaTranslator/releases/download/v0.1/index.prod.user.js

برای استفاده هر متنی رو میخواید با موس انتخاب کنید تا ترجمه بشه

@TheRaymondDev
👍4