<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>نوشته های شلدون</title>
        <link>https://virgool.io/feed/@sheli1366</link>
        <description>یک شیمیست علاقمند به برنامه‌نویسی و یادگیری :)</description>
        <language>fa</language>
        <pubDate>2026-06-19 17:13:42</pubDate>
        <image>
            <url>https://files.virgool.io/upload/users/623004/avatar/kFvTSQ.jpg?height=120&amp;width=120</url>
            <title>شلدون</title>
            <link>https://virgool.io/@sheli1366</link>
        </image>

                    <item>
                <title>مدیریت زمان با تکنیک پومودورو</title>
                <link>https://virgool.io/@sheli1366/pomodoro-technique-tshhdiwcn2p6</link>
                <description>مدتی هست که برای نظم بخشیدن به مطالعه و تمرینام از تکنیک پومودورو (Pomodoro) استفاده می‌کنم که واقعاً کارایی و تمرکز آدم در حین کارشو افزایش میده. به نظر اومد ممکنه برای شما هم مفید باشه. در ادامه با من همراه باشید تا توضیحات مختصری در این خصوص بهتون بدم.به صورت خلاصه بخوام بگم در یک سیکل از این تکنیک، ۴ بازه ۲۵ دقیقه‌ای برای تمرکز و کار (w) داریم. بعد از هر ۲۵ دقیقه، یک استراحت (r) کوتاه ۵ دقیقه‌ای انجام میشه و در پایان بازه چهارم، یه استراحت بلندمدت ۱۵−۳۰ دقیقه‌ای خواهیم داشت. یعنی:w25 - r5 | w25 - r5 | w25 - r5 | w25 - r30گرچه خود ابداع‌کننده این تکنیک توصیه می‌کنه از یک تایمر مکانیکی (مثل ساعت رومیزی) استفاده کنیم ولی خب برنامه‌های مختلفی بر اساس این تکنیک نوشته شده که روی پلتفرم‌های مختلف می‌تونید نصب کنید. من خودم از Pomotroid استفاده می‌کنم که برای سه سیستم عامل لینوکس، ویندوز و مک تهیه شده و از لینک گیت‌هاب زیر می‌تونید دانلودش کنید: https://splode.github.io/pomotroid/ اگر تجربه‌ای در این زمینه دارید، خوشحال میشم نظرتون رو برام کامنت کنید.</description>
                <category>شلدون</category>
                <author>شلدون</author>
                <pubDate>Fri, 20 May 2022 19:00:20 +0430</pubDate>
            </item>
                    <item>
                <title>استفاده از فضای ابری در لینوکس - قسمت سوم</title>
                <link>https://virgool.io/@sheli1366/cloud-storage-in-linux-part3-iwpeebob2us7</link>
                <description>خب در دو قسمت قبلی این آموزش، با خود ابزار rclone و دستورات لازم برای نصب و تنظیمش به عنوان یه کلاینت اتصال به گوگل درایور آشنا شدیم. در این قسمت قصد دارم برخی از دستورات کاربردی برای استفاده از rclone رو براتون بنویسم. با من همراه باشید.اگر یادتون باشه در قسمت دوم این آموزش، ما گوگل درایو رو با عنوان remote تعریف کردیم. در اینجا هم با همین اسم از فضای ابری یاد می‌کنیم و دستورات کاربردی rclone برای تبادل فایل بین فضای لوکال و ریموت رو با هم بررسی می‌کنیم.در صورت که تمایل دارید لیستی از فایل‌های فضای ابری رو مشاهده کنید، دستور زیر به کارتون میاد:rclone ls remote:برای مشاهده فقط پوشه‌هایی که در فضای ابری هستند، می‌تونید از دستور زیر استفاده کنید:rclone lsd remote:یک دستور ساده برای انتقال فایل بین دو محل (لوکال و ریموت) به صورت زیر هست:rclone -vP copy path-to-file remote:path-to-fileدقت داشته باشید که فلگ‌های v و P مخفف شده فلگ‌های verbose-- و progress-- هستند. این فلگ‌ها به ترتیب برای نمایش اطلاعات آماری مختصر و نمایش گرافیکی مراحل انتقال فایل هستند و الزامی به استفاده از اونها نیست.چنانچه تمایل داشتید همه فایل‌هایی با ساختار مشخص در نامگذاری اونها رو انتقال بدید، می‌تونید از فلگ include-- استفاده کنید. به عنوان مثال دستور زیر تمام فایل‌هایی با فرمت txt که اسمشون با کلمه sample شروع میشه (صرف نظر ادامه نام فایل) رو برای ما انتقال میده:rclone -vP copy path-to-file –-include “sample*.txt” remote:path-to-fileمستندات کامل ابزار rclone و شیوه اتصالش به انواع فضاهای ابری نظیر FTP، Amzon S3، DropBox، One Drive، Oracle Cloud Storage و ... رو می‌تونید از سایت رسمی rclone مطالعه کنید. https://rclone.org/ </description>
                <category>شلدون</category>
                <author>شلدون</author>
                <pubDate>Sat, 16 Apr 2022 19:47:09 +0430</pubDate>
            </item>
                    <item>
                <title>استفاده از فضای ابری در لینوکس - قسمت دوم</title>
                <link>https://virgool.io/@sheli1366/cloud-storage-in-linux-part2-skpgi5tzht9n</link>
                <description>خب در قسمت قبلی این آموزش مختصر، با خود rclone و دستورات لازم برای نصبش بر روی لینوکس آشنا شدیم. در قسمت دوم آموزش استفاده از فضای ابری در لینوکس به سراغ شیوه تنظیم rclone به عنوان یه کلاینت اتصال به گوگل درایور میریم. با من همراه باشید.آخرین دستوری که در آموزش قبل وارد کردیم، مارو به اینجا می‌رسونه که پیامی مشابه پیام زیر در ترمینال لینوکس نمایش داده میشه:No remotes found, make a new one?
