CodeCrafters
764 subscribers
92 photos
50 videos
42 files
170 links
Download Telegram
چهل نکته درباره Linux Server Hardening (قسمت اول)

تو قسمت اول نکته یک تا ده رو بهتون گفتم.
امیدوارم براتون مفید باشه 👌

#hardening

@Code_Crafters
🔥4
سایت i2pdf به صورت کاملا رایگان و خیلی حرفه و باحال تمام نیاز هایی شما را در زمینه کار با pdf ها بر طرف میکنه به صورت کلی ۵ دسته بندی داره که شامل ویرایش مونتاژ امنیت تبدیل به pdf و تبدیل از pdf میباشد.


https://www.i2pdf.com/

#معرفی_سایت
@code_crafters
❤‍🔥21👍1👏1
Forwarded from Pythonic Dev (  Sadegh)
Forwarded from Pythonic Dev (  Sadegh)
👍1
Pythonic Dev
#Quizz #Medium
بیاید توی کامنت ها توضیح بدید دلیل اینکه چرا جوابش این میشه
از ai کپی پیست نکنید همه بلدن این کار رو
خودتون توضیح بدید

این سوال از معدود سوال هایی هست ai نمیتونه جواب دقیقی بهش بده
خبرهای بدی در خصوص انفجار موشکی در بیمارستانی در غزه شنیدیم

فاجعه بارتر از همه اونها مرگ کودکان در جنگ بوده و بدتر زنان و مردانی بودن که بیگناه جان خود را از دست داده‌اند

هیچ انسان شریفی خواهان جنگ نیست بجز پست‌ترین آنها

امیدوارم تمامی سیاست مداران جنگ طلب دنیا به مرگی با ذلت و خاری و پستی دست پیدا کنند و همیشه نام ننگینی ازشون در ذهن ملت‌ها و انسان‌ها بمونه

و پدر و مادرانی که انسانهای جنگ طلب رو تربیت میکنند داغ فرزند آوری رو تا آخرین لحظه‌های عمر خود در عمیقترین لایه‌های احساسی خود در تمامی لحظات زندگیشون سپری کنند


بیزار و متنفریم از تمامی کسانی که افکاری ضدانسانی و فاشیستی دارند که دنیا رو نه تنها برای فرزندان خود بلکه برای دیگر فرزندان پاک زمین به مکانی برای نزاع و خشونت تبدیل میکنند

اگر امروز بابت قربانیان بیگناه فلسطینی دلمون نمیسوزه و برای قربانیان بیگناهان اسراییلی دلمون نمیسوزه عمیقا در انسان بودن خودمان باید شک کنیم

یاد و خاطره تمامی مظلومان و بیگناهان جبه‌های جنگ جاودانه باد 🖤🖤🖤

@code_crafters
👍10
زندگی صابر راستی‌کردار، کوتاه، اما کارهای او بسیار با ارزش و ماندگار بود.

متاسفانه صابر (خالق فونت‌های زیبای وزیر‌ متن و گندم و شبنم و کلی فونت دیگر)، دیروز آسمانی شد.

با آرزوی صبر برای خانواده صابر عزیز.
روحش شاد 😞🖤
Please open Telegram to view this post
VIEW IN TELEGRAM
💔142😢1🕊1
C#_12_and_NET_8_Modern_Cross_Platform_Development_Fundamentals_Start.pdf
43 MB
Latest C# 12 & .Net 8.0 cross platform modern programming book for juniors and seniors.

#csharp #net #dotnet

#book

@code_crafters
🔥51👏1
معرفی ۱۰ تا از بهترین افزونه های PostgreSQL👩‍💻

شماره ۱ : PostGIS یک افزونه منبع باز برای PostgreSQL است که قابلیت مدیریت اشیاء جغرافیایی و داده‌های مکانی را فراهم می‌کند. با استفاده از PostGIS، می‌توانید انواع داده‌ها و توابع جدیدی را به PostgreSQL اضافه کنید تا بتوانید داده‌های مکانی را ذخیره، پرس و جو و تحلیل کنید. این افزونه به شما امکان می‌دهد کوئری‌های مکانی را مستقیماً در SQL اجرا کنید و نیاز به سیستم‌های جداگانه را از بین ببرید.

👩‍💻 https://postgis.net/

شماره ۲ :hstore یک افزونه برای PostgreSQL است که به شما امکان می‌دهد مجموعه‌هایی از جفت‌های کلید-مقدار را به عنوان یک مقدار واحد در جدول PostgreSQL ذخیره و دستکاری کنید. این افزونه با هدف سبک و کارآمد بودن طراحی شده است و به تیم‌های داده اجازه می‌دهد داده‌های نیمه ساختار یافته را در پایگاه داده رابطه‌ای ذخیره کنند.

👩‍💻 https://www.postgresql.org/docs/15/hstore.html

شماره ۳‌‌ : افزونه pg_stat_statements در PostgreSQL راهی برای جمع آوری و ردیابی آمار در مورد دستورات SQL اجرا شده در پایگاه داده فراهم می‌کند. این افزونه اطلاعاتی مانند زمان کل اجرا، تعداد تماس‌ها و تعداد ردیف‌های برگردانده شده برای هر دستور SQL را ثبت می‌کند. با استفاده از این افزونه، توسعه‌دهندگان می‌توانند دستورات پرس و جو را تجزیه و تحلیل کرده و بهبود عملکرد کلی برنامه و بهینه‌سازی سیستم پایگاه داده را آسان‌تر کنند.
👩‍💻 https://www.postgresql.org/docs/15/pgstatstatements.html

