Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Мир сегодня с "Юрий Подоляка"
Мир сегодня с "Юрий Подоляка"
Труха⚡️Україна
Труха⚡️Україна
Николаевский Ванёк
Николаевский Ванёк
Milad Nouri(ツ) میلاد نوری avatar

Milad Nouri(ツ) میلاد نوری

یک برنامه‌نویس.
{معتقد به اینترنت آزاد برای همه}

‌‌حمایت(بوست) کانال:
https://t.me/MiladNouriChannel?boost

اینستاگرام و توییتر:
https://instagram.com/Milad_Nouri
‌‌
https://twitter.com/MilaDnu
Рейтинг TGlist
0
0
ТипПубличный
Верификация
Не верифицированный
Доверенность
Не провернный
РасположениеІран
ЯзыкДругой
Дата создания каналаЛют 06, 2025
Добавлено на TGlist
Жовт 31, 2024
Прикрепленная группа

Рекорды

03.04.202523:59
33.6KПодписчиков
16.03.202523:59
200Индекс цитирования
31.10.202423:59
8.4KОхват одного поста
31.10.202423:59
8.4KОхват рекламного поста
07.03.202501:48
13.03%ER
02.11.202423:59
31.90%ERR

Популярные публикации Milad Nouri(ツ) میلاد نوری

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

بعد ازش پرسیدم اسم این استاد چی بود؟
دیگه گفت واقعی نبوده. اما یک استاد فرضی ساخت:
دانشگاه تهران دهه ۸۰.
نوشت همیشه با چای شیرین و خودکار قرمز میومد سر کلاس 😄
‌‌
خاطره یه روز کلاس در عصر دوشنبه هم تعریف کرد. نوشته استاد سر کلاس چای نباتش رو هم می‌زد 😄

آخرش هم گفت یادداشت نصیحت‌گونه استادش رو هنوز نگه داشته که براش نوشته بود:
"نگاهت تازه‌ست. نگهش دار. ولی مواظب باش ناامیدی رو با واقع‌گرایی قاطی نگیری."
‌‌
🖥 @MiladNouriChannel
18.04.202511:00
ما یک ایده‌ای، فیچری، چیزی تو ذهنمونه، کدش هم بلدیم. محض اطمینان و صرفه‌جویی در وقت و... با سه تا هوش مصنوعی هم تست می‌کنیم ببینیم کدش رو چطوری می‌نویسن و چی می‌گن. باز هم کدی که تحویل می‌دن رو بررسی می‌کنی، در خیلی موارد در حدی قابل اعتماد نیست که شما بدون بررسی و رفع اشکال و بررسی دقیق و جزیی در قسمتی از پروژه ازش استفاده کنید.

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

هوش مصنوعی مثل یک سیل داره برای مشاغل میاد. شاید یک سری چیزا رو با خودش ببره. شاید همه چیز رو ببره و... کسی نمی‌دونه و خیلی شاید قابل پیش‌بینی نباشه.

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

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

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

🖥 ‌@MiladNouriChannel
26.03.202514:41
‌دغدغه چیز خیلی خوبیه. خود من هم همیشه دغدغه امنیت کاربرهای برنامه‌های مختلف رو داشتم.

اما اشتباه نشه. این‌که بدون اینکه اصلا چیزی در مورد جزییات دیده باشیم یا شنیده باشیم، به دیگران انگ بزنیم، اسمش دیگه دغدغه نیست. حرف مفته‌.
نتیجه کار و کد برنامه به زودی برای همه قابل بررسی خواهد بود ✅

یک عمر خود ما دغدغه امنیت و... داشتیم. فکر کنید به این موارد فکر نکرده باشیم 😏
توی تصویر، یک پست اینستاگرامی من (لینک پست) مربوط به سال ۲۰۲۲ (تقریبا اسفند سه سال پیش) رو می‌بینید. که نوشته بودم این اپلیکیشن رو به زودی می‌نویسم.

حقیقتا اون موقع من یک نسخه ساده‌ از این برنامه را (با جاوا) نوشتم و روی گوشی چندتا از اطرافیانم برای تست نصب کردم.

همه چیز به ساده‌ترین شکل ممکن. دیتا رو بگیر. بفرست به سرور. پردازش کن و...
اما منتشر نکردم.
❌ چون احساس کردم اون چیزی که باید باشه، نیست.

