شما عضو این انجمن نبوده یا وارد نشده اید. لطفا برای مشاهده کامل انجمن و استفاده از آن وارد شوید یا ثبت نام کنید .

مهمان گرامی، خوش‌آمدید!
شما قبل از این که بتوانید در این انجمن مطلبی ارسال کنید باید ثبت نام کنید.

نام کاربری
  

گذرواژه‌
  





جستجوی انجمن‌ها

(جستجوی پیشرفته)

آمار انجمن
» اعضا: 3,543
» آخرین عضو: makabaka
» موضوعات انجمن: 10,393
» ارسال‌های انجمن: 14,568

آمار کامل

کاربران آنلاین
در حال حاضر 275 کاربر آنلاین وجود دارد.
» 0 عضو | 275 مهمان
، ، Applebot

آخرین موضوع‌ها
بوم‌گردی؛ سفر به قلب فرهن...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
8 ساعت پیش
» پاسخ: 0
» بازدید: 10
ویلا در شمال؛ تجربه لوکس ...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
8 ساعت پیش
» پاسخ: 0
» بازدید: 10
کلبه چوبی؛ پناهی گرم در د...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
8 ساعت پیش
» پاسخ: 0
» بازدید: 10
سفر به ماسال؛ اقامت در وی...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۲۳، ۰۱:۴۲ عصر
» پاسخ: 0
» بازدید: 79
بهترین ویلاهای بابلسر برا...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۲۳، ۰۱:۴۱ عصر
» پاسخ: 0
» بازدید: 66
سوئیت یا ویلا؟ بهترین گزی...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۲۳، ۰۱:۴۰ عصر
» پاسخ: 0
» بازدید: 56
آینده‌ای بدون صف؛ وقتی فن...
انجمن: گفتگوی آزاد
آخرین ارسال توسط: marjan1999
۰۴/۸/۲۱، ۰۱:۲۸ عصر
» پاسخ: 0
» بازدید: 69
نقش دستگیره هوشمند در امن...
انجمن: گفتگوی آزاد
آخرین ارسال توسط: marjan1999
۰۴/۸/۲۰، ۰۴:۵۵ عصر
» پاسخ: 0
» بازدید: 62
آموزش طرز تهیه کیک مرغ با...
انجمن: گفتگوی آزاد
آخرین ارسال توسط: navidradi
۰۴/۸/۱۹، ۰۶:۱۲ عصر
» پاسخ: 0
» بازدید: 63
ویلا بابلسر؛ ترکیب دریا، ...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۱۶، ۰۲:۲۵ عصر
» پاسخ: 0
» بازدید: 90
ویلا؛ انتخابی برای سبک زن...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۱۶، ۰۲:۲۱ عصر
» پاسخ: 0
» بازدید: 73
اجاره ویلا در رشت؛ تجربه ...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۱۶، ۰۲:۱۶ عصر
» پاسخ: 0
» بازدید: 75
هوشمند سازی ساختمان در ته...
انجمن: گفتگوی آزاد
آخرین ارسال توسط: navidradi
۰۴/۸/۱۴، ۱۰:۳۷ صبح
» پاسخ: 1
» بازدید: 968
زندگی محلی را با بوم‌گردی...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۹، ۰۸:۵۶ عصر
» پاسخ: 0
» بازدید: 85
یک آخر هفته رویایی در ویل...
انجمن: سفرهای داخلی
آخرین ارسال توسط: arvin912
۰۴/۸/۹، ۰۸:۵۵ عصر
» پاسخ: 0
» بازدید: 80

 
  نحوه استفاده از هات اسپات در ویندوز ۱۰
ارسال کننده: نگار - ۹۶/۱۱/۱۴، ۰۳:۴۸ صبح - انجمن: ویندوز - بدون پاسخ

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

به اشتراک گذاری اینترنت کامپیوتر در ویندوز ۱۰ بسیار آسان است. این قابلیت اجازه می دهد تا حداکثر هشت دستگاه برای دریافت آنلاین بطور همزمان به سیستم متصل شوند. در اینجا نحوه انجام این کار با استفاده از رایانه هایی که Creators Update را اجرا می کند، انجام می شود.

[تصویر:  do.php?img=4299]

دو راه برای فعال کردن هات اسپات سیستم وجود دارد. اولین کار این است که روی نماد اتصال اینترنت در سمت راست پایین نوار وظیفه کلیک کنید. در پنل پاپ آپ که ظاهر می شود، باید یک آیکون با عنوان mobile Hotspot (که در اینجا عکس آن دیده می شود) را ببینید. روی آن کلیک کنید و سیستم به عنوان هات اسپات قابل استفاده است.
مشکل این روش این است که نام هات اسپات یا رمز عبور آن را نمی دانید. به همین دلیل اگر برای اولین بار از آن استفاده می کنید باید از قسمت تنظیمات برنامه شروع کنید.

