PhiloLearn | فیلولرن
1.48K subscribers
522 photos
71 videos
72 files
551 links
🔵 فیلو یعنی مشتاق و لرن یعنی یادگیری
📘 در نتیجه فیلولرن یعنی مشتاق یادگیری 📘

https://www.youtube.com/@PhiloLearn

donate:
https://www.coffeete.ir/PhiloLearn
Download Telegram
بذارید حجت رو بر شما دوستان تموم کنم
زبان برنامه نویسی فقط پایتان
فریمورک فقط جنگو
توزیع لینوکس فقط آرچ و آرچ بیس
دسکتاپ فقط xfce
شل فقط zsh
ترمینال ایمولیتور هم فقط qterminal

#fun 😂😂😂

@PhiloLearn
🌭9👍7
خدایی قدر پارچ رو بدونید
کم کاری نیست نصب کردن تمام نرم افزار هایی که ممکنه نیاز داشته باشی و حتی بهشون فکر هم نمیکنی

من الان از دیشب تاحالا در تلاشم که آرچ رو نصب کنم
یک ساعتی میشه که موفق شدم ولی خیلی از نرم افزار هایی که روی توزیع های دیگه خیلی راحت داشتم رو الان باید دونه دونه نصب کنم😂😂

@parchlinux


@PhiloLearn
🍌8❤‍🔥3🌭21
خب یه سوال خیلی مهم
آیا یه دوره آموزش پایتون ضبط کنم؟
کسی میبینه؟؟
Anonymous Poll
50%
ضبط کن، میبینم
30%
ضبط کن ولی نمیبینم
21%
به چه دردی میخوره؟؟
Forwarded from SoniaCircuit (Anna😻)
😁9
PhiloLearn | فیلولرن
خب یه سوال خیلی مهم
آیا یه دوره آموزش پایتون ضبط کنم؟
کسی میبینه؟؟
خب بنابر این نظر سنجی تصمیم بر این شد که بیام یه آموزش پایتون ضبط کنم
احتمالا این دوره به صورت کرش کورس (تمام مباحث توی یه ویدیو به صورت کامل بیان بشه و با تایم استمپ هر بخش مشخص بشه) منتشر بشه، که اگر کرش کورس بشه حداقل دو هفته ساختش طول میکشه (آپلودش دیگه بماند😂🤦🏻‍♂️)

و این دوره قراره بشدت مقدماتی از پایتون باشه

پ.ن: میتونید با دونیت از ساخت این دوره حمایت کنید، لایک هم البته جوابه

@PhiloLearn
14👍5
به نظرم یکی از چیزای مهم فعالیت توی کامیونیتی های مختلفه (که خودم ضعیفم توش البته)
و باز پیشنهاد کامیونیتی های غیر تلگرامیه اما اگر دنبال یه کامیونیتی تلگرامی بودید که کار راه بنداز باشه
میتونم بگم

https://t.me/NE0DARK

