Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 افزونه ورود موبایلی Authora وردپرس منتشر شد.
https://wordpress.org/plugins/authora-easy-login-with-mobile-number/
#وردپرس
@TheRaymondDev
https://wordpress.org/plugins/authora-easy-login-with-mobile-number/
#وردپرس
@TheRaymondDev
WordPress.org
Authora : Easy login with mobile number
Authora Authora is a lightweight and developer-friendly WordPress plugin that enables users to log in using just their mobile number — no passwords, n …
Forwarded from Meitix
دو تا استراتژی معروف برای نوشتن Cache داریم:
Write-through:
تو این مدل هر وقت چیزی تو کش نوشته میشه، همزمان تو دیتابیس هم نوشته میشه. یعنی مسیرش اینه:
App → Cache → Database.
نتیجه اینه که کش و دیتابیس همیشه همگام میمونن، ولی هزینهی نوشتن بالاتر میره چون هر بار باید به دیتابیس هم بنویسی.
مزیتش اینه که دادهی کش همیشه معتبره (هیچ دادهی "قدیمی" نداری).
نقطه ضعفش اینه که latency بیشتره
Write-Back:
اینجا ما اول فقط تو کش مینویسیم و بعدا به صورت async اون داده به دیتابیس سینک میشه.
یعنی مسیرش اینه:
App → Cache … async Cache → Database.
اینجا کار سریعتره چون اپ منتظر دیتابیس نمیمونه.
ولی اگه کش قبل از نوشتن تو دیتابیس خراب شه، داده ممکنه از بین بره.
برای همین معمولا تو سیستمهایی استفاده میشه که سرعت خیلی مهمه و میتونن کمی ریسک از دست رفتن داده رو قبول کنن
در واقع write-through یعنی امن ولی کندتر، و write-behind یعنی سریعتر ولی با ریسک از دست دادن داده.
البته یه مدل دیگه هم هست به اسم write-around که توش فقط مستقیم تو دیتابیس مینویسن و کش فقط وقتی خونده میشه آپدیت میشه، ولی اون دیگه برای کاربردهایی مناسبه که دادهی نوشته شده زیاد مصرف نمیشه.
Write-through:
تو این مدل هر وقت چیزی تو کش نوشته میشه، همزمان تو دیتابیس هم نوشته میشه. یعنی مسیرش اینه:
App → Cache → Database.
نتیجه اینه که کش و دیتابیس همیشه همگام میمونن، ولی هزینهی نوشتن بالاتر میره چون هر بار باید به دیتابیس هم بنویسی.
مزیتش اینه که دادهی کش همیشه معتبره (هیچ دادهی "قدیمی" نداری).
نقطه ضعفش اینه که latency بیشتره
Write-Back:
اینجا ما اول فقط تو کش مینویسیم و بعدا به صورت async اون داده به دیتابیس سینک میشه.
یعنی مسیرش اینه:
App → Cache … async Cache → Database.
اینجا کار سریعتره چون اپ منتظر دیتابیس نمیمونه.
ولی اگه کش قبل از نوشتن تو دیتابیس خراب شه، داده ممکنه از بین بره.
برای همین معمولا تو سیستمهایی استفاده میشه که سرعت خیلی مهمه و میتونن کمی ریسک از دست رفتن داده رو قبول کنن
در واقع write-through یعنی امن ولی کندتر، و write-behind یعنی سریعتر ولی با ریسک از دست دادن داده.
البته یه مدل دیگه هم هست به اسم write-around که توش فقط مستقیم تو دیتابیس مینویسن و کش فقط وقتی خونده میشه آپدیت میشه، ولی اون دیگه برای کاربردهایی مناسبه که دادهی نوشته شده زیاد مصرف نمیشه.
Forwarded from Reza Jafari
هوش مصنوعی مثل یه شعبدهبازه: کارهاش هوشمندانه به نظر میرسه، اما وقتی بفهمیم چطور کار میکنه، دیگه تواناییهاش رو بیش از حد دست بالا نمیگیریم.
@reza_jafari_ai
@reza_jafari_ai
Forwarded from DevTwitter | توییت برنامه نویسی
Forwarded from Linuxor ?
Forwarded from محتوای آزاد سهراب (Sohrab)
ادیتورهایی مثل #ایمکس میتونن متن دوسویه راست به چپ رو به خوبی پشتیبانی کنن.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Bidirectional-Display.html
اگر کار با ایمکس براتون سخته، میتونید Doom Emacs رو نصب کنید که به صورت پیشفرض evil mode رو داره و میانبرهای vim رو در اختیارتون میذاره.
@SohrabContents
https://www.gnu.org/software/emacs/manual/html_node/elisp/Bidirectional-Display.html
اگر کار با ایمکس براتون سخته، میتونید Doom Emacs رو نصب کنید که به صورت پیشفرض evil mode رو داره و میانبرهای vim رو در اختیارتون میذاره.
@SohrabContents
Forwarded from DevTwitter | توییت برنامه نویسی
This media is not supported in your browser
VIEW IN TELEGRAM
از اونجایی که همیشه نگرانی از دست رفتن ریپوهامون رو داریم تو ایران، این ابزار به شما کمک میکنه که به صورت خودکار از کل گیت خودتون بکآپ بگیرید.
با داکر ران میشه و میتونید روی یه سرور بیاریدش بالا تا روزانه یا هفتگی بکآپ بگیره :)
https://github.com/TimWitzdam/GitSave/
@DevTwitter | <Milad Niroee/>
با داکر ران میشه و میتونید روی یه سرور بیاریدش بالا تا روزانه یا هفتگی بکآپ بگیره :)
https://github.com/TimWitzdam/GitSave/
@DevTwitter | <Milad Niroee/>
Forwarded from code2 - تکنولوژی و فناوری
ربات تلگرام پرپلکسیتی
گویا شرکت پرپلکسیتی ربات تلگرامش رو هم منتشر کرده. برای جستجو ابزار خیلی خوبی هست. چون وقتی جوابی رو بهتون میده منابع مختلفی رو توی اینترنت در موردش جستجو میکنه.
اگر دوست داشتید یه چک بکنید.
@askplexbot
کانال کد۲
@code2_ir
گویا شرکت پرپلکسیتی ربات تلگرامش رو هم منتشر کرده. برای جستجو ابزار خیلی خوبی هست. چون وقتی جوابی رو بهتون میده منابع مختلفی رو توی اینترنت در موردش جستجو میکنه.
اگر دوست داشتید یه چک بکنید.
@askplexbot
کانال کد۲
@code2_ir
Forwarded from Parvaresh 's channel
از اونجایی که همیشه نگرانی از دست رفتن ریپوهامون رو داریم تو ایران، این ابزار به شما کمک میکنه که به صورت خودکار از کل گیت خودتون بکآپ بگیرید.
با داکر ران میشه و میتونید روی یه سرور بیاریدش بالا تا روزانه یا هفتگی بکآپ بگیره :)
https://github.com/TimWitzdam/GitSave/
با داکر ران میشه و میتونید روی یه سرور بیاریدش بالا تا روزانه یا هفتگی بکآپ بگیره :)
https://github.com/TimWitzdam/GitSave/
GitHub
GitHub - TimWitzdam/GitSave: GitSave is a self-hosted and open-source application that backs up your Git repositories.
GitSave is a self-hosted and open-source application that backs up your Git repositories. - TimWitzdam/GitSave
Forwarded from Seyed Mahdi Notes (Seyed Mahdi)
خیلیا سر داستان تحریمای گیتهاب کد از دست دادن تاحالا
Forwarded from محتوای آزاد سهراب (Sohrab)
Seyed Mahdi Notes
خیلیا سر داستان تحریمای گیتهاب کد از دست دادن تاحالا
برای همین توصیه میشه که از راهحل های خودمیزبان و یا غیرانتفاعی مثل کدبرگ استفاده بشه.
جای خالی یک گیت خودمیزبان توسط «جامعه» توی ایران احساس میشه.
(نمیگم گیت ایرانی یا گیت ملی، چون این ها اسمهاییه که توسط حکومت استفاده میشه و باعث کجفهمی در رسوندن کلیت موضوعی که قصد بیانش رو دارم میشه)
@SohrabContents
جای خالی یک گیت خودمیزبان توسط «جامعه» توی ایران احساس میشه.
(نمیگم گیت ایرانی یا گیت ملی، چون این ها اسمهاییه که توسط حکومت استفاده میشه و باعث کجفهمی در رسوندن کلیت موضوعی که قصد بیانش رو دارم میشه)
@SohrabContents
Forwarded from Tech Immigrants
لایو تجربه مهاجرت کاری مانی مظفر به آلمان 🚀🇩🇪
Software Engineer | Noah Labs | Berlin
📅 زمان: چهارشنبه ۷ آبان (29th Oct)
🕔ساعت: 10 شب به وقت ایران | ۷:۳۰ بعدازظهر به وقت اروپای مرکزی
🎙 میزبان: بابی
📆 اضافه کردن ایونت به کلندر:لینک
https://www.youtube.com/watch?v=7alVm0lwytg
Software Engineer | Noah Labs | Berlin
📅 زمان: چهارشنبه ۷ آبان (29th Oct)
🕔ساعت: 10 شب به وقت ایران | ۷:۳۰ بعدازظهر به وقت اروپای مرکزی
🎙 میزبان: بابی
📆 اضافه کردن ایونت به کلندر:لینک
https://www.youtube.com/watch?v=7alVm0lwytg
YouTube
لایو تجربه مهاجرت کاری مانی مظفری به آلمان 🚀🇩🇪
سلام بچهها 👋
من مانیام، ۲۴ سالمه و فولاستک دولوپرم. حدود دو ساله توی برلین زندگی میکنم.
برنامهنویسی رو از ۱۴ سالگی شروع کردم، اون موقع با PHP کد میزدم و باگهای یه بازی اوپنسورس به اسم تراوین رو درست میکردم
۱۶ سالگی اولین پروداکت کوچیکم رو ساختم…
من مانیام، ۲۴ سالمه و فولاستک دولوپرم. حدود دو ساله توی برلین زندگی میکنم.
برنامهنویسی رو از ۱۴ سالگی شروع کردم، اون موقع با PHP کد میزدم و باگهای یه بازی اوپنسورس به اسم تراوین رو درست میکردم
۱۶ سالگی اولین پروداکت کوچیکم رو ساختم…
Forwarded from محتوای آزاد سهراب (Sohrab)
این رو هم اضافه کنم برای کسایی که میگن جامعه گیتهاب جهانیه و توی گیتهای خودمیزبان بهش دسترسی ندارن:
https://how.dev/answers/beginners-guide-git-mirrors
شما میتونید از یک مخزن گیت یک میرور بسازید، یا پوش میرور، یا پول میرور.
به این صورت هم نه اون جامعه رو از دست میدید و نه محدود میشید، کدتون هم بخاطر بازیهای سیاسی یک عده از دست نخواهد رفت.
@SohrabContents
https://how.dev/answers/beginners-guide-git-mirrors
شما میتونید از یک مخزن گیت یک میرور بسازید، یا پوش میرور، یا پول میرور.
به این صورت هم نه اون جامعه رو از دست میدید و نه محدود میشید، کدتون هم بخاطر بازیهای سیاسی یک عده از دست نخواهد رفت.
@SohrabContents
Educative
Beginners guide: Git Mirrors
Contributor: Rajeev Bera
Forwarded from DevTwitter | توییت برنامه نویسی
تقریبا تمام کدهایی که در گیتهاب وجود دارند، fine tune یک LLM رو به شما یاد میدن. در طی دو روز گذشته من درگیر این پروژه شدم که pretrain یک LLM رو یادتون میده:
https://github.com/prp-e/minillm
و صدالبته یه مدل کوچک هم باهاش پریترین کردم که میتونید تست کنید.
@DevTwitter | <Muhammadreza Haghiri/>
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/
🔻مرورگر 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
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
superfile
superfile | terminal-based file manager
superfile is a very fancy and modern terminal file manager that can complete the file operations you need!!
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
Forwarded from Linuxor ?
این حرکت بعضی از شرکت ها واقعا خوبه، برنامه نویس باید دیپلوی بلد باشه باید بفهمه اون زیر چه بلایی سر کدش میآد.
البته خیلی از شرکت های بزرگ اینطورین که شما برنامه نویس باشید فقط کد میزنید و درگیر چیز های دیگه نمیشید ولی اگه برید توی این شرکت ها هم حتی کار کنید و یه دانش پایه ای از دیپلوی نداشته باشید هر روز یه سردرد خفیفی دارید که این کدی که من زدم اون پشت چه بلایی سرش میآد!
حالا شرکت های کوچیک تر و استارتاپ ها که بماند شمارو به عنوان همه کاره DevOps + Developer اسختدام میکنن، دیپلوی بلد نباشین اصلا استخدام نمیشید.
@Linuxor
البته خیلی از شرکت های بزرگ اینطورین که شما برنامه نویس باشید فقط کد میزنید و درگیر چیز های دیگه نمیشید ولی اگه برید توی این شرکت ها هم حتی کار کنید و یه دانش پایه ای از دیپلوی نداشته باشید هر روز یه سردرد خفیفی دارید که این کدی که من زدم اون پشت چه بلایی سرش میآد!
حالا شرکت های کوچیک تر و استارتاپ ها که بماند شمارو به عنوان همه کاره DevOps + Developer اسختدام میکنن، دیپلوی بلد نباشین اصلا استخدام نمیشید.
@Linuxor
Forwarded from 🎄 یک برنامه نویس تنبل (Lazy 🌱)
🔶 پروژه دبیان اعلام کرده که تیم قدیمی FTP Master را منحل و دو تیم جدید تشکیل داده است.
۱. بخش DFSG, Licensing & New Packages Team برای بررسی مجوز ها، انطباق بسته ها با اصول نرمافزار آزاد دبیان (DFSG) و پذیرش بستههای جدید.
۲. بخش Debian Archive Operations Team برای نگهداری و مدیریت زیر ساخت آرشیو رسمی دبیان.
این تغییر با هدف تفکیک وظایف، شفافیت بیشتر، و افزایش کیفیت و پایداری آرشیو بسته ها انجام شده است و اعضای تیم ها توسط رهبر پروژه دبیان منصوب شدهاند و انتظار میرود این ساختار جدید روند انتشار بستهها را کارآمدتر و قابل اعتمادتر کند.
#خبر
#لینوکس
@TheRaymondDev
۱. بخش DFSG, Licensing & New Packages Team برای بررسی مجوز ها، انطباق بسته ها با اصول نرمافزار آزاد دبیان (DFSG) و پذیرش بستههای جدید.
۲. بخش Debian Archive Operations Team برای نگهداری و مدیریت زیر ساخت آرشیو رسمی دبیان.
این تغییر با هدف تفکیک وظایف، شفافیت بیشتر، و افزایش کیفیت و پایداری آرشیو بسته ها انجام شده است و اعضای تیم ها توسط رهبر پروژه دبیان منصوب شدهاند و انتظار میرود این ساختار جدید روند انتشار بستهها را کارآمدتر و قابل اعتمادتر کند.
#خبر
#لینوکس
@TheRaymondDev
Phoronix
Debian Establishes Archive Operations Team, Licensing & New Packages Team
Debian Project Leader Andreas Tille announced today that their 'FTP Master' team is being disbanded and instead establishing the Debian Archive Operations Team 'Archive Team' and DFSG, Licensing and New Packages Team 'DFSG Team' in its place.