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

پست پین رو بخونید
https://news.1rj.ru/str/dev_perfects/455


ارتباط:
https://news.1rj.ru/str/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Linuxor ?
اگه خواستی درباره سیستم عامل ها بدونی هر روز یکی از قسمت های اینو بخون، خیلی از مباحث سیستم عامل رو با مثال توضیح داده :

https://mohitmishra786.github.io/exploring-os/src/


@Linuxor
Forwarded from Geek Alerts
جف بزوس مالک آمازون و Blue Origin بلاخره بعد از سال‌ها راکت خودشون (New Glenn) رو به فضا پرتاب کردن.

این راکت که از پایگاه فضایی کیپ کاناورال در فلوریدا به فضا پرتاب شد هفت انجین داره و هم اندازه همون موشک معروف ناسا یعنی Saturn V هست که فضانوردان آپولو رو به ماه بردن.

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

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

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

ایلان ماسک هم توی یه توییت برای جف بزوس نوشت تبریک میگم برای رسیدن به مدار اونم در اولین تلاش.
businessinsider
@geekalerts
Forwarded from Geek Alerts
محققان MIT کشف کردن که مغز ما از دو نوع سلول خاص برای ذخیره‌سازی خاطرات استفاده می‌کنه، سلول‌های مکان (Place Cells) و سلول‌های شبکه‌ای (Grid Cells).

این سلول‌ها با همکاری هم یک سیستم فهرست‌بندی (Indexing System) (مثل یه کتابخانه) برای خاطرات درست می‌کنن.

مثلا فرض کنید یه خونه‌ای رو میبینید و همزمان یه اتفاق خاص هم می‌افته (مثلاً یه جشن تولد)، مغز شما به این ترتیب کار میکنه.

۱. سلول‌های مکان (Place Cells): این سلول‌ها محل خونه رو تشخیص می‌دن و می‌گن: «این خونه فلان‌جاست.»
۲. سلول‌های شبکه‌ای (Grid Cells): این سلول‌ها یه نقشه ذهنی از فضای خونه درست می‌کنن و می‌گن: «جشن تولد تو آشپزخانه اتفاق افتاد.»
۳. ایندکس کردن: مغزت این اطلاعات رو یه جایی ذخیره می‌کنه (مثل یه فهرست) تا بعداً بتونی راحت‌تر بهش دسترسی پیدا کنی.
۴. جزئیات خاطره: خودِ جزئیات جشن تولد (مثلاً کیک، آدم‌ها، موسیقی) تو قسمت‌های دیگه مغزت ذخیره می‌شن.