میتونه کاملا به دردتون بخوره
حتما حتما پیشنهاد میکنم که جوین بشید
شو خوش
5🌚1
Forwarded from Pink Orca
~> Systemd VS Runit
تو این پست خیلی مختصر در مورد اینکه سیستم‌دی و رانیت چی هستن، کارشون و همینطور فرقشون چیه و چرا مردم از سیستم‌دی خوششون نمیاد می‌نویسم⬇️
#علوم_کامپیوتر #گنو #لینوکس #اپن_سورس
Forwarded from Pink Orca
Pink Orca
~> Systemd VS Runit تو این پست خیلی مختصر در مورد اینکه سیستم‌دی و رانیت چی هستن، کارشون و همینطور فرقشون چیه و چرا مردم از سیستم‌دی خوششون نمیاد می‌نویسم⬇️ #علوم_کامپیوتر #گنو #لینوکس #اپن_سورس
~> با systemd شروع کنیم:
سیستم‌دی رو مهندسان شرکت ردهت(لینارت پوترینگ و کای سیورز) که هدفشون معرفی یک سیستم init با کارایی بهتر در حالت‌های مختلف بود توسعه دادن.
این سیستم‌منیجر(system and service manager، کارش مدیریت فرآیند راه‌اندازی سیستم و همینطور نظارت بر سایر سرویس‌های درحال اجرا هستش و از سال ۲۰۱۵ بسیاری از توزیع‌های لینوکس اون رو به عنوان سیستم init پیش‌فرض قرار دادن(در اکثر توزیع‌های معروف مثل دبیان و فدورا و اوبونتو و آرچ و...)
از مزیت هاش نسبت به جایگزین سنتیش(SysVinit) می‌تونیم به مدیریت سرویس کارآمدتر، گزارش‌گیری بهتر و مدیریت خطا، توانایی مدیریت وابستگی‌ها بین سرویس‌ها و... اشاره کنیم.

~> و اما runit چیه:
یکی دیگه از سیستم‌منیجر‌های جایگزین برای سیستم‌عامل‌های شبه یونیکس( Unix-like) هستش.
ساده، سبک، کارآمد و با تمرکز بر قابل اعتماد بودن در مدیریت سرویس‌ها. رانیت هم از جایگزین‌های SysVinit محسوب میشه ولی رویکردی که برای نظارت بر سرویس‌ها ارائه میده متفاوته.
یکی از مزیت‌های اصلی رانیت، سادگی در استفاده هستش. خواندن و ایجاد تغییر تو فایل‌های پیکربندی آسونه و باعث شده مدیریت سرویس‌ها هم آسون‌تر بشه. از حداقل منابع سیستم استفاده می‌کنه و همین باعث شده تا انتخاب خوبی برای سیستم‌هایی با منابع محدود باشه.

کدوم رو انتخاب کنم؟
به طور کلی عملکردشون در اکثر موارد مشابه هستش، فقط فلسفه‌های طراحی و رویکرد‌هاشون برای نظارت بر سرویس‌ها متفاوته و انتخابش یک چیز شخصیه...
مثلا رانیت سریع‌تره و از طرفی برخی سرویس‌ها به systemd وابستگی دارن(مثل اسنپ)

~> اینم بگم که جز systemd و runit، سرویس‌منیجر‌های محبوب دیگه‌ای هم هستن از جمله OpenRC, s6 و...

~> چرا تو کامیونیتی گنو/لینوکس خیلیا از systemd تنفر دارن؟:)
- پیچیدگی:
برخی از کاربران احساس می‌کنن که systemd خیلی پیچیده هستش و کارهای زیادی انجام میده، که منجر به یک سیستم متورم با وابستگی‌های غیر ضروری میشه.
- تمرکز:
سیستم‌دی طراحی شده تا یک سیستم جامع و سرویس‌منیجر باشه، این به این معنیه که جایگاه مرکزی رو در سیستم عامل لینوکس اشغال می کنه و برخی از کاربرا، رویکرد‌های غیرمتمرکز رو ترجیح میدن که در اون‌ها خدمات می‌تونن مستقل از هم مدیریت بشن.
- سازگاری:
خیلیا سیستم‌دی رو متهم به فقدان سازگاری با ابزارها و استانداردهای سنتی یونیکس می‌کنن، که این کار با سیستم‌ها یا نرم‌افزارهای قدیمی رو سخت‌تر می‌کنه.
رابط کاربری:
- از نظر خیلی از کاربر‌ها، systemd نسبت به سایر سرویس‌منیجر‌ها، کمتر حالت‌های بصری داره که منجر به سردرگمی و مشکل در عیب‌یابی میشه.
-فلسفه:
خیلیا هم به دلایل فلسفی به سیستم‌دی اعتراض می‌کنن و احساس اینو دارن که این سرویس‌منیجر نشون‌دهنده انحراف از فلسفه یونیکسه(ابزارهای کوچک و ماژولار که عملکردهای خاصی رو انجام میدن)

