TECH STASH – Telegram
TECH STASH
212 subscribers
115 photos
5 videos
15 files
254 links
اینجا هر چی رو که یاد میگیرم، به اشتراک میزارم...
هوش مصنوعی، لینوکس، اوپن سورس، برنامه نویسی و...

Admin: @D3F4U1T_ARS
Download Telegram
Forwarded from Milad Nouri(ツ) میلاد نوری
‏عملکرد اوپراتورها تنها یک روز بعد از مجوز گران کردن اینترنت!

🛜 من دقیقا دیروز (۷ دی) یک بسته اینترنت با حجم ۱۵ گیگ و مدت ۱۲۰ روز از ایرانسل خریدم.
امروز اما‌ همه بسته‌های با حجم بیشتر از ۶گیگ و زمان بیشتر از ۳۰ روز (عمدتا بسته‌های پر طرف‌دار) از اپلیکیشن ایرانسل حذف شده.

ظاهرا باز هم قراره هم زمان با گران‌تر شدن تعرفه اینترنت، با ترفندهای حذف بسته‌های بلند مدت تر و با حجم بالاتر، سود بیشتری از اجبار کاربر به خرید مکرر بسته‌های کم حجم و کوتاه مدت کنند.

🛜 اپلیکیشن همراه اول هم به حالت به‌روزرسانی رفته و فعلا امکان بررسی فراهم نبود.

🖥 @MiladNouriChannel
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
با درود.


متاسفانه امشب باخبر شدم که برخی از میرور های ایرانی حذف شدند و تنها مخازن استیجینگ و تستینگ آرچ در اون ها باقی مونده.


با ابراز تاسف از این موضوع، به زودی دستورالعمل تغییر مخازن به صورت گسترده در کانال قرار خواهد گرفت.


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



با احترام
سهراب بهدانی
بنیانگذار و توسعه دهنده توزیع پارچ
اینکه یهو‌ زدن میرورای ایرانی رو باهم آوردن پایین انگار یک داستانی هست
من خودمو آماده کرده بودم برای چنین روزی
ولی نمیدونستم به همین زودی قراره اتفاق بیفته.


از مخازن آرچ احساس خطر کردن
اگه توزیعی دارین مخازنش رو ایرانه ببرید روی هند یا ترکیه.

@SohrabContents
ولی پازل هارو وصل کنید متوجه میشید که چه اتفاقی داره میفته
🎉🎉 سال نو میلادی همگی مبارک.
تو این چند وقتی که C یاد گرفتم خیلی ویدیو های جالب از دو یوتیوبر به خصوص دیدم.
گفتم بزارمشون چون که تو بیشتر زمینه های مربوط به C آموزش دارن.

https://www.youtube.com/@LowLevelLearning
https://www.youtube.com/@JacobSorber

جدا از این دو. آموزش هایی هم از این دو نفر هم دیدم که خیلی خوبن.

https://www.youtube.com/@PortfolioCourses
https://www.youtube.com/@CodeVault

کتاب C هم خیلی خوب هست اما بنده با ویدیو نتیجه های بهتری گرفتم چون که سریع تر از کتاب وارد قضایا های باحال میشم.
یکی از سایت های باحالی که چند وقت دوستان منو باهاش آشنا کردن این بود:

http://quickref.me

ریفرنس و cheatsheet سریع برای کلی زبان های برنامه نویسی، برنامه ها، ابزار های خط فرمان و ...
اخیرا گوگل به علت نقض حریم خصوصی تو حالت incognito دادگاهی شده. اومدن این میمو براش ساختن.

#Meme
یکی از جالب ترین ویدیو هایی که اخیرا دیدم راجب pipe ها بود.

پایپ ها فایل های مجازی هستن که روی دیسک وجود ندارند و توسط سیستم عامل کنترل میشن و برای انتقال اطلاعات بین دو برنامه استفاده میشن.

این مفهوم رو داخل bash با همین اسم حتما دیدید (|) علامتی هست که خروجی یک دستور رو داخل ورودی یک دستور دیگه میریزه. این پشت صحنه یه pipe به صورت موقت میسازه و بعد از انجام دستور از بین میبره.

اما ما میتونیم pipe با یه اسم مشخصی درست کنیم و داخل برناممون ازش استفاده کنیم.

https://www.youtube.com/watch?v=dhFkwGRSVGk