حالا این تحقیق جدا از درک بهتر حافظه انسان کمک میکنه محقق‌های AI بتونن ازش الهام بگیرن تا مدل‌های بهتری بتونن درست کنن.
hoodline
@geekalerts
Forwarded from Geniuses Group (Omid Hekayati)
مهارت‌های نرم یا نحوه اندیشیدن؟ چرایی نیاز به تغییر نگرشمان (خوانش متفاوت از #مهارت_نرم)

قبلا بارها در جاهای مختلف (مثل این پست و این پست) به اهمیت عبارت مهارت‌نرم پرداختیم، ولی طبق #تجربه_زیسته متوجه شدم این عبارت ذاتا دارای ابهام غیر قابل حل می باشد و به نوعی یک عبارت انگیزشی، فاقد معیار و روش یادگیری مشخص و معتبر می باشد و بنظر میرسه باید استفاده از این کلمه را محدود کنیم. بیایید عمیق تر، از چند زاویه مختلف به این موضوع بپردازیم.

- تعریف: بیایید با تعریف دو کلمه در این عبارت، شروع کنیم. بنظر تعریف جامع و مانع برای #مهارت میشه "توانایی انجام یک کار" و با توجه به مکان قرار گیری کلمه "نرم" یعنی به عنوان پسوند کلمه مهارت و تعریف ارائه شده، میشه "ذهنی". پس تعریف کلی عبارت میشه "توانایی انجام یک کار ذهنی" و وقتی میگیم کسی دارای مهارت نرم هست یعنی توانایی ذهنی کافی برای انجام کارهای مرتبط را داره.

- تاریخچه: مثل خیلی از تکنولوژی های دیگر اولین بار این عبارت در سال 1972 در کتابچه راهنمای آموزش ارتش ایالات متحده دیده شده است. در قدیم، کارها بدنی بوده ولی به مرور زمان عموما کارها تلفیقی از بدنی و ذهنی شده که اونجا تقسیم بندی مهارت نرم و سخت بوجود اومد مثل سربازی حرفه ای.

- دلایل ابهام: اگر کمی به جملات گفته شده این بخش دقت کنیم قطعا با کمی کنکاش و #تفکر_انتقادی می تونیم متوجه بشیم که چرا استفاده از عبارت مهارت نرم این‌روزها به نوعی گمراه کننده هست تا کمک کننده. مثلا اگر مهارت سخت را بجای کارهای بدنی، به اون بخش از تخصص های ذهنی یک #مهندس (هر رشته ای) که مثل توسعه نرم افزار که کار کاملا ذهنی می باشد، منتقل کنیم، اصولا جداسازی سخت/نرم صحیح می شود؟ مثلا برای یک سرباز توانایی حل مسئله مهارت نرم بود ولی برای یک مهندس این توانایی در اصل مهارت سخت هست! پس دیگر چه چیزی مهارت نرم می باشد؟ اگر قرار است به یک حوزه بگوییم مهارت نرم برای تو مهارتی جانبی ولی مهم هست ولی در جای دیگه بگوییم مهارت نرم برای تو مرزی با مهارت سخت ندارد، حرف عجیبی نزده ایم؟؟

#تلنگر_ذهنی:
- یادمون باشه به جای پژوهش (مطالعه و یادگیری) روی معلول ها یعنی خروجی سیستم (فکری)، روی علت یا نحوه اندیشیدن خودمون کار کنیم. یعنی بجای خوندن کلی مطلب در خصوص موضوع ذهنیت قربانی (Victim mentality) قطعا مطالعه و تفکر به #نظریه_انتخاب (ویکی پدیا) خیلی خیلی تاثیر گذار تر هست. چون مدل ذهنی ساده تری به ما برای رفتار و تفکر میده، بدون نیاز به حفظ کردن کلی الگوی (حتی بد) دیگر.
- نقل قول معروف میگه "تخصص گرایی یکی از اصول مهم #توسعه و دلیل این همه توسعه پذیری جوامع مدرن است" ولی در این جمله یک کج فهمی می تونه نهفته باشه که تخصص صرفا در حوزه #تصمیم_گیر‌ی، ملاک هست نه در حوزه پژوهش و یادگیری! یعنی ما اجازه نداریم به دلیل اینکه در حوزه های مختلف باید مطالعه کنیم خودمون را صاحب نظر و اجرای نظرات خودمون را یک اصل برای دیگران بدونیم.


جمع‌بندی:
در نهایت بنظر بجای گفتن "یادگیری مهارت های نرم خیلی مهمه" از این به بعد بگیم "یادگیری نحوه اندیشیدن پایه های اساسی #به_زیستی فردی و اجتماعی است" اینجوری بجای ایجاد ابهام و هدایت به سمت و سوی نامشخص، فرد به راحتی به کلی منبع موثر میرسه.
با بخش هایی از شعری از مولانا این پست را خاتمه میدم.
**هر کسی کو دور ماند از اصل خویش باز جوید روزگار وصل خویش
**هر کسی از ظن خود شد یار من از درون من نجست اسرار من


پی‌نوشت:
- در تعریف مهارت، گفتمان های قشنگی نهفته است، که می تونیم بهش بپردازیم. مثلا توانایی در موجودات هوشمند منشا مغزی داره، و می دونیم #ذهن قابلیت #یادگیری داره ولی برای یادگیری نیاز به #دانش (موثر) داره. در همین زمینه می تونیم این موضوع را به #الگو ها و #تجربه_زیسته ربط بدیم و کلی از این موضوعات برامون شفاف تر بشه.
- نظریه انتخاب، در زمان معرفی #نظریه_کنترل بوده ولی بعد تصمیم میگیرند اسم را به دلایلی تغییر بدهند. دیدن این ویدئو یا خواندن متن سخنرانی دکتر علی صاحبی خالی از لطف نیست. ایشان مترجم کتابی مرتبط در این زمینه هستند. این پادکست روخوانی کتاب ایشان می باشد.
- آوردن شعر به دلیل ارتباط مفهومی قوی با موضوع نیست، هر چند سعی می کنم ارتباط داشته باشه. هدف اینه نشون بدم #تجربه_زیسته را من زیر سوال نبردم و در جای مناسب قطعا ازش استفاده می کنم.
پکیجی که به‌تازگی باهاش آشنا شدم و تو یکی از پروژه‌هام استفاده کردم، dnspython بود.
خلاصه بخوام بگم، این پکیج بهتون اجازه می‌ده با DNS کار کنید.
من ازش برای این استفاده کردم که موقع ارسال درخواست (request) به یک دامین، رکورد DNS خاصی رو روی اون درخواست ست کنم. با استفاده از این پکیج می‌تونید به‌راحتی کنترل کاملی روی DNS داشته باشید و درخواست‌ها رو دقیقا همون‌جوری که می‌خواید تنظیم کنید و... بقیشو تو داکیومنت توضیح داده.

https://dnspython.readthedocs.io/en/latest/resolver-class.html



#⃣#reference



🥷 CHANNEL | GROUP
Forwarded from Sadra Codes
👀
Forwarded from Sadra Codes
واقعا روی سلول باکتری دووم ران کردن!

https://youtu.be/8DnoOOgYxck

نکته جالبش، میگه ۶۰۰ سال طول میکشه تا گیم رو تموم کنی چرا که فریم ریت بازی چیزی معادل ۱ فریم در هر ۸ ساعته! 😂
خب.... یک دو روزی درگیر بودم اول از همه اینکه به پاین‌فون دست پیدا کردم :)))) که باید از دانیال عزیز بابتش تشکر کنم و اینکه قراره یک مطلبی هم بنویسم و تجربیاتم رو در استفاده از پاین‌فون به عنوان یک دستگاه روزمره بنویسم، چون پاین‌فون دستگاهیه که به صورت صد درصدی همه چیزش کار می‌کنه :)