توی این مدت، همواره جسته و گریخته درگیر ایده و پیاده‌سازی این برنامه بودم‌.

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

البته سال ۱۴۰۱ و برخوردی که با من و بچه‌های آی‌تی شد، برای کارهای مشابه بی‌انگیزه شدم و رها کردم ❤️‍🩹

مدتی بعد دوباره تصمیم گرفتم تکمیلش کنم...
تصویر بعدی یک نظرسنجی توییتریه که سال ۲۰۲۳ گذاشتم.
اون موقع حتی ذهنیت خودم این بود شاید برنامه نباید دسترسی اینترنت داشته باشه که کاربرها اطمینان خاطر داشته باشند.

‌این وسط مجدد تصمیم به آپدیت و تغییر گرفتم و پروژه رو بردم روی جت‌پک‌کامپوز 👀

کدنویسی برنامه رو یک نفری انجام دادم. اما برای موارد مختلفش با دوستان متخصص متعددی صحبت و مشورت کردم تا به راهکار مورد قبولی برسیم.

چند روز پیش به دوستی می‌گفتم این اپلیکیشن، بیشتر از کدنویسی، فکر کردن و ایده‌پردازی در جهت حل مشکلات و حتی چالش‌های غیرفنی‌ش ازم وقت گرفته. و البته همین چالش‌هاش برای من جذاب بوده. انقدر این فرآیند طولانی بوده، که سه بار برنامه رو با تکنولوژی متفاوتی از نو‌ نوشتم 🥸

در چنین اپلیکیشنی تصمیم‌گیری به این راحتی نیست که "خب پس دسترسی اینترنت رو برداریم و اپ رو آفلاین کنیم. تمام". یا " اپ نیاز داره دیگه. این دسترسی هم بگیریم. راحت".

دیتای اپلیکیشن هم زمان باید به‌روز باشد تا با پیامک‌ها و تهدیدات جدید مقابله کنه و عملکرد بهتری داشته باشه.
هم زمان باید دغدغه‌های امنیتی کاربرها و متخصص‌ها رو پوشش بده.
در عین حال عملکرد اپلیکیشن باید آفلاین باشه که اگر کاربر اینترنتش قطع بود هم بابت پیامک‌ها و... هشدار بگیره.

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

عدم جمع‌آوری دیتا روی چنین اپلیکیشنی دغدغه اصلی خود من هم بوده. گ
چرا که هرچقدر هم به خودم اطمینان داشته باشم، نمی‌توانستم مطمئن باشم در آینده چه افرادی ممکن است به این دیتا دسترسی پیدا کنند و...

‌برای همین در این برنامه، دغدغه کاربرها، دغدغه خود من هم است ❤️

🖥 @MiladNouriChannel
18.04.202511:03
من خیلی از کدها رو هم زمان از دیپ‌سیک و چت‌جی‌پی‌تی و Claude و جمینای و... می‌پرسم. صرفا برای اینکه ببینم چند چندن و بیشتر متوجه بشم از کدومشون کجا بهرته استفاده کنم.
طبق تجربه شخصی، کدهای Claude با اختلاف، بیشتر ازبقیه قابل اعتماد و کمتر دارای اشکاله.

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

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

🖥 @MiladNouriChannel
تم دارک هم به برنامه اضافه شد و یک قدم به انتشار نزدیک‌تر شد. 🐸

قرار بود برنامه از اندروید ۷ به بالا قابل نصب باشه.
با توجه به اینکه نسخه‌های قدیمی‌تر هنوز مورد استفاده کاربرهاست، حداقل نسخه مورد نیاز رو به اندروید ۵ کاهش دادم.

✅ دوستانی که دغدغه امنیت دارند (که البته دغدغه درستی ست)، نگران نباشند. این برنامه هیچ سروری ندارد که دیتایی از کاربر به آن ارسال شود‌. بلکه دیتای مورد نیاز خود را از یک ریپازیتوری گیت‌هاب دریافت می‌کند و دیتابیس خود را آپدیت می‌کند. ضمن این که اوپن سورس خواهد بود.

📲 بعد از انتشار، در مورد جزئیات و نحوه عملکرد و... در چند ویدئو یا لایو توضیح تکمیلی خواهم داد.

🖥 @MiladNouriChannel
31.03.202517:58
📆 ۳۱ مارچ روز جهانی بکاپ بود.

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

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

