✔️ مستند HBO: پیتر تاد همان ساتوشی ناکاموتو است
مستند جدید شبکه HBO با عنوان «پول الکتریکی: راز بیت کوین» ادعا میکند که پیتر تاد (Peter Todd)، یکی از توسعهدهندگان اصلی بیت کوین، ممکن است همان ساتوشی ناکاموتو مرموز باشد.
این ادعا در جامعه ارزهای دیجیتال جنجال و تردیدهای زیادی ایجاد کرده است. کارگردان این مستند، کالن هوبک (Cullen Hoback)، شواهدی ارائه داده که شامل تطابق برنامه تحصیلی تاد با الگوهای پستگذاری ناکاموتو و تعاملات خاص در انجمنها است.
با این حال، تاد قاطعانه این ادعاها را رد کرده و آنها را مضحک خوانده است. منتقدان معتقدند شواهد ارائه شده در مستند بر پایه حدس و گمان و فاقد قطعیت است. علیرغم این ادعاها، اکثر جامعه ارزهای دیجیتال همچنان معتقدند که هویت ناکاموتو باید ناشناس باقی بماند، که با خواسته اصلی خالق مرموز بیت کوین همخوانی دارد
👾 @pishroapp
مستند جدید شبکه HBO با عنوان «پول الکتریکی: راز بیت کوین» ادعا میکند که پیتر تاد (Peter Todd)، یکی از توسعهدهندگان اصلی بیت کوین، ممکن است همان ساتوشی ناکاموتو مرموز باشد.
این ادعا در جامعه ارزهای دیجیتال جنجال و تردیدهای زیادی ایجاد کرده است. کارگردان این مستند، کالن هوبک (Cullen Hoback)، شواهدی ارائه داده که شامل تطابق برنامه تحصیلی تاد با الگوهای پستگذاری ناکاموتو و تعاملات خاص در انجمنها است.
با این حال، تاد قاطعانه این ادعاها را رد کرده و آنها را مضحک خوانده است. منتقدان معتقدند شواهد ارائه شده در مستند بر پایه حدس و گمان و فاقد قطعیت است. علیرغم این ادعاها، اکثر جامعه ارزهای دیجیتال همچنان معتقدند که هویت ناکاموتو باید ناشناس باقی بماند، که با خواسته اصلی خالق مرموز بیت کوین همخوانی دارد
Please open Telegram to view this post
VIEW IN TELEGRAM
😁1
جالبه!
💻 خوبه بدونید که تو شرکت خودروسازی Volvo دارن Rust رو برای ECU ماشین ها استفاده می کنن
https://tweedegolf.nl/en/blog/137/rust-is-rolling-off-the-volvo-assembly-line
👾 @pishroapp
https://tweedegolf.nl/en/blog/137/rust-is-rolling-off-the-volvo-assembly-line
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
بچه ها توی #لاراول اگر شما یکسری seed دارید که میخواید وقتی مایگریت رو رفرش کردن seed ها هم ران بشن میتونید با دستور زیر همراه Refresh کردن مایگریشن ها این کار رو انجام بدین
این میاد اول #دیتابیس رو تازه سازی میکنه و بعد seed ها رو ران میکنه
#laravel
👾 @pishroapp
php artisan migrate:refresh --seed
این میاد اول #دیتابیس رو تازه سازی میکنه و بعد seed ها رو ران میکنه
#laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
تایم لاین انتشار #php 8.4
نسخه 8.4 زبان برنامه نویسی PHP در نوامبر سال جاری میلادی منتشر میشه
@pishroapp
نسخه 8.4 زبان برنامه نویسی PHP در نوامبر سال جاری میلادی منتشر میشه
@pishroapp
❤4
Anonymous Quiz
30%
از OAuth 2.0 برای ورود به سیستم و OpenID برای دسترسی به اطلاعات کاربر استفاده میشه
15%
از OpenID برای تأیید هویتو OAuth 2.0 برای اجازه دسترسی به اطلاعات کاربر توسطبرنامهها استفاده میشه
10%
از OAuth 2.0 تنها در فیسبوک و OpenID تنها در گوگل استفاده میشه
45%
از OAuth 2.0 و OpenID هر دو برای اجازه دسترسی به اطلاعات کاربر توسط برنامههای مختلف استفاده میشه
1. GitHub Copilot: دستیار کدنویسی که به شما در نوشتن کدهای بهتر و سریعتر کمک میکند.
2. TensorFlow و PyTorch: برای توسعه مدلهای یادگیری عمیق.
3. Kite: یک افزونهای که پیشنهادات هوشمندانه کد را ارائه میدهد.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
بچهها، تا حالا براتون پیش اومده که توی پروژههاتون یه کامیت یا تغییر خاص از یه شاخه دیگه رو بخواید ولی نمیخواید کل شاخه رو ادغام کنید و همه تغییراتش رو بیارید؟
مثلاً یه باگ رو توی شاخه اصلی فیکس کردید و میخواید فقط همون فیکس رو توی یه شاخه دیگه که دارین روش کار میکنید اعمال کنید، بدون اینکه کل تغییرات شاخه اصلی به شاخه شما منتقل بشه؟
⭐️ اینجاست که یه قابلیت خیلی جذاب به اسم چری پیک (Cherry-Pick) تو گیت به کمکتون میاد. این قابلیت به شما اجازه میده که فقط یک کامیت خاص رو از شاخه دیگه بردارید و روی شاخه فعلیتون اعمال کنید، بدون اینکه نیازی به ادغام کل شاخه باشه.
👩🚀 چجوری ازش استفاده کنیم؟
خیلی ساده، با این دستور:
🚀 چرا این قابلیت عالیه؟
این قابلیت فوقالعاده به شما کمک میکنه که تغییرات مورد نظرتون، مثل یه فیکس باگ یا یه ویژگی کوچک رو بدون آوردن همه تغییرات شاخه منبع، به شاخه خودتون اضافه کنید. این یعنی شما میتونید فقط همون چیزی که لازم دارید رو به پروژهتون بیارید و نیازی نیست بقیه تغییرات شاخه رو که ممکنه ناسازگار باشن، قبول کنید.
🧬 یه نکته حرفهای:
چری پیک کردن خیلی به درد این میخوره که بخواید تغییرات کوچیک یا فیکسهایی رو به نسخههای قدیمیتر پروژهتون برگردونید، بدون اینکه همه تغییرات جدید رو به اون نسخهها منتقل کنید. این کار بهتون انعطاف زیادی میده توی مدیریت پروژه و رفع مشکلات.
#git
👾 @pishroapp
مثلاً یه باگ رو توی شاخه اصلی فیکس کردید و میخواید فقط همون فیکس رو توی یه شاخه دیگه که دارین روش کار میکنید اعمال کنید، بدون اینکه کل تغییرات شاخه اصلی به شاخه شما منتقل بشه؟
خیلی ساده، با این دستور:
git cherry-pick <commit-hash>
این قابلیت فوقالعاده به شما کمک میکنه که تغییرات مورد نظرتون، مثل یه فیکس باگ یا یه ویژگی کوچک رو بدون آوردن همه تغییرات شاخه منبع، به شاخه خودتون اضافه کنید. این یعنی شما میتونید فقط همون چیزی که لازم دارید رو به پروژهتون بیارید و نیازی نیست بقیه تغییرات شاخه رو که ممکنه ناسازگار باشن، قبول کنید.
چری پیک کردن خیلی به درد این میخوره که بخواید تغییرات کوچیک یا فیکسهایی رو به نسخههای قدیمیتر پروژهتون برگردونید، بدون اینکه همه تغییرات جدید رو به اون نسخهها منتقل کنید. این کار بهتون انعطاف زیادی میده توی مدیریت پروژه و رفع مشکلات.
#git
Please open Telegram to view this post
VIEW IN TELEGRAM
به گفته «وحید مجید»، رئیس پلیس فتا فراجا، سایتهایی که نماد اعتماد الکترونیکی یا همان «اینماد» ندارند و فعالیت اقتصادی میکنند، به پلیس امنیت اقتصادی معرفی خواهند شد.
به گزارش روابطعمومی سازمان نظام صنفی رایانهای کشور، رئیس پلیس فتا فراجا درباره فروشگاههایی که بدون داشتن اینماد کالا خریدوفروش میکنند، گفت:
«پلتفرمهای آنلاینی که فعالیت اقتصادی میکنند ملزم به داشتن اینماد هستند. وزارت صمت، بهعنوان صادرکننده نماد اعتماد الکترونیکی، باید حسن انجام فعالیت آنها را ضمانت کند. ما هم در پلیس فتا سایتهایی را که اینماد ندارند ولی فعالیت اقتصادی انجام میدهند، به پلیس امنیت اقتصادی معرفی میکنیم.»
#ایران
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1😁1
🔹در رویداد «We, Robot» #تسلا، گروهی از رباتهای انساننما اپتیموس حضور داشتند که برای مهمانان نوشیدنی سرو میکردند و با آنها مشغول بازی و صحبت میشدند اما عجیب این بود که این رباتها میتوانستند با دیگران حرف بزنند. به نظر میرسد این رباتها یک دستیار انسانی از راه دور نیز داشتهاند.
🔹یکی از حاضران رویداد متوجه شده در برخی موارد، انسانی از راه دور اپتیموس را کنترل میکند. «آدام جوناس»، تحلیلگر مورگان استنلی، نیز میگوید رباتهای تسلا «به tele-ops (مداخله و کمک انسانی) متکی بودند.» دلایل آشکاری برای این ادعا وجود دارد؛ برای مثال رباتها همه صداهای متفاوتی داشتند یا اینکه پاسخهای آنها فوری بود و صدا نیز با حرکاتشان دقیقاً مطابق بود.
🔹البته به نظر نمیرسد تسلا تمام تلاشش را برای پنهانکردن این امر کرده باشد تا همه فکر کنند رباتهای #اپتیموس کاملاً مستقل عمل میکنند. به گفته Jalopnik وقتی شخصی از ربات تسلا پرسید هوش مصنوعی چقدر در کنترل آن دخالت دارد، اپتیموس گفت: «شاید کمی.» مطمئناً اگر هوش مصنوعی مسئول کنترل ربات باشد، چنین پاسخی نمیداد. همچنین ربات دیگری به یکی از حاضران گفت: «امروز، یک انسان کمکم میکند.» و اضافه کرد کاملاً مستقل نیست.
#ایلان_ماسک
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
سلام بچه ها
💧 یه ریپوی مفید که میتونید کلی آموزش برنامه نویسی پیدا کنید البته آموزش به زبان فارسی هم هست
https://github.com/EbookFoundation/free-programming-books?tab=readme-ov-file
👾 @pishraopp
https://github.com/EbookFoundation/free-programming-books?tab=readme-ov-file
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
من بیش از ۱۵ سال هست برنامه نویسی میکنم، از فریلنسری و پروژهای شروع کردم و الان هم دارم باهاش زندگی میکنم.
بدون شک برنامه نویسی یک شغل سخت و پر از چالش هست و هیچوقت متوجه نشدم که چرا یک عده برای کسب درآمد با تیترهای آنچنانی و وسوسه برانگیز فقط به فکر جیب خودشون هستند که بله با برنامه نویسی تمام دنیا رو بخر!
واقعا این درست نیست
شما وقتی برنامه نویس بشی باید مدام ورزش کنی، مدام مقاله بخونی، مدام ذهنت درگیر باشه، تا حدود زیادی از اجتماع دور میشی، مدام باید تکنولوژی های جدید رو یاد بگیری و هزار مدام دیگه که نیاز به ذهن بشدت خستگی ناپذیر داره اون هم توی ایران و شرایط کنونی که هیچ چیزی درست نیست
از اون طرف کارفرمای نامتوجه که واقعا فک میکنن کد زدن مثل علی بابا و چراغ جادو هست که میگی کنجد کنجد باز شو و یهو کد تولید میشه!
من مدتهاست به هرکی میخواد برنامه نویس بشه اول جنبه هایی رو میگم که متوجه بشه امثال محسن مدحج و... که با فروش آرزو پول حرام به جیب میزنن دروغ میگن.
واقعا نکنید اینکارو
آرزو نفروشید
بازارهای پردآمد دیگه ای هم هست که خیلی بهتر هست. و حتی نیاز به ساعتها مداوم نشستن نداره.
امیدوارم بزودی ریشهی این تبلیغات فیک برچیده بشه
👾 @pishroapp
بدون شک برنامه نویسی یک شغل سخت و پر از چالش هست و هیچوقت متوجه نشدم که چرا یک عده برای کسب درآمد با تیترهای آنچنانی و وسوسه برانگیز فقط به فکر جیب خودشون هستند که بله با برنامه نویسی تمام دنیا رو بخر!
واقعا این درست نیست
شما وقتی برنامه نویس بشی باید مدام ورزش کنی، مدام مقاله بخونی، مدام ذهنت درگیر باشه، تا حدود زیادی از اجتماع دور میشی، مدام باید تکنولوژی های جدید رو یاد بگیری و هزار مدام دیگه که نیاز به ذهن بشدت خستگی ناپذیر داره اون هم توی ایران و شرایط کنونی که هیچ چیزی درست نیست
از اون طرف کارفرمای نامتوجه که واقعا فک میکنن کد زدن مثل علی بابا و چراغ جادو هست که میگی کنجد کنجد باز شو و یهو کد تولید میشه!
من مدتهاست به هرکی میخواد برنامه نویس بشه اول جنبه هایی رو میگم که متوجه بشه امثال محسن مدحج و... که با فروش آرزو پول حرام به جیب میزنن دروغ میگن.
واقعا نکنید اینکارو
آرزو نفروشید
بازارهای پردآمد دیگه ای هم هست که خیلی بهتر هست. و حتی نیاز به ساعتها مداوم نشستن نداره.
امیدوارم بزودی ریشهی این تبلیغات فیک برچیده بشه
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤3 1
در این مقاله ما به توضیح جستجوی خطی میپردازیم و در مقالات آتی سعی خواهم کرد شما را با دیگر انواع جستجو آشنا کنم.
Please open Telegram to view this post
VIEW IN TELEGRAM
سلام دوستان
🔤 🔤 🔤 یه ویژگی جدید تو php8.4 اضافه شده بنام Instance Method Chaining Without Parentheses
اما هدف این ویژگی چیه؟
⚡️ هدف این ویژگی ساده کردن نوشتن کد هست وقتی که داریم از method chaining استفاده میکنیم.
این یعنی چی؟
ببینید همونطور که میدونیم تا قبل از PHP 8.4، برای ایجاد یک نمونه از یک کلاس و فراخوانی متدهای آن، باید از پرانتزها برای شیء تازهساختهشده استفاده میکردید تا متدها را زنجیرهسازی کنید.
مثال:
ولی حالا تو php 8.4 به این صورت میشه:
و دیگه نیازی به استفاده از پرانتر نیست
🔥 خوب این ویژگی به سادگی و خوانایی کد اضافه میکنه و پیچیدگی رو کمتر میکنه
#php
👾 @pishroapp
اما هدف این ویژگی چیه؟
این یعنی چی؟
ببینید همونطور که میدونیم تا قبل از PHP 8.4، برای ایجاد یک نمونه از یک کلاس و فراخوانی متدهای آن، باید از پرانتزها برای شیء تازهساختهشده استفاده میکردید تا متدها را زنجیرهسازی کنید.
مثال:
$name = (new ReflectionClass($objectOrClass))->getShortName();
ولی حالا تو php 8.4 به این صورت میشه:
$name = new ReflectionClass($objectOrClass)->getShortName();
و دیگه نیازی به استفاده از پرانتر نیست
#php
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5 3
۲۰۰ تا شدنمون مبارک
مرسی که بهم اعتماد میکنید
سعی میکنم روز به روز مطالب جدید تر و بهتری بذارم
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5 4❤2
برای مثال، ممکنه بخواید نتیجه یک کوئری رو تو یه نقطه خاص ببینید یا اون رو ثبت کنید، بدون اینکه روند اجرا رو متوقف کنید.
این کار به شما کمک میکنه تا راحتتر بتونید جریان کد و دادهها رو مشاهده کنید.
به صورت زیر هم میتونید از tap() استفاده کنید:
User::where('active', 1)
->tap(function ($query) {
Log::debug($query->toSql(), $query->getBindings());
})
->get();#laravel
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2
#اوبونتو، توزیع محبوب لینوکس؛ بیستساله شد.
این توزیع، در اکتبر ۲۰۰۴ توسط «مارک شاتلورث» و بر پایه «دبیان گنو/لینوکس» با هدف تبدیل شدن به یک سیستمعامل همگانی دسکتاپ، ارائه شد.
🔥 در حال حاضر این توزیع انتخاب اول بسیاری افراد هم برای دسکتاپ و هم برای سروره.
⚙ تولدش مبارک!
#ubuntu #linux
👾 @pishroapp
این توزیع، در اکتبر ۲۰۰۴ توسط «مارک شاتلورث» و بر پایه «دبیان گنو/لینوکس» با هدف تبدیل شدن به یک سیستمعامل همگانی دسکتاپ، ارائه شد.
#ubuntu #linux
Please open Telegram to view this post
VIEW IN TELEGRAM
خوب دوستان همونطور که میدونید و با #git کار کردید مرج کردن و ریبیس کردن دو روش محبوب برای اعمال تغییرات از یک شاخه به شاخه دیگر هستن. که هر دوی آنها در نهایت به یک نتیجه میرسن!
اما این دو تغییراتی دارند که گاهی وقتا ممکنه حتی توی سوالات مصاحبه از شما پرسیده بشه
اما این تفاوت ها چیه؟
❌ وقتی شما از Merge استفاده میکنید، تاریخچه تغییرات به همان شکلی که رخ داده حفظ میشه و یک کامیت مرج به تاریخچه اضافه میشه که نشان میده دو شاخه با هم ترکیب شدهاند.
🧩 اما وقتی Rebase میکنید، تاریخچه تغییرات بازنویسی میشه و کامیتها به صورت خطی و مرتب روی شاخه مقصد اعمال میشوند.
👶 بصورت کلی Merge تاریخچه شاخهها رو حفظ میکنه که ممکن هست تاریخچه پروژه شامل چند شاخه و پیچیدگی باشه، اما Rebase تاریخچه رو تمیز و خطی نگه میداره که خواندن و دنبال کردن رو آسانتر میکنه.
👶 البته باید بگم که Rebase به دلیل بازنویسی تاریخچه میتونه خطرناک باشه، بهخصوص اگر روی شاخههای مشترک یا عمومی انجام بشه.
که ممکنه باعث ایجاد تناقضاتی بشه که حلشون مشکل باشه و اذیت کنه. والبته Merge این مشکل رو نداره چونکه تاریخچه رو تغییر نمیده.
✅ ما زمانی از Merge استفاده میکنیم که بخوایم تاریخچه کامل تغییرات رو حفظ کنیم. و زمانی از Rebase استفاده میکنیم که یه تاریخچه تمیز و بدون شاخههای اضافی مد نظرمون باشه.
👾 @pishroapp
اما این دو تغییراتی دارند که گاهی وقتا ممکنه حتی توی سوالات مصاحبه از شما پرسیده بشه
اما این تفاوت ها چیه؟
که ممکنه باعث ایجاد تناقضاتی بشه که حلشون مشکل باشه و اذیت کنه. والبته Merge این مشکل رو نداره چونکه تاریخچه رو تغییر نمیده.
Please open Telegram to view this post
VIEW IN TELEGRAM