Forwarded from ASafaeirad
Forwarded from Code Module | کد ماژول (𔓙)
دورهمی های کدماژول، قسمت دهم
موضوع: چطور به برنامه نویس بهتری تبدیل بشیم؟ 🧑🏻💻
مهمان گفتگو: آقای علیرضا صفائیراد
زمان برگزاری: پنجشنبه (۲۴ آبان)، ساعت ۱۰
فردا شب ساعت ۱۰ این گفتگو و دورهمی رو از دست ندید(لینک میت رأس ساعت قرار میگیره)
@CodeModule
موضوع: چطور به برنامه نویس بهتری تبدیل بشیم؟ 🧑🏻💻
مهمان گفتگو: آقای علیرضا صفائیراد
زمان برگزاری: پنجشنبه (۲۴ آبان)، ساعت ۱۰
در این میتینگ قراره درباره مسیرهایی که میتونن به رشد و توسعه مهارتهای برنامهنویسی کمک کنن، صحبت کنیم. با هم بهترین روش ها برای آموزش و پیشرفت رو بررسی کنیم، و به این مسئله بپردازیم که چه زمان آماده ورود به بازار کار هستیم. همچنین درباره این که ...
فردا شب ساعت ۱۰ این گفتگو و دورهمی رو از دست ندید(لینک میت رأس ساعت قرار میگیره)
@CodeModule
Forwarded from دستاوردهای یادگیری عمیق(InTec)
خیلی خوب جواب میده
اونقدر هم دست به کد هست که :
باید بهش بگی داداش، فقط توضیح بده کد نزن ی دیقه بذار خودمم به راهحل فکر کنم
من تمام تستها رو روی
اونقدر هم دست به کد هست که :
باید بهش بگی داداش، فقط توضیح بده کد نزن ی دیقه بذار خودمم به راهحل فکر کنم
من تمام تستها رو روی
Rust انجام دادم.Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
Art in Context
Art in Context – Holistic Art Encyclopedia
Woodhappen.com – Your Woodworking and Wood Treatening Guide.
Forwarded from Zoomit | زومیت
زیر فشار انحصار اسنپفود؛ از بستن پنل تا تعیین خسارت مالی برای رستورانها
🔴 رستورانهایی که با اسنپفود قرارداد ویژه دارند به خاطر یک بند انحصاری از این قرارداد اجازه ندارند با هیچ پلتفرم دیگری همکاری کنند. این موضوعی است که از سالها قبل توسط پلتفرمهای دیگری که در حوزه سفارش آنلاین غذا فعالیت میکنند مطرح شده است.
🔴 رستوراندارهایی که با قرارداد ویژه در پلتفرم اسنپفود فعال هستند هم در گفتگو با زومیت این موضوع را تایید میکنند. این رستورانها سابقه همکاری با پلتفرمهای دیگر را هم داشتهاند و تجربهشان نشان میدهد که بعد از فعالیت در پلتفرمهای دیگر، اسنپفود بند انحصاری قرارداد را به آنها یادآوری کرده و خواسته که قرارداد با هر پلتفرم دیگری را فسخ کنند.
🔴 رستوراندارها میگویند وقتی قراردادشان را فسخ نکردند اسنپفود پنلشان را بسته و فعالیتشان را تعلیق کرده است. بعضیهایشان هم میگویند در بند انحصاری قراردادشان در صورت همکاری با پلتفرمهای دیگر خسارت مالی از چند ۱۰ میلیون تا چند ۱۰ میلیارد تومان تعیین شده است.
🔴 این بند انحصاری به گفته صاحبان رستورانها به شکل الحاقیه به قرارداد اضافه شده که تکنسخه است و در اختیار اسنپفود قرار دارد.
🔴 مجموع تمهیداتی که اسنپفود در قراردادهای ویژه خود دارد باعث شده نه رستورانها بتوانند برای توسعه کسبوکارشان با پلتفرمهای دیگر فعالیت کنند و نه پلتفرمهای فعال حوزه سفارش آنلاین غذا بتوانند وارد بازار شوند و رقابت کنند.
👨💻 @TheZoomit
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from نوشتههای ترمینالی
گیت اخیرا به اسیب پذیری داشت که یه ریپوزیتوری فقط با کلون شدن، میتونست رو سیستم سما دستورات مخرب اجرا کنه.
توضیحات خوب و توضیح کد رو اینجا ببینیم:
https://amalmurali.me/posts/git-rce/
توضیحات خوب و توضیح کد رو اینجا ببینیم:
https://amalmurali.me/posts/git-rce/
amalmurali.me
Exploiting CVE-2024-32002: RCE via git clone
A new RCE in Git caught my attention on a recent security feed, labeled CVE-2024-32002. Given Git’s ubiquity and the widespread use of the clone command, I was instantly intrigued. Could something as routine as cloning a repository really open the door to…
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
کیانوشها رفتند. نیکاها رفتند. مهساها رفتند. بنجامینها گفتند. علیها دستور دادند و مهدیها پیروی کردند.
ما ماندیم و سیاهی تاریخ و امید به روشنی فصل بعد.
ما ماندیم و سیاهی تاریخ و امید به روشنی فصل بعد.
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
به مطالب اینترنتی هیچوقت بدون تحقیق اعتماد نکنید.
منبع درصد زیادی از مطالب فارسی تلگرام و اینستاگرام، بیشتر فیسبوک بوده که مردم مجدد بازنشر کردن. خود اون مطلب فیسبوکی هم هیچ ارجاعی به هیچ جایی نداده و من به جایی رسیدم که وقتی یکی شعر میفرسته، میگم که: «ای کاش از اون شخص بود.». با یه تحقیق کوچیک، میشه فهمید که منبعی جز فیسبوک برای اون، نیست.
البته این گفته به این معنی نیست که تمامی اون مطالب اشتباه هستن ولی دیدههای من صحّه بر این میذاره که دستکم، حجم زیادیشون، درست نیستن.
این باورپذیری و نشر اکاذیب تو شبکههای اجتماعی، جدای کاربرای فارسیزبان، کلّیهٔ کاربرهای شبکههای اجتماعی رو تحت تأثیر قرار داده و مردم به اندازهای با اطمینان این موارد رو بازگو میکنن که حقیقت دیگه دیده نمیشه.
مشکل اونجایی بزرگتر میشه که برای مواردی مثل این، پیدا کردن حقیقت به مشابه پیدا کردن سوزنی تو انبار کاهه. تو چنین مواردی، ترجیح من به وجود نداشتن اون حقیقت یا اطّلاعاته؛ چون وجود اطّلاعات نادرست میتونه آسیبزا باشه.
#note
@amiria703_channel
منبع درصد زیادی از مطالب فارسی تلگرام و اینستاگرام، بیشتر فیسبوک بوده که مردم مجدد بازنشر کردن. خود اون مطلب فیسبوکی هم هیچ ارجاعی به هیچ جایی نداده و من به جایی رسیدم که وقتی یکی شعر میفرسته، میگم که: «ای کاش از اون شخص بود.». با یه تحقیق کوچیک، میشه فهمید که منبعی جز فیسبوک برای اون، نیست.
البته این گفته به این معنی نیست که تمامی اون مطالب اشتباه هستن ولی دیدههای من صحّه بر این میذاره که دستکم، حجم زیادیشون، درست نیستن.
این باورپذیری و نشر اکاذیب تو شبکههای اجتماعی، جدای کاربرای فارسیزبان، کلّیهٔ کاربرهای شبکههای اجتماعی رو تحت تأثیر قرار داده و مردم به اندازهای با اطمینان این موارد رو بازگو میکنن که حقیقت دیگه دیده نمیشه.
مشکل اونجایی بزرگتر میشه که برای مواردی مثل این، پیدا کردن حقیقت به مشابه پیدا کردن سوزنی تو انبار کاهه. تو چنین مواردی، ترجیح من به وجود نداشتن اون حقیقت یا اطّلاعاته؛ چون وجود اطّلاعات نادرست میتونه آسیبزا باشه.
#note
@amiria703_channel
Forwarded from محتوای آزاد سهراب
انگار توییتر توی پرایوسی پالسیش اضافه کرده که از همه توییت های شما برای ترین کردن هوش مصنوعی استفاده میکنه (شاید برای شما مهم نباشد) ولی به هرحال، من همه جا هستم😂
بلو اسکای
https://bsky.app/profile/sohrabbehdani.ir
و ماستادون
https://mastodon.bsd.cafe/@sohrab
درمورد ماستادون هم باید بگم که نیازی نیست روی همون سروری که من هستم حساب بسازید (میتونید یجای دیگه مثل mas.to بسازید و بعدش حساب من رو جست و جو کنید) روی mastodon.social هم اکیدا حساب نسازید.
@SohrabContents
بلو اسکای
https://bsky.app/profile/sohrabbehdani.ir
و ماستادون
https://mastodon.bsd.cafe/@sohrab
درمورد ماستادون هم باید بگم که نیازی نیست روی همون سروری که من هستم حساب بسازید (میتونید یجای دیگه مثل mas.to بسازید و بعدش حساب من رو جست و جو کنید) روی mastodon.social هم اکیدا حساب نسازید.
@SohrabContents
Bluesky Social
Sohrab Behdani (@sohrabbehdani.ir)
19 years old
Rustlang & python developer
interested in music and Linux.
Developer of Parch Gnu/Linux
More about me:
https://sohrabbehdani.ir
Rustlang & python developer
interested in music and Linux.
Developer of Parch Gnu/Linux
More about me:
https://sohrabbehdani.ir
Forwarded from ⚝ (Amir Hossein "Amiria" Maher)
ارسالی از ناشناس:
#AtmosphereCFW #HackingSwitch
@amiria703_channel
من یک کنسول نینتندو سوییچ خریدم که چیپ هک سختافزاری 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
بعد از گذشت چند ترم و گذراندن چهل پنجاه واحد رشتهی فلسفه، متوجه حقیقت ناخوشایندی شدم: در میان متون فلسفی که به عنوان یک دانشجو مطالعه میکردم پیشنهادات مرتبط با چگونه زیستن اندک بود. اکثر پرسشهایی که در این متون به آنها توجه میشد مواردی بودند مثل: چطور میتوانم بدانم چه چیزی حقیقت دارد؟ آیا اساس عقلانی و منطقی برای اصول اخلاقی وجود دارد؟ و معنی ((معنی)) چیست؟ ... شک ندارم پرسش ((چگونه بهترین زندگی ممکن را بکنید؟)) مسئلهای بوده که ذهن فلاسفه بزرگی مثل آریستیپوس، اپیکور، سقراط، افلاطون و ارسطو را به خود مشغول کرده بود و متعاقب آن دغدغهی ذهنی طیف وسیعی از فلاسفه - از انسان گرایان گرفته تا خداپرستان و اگزیستانسیالیستها - شده است. اما در فلسفهی نوینِ غربْ پرسش چگونه زیستن تبدیل به پرسش ثانویه شده و بحث و محاکات در باب پرسشهای معناشناسی (از کجا میدانیم که چه چیزی حقیقت دارد و واقعی است؟) و منطق (اصول ضروری منطق و گفتمان عقلانی چه هستند؟) در اولویت قرار گرفتند. از چند مورد استثنا که بگذریم فلاسفهی آکادمیک معاصر، کلاً بحث چگونه زیستن را به تاک شوهای روتین و فلهای کانالهای تلویزیونی و خوش پوشان خوش گفتار مباحث انگیزشی سپردهاند. به زعم آکادمیکهای امروزی جستجوی پاسخ برای پرسش چگونه زیستن کسر شأن یک فیلسوف دگراندیش و معتبر امروزی است. البته شخصاً این رویکرد را تایید میکنم.
✍ دانیل مارتین کلاین
🌱 @EvolveU
❤1
Forwarded from PhiloLearn | فیلولرن
This media is not supported in your browser
VIEW IN TELEGRAM
خبر اومده که بعضی از دوستان این نکته رو رعایت نمیکنن
لطفا حواستون رو جمع کنید عزیزان😂😂😂
#fun
@PhiloLearn
لطفا حواستون رو جمع کنید عزیزان😂😂😂
#fun
@PhiloLearn
Forwarded from Linuxor ?
من همیشه برای اینکه کل کدهام رو به شکل قابل فهمی به ChatGPT یا Claude بدم مشکل داشتم. برای این موضوع یه اسکریپت نوشته بودم و روزی نبوده ازش استفاده نکنم! امروز تصمیم گرفتم یه دستی روش بکشم و به صورت متن باز منتشرش کنم تا شما هم استفاده کنید:
https://github.com/mimalef70/CodeTree
🐧 @Linuxor ~ Mostafa Alahyari
https://github.com/mimalef70/CodeTree
🐧 @Linuxor ~ Mostafa Alahyari
Forwarded from Codino School (ایمان غفوری)
Environment manipulation via query string · Advisory · laravel/framework · GitHub
https://github.com/laravel/framework/security/advisories/GHSA-gv7v-rgg6-548h
https://github.com/laravel/framework/security/advisories/GHSA-gv7v-rgg6-548h
GitHub
Environment manipulation via query string
## Description
When the `register_argc_argv php` directive is set to `on` , and users call any URL with a special crafted query string, they are able to change the environment used by the framew...
When the `register_argc_argv php` directive is set to `on` , and users call any URL with a special crafted query string, they are able to change the environment used by the framew...
Forwarded from Ninja Learn | نینجا لرن
دوستان نظرتون چیه که هر هفته یه نظر سنجی بزاریم و پستایی که شما میخواید رو در طول اون هفته درست کنیم؟ 🤔
Forwarded from Ninja Learn | نینجا لرن
سیستم مدریت محتوا (CMS) Wegtail 🐦
امروز میخوام یه کم درمورد Wagtail صحبت کنیم؛ یه CMS حرفهای و خوشدست که این روزا بین توسعهدهندههای جنگو حسابی محبوب شده. اگه یه بار بخواین یه سیستم مدیریت محتوا (CMS) حرفهای و انعطافپذیر برای پروژههاتون راه بندازین و دیگه وردپرس و اون پلاگینها و پیچیدگیهاش خستهتون کرده، حتماً Wagtail یه گزینه ایدهآل براتونه. 😎
حالا Wagtail چیه؟ 🐦
یه سیستم مدیریت محتوای اپنسورس و مبتنی بر جنگو که برای ساخت سایتهای داینامیک و مقیاسپذیر طراحی شده. توی Wagtail از امکانات عالی جنگو استفاده شده و همینطور یه UI ساده و مینیمال داره که کار باهاش رو خیلی لذتبخش میکنه. 🎨
چرا از Wagtail استفاده کنیم؟ 🤔
1⃣ سرعت و عملکرد بالا 🚀: Wagtail با پایتون و فریمورک Django ساخته شده، که از لحاظ سرعت و پرفورمنس کلاً یه سر و گردن از وردپرس بالاتره.
2⃣ سفارشیسازی قوی 🛠️: با اینکه توی وردپرس هم میشه کد سفارشی نوشت، ولی با معماری Wagtail و قدرت جنگو، میتونید هر نوع سفارشیسازیای رو راحتتر و تمیزتر انجام بدین.
3⃣ سیستم مدیریت تصاویر و ویدئو 📸: یکی از نکات قوت Wagtail سیستم مدیریت تصاویره. این CMS ابزارهای کاملی برای برش، تغییر سایز، و بهینهسازی تصاویر داره و بهتون کمک میکنه تا محتوای تصویری باکیفیتتری بسازید.
4⃣ ـUser Experience بهتر 🧑💻: UI مینیمال و سادهای که داره، کار باهاش رو راحت و لذتبخش میکنه. شما و کاربرهاتون راحتتر میتونید صفحات و محتوای سایت رو مدیریت کنید.
مقایسه با وردپرس 🆚
خب، شاید بگید وردپرس رو همه بلدن و کلی پلاگین داره و اینا. درسته، ولی اینا همیشه هم مزیت نیستن پلاگینهای وردپرس میتونن سنگین و پر از باگ باشن و امنیت سایت رو پایین بیارن. توی Wagtail شما یه کد تمیز و ساختار منظم دارین، که نیاز به پلاگینهای اضافی رو خیلی کم میکنه.
مثال ساده از قدرت Wagtail 💡
فرض کنین میخواین یه صفحه لندینگ طراحی کنید که هم داینامیک باشه و هم زیبا. با Wagtail میتونید با چند خط کد، بلوکهای محتوایی دلخواه خودتون رو بسازید و به هر شکلی که بخواین نمایش بدین. مثلاً یه بلاک تصویر، یه بلاک متن و یه بلاک دکمه که قابل ترتیبدهی باشه. این کار توی Wagtail خیلی سادهتر و سریعتر از وردپرس انجام میشه. 🎉
امنیت و بهروزرسانی 🔐
ـWagtail به خاطر معماری امنتر جنگو و جامعه فعالی که پشتیبانشه، همیشه بهروز و امنه. دیگه نیازی نیست نگران اون همه آپدیتهای وردپرس و ناسازگاری پلاگینها باشین.
جمع بندی 📚
کلاً اگه دنبال یه CMS سریع، امن و منعطف هستید که کدهای تمیز و حرفهای داشته باشه، حتماً یه بار Wagtail رو امتحان کنین. هم از کار باهاش لذت میبرید، هم پروژهتون ساختارمندتر و حرفهایتر میشه. 👌
امید وارم مفید بوده باشه :)
امروز میخوام یه کم درمورد Wagtail صحبت کنیم؛ یه CMS حرفهای و خوشدست که این روزا بین توسعهدهندههای جنگو حسابی محبوب شده. اگه یه بار بخواین یه سیستم مدیریت محتوا (CMS) حرفهای و انعطافپذیر برای پروژههاتون راه بندازین و دیگه وردپرس و اون پلاگینها و پیچیدگیهاش خستهتون کرده، حتماً Wagtail یه گزینه ایدهآل براتونه. 😎
حالا Wagtail چیه؟ 🐦
یه سیستم مدیریت محتوای اپنسورس و مبتنی بر جنگو که برای ساخت سایتهای داینامیک و مقیاسپذیر طراحی شده. توی Wagtail از امکانات عالی جنگو استفاده شده و همینطور یه UI ساده و مینیمال داره که کار باهاش رو خیلی لذتبخش میکنه. 🎨
چرا از Wagtail استفاده کنیم؟ 🤔
1⃣ سرعت و عملکرد بالا 🚀: Wagtail با پایتون و فریمورک Django ساخته شده، که از لحاظ سرعت و پرفورمنس کلاً یه سر و گردن از وردپرس بالاتره.
2⃣ سفارشیسازی قوی 🛠️: با اینکه توی وردپرس هم میشه کد سفارشی نوشت، ولی با معماری Wagtail و قدرت جنگو، میتونید هر نوع سفارشیسازیای رو راحتتر و تمیزتر انجام بدین.
3⃣ سیستم مدیریت تصاویر و ویدئو 📸: یکی از نکات قوت Wagtail سیستم مدیریت تصاویره. این CMS ابزارهای کاملی برای برش، تغییر سایز، و بهینهسازی تصاویر داره و بهتون کمک میکنه تا محتوای تصویری باکیفیتتری بسازید.
4⃣ ـUser Experience بهتر 🧑💻: UI مینیمال و سادهای که داره، کار باهاش رو راحت و لذتبخش میکنه. شما و کاربرهاتون راحتتر میتونید صفحات و محتوای سایت رو مدیریت کنید.
مقایسه با وردپرس 🆚
خب، شاید بگید وردپرس رو همه بلدن و کلی پلاگین داره و اینا. درسته، ولی اینا همیشه هم مزیت نیستن پلاگینهای وردپرس میتونن سنگین و پر از باگ باشن و امنیت سایت رو پایین بیارن. توی Wagtail شما یه کد تمیز و ساختار منظم دارین، که نیاز به پلاگینهای اضافی رو خیلی کم میکنه.
مثال ساده از قدرت Wagtail 💡
فرض کنین میخواین یه صفحه لندینگ طراحی کنید که هم داینامیک باشه و هم زیبا. با Wagtail میتونید با چند خط کد، بلوکهای محتوایی دلخواه خودتون رو بسازید و به هر شکلی که بخواین نمایش بدین. مثلاً یه بلاک تصویر، یه بلاک متن و یه بلاک دکمه که قابل ترتیبدهی باشه. این کار توی Wagtail خیلی سادهتر و سریعتر از وردپرس انجام میشه. 🎉
امنیت و بهروزرسانی 🔐
ـWagtail به خاطر معماری امنتر جنگو و جامعه فعالی که پشتیبانشه، همیشه بهروز و امنه. دیگه نیازی نیست نگران اون همه آپدیتهای وردپرس و ناسازگاری پلاگینها باشین.
جمع بندی 📚
کلاً اگه دنبال یه CMS سریع، امن و منعطف هستید که کدهای تمیز و حرفهای داشته باشه، حتماً یه بار Wagtail رو امتحان کنین. هم از کار باهاش لذت میبرید، هم پروژهتون ساختارمندتر و حرفهایتر میشه. 👌
#cms #django #python
🔆 CHANNEL | GROUP
Forwarded from Go Casts 🚀
دو سال پیش در مورد design by contract صحبت کردم و سعی کردم در یک ویدیو توضیح بدم در موردش.
بنظرم اگه به این موضوع توجه کنیم، وسواس کمتری در مورد سیاست های کلی کد و معماری به خرج میدیم.
بهتره تلاش کنیم خودمون یه تعداد کمی اصول خوب رو که دست و پاگیر هم نباشن قرارداد کنیم، و طبق همون پیش بریم.
تاکید دارم روی تعداد کم، چون اگه زیاد باشه کار خراب میشه.
این لینک توضیحات و داکیومنت گوگل داک
https://t.iss.one/gocasts/116
اینم لینک ویدیو در یوتیوب
https://youtu.be/uibCosfk4-Y
@gocasts
بنظرم اگه به این موضوع توجه کنیم، وسواس کمتری در مورد سیاست های کلی کد و معماری به خرج میدیم.
بهتره تلاش کنیم خودمون یه تعداد کمی اصول خوب رو که دست و پاگیر هم نباشن قرارداد کنیم، و طبق همون پیش بریم.
تاکید دارم روی تعداد کم، چون اگه زیاد باشه کار خراب میشه.
این لینک توضیحات و داکیومنت گوگل داک
https://t.iss.one/gocasts/116
اینم لینک ویدیو در یوتیوب
https://youtu.be/uibCosfk4-Y
@gocasts
Telegram
Go Casts 🚀
Design by Contract
شیوه ای که golang بخش مهمی از simplicityش رو مدیونشه
همون اول کار بگم که این ادعا یک برداشت شخصیه که هیچ منبع و مرجع خارجی ای نداره. فعلا یه draft از مقاله آماده شده، اما چون ممکنه اصل تحقیقات طولانی تر بشه بهتر دیدم که نسخه draftش رو…
شیوه ای که golang بخش مهمی از simplicityش رو مدیونشه
همون اول کار بگم که این ادعا یک برداشت شخصیه که هیچ منبع و مرجع خارجی ای نداره. فعلا یه draft از مقاله آماده شده، اما چون ممکنه اصل تحقیقات طولانی تر بشه بهتر دیدم که نسخه draftش رو…
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
🔸IEEE 754
توضیح اینکه چرا
https://www.youtube.com/watch?v=zedgNuLM0Vo
@TheRaymondDev
توضیح اینکه چرا
9999999999999999.0 - 9999999999999998.0 = 2
https://www.youtube.com/watch?v=zedgNuLM0Vo
@TheRaymondDev