https://news.1rj.ru/str/parchlinux/944


@SohrabContents
مهسا نت در کنار رونمایی از وب‌سایت و لوگوی جدیدش، از افراد متخصص و فعالان اینترنت دعوت کرد تا در توسعه ابزارهای دسترسی آزاد به اینترنت مشارکت داشته و بخشی از یک تغییر برای شکستن دیوار ⁧ #فیلترینگ⁩ باشند.

‏⁦ 👉 mahsanet.com/contribute

🔍 ircf.space
@ircfspace‏⁧
Forwarded from Python Hints
Self adapting LLM (Inference time)
Self adapting LLM (Inference time)
Forwarded from Linuxor ?
وقتی یه وبسرور بالا آوردی، می‌تونی با ابزار زیر عملکردش رو تست کنی

ab -n 1000 -c 50 http://localhost/index.html

این دستور 1000 تا درخواست با همزمانی 50 تایی به localhost ارسال می‌کنه و توی نتیجه بهت می‌گه چقدرش Failed شد و سرور چقدر می‌تونه در ثانیه تحمل کنه.


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 چگونه دیتا براساس مقام در لاراول نمایش دهیم؟

فرض کنید می خواهید دیتا براساس مقام در یک صفحه نمایش دهید و در حالت عادی دو دیتای کلی در یک صفحه نشون میده هم در مدیر و کاربر عادی.

کد زیر:

$tasks = Task::paginate(10);
$tasks = Task::where('owner_id', Auth::id())->paginate(10);


اما چگونه براساس کاربر مدیر و عادی این دو نمایش دهیم.

با استفاده تابع کوئری :
$tasks = Task::when(!Auth::user()->isAdmin(), function ($query) {
$query->where('owner_id', Auth::id());
})->paginate(10);


و اینم تابع Roles در مدل User:

public function isAdmin(): bool
{
return $this->roles()->where('noscript', 'isAdmin')->count() > 0;
}


اینجاست من دیتا براساس گیرنده owner_id یعنی کاربر عادی ثبت کردم و اگر کاربری که عضو شد به عنوان کاربر عادی دیتاهای مدیر کل سایت دیده نمی شود و فقط دیتا کاربر عادی می ببیند. بنابراین با isAdmin() براساس مقام در نمایش دیتاها محدودیت ایجاد کردم.

#لاراول

@TheRaymondDev
Forwarded from Learnira | لرنیرا
اگر قصد دارید که در زمینه های Cloud Computing و DevOps دانش بیشتری کسب کنید و وارد بازار کار بشید، آکادمی آروان کلود چند دوره رایگان برگزار کرده که دیدنشون خالی از لطف نیست.

https://academy.arvancloud.ir/

در حال حاضر ۴ دوره رایگان دارند که با دیدنشون میتونید دانش خوبی در این زمینه ها کسب کنید، بنظرم از دستش ندید.
Forwarded from LinMemes (Pakrohk)
نام : نمودار ناپایداری آرچ.

دسته بندی : #ImageMeme

🔅@LinMemes
🔅@LinAcademy
Forwarded from کدنویس یکروزه (𝕻𝖊𝖉𝖗𝖆𝖒 𝕽𝖆𝖍𝖎𝖒𝖎)
دفترتلفن-پیشرفته (2).htm
21.3 KB