دانلود نرم افزار اندروید و ios وانواع مطالب آموزش وب وطراحی انواع سایت wordpress

ساخت فیلتر شکن شخصی

بهترین برنامه Proxy برای فیلترشکن CGI-Proxy می باشد و مزیت آن نسبت به برنامه های Proxy دیگر سرعت بسیار زیاد آن است.
تنها چیزی که شما برای نصب CGI-Proxy نیاز دارید یک هاست مناسب است. سعی کنید با جستجو در اینترنت یک هاست رایگان که PHP یا CGI را پشتیبانی کند پیدا کنید. یک جستجو در گوگل ساده هم ضرری ندارد.
سپس برنامه CGI-Proxy را در گوگل سرچ کنید و دانلود کنید و بوسیله winzip یا winrar فایل nph-proxy.cgi را از درون فایل زیپ شده روی هاردتان ) Extract از حالت فشرده خارج کنید) کنید. سپس پوشه ای بنام cgi-gin بسازید و این فایل را روی آن کپی کنید.
در آخر این پوشه را بر روی هاست خود upload کنید. در نتیجه باید آدرس فیلتر شکن شما به صورت زیر باشد: 
http://www.yoursite.com/cgi-gin/nph-proxy.cgi
http://www.yoursite.com/cgi-gin/nph-proxy.pl 
به همین راحتی شما صاحب یک فیلتر شکن شخصی خواهید شد .

 

۰۷ فروردين ۹۶ ، ۰۰:۵۰ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

شناسایی مصرف کنندگان وبکم ویندوز

وب کم لپ تاپ,هک کردن وب کم

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

 

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

 

اگر جزو کاربرانی هستید که از وب‌کم دستگاه خود استفاده می‌کنید ممکن است بخواهید در مواقعی که دوربین شما فعال و چراغ آن روشن می‌شود، برنامه‌ای را که موجب فعال‌سازی وب‌کم شده شناسایی کرده تا به این ترتیب با اطمینان و آرامش بیشتری از وب‌کم استفاده کنید و نگران هک شدن دستگاه خود نباشید. برای انجام این کار در ویندوز می‌توان از ترفندی که به کمک ابزار Process Explorer tool اجرا می‌شود کمک گرفت. این ابزار توسط مایکروسافت منتشر شده و مشابه ابزار Task Manager ویندوز اما با امکانات بسیار بیشتر است.

 

پیش از هر چیز باید نام وب‌کم را در فهرست دستگاه‌های متصل به رایانه پیدا کنید. برای انجام این کار در ویندوزهای 8 و 10 می‌توانید روی منوی استارت کلیک راست ماوس را فشار دهید و گزینه Device Manager را انتخاب کنید. همچنین در ویندوز 7 نیز کلیدهای Windows+R را فشار داده و پس از تایپ عبارت devmgmt.msc کلید اینتر را فشار دهید.

 

به بخش Imaging Devices مراجعه کرده و پس از انتخاب وب‌کم موجود در این بخش، روی آن کلیک راست کرده و گزینه Properties را انتخاب کنید.

 

روی تب Details کلیک کرده و از بخش Property گزینه Physical Device Object Name را انتخاب کنید.

 

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

 

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

http://tiny.cc/click_proex

پس از اجرای این نرم‌افزار، کلیدهای Ctrl+F را فشار داده یا از منوی Find روی Find Handle or DLL کلیک کنید.

 

در بخش Handle or DLL Substring کلیک راست کرده و گزینه Paste را انتخاب کنید تا مقدار کپی شده در مرحله 4 در این بخش وارد شود.

 

روی گزینه Search کلیک کنید تا نرم‌افزار Process Explorer عملیات جست‌وجوی برنامه‌هایی را که در حال استفاده از وب‌کم هستند، آغاز کند.

 

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

۰۷ فروردين ۹۶ ، ۰۰:۴۵ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

ذخیره حساب های کاربری انلاین در فلش USP

مدیریت حساب های کاربری ویندوز , کلید USB

حفاظت از حساب‌های کاربری آنلاین

 

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

 

هرگز دست از تکرار این جمله برنخواهیم داشت: تأمین امنیت حساب‌های کاربری از اولویت بالایی برخوردار است و اغلب کافی است خود را تنها به انجام چند کار کوچک عادت دهید تا بتوانید امنیت دسترسی به فضاهای شخصی خود را افزایش دهید. این فضا چه شبکه‌های اجتماعی و سایت‌های ذخیره فایل باشد و چه وب‌سایت بانک، مسلماً مایل نیستید که رمز عبور حساب کاربری‌تان در آن چیزی شبیه به 123456 باشد.

 

اولین مرحله‌ی تأمین امنیت که ساده‌ترین نیز هست، قدرت‌مندتر کردن رمز عبور است. دومین مرحله، فعال‌سازی تصدیق هویت دومرحله‌ای (Two-Step Authentication) است. با این دو مرحله درصد زیادی از امنیت حساب‌های کاربری آنلاین خود را تأمین کرده‌اید. اما روش دیگری برای ایمن‌سازی حساب کاربری نیز وجود دارد که از طریق یک فلش درایو USB و پروتکل U2F انجام می‌شود و همان چیزی است که قرار است در این مطلب به توضیح آن بپردازیم.

 

یک کلید امنیتی USB چیست؟

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

 

این کلید بر پایه‌ی یک استاندارد باز که U2F نام دارد (مخفف Universal Second Factor به معنای عامل دوم جهانی) توسط شرکت‌های گوگل، Yubico و NXP (شرکتی که در پس تراشه‌های NFC قرار دارد) توسعه داده شده است و در حال حاضر توسط اتحادیه‌ی FIDO که متشکل از چندین شرکت و سازمان است پشتیبانی می‌شود.

 

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

 

چگونه یک کلید USB می‌تواند از یک حساب کاربری محافظت کند؟

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

 

مدیریت حساب های کاربری ویندوز , کلید USB

ایمن‌سازی حساب کاربری سرویس‌های آنلاین از طریق یک کلید امنیتی

 

دقت کنید بر خلاف ظاهر آن، این روش یک تأیید هویت بیومتریک به وسیله‌ی شناسایی اثرانگشت نیست.

 

چرا برخی از کلیدهای امنیتی گران‌تر هستند؟

کیفیت ساخت، قابلیت‌ها (به عنوان مثال NFC) و محل ساخت از عوامل تعیین‌کننده‌ی قیمت هستند، نه امنیت تراشه! اگر یک کلید، گواهی تأیید توسط FIDO U2F داشته باشد به این معنی است که خوب است. یک کلید همانند YubiKey NEO که در سوئد یا آمریکا ساخته شده باشد قیمتی حدود 44 یورو دارد.

 

چرا کلید USB از تصدیق هویت دومرحله‌ای امن‌تر است؟

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

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

 

سرویس‌های سازگار کدام‌ها هستند؟

این روش در ماه‌های اخیر بسیار رو به گسترش بوده و سرویس‌های زیادی از آن پشتیبانی می‌کنند. در صفحه‌ی تنظیمات امنیتی حساب کاربری خود در سرویس مذکور می‌توانید (ترفندستان) تنظیمات کلید USB را بیابید. لیست کامل سرویس‌های پشتیبانی‌شده را می‌توانید در وب‌سایت dongleauth.info مشاهده کنید. شماری از سرویس‌های عمومی معروفی که از این روش پشتیبانی می‌کنند عبارتند از:

Facebook

Gmail (و همه‌ی سرویس‌های گوگل)

Dropbox

GitHub

BitBucket

FastMail

DashLane

WordPress (سیستم مدیریت محتوا)

 

مدیریت حساب های کاربری ویندوز , کلید USB

حساب های کاربری ویندوز

 

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

اگر مایلید که از این قابلیت استفاده کنید نیازمند یک مرورگر وب سازگار نیز هستید. در حال حاضر که این مطلب نوشته می‌شود تنها دو گزینه وجود دارد: مرورگر Opera و Google Chrome. همچنین شرکت Moziila در حال کار برای اضافه کردن این قابلیت روی Firefox است.

 

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

مشکل اصلی این روزها با این کلیدها همین موضوع است. با وجود این که آن‌ها به طور اوریجینال توسط NXP طراحی شده‌اند اما هنوز به طور کامل با فناوری NFC کار نمی‌کنند. به عنوان مثال فیس‌بوک اجازه‌ی اتصال با کلید USB از طریق اپلیکیشن خود را نمی‌دهد. البته نسخه‌ی موبایلی وب‌سایت فیس‌بوک در صورت در اختیار داشتن یک گوشی اندروید  و کلید USB با پشتیبانی از NFC (به عنوان مثال YubiKey NEO و Fidesmo NFC Card) سازگار محسوب می‌شود.

 

مدیریت حساب های کاربری ویندوز , کلید USB

کلید امنیتی USB

 

تا زمان کامل شدن و عمومی‌تر شدن سازگاری، سرویس‌ها از شما می‌خواهند تا یک روش دوم برای تصدیق دومرحله‌ای تعیین کنید (یک روش استانداردتر نظیر کد SMS یا اپلیکیشن Google Authenticator).

 

اگر کلید USB گم شود چه؟

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

۰۷ فروردين ۹۶ ، ۰۰:۴۲ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

اتصال اینترنت به ویندوز7

نحوه اتصال,اینترنت هوشمند,نصب ویندوز 7

 

 

 

