Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
Forwarded from Meitix
دو تا استراتژی معروف برای نوشتن Cache داریم:

Write-through:
تو این مدل هر وقت چیزی تو کش نوشته می‌شه، هم‌زمان تو دیتابیس هم نوشته می‌شه. یعنی مسیرش اینه:
App → Cache → Database.
نتیجه اینه که کش و دیتابیس همیشه همگام می‌مونن، ولی هزینه‌ی نوشتن بالاتر می‌ره چون هر بار باید به دیتابیس هم بنویسی.
مزیتش اینه که داده‌ی کش همیشه معتبره (هیچ داده‌ی "قدیمی" نداری).
نقطه ضعفش اینه که latency بیشتره

Write-Back:
اینجا ما اول فقط تو کش می‌نویسیم و بعدا به صورت async اون داده به دیتابیس سینک می‌شه.
یعنی مسیرش اینه:
App → Cache … async Cache → Database.
اینجا کار سریع‌تره چون اپ منتظر دیتابیس نمی‌مونه.
ولی اگه کش قبل از نوشتن تو دیتابیس خراب شه، داده ممکنه از بین بره.
برای همین معمولا تو سیستم‌هایی استفاده می‌شه که سرعت خیلی مهمه و می‌تونن کمی ریسک از دست رفتن داده رو قبول کنن

در واقع write-through یعنی امن ولی کندتر، و write-behind یعنی سریع‌تر ولی با ریسک از دست دادن داده.

البته یه مدل دیگه هم هست به اسم write-around که توش فقط مستقیم تو دیتابیس می‌نویسن و کش فقط وقتی خونده می‌شه آپدیت می‌شه، ولی اون دیگه برای کاربردهایی مناسبه که داده‌ی نوشته شده زیاد مصرف نمی‌شه.
Forwarded from یه شعر (Poem Bot)
مولانا | دیوان شمس | رباعیات | رباعی شمارهٔ ۱۴۴۸

جانم بر آن قوم که جانند ایشان
چون گل به جز از لطف ندانند ایشان
هرکس کسکی دارد و کس خالی نیست
هر یک چو قراضه ایم و کانند ایشان

#مولانا | گنجور
📍@iipoem
Forwarded from Reza Jafari
هوش مصنوعی مثل یه شعبده‌بازه: کارهاش هوشمندانه به نظر می‌رسه، اما وقتی بفهمیم چطور کار می‌کنه، دیگه توانایی‌هاش رو بیش از حد دست بالا نمی‌گیریم.

@reza_jafari_ai
زمانی که Ai نبود برنامه‌نویسی بیشتر حال می‌داد.

@DevTwitter
Forwarded from Linuxor ?
تعداد نصب های یوتیوب از جمعیت کره زمین بیشتر شد

@Linuxor
Forwarded from محتوای آزاد سهراب (Sohrab)
ادیتورهایی مثل ‎#ایمکس می‌تونن متن دوسویه راست به چپ رو به خوبی پشتیبانی کنن.

https://www.gnu.org/software/emacs/manual/html_node/elisp/Bidirectional-Display.html

اگر کار با ایمکس براتون سخته، می‌تونید Doom Emacs رو نصب کنید که به صورت پیش‌فرض evil mode رو داره و میانبرهای vim رو در اختیارتون می‌ذاره.




@SohrabContents
This media is not supported in your browser
VIEW IN TELEGRAM
از اونجایی که همیشه نگرانی از دست رفتن ریپو‌هامون رو داریم تو ایران، این ابزار به شما کمک می‌کنه که به صورت خودکار از کل گیت خودتون بک‌آپ بگیرید.

با داکر ران میشه و می‌تونید روی یه سرور بیاریدش بالا تا روزانه یا هفتگی بک‌آپ بگیره :)

https://github.com/TimWitzdam/GitSave/

@DevTwitter | <Milad Niroee/>
ربات تلگرام پرپلکسیتی


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

اگر دوست داشتید یه چک بکنید.
@askplexbot


کانال کد۲
@code2_ir
Forwarded from Parvaresh 's channel
از اونجایی که همیشه نگرانی از دست رفتن ریپو‌هامون رو داریم تو ایران، این ابزار به شما کمک می‌کنه که به صورت خودکار از کل گیت خودتون بک‌آپ بگیرید.

با داکر ران میشه و می‌تونید روی یه سرور بیاریدش بالا تا روزانه یا هفتگی بک‌آپ بگیره :)

https://github.com/TimWitzdam/GitSave/
Forwarded from Seyed Mahdi Notes (Seyed Mahdi)
خیلیا سر داستان تحریمای گیتهاب کد از دست دادن تاحالا
Forwarded from محتوای آزاد سهراب (Sohrab)
Seyed Mahdi Notes
خیلیا سر داستان تحریمای گیتهاب کد از دست دادن تاحالا
برای همین توصیه میشه که از راه‌حل های خودمیزبان و یا غیرانتفاعی مثل کدبرگ استفاده بشه.


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



