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

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

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

@CoderNap

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

https://rayium.ir

@poinair
Download Telegram
Forwarded from Mr Python | مستر پایتون (حسین)
🟣 اسمبلی x86 - قسمت 1 : مقدمه و معرفی معماری x86

خوش آمدید به دوره آموزش زبان اسمبلی معماری x86 . در این قسمت که اولین قسمت دوره هستش به معرفی مفاهیم اولیه نظیر معماری x86 , تعریف ریزپردازنده ، معرفی مدل von neumann و اجزای اصلی سخت افزار ... خواهیم پرداخت .

00:38 معماری x86 چیست ؟
05:15 معرفی مدل Von Neumann
12:53 واحد پرداشگر مرکزی (CPU)
18:50 حافظه اصلی (Memory)
19:25 ورودی / خروجی (I/O)
20:18 باس (BUS)
25:34 مجموعه دستورالعمل (Instruction Set) چیست ؟
26:53 معماری های CISC در مقابل RISC
32:03 زبان اسمبلی x86 چیست ؟
42:10 مترجم (Compiler) ، Assembler و Linker چیست ؟

Aparat : https://www.aparat.com/v/gdd29pw
Youtube : https://youtu.be/3qg0upxuGKE

🆔 : @MrPythonBlog | BOOST
3👍1
Forwarded from Linuxor ?
کلی سند فاش‌شده نشون می‌ده که شرکت چینی Geedge Networks فناوری‌هایی مشابه «دیوار آتش بزرگ چین» رو به دولت‌های مختلف مثل پاکستان و قزاقستان و ... صادر می‌کنه. این شرکت به‌ظاهر خودش رو ارائه‌دهنده ابزارهای امنیت سایبری معرفی می‌کنه اما در واقع سیستم‌های گسترده نظارت و سانسور اینترنت مثل DPI می‌فروشه

محصول اصلی این شرکت با نام Tiangou Secure Gateway (TSG) قادره کل ترافیک اینترنت یه کشور رو پردازش، شنود و مسدود کند. این سیستم می‌تونه اطلاعات حساس رو از ارتباطات رمزنگاری‌نشده استخراج کنه و با استفاده از فناوری بازرسی عمیق بسته‌ها (DPI) و یادگیری ماشینی، کاربران VPN و ابزارهای ضد فیلترینگ رو شناسایی کنه.

@Linuxor
🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 بالاخره پروژه مرن استک تسک پایر به پایان رسید.
نسخه اولیه منتشر شد.

پروزه بر پایه سلف هاست است.

@TheRaymondDev
7
🤣21
🔶 مستندات تسک پایر نوشتم و لوگو هم طراحی کردم.

https://github.com/Rayiumir/TaskPire

هم اکنون شرکت ها و فریلنسر برای مدیریت تسک ها می توانند از تسک پایر استفاده کنن.

برای نصب نیازمند سرور مجازی است.

@TheRaymondDev
2🔥1
🔶 ناسا به ‌طور رسمی اعلام کرد که از ۵ سپتامبر، شهروندان چینی حتی با ویزای معتبر ایالات متحده نیز از دسترسی به تأسیسات، شبکه ‌ها و برنامه ‌های این سازمان منع شده‌اند. این تصمیم به‌دلیل نگرانی‌های امنیتی و تشدید رقابت ‌های فضایی با چین اتخاذ شده است.

#خبر

@TheRaymondDev
👍6👎2🤣2
🔶 قانون شماره 1 در محل کار

@TheRaymondDev
👌15👍1👎1🤡1
#نمونه_کار

این پروژه یه وب‌اپ ساده و مینیمال هست که وقتی کاربر روی دکمه Start کلیک می‌کنه:


- موزیک پس‌زمینه برای ایجاد حس آرامش پخش میشه 🎵

- ساعت دیجیتال و تاریخ به‌صورت زنده نمایش داده میشه

- افکت ذرات (Particles.js) برای زیبایی پس‌زمینه استفاده شده


هدفش ایجاد یک فضای آرام و جذاب برای کاربره؛ چیزی شبیه به Relaxing Clock App.

Online Demo 🔗

Github Repository 🔗

.
🔶 یک هفته ای می گذرد که ۳۰۰ کره ای به همراه ۱۷۵ نفر دیگر در کارخانه «هیوندای موتور» و «ال‌جی انرژی سولوشن» توسط مأموران مهاجرتی آمریکا بازداشت شده بود.

