چرا باید زبان برنامه نویسی جاوا را یاد بگیریم؟

چرا باید زبان برنامه نویسی جاوا را یاد بگیریم؟ ممکن است افراد مختلف دلایل متعددی از جمله محبوبیت، ماهیت یادگیری آسان آن، ابزارهای اپن سورس مفید، کتابخانه ها و… برای یادگیری آن داشته باشد. برنامه نویسان با به دست آوردن تخصص در جاوا می توانند به فرصت های شغلی زیادی دست پیدا کنند و به ساخت برنامه های کاربردی در دنیای واقعی مشغول شوند.و اینکه تصور اولیه در مورد جاوا  (Core Java) این است که در ایران تقضای کار و درآمد زیادی ندارد پس کاربرد و کارایی  خاصی هم ندارد.

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

جاوا یک زبان برنامه نویسی چند پلتفرمی است

جاوا زبانی است که با آن می توان یک بار برنامه ای را نوشت و در چندین پلتفرم آن را اجرا کرد. استفاده جاوا از JVM مخفف (Java Virtual Machine) سبب شده است که برنامه های نوشته شده در زبان برنامه نویسی جاوا این قابلیت را داشته باشند که در سیستم های عامل مختلف با استفاده از JVM متناسب با هر یک از آن ها به اجرا گذاشته شوند. همین ویژگی همچنین سبب شده است که برنامه های نوشته شده به زبان جاوا دارای سطح امنیتی بسیار بالاتری نسبت به برنامه های مشابه در زبان های دیگر مثل C++ باشند. چرا که JVM همانند یک سیستم عامل کرده و حیطه اثر و نفوذ برنامه های جاوا را در یک سطح قابل قبول محدود می نماید.

جاوا به عنوان زبان برنامه نویسی اپلیکیشن های موبایل های اندروید

ظهور و گسترش تلفن های همراه هوشمند و این حقیقت که بازار این وسایل ارتباطی تحت سیطره بی چون و چرای سیستم عامل اندروید می باشد سبب شده است که برنامه نویسی اپلیکیشن های اندروید رونق چشمگیری پیدا کند.  بعلاوه بر خلاف بازار برنامه های کاربردی دسکتاپ که در دست شرکت های نرم افزاری بزرگ است، بازار اپلیکیشن های موبایل اندروید کاملاً عمومی بوده و حتی اشخاص حقیقی نیز می توانند با سرمایه ای اندک ولی با ایده های درخشان و پشتکار در این بازار فعالیت کرده و موفقیت های بسیار خوبی را کسب کنند.

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

جاوا مناسب برای برنامه نویسان تازه کار

جاوا از همان ابتدا طوری طراحی شده است که نوآموزان برنامه نویسی به آسانی بتوانند آن را فراگرفته و بکار ببرند. زبان برنامه نویسی جاوا از نظم درونی بسیار خوبی برخوردار است و تمام دستورات و رویه های آن از قواعد یکنواخت معینی تبعیت می کنند. از آن گذشته زبان جاوا بسیاری از پیچیدگی های سطح ماشین را بعهده گرفته است تا برنامه نویسان این زبان مجبور نباشند درگیر جزئیات غیر ضروری شوند. این ویژگی جاوا نیز نقش بسزایی در گسترش شگفت انگیز این زبان داشته است.

بهترین زبان برای یادگیری برنامه نویسی شی گرا

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

در میان زبان های برنامه نویسی شی گرا، بدون تردید جاوا سر راست ترین و شفاف ترین ساختار را برای تعریف کلاس ها و اشیا ساخته شده از روی آن ها را داراست. در زبان برنامه نویسی جاوا تمام جزئیات لازم برای تعریف انواع جدید داده ها با استفاده از ابداع کلاس های جدید به راحتی صورت می گیرد و در ضمن برای تعریف انواع متدهای مورد نیاز هر نوع داده ای جدید نیز رویه هایی سر راست و ساده وجود دارند. این موضوع جاوا را به زبانی ایده آل برای به اجراء گذاشتن اصول برنامه نویسی شی گرا تبدیل کرده است.

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

جاوا برای توسعه اپلیکیشن های پیچیده مناسب است

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

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

