Milad Nouri(ツ) میلاد نوری
رفتن به کانال در Telegram
یک برنامهنویس. {معتقد به اینترنت آزاد برای همه} دونیت: https://milad.nu/page/donate اینستاگرام و توییتر: https://instagram.com/Milad_Nouri https://twitter.com/MilaDnu
نمایش بیشتر2025 سال در اعداد

27 607
مشترکین
-1024 ساعت
-367 روز
+9230 روز
آرشیو پست ها
من بیشتر فرآیند پیدا کردن رنگ برای تم تیره (Dark Mode) رو با کمک هوش مصنوعی Claude انجام دادم.
چند اسکرین شات از برنامههایی که تم تیره شون رو دوست داشتم براش فرستادم به همراه فایل theme.kt برنامه خودم. گفتم بر اساس این یک سری رنگ پیشنهاد بده. و طی چند مرحله با کمک خودش بهترش کردم.
برای پیشنمایش رنگها یک فایل svg می ساخت و همونجا بهم نمایش میداد. (طبق تصویر)
در پیدا کردن رنگهایی مثل طوسی خنثی که در دو حالت روشن و تیره (Light/Dark Mode) قابل استفاده باشند خیلی کمک کرد.
🖥 @MiladNouriChannel
👍 110🔥 11❤ 8👎 1
جهت استفاده بیشتر از واژههای فارسی، در این برنامه، به نظر شما به جای واژه عربی محافظ از کدام گزینه استفاده کنیم؟
مثلا محافظ پیامک، محافظ نصب برنامه و...Anonymous voting
- سپر
- نگهبان
❤ 65👎 27👍 16🥴 5
من برخلاف چیزی که مالهکشهای مصوبههای عجیب فرهنگستان هر از گاهی در نظرها و... مینویسند، تا جایی که میتوانم به استفاده از "جایگزینهای کاربردی و مناسب" واژههای فارسی در برنامهها و... اهمیت میدم.
در پنل مدیریت تحت وب خیلی از مشتریهامون بیشتر واژهها رو فارسی استفاده میکنیم. به جای داشبورد مینویسیم پیشخوان. بعد جستجو میکنیم ببینیم پیشخوان درستتره یا پیشخان. نیمفاصلهها رو رعایت میکنیم که چشم کاربرها و کارمندهای اون مجموعه به فارسی درست عادت کنه و...
چون این روزها چشم افراد ساعتهای بسیار زیادی به گوشی و... است و این مدت زمان در مقایسه با دیدن تلویزیون و خواندن روزنامه و کتاب و... اصلا قابل مقایسه نیست.
و چه بسا نقش برنامهنویس، طراح محصول و... که یک واژه جایگزین فارسی رو در معرض دید و استفاده صدهاهزار یا میلیونها کاربر قرار میده، بسیار واقعیتر از کتابهای تخصصی و ویدئوهای فرهنگستان در خبرگزاریها و... باشد.
از این جهته که مصوبهها و واژههای جایگزین فرهنگستان رو دنبال میکنم.
تفاوت ما با مالهکشهای فرهنگستان اینه که ما میگیم "جایگزین مناسب و کاربردی"، اونها میگن همین که "جایگزین" باشه کافیه. بقیهش رو زمان حل میکنه 😄 حتی اگر هیچ کس از اون استفاده نکنه. همیشه هم چند واژه انگشت شمار قدیمی رو به عنوان مثال معرفی میکنند.
در این راستا در این برنامه، تا حد امکان واژههای انگلیسی و عربی که جایگزین فارسی قابل قبول و کاربردی داشتند رو جایگزین کردم. البته منظورم از جایگزین مزخرفاتی که خود تصویبکنندهها هم استفاده نمیکنند نیست.
🖥 @MiladNouriChannel
❤ 167👍 80🎉 6⚡ 2😁 2🤩 2👎 1👏 1🥴 1👀 1
توی تصویر، یک پست اینستاگرامی من (لینک پست) مربوط به سال ۲۰۲۲ (تقریبا اسفند سه سال پیش) رو میبینید. که نوشته بودم این اپلیکیشن رو به زودی مینویسم.
حقیقتا اون موقع من یک نسخه ساده از این برنامه را (با جاوا) نوشتم و روی گوشی چندتا از اطرافیانم برای تست نصب کردم.
همه چیز به سادهترین شکل ممکن. دیتا رو بگیر. بفرست به سرور. پردازش کن و...
اما منتشر نکردم.
❌ چون احساس کردم اون چیزی که باید باشه، نیست.
توی این مدت، همواره جسته و گریخته درگیر ایده و پیادهسازی این برنامه بودم.
برنامه رو با جاوا نوشته بودم.
اما مدتی بعد که با ایدههای بهتر خواستم بهینهتر و کاملترش کنم، با کاتلین از نو نوشتم همه بخشها رو.
البته سال ۱۴۰۱ و برخوردی که با من و بچههای آیتی شد، برای کارهای مشابه بیانگیزه شدم و رها کردم ❤️🩹
مدتی بعد دوباره تصمیم گرفتم تکمیلش کنم...
تصویر بعدی یک نظرسنجی توییتریه که سال ۲۰۲۳ گذاشتم.
اون موقع حتی ذهنیت خودم این بود شاید برنامه نباید دسترسی اینترنت داشته باشه که کاربرها اطمینان خاطر داشته باشند.
این وسط مجدد تصمیم به آپدیت و تغییر گرفتم و پروژه رو بردم روی جتپککامپوز 👀
کدنویسی برنامه رو یک نفری انجام دادم. اما برای موارد مختلفش با دوستان متخصص متعددی صحبت و مشورت کردم تا به راهکار مورد قبولی برسیم.
چند روز پیش به دوستی میگفتم این اپلیکیشن، بیشتر از کدنویسی، فکر کردن و ایدهپردازی در جهت حل مشکلات و حتی چالشهای غیرفنیش ازم وقت گرفته. و البته همین چالشهاش برای من جذاب بوده. انقدر این فرآیند طولانی بوده، که سه بار برنامه رو با تکنولوژی متفاوتی از نو نوشتم 🥸
در چنین اپلیکیشنی تصمیمگیری به این راحتی نیست که "خب پس دسترسی اینترنت رو برداریم و اپ رو آفلاین کنیم. تمام". یا " اپ نیاز داره دیگه. این دسترسی هم بگیریم. راحت".
دیتای اپلیکیشن هم زمان باید بهروز باشد تا با پیامکها و تهدیدات جدید مقابله کنه و عملکرد بهتری داشته باشه.
هم زمان باید دغدغههای امنیتی کاربرها و متخصصها رو پوشش بده.
در عین حال عملکرد اپلیکیشن باید آفلاین باشه که اگر کاربر اینترنتش قطع بود هم بابت پیامکها و... هشدار بگیره.
نتیجه همه این موارد در طول زمان با مشورت سایر دوستان باعث شد تصمیم گرفته بشه اپلیکیشن سروری نداشته باشه.
هم زمان اوپنسورس باشه.
دیتابیسش از یک ریپازیتوری گیتهاب آپدیت بشه. روی سایت و برنامه تکتک دسترسیها توضیح داده بشه. به کاربر این اختیار داده بشه برخی دسترسیها رو بر حسب نیاز و انتخاب خودش به برنامه نده و هشدارهای اون قسمت رو از دست بده و...
طوری که برای همه قابل بررسی باشه، در عین حال که دیتای آن به روز است و از خودش سروری نداره که دیتای کاربرها جمعآوری بشه.
عدم جمعآوری دیتا روی چنین اپلیکیشنی دغدغه اصلی خود من هم بوده. گ
چرا که هرچقدر هم به خودم اطمینان داشته باشم، نمیتوانستم مطمئن باشم در آینده چه افرادی ممکن است به این دیتا دسترسی پیدا کنند و...
برای همین در این برنامه، دغدغه کاربرها، دغدغه خود من هم است ❤️
🖥 @MiladNouriChannel
Photo unavailableShow in Telegram
دغدغه چیز خیلی خوبیه. خود من هم همیشه دغدغه امنیت کاربرهای برنامههای مختلف رو داشتم.
اما اشتباه نشه. اینکه بدون اینکه اصلا چیزی در مورد جزییات دیده باشیم یا شنیده باشیم، به دیگران انگ بزنیم، اسمش دیگه دغدغه نیست. حرف مفته.
نتیجه کار و کد برنامه به زودی برای همه قابل بررسی خواهد بود ✅
یک عمر خود ما دغدغه امنیت و... داشتیم. فکر کنید به این موارد فکر نکرده باشیم 😏
👍 279❤ 33🔥 10👏 8🙏 2👎 1🎉 1
تم دارک هم به برنامه اضافه شد و یک قدم به انتشار نزدیکتر شد. 🐸
قرار بود برنامه از اندروید ۷ به بالا قابل نصب باشه.
با توجه به اینکه نسخههای قدیمیتر هنوز مورد استفاده کاربرهاست، حداقل نسخه مورد نیاز رو به اندروید ۵ کاهش دادم.
✅ دوستانی که دغدغه امنیت دارند (که البته دغدغه درستی ست)، نگران نباشند. این برنامه هیچ سروری ندارد که دیتایی از کاربر به آن ارسال شود. بلکه دیتای مورد نیاز خود را از یک ریپازیتوری گیتهاب دریافت میکند و دیتابیس خود را آپدیت میکند. ضمن این که اوپن سورس خواهد بود.
📲 بعد از انتشار، در مورد جزئیات و نحوه عملکرد و... در چند ویدئو یا لایو توضیح تکمیلی خواهم داد.
🖥 @MiladNouriChannel
Photo unavailableShow in Telegram
با حمایت "موچت" @muchat_ai پنج اکانت شش ماهه پرمیوم تلگرام به هدیه نوروزی اضافه شد 🙂
🎉 این قرعهکشی به صورت خودکار در روز چهاردهم فروردین ساعت ۱۴:۰۰ توسط خود تلگرام (و فقط بین اکانتهای با شماره ایران) بین اعضای کانال میلاد نوری و موچت انجام میشود.
«🤖 با استفاده از موچت، شما میتوانید برای کسبوکارتان یک چتبات هوش مصنوعی ایجاد کنید که بر اساس دادههای شما، به سوالات کاربران پاسخهای دقیق و سریعی ارائه دهد. موچت به شما کمک میکند تا فرآیند پشتیبانی مشتریان و فروش را بهبود بخشیده و بهرهوری تیم پشتیبانی را افزایش دهید.»
🔗 سایت موچت:
https://mu.chat
کانال تلگرام:
@muchat_ai
جوایز قرعهکشی5 اشتراک تلگرام پریمیوم برای 6 ماه
تاریخ پایان
تمام مشترکین کانال (2):

