اگر یه برنامه لینوکسی نصب کردید و نتونستید تو لیست برنامه هاتون پیداش کنید و همیشه از ترمینال رانش میکنید مثلا postman رو فایل اجرایی که دانلود کردید رو یا با ترمینال از طریق فایل منیجر بازش کنید
اگه میخواید که بین اپ هاتون ببینیدش یا مثلا به داک و پنل و .. اضافش کنید
اول باید یه فایل desktop به اسم برنامه تون توی
و ایکون برنامه را اگر میخواهید ست کنید باید متغییر آن به ادرس عکس باشه
اگه میخواید که بین اپ هاتون ببینیدش یا مثلا به داک و پنل و .. اضافش کنید
اول باید یه فایل desktop به اسم برنامه تون توی
/usr/share/applicationsبسازید مثلا
/usr/share/applications/postman.desktop
و داخلش متغیر های زیر رو بزارید و بنا به برنامه تون عوضش کنید(من اینجا برای پست من نوشتم)[Desktop Entry]اون قسمت Exec عه که باید دقیقا ادرس جایی باشه که فایل اجرایی برنامتون اونجاس
Version=1.0
Type=Application
Name=Postman
Icon=/home/mehrdadlinux/Pictures/Icon/App.png
Exec="/home/[your path to file]/apps/postman-linux-x64/Postman/Postman"
Comment=Postman api tool
Categories=Development;
و ایکون برنامه را اگر میخواهید ست کنید باید متغییر آن به ادرس عکس باشه
توی پروژه های فرانت اند احتمالا موقع کار با API با مشکل Cors برخورد کردید برای حل شما ۴ راه حل دارید
۱ : اگر به سرور API تون دسترسی دارید مقدار Access-Allow-Origin رو توی کد بکند ست کنید
۲ :از Extension برای مرورگر استفاده کنید مثل این
۳: از Cors Proxy استفاده کنید مثل این
۴ : روی Cloudflare Workes از Cors Proxy خودتون استفاده کنید اینجا
۱ : اگر به سرور API تون دسترسی دارید مقدار Access-Allow-Origin رو توی کد بکند ست کنید
۲ :از Extension برای مرورگر استفاده کنید مثل این
۳: از Cors Proxy استفاده کنید مثل این
۴ : روی Cloudflare Workes از Cors Proxy خودتون استفاده کنید اینجا
اگر از موتور بازی سازی Unityبرای توسعه استفاده میکنید
حتما پست اخر وبلاگ در مورد تغییر سیاست های این شرکت در مورد لایسنس را مطالعه کنید
خلاصه کار همه چی دیگه پولی شد و دیگر رایگان نیست ...
https://blog.unity.com/news/plan-pricing-and-packaging-updates?ref=insertcredit.com
حتما پست اخر وبلاگ در مورد تغییر سیاست های این شرکت در مورد لایسنس را مطالعه کنید
خلاصه کار همه چی دیگه پولی شد و دیگر رایگان نیست ...
https://blog.unity.com/news/plan-pricing-and-packaging-updates?ref=insertcredit.com
Unity
Unity is Canceling the Runtime Fee
After deep consultation with our community, customers, and partners, we’ve made the decision to cancel the Runtime Fee, effective immediately.
یک پروژه ای هست به نام Hypervisor From Scratch که باید میده چطور یک مجازی ساز را از پایه بسازیم
به نظر اطلاعات فنی خیلی خوبی داره
https://rayanfam.com/topics/hypervisor-from-scratch-part-1/
به نظر اطلاعات فنی خیلی خوبی داره
https://rayanfam.com/topics/hypervisor-from-scratch-part-1/
Rayanfam Blog
Hypervisor From Scratch - Part 1: Basic Concepts & Configure Testing Environment
We write about Windows Internals, Hypervisors, Linux, and Networks.
به سلامتی PostgreSQL 16 هم Released شد
بهتر شدن Performance و Logical replication
و Developer Experience در حوزه SQL/JSON و ...
جا کمه از منبع اصلی بخونید
https://www.postgresql.org/about/news/postgresql-16-released-2715/
بهتر شدن Performance و Logical replication
و Developer Experience در حوزه SQL/JSON و ...
جا کمه از منبع اصلی بخونید
https://www.postgresql.org/about/news/postgresql-16-released-2715/
PostgreSQL News
PostgreSQL 16 Released!
September 14, 2023 - The PostgreSQL Global Development Group today announced the release of PostgreSQL 16, the latest version of …
اگر لپ تاپ میخواهید بخرید بایدحداقل پورت Thunderbolt 4 داشته باشد
چون Thunderbolt 5 معرفی شد
تاندربولت ۵ میتواند دادهها را با سرعت ۸۰ گیگابیتبرثانیه یا حداکثر ۱۲۰ گیگابیتبرثانیه (در حالت Bandwidth Boost) انتقال دهد.
برای مقایسه USB3 می تواند 4.8 Gbit/s (600MBps) منتقل کد
✅ اینتل برای استفاده از استاندارد Thunderbolt 5 هزینه لایسنس دریافت نمیکند
❌ اما کنترل کاملی بر فرآیند گواهینامه Thunderbolt دارد و این مانعی برای پذیرش گستردهتر آن در پلتفرمهای غیراینتلی است
⚠️حتی با استفاده از کارتهای افزودنی Thunderbolt در سیستمهای AMD، مشکلاتی در سازگاری و عملکرد وجود داره
چون Thunderbolt 5 معرفی شد
تاندربولت ۵ میتواند دادهها را با سرعت ۸۰ گیگابیتبرثانیه یا حداکثر ۱۲۰ گیگابیتبرثانیه (در حالت Bandwidth Boost) انتقال دهد.
برای مقایسه USB3 می تواند 4.8 Gbit/s (600MBps) منتقل کد
✅ اینتل برای استفاده از استاندارد Thunderbolt 5 هزینه لایسنس دریافت نمیکند
❌ اما کنترل کاملی بر فرآیند گواهینامه Thunderbolt دارد و این مانعی برای پذیرش گستردهتر آن در پلتفرمهای غیراینتلی است
⚠️حتی با استفاده از کارتهای افزودنی Thunderbolt در سیستمهای AMD، مشکلاتی در سازگاری و عملکرد وجود داره
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
مقایسه معماری های مختلف نرم افزار
در #پایتون و برنامه نویسی بعضی مواقع Visualize کردن code میتونه توی درک روند کار کمک کنه
سایت pythontutor روند دیباگ را Visualize میکنه و اجازه اشتراک میزاره (برای اهداف آموزشی)
https://pythontutor.com/render.html
مثلا یک لیست و چاپ آن
https://pythontutor.com/render.html#code=lst%3D%5Bx%20for%20x%20in%20range%2810%29%20if%20x%252%3D%3D0%5D%0Aprint%28lst%5B%3A%3A-1%5D%29%0A
چنتا اکستنشن هستند توی Vscode که به این جریان Visualize کردن کمک میکنه
البته Vscode توی این زمینه extension های خیلی خوبی داره مثل
VS Code Debug Visualizer
https://marketplace.visualstudio.com/items?itemName=hediet.debug-visualizer
یا
Visualize Control Flow
https://marketplace.visualstudio.com/items?itemName=team-visualize.visualize-control-flow
سایت pythontutor روند دیباگ را Visualize میکنه و اجازه اشتراک میزاره (برای اهداف آموزشی)
https://pythontutor.com/render.html
مثلا یک لیست و چاپ آن
https://pythontutor.com/render.html#code=lst%3D%5Bx%20for%20x%20in%20range%2810%29%20if%20x%252%3D%3D0%5D%0Aprint%28lst%5B%3A%3A-1%5D%29%0A
چنتا اکستنشن هستند توی Vscode که به این جریان Visualize کردن کمک میکنه
البته Vscode توی این زمینه extension های خیلی خوبی داره مثل
VS Code Debug Visualizer
https://marketplace.visualstudio.com/items?itemName=hediet.debug-visualizer
یا
Visualize Control Flow
https://marketplace.visualstudio.com/items?itemName=team-visualize.visualize-control-flow
Visualstudio
Debug Visualizer - Visual Studio Marketplace
Extension for Visual Studio Code - A visual watch window that lets you visualize your data structures while debugging.
معرفی قابلیت IP Protection در حال توسعه در GoogleChrome
گوگل در حال توسعه قابلیتی جدید است که ip کاربران را پنهان کند (استفاده از پروکسی های گوگل)
گوگل معتقد است مشخص بودن ip کاربر میتواند امکان رهگیری کاربر را فراهم کند و با عث نقض حریم خصوصی او شود
با استفاده از پروکسی تنها درخواست های مرورگر با ip واقعی به سمت گوگل میرود و بعد به سمت مقصد حرکت کند
برای اطلاعات بیشتر :
https://chromestatus.com/feature/5111460239245312
https://github.com/GoogleChrome/ip-protection
گوگل در حال توسعه قابلیتی جدید است که ip کاربران را پنهان کند (استفاده از پروکسی های گوگل)
گوگل معتقد است مشخص بودن ip کاربر میتواند امکان رهگیری کاربر را فراهم کند و با عث نقض حریم خصوصی او شود
با استفاده از پروکسی تنها درخواست های مرورگر با ip واقعی به سمت گوگل میرود و بعد به سمت مقصد حرکت کند
برای اطلاعات بیشتر :
https://chromestatus.com/feature/5111460239245312
https://github.com/GoogleChrome/ip-protection
GitHub
GitHub - GoogleChrome/ip-protection
Contribute to GoogleChrome/ip-protection development by creating an account on GitHub.
کانال مهرداد لینوکس
اگر از موتور بازی سازی Unityبرای توسعه استفاده میکنید حتما پست اخر وبلاگ در مورد تغییر سیاست های این شرکت در مورد لایسنس را مطالعه کنید خلاصه کار همه چی دیگه پولی شد و دیگر رایگان نیست ... https://blog.unity.com/news/plan-pricing-and-packaging-updates?r…
اینجا را یادتونه ؟ اعتراض های زیادی مطرح شد
امروز شرکت Unity اعلام کرد ما صدای کاربر ها و اعتراض انها را شندیم و عذر خواهی کرده و قرار است این مشکل حل شود
https://twitter.com/unity/status/1703547752205218265?s=46&t=7KCNnmJt82xcCKEkZnoUTQ
امروز شرکت Unity اعلام کرد ما صدای کاربر ها و اعتراض انها را شندیم و عذر خواهی کرده و قرار است این مشکل حل شود
https://twitter.com/unity/status/1703547752205218265?s=46&t=7KCNnmJt82xcCKEkZnoUTQ
X (formerly Twitter)
Unity on X
We have heard you. We apologize for the confusion and angst the runtime fee policy we announced on Tuesday caused. We are listening, talking to our team members, community, customers, and partners, and will be making changes to the policy. We will share an…
آیا تا الان نیاز شده توی فایل Readme گیت هاب خودتون بخواهید Diagrams بکشید ؟
ابزار mermaid برای همین منظور استفاده میشود
https://mermaid.js.org/
برای آموزش میتوانید به مستندات گیت هاب مراجعه کنید
https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams
ابزاز VSCode هم برای نمایش ان اکستنشن های قوی داره
https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid
اگر نیاز به یک ادیتور آنلاین دارید میتوانید از
https://stackedit.io/
استفاده کنید
توی کامنت همین پست نمونه های استفاده از این کد را گذاشتم
ابزار mermaid برای همین منظور استفاده میشود
https://mermaid.js.org/
برای آموزش میتوانید به مستندات گیت هاب مراجعه کنید
https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/creating-diagrams
ابزاز VSCode هم برای نمایش ان اکستنشن های قوی داره
https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid
اگر نیاز به یک ادیتور آنلاین دارید میتوانید از
https://stackedit.io/
استفاده کنید
توی کامنت همین پست نمونه های استفاده از این کد را گذاشتم
mermaid.js.org
Create diagrams and visualizations using text and code.
❤1👍1
✅ کاربران اپل میتوانند فضای ذخیرهسازی iCloud+ خود را به ۶ و ۱۲ ترابایت ارتقا دهند
✅ اپل به تمام مشتریان خود ۵ گیگابایت فضای ذخیرهسازی آنلاین iCloud را رایگان میدهد
✅ کسانی که خواهان ظرفیت بیشتر هستند م توانند مشترک iCloud+ شوند.
پیش از این، گزینه های ذخیره سازی 50 گیگابایت، 200 گیگابایت و 2 ترابایت بود. هزینه ماهانه اینها به ترتیب 0.99 دلار، 2.99 دلار و 10.99 دلار است.
🤯 اما از روز دوشنبه، iCloud+ دارای دو طرح جدید شده: 6 ترابایت با 29.99 دلار در ماه و 12 ترابایت با 59.99 دلار در ماه.
سرویس 12 ترابایتی ذخیره سازی با قیمت فقط ۶۰ دلار در ماه یعنی سالی 720 دلار 😳
😵💫 قیمت هارد 12 ترابایتی WP در حال حاضر ۳۰۶ دلار است با این پول میشه سالی ۲ تا هارد خرید و آنلاینشون کرد شاید کاربرد دیگه ای داره من نمیدانم
نظر شما چیه ؟
✅ اپل به تمام مشتریان خود ۵ گیگابایت فضای ذخیرهسازی آنلاین iCloud را رایگان میدهد
✅ کسانی که خواهان ظرفیت بیشتر هستند م توانند مشترک iCloud+ شوند.
پیش از این، گزینه های ذخیره سازی 50 گیگابایت، 200 گیگابایت و 2 ترابایت بود. هزینه ماهانه اینها به ترتیب 0.99 دلار، 2.99 دلار و 10.99 دلار است.
🤯 اما از روز دوشنبه، iCloud+ دارای دو طرح جدید شده: 6 ترابایت با 29.99 دلار در ماه و 12 ترابایت با 59.99 دلار در ماه.
سرویس 12 ترابایتی ذخیره سازی با قیمت فقط ۶۰ دلار در ماه یعنی سالی 720 دلار 😳
😵💫 قیمت هارد 12 ترابایتی WP در حال حاضر ۳۰۶ دلار است با این پول میشه سالی ۲ تا هارد خرید و آنلاینشون کرد شاید کاربرد دیگه ای داره من نمیدانم
نظر شما چیه ؟
کامپایلر GNU Compiler Collection (GCC) در حال آماده سازی معرفی ویژگی fhardened است
در صورتی که شما این ویژگی را در کامپایلر فعال کنیدافزایش قابل توجه security/robustness در فایل باینری تولید شده خواهید داشت
برای جزئیات نظر ها و مباحث به تاپیک زیر مراجعه کنید
https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628748.html
در نظر داشته باشید که این ویژگی قبلا هم بود ولی استفاده از آن سخت بود نکته مهم دیگی این که این ویژگی در application binary interface (ABI) موئثر نیست و روی performance و build errors ها تاثیر نمیگذارد
-fhardened شامل :
-D_FORTIFY_SOURCE=3 (or =2 for older glibcs)
-D_GLIBCXX_ASSERTIONS
-ftrivial-auto-var-init=pattern
-fPIE -pie -Wl,-z,relro,-z,now
-fstack-protector-strong
-fstack-clash-protection
-fcf-protection=full (x86 GNU/Linux only)
خواهد بود
در صورتی که شما این ویژگی را در کامپایلر فعال کنیدافزایش قابل توجه security/robustness در فایل باینری تولید شده خواهید داشت
برای جزئیات نظر ها و مباحث به تاپیک زیر مراجعه کنید
https://gcc.gnu.org/pipermail/gcc-patches/2023-August/628748.html
در نظر داشته باشید که این ویژگی قبلا هم بود ولی استفاده از آن سخت بود نکته مهم دیگی این که این ویژگی در application binary interface (ABI) موئثر نیست و روی performance و build errors ها تاثیر نمیگذارد
-fhardened شامل :
-D_FORTIFY_SOURCE=3 (or =2 for older glibcs)
-D_GLIBCXX_ASSERTIONS
-ftrivial-auto-var-init=pattern
-fPIE -pie -Wl,-z,relro,-z,now
-fstack-protector-strong
-fstack-clash-protection
-fcf-protection=full (x86 GNU/Linux only)
خواهد بود