با توجه به سرعت اینترنت مورد نیاز، مقدار هزینه‌در نظر گرفته شده برای خرید تجهیزات و نیز هزینه اتصال که معمولا به صورت دوره‌ای پرداخت می‌شود و همچنین سرویس‌های قابل دسترس در منطقه‌‌سکونت یا محل کارتان، می‌توانید یکی از سرویس‌های Dial-Up ، ISDN ، DSL، Cable Modem ، Satellite یا Wireless را برگزینید. اگرچه امروزه سرویس‌های ارزان قیمت و با کیفیتی نظیر (DSL (ADSL در اغلب نقاط کشور در دسترس قرار دارد ، اما هنوز هم استفاده از مودم‌های Dial-UP به دلیل ارزان بودن تجهیزات و سادگی نصب و راه‌اندازی، انتخاب اول بسیاری از کاربران است.

 

 

برای اتصال به اینترنت از طریق سرویس Dial-Up نیاز به یک مودم اینترنال یا اکسترنال دارید. قبل از خرید مودم، حتما مدلی را انتخاب کنید که با ویندوز 7 سازگار باشد. اگرچه ویندوز 7 اغلب مودم‌های Dial-Up را می‌شناسد اما ممکن است مودم شما آنقدر قدیمی باشد که این ویندوز قادر به شناسایی آن به صورت خودکار نباشد یا این که اصلا درایور آن برای ویندوز 7 توسط شرکت سازنده ارائه نشده باشد.

 

 

بهتر است قبل از تهیه مودم (Dial-up ، DSL و ... ) با توجه به مباحث گذشته، از سازگاری مدل مودم موردنظرتان با ویندوز 7 اطمینان حاصل کنید. اگر مودم شما به اصطلاح Plug and Play باشد، ویندوز 7 به صورت خودکار آن را خواهد شناخت ؛ اما در بسیاری موارد ممکن است مجبور شوید به صورت Manual اقدام به نصب آن کنید؛ برای این کار به درایور محصول برای ورژن ویندوزتان (32 یا 64 بیتی) نیاز دارید که معمولا در یک CD به همراه محصول ارائه می‌شود. همچنین می‌توانید با مراجعه به وب‌سایت تولیدکننده، درایور مناسب را دانلود کنید.

 

 

برای نصب مودم به صورت Manual ، از منوی استارت،‌کنترل پنل را انتخاب کرده و در حالت نمایش Small icons روی گزینهand Modem کلیک کنید. در این پنجره و در تب Modems، مودم‌های نصب‌شده فهرست شده‌اند که می‌توانید از طریق دکمه به برگه‌مشخصات آنها دسترسی پیدا کنید، درایور آنها را به روزرسانی کنید و... یا با استفاده از دکمه آنها را حذف کنید. اما برای نصب یک مودم جدید، دکمه را بفشارید؛ از اتصال مودم به سیستم و روشن بودن آن (برای مودم‌های اکسترنال) مطمئن شده و با انتخاب گزینهxt اجازه دهید ویندوز برای شناختن آن تلاش کند. اگر این مرحله موفقیت‌آمیز نبود می‌توانید در پنجره‌بعد، با کلیک روی دکمهDisk ، مسیر درایور مناسب را مشخص کرده و اقدام به نصب مودم کنید.

 

 

پس از نصب صحیح مودم به برگهrules بروید، My Location را انتخاب کرده و روی دکمه کلیک کنید. در پنجرهLocation باید کشور محل سکونت را انتخاب و پیش‌شماره‌تلفن منطقه‌تان را در قسمت Area Code وارد کنید. اگر در اداره و... هستید و برای دسترسی به خط تلفن مستقیم باید ابتدا شماره‌ای را وارد کنید (مثلا 9) می‌توانید این کد را در قسمت To access an outside line for local calls … وارد کنید. در این پنجره همچنین می‌توانید سیستم تلفن (Tone/Pulse) را انتخاب کنید.

 

 

 

پس از طی این مراحل، یک Connection برای اتصال به اینترنت ایجاد کنید. برای این منظور، هنگامی که کنترل پنل در حالت نمایش Small icons است، روی گزینهand sharing center کلیک و Set Up a Coonnection or Network را انتخاب کنید؛ در پنجره‌ای که باز می‌شود، باید نوع کانکشن موردنظرتان را که در اینجا Dial-Up است انتخاب کنید. در پنجره‌بعد، اطلاعات مربوط به ISP را که از آن سرویس می‌گیرید ، وارد کنید که شامل شماره تلفن اتصال، نام کاربری و کلمه‌عبور خواهد بود. اگر از شماره تلفن‌های هوشمند استفاده می‌کنید نیازی به وارد کردن نام کاربری و کلمه‌عبور ندارید! می‌توانید با انتخاب Remember this password ، کلمه‌ عبوری را که وارد کرده‌اید، ذخیره کنید. همچنین می‌توانید نام پیشفرض برای کانکشن را تغییر دهید. اگر می‌خواهید تمام کسانی که از رایانه تان استفاده می‌کنند، بتوانند این کانکشن را ببینند و از آن استفاده کنند، باید گزینه ...other people to use را در حالت انتخاب قرار دهید. این به معنای آن است که تمامی حساب‌های کاربری موجود در ویندوزتان صرف‌نظر از این که عضو چه گروهی (.../Administrator/user) هستند، می‌توانند از این کانکشن برای اتصال به اینترنت استفاده کنند.

 

 

آموزش نصب مودم,اینترنت هوشمند,نصب ویندوز 7

 

 

 

کلیک روی گزینهrules شما را به پنجره‌تنظیمات محلی هدایت می‌کند که توضیحات مربوط به آن ارائه شد.

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

اما سوال اینجاست که پس از ایجاد یک کانکشن در ویندوز 7 ، چگونه می‌توان مجددا به آن دسترسی پیدا کرد! برای این منظور کافی است روی آیکون Network در قسمت Notification Area از Taskbar یا نوار وظیفه‌ویندوز کلیک کنید تا فهرست تمامی کانکشن‌های موجود به شما نمایش داده شود.

 

 

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

 

 

می‌توانید با کلیک روی گزینه به قسمت تنظیمات کانکشن ایجاد شده بروید. اگر در برگه روی دکمه کلیک کنید ، به پنجره‌پیکربندی مودم هدایت خواهید شد. در اینجا می‌توانید گزینهmodem speaker را از حالت انتخاب خارج کنید تا هنگام اتصال به اینترنت صدایی نشنوید!

 

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

 

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

در قسمت Idle time before hanging up می‌توانید تعیین کنید که اگر سیستم به اینترنت متصل بود و برای مدتی با آن کار نمی‌کردید، اتصال به صورت خودکار قطع شود. مقدار پیشفرض این گزینه 20 دقیقه است. اگر برای آن مقدار Never را انتخاب کنید، در صورت بیکاربودن سیستم، اتصال به صورت خودکار قطع نخواهد شد!

 

 

در سربرگ Networking ، دقت داشته باشید که همیشه گزینه ...f ile and printer sharing از حالت انتخاب خارج باشد؛ مگر آن که بخواهید فایل یا پرینتر خود را از طریق اینترنت به اشتراک گذارید.

 

توضیحات مربوط به Share‌کردن اینترنت (ICS) در آینده ارائه خواهد شد، اما بدانید که به اشتراک‌گذاری اینترنت Dial-up میان چند رایانه به دلیل سرعت بسیار پایین آن، اصلا منطقی نیست!

 

۰۷ فروردين ۹۶ ، ۰۰:۳۹ ۱ نظر موافقین ۰ مخالفین ۰
Admin.A

راهندازی یک شبکه LAN

رای اتصال کامپیوتر هایی که در فاصله ای نه چندان دور از یکدیگر قرار دارند راههای مختلفی وجود دارد که عبارتند از :

1.       سیم کشی دیتا به صورت تو کار در حین ساخت ساختمان که امروز بسیار متداول است .

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

2.       قرار دادن سیم ها در کف اتاق و اتصال کامپیوتر هایی که در یک اتاق قرار دارند .

3.       استفاده از فناوری بی سیم

4.       استفاده از سیم کشی برق داخل ساختمان

5.       استفاده از سیم کشی تلفن داخل ساختمان

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

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

 

گام های اولیه :

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

1.       انتخاب فناوری مناسب شبکه که مورد نظر در این مقاله اترنت استاندارد است

2.       خرید و نصب سخت افزار مناسب این کار، که اصلی ترین آنها کارت شبکه برای هر یک از این کامپیوتر ها و یک هاب  سوییچ است

3.       تنظیم و آماده سازی سیستم ها به نحوی که بتوانند همدیگر را ببینند و اصطلاحا با یکدیگر صحبت کنند

از این سه مرحله قدم سوم از همه مهم تر است .

ویندوز ایکس پی قسمتی به نام NETWORK SETUP WIZARD دارد که تنظیمات شبکه را برای شما انجام می دهد .

به غیر از این متخصصان هستند که در ازای دریافت دستمزد ، شبکه شما را در محل راه می اندازند .

نام گذاری کامپیوتر ها ، به اشتراک گذاشتن چاپگر ها ، فایل ها و اتصالات اینترنتی ،اساسی ترین کارهایی هستند که این افراد برای شما انجام می دهند .

اما اگر با مشکلی مواجه بشوید یا تنظیمات کامپیوتر تان بهم بخورد ، باید بتوانید خودتان شبکه را تنظیم کنید .

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

به طور کلی کار هایی که باید انجام دهید تا یک شبکه (( مرده)) را ((زنده)) کنید و به بهره برداری از آن بپردازید ، از این قرار است :

·        نام گذاری کامپیوتر

·        دادن آدرس IP

·        به اشتراک گذاشتن فایل ها

·        به اشتراک گذاشتن چاپگر

·        انجام تنظیمات امنیتی

·        به اشتراک گذاشتن اتصال اینترنت

 

نام گذاری کامپیوتر:

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

علاوه بر اسم کامپیوتر اسم گروه کاری یا WORK GROUP هم مهم است . تمام کامپیوتر های یک شبکه باید عضو یک گروه کاری باشند .


ویندوز اکس پی :

برای نام گذاری کامپیوتر در ویندوز اکس پی این مراحل را دنبال کنید :

1-پنجره control panel را باز کنید

2-اگر حالت نمایش آیکون ها به صورت کلاسیک نیست روی لینک classic new کلیک کنید .در این حالت بر نامه system را اجرا کنید .

3-در کادر محاوره ظاهر شده صفحه computer name را انتخاب کنید

4- بر روی گزینه change کلیک کنید .

- همان طور که ملا حظه می کنید کامپیوتر یک اسم کامل دارد و یک گروه کاری .

6-در کادر اول اسمی را تایپ کنید که می خواهید به کامپیوتر تان اختصاص دهید . این اسم هر چیزی می تواند باشد ، فقط نباید تکراری باشد . مثلا اسم کامپیونر اول را pc 1  بگذارید .

7-در کادر دوم اسمی را که می خواهید به گروه کاری خود اختصاص دهید وارد کنید .مثلا My office یا My Home یا هر چیز دیگر . حتی خودWork Group  هم بد نیست .

8- در پایان OK و دوباره OK را بزنید . اگر ویندوز خواست ری استارت کند قبول کنید .

 

 

آدرس IP

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

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

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

مثلا 192.168.0.1 یک آدرس IP است . مفهوم دیگر Subnet Mask است ، که توضیح آن هم از حوصله این مقاله خارج است . فقط این را قبول کنید که در یک شبکه کوچک ، subnet mask را به صورت 255.255.255.00 تعیین می کنیم .

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

مثلا در کامپیوتر اول آدرس 192.168.0.1 و برای کامپیوتر دوم آدرس 192.168.0.2 را می نویسیم و به همین ترتیب در بقیه کامپیوتر ها قسمت چهارم آدرس IP  را عدد متفاوتی را می دهیم .

1-     طریق کنترل پنل  را باز کرده و  Network Connections را انتخاب کنید

2-     بر روی آیکون Local area connection کلیک راست کرده و گزینه properties را انتخاب کنید .

1-     در پنجره بعدی روی Internet Protocol (TCP/IP) کلیک کرده و کلید Properties را کلیک نماید .

1-     طبق توضیحات فوق IP مورد نظر و سایر اطلاعات را وارد کنید

2-      دکمه OK و دوباره OK را بزنید.


بعد از این که به همین ترتیب به بقیه کامپیوترها هم آدرسIP دادید، نوبت به share کردن فایل‌ها و فولدرها می‌رسد. شبکه‌ای که نتواند فایل‌هایش را با دیگران سهیم کند، زیاد به درد نمی‌خورد. مثلاً می‌توانید مجموعه فایل‌های MP3 و موسیقی خود را در یکی از کامپیوترها بگذارید و با share کردن آنها، به بقیه کامپیوترها هم اجازه دسترسی بدهید.


به اشتراک گذاشتن فایل‌ها ( Sharing )


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

ویندوز ایکس پی

پنجره My Computer یا Windows Explorer را باز و فولدری را پیدا کنید که می‌خواهید فایل‌های آن را با دیگران به اشتراک بگذارید. سپس با کلیکِ راست روی آن فولدر، گزینه Sharing and Security را انتخاب کنید. در کادر محاوره ظاهر شده، به صفحه Sharing بروید. حالا گزینه Share this folder را انتخاب کنید و اسمی را برای فولدر تایپ کنید که می‌خواهید در شبکه به آن اسم شناخته شود.

وقتی فولدری را در شبکه به اشتراک می‌گذارید، این اختیار را دارید که نوع دسترسی به آن ( و فایل‌های موجود در آن ) را تعیین کنید. این دسترسی می‌تواند به صورت فقط خواندنی (read-only) باشد، یا دسترسی کامل (full control)  . وقتی دسترسی به صورت فقط خواندنی باشد، کاربر اجازه ندارد فولدر را حذف یا چیزی داخل آن کپی کند، اما می‌تواند محتوای فولدر را مشاهده و در صورت نیاز آن را در کامپیوتر خود کپی کندحتی می‌تواند از همان جا به اجرا یا (مثلاً در مورد موسیقی) به پخش فایل‌ها بپردازددر این رابطه در قسمت تنظیم امنیت بیشتر صحبت خواهیم کرد.



برای دسترسی به فولدری که به اشتراک گذاشته شده است، ازMy Computer، لینک My Network Places را کلیک کنید. اگر کسی در کامپیوتر خود فولدری را به اشتراک گذاشته باشد، اسم آنها در پنجره شما ظاهر خواهد شد. از این جا به بعد، مثل این است که آن فایل‌ها و فولدرها در کامپیوترخود شما هستند. با دابل کلیک روی اسم یک فولدر، می‌توانید محتوای آن را مشاهده کنید. اگر بخواهید می‌توانید فایل یا فولدر را به کامپیوتر خودتان منتقل کنید. و اگر اجازه داشته باشید، می‌توانید فایلی را حذف یا rename کنید.

به اشتراک گذاشتن چاپگر


Share 
 کردن چاپگر در ویندوز ایکس‌پی بسیار آسان است:

1.        از منوی استارت، گزینه Printers and Faxes را کلیک کنید.

2.       با کلیک راست روی آیکون چاپگری که قصد share کردن آن را دارید، گزینه Properties را برگزینید.

3.       در کادر محاوره ظاهر شده، به صفحه Sharing رفته و گزینه Share this printer را علامت بزنید.

1.       بعد از دادن یک اسم مناسب برای چاپگر خود، دکمه OK را کلیک کنید.


حالا اگر بخواهید از کامپیوتر خود به چاپگری دسترسی پیدا کنید که در شبکه share شده است، باید به پنجره Printers and Faxes  بروید و از ستون سمت چپ، Add a new printer  را انتخاب کنید. ویزاردی شروع به کار می‌کند که در یک مرحله از آن سؤال می‌شود که آیا چاپگر به کامپیوتر خودتان متصل است یا جزء چاپگرهای شبکه می باشد . شما باید گزینه مربوط به چاپگر شبکه را انتخاب و سپس Next را بزنید. بعد در شبکه جستجو کنید و چاپگر مورد نظر را پیدا کنید. پس از نصب چاپگر، می‌توانید به چاپ اسناد خود بپردازید. درست مثل این که چاپگر به کامپیوتر خودتان متصل است.


تنظیمات امنیتی


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


این کارها در ویندوز اکس‌پی به صورت کاملاً تفکیک شده و جزء به جزء قابل تنظیم هستند. مثلاً اجازه "دیدن محتوای فولدراز اجازه اجرای فایل‌های فولدرکاملاً تفکیک شده‌اند، در حالی که عملاً هر دو این کارها جزو " خواندن محسوب می‌شوند.

اگر در کادر محاوره‌ای مربوط به share کردن فولدر ، روی دکمه Permissions کلیک کنید، کادر محاوره دیگری ظاهر می‌شود. در این حالت، گزینه‌هایFull Control ، Change و Read را می‌بینید که هر کدام می‌توانند پذیرفته (allow) یا رد (deny) بشوند. به طور پیش‌فرض، فقط گزینهRead پذیرفته است، که یعنی کاربران فقط اجازه دیدن و استفاده از فایل‌ها را دارند، نه چیز دیگر.

اگر دقت کرده باشید، در کادر محاوره Permissions فهرستی از کاربران ارائه شده است. در این شکل شما Everyone را می‌بینید که دسترسی ویRead تعیین شده است. یعنی هر کس که این فولدر share شده را بخواهد، فقط می‌تواند آن را ببیند و استفاده کند. ولی شاید بخواهید برای کاربران مختلف دسترسی‌های متفاوت تعریف کنید. مثلاً کاربرAdministrator  می‌تواند دسترسی کامل داشته باشد. برای این منظور، با کلیک روی دکمه Add فهرستی از کاربران تعریف شده در سیستم را خواهید دید. کاربر یا گروه کاربری مورد نظر خود را انتخاب و OK کنید. حالا می‌توانید برای این کاربر، دسترسی متفاوتی تعریف کنید.




به اشتراک گذاشتن اتصال اینترنت


مایکروسافت با آگاهی از رواج شبکه‌ها کامپیوتری در خانه‌ها، اولین بار Internet Connection Sharing یا ICS را در ویندوز 98 به راه انداخت. این قابلیت با ویژگی‌های بهتر، بعدها در ویندوز اکس‌پی هم گنجانده شد.


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


ویندوز اکس‌پی

1.        پنجره Control Panel را باز و روی آیکون Network Connections دو بار کلیک کنید.

2.       با کلیکِ راست روی آیکون Local Area Connection یا  High Speed Networking، گزینه Properties  را انتخاب کنید.

3.       در کادر محاوره ظاهر شده، به صفحه Advanced بروید .

4.       گزینه Allow other network users to connect را علامت زده و OK کنید.


توجه داشته باشید که این کارها را روی کامپیوتری انجام می‌دهید که مستقیماً به اینترنت متصل است.


ساختار شبکه


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

 از مزایای سیستم شبکه‌بندی اینترنت می‌توان به این موارد اشاره کرد:

·         سریع‌ترین تکنولوژی شبکه‌بندی خانگی است ( 100 Mbps )

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

·         قابل اطمینان است.

·        نگهداری آن آسان است.

·        تعداد دستگاه‌هایی که می‌توان به شبکه متصل نمود تقریباً نامحدود است.

·        به لحاظ پشتیبانی و اطلاعات فنی بسیار فراگیر است.

برخی از نقاط منفی این تکنولوژی عبارتند از:

§         برای وصل کردن بیشتر از دو کامپیوتر به یکدیگر، به تجهیزات اضافی نیاز است.

§          در صورت نیاز به کابل‌کشی اضافی و نصب پریز، ممکن است هزینه‌ها بالا برود.

§         راه‌اندازی و تنظیمات اولیه آن می‌تواند دشوار باشد.

§         اصطلاحات فنی و تعداد انتخاب‌ها می‌تواند گمراه‌کننده باشد.


تجهیزات مورد نیاز


اترنت با سرعت 10Mbps  و  100Mbps و 1000Mbps موجود است و بیشتر کارت‌های شبکه می‌توانند با هر سه سرعت کار کنند، اما امروزه دلیلی ندارد از کارت‌های 10Mbps  استفاده کنید. و در بسیاری از مواقع تقریباً پیدا کردن کارت‌های 10 Mbps  غیرممکن است. برای وصل کردن کارت‌های شبکه نیز دو نوع کابل وجود دارد که عبارتند از کابل هم‌محور (coax) و کابل زوجی به هم تابیده (UTP) که اولی تقریباً منسوخ شده و امروزه ازUTP در انواع Cat5e ،Cat5 و Cat6 استفاده می‌شود. کابل UTP کابلی است متشکل از 8 سیم باریک‌ دو بدو به هم تابیده ، شبیه به سیم تلفن است. به دو سر این سیم کانکتور یا jack می‌زنند که به RJ54 موسوم است. یک سر این سیم به کارت شبکه کامپیوتر و سر دیگر آن به دستگاهی وصل می‌شود به نام سوییچ .


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


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

 

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

جدول زیر انواع کابل های UTP را نشان می دهد :

 موارد استفاده

سرعت انتقال اطلاعات

گروه

 سیستم های قدیمی تلفن ، ISDN و مودم

حداکثر تا یک مگابیت در ثانیه

CAT1

شبکه های Token Ring

حداکثر تا چهار مگابیت در ثانیه

CAT2

شبکه های Token ring و 10BASE-T

حداکثر تا ده مگابیت در ثانیه

CAT3

شبکه های Token Ring

حداکثر تا شانزده مگابیت در ثانیه

CAT4

 اترنت ( ده مگابیت در ثانیه ) ، اترنت سریع ( یکصد مگابیت در ثانیه ) و شبکه های Token Ring ( شانزده مگابیت در ثانیه )

حداکثر تا یکصد مگابیت در ثانیه

CAT5

شبکه های Gigabit Ethernet

حداکثر  تا یکهزار مگابیت در ثانیه

CAT5e

 

 

 

 

۰۶ فروردين ۹۶ ، ۱۰:۰۰ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

اتصال اینترنت به تلوزیون سامسونگ وایجاد یک شبکه


سامسونگ در تمام این سالها دو هدف را به صورت همزمان دنبال میکرد.ارتقاء نرم افزاری و سخت افزاری.این کمپانی دو سیستم عامل را برای تلویزیون های هوشمند خود در نظر گرفت.گزینه اول یک سیستم عامل انحصاری و بر پایه برنامه نویسی لینوکس است و دومی نیز سیستم عامل تایزن (Tizen) است که بر روی تلویزیون های SUHD و جدید سامسونگ نصب گردید.رکن اولیه تمامی تلویزیون ها هوشمند،اتصال به شبکه اینترنت است.تلویزیون های سامسونگ نیز از دو شیوه WI-FI و LAN به شبکه اینترنت متصل میشوند.در سالهای گذشته،به همراه برخی از مدل های سامسونگ یک دانگل USB نیز عرضه میشد که که کاربران با استفاده از آنها میتوانستند تلویزیون را به صورت بیسیم به مودم و در نهایت اینتنرت متصل سازند.اما امروزه دیگر نیازی به سخت افزارهای جانبی نداریم و تمامی تلویزیون های هوشمند سامسونگ به آسانی و به صورت بی سیم به اینترنت متصل میشوند.در این مطلب شما را با اتصال به اینترنت تلویزیون های سامسونگ آشنا خواهیم کرد.لازم به ذکر است که این آموزش برای سیستم عامل انحصاری سامسونگ است و در آینده شیوه اتصال به اینترنت تلویزیون های SUHD نیز تقدیم شما عزیزان میگردد.توجه داشته باشید که تلویزیون های سامسونگ از ماوس و کیبورد های اکسترنال نیز پشتیبانی میکنند و برای سهولت در کار میتوانید یک ماوس را از طریق درگاه USB به تلویزیون متصل کرده و در تمامی مراحل از آن استفاده کنید.

در اطراف بدنه و گاها در زیر تلویزیون،قطعه سخت افزاری WI-FI قرار گرفته است.برای اتصال هر چه بهتر،پیشنهاد میگردد که مودم را در فاصله 3 تا 10 متری تلویزیون قرار دهید.در صورتی که خواهان اتصال مستقیم از طریق کابل LAN باشید،نیازی به کارهای مراقبتی WI-FI ندارید.در زمان نصب و راه اندازی تلویزیون،به زبان انتخابی توجه کنید چرا که تمامی مراحل اتصال نیز به زبان انتخابی شما نمایش داده میشود.در تلویزیون های موجود در بازار ایران میتوانید در بین زبان های فارسی و انگلیسی یکی را انتخاب نمایید.نکته جالب توجه ان است که سامسونگ اولین برند در جهان است که زبان فارسی را وارد OSD تلویزیون های خود کرد.پس از انجام مراحل اولیه،برای اتصال به اینترنت دو انتخاب مجزا داریم.

اتصال به اینترنت از طریق WI-FI

برای اتصال تلویزیون های سامسونگ به WI-FI،ابتدا به داخل منو رفته و شبکه و یا Network را انتخاب میکنیم.در این قسمت 5 گزینه قابل مشاهده است.1-وضعیت شبکه (Network Status) 2-تنظیمات شبکه (Network Settings) 3-WI-FI Direct 4-تنظیمات All Share 5-نام تلویزیون (Device Name).

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

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

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

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

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

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

اتصال به اینترنت از طریق پورت LAN

برای اتصال از طریق کابل شبکه،مراحل بسیار کوتاه تر هستند.پس از اتصال کابل شبکه به درگاه LAN،در اکثر مدل ها پیامی در گوشه سمت راست تصویر بدین مضمون نمایان میگردد،(پیکر بندی شبکه شناسایی شد آیا مایل به اتصال هستید؟) پس از تائید تمامی مراحل به صورت خودکار طی میشود.اما در مواردی این پیام مشاهده نمیشود.در این صورت به منو و سپس تنظیمات شبکه رفته و در قسمت تنظیمات شبکه (Network Settings) گزینه اتصال از طریق کابل را انتخاب میکنیم.در این قسمت هیچ نیازی به وارد کردن رمز عبور ندارید.IP و دیگر گزینه ها نیز به صورت اتوماتیک وارد میگردد.

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

این تلویزیون ها را میتوان به شبکه های داخلی و عمومی متصل ساخت.به عنوان مثال در شبکه یکپارچه بانک های تجارت در سراسر کشور،تلویزیون های هوشمند سامسونگ به یک شبکه یکپارچه متصل شده اند که تمامی آنها از طریق یک سرور اصلی کنترل میشوند.نه ریموت کنترل و نه هیچ مورد دیگری بر روی این تلویزیون ها قادر به فعالیت نیستند و تنها با وارد کردن رمز عبور میتوان میتوان به تنظیمات تلویزیون دست پیدا کرد.این تلویزیون ها از طریق تنظیمات دستی،اطلاعاتی را دریافت کرده و به سرور بانک متصل میگردند.سپس توسط اپلیکیشن اختصاصی این بانک که توسط مهندسین سامسونگ نوشته شده است،تبلیغات در کنار نمایش تصاویر در تلویزیون ها به نمایش در می آید.در صورتی که بخواهیم این تلویزیون ها را در یک شبکه پیکر بندی نمائیم،در قسمت Network Status و یا وضعیت شبکه،میتوانید به تنظیمات شبکه دسترسی پیدا کنید.در این قسمت دو حالت اتوماتیک و دستی وجود دارد که با فعال کردن گزینه دستی میتوانید مورادی مانند IP،Subnet Mask،Gateway و DNS را به صورت دستی وارد کنید.در نهایت پس از ذخیره اطلاعات،تلویزیون به دنبال ست کردن تنظیمات رفته و پیامی مبنی بر تائید اعتبار دریافت خواهید کرد.


۰۶ فروردين ۹۶ ، ۰۹:۵۸ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

طریقه خاموش شدن دستکاب از طریق ریجستیر

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

  1. اینکه نمیتونستیم سرور رو به هیچ وجه خاموش کنیم
  2. اینکه به دلایلی هیچ دسترسی مستقیمی با کابل و یا هرچیز دیگه ایی به سرور نداشتیم تا بطور مستقیم و فیزیکی بر روی سرور لاگین کنیم و ریموت دسکتاپ رو یکبار خاموش روشن کنیم تا تغییرات اعمال بشه*
  3. اینکه اگر به صورت ریموت به سرور وصل میشدم و ریموت دسکتاپ مقصد رو خاموش میکردم ارتباط خودم هم قطع میشد و دیگه واویییییلا .....:-)


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

  1. وارد رجیستری شده برو روی منوی Fileکلیک کرده و سپس گزینه ی Connect Network Registry رو انتخاب میکنیم
  2. در کادر باز شده آدرس IP مقصد رو وارد کرده و سپس Enter میکنیم
  3. بعد از کانکت شدن به رجیستری مقصد دو زیر شاخه ی Hkey-Local-Machin و Hkey-Users مقصد به رجیستری اضافه میشه که ما با HKEY_LOCAL_MACHIN کار داریم
  4. سپس وارد زیر شاخه HKEY_LOCAL_MACHIN مقصد شده و به مسیر : System<CurrentControlSet<Control<Terminal Server رفته
  5. سپس از سمت راست بر روی مقدار fDenyTSConnection کلیک کرده
  6. و مقدار آن را یکبار به عدد 1 تغییر داده و Ok مکنیم و سپس مقدار آن را مجدد به عدد 0 تغییر داده و OK میکنیم.

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

۰۶ فروردين ۹۶ ، ۰۹:۵۲ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

اتصال راه دور کامپیوترها Remote Desktop

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

نکته: سرویس Remote Desktop از پورت شماره 3389  استفاده می کند ، بنابراین در صورتیکه فایروال شبکه شما این پورت را بسته باشد شما قادر به برقراری ارتباط از راه دور نخواهید بود.این قابلیت به صورت پیش فرض در سیستم عامل ویندوز فعال نمی باشد و شما بایستی در اولین قدم این قابلیت را در ویندوز فعال کنید . توجه داشته باشید که شما بایستی این قابلیت را در کامپیوتر میزبان فعال کنید . 

بر روی My Computer راست کلیک کرده و گزینه Properties را انتخاب می کنیم. 

Image



حال بر روی گزینه ی Advanced setting link کلیک می کنیم. 

Image



از تب Remote گزینه ی Allow Remote Assistance رو فعال کرده و در قسمت Remote Desktop نیز برای امنیت بیشتر گزینه ی سوم را فعال می کنیم.همچنین شما می توانید نام کاربران مجاز را نیز در این قسمت تعیین کنید . 

Image


Image



استفاده از Remote Desktop 

وقتی که تنظیمات بالا رو انجام دادیم،از منوی Start ،برنامه ی Remote Desktop رو باز میکنیم و اسم یا IP کامپیوتر مقصد رو وارد میکنیم 

Image



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

Image



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

Image



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

Image



توی قسمت option میتونیم تنظیمات رو مشخص کنیم.مثلا توی تب Display سایز صفحه ی ریموت و رنگ،کیفیت و غیره... 

Image



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

Image
۰۶ فروردين ۹۶ ، ۰۹:۴۹ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

فتوشاب افزودن بافت


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

  

باز کردن فایل و انتخاب فیلتر   

 

نحوه افزودن بافت

در حالیکه فایل مورد نظر باز است، Filter\Filter Gallery را انتخاب کنید. سپس پوشه Texture را که در پالت Filters قرار دارد باز کرده و فیلتر Texturizer را انتخاب نمائید.

  

بخش Filter Controls  

 

نحوه افزودن بافت

در بخش Filter Controls و از لیست کشویی Texture گزینه Brick، Burlap، Canvas یا Sandstone را انتخاب کنید. به نتایج نمایان شده در پنجره پیش‌نمایش دقت کنید.

 

تعیین اندازه بافت  

 

نحوه افزودن بافت

نوار لغزنده Scaling به اندازه بافت اعمال شده به تصویر اشاره دارد. در این مثال، تنظیمات Scaling حالت زبری بافت پارچه کرباس را اعمال می‌کند. نوار لغزنده مزبور را در حالت مورد نظر تنظیم کرده و نتایج را در پنجره پیش‌نمایش مشاهده نمائید.

 

 تعیین برجستگی   

 

نحوه افزودن بافت

نوار لغزنده Relief میزان برجستگی بافت را در تصویر تعیین می‌کند. در این مثال، تنظیمات Relief حالت سفتی و انبوهی الگوی پارچه را اعمال می‌کند. نوار لغزنده مزبور را برای دست یافتن به افکت مورد نظرتان جابجا کنید.

  

 تعیین جهت نور  

 

نحوه افزودن بافت

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

 اعمال افکت   

 

نحوه افزودن بافت

دکمة OK را کلیک کرده تا کادر محاوره‌ای Texturizer بسته شده و افکت به تصویر اعمال شود.

 

*توجه*

استفاده از دیگر فیلترهای بافتی

علاوه بر فیلتر Texturizer، پنج فیلتر بافتی دیگر نیز در زیرمنوی Texture در دسترس قرار دارند:

Craquelure، Grain، Mosaic Tiles، Patchwork و Stained Glass. می‌توانید برای مشاهده نحوه تأثیرگذاری و نحوه استفاده از آنها در تصویر، از آنها نیز استفاده کنید.

 

کلیک کردن در تصویر کوچک برای مقایسه تصویر قبلی و بعدی

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

 

۰۶ فروردين ۹۶ ، ۰۰:۵۶ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

کار با فتوشاب

در این سری از مقالات، قصد آموزش نرم افزار Adobe Photoshop CS6 را دارم و اگر عمری باقی بود، به آموزش نرم افزارهای دیگر در حوزة گرافیک بالاخص Adobe InDesign CS6 خواهم پرداخت. همانگونه که میدانید نرم افزار فتوشاپ یکی از معروفترین نرم افزارهای شرکت ادوبی است که در بین نرم افزارهای گرافیکی در دنیا بسیار معروف و پرکاربرد میباشد، با توجه به امکانات بسیار غنی فتوشاپ و از آنجا که تقریباً هر ساله یا هر دوسال یکبار نسخه های جدیدتر و کاملتر این نرم افزار ارائه می شود، کاربران این نرم افزار از روی آوردن به سایر نرم افزارهای گرافیکی خودداری مینمایند. شما با این نرم افزار تقریباً هر آنچه را که از یک نرم افزار گرافیکی انتظار دارید، همانند خلق آثار گرافیکی، ویرایش تصاویر، ایجاد تحوّل در تصاویر بصورت دلخواه و ... قادر به انجام آن خواهید بود. 

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

باتوجّه به نصب آسان این نرم افزار از پرداختن به شیوه نصب آن صرف نظر کرده و از محیط کاری مربوط به این نرم افزار آموزش را آغاز میکنم: 

آشنایی با محیط کاری و اجزای رابط کاربری:


Image



بر اساس شماره گذاری که در تصویر بالا صورت گرفته است محیط کاربری فتوشاپ به شرح زیر میباشد: 
1- نوار ابزار (Toolsbar): که در سمت چپ صفحه قرار دارد از ابزارهای موجود در آن برای ویرایش و ایجاد تصاویر استفاده می شود. 
2- پانلهای ویرایش تصاویر: گروهی از پانلها که دارای گزینه های مربوط به ویرایش تصاویر میباشند و در سمت راست پنجره قرار دارند. 
3- نوار منو (Menu bar): که در بالای صفحه قرار دارد و دستورات اصلی برنامه در این منوها قرار گرفته و برخی از این دستورات در پانلهای ویرایش تصویر نیز وجود دارند. 
4- نوار تنظیمات (Option bar): که در آن  تنظیمات قابل کنترل مربوط به ابزار انتخاب شده، نمایش داده میشود. 
5- محل قرار گیری Document یا تصاویر. در ادامة کار و  مقالات بعدی با هریک از اجزای رابط کاربری که در بالا اشاره شد، به صورت کامل آشنا خواهیم شد. 

روشهای باز نمودن تصاویر در فتوشاپ:


برای بازنمودن فایلهای تصویری موجود در سیستم به چند روش میتوان اقدام نمود: 
روش اوّل: استفاده از مسیر File > Openn و سپس انتخاب تصویر موجود می باشد، 
روش دوّم: استفاده از کلیدهای Ctrl+O است. 
روش سوّم: دراگ نمودن فایل تصویر به داخل برنامه فتوشاپ است. 
روش چهارم: راست کلیک نمودن بر روی فایل تصویر و انتخاب گزینه فتوشاپ از قسمت Open with می باشد. 

حالا با استفاده از روشهای فوق چندین تصویر را پشت سرهم در فتوشاپ باز نمائید: 

Image



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

حالتهای نمایش تصویر در فتوشاپ:

حالت اولیه مشاهده صفحه که در بالا ملاحظه نمودید، حالت پیشفرض و استاندارد صفحه یعنی Standard Screen Mode در فتوشاپ است، شما میتوانید از طریق نوار منو به مسیر View > Screen modee رفته و سه حالت زیر را برای نمایش صفحه مشاهده نمائید: 

Image



اگر حالت Full Screen Mode With Menu Bar را انتخاب  کنیم، همانگونه که در تصویر زیر ملاحظه مینمائید ، در این حالت تمامی نوارها و پانلها مخفی و صرفاً نوار منو نمایش داده میشود. البته در صورتی که اشاره گر موس را به سمت چپ و یا راست و یا پائین صفحه ببرید، پانلها و نوار ابزار ظاهر میگردند: 

Image



و اگر حالت سوّم یعنی Full Screen Mode را انتخاب کنیم،  همانگونه که در تصویر زیر ملاحظه مینمائید، علاوه بر تمامی نوارها و پانلها نوار منو نیز مخفی میشود و همانگونه که قبلاً اشاره شد در صورتی که اشاره گر موس را به سمت چپ و یا راست و یا پائین صفحه ببرید، پانلها یا نوار ابزار ظاهر میگردند: 

Image



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

در خصوص تغییر حالت صفحه بین Standard Screen Mode ، Full Screen Mode With Menu Bar و Full Screen Mode، می توانید از کلیدهای میانبر F و یا Tab نیز استفاده نمائید. 

در ضمن برای مشاهده سایر تصاویر باز شده در فتوشاپ در هر یک از حالات صفحه که در بالا اشاره شد، میتوانید از کلیدهای Ctrl+Tab نیز استفاده نمائید. 


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

۰۶ فروردين ۹۶ ، ۰۰:۵۱ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش ساخت بنر متحرک gif

ما برای مثال قرار هستش که یک بنر تبلیغاتی ۱۲۰ در ۲۴۰ پیکسل برای جای تبلیغات آماده کنیم.ما با فتوشاپ ۲تا بنر ثابت می سازیم (یا هر نرم افزار دیگه ای که بلد هستین ) و بعدش میایم با نرم افزار ulead gif animator اونارو بهم می چسبونیم و بنر متحرک خودمونو درست می کنیم.

طراحی بنر ها با فتوشاپ

۱- فتوشاپ رو باز کنید و یک فایل جدید ( Ctrl + N ) باز کنید و طبق تصویر زیر طول و عرض رو براش انتخاب کنید.

باز کردن فایل جدید فتوشاپ

۲-بعد نوبت میرسه تا رنگ پس زمینه رو تغییر بدید (البته تو مرحله قبلی هم امکانش بود).باید از edit –> fill رو بزنید و طبق تصویر یک رنگ انتخاب کنید.

تغییر رنگ پس زمینه فتوشاپ

۳- بعد نوبت به طراحی بر طبق سلیقه و مهارت خودتون داره . ما اینجا ۲ تا تصویر جدا درست کردیم که دقیقا عین هم هستند (البته تو تصویر زیر هر ۲ رو کنار هم نشون دادیم اما ۲ تا فایل جدا هستند )  و فقط رنگ نوشته رو تغییر دادیم ( موقعی که متحرک بشن تو چشم میان ) .

نمونه طراحی بنر ثابت

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

طراحی بنر متحرک با ulead animator gif

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

ulead-gif-animator-startup-wizard

دکمه animation wizard رو که بزنید ، وارد مرحله بعدی میشین که باید طبق شکل زیر ابعاد فایل بنر متحرک خودتونو انتخاب کنید.

ulead-gif-animator-animation-wizard

ما اینجا ۱۲۰ در ۲۴۰ پیکسل رو زدیم ( اگر سایز دیگه ای مدنظر دارید که تو لیست نیست نگران نباشید تا انتها با ما باشید تمام مشکلات ممکن رو بیان می کنیم ) .سپس باید تصاویری رو که ساختیم مثل شکل زیر انتخاب کنید.

ulead-gif-animator-select-files

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

ulead-gif-animator-frame-duration

ما نوشتیم که تو ۱ ثانیه ۵ تا تصویر رو نشون بده ( بنابراین چون ما ۲ تا تصویر داریم فاصله بینشون میشه ۰.۲ ثانیه ) . البته مهم نیست بعدا تمام فاصله های زمانی رو می تونید تغییر بدید.دکمه next رو بزنید تا بنر متحرکمون ساخته بشه.

بنری که ساخته شد :

بنر متحرک تبلیغات

نکته ۱: پایین نرم افزار قسمتی هستش که برای تنظیم فریم ها به کار میره.روی هر frame که راست کلیک کنید و گزینه frame properties رو بزنید یک پنجره باز میشه که با تغییر Delay می تونید فاصله نمایش این فریم از فریم قبلی رو خودتون تغییر بدید.

تغییر فاصله بین 2 فریم بنر

ما نوشتیم ۷۰ یعنی ۰.۷ ثانیه طول میکشه تا این فریم نمایش داده بشه.

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

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

۰۶ فروردين ۹۶ ، ۰۰:۴۰ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

شماره گیری در پایانامه

درر پایان نامه می بایست صفحات اولیه بدون شماره و صفحات فهرست با حروف شماره گذاری شود و صفحات متن با عدد باشند.لطفا ایجاد این نوع شماره گذاری را توضیح دهید

فرض کنید شما یک پایان نامه دارید که 10 صفحه است. شما میخوای صفحات 1 تا 4 شماره صفحه نخوره، صفحات 5 تا 8 حروف ابجد باشه و 9 تا 10 هم شماره بخوره .

ضمنا کل توضیحاتی که توی این پست نوشتم مخصوص ورد 2007 هست و برای 2003 باید توی سایت های دیگه جستجو کنید چون یاد ندارم 

اول کل صفحات رو شماره صفحه معمولی بززنید. اینجوری:

از منوی بالای صفحه 

insert ---------page number--------à

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

insert -------àpage number--------< Bottom of page

 

حالا کل صفحاتتون از 1 تا 10 شماره گذاری شد

اول برید سراغ صفحات 5 تا 8 که قراره ابجد باشه. روی اخرین خط صفحه ی 4 که قراره منبعدش شماره بندی تغییر کنه کلیک کنید. 

حالا از منوی Insert  گزینه ی Breaks و بعد Next page رو بزنید حالا بدون اینکه جایی دیگه از صفحه رو کلیک کنید دوباره از منوی insert  گزینه ی page number و از زیر مجموعه اش format page number رو بزنید

از صفحه ی باز شده در روبروی  number format 

الف-ب  ج رو انتخاب کنید

بعد تیک start as رو بزنید و  ا رو انتخاب کنید.حالا از صفحه ی 5 به بعدتون به جای شماره صفحه ابجد دارید الی آخر. حالا برای شماره گذاری صفحات 8 تا 10 دقیقا مثلا نامگذاری ابجد عمل میکنیم با این تفاوت که در قسمت فرمت پیج نامبر به جای ابجد 1-2-3 رو انتخاب میکنیم و Start as رو از 1 تنظیم میکنیم.

حالا برای اون چند تا صفحه ای که قراره شماره صفحه نخوره روی شماره صفحات یه کادر بیرنگ بکشید . برای این کار از منوی insert  گزینه ی Shapes و از زیر منوی اون مسطلیل خالی رو انتخاب کنید و یه کادر کوچولو روی شماره صفحه ای که قراره ناپدید بشه بکشید. وقتی مستطیل رو کشیدید بلافاصله منوی بالای صفحه تغییر میکنه از منوی باز شده از گزینه ی shape outline گزینه ی no outline  رو انتخاب کنی

 (راستی یاد آور میشم که ممکنه راه های دیگه ای هم باشه اما این راه حلیه که من یاد دارم و جواب میده

 

برای راحتی کار فایل WORD این فایل رو هم اماده کردم که میتونید از لینک زیر دانلود کنید.

http://uploadtak.com/images/s2668________word.do

۰۶ فروردين ۹۶ ، ۰۰:۲۶ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

ساخت کانکشن vpn ویندوز 7

موزش ساخت کانکشن Vpn در ویندوز ۷ 


۱- مسیر زیر را طی کنید:

Start / Control panel / Network and sharing center

۲ - در منوی باز شده بر روی set up a new connection or network کلیک کنید 
و یا کلیک روی علامت شبکه در قسمت پایین سمت راست مانیتور(Task Bar) و انتخاب گزینه Open network and sharing center




۳ - از منوی محاوره ای باز شده بر روی connect to a workplace کلیک کنید 




۴- در منوی بعدی بر روی( Use my internet connection (VPN کلیک کنید 




در منوی بعدی آن باید بر روی گزینه I'll set up an Internet Connection later کلیک کنید 



۵ - 
الف ) در قسمت Internet Address باید شماره  آی پی  ۱۸۸.۱۳۶.۱۴۹.۳۴ را وارد کنید 
ب ) در قسمت Destination name باید نام مورد نظر کانکشن خود را وارد کنید 

همانند تصویر :




۶- در این بخش باید نام کاربری و رمز عبور خود را وارد نمایید 

الف ) در قسمت User name نام کاربری خود را وارد کنید 
ب ) در قسمت Password رمز عبور کانکشن خود را وارد کنید .
ج ) با انتخاب چک باکس show Characters کلمات یا اعداد رمز عبور شما نمایان می شوند 
د ) با انتخاب چک باکس Remember this password کلمه عبور شما ذخیره می شود و در هر بار ورود به کانکشن رمز عبور شما در جای خود باقی است و نیازی به وارد کردن مجدد آن نیست 