نکته‌ای که وجود داره اینه که خیلی از این موارد صرفا دیدگاه‌های بخشی از کابران هستن و به طور کامل نمیشه بهشون استناد کرد، حتی خیلیا به سیستم‌دی تهمت جاسوسی می‌زنن :)
به نظر من که تو جامعه‌ی امروزی که تجارت دیتا انقدر توش زیاد شده و از شبکه‌های اجتماعی و امثال گوگل و اندروید و ISO و ... استفاده می‌کنیم، اهمیت زیادی نداره این چیزا...
پس سخت نگیرید در نهایت همه‌ی این چیزا ابزارن:)
👍1
خب از اونجایی که من دانشجو هم هستم کارم خیلی زیاد به سایت های دانشگاه میوفته
و از اونجایی که اینترنت توی کشورمون زیباست معمولا vpn روشنه روی سیستمم و خوشحال میشم اگر هیچ وقت خاموش نشه

یه سرچی کردم که چطور سایت هایی که دامینشون پسوند .ir دارن رو بتونم توی نکوری بایپس کنم
و رسیدم به این:

از قسمت Preferences گزینه ی Routing settings رو انتخاب میکنیم و توی صفحه ای که باز شده، از پایین گزینه ی Custom رو میزنیم و متن زیر رو توش پیست میکنیم

{
"rules": [
{
"domain": [
"regexp:.*\\.ir$",
],
"outboundTag": "direct",
"type": "field"
}
]
}

و بعد سیو میکنیم و یبار هم نکوری رو ری استارت میکنیم و از استفاده ازش لذت میبریم

پ.ن: میتونید زیر رجکس، دامین های خاصی هم وارد کنید، مثلا من مکتب خونه رو هم اضافه کردم

#نکتک

@PhiloLearn
1
اگر احتمالا مثل من به سرتون زد که آرچ رو به عنوان سیستم عامل نصب کنید و باز هم به سرتون زد که دستی نصبش کنید، نه با کمک آرچ اینستال
موقعی که دارید locale.conf رو مینویسید پیشنهادم به شما اینه که بجای en_US بنویسید C
اینطوری:

LANG=C.UTF-8

اینطوری به درد من هم دچار نمیشید که، همه چیزم مشکل داشت، صفحم پر بود از یه سری علامت سوال و مربع خالی

#نکتک

@PhiloLearn
6👍1
یکی از دوستام یه پادکستی زده، هنوز خودم هم نمیدونم داستانش چیه و قراره به چی تبدیل بشه، شرط میبندم خودش هم نمیدونه
ولی ایده ی جالبی داره از پادکستش

اسمش دفتره، برید قسمت اولش رو بشنوید که فلسفش از اینکه اسم پادکست رو دفتر گذاشته رو بدونید:

لینک پادکست


#پادکست

@PhiloLearn
2
صدا پدر و مادر کسی که مخفف سازی با حفظ حرف اول و آخر کلمه رو به وجود آورد بیامرزه واقعا
فکر کن مجبور میشدی کلمه ی Internationalization رو من الان میخواستم تایپ کنم یا هر بار که میخواستم کد بنویسم، توی کدم به صورت کامل مجبور میشدم تایپش کنم بجای اینکه خیلی ساده بنویسم i18n

بار دومی که مجبور به نوشتنش میشدم، برنامه نویسی رو میذاشتم کنار😂😂😂

#fun

@PhiloLearn
😁5
موسی اولین انسان با یک تبلت که دیتا رو از روی کلاود دانلود کرد😂😂

#fun

@PhiloLearn
✔️ پارچ، یک توزیع زیبای لینوکسی

🔗 https://youtu.be/WBIxy1NxyN8 🔗

خب بعد از یه مدت امتحان پارچ حالا اومدم که تجربه ی استفادم از این توزیع لینوکسی رو با شما هم به اشتراک بذارم به امید اینکه براتون سودمند باشه.

🔗 https://www.youtube.com/playlist?list=PLQNHe26WJklC3TgkrNjwusp6DCTU7thKl 🔗