اما سناریویی را در نظر بگیرید که به دلیل یک پرونده قضایی یا ...، کلیه دیوایس‌ها، اکانت‌ها، سیم‌کارت‌ها و... شما ضبط شده و اجازه دسترسی به آن‌ها را ندارید.

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

در این شرایط فرض کنید لازم است با یک مشتری تماس بگیرید. به دلیل اینکه شماره‌ها روی اکانت ضبط شده ذخیره بوده، این امکان وجود ندارد. به دلیل ضبط سیم‌کارت شما، امکان تماس از سمت مشتری هم وجود ندارد.

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

در این شرایط اگر یک بکاپ ساده از کانتکت لیست، کلمه‌های عبور و ورودهای دو مرحله‌ای روی یک فضای کلود (به جز گوگل/آی‌کلاد) مثل مگا و... داشته باشیم، بیش از آنچه فکر می‌کنید به ما کمک می‌کند.

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

⚠️ البته توصیه می‌شود اطلاعات مهم مثل لیست کلمه‌های عبور را قبل از آپلود و نگه‌داری روی فضای کلود، توسط ابزارهای مثل Cryptomator، رمزنگاری (انکریپت) کنید.

در واقع به بهانه روز جهانی بکاپ، خوب است بدانیم اینجا نیاز است از بکاپ‌ها هم بکاپ بگیریم!

🖤 مشاهده نسخه باکیفیت روی یوتوب

🖥 @MiladNouriChannel

کپی، انتشار و بازنشر این ویدئو به هر شکلی بلامانع است.
برای حل کپچاهای مایکروسافت، باید از یه ربات کمک بگیریم که ثابت کنیم ربات نیستیم 😄

تازه این تصویر یکی از ده تا تصویره. برای رد شدن باید ده تا از این‌ها رو حل کنی.
یکی هم اشتباه بشه، از اول باید ده تا دیگه حل کنی 😫

🖥 @MiladNouriChannel
26.03.202510:17
من برخلاف چیزی که ماله‌کش‌های مصوبه‌های عجیب فرهنگستان هر از گاهی در نظرها و... می‌نویسند، تا جایی که می‌توانم به استفاده از "جایگزین‌های کاربردی و مناسب" واژه‌های فارسی در برنامه‌ها و... اهمیت می‌دم.
در پنل مدیریت تحت وب خیلی از مشتری‌هامون بیشتر واژه‌ها رو فارسی استفاده می‌کنیم. به جای داشبورد می‌نویسیم پیشخوان. بعد جستجو می‌کنیم ببینیم پیشخوان درست‌تره یا پیشخان. نیم‌فاصله‌ها رو رعایت می‌کنیم که چشم کاربرها و کارمندهای اون مجموعه به فارسی درست عادت کنه و...
چون این روزها چشم افراد ساعت‌های بسیار زیادی به گوشی و... است و این مدت زمان در مقایسه با دیدن تلویزیون و خواندن روزنامه و کتاب و... اصلا قابل مقایسه نیست.
و چه بسا نقش برنامه‌نویس، طراح محصول و...‌ که یک واژه جایگزین فارسی رو در معرض دید و استفاده صدهاهزار یا میلیون‌ها کاربر قرار می‌ده، بسیار واقعی‌تر از کتاب‌های تخصصی و ویدئوهای فرهنگستان در خبرگزاری‌ها و... باشد.
از این جهته که مصوبه‌ها و واژه‌های جایگزین فرهنگستان رو دنبال می‌کنم.

تفاوت ما با ماله‌کش‌های فرهنگستان اینه که ما می‌گیم "جایگزین مناسب و کاربردی"، اون‌ها می‌گن همین که "جایگزین" باشه کافیه. بقیه‌ش رو‌ زمان حل می‌کنه 😄 حتی اگر هیچ کس از اون استفاده نکنه. همیشه هم چند واژه انگشت شمار قدیمی رو به عنوان مثال معرفی می‌کنند.
در این راستا در این برنامه، تا حد امکان واژه‌های انگلیسی و عربی که جایگزین فارسی قابل قبول و کاربردی داشتند رو جایگزین کردم. البته منظورم از جایگزین مزخرفاتی که خود تصویب‌کننده‌ها هم استفاده نمی‌کنند نیست.