در آخر بر روی create کلیک کنید

 


در صورتی که کانکشن شما با موفقیت ایجاد شود با تصویر زیر رو به رو خواهید شد :



حال بر روی close کلیک کنید 

اکنون برای کانکت کردن VPN خود دو مرتبه بر روی آیکن شبکه در تولبار کلیک کنید 

شما متوجه می شوید که نام VPN شما به لیست اضافه شده است ! با کلیک بر روی آن گزینه Connect در پایین آن ظاهر می شود ! با کلیک بر روی Connect ، کانکشن VPN شما باز خواهد شد ! و دو مرتبه با کلیک بر روی گزینه Connect اتصال به IP مورد نظر شما برقرار خواهد شد 







زمانی که اتصال connection ساخته شد روی Properties کلیک کرده در پنجره باز شده قسمت Security را انتخاب نمایید. در قسمت Data encryption گزینه Optional encryption را انتخاب نمایید. در قسمت authentication نیز مطابق با شکل زیر عمل نمایید:








۰۴ فروردين ۹۶ ، ۲۲:۴۶ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

ساخت کانکشن در ویندوز xp

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

 

این کانکشن به کارت اینترنت نیاز داره که میتونید از امور مشترکین و … تهیه کنید

 

 

مرحله اول :

روی منو start در گوشه پایین سمت چپ کلیک کنید    

 