نوشته چرا باید زبان برنامه نویسی جاوا را یاد بگیریم؟ اولین بار در ویرگول پدیدار شد.

گردآوری توسط ایده طلایی

SSD چیست و چگونه کار می کند؟ راهکارهایی برای افزایش طول عمر و استفاده بهینه

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

SSD چیست

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

اطلاعات توسط هد ها روی صفحات گرد نوشته می شوند، به این صورت که پوشش فلزی روی آنها خاصیت مغناطیسی یا غیر مغناطیسی به خود می گیرند. به این ترتیب اطلاعات به صورت بیت های ۰ یا ۱ روی سطح پلاتر ذخیره می شوند. هنگامی که داده ها روی بخش های پلاتر مجدداً نوشته می شوند، همین فرایند تکرارا می شود و تنها لازم است روی برشی از پلاتر فرایند مغناطیسی یا غیر مغناطیسی شدن آن تکرار شود.

SSD چیست

اما در SSD ها همه چیز متفاوت است. در این حافظه های ذخیره سازی، اطلاعات روی چیپ های حافظه ویژه ذخیره می شوند. در مورد این تجهیزات ذخیره سازی باید سه نکته مهم را در نظر داشته باشید:

  • در SSD ها فرایند نوشتن به این صورت است که ابتدا باید اطلاعات قبلی روی سلول حافظه پاک شود و سپس اطلاعات جدید روی آنها نوشته شود. به همین دلیل فرایند نوشتن روی این فضای ذخیره سازی به عنوان «چرخه برنامه/پاک کردن» (P/E cycles) شناخته می شود.
  • تعداد این چرخه محدود است. به عبارتی هر چرخه نوشتن روی سلول های حافظه کمی از عمر آن را کاهش می دهد و به پایان عمر سلول نزدیک تر می شویم. این اتفاق مشابه این است که روی یک تکه کاغذ با مداد بنویسید و با پاک کن آن را پاک کنید و این فرایند را بارها و بارها تکرار کنید تا اینکه کاغذ پاره شود.
  • در SSDها سلول های حافظه، صفحات را تشکیل می دهند و صفحات بلوک های حافظه را. در هر لحظه می توان روی یک صفحه اطلاعات را نوشت. ولی در هر لحظه تنها یک بار می توان هر بلوک را پاک کرد. حالا تصور کنید که می خواهید یک فایل وُرد که روی SSD بوده را ویرایش و ذخیره کنید. تنها یک صفحه از صدها صفحه این فایل را ویرایش کرده اید، ولی هنگام ذخیره باید ابتدا تمام صفحات فایل روی یک فضای دیگر در SSD کپی شده و سپس تمام بلوک مربوط به فایل قبلی پاک شده و در نهایت تمام فایل در مکان مرتبط نوشته شود. این فرایند «تشدید نوشتن» (Write Amplification) نام دارد که موجب می شود تعداد نوشتن افزایش یابد و به این ترتیب چرخه P/E آن افزایش پیدا کند.

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

SSD چیست

برخی از SSD ها از قابلیتی به نام «Over Provisioning» بهره می برند تا به این واسطه فضای خالی اضافه ای را در نظر بگیرند. این فضا توسط کاربر قابل دسترسی نیست و تنها به منظور تسهیل در عملیات نوشتن به کار می رود. آن دسته از حافظه های SSD که فاقد این فضا هستند، سرعت نوشتنشان به مرور زمان کاهش می یابد.

مزایا و معایب SSD در مقابل هارد دیسک

هزینه: SSD قیمت بالاتری نسبت به هارد دیسک دارد. (برتری با هارد دیسک)

مصرف انرژی: مصرف انرژی SSD بهینه تر است. این موضوع در لپتاپ ها اهمیت بیشتری دارد. (برتری با SSD)

ظرفیت: به طور معمول هارد دیسک ها ظرفیت بیشتری (و البته با قیمت کمتر) را ارائه می دهند. (برتری با هارد دیسک)

زمان بوت شدن سیستم عامل: SSD ها در این زمینه بسیار سریعتر هستند. این موضوع می تواند در مواردی از جمله زمان بوت شدن سیستم عامل و نیز برای گیمرها مفید باشد. (برتری با SSD)

