جاوا اسکریپت رو یاد بگیر. قدم بیست و یکم

جاوااسکریپتسلامممممم بچه‌های گل، حالتون چطوره خوبید؟! آقا من شرمنده، خیلی وقته این سری مطلب رو ادامه نمی‌دم ولی خب ببخشید دیگه کاره پیش میاد، البته کار نیست، حالش نبود 😁😁 … خب قسمت بیست و یکم از این دوره رو گذاشتم برای عبارات منظم یا همون Regular Expressions … خب توی تعریف ساده اگه بگم چیه، عبارات ساده یا RegExp دنباله‌ای از کاراکتر‌ها هستند که یک الگوی جستجو رو برای ما می سازند. این الگو می تونه برای جستجو متون و همچنین انجام عملیات جایگزینی استفاده بشه.

ادامه خواندن جاوا اسکریپت رو یاد بگیر. قدم بیست و یکم

برای همیشه دو حالت وجود خواهد داشت و غیر از آن راه چاره‌ای نیست!

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

compressor.io یه سرویس باحال 🙃

خیلی وقت‌ها هر روز می‌شنوم که از مشکلات کم بودن سرعت بارگذاری وبسایت بهینه نبودن تصاویر هستش! خب این موضوع به نظر باید تا الان حل می شد ولی خب هنوز حل نشده! برنامه‌های زیادی هستند که تصاویر رو برای استفاده در وب برای شما بهینه می کنند و اون رو کم حجم می کنند، ولی خب من به هیچکدومشون دسترسی نداشتم تا اینکه compressor.io رو پیدا کردم! واقعا سرویس خوبیه! 🤓

با استفاده از این سرویس می تونید به سادگی تصاویرتون رو آپلود کنید و نسخه کم حجم اون بدون افت کیفیت -در دورنما- رو دریافت کنید. البته مطمئنا افت کیفیت وجود خواهد داشت ولی خب در نگاه اول کسی متوجه‌ش نمیشه!

خب چرا همین الان وارد وبسایت compressor.io نمی شید و یه عکس رو آپلود نمی‌کنید؟ 😁

استفاده از فضای خالی در طراحی وبسایت

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

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

ادامه خواندن استفاده از فضای خالی در طراحی وبسایت

مشکلات موجود!!

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

ادامه خواندن مشکلات موجود!!

لینوکس (صفر) 🐧: دبیان، اوبونتو و مینت

دبیان، اوبونتو و مینتهمونطور که گفتم، هدف این سری از آموزش‌ها این نیست که شما به صورت استاندارد با لینوکس آشنا بشید، من خیلی حوصله این جور چیزها رو ندارم، بیشتر سعی می‌کنم چیزهایی رو یاد بگیرم در این زمینه که کاربردی باشه. خب توی این قسمت قصد داریم با سه توزیع معروف دبیان، اوبونتو و مینت آشنا بشیم. یک چیز دیگه رو قبل از این بگم. ببینید ما لینوکس به معنای یک سیستم عامل کامل رو نداریم، لینوکس تنها یک کرنله، برنامه‌های کاربردی که کنار اون قرار می‌گیرند و مواردی غیر از این باعث می‌شن که لینوکس تبدیل به یک سیستم عامل بشه. خب این چیزها «گنو» نام دارند. در حقیقت گنو مجموعه‌ای از ابزارهای کاربردی و آزاد است که شامل مواردی مانند کامپایلر، ویرایشگر و… می شود. در کنار هم قرار دادن گنو و لینوکس با همدیگر سیستم عاملی ایجاد میشه که ما اون رو گنو/لینوکس می‌نامیم. پس از این به بعد با واژه گنو/لینوکس همراه خواهیم بود. ادامه خواندن لینوکس (صفر) 🐧: دبیان، اوبونتو و مینت

استفاده از Redshift

redshift Icon Arastoo.netمیگم، شما هم از اون آدم‌هایی هستید که صبح از خواب بیدار شده و تا شب به صفحه کامپیوترتون/لپ‌تاپ‌تون خیره می‌شید؟ خب اگه از اونایید باید بگم که درکتون می‌کنم. خیلی وقت‌ها لپ‌تاپ‌م بهم میگه داداشی جون هر کی دوست داری دیگه من رو خاموش کن! دارم میمیرم لامصب. خب من واقعا برام مهم نیست این رو ولی، چشمام رو خیلی دوست دارم. نگاه کردن به صفحه نمایش برای مثلا ۱۷ ساعت تو روز واقعا زیاده و سخته. پس چاره کار چیه!؟ خب می‌تونید یه آنتی‌رفلکس بخرید. از اون عینک‌هایی که در مقابل نور صفحه نمایش از چشماتون مراقبت می‌کنه، ولی خب این کافی نیست. یه تکنیک دیگه استفاده کردن از برنامه‌ Redshift هستش. شاید باور نکنید ولی در کل می‌گم واقعا از هر چیز دیگه‌ای بهتره. تکنیک‌های خاصی رو دنبال میکنه که با اون براساس محیط و نوری که در اطرفاتون هست درجه رنگ‌ صفحه‌تون رو تنظیم می‌کنه. خب این یه نکته سریع بود. برای استفاده از اون به این صفحه مراجعه کنید و مراحل نصب و … رو برای سیستم‌ عاملتون دنبال کنید. البته من چون روی گنو/لینوکس‌ی‌ها -UBUNTU- تعصب دارم می‌گم که نرید: دستور زیر رو اجرا کنید نصب میشه:

بعد از اون وارد قسمت اپلیکیشن‌هاتون بشید و Redshift رو انتخاب کنید، چند ثانیه وایسید خودش همه چیز رو درست میکنه. :))

لینوکس (صفر) 🐧: تاریخچه و انتخاب توزیع

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

اول از همه منبع: به عنوان کسی که به حقوق دیگران احترام می‌زارم و اون رو ارجعیت همه کارهام می‌دونم باید منبع این دسته از مطالب رو بگم! این مجموعه از وبسایت https://linuxjourney.com گرفته شده. مجموعه مطالب داخل این وبسایت خیلی خوشگل و قشنگ دسته‌بندی شده و می‌تونید شما هم از اونا استفاده کنید. مواردی که توی این نوشته‌ها گفته می‌شه منبع اصلی‌ش وبسایتی بود که گفتم ولی خیلی وقت‌ها شاید نوشته‌ها رو صرفا از یه ترجمه ساده‌ هم با اضافه کردن محتوای بیشتر جذاب‌تر کنم. ادامه خواندن لینوکس (صفر) 🐧: تاریخچه و انتخاب توزیع