Forwarded from Meitix
توی btree معمولی اگه بخوایم یه کوئری رنج بزنیم مثلا
درخت btree ما بارها و بارها Traverse میشه. یادمون باشه که ایندکس خودش یه io هستش و خوندن دیتاها یه io دیگه.
اینکار اصلا بهینه نیست، بخاطر همین dbms ها رفتن روی الگوریتم b+tree
Select * from people where id > 10
درخت btree ما بارها و بارها Traverse میشه. یادمون باشه که ایندکس خودش یه io هستش و خوندن دیتاها یه io دیگه.
اینکار اصلا بهینه نیست، بخاطر همین dbms ها رفتن روی الگوریتم b+tree
Forwarded from Meitix
اB+tree دقیقا مثله btree هستش ولی اطلاعات توی leaf ها ذخیره میشن فقط این باعث دوتا چیز میشه:
۱. هر نودی که میخونیم چون دیتای نداره(به غیر از لیف ها) لحاظ به حجمی سبک تره، io سریعتری خواهیم داشت.
۲. چون اطلاعات در لیف ها هستن میتونیم لیف ها رو با لینکدلیست بهم وصل کنیم تا کوئری های range خیلی خیلی سریعتر اجرا شن
۱. هر نودی که میخونیم چون دیتای نداره(به غیر از لیف ها) لحاظ به حجمی سبک تره، io سریعتری خواهیم داشت.
۲. چون اطلاعات در لیف ها هستن میتونیم لیف ها رو با لینکدلیست بهم وصل کنیم تا کوئری های range خیلی خیلی سریعتر اجرا شن
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
🔰دستورات کمتر دیده شده در لینوکس #سری بیست و سوم
🔹دستور getfacl
این دستور در لینوکس برای خواندن لیست کنترل دسترسی (ACL) فایلها و دایرکتوریها استفاده میشود. در این مثال، دستور getfacl برای خواندن ACL فایلی به نام hossein.txt اجرا شده است. خروجی این دستور به شرح زیر است:
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
🔹دستور getfacl
این دستور در لینوکس برای خواندن لیست کنترل دسترسی (ACL) فایلها و دایرکتوریها استفاده میشود. در این مثال، دستور getfacl برای خواندن ACL فایلی به نام hossein.txt اجرا شده است. خروجی این دستور به شرح زیر است:
user@pcname$ getfacl /hossein.txt
# file: hossein
# owner: user
# group: user
user::rw-
group::r--
mask::rwx
other::r--
📌نویسنده: حسین سیلانی
📌منبع : آکادمی کندوی دانش
https://learninghive.ir
Forwarded from مجلهی ملانصرالدین
#تاریخ_رشته_کامپیوتر در ایران
لیست دروس ارائه شده توسط گروه کامپیوتر (رشته ریاضی و علوم کامپیوتر) دانشگاه آریامهر (شریف کنونی) در نیمسال اول سال تحصیلی 52-51
از آرشیو آقای علی پارسا
-
رشته "ریاضی و علوم کامپیوتر" در سال 1349 در دانشگاه شریف تاسیس شده است.
@mollanasraddinx
لیست دروس ارائه شده توسط گروه کامپیوتر (رشته ریاضی و علوم کامپیوتر) دانشگاه آریامهر (شریف کنونی) در نیمسال اول سال تحصیلی 52-51
از آرشیو آقای علی پارسا
-
رشته "ریاضی و علوم کامپیوتر" در سال 1349 در دانشگاه شریف تاسیس شده است.
@mollanasraddinx
Forwarded from Meitix
البته دیتابیس ها از b+tree استفاده میکنن ولی عموما توی داک هاشون میگن b-tree.
خیلی خیلی بهتره که برای ایندکس از عبارتی که ترتیبی هستن استفاده کنیم تا موقع ساخت این درخت کمتر باعث ایجاد بازگشت بشیم تا نود های ریشه از اول ساخته نشن
خیلی خیلی بهتره که برای ایندکس از عبارتی که ترتیبی هستن استفاده کنیم تا موقع ساخت این درخت کمتر باعث ایجاد بازگشت بشیم تا نود های ریشه از اول ساخته نشن
Forwarded from Laravel News
Managing Data Races with Pessimistic Locking in Laravel https://laravel-news.com/managing-data-races-with-pessimistic-locking-in-laravel
Laravel News
Managing Data Races with Pessimistic Locking in Laravel - Laravel News
Explore Laravel's pessimistic locking methods to prevent data races in concurrent operations. Learn to implement robust data consistency measures in high-stakes scenarios like financial transactions.
Forwarded from OnHex
Media is too big
VIEW IN TELEGRAM
🔴 مینی سریال جدید نتفلیکس با عنوان Zero Day به لیست "معرفی فیلمها و سریالهای مرتبط با هک و امنیت" اضافه شده.
#هک #فیلم #سریال
#ZeroDay
🆔 @onhex_ir
➡️ ALL Link
#هک #فیلم #سریال
#ZeroDay
🆔 @onhex_ir
➡️ ALL Link
👍1
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 کتابخانه React در ۱۴ فوریه ۲۰۲۵ اعلام کرد که رسما ابزار ایجاد پروژه جدید Create React App ( CRA ) منسوخ کرد.
https://dev.to/dev-to-rater-org/the-end-create-react-app-2016-2025-3cdf
#خبر
@TheRaymondDev
https://dev.to/dev-to-rater-org/the-end-create-react-app-2016-2025-3cdf
#خبر
@TheRaymondDev
DEV Community
The end: Create React App (2016-2025)
The Sunsetting of Create React App On February 14, 2025, React officially deprecated...
Forwarded from محتوای آزاد سهراب
رزبریپای او اس رو به دبیان تریکسی بهروزرسانی کردم، صد البته خود مخزن رزبری پای هنوز ازش پشتیبانی نمیکنه پس باهاش خداحافظی کردم.
بالاخره قابل استفاده شد :)))
@SohrabContents
بالاخره قابل استفاده شد :)))
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from Laravel News
Laravel IDEA v10 is Here https://laravel-news.com/laravel-idea-v10
Laravel News
Laravel IDEA v10 is Here - Laravel News
The Laravel IDEA team released v10—the most significant release to date! It includes smart database table and field completion, powerful Inertia.js support, native Facade support, and more.
Forwarded from Abolfazl Devs (Abolfazl)
دستهبندی مطالب شبکههای اجتماعی 📱
خیلی وقتا پیش میاد که یه مطلب جالب میبینی و خب ممکنه الان به دردت نخوره، ولی بعداً ممکنه بخوای مجددا پیداش کنی.
اگر تو تلگرام باشید، میتونید اون مطلب رو تو Saved Messages ذخیره کنید، و همینطور در اینستاگرام و توییتر هم دکمه Save وجود داره که با زدنش میتونید مطلب رو ذخیره کنید.
اما مشکلشون چیه؟
1. مطالب پراکنده هستن و یکجا نیستن و ممکنه ندونی کجا ذخیره اش کردی!😕
2. دستهبندی نداره! (فقط اینستاگرام میتونید دستههای مختلف بسازید، ولی تلگرام برای دستهبندی نیاز به اشتراک پرمیوم داره!)
3. بعضاً قابل سرچ نیست! (مثل اینستاگرام)
اگه یه مطلبی رو ذخیره کردی، اما یادت نیست که کجا ذخیره کردی، ممکنه پیدا کردنش طول بکشه و شاید حتی بیخیالش بشی!
راهحل چیه؟ 🤔
برای اینکه همه مطالب رو یکجا داشته باشیم، بهترین گزینه تلگرامه! چرا؟ چون تلگرام فضای نامحدود به ما میده و نسبتاً جستجو کردن راحتتره.
البته همونطور که گفتم، تلگرام به طور پیشفرض دستهبندی برای سیو مسیجها نداره!
سوال دیگه اینه که چطور میتونیم مطالب اینستاگرام و توییتر رو تو تلگرام ذخیره کنیم؟
راهحل برای دستهبندی 📂
برای دستهبندی میتونیم از تاپیکها در گروههای تلگرام استفاده کنیم.
تلگرام این قابلیت رو داره که تو گروهها تاپیکهای مختلف بسازیم و هر مطلب رو بر اساس موضوعش داخل اون تاپیک بذاریم. البته نیازی به چت کردن نیست و میتونیم از این تاپیکها فقط به عنوان دستهبندی استفاده کنیم.
مثلا من این تاپیکها رو دارم:
📚 کتابها
🎬 فیلمها
💻 مطالب مرتبط با برنامهنویسی
🤖 مطالب مرتبط با AI
و ...
🚫🚫 توجه کنید که اسم گروه رو به هیچ عنوان Saved Messages نزارید یا عکسی که برای گروه میزارید عکس سیو مسیج نباشه چون تلگرام به شدت رو این اسم حساسه و حتی ممکنه اکانتتون رو بن کنه!
پس پست های اینستاگرام و توییت های توییتر چی؟ 🤔
برای اینستاگرام 📸
برای اینستاگرام، یه سری رباتها وجود دارن که به شما این امکان رو میدن که پست ها یا استوریهایی که دوست داری رو به تلگرام بفرستی و دانلود کنی!
این رباتها رایگان هستند و اصلا هم نیاز به پسورد و لاگین کردن ندارن صرفا کافیه پست یا استوری رو بفرستی به دایرکت یه پیجی که خود ربات میگه.
یکی از معروفترین رباتها ریگرام هست که خیلی ساله فعاله و رایگان هم هست.
📝 ربات ریگرام: @Regrambot
برای توییتر
برای توییتر، اگر دنبال رباتی هستید که بتونه پستها و تصاویر یا ویدیوها رو مستقیماً از توییتر به تلگرام بفرسته، یه ربات هست که با ارسال لینک توییت، عکس و ویدیو رو به شما میده. این ربات برخلاف ریگرام، برای توییتر باید لینک پست رو ارسال کنید.
📝 ربات دانلود از توییتر: @twittdl_bot , @DownloadiaBot
با این روشها میتونید هرچی میبینید رو ذخیره و دستهبندی کنید تا بعدا راحت بهشون دسترسی داشته باشید! 👌😊
اگه هم دوست داشتید مطالب کانال های مرتبط با برنامه نویسی و تکنولوژی رو یکجا داشته باشید میتونید تو کانال @dev_perfects عضو بشید.
📌 @abolfazl_devs
خیلی وقتا پیش میاد که یه مطلب جالب میبینی و خب ممکنه الان به دردت نخوره، ولی بعداً ممکنه بخوای مجددا پیداش کنی.
اگر تو تلگرام باشید، میتونید اون مطلب رو تو Saved Messages ذخیره کنید، و همینطور در اینستاگرام و توییتر هم دکمه Save وجود داره که با زدنش میتونید مطلب رو ذخیره کنید.
اما مشکلشون چیه؟
1. مطالب پراکنده هستن و یکجا نیستن و ممکنه ندونی کجا ذخیره اش کردی!😕
2. دستهبندی نداره! (فقط اینستاگرام میتونید دستههای مختلف بسازید، ولی تلگرام برای دستهبندی نیاز به اشتراک پرمیوم داره!)
3. بعضاً قابل سرچ نیست! (مثل اینستاگرام)
اگه یه مطلبی رو ذخیره کردی، اما یادت نیست که کجا ذخیره کردی، ممکنه پیدا کردنش طول بکشه و شاید حتی بیخیالش بشی!
راهحل چیه؟ 🤔
برای اینکه همه مطالب رو یکجا داشته باشیم، بهترین گزینه تلگرامه! چرا؟ چون تلگرام فضای نامحدود به ما میده و نسبتاً جستجو کردن راحتتره.
البته همونطور که گفتم، تلگرام به طور پیشفرض دستهبندی برای سیو مسیجها نداره!
سوال دیگه اینه که چطور میتونیم مطالب اینستاگرام و توییتر رو تو تلگرام ذخیره کنیم؟
راهحل برای دستهبندی 📂
برای دستهبندی میتونیم از تاپیکها در گروههای تلگرام استفاده کنیم.
تلگرام این قابلیت رو داره که تو گروهها تاپیکهای مختلف بسازیم و هر مطلب رو بر اساس موضوعش داخل اون تاپیک بذاریم. البته نیازی به چت کردن نیست و میتونیم از این تاپیکها فقط به عنوان دستهبندی استفاده کنیم.
مثلا من این تاپیکها رو دارم:
📚 کتابها
🎬 فیلمها
💻 مطالب مرتبط با برنامهنویسی
🤖 مطالب مرتبط با AI
و ...
🚫🚫 توجه کنید که اسم گروه رو به هیچ عنوان Saved Messages نزارید یا عکسی که برای گروه میزارید عکس سیو مسیج نباشه چون تلگرام به شدت رو این اسم حساسه و حتی ممکنه اکانتتون رو بن کنه!
پس پست های اینستاگرام و توییت های توییتر چی؟ 🤔
برای اینستاگرام 📸
برای اینستاگرام، یه سری رباتها وجود دارن که به شما این امکان رو میدن که پست ها یا استوریهایی که دوست داری رو به تلگرام بفرستی و دانلود کنی!
این رباتها رایگان هستند و اصلا هم نیاز به پسورد و لاگین کردن ندارن صرفا کافیه پست یا استوری رو بفرستی به دایرکت یه پیجی که خود ربات میگه.
یکی از معروفترین رباتها ریگرام هست که خیلی ساله فعاله و رایگان هم هست.
📝 ربات ریگرام: @Regrambot
برای توییتر
برای توییتر، اگر دنبال رباتی هستید که بتونه پستها و تصاویر یا ویدیوها رو مستقیماً از توییتر به تلگرام بفرسته، یه ربات هست که با ارسال لینک توییت، عکس و ویدیو رو به شما میده. این ربات برخلاف ریگرام، برای توییتر باید لینک پست رو ارسال کنید.
📝 ربات دانلود از توییتر: @twittdl_bot , @DownloadiaBot
با این روشها میتونید هرچی میبینید رو ذخیره و دستهبندی کنید تا بعدا راحت بهشون دسترسی داشته باشید! 👌😊
اگه هم دوست داشتید مطالب کانال های مرتبط با برنامه نویسی و تکنولوژی رو یکجا داشته باشید میتونید تو کانال @dev_perfects عضو بشید.
📌 @abolfazl_devs
👍1
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱 Raymond)
🔶 تغییرات تایید و در پکیچ multipay ثبت شد.
https://github.com/shetabit/multipay/pull/303
پکیچ payment در composer.json در بخش require به php 8.0 ارتقا یافت و تایید شد.
https://github.com/shetabit/payment/pull/312
#لاراول
@TheRaymondDev
https://github.com/shetabit/multipay/pull/303
پکیچ payment در composer.json در بخش require به php 8.0 ارتقا یافت و تایید شد.
https://github.com/shetabit/payment/pull/312
#لاراول
@TheRaymondDev
GitHub
Upgrade to PHP 8.0 (#312) · shetabit/payment@7bc8fbf
* Upgrade to PHP 8.0
* Closure of Payir and walleta payment gateways and unknown and suspicious activity of idpay
* Closure of Payir and walleta payment gateways and unknown and suspicious activity of idpay
Forwarded from IRCF | اینترنت آزاد برای همه
نسخه ۷ از اپ اندروید #oblivion بر روی گوگلپلی و گیتهاب قرار گرفت.
بروزرسانی به نسخهی تازه وارپپلاس و رفع برخیاز مشکلات برنامه، تغییرات جدید اینفیلترشکن رو شامل میشن.
🚀 play.google.com/store/apps/details?id=org.bepass.oblivion
💡 github.com/bepass-org/oblivion/releases/latest
🔍 ircf.space/software
@ircfspace
بروزرسانی به نسخهی تازه وارپپلاس و رفع برخیاز مشکلات برنامه، تغییرات جدید اینفیلترشکن رو شامل میشن.
🚀 play.google.com/store/apps/details?id=org.bepass.oblivion
💡 github.com/bepass-org/oblivion/releases/latest
🔍 ircf.space/software
@ircfspace
Forwarded from Geek Alerts
This media is not supported in your browser
VIEW IN TELEGRAM
از اونجا که این روزها ادیتورهایی که با هوش مصنوعی ترکیب شدن زیاد شده، شرکت ByteDance هم یک ادیتور به اسم Trae معرفی کرده که مثل ادیتورهای دیگه صرفاً یک فورک از ویاسکد نیست و ظاهر و تجربه کاربری بهتری رو ارائه میده. درحال حاضر برای پلتفرمهای ویندوز و مکاواس در دسترسه. و البته اپنسورس نیست و مطابق چیزی که گفتن دیتاهاتون نظیر کدها، عکسها و حتی چتهایی که باهاش انجام میدید رو ممکنه ذخیره کنن.
trae.ai/home
📱 geekalerts
🤓 hadi @geekalerts
trae.ai/home
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
گوگل امروز یک سیستم هوش مصنوعی به اسم همکار علمی (co-scientist) معرفی کرده که به گفته خودش فراتر از ابزارهای تحقیق عمیق عمل میکند تا به دانشمندان در تولید فرضیههای جدید و استراتژیهای پژوهشی کمک کند. ویدیو جالبه!
@DevTwitter | <Mehdi Allahyari/>
@DevTwitter | <Mehdi Allahyari/>