نویز و لرزش: SSD ها بر خلاف هارد دیسک ها هیچ قطعه مکانیکی متحرکی ندارند و هیچ نویز و لرزشی تولید نمی کنند. (برتری با SSD)

دمای تولید شده: معمولاً هارد دیسک ها دمای بیشتری تولید می کنند. (برتری با SSD)

میزان خطا: این میزان در SSD ها کمتر است. (برتری با SSD)

سرعت خواندن و نوشتن: در SSD ها به میزان زیادی بالاتر است. (برتری با SSD)

تأثیر مخرب امواج مغناطیسی: میدان های مغناطیسی قوی و با فاصله کم می تواند اطلاعات هارد دیسک ها را با خطا مواجه کرده یا حتی پاک کند، در حالی که SSD ها تقریباً چنین مشکلی ندارند. (برتری با SSD)

مقاومت در برابر ضربه و لرزش: SSD بسیار مقاوم تر است. (برتری با SSD)

در ادامه به فرسودگی، یکی از نقاط ضعف اصلی SSDها می پردازیم.

سطح فرسودگی

بسیاری از SSDهای امروزی از فناوری هایی برای افزایش میزان بهره وری فرایند نوشتن بهره می برند تا به این ترتیب میزان فرسودگی سلول ها را کاهش دهند. در این بین مهمترین فناوری، الگوریتم های «wear-leveling» است که به واسطه آن اطمینان حاصل می شود که تمامی چیپ های حافظه استفاده می شوند.

SSD چیست

به عبارت دیگر به واسطه این الگوریتم ها تمامی سلول ها [تقریباً] به یک اندازه استفاده می شوند.

به واسطه این فناوری حافظه های SSD که ظرفیت بیشتری دارند، دوام طولانی تری هم دارند، زیرا روی تک تک سلول ها میزان نوشتن کمتری انجام می شود.

اگر قصد خرید SSD داریم چگونه از دوام آن در طولانی مدت مطلع شویم؟

بسیاری از سازندگان SSDها تحت عنوان «TBW» (ترا بایت نوشتن) اطلاعاتی در این باره را در اختیار کاربران قرار می دهند. به عنوان مثال کمپانی «کروشال» در مشخصات مدل ۷۵۰ گیگابایتی «Crucial MX300» عدد ۲۲۰ ترا بایت را برای TBW اعلام می کند. این عدد نشان می دهد که این حافظه ذخیره سازی می تواند تا ۲۲۰ ترابایت نوشتن داده را تا پیش از اینکه به شرایط غیر قابل اعتماد برسد، تحمل کند.

به عبارتی اگر در هر روز ۵۰ گیگابایت داده در آن نوشته شود، در حدود ۱۲ سال طول می کشد تا فرسوده شود. همان گونه که پیشتر نیز گفته شد، SSD هایی که حجم بالاتری دارند، دوام بالاتری را نیز ارائه می دهند.

البته معمولاً میزان نوشتن در هر روز برای یک کاربر عادی بسیار کمتر از این میزان است. همچنین باید اشاره کرد که تماشای فیلم ها یا تصاویر، خواندن یک فایل PDF یا مواردی از این قبیل به میزان نوشته شدن روی SSD نمی افزاید، زیرا در واقع در حین فعالیت هایی از این دست عمل خواندن انجام می شود و نه نوشتن. ولی دانلود فایل ها، کپی کردن آهنگ ها یا پشتیبانی گرفتن از گوشی همراه در رده عملیاتی به حساب می آیند که نیاز به خواندن دارند و عمر SSD را کاهش می دهند.

چگونه دوام SSD را افزایش دهیم؟

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

سیستم عامل خود را ارتقا دهید

سیستم عامل های مدرن به گونه ای طراحی شده اند که از SSDها پشتیبانی کنند. اکنون آخرین نسخه ویندوز ۱۰ (به روز رسانی ۱۸۰۳) و MacOS های سیرا از این حافظه های ذخیره سازی به خوبی پشتیبانی می کنند.

عدم استفاده بیش از حد از بنچمارک ها

