Al.dev
Open in Telegram
The world's best *REAL* miracle is a computer. Just a channel about anything related to computers (with a little bit of music). Admin @al1almasi al1almasi.ir github.al1almasi.ir mastodon.al1almasi.ir — @Tech_Ma3ters — — @IT_Axis —
Show more658
Subscribers
No data24 hours
+47 days
No data30 days
Posts Archive
658
Repost from Siz Ping | سیز پینگ
اوضاع جالبیه ها
فردا ایتا و سروش و هر چیز دیگه ای فیلتر بشن
بعضیا با سر میرن نصب میکنن که ببین حتما یه چیزی بوده که حکومت اینارو فیلتر کرده بریم نصب کنیم ازشون حمایت کنیم.
واکنش صادقانه من:
🙂🙂
#موقت
#طاقچه #ساده_لوح_نباشیم!
👨💻 @sbstuff
658
Repost from Pink Orca | پینک اورکا
~> jcal
یه ابزار جمع و جورِ CLI برای مشاهدهٔ تقویم جلالی که ساده و کارآمد هستش😁
☄️ برای نصبش باید بگم که تو مخازن رسمی توزیعهای بر پایه دبیان موجوده و به سادگی میتونید از پکیجمنیجرتون نصبش کنید و برای آرچ و خونوادش هم میتونید از AUR استفاده کنید... اسم پکیج هم همهجا همین jcal هستش.
#معرفی #لینوکس #اپن_سورس
~> @PinkOrca
658
Repost from N/a
#کتاب
اینارو استفاده کنید
و اگر کانال دارید شیر کنید اونجا
اگر کتاب درخواستی دارید بگید
658
Repost from مسابقات فوتبال جام جهانی
هر روز تو اینستاگرام پدر مادرهایی رو میبینیم که عکس و فیلم بچههای خردسالشون رو منتشر میکنند، از بزرگ شدنشون، خوشحالیشون...
ولی اطلاع ندارند که بچهها هم حریم خصوصی دارند و کلاهبرداران به راحتی به کمک تکنولوژی آیندشون رو تهدید میکنند.
این دو دقیقه ارزش وقت گذاشتن داره.
Scorpion @twitter_farsy
658
Repost from امیرحسین پناهیفر
چگونه برنامهنویسی بهتری باشیم؟
۱. همیشه اخبار پیرو حوزه و فناوری مورد استفادهتون رو پیگیری کنید.
حتیٰ اگه فرصت انجام این کار رو ندارید، میتونید به جای موسیقی پادکستهای مرتبط گوش بدید، پادکست رادیوگیک جادی یکی از بهترینهاست.
۲. توی جوامع مختلف برنامهنویسی فعال، یا حداقل کاربر بیننده باشید.
یکی از جاهایی که من خودم به شخصه مدیون پیشرفتم هستم، جوامع فارسیزبان برنامهنویسی هست. با پاسخ دادن به سؤالات بقیه، نه تنها مشکل بقیه رو حل میکنم بلکه دانش و تجربه خودم هم بدون اینکه بخوام کاری بکنم زیاد میشه، چندین بار این قضیه برام تکرار شده و دقیقاً مشابه سؤال پرسیده شده برای خودم پیش اومد ولی چون قبلاً توی اون اجتماع، برای پاسخ دادن تحقیق کرده بودم به راهحل اون مشکل اشراف داشتم.
۳. تسلط کامل به فناوری مورد استفادهتون داشته باشید و همیشه سعی کنید توی اون قضیه، عمیق بشید.
هر شب (یا هر زمانی که خودتون دوست دارید) مستندات مربوط رو بذارید جلوتون و صفحه به صفحه بخونید.
۴. اشراف کامل به پروژه داشته باشید.
یکی از مشکلاتی که برنامهنویسها (علیالخصوص برنامهنویسای تازهکار) دارن، عدم تسلط کامل به پروژه هست، خیلیا اصلاً نمیدونن پروژه چی نیاز داره و الکی رو هوا توسعهش میدن، همیشه راجع به بخشی که بهتون سپردن کنجکاو باشید و اگه به مسئلهای برخوردید، بپرسید.
۵. همیشه برنامهای برای پیشرفت داشته باشید.
مرحله بعدی مسیرراهتون رو از پیش بررسی و برنامهریزیهای لازمه رو انجام بدید و پیگیر یادگیری چیز جدید مرتبط باشید.
۶. به پروژههای آزاد مشارکت داشته باشید.
حتیٰ اگه شده در حد مشکل گزارش کردن و کد خوندن باشه، بازم مشارکت فعال داشته باشید. این قضیه نه تنها در جهت افزایش دانش و تجربه شما هست، بلکه سایر مردم هم از کارهای شما نفع خواهند برد.
۷. تولید محتوا کنید.
حتیٰ اگه در حد پست کردن تو کانال خودتون و نظر دادن باشه، بازم تولید محتوا کنید. دانشی که دارید توسط بقیه اصلاح میشه و سایرین هم میتونند از دانش شما استفاده کنند.
۸. با یک برنامهنویسی حرفهایتر از خودتون دوست بشید یا حداقل در ارتباط باشید.
شاید اسم این رو میشه به نوعی منتورینگ گذاشت ولی دوستی و شبکهسازی ارزش خیلی خیلی زیادی داره، فوایدی فراتر از صرفاً یه برنامهنویس خوب شدنه و با شبکهسازی خوب، زندگی حرفهای بهتری خواهید داشت.
#faq #tips #note
@amiria703_channel
658
Repost from Linuxor ?
امروز داشتم یه وب پیج درست میکردم
هرچی رو تغییر میدادم توی کروم هیچ تغییری نمیکرد، من با F5 رفرش میکردم این میرفت از کش همون قبلیارو میخوند منم فکر میکردم تغییراتم کمه احساس نمیشه ؛ هی میرفتم تغییرات رو زیاد تر میکردم باز تغییری نمیکرد 😂😂
شورتکات Ctrl + F5 رو پیدا کردم این شورتکات Hard Refresh میکنه یعنی انگار اولین باره دارید سایت رو میبینید !!
🐧 @Linuxor
658
Repost from Linuxor ?
اگه میدونستم انقدر خوب استقبال میشه زود تر اوپن سورسش میکردم خیلی وقته خودم دارم ازش استفاده میکنم 😁
همین الان هم ورژن 2 رو با قابلیت کراول کردن کانفیگ های ss , vless , vmess رو ریلیز کردم.
https://github.com/sepsoh/crawat
+ گیتهاب من زیاد قوی نیست برای همین توی گوگل هنوز ایندکس نشده اگه سرچ کنید چیزی پیدا نمیکنید fork کنید که تو گوگل هم ایندکس بشه :)
658
Repost from Linuxor ?
با اسکریپت CRAWAT این روزا که دسترسی به VPN سخت تر شده ؛ تلگرام خودتون و دوستاتون رو همیشه وصل نگه دارید ا
https://github.com/sepsoh/crawat
کراوات یه پروکسی پروایدره ، که با کراول کردن توی کانال های تلگرام بهتون پروکسی میده .
+ اجرای این اسکریپت به هیچ چیز خاصی نیاز نداره حتی روی هاست های اشتراکی هم میشه اجراش کرد.
🐧 @Linuxor
658
Repost from funeew سرچ کن
اگه میخواین برنامه های سیستمی رو حذف کنید اول از این لینک adb رو نصب کنید.
با شل برید به اون قسمتی که adb نصب شده. با کابل گوشی رو به سیستم وصل کنید. از قسمت دولوپر اپشن usb debugging رو فعال کنید.
کامند
adb shell
رو بزنید.
برای دیدن برنامه ها
pm list packages
رو بزنید. پکیج نیم های اپ ها رو میبینید باید با استفاده از پکیج نیم تشخیص بدید کدوم اپ هست ممکنه تو قسمت info اپ هم نوشته باشه پکیج نیم رو.
کامند
pm uninstall -k --user 0 {package name}
رو میزنید. جای {package name} پکیج نیم اپ رو بزنید. اینتر کنید تا حذف شه :)
اگر اپ حذف نشد و اجازه نداد از کامند
pm disable-user --user 0 {package name}
استفاده کنید تا اپ از ریشه غیرفعال شه.
برای فعال کردن از
pm enable {package name}
استفاده کنید.
658
Repost from Galaxy Ai
دوستان که در حوزه طراحی وب فعالیت دارند یه کانال یوتیوب هست به دردتون میخوره آموزش جالبی داره برا مبتدی ها و...
youtube.com/@CreativityHousee
658
Repost from N/a
سیستم نظری osi از 7 لایه تشکیل میشه:
7- Application
6- Presentation
5- Session
4- Transport
3- Network
2- Datalink
1- Physical
در اصل مدل او اس آی یه مدله که نشون میده فرایند انتقال یه داده توی شبکه به چه شکلی صورت میگیره. یه حالت پله ای داره.
در ابتدا ما در لایه ی 7 دستور انتقال یک فایل رو میدیم. این اطلاعات به لایه ی 6 میره و ترنسلیت و رمزنگاری میشه. در لایه ی 5 تصمیمات مربوط به برقراری ارتباط گرفته میشه و ارتباط برقرار میشه.
توی لایه ی 4 فایل بزرگ تبدیل به یکسری فایل کوچیکتر میشه که به هر کدومش سگمنت میگن. یعنی فایل رو به هزاران تکه تقسیم میکنه و یک ارتباط رو ارائه میده. ارتباط میتونه سرعتی یا دقتی باشه. در ارتباطی که دقت زیاده و اتصال گرا هست به ازای هر پکتی که میره یه خبر میاد که پکت رسیده. در حالت غیر اتصال گرا تمام پکت ها باهم میرن و در نهایت چک میشه که همشون رسیدن یا نه و خبرش به سیستم اصلی میرسه.
در لایه ی سوم مسیریابی اتفاق میوفته و داده ها به آدرس IP یا همون آدرس منطقی (Logical address) مقصد راهنمایی میشن. آی پی ها و روتر ها همه توی این لایه کار میکنن.
در لایه ی 2 راهنمایی به آدرس فیزیکی یا همون physical address اتفاق میوفته. بهش macaddress هم میگن. یه سیستم میتونه چندین آی پی داشته باشه ولی مک آدرس اش همیشه یکیه. البته نه همیشه، با تکنیک Mac spoofing میشه مک آدرس رو جعل کرد. در حالت عادی ما مک آدرس رو ثابت در نظر میگیریم. اینم یه نکته ی دیگه هست که یک سیستم میتونه چندین کارت شبکه و به طبع اون چند تا مک آدرس داشته باشه. واسه همین مچ بودن مک آدرس و آیپی مارو به اون مقصد دلخواهی که میخوایم بفرستیم داده هامون رو میبره.
در نهایت به لایه ی 1 میرسیم و در این لایه از طریق media ها (رسانه ها مثل سیم یا وایرلس) اطلاعات انتقال پیدا میکنه. توی این مسیر یکسری اطلاعات اضافی بر مازاد برای درست رسیدن اون داده ها به هر پکت اضافه میشه.
مثلا اگر هر سگمنت از داده ی ما 20 کیلوبایت باشه در نهایت میشه 30 کیلوبایت. چون هر پکت نیازمند هدر و فوتر هست. در اصل یه برنامه رو در نظر بگیرین. سیستم هر خط کدش رو به چندین کلمه و حرف ریز تقسیم میکنه و میفرستشون. همراه با اینها یک شناسه ارسال میشه که مثلا میگه کارکتر بعد از این پکت، فلان چیز هست و قبلش فلان هست. سیستم هم اینو بین این و اون قرار میده و در نهایت داده ها به صورت زنجیره وار دوباره به هم وصل میشن. به فرایندی که توی ارسال داده صورت گرفته assemble یا encapsoulation میگن.
همین اتفاق ها برعکسش اونور میوفته. یعنی هر پکت باز میشه و دوباره زنجیر میشه. به این فرایند decapsoulation میگن.
