<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های شایان خالق پرست</title>
        <link>https://virgool.io/feed/@shayankhaleghparast</link>
        <description>یه برنامه نویس با انگیزه با کلی فکر و خیال تو سرش</description>
        <language>fa</language>
        <pubDate>2026-06-17 17:57:30</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/3751/avatar/3TpNqL.png?height=120&amp;width=120</url>
            <title>شایان خالق پرست</title>
            <link>https://virgool.io/@shayankhaleghparast</link>
        </image>

                    <item>
                <title>معرفی پکیج js-cookie</title>
                <link>https://virgool.io/@shayankhaleghparast/%D9%85%D8%B9%D8%B1%D9%81%DB%8C-%D9%BE%DA%A9%DB%8C%D8%AC-js-cookie-fwxtwxxlbcoq</link>
                <description>تو پروژه آخرم واسه سبد خرید با js دیتا رو بصورت دستی تو کوکی ذخیره میکردم اما بعد از اینکه به تست یوزر رسید روی دیوایس های ios اصلا کار نمیکرد کوکی.با اینکه کد خاصی هم نبود!با کمی سرچ فهمیدم تو ios کاراکترای non-ASCII توی کوکی ذخیره نمیشه.یه راه حل url encode هست اما من واسه حل مشکل بجای هندل کردن کوکی بصورت دستی از این پکیج استفاده کردم: https://github.com/js-cookie/js-cookie بنظرم کلا اگه میخواین با کوکی کار کنید تو پروژه ای از همین استفاده کنید چون کار باهاش راحت و سادست.کل کدتون خلاصه میشه تو مثال های پایین:واسه ساخت کوکی:Cookies.set(&#039;name&#039;, { foo: &#039;bar&#039; });واسه خوندن از کوکی:Cookies.get(&#039;name&#039;); // =&gt; &#039;{&quot;foo&quot;:&quot;bar&quot;}&#039;Cookies.getJSON(&#039;name&#039;); // =&gt; { foo: &#039;bar&#039; }واسه حذف کوکی:Cookies.remove(&#039;name&#039;);داخل داکش بقیه مثال ها از اینکه سایر پارامترا رو چجوری تنظیم کنید هست .در کل اینکه واسه کار های روتین تو پروژه ها بهتره از پکیج ها کمک بگیرید چون معمولا تمیز و بهینه تر کد زده شدن و چون توسط کاربرای زیادی استفاده میشن،تو مدت کوتاهی اشکالاتشون گزارش میشه و به حالت stable میرسن و دیگه خیالتون از عملکردشون راحته.</description>
                <category>شایان خالق پرست</category>
                <author>شایان خالق پرست</author>
                <pubDate>Sun, 09 Jun 2019 11:58:11 +0430</pubDate>
            </item>
                    <item>
                <title>قانونی بودن حذف اپلیکیشن از موبایل کاربران توسط گوگل</title>
                <link>https://virgool.io/@shayankhaleghparast/%D9%82%D8%A7%D9%86%D9%88%D9%86%DB%8C-%D8%A8%D9%88%D8%AF%D9%86-%D8%AD%D8%B0%D9%81-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86-%D8%A7%D8%B2-%D9%85%D9%88%D8%A8%D8%A7%DB%8C%D9%84-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86-%D8%AA%D9%88%D8%B3%D8%B7-%DA%AF%D9%88%DA%AF%D9%84-rqewumcifes5</link>
                <description>یه خبری این چند روز سر و صدا کرده در مورد حذف اپلیکیشن &quot;تلگرام طلایی&quot; از دیوایس کاربرای اندرویدی و بحث هایی شده در مورد اینکه این اقدام گوگل قانونی هست یا نقض حریم شخصی کاربر به حساب میاد.واسه همین یه تحقیقی در این مورد کردم و گفتم نتیجه رو تو یه مطلب واسه بقیه هم قرار بدم تا این ابهاما بر طرف بشه.اگه شما کاربر اندروید باشید مطمئنا از مارکت رسمی گوگل یعنی google play store استفاده کردین.با استفاده از این مارکت شما قوانین استفاده از اون رو قبول کردید.تو بند 2.4 این نکته مطرح شده:2.4	From time to time, Google may discover a Product on the Market that violates the Android Market Developer Distribution Agreement or other legal agreements, laws, regulations or policies. You agree that in such an instance Google retains the right to remotely remove those applications from your Device at its sole discretion.به این معنی که گوگل هر از چندگاهی ممکنه محصولی رو تو مارکتش پیدا کنه که  قوانین خودش یا سایر شرایط و قوانین قانونی رو نقض کنه و در این صورت گوگل بنا به صلاحدید خودش این حق رو داره که بصورت ریموت اون اپلیکیشن رو از دیوایس کاربر حذف کنه.این به این معنی هست که اقدام گوگل غیر قانونی نبوده.در ضمن تا جایی که فهمیدم گوگل فقط حق حذف برنامه هایی رو داره که از طریق مارکت خودش دانلود و نصب شده باشن.اما در این موردمطمئن نیستم.چون گوگل یه سرویسی بنام play protect داره که میاد برنامه های گوشی رو بررسی میکنه،اما اینکه اگر مثلا طلاگرام رو از مایکت دریافت کردید یا مستقیم فایل .apk رو نصب کرده باشید گوگل باز میتونه حذفش کنه رو مطمئن نیستم اما طبق چیزی که خوندم این حق رو نداره.اگه در این مورد اطلاعات دقیق تری دارید خوشحال میشم مطرح کنید.</description>
                <category>شایان خالق پرست</category>
                <author>شایان خالق پرست</author>
                <pubDate>Fri, 26 Apr 2019 12:52:44 +0430</pubDate>
            </item>
                    <item>
                <title>Airbnb React/JSX Style Guide</title>
                <link>https://virgool.io/@shayankhaleghparast/airbnb-reactjsx-style-guide-ob52bzfpnoco</link>
                <description>تیم Airbnb یه سری نکات و استاندارد ها واسه کسایی که تازه میخوان react رو شروع کنن خیلی تمیز با نمونه مثال bad/good درست کرده که پیشنهاد میکنم مطالعه کنید.آدرس:https://github.com/airbnb/javascript/tree/master/react</description>
                <category>شایان خالق پرست</category>
                <author>شایان خالق پرست</author>
                <pubDate>Sun, 03 Mar 2019 23:43:38 +0330</pubDate>
            </item>
            </channel>
</rss>