بسیاری از ما علاقه داریم که سرعت SSD جدیدی که خریده ایم را با کپی کردن فایل ها یا استفاده از نرم افزازهای ویژه بنچمارک بسنجیم. ولی باید بدانید که این کار تنها میزان چرخه P/E را افزایش داده و منجر به استهلاک بی مورد SSD می شود.

عدم استفاده از Hibernation

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

SSD چیست

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

برای غیر فعال کردن این قابلیت در ویندوز ۱۰ می توانید به طریق زیر عمل کنید:

  • روی منوی استارت کلیک راست کنید (یا می توانید با فشردن کلید Windows و X منو را باز کنید)
  • روی گزینه «(Windows Powershell (Admin» کلیک کنید
  • در پنجره «User Account Control» روی گزینه «yes» کلیک کنید
  • هنگامی که پنجره «Powershell» باز شد، تایپ کنید: powercfg -h off
  • سپس کلید «Enter» را بفشارید.

برای روشن کردن مجدد این قابلیت مراحل را تکرار کنید و در قسمت آخر وارد کنید: powercfg -h

همچنین توجه داشته باشید از آنجایی که حافظه های SSD سرعتی بالاتر از هارد دیسک ها دارند، می توانید فعالیت های خود را ذخیره کرده و کامپیوتر را خاموش نمایید. کامپیوترهای بهره مند از این فضای ذخیره سازی با سرعت بالاتری وارد محیط سیستم عامل می شوند و به این ترتیب زمان تان چندان هدر نمی رود و احتمالاً نیازی به استفاده از قابلیت Hibernation نخواهید داشت.

AHCI و دستورات مرتبط با TRIM

«رابط کنترل کننده میزبان پیشرفته» یا «AHCI» به سیستم عامل اجازه می دهد به فضای ذخیره سازی دسترسی، سریع تری داشته باشد و از برخی قابلیت های پیشرفته بهره ببرد.

یکی از این قابلیت ها دستور «TRIM» است که به سیستم عامل هایی که از آن پشتیبانی می کنند این امکان را می دهد که دریابند کدام بلوک های داده SSD، دیگر در حال استفاده نیستند و می توانند پاک شوند. این قابلیت موجب می شود که درایو با سرعت بالاتری کار کند و تأثیر تشدید نوشتن را کاهش می یابد و در نهایت سرعت بالاتر و عمر طولانی تر را برای SSD به ارمغان می آورد.

SSD چیست

به طور پیش فرض دو قابلیت AHCI و TRIM فعال هستند ولی می توانید AHCI را در بایوس کامپیوتر خود بررسی کنید. این موضوع بسته به مدل در هر کامپیوتری متفاوت است ولی راه حلی کلی آن به این ترتیب است:

هنگامی که کامپیوتر روشن می کنید کلید «F2» یا «Delete» را بفشارید. به دنبال بخش «Storage» بگردید و مقدار «Configure SATA as» را به «AHCI» تغییر دهید. البته توجه داشته باشید که اگر از قبل سیستم عامل را نصب کرده اید، با این تغییر ممکن است دیگر سیستم عامل بالا نیاید. در این صورت این مقدار را به میزان قبلی باز گردانید. همچنین اگر از تنظیمات RAID استفاده می کنید باید گزینه RAID را انتخاب کنید.

برای بررسی فعال بودن TRIM نیز می توانید به روش زیر عمل کنید:

  • روی منوی استارت کلیک راست کنید (می توانید با فشردن کلید Windows و X منو را باز کنید)
  • روی گزینه «(Windows Powershell (Admin» کلیک کنید
  • در پنجره «User Account Control» روی گزینه «yes» کلیک کنید
  • هنگامی که پنجره «Powershell» باز شد، تایپ کنید:
  • sutil behavior query DisableDeleteNotify

اگر نتیجه به صورت DisableDeleteNotify = 0 بود یعنی TRIM فعال است. در غیر این صورت می توانید به روش زیر آن را فعال کیند:

  • در پنجره  «Powershell» تایپ کنید:
  • fsutil behavior set disabledeletenotify 0

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

غیر فعال کردن Superfetch

Superfetch فناوری است که اولین بار در ویندوز ویستا معرفی شد و قابلیتی است که بر اساس آن به ویندوز اجازه داده می شود به گونه بهینه تری حافظه سیستم را مدیریت کرده و داده ها و اپلیکیشن هایی که مکرراً مورد استفاده قرار می گیرند را از قبل در حافظه قرار دهد.

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

SSD چیست

برای غیر فعال کردن آن در ویندوز می توانید به روش زیر عمل کنید:

  • Powershell را به روشی که در بالا توضیح داده شد اجرا کنید
  • دستور services.msc را وارد کنید
  • در پنجره «Services» از لیست سمت راست به دنبال Superfetch بگردید و برای غیر فعال کردن روی آن دو بار کلیک کرده و از بخش «Service status» آن «stop» را انتخاب کنید. همچنین گزینه «startup type» را روی «Disabled» قرار دهید.
  • در نهایت روی «Apply» و «OK» کلیک کنید.
Page File یا حافظه مجازی

در سیستم عامل هایی از جمله ویندوز ۱۰ حافظه مجازی می تواند در کنار حافظه رم کامپیوتر عمل کند. به عبارت دیگر حافظه مجازی در کنار حافظه اصلی به عنوان فضای ذخیره برای رم عمل می کند و از فضای ذخیره سازی (هارد دیسک یا SSD) برای این منظور بهره می برد.

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

با این حال پیشنهاد می شود که یک مقدار مشخص را برای آن در نظر بگیرید یا آن را به درایو یک هارد دیسک (در صورتی که روی کامپیوتر هارد دیسک دارید) انتقال دهید.
برای تغییر تنظیمات Page File روی ویندوز ۱۰ به طریق زیر عمل کنید:

  • روی کلید استارت در گوشه سمت چپ کلیک راست کنید
  • گزینه «System» را انتخاب کنید (پس از این مرحله در برخی از نسخه های ویندوز ۱۰ از جمله به روز رسانی ۱۸۰۳ باید ازسمت راست صفحه گزینه «System info» را انتخاب کنید
  • در پنجره باز شده از بخش سمت چپ «Advanced System Settings» را انتخاب کنید)
  • به سربرگ «Advanced» بروید
  • روی اولین «Settings» (در بخش Performance) کلیک کنید
  • به سر برگ «Advanced» رفته و روی «Change» کلیک کنید
  • تیک گزینه «Automatically mange paging file size for all drives» را بردارید
  • روی «Custom size» کلیک کرده و میزان اولیه و حداکثر میزان مورد نیاز را وارد کنید. برای این منظور می توانید از راهنمایی که در پایین همین پنجره اعلام شده استفاده کنید. «Minimum allowed» شامل حداقل میزان اجازه داده شده است، «Recommended» مقدار پیشنهادی است و «Currently allocated» میزانی است که اکنون به حافظه مجازی تخصیص داده شده است.
  • در نهایت روی کلید «OK» کلیک کرده و کامپیوتر خود را ری استارت نمایید
  • البته می توانید با انتخاب «No page file» و سپس کلیک بر کلید «Set» هیچ حافظه مجازی را در نظر تخصیص ندهید که البته پیشنهاد نمی شود.

SSD چیست

علاوه بر این می توانید فضای تخصیص داده شده به حافظه مجازی را به درایوی به غیر از درایو SSD منتقل کنید. از این گزینه تنها در کامپیوترهایی می توایند بهره ببرید که دارای هارد دیسک جدااگانه هستند. به این منظور از بخش «Drive» درایوی را انتخاب کنید که مربوط به یک هارد دیسک است و البته باید میزان تخصیص داده شده به درایو مرتبط با SSD را نیز روی «No page file» تنظیم کنید.

فولدرهای پر استفاده را به درایو دیگری منتقل کنید

می توانید فولدرهای مرتبط با «Downloads» ،«Documents» ،«Pictures » و مواردی از این قبیل را به مسیر دیگری در هارد دیسک (در صورتی که کامپیوترتان به هارد دیسک نیز مجهز باشد) انتقال دهید. همچنین می توانید مسیرهای فولدر پیش فرض برخی از نرم افزار ها را از داخل تنظیماتشان به مسیر متفاوتی (در هارد دیسک) تغییر دهید.

نگران حافظه SSD خود نباشید

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

نوشته SSD چیست و چگونه کار می کند؟ راهکارهایی برای افزایش طول عمر و استفاده بهینه اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

چگونه با کلاهبرداری سایبری مقابله کنیم؟

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

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

«فرد قربانی جهت خرید خودرو به آگهی­‌های منتشر شده در یکی از سایت­‌های آگهی آنلاین مراجعه کرده و با شماره تلفن یکی از آگهی ­‌دهنده­‌ها تماس گرفته. شخص آگهی­‌ دهنده به او اعلام داشت در صورتی که قصد خرید خودرو را دارید بایستی مبلغ ۳ میلیون ریال به شماره کارت بانکی که اعلام می­‌کنم، واریز نمایید تا خودرو را برایتان نگه دارم. کاربر نیز به وی اعتماد نموده و مبلغ را برایش واریز نموده و بعد از مدتی که از وی خبری نشد، فهمیده که با یک کلاهبردار طرف است.»

کلاهبرداری سایبری

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

«جواد دادگر» محقق امنیت اطلاعات هم شیوع کلاهبرداری های اینترنتی را هر روز بیشتر از دیروز می‌داند و بزرگترین سطح آن را سایت‌های شرط‌بندی عنوان می‌کند که بی سروسامان مشغول به فعالیت هستند:

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

کلاهبرداری سایبری

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

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

کلاهبرداری سایبری

این کارشناس باور دارد که موضوع Vasها در آینده دردسرساز خواهد شد و باید از الان ساماندهی دقیق آنها صورت گیرد. او در نهایت به مساله فیشینگ اشاره می‌کند و آن را از دیگر کلاهبرداری‌های شایع این روزها معرفی می‌کند:

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

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

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

کلاهبرداری سایبری

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

با توجه به گسترش روز افزون فضای سایبری و کاربران سایبری و همچنین گسترش تسهیلات اینترنتی از قبیل بانکداری الکترونیک، فروشگاه مجازی و غیره روش های کلاهبرداری نیز از حالت سنتی به سمت روش هایی پیچیده تر سوق پیدا کرده است، لذا نهادهای مسئول در کنار آگاه سازی و آموزش های لازم به مردم بیش از هشدارهای فعلی، باید از جدیدترین تکنولوژی روز دنیا نیز برای مقابله با انواع تقلب ها و کلاهبرداری های سایبری مقابله کنند. استفاده بیشتر از رسانه ملی و همچنین ایجاد انواع وبسایت های آموزشی در کنار استفاده از تکنولوژی های روز دنیا می تواند گام مؤثری در جهت مقابله با کلاهبرداری های اینترنتی باشد.

نوشته چگونه با کلاهبرداری سایبری مقابله کنیم؟ اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

بررسی دلایل رفتارهای نامتعارف در اینستاگرام؛ به من یک لایک بدهید

«تلاشی برای جلوه دادن زندگی، آنطور که واقعاً نیست.» این کاربرد اینستاگرامی است که این روزها در کشورمان به دلیل باز نبودن شبکه‌های اجتماعی دیگر، طرفداران زیادی پیدا کرده. مشکل اینجاست که مانند موارد دیگر، فرهنگ استفاده، آخرین چیزی است که به آن فکر می‌کنیم.

از سوی دیگر اینستاگرام باعث شده تا برخی صداهای نامتعارف بلندتر شنیده شوند؛ صدای افرادی که دوست دارند به عنوان «شاخ های اینستاگرام» شناخته شوند و رفتارهای نامتعارفی را به نمایش می‌گذارند.

شاخ های اینستاگرام

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

البته این رفتارها محدود به مرزهای داخلی نیست و نمونه‌های آن در سایر کشورها و فرهنگ‌ها نیز دیده می‌شود. اما چه عواملی باعث می‌شود که برخی کاربران رفتارهای نامتعارفی در اینستاگرام از خود بروز دهند؟ چرا اینستاگرام یا سایر شبکه‎های مجازی در کشور ما، هویت دیگری به خود می‌گیرد و کاربران تقریبا بدترین استفاده از این شبکه‎ها می‎برند؟

شاخ های اینستاگرام

به من نگاه کن

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

از نگاه روان‌شناسان، انسان‌ها دوست دارند مورد توجه و تحسین دیگران قرار گیرند و این موضوع در همه انسان‌ها جدا از سن، جنسیت، فرهنگ و نژاد آنها مشترک است. «یاسمن اسماعیل افجه» روانشناس و رفتارشناس فضای مجازی به دیجیاتو می‌گوید:

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

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

رو به آرامش

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

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

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

شاخ های اینستاگرام

من چنانم که می‌نمایم

افجه عقیده دارد که این موضوع باید عمیق‌تر بررسی شود:

«همه ما یک «خود واقعی» داریم که متشکل از رفتارها و اخلاقیات و شغل و خانواده ماست. همه افراد در ذهن‌شان، خود ایده‌آل هم دارند. یعنی چیزی که می‌خواهند بشوند. در اینجا خود فرد مطرح است و صحبت از شخص دیگری نیست. در واقع آن چیزی‎ست که افراد دوست دارند باشند. وقتی فاصله بین خود ایده‌آل و خود واقعی زیاد باشد، فرد دچار هیجانات منفی زیادی می‌شود. یا دچار افسردگی و انزوا می‌شود یا تمام تلاش خود را می‌کند تا به خود ایده‌آل برسد.

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

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

دوستم داشته باش

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

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

شاخ های اینستاگرام

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

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

فراموشم نکن

مورد دیگر ترس از فراموشی‌ست. همه افراد ترس از مرگ و فراموش شدن را دارند. از نگاه افجه همین دلیلی‌ست تا افراد شروع به فعالیت کنند تا فراموش نشوند:

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

***

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

نوشته بررسی دلایل رفتارهای نامتعارف در اینستاگرام؛ به من یک لایک بدهید اولین بار در دیجیاتو پدیدار شد.

گردآوری توسط ایده طلایی

شروع مینی پروژه با آنگولار !

بعد از کلنجار های خیلی زیاد، با خودم کنار اومدم و تصمیم گرفتم برم سمت یادگیری آنگولار و ببینم این فریم ورک فرانت اند چیه که انقدر طرفدار پیدا کرده و طرفدارانش در حال افزایشه، خلاصه که اولش به سایت رسمی آنگولار مراجعه کردم و داکیومنت اعظم رو دیدم !!! خب اول به صفحه GETTING STARTED رفتم و خب پیش نیاز های کار با آنگولار رو که شامل node.js و npm و سپس Angular-cli نصب کردم و …

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

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

تصمیم گرفتم برم سراغ منابع متنی یا ویدیویی فارسی ! (امان از تنبلی)

بعد از دقایقی سرچ در گوگل جان متوجه شدم که مثل همیشه آموزش خیلی خوبی نداره! البته به یک سری آموزش به زبان فارسی در یوتیوب برخوردم که تصمیم گرفتم طبق همون پیش برم، خب بعد از دو روز دیدن اون آموزش ها دوباره حس کردم سرعت یادگیری خیلی خوب نیست 😐 و از طرفی مدرس یکم مسائل میپیچونه و گُنگ رو بیان میکنه!

خب طبق معمول این روش رو هم کنار گذاشتم 😐 (همیشه برای یادگیری چیزهای جدید این مشکل هست)

اینجا بود که پروژه یکی از دوستان خیلی خوبم ( سلام معین :] ) به دادم رسید و از اونجایی که پروژه قدم به قدم در گیت هاب قرار داده شده بود تصمیم گرفتم همون رو بخونم……

بعد از چند روز تصمیم گرفتم یک مینی پروژه برای خودم درست کنم و اون رو روی وبلاگ شخصیم که هنوز هیچ مطلبی توش منتشر نکردم، پیاده کنم…

اگه علاقه مند به آنگولار هستید میتونید این مینی پروژه رو در گیت هابم ببینید. ( البته هنوز کامل نیست! )

امیدوارم برای اولین پستی که نوشتم خیلی خسته کننده نباشه براتون 🙂

خوشحال میشم اگه تجربه ای در یادگیری (کار) با آنگولار داشتین به اشتراک بزارین.

نوشته شروع مینی پروژه با آنگولار ! اولین بار در ویرگول پدیدار شد.

گردآوری توسط ایده طلایی