Forwarded from DevTwitter | توییت برنامه نویسی
وقتی مشغول پیادهسازی قابلیت چندزبانه (i18n) در یکی از پروژهها بودم، باید تمام متنهای فارسی استفادهشده در اپلیکیشن رو جمعآوری و توی یک فایل JSON ذخیره میکردم.
اما وقتی حجم متنها رو دیدم، با خودم گفتم: «واقعاً کی حوصله داره تکتک این متنها رو دستی پیدا کنه؟»
همین شد که تصمیم گرفتم یک اسکریپت ساده بنویسم تا بهصورت خودکار همهی متنهای فارسی داخل پوشهی src/ رو شناسایی کنه، متغیرهای داخل template literal ها رو به فرمت {{variable}} تبدیل کنه و در نهایت خروجی رو داخل یک فایل extractedTexts.json ذخیره کنه.
حالا خواستم این ابزار رو با شما هم به اشتراک بذارم. اگر قراره قابلیت چندزبانه رو پیادهسازی کنید، فقط کافیه این دستور رو اجرا کنید:
npx farsi-text-extractor
و تمام متنهای فارسی پروژهتون در کمتر از یک ثانیه آمادهست.
نکته: حتماً در پایان، خروجی فایل رو یه نگاه بندازید تا از درستی خروجی اطمینان حاصل کنید.
https://www.npmjs.com/package/farsi-text-extractor
@DevTwitter | <shahin behzadrad/>
اما وقتی حجم متنها رو دیدم، با خودم گفتم: «واقعاً کی حوصله داره تکتک این متنها رو دستی پیدا کنه؟»
همین شد که تصمیم گرفتم یک اسکریپت ساده بنویسم تا بهصورت خودکار همهی متنهای فارسی داخل پوشهی src/ رو شناسایی کنه، متغیرهای داخل template literal ها رو به فرمت {{variable}} تبدیل کنه و در نهایت خروجی رو داخل یک فایل extractedTexts.json ذخیره کنه.
حالا خواستم این ابزار رو با شما هم به اشتراک بذارم. اگر قراره قابلیت چندزبانه رو پیادهسازی کنید، فقط کافیه این دستور رو اجرا کنید:
npx farsi-text-extractor
و تمام متنهای فارسی پروژهتون در کمتر از یک ثانیه آمادهست.
نکته: حتماً در پایان، خروجی فایل رو یه نگاه بندازید تا از درستی خروجی اطمینان حاصل کنید.
https://www.npmjs.com/package/farsi-text-extractor
@DevTwitter | <shahin behzadrad/>
Forwarded from Geek Alerts
اندروید ۱۶ یه ویژگی به اسم Intrusion Detection (تشخیص نفوذ) داره که توی کدهای نسخه بتا گوگل پلی دیده شده، این ویژگی اطلاعات دستگاه رو جمعآوری و به صورت رمزنگاری شده در گوگل درایو ذخیره میکنه و دسترسی به این اطلاعات هم با حساب گوگل و باز کردن قفل صفحه نمایش ممکن میشه.
بعد به کمک این دیتا تلاش میکنه تا اتفاقات مشکوک روی دستگاه اندرویدی رو بررسی کنه و احتمالا با دیدن یه فعالیت مشکوک به کاربر اطلاع بده، ممکنه بخشی از حالت امنیتی پیشرفته تو اندروید ۱۶ باشه که اسمش Advanced Protection Mode هست.
androidauthority
@geekalerts
بعد به کمک این دیتا تلاش میکنه تا اتفاقات مشکوک روی دستگاه اندرویدی رو بررسی کنه و احتمالا با دیدن یه فعالیت مشکوک به کاربر اطلاع بده، ممکنه بخشی از حالت امنیتی پیشرفته تو اندروید ۱۶ باشه که اسمش Advanced Protection Mode هست.
androidauthority
@geekalerts
Forwarded from CleverDevs (Mammad)
طوری که پارسپک تونست با یه ویدیو لینوکس رو تبلیغ کنه صدتا لاگ و... نتونستن
@CleverDevs - @CleverDevsGp
@CleverDevs - @CleverDevsGp
Forwarded from Python BackendHub (Mani)
ری اکت که خب واسه وب هست
و react native برای گوشی هست. که تقریبا ری اکته ولی برای native application ها. که خب طبیعتا نمیتونید اینو بذارین رو مرورگر چون دپندنسی هایی داره که رو دیوایس گوشیه.
حالا react native web میاد که میذاره شما اونی که تو component های native ای که نوشتی رو دوباره تو وب ازش استفاده کنی 😂
احساس میکنم باید یک فریم ورک بدم به اسم react native web native :))
@PyBackendHub
و react native برای گوشی هست. که تقریبا ری اکته ولی برای native application ها. که خب طبیعتا نمیتونید اینو بذارین رو مرورگر چون دپندنسی هایی داره که رو دیوایس گوشیه.
حالا react native web میاد که میذاره شما اونی که تو component های native ای که نوشتی رو دوباره تو وب ازش استفاده کنی 😂
احساس میکنم باید یک فریم ورک بدم به اسم react native web native :))
@PyBackendHub
Forwarded from CleverDevs (Mammad)
بچه ها تو کامنتا پیشنهاد دادن که ویدیوی پیودیپای یوتوبر معروف رو هم ببینید که اومده لینوکس نصب کرده و دلایلش برای نصب لینوکس و ول کردن ویندوز و ... رو گفته پیشنهاد میکنم ببینید
https://www.youtube.com/watch?v=pVI_smLgTY0
اومدن همچین ادمایی سمت لینوکس میتونه سهم لینوکس رو تو بازار دسکتاپ بهتر کنه
#Gnu #linux
@CleverDevs - @CleverDevsGp
https://www.youtube.com/watch?v=pVI_smLgTY0
اومدن همچین ادمایی سمت لینوکس میتونه سهم لینوکس رو تو بازار دسکتاپ بهتر کنه
#Gnu #linux
@CleverDevs - @CleverDevsGp
Forwarded from 🎄 یک برنامه نویس تنبل ( MΞ)
Forwarded from Geek Alerts
خلاصه اخبار هوشمصنوعی ۱۵ اردیبهشت ۱۴۰۴
امارات آموزش هوش مصنوعی رو از سال تحصیلی بعد برای همه دانشآموزان (مهدکودک تا دوازدهم) اجباری میکنه [L]
شرکت Anysphere سازنده ابزار کدنویسی با AI به اسم Cursor، تونسته ۹۰۰ میلیون دلار سرمایه جذب کنه و ارزشش به ۹ میلیارد دلار برسه. درآمد سالانهشون هم ۲۰۰ میلیون دلاره. [L]
مکالمه صوتی و لحظهای به AI Mode و گوگل لنز اضافه میشه. [L]
سایت بدنام «مستر دیپفیکس» بزرگترین سایت پورن دیپفیک برای همیشه تعطیل شد. [L]
کاخ سفید دستور داده هوش مصنوعی وارد مدارس آمریکا (پایههای K-۱۲) بشه. در واقع به مدارس آزادی و اجازه لازم رو میده تا این فناوری رو در برنامههای آموزشی خودشون بگنجونن. [L]
قابلیت آپلود همزمان چند عکس داره به Gemini گوگل اضافه میشه، اول برای کاربران Advanced میاد. [L]
پینترست یه AI برای پیدا کردن راحتتر لباسها معرفی کرده که میتونه عکس لباسهارو تحلیل کنه، بعد استایل برش و حتی وایب مشابه رو براتون پیدا کنه. رو ببینید. [L]
توی متروی نیویورک میخوان یه هوشمصنوعی نظارتی بسازن که رفتارهای مشکوک رو گزارش میده، این سیستم قابلیت تشخیص چهره نداره و صرفا رفتار افراد رو پایش میکنه. [L]
@geekalerts
امارات آموزش هوش مصنوعی رو از سال تحصیلی بعد برای همه دانشآموزان (مهدکودک تا دوازدهم) اجباری میکنه [L]
شرکت Anysphere سازنده ابزار کدنویسی با AI به اسم Cursor، تونسته ۹۰۰ میلیون دلار سرمایه جذب کنه و ارزشش به ۹ میلیارد دلار برسه. درآمد سالانهشون هم ۲۰۰ میلیون دلاره. [L]
مکالمه صوتی و لحظهای به AI Mode و گوگل لنز اضافه میشه. [L]
سایت بدنام «مستر دیپفیکس» بزرگترین سایت پورن دیپفیک برای همیشه تعطیل شد. [L]
کاخ سفید دستور داده هوش مصنوعی وارد مدارس آمریکا (پایههای K-۱۲) بشه. در واقع به مدارس آزادی و اجازه لازم رو میده تا این فناوری رو در برنامههای آموزشی خودشون بگنجونن. [L]
قابلیت آپلود همزمان چند عکس داره به Gemini گوگل اضافه میشه، اول برای کاربران Advanced میاد. [L]
پینترست یه AI برای پیدا کردن راحتتر لباسها معرفی کرده که میتونه عکس لباسهارو تحلیل کنه، بعد استایل برش و حتی وایب مشابه رو براتون پیدا کنه. رو ببینید. [L]
توی متروی نیویورک میخوان یه هوشمصنوعی نظارتی بسازن که رفتارهای مشکوک رو گزارش میده، این سیستم قابلیت تشخیص چهره نداره و صرفا رفتار افراد رو پایش میکنه. [L]
@geekalerts
Forwarded from ⚝ (Amir Hossein (Amiria) Maher)
به دلیل مشغلههام، این کانال به آخرش رسید. مطالب برای ارجاعات آتی باقی میمونن و اگه وبلاگ یا جای دیگهای فعّالیّت داشته باشم، اینجا اعلام میکنم.
موید باشید. 🤍
موید باشید. 🤍
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 شغل هایی که کمترین ارتباط انسانی رو دارن و از ابتدا تا انتها یا بخش قابل توجهی از کارشون تولید محتوا از هر نوع متنی، صوتی، تصویری هست و حوزه فوق تخصصی و پیچیده ای محسوب نمیشن مثلا مترجمی، مشاوره، تولید محتوا، گرافیک و گرافیست، انیمیشن، آنالیست و تحلیلگر در ردیف اول خطر هستند.
</Max Shahdoost>
@TheRaymondDev
</Max Shahdoost>
@TheRaymondDev
Forwarded from Linuxor ?
Forwarded from code2 - تکنولوژی و فناوری
This media is not supported in your browser
VIEW IN TELEGRAM
انصافا راست میگه 🥲
یادمه وقتی داشتم بازی میکردم تا یه ربع شوک بودم 😅
خیلی عجیب بود. انصافا داستانی که call of duty داشت عینش پیدا نمیشد. خصوصا COD4 !
لامصب چقدر خوب طراحی کرده بود. وقتی دنبال پسر زاکایف افتاده بودیم تا بگیریمش تا موقعی که رفت رو ساختمون...
خلاصه یادش بخیر 🫡
@code2_ir
یادمه وقتی داشتم بازی میکردم تا یه ربع شوک بودم 😅
خیلی عجیب بود. انصافا داستانی که call of duty داشت عینش پیدا نمیشد. خصوصا COD4 !
لامصب چقدر خوب طراحی کرده بود. وقتی دنبال پسر زاکایف افتاده بودیم تا بگیریمش تا موقعی که رفت رو ساختمون...
خلاصه یادش بخیر 🫡
@code2_ir
👍1
Forwarded from محتوای آزاد سهراب
لطفاً هر پروژهای رو دیدید توی گیتهاب، بخصوص پروژههای اوپن سورس ایرانی، اول لایسنسش رو بخونید بعدش اگر خودتون خندتون نگرفت از بعضی لایسنسهای این پروژهها میتونید بهشون بگید نرم افزار آزاد!
@SohrabContents
@SohrabContents
Forwarded from 🎄 یک برنامه نویس تنبل (The Lazy 🌱)
🔶 آقای معین حلوایی فهرستی از شرکتهای ایرانی که در آنها مصاحبه داشته است، در یک مخزن گیتهاب به اشتراک گذاشته. در این مخزن، اطلاعات مفیدی دربارهی سوالات مصاحبهی هر شرکتی که در آن شرکت کرده، منتشر شده است.
سایت :
https://mo1ein.github.io/jobname/index.html
گیت هاب :
https://github.com/mo1ein/jobname
@TheRaymondDev
سایت :
https://mo1ein.github.io/jobname/index.html
گیت هاب :
https://github.com/mo1ein/jobname
@TheRaymondDev
GitHub
GitHub - mo1ein/jobname: All my interview experiences.
All my interview experiences. Contribute to mo1ein/jobname development by creating an account on GitHub.
Forwarded from Woland's Linux Journal (Woland)
واقعا از همچین پروانهای خندهتون نمیگیره؟
این یک پروانهی منبع باز نیست! این پروانه تمام موازین نرمافزار آزاد رو زیر پا میذاره.
این یک پروانه انحصاری (Proprietary) و صرفا Source Available میتونه باشه.
RE: 🔗 https://t.iss.one/sohrabcontents/2076
این یک پروانهی منبع باز نیست! این پروانه تمام موازین نرمافزار آزاد رو زیر پا میذاره.
این یک پروانه انحصاری (Proprietary) و صرفا Source Available میتونه باشه.
RE: 🔗 https://t.iss.one/sohrabcontents/2076
Forwarded from Python Hints
3rd edition
این کتاب معرفی شد؛ برای دوستانی که گفته بودند این نسخه 2nd ed قدیمی شده و ....
High Performance Python 3rd edition
این کتاب معرفی شد؛ برای دوستانی که گفته بودند این نسخه 2nd ed قدیمی شده و ....
High Performance Python 3rd edition