برنامه تنظیمات را باز کنید (روی Start کلیک کنید و نماد دسکتاپ تنظیمات را در گوشه پایین سمت چپ انتخاب کنید) و به Network & Internet> Hotspot Mobile بروید.

[تصویر:  do.php?img=4300]

در این صفحه، یک نوار لغزنده روشن / خاموش در بالای صفحه وجود دارد تا ویژگی کانکشن تلفن همراه فعال شود. در پایین آن یک منوی کشویی Share my Internet Connection from وجود دارد. در اینجا شما می توانید اتصال اینترنتی سیستم خود را انتخاب کنید. برای مثال، اگر شما یک اتصال وایفای و اترنت داشته باشید می توانید انتخاب کنید که کدامیک را ترجیح می دهید.

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

چاپ این مطلب

  اپلیکیشن پیام رسان تلگرام ایکس بطور رسمی از سوی تلگرام تایید و معر
ارسال کننده: mesterweb - ۹۶/۱۱/۱۳، ۱۱:۲۴ عصر - انجمن: تلگرام - پاسخ (1)

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

[تصویر:  do.php?img=4298]

اپلیکیشن Telegram X نسخه‌ای مجزا و ساخته شده بر اساس TDLib است که موفق شده ظاهری جذاب‌تر و سریع‌تر را نسبت به تلگرام اصلی برای کاربران مهیا کند. به گفته تلگرام، این اپلیکیشن مصرف باتری بهینه‌تری نسبت به نسخه اصلی دارد و امکانات متعددی نیز در آن تدارک دیده شده است که در ادامه به آنها اشاره خواهیم کرد:
  • محیط جذاب و روان‌تر: اگرچه محیط کلی برنامه تفاوتی با نسخه اصلی ندارد اما چند دقیقه گشت زدن در برنامه کافی است تا متوجه محیط سریع‌تر و انیمیشن‌های جذاب موجود در برنامه شوید. علاوه بر این اگر سری به کانال‌ها بزنید شاهد بزرگتر شدن کادر پیام‌ها و عکس‌ها برای خوانایی بهتر، و همچنین حذف نوار مزاحم Mute/UnMute خواهید بود که مرور مطالب کانال‌ها را بسیار ساده و لذت‌بخش‌تر از همیشه کرده است. صفحه اصلی برنامه نیز حالا با Swipe به راست صفحه تماس‌ها منتقل خواهد شد.
  • نمایش بدون Bubble: ویژگی جذابی که در این نسخه وجود دارد و باعث زیبایی چشمگیر برنامه خواهد شد، حذف Bubble ها یا همان کادر دور پیام‌ها است. با این‌کار محدوده متن یا عکس گسترش پیدا خواهد کرد و برای مثال عکس‌ها به صورت تمام صفحه نمایش داده خواهند شد. البته این موضوع کاملا به سلیقه شما بستگی خواهد داشت و ممکن است به هیچ وجه طرفدار این ویژگی نشوید.
  • پیش نمایش چت‌ها: نکته‌ی جالبی که به این نسخه اضافه شده، امکان تماشای پیش نمایش از چت‌ها است. از حالا کافی است روی چت‌ها لمس طولانی کنید تا پیش نمایشی از محتویات داخل آن به شما نمایش داده شود.
  • بازطراحی موزیک پلیر و منوی اتچ: تغییر ظاهری دیگری که در برنامه رخ داده از نو طراحی شدن موزیک پلیر و منوی اتچ است. کافی است تا روی آیکون ارسال فایل لمس کنید تا با منوی جدید و بسیار کارآمدتر Telegram X آشنا شوید. موزیک پلیر برنامه نیز دستخوش تغییراتی شده است تا محیط روان‌تری در اختیار شما قرار دهد.
  • پخش شناور ویدیو: ویژگی جذاب دیگر در این برنامه امکان نمایش شناور ویدیوها در برنامه است. اگر با ویدیومسیج‌ها کار کرده باشید حتما می‌دانید که این ویدیوها می‌توانند به صورت شناور به پخش شدن خود ادامه دهند تا همزمان با تماشای آن‌ها امکان خارج شدن از چت و گشت زدن در برنامه نیز وجود داشته باشد. در این نسخه این ویژگی برای ویدیوها نیز در دسترس خواهد بود.
  • Swipe کردن پیام‌ها: در این نسخه، با کشیدن یک پیام به سمت راست یا چپ، می‌توانید به امکانات مختلفی نظیر فوروارد، ریپلای و ... دسترسی داشته باشید.