تازه این مفهوم بین ویندوز و لینوکس هم مشترکه
https://learn.microsoft.com/en-us/windows/win32/ipc/named-pipes

و اینکه داخل هر زبانی هم این مفهوم قابل پیاده سازی هست. از جمله پایتون.
حتی پایتون هم داخل ماژول multiprocessing از این قابلیت استفاده میکنه.
https://docs.python.org/3/library/multiprocessing.html?highlight=pipe#pipes-and-queues
It's FOSS
Parch Linux, what do you think about it? 😇 https://news.itsfoss.com/parch-linux/
سهراب اسم توزیعش از itsfoss سر در آورد.
Just wow...
فکرشم نمیکردم ولی خب شدنی بود قطعا
یکی از چیزایه جالبی که جدیدا دیدم
reverse debugging
بود. به نظرم خیلی مفهوم جالبی هست و میتونه ابزار قدرتمندی باشه وقتی که دیباگر ساده اذیت میکنه.

یه نوع دیباگر خاص که بهت اجازه میده که نه تنها قدم قدم جلو بری.
بلکه چون یه بار برنامه رو ران کرده وضعیتش رو ذخیره کرده و اجازه میده قدم قدم عقب هم بری.
انگار میتونی تو زمان سفر کنی.

https://www.youtube.com/watch?v=eOrpuc89baE

صفحه اصلی پروژه هم هست برای توضیحات بیشتر
https://rr-project.org/

تنها برای C و CPP (و به نظر میاد Rust) ساپورت داره ولی احتمال زیاد برای بیشتر زبان های کامپایلی ساپورت داشته باشه.
ساپورت پایتون نداره تا جایی که میدونم.
و همینطور فقط داخل لینوکس کار میکنه.
Forwarded from memealloc
نکته جالبی که اخیرا بهش برخوردم قابلیت استفاده از HTML CSS داخل markdown بود. و همین نکته نظرم رو کاملا راجب markdown عوض کرد.

همچنین چیزی خیلی انعطاف میده به فرمت markdown و در نتیجه Joplin که ابزار نوت برداری با markdown هست رو خیلی قوی میکنه.

البته بگم که ساپورت کامل HTML CSS به برنامه هم بستگی داره. بعضی برنامه ها ممکنه یه زیرمجموعه ای از تگ های HTML CSS رو ساپورت کنن.

مثلا Joplin که برنامه نوت برداری هست از تگ button پشتیبانی نمیکنه (چون معقول هم نیست). ولی flexbox راحت میشه ست کرد با CSS هم استایل بندی کرد.

یه ریفرنس آموزشی که خیلی خوب هست و پیشنهاد میکنم اگر میخواید مارکداون یادبگیرید مطالعه کنید.
https://www.markdownguide.org/
Joplin:

مدتی هست که از Joplin برای نوت برداری استفاده میکنم و باید بگم برنامه خیلی خوبی هست. اوپن سورس و بسیار معروف.
از تمام ظرفیت های markdown استفاده میکنه و تفاوت های خیلی جزیی داره.
متاسفانه داخل ادیتور ساپورت فارسیش مشکل داره ولی با یه
<div dir="auto">
</div>

راحت میشه رندرینگش رو درست کرد.
بخش ادیتش هم احتمالا خیلی ساده میشه فیکس کرد اگر web dev باشید.

Disclosure: I am not a web developer.

بهترین بخش این برنامه برای من synchronization به صورت plain text هست. نه دیتابیسی نه چیز دیگه ای.
یعنی عملا میتونی داخل گیت ذخیره کنی و حتی diff هارو هم ببینی. ولی خب یه سری داستان ها داره (خودش هیستوری تغییرات رو هم ذخیره میکنه). ولی در کل همه plaintext هستن.

همین بهم اجازه داده که به جای سرویس ابری از syncthing برای همگام سازی دیتاهام استفاده کنم و اگر به conflict خوردم راحت برم و یه diff بگیرم و حل کنم.

(بزودی syncthing هم معرفی میکنم)

جدا از اون extension های زیادی داره و عملا میتونید قابلیت های جدیدی به joplin اضافه بکنید.
Joplin Enhancement
برای من مهم ترینشون بود که فیچر های خیلی مهمی رو اضافه میکرد.

جدا از اون قابلیت export به PDF و HTML هم دارید که برای ساخت داکیومنت PDF خیلی خوبه.

لینک وبسایت رسمی

#Apps