27.6k
~10.5k
38.01%
TgId: 1957646214
2.2k
~0
0.00%
👍 112❤ 32👎 3🏆 3🔥 1🎉 1
امیدوارم کامیت بعدی، به زودی، انتشار اولین نسخه بتا باشه.
🖥 @MiladNouriChannel
❤ 214👍 45👏 14🎉 14🔥 6💩 2
کدکلک بازی در واقع دست به کد شدن به قصد خلق یک چیزی (ابزار، محصول و... جدید) هست.
تعطیلات عید فرصت مناسبیه برای ایده های توی ذهنمون دست به کد بشیم.
اگر هم ایده خاصی به ذهنمون نمیرسه، کوی کدهای بقیه "کُد چرخ" بزنیم و ازشون ایده بگیریم و...
🖥@MiladNouriChannel
🤣 236❤ 50👍 21😁 7👀 5💩 1
00:09
Video unavailableShow in Telegram
روزهای آخر سال به شدت مشغول کدکلکبازی بودم.
نتیجه این کدکلکبازیها به زودی منتشر میشه: اپلیکیشن اندرویدی «مطمئن باش»
با هدف محافظت از کاربر در مقابل فیشینگ و کلاهبرداریهای اینترنتی.
با سه محافظ پیامک، وبگردی و نصب اپلیکیشن.
به صورت رایگان و اوپنسورس
🖥 @MiladNouriChannel
7.20 MB
❤ 268👍 47😁 9🎉 6👀 6🤣 5🔥 4🏆 3👏 2💩 1😍 1
قرعهکشی بالاتر رو زدم فقط برای اعضای جدید. این اضافه کردم برای اعضای قبلی ❤️
اگر اسپانسر پیدا شد تعدادش رو میبرم بالاتر.
جوایز قرعهکشی2 اشتراک تلگرام پریمیوم برای 3 ماه
تاریخ پایان
تمام مشترکین کانال (2):