🖥 @MiladNouriChannel
دوستی هم در توییتر به نقل از سایت Anthropic که سازنده کلاود است، اشاره کرد که:

‌ اگه سوالایی که از Claude می‌پرسیم به هم مرتبط نیست، بهتره مدام چت جدید باز کنیم که مجبور نباشه هر بار کل هیستوری رو بررسی کنه
در نتیجه خیلی دیرتر به لیمیت می‌خوریم

‌‌
🔗 اطلاعات بیشتر درباره Usage Limit Best Practices

🖥 @MiladNouriChannel
18.04.202511:21
مثلا من هم برای اپلیکیشن موبایلم، یک سایت نیاز دارم که صرفا یک سایت کار راه انداز باشه و وقت و هزینه زیادی روش نذارم. وسط کارهای اپلیکیشن روی سایت هم زیاد وقت نذارم و... قطعا نسخه اولیه دیزاین و کد و محتوای سایت رو از ai می‌گیرم. حالا هرچقدر هم بهتر و کامل‌تر باشه که چه بهتر.
اما از نظر یک فرانت‌انددولوپر صدتا ایراد به خود سایت و کدش و... می‌شه گرفت. باید وقت بگذارم خودم یا با سروکله زدن با همین aiها ایرادهای احتمالش رو رفع کنم و...
اما قطعا سایت یک سرویسی که مبتنی بر وب باشه و اهمیت وب سایت در اون بالا باشه و... بدون دخالت و نظارت یک فرانت‌انددولوپر، نمی‌دیم هوش مصنوعی بزنه و با اعتماد به کدش (هر چند در ظاهر کار کنه)، ببریم داخل پروژه اصلی.
صرفا ازش کمک می‌گیریم برای صرف‌جویی در وقت و خوندن داکیومنت‌ها و مطالب طولانی به جای ما و تست‌کردن برخی کدها در سناریوهای مهتلف به جای ما و...

🖥 @MiladNouriChannel
کارهای اپل جالبه!

روی سیستم عامل مک (macOS) تنظیمات موس و ترک‌پد رو جداست. اما وقتی جهت اسکرول یکی رو عوض کنی، اون یکی هم عوض می‌شه.
بعد من دقیقا عادت دارم جهت این دوتا برعکس هم باید باشه.

اگر مثل من به مشکل مشابه برخورد کردید،، می‌توانید از برنامه رایگان، اوپن‌سورس و کم حجم Scroll Reverser برای تغییر این تنظیمات استفاده کنید:
https://pilotmoon.com/scrollreverser/

برنامه SteerMouse و برنامه‌های دیگر هم با امکانات بیشتر هستند که البته رایگان نیستند.

🖥 @MiladNouriChannel
نسخه دسکتاپ چت‌جی‌پی‌تی برای macOS در آپدیت آخرش قابلیت Work with Apps رو اضافه کرده.
دیگه بدون نیاز به کپی/پیست کردن کد، می‌تونه مستقیم کد رو از برنامه‌های کدنویسی مختلف بخونه و ویرایش کنه.
تغییرات کدهای ویرایش شده را به شما نمایش می‌ده و در صورت تایید، روی کد اعمال می‌کنه.

🖥 @MiladNouriChannel
پنل توسعه‌دهنده‌های گوگل‌پلی (Google Play Console) یک قابلیت محافظت خودکار (Automatic Protection) اضافه کرده که هنگام اضافه کردن برنامه جدید به صورت پیش‌فرض فعاله.

این قابلیت، به صورت خودکار یک installer check (نمی‌دونم فارسی چی ترجمه‌ش کنم) به کد برنامه اضافه می‌کنه و در صورتی که کاربرها برنامه شما را از سایر منابع نصب کرده باشد، از آن‌ها خواسته می‌شود برنامه را از گوگل‌پلی نصب کنند.

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

💱 این قابلیت بدون نیاز به اتصال به اینترنت کار می‌کند.

⚠️ ما کاربرهای ایرانی تحریم‌شده هم طبق معمول به این سرویس که جزیی از پنل توسعه‌دهنده‌های گوگل‌پل است، دسترسی نداریم.

👀 البته نمی‌دونم این سرویس چقدر جدیده، اما من تازه امروز دیدم و به نظرم جالب اومد.

🖥 @MiladNouriChannel
Войдите, чтобы разблокировать больше функциональности.