اسم رمز هر نسخه اندروید :
Android 1.0 = Base
Android 1.1 = Petit Four
Android 1.5 = Cupcake
Android 1.6 = Donut
Android 2.0~2.1 = Eclair
Android 2.2 = Froyo
Android 2.3~2.3.7 = Gingerbread
Android 3.0~3.2 = Honeycomb
Android 4.0~4.0.3 = Ice Cream Sandwich
Android 4.1~4.3 = Jelly Bean
Android 4.4~4.4w = KitKat
Android 5.0~5.1 = Lollipop
Android 6.0 = Marshmallow
Android 7.0~7.1 = Nougat
Android 8.0~8.1 = Oreo
Android 9 = Pie
Android 10 = Queen Cake
Android 11 = Red Velvet Cake
Android 12~12L = Snow Cone
Android 13 = Tiramisu
Android 14 = Upside Down Cake
Android 1.0 = Base
Android 1.1 = Petit Four
Android 1.5 = Cupcake
Android 1.6 = Donut
Android 2.0~2.1 = Eclair
Android 2.2 = Froyo
Android 2.3~2.3.7 = Gingerbread
Android 3.0~3.2 = Honeycomb
Android 4.0~4.0.3 = Ice Cream Sandwich
Android 4.1~4.3 = Jelly Bean
Android 4.4~4.4w = KitKat
Android 5.0~5.1 = Lollipop
Android 6.0 = Marshmallow
Android 7.0~7.1 = Nougat
Android 8.0~8.1 = Oreo
Android 9 = Pie
Android 10 = Queen Cake
Android 11 = Red Velvet Cake
Android 12~12L = Snow Cone
Android 13 = Tiramisu
Android 14 = Upside Down Cake
از بین بردن فایل بدون امکان ریکاوری در #کامند_لینوکس
تک تک بیت های یک فایل رو با محتوای رندوم جایگزین میکنه به صورتی که فایل اصلی دیگه قابل ریکاوری شدن نیست و میتونید پاکش کنید.
shred fileبا کامند
shred --remove fileبعد از اینکه فایل رو اوررایت کرد پاکش میکنه.
تک تک بیت های یک فایل رو با محتوای رندوم جایگزین میکنه به صورتی که فایل اصلی دیگه قابل ریکاوری شدن نیست و میتونید پاکش کنید.
برای بعضی کار ها jupyter برای پایتون استفاده میکنم بعضی وقتا یادم میره سرور را خاموش کنم
jupyter server list
لیست تمام سرور ها را نمایش میده
jupyter server stop
سروری که روی پورت 8888 را استاپ میکنه
jupyter server stop [port]
سرور روی پورت خاص را میبنده
#کامند_لینوکس
jupyter server list
لیست تمام سرور ها را نمایش میده
jupyter server stop
سروری که روی پورت 8888 را استاپ میکنه
jupyter server stop [port]
سرور روی پورت خاص را میبنده
#کامند_لینوکس
🙏2
سرویس JDoodle به شما این امکان را میده که
در سایت خودتون یک مفسر یا کامپایلر آنلاین داشته باشید
زبان برنامه نویسی را انتخاب کنید
از طریق تنظیمات (دکمه ... در کنار گزینه Execute) گزینه Editable Share را انتخاب کنید و اسکریپت را توی سایت خودتون استفاده کنید
https://www.jdoodle.com/
در سایت خودتون یک مفسر یا کامپایلر آنلاین داشته باشید
زبان برنامه نویسی را انتخاب کنید
از طریق تنظیمات (دکمه ... در کنار گزینه Execute) گزینه Editable Share را انتخاب کنید و اسکریپت را توی سایت خودتون استفاده کنید
https://www.jdoodle.com/
Jdoodle
JDoodle - Online Compiler, Editor for Java, C/C++, etc
JDoodle is an Online Compiler, Editor, IDE for Java, C, C++, PHP, Perl, Python, Ruby and many more. You can run your programs on the fly online, and you can save and share them with others. Quick and Easy way to compile and run programs online.
This media is not supported in your browser
VIEW IN TELEGRAM
🗣 تلفظ درست کاراکتر ها در برنامه نویسی
📝 زبان: انگلیسی
📝 زبان: انگلیسی
👍1
دو روز پیش اعلام شد : بهترین جایگزین ls به نام exa (https://github.com/ogham/exa) که با راست نوشته شده دیگه maintain نمیشه به جاش از eza (https://github.com/eza-community/eza) که فورک فعال exa هست میتوانید
به نظر من توی لینوکس alias کردن exa به جای ls مزیت های زیادی داشت مثلا
alias ls='exa --icons --grid --classify --colour=auto --sort=type --group-directories-first --header --modified --created --git --binary --group'
یکی از alias هایی که استفاده میکنم این بود
یک جایگزین دیگه دستور g است
به نظر من توی لینوکس alias کردن exa به جای ls مزیت های زیادی داشت مثلا
alias ls='exa --icons --grid --classify --colour=auto --sort=type --group-directories-first --header --modified --created --git --binary --group'
یکی از alias هایی که استفاده میکنم این بود
یک جایگزین دیگه دستور g است
گیتهاب چند ماه پیش، یه فیچر جدید واسه مفسر مارکداونش داد. از این به بعد میتونید این پترنها رو توی READMEتون داشته باشید.
https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts
https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax#alerts
کانال مهرداد لینوکس
خوب کمپانی هوش مصنوعی Modular AI زبان برنامه نویسی #Mojo رقیب سر سخت #پایتون برای دانلود روی سیستم لوکال فراهم کرد سینتکس پایتون و سرعت C ؟!! برای #Jupyter هم میتونید استفاده کنید
مهم ترین ویژگی های زبان Mojo
پشتیبانی از چندین ساختارهای سخت افزاری:
به وسیله زبان Mojo، امکان بهرهبرداری مستقیم از CPU ،GPU ،TPU و همچنین چیپهای ASIC وجود دارد. در کل اینکه در زبان برنامه نویسی Mojo امکان نوشتن برنامه سیستمی وجود دارد.
سینتکس برنامه نویسی سطح بالا:
سینتکس زبان برنامه نویسی Mojo سطح بالا و بسیار شبیه به پایتون است. بنابراین برنامه نویسان زبان پایتون به راحتی میتوانند از این زبان استفاده کنند.
موازی سازی خودکار (Automatic Parallelization):
زبان Mojo نوشتن کدهای موازی و کارآمد را به وسیله فرایندهای موازیسازی خودکار، ساده کرده است. بنابراین برای نوشتن کدهای موازی بوسیله زبان برنامه نویسی Mojo نیاز به داشتن دانشهای سطح پایین درباره سیستمهای موازی و مواردی از این قبیل نیست.نمایش اجرا به صورت موازی روی چندین هسته در زبان Mojo در برابر اجرا به صورت تک نخی در زبان پایتون
بررسی و ارزیابی نوع داده:
زبان Mojo از یک سیستم بررسی و ارزیابی نوع داده (Type Inference) استفاده میکند تا اگر خطا و باگی در کدهای نوشته شده وجود داشت، در زمان کامپایل آن را پیدا کند تا از خطاهای زمان اجرا یا Runtime Error جلوگیری کند.
کامپایل ایستا (Static Compilation):
زبان Mojo به طور ایستا به وسیله کامپایلر (Compiler)، کامپایل میشود. نتیجه این امر سرعت بالای اجرا شدن و بهینه شدن کد از طریق کامپایل قبل از اجرا است.
شما تست کردید ؟
پشتیبانی از چندین ساختارهای سخت افزاری:
به وسیله زبان Mojo، امکان بهرهبرداری مستقیم از CPU ،GPU ،TPU و همچنین چیپهای ASIC وجود دارد. در کل اینکه در زبان برنامه نویسی Mojo امکان نوشتن برنامه سیستمی وجود دارد.
سینتکس برنامه نویسی سطح بالا:
سینتکس زبان برنامه نویسی Mojo سطح بالا و بسیار شبیه به پایتون است. بنابراین برنامه نویسان زبان پایتون به راحتی میتوانند از این زبان استفاده کنند.
موازی سازی خودکار (Automatic Parallelization):
زبان Mojo نوشتن کدهای موازی و کارآمد را به وسیله فرایندهای موازیسازی خودکار، ساده کرده است. بنابراین برای نوشتن کدهای موازی بوسیله زبان برنامه نویسی Mojo نیاز به داشتن دانشهای سطح پایین درباره سیستمهای موازی و مواردی از این قبیل نیست.نمایش اجرا به صورت موازی روی چندین هسته در زبان Mojo در برابر اجرا به صورت تک نخی در زبان پایتون
بررسی و ارزیابی نوع داده:
زبان Mojo از یک سیستم بررسی و ارزیابی نوع داده (Type Inference) استفاده میکند تا اگر خطا و باگی در کدهای نوشته شده وجود داشت، در زمان کامپایل آن را پیدا کند تا از خطاهای زمان اجرا یا Runtime Error جلوگیری کند.
کامپایل ایستا (Static Compilation):
زبان Mojo به طور ایستا به وسیله کامپایلر (Compiler)، کامپایل میشود. نتیجه این امر سرعت بالای اجرا شدن و بهینه شدن کد از طریق کامپایل قبل از اجرا است.
شما تست کردید ؟
👍1
این رباط معلم aigents خیلی بامزه است به شما پایتون، آنالیز داده، ماشین لرنینگ، دیپ لرنینگ و ... یاد میده
📝 با بیش از 125 هزار منبع رایگان برای یادگیری
🔗 لینک:
https://aigents.co/learn
📝 با بیش از 125 هزار منبع رایگان برای یادگیری
🔗 لینک:
https://aigents.co/learn
👍1
سایت cheatography خیلی خوبه
برگه تقلب (Cheat sheet) همه چی را داره
خوبیش به اینه که میتونی حتی Cheat sheet خودت را بسازی
https://cheatography.com/explore/
یک نفر Cheat sheet فارسی برای دستورات لینوکس هم ساخته اشتراک گذاشته
برگه تقلب (Cheat sheet) همه چی را داره
خوبیش به اینه که میتونی حتی Cheat sheet خودت را بسازی
https://cheatography.com/explore/
یک نفر Cheat sheet فارسی برای دستورات لینوکس هم ساخته اشتراک گذاشته
👍1
گیت را چند روزه یاد گرفتید؟
میدونستید نسخه اولیه git حدود ۱۰ روز نوشته شده ؟
توسعه گیت 3 April 2005 شروع شد
اینجا
https://marc.info/?l=git&m=117254154130732
درApril 7, 2005 لینوس توروالدز اولین کامیت را زد که میشه این
https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23ca2e25604af290
ده روز بعد 17 April 2005 کرنل مرج شد
https://marc.info/?l=git&m=111377572329534
میدونستید نسخه اولیه git حدود ۱۰ روز نوشته شده ؟
توسعه گیت 3 April 2005 شروع شد
اینجا
https://marc.info/?l=git&m=117254154130732
درApril 7, 2005 لینوس توروالدز اولین کامیت را زد که میشه این
https://github.com/git/git/commit/e83c5163316f89bfbde7d9ab23ca2e25604af290
ده روز بعد 17 April 2005 کرنل مرج شد
https://marc.info/?l=git&m=111377572329534
GitHub
Initial revision of "git", the information manager from hell · git/git@e83c516
Git Source Code Mirror - This is a publish-only repository but pull requests can be turned into patches to the mailing list via GitGitGadget (https://gitgitgadget.github.io/). Please follow Documentation/SubmittingPatches procedure for any of your improvements.…
آموزش بنچمارک ssl
دستور زیر با استفاده از openssl به مدت ۳۰ ثانیه حداکثر تعداد ممکن ریکوئست را اجرا میکند. در خروجی این دستور میتوان تعداد ریکوئست موفق به سرور را دید.
openssl s_time -connect <HOST>:443
دستور زیر با استفاده از openssl به مدت ۳۰ ثانیه حداکثر تعداد ممکن ریکوئست را اجرا میکند. در خروجی این دستور میتوان تعداد ریکوئست موفق به سرور را دید.
openssl s_time -connect <HOST>:443