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

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from  (Amir Hossein "Amiria" Maher)
kubarcloud.com

۳۰۰ هزار تومان اعتبار هدیهٔ پاییزی در کوبار:

#موقت
اگه براتون زیاد پیش میاد که یه تغییر رو روی چند تا فایل مختلف اعمال کنید اولا که می‌تونید براش ماکرو در ویم بنویسیم.

اما اگه ویم دوست ندارید یا میخواید مشخص تر باشه روند کاری که پیش می‌رید، امکان گرفتن diff (یا با کامند دیف یا با کمک git diff) و بعد اعمال کردنش با دستور patch می‌تونه کمک کننده باشه.


در مورد دستور patch:
https://www.youtube.com/watch?v=r9N-BOWWr-k
اموزش متنی هم قطعا ازش هست ولی ممکنه نامانوس باشه قضیه برای همین این اموزش ویدیویی برای خودم جالب تر بود.
Forwarded from ASafaeirad
Forwarded from Code Module | کد ماژول (𔓙)
دورهمی های کدماژول، قسمت دهم

موضوع: چطور به برنامه نویس بهتری تبدیل بشیم؟ 🧑🏻‍💻

مهمان گفتگو: آقای علیرضا صفائی‌راد

زمان برگزاری: پنجشنبه (۲۴ آبان)، ساعت ۱۰

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


فردا شب ساعت ۱۰ این گفتگو و دورهمی رو از دست ندید‌(لینک میت رأس ساعت قرار میگیره)

@CodeModule
Forwarded from  (Amir Hossein "Amiria" Maher)
کیانوش سنجری 🖤
خیلی خوب جواب میده
اونقدر هم دست به کد هست که :

باید بهش بگی داداش، فقط توضیح بده کد نزن ی دیقه بذار خودمم به راه‌حل فکر کنم

من تمام تست‌ها رو روی Rust انجام دادم.
Forwarded from Zoomit | زومیت
زیر فشار انحصار اسنپ‌فود؛ از بستن پنل تا تعیین خسارت مالی برای رستوران‌ها

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

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

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

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

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

👨‍💻 @TheZoomit
Please open Telegram to view this post
VIEW IN TELEGRAM
گیت اخیرا به اسیب پذیری داشت که یه ریپوزیتوری فقط با کلون شدن، میتونست رو سیستم سما دستورات مخرب اجرا کنه.
توضیحات خوب و توضیح کد رو اینجا ببینیم:
https://amalmurali.me/posts/git-rce/
Forwarded from  (Amir Hossein "Amiria" Maher)
ببخشید که اون چیزی که باید تا الان نوشته باشم رو نمی‌نویسم. مجبورم.

#موقت
Forwarded from  (Amir Hossein "Amiria" Maher)
کیانوش‌ها رفتند. نیکاها رفتند. مهساها رفتند. بنجامین‌ها گفتند. علی‌ها دستور دادند و مهدی‌ها پیروی کردند.
ما ماندیم و سیاهی تاریخ و امید به روشنی فصل بعد.
Forwarded from  (Amir Hossein "Amiria" Maher)
به مطالب اینترنتی هیچ‌وقت بدون تحقیق اعتماد نکنید.
منبع درصد زیادی از مطالب فارسی تلگرام و اینستاگرام، بیشتر فیسبوک بوده که مردم مجدد بازنشر کردن. خود اون مطلب فیسبوکی هم هیچ ارجاعی به هیچ جایی نداده و من به جایی رسیدم که وقتی یکی شعر می‌فرسته، می‌گم که: «ای کاش از اون شخص بود.». با یه تحقیق کوچیک، می‌شه فهمید که منبعی جز فیسبوک برای اون، نیست.
البته این گفته به این معنی نیست که تمامی اون مطالب اشتباه هستن ولی دیده‌های من صحّه بر این می‌ذاره که دست‌کم، حجم زیادیشون، درست نیستن.
این باورپذیری و نشر اکاذیب تو شبکه‌های اجتماعی، جدای کاربرای فارسی‌زبان، کلّیهٔ کاربرهای شبکه‌های اجتماعی رو تحت تأثیر قرار داده و مردم به اندازه‌ای با اطمینان این موارد رو بازگو می‌کنن که حقیقت دیگه دیده نمی‌شه.
مشکل اونجایی بزرگ‌تر می‌شه که برای مواردی مثل این، پیدا کردن حقیقت به مشابه پیدا کردن سوزنی تو انبار کاهه. تو چنین مواردی، ترجیح من به وجود نداشتن اون حقیقت یا اطّلاعاته؛ چون وجود اطّلاعات نادرست می‌تونه آسیب‌زا باشه.

