آدرس کانال:
دسته بندی ها:
دوره ها و راهنماها
زبان: فارسی
مشترکین:
3.78K
توضیحات از کانال
🎓 آکادمی آنلاین روکسو
روکسو یک وبسایت آموزش آنلاین است که در آن هم میتوانید مهارت مورد نیازتان را یاد بگیرید و هم تخصص خود را به دیگران یاد بدهید.
✔ آدرس وبسایت:
www.roxo.ir
✔ ارتباط با ما از طریق تلگرام:
@roxo24
✔ آدرس کانال تلگرام:
Ratings & Reviews
Reviews can be left only by registered users. All reviews are moderated by admins.
5 stars
0
4 stars
0
3 stars
0
2 stars
2
1 stars
1
آخرین پیام ها 32
2021-12-05 14:06:59
تشخیص فعال بودن Adblock در مرورگر
ابزارهای adblock به دستهای از افزونهها برای مرورگرهای مختلف گفته میشود که توسط کاربران و برای مسدود کردن تبلیغات سایت شما استفاده میشود. طبیعتا اگر شما بهعنوان وبمستر تبلیغات را با اندازه مناسب و در صفحات مناسب قرار ندهید، به تجربه کاربری سایت خود ضربه میزنید. از طرفی بسیاری از وبمستران سایت خود را با تبلیغات بیشازحد شلوغ میکنند تا جایی که باعث آزار و اذیت کاربران میشوند.
این مسئله باعث شد عدهای از برنامهنویسان وب به فکر توسعه افزونههایی به نام ad blocker شوند که امروزه با نام رایج adblock شناخته میشوند. متأسفانه روی دیگر سکه این است که مسدود کردن تبلیغات روی یک سایت باعث ضربه زدن به درآمد مدیران آن سایت میشود.
هیچ راهحل صددرصدی برای تشخیص تبلیغات نیست و افزونههای adblock نیز نمیتوانند صددرصد تبلیغات را مسدود کنند. به همین شکل، ما نیز نمیتوانیم وجود تمام افزونههای adblock را تشخیص بدهیم اما روشهایی وجود دارد که با استفاده از آنها اکثر این افزونهها قابلتشخیص هستند:
https://roxo.ir/go/dwthg
@roxo_ir
611 viewsedited 11:06
2021-12-04 17:48:48
کدام پیامرسانها اطلاعات خود را در اختیار FBI قرار میدهند؟بهترین پیامرسانهای موجود در بازار ادعای حفظ امنیت و حریم خصوصی کاربران را دارند. اما اکنون گزارشاتی منتشر شده که نشان میدهد برخی از این پیامرسانها اطلاعات خود را در اختیار FBI قرار میدهند.
طبق سندی که تازه منتشر شده سه پیامرسان واتساپ، آیمسیج و لاین برخی اطلاعات مربوط به کاربران را طبق درخواست در اختیار FBI قرار میدهد. اما برخی پیامرسانها مانند تلگرام، سیگنال، وایبر و ویچت تاکنون هیچ محتوایی از دادههای کاربران را به FBI ندادهاند.
منبع: Techna
@roxo_ir
824 viewsedited 14:48
2021-12-04 17:32:22
راهنمای جامع مدیریت Processها در لینوکسبرنامهها در تمام سیستمعاملها در قالب پروسه یا process اجرا میشوند. درواقع اجرای یک برنامه در سیستمعامل یک پروسه یا process نامیده میشود.
زمانی که سیستمعامل لینوکس در حال بالا آمدن روی سیستم شماست init system اتفاقی میافتد. یعنی ابتدا کرنل لینوکس بارگذاری شده و سپس کامپوننت هایی بارگذاری میشوند که سیستم به آنها نیاز خواهد داشت.
دو نوع پروسه در لینوکس وجود دارد:
پروسههای پسزمینه
پروسههای پیشزمینه
در لینوکس نرمافزارهای مختلفی برای مدیریت process ها وجود دارد. هر distribution از سیستمعامل لینوکس (مثلاً Ubuntu و Arch و...) از یک یا چند عدد از این نرمافزارها استفاده میکند اما یادگیری تمام آنها فقط هدر دادن وقت شما است. بهتر است نحوه کار با یکی از این برنامهها را یاد بگیرید و همیشه از همان برنامه استفاده کنید.
در این مقاله درباره دو تا از مشهورترین برنامههای مدیریت پروسه در لینوکس صحبت خواهیم کرد: https://www.roxo.ir/comprehensive-guide-to-process-management-in-linux
#برنامه_نویسی #لینوکس
@roxo_ir
778 viewsedited 14:32
2021-12-04 17:20:33
دارت (Dart) یک زبان general-purpose است که توسط گوگل ساختهشده است.
زبانهای general-purpose زبانهایی هستند که بهطور خاص برای کاری خاص طراحی نشدهاند بلکه میتوان با آنها کارهای مختلفی انجام داد و به یک حوزه پایبند نیستند.
همچنین Dart یک زبان statically typed است که یعنی تایپ متغیرها و دادهها هنگام نوشتن کد مشخص میشود. مثلاً برای تعریف یک رشته حتماً باید مشخص کنید که داده از نوع رشته است و نمیتوانید بدون تغییر صریح و دستی در کدها داده دیگری را در آن ذخیره کنید. البته اگر بخواهیم دقیقتر بگوییم Dart یک زبان type inferred است که یعنی مشخص کردن تایپ دادهها اجباری نیست.
در این مقاله میخواهیم با زبان Dart آشنا شده و آن را با جاوا اسکریپت (یا بهتر بگویم، تایپ اسکریپت) مقایسه کنیم. شاید تعجب کنید اما Dart شباهتهای زیادی با جاوا اسکریپت و مخصوصا تایپ اسکریپت دارد تا حدی که یادگیری آن برای توسعهدهندگان تایپ اسکریپت مانند آب خوردن است: https://www.roxo.ir/a-tour-of-the-dart-language
#برنامه_نویسی
@roxo_ir
826 viewsedited 14:20
2021-12-01 14:59:08
نکست جیاس فریمورکی است که از react استفاده میکند و تمام برنامه (سمت سرور و سمت کلاینت) را برایتان میسازد. این فریمورک قابلیتهای بسیار بیشتری را نسبت به react به شما میدهد و درواقع react را توسعه میدهد.
در next.js هنوز هم کد react مینویسیم اما قابلیتهای آن بسیار زیاد و قوی شده است و برای هر مسئله کوچکی نیاز به استفاده از کتابخانههای خارجی نداریم.
مزیت اصلی next.js ارائه قابلیت Server-Side Rendering است که یعنی صفحات شما در سمت سرور ساختهشده و بهصورت کاملشده به سمت کاربر ارسال میشوند درحالیکه در برنامههای عادی و تکصفحهای React دادهها از API دریافت شده و روی مرورگر کاربر توسط جاوا اسکریپت از صفر ساخته میشود و چنین موضوعی SEO شما را از دو جهت خراب میکند:
در برخی از موارد crawler ها نمیتوانند محتویات صفحه را بخوانند.
در اکثر موارد زمان اولیه بارگذاری صفحه برای برنامههای SPA بسیار زیاد است.
در این مقاله میخواهیم نحوه استفاده از next.js و دستورات آن را بهصورت کامل و عملی نشان دهیم: https://www.roxo.ir/nextjs-in-one-article
#برنامه_نویسی
@roxo_ir
138 viewsedited 11:59
2021-12-01 14:07:23
طرح صیانت برگشت خورد؛ ارجاع به مرکز پژوهشهای مجلس برای بررسی مجدددر آخرین جلسه کمیسیون بررسی تخصصی طرح صیانت نمایندگان مجلس حاضر در این کمیسیون به برگشت طرح صیانت به مرکز پژوهشها رای دادند. آنها همچنین تاکید کردند که نظرات دولت و مرکز ملی فضای مجازی در جلسات بررسی طرح صیانت در مرکز پژوهشها شنیده خواهد شد تا بهترین طرح ممکن در صحن علنی مجلس ارائه شود.
@roxo_ir
368 viewsedited 11:07
2021-12-01 13:58:28
نصر (سازمان نظام صنفی رایانهای) تهران در مخالف با اینماد اجباری بیانیه صادر کرد.نصر تهران در انتشار بیانیهای در مخالفت با اجباری شدن اینماد با بیان اینکه این موضوع خلاف قانون و در راستای تشویق جوانان به مهاجرت است تبدیل اینماد به رگولاتور و نهاد مجوزدهی را خطرآفرین توصیف کرده است.
در این بیانیه با تاکید بر اینکه تجمیع اختیاراتی با این ابعاد همچون احراز صلاحیت کسبوکار، امکان ممانعت از شروع فعالیت اقتصادی، امکان نظارت و حتی تعلیق مجوز صادر شده برخلاف فرمایشات رهبری است، عنوان شده که این روند منجر به تشدید ناامیدی و تلاش جوانان در راستای مهاجرت است.
منبع: دیجیاتو
@roxo_ir
398 viewsedited 10:58
2021-12-01 13:41:14
هوکهای react در نسخه 16.8 معرفی شدند و قابلیتهایی را به ما دادند که قبل از آن فقط در کامپوننتهای کلاس محور در دسترس بودند.
هوکها به شما اجازه میدهند کدهای کمتری بنویسید که به نوع خود باعث میشود حجم نهایی کدها کمتر شده و طبیعتاً سرعت برنامه شما افزایش پیدا کند. هر هوک یک تابع ساده است که با کلمه use شروع میشود و یک یا چند داده یا متد را به شما میدهد.
در مقاله زیر با انواع این هوکها آشنا میشوید:• useRef
• useState
• useReducer
• useEffect
• useCallback
• useMemo
• useContext
پسازاینکه با این هوکها آشنا شدیم نگاهی به نحوه نوشتن هوکهای شخصی نیز میاندازیم.
https://www.roxo.ir/react-hooks-2
#برنامه_نویسی #ری_اکت
@roxo_ir
475 viewsedited 10:41
2021-10-19 19:31:34
دانلود تلگرام در پلیاستور از مرز یک میلیارد گذشت!
به گزارش Phonearena، پیامرسان تلگرام توانست از مرز یک میلیارد دانلود در پلیاستور گوگل بگذرد. یکی از دلایل احتمالی این افزایش تعداد دانلود، از دسترس خارج شدن فیسبوک و دیگر اپلیکیشنهای آن نظیر واتساپ و فیسبوک مسنجر و اینستاگرام در دو هفته گذشته است.
@roxo_ir
363 viewsedited 16:31
2021-10-19 19:17:00
اپل از پارچه تمیزکننده محصولاتش رونمایی کرد!این پارچه از مواد غیرساینده تولید شده و لوگوی اپل روی آن حک شده است. هنوز مشخص نیست این پارچه با پارچههای میکروفایبری که در بازار با قیمتهای بسیار ارزانتر موجود است، چه تفاوتی دارد.
@roxo_ir
395 viewsedited 16:17