27.6k
~10.5k
38.01%
N/a
1
~0
0.00%
این هم عیدی دوستان عزیز 🌹
قرعهکشی ساعت ۱۲:۰۰ ظهر روز ۱۴ فروردین به صورت خودکار توسط تلگرام بین اعضای کانال @miladNouriChannel و @RadioMiArchive انجام میشه.
قرعهکشی فقط بین کاربرها با شماره ایران انجام میشه.
🖥@MiladNouriChannel
❤ 135👍 36🎉 19👎 4💩 3🥴 3💔 1
جوایز قرعهکشی2 اشتراک تلگرام پریمیوم برای 3 ماه
تاریخ پایان
تمام مشترکین کانال (2):

27.6k
~10.5k
38.01%
N/a
1
~0
0.00%
🔥 166❤ 70👍 37😍 16👎 5😭 4👀 3😱 2🗿 2🤩 1👨💻 1
اگر مثل من، قبل از اضافه شدن ایران به لیست کشورها در فرآیند احراز هویت سایت فرگمنت دچار مشکل شده بودید، الان مشکل رفع شده.
برای استفاده از خدمات سایت فرگمنت نیاز به احراز هویت دارید.
من هم تونستم احراز هویت رو انجام بدم.
❤ 88👍 35🎉 11👏 3💩 2
Photo unavailableShow in Telegram
عید همگی مبارک 🌹
امیدوارم سال خوبی برای همهمون باشه ❤️
به امید روزی که خطاهای ۴۰۳ که به دلیل تحریمها در سرویسهای مختلف میبینیم هم مثل سال ۴۰۳ به خاطرهها بپیونده.
🖥 @MiladNouriChannel
Photo unavailableShow in Telegram
پیامک هشدار درباره قرار ندادن کارت بانکی و رمز آن در اختیار فروشنده:
همشهری گرامی؛ کلاهبرداران در پوشش دست فروش، فروشندگان بین جاده ای، پیک و غیره کارت بانکی شما را کپی می کنند. کارت بانکی و رمز آن را به فروشندگان ندهید! " معاونت اجتماعی و پیشگیری از وقوع جرم دادگستری استان تهران شاید برای ما ایرانیها، قراردادن کارت بانکی و گفتن رمز بانکی با صدای بلند به فروشنده در فروشگاه، به امری عادی تبدیل شده باشد. اما اگر یک فرد خارجی هنگام داد زدن رمز عبور کارتی که مستقیم به حساب بانکی (پول و دارایی ما) متصل است، در کنار ما باشد، حقیقتا از چنین کار غیر امنی، کرک و پرش میریزد. ورا که فیزیک کارت به راحتی قابل کپی شدن است. رمز هم که خود ما در اختیار فروشنده قرار میدهیم. قطعا سیستم بانکی به عقلش رسیده که رمز کارت شما رو هنگام صدور در پاکت کاغذی غیرقابل رویت به شما ارائه میده. وگرنه روی صفحه کارمند بانک یک رمز نمایش داده میشد که برای شما بخونه. اگر قرار بود شخص دیگری غیر از ما از رمز کارتمان مطلع باشد، قطعا کارمند بانک از سوپرمارکت سر کوچه به این موضوع مَحرمتر بود. و همچنین سازنده و توزیعکننده دستگاههای کارتخوان عقلش رسیده که روی صفحه به وضوح نوشته "ورود رمز، الزاما توسط مشتری". اما خب همچنان خیلی از فروشندهها فکر میکنند اگر رمز رو خود مشتری وارد کنه، ممکنه با دستگاه کشتی بگیره یا دستگاه رو بخوره. 🤌 برای همین ترجیح میده خودش رمز رو وارد کنه. و ما کاربرها و مشتریها رو به چنین رفتار اشتباه و ناامنی عادت بده. و ایجاد این عادت بد، باعث ایجاد فرصت مناسب برای کلاهبردارها برای کپی کارت شود. هرجا فروشندهای رمز کارت شما را پرسید، سعی کنید ممانعت کنید و رمز رو خود شما وارد کنید. اگر هم اصرار داشت، خیلی راحت از جای دیگری خرید کنید. 🛍 🎙 قبلا، در دقیقه ۳:۳۰ اپیزود اول رادیو میـــ با موضوع نشت "اطلاعات یا دشت اطلاعات" در مورد کپی شدن کارت مشتریهای رستورانی در یوسف آباد صحبت کرده بودم. میتوانید این قسمت را در یوتوب ببینید: 📱 مشاهده این اپیزود در یوتوب 🖥 @MiladNouriChannel
👍 219❤ 33🤣 5🏆 3💩 1🙏 1
هوش مصنوعی Claude.ai یک گزینه گیتهاب هم اضافه کرده که میتوانید چند فایل از ریپازیتوری گیتهابتان انتخاب کنید و در مورد این فایلها گفتگو کنید و سوال بپرسید و...
🖥 @MiladNouriChannel
👍 154🔥 23❤ 15🤷♂ 2🎉 1💩 1
Photo unavailableShow in Telegram
ایران خودرو از لوگوی جدیدش رونمایی کرده.
امیدوارم دلالها، از فردا ماشین لوگو قدیم رو ۵ میلیون تومان گرانتر از ماشین لوگو جدید نفروشن. یا توی آگهیها، لوگوی قدیم رو به عنوان آپشن ماشین نیارن 😄
همونطوری که رنگهای مختلف گوشی رو به رو قیمتهای مختلف به ما میفروشن. در حالی که همه رنگها در سایت سازنده هم قیمته و هیچ تفاوتی نداره.
🖥 @MiladNouriChannel
😁 276👍 81💩 37🤣 16❤ 9😐 5👎 2😱 2👀 2😡 1