#note
@amiria703_channel
انگار توییتر توی پرایوسی پالسیش اضافه کرده که از همه توییت های شما برای ترین کردن هوش مصنوعی استفاده می‌کنه (شاید برای شما مهم نباشد) ولی به هرحال، من همه جا هستم😂


بلو اسکای
https://bsky.app/profile/sohrabbehdani.ir

و ماستادون

https://mastodon.bsd.cafe/@sohrab


درمورد ماستادون هم باید بگم که نیازی نیست روی همون سروری که من هستم حساب بسازید (میتونید یجای دیگه مثل mas.to بسازید و بعدش حساب من رو جست و جو کنید) روی mastodon.social هم اکیدا حساب نسازید.



@SohrabContents
Forwarded from  (Amir Hossein "Amiria" Maher)
ارسالی از ناشناس:
من یک کنسول نینتندو سوییچ خریدم که چیپ هک سخت‌افزاری Team Xecuter روی اون نصب شده بود. بعد از کمی جست‌وجو در منابع فارسی به سایتی به نام Mytendo[.]net رسیدم که خودش رو بزرگترین مرجع تخصصی نینتندو در ایران معرفی می‌کند. مطالب سایت را دنبال کردم و در یکی از ویدیوها توضیح داده بودند و استدلال کرده بودند که چیپ‌های Xecuter به دلیل سخت‌افزاری بودن، قفل کنسول را به طور کامل باز می‌کنند. بنابراین شما می‌توانید هم به محیط شبیه‌سازی شده (EmuNAND) دسترسی داشته باشید و هم به محیط اصلی کنسول (SysNAND) وصل شوید و حتی به اینترنت متصل شده و بازی‌های قانونی را به‌صورت آنلاین بازی کنید. پی‌نوشت: در ویدیو به اسم های EmuNAND و SysNAND اشاره‌ای نشده بود اما منظور همان بود. بعداً متوجه شدم که اگر بخواهیم مطالب را به‌طور حرفه‌ای دنبال کنیم، باید با این مفاهیم آشنایی داشته باشیم.

متأسفانه بدون تحقیق بیشتر به توصیه این عزیزان گوش کردم و وارد محیط اصلی (SysNAND) شدم و به اینترنت وصل شدم، و همان لحظه و در جا کنسولم بن شد. چون کنسولم دیگه اجازه اجرای بازی‌ها رو نمی‌داد، مجبور شدم به دنبال راه حل بگردم و در نهایت به سایت gbatemp.net رسیدم که یکی از معتبرترین منابع در این زمینه است. با پرسش و پاسخ‌های متعدد توانستم روش‌هایی برای دور زدن محدودیت‌های اعمال‌شده روی کنسول پیدا کنم، اما خب کنسولم دیگه بن شده بود. جالب اینجا بود که وقتی موضوع را در انجمن‌های خارجی مطرح می‌کردم، کاربران خارجی به من می‌خندیدند که با چه عقلی این کار رو انجام دادم، و تنها جوابی که می‌توانستم به خودم بدم این بود که به توصیه "بزرگترین مرجع تخصصی نینتندو ایران" گوش کرده بودم!

الان که خودم اطلاعات بیشتری در این باره به دست اوردم و کانال تلگرام این سایت را دنبال می‌کنم، متوجه شده‌ام که چقدر محتوای سطحی و شبیه به پیج‌های اینستاگرامی زرد ارائه می‌دهند؛ از آن دسته که مثلاً "۱۰ راز بزرگ ویندوز" یا "با ۴ شورتکات این کارها را انجام بده" و به جای ارائه اطلاعات تخصصی و واقعی، بیشتر به دنبال جلب توجه هستند.

مشکل چه بود و چطور حل شد؟ مخصوص گیک ها :)
چیپ‌های اکسکیوتر (SX Core/SX Lite) به صورت سخت‌افزاری و فیزیکی روی مادربرد کنسول نینتندو سوییچ نصب میشن و از یک باگ توی بوت‌لودر استفاده می‌کنند. این چیپ‌ها موقع روشن شدن کنسول، یک پی‌لود (Payload) به حافظه ارسال می‌کنند که به اون اجازه می‌ده به سیستم‌عامل کنسول دسترسی کامل پیدا کنن و امکان اجرای کاستوم فریمورهایی مثل Atmosphere را فراهم کنن.