مرحله دوم :

وارد control panel شوید (تصویر زیر)

 

مرحله سوم :

در پنجره باز شده روی network and internet connections کلیک کنید (تصویر زیر)

 

مرحله چهارم :

روی internet options کلیک کنید (تصویر زیر)

 

مرحله پنجم :

در پنجره باز شده ، از قسمت منوهای بالایی روی connections کلیک کنید (تصویر زیر)

 

مرحله ششم :

روی setup کلیک کنید (تصویر زیر)

 

مرحله هفتم :

در پنجره باز شده روی next کلیک کنید (تصویر زیر)

 

مرحله هشتم :

گزینه ی connect to the internet را انتخاب و روی next کلیک کنید (تصویر زیر)

 

مرحله نهم :

گزینه set up my connection manually را انتخاب و روی next کلیک کنید (تصویر زیر)

 

مرحله دهم :

گزینه connect using a dial-up modem را انتخاب و روی next کلیک کنید (تصویر زیر)

 

مرحله یازدهم :

در کادر موجود نامی دلخواه برای کانکشن خود وارد کنید ، سپس روی next کلیک کنید (تصویر زیر)

 

مرحله دوازدهم :

در کادر موجود شماره تلفن سرور که بر روی کارت اینترنت نوشته شده را وارد کنید ، سپس روی next کلیک کنید (تصویر زیر)

 

مرحله سیزدهم :

در کادر اول نام کاربری یا user و در کادر دوم و سوم رمز عبور یا pass را که بر روی کارت اینترنت موجود است را وارد کنید ، سپس روی next کلیک کنید (تصویر زیر)

 

مرحله چهاردهم :

گزینه add a shortcut to … desktop را تیک بزنید ، سپس روی finish کلیک کنید (تصویر زیر)

 

خب دوستان کانکشن ساخته شد و آیکونش روی دسکتاپ شورتکات شده    

با دوبار کلیک روی آیکون یه پنجره مثل تصویر زیر باز میشه

 

کافیه اطلاعاتی که تیک زدم رو چک کنید و روی dial کلیک کنید تا به اینترنت وصل بشین

خب این آموزش تموم شد.اگه سوالی بود توی همین پست نظر بزارین تا بررسی بشه.

 

۰۴ فروردين ۹۶ ، ۲۲:۴۳ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

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

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

اما تصورش را بکنید اگر ربات هایی وجود داشته باشند که همانند کودکان قابل آموزش دادن باشند، می توانند کارهای متنوع و زیادی را پا به پای انسان ها انجام دهند.
 
خانوم کاکمک یک محقق از دانشکده جورجیا، فرصت تابستانه خود را به طراحی یک سیستم رابط ساده که کاربر بتواند از ربات کارهایی را با فرمان های صوتی و شفاهی درخواست کند طراحی کرده است.
 
این سیستم به گونه ای طراحی شده که احتیاج به زبان خاصی از برنامه نویسی ندارد. تنها کافی است از ربات های انسان گونه ای شبیه PR2 خواسته شود تا فرمان هایی شفاهی و زبانی را در مورد حرکت دادن بازو ها، دست ها و حتی پاهایش را دنبال کند. نتیجه انجام آن فرمان ها، کاری است که انسان ها نیز آن را انجام می دهند.
 
این محقق از 15 مرد و 15 زن بین سنین 19 تا 70 سال خواست تا به این شیوه آموزش هایی را به ربات PR2 بدهند و از او بخواهند تا کاری را انجام دهند. نتیجه این آزمایشات نشان داد که ربات ها به آسانی تنها از طریق انجام فرمان های فلوچارت گونه برای مثال داروها را از کابینت بیرون بیاورند، تی شرتی را تا بزنند و...
 
شاید این کارها به نظر برای ما بسیار ساده بیایند اما طی کردن فرایند منطقی آن برای یک ربات که ذاتا مانند انسان قابل آموزش نیست بسیار پیچیده و مهم است. استفاده از این روش به این معنی نیست که آموزش های مصور و فرامین صوتی قرار است جایگزین زبان های برنامه نویسی ربات ها شوند. از آنجا که ربات ها نیاز به داشتن درجه ای از درک منطقی جهان اطراف ما دارند پس استفاده از زبان های برنامه نویسی بهترین انتخاب در این زمینه محسوب می شوند. اما با کمک سیستم های واسطی نظیر فرمان پذیری صوتی می توان انعطاف پذیری آنها را در انجام امور مختلف بالا برد.
 
پتانسیل اصلی سیستم طراحی شده خانم کاکمک به این گونه است که حجم زیادی از اطلاعات بین ربات های مختلف به اشتراک گذاشته می شود تا در نهایت ربات شما می تواند یک روال منطقی مانند تا زدن یک لباس، گذاشتن ظروف کثیف در سینک ظرف شویی و یا هر عمل دیگری را آموزش دیده و به راحتی انجام دهد.
 
این سیستم طراحی شده می تواند انحصار طلبی افراد و حتی وسایل را در انجام برخی از امور بشکند و ربات ها را به خدمتکاران دوست داشتنی خانه ها در انجام امور خانه و آشپزخانه تبدیل کند تا انسانها طعم زندگی رباتیزه شده را عمیق تر بچشند. 
۰۴ فروردين ۹۶ ، ۰۱:۱۱ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

چگونه ربات ها آموزش ببینند تا خوب شوند


معروف ترین میراث استاد بزرگ علمی تخیلی ایزاک آسیموف برای دنیا شاید سه قانون وی برای ربات ها باشد، طراحی قوانینی که برای محافظت و خدمت به انسان باشد. این قوانین پایه و اساس قوانین اخلاقی برای ربات ها را ساخته است که از زمانی که در سال ۱۹۴۲ برای اولین بار در داستان کوتاه “طفره” مشاهده شده است برای سال ۲۰۱۵ قرار گرفته است.

این قوانین بدین گونه اند

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

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

هر تعامل بین یک انسان و ربات یک ورودی اخلاقی دارد.

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

در مواجه با مشکلات بزرگ

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

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

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

معضلات ممکن است ماموریت های جستجو و نجات را در ربات ها به ستوه بیاورد. اگرچه آنها ممکن است مستقیما کسی را نکشند اما آنها می توانند یک فرد را نجات دهند و دیگری را رها کند تا بمیرد.

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

شروع با یک قطب نمای اخلاقی

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

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

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

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

شرایط نامعین

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

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

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

یادگیری برای فکر کردن برای خودشان

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

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

fullmoral

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

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

ربات ها برای نگاه کردن

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

و در آخر آیا این کار می تواند یک پیشرفت برای نظریه اخلاق در انسان ها باشد؟

۰۴ فروردين ۹۶ ، ۰۱:۰۹ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

مایکروسافت یک نسخه ی سبک visual studio منتشر کرد

مایکروسافت نسخه بتای ویراشگر Visual Studio Code را رونمایی کرد، و آن را برای extension ها و محصولات متن باز، بصورت متن باز (open source) ارائه نموده است.

Visual Studio Code یک ویرایشگر سبک برای کدنویسی است که در ویندوز، Mac OS و ماشین های لینوکس کار می کند.

مقامات مایکروسافت این خبر را در اولین روز از رویداد دو روزه Connect() که یک رویداد مجازی برای توسعه دهندگان است، اعلام کردند.

همرمان مایکروسافت نسخه بتای Visual Studio Code را منتشر کرد، که یک به روز رسانی بسیار قابل توجه تر از نمایش اولیه آن در 28 آوریل بوده است. نسخه بتا شامل توسعه و پشتیبانی از extension ها می باشد. در حال حاضر 60 extension برای VS Code در بازار وجود دارد.

  • در طول رویداد Connect، مایکروسافت همچنین بسته نرم افزاری جدید Visual Studio را ارائه کرد، Visual Studio Dev Essentials، که تعدادی از منابع مختلف را در کنار نسخه رایگانStudio Community version گردآوری نموده است. VS Dev Essentials شامل موارد زیر خواهد بود.
  • Visual Studio Community
  • Visual Studio Code
  • Visual Studio Team Services جدید
  • فروم پشتیبانی
  • Parallels Desktop برای Mac
  • آموزش از طریق Pluralsight
  • Wintellect
  • Xamarin

که با ماهیانه مبلغ 25 دلار از طریق کارت اعتباری Azure در اوایل سال آینده در دسترس خواهد بود.

ASP.NET 5 و .NET Core در مرحله آزمون Release Candidate (RC) قرار دارند.

ASP.NET 5 یک چارچوب برای ساخت وب سایت ها و نرم افزارهای تحت وب می باشد. .NET Core یک زیر مجموعه از .NET Framework است که بر روی ویندوز، Mac OS X و Linux قابل اجرا می باشد. هر دو تکنولوژی به احتمال قوی در اوایل سال 2016 در دسترس عموم قرار می گیرد.

مایکروسافت نام Visual Studio Online را به " Visual Studio Team Services" تغییر نام داد که که به کاهش سردرگمی کمک می کند، با فرض اینکه Visual Studio Online یک نسخه وب از Visual Studio نیست. Visual Studio Online در اصل با نام Team Foundation Service شناخته شده بود.

Visual Studio 2015 Update 1 و Team Foundation Server 2015 Update 1 هر دو در تاریخ 30 نوامبر در دسترس خواهند بود.

۰۴ فروردين ۹۶ ، ۰۱:۰۱ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش ساخت ربات تلگرام از صفر تاصد

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


آموزش کامل ساخت ربات پیشرفته تلگرام

 

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

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

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

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

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

امکانات ربات

قابلیت ساخت کلید های حرفه ای

قابلیت ارسال متن عکس استیکر و فایل بصورت رندوم

قابلیت ادد شدن داخل گروه ها

قابلیت ارسال متن خوش اومد گویی در گروه ها

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

میتواند از کسانی که از گروهی خارج میشوند خداحافظی کند

میتوانید برای اعضای رباتتان پیام گروهی بفرستید

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

و میتوانید آمار رباتتان را ببینید

خب بریم سراغ آموزش ساخت ربات تلگرام

باید اول به ربات پدر برید و داخل این ربات برای رباتتون یک اسم و یوزر انتخاب کنید .. توجه کنید که اسم رو بعدا میتوانید تغییر بدهید اما یوزر را نمیتوان تغییر داد

https://telegram.me/BotFather

روی لینک بالا کلیک کنید و به ربات پدر بروید داخل پی وی ربات start را بزنید و یا کلمه کلیدی start/ را بنویسید و ارسال کنید

پیامی برای شما ارسال میشود که گزینه به گزینه توضیح میدهیم

They call me the Botfather, I can help you create and set up Telegram bots. Please read this manual before we begin:
https://core.telegram.org/bots

You can control me by sending these commands:

/newbot – create a new bot

ساخت ربات
/token – generate authorization token

گرفتن توکن
/revoke – revoke bot access token

تغییر توکن
/setname – change a bot’s name

انتخاب نام برای ربات
/setdescription – change bot description

نوشتن توضیحات برای ربات
/setabouttext – change bot about info

تنظیم درباره ما در ربات
/setuserpic – change bot profile photo

انتخاب عکس برای ربات
/setcommands – change bot commands list

به این قسمت نیازی ندارید
/setjoingroups – can your bot be added to groups?

تنظیم اینکه بتوانند ربات را به گروه ها اضافه کنند یا خیر
/setprivacy – what messages does your bot see in groups?

یک گزینه برنامه نویسی هستش
/deletebot – delete a bot

حذف کردن ربات
/cancel – cancel the current operation

کنسل کردن دستور

خب اکنون کاری که باید بکنید این است گزینه newbot/ را بزنید یا اینکه تایپ کنید و ارسال کنید

۱-  ربات از شما میخواهد که یک نام برای رباتتان انتخاب کنید

۲- یک یوزر برای رباتتان انتخاب کنید توجه کنید که اخر اسم ربات شما باید کلمه bot داشته باشید مثال : permag_bot

خب کار تمام است ربات یک پیام برای شما میفرستد که یک کد داخل آن است ( توکن )

Done! Congratulations on your new bot. You will find it at telegram.me/permag2_bot. You can now add a description, about section and profile picture for your bot, see /help for a list of commands.

Use this token to access the HTTP API:
۱۲۰۸۳۷۹۲۰:AAHkXeiBhrfvIyzQSDacrGeoLB2ph8OfuyM

For a description of the Bot API, see this page: https://core.telegram.org/bots/api

خب اکنون باید عکس ، توضیحات و اجازه ورود به گروه ها را برای ربات تنظیم کنید پس با توجه به توضیحات بالا این کارو انجام میدیم

گزینه setuserpic/ را زده و یک عکس ارسال میکنیم تا روی ربات قرار بگیرید
گزینه setdescription/ را زده و توضیحاتی در مورد ربات مینویسیم و ارسال میکنیم
گزینه setjoingroups/ را زده و پس از انتخاب ربات از بین دو گزینه ENABLED را انتخاب میکنیم

خب اکنون کارمان در این ربات تمام است و ربات خود را ساخته ایم اما در حال حاضر ربات ما هیچ کاری نمیکند .

قسمت دوم آموزش ساخت ربات پیشرفته تلگرام

خب قسمت مهم مقاله اینجاست ( این مقاله اختصاصی مجله فارسی پرمگ است و هر گونه کپی برداری بدون ذکر منبع حرام است )

روی لینک زیر کلیک کنید و به ربات کریت یور ربات وارد بشید
https://telegram.me/Createyourbot
و اکنون start را بزنید و یا کلید واژه start/ را بنویسید و ارسال کنید
خب همانطور که می بینید همه چیز فارسی است و کاملا توضیخ داده شده است
روی ایجاد یک ربات جدید کلیک کنید و آن توکن که بابا ربات برای شما ارسال کرده است را کپی و اینجا وارد کنید .. توکن در پیام بالا با رنگ قرمز نمایش داده شده است شما باید توکن مخصوص خود را به ربات ارسال کنید
اکنون ربات شما به سرور متصل شده است به ربات خودتان بروید شش دکمه برای شما طراحی شده است
هر کدام از آن دکمه هارا میتوانید تغییر بدهید و داخل آنها مطلب بگذارید
با زدن کلید واژه help/ میتوانید راهنما را بخوانید و تمامی متن ها و پیام های رباتتان را (پیام خوش امد گویی داخل گروه ها و غیره .. ) را تغییر دهید

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

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

 

قسمت حرفه ای ساخت ربات تلگرام

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

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

راه حل

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

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

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

مثلا : joke/

برای تمام کلید هایتان همینگونه باید دستور تعیین کنید .

سپس به ربات بوت فادر وارد شوید

دستور setcommands/ را وارد کنید. و سپس اسم رباتتان را انتخاب کنید . فرض کنید شما دو کلید دارید که دوست دارید در گروه ها کار کند

۱- جوک

۲- عکس

برای کلید جوک دستور joke/ را وارد کرده اید و برای کلید عکس دستور pic/ را وارد کرده اید .

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

جوک – joke

عکس – pic

خب کار تمام است . حال اگر رباتتان را داخل گروهی ادد کنید می بینید که کلید ها کار میکنند. اگر داخل گروهی که هستید کلید های ربات کار نکرد

ربات را خارج و مجدد وارد کنید.

فید خوان ربات

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

 

کد های مورد نیاز شما  (این دستورات را باید در ربات خودتان وارد کنید و اسلش قبل از متن باشد )