علت این اتفاق چی بود؟

یه مقام آمریکایی می گفت که برخی از بازداشت‌شدگان به‌طور غیرقانونی از مرز آمریکا عبور کرده‌اند، برخی با ویزاهایی وارد شده‌اند که اجازه کار نداشته و عده‌ای هم بیش از مهلت ویزای خود مانده‌اند.
توری برانام، می گویند که وقتی به کشور ما می‌آیید، باید مردم ما را استخدام کنید. نمی‌توانید فقط از معافیت‌های مالیاتی استفاده کنید و ساکنان جورجیا را دور بزنید.

برخی ها می گویند که در آمریکا نیروی کار ماهر کافی برای راه اندازی چنین کارخانجاتی ندارد و بنابراین از نیروهای کره ای و اندونزی استفاده کردند.

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

https://www.youtube.com/watch?v=VJWbQ23LfXw

#خبر

@TheRaymondDev
👍5
Forwarded from Golden Code (@lix)
یکی از قابلیت های جالبه لاراول اینه که میتونی خیلی ساده برای APIها محدودیت درخواست (Rate Limit) بذاری.
ولی جذابتر اینه که محدودیت میتونه بر اساس شرایط مختلف اعمال بشه،

مثلا:

🔹 اگه کاربر عضو تیم باشه → محدودیت بر اساس team_id

🔹 اگه کاربر پلن اشتراکی داشته باشه → محدودیت بر اساس نوع پلن

🔹 و اگه هیچکدوم نبودش → محدودیت پیش‌فرض بر اساس IP

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

📌 نمونه کد در RouteServiceProvider:

use Illuminate\Support\Facades\RateLimiter;
use Illuminate\Cache\RateLimiting\Limit;
use Illuminate\Http\Request;

RateLimiter::for('api', function (Request $request) {
if ($request->user()?->team_id) {
// محدودیت مشترک برای کل تیم
return Limit::perMinute(100)->by($request->user()->team_id);
}

if ($request->user()?->plan) {
// محدودیت بر اساس پلن کاربر
return Limit::perMinute(200)->by($request->user()->id);
}

// محدودیت پیش‌فرض برای آی‌پی
return Limit::perMinute(60)->by($request->ip());
});

🔥 با همین چند خط کد، میتونی مدیریت مصرف API رو هوشمند و حرفه‌ای کنی، طوریکه هم کاربرا تجربه بهتری دارن، هم از تلاش های مخربه برخی کاربرا جلوگیری میشه.
#Laravel #لاراول

@GoldenCodeir

(به منبع و مثالش دقت کنید👇🏾)
https://x.com/wendell_adriel/status/1967552508647071760?s=35
2👍1👌1
قبلا در این کانال گفتم که می خوام سایت رو به لاراول منتقل کنیم.

اما ذهنم بدجوری درگیر شده که آیا ارزش داره که سایت با توجه به این مقاله های وبلاگ و یکی آموزشی سئو قوی داره و چند تا شو توی صفحه اول گوگل هست از وردپرس به لاراول منتقل کرد؟

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

روی وردپرس بمونم قالب رو دوباره طراحی کنم یا به لاراول منتقل کنم؟ کدوم یک؟

@TheRaymondDev
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 انیمیشن‌ها در macOS 26 واقعاً یک سطح بالاتر هستند و ویندوز هیچ‌وقت نمی‌تواند به این میزان از روان بودن برسد.

#توییت

@TheRaymondDev
This media is not supported in your browser
VIEW IN TELEGRAM
🔶 تسک پایر چند زبانه اضافه شد.

زبان فارسی و انگلیسی

https://github.com/Rayiumir/TaskPire

#mern

@TheRaymondDev
🔥2
🔶 برنامه اوبونتو برای جایگزین کردن GNU Core Utils با نسخه‌های باز نویسی ‌شده در راست (Rust) دقیقاً همان‌طور که پیش‌بینی می ‌شد، به خوبی پیش نمی رود.

برخی از نسخه ‌های نوشته ‌شده با راست تا ۱۷ برابر کندتر از C / C++ عمل می‌کنند. همچنین بعضی از نسخه‌های راست حتی در کار با فایل ‌های بزرگ به ‌طور کامل از کار می‌افتند.

#لینوکس

@TheRaymondDev
😁9
🎉 پلاگین Postication – ارسال نوتیفیکیشن وردپرس به تلگرام

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