شماره ۴ : افزونه pgcrypto در PostgreSQL توابع رمزنگاری و قابلیت‌های مربوط به رمزگذاری داده‌ها را در پایگاه داده فعال می‌کند. این افزونه امنیت داده‌ها و حریم خصوصی پایگاه‌های داده PostgreSQL را تقویت می‌کند. با استفاده از این افزونه، مهندسان داده می‌توانند گذرواژه‌های هش شده را ذخیره کنند، اطلاعات حساس را رمزگذاری کنند و عملیات رمزنگاری را در سمت سرور انجام دهند، که باعث کاهش خطر افشای داده‌های حساس در حین انتقال یا در حالت استراحت می‌شود. توسعه‌دهندگان می‌توانند عملیاتی مانند هش کردن، رمزگذاری و رمزگشایی را مستقیماً در پرس و جوهای SQL یا توابع PL/pgSQL انجام دهند.

👩‍💻 https://www.postgresql.org/docs/15/pgcrypto.html

شماره ۵ : citext به معنای "case-insensitive text : متن بدون حروف بزرگ" است و یک نوع داده در PostgreSQL است. با استفاده از citext، کاربران می‌توانند داده‌های متنی را به صورتی غیر حساس به حروف بزرگ/کوچک ذخیره و مقایسه کنند. این نوع داده به ویژه برای احراز هویت کاربران (مقایسه نام کاربری و رمزعبور)، جستجوی سوابق بر اساس نام یا عناوین، و انجام پرس و جوهایی که به حروف بزرگ/کوچک حساس هستند، مفید است.

با استفاده از citext، نیازی به استفاده از توابع LOWER() یا UPPER() برای تبدیل متن به حالتی مشخص برای مقایسه نیست. این کار توسعه دهندگان را از نیاز به تبدیل دستی متن آزاد می‌کند، که ممکن است زمان‌بر و در برخی موارد عملکرد پرس و جو را تحت تأثیر قرار دهد.

👩‍💻 https://www.postgresql.org/docs/15/citext.html


@Code_Crafters
#postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1👏1
شماره ۶ : افزونه pg_trgm در PostgreSQL قابلیت جستجوی متن مبتنی بر تریگرام "trigram" و رتبه‌بندی شباهت را فراهم می‌کند. تریگرام‌ها توالی‌های سه نویسه‌ای هستند که از کلمات استخراج می‌شوند و به عنوان پایه برای مقایسه شباهت بین رشته‌ها عمل می‌کنند. این افزونه قابلیت جستجوی متن را در PostgreSQL تقویت می‌کند و برنامه‌ها را قادر می‌سازد تا پرس و جوهای پیچیده را به صورت هوشمندانه‌تر مدیریت کنند، حتی در صورت وجود خطاهای چاپی یا عدم تطابق دقیق با داده‌های ذخیره شده در سیستم. روش‌های سنتی جستجوی متن ممکن است در مواجهه با ورودی کاربر، اشتباه املایی یا تغییرات در فرم کلمه کافی نباشند، اما با استفاده از pg_trgm این مشکلات را حل می‌کند و راهکاری مناسب را ارائه می‌دهد.
👩‍💻 https://www.postgresql.org/docs/15/pgtrgm.html

شماره ۷ : افزونه tablefunc در PostgreSQL توابع جدول اضافی را فراهم می‌کند. با استفاده از این توابع، می‌توان در پرس و جوها نتایج crosstab، جداول محوری و تبدیل داده‌ها را تولید کرد. این برنامه افزودنی به کاربران امکان می‌دهد داده‌های ردیف را به ستون تبدیل کنند و در قالب جداول محوری داده‌ها را ارائه کنند. همچنین، می‌تواند داده‌های از دست رفته را در نتایج crosstab پر کند و بهبود تصویرسازی و گزارش‌دهی داده‌ها را تسهیل کند.

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

👩‍💻 https://www.postgresql.org/docs/15/tablefunc.html

شماره ۸ : افزونه intarray در PostgreSQL قابلیت پشتیبانی از آرایه‌های یک بعدی اعداد صحیح را اضافه می‌کند. با استفاده از intarray، مهندسان داده قادرند آرایه‌های اعداد صحیح را مستقیماً در ستون‌های پایگاه داده ذخیره و تغییرات را بر روی آن‌ها اعمال کنند. این افزونه امکان مدیریت آسان‌تر داده‌ها و بهبود عملکرد جستجو برای عملیات مرتبط با آرایه را فراهم می‌کند.
👩‍💻 https://www.postgresql.org/docs/15/intarray.html

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

👩‍💻 https://www.postgresql.org/docs/current/earthdistance.html

شماره ۱۰ : ماژول "مکعب" در PostgreSQL نوع داده‌ای جدیدی به نام "مکعب" را معرفی می‌کند که به کاربران امکان می‌دهد نقاط چند بعدی را به طور موثر ذخیره و دستکاری کنند. این ماژول همچنین امکان نمایه‌سازی را فراهم می‌کند و قابلیت جستجو و عملیات سریع روی داده‌های چند بعدی را فراهم می‌کند.

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

👩‍💻 https://www.postgresql.org/docs/15/cube.html


@Code_Crafters
#postgresql
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1👏1