<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>نوشته های علی نادرلو</title><link>https://virgool.ir/feed/@alinaderlou</link><description></description><language>fa</language><pubDate>2026-11-10 15:06:44</pubDate><image><url>https://files.virgool.ir/upload/users/3468826/avatar/yDhLAN.jpg</url><title>علی نادرلو</title><link>https://virgool.ir/@alinaderlou</link></image><item><title>قیمت پوند در بازار ایران چطور ساخته می‌شود؟ (ارتباط با دلار و بانک انگلستان)</title><link>https://virgool.ir/@alinaderlou/قیمت-پوند-در-بازار-ایران-چطور-ساخته-می-شود-ارتباط-با-دلار-و-بانک-انگلستان-tr5wetprjql4</link><description>وقتی قیمت پوند انگلیس را به تومان می‌بینی، آن عدد از هیچ‌جا نیامده است. دو قیمت دیگر پشتش هستند: قیمت دلار در بازار آزاد ایران و نرخ تبدیل پوند به دلار در بازار جهانی. اگر این دو را بشناسی، حرکت پوند دیگر مرموز به‌نظر نمی‌رسد.فرمول ساده‌ی پشت قیمت پوندبازار ارز ایران بیشتر ارزها را بر پایه‌ی دلار قیمت می‌گذارد. پس قیمت پوند به تومان تقریبا برابر است با:قیمت دلار آزاد × نرخ GBP/USD در بازار جهانیمثال فرضی با عدد ساده: اگر دلار ۱۰۰ واحد باشد و هر پوند ۱٫۳۰ دلار بیارزد، قیمت پوند حدود ۱۳۰ واحد می‌شود. این یک تقریب است؛ قیمت واقعی صرافی‌ها کمی با آن فرق می‌کند، که در بخش «اسپرد» می‌گوییم.دو اهرمی که پوند را جابه‌جا می‌کنند۱. دلار آزاد. اگر دلار در ایران بالا برود و نرخ جهانی پوند ثابت بماند، پوند هم به تومان بالا می‌رود. برای همین قیمت پوند و دلار معمولا هم‌جهت حرکت می‌کنند.۲. نرخ جهانی پوند به دلار. حتی وقتی دلار آزاد ثابت است، پوند می‌تواند در بازار جهانی تقویت یا تضعیف شود و قیمتش به تومان عوض شود. یعنی پوند را نمی‌شود فقط با نگاه کردن به دلار پیش‌بینی کرد.چه چیزی نرخ جهانی پوند را تکان می‌دهد؟تصمیم‌های بانک مرکزی انگلستان درباره‌ی نرخ بهره. نرخ بهره‌ی بالاتر معمولا پوند را جذاب‌تر می‌کند. وضعیت فعلی را در صفحه‌ی «نرخ بهره‌ی انگلیس» در سایت میتوری می‌توانی ببینی.نرخ بهره‌ی آمریکا. چون پوند در برابر دلار سنجیده می‌شود، تصمیم فدرال رزرو هم اثر دارد.تورم و رشد اقتصادی انگلستان و خبرهای سیاسی مهم آن کشور.حال‌وهوای کلی بازار (ریسک‌گریزی یا ریسک‌پذیری جهانی).چرا قیمت یک پوند در جاهای مختلف فرق دارد؟قیمت خرید و فروش یک ارز یکی نیست؛ فاصله‌ی این دو را «اسپرد» می‌گویند. پوند معمولا از دلار نقدشونده‌تر نیست، پس این فاصله معمولا بیشتر است. به همین دلیل صرافی‌های مختلف، شهرهای مختلف و ساعت‌های مختلف عددهای نزدیک ولی متفاوت می‌دهند. برای تصمیم خرید و فروش، به یک عدد «میانگین» اکتفا نکن و قیمت خرید و فروش را جدا ببین.قیمت لحظه‌ای را کجا ببینیم؟صفحه‌ی «قیمت لحظه‌ای پوند» در میتوری قیمت را به تومان و در بازار آزاد نشان می‌دهد، و کنارش می‌توانی قیمت دلار را هم برای مقایسه ببینی، تا فرمول بالا را خودت امتحان کنی.اگر پوند نگه می‌داریاگر پوند را برای حفظ ارزش پول نگه داشته‌ای، باید بدانی ارزشش به تومان از دو منبع تغییر می‌کند (دلار آزاد و نرخ جهانی). برای دانستن سود و زیان واقعی‌ات، قیمت خریدهای مختلف را موزون حساب کن و حرکتش را با دلار و طلا مقایسه کن. اپلیکیشن مدیریت پرتفوی میتوری پوند و سایر ارزها را کنار سکه، طلا، رمزارز و بورس یک‌جا نگه می‌دارد.این مطلب توسط تیم میتوری نوشته شده است. هیچ‌یک از مطالب بالا توصیه‌ی سرمایه‌گذاری نیست.</description><category>علی نادرلو</category><author>علی نادرلو</author><pubDate>Sat, 17 Oct 2026 12:26:53 +0330</pubDate></item><item><title>هفت اشتباه رایج در مدیریت دارایی با اکسل و دفترچه (و راه‌حل هرکدام)</title><link>https://virgool.ir/@alinaderlou/هفت-اشتباه-رایج-در-مدیریت-دارایی-با-اکسل-و-دفترچه-و-راه-حل-هرکدام-pda3utc5nhsn</link><description>بیشتر ما اولین‌بار دارایی‌هایمان را در یک فایل اکسل یا یادداشت گوشی ثبت می‌کنیم. شروع خوبی است. مشکل وقتی پیدا می‌شود که فایل بزرگ می‌شود و عددهایش را باور می‌کنیم، در حالی که بعضی از آن‌ها بی‌صدا غلط‌اند. اکسل وقتی یک ردیف جا بیفتد یا یک قیمت کهنه بماند، خطا نمی‌دهد؛ فقط یک عدد قشنگ ولی اشتباه نشان می‌دهد.این هفت اشتباه را در مدیریت سکه، طلا، ارز، رمزارز و سهام زیاد می‌بینیم. این یادداشت را تیم میتوری نوشته است و آخرش به ابزار خودمان هم اشاره می‌کنیم، ولی خود اشتباه‌ها به هر ابزاری مربوط‌اند.۱. میانگین ساده به‌جای میانگین موزونفرض کن (مثال فرضی) ده گرم طلا را گرمی ۳ میلیون تومان خریده‌ای و بعد دو گرم را گرمی ۴ میلیون. میانگین ساده‌ی دو قیمت ۳٫۵ میلیون است، ولی قیمت تمام‌شده‌ی واقعی تو حدود ۳٫۱۷ میلیون است، چون بیشتر طلایت را ارزان‌تر خریده‌ای. اگر با میانگین ساده کار کنی، سودت را کمتر از واقعیت می‌بینی.راه‌حل: قیمت تمام‌شده را موزون حساب کن: جمع (مقدار × قیمت) هر خرید، تقسیم بر جمع مقدارها. توضیح کامل‌ترش در مقاله‌ی «محاسبه‌ی سود و زیان با میانگین موزون» در بلاگ میتوری آمده است.۲. قیمت دستی و کهنهقیمت سکه و دلار و رمزارز در طول روز تغییر می‌کند. فایلی که قیمت را دستی می‌گیرد، یا هرگز به‌روز نمی‌شود یا فقط وقتی به‌روز می‌شود که حوصله داشته باشی. نتیجه، ارزش پرتفویی است که مال دیروز یا هفته‌ی پیش است.راه‌حل: یا برای هر دارایی یک منبع قیمت خودکار وصل کن، یا حداقل کنار هر عدد تاریخ قیمتش را بنویس تا بدانی چقدر قدیمی است.۳. قاطی کردن سود محقق‌شده و سود روی کاغذسودی که از فروش گرفته‌ای (محقق‌شده) با سودی که فقط روی کاغذ می‌بینی چون قیمت بالا رفته (محقق‌نشده) دو چیز متفاوت‌اند. اولی در حساب تو نشسته، دومی با اولین ریزش قیمت می‌تواند کم شود. جمع کردن این دو زیر عنوان «سود کل» بدون تفکیک، تصمیم‌گیری را خراب می‌کند.راه‌حل: دو ستون جدا نگه دار و عنوان «سود کل» را فقط برای جمع این دو به کار ببر.۴. سنجیدن سود فقط با تومانپرتفویت در سال +۴۰٪ تومانی رشد کرده؟ اگر در همان مدت دلار و طلا بیشتر بالا رفته باشند، قدرت خریدت کمتر شده است. عدد تومانی مثبت می‌تواند گول بزند.راه‌حل: رشد پرتفوی را با دلار و طلا روی همان بازه مقایسه کن. این موضوع را در مقاله‌ی «بازده واقعی چیست؟» در بلاگ میتوری جدا باز کرده‌ایم.۵. تنوعی که فقط ظاهری استسکه، طلای ۱۸ عیار و تتر سه دارایی متفاوت به‌نظر می‌رسند، ولی در بازار ایران هر سه تا حد زیادی به نرخ دلار گره خورده‌اند. اگر همه‌ی سبدت از این جنس باشد، تنوع واقعی نداری؛ با یک تکان دلار، همه با هم حرکت می‌کنند.راه‌حل: سهم هر دارایی و هر «گروه هم‌حرکت» را از کل سرمایه ببین، نه فقط تعداد قلم‌ها را. راهنمای «ساخت سبد دارایی متنوع» در بلاگ میتوری برای همین است.۶. نداشتن تاریخچهاکسل معمولا فقط «الان» را نشان می‌دهد. نمی‌دانی ارزش سبدت یک ماه پیش چقدر بود، کجا بیشترین افت را داشتی، یا رشدت از پول تازه‌ای بود که واریز کردی یا از حرکت بازار. بدون تاریخچه، یاد گرفتن از تصمیم‌های قبلی تقریبا ممکن نیست.راه‌حل: هر روز یا هر هفته یک عکس از ارزش کل سبد ذخیره کن و ورود و خروج پول را جدا از حرکت بازار ثبت کن.۷. فرمول خراب، بی‌هیچ هشداریک سلول که روی ردیف اشتباه اشاره کند، یک فروش که ثبت نشده باشد، یا یک جمع که یک ردیف را نبیند، خطا نمی‌دهد. فایل «سالم» به نظر می‌رسد و عددها اشتباه‌اند. بدترین نوع خطا همین خطای بی‌صداست.راه‌حل: فایل را هر چند وقت با یک حساب دستی ساده (مثلا جمع ارزش یک دارایی) تطبیق بده، یا ابزاری بگیر که محاسبه را برایت انجام دهد و منطقش را روی تمام ثبت‌هایت یکسان اجرا کند.چطور ابزار مناسب را انتخاب کنیم؟اگر تصمیم گرفتی از اکسل بیرون بیایی، این پنج معیار را بسنج:همه‌ی دارایی‌های بازار ایران در یک‌جا (سکه، طلا، ارز، رمزارز، بورس)قیمت خودکار و سود و زیان به تومانمیانگین موزون و تفکیک سود محقق‌شده از محقق‌نشدهنمودار تخصیص و گزارش روزانهحریم خصوصی و امکان امتحان قبل از پرداختمیتوری را دقیقا با همین معیارها ساخته‌ایم؛ ۷ روز اول رایگان است و بعد اشتراکی است، و برای شروع کارت بانکی نمی‌خواهد. اگر هم فعلا با اکسل راحتی، هفت نکته‌ی بالا را با فایل خودت مقایسه کن؛ همین به‌تنهایی عددهایت را قابل‌اعتمادتر می‌کند.این مطلب توسط تیم میتوری نوشته شده است؛ اپلیکیشن مدیریت سبد دارایی برای بازار ایران.</description><category>علی نادرلو</category><author>علی نادرلو</author><pubDate>Sat, 17 Oct 2026 12:25:10 +0330</pubDate></item><item><title>اتوماتیک خوندن کد OTP از SMS در وب اپلیکیشن‌ها در اندروید و IOS</title><link>https://virgool.ir/@alinaderlou/auto-fill-otp-code-in-web-applications-n2zskphmvaet</link><description>اگر برنامه نویس فرانت باشید احتمالا تسکی با عنوان اتوماتیک پر شدن OTP کد سمتتون اومده.تو این پست تجربه خودم در مورد این موضوع رو باهاتون به اشتراک میذارم و اگر سوال یا تجربه‌ای در این زمینه دارید، خوشحال می‌شم نظراتتون رو به اشتراک بذارید.پیاده سازی OTP Autofill در IOS:بذارید اول از IOS شروع کنیم، چون در این مورد به شکل معجزه آسایی IOS ساده تره:برای داشتن OTP Autofill تو IOS حتی نیاز به یک خط کد JS هم ندارید در واقع اپل SMS های دریافتی شما رو چک میکنه و اگر تو اون SMS از کلید واژه هایی که اپل نسبت به اون ها حساسه استفاده کنید کد رو برمیداره و بالای کیبورد کاربر suggest میده به این شکل:نحوه نمایش کد OTP در IOS بخاطر همین هست که SMS های OTP که معمولا براتون میاد از کلید واژه های رمز یا CODE استفاده میشه مثل این SMS :code: 707981&#xA;کد ورود شماپیاده سازی OTP Autofill در اندروید:اندروید مثل همیشه یک قدم از IOS تو این زمینه جلوتره، Chrome یک API به خودش اضافه کرده به اسم WebOTP API که با کمک ازش میتونید کل فرایند خوندن کد OTP رو سیستمی انجام بدین و از کاربر فقط بخواین که روی دکمه Allow بزنه.نحوه نمایش کد OTP در اندروید Your verification code is 123456.&#xA;@www.example.com #123456این فرمت SMS هست که برای استفاده از WebOTP API نیاز دارید،قسمت اول پیام رو میتونید تغییر بدید و فارسی و یا هر زبون که دوست داشتید بنویسید، ولی قسمت دوم یعنی: @www.example.com #123456 حتما باید تو SMS باشه.که اطلاعاتش رو با اطلاعات دامین و کد خودتون باید جابجاش کنید.برای استفاده از این API نیازه که اپلیکیشنتون روی https بالا باشه و گواهی ssl داشته باشه.حالا با اضافه کردن این اسکریپت هم فرایند خوندن کد OTP رو هندل کنید:// Detect feature support via OTPCredential availability&#xA;if (&#34;OTPCredential&#34; in window) {&#xA;window.addEventListener(&#34;DOMContentLoaded&#34;, (e) =&gt; {&#xA;const input = document.querySelector(&#39;input[autocomplete=&#34;one-time-code&#34;]&#39;);&#xA;    if (!input) return;&#xA;    // Set up an AbortController to use with the OTP request&#xA;    const ac = new AbortController();&#xA;    const form = input.closest(&#34;form&#34;);&#xA;    if (form) {&#xA;      // Abort the OTP request if the user attempts to submit the form manually&#xA;      form.addEventListener(&#34;submit&#34;, (e) =&gt; {&#xA;        ac.abort();&#xA;      });&#xA;    }&#xA;    // Request the OTP via get()&#xA;    navigator.credentials&#xA;      .get({&#xA;        otp: { transport: [&#34;sms&#34;] },&#xA;        signal: ac.signal,&#xA;      })&#xA;      .then((otp) =&gt; {&#xA;        // When the OTP is received by the app client, enter it into the form&#xA;        // input and submit the form automatically&#xA;        input.value = otp.code;&#xA;        if (form) form.submit();&#xA;      })&#xA;      .catch((err) =&gt; {&#xA;        console.error(err);&#xA;      });&#xA;  });&#xA;}تو هر خط توضیح کاری که انجام میشه کامنت شده ولی من داکیومنت MDN  و داکیومنت  Chrome Dev رو اینجا براتون میذارم تا اگر نیازتون شد داکیومنت های اصلی هم مطالعه کنید.حالا از چه تمپلیت SMS استفاده کنیم که هم IOS رو ساپورت کنه و هم اندروید رو؟تایید ثبت نام در ایران‌تلنت&#xA;رمز: 3930 &#xA;&#xA;@www.irantalent.com #3930این تمپلیتی هست که ما ازش تو SMS های OTP ایران‌تلنت استفاده کردیم.از کلید واژه رمز استفاده کردیم تا IOS رو trigger کنیم و به کاربرمون suggest بده کد رو و از تمپلیت chrome استفاده کردیم تا تو اندروید هم بتونیم از این فیچر جذاب استفاده کنیم.امیدوارم تونسته باشم تو پیاده سازی این فیچر به اپلیکیشنتون کمک کرده باشم و موفق باشید.🚀</description><category>علی نادرلو</category><author>علی نادرلو</author><pubDate>Sat, 24 Aug 2024 19:21:33 +0330</pubDate></item></channel></rss>