Pink Orca | پینک اورکا
~> Systemd VS Runit تو این پست خیلی مختصر در مورد اینکه سیستمدی و رانیت چی هستن، کارشون و همینطور فرقشون چیه و چرا مردم از سیستمدی خوششون نمیاد مینویسم⬇️ #نوشته #علوم_کامپیوتر #گنو #لینوکس #اپن_سورس ~> @PinkOrca
~> با systemd شروع کنیم:
سیستمدی رو مهندسان شرکت ردهت(لینارت پوترینگ و کای سیورز) که هدفشون معرفی یک سیستم init با کارایی بهتر در حالتهای مختلف بود توسعه دادن.
این سیستممنیجر(system and service manager، کارش مدیریت فرآیند راهاندازی سیستم و همینطور نظارت بر سایر سرویسهای درحال اجرا هستش و از سال ۲۰۱۵ بسیاری از توزیعهای لینوکس اون رو به عنوان سیستم init پیشفرض قرار دادن(در اکثر توزیعهای معروف مثل دبیان و فدورا و اوبونتو و آرچ و...)
از مزیت هاش نسبت به جایگزین سنتیش(SysVinit) میتونیم به مدیریت سرویس کارآمدتر، گزارشگیری بهتر و مدیریت خطا، توانایی مدیریت وابستگیها بین سرویسها و... اشاره کنیم.
~> و اما runit چیه:
یکی دیگه از سیستممنیجرهای جایگزین برای سیستمعاملهای شبه یونیکس( Unix-like) هستش.
ساده، سبک، کارآمد و با تمرکز بر قابل اعتماد بودن در مدیریت سرویسها. رانیت هم از جایگزینهای SysVinit محسوب میشه ولی رویکردی که برای نظارت بر سرویسها ارائه میده متفاوته.
یکی از مزیتهای اصلی رانیت، سادگی در استفاده هستش. خواندن و ایجاد تغییر تو فایلهای پیکربندی آسونه و باعث شده مدیریت سرویسها هم آسونتر بشه. از حداقل منابع سیستم استفاده میکنه و همین باعث شده تا انتخاب خوبی برای سیستمهایی با منابع محدود باشه.
کدوم رو انتخاب کنم؟
به طور کلی عملکردشون در اکثر موارد مشابه هستش، فقط فلسفههای طراحی و رویکردهاشون برای نظارت بر سرویسها متفاوته و انتخابش یک چیز شخصیه...
مثلا رانیت سریعتره و از طرفی برخی سرویسها به systemd وابستگی دارن(مثل اسنپ)
~> اینم بگم که جز systemd و runit، سرویسمنیجرهای محبوب دیگهای هم هستن از جمله OpenRC, s6 و...
~> چرا تو کامیونیتی گنو/لینوکس خیلیا از systemd تنفر دارن؟:)
- پیچیدگی:
برخی از کاربران احساس میکنن که systemd خیلی پیچیده هستش و کارهای زیادی انجام میده، که منجر به یک سیستم متورم با وابستگیهای غیر ضروری میشه.
- تمرکز:
سیستمدی طراحی شده تا یک سیستم جامع و سرویسمنیجر باشه، این به این معنیه که جایگاه مرکزی رو در سیستم عامل لینوکس اشغال می کنه و برخی از کاربرا، رویکردهای غیرمتمرکز رو ترجیح میدن که در اونها خدمات میتونن مستقل از هم مدیریت بشن.
- سازگاری:
خیلیا سیستمدی رو متهم به فقدان سازگاری با ابزارها و استانداردهای سنتی یونیکس میکنن، که این کار با سیستمها یا نرمافزارهای قدیمی رو سختتر میکنه.
رابط کاربری:
- از نظر خیلی از کاربرها، systemd نسبت به سایر سرویسمنیجرها، کمتر حالتهای بصری داره که منجر به سردرگمی و مشکل در عیبیابی میشه.
-فلسفه:
خیلیا هم به دلایل فلسفی به سیستمدی اعتراض میکنن و احساس اینو دارن که این سرویسمنیجر نشوندهنده انحراف از فلسفه یونیکسه(ابزارهای کوچک و ماژولار که عملکردهای خاصی رو انجام میدن)
نکتهای که وجود داره اینه که خیلی از این موارد صرفا دیدگاههای بخشی از کابران هستن و به طور کامل نمیشه بهشون استناد کرد، حتی خیلیا به سیستمدی تهمت جاسوسی میزنن :)
به نظر من که تو جامعهی امروزی که تجارت دیتا انقدر توش زیاد شده و از شبکههای اجتماعی و امثال گوگل و اندروید و IOS و ... استفاده میکنیم، اهمیت زیادی نداره این چیزا...
پس سخت نگیرید در نهایت همهی این چیزا ابزارن:)
این دو هم اگه خواستید بخونین😂
https://suckless.org/sucks/systemd
https://nosystemd.org
~> @PinkOrca
سیستمدی رو مهندسان شرکت ردهت(لینارت پوترینگ و کای سیورز) که هدفشون معرفی یک سیستم init با کارایی بهتر در حالتهای مختلف بود توسعه دادن.
این سیستممنیجر(system and service manager، کارش مدیریت فرآیند راهاندازی سیستم و همینطور نظارت بر سایر سرویسهای درحال اجرا هستش و از سال ۲۰۱۵ بسیاری از توزیعهای لینوکس اون رو به عنوان سیستم init پیشفرض قرار دادن(در اکثر توزیعهای معروف مثل دبیان و فدورا و اوبونتو و آرچ و...)
از مزیت هاش نسبت به جایگزین سنتیش(SysVinit) میتونیم به مدیریت سرویس کارآمدتر، گزارشگیری بهتر و مدیریت خطا، توانایی مدیریت وابستگیها بین سرویسها و... اشاره کنیم.
~> و اما runit چیه:
یکی دیگه از سیستممنیجرهای جایگزین برای سیستمعاملهای شبه یونیکس( Unix-like) هستش.
ساده، سبک، کارآمد و با تمرکز بر قابل اعتماد بودن در مدیریت سرویسها. رانیت هم از جایگزینهای SysVinit محسوب میشه ولی رویکردی که برای نظارت بر سرویسها ارائه میده متفاوته.
یکی از مزیتهای اصلی رانیت، سادگی در استفاده هستش. خواندن و ایجاد تغییر تو فایلهای پیکربندی آسونه و باعث شده مدیریت سرویسها هم آسونتر بشه. از حداقل منابع سیستم استفاده میکنه و همین باعث شده تا انتخاب خوبی برای سیستمهایی با منابع محدود باشه.
کدوم رو انتخاب کنم؟
به طور کلی عملکردشون در اکثر موارد مشابه هستش، فقط فلسفههای طراحی و رویکردهاشون برای نظارت بر سرویسها متفاوته و انتخابش یک چیز شخصیه...
مثلا رانیت سریعتره و از طرفی برخی سرویسها به systemd وابستگی دارن(مثل اسنپ)
~> اینم بگم که جز systemd و runit، سرویسمنیجرهای محبوب دیگهای هم هستن از جمله OpenRC, s6 و...
~> چرا تو کامیونیتی گنو/لینوکس خیلیا از systemd تنفر دارن؟:)
- پیچیدگی:
برخی از کاربران احساس میکنن که systemd خیلی پیچیده هستش و کارهای زیادی انجام میده، که منجر به یک سیستم متورم با وابستگیهای غیر ضروری میشه.
- تمرکز:
سیستمدی طراحی شده تا یک سیستم جامع و سرویسمنیجر باشه، این به این معنیه که جایگاه مرکزی رو در سیستم عامل لینوکس اشغال می کنه و برخی از کاربرا، رویکردهای غیرمتمرکز رو ترجیح میدن که در اونها خدمات میتونن مستقل از هم مدیریت بشن.
- سازگاری:
خیلیا سیستمدی رو متهم به فقدان سازگاری با ابزارها و استانداردهای سنتی یونیکس میکنن، که این کار با سیستمها یا نرمافزارهای قدیمی رو سختتر میکنه.
رابط کاربری:
- از نظر خیلی از کاربرها، systemd نسبت به سایر سرویسمنیجرها، کمتر حالتهای بصری داره که منجر به سردرگمی و مشکل در عیبیابی میشه.
-فلسفه:
خیلیا هم به دلایل فلسفی به سیستمدی اعتراض میکنن و احساس اینو دارن که این سرویسمنیجر نشوندهنده انحراف از فلسفه یونیکسه(ابزارهای کوچک و ماژولار که عملکردهای خاصی رو انجام میدن)
نکتهای که وجود داره اینه که خیلی از این موارد صرفا دیدگاههای بخشی از کابران هستن و به طور کامل نمیشه بهشون استناد کرد، حتی خیلیا به سیستمدی تهمت جاسوسی میزنن :)
به نظر من که تو جامعهی امروزی که تجارت دیتا انقدر توش زیاد شده و از شبکههای اجتماعی و امثال گوگل و اندروید و IOS و ... استفاده میکنیم، اهمیت زیادی نداره این چیزا...
پس سخت نگیرید در نهایت همهی این چیزا ابزارن:)
این دو هم اگه خواستید بخونین😂
https://suckless.org/sucks/systemd
https://nosystemd.org
~> @PinkOrca
❤🔥3🆒1
~> Artix Linux
با شعار: آرتیکس، آرتِ لینوکس:)
یک توزیع مناسب برای افراد سیستمدی ستیز(در پست قبلی در موردش صحبت کردیم😂)
خودم با runit نصبش کردم و دسکتاپ Cinnamon، باید بگم به شدت راضیم ازش...🤓
بخوام کوتاه معرفیش کنم:
- خیلی سریع، ساده و سبکه
- آرچ بیسه ولی از systemd استفاده نمیکنه
- مخازن خودشو داره، ولی علاوه بر اونا امکان اضافه کردن مخازن آرچ و همینطور استفاده از AUR هم ممکنه
- با سیستممنیجر های OpenRC, runit, s6 و Dinit و همینطور تنوع خوبی در دسکتاپها در دسترسه
- اینستالر گرافیکی داره(کالامارس)
و خیلی چیزای دیگه که میتونید سرچ کنید اگه بیشتر کنجکاو بودین😂
از اینجا هم میتونید نسخه دلخواهتون رو دانلود کنید✌️
#لینوکس #اپن_سورس #گنو #معرفی
~> @PinkOrca
با شعار: آرتیکس، آرتِ لینوکس:)
یک توزیع مناسب برای افراد سیستمدی ستیز(در پست قبلی در موردش صحبت کردیم😂)
خودم با runit نصبش کردم و دسکتاپ Cinnamon، باید بگم به شدت راضیم ازش...🤓
بخوام کوتاه معرفیش کنم:
- خیلی سریع، ساده و سبکه
- آرچ بیسه ولی از systemd استفاده نمیکنه
- مخازن خودشو داره، ولی علاوه بر اونا امکان اضافه کردن مخازن آرچ و همینطور استفاده از AUR هم ممکنه
- با سیستممنیجر های OpenRC, runit, s6 و Dinit و همینطور تنوع خوبی در دسکتاپها در دسترسه
- اینستالر گرافیکی داره(کالامارس)
و خیلی چیزای دیگه که میتونید سرچ کنید اگه بیشتر کنجکاو بودین😂
از اینجا هم میتونید نسخه دلخواهتون رو دانلود کنید✌️
#لینوکس #اپن_سورس #گنو #معرفی
~> @PinkOrca
❤🔥3⚡1
~> معرفی چند اکستنشن برای بهتر کردن ظاهر VSCode⬇️
بعد از مدتها تم VSCode رو عوض کردم و از Monokai و One Monokai اومدم سراغ تم Nord Deep(اکستنشنش هست).
دلیلمم این بود که مدتیه همهجا پالت رنگیم Nord هستش و خواستم یکدست بشه اینم😐😂.
برای آیکونها هم طبق عادت از Material Icon Theme استفاده کردم و برای تنظیم عکس تو بکگراند هم از Background(با آیکون VS).
فونت مورد استفاده هم مونولیزا هستش که تو پست بعدی میفرستم اگه خواستید استفاده کنید❤️
#معرفی #ترفند
~> @PinkOrca
بعد از مدتها تم VSCode رو عوض کردم و از Monokai و One Monokai اومدم سراغ تم Nord Deep(اکستنشنش هست).
دلیلمم این بود که مدتیه همهجا پالت رنگیم Nord هستش و خواستم یکدست بشه اینم😐😂.
برای آیکونها هم طبق عادت از Material Icon Theme استفاده کردم و برای تنظیم عکس تو بکگراند هم از Background(با آیکون VS).
فونت مورد استفاده هم مونولیزا هستش که تو پست بعدی میفرستم اگه خواستید استفاده کنید❤️
#معرفی #ترفند
~> @PinkOrca
👍4🍾1
Pink Orca | پینک اورکا
~> معرفی چند اکستنشن برای بهتر کردن ظاهر VSCode⬇️ بعد از مدتها تم VSCode رو عوض کردم و از Monokai و One Monokai اومدم سراغ تم Nord Deep(اکستنشنش هست). دلیلمم این بود که مدتیه همهجا پالت رنگیم Nord هستش و خواستم یکدست بشه اینم😐😂. برای آیکونها هم طبق عادت…
MonoLisa-Regular.ttf
82.5 KB
⚡1❤1🍾1
از کدوم ادیتورها استفاده میکنید؟
Anonymous Poll
11%
Sublime Text
70%
Visual Studio Code
34%
Vim
11%
Notepad++
3%
Emacs
15%
Nano
3%
Kate
5%
Atom
1%
Brackets
15%
سایر ادیتورها
👍7
~> Motrix
دانلود منیجرهای زیادی داشتم، بی شک موتریکس از بهتریناست...
رایگان و اپنسورسه، سرعتش بالاست، امکانات خوبی ارائه میده بهتون، UI خوبی داره و در کل رضایت بخشه. بدرد تورنت هم میخوره... مشکل اصلیش اینه که الکترونیه.
قبلا بیشتر از XDM استفاده میکردم که این نظرمو جلب کرد.
خودم از AUR نصبش کردم، برای دانلودش، متناسب با توزیعتون، به سایتش سر بزنید.
🔗 وبسایت
🔗 صفحه گیتهاب
#معرفی #اپن_سورس #لینوکس
~> @PinkOrca
دانلود منیجرهای زیادی داشتم، بی شک موتریکس از بهتریناست...
رایگان و اپنسورسه، سرعتش بالاست، امکانات خوبی ارائه میده بهتون، UI خوبی داره و در کل رضایت بخشه. بدرد تورنت هم میخوره... مشکل اصلیش اینه که الکترونیه.
قبلا بیشتر از XDM استفاده میکردم که این نظرمو جلب کرد.
خودم از AUR نصبش کردم، برای دانلودش، متناسب با توزیعتون، به سایتش سر بزنید.
🔗 وبسایت
🔗 صفحه گیتهاب
#معرفی #اپن_سورس #لینوکس
~> @PinkOrca
❤🔥2👍1
~> حماسهای دیگر از سبز بیخاصیت..!
اینطور که بوش میاد واتساپ بدون اطلاع از میکروفون موبایل آقای فواد دبیری(یکی از مهندسای ایرانی توییتر) استفاده کرده(اونم وقتی که خواب بوده)، و ایشون هم با یک اسکرینشات این اتفاق رو اعلام میکنه...
ایلان ماسک هم در ادامه گفت: واتساپ قابل اعتماد نیست.
واتساپ در پاسخ گفته که یک باگ اندرویده! شما نظرتون چیه؟
به شخصه که از واتساپ استفاده نمیکنم😂
- شات از توییت تو کامنتا
#اخبار_تکنولوژی
~> @PinkOrca
اینطور که بوش میاد واتساپ بدون اطلاع از میکروفون موبایل آقای فواد دبیری(یکی از مهندسای ایرانی توییتر) استفاده کرده(اونم وقتی که خواب بوده)، و ایشون هم با یک اسکرینشات این اتفاق رو اعلام میکنه...
ایلان ماسک هم در ادامه گفت: واتساپ قابل اعتماد نیست.
واتساپ در پاسخ گفته که یک باگ اندرویده! شما نظرتون چیه؟
به شخصه که از واتساپ استفاده نمیکنم😂
- شات از توییت تو کامنتا
#اخبار_تکنولوژی
~> @PinkOrca
😁6👍1
همینطور که میبینید، تعداد ایرانیهای تحت تعقیب FBI در زمینه جرائم سایبری خیلی بالاست..!
www.fbi.gov/wanted/cyber
(با VPN باز بشه)
- به قول دوست خوبمون بهراد جان، از سر فان و کنجکاوی هم دست به حرکاتی مثل حملات DDoS و ... نزنید که امثال این سازمانها نیوفتن دنبالتون!
حالا اینکه خیلی از این مجرمها از طرف کی فعالیت کردن بماند :)
#حرف_با_شما #هک_و_امنیت
~> @PinkOrca🩷
www.fbi.gov/wanted/cyber
(با VPN باز بشه)
- به قول دوست خوبمون بهراد جان، از سر فان و کنجکاوی هم دست به حرکاتی مثل حملات DDoS و ... نزنید که امثال این سازمانها نیوفتن دنبالتون!
حالا اینکه خیلی از این مجرمها از طرف کی فعالیت کردن بماند :)
#حرف_با_شما #هک_و_امنیت
~> @PinkOrca
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1😁1
This media is not supported in your browser
VIEW IN TELEGRAM
~> eDEX-UI
بعد از ۲ روز غیبت(منم نیاز به آخر هفته دارم دیگه🥲😂) اومدم با معرفی یه رابط کاربری با حس فیلمای هالیوودی...😂
فقط کافیه تو دایرکتوریای که فایل توش قرار داره برید و به برنامه با این کامند اجازه اجرا بدید و همین!
🔗 صفحه گیتهاب (غیر فعال)
یادم رفت صداشو رکورد کنم :/😂
دانلودش تو پست بعدی⬇️
#معرفی #فان #لینوکس
~> @PinkOrca
بعد از ۲ روز غیبت(منم نیاز به آخر هفته دارم دیگه🥲😂) اومدم با معرفی یه رابط کاربری با حس فیلمای هالیوودی...😂
فقط کافیه تو دایرکتوریای که فایل توش قرار داره برید و به برنامه با این کامند اجازه اجرا بدید و همین!
chmod +x eDEX-UI-Linux-x86_64.AppImageبعدشم اجرا کنید و لذت ببرید✌️
🔗 صفحه گیتهاب (غیر فعال)
یادم رفت صداشو رکورد کنم :/😂
دانلودش تو پست بعدی⬇️
#معرفی #فان #لینوکس
~> @PinkOrca
👍7⚡3
Pink Orca | پینک اورکا
~> eDEX-UI بعد از ۲ روز غیبت(منم نیاز به آخر هفته دارم دیگه🥲😂) اومدم با معرفی یه رابط کاربری با حس فیلمای هالیوودی...😂 فقط کافیه تو دایرکتوریای که فایل توش قرار داره برید و به برنامه با این کامند اجازه اجرا بدید و همین! chmod +x eDEX-UI-Linux-x86_64.AppImage…
eDEX-UI-Linux-x86_64.AppImage
92.1 MB
فایل مربوط به پست بالا👆
~> @PinkOrca
~> @PinkOrca
❤3
~> فکتها و دانستنیهای جالب دنیای کامپیوتر و برنامهنویسی🔫
💥 پارت یکم 💥
۱. همونطور که میدونید JavaScript هیچ ربطی به جاوا نداره(به جوکهای محسن مدحج توجه نکنید😂)، و اسمش اول Mocha بود، بعد به LiveScript تغییر پیدا کرد و در نهایت شد جاوا اسکریپت.
۲. اولین شبکه کامپیوتری در اواخر دهه ۱۹۶۰ میلادی، توسط آژانس پروژههای تحقیقاتی پیشرفته وزارت دفاع امریکا(ARPA) ایجاد شد که بعدها به ARPANET شناخته شد.
۳. زبان محبوب سیپلاسپلاس که کاربرد زیادی تو حوزههایی مثل بازیسازی، برنامهنویسی سیستمی و... داره، در دهه ۱۹۸۰ به عنوان یک اکستنشن برای زبان C توسعه داده شده بود!
۴. دو طرف Cursorــه ماوس تو ویندوز، متقارن نیست!(اینم واسه کاوه عزیز😂)
۵. اولین وبسایتِ WWW(شبکه جهانیِ(یا جهان گسترِ:/) وب)، info.cern.ch بود که توسط تیم برنرز-لی و در ۶ آگوست ۱۹۹۱ راهاندازی شد.
#برنامه_نویسی #علوم_کامپیوتر #فکت #نرم_افزار
~> @PinkOrca
💥 پارت یکم 💥
۱. همونطور که میدونید JavaScript هیچ ربطی به جاوا نداره(به جوکهای محسن مدحج توجه نکنید😂)، و اسمش اول Mocha بود، بعد به LiveScript تغییر پیدا کرد و در نهایت شد جاوا اسکریپت.
۲. اولین شبکه کامپیوتری در اواخر دهه ۱۹۶۰ میلادی، توسط آژانس پروژههای تحقیقاتی پیشرفته وزارت دفاع امریکا(ARPA) ایجاد شد که بعدها به ARPANET شناخته شد.
۳. زبان محبوب سیپلاسپلاس که کاربرد زیادی تو حوزههایی مثل بازیسازی، برنامهنویسی سیستمی و... داره، در دهه ۱۹۸۰ به عنوان یک اکستنشن برای زبان C توسعه داده شده بود!
۴. دو طرف Cursorــه ماوس تو ویندوز، متقارن نیست!(اینم واسه کاوه عزیز😂)
۵. اولین وبسایتِ WWW(شبکه جهانیِ(یا جهان گسترِ:/) وب)، info.cern.ch بود که توسط تیم برنرز-لی و در ۶ آگوست ۱۹۹۱ راهاندازی شد.
#برنامه_نویسی #علوم_کامپیوتر #فکت #نرم_افزار
~> @PinkOrca
❤🔥8👍7
🦄4👀1
Mark_Clow_Learn_Google_Flutter_Fast_65_Example_Apps_Independently.epub
2.9 MB
📚 Learn Google Flutter Fast: 65 Example Apps
💢 دارت و فلاتر رو با این کتاب به سرعت یاد بگیرید! یکی از ویژگیهای جالب این کتاب اینه که توش مثالهایی از روند توسعهی بیشاز ۶۵ تا مینیاپلیکیشن هم قرار داره.
✍️ نویسنده: Mark Clow
🔤 زبان: انگلیسی
📖 سال انتشار: 2019
📄 تعداد صفحات: 507
🔗 مشاهده کتاب در آمازون
#کتاب #برنامه_نویسی
~> @PinkOrca
💢 دارت و فلاتر رو با این کتاب به سرعت یاد بگیرید! یکی از ویژگیهای جالب این کتاب اینه که توش مثالهایی از روند توسعهی بیشاز ۶۵ تا مینیاپلیکیشن هم قرار داره.
✍️ نویسنده: Mark Clow
🔤 زبان: انگلیسی
📖 سال انتشار: 2019
📄 تعداد صفحات: 507
🔗 مشاهده کتاب در آمازون
#کتاب #برنامه_نویسی
~> @PinkOrca
❤5👍1
~> پیدا کردن اسم موزیکها، به سادگی!
😬 شده وقتی که آهنگیرو میشنوید، قصد داشته باشید اسمش رو پیدا کنید؟ مثلا از یه کلیپ، یا یه سکانس تو فیلم یا حتی تو ماشین و ...؟
🥸 برای انجام این کار، تنها کاری که لازمه انجام بدید اینه که به دستیار صوتی گوگلِ خودتون(Assistant) بگید که:
What’s this song?
و بعدش موزیک رو پخش کنید...
در ادامه گوگل اسیستنت به شما نتیجه رو میده!
خودم تستش کردم و عالی بود✅
🐳 در کل حرف نداره، بعضا با زمزمه موزیکم میتونید به نتیجه برسید...
#ترفند #معرفی
~> @PinkOrca
😬 شده وقتی که آهنگیرو میشنوید، قصد داشته باشید اسمش رو پیدا کنید؟ مثلا از یه کلیپ، یا یه سکانس تو فیلم یا حتی تو ماشین و ...؟
🥸 برای انجام این کار، تنها کاری که لازمه انجام بدید اینه که به دستیار صوتی گوگلِ خودتون(Assistant) بگید که:
What’s this song?
و بعدش موزیک رو پخش کنید...
در ادامه گوگل اسیستنت به شما نتیجه رو میده!
خودم تستش کردم و عالی بود✅
🐳 در کل حرف نداره، بعضا با زمزمه موزیکم میتونید به نتیجه برسید...
#ترفند #معرفی
~> @PinkOrca
💯2❤1👍1🆒1
Hello Kitty's Wonderaldn
M3m
❤🔥2🆒1
~> نگاهی به پایتون
بدون توضیح اضافه، مستقیم بریم سراغ این زبان خفن و دوستداشتنی⬇️
#نوشته #نرم_افزار #برنامه_نویسی
~> @PinkOrca
بدون توضیح اضافه، مستقیم بریم سراغ این زبان خفن و دوستداشتنی⬇️
#نوشته #نرم_افزار #برنامه_نویسی
~> @PinkOrca
⚡1👍1🍾1
Pink Orca | پینک اورکا
~> نگاهی به پایتون بدون توضیح اضافه، مستقیم بریم سراغ این زبان خفن و دوستداشتنی⬇️ #نوشته #نرم_افزار #برنامه_نویسی ~> @PinkOrca
زبان برنامهنویسی پایتون(Python) در سال ۱۹۹۱ توسط خیدو فان روسوم(Guido van Rossum) منتشر شد. برخلاف باور خیلی از مردم، نام پایتون مربوط به مار پایتون نیست و از اسم گروه کمدی مانتی پایتان(Monty Python) اقتباس شده که خیدو فان روسوم دوسش داشته و کلا شروع این پروژه هم فان و برای سرگرمی بوده در ابتدا.
یک زبان برنامهنویسی پویا(dynamically-typed)، شیگرا، مفسری، کراس پلتفرم، سطح بالا و به نوعی همهکاره، با هدف سادگی و خوانایی بالا هستش.
همین موضوع در کنار وجود کتابخانهها و فریمورکهای بسیار متنوع، باعث شده تا پایتون در بین برنامهنویسا و حتی افراد غیر برنامهنویس، بسیار محبوب(از محبوبترینها) و همینطور کاربردی باشه.
معمولا گیکها به پایتون علاقهمند هستن و حتی اگه به عنوان زبان اصلی ازش استفاده نکنن هم سراغش میرن... چرا؟
چون پایتون از زبانهای جذاب برای افرادیه که یادگیری رو دوست دارن. جدا از کار و هرچیزی. همین دلیل بزرگیه برای اینکه خیلی از شرکتهای بزرگ، برای استخدام پایتون رو به عنوان پیشنیاز قرار میدن تا افراد باحال رو پیدا کنن :)
همونطور که اولِ نوشته گفتم، پایتون به نوعی یک زبان همهکاره هستش و خب، بالاتر هم اشاره کردم، برای هرکاری لایبرری و فریمورک داره. از کاربردهای پایتون میتونیم به استفاده در زمینههای هوش مصنوعی و ریاضیات و ابزار نویسی تا علم داده، بکاند، بلاکچین و برنامهنویسی نرمافزارهای متنوع و ... اشاره کنیم.
بیشک در مورد پایتون میشه کتابها نوشت، ولی به نظرم تا همینجا برای این پست کافیه...
در کل اگه قصد یادگیری پایتون رو دارید، درنگ نکنید.
~> @PinkOrca
یک زبان برنامهنویسی پویا(dynamically-typed)، شیگرا، مفسری، کراس پلتفرم، سطح بالا و به نوعی همهکاره، با هدف سادگی و خوانایی بالا هستش.
همین موضوع در کنار وجود کتابخانهها و فریمورکهای بسیار متنوع، باعث شده تا پایتون در بین برنامهنویسا و حتی افراد غیر برنامهنویس، بسیار محبوب(از محبوبترینها) و همینطور کاربردی باشه.
معمولا گیکها به پایتون علاقهمند هستن و حتی اگه به عنوان زبان اصلی ازش استفاده نکنن هم سراغش میرن... چرا؟
چون پایتون از زبانهای جذاب برای افرادیه که یادگیری رو دوست دارن. جدا از کار و هرچیزی. همین دلیل بزرگیه برای اینکه خیلی از شرکتهای بزرگ، برای استخدام پایتون رو به عنوان پیشنیاز قرار میدن تا افراد باحال رو پیدا کنن :)
همونطور که اولِ نوشته گفتم، پایتون به نوعی یک زبان همهکاره هستش و خب، بالاتر هم اشاره کردم، برای هرکاری لایبرری و فریمورک داره. از کاربردهای پایتون میتونیم به استفاده در زمینههای هوش مصنوعی و ریاضیات و ابزار نویسی تا علم داده، بکاند، بلاکچین و برنامهنویسی نرمافزارهای متنوع و ... اشاره کنیم.
بیشک در مورد پایتون میشه کتابها نوشت، ولی به نظرم تا همینجا برای این پست کافیه...
در کل اگه قصد یادگیری پایتون رو دارید، درنگ نکنید.
~> @PinkOrca
❤4❤🔥1⚡1👍1
~> نحوه انجام ریدایرکت اجباری از www به دامنه اصلی و از http به https
برای این کار روشهای گوناگونی وجود داره. روشی که معمولا من ازش استفاده میکنم استفاده از فایل .htaccess هستش.
تو دایرکتوری روت سایتتون برید، همونجایی که فایل index قرار داره.
یک فایل به اسم
.htaccess
ایجاد و این چند خط رو داخلش اضافه کنید.
#ترفند #شبکه
~> @PinkOrca
برای این کار روشهای گوناگونی وجود داره. روشی که معمولا من ازش استفاده میکنم استفاده از فایل .htaccess هستش.
تو دایرکتوری روت سایتتون برید، همونجایی که فایل index قرار داره.
یک فایل به اسم
.htaccess
ایجاد و این چند خط رو داخلش اضافه کنید.
RewriteEngine on
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://example.com/$1 [R,L]
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ https://example.com/$1 [L,R=301,NC]
تنها کاری که باقیمونده اینه که جای example.com، آدرس دامنه خودتون رو قرار بدید(در هر ۳ جا).#ترفند #شبکه
~> @PinkOrca
👍4
~> وبسایت خودم
💀 درحال نوشتن یه ورژن جدید برای وبسایتم هستم، خیلی سادهتر نسبت به قبل و ایندفعه به شکل کاملا اپنسورس که شما هم میتونید از هر بخشی ازش که نیاز داشتید استفاده کنید.
بیشتر کارا با
HTML, CSS, JavaScript, Tailwind CSS, PHP, MySQL
انجام میشه
‼️ نکته مهم در موردش اینه که هنوز خیلی ناقصه و منم سرم شلوغه(امتحانات و ...)، بنابراین هر سری مقدار کمی ازش رو مینویسم، مثلا هنوز برای خوندن و حذف پیامها هم پنل ننوشتم که بزودی مینویسم...
👀 خلاصه منتظر کامیتهای بعدیش باشید.
📌 صفحهی گیتهاب این پروژه
#پروژه #حرف_با_شما
~> @PinkOrca
💀 درحال نوشتن یه ورژن جدید برای وبسایتم هستم، خیلی سادهتر نسبت به قبل و ایندفعه به شکل کاملا اپنسورس که شما هم میتونید از هر بخشی ازش که نیاز داشتید استفاده کنید.
بیشتر کارا با
HTML, CSS, JavaScript, Tailwind CSS, PHP, MySQL
انجام میشه
‼️ نکته مهم در موردش اینه که هنوز خیلی ناقصه و منم سرم شلوغه(امتحانات و ...)، بنابراین هر سری مقدار کمی ازش رو مینویسم، مثلا هنوز برای خوندن و حذف پیامها هم پنل ننوشتم که بزودی مینویسم...
👀 خلاصه منتظر کامیتهای بعدیش باشید.
#پروژه #حرف_با_شما
~> @PinkOrca
👍7❤🔥3⚡2🤩2❤1