امکان جایگزینی TelegramX با نسخه اصلی تلگرام
تلگرام رسما اعلام کرده که پروژه تلگرام ایکس ممکن است در آینده جایگزین نسخه اصلی تلگرام شود. البته تلگرام قولی در این رابطه نداده و تاکید کرده که حتی اگر این اتفاق رخ ندهد، این نسخه می‌تواند به توسعه یافتن امکانات جدید و وسیع‌تر تلگرام اصلی کمک کند.

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


دانلود TelegramX

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


متاسفانه تلگرام ایکس و تلگرام از اپ استور حذف شد. (دلیل این عمل را در لینک زیر مطالعه کنید)

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

چاپ این مطلب

  استفاده از آنتی ویروس بومی پادویش برای سازمان های دولتی اجباری شد
ارسال کننده: farnaz - ۹۶/۱۱/۱۳، ۱۰:۱۰ عصر - انجمن: هک و امنیت - بدون پاسخ

به منظور حفظ امنیت در سیستم‌های کامپیوتری، دستگاه‌های اجرایی و سازمان‌های دولتی ملزم به استفاده از آنتی ویروس بومی پادویش (Padvish) شدند.

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

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

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

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

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

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

چاپ این مطلب

  با سرویس پرواز گوگل ( Google Flights ) از تاخیر در پروازهایتان مطلع شوید
ارسال کننده: elshan - ۹۶/۱۱/۱۳، ۰۹:۱۴ عصر - انجمن: کامپیوتر و اینترنت - بدون پاسخ

سرویس پرواز گوگل (Google Flights) اینک شما را از تاخیر احتمالی در پروازهایتان مطلع خواهد کرد. نسخه جدید گوگل فلایت مناسب افرادی است که دائم در حال سفر هستند.

[تصویر:  do.php?img=4297]

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

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

برای ورود به سرویس پرواز گوگل (Google Flights) از لینک زیر استفاده کنید:

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


چاپ این مطلب

  عملکرد چندگانه پاور گوشی مشکل جدید آیفون10
ارسال کننده: saberi - ۹۶/۱۱/۱۳، ۰۸:۵۷ عصر - انجمن: ios - پاسخ (1)

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

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

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

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

به نظر شما این مشکل آیفون10 ایرادی بازدارنده به منظور خرید گوشی است و یک مشکل محسوب می‌شود؟




چاپ این مطلب

  دلیل اپل برای حذف تلگرام از اپ استور چیست؟
ارسال کننده: saberi - ۹۶/۱۱/۱۳، ۰۸:۴۷ عصر - انجمن: تلگرام - پاسخ (3)

طبق اخبار منتشر شده، صبح روز 12 بهمن 1396 اپلیکیشن تلگرام و تلگرام ایکس بدون هیچ اطلاع قبلی از فروشگاه اپلیکیشن اپل (App Store) حذف شده است.
در ابتدا یکی از کاربران ردیت (Reddit) خبر حذف این اپلیکیشن‌ها از روی فروشگاه اپلیکیشن اپل اعلام کرده بود و در ادامه، بسیاری از کاربران این موضوع را تایید کردند. هنوز مشخص نیست چرا اپل اقدام به حذف تلگرام از اپ استور کرده و آیا به زودی این پیام رسان محبوب به اپ استور بازخواهد گشت یا خیر؟
برخی اخبار منتشر شده حاکی از آن است که همزمان با این اتفاق، Telegram در حال آماده‌سازی یک به‌روزرسانی برای اپلیکیشن پیام رسان خود است و به همین دلیل گفته می‌شود شاید حذف این برنامه از اپ استور تنها یک اشتباه انسانی باشد و به زودی نسخه جدیدی از این پیام رسان در اپ استور قرار می‌گیرد.
لازم به ذکر است که حذف تلگرام از اپ استور به صورت سراسری اتفاق افتاده و تنها به یک منطقه خاص مربوط نمی‌شود. پاول دوروف، مدیر Telegram نیز در جدیدترین اظهار نظر خود اعلام کرد که این مشکل به زودی رفع خواهد شد.

کمپانی آمریکایی اپل در پاسخ به شکایت کاربران، علت پاک شدن تلگرام از اپ استور را محتوای نامناسب اعلام کرده است!

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

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

