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

    راه اندازی یک پاسخ دهنده

    هنگامی که قصد راه اندازی سرویس پاسخ دهی با موضوع تعطیلات را دارید، باید یکی از شرایط زیر را دارا باشید:

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

    یا باید به اکسچنج سرور مایکروسافت متصل شده و از برنامه Out Of Office Assistant استفاده کنید

    یا باید حساب ایمیلی با پشتیبانی POP3/IMAP داشته باشید که از پاسخ گویی خودکار پشتیبانی نمی کند، اما ارائه دهنده اینترنت شما و یا دیگر خدمات این سرویس را ارائه می کنند.

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

    راه اندازی پاسخگوی ایام تعطیلات در جی میل

    برای آندسته از کاربران که آدرس ایمیلشان به @gmail.com ، ختم می شود و یا حتی یک شرکت کوچک را می گردانند که از Google Apps بهره می گیرد، این کار تنها با چند کلیک قابل انجام است. کافی است بر روی منوی Setting در گوشه بالای سمت راست صفحه کلیک کنید و Mail Settings را انتخاب کنید. وقتی صفحه تنظیمات پست الکترونیکی باز شد، به پایین حرکت کنید تا زمانی که بخشی به نام پاسخدهی در هنگام تعطیلات (vacation responder) را مشاهده کنید.

    گزینه های بسیار واضح و بدیهی اند و این راه اندازی یک پاسخگوی تعطیلات را بسیار آسان می کند.

    راه اندازی پاسخدهی در ویندوز لایو هات میل

    هنگامی که در صندوق پستی هات میل خود هستید، بر روی دکمه گزینه ها (options) در سمت راست کلیک کنید و لینک گزینه های بیشتر (More options) را انتخاب کنید.

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

    از اینجا شما به راحتی می توانید تا پاسخ تعطیلات مناسبی را تنظیم کنید.

    به طور پیش فرض پاسخ را تنها برای کاربرانی خواهد فرستاد که در دفترچه مخاطبین شما آدرسشان ثبت شده است. بنابر این اگر می خواهید به همه پاسخ بدهد مطمئن شوید که تیک کنار گزینه پیش فرض را برداشته اید.

    راه اندازی پاسخگوی ایام تعطیلات در یاهو

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

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

    راه اندازی پاسخگوی ایام تعطیلات در مایکروسافت اکسچنج سرور / اوت لوک

    اگر شما به یک Exchange سرور مایکروسافت متصل هستید (معمولا در محل کار خود) قادرید از دستیار خارج از دفتر یا Out Of Office Assistantبهره مند شوید،که همان کاری را می کند که پاسخگوی تعطیلات ایمیل های بالا انجام می دهد. برای تنظیم این مورد دکمه آفیس را کلیک کنید تا به پشت صحنه بروید، از اینجا می توانید دکمه پاسخ دهی به صورت خودکار را انتخاب کنید.

    از اینجا راه اندازی پاسخگوی تعطیلات بسیار آسان است.

    راه اندازیپاسخگوی ایام تعطیلات POP3 / IMAP در Outlook

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

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

    با کلیک بر روی دکمه آفیس به پشت صحنه بروید.

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

    هنگامی که حسابی را انتخاب کردید، باید یک دستور جدید وضع کنید، برای انجام این کار بر روی دکمه قوانین و هشدارها (Rules and Alerts) ابزارهای کلیک کنید.

    وقتی کادر Rules and Alerts گشوده شد، باید یک دستور جدید ایجاد کنید.

    با این کار پنجره گام به گام (wizard) ایجاد قوانین باز می شود، شما می بایست گزینه ای را انتخاب کنید که چنین عنوانی دارد: Apply rule on messages I receive “دستور را برای پیام هایی که دریافت خواهم کرد اعمال کن” و سپس Next را کلیک کنید.

    ما می خواهیم دستور به تمام موارد اعمال گردد، بنابراین می توانیم از بخش زیر بدون زدن تیک هر یک از گزینه ها با زدن Next عبور کنیم.

    وقتی روی دکمه Next کلیک کنید ، پیام هشدار دهنده ای ظاهر می شود که هشدار می دهد این دستور روی هر پیامی که دریافت می کنید اجرا خواهد شد. روی yes کلیک کنید و ادامه دهید.

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

    کلیک بر روی قالب خاص که قبلا ایجاد کرده ایدکلیک کنید. از این قالب به عنوان پاسخ استفاده خواهد شد.

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

    حال رویfinish برای فعال سازی دستور کلیک کنید.

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

    توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





    تلگرام ته موویز

    Windows PowerShell چیست ؟

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

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

    چرا به آن نیاز داریم؟

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

    یکی از شکایت های اصلی مدیران شبکه و سیستم از ویندوز، ضعیف بودن سطر فرمان آن در مقایسه با سیستم های لینوکسی است. مایکروسافت تلاش کرده با powershell یک سطر فرمان قدرتمند را در اختیار کاربران خود بگذارد. قرار است powershell به طور استاندارد به نگارش های بعدی ویندوز اضافه گردد. اصلی ترین ویژگی های powershell عبارتند از این که این رابط یک شی (objects) است و نه محیطی بر پایه متن. همه آن چیزی که بر روی صفحه تصویر دیده می شود درون این برنامه بر قالب شی هستند که دارایی ها (properties) روش (methods) هایی دارند. دسترسی به این شی ها و ویرایش کردن آن ها در مقایسه با حالت متنی بسیار ساده تر است.

    دسترسی به این شی ها و ویرایش کردن آن ها در مقایسه با حالت متنی بسیار ساده تر است. برای نمونه فرمان *get-process L همه پردازش هایی که با حرف L شروع میشند را نشون میده. یا این که اگر میخواهی بدونی به کدامیک از دارایی های پردازش isass دسترسی دارید، کافی است فرمان زیر را وارد کنید:
    get-process isass/get member-membertype property

    دیگر ویژگی های مهم cmdlet ها هستند که فرمان هایی هستند که به طور مستقیم در سطر فرمان وارد می کنیم که اکثرتان آشنایی کامل دارید و من توضیح نمیدم فقط یک مثال براش می زنم:
    برای باز کردن auto Update باید این فرمان را اجرا کنید get itemproperty HKEY:softwaremicrosoftwindowscurrentversionwi ndowsauto
    powershell بر پایه .net framework 2.0 کار می کنه و توانایی کاملی برای اسکریپت ها داره، به طوری که جای windows host و گرفته.

    توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





    تلگرام ته موویز

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

    شرکت امنیتی فنلاندی F-secure همچنین پیش بینی کرده که این نوع ویروس ها در آینده به یک مشکل عمده و خطرناک مبدل خواهند شد.

    ویروس جدید که SymbOS/Yxe نام گرفته اولین بار در کشور چین طراحی شده و هم اکنون دامنه فعالیت آن به دیگر کشورهای جهان نیز کشیده شده است.
    این ویروس برای انتشار و آلوده کردن تلفن های همراه در قالب یک پیام عادی ارسال می شود و اگر کاربران بر روی لینک موجود در آن کلیک کنند به سوی سایتی هدایت می شوند که حاوی بدافزاری مخفی است. این ویروس سپس خود را از طریق پیامک برای تمامی شماره تلفن های ذخیره شده در گوشی ارسال می کند.

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

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

    F-secure همچنین هشدار داده که سایت های شبکه ای اجتماعی نیز به یکی از اهداف جذاب هکرها و کلاهبرداران اینترنتی مبدل شده اند.

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

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

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

    توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





    تلگرام ته موویز

    توپولوژی ستاره ای

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

    مزایا:

    – عملکرد بهتر

    – جداسازی آسان دستگاه خراب از شبکه

    – آسان بودن در افزودن دستگاه های جدید به شبکه

    – آسان بودن در تشخیص خطا و پیدا کردن دستگاهی که از کار افتاده است

    – برقرار بودن شبکه هنگام جدا سازی دستگاه معیوب یا افزودن دستگاه جدید

    – نصب و پیکربندی آسان

    معایب:

    – وابستگی زیاد به هاب مرکزی و از کار افتادن شبکه در صورت خرابی هاب

    – مصرف کابل های زیاد برای ارتباطات بین دستگاه ها

    – هزینه بالا

    – وجود وابستگی به سرور مرکزی

    توپولوژی خطی

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

    مزایا:

    – نصب آسان

    – سادگی

    – ارزان بودن

    – نیاز به مقدار سیم های حداقل برای بستن شبکه

    معایب:

    – خرابی کل شبکه در صورت ایجاد اشکال در کابل اصلی (Bus)

    – نیاز به پیکربندی مجدد، در صورت افزودن دستگاه جدید یا خارج کردن دستگاه خراب از شبکه

    – محدودیت در اتصالات

    – انقلال داده یک طرفه

    توپولوژی حلقوی

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

    مزایا:

    – منظم بودن و امکان انقال داده برای هر دستگاه

    – اجرای بهتر نسبت به توپولوژی خطی

    – عدم نیاز به گره مرکزی برای مدیریت اتصالات بین دستگاه ها

    – سهولت در پیکربندی پس از افزودن دستگاه جدید یا قطع کردن یک دستگاه از شبکه، به دلیل پیکربندی نقطه به نقطه

    معایب:

    – از کار افتادن کل شبکه در صورت خرابی هر یک از دستگاه ها

    – افزودن، حذف یا تغییر مکان یک دستگاه کل شبکه را تحت تاثیر قرار می دهد

    – صرف همه پهنای باند بین لینک های بین دستگاه ها

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

    توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





    تلگرام ته موویز

    پروتکل TCP/IP تشکیل شده از 4 لایه و هر لایه شامل پروتکل هایی است که برخی از آن ها به شرح زیر است:

    لایهکاربردی (Application)

    چند نمونه از پروتکل های این لایه:

    DHCP , DHCPv6 , DNS , FTP , HTTP , IMAP , IRC , LDAP , MGCP , NNTP , BGP , NTP , POP , RPC , RTP , RTSP , RIP , SIP , SMTP , SNMP , SOCKS , SSH , Telnet , TLS/SSL , XMPP

    لایه انتقال(Transport)

    چند نمونه از پروتکل های این لایه:

    ATP , CSP , FCP , IL , LTP , MTP , TCP , UDP , DCCP , SCTP , RSVP

    لایهشبکه (Internet)

    چند نمونه از پروتکل های این لایه:

    IP (IPv4 , IPv6) , ICMP , ICMPv6 , ECN , IGMP , Locator/Identifier Separation Protocol , Seamoby , IPsec , Gateway-to-Gateway Protocol , Anti-replay

    لایهپیوند (Link)

    چند نمونه از پروتکل های این لایه:

    ARP/InARP , NDP , OSPF , Tunnels , L2TP , PPP , Ethernet , DSL , ISDN , FDDI , ARCnet , ATM , CDP , CAN , Econet , FDDI

    بررسی پروتکل FTP از لایه Application

    FTP یا File Transfer Protocol یا قاپ ، قرارداد یا پروتکلی برای انتقال فایل هاست که در شبکه‌های رایانه‌ای برای جابه‌جایی پرونده از مبدا به مقصد مورد استفاده قرار می‌گیرد. درمیان رایانه‌های میزبان، اف‌تی‌پی به طور ویژه یک قراردادِ متداول برای دادوستد فرمان‌ها و پرونده‌ها در هر شبکه پشتیبان از قرارداد اینترنت و قرارداد هدایت انتقال (TCP/IP) مانند اینترنت و اینترانت است. پورت پیش‌ فرض برای خدمات قاپ، درگاه TCP/21 و برای انتقال داده از درگاه TCP/20 استفاده می‌کند .

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

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

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

    بررسی پروتکل TCP از لایه Transport

    قرارداد هدایت انتقال، یا Transmission Control Protocol ‏که همچنین قرارداد کنترل انتقال و یا پروتکل کنترل انتقال نیز گفته می‌شود؛ مجموعه‌ای از پروتکل‌های قراردادی است که پایه و اساس اینترنت می‌باشد.

    TCP شامل چهار لایه ‌است:

    لایه دسترسی به شبکه (Network Interface Physical)

    لایه ارتباط اینترنتی یا اینترنت

    لایه ارتباطات میزبان به میزبان یا انتقال

    لایه سرویس‌های کاربردی (Application)

    برای برقراری یک ارتباط گفتاری به وسیله اینترنت، در لایه انتقال از دو پروتکل TCP و UDP استفاده می‌شود. پروتکل TCP انتقال داده را با دقت و امنیت بالا انجام می‌دهد در حالی که ویژگی پروتکل UDP انتقال سریع اطلاعات، بدون در نظر گرفتن مسائل امنیتی برای انتقال داده است.

    بررسی پروتکل IPsec از لایه Internet

    IPsec یا همان Internet Protocol security عبارت است از مجموعه‌ای از چندین پروتکل که برای ایمن سازی پروتکل اینترنت در ارتباطات بوسیله احراز هویت و رمز گذاری در هربسته(packet) در یک سیر داده به کار می‌رود. این پروتکل محصول مشترک مایکروسافت و سیسکو سیستمز می‌باشد که در نوع خود جالب توجه است .

    IPsec بر خلاف دیگر پروتکلهای امنیتی نظیر SSL، TSL،SSH که در لایه انتقال به بالا قرار دارند در لایه شبکه مدل مرجع OSI کار می‌کند. یعنی لایه که آی پی در آن قرار دارد که باعث انعطاف بیشتر این پروتکل می‌شود به طوری که می‌تواند از پروتکل‌های لایه ۴ نظیر تی سی پی و یو دی پی محافظت کند.

    مزیت بعدی IPsec به نسبت بقیه پروتکل های امنیتی نظیر اس اس ال این است که : نیازی نیست که برنامه بر طبق این پروتکل طراحی شود.

    خانواده پروتکل IPSec شامل دو پروتکل است. یعنی سرآیند احراز هویت یا AH یا همان authentication header وESP که هر دوی این پروتکل‌ها از IPSec مستقل خواهد بود.

    بررسی پروتکل DSL از لایه Link

    خط دیجیتال مشترک یا (Digital Subscriber Line) از دسته فن آوری‌هایی است که انتقال مخابراتی اطلاعات دیتا را به وسیله سیم‌های ارتباطی در یک شبکه تلفنی محلی فراهم می‌آورد. خط اشتراک دیجیتال شاخه‌ای از تکنولوژی است که اطلاعات را از طریق شبکه کابلی تلفن محلی انتقال می‌دهد. DSL ابتدا برای یک حلقه ارتباطی دیجیتال شکل گرفت. در بازاریابی ارتباطات رادیویی اصطلاح DSL با معنی خط اشتراک دیجیتال نامتقارن (ADSL) قابل فهم و شناخته شده می‌باشد که متداول ترین شیوه استفاده از فناوری DSL می‌باشد. خدمات DSLاز طریق خط تلفن معمولی به طور همزمان با صدا قابل اجرا است. این امر به دلیل این است که فناوری DSL از فرکانس بالاتری نسبت به صوت استفاده می‌کند در نتیجه تداخلی بین اطلاعات دیجیتال و صوت به وجود نمی‌آید. سرعت انتقال داده‌ها با استفاده از پروتکل DSL به طور معمول از ۲۵۶ کیلو بیت بر ثانیه تا ۴۰ مگابیت بر ثانیه بسته به نوع تکنولوژی DSL، شرایط خطوط تلفن و سطح خدمات سرویس دهنده می‌باشد. در ADSL توان انتقال داده‌ها در جهت معکوس یعنی ارسال کمتر از دانلود می‌باشد از این رو است که ADSL ، خط اشتراک دیجیتال نامتقارن نامید شده. در خط اشتراک دیجیتال متقارن (SDSL) سرعت دانلود و آپلود (نرخ انتقال داده در جهت آپلود و دانلود) برابر است.

    توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





    تلگرام ته موویز

    گزینه create dump file در task manager ویندوز 7 چیست، به چه درد می خورد و چه کار می کند ؟


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

    برای این کار در برگه process روی برنامه کلیک راست کنید و create dump file را انتخاب کنید. ولی این فایل چه کمکی می کند؟ در واقع باعث می شود تا شما برنامه ای که پی در پی خراب می شود و یا کلا از کار افتاده را بررسی کنید و راه حلی برای آن پیدا کنید. شاید برای شما اتفاق افتاده باشد که برنامه ای خراب شده و end process زدید و حالا اجرا نمی شود و حتی ری استارت هم که کردید، باز کار نمی کند. وقتی فایل dumpساخته شد، فایل را باز کرده و اینک باید سعی کنید با به کارگیری سمبل های ویندوز تحقیق خود را شروع کنید. توجه کنید که پیدا کردن مشکل به هیچ وجه کار آسانی نیست و خیلی سخت است و نیازمند مهارت و تخصص خاص خودش است. باید تحقیقات زیادی حتی در اینترنت برای یافتن کلید حل معما انجام بدید.

    توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





    تلگرام ته موویز

    Date

    این گونه از داده ها می توانند تاریخ های موجود بین بازه 01-01-00001 تا 31-12-9999 را در خود ذخیره نمایند. فضای اشغالی آن ها نیز 3 بایت می باشد. نوع آن ها از نوع Datetime می باشد.

    Time

    این داده ها بازه بین 00:00:00.0000000 تا 23:59:59.9999999 را در بر می گیرند. نوع آن ها از نوع Datetime می باشد.

    Datetime 2

    این داده ها بازه بین 0001-01-01 00:00:00.0000000 تا 9999-12-31 23:59:59.9999999 را در بر می گیرند. حجم اشغالی آن ها می تواند 6، 7 یا 8 بایت باشد. نوع آن ها هم Datetime می باشد.

    Datetimeoffset

    بازه این گونه داده ها از 0001-01-01 00:00:00.0000000 -14:00 تا 9999-12-31 23:59:59.9999999 +14:00 می باشد. همچنین حافظه اشغالی 8، 9 یا 10 بایت خواهد بود.

    توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





    تلگرام ته موویز

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

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

    فرض کنید کتابخانه‌ای ۱۰ اتاق مطالعه یکسان دارد. برای جلوگیری از مجادله و نزاع، دانشجویانی که قصد مطالعه دارند‍، باید اتاقی را از یک پیشخوان درخواست دهند. وقتی که یک دانشجو مطالعه‌اش تمام شد و خواست اتاق را تحویل دهد، باید مجدداً به پیشخوان برگردد و نشان دهد که دیگر به اتاق احتیاج ندارد. اگر هیچ اتاق خالی وجود نداشت و همه اتاق‌ها از قبل اشغال شده بود، دانشجویان باید منتظر بمانند تا یکی از دانشجوها اتاقش را تحویل دهد. سپس دانشجویی که بالاترین اولویت را نسبت به بقیه دارد (مثلاً زودتر از بقیه آمده) می‌تواند اتاق خالی شده را انتخاب کند.

    اصل اساسی این است که دو یا چند فرایند می‌توانند به وسیلهٔ سیگنال‌های ساده با یکدیگر همکاری کنند. هر فرایند را می‌توان در نقطهٔ خاصی از اجرا متوقف نموده، و تا رسیدن سیگنال خاصی از اجرای آن جلوگیری نمود. برای ایجاد این اثر، از متغییرهای خاصی به نام سمافور استفاده می‌گردد.

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

    مقدار سمافور را بررسی می‌کند.

    در صورتی که مقدار سمافور مثبت باشد، فرایند می‌تواند از منبع مشترک استفاده کند. در این صورت، فرایند یک واحد از سمافور می‌کاهد تا نشان دهد که یک واحد از منبع مشترک را استفاده نموده است.

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

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

    توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





    تلگرام ته موویز

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

    برنامه ها از گذشته به صورت تک مسیر اجرا می شدند یعنی تک بند. در حالی که امروزه برنامه ها برای اجرای چندین کار و فعالیت به طور همزمان سرعت بیشتری را می طلبند، موضوعی که امروزه تولید برنامه های نرم افزاری را غیر ممکن ساخته است. روش قدیمی در بازی نوبتی سنتی مانند tic-tac-toe یا شطرنج جواب می دهد، در حالی که شیوه سنتی در برنامه های چند کاره جدید که چندین فرایند به طور موازی در یک زمان انجام می شوند، کاربردی ندارد.

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

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

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

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

    گونه ای دیگر از پردازش، فرا ریسمانی یا Hyper-Threading نام دارد که به مفهوم چندریسمانی همزمان است. فراریسمانی یک فناوری اختصاصی شرکت اینتل است که برای بهبود رایانش موازی یا پردازش موازی (انجام چند دستورالعمل به طور همزمان) در پردازنده به کار رفته‌است. با این فناوری، برای هر هسته پردازشی سیستم عامل به دو هستهٔ مجازی آدرس دهی می‌کند و در هنگامی که امکان داشته باشد حجم کار را بین آن ها تقسیم می‌کند. برای این فناوری نه تنها لازم است که سیستم عامل از چند پردازنده پشتیبانی کند بلکه باید برای آن بهینه سازی شده باشد؛ و شرکت اینتل توصیه می‌کند که در صورتی که از سیستم عاملی استفاده می‌کنید که هایپرتردینگ را پشتیبانی نمی‌کند، این فناوری را غیر فعال کنید.

    توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





    تلگرام ته موویز

    در این پست تلاش میکنم هر انچه که نیاز هست از سیستم عامل اندرویید گفته شود را ذکر کنم تا دوستانی که با این سیستم عامل اشنایی ندارند و خواهان شناخت ان هستند کمکی کرده باشم:

    بخش اول: مقدمه

    سیستم عامل آندروید چیست ؟

    اندروید (Android) نام یک سیستم عامل موبایل است که توسط شرکت گوگل توسعه داده می شود. این سیستم عامل اوپن سورس است و برپایه هسته لینوکس بنا شده است. اندروید بر خلاف سیستم عامل iOS آیفون که فقط پردازنده های ARM را پشتیبانی میکند، بر روی انواع مختلفی از پردازنده ها (ARM, MIPS, Power Architecture, x86) قابل نصب است. از سال 2008 تاکنون تلفن های همراه متعددی با استفاده از این سیستم عامل به بازار ارائه شده اند. همچنین چندین Tablet PC نیز با استفاده از این سیستم عامل به بازار ارائه شده اند.

    آندروید سیستم عاملی بر اساس لینوکس :

    این سیستم عامل بر اساس هسته سیستم عامل لینوکس توسعه یافته است. در واقع مدیریت و بهینه سازی حافظه، ارتباط با سخت افزار و سرویس های سیستم، امنیت، مدیریت پردازش ها و مدیریت منابع دستگاه موبایل را هسته لینوکس انجام می دهد و آندروید فقط لایه ایست که ارتباط میان کاربر و سیستم عامل را برقرار می کند. این لایه نرم افزاری بوسیله جاوا پیاده سازی شده است و به همین علت قادر به اجرای کدهای Native نخواهد بود. آندروید همانند لینوکس اوپن سورس خواهد بود و توسعه دهندگان بیشماری بر روی آن کار می کنند.
    با Eclipse برای آندروید برنامه بنویسید : همانطور که قبلاً گفتم برنامه نویسی برای آندروید بوسیله زبان جاوا انجام می شود. گوگل جهت راحتی برنامه نویسان پلاگینی برای اکلیپس ارائه داده که آن ها بتوانند با استفاده از قدرت اکلیپس برای آندروید برنامه تولید کنند. شما ابتدا باید Eclipse را از اینجا دریافت کنید و سپس این پلاگین را روی آن نصب کنید. بعد از این در قسمت پروژه های اکلیپس گزینه ای به نام Android اضافه خواهد شد که می توانید با استفاده از آن به زبان جاوا و با قدرت اکلیپس برای آندروید برنامه بنویسید.

    لینوکس:

    لینوکس (به انگلیسی: Linux) نام یک سیستم عامل رایانه ای است که معروف ترین نمونه نرم افزار آزاد و گسترش به روش اُپن سورس (متن باز) شناخته می شود. در واقع تنها باید هستهٔ لینوکس را لینوکس نامید، اما به طور معمول این واژه به سیستم عامل های یونیکس مانندی (یا گنو/لینوکسی) اطلاق می شود که بر مبنای هستهٔ لینوکس و کتاب خانه ها و ابزارهای پروژه گنو ساخته شده اند. به مجموعه ای از نرم افزارهای بنا شده بر اجزای گفته شده توزیع لینوکس (linux distribution) می گویند که به طور معمول شامل ابزارهای گسترش نرم افزار، پایگاه های داده، سرویس دهنده های وب مثل آپاچی، محیط های رومیزی مانند گنوم و کی دی ای و ایکس اف سی ای و مجموعه های اداری مانند اُپن آفیس هستند.

    در ابتدا لینوکس برای استفادهٔ ریزپردازنده ها با معماری ۸۰۳۸۶ اینتل طراحی شده بود؛ اما امروزه انواع گوناگون معماری ها را پشتیبانی می کند و در انواع و اقسام وسایل از کامپیوترهای شخصی گرفته تا ابر رایانه ها و تلفن های همراه به کار می رود. این سیستم عامل که در ابتدا بیشتر توسط افراد مشتاق گسترش پیدا می کرد و به کار گرفته می شد، توانسته است پشتیبانی شرکت های سرشناسی چون آی بی ام و هیولت-پاکارد را به دست آورد و با بسیاری از نسخه های خصوصی یونیکس رقابت کند. طرفداران لینوکس و بسیاری از تحلیل گران این موفقیت را ناشی از استقلال از فروشنده، کم هزینه بودن پیاده سازی، سرعت بالا، امنیت و قابلیت اطمینان آن می دانند.

    پیشینه لینوکس :

    در سال ۱۹۸۴ میلادی ‏ریچارد استالمن که رئیس بنیاد نرم افزارهای آزاد بود پروژه گنو (GNU) را آغاز کرد. در این پروژه که یک نرم افزاری محسوب می شد برنامه نویسان با یکدیگر همکاری می کردند که این همکاری تا به حال نیز ادامه دارد.
    آن زمان بیشتر ابزارهای پروژه گنو که با زبان برنامه نویسی سی و اسمبلی نوشته شده بود آماده کار بود و تنها یک هستهٔ مناسب و آزاد کم بود. حتی سیستم عامل مینیکس نیز با وجود در دسترس بودن کد منبع آن، آزاد نبود و حق نشر مخصوص داشت. کار در پروژه گنو به سمت طراحی یک هسته مناسب متمرکز می شد اما به نظر می رسید که برای ایجاد این هسته حداقل چند سال دیگر زمان نیاز است.
    این تأخیر برای لینوس تُروالدز قابل تحمل نبود. بنابراین خودش دست به کار شد و با الهام از کد مینیکس کار را آغاز کرد. سرانجام در ۲۵ اوت سال ۱۹۹۱ در ساعت ۲۰:۵۷ (به وقت گرینویچ) پیامی تاریخی به گروه خبری comp.os.minix از طرف لینوس بندیک تُروالدز ارسال شد. او یک دانشجوی فنلاندی بود که آن زمان در دانشگاه هلسینکی درس می خواند.

    متن پیام او چنین بود:
    «سلام به هر ** که آن بیرون از مینیکس استفاده می کند.من هم اکنون روی سیستم عاملی آزاد برای رایانه های ‎‏AT ۳۸۶(۴۸۶)‎‏ کار می کنم (فقط برای سرگرمی؛ مانند پروژهٔ گنو بزرگ و حرفه ای نیست). از ماه آوریل کار را آغاز کرده ام و هم اکنون این سیستم عامل آماده است و کار می کند. دوست دارم از دیدگاه دیگران در مورد سیستم عاملم با خبر شوم. چه آنان که مینیکس را دوست دارند و چه آنان که دوست ندارند. چرا که سیستم عامل من تا حدی شبیه به مینیکس است.در حال حاضر (۱٫۰۸)bash و(۱٫۴۰) gcc را بر روی آن دارم و چیزهای دیگری که به نظر می رسد همه درست کار می کنند. این بدان معناست که طی چند ماه آینده چیز به دردبخوری فراهم خواهم کرد و دوست دارم بدانم مردم بیشتر چه امکاناتی لازم دارند. به هر پیشنهاد و نظری خوش آمد می گویم اما قول نمی دهم که آن را انجام دهم!
    لینوس ([دس).پ.ن. – بله این نرم افزار آزاد است. البته قابل انتقال بر روی انواع دیگر رایانه نیست (چرا که دستورات AT۳۸۶ را به کار می برد) و ممکن است غیر از سخت دیسک AT چیز دیگری را پشتیبانی نکند. این همه چیزی است که من دارم!»

    لینوکس برخلاف مینیکس (یک سیستم عامل ساده نوشته شده توسط پروفسور آندرو تاننبام که برای آموزش طراحی سیستم عامل به کار می رفت) که از معماری میکروکرنل استفاده می کرد، با ایده هسته های مونولیتیک طراحی شده بود. اولین نسخهٔ لینوکس در سپتامبر ۱۹۹۱ در اینترنت منتشر شد. دومین نسخه آن به فاصلهٔ کمی در اکتبر همان سال منتشر شد.[۱] از آن پس هزاران برنامه نویس و هکر در سراسر دنیا در این پروژه شرکت کردند. مقالهٔ «کلیسای جامع و بازار» مدل گسترش هسته لینوکس و نرم افزارهای مشابه را تشریح می کند.
    پنگوئن تاکس نشانه و مایه خوش شانسی هستهٔ لینوکس است. لینوس تُروالدز مالک علامت تجاری لینوکس است که به عنوان «نرم افزار سیستم عامل رایانه برای تسهیل در استفاده و عملیات رایانه» به ثبت رسیده است.

    رابطه اندروید و جاوا :

    نرم افزارهای جانبی اندرویدی با استفاده از زبان جاوا نوشته میشوند و برای ارتباط با لایه های زیرین سیستم عامل میتوانند از کتابخانه های جاوایی اندروید استفاده کنند. بخش رابط کاربری سیستم عامل اندروید با زبان جاوا نوشته شده است و بسیاری از برنامه های اندروید هم با جاوا نوشته شده اند. اما این سیستم عامل ، Java Virtual machine ندارد . برای اجرای برنامه های جاوایی روی این سیستم عامل، کدهای جاوا به کدهای Dalvik تبدیل میشوند و سپس روی Dalvik virtual machine اجرا میشوند. (دالویک یک ماشین جازی جاوایی است که برای سیستم عامل اندروید بهینه شده است تا هم RAM و هم CPU و هم باطری کمتری مصرف کند). برنامه های جاوایی معمولی هم که روی گوشی های دیگر اجرا میشوند با استفاده از نرم افزارهای شبیه ساز ماشین مجازی جاوا مانند j2ME MIDP Runner روی این سیستم عامل قابل اجرا هستند.

    فرمت فایل های پشتیبانی شده

    اندروید در حالت پیشفرض فایل های mp3, aac , ogg , amr , midi , mpeg4 , wav , bmp , gif , png , jpg را پشتیبانی میکند. اندروید Adobe Flash را نیز پخش میکند و میتواند فایل های GIF متحرک را با حرکت پخش کند. برای پخش فایل های جریان دار مانند صوت و ویدئو نیز میتوانید از تگ ویدئو html5 و همچنین تکنولوژی Adobe Flash Streaming استفاده کنید.در نسخه های جدید اندروید، موتور جاوااسکریپت مرورگر کروم که سرعت بسیار بالایی در اجرای کدهای جاوا اسکریپت دارد به مرورگر اندروید متصل شده است. (در ضمن مرورگر اندروید کدهای HTML5 را پشتیبانی میکند)

    محیط برنامه نویسی اندروید

    Android SDK شامل یک دیباگر، کتابخانه های اندروید، شبیه ساز سیستم عامل ، مستندات اندروید و فایل های نمونه و آموزشی است که به شما در ایجاد اولین برنامه هایتان کمک میکند. هم اکنون این SDK بر روی یک سیستم 32 بیتی که لینوکس ، ویندوز و یا mac OSX داشته باشد اجرا میشود. پیش نیازهای نصب این SDK عبارتند از JDK و Apache Ant و python 2.2 . برنامه های نوشته شده برای اندروید با پسوند .apk ذخیره میشوند.

    App Inventor for Android : شاهکار گوگل در ایجاد برنامه های اندرویدی

    برنامه ساز اندروید یک محیط برنامه نویسی ویژوال تحت وب برای برنامه نویسان تازه کار است که بر پایه ی کتابخانه جاوایی open Blocks و توسط یکی از استادان برجسته ی دانشگاه MIT بنا شده است و فانکشن هایی برای برقراری ارتباط با سخت افزارهای مورد پشتیبانی اندروید دارد: مانند شتاب سنج، جهت سنج، GSP ، مدیریت پیامک اندروید، مبدل صدا به متن و حتی امکان اتصال به وب سرویس ها (وب سرویس آمازون و توییتر بصورت پیشفرض در این محیط برنامه نویسی گنجانده شده). این محیط برنامه نویسی آنقدر پیشرفت کرده است که دانشگاه های MIT ، هاروارد، ولزلی و سانفرانسیسکو آنرا بعنوان یک کورس برای دانشجویان برگزار میکنند.

    گوگل هدف از ایجاد سیستمی مانند android app inventor را اینگونه بیان میکند که هر کسی باید قادر باشد تا برای اندروید برنامه بسازد ، حتی بچه های دبستانی که چیزی از برنامه نویسی نمی دانند ، زیرا آنها نیازهای موردنظر خود را با اینکار رفع میکنند و اگر سیستم اندرویدی نداشته باشند ، برای خرید یک گوشی اندرویدی ترغیب میشوند. در این محیط برنامه نویسی شما می توانید با drag-n-drop براحتی کامپوننت ها را روی صفحه بکشید و نوشتن اولین برنامه ی اندرویدی خود را آغاز کنید

    بخش دوم:

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

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

    • ورژن شماره 1.5 با نام cupcake یا کیک خامه ای

    • ورژن 1.6 با نام Donut یا پیراشکی

    ورژن 2 و 2.1 با نام Elcair یا شیرینی با خامه و بستنی

    ورژن 2.2 با نام بستنی یخیfroyo

    • والبته دو ورژن ماست میوه ای و نان زنجفیلی که هنوز دارای لوگو نمی باشند.

    در اینجا هم به بررسی اندروید 2’2 یاهمان

    Froyo میپردازیم:

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

    با تغییراتی اندک در ظاهر:
    کاربران اندروید هنگام روشن شدن گوشی، آیکون آن را بر روی گوشی مشاهده می کنند، اما کاربران فرویو علاوه بر آن یک ویجت جدید را در گوشی مشاهده می کنند. همچنین تغییرات زیبای دیگری مانند انیمیشن های چشم نواز، محیط کاربری را زیباتر جلوه می دهند. اما کاربران Nexus One که از اَندروید ۲٫۱ استفاده می کنند، همه این تفاوت ها را احساس نمی کنند.

    پشتیبانی از اشتراک اینترنت از طریق USB و استفاده به عنوان هات اسپات
    بر طبق شنیده ها فرویو به شما اجازه می دهد گوشی خود را به یک هات اسپات تبدیل کنید. بدین ترتیب شما برای استفاده همه ی دستگاه های خود از جمله iPad اینترنت خواهید داشت. البته این قابلیت فعلاً فقط برای آندرویدهایی که از AT‪&‬T به عنوان اپراتور استفاده می کنند، امکانپذیر است، اما برای فرویو در همه شبکه ها قابل استفاده خواهد بود. یعنی گوشی آندرویدی شما میتواند تبدیل به یک اکسس پوینت بی سیم وای فای بشود و به ابزارهای دیگر به صورت بی سیم اینترنت بدهد.

    بسیار سریعتر از نسخه قبلی
    اَندروید ۲٫۲ تا پنج برابر سریعتر از اَندروید ۲٫۱ است. فرویو این سرعت را مدیون استفاده از کامپایلر just‪-‬in‪-‬time است که در آن استفاده شده. همچنین گوگل ادعا کرده فرویو سریعترین مرورگر موبایلی جهان را دارد. همه سرعت را دوست داریم…

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

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

    استریم موسیقی:
    می توانید موسیقی های کتابخانه آی تیون را روی فرویو استریم کنید.

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

    چه کسانی فرویو خواهند داشت
    کاربران Nexus One می توانند خوشحال باشند که اولین کسانی هستند که می توانند آپدیت فرویو را دریافت کنند. بقیه دارندگان گوشی های آندروید اما باید منتظر باشند تا سفت افزار (Firmware) مربوط به گوشی آنها عرضه شود که این مورد به اپراتور آنها و شرکت سازنده گوشی مرتبط است. برخی از افراد که از نسخه های قدیمی تر از اَندروید ۲٫۱ استفاده می کنند، می توانند احتمالا گوشی خود را به این نسخه ارتقا دهند. اما سایر کسانی که از گوشی های آندرویدی که اخیراً روانه بازار شده استفاده می کنند، باید برای داشتن فرویو منتظر به روز رسانی های احتمالی که در ماه های آینده عرضه خواهد شد، باشند.

    اندروید Honeycomb

    سیستم عاملی برای تبلتها:

    -نگاه کلی:
    رابط کاربری، چیزی است که در این سیستم عامل به کلی متحول شده است و در دمو های منتشر شده از آن هم، رابط کاربری از مواردی است که بسیار روی آن مانور داده شده است. چیزی که امروز فهمیدیم، این بود که آقای ماتیاس دوارت هم نقش بزرگی در طراحی اینترفیس اندروید 3 بازی کرده است. از دید هنری و زیبایی شناسی هم رابط کاربری واقعا حرف های زیادی برای گفتن دارد و اوج زیبایی اندروید را به شما نشان خواهد داد.
    از سوی دیگر می بینیم که از اندروید Éclair (2.1) تا کنون شاهد پس زمینه های زنده و متحرکی در آندروید بودیم. در حالی که در تمامی ویدئو هایی که از HoneyComb منتشر شده، پس زمینه ها کاملا ثابت هستند. البته هنوز هم کل سیستم عامل از الگوی منظمی برای پس زمینه استفاده می نماید. اولین نقطه مثبتی که توجه شما را به خودش جلب خواهد کرد، صفحه خانگی بسیار شسته و رفته ای است که امکانات صفحه خانگی نسخه های قبلی اندروید را هم دارد. حالا می خواهیم به هر چهار گوشه این صفحه نگاهی بیاندازیم

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

    -نقشه ها: اگر از جی پی اس استفاده می کنید، باید به شما وعده ناوبری بسیار خوب نقشه ها را بدهیم. نرم افزار مپ تقریبا همان امکاناتی را دارد که در نسخه 5 آن ارائه شده است. منتها منو ها کمی بیشتر برای تبلت سفارشی شده اند تا کار با آن ها باز هم بهتر و راحت تر شود.
    -Gmail: اگر از اپلیکیشن Gmail روی آیپد و یا گلکسی تب استفاده کرده باشید، تقریبا می دانید که باید انتظار چگونه اپلیکیشنی را از نسخه Honeycomb داشت. این برنامه از دو ستون تشکیل شده که یکی از آن ها نقش منو را ایفا می کنند و دیگری به شما موارد موجود در آن را نشان می دهد. به جز این که این برنامه برای تبلت هیچ نقص خاصی ندارد، لازم نیست درباره آن توضیح بدهیم.
    -GTalk: این هم نیاز به توضیحی ندارد. هم امکان چت متنی فراهم است و هم امکان چت ویدئویی. در چت ویدئویی شما قادر خواهید بود که بین دوربین جلویی یا عقبی سوییچ کنید، یا میکروفون خود را خاموش کنید و … همان امکاناتی که در هر نرم افزار چتی یافت می شود.

    -Books: این یکی اصلا شبیه به چیزی که تاکنون شاهد آن بودیم نیست. یک رابط کاربری جذاب شما را با کتاب ها درگیر خواهد کرد. رابط کاربری بخش کتاب ها، نه مانند اندروید های قبلی است و نه مانند iBook اپل. ولی مطمئن باشید که امکانات بیشتری در اختیار شما قرار می دهد. با امکانات سرچ خوب و پشتیبانی مناسب، می توانید خود را در دریایی از کتاب ها غرق کنید و از کتاب خواندن، بیش از قبل روی تبلت خودتان لذت ببرید.

    -مرورگر اینترنتی: اینجاست که داستان جالب می شود. مرورگر آندروید 3 کم و بیش ما را یاد کروم گوگل می اندازد. مرورگری پایدار و پرسر عت و در این حال امن. شما می توانید از تب ها استفاده کنید و به صورت ناشناس هم به جستجو بپردازید. طبعا امکان بوک مارک کردن هم فراموش نشده است. با تمام این ها باز هم سورپرایز خیلی عجیبی نبود! اما پیشرفت خوبی بود.
    -کیبرد: چند فرق بین کیبرد نسخه 2.3 و HoneyComb وجود دارد که قابل ذکر است. این کیبرد کمی بیشتر به کامپیوترها شبیه شده و در واقع شما با کیبردی پخته تر و بهتر طرف هستید. اگر دو تصویر پایین را مقایسه کنید، به خوبی تفاوت این دو کیبرد را در می یابید. به طوری که صفحه کلید نسخه 2.3 به نظرتان نا منظم و شلخته خواهد آمد!

    -سیستم آگاه سازی مفید، ساده و بدون ایجاد مزاحمت:

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

    در اندروید 3 وقتی یک پیام دریافت می کنید؛ نوار کوچکی در پایین صفحه ظاهر شده و به شما هشدار داده و ناپدید می شود. در آیپد؛ تمام آگاه سازی ها به طور یکسان توسط یک Pop-up نمایش داده می شوند. به طوری که گاهی واقعا بی مورد هستند و باعث مزاحمت می شوند. مثلا به دلیل همین آگاه سازی های عجیب و غریب که صفحه را اشغال می کنند، ممکن است در یک گیم ببازید و یا موقعیت خود را در ویدئو های آنلاین از دست بدهید. حتی گاهی موجب غلط املایی نا خواسته هم می گردد. خلاصه این که گاهی به جای کمک به سازمان دهی کار ها؛ شما را کاملا آشفته می کند.

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

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

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

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

    موضوع ساده است. شما قطعا از نسخه های مختلف سیستم عامل ویندوز و نام هایشان اطلاع دارید. بعد از ویندوز ۹۸ شاهد ویندوز ۲۰۰۰ و سپس اکس پی بودیم. بعد اش هم ویستا از راه رسید و حالا هم ویندوز ۷ آخرین نسخه ویندوز محسوب میشود. ‏

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

    نسخه ۲ با حرف E انگلیسی شروع شد: Eclair ‏
    بعد نوبت حرف F است: نسخه ۲.۲ Froyo ‏
    حالا نوبت G است: ۲.۳ Gingerbread ‏

    بنابراین این اسامی نشان دهنده نسخه های مختلف سیستم عامل هستند. حالا چرا گوگل اسم خوراکی ها و دسرها را برای نسخه های مختلف اندروید انتخاب می کند؟ کسی جواب روشنی برایش ندارد! اما به هر حال من دسر را دوست دارم. ‏

    بد نیست در مورد نام گذاری خود اندروید و پدرش هم بدانید. اندی روبین کسی است که این سیستم عامل را به وجود آورده است. او کارش را سال ۱۹۸۹ در اپل آغاز کرد. چند سال بعد وارد شرکتی شد که بعدا توسط مایکروسافت خریده شد و در عمل کارمند مایکروسافت شد. مدتی بعد او شرکتی را تاسیس کرد که اندروید را در آن پایه گذاری کرد و این شرکت در نهایت توسط گوگل خریداری شد. ‏

    کلمه اندروید به معنی ربات انسان نما است. دلیل انتخاب چنین اسمی علاقه فراوان آقای روبین به روبات ها بوده است! ‏

    در حال حاضر که این مطلب نوشته می شود بیشتر تلفن های هوشمند اندرویدی جهان از نسخه فرویو استفاده می کنند. و رتبه بعدی متعلق به نسخه 2‪.‬1 است. ‏

    ‏ اندروید 2‪.‬3 در عمل به بازار ارایه شده اما هنوز درصد بسیار پایینی از کاربران از آن استفاده می کنند. به طور کلی سیاست گوگل تا به حال به این شکل بوده که جدیدترین نسخه سیستم عامل اش را اول از همه برای تلفن های سری Nexus ارایه می کند. که در مورد این نسخه Nexus S بوده است و حالا برای Nexus One هم ارایه شده است. بعد از مدتی بقیه تلفن ها هم می توانند در صورت داشتن امکانات سخت افزاری مناسب آن را نصب کنند. از آنجایی که اندروید یک سیستم بازمتن است می توان قبل از ارایه رسمی هم آن را روی تلفن تان نصب کنید اما دردسرهای خاص خودش را دارد که به موقع به آن می پردازیم. ‏

    در هر صورت شاید برایتان سوال باشد که چرا نسخه 2‪.‬3 هنوز برای تلفن اندرویدی شما رسما به بازار نیامده است؟ پاسخ ساده است. شرکت سازنده تلفن برای اینکه سیستم عامل جدید را برای تلفن شما آماده بکند باید صدها ساعت را صرف تست و آماده سازی اش بکند و همین کار وقت و هزینه ی زیادی میبرد. معمولا شرکت ها سعی می کنند توازنی از امکانات و هزینه را در نظر بگیرند. نسخه ۲.۳ نسبت به فرویو تغییرات عمده ای نداشته است بنابراین طبیعی که حتی بعضی شرکت ها صبر کنند تا نسخه بعدی از راه برسد و روی ارتقا به این نسخه وقت نگذارند. ‏

    حالا که در مورد نسخه های سری ۲ اندروید صبحت کردیم بد نیست کمی هم در مورد نسخه ۳ صحبت کنیم. این یک سری متفاوت است که در حال حاضر اولین نسخه آن Honeycomb نام دارد. گوگل در ابتدا آن را مخصوص تبلت ها ساخت اما خبرهای جدید که قبلا هم در نارنجی خوانده اید نشان می دهد که گوگل قصد دارد اندروید سری ۲ و ۳ را با هم مخلوط کند. ‏

    تا اینجا می دانیم که نسخه ۲.۴ در راه است و این نسخه هم شامل تغییراتی کوچک خواهد بود. اما سوال اینجا است که نسخه ترکیبی اندروید چه شماره ای و چه نام گذاری خواهد داشت؟ پیش بینی می شود گوگل سری جدید را ۴ شماره گذاری کند. اما کی باید منتظر از راه رسیدن اش باشیم؟ احتمالا طی ۶ ماه تا یک سال آینده. بنابراین خیالتان راحت باشد که تا آن موقع اطلاعات لازم را در مورد نسخه های مختلف اندروید دارید.

    توضیحی که بتواند به ما در رفع لینک خراب کمک بکند. مثلا چه کیفیتی و چه قسمتی از این سریال مشکل خرابی دارد.





    تلگرام ته موویز
© تمامی حقوق مطالب برای وبسایت ته موویز محفوظ است و هرگونه کپی برداری بدون ذکر منبع ممنوع و شرعا حرام می باشد.
طراحی و کدنویسی : پرشین وردپرس
سایت بت اسپات