دستورات روبات برای ادمین ها:
changestart/
تغییر جمله آغازینِ روبات، وقتی که کاربر دکمه /start را می زند.
changedefault/
تغییر جمله پیشفرض، وقتی متن ورودی کاربر با هیچ دستوری نمی خواند
changecontact/
تغییر جمله متن تماس با ما
changesubscribe/
تغییر متن ثبت نام، این متن بعد از ثبت نام کاربر به او نمایش داده میشود.
changeunsubscribe/
تغییر متن لغو عضویت، این متن بعد از این لغوِ عضویت کاربر به او نمایش داده میشود.
——————–
دستورات گروه:
ChangeGroupStart/
تنظیم یا تغییر جمله آغازین روبات در گروه، وقتی که خودِ روبات عضو گروه می شود.
ChangeGroupOnAdd/
تنظیم یا تغییر متن پیامی که روبات با اضافه شدن یک فرد جدید در گروه، به گروه می فرستد
ChangeGroupOnLeft/
تنظیم یا تغییر متن پیامی که روبات با خارج شدن یک فرد از گروه در گروه می فرستد
ChangeGroupOnPhotoChange/
تنظیم یا تغییر متن پیامی که روبات با عوض شدن عکس گروه، در گروه می فرستد
ChangeGroupOnTitleChange/
تنظیم یا تغییر متن پیامی که روبات با عوض شدن عنوان گروه در گروه می فرستد
——————–
دستورات اضافه/حذف کردن ادمین:
addadmin/
اضافه کردن یک ادمین جدید به روبات
removeadmin/
حذف یک ادمین از روبات
showadmins/
مشاهده ادمینهای روبات
——————–
دستوراتِ سخنگو کردنِ روبات:
addfilter/
اضافه کردنِ یک سوال و جواب
showfilters/
نمایش سوال و جواب های تعریف شده ازقبل
removefilter/
حذف یک سوال و جواب
removefilters/
حذف همه سوال و جواب ها
——————–
تغییر تعداد دکمه ها در هر ردیف از منوی روبات:
این عدد به طول پیش فرض ۳ می باشد. یعنی در هر ردیف سه دکمه قابل نمایش هست. با دستو زیر می توان این عدد را به عددی بین ۱ تا ۶

تغییر داد. انتخاب عدد یک یعنی در هر ردیف تنها یک دکمه و انتخاب عدد ۶، یعنی در هر ردیف ۶ دکمه نمایش داده شود:
changelayout/
توجه کنید که دستورات به حرف کوچک و بزرگ حساس هستند.

 

۰۴ فروردين ۹۶ ، ۰۰:۵۳ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

طریقه ی ساخت واجرای برنامه بوسیله اسمبلی


برنامه اسمبلی را در درایو سی نصب نمایید بعد شاخه ی مربوط به 
masm +bin 
را در درایو سی تنظیم کنید یعنی در صورتی که وقتی شما وارد درایو سی 
شدید بتوانید فایل مسم را ببینید توجه کنید اگر که اسم مسم راندیدید یا چیز دیگری فرضا 
 Micro Assembler 6.11
دیدید حالا برای راحتی خودتان اسم میکرو اسمبلر را به مسم تغییر نام داده 
حالا که این تغییرات اساسی را انجام دادید وارد 
start + run + تایپcmd + enter 
حالا شما وارد داس شده اید پس حالا باید تایپ کنید 
edit + و اینتر کنید 
حالا وارد ویرایشگر ادیت شده اید حالا یکی از برنامه های اسمبلی را 
که نوشته اید در این قسمت وارد کنید که این کار راحتی می باشد 
یعنی شما می توانید برنامه را که قبلا با ادیت یا حتی نود پد نوشته اید را 
و با پسوند .asm
انرا ذخیره نموده اید . در قسمت ادیت باز کنید 
خوب تا حالا شما فقط برنامه را در ادیت باز کرده اید حالا  شما این برنامه را که 
نوشته اید و مطمان هستید که خطا ندارد را در درایو سی پوشه مسم و بین وارد نمایید 
c:\MASM\BIN\
حالا در قسمت فایل ویرایشگر ادیت گزینه اگزیت را زده و از برنامه ادیت خارج 
شوید تا با این کار وارد محیط داس شوید 
حالا تایپ کنید 
c:\
 و اینتر نمایید 
دوباره تایپ کنید 
cd\masm\bin
تا با این کار وارد (بین) شوید و بتوانید روی فایل های اسمبلی که قبلا نوشته اید 
و د راین مکان ذخیره نموده اید دستکاری نمایید 
خوب حالا اگر که فایلی را قبلا به اسم فرضا 
zarb.asm
در پوشه بین ذخیره نموده اید نوبت به این رسیده که این فایل را تبدیل به یک فایل 
اگزه نمایید 
تایپ کنید 
masm \zarb.asm
و اینتر نمایید 
حالا اگر برنامه شما خطا داشته باشد که به شما اعلام  می کند در غیر اینصورت 
تایپ کنید 
link\zarb.asm 
و اینتر کنید باز سه یا چهار مرتبه دیگر اینتر نمایید 
حالا برای اینکه فایل اجرایی خود را به صورت اجرا شده ببینید کافی است 
اسم فایل را نوشته با پسوند اگزه مشخص نمایید و اینتر نمایید یعنی کافی است فرضا 
zarb.exe
و اینتر را بزنید بله همانطور که مشاهده می نمایید برنامه شما اجرا شده و قابل استفاده است 
نکته : اگر شما برنامه ای به زبان اسمبلی ننوشته اید می توانید از برنامه هایی ه 
که بنده نوشته ام و انها را در وبلاگم اورده ام استفاده نمایید 
نکته اساسی : اگر که شما برنامه ها را مشاهده نکردید 
کافی است که ادرس سپیدان کامپیوتر دات بلاگفا دات کام را مشاهده نمایید 
نه این ادرسی که روبه روی شماست. 
یعنی ادرس صفحه نخست را . اگر هم سوالی داشتید درقسمت نظرات وارد نمایید


۰۴ فروردين ۹۶ ، ۰۰:۴۹ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

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

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

1

گام اول: یک دوره ی مقدماتی داشته باشید

پیش از شروع برنامه نویسی، با موارد زیر آشنا شوید تا پایه ی برنامه نویسی شما قدرتمند شود:

  • آشنایی با الگوریتم و فلوچارت
  • یادگیری مفاهیم پایه ی ریاضیات
  • یادگیری مفاهیم پایه ی یکی از زبان های برنامه نویسی (زبان های C++ / Java پیشنهاد می شود)

2

گام دوم: با مفاهیمی مانند جداول و کوئری ها در پایگاه داده آشنا شوید

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

موارد زیر، انتخاب های خوبی به عنوان پایگاه داده (database) خواهند بود. MySQL یکی از بهترین پایگاه های داده رایگان برای یادگیری است و کاربران بسیار زیادی دارد.

  • MS Access
  • DB V
  • Fox Pro
  • Paradox
  • MySQL

3

گام سوم: تصمیم بگیرید که در چه زمینه ای فعالیت کنید

  • برنامه نویس وب سایت
  • برنامه نویس نرم افزار دسکتاپ
    • برنامه نویس سیستم عامل (وابسته به یک سیستم عامل یا مجموعه ای از سیستم عامل ها)
    • برنامه نویس مستقل از پلتفرم
  • برنامه نویس نرم افزار های کاربردی
  • برنامه نویس کتابخانه، پلتفرم، فریم ورک و کرنل
  • برنامه نویس نرم افزار های سیستمی
    • برنامه نویس کرنل
    • برنامه نویس درایور
    • برنامه نویس کامپایلر

4

گام چهارم: زبان برنامه نویسی مورد نظر خود را یاد بگیرید

روش 1 از 6 : برنامه نویسی وب

 

 5

گام اول: زبان های لازم برای توسعه صفحات وب را یاد بگیرید

برای توسعه صفحات وب از زبان های زیادی استفاده می شود. از جمله مواردی که در توسعه ی وب سایت ها به کار می روند می توان به HTML، CSS، Javascript، jQuery که در سمت کلاینت اجرا می شوند و PHP، Java، که در سمت سرور اجرا می شوند، اشاره کرد. در قسمت زیر، به معرفی موارد مذکور خواهیم پرداخت:

زبان تگ نویسی HTML : این زبان مخفف عبارت Hypertext markup language و به معنای زبان نشانه گذاری ابر متن است که در سال 1989 توسط تیم برنرزلی (خالق صفحات وب) ساخته شد. HTML یک زبان استاندارد برای طراحی صفحات وب است و به عنوان زبانی پایه، برای توسعه ی وب سایت ها استفاده می شود. کلیه ی دستورات این زبان، درون یک علامت کوچک تر و بزرگ تر که به نام تگ شناخته می شود، قرار می گیرند. امکان استفاده از دستورات شرطی و حلقه ها در این زبان کد نویسی وجود ندارد، بنابراین دستورات، به همان ترتیبی که نوشته می شوند، اجرا خواهند شد. یادگیری این زبان بسیار ساده است و حتی کسانی که تجربه ی قبلی برنامه نویسی ندارند، در کمترین زمان ممکن قادر به یادگیری آن خواهند بود.

زبان تگ نویسی CSS : این زبان مخفف عبارت Cascading style sheets و به معنای برگه های سبک آبشاری است که توسط تیمی از کنسرسیوم جهانی وب و با رهبری برت باس (Bert Bos) و هیکن لای (Hakon Lie) شروع به فعالیت کرد. از این زبان، برای طراحی و ساخت قالب صفحات وب استفاده می شود. به طور کلی زبان های HTML و CSS شباهت های زیادی با هم دارند و در مدتی کوتاه، می توانید این زبان را بیاموزید.

زبان اسکریپتی Javascript : این زبان برای اولین بار توسط برندان ایچ (Brendan Eich) در شرکت Netscape، با نام LiveScript و به عنوان ابزاری، جهت استفاده در صفحات وب عرضه شد. مدتی بعد توسط شرکت Sun Microsystems (پدیده آورنده زبان جاوا) ، با نام جاوا اسکریپت شناخته شد. به وسیله ی این زبان، قادر به انجام محاسبات در سمت کاربر خواهید بود. در صورتی که تجربه ی قبلی برنامه نویسی داشته باشید، یادگیری این زبان برای شما بسیار ساده است. ضمن اینکه جاوا اسکریپت، با اکثر مرورگر های وب به خوبی کار می کند.

کتابخانه ی jQuery : جی کوئری یک زبان برنامه نویسی نیست! بلکه یکی از محبوب ترین کتابخانه های زبان جاوا اسکریپت است که هدف آن، استفاده ساده تر از این زبان است. این کتابخانه ی متن باز تحت دو پروانه GPL و MIT منتشر می‌شود و سایت های بزرگی مانند Google و Yahoo نیز از این فریم ورک استفاده کرده اند.

زبان اسکریپتی PHP : پی اچ پی، مخفف Hypertext Preprocessor و یک زبان متن باز است که در سال 1994 توسط راموس لردوف (Rasmus Lerdorf)به وجود آمد. بیشتر وب سایت ها، از این زبان، برای توسعه ی صفحات وب خود استفاده می کنند.

زبان برنامه نویسی Java : جاوا، یکی از قدرتمند ترین زبان های برنامه نویسی است که در سال 1995 توسط جیمز گاسلینگ (James Gosling) خلق شد. یکی از نکات جالب در مورد جاوا این است که در ساخت نرم افزار های کامپیوتر و اندروید نیز مورد استفاده قرار می گیرد.

چنانچه که قصد ورود به دنیای برنامه نویسی وب را دارید، یادگیری موارد زیر نیز به شما پیشنهاد می شود:

  • HTTP
  • FTP
  • POP3
  • SMTP
  • TCP
  • IP protocols
  • Coldfusion
  • ASP
  • JSP
  • NET

6

گام دوم: کد های موجود در وب سایت های مختلف را یاد بگیرید

یکی از راه های موثر برای آشنایی با توسعه صفحات وب، بررسی کد آن ها است. برای این کار، بر روی صفحه ی مورد نظر خود کلیک راست کنید و گزینه ی View Page Source را انتخاب نمایید یا کلید F12 را فشار دهید، موارد زیر، انتخاب های خوبی برای بررسی کد ها می باشند:

  • سایت های شرکت های تجاری بزرگ و سازمان های دولتی
  • موتور های نمایه سازی وب (موتور های جستجو و سایت های جستجوی متا)
  • سایت هایی با داده ها و منابع فراوان
  • صفحه های شخصی
  • دانشنامه های اطلاعاتی (ویکی ها، برگه های اطلاعاتی، مشخصات فنی، وبلاگ ها، مجلات، اخبار وآژانس های خبری)
  • سایت های اجتماعی (پورتال های اجتماعی و صفحات یادداشت برداری)
  • سایت های همکاری

7

گام سوم: الگوریتم و فلوچارت را به صورت تخصصی یاد بگیرید

الگوریتم و فلوچارت، قدرت تحلیل شما را در حل مسائل بالا می برد. نرم افزار های قدرتمندی برای ترسیم فلوچارت وجود دارند که از جمله آن ها می توان MS Visio و EDraw Max را نام برد.

8

گام چهارم: با ساختار وب سایت آشنا شوید

9

گام پنجم: یک دوره ی طراحی گرافیک را بگذرانید

 

 10

گام ششم: اصول اولیه زیر ساخت اینترنت را یاد بگیرید

  • سرویس های پروتکل های وب (HTTP, FTP, SMTP, and POP3 or IMAP4)
  • نرم افزار وب سرور
  • مرورگر وب

11

گام هفتم: زبان های HTML و CSS را به صورت کاملا تخصصی  یاد بگیرید

12

گام هشتم: زبان XML و فناوری های مرتبط با آن را یاد بگیرید

13

گام نهم: وب سایت های ساده ای را ایجاد کنید

 

 14

گام دهم: یک زبان اسکریپتی سمت کلاینت را بیاموزید

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

15

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

 

 16

گام دوازدهم: یک زبان اسکریپتی سمت سرور را یاد بگیرید

 

 17

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

 

 18

گام چهاردهم: تجربه ی انتشار وب سایت خود را بدست آورید

 

روش 2 از 6 : برنامه نویسی نرم افزار کامپیوتر

 

 19

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

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

 

 20

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

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

21

گام سوم: زبان برنامه نویسی کودکان را یاد بگیرید!

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

22

گام چهارم: با زبان های برنامه نویسی مختلفی آشنا شوید

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

23

گام پنجم: به صورت مقدماتی با یکی از زبان های برنامه نویسی رویه ای آشنا شوید

اینکه کدام زبان برنامه نویسی را برای شروع انتخاب می کنید مهم نیست، فقط توجه کنید که زبان مورد نظر شما رویه ای باشد. برنامه نویسی رویه ای، سبکی از برنامه نویسی است که ساده ترین راه برای شروع می باشد.

24

گام ششم: یک روش مدل سازی پیشرفته مانند UML یا ORM را یاد بگیرید

25

گام هفتم: شروع به نوشتن برنامه های کوچک کنید

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

26

گام هشتم: زبان برنامه نویسی مورد نظر خود را به صورت پیشرفته یاد بگیرید

مطمئن شوید که با مفاهیم زیر به خوبی آشنا هستید:

  • ورود و خروج اطلاعات برای کاربران برنامه
  • نحوه ی اجرای یک برنامه در یک زبان برنامه نویسی
  • اعلان، اختصاص و مقایسه متغیر ها
  • آشنایی کامل با دستورات شرطی مانندif, if…else, switch…case
  • تسلط کامل به حلقه ها مانند while, do…while, for
  • شناخت مفاهیمی مانند انواع داده، توابع، کلاس ها، آرایه ها، اشاره گر ها، پشته ها و …

27

گام نهم: تکنیک های پیشرفته را از قلم نیندازید!

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

28

گام دهم: تمرین، تمرین و تمرین کنید!

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

29

گام یازدهم: زبان های مختلفی را با هم مقایسه کنید و نقاط مثبت و منفی هر یک را ارزیابی نمایید

با روش های زیر قادر به مقایسه ی دو زبان خواهید بود:

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

30

گام دوازدهم: با زبان های برنامه نویسی ویژوال (بصری) آشنا شوید

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

31

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

با استفاده از دانش فعلی، قادر به انجام پروژه های متعددی خواهید بود. به عنوان مثال نوشتن برنامه ای که نام فایل ها را تغییر می دهد یا نرم افزاری که فایل های متنی را با هم مقایسه می کند، شروع بسیار خوبی برای شما خواهند بود.

32

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

 

 33

گام پانزدهم: مستندات آنلاین را مشاهده کنید و به تلاش خود ادامه دهید

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

34

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

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

 

 35

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

 

 36

گام هجدهم: به یک برنامه نویس بازی تبدیل شوید (اختیاری)

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

روش 3 از 6 : یک دوره ی پیشرفته داشته باشید

 

 37

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

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

38

گام دوم: شناخت معماری و سخت افزار تلفن

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

39

گام سوم: با معماری شبکه و دستگاه هایی مانند هاب، سوییچ و روتر آشنا شوید

 

 40

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

پیشنهاد می کنیم پیش از شروع برنامه نویسی با مفاهیمی مانند Open Systems Interconnection (OSI) model, Ethernet, IP, TCP, UDP وHTTP آشنا شوید.

41

گام پنجم: زبان XML را یاد بگیرید

42

گام ششم: زبان های کد نویسی در Command Prompt یا shell را بیاموزید

43

گام هفتم: برنامه نویسی رویه ای را فراموش نکنید!

اگر چه اکثر زبان های برنامه نویسی از سبک شی گرایی استفاده می کنند اما زبان های قدرتمندی مانند سی از روش رویه ای استفاده می کنند. بنابراین از یادگیری این شیوه ی کد نویسی نیز غافل نشوید!

44

گام هشتم: یک زبان برنامه نویسی سطح پایین که با سخت افزار در ارتباط است را یاد بگیرید

 

 45

گام نهم: با زبان های جدید آشنا شوید

همیشه اطلاعات خود را به روز نگه دارید و از آخرین زبان های برنامه نویسی با خبر باشید. زبان هایی مانند Python و swift را بیاموزید. پیشنهاد می کنیم که کار با زبان پایتون را تجربه کنید. پایتون، یک زبان اسکریپتی سطح بالا و شی گرا است که توسط خودو فان روسوم (Guido van Rossum) در سال ۱۹۹۱ و در کشور هلند طراحی شد. لازم به ذکر است که این زبان، متن باز است و توسعه دهندگان توانایی دسترسی به کد های منبع را دارند.

46

گام دهم: تمرکز بیشتری بر روی ویژگی های اصلی زبان داشته باشید

 

 47

گام یازدهم: اطلاعات خود را در زمینه ی تولید نرم افزار افزایش دهید

کارایی نرم افزار شما چیست؟ کاربران آن چه کسانی خواهند بود؟ مدت زمان طراحی و ساخت آن حدودا چقدر است؟

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

48

گام دوازدهم: نحوه ی کار با دیتابیس و وب سرویس را بیاموزید

49