نخستین بار غیبت این نرم افزار در روز چهارشنبه و زمانی گزارش شد که یکی از کاربران شبکه اجتماعی ردیت، نتوانست تلگرام و تلگرام X (یک اپلیکیشن جدید که روی iOS آزمایش شده بود اما به صورت رسمی برای اندروید منتشر شده است) را در اپ استور پیدا کند.
پس از آن، کاربران از طریق توییتر، علت این مشکل عجیب را از پاول دوروف جویا شدند که وی پاسخ داد: اپل به این خاطر که محتوای نامناسب در دسترس کاربران قرار می‌گرفت، به ما هشدار داده بود و هر دو اپلیکیشن از App Store حذف شدند. به محض این‌که موارد حفاظتی اضافه شوند، ما انتظار داریم که اپلیکیشن ها به App Store بازگردند.

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

چاپ این مطلب

  آیا جاسوسی اینستاگرام از کاربران واقعیت دارد؟
ارسال کننده: saberi - ۹۶/۱۱/۱۳، ۰۸:۰۹ عصر - انجمن: هک و امنیت - پاسخ (4)

آیا اینستاگرام (Instagram) علی‌رغم قابلیت‌های متعدد و کاربردی خود، شبکه اجتماعی امن و قابل اعتمادی است؟ شواهد نشان می‌دهند که متاسفانه جاسوسی اینستاگرام از طرق مختلفی صورت می‌گیرد.

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

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

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

خوشبختانه حالا که از چنین قابلیتی آگاه شده‌اید، می‌توانید آنها غیرفعال کنید. کافیست به بخش تنظیمات (Settings) رفته و گزینه Show activity Status را بر روی حالت off قرار دهید. به دنبال‌کنندگان و دوستان خود نیز اطلاع دهید تا این قابلیت را غیرفعال کنند. از آنجایی که قابلیت مذکور به صورت پیش‌فرض فعال است، بسیاری از کاربران از آن بی‌اطلاع هستند و نمی‌دانند که باید آن را غیرفعال کنند.

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

برای اثبات این موضوع کافیست به وب‌سایت دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
سر بزنید. این سرویس به شما نشان می‌دهد که دسترسی به دیتای آنلاین تا چه حد ساده و پیش پا افتاده است!

برای حل این مشکل چه می‌توان کرد؟
 تنها باید در حین قرار دادن تگ و اطلاعات بر روی پست خود دقت کنید و مواردی که بهتر است غریبه‌ها ندانند را به اشتراک نگذارید.
اگر از اپلیکیشن اینستاگرام استفاده می‌کنید، مطمئن شوید که به GPS گوشی شما دسترسی نداشته باشید. در آیفون‌ها باید به بخش Settings > Privacy > Location Services رفته و گزینه مربوط به برنامه اینستا را غیرفعال کنید. کاربران اندرویدی نیز با رفتن به مسیر General > Settings > Location چنین تغییری را اعمال کنند. در اینجا دسترسی برنامه‌های مختلف به موقعیت مکانی خود را کنترل کنید.

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

[تصویر:  do.php?img=4296]

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

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

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


اما به هر حال بهتر است مواظب باشیم!
در این زمینه چه کاری از دست کاربران بر می‌‌آید؟ احتمالا حین نصب برنامه اینستاگرام و موارد دیگری، دسترسی به میکروفون گوشی را به آنها داده‌اید. اکثر کاربران این کار را می‌کنند. کاربران آیفون باید به ترتیب به بخش  Settings > Privacy > Microphone بروند. کاربران اندروید با رفتن به بخش Settings > Apps لیست برنامه‌هایی که به میکروفون دسترسی دارند را در اختیار داشته باشند.

چاپ این مطلب

  مهارت های برنامه نویسی که همه توسعه‌دهندگان وب باید بدانند
ارسال کننده: saberi - ۹۶/۱۱/۱۳، ۰۷:۵۰ عصر - انجمن: کد نویسی - پاسخ (1)

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

اگر دوست دارید تا یک برنامه نویس شده و به جمع توسعه‌دهندگان وب بپیوندید، لیست زیر را به خوبی مرور کنید. این موارد، مهمترین مهارت های برنامه نویسی وب بوده و فراگیری آن‌ها در اولویت هر چیز دیگری قرار دارد.
 