پ.ن: با به اشتراک گذاشتن این ویدیو دست به دست هم بدیم که برسیم به ۱ کا 😁😁

میتونید اگر خواستید قهوه ای هم بخرید برای من
https://www.coffeete.ir/PhiloLearn


#پارچ_لینوکس
#ویدیو
#یوتیوب

@PhiloLearn
❤‍🔥72🤡2
Forwarded from Topcode (Rafiee)
باور های غلط برنامه نویسی!
امروز میخوام درمورد یکسری باور هایی که خیلیا ممکنه درمورد برنامه نویسی داشته باشن صحبت کنیم؛ این باور ها رو شماهم قبل شروع داشتید؟

1_ برای شروع سنم زیاده
این باور خیلی غلطه! برنامه نویسی اصلا به سن و سال نیست؛ برای مثال من این حرفه رو در ۱۳ سالگی شروع کردم.
هر سنی داشته باشی فرقی نمیکنه بلکه تهش میخوای pc رو روشن کنی و با اشتیاق بشینی پاش و پروژه ات رو تکمیل کنی و پول در بیاری.

2_ باید مدرک دانشگاه داشته باشم
این هم یکی از غلط ترین باور های ممکنه؛ خیلی از برنامه نویسان هستن که اصلا رشته اشون یه چیز دیگه بوده و الان برنامه نویسن!
برنامه نویسی با دوره ها و خوندن مستندات هم یاد گرفته میشه (که مرسوم ترین راه یادگیری هست) و نیازی به دانشگاه نیست.

3_ برنامه نویسی پر شده و کسی پروژه بهم نمیده
ببینید گرفتن پروژه به دو مهارت نیاز داره؛ اول مهارت برنامه نویسی و بعد مهارت بازاریابی! بازار کار برنامه نویسی اشباع نشده بلکه روز به روز بهتر هم میشه و کسی مه دو مهارت بالا رو داشته باشه در گرفتن پروژه موفق تره.

4_ برای برنامه نویسی باید ریاضی رو کامل بلد باشم
اصلا اینطور نیست و شما با داشتن مهارت های مقدماتی از ریاضی میتونید به خوبی برنامه نویسی رو یادبگیرید ؛ درواقع باید مهارت حل مسئله تون عالی باشه!

خب امروز با باور های غلط درباره ی برنامه نویسی در خدمتتون بودم؛ این مدت مقاله ای نشر نکردم چون حقیقتا موضوعی به ذهنم نمیخورد؛ ولی بعد کلی فکر کردن تونستم این موضوع رو بیابم.
ممنون که تا اینجای مقاله رو خوندید و واقعا ممنون بابت حمایت هاتون؛ تمام تلاشمو میکنم که جبران کنم❤️‍🩹🫡

#Rafiee
@Tp_Code
21
هنر خوار شد جادویی ارجمند / نهان راستی آشکارا گزند
🔥5
قسمت جدید آموزش جنگو بدون درد و خونریزی در حال ادیت شدنه

داشتم فکر میکردم بلاخره اون کسی که میخواد یاد بگیره هم نظرش مهمه

پس این شد که الان میپرسم: چیز خاصی هست که بخواید در مورد دوره پایتون یاد اوری کنید؟؟

https://t.me/thisanonymousbot?start=225f161911e5c2a7ed3e

اگر با کامنت راحت نبودید، ربات ناشناس هست:دی
Forwarded from Currently Nothing
اگر تغییر dns هم توی لینوکس برای شما یک عذاب الهیه 😂 این دوستمون یک برنامه نوشته که به سادگی باهاش میتونید dns خودتون رو تغییر بدید.
به صورت پیشفرض شکن و بگذر رو داره
همچنین میتونید خودتون dns بهش اضافه کنید.
اموزش نصبش توی گیتهابش هست و همینطور روی اکثر توزیع ها کار میکنه.
🔗 https://github.com/mrmoein/GUI-DNS-changer-for-linux


#dns #app
#useful
-----------------
👨‍💻 @sbstuff
🍌1