Forwarded from Armon technical logs (armon Taheri)
جز مفید ترین توییت هایی بود که دیدم
https://x.com/H95347783/status/1527163210679263232
https://x.com/H95347783/status/1527163210679263232
Forwarded from LinMemes (Pakrohk)
This media is not supported in your browser
VIEW IN TELEGRAM
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
Coursera
Hands-on quantum error correction with Google Quantum AI
Offered by Google Quantum AI. This course is aimed at ... Enroll for free.
Forwarded from DevTwitter | توییت برنامه نویسی
دوره ی کامل ری اکت، مقدماتی تا پیشرفته 2021 با قیمت 75$ که تا اخر امروز رایگانه
The Complete ReactJs Course - Basics to Advanced (2021)
https://www.udemy.com/course/react-js-basics-to-advanced/?source=onlinecouponcourses.com&couponCode=FREEOCT2
@DevTwitter
* فوروارد کنید تو گروه هاتون
The Complete ReactJs Course - Basics to Advanced (2021)
https://www.udemy.com/course/react-js-basics-to-advanced/?source=onlinecouponcourses.com&couponCode=FREEOCT2
@DevTwitter
* فوروارد کنید تو گروه هاتون
Forwarded from Morteza Bashsiz مرتضی باشسیز (!MB!)
ویرگول
لینوکس مفاهیم هسته و پوسته
لینوکس هم همانند بیشتر سیستم عامل ها دارای دو بخش مهم هسته (Kernel) و پوسته (Shell) میباشد . در ادامه به توضیح این دو بخش اساسی و عمده میپردازم .هستههر سیستم عامل یک نرم افزار بسیار بزرگ هست که وظیفه اصلی اون فراهم کردن امکان استفاده از سخت افزاره . ی...
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
Forwarded from DevTwitter | توییت برنامه نویسی
شرکت Wireable آمده که یک کتابخانه کامپوننت به نام FluxUI برای لایو وایر و آلپاین ساخته است. اما بخش پر ماجرا اینکه در قسمت تعرفه این کتابخانه کل امکاناتی که بکار بگیریم, ۶۴۹ دلار در نظر گرفته است. این تعرفه پشمای برنامه نویسان و توسعه دهندگان ریخت و چرا تعرفه اش آنقدر زیاده.
حالا یک برنامه نویس برزیلی آمده با یه حرکت گاز انبری کتابخانه کامپوننت WireUI که مشابه همین FluxUI رو رایگان منتشر کرد که خلاصه به شرکت Wireable (ببخشیدا) کیر زد و حالا می توانیم از WireUI به جای FluxUI رایگان در پروژه ها استفاده کنیم.
کتابخانه پولی FluxUI :
https://fluxui.dev/
https://github.com/livewire/flux
کتابخانه رایگان WireUI :
https://wireui.dev/
https://github.com/wireui/wireui
@DevTwitter | <Raymond Baghumian/>
حالا یک برنامه نویس برزیلی آمده با یه حرکت گاز انبری کتابخانه کامپوننت WireUI که مشابه همین FluxUI رو رایگان منتشر کرد که خلاصه به شرکت Wireable (ببخشیدا) کیر زد و حالا می توانیم از WireUI به جای FluxUI رایگان در پروژه ها استفاده کنیم.
کتابخانه پولی FluxUI :
https://fluxui.dev/
https://github.com/livewire/flux
کتابخانه رایگان WireUI :
https://wireui.dev/
https://github.com/wireui/wireui
@DevTwitter | <Raymond Baghumian/>
Forwarded from 0xDay
(Two's Complement 1/2)
شاید براتون سوال شده باشه
کامپیوتر جمع رو میتونه راحت جمع انجام بده اما تفریق رو وقتی بهش میدی دیگه مثل حالت عادی عملیات رو انجام نمیده.
بر فرض مثال داریم:
انسان راحت میتونه حساب کنه که میشه
اما کامپیوتر چطور حساب میکنه؟
کامپیوتر میاد همین عملیات رو تبدیل به جمع میکنه، اما چطوری؟ (باید بگم ممنون شما چطوری؟)
واسه اینکه این عملیات تفریق تبدیل به عملیات جمع بشه عدد دوم که تو مثال ما
خب
بریم ببینیم چطوری
خیلی سادست. یه چیزی داریم به اسم مکمل 1 که با
کامپیوتر برای انجام هر عملیات تفریقی از روش
از اونجایی که میدونیم زبان ماشین فقط و فقط
واسه تبدیل کردن عدد
از اونجایی که میخوام تا
خب حالا میام میگم کدوم یکی از این توانهای
منطقا میشه
حالا این عدد
خب حاصل
خب حالا که تبدیل رو انجام دادیم، 25 رو هم تبدیل میکنیم چون به هر دو عدد برای تفریق نیاز داریم:
گفتیم کامپیوتر میاد علامت عدد دومی که تو مثال ما
اول میایم
چطوری؟ باید بیایم عدد
حالا معکوس یعنی چی؟ یعنی به جای
پس معکوس ما شد
حالا که مرحله
چطوری؟ به معکوس شده میایم یکی اضافه کنیم یعنی
جمع دو عدد
از سمت راست به سمت چپ.
سمت راست داریم
خب منطقا در ریاضیات میدونیم جمع
برای راحتی در گفتار میتونیم بگیم
حالا
پس بعدی میشه
دیگه چیزی نداریم پس بقیه اعداد رو خودش رو مینویسیم:
حالا که عدد
@ZeroX_0Day
شاید براتون سوال شده باشه
Computer چطوری میاد عملیات Subtract یا همون تفریق رو انجام میده؟کامپیوتر جمع رو میتونه راحت جمع انجام بده اما تفریق رو وقتی بهش میدی دیگه مثل حالت عادی عملیات رو انجام نمیده.
بر فرض مثال داریم:
25 - 18
انسان راحت میتونه حساب کنه که میشه
7اما کامپیوتر چطور حساب میکنه؟
کامپیوتر میاد همین عملیات رو تبدیل به جمع میکنه، اما چطوری؟ (باید بگم ممنون شما چطوری؟)
واسه اینکه این عملیات تفریق تبدیل به عملیات جمع بشه عدد دوم که تو مثال ما
18 هست باید منفی بشه. پس کامپیوتر چنین کاری میکنه:25 + (-18)
خب
25 که همونه، یه عملیات Operator عوض شده و یه علامت 18 که شده 18-بریم ببینیم چطوری
18 میشه 18-خیلی سادست. یه چیزی داریم به اسم مکمل 1 که با
One's Complement شناخته میشه. یه چیز دیگه هم داریم به مکمل دو که با Two's Complement شناخته میشه.کامپیوتر برای انجام هر عملیات تفریقی از روش
Two's Complement استفاده میکنه.از اونجایی که میدونیم زبان ماشین فقط و فقط
0 و 1 رو درک میکنه پس باید عدد رو تبدیل به Binary کنیم. خب 18- رو که بلد نیستیم حساب کنیم، بزار اول بیایم روی 18 کار کنیم. (نتیجه: پس هر عددی به ما دادن منفی بود در نظر نمیگیریم و میریم سراغ همون عدد اما از نوع مثبتش)واسه تبدیل کردن عدد
18 به Binary راحت ترین حرکت استفاده از توان های 2 یا به عبارت دیگهای Two Powers هست. (تقسیم چکشی متوالی 2 هم هست اما روش به درد نخوری هست) از اونجایی که میخوام تا
bit 8 حساب کنم پس تا 7^2 رو مینویسم که میشه 128128 64 32 16 8 4 2 1
خب حالا میام میگم کدوم یکی از این توانهای
2 از 18 کمتره؟منطقا میشه
16. پس میام یه تفریق ریز انجام میدم.18 - 16 = 2
حالا این عدد
2 که حاصل تفریق ما شد به کدوم یکی از این توانهای دو میخوره؟ یه توان 2 داریم پس منها میکنیم.2 - 2 = 0
خب حاصل
0 شد، در نتیجه بریم سراغ توان 2هایی که ازشون استفاده کردیم. 16 و 2 رو برابر با 1 قرار میدیم، توان 2هایی که استفاده نکردیم رو همه رو 0 میزاریم. بنابراین میشه:128 64 32 16 8 4 2 1
0 0 0 1 0 0 1 0
(00010010)
خب حالا که تبدیل رو انجام دادیم، 25 رو هم تبدیل میکنیم چون به هر دو عدد برای تفریق نیاز داریم:
128 64 32 16 8 4 2 1
0 0 0 1 1 0 0 1
(00011001)
گفتیم کامپیوتر میاد علامت عدد دومی که تو مثال ما
18 هست رو تغییر میده میکنه -18، چطوری؟اول میایم
One's Competent انجام میدیم. چطوری؟ باید بیایم عدد
Binary که به دست اوردیم رو به اصطلاح Invert کنیم یا معکوس کنیم. حالا معکوس یعنی چی؟ یعنی به جای
0 عدد 1 بگذاریم و به جای 1 عدد 0.18 in Binary:
00010010
Inverted:
11101101
پس معکوس ما شد
00010010حالا که مرحله
One's Complement رو انجام دادیم، میریم سراغ مرحله Two's Complement: چطوری؟ به معکوس شده میایم یکی اضافه کنیم یعنی
1+:11101101
+ 1
-----------
جمع دو عدد
Binary:از سمت راست به سمت چپ.
سمت راست داریم
1+1. خب منطقا در ریاضیات میدونیم جمع
1+1 میشه 2 اما اینجا دنیای Binary هست و رنج اعدادی که داریم فقط 0 و 1 هست.برای راحتی در گفتار میتونیم بگیم
1 + 1 شده 10.حالا
0 رو میزاریم و 1 باقی مانده رو میدیم سمت چپی که اصطلاحا میگن این 1 اینجا Carry شده.پس بعدی میشه
0 + 1 Carry که میشه خود 1.دیگه چیزی نداریم پس بقیه اعداد رو خودش رو مینویسیم:
1
11101101
+ 1
---------------------
11101110
حالا که عدد
18 رو ماهم مثل کامپیوتر کردیم 18- میریم سراغ جمع کردنش:00011001 —> 25
+ 11101110 —> -18
————————————----
1000000111
@ZeroX_0Day
Forwarded from DevTwitter | توییت برنامه نویسی
ابزار Rememberall: ابزار متنباز حافظه بلندمدت برای LLM ها، با این ابزار مکالمات پیوسته دارید، همیشه به اطلاعات قبلی دسترسی دارید و امنیت بالایی را تجربه میکنید؛ ایدهآل برای توسعهدهندگان و کاربران حرفهای است.
https://github.com/wrannaman/rememberall
@DevTwitter | <Diss Obedience/>
https://github.com/wrannaman/rememberall
@DevTwitter | <Diss Obedience/>
Forwarded from جهان موازی کدها 💻🌍
هم اکنون کابوس تمامی برنامه نویسان :)
🚀@InstaCode_IR 🙂↔️
مهندس یه ایده خفن دارم اگر موافق باشی پیاده سازیش کنیم، ایده از من کار از تو 🥴
🚀
Forwarded from Geek Alerts
مایکروسافت مدل Phi-4 رو معرفی کرد.
یه مدل کوچیک مثل Gemini Flash یا gpt mini هست، اندازهی اون ۱۴ میلیارد پارامتره و قراره سریع و ارزون باشه.
تمرکز مدل روی حل مسائل ریاضی هست، چرا خاصه؟ میشه گفت دقیقترین مدل ریاضی تو ابعاد خودش هست.
microsoft
@geekalerts
یه مدل کوچیک مثل Gemini Flash یا gpt mini هست، اندازهی اون ۱۴ میلیارد پارامتره و قراره سریع و ارزون باشه.
تمرکز مدل روی حل مسائل ریاضی هست، چرا خاصه؟ میشه گفت دقیقترین مدل ریاضی تو ابعاد خودش هست.
microsoft
@geekalerts
Forwarded from Geek Alerts
اسپیسایکس میخواد یه شهر داخل تگزاس تاسیس کنه.
ماجرا اینه که این شرکت تاسیساتی به اسم Starbase در تگزاس داره و اونجا بخشی از پروژههاشون مثل موشکهای استارشیپ رو میسازن.
بعد نامه دادن به قاضی محلی که ما داریم اینجا زحمت میکشیم، بهتر نیست تاسیسات ما به عنوان شهر ثبت بشه؟
در واقع شرکت هدفش اینه که خونه نیروهاشو بیاره اطراف مجموعه و همونجا زندگی کنن.
خونه، مدرسه و هرچیزی که لازمه براشون بسازن. (بعضیهاشون الان همونجا زندگی میکنن)
بعد درخواست کردن شهرستان کامرون یه انتخابات برگزار کنه تا Starbase به عنوان یه شهر ثبت بشه.
digitaltrends
@geekalerts
ماجرا اینه که این شرکت تاسیساتی به اسم Starbase در تگزاس داره و اونجا بخشی از پروژههاشون مثل موشکهای استارشیپ رو میسازن.
بعد نامه دادن به قاضی محلی که ما داریم اینجا زحمت میکشیم، بهتر نیست تاسیسات ما به عنوان شهر ثبت بشه؟
در واقع شرکت هدفش اینه که خونه نیروهاشو بیاره اطراف مجموعه و همونجا زندگی کنن.
خونه، مدرسه و هرچیزی که لازمه براشون بسازن. (بعضیهاشون الان همونجا زندگی میکنن)
بعد درخواست کردن شهرستان کامرون یه انتخابات برگزار کنه تا Starbase به عنوان یه شهر ثبت بشه.
digitaltrends
@geekalerts
Forwarded from DevTwitter | توییت برنامه نویسی
ریاکت ۱۹ بالاخره اومد و من امروز فرصت کردم یه سری از تغییراتش رو ببینم و تست کنم. خلاصه چند تا از ویژگیهای جدید و جالبش رو اینجا براتون مینویسم که قراره واقعاً نحوه کدنویسیمون رو تغییر بده:
- هوک use: حالا میتونیم مستقیماً تو رندر با پرامیسها کار کنیم! دیگه خبری از استفادههای پیچیده از useEffect و لودینگهای دستی نیست. هر جا پرامیس داشته باشیم، use میاد به کمکمون.
- اکشنهای سمت سرور: خیلی باحاله! دیگه نیازی نیست برای هر فرم یا دکمه، API جدا تعریف کنیم. مستقیماً تابع سمت سروری که میخوایم رو به عنوان اکشن به فرم میدیم و کار تمومه.
- آپدیت خوشبینانه: با هوک useOptimistic میتونیم UI رو سریع آپدیت کنیم، حتی قبل از اینکه جواب سرور بیاد! یعنی کاربر معطل نمیمونه و همه چی روانتر پیش میره.
- کامپوننتهای سمت سرور: حالا میتونیم بدون نگرانی از کامپوننتهای سمت سرور استفاده کنیم که یعنی سرعت لود بیشتر و سئوی بهتر.
- خداحافظی با PropTypes: تایپاسکریپت رسماً شده راهحل اصلی تایپچکینگ. اگه هنوز از PropTypes استفاده میکنید، وقتشه به hashtag#تایپاسکریپت مهاجرت کنید!
- مدیریت فرمها: با هوک جدید useFormStatus، مدیریت وضعیت فرمها خیلی سادهتر شده. وضعیت لودینگ، خطاها و موفقیت رو راحت میتونیم کنترل کنیم.
- متادیتای صفحه: دیگه نیازی به کتابخونههای اضافی برای مدیریت متادیتا نیست. مستقیم توی کامپوننت میتونیم متاتگها رو تعریف کنیم و React اونها رو مدیریت میکنه.
- بهبود Suspense: لودینگها خیلی هوشمندتر شدن. React سریعتر فالبک رو نشون میده و همزمان بقیه قسمتها رو هم رندر میکنه.
- رف به عنوان پراپ: دیگه میتونیم مستقیماً از ref به عنوان پراپ استفاده کنیم و دیگه نیازی به forwardRef نداریم. کد تمیزتر و خوانایی بیشتر.
- خداحافظی با APIهای قدیمی: خیلی از APIهای قدیمی مثل render و findDOMNode رفتن کنار. حالا همه چی مدرنتر و بهینهتر شده.
نکته طلایی مهاجرت: قبل از پریدن به نسخه ۱۹، حتماً اول به ۱۸.۳.۱ مهاجرت کنید! این نسخه بهتون هشدار میده که کجاها ممکنه با نسخه ۱۹ به مشکل بخورید.
در کل، به نظر میاد ریاکت ۱۹ قراره تجربه توسعه رو بهتر کنه، مخصوصاً با قابلیتهای جدید سمت سرور و بهینهسازیهای عملکردی که اضافه شدهاند.
@DevTwitter | <AmirMohammad Sakizadeh/>
- هوک use: حالا میتونیم مستقیماً تو رندر با پرامیسها کار کنیم! دیگه خبری از استفادههای پیچیده از useEffect و لودینگهای دستی نیست. هر جا پرامیس داشته باشیم، use میاد به کمکمون.
- اکشنهای سمت سرور: خیلی باحاله! دیگه نیازی نیست برای هر فرم یا دکمه، API جدا تعریف کنیم. مستقیماً تابع سمت سروری که میخوایم رو به عنوان اکشن به فرم میدیم و کار تمومه.
- آپدیت خوشبینانه: با هوک useOptimistic میتونیم UI رو سریع آپدیت کنیم، حتی قبل از اینکه جواب سرور بیاد! یعنی کاربر معطل نمیمونه و همه چی روانتر پیش میره.
- کامپوننتهای سمت سرور: حالا میتونیم بدون نگرانی از کامپوننتهای سمت سرور استفاده کنیم که یعنی سرعت لود بیشتر و سئوی بهتر.
- خداحافظی با PropTypes: تایپاسکریپت رسماً شده راهحل اصلی تایپچکینگ. اگه هنوز از PropTypes استفاده میکنید، وقتشه به hashtag#تایپاسکریپت مهاجرت کنید!
- مدیریت فرمها: با هوک جدید useFormStatus، مدیریت وضعیت فرمها خیلی سادهتر شده. وضعیت لودینگ، خطاها و موفقیت رو راحت میتونیم کنترل کنیم.
- متادیتای صفحه: دیگه نیازی به کتابخونههای اضافی برای مدیریت متادیتا نیست. مستقیم توی کامپوننت میتونیم متاتگها رو تعریف کنیم و React اونها رو مدیریت میکنه.
- بهبود Suspense: لودینگها خیلی هوشمندتر شدن. React سریعتر فالبک رو نشون میده و همزمان بقیه قسمتها رو هم رندر میکنه.
- رف به عنوان پراپ: دیگه میتونیم مستقیماً از ref به عنوان پراپ استفاده کنیم و دیگه نیازی به forwardRef نداریم. کد تمیزتر و خوانایی بیشتر.
- خداحافظی با APIهای قدیمی: خیلی از APIهای قدیمی مثل render و findDOMNode رفتن کنار. حالا همه چی مدرنتر و بهینهتر شده.
نکته طلایی مهاجرت: قبل از پریدن به نسخه ۱۹، حتماً اول به ۱۸.۳.۱ مهاجرت کنید! این نسخه بهتون هشدار میده که کجاها ممکنه با نسخه ۱۹ به مشکل بخورید.
در کل، به نظر میاد ریاکت ۱۹ قراره تجربه توسعه رو بهتر کنه، مخصوصاً با قابلیتهای جدید سمت سرور و بهینهسازیهای عملکردی که اضافه شدهاند.
@DevTwitter | <AmirMohammad Sakizadeh/>
Forwarded from LinMemes (Pakrohk)
Forwarded from Geek Alerts
کره شمالی چند هزار نفر آدم با دانش IT رو گرفته، بعد بهشون هویت جعلی آمریکایی دادن و اینا واقعا تو آمریکا کار میکنن (به صورت دورکاری)
هم حقوق میگیرن و هم اینکه هر اطلاعاتی بتونن از اون شرکت سرقت میکنن.
یه بخشش رو تخمین زدن که تو ۶ سال ۸۸ میلیون دلار پول درآوردن.
توی آمریکا واسه دورکاری معمولا شرکتها لپتاپ خودشونو میدن، اینا هم پول میدادن به یه نفر تو آمریکا که لپتاپ رو دریافت کنه و نرمافزار کنترل از راه دور روش اجرا کنن تا کارفرما فکر کنه که فرد از داخل آمریکا داره کار میکنه.
article
@geekalerts
هم حقوق میگیرن و هم اینکه هر اطلاعاتی بتونن از اون شرکت سرقت میکنن.
یه بخشش رو تخمین زدن که تو ۶ سال ۸۸ میلیون دلار پول درآوردن.
توی آمریکا واسه دورکاری معمولا شرکتها لپتاپ خودشونو میدن، اینا هم پول میدادن به یه نفر تو آمریکا که لپتاپ رو دریافت کنه و نرمافزار کنترل از راه دور روش اجرا کنن تا کارفرما فکر کنه که فرد از داخل آمریکا داره کار میکنه.
article
@geekalerts
Forwarded from ویکیپدیای فارسی
نمونهای از آلودگی خاک و آلودگی آب که به موجب آن ضایعات صنعتی به رودخانه سن شارل، در کِبِک، کانادا ریخته میشوند.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from محتوای آزاد سهراب
خب خب خب، به نظرم وقتش بود که پارچکست رو راه بندازیم، هرچند یکم دیر ولی قراره توش چیزهای تازهای بشنویم و با افراد زیادی همصحبت بشیم.
همینطور از اخبار دنیای نرم افزار آزاد با خبر بمونیم.
🔗 https://cast.parchlinux.com
بهزودی قسمت اول رو با مهمانهای عزیزی ضبط خواهیم کرد :))
@SohrabContents
همینطور از اخبار دنیای نرم افزار آزاد با خبر بمونیم.
🔗 https://cast.parchlinux.com
بهزودی قسمت اول رو با مهمانهای عزیزی ضبط خواهیم کرد :))
@SohrabContents
Forwarded from Go Casts 🚀
این کتاب رو شدیدا توصیه میکنم برای مبحث concurrency در گولنگ، فصل به فصل که داره میاد بیرون بخونید و دنبال کنید.
همینطوری تازه تازه و داغ داغ بخورید، ببخشید بخونید که کیفش به همینه :)
تازه سه فصل ش منتشر شده، که فصل سومش در مورد pipelines هست.
https://antonz.org/go-concurrency/pipelines/
#concurrency #golang
@gocasts
همینطوری تازه تازه و داغ داغ بخورید، ببخشید بخونید که کیفش به همینه :)
تازه سه فصل ش منتشر شده، که فصل سومش در مورد pipelines هست.
https://antonz.org/go-concurrency/pipelines/
#concurrency #golang
@gocasts
Forwarded from Ninja Learn | نینجا لرن
یه نکته جالب که الان متوجهش شدم 😳
تست پرفورمنس توی cmd و Powershell متفاوته
و توی cmd جفتشون خیلی سریع تر عمل میکنن.
با این حال پایتون سریع تره.
تست پرفورمنس توی cmd و Powershell متفاوته
و توی cmd جفتشون خیلی سریع تر عمل میکنن.
با این حال پایتون سریع تره.