گام سیزدهم: با فناوری های زیر آشنا شوید

  • Common Object Request Broker Architecture (CORBA)
  • Simple Object Access Protocol (SOAP)
  • Asynchronous JavaScript and XML (AJAX)
  • Distributed Component Object Model (DCOM)
  • .NET Remoting
  • XML Web Services

روش 4 از 6 : کتابخانه / پلت فرم / فریم ورک / برنامه نویسی هسته

50

گام اول: با برنامه نویس کرنل (هسته) آشنا شوید

51

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

52

گام سوم: یک دوره ی پیشرفته در UML یا ORM داشته باشید  همچنین می توانید از هر دو استفاده کنید

 

 53

گام چهارم: با دروس رشته ی مهندسی نرم افزار آشنا شوید و الگوریتم و فلوچارت را بیاموزید

 

 54

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

 

 55

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

 

 56

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

 

 57

گام هشتم: قواعد و استاندارد های کد نویسی را رعایت کنید

رعایت اصول و قواعد استاندارد کد نویسی برای هر برنامه نویسی ضروری است. بنابراین از استاندارد های ANSI/ISO/IEEE/W3C استفاده کنید.

58

گام نهم: از کتابخانه های متن باز تقلید کنید!

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

59

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

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

60

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

روش 5 از 6 : برنامه نویسی سیستم

 

 61

گام اول: ملزومات برنامه نویسی سیستم را درک کنید

گام دوم: سه مرحله ی اول برنامه نویسی رایانه های رومیزی را بیاموزید

 

 63

گام سوم: یک دوره ی مقدماتی در جبر خطی داشته باشید

 

 64

گام چهارم: نگاهی به درس حساب دیفرانسیل و انتگرال بیندازید

 

 65

گام پنجم: با منطق و ریاضیات گسسته آشنا شوید

 

 66

گام ششم: با سیستم عامل های مختلف آشنا شوید و نقاط قوت و ضعف آن ها را بشناسید

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

67

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

 

 68

گام هشتم: درک کاملی از توسعه ی سیستم عامل بدست آورید

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

69

گام نهم: به صورت مقدماتی با زبان اسمبلی آشنا شوید

 

 70

گام دهم: استاندارد و قواعد کد نویسی زبان های C و C ++ را  بیاموزید

 

 71

گام یازدهم: درک کاملی از زبان های C و C ++ پیدا کنید

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

72

گام دوازدهم: وب گردی را فراموش نکنید!

به دنبال وب سایت ها و منابع آنلاین باشید و مستندات زبان C را مطالعه نمایید.

73

گام سیزدهم: تمرین، تمرین و تمرین کنید!

تا جایی که امکان دارد مهارت ها و توانایی های خود را در زبان های C و C++ افزایش دهید. اکثر سیستم عامل ها به وسیله ی این زبان ها نوشته شده اند. لازم به ذکر است که زمانی قادر به ساخت سیستم عامل خواهید بود که به این دو زبان تسلط نسبتا کاملی داشته باشید.

74

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

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

 

 75

گام پانزدهم: در دوره های طراحی سیستم عامل شرکت کنید

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

 

 76

گام شانزدهم: دانش خود را افزایش دهید

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

77

گام هفدهم: پروژه های متعددی ایجاد کنید

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

78

گام هجدهم: قواعد کد نویسی استاندارد بین الملل و آمریکا را مطالعه کنید

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

 

روش 6 از 6 : علم برنامه نویسی

79

گام اول: با کار هایی که یک دانشمند برنامه نویسی انجام می دهد آشنا شوید

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

80

گام دوم: کتاب خواندن را فراموش نکنید!

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

81

گام سوم: بهتر است که فقط در یک زمینه متخصص باشید!

در نهایت شما باید تصمیم بگیرید که روی یک یا چند فریم ورک کار کنید. در صورتی که قصد دارید به یکی از نوابغ در علم مورد نظر خود تبدیل شوید فقط باید روی آن موضوع متمرکز باشید. به عنوان مثال تنها یکی از موارد زیر را انتخاب نمایید:

  • طراحی الگوریتم (جستجو، مرتب سازی، رمزگذاری، رمزگشایی، تشخیص خطا و غیره)
  • زبان های برنامه نویسی / طراحی کامپایلر / بهینه سازی
  • زمینه هوش مصنوعی (تشخیص الگو، تشخیص گفتار، پردازش زبان طبیعی، شبکه های عصبی)
  • رباتیک
  • برنامه نویسی فریم ورکی خاص
  • محاسبات پیشرفته
  • طراحی و مدل سازی
  • واقعیت مجازی
  • گرافیک کامپیوتری (منظور، دستکاری گرافیک در سیستم های کامپیوتری است)

 

 82

گام چهارم: به مدرک تحصیلی بالاتر مانند کارشناسی ارشد یا دکتری فکر کنید!

83

گام پنجم: با تکنولوژی ها و زبان های برنامه نویسی دیگری آشنا شوید

۰۴ فروردين ۹۶ ، ۰۰:۴۳ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

راه های بیشتر استفاده از فایر فاکس

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

لطفا به ادامه دانلود مراجعه کنید.

 

در حال حاضر اکثر کاربران اینترنت ، نام فایرفاکس ، مرورگر محبوب وب را شنیده اند و با یکبار استفاده آن را جایگزین اینترنت اکسپلورر کرده اند. این مرورگر فوق العاده که از نظر سرعت و امنیت از هر جهت نسبت به IE برتر است در داخل خود ترفندهایی نیز نهفته است. در این ترفند قصد داریم به معرفی 12 راه برای استفاده بهتر و بهینه تر از قسمت های مختلف فایرفاکس پرداخته ایم که این مرورگر را پیش از پیش کاربردی تر میکند.
1- فضای نمایش بیشتر
آیکون‌های موجود در نوار ابزار را کوچک‌تر کنید.به این آدرس بروید. View - Toolbars - Customize و “Use small icons ” را تیک بزنید.

2- کلمات کلیدی هوشمند
به وسیله‌ی این ترفند می‌توانید موتور جست‌وجوی دلخواه خود را به موتورهای جست‌وجوی فایرفاکس اضافه کنید. بر روی موتور جست‌وجوی دلخواهتان راست کلیک و گزینه‌ی” Add a Keyword for this search ” را انتخاب کنید.
بعد یک اسم و یک کلمه‌ی کلیدی به آن بدهید. ( به عنوان مثال من جعبه‌ی سرچ سایت mashable را در نظر می‌گیرم و نام آن را mashable و کلمه‌ی کلیدی را هم mash انتخاب می‌کنم. ) حال برای سرچ کلمه‌ی iphone در سایت mashable کافی است در نوار آدرس فایرفاکس “mash iphone ” را تایپ کنم و اینتر را بزنم. به همین سادگی می‌توانید موتورهای جست‌وجوی دیگری را نیز به فایرفاکس اضافه کنید.

 

ادامه در ادامه ی مطلب

 


3- میانبرهای صفحه کلید
یادگیری این میانبرها شاید وقت زیادی بگیرد. ولی وقتی آن‌ها را فرا بگیرید، گشت‌وگذار شما در اینترنت سریع‌تر می‌شود. لیست زیر پرکاربردترین میانبرها را شامل می‌شود.
اسکرول‌بار ( page down و page up ) 
جست‌وجو ( Ctrl+F ) یا ( F3 ) 
جست‌وجوی سریع ( / ) 
پیدا کردن مورد بعدی ( Alt+N ) یا ( Ctrl+G ) 
اضافه کردن به بوکمارک ( ‍Ctrl+D ) 
ایجاد تب جدید ( Ctrl+T ) 
باز کردن آخرین تب بسته شده ( Ctrl+Shift+T ) 
رفتن به قسمت جست‌وجو ( Ctrl+K ) 
رفتن به نوار آدرس ( Ctrl+L ) 
بزرگ کردن اندازه‌ی متن ( Ctrl+= ) 
کوچک کردن اندازه‌ی متن ( Ctrl+- ) 
بستن تب ( Ctrl+W ) 
بارگذاری مجدد ( F5 ) 
نمایش به صورت تمام صفحه ( F11 ) 
رفتن به صفحه‌ی خانه ( Alt+Home ) 
4) تکمیل آدرس به صورت خودکار.
یک میانبر دیگر که کاربرد آن به مانند میانبرهای بالا رایج نیست. در نوار آدرس ( ‍Crtl+L )، نام سایت را بدون ” WWW ” و
” com. ” تایپ کنید. سپس Ctrl+ Enter را فشار بدهید. قسمت‌های پرنشده به صورت خودکار نوشته می‌شوند. برای ” net. ” از Shift+Enter و برای ” org. ” از Ctrl+Shift+Enter استفاده کنید.

5- حرکت در بین تب‌ها
به جای استفاده از ماوس برای انتخاب تب‌ها، می‌توانید از صفحه کلید استفاده کنید.
رفتن به تب بعدی ( Ctrl+Tab ) یا ( ‍Ctrl+ page down ) 
رفتن به تب قبلی ( Ctrl+Shift+Tab ) یا ( Ctrl+page up ) 
رفتن به تب موردنظر بوسیله‌ی انتخاب شماره‌ی آن ( Ctrl+1-9 )

6- میانبرهای ماوس
بازکردن در یک تب جدید ( کلیک وسط بر روی لینک ) یا ( کلیک چپ+Ctrl ) 
صفحه‌ی قبلی ( Shift+Scroll down ) 
صفحه‌ی بعدی ( Shift+Scroll up ) 
بزرگ کردن اندازه‌ی متن ( Ctrl+Scroll down ) 
کوچک کردن اندازه‌ی متن ( Ctrl+ Scroll up ) 
بستن تب ( کلیک وسط بر روی تب )

7- پاک کردن آیتم‌ها از history نوار آدرس
فایرفاکس می‌تواند به صورت خودکار، URL هایی را که قبلا بازدید کرده‌اید، نشان دهد. اما شاید شما نخواهید این URL‌ها نشان داده شوند. به نوار آدرس بروید. بر روی زبانه‌ی کوچک سمت راست آن کلیک کنید. بوسیله‌ی کلیدهای جهت‌دار صفحه کلید، URL مورد نظر خود را انتخاب و توسط تکمه‌ی delete، آن را حذف کنید.

8- User chrome
اگر از ظاهر و امکانات فایرفاکس خود خسته شده‌اید، می‌توانید بوسیله‌ی ساختن UserChrome.css ، تغییراتی در فایرفاکس ایجاد کنید. البته کار با آن کمی پیچیده است و خواندن این راهنما را توصیه می‌کنم.

9) about:config
مکان اصلی برای ایجاد تغییر در فایرفاکس که کار با آن خیلی هم پیچیده نیست. شما می‌توانید با تایپ about:config در نوار آدرس به این صفحه بروید. این قسمت تا حدودی شبیه ساختار رجیستری ویندوز میباشد و از 4 شاخه تشکیل شده است:
Prefrence Name :این قسمت همان طور که از ظاهرش پیداست نام دستور العمل رو یدک میکشد. 
Status : اینجا وضیعت دستور العمل را نشان میدهد که اگر بر روی Default تنظیم شده باشد به این معناست که در حالت پیش فرض قرار دارد و در صورتی که بر روی User Set تنظیم شده باشد مشخص کننده این است که کاربر تغییری در آن ایجاد کرده. 
الف - boolean : که حالت false و true رو معرفی میکند.
ب-integer : که مقادیر عددی رو دریافت میکند.
ج- string : که مقادیر رشته ای رو دریافت میکند.
شاخه آخر هم value هست که مقدار دستورالعمل رو نشان میدهد که ارتباط مستقیم با حالت type دارد. 
لازم به ذکر است که اغلب اضافه شونده ها در این قسمت دارای Option هستند. پس ممکن است بعضی مقادیر به دلیل نصب اضافه شونده ای در یک مرورگر باشد و در مرورگری که فاقد اون اضافه شونده است موجود نباشد.

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

11- میزان استفاده از RAM
اگر فایرفاکس قسمت زیادی از حافظه‌ کامپیوتر را اشغال می‌کند، می‌توان آن را محدود کرد. به about:config بروید. ” browser.cache ” را در قسمت F,i,l,t,e,r تایپ و ” browser.cache.disk.capacity “را انتخاب کنید. به طور پیش‌فرض بر روی 50000 تنظیم شده است. اما شما می‌توانید آن‌را متناسب با مقدار حافظه‌ی کامپیوتر خود، کاهش دهید. اگر حافظه‌ی رم شما بین 512MB تا 1GB است، 15000 را امتحان کنید.

12- جابه‌جایی یا حذف دکمه‌ی Close Tab
آیا شما به ندرت بر روی دکمه‌ی Close موجود بر روی تب‌های فایرفاکس کلیک می‌کنید؟ شما می‌توانید آن‌ها را جابه‌جا و یا حذف کنید. دوباره به about:config بروید. ” browser.tabs.closeButtons ” را جست‌وجو و باز کنید. کاربرد مقدارها در زیر آمده است.
0 : دکمه‌ Close را فقط بر روی تب فعال نشان می‌دهد. 
1 : (پیش‌فرض) دکمه‌ Close را بر روی تمام تب‌ها نشان می‌دهد. 
2 : دکمه‌ی Close را نشان نمی‌دهد. 
3 : یک دکمه‌ی Close در انتهای نوار تب‌ها نشان می‌دهد.

۰۴ فروردين ۹۶ ، ۰۰:۳۵ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

شروع کار با برنامه نویس اندروید

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

کیت توسعه نرم افزاری (software development kit) اندروید قابل نصب بر روی سیستم عامل های ویندوز، لینوکس و مک OS X میباشد. بدیهی است اپلیکیشنی که ساخته میشود قابل استفاده بر روی تمامی محصولات مبتنی بر اندروید خواهد بود. قبل از اینکه شروع به برنامه نویسی کنید احتیاج است تا جاوا، محیط توسعه (IDE) و کیت توسعه نرم افزار را بر روی کامپیوتر خود نصب کنید.

جاوا ۵٫۰ یا جدیدتر

قبل از هر چیز به یک کپی از جاوا نیاز دارید. تمام ابزارهای توسعه اندروید به آن نیاز دارند و تمام برنامه هایی که برای تولید اپلیکیشت مینویسید براساس آن خواهد بود.  بنابراین حد اقل به جاوا ۵٫۰ یا ۶٫۰ که بر روی سیستم تان نصب باشد نیاز دارید.

تنها داشتن JRE هم کافی نیست، شما احتیاج به کیت کامل توسعه نیز دارید. من پیشنهاد میکنم آخرین نسخه آن را (که در زمان نوشتن این پست JDK SE 6 است) ازسایت شرکت سان (که البته امیاز این شرکت توسط  شرکت اوراکل خریداری شده است) دانلود نمایید. کاربران مک OSx هم می بایست آخرین نسخه این سیستم عامل به همراه JDK را از سایت اپل دانلود نمایند. سپس فایل دانلود شده را بر روی سیتم تان نصب کنید.

برای اینکه از متوجه شوید ورژن مورد قبول را بر روی سیتم تان دارید یا خیر، کامند زیر را در Command Prompt (روی استارت منو کلیک کنید، در قسمت جستجو تایپ کنید cmd) اجرا کنید:

C:\> java -version

میبایست جوابی مانند تصویر زیر دریافت کنید.

اکلیپس (Eclipse)

حالا نیاز است تا محیط توسعه جاوا را بر روی سیستمتان نصب کنید. محیط توصیه شده برای استفاده و برنامه نویسی از طرف گوگل، اکلیپس معرفی شده است. استفاده از این محیط هم رایگان است و هم گوگل از آن پشتیبانی کامل میکند. (محیط های دیگری هم هستند مانند نت بینز که میتوانید بجای اکلیپس از آن استفاده کنید. مراحل نصب در ویکی نت بینز شرح داده شده است.) به صفحه دانلود سایت اکلیپس بروید و  Eclipse IDE for Java Developerss را دانلود کنید. توجه کنید به چیزی بیشتر از Eclipse SDK classic نیاز دارید، پس آنرا دانلود نکنید. پکیج را دانلود کنید و در قسمت دلخواهس از کامپیوتر از حالت پک خارج کنید (اگر از winzip یا نرم افزارهای مشابه استفاده میکنید بر روی فایل دانلود شده راست کلیک کنید و سپس از منوی باز شده بر روی Extract Here کلیک کنید). مثلاً در ویندوز C:\Eclipse و در مک /Aplications/Eclipse .

اندروید SDK

کیت توسعه اندروید به دو قسمت تقسیم شده است. the SDK Starter Package و the SDK Components. بهصفحه دانلود SDK بروید و پکیج مورد نظرتان را دانلود کنید. سپس در محل دلخواهی از کامپیوتر آنرا از حالت پک خارج کنید (مانند روشی که در بالا گفته شد). حواستان باشد که کجا این فایل را از حالت پک خارج کردید چون بعداً باید آدرس آنرا به عنوان محل نصب SDK به اکلیپس بدهیم.

حالا نوبت نصب  اندروید SDK Components است. در ویندوز بر روی SDK Setup کلیک کنید. در لینوکس و مک tools/android را اجرا کنید. تمامی گزینه ها را انتخاب کنید و بر روی دکمه نصب کلیک کنید. برنامه نصب لیستی از کامپوننت های موجود به همراه مستندات، پلتفرم ها، کتابخانه های اضافه شده و درایور USB را نشان خواهد داد. بر روی دکمه قبول (Accept) کلیک کنید و منتظر شوید تا نصب کامل شود (این قسمت خیلی کسل کنندست چون مدت زمان زیادی طول میکشه تا دانلود کامل بشه. اگر اشتباه نکنم با سرعت خط من که ۱ مگ هست تقریباً ۲-۳ ساعت طول کشید! ولی امید داشته باشید که من اشتباه کنم :)). تمامی کامپوننت ها دانلود خواهد شد و در دایرکتوری SDK ذخیره میشود.

اگر با پیغام خطای HTTS SSL Error مواجه شدید پنجره را ببندید و به منوی تنظیمات (setting) بروید و //:HTTPS را به //:HTTP تغییر دهید. حالا روند نصب را مجدداً تکرار کنید. قدم آخر اجرای اکلیپس و تنظیم آن میباشد.

پلاگین اکلیپس (Eclipse Plug-In)