n) New remote
r) Rename remote
c) Copy remote
s) Set configuration password
q) Quit config
n/r/c/s/q&gt;در این مرحله از ما پرسیده میشه تمایل دارید چه کاری انجام بدید؟ چون ما از قبل هیچ سرویس‌دهنده‌ای رو به rclone متصل نکردیم، باید گزینه‌ی n یعنی ایجاد یک ریموت جدید رو وارد کنیم. در این مرحله از ما یک نام برای این سرویس‌دهنده می‌خواد که من از اسم remote استفاده می‌کنم. از این به بعد هر زمان که remote رو صدا کنم، در واقع دارم به روت فضای ابری گوگل درایو اشاره می‌کنم.name&gt; remoteدر مرحله‌ی بعد، rclone از ما درخواست می‌کنه که مشخص کنیم به چه سرویسی قصد اتصال داریم. هر سرویس‌دهنده، یک کلمه کلیدی مختص خودش رو داره که برای گوگل درایو باید از کلمه‌ی drive استفاده کنیم:Type of storage to configure.
Storage&gt; driveدر دو مرحله‌ی بعد باید به ترتیب اطلاعات مربوط به Client Id و Client Secret اپلیکیشن گوگل رو وارد کنیم. می‌تونید برای این دو مرحله اینتر بزنید تا مقادیر پیشفرض خود rclone استفاده بشه. سپس باید اسکوپ پیشفرض برای اتصال رو انتخاب کنیم که من گزینه‌ی ۱ رو انتخاب کردم.Scope that rclone should use when requesting access from drive.
scope&gt; 1اسکوپ، تعیین‌کننده‌ی میزان و نحوه‌ی دسترسی به محتوای فضای ابری شماست. با وارد کردن ۱ دسترسی کامل به نرم‌افزار داده میشه. با انتخاب گزینه‌های دیگه می‌تونید دسترسی محدودتری برای rclone تعریف کنید.دو سوال بعدی یعنی شناسه فولدر روت و مسیر ذخیره‌سازی فایل json اعتبارنامه‌ی کاربری رو هم به صورت خالی رها کنید تا rclone خودش از مقادیر پیشفرض استفاده کنه. در پاسخ به سوالات زیر هم به ترتیب y  و n وارد کردم. اگر تمایل داشتید به صورت یک درایو اشتراکی بین چند کاربر (استفاده تیمی) استفاده کنید، سوال دوم رو y وارد کنید.Use auto config?
y/n&gt; y
Configure this as a Shared Drive (Team Drive)?
y/n&gt; nبا انجام این مراحل، یک پنجره‌ی مرورگر برای شما باز میشه و از شما می‌خواد به rclone دسترسی اتصال و خواندن اطلاعات گوگل درایو خودتون رو بدید (در صورتی که به جیمیل خودتون وارد نشدید، اول باید وارد حساب کاربری جیمیل‌تون بشید).در پایان مراحل تنظیمات، rclone یک خلاصه از تنظیمات انتخابی شما نشون میده که اگر اطلاعات نمایش داده شده درست بود، می‌تونید با وارد کردن y تأیید کنید که فرآیند اتصال تکمیل بشه.y) Yes this is OK
e) Edit this remote
d) Delete this remote
y/e/d&gt; yبه این ترتیب اتصال ما به سرویس‌دهنده‌ی گوگل درایو برقرار شده و می‌تونیم با دستوراتی که در قسمت سوم آموزش یاد خواهیم گرفت، از امکانات مختلف برای انتقال فایل بین فضای لوکال و ریموت استفاده کنیم.</description>
                <category>شلدون</category>
                <author>شلدون</author>
                <pubDate>Fri, 15 Apr 2022 00:01:12 +0430</pubDate>
            </item>
                    <item>
                <title>استفاده از فضای ابری در لینوکس - قسمت اول</title>
                <link>https://virgool.io/@sheli1366/cloud-storage-in-linux-part1-wi7ehom2zu7q</link>
                <description>بعد از مدت‌ها دوری از لینوکس، تصمیم گرفتم این بار با یه سیستم عامل روان و سبک مبتنی بر Arch Linux یعنی #مانجارو شروع کنم. تجربه کاربری بسیاری روانی در اختیار کاربر میذاره و به نظر من یک سیستم عامل مناسب و جایگزینی خوب برای کسانی هست که از اکوسیستم ویندوزی مهاجرت کردند یا تمایل به مهاجرت دارند. در مقایسه با تجربه قبلیم که چند سال پیش و با اوبونتو بود، مانجارو رو بیشتر دوس داشتم اما موضوع بحث امروز مانجارو نیست. شاید بعداً در موردش بیشتر صحبت کنم. جهت آشنایی بیشتر با مانجارو می‌تونید به سایت رسمی اون یا ویکی زیر مراجعه کنید. https://en.wikipedia.org/wiki/Manjaro به عنوان یکی از قدم‌های اولیه و به عنوان ابزاری برای انتقال فایل بین گوشی و لپتاپ و پی‌سی، تصمیم گرفتم از یک فضای ابری استفاده کنم و گزینه‌ی بهتری جز گوگل درایو نداشتم. واسه همین یه خرده سرچ کردم و از بین ابزارهای معرفی شده از rclone خوشم اومد که رایگان و متن باز هست. حالا بریم سراغ جزییات نصب و برخی دستورات کاربردی در استفاده از rclone!برای نصب این ابزار کاربردی، می‌تونید از دو روش کلی استفاده کنید: با استفاده از اسکریپت:در این روش کار شما خیلی ساده است و فقط با یک خط دستور زیر می‌تونید rclone رو نصب کنید:curl https://rclone.org/install.sh | sudo bashچنانچه تمایل داشتید از نسخه‌ی بتا (آزمایشی) استفاده کنید، دستور زیر به کارتون میاد:curl https://rclone.org/install.sh | sudo bash -s betaبا استفاده از پکیج باینری کامپایل شده:اما اگر به هر دلیلی امکان استفاده از روش اول رو ندارید، با من همراه باشید تا روش دوم رو مرور کنیم.ابتدا فایل زیپ rclone رو با دستور curl دانلود می‌کنیم و از حالت فشرده خارج می‌کنیم (هر خط رو جداگانه در ترمینال وارد کنید و اینتر بزنید):curl -O https://downloads.rclone.org/rclone-current-linux-amd64.zip