ویژگی‌ها:
- ارسال نوتیفیکیشن هنگام ایجاد پست جدید
-ارسال نوتیفیکیشن هنگام به‌روزرسانی پست
- حذف پیام‌های تلگرام هنگام حذف پست از سایت
- نمایش عنوان، توضیح کوتاه، لینک ادامه مطلب و هشتگ‌ها
- پشتیبانی از تصویر شاخص پست
- امکان فعال/غیرفعال کردن ارسال نوتیفیکیشن‌ها


🧬 نصب و استفاده:
1. پلاگین را نصب و فعال کنید.
2. در تنظیمات، توکن ربات تلگرام و آیدی کانال خود را وارد کنید.
3. از این به بعد نوتیفیکیشن‌های خودکار برای پست‌ها در کانال تلگرام شما ارسال می‌شوند.



🌟 اگر پلاگین Postication مفید بود، لطفاً جهت حمایت استار فراموش نشه .

🔗 Click Here To Download Source Code.


📣 @MehdiHamid1223
Forwarded from mosTafa Arshadi
آدم ‌ها وقتی یه بار موفق میشن، بعدش فقط میخوان موفقیتشونو از دست ندن.
ولی مشکل اینجاست که همین فکر باعث میشه آخرش ببازن.
برای اینکه همیشه برنده بمونی، باید همیشه دنبال بردن باشی، نه فقط نباختن.
گاهی وقتا هم لازمه چیزی رو که دفعه قبل به دست اوردی رو قربانی کنی تا دفعه‌‌ی بعد دوباره بتونی موفق بشی.

@hamidreza01
👍8
🔶 شرکت Name قیمت ثبت دامنه .com به ۱۸ دلار افزایش داده است و البته با تخفیف ۱۲.۹۹ دلار عرضه می کند.

@TheRaymondDev
💔13
Forwarded from Golden Code (@lix)
یکی از دغدغه‌های مهم در طراحی API اینه که اطلاعات اضافی نفرستیم.

چون:

حجم ریسپانس ها زیاد میشه و حجم منابع سرور افزایش پیدا میکنه و...

لاراول یه راهکار خیلی تمیز برای این موضوع داره: استفاده از API Resource‌ها.

🔹 مشکل رایج

فرض کنید می‌خوایم اطلاعات یک کاربر رو همراه با پست‌هاش برگردونیم.
معمولا شاید اینطوری عمل کنیم:
return [
'id' => $this->id,
'name' => $this->name,
'posts' => PostResource::collection($this->posts),
];

اینجا یه مشکل هست: حتی اگر posts رو لود نکرده باشیم، باز هم کلید posts توی JSON میاد (و معمولا query اضافه اجرا میشه).

لاراول متودی به اسم whenLoaded داره. این متود بررسی میکنه که آیا relation مورد نظر واقعاً لود شده یا نه.
return [
'id' => $this->id,
'name' => $this->name,
'posts' => PostResource::collection($this->whenLoaded('posts')),
];

نتیجه:

اگر توی query نوشتیم:
User::with('posts')->get();

اون موقع posts داخل JSON میاد.

اگر with('posts') رو ننوشتیم، اصلا posts توی خروجی دیده نمیشه.


📌 مزایا

شماره ۱ : API سبک‌تر → فقط دیتاهایی که لازم داری ارسال میشن.


شماره ۲: کد تمیزتر → دیگه خبری از if/else‌ های شلوغ داخل Resource نیست.


شماره۳: کنترل کامل → هر relation فقط وقتی لود شده باشه به خروجی اضافه میشه.

خلاصه که:

وقتی داری API میسازی، همیشه به این فکر کن که چه دیتا ای لازمه سمت کاربر بیاد.
با استفاده از whenLoaded در لاراول، میتونی خروجی‌هات رو بهینه، تمیز و حرفه‌ای نگه داری.

@GoldenCodeir

#Laravel #لاراول

(به منبع و مثالش دقت کنید 👇🏾)
https://x.com/wendell_adriel/status/1967917256446267886?t=nJdmRFIvFlZGiL09jL8LuQ&s=35
👍61
🔶 نسکافه دونه ای به ۲۰۰۰۰ تومان رسیده...

آنقدر گرون شده که مصرف آن به صفر رسوندم.

به جای آن روزی یک ماگ قهوه می خورم.

@TheRaymondDev
😁51