برای راحتی بیشتر توسعه دهندگان، گوگل پلاگینی آماده کرده است و آن را Android Development Toolkit یا باختصار ADT نامیده است. برای نصب پلاگین مراحل زیر را دنبال کنید (این مراحل بر اساس اکلیپس ۳٫۵ نوشته شده است. ورژن های مختلف ممکن کمی تغییر نسبت به این داشته باشند.).

۱- اکلیپس را اجرا کنید.

۲- از منوی Help بر روی Install new software کلیک کنید.

۳- بر روی لینک Available Software Sites کلیک کنید (زیر دکمه Add).

۴- بر روی دکمه Add کلیک کنید

۵- در قسمت نام، نامی دلخواه را وارد کنید (پیشنهاد من: Android Development Tools) و در قسمت محل (Location) آدرس https://dl-ssl.google.com/android/eclipse را بدهید. به شکل زیر  دقت کنید.

ADT Configuration

۶- بر روی OK کلیک کنید تا به لیست برگردید و بر روی تست کانکشن کلیک کنید تا ببینید ارتباط تان با سایت برقرار است. اگر مشکلی پیش آمد در قسمت آدرس Https را به Http تغییر دهید. و دوباره این مرحله را تکرار کنید. سپس بر روی OK کلیک کنید تا به پنجره اصلی نصب بازگردید.

۷- منتظر شوید تا نصب به پایان برسد (این هم کلی وقت گیره! ) سپس اکلیپس را ببندید و مجدداً باز کنید (Restart).

۸- وقتی مجدداً اکلیپس راه اندازی میشود ممکن چند پیغام خطا نشان دهد، نگران نباشید. چون باید به اکلیپس بگویید که SDK کجاست. در ویندوز به Window > Preferences > Android بروید (در مک به Eclipse > Preferences) و آدرس محلی نصب SDK را به اکلیپس بدهید.

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

موفق باشید.

۰۴ فروردين ۹۶ ، ۰۰:۳۱ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

لیست برنامه نویس کامپیوتر......


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

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

زبان های برنامه نویسی

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

نمونه برنامه C++

Syntax (نحو):
#include
using namespace std;
int main()
{
cout < "Good Morning!\n";
return 0;
}
Semantic:
Good Morning!
Simple COBOL Program Example
Syntax:
DISPLAY "Good Morning".
STOP RUN
Semantics (صرف):
Good Morning

انواع زبان های برنامه نویسی

به طور کلی، دو نوع اساسی از زبان های برنامه نویسی وجود دارند که بر اساس سطح انتزاعی معماری مجموعه دستورالعمل-های کامپیوتر می باشند. این دو نوع از زبان های برنامه نویسی، زبان سطح بالا و زبان سطح پایین می باشند. زبان های سطح بالا بسیار به سینتکس های ماشین شباهت دارند و بیشتر این زبان ها از عناصر زبان جهان واقعی استفاده می نمایند. به این ترتیب، زبان های سطح بالا کار بر پسندتر بوده و قابلیت انتقال بیشتری در سیستم عامل های مختلف ارائه می دهند. از مشخصه های این زبان ها عدم رؤیت آشکار جزئیات عملیات CPU از قبیل مدیریت دامنه و مدل دست رسی به حافظه می-باشد. به منظور درک و پردازش ورودی از کار بر توسط ماشین محاسباتی و تبدیل آن به زبان سطح بالا، یک مفسر، کامپایلر و یا مترجم به کار گرفته می شود تا آن را به یک شکل اجرایی تبدیل کند. از نمونه های متداول و رایج زبان سطح بالا می توان جاوا، C و C + + را نام برد. زبان سطح پایین از نظر فرم آن بسیار نزدیک به کد ماشین داخلی کامپیوتر است و در نتیجه، به راحتی و به آسانی توسط کامپیوتر بدون نیاز به برنامه واسط مانند مفسر، کامپایلر و مترجم اجرا می گردد. GL1 و GL2 نمونه هایی از زبان های برنامه نویسی رایج از این دسته هستند.

زبان های برنامه نویسی کامپیوتر : فهرست بر اساس طبقه بندی

بیش از 700 زبان برنامه نویسی وجود دارد که تا به امروز توسعه داده شده اند! لیست طبقه بندی شده برجسته ترین و محبوب ترین زبان های برنامه نویسی تحت دسته بندی های مختلف در ادامه قابل مشاهده است.

زبان های برنامه نویسی آرایه

فرترن (Fortran)
Analytica
Chapel
APL
F
A+
F- اسکریپت
Fortress
IDL
J
K
PDL
R
NESL
MATLAB واژه متلب هم به معنی محیط محاسبات رقمی و هم به معنی خود زبان برنامه ‌نویسی مربوطه ‌است که از ترکیب دو واژه ( MATrixماتریس) و( LABoratoryآزمایشگاه) ایجاد شده‌ است.
S-Lang
اکتاو (Octave)
Nial
SAC
ZPL
X10

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

AspectLua
AspectJ
CaesarJ
Object Teams
E
Aspect C++
Compose

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

PILOT
Bigwig
TUTOR
Coursewriter

زبان های اسمبلی

ASEM-51
AKI
ASCENT
ASPER
BAL
C--
COMPASS
Emu8086
EDTASM
FAP
FASM
GAS
HLA
HLASM
LC-3
Linoleum
MACRO-11
MACRO-20
MACRO-32
MASM
MI
MIPS
Motorola 68KAssembly of CPUs
NASM
NEAT
PAL-III
PASM
RosAsm
Sphinx
TASM
Yasm

زبان های برنامه نویسی واسط خط فرمان

4DOS
.bat
Windows PowerShell
CHAIN
CLIST
DCL

زبان دسته DOS

CMS EXEC
EXEC 2
JCL
sh
csh
Ch
tcsh
bash
ksh
zsh
Rc
Es shell
REXX
SCLI
SsCLI
TACL

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

Ada
الگول (ALGOL)
Ateji PX
بیسیک (BASIC)
C
C++
C#
CLEO
CLIPPER 5.3
Clush
COBOL
CLisp
Cobra
Corn
Curl
D
DASL
دلفی (Delphi)
DIBOL
Dylan
dylan.NET
Ecere C
Eiffel
Factor
Forth
فرترن (Fortran)
Go
هسکل (Haskell)
Harbour
جاوا (Java)
JOVIAL
LabVIEW
Nemerle
Objective-C
پاسکال (Pascal)
Plus
ppC++
پایتون (Python)
RPG
Scheme
اسمال تاک (SmallTalk)
ML
Turing
Urq
ویژوال بیسیک (Visual Basic)
ویژوال فاکس پرو (Visual FoxPro)
ویژوال پرولوگ (Visual Prolog)
WinDev
X++
XL
Z++

زبان های برنامه نویسی هم روند یا هم زمان

Ada
ChucK
Cilk
C Omega
Clojure
ConcurrentLua
Concurrent Pascal
Corn
Curry
E
Eiffel
Erlang
Go
جاوا (Java)
Join-Calculus
Joule
لیمبو (Limbo)
MultiLisp
occam
Oz
Pict
SALSA
Scala
SR

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

Hartman Pipelines
G
Lucid
Max
Prograph
Pure Data
وی (Vee)
VisSim
WebMethods Flow
Monk
Oz
VHDL

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

Clarion
Clipper
dBase
MUMPS
SPARQL
SQL
Tutorial D
ویژوال فاکس پرو (Visual FoxPro)
WebQL

زبان های برنامه نویسی آموزشی

Scratch
Etoys
Squeak
BlueJ
Greenfoot
NetBeans
Scheme
Logo
Common Lisp
newLISP
Gambas
SiMPLE
Microsoft Small Basic
BASIC-256
ویژوال بیسیک دات نت (یکی از مشهورترین زبان های برنامه نویسی کامپیوتر برای افراد مبتدی) Visual Basic .Net
Alice
AgentSheets
Baltie
E-Slate
CiMPLE
Hackey Hack
Guido van Robot
Kodu
Karel
Mama
پاسکال (Pascal)
Lego Mindstorms
RoboMind
Phrogram
Stagecast Creator
Curry
هسکل (Haskell)
A++
Oz
Qi II
M2001

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

dBase
SQL
Clarion
MUMPS
SPARQL
Fox Pro
Clipper
WebQL

زبان های برنامه نویسی توصیفی

Ant
Lustre
Modelica
xBase
MetaPost
DASL
تبدیلات اکس اس ال (XSL Transformation)
پرولوگ (Prolog)
Poses++

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

Ateji PX
AutoLISP
CAL
C/AL
DML
Guile
Lua
OptimJ
پایتون (Python)
REXX
Ruby
S-Lang
SQL
تی سی ال (Tcl)
Vimscript
VBA
Windows PowerShell

زبان های برنامه نویسی سری

Whitespace
Chef
Klingon
Befunge
Shakespeare
LOLCODE
FALSE
Piet
INTERCAL
Malbolge
SNUSP

زبان های برنامه نویسی تابعی

Charity
Curl
Clean
F#
هسکل (Haskell)
Lisp
Hop
متمتیکا (Mathematica)
ML
ارلنگ (Erlang)
R
Spreadsheets
Kite
OPS5
Opal

زبان های برنامه نویسی منطق گرا

Leda
Janus
Poplog
Oz
Fril
CLACL
ROOP
Alma-0

زبان های برنامه نویسی محیط تجاری نسل چهارم

FOCUS
MARK-IV
Oracle Express 4GL
SAS
XML mosaic
Aubit 4GL
CorVision
Uniface
LINC 4GL
ABAP
Ubercode
xBase
MAPPER
Visual DataFlex
Today
ویژوال فاکس پرو (Visual FoxPro)

زبان های برنامه نویسی ماشین

UltraSPARC
Motorola 6800
Intel 8008/8080/8085
StrongARM
ARM
Commodore 64 CPU
MIPS R2000/ R3000
National 32032

زبان های برنامه نویسی تعاملی

بیسیک (Basic)
Clojure
CLisp
Erlang
F#
Forth
FPr
Fril
هسکل (Haskell)
IDL
Lua
MUMPS
میپل (Maple)
متلب (MATLAB)
ML
Mythryl
Perl
PostScript
پایتون (Python)
R
REXX
Ruby
Scala
Scheme
اسمال تاک (SmallTalk)
S-Lang
تی سی ال (Tcl)
Windows PowerShell

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

Ant
APL
AutoHotkey
Autolt
بیسیک (BASIC)
Databus
Eiffel
Forth
FPr
Frink
GML
Groovy
هسکل (Haskell)
J
LISP
LPC
Lua
Lush
MUMPS
میپل (Maple)
پاسکال (Pascal)
Perl
Pikt
پست اسکریپت (PostScript)
پایتون (Python)
REXX
R
Ruby
S-Lang
Spin
TorqueScript
thinBasic
VBScript
Windowes PowerShell
XMLmosaic

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

Aldor
Alphard
C#
CLU
Cobra
Eiffel
Icon
IPL-v
Lua
Lush
پایتون (Python)
Sather
XL

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

FPr
Joy
Lisp
Lush
R
تی سی ال (TCl)
TRAC
Little Languages
apply
awk
Comet
SQL

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

cpp
m4
PHP
SMX

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

C++
Curl
D
Forth
هسکل (Haskell)
Lisp
Lua
Lisp
Lua
پایتون (Python)
ruby
اسمال تاک (SmallTalk)
XL

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

Ada
ALF
Alma
APL
بتا (BETA)
C++
C#
ChucK
Cobra
CLisp
Corn
Curl
Curry
D
دلفی (Delphi)
Dylan
ECMAScript
Eiffel
F
Fantom
FPr
Harbour
Hop
J
LabVIEW
Lasso
Lava
Leda
Lua
Metaobject protocols
Mythryl
Nemerle
Objective Camrl
Oz
Object Pascal
Perl
PHP
Pliant
Poplog
ppC++
Prograph
پایتون (Python)
R
REBOL
ROOP
Ruby
Scala
Seed 7
SISAL
Spreadsheets
تی سی ال (Tcl)
Windows PowerShell
XL

زبان های برنامه نویسی آنالیز عددی

AMPL
GAMS
MATLAB
Seneca

زبان های برنامه نویسی غیر انگلیسی

ARLOGO
Chinese BASIC
Fjölnir
HPL
Lexico
Rapira
Glagol
Portugol

زبان های برنامه نویسی کلاس شی‌ء گرا

CLisp
Dylan
Goo
Cecil
Actor
Ada 95
بتا (BETA)
C++
Chrome
ChucK
Cobra
ColdFusion
Corn
Curl
D
DASL
دلفی (Delphi)
dylan.NET
E
Ecere C
Eiffel
F-Script
فرترن (Fortran)
Fortress
FPr
GAMBAS
GML
Harbour
j
جاوا (Java)
Fortress
FPr
GAMBAS
GML
Harbour
j
Modula-2
Moto
Nemerle
NetRexx
Oberon-2
Object Pascal
Object Caml
Perl 5
PHP
Pliant
ppC++
Prograph
پایتون (Python)
Revolution
Ruby
Scala
Seccia
Simula
اسمال تاک (SmallTalk)
SPIN
SuperCollider
VBScript
Visual DataFlex
ویژوال فاکس پرو (Visual FoxPro)
ویژوال پرولوگ (Visual Prolog)
X++
XOTcl

زبان های برنامه نویسی شی‌ء گرا بر اساس نمونه اولیه

ABCL/1/R/R2/c plus
Agora
cecil
ECMAScript
Etoys
Glyphic script
Io
Lisaac
Lua
MOO
NewtonScript
Obliq
R
REBOL
Self
Slate
TADS

زبان های برنامه نویسی قاعده آفساید

ISWIM
ABC
Hyper Talk
Ivy
میراندا (Miranda)
Occam
Pliant
SPIn
XL

زبان های برنامه نویسی رویه ای

Ada
الگول (ALGOL)
Alma-0
بیسیک (BASIC)
BLISS
C
C++
C#
ChucK
Cobra
COBOL
ColdFusion
Component Pascal
Curl
D
DASL
dylan.NET
دلفی (Delphi)
Ecere C
ECMAScript
Eiffel
فرترن (Fortran)
FPC Pascal
Harbour
Hyper Talk
جاوا (Java)
JOVIAL
Lasso
Modula-2
Oberon
Oberon-2
متلب (MATLAB)
MUMPS
Nemerle
Occam
پاسکال (Pascal)
PCASTL
Perl
PL/C
PL/I
Plus
پایتون (Python)
R
Rapira
RPG
S-Lang
VBScript
ویژوال بیسیک (Visual Basic)
ویژوال فاکس پرو (Visual FoxPro)
X++
XL
XMLmosaic
زبان انعکاسی
جنبه گرا
Befunge
C##
ChucK
Cobra

اجزای سازنده قطعات جعبه سیاه پاسکال

Cobra
Curl
دلفی (Delphi)
ECMAScript
Eiffel
Forth
Harbour
جاوا (Java)
Lisp
Lua
Maude System
.NET FCLR
Oberon-2
Objective-C
PCASTL
Perl
PHP
Pico
Pliant
Poplog
پرولوگ (Prolog)
پایتون (Python)
REBOL
Ruby
اسمال تاک (SmallTalk)
SNOBOL
تی سی ال (Tcl)
X++
XL

زبان های برنامه نویسی بر اساس قانون

CLIPS
محدودیت انتقال قوانین
Jess
OPS5
پرولوگ (Prolog)
Poses++
زبان های اسکریپت
AppleScript
AWK
BeanShell
Ch
CLIST
ColdFusion
ECMAScript
CMS EXEC
EXEC 2
F-Script
Falcon
Frink
GML
ICI
Io
JASS
Groovy
Join Java
Tea
Lua
MEL
Mythryl
Perl
PHP
Pikt
پایتون (Python)
R
REBOL
REXX
Revolution
Ruby
اسمال تاک (SmallTalk)
S-Lang
Se
Tcl
TorqueScript
VBScript
Windows PowerShell
Winbatch

زبان های برنامه نویسی بر اساس انباشتگی (Stack Based)

Cat
colorForth
Factor
Forth
Joy
Piet
Poplog
PostScript
RPL
Urq

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

Argos
Averest
Esterel
LEA
Lustre
Signal
SynchCharts

زبان های برنامه نویسی انتقال نحو (Sintax)

ANTLR
Coco/R
GNU bison
GNU Flex
Lex
M4
yacc
JavaCC
Rats!

زبان های برنامه نویسی ویژوال

CODE
Eiffel
Fabrik
LabVIEW
Lava
Limnor
Mindscript
Max
NXT-G
PPL
Prograph
Pure Data
Quartz Composer
Scratch
سیمیولینگ (Simulink)
Spreadsheets
Subtext
Tinkertoy
وی (VEE)
VisSim
ww
EICASLAB

زبان های برنامه نویسی نیکلاس ورس

الگول W (ALGOL W)
Modula
Modula-2 (Obliq based on Modula 3)
Oberon
Oberon-2
Oberon-07
Object Pascal

زبان های برنامه نویسی براساس XML

Ant
C Omega
Jelly
LZX
MXML
XQuery
XSLT
XMLmosaic
معمولاً بسیاری از زبان های برنامه نویسی تحت طبقه بندی های مختلف بر اساس ساختار، عمل کرد، جهت گیری یا هر معیار دیگر در چند طبقه بندی به صورت مشترک قرار می گیرند. محبوبیت یک زبان برنامه نویسی بر اساس همین تطبیق پذیری-ها و ویژگی ها می باشد.

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

آغاز توسعه زبان های برنامه نویسی ذکر شده در پایین، از سال 2000 شروع شده است. به این فهرست از جدیدترین زبان-های برنامه نویسی توسعه یافته توجه نمایید.
Alma-0
Aspect-J
Ada 2005
Boo
C#
Cobra
Clojure
D
F#
Fantom
Factor
Ferite
Groovy
Go
Io
Joy
Join Java
Kite
Links
Little b
Nemerle
OptimJ
Oberon-07
Pure
Squirrel
Scala
Subtext
ویژوال بیسیک دات نت (Visual Basic .Net)
Vala
Windows PowerShell
XL
در این متن سعی شد تا بسیاری از رایج ترین زبان های برنامه نویسی در طبقه بندی های عمده در لیست زبان های برنامه نویسی ارائه شده قرار گیرد. کسانی که در حیطه برنامه نویسی کامپیوتر به دنبال شغل هستند، باید از تمام زبان های دیگر متعلق به دسته های مختلف دیگر که حتی در این مقاله نیز ذکر نشده است، آگاه باشند. هدف از نوشتن این مقاله در زمینه فهرست زبان های برنامه نویسی، تلاش برای لیست کردن برخی از رایج ترین و جدیدترین زبان های برنامه نویسی به منظور کسب اطلاعات از تعداد وسیع و انواع آنها می باشد تا برای طیف گسترده ای از اهداف و نیازهای برنامه نویسی در دست رس قرار گیرد. از برنامه نویسی لذت ببرید!