unzip rclone-current-linux-amd64.zip
cd rclone-*-linux-amd64حالا که فایل رو از حالت فشرده خارج کردیم، باید اونها رو به مسیر مناسب برای سیستم عامل انتقال بدیم:sudo cp rclone /usr/bin/
sudo chown root:root /usr/bin/rclone
sudo chmod 755 /usr/bin/rcloneبعد از آماده‌سازی فایل‌های راهنمای rclone با استفاده از دستورات زیر، به مرحله نهایی خواهیم رسید:sudo mkdir -p /usr/local/share/man/man1
sudo cp rclone.1 /usr/local/share/man/man1/
sudo mandbدر مرحله آخر با دستور زیر، ابزار کاربردی rclone روی لینوکس ما نصب میشه:rclone configدر قسمت‌های بعدی آموزش با شیوه اتصال به گوگل درایو و مدیریت فایل‌ها بین کامپیوتر و فضای ابری آشنا خواهیم شد. با من همراه باشید.</description>
                <category>شلدون</category>
                <author>شلدون</author>
                <pubDate>Thu, 14 Apr 2022 14:54:22 +0430</pubDate>
            </item>
                    <item>
                <title>سرآغاز</title>
                <link>https://virgool.io/@sheli1366/%D8%B3%D8%B1%D8%A2%D8%BA%D8%A7%D8%B2-hizyqlbahpzr</link>
                <description>بعد از مدت‌ها که تصمیم داشتم برای ثبت روزمرگی‌ها و آموخته‌هام یه بلاگ آنلاین داشته باشم، بالاخره تصمیم گرفتم به ویرگول بیام و بلاگ خودمو در ویرگول راه بندازم. در آغاز کلام هم برای دوستانی که شاید در آینده این بلاگ رو ببینن، بهتره یه معرفی از خودم داشته باشم.من رضا قلعه‌خانی هستم. متولد سال ۱۳۶۶ در کرمانشاه، فارغ‌التحصیل کارشناسی ارشد شیمی کاربردی از دانشگاه رازی کرمانشاه. از ابتدای تابستان ۱۳۹۸ و بعد از قبولی در آزمون استخدامی شرکت پالایش نفت بندرعباس، به عنوان کارشناس حفاظت محیط زیست در اداره HSED این شرکت مشغولم.به دلیل علاقه‌ای که به کامپیوتر و برنامه‌نویسی داشتم، به صورت خودآموز به یادگیری html و css و زبان php پرداختم. در نهایت بعد از چرخیدن بین وردپرس، نیوک، جوملا و وی‌بولتین و ... به دلیل سادگی و کاربرد گسترده وردپرس، به سمت وردپرس رفتم و در این زمینه تجربیات مختلفی داشتم که اغلبش پیرامون طراحی، راه‌اندازی و پشتیبانی وبسایت‌های شخصی و سازمانی و فروشگاهی با وردپرس بود.الان چند وقتی هست که به پایتون علاقمند شدم و در حال یادگیری پایتون و فریمورک جنگو هستم. سعی می‌کنم در مسیر یادگیریم، نکات جالبی که یاد می‌گیرم رو با بقیه به اشتراک بذارم.</description>
                <category>شلدون</category>
                <author>شلدون</author>
                <pubDate>Wed, 13 Apr 2022 09:27:52 +0430</pubDate>
            </item>
            </channel>
</rss>