مشکل:
مشکل اصلی دقیقاً مشخص نبود، اما حدس می‌زنم وقتی وارد محیط اصلی نینتندو شدم، سیستم‌عامل اصلی کنسول فایل‌های بازی را که در حافظه کنسول ذخیره شده بودن رو شناسایی کرد. این فایل‌ها با فرمت NSP (Nintendo Shop Package) هستند و چون لایسنس خریداری‌شده‌ای برای آنها وجود نداشت، سیستم به طور خودکار کنسول را بن کرد.

راه‌حل:
برای حل مشکل، پی‌لودها را مجدداً نصب کردم و فایل‌های آپدیت بازی‌ها را حذف کردم و تنها فایل ورژن v1.0 بازی ها (Base) رو باقی گذاشتم. دلیل اینکه این روش کار می‌کند اینه که فایل‌های Base مختص کارتریج‌های فیزیکی نینتندو هستند و سیستم نمی‌تواند لایسنس اون ها رو چک کنه. اما فایل‌های آپدیت بازی به فروشگاه نینتندو متصل بوده و می‌تونه اجازه اجرا رو نده. تاکید میکنم که راه حل من بهترین راه حل نیست و شاید بشه راه حل های خیلی بهتری هم جایگزین کرد.


#AtmosphereCFW #HackingSwitch
@amiria703_channel
Forwarded from Evolve U
دوشنبه - [ 3/8/21 ]

بعد از گذشت چند ترم و گذراندن چهل پنجاه واحد رشته‌ی فلسفه، متوجه حقیقت ناخوشایندی شدم: در میان متون فلسفی که به عنوان یک دانشجو مطالعه می‌کردم پیشنهادات مرتبط با چگونه زیستن اندک بود. اکثر پرسش‌هایی که در این متون به آنها توجه می‌شد مواردی بودند مثل: چطور می‌توانم بدانم چه چیزی حقیقت دارد؟ آیا اساس عقلانی و منطقی برای اصول اخلاقی وجود دارد؟ و معنی ((معنی)) چیست؟ ... شک ندارم پرسش ((چگونه بهترین زندگی ممکن را بکنید؟)) مسئله‌ای بوده که ذهن فلاسفه بزرگی مثل آریستیپوس، اپیکور، سقراط، افلاطون و ارسطو را به خود مشغول کرده بود و متعاقب آن دغدغه‌ی ذهنی طیف وسیعی از فلاسفه - از انسان گرایان گرفته تا خداپرستان و اگزیستانسیالیست‌ها - شده است. اما در فلسفه‌ی نوینِ غربْ پرسش چگونه زیستن تبدیل به پرسش ثانویه شده و بحث و محاکات در باب پرسش‌های معناشناسی (از کجا می‌دانیم که چه چیزی حقیقت دارد و واقعی است؟) و منطق (اصول ضروری منطق و گفتمان عقلانی چه هستند؟) در اولویت قرار گرفتند. از چند مورد استثنا که بگذریم فلاسفه‌ی آکادمیک معاصر، کلاً بحث چگونه زیستن را به تاک شوهای روتین و فله‌ای کانال‌های تلویزیونی و خوش پوشان خوش گفتار مباحث انگیزشی سپرده‌اند. به زعم آکادمیک‌های امروزی جستجوی پاسخ برای پرسش چگونه زیستن کسر شأن یک فیلسوف دگراندیش و معتبر امروزی است. البته شخصاً این رویکرد را تایید می‌کنم.

دانیل مارتین کلاین


🌱 @EvolveU
1
This media is not supported in your browser
VIEW IN TELEGRAM
خبر اومده که بعضی از دوستان این نکته رو رعایت نمیکنن
لطفا حواستون رو جمع کنید عزیزان😂😂😂


#fun

@PhiloLearn
Forwarded from Linuxor ?
من همیشه برای این‌که کل کدهام رو به شکل قابل فهمی به ChatGPT یا Claude بدم مشکل داشتم. برای این موضوع یه اسکریپت نوشته بودم و روزی نبوده ازش استفاده نکنم! امروز تصمیم گرفتم یه دستی روش بکشم و به صورت متن باز منتشرش کنم تا شما هم استفاده کنید:

https://github.com/mimalef70/CodeTree


🐧 @Linuxor ~ Mostafa Alahyari