۰۳ فروردين ۹۶ ، ۲۲:۵۱ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

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

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

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

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

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

JAVA

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

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

#C

#C یک زبان برنامه نویسی جند مدلی است که شامل دستوری ، تابعی ، عمومی ، شیء گرا و جزء گرا است . این زبان توسط شرکت مایکروسافت و از دل زبان .NET مایکروسافت خلق و پرورش یافت و بعد ها توانست استاندارد های ISO و Ecma را دریافت کند و بعنوان یک زبان استاندارد تایید شود .

در عین حال زبان #C ، زبان برگزیده مایکروسافت برای ایجاد سیستم عامل Windiws Phone 7 ( سیستم عامل موبایل هایی همچون HTC ) میباشد . این زبان نیز مانند زبان جاوا برای پروژه های اقتصادی و بزرگ ، انتخاب بسیار خوبی است . گر چه تعداد برنامه نویسانی که به این زبان برنامه نویسی میکنند ، به پای برنامه نویسان جاوا نمی رسد ، ولی به لطف پشتیبانی مایکروسافت ، این زبان یکی از مدعیان قوی در بین زبانهای برنامه نویسی است .

طبق فهرست بندی انجمن TIOBE ، رنکینگ این زبان در ردیف 6 جدول زبانهای برنامه نویسی قرار دارد .

C++ / C

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

  

چند نمونه از موارد ، عبارتند از نرم افزار های مربوط به برنامه های کاربردی ، درایور های دستگاه های صنعتی مختلف ، نرم افزار های مربوط به سیستم های الحاقی با اصطلاحا Embedded Systems ، همچنین برنامه های مربوط به Server - Client ها با ضریب اجرایی فوق العاده بالا و همچنین نرم افزار های سرگرمی مانند بازی های ویدیویی .

نا گفته نماند ++C در مقایسه با تمام زبان های برنامه نویسی ، حتی جاوا ، از قدرت تاثیر گذاری فوق العاده زیادی برخوردار است . به هر حال زبانهای C و ++C در فهرست بندی TIOBE ، به ترتیب رده های دوم و سوم قرار دارند .

JAVA SCRIPT ( همراه با HTML و CSS )

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

VISUAL BASIC

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

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

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

PHP

php یک زبان عمومی است که برای برنامه های کابردی و بخصوص برای طراحی صفحات وب بسیار محبوب است .

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

OBJECTIVE_C

اگر می خواهید بدون نیاز به کار بر روی پروژه های سنگین و متعدد با فشار روحی شدید ( از ترس درست اجرا نشدن و جواب نگرفتن ) ، پول زیادی بدست آورید ، کافی است زبان برنامه نویسی OBJECTIVE_C را یاد بگیرید . این زبان از زبان های SmallTalk و C اقتباس شده است و تاثیر بسزایی در ایجاد زبان جاوا داشت .

این زبان اساسا برای استفاده بر روی سیستم عامل های Mac OS X و iOS شرکت Apple ایجاد شدهد است و اخیرا با رشد روز افزون و محبوبیت زیاد محصولا شرکت Apple مثل iPhone و iPod و iPad ، کمبود شدید برنامه نویسان OBJECTIVE_C بیش از همه احساس میشود . زیرا همچنان با رشد علاقه مندان به محصولات اپل ، تقاضا های زیادی برای برنامه های کاربردی و جانبی این دستگاه ها وجود خواهد داشت . رتبه این زبان در رده بندی TIOBE ، ردیف نهم جدول است . البته این رتبه در مقایسه با سال 2009 که 45 بوده است ، رشد بسیار خوبی داشته است .

PERL

خیلی ها معتقدند که زبان Perl ، نسخه جدید زبان COBOL است . Perl همچنین مانند یک نوار مسیر عبوری برای اینترنت به نظر میرسد و بیشتر برای هماهنگ سازی پایگاه های اطلاعاتی با دیگر سیستم ها به کار می رود . بی شک تا زمانی که زبان های اسکریپتی و پویا مثل Perl ، PHP ، Python و Ruby متقاضی دارند ، زبان های اصلی مثل Java ، در پشت سر اینها می مانند و دلیل آن رشد روز افزون محبوبیت این زبان ها در میان افرادی است که توانایی های بالقوه و قدرت کاربردی اینگونه نرم افزار ها را درک کرده که باعث میشود نیاز به برنامه نویسان این زبان ها در جامعه رشد کنند .

البته به گفته سایت Indeed.com ، تقاضا برای زبان Perl بیش از تقاضا برای زبان های دیگر مثل PHP ، Python و Ruby میباشد . در فهرست بندی TIOBE ، زبان Perl در رده هشتم جدول رده بندی قرار گرفت .

PYTHON

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

ضمنا مزیت های زبان Python و Perl نسبت به PHP بیشتر است ، چون زبان PHP فقط برای برنامه های تحت وب استفاده میشود ، در حالیکه زبان های Python و Perl عمومی تر هستند و به منظور های متفاوتی مثل عرصه هایی همچون هوا و فضا ، اقتصادی ، نظامی و ... قابل استفاده هستند . این زبان در رده بندی TIOBE ، در رده هفتم قرار دارد .

RUBY

Ruby ، در قالب یک تعریف ، زبانی متوازن و دقیق است و توسط شخصی به نام Y ukihiro " Matz " Matsumoto نوشته و ایجاد شده است . وی این زبان را از میان زبان های مورد علاقه خود یعنی SmallTalk ، Ada ، Perl ، Eiffel و Lisp استناج کرده تا یک زبان جدید با توابع برنامه نویسی کامل و متوازن داشته باشد .

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

در عین حال کمپانی هایی مثل Engine Yard  ، Heroku ،  New Relik ، از این زبان و ابزار های جدید آن پشتیبانی میکنند . طراح و سازنده این زبان ، در سال 2010 گفت : " هیچ برنامه نویس زبان Ruby نمیشناسم که بیکار مانده باشد " . این زبان در ردیف دهم ده زبان برتر دنیا قرار دارد .

منتظر آموزش های بعد باشید ...

۰۳ فروردين ۹۶ ، ۲۲:۴۵ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A

آموزش ساخت درگاه پرداخت

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

درگاه پرداخت چیست؟

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

معرفی درگاه پرداخت آنلاین برای سایت و وبلاگ

درگاه های پرداخت چند نوع اند؟

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

اما درگاه های پرداخت غیر مستقیم رو میشه از شرکت های ارائه دهنده اون گرفت. کارزیادی برای ثبت نام و گرفتن درگاه نمیخواد اما برای هزینه های واریزی کارمزدی رو برمیدارن. البته برخی شرکت ها هم امکانات تبدیل درگاه پراخت غیرمستقیم به مستقیم رو ارائه میدن.

چه درگاه پرداختی؟

اگر بخوایم بشمریم ، درگاه پرداخت اینترنت و سرویس های ارائه دهنده اون خیلی زیاد هستند! در میان درگاه های ایرانی ، سایت هایی مثال زرین پال و پارس پال از همه بهترن. چون از نظر امنیت و سرعت و همینطور میزان کارمزد از همه بهترن!

در این پست بنده روش ایجاد درگاه پرداخت آنلاین در سایت پارس پال رو ارائه خواهم داد icon smile آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

ثبت نام:

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

اسکن کارت ملی-شناسنامه-اسکن کارت عابربانک.

برای ثبت نام تو سایت پارس پال اول به آدرس زیر برید:

www.parspal.com/xContext/Register/

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

“>11 آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

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

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

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

* توجه داشته باشید که اگر مثل الان من هنوز ۱۸ سالتون نشده ، اما کارت ملی دارید ، برای تکمیل عضویت باید در اسکن کارت ملیتون ، زیرش ، اسکن کارت اعتباری بانکتون رو هم با فتوشاپی ، Paintی چیزی قرار بدید و بعد بفرستید . حالا فرم رو ثبت کنید و باید منتظر جواب کارشناسان پارس پال باشید. در صورتی که تایید شد مدارکتون که هیچ ، و درصورتی که نه ، میتونید از طریق ایجاد تیکت ، پیگیری کنید:

ارسال تیکت به بخش احراز هویت پارس پال

حالا که مدارکتون تایید شدن ، باید حسابتون رو متصل کنید.برای اینکار :

۱- وارد پنل کاربری پارس پال بشید. در اولین تب ، در قسمت منو ، حساب های متصل رو انتخاب کنید و روی دکمه معرفی حساب جدید کلیک کنید:

“>22 آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

۲- در صفحه باز شده مشخصات رو وارد کنید و فرم رو ثبت کنید و منتظر تاییدیه کارشناسان پارس پال باشید. در صورتی که تایید شد حسابتون ، که هیچ اما اگر نه ، از طریق ایجاد تیکت(در صورتی که دلیل ذکر نشده باشه) ، بپرسید:

ایجاد تیکت پشتیبانی

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

۱- وارد پنل کاربری پارس پالتون بشید.

۲- در تب های بالا روی قسمت خدمات پرداخت کلیک کنید و توی صفحه باز شده روی دکمه “درخواست درگاه پرداخت جدید” کلیک کنید:

“>31 آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

۳- حالا در اون صفحه باز شده فرم رو که مربوط به اطلاعات وبسایتتون هست تکمیل کنید و روی دکمه ثبت درخواست کلیک کنید:

SitS1 آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

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

پرچم زرد به معنای انتظار برای تایید درخواست هستش.

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

پرچم نارنجی یعنی در انتظار تایید اطلاعات فنی.

پرچم سبز یعنی تایید مراحل و اتمام فرآیند درخواست ثبت.

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

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

SitS2 آموزش ساخت درگاه پرداخت آنلاین (قسمت اول)

برای پیدا کردن آدرسIP سرور میتونید از این صفحه استفاده کنید:

آی پی یاب سرور

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

تا اینجا شما تونستید که وبسایت و حسابتون رو ثبت کنید. در قسمت بعدی آموزش ساخت درگاه پرداخت آنلاین ، به این مبحث میپردازیم که درگاه پرداخت آنلاین ، یعنی ماژول هاش رو از کجا بیاریم. چطوری میتونیم اونها رو در وبسایت یا وبلاگ استفاده کنیم! (نگران نباشید که عجله دارید و فک کنید آموزش بعدی دیر قرار داده میشه! چون تایید درخواست های شما برای تایید حساب و همینطور احراز هویت و همینطور تایید وبسایت و… ، کم کمش یه چند روزی علافتون خواهد کرد icon smile آموزش ساخت درگاه پرداخت آنلاین (قسمت اول) )

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

آموزش ساخت درگاه پرداخت آنلاین قسمت دوم

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

درگاه پرداخت آنلاین:

درگاه پرداخت آنلاین دونوعه :

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

ب) درگاه پرداخت که یه ماژول به زبان PHP یا ASP یا یه افزونه ست که برای استفاده در وبسایت ها کاربرد داره. و کنترل بیشتری روش دارید!

ایجاد درگاه پرداخت:

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

41 آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)

“>51 آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)

خوب حالا که کلید ها رو داریم ، شما سه راه دارید:

۱- اگر وبلاگ دارید یا اینکه میخواید توی صفحه اصلی یا هرجای دیگه یه آسان پرداخت مثلا برای حمایت مالی یا هرچیز دیگه ای قرار بدید ، در همون تب خدمات پرداخت ، روی نمونه های آماده اتصال به درگاه کلیک کنید و در اونجا به تب “پرداخت آسان و اتصال سریع” برید و روی لینک نمونه فرم پرداخت آسان جهت استفاده در وبلاگ – HTML کلیک کنید. یا کلا به جای این همه کار روی لینک زیر کلیک کنید تا فرم دانلود شه:

نمونه فرم پرداخت آسان جهت استفاده در وبلاگ – HTML

حالا در فایل متنی داخل این فایلی که دانلود کردید ، این کدها وجود داره:

XHTML

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<form action=”http://merchant.parspal.com/postservice/” method=”post” id=”TransactionForm”/>
    <input type=”hidden” id=”MerchantID” value=”شناسه درگاه جایگزین این متن شود” name=”MerchantID”/>
    <input type=”hidden” id=”Password” value=”کلمه عبور درگاه جایگزین این متن شود” name=”Password”/>
    <table style=”direction:rtl;font-family:tahoma; font-size:8pt” dir=”rtl”>
        <tr><td class=”title”>مبلغ مورد نظر: </td>
        <td><input type=”text” name=”Price” dir=”ltr”/>تومان</td></tr>
        <tr><td>پرداخت کننده : </td><td><input type=”text” name=”Paymenter”/></td></tr>
        <tr><td>ایمیل پرداخت کننده : </td><td><input type=”text” dir=”ltr” name=”Email”/></td></tr>
        <tr><td>موبایل پرداخت کننده : </td><td><input type=”text” dir=”ltr” name=”Mobile”/></td></tr>
        <tr><td></td>
        <td>
        <input style=”font-family:tahoma; font-size:8pt” type=”submit” value=”اتصال به درگاه پرداخت آنلاین پارس پال” style=”height:30px”/>
        </td>
    </table>
    <input type=”hidden” id=”ResNumber” value=”0″ name=”ResNumber”/>
    <input type=”hidden” id=”Description” value=”خرید” name=”Description”/>
    <input type=”hidden” id=”ReturnPath” value=”http://www.yourweblogpath.com/” name=”ReturnPath” />
</form>

در کدهای بالا ، به جای عبارت شناسه درگاه جایگزین این متن شود ، شناسه درگاهتون رو که گفتم یه جایی کپی کنید رو بذارید. به جای عبارت کلمه عبور درگاه جایگزین این متن شود هم اون کلمه عبوری رو که یه جایی کپی کردید بذارید. بعدش به جای عبارتhttp://www.yourweblogpath.com/ در کدها ، آدرس وبلاگ یا وبسایت یا صفحه مورد نظرتون رو قرار بدید.(توجه کنید که در طی این عملیات به کدهای دیگه آسیب نزنید. همینطور برای وارد کردن آدرس وبلاگ ، اون رو همراه با http وارد کنید). بعد از این کارها میتونید کدها رو توی قالب وبلاگ یا هرجای دلخواه دیگه استفاده کنید.

۲- راه دیگه استفاده از درگاه پرداخت ، استفاده از افزونه ست که برای وبسایت هاست و کار رو برای شما خیلی راحت میکنه . هرچند من اصلا پیشنهادش نمیکنم! ولی برای ایجاد عضویت VIP و… میتونید ازش استفاده کنید. برای اینکار درهمون قسمت خدمات پرداخت کنترل پنل پارس پالتون ، این بار به قسمت ماژول / افزونه های آماده اتصال به درگاه برید و افزونه مورد نظرتون رو دانلود و استفاده کنید:

“>6 آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)

۳- این قسمت برای وبسایت ها یا وبسایت های دارای هاست شخصی هست. در این قسمت شما ماژول PHP درگاه رو دانلود میکنید و استفاده میکنید. برای اینکار ، در قسمت خدمات پرداخت به تب پرداخت آسان و اتصال سریع برید و یکی از دو لینک های اول دو دانلود کنید. برای مثال من دومی رو انتخاب کردم.مونه فرم پرداخت آسان به همراه اصلاحات و قالب – ویرایش ۱.۱ – PHP

“>7 آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)

اون فایل ZIPی رو که دانلود کردید بدون اکسترکت کردن،توی فایل منیجر هاستتون ، در حالت root یا به دلخواه خودتون مثلا توی یه ساب دوماین آپلود کنید. بعدش توی هاستتون بعد از آپلود ، روش کلیک راست کنید و Extract رو بزنید تا فایل هاش استخراج بشن. روی فایل Payment.php کلیک راست کنید و Code Edit رو انتخاب کنید. (راستی یادم نبود بگم! این مراحل برای سی پنل هست. اگه دایرکت ادمین یا چیز دیگه ای دارید ، خلاصه فایل رو آپلود و استخراج کنید و به محیط ویرایش اون فایلی که گفتم برید icon smile آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم) ) . حالا توی کدهای اون فایل ، این کدها رو که توی اولین خط ها هستن پیدا کنید:

PHP

1
2
3
$MerchentID = ‘******’;// in ghesmat ra takmil nemeyed !!;
$Password = ‘*********’;// in ghesmat ra takmil nemeyed !!
$PageTitle = ‘عنوان سایت’;

در خط اول به جای عبارت ****** ، شناسه درگاه و در خط دوم به جای عبارت ********* رمزعبور درگاه و در خط سوم به جای عبارت عنوان سایت ، عنوان سایتتون رو وارد کنید و تغییرات رو ذخیره کنید.

اگر توی مسیر اصلی وبسایت ، فایل ZIPی رو که دانلود کردید ، آپلود کردید ، به آدرس زیر برید(به جای عبارت you.com ، آدرس سایتتون رو قرار بدید) :

www.you.com/Payment.php

و اگر هم فایل رو توی یه ساب دوماین قرار دادید به آدرس زیر برید(به جای عبارت name ، نام پوشه یا ساب دوماینی رو که ساختید وارد کنید و به جای عبارت you.com آدرس سایتتون رو قرار بدید) :

www.you.com/name/Payment.php

(اگر فایل برخلاف من ، فایل اول رو دانلود کردید ، به این آدرس برید تا نحوه ویرایشش رو یاد بگیرید icon smile آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)آموزش ویرایش نمونه کد ساده درگاه پرداخت )

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

“>8 آموزش ساخت درگاه پرداخت آنلاین (قسمت دوم)

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

۰۲ فروردين ۹۶ ، ۲۳:۵۸ ۰ نظر موافقین ۰ مخالفین ۰
Admin.A