(نمیگم گیت ایرانی یا گیت ملی، چون این ها اسم‌هاییه که توسط حکومت استفاده میشه و باعث کج‌فهمی در رسوندن کلیت موضوعی که قصد بیانش رو دارم میشه)


@SohrabContents
Forwarded from محتوای آزاد سهراب (Sohrab)
این رو هم اضافه کنم برای کسایی که میگن جامعه گیت‌هاب جهانیه و توی گیت‌های خودمیزبان بهش دسترسی ندارن:


https://how.dev/answers/beginners-guide-git-mirrors


شما می‌تونید از یک مخزن گیت یک میرور بسازید، یا پوش میرور، یا پول میرور.


به این صورت هم نه اون جامعه رو از دست میدید و نه محدود می‌شید، کدتون هم بخاطر بازی‌های سیاسی یک عده از دست نخواهد رفت.


@SohrabContents
تقریبا تمام کدهایی که در گیتهاب وجود دارند، fine tune یک LLM رو به شما یاد میدن. در طی دو روز گذشته من درگیر این پروژه شدم که pretrain یک LLM رو یادتون میده:

https://github.com/prp-e/minillm

و صدالبته یه مدل کوچک هم باهاش پری‌ترین کردم که می‌تونید تست کنید.

@DevTwitter | <Muhammadreza Haghiri/>
Forwarded from linuxtnt(linux tips and tricks) (hosein seilany https://seilany.ir/)
⭐️عصر جدید مرورگرها و هوش مصنوعی

🔻مرورگر ChatGPT Atlas: انقلاب مرورگری با هوش مصنوعی


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

🔻پست کامل و جزئیات بیشتر در وبلاگ آکادمی:

https://learninghive.ir/linux-blogs/
Forwarded from Gopher Academy
🔵 عنوان مقاله
superfile: Go-Powered Terminal-Based File Manager

🟢 خلاصه مقاله:
یک فایل‌منیجر ترمینالی مدرن به نام superfile که با Go ساخته شده و بر پایه Bubble Tea توسعه یافته است. این ابزار با طراحی خوش‌ساخت و امکان تغییر تم، تجربه‌ای روان و سازگار با جریان کاری ترمینال ارائه می‌دهد و به‌دلیل استفاده از Go سریع و کم‌مصرف است. مخزن GitHub آن برای دریافت کد، مستندات و مشارکت در توسعه در دسترس است و گزینه‌ای مناسب برای توسعه‌دهندگان و کاربران حرفه‌ایِ طرفدار محیط خط فرمان محسوب می‌شود.

#superfile #Go #Golang #Terminal #TUI #FileManager #OpenSource #BubbleTea

🟣لینک مقاله:
https://golangweekly.com/link/175999/web


👑 @gopher_academy
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 حقوق ماهانه یک توسعه دهنده فول استک کارآموز در هند ۱۱ دلار و ۶ ماه کار است.

@TheRaymondDev
Forwarded from Linuxor ?
این حرکت بعضی از شرکت ها واقعا خوبه، برنامه نویس باید دیپلوی بلد باشه باید بفهمه اون زیر چه بلایی سر کدش می‌آد.

البته خیلی از شرکت های بزرگ اینطورین که شما برنامه نویس باشید فقط کد می‌زنید و درگیر چیز های دیگه نمی‌شید ولی اگه برید توی این شرکت ها هم حتی کار کنید و یه دانش پایه ای از دیپلوی نداشته باشید هر روز یه سردرد خفیفی دارید که این کدی که من زدم اون پشت چه بلایی سرش می‌آد!

حالا شرکت های کوچیک تر و استارتاپ ها که بماند شمارو به عنوان همه کاره DevOps + Developer اسختدام می‌کنن، دیپلوی بلد نباشین اصلا استخدام نمی‌شید.


@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 پروژه دبیان اعلام کرده که تیم قدیمی FTP Master را منحل و دو تیم جدید تشکیل داده است.

۱. بخش DFSG, Licensing & New Packages Team برای بررسی مجوز ها، انطباق بسته ‌ها با اصول نرم‌افزار آزاد دبیان (DFSG) و پذیرش بسته‌های جدید.

۲. بخش Debian Archive Operations Team برای نگهداری و مدیریت زیر ساخت آرشیو رسمی دبیان.

این تغییر با هدف تفکیک وظایف، شفافیت بیشتر، و افزایش کیفیت و پایداری آرشیو بسته ‌ها انجام شده است و اعضای تیم ‌ها توسط رهبر پروژه دبیان منصوب شده‌اند و انتظار می‌رود این ساختار جدید روند انتشار بسته‌ها را کارآمدتر و قابل ‌اعتمادتر کند.

#خبر
#لینوکس

@TheRaymondDev