(HyperText Markup Language Version 5 (HTML5
یک توسعه‌دهنده، از زبان اچ تی ام ال برای خلق صفحات وب استفاده می‌کند. اگرچه بسیاری از افراد HTML (زبان نشانه‌گذاری ابر متن) را یک زبان برنامه نویسی نمی‌دانند، اما فراگیری تمامی کدهای دستوری و تگ‌های آن بسیار مهم است.

[تصویر:  do.php?img=4287]

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

استفاده از تمامی مهارت های برنامه نویسی وب مستلزم یادگیری HTML است.

(Cascading Style Sheets Level 3 (CSS3
بعد از نوشتن یک صفحه وب با استفاده از HTML، نوبت به استفاده از سی اس اس می‌رسد. توسعه‌دهندگان وب از CSS برای اعمال ویژگی‌های بصری و بهبود ظاهر صفحات استفاده می‌کنند. یک صفحه نوشته شده با استفاده از HTML و بدون کدهای CSS، همچون ساختمانی است که به جز آجر و یا آهن به کار رفته در آن، هیچ چیز دیگری (اعم از پنجره، نما و دیگر موارد) دیده نمی‌شود، هر چند پی‌ریزی خوب و قوی داشته باشد. تصویر زیر کاربرد CSS را به خوبی نشان می‌دهد.
[تصویر:  do.php?img=4289]
یک صفحه HTML بدون CSS – یک صفحه HTML با CSS
جدیدترین نسخه CSS با عنوان CSS3 شناخته شده و به خاطر افزوده شدن قابلیت‌های فراوان ساخت انیمیشن و اجسام متحرک در آن، نیاز به استفاده از جاوااسکریپت به میزان قابل توجهی کاهش پیدا کرده است.
[تصویر:  do.php?img=4288]

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

(JavaScript (JS
بر خلاف HTML  و CSS، جاوااسکریپت کاملا یک زبان برنامه نویسی است که تعامل با صفحات وب را ممکن می‌کند. HTML در واقع مشخص می‌کند که یک صفحه وب چه چیزهایی را در بر داشته باشد و مکان هر قسمت را مشخص می‌کند و CSS به این فضاهای تخصیص داده شده، شکل و شمایل زیبا می‌بخشد، اما این JavaScript است که به هر صفحه می‌گوید چگونه رفتار کند. بدون استفاده از JavaScript، صفحات وب ایستا و بدون تغییر باقی خواهند ماند.
[تصویر:  do.php?img=4290]

یک صفحه وب بدون کد خط‌های JavaScript، تنها می‌تواند محتوا و فایل‌های چند رسانه‌ای را نمایش دهد و امکات “تعامل آن با کاربر” وجود ندارد. کاربر تنها می‌تواند محتوای صفحه را تماشا کند. JavaScript را باید آخرین مورد در بین مهارت های برنامه نویسی برای ایجاد فرانت اند (Front-End) دانست. گفتنی است Front-End به بخشی گفته می‌شود که کاربر آن را مشاهده کرده و با آن تعامل دارد. مابقی بخش‌ها به بک اند (Back-End) تعلق داشته و قسمت‌هایی هستند که دور از چشم کاربر، اعمال مختلف را پیش می‌برند.

(Asynchronous JavaScript and XML (Ajax
ای‌جکس را نمی‌توان همچون JavaScript، یک تکنولوژی جداگانه برای خلق اپلیکیشن‌های تحت وب برای افزایش تعامل با کاربر دانست. در واقع Ajax دسته‌ای از استانداردها و فناوری‌های وب برای ایجاد اپلیکیشن‌های تحت وب است. Ajax دیتا را در پس‌زمینه به صورت ناهمگام دانلود کرده و به صفحه وب اجازه می‌دهد تا بدون نیاز به طی‌کردن چرخه دریافت دستور از کاربر، پردازش و سپس تحویل آن، خود را آپدیت کند. جیمیل، گوگل مپس و گوکل داکس را باید نمونه‌هایی دانست که استفاده فراوانی از این تکنیک می‌کنند.

PHP Hypertext Processor
پی اچ پی همانند JavaScript یک زبان برنامه نویسی است، با این تفاوت که برای ایجاد Back-End کاربرد داشته و توسعه‌دهندگان وب از آن برای ایجاد صفحات پویا بر روی یک سرور استفاده می‌کنند. سرور یک برنامه مشخص را اجرا کرده و نتیجه را به مرورگر ارسال می‌کند. به عبارت دیگر، وقتی شما با یک وب سایت تعامل دارید، ارتباط شما با JavaScript است. JavaScript اطلاعات گرفته شده از کاربر را به سرور ارسال می‌کند تا در آنجا یک برنامه نوشته شده به وسیله PHP، آن‌ها را آنالیز کرده و سپس بازگرداند.
[تصویر:  do.php?img=4294]
در نظر داشته باشید PHP تنها یکی از زبان‌های برنامه نویسی سمت سرور است و زبان‌های دیگری نیز همچون جاوا، روبی، ای اس پی، پایتون و پرل برای این کار وجود دارند. دلیل اهمیت PHP و قرارگیری آن در زمره مهمترین مهارت های برنامه نویسی وب، استفاده از آن در سیستم مدیریت محتوای وردپرس است. امروز ده‌ها میلیون وب سایت در دنیای وب وجود دارند که بیش از یک سوم آن‌ها توسط وردپرس ایجاد شده‌اند. PHP را همچنین باید پایه و اساس سیستم مدیریت محتوای جوملا و دروپال و همچنین بزرگترین شبکه اجتماعی دنیا یعنی فیس بوک دانست.

(Structured Query Language (SQL
اس کیو ال در واقع نام یک خانواده از زبان‌ها است که همگی با پایگاه داده در ارتباط هستند. اساس یک وب سایت، اطلاعات آن است و تمامی این اطلاعات در دیتابیس یا همان پایگاه داده ذخیره می‌شوند. MySQL را باید یکی از نسخه‌های مهم و پرکاربرد از این خانواده دانست، چرا که متن باز بوده و در شرایط متوسط بسیار خوب عمل می‌کند.
[تصویر:  do.php?img=4292]
 
(Version Control Systems (VCS
ورژن کنترل مجموعه‌ای از شیوه‌ها برای سازمان‌دهی تغییرات است و به کاربر اجازه می‌دهد تا تغییرات فایل‌ها را پیگیری کند. Version Control یک مشکل اساسی را حل کرده است. با استفاده از آن می‌توان متوجه شد کدام تغییر در مجموعه، سبب موفقیت و یا شکست کل ساختار شده است. همانطور که می‌دانید، برخی اوقات تنها به خاطر یک خط کد اشتباه، کل مجموعه زیر سوال رفته و دیگر اجرا نمی‌شود، اما با استفاده از Version Control، توسعه‌دهندگان قادرند تا با داشتن دیاگرام کد و دنبال کردن انشعاب تغییرات، مشکل را پیدا کنند.
Git را باید پرکاربردترین نرم افزار برای Version Control دانست. وب سایت GitHub یکی از محبوب‌ترین مکان‌ها در اینترنت برای توسعه‌دهندگان است که در آنجا به مقایسه و بحث پیرامون کدهای خود می‌پردازند. بهتر است تا با مفهوم این ابزار آشنا شده و به جمع یکی از بزرگترین محافلی که توسعه‌دهندگان در آنجا ایده‌های خود را تبادل می‌کنند، بپیوندید.

Agile Methodology
روش Agile را نمی‌توان یک تکنولوژی مستقل دانست، پس بهتر است تا آن را یک تکنیک توسعه عنوان کنیم. این متد در تضاد با توسعه پی‌درپی قرار دارد، روشی که پیش از این، استاندارد توسعه بود. این متد توسعه سنتی، از آغاز فاز فراحی اجرا شده و در تمامی مراحل توسعه حضور دارد. روش Agile کار خود را حتی تا مرحله آزمایش، عرضه و مراقب ادامه می‌دهد و در تمامی مراحل توسعه و حتی در مرحله مراقبت نیز حضور دارد. با استفاده از روش Agile، مشکل ساکن‌بودن و عدم انعطاف‌پذیری مراحل ذکر شده در بالا حل می‌شود.
[تصویر:  do.php?img=4295]
در مقایسه با روش توسعه پی‌درپی، در روش Agile بیشتر شاهد تکرار و تکامل هستیم. به عبارت دیگر، در توسعه پی‌درپی برخی مسیرها به انتها می‌رسند، اما در روش Agile به عنوان یکی از مهمترین مهارت های برنامه نویسی وب، مراحل دوره‌ای و تکاملی بیشتری دیده می‌شوند. پرکاربردترین متد Agile را باید فریم ورک SCRUM دانست. اگر کاربری به یادگیری مهارت های برنامه نویسی وب پیشرفته و مدرن اصرار دارد، باید حداقل در حد مقدماتی، با این سبک از توسعه آشنایی داشته باشد.


چاپ این مطلب

  چگونه با سلنیوم یک وب کراولر (خزنده وب) ایجاد کنیم؟
ارسال کننده: saberi - ۹۶/۱۱/۱۳، ۰۷:۱۴ عصر - انجمن: طراحی سایت، سئو و بهینه سازی - پاسخ (3)

با استفاده از وب کراولر می‌توان بدون نیاز به انجام برخی اعمال به صورت دستی، آن‌ها را به صورت خودکار انجام داد. ساخت یک کراوبر وب به کاربر کمک می‌کند اعمال روتین خود در وب را بدون نیاز به تکرار و به طور اتوماتیک انجام بدهد.

[تصویر:  do.php?img=4286]

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

خودکار سازی فرآیندها در گوگل کروم نیازمند استفاده از ابزاری به نام سلنیوم (Selenium) است. این یک بخش نرم افزاری است و با قرار گرفتن بین برنامه و مرورگر به کاربر اجازه می‌دهد از طریق برنامه خود، مرورگر را مدیریت کند. در این مقاله روش کامل خودکارسازی گوگل کروم را شرح خواهیم داد. این مطلب شامل قدم‌های زیر است:
  • تنظیم سلنیوم
  • استفاده از اینسپکتور گوگل کروم به منظور تشخیص عناصر صفحه وب
  • نوشتن یک برنامه جاوا به منظور خودکارسازی گوگل کروم
برای رسیدن به هدف این مقاله، روش خواندن ایمیل‌های گوگل از طریق جاوا را بررسی می‌کنیم. اگرچه گوگل یک API (رابط برنامه‌ نویسی کاربردی) برای خواندن ایمیل فراهم کرده است، اما در مطلب کنونی ما با استفاده از سلنیوم با گوگل میل ارتباط برقرار می‌کنیم تا بلکه بتوانیم فرآیند مورد نظر را به تصویر بکشیم. در گوگل میل به میزان فوق‌العاده زیادی از جاوااسکرپیت استفاده شده است، به همین دلیل گزینه خوبی برای فراگیری نحوه استفاده از سلنیوم برای ساخت وب کراولر محسوب می‌شود.

تنظیم سلنیوم Selenium
سلنیوم از یک بخش نرم افزاری که فرآیندهای جداگانه‌ای را اجرا کرده و از طرف برنامه جاوا، اعمالی را انجام می‌دهد تشکیل شده است. این بخشی که از آن صحبت می‌کنیم با عنوان وب درایور (Web Driver) شناخته می‌شود. وب درایور را باید بر روی سیستم کامپیوتری خود دانلود کرد.

وب درایور
با مراجعه به وب سایت Google از طریق لینک زیر می‌توانید به صفحه دانلود سلنیوم وارد شوید.

دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

در ادامه باید بر روی جدیدترین ریلیز آن کلیک کرده و فایل مناسب با سیستم عامل خود (ویندوز، لینوکس و یا مک) را انتخاب کنید. بسته دانلودی، یک فایل دارای پسوند ZIP بوده و درون آن فایلی قابل اجرا با نام Chromedriver.exe وجود دارد. بعد از دریافت فایل فشرده شده، محتویات درون آن را در مسیری مناسب همچون C:\WebDrivers\chromedriver.exe استخراج کنید. بهتر است شما نیز در همین مسیر فایل را استخراج کنید، چرا که در ادامه، درون برنامه جاوا از این آدرس استفاده خواهیم کرد.

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

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

وقتی فرآیند ساخت را اجرا کنید، تمامی ماژول‌های مورد نیاز دانلود شده و مقدمات لازم برای استفاده از سلنیوم در ساخت وب کراولر فراهم می‌شوند.

روش کار
در اینجا کار با سلنیوم را به منظور ایجاد وب کراولر آغاز می‌کنیم. نخستین قدم ایجاد یک نمونه ChromeDriver است:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

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

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

یک مرجع به عنصر نوشتاری ورودی پیدا کنید تا بلکه بتوان عملیات جستجو را انجام داد. عنصر ورودی نوشتاری دارای نام q است. در اینجا با استفاده از متد ()WebDriver.findElement عناصر HTML درون صفحه را پیدا می‌کنیم:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

می‌توان نوشته را به هر عنصری با استفاده از متد ()sendKeys ارسال کرد. در ایجا یک عبارت جستجویی ارسال کرده و آن را با یک خط جدید به اتمام می‌رسانیم. به همین دلیل جستجو خیلی سریع آغاز می‌شود:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

اکنون که فرآیند جستجو در حال اجرا است، باید برای صفحات نتیجه منتظر بمانیم. می‌توان آن را با کد زیر انجام داد:


*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

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

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

وقتی این جلسه کاری به پایان رسید، پنجره مرورگر با کد زیر می‌تواند بسته شود:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

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

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

گوگل کروم را باز کرده و یک صفحه وب باز کنید. به عنوان نمونه ما در این مطلب، به صفحه فیلم Justice League (2017) در وب سایت IMDb رفته‌ایم. اکنون می‌خواهیم عناصری مورد نظر برای نشانه گرفتن را پیدا کنیم. مثلا در اینجا بخش خلاصه فیلم مد نظر است. بر روی بخش خلاصه (Summary) کلیک راست کرده و گزینه Inspect را انتخاب کنید.

[تصویر:  do.php?img=4283]

در تب Elements می‌توان نوشته مربوط به بخش خلاصه را مشاهده کرد که درون یک تگ div به همراه کلاس summary_text قرار دارد.

[تصویر:  do.php?img=4284]

استفاده از CSS یا XPath برای انتخاب
در سلنیوم از انتخاب عناصر صفحه با استفاده از CSS پشتیبانی می‌شود. به عنوان نمونه برای انتخاب متن مربوط به بخش خلاصه از صفحه بالا می‌توان نوشت:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

کاربران حتی قادر هستند از XPath به منظور انتخاب عناصر به شیوه‌ای تقریبا یکسان استفاده کنند. مجددا برای انتخاب متن خلاصه باید نوشت:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

XPath و CSS هر دو قابلیت‌های مشابهی دارند، پس انتخاب یکی از آن‌ها تنها به سلیقه کاربر برمی‌گردد.

خواندن گوگل میل از جاوا
در این بخش از ایجاد وب کراولر مورد نظر خود، کار کمی پیچیده‌تر می‌شود. در واقع تمامی مراحل پیشین، مقدماتی بودند که اکنون با استفاده از آن‌ها قصد داریم عمل دریافت اطلاعات از گوگل میل را انجام بدهیم.
کار را با Chrome Driver آغاز کرده و به آدرس Gmail.com بروید. تا بارگذاری کامل صفحه منتظر بمانید.

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

در قدم بعد، به دنبال خانه ایمیل بگردید (این فیلد به وسیله آیدی identifierId پر شده است) و آدرس ایمیل را وارد کنید. سپس بر روی دکمه Next کلیک کرده و تا زمان بارگذاری صفحه رمز عبور، منتظر بمانید.

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

اکنون پسورد را وارد کرده و دکمه Next را مجددا انتخاب کنید. سپس باید تا بارگذاری صفحه جی میل منتظر ماند.

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

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

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

اکنون موضوع را دریافت می‌کنیم.

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

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

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

در اینجا تعداد سطرهای ایمیل‌های درون صفحه مشخص می‌شود.

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

در نهایت نوبت به بستن مرورگر می‌رسد.

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

به منظور تکرار می‌توان از سلنیوم با گوگل کروم، برای خزیدن در میان وب سایت‌هایی که دارای انبوهی از کدهای جاوااسکریپت هستند استفاده کرد. با استفاده از گوگل کروم اینسپکتور می‌توان اطلاعات زیادی درباره CSS و XPath به دست آورد. این اطلاعات برای اجرای دستورات بعدی بسیار کاربردی خواهند بود.

چاپ این مطلب

  آموزش ریست کردن تنظیمات شبکه در ویندوز 10
ارسال کننده: saberi - ۹۶/۱۱/۱۳، ۰۶:۳۰ عصر - انجمن: شبکه و سرور - بدون پاسخ

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

ریست کردن تنظیمات شبکه در ویندوز 10
برای بازگرداندن تنظیمات شبکه به حالت اولیه کارخانه در ویندوز 10 مایکروسافت کافیست مراحل زیر را دنبال کنید.
  1. وارد تنظیمات شده (شرتکات Windows + i) و به آدرس Network & Internet > Status بروید.
  2. به پایین صفحه بروید تا یک لینک با عنوان Network Reset را مشاهده کنید. بر روی آن کلیک کنید.
  3. سپس شما یک اخطار را مشاهده می‌کنید که عنوان می‌کند این عملیات تمامی آداپتورهای شبکه شما را حذف خواهد کرد و هر تنظیمی که وجود دارد را به تنظیمات پیش‌فرض کارخانه بازمی‌گرداند. همچنین به شما هشدار می‌دهد که اگر نرم افزار ضد تحریمی را نیز نصب کرده‌اید، باید بار دیگر اقدام به نصب آن کنید.
  4. بر روی دکمه Reset Now کلیک کنید تا عملیات بازگردانی تنظیمات انجام شود.
  5. پس از آن که کامپیوتر شما راه اندازی مجدد شد، مشاهده می‌کنید که تمامی تنظیمات شبکه شخصی شما حذف شده است.
[تصویر:  do.php?img=4282]

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

اگر مشکل با شبکه در دیوایس‌های دیگر نیز وجود، ممکن است مشکل شما از روتر یا دیگر تجهیزات شبکه باشد. در این صورت، ریست کردن تنظیمات شبکه در ویندوز 10 نمی‌تواند کمکی به شما کند.

چاپ این مطلب