کداکسپلور | CodeExplore
Photo
💎جاوا 27 چه تغییراتی کرده؟
Java 27 چند روزی هست با چند تغییر مهم از جمله JVM، مدیریت حافظه، امنیت و API ها منتشر شده و در چند قابلیت Preview هم معرفی کرده که یه مسیری از ورژن های بعدی جاوا رو نشون میده.
اولین چیزی که میبینیم ویژگی Compact Object Headers هست که باعث میشه هدر آبجکت ها توی معماریهای 64 بیتی کوچکتر بشه و میتونه مصرف حافظه و موارد مرتبط با Object ها رو کاهش بده.
توی G1 Garbage Collector هم تغییر مهمی بوجود اومده و G1 به عنوان Garbage Collector پیشفرض در محیطهایی که قبلا بخاطر محدودیت منابع از Serial GC استفاده میکردن هم انتخاب میشه✅
برای بحث امنیت، Post-Quantum Hybrid Key Exchange به TLS 1.3 اضافه شده که از ترکیب الگوریتمهای ML-KEM و ECDHE استفاده میکنه تا ارتباطات در برابر تهدیدهای آینده محاسبات کوانتومی مقاوم تر باشن.
🗑 توی این نسخه جاوا JFR In-Process Data Redaction اضافه شده که اطلاعات حساس توی جاهایی مثل command-line arguments, environment variables و system properties قبل از ثبت شدن توسط Java Flight Recorder شناسایی و حذف یا مخفی میشن.
قابلیت هایی مثل Lazy Constants و یا Primitive Types in Patterns که برای استفاده از تایپ هایی مثل int یا long توی Pattern Matching و Switch بصورت Preview اضافه شدن. همچنین Structured Concurrency برای مدیریت بهتر فعالیتای concurrent ادامه پیدا کرده.
یه API استاندارد به اسم PEM Encodings of Cryptographic Objects برای تبدیل Key ها، Certificate ها و CRL ها به فرمت PEM و برعکس ارائه میده و Vector API هم همچنان در مرحلهی Incubator قرار داره.
🔚 در آخرهم اضافه کنم که Java 27 چند بخش قدیمی JVM رو هم حذف کرده مثلا JVMCI از OpenJDK حذف شده.
🔗 منبع
#java #update #news
☕️ Telegram | Website | Discord
Java 27 چند روزی هست با چند تغییر مهم از جمله JVM، مدیریت حافظه، امنیت و API ها منتشر شده و در چند قابلیت Preview هم معرفی کرده که یه مسیری از ورژن های بعدی جاوا رو نشون میده.
اولین چیزی که میبینیم ویژگی Compact Object Headers هست که باعث میشه هدر آبجکت ها توی معماریهای 64 بیتی کوچکتر بشه و میتونه مصرف حافظه و موارد مرتبط با Object ها رو کاهش بده.
توی G1 Garbage Collector هم تغییر مهمی بوجود اومده و G1 به عنوان Garbage Collector پیشفرض در محیطهایی که قبلا بخاطر محدودیت منابع از Serial GC استفاده میکردن هم انتخاب میشه✅
برای بحث امنیت، Post-Quantum Hybrid Key Exchange به TLS 1.3 اضافه شده که از ترکیب الگوریتمهای ML-KEM و ECDHE استفاده میکنه تا ارتباطات در برابر تهدیدهای آینده محاسبات کوانتومی مقاوم تر باشن.
🗑 توی این نسخه جاوا JFR In-Process Data Redaction اضافه شده که اطلاعات حساس توی جاهایی مثل command-line arguments, environment variables و system properties قبل از ثبت شدن توسط Java Flight Recorder شناسایی و حذف یا مخفی میشن.
قابلیت هایی مثل Lazy Constants و یا Primitive Types in Patterns که برای استفاده از تایپ هایی مثل int یا long توی Pattern Matching و Switch بصورت Preview اضافه شدن. همچنین Structured Concurrency برای مدیریت بهتر فعالیتای concurrent ادامه پیدا کرده.
یه API استاندارد به اسم PEM Encodings of Cryptographic Objects برای تبدیل Key ها، Certificate ها و CRL ها به فرمت PEM و برعکس ارائه میده و Vector API هم همچنان در مرحلهی Incubator قرار داره.
🔚 در آخرهم اضافه کنم که Java 27 چند بخش قدیمی JVM رو هم حذف کرده مثلا JVMCI از OpenJDK حذف شده.
🔗 منبع
#java #update #news
☕️ Telegram | Website | Discord
1🔥8❤🔥3
📈 با ابزار Django map میتونید گراف و دیاگرام به صورت کارتی برای پروژه های جنگو تولید کنید. فایل های Models · Views · URLs · Celery tasks · Beat schedules · Signals · Middleware · Admin · Serializers پشتیبانی میکنه.
یه سری نکات امنیتی دیتابیس و best practice مثل کوئری هایی که باعث N+1 میشه رو هم پوشش میده.
🔗 https://github.com/selzman/djangomap
#django #tool #graph
☕️ Telegram | Website | Discord | <Armin>
یه سری نکات امنیتی دیتابیس و best practice مثل کوئری هایی که باعث N+1 میشه رو هم پوشش میده.
🔗 https://github.com/selzman/djangomap
#django #tool #graph
☕️ Telegram | Website | Discord | <Armin>
⚡6🔥3❤🔥1
این ریپازیتوری هایی که توی پست میزاریم ریپو های شما دوستان عزیزه🧡
من چک میکردم هم تنوع زیاد داره هم خیلی ابزارای کاربردی و فکر شده ای هستن که به کار میان.
دمتون گرم که انقدر حرفه ای فکر میکنید و اوپن سورس کردن اینا باعث لول آپ شدن کل کامیونیتی برنامه نویسیه.
دوتا هدف از قراردادن اینا دارم
1. دیده شدن تلاش و زحمات شما
2. استفاده بقیه از این ابزارا
در کل بنظرم اینکه بتونیم به پروژه های هم بها بدیم تا خودمون بتونیم به رشد هم کمک کنیم کار مفیدیه امیدوارم که جا بیوفته حمایت کردن از هم توی این کامیونیتی💯
من چک میکردم هم تنوع زیاد داره هم خیلی ابزارای کاربردی و فکر شده ای هستن که به کار میان.
دمتون گرم که انقدر حرفه ای فکر میکنید و اوپن سورس کردن اینا باعث لول آپ شدن کل کامیونیتی برنامه نویسیه.
دوتا هدف از قراردادن اینا دارم
1. دیده شدن تلاش و زحمات شما
2. استفاده بقیه از این ابزارا
در کل بنظرم اینکه بتونیم به پروژه های هم بها بدیم تا خودمون بتونیم به رشد هم کمک کنیم کار مفیدیه امیدوارم که جا بیوفته حمایت کردن از هم توی این کامیونیتی💯
❤🔥12🔥4😍1
🥽 یه اکستنشن chrome که صفحه پیش فرض مرورگر رو تغییر میده به یه طرح که از Liquid Glass الگو گرفته شده.
توی صفحه میتونید از Search، ساعت، آبوهوا، Todo List، هدف روزانه، Daily Quote و تایمر Pomodoro استفاده کنید و از داخل Settings هم ویجتها، والپیپر، رنگ متن و تنظیمات مختلف رو شخصیسازی کنید👌🏻
🔗 https://github.com/Mahdirnj/Focusloom-Browser-Tab
#extension #chrome #repo
☕️ Telegram | Website | Discord | <Mahdi>
توی صفحه میتونید از Search، ساعت، آبوهوا، Todo List، هدف روزانه، Daily Quote و تایمر Pomodoro استفاده کنید و از داخل Settings هم ویجتها، والپیپر، رنگ متن و تنظیمات مختلف رو شخصیسازی کنید👌🏻
🔗 https://github.com/Mahdirnj/Focusloom-Browser-Tab
#extension #chrome #repo
☕️ Telegram | Website | Discord | <Mahdi>
⚡10❤🔥3🔥1
📍پروژه Ledger یک To-Do List ساده برای مدیریت کارهای روزمرست که از طریق Web، CLI و Telegram Bot قابل استفادس. همه این بخشها به یک لیست مشترک متصل هستن و اطلاعات بینشون Sync میشه.
نسخه CLI بهصورت Offline هم کار میکنه و بعدا میتونه اطلاعات رو با Server همگام کنه.
دلیل ساختنش هم این بود یه To-Do میخواستم که مال خودم باشه، ساده باشه، CLI درست و حسابی داشته باشه و برای نگه داشتن چندتا Task محتاج سرویس یه کمپانی دیگه نباشم✅
🔗 https://github.com/mohammadsdg/Ledger
#todolist #repo
☕️ Telegram | Website | Discord | <Mohammad>
نسخه CLI بهصورت Offline هم کار میکنه و بعدا میتونه اطلاعات رو با Server همگام کنه.
دلیل ساختنش هم این بود یه To-Do میخواستم که مال خودم باشه، ساده باشه، CLI درست و حسابی داشته باشه و برای نگه داشتن چندتا Task محتاج سرویس یه کمپانی دیگه نباشم✅
🔗 https://github.com/mohammadsdg/Ledger
#todolist #repo
☕️ Telegram | Website | Discord | <Mohammad>
🔥3❤🔥1
🏦 CodeBank یه برنامه دسکتاپه که برای ذخیره، دستهبندی و مدیریت کدهای قابل استفاده مجدد ساخته شده و اطلاعات رو بهصورت آفلاین داخل دیتابیس SQLite نگه میداره.
بیشتر این پروژه در مورد اینه که بیای کدها، آبجکتها، کدهای تکراری سخت و هر کدی که لازمه و مهمه رو اینجا ذخیره کنی. بعدش هر وقت بهش نیاز داشتی، مثلا کد Connection مربوط به SQL رو میخوای، بهجای اینکه دوباره از اول بنویسی، میای و همون کدی که قبلا ذخیره کردی رو کپی میکنی🫡
مثل یه کتابخونه کد آفلاین عمل میکنه که البته همش این نیست و داره توسعه پیدا میکنه.
🔗 https://github.com/Matin-dev-2010/CodeBank
#code #repo
☕️ Telegram | Website | Discord | <Matin>
بیشتر این پروژه در مورد اینه که بیای کدها، آبجکتها، کدهای تکراری سخت و هر کدی که لازمه و مهمه رو اینجا ذخیره کنی. بعدش هر وقت بهش نیاز داشتی، مثلا کد Connection مربوط به SQL رو میخوای، بهجای اینکه دوباره از اول بنویسی، میای و همون کدی که قبلا ذخیره کردی رو کپی میکنی🫡
مثل یه کتابخونه کد آفلاین عمل میکنه که البته همش این نیست و داره توسعه پیدا میکنه.
🔗 https://github.com/Matin-dev-2010/CodeBank
#code #repo
☕️ Telegram | Website | Discord | <Matin>
🔥8❤🔥3
تا به امروز
سخت ترین چیزی که توی برنامه نویسی تجربه کردین،
چی بوده؟
سخت ترین چیزی که توی برنامه نویسی تجربه کردین،
چی بوده؟
❤🔥9⚡3🔥1
داشتم یه مقاله جالب میخوندم در مورد اینکه آیا AI واقعا انگیزه ای برای نابودی ما داره؟🧐
این روزا زیاد درباره این صحبت میشه که ممکنه هوش مصنوعی یه روزی از کنترل خارج بشه و علیه انسان ها عمل کنه. اما یه سوال مهم کمتر مطرح میشه: اصلا AI چه انگیزهای برای انجام این کار داره؟
❗️یه نکته ای که باید بهش توجه بشه اینه که مدلای فعلی مثل LLM ها برخلاف ما، نیاز و خواسته یا انگیزهای مستقل ندارن.
ما انسان ها بخاطر نیازهای زیستی که داریم دنبال غذا، امنیت، پول، جایگاه و... هستیم. اما یه LLM بعد از آموزش، صرفا وقتی ورودی دریافت میکنه، خروجی تولید میکنه. اگر جوابش درست یا غلط باشه، شامل پاداش یا تنبیهی نمیشه و خواسته ای هم نداره.
پس میتونیم بگیم وقتی AI ایده میده یا کاری رو پیشنهاد میکنه، لزوما به این معنی نیست که خودش "قصد" انجام اون کار رو داشته. بلکه خروجیش حاصل ورودی ما و چیزیه که از دیتاست ها یاد گرفته.
البته این به معنی بی خطر بودنش نیست. یه مدل میتونه خروجی خطرناک تولید کنه، اما از نگاه این مقاله این تفاوت مهمه که خطر از توانایی و استفاده انسان از AI میاد، نه لزوما از یه انگیزه مستقل تو خود مدل.
به نظرتون AI نیاز به انگیزه داره یا داشتن توانایی کافیه برای تهدید بودنش؟
#ai #llm #motivation
☕️ Telegram | Website | Discord
این روزا زیاد درباره این صحبت میشه که ممکنه هوش مصنوعی یه روزی از کنترل خارج بشه و علیه انسان ها عمل کنه. اما یه سوال مهم کمتر مطرح میشه: اصلا AI چه انگیزهای برای انجام این کار داره؟
❗️یه نکته ای که باید بهش توجه بشه اینه که مدلای فعلی مثل LLM ها برخلاف ما، نیاز و خواسته یا انگیزهای مستقل ندارن.
ما انسان ها بخاطر نیازهای زیستی که داریم دنبال غذا، امنیت، پول، جایگاه و... هستیم. اما یه LLM بعد از آموزش، صرفا وقتی ورودی دریافت میکنه، خروجی تولید میکنه. اگر جوابش درست یا غلط باشه، شامل پاداش یا تنبیهی نمیشه و خواسته ای هم نداره.
پس میتونیم بگیم وقتی AI ایده میده یا کاری رو پیشنهاد میکنه، لزوما به این معنی نیست که خودش "قصد" انجام اون کار رو داشته. بلکه خروجیش حاصل ورودی ما و چیزیه که از دیتاست ها یاد گرفته.
البته این به معنی بی خطر بودنش نیست. یه مدل میتونه خروجی خطرناک تولید کنه، اما از نگاه این مقاله این تفاوت مهمه که خطر از توانایی و استفاده انسان از AI میاد، نه لزوما از یه انگیزه مستقل تو خود مدل.
به نظرتون AI نیاز به انگیزه داره یا داشتن توانایی کافیه برای تهدید بودنش؟
#ai #llm #motivation
☕️ Telegram | Website | Discord
🔥4❤🔥1😱1🤣1