<?xml version="1.0" encoding="utf-8"?>

	<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" version="2.0">

	<channel>

	<title>آموزش برنامه نویسی</title>

	<description>آموزش برنامه نویسی Rss Feed</description>

	<link>https://php.farsiblog.com/</link>

	<language>Fa</language>

	<generator>farsiblog.com</generator>

	<lastBuildDate>2021-01-07T00:05:30+03:30</lastBuildDate>
	<item>
		<title><![CDATA[فضای رایگان آپلود فایل و آپلود عکس]]></title>
		<description><![CDATA[<div class="main-icon">&nbsp;</div>
<div class="text-category">
<h2>فضای رایگان</h2>
<h1><a rel="nofollow" rel="nofollow" rel="nofollow" href="https://98share.com/">آپلود فایل و آپلود عکس</a></h1>
</div>
<div class="center-align" style="padding-top: 5px; direction: rtl; color: #dd0000; font-weight: bold;">کلیه استفاده از خدمات این سایت شامل آپلود و دانلود هرگونه فایل<br />در تمامی اپراتورها به صورت اینترنت نیم بها محاسبه میگردد</div>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2021-01-07T00:05:30+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[داستان شکل‌گیری زبان برنامه‌نویسی Julia]]></title>
		<description><![CDATA[<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="https://julialang.org/" target="_blank" rel="nofollow noopener noreferrer"><img style="display: block; margin-left: auto; margin-right: auto;" src="http://s1.farsiblog.com/space/4/f/php/1556879427_Julia_programming_language_log.png" width="421" height="285" /><br />Julia</a> هم چنان در ابتدای راه قرار دارد و در میان قدرتمندترین و پرنیازترین زبان&zwnj;های برنامه&zwnj;نویسی به حساب نمی&zwnj;آید، ولی اشاره به این دو نکته درک خوبی از محبوبیت روزافزون این زبان برنامه&zwnj;نویسی فعلاً گمنام به شما می&zwnj;دهد: اول از همه اینکه در همین ابتدای کار کاربران جولیا از مرز 200 هزار عدد گذشته&zwnj;اند و نکتهٔ دوم هم در نرخ رشد این زبان برنامه&zwnj;نویسی نهفته است؛ نرخ رشد این زبان برنامه&zwnj;نویسی در هر 9 ماه، چیزی در حدود ۲ برابر می&zwnj;شود.</p>
<p>در ادامه بخشی از مصاحبه&zwnj;ای که با ویرال شاه (Viral Shah)، یکی از مؤسسین Julia Computing در مورد تکامل و وضعیت سرعت رشد این زبان برنامه&zwnj;نویسی را با هم مرور می&zwnj;کنیم.</p>
<p class="highlight">ما این پروژه را در سال 2009 آغاز کردیم که بعداً تبدیل به زبان برنامه&zwnj;نویسی جولیا شد. من در رشتهٔ علوم کامپیوتر تحصیل کردم. پایان&zwnj;نامهٔ من در دانشگاه کالیفرنیا بر روی محاسبات موازی متمرکز بود و بعدتر بخشی از محصول Star-P در شرکت Interactive Supercomputing Corp شد. زمانی که مایکروسافت این شرکت را خریداری کرد، من و جف بزانسون (Jeff Bezanson، دیگر مؤسس شرکت) کار خود را در مورد روش&zwnj;های جدید محاسبات موازی آغاز کردیم. به طور هم&zwnj;زمان هم من و استفان کارپینسکی (Stefan Karpinski، دیگر مؤسس شرکت) در مورد مشکلات مشابهی که در همکاری تحقیقاتی&zwnj;مان در UCSB داشتیم صحبت می&zwnj;کردیم. پس از آن، جف به آلن ادلمن (Alan Edelman، یکی دیگر از مؤسسین شرکت) که در پایان&zwnj;نامه&zwnj;ام همکاری داشت پیشنهاد پیوستن به ادامهٔ تحصیلات Ph.D در MIT را ارائه کرد و به این صورت ما 4 نفر یک&zwnj;جا جمع شدیم.</p>
<p>ویرال شاه در ادامهٔ داستان شکل&zwnj;گیری زبان برنامه&zwnj;نویسی جولیا این&zwnj;گونه می&zwnj;گوید که:</p>
<p class="highlight">ما در سال 2009 موفق شدیم مشکل &laquo;دو زبانی&raquo; را حل کنیم. مهم&zwnj;ترین چیزی که مانع پیشرفت ما در محاسبات موازی می&zwnj;شد این حقیقت بود که کاربرانی که از&nbsp;زبان&zwnj;های برنامه&zwnj;نویسی سطح بالایی مانند R و Python استفاده می&zwnj;کنند باید بخش&zwnj;های اجرایی را در C یا ++C بازنویسی کنند. این مشکل به شدت باعث پایین آمدن کارایی می&zwnj;شد چرا که این کار همیشه موجب به وجود آمدن خطاهای انسانی، از بین رفتن وقت و تلاش، کاهش سرعت فروش و در نهایت عقب افتادن از رقبا می&zwnj;شد. این مشکل دو زبانی نه تنها در کار محققین، بلکه در کار دانشمندان، داده پژوهان،&nbsp;مهندسین و تحلیلگران مالی موانع زیادی ایجاد می&zwnj;کرد.</p>
<p>این بدان معنی است که اکنون جولیا توجه تمام کسانی که در فعالیت&zwnj;های اقتصادی شرکت دارند را به خود جلب کرده است. همهٔ این افراد، از تجار گرفته تا مدیران اجرایی، مدیران IT، توسعه&zwnj;دهندگان، داده پژوهان&nbsp;و خلاصه هر کسی که قصد دارد مهارت&zwnj;های خود را در این دنیای مبتنی بر تجارت الکترونیک امروز ارتقاء دهد، توجه ویژه&zwnj;ای به زبان برنامه&zwnj;نویسی جولیا دارند.&nbsp;</p>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2018-11-18T14:38:25+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[معرفی استراتژی‌هایی به منظور تست امنیت و عملکرد اپ‌های موبایل]]></title>
		<description><![CDATA[<p>Security (امنیت) و Performance (عملکرد) دو نکته مهم و کلیدی در دنیای توسعهٔ اپلیکیشن&zwnj;های موبایل هستند و نیاز به توضیح نیست که وقتی یک اپلیکیشن موبایل بدون گذراندن تست و آزمایش&zwnj;های دقیق راهی بازار می&zwnj;شود، با&zwnj; توجه به تهدیدات زیادی که در فضای مجازی وجود دارد می&zwnj;تواند اعتبار شرکت یا دولوپری که آن را توسعه داده به کلی از بین ببرد و این در حالی است که بررسی و تست کارایی اپلیکیشن نقش مهمی در چرخهٔ توسعه یک اپلیکیشن موبایل بازی می&zwnj;کند و خبر امیدوارکننده اینکه استراتژی&zwnj;های بسیاری وجود دارند که می&zwnj;توانند برای بررسی عملکرد اپلیکیشن مورد استفاده قرار بگیرند که در این مقاله به بررسی برخی از آن&zwnj;ها پرداخته&zwnj;ایم (اگر علاقمند به مقولهٔ تست اپ&zwnj;های اندرویدی هستید، توصیه می&zwnj;کنیم به پادکست مصاحبه با&nbsp;حمید صدقی&zwnj;نژاد: دولوپر اندروید و متخصص امنیت مراجعه نمایید.)</p>
<p>به دلیل آسیب&zwnj;پذیری زیاد اپلیکیشن&zwnj;های موبایل، خطرات بی&zwnj;شماری همواره در کمین هستند و بسیار مهم است که آن&zwnj;ها را با پارامتر&zwnj;های ورودی مختلف تست کنید. عرضهٔ یک اپ موبایل به بازار بدون آزمایش&zwnj;های تخصصی و دقیق می&zwnj;تواند برای تولیدکنندهٔ آن ریسک&zwnj;های بی&zwnj;شماری به همراه داشته باشد. به عنوان مثال، اگر یک اپلیکیشن فروشگاه آنلاین بدون تست و آزمایش راهی بازار شود، عواملی مانند هکر&zwnj;ها یا ترافیک سنگین ایجاد شده در اپلیکیشن می&zwnj;توانند خروجی آن را کاملاً تحت&zwnj;الشعاع قرار دهند و یا به عنوان مثالی دیگر می&zwnj;توان به برخی کیف پول&zwnj;های اینترنتی اشاره کرد که به دلیل طراحی نادرست، مورد سوء&zwnj;استفادهٔ هکرها قرار گرفته و باعث خالی&zwnj; شدن حساب کاربران اپلیکیشن و نارضایتی آن&zwnj;ها می&zwnj;شود.</p>
<p>کارایی اپلیکیشن&zwnj;های تلفن&zwnj;&zwnj; همراه را می&zwnj;توان از طریق تعدادی از استراتژی&zwnj;های تست در فرآیندی تحت عنوان Performance Audit (بررسی عملکرد) مورد تجزیه و تحلیل قرار&zwnj; داد به طوری که در این فرآیند عمداً ورودی یا ترافیک مخربی به اپلیکیشن هدایت می&zwnj;شود تا رفتارش در چنین شرایطی مورد بررسی قرار&zwnj; گیرد. انواع مختلفی از روش&zwnj;ها و استراتژی&zwnj;های تست وجود دارند که برخی از مهم&zwnj;ترین آن&zwnj;ها عبارتند از:</p>
<p><strong>Functional Testing&nbsp;<br /></strong>این استراتژی تضمین می&zwnj;کند که تمام توابع، لینک&zwnj;ها و دکمه&zwnj;ها در اپلیکیشن همان&zwnj;گونه که انتظار می&zwnj;رود رفتار می&zwnj;کنند. همچنین از گزینه&zwnj;ها و لینک&zwnj;های مختلف بیشتری نیز استفاده می&zwnj;شود تا روند کلی برنامه تست و تأیید شود.</p>
<p><strong>Interruption Testing<br /></strong>از آنجا که بسیاری از اپلیکیشن&zwnj;های موبایل نیاز به دسترسی به اینترنت دارند، لازم است تا رفتار آن&zwnj;ها در طول وقفه&zwnj;های مختلف حین اجرای اپلیکیشن بررسی شود (زمانی می&zwnj;توانیم برچسب خوب روی یک اپ موبایل بزنیم که بتواند تمامی این وقفه&zwnj;ها را بدون هیچ خطا، هشدار و یا اِکسپشنی هَندل کند.) که از آن جمله می&zwnj;توان به موارد زیر اشاره کرد:</p>
<p>- پوشش شبکه<br />- تماس&zwnj;های برقرارشده<br />- پیام&zwnj;های ورودی و خروجی<br />- خارج شدن ناگهانی باتری از دیوایس<br />- کار با فایل&zwnj;های مالتی&zwnj;مدیا<br />- انتقال داده&zwnj;ها از طریق کابل<br />- رومینگ&nbsp;<br />- پاور سایکل (Power Cycle شدن یک دستگاه الکترونیکی اصطلاحاً روشی فنی برای اشاره به ری&zwnj;استارت شدن است که در&zwnj; واقع با این کار دستگاه خاموش و مجدداً روشن می&zwnj;شود که دلیلش هم این است که خطاهای کوچک در دستگاه&zwnj;ها می&zwnj;تواند از کارکرد صحیح آن&zwnj;ها جلوگیری کنند و ری&zwnj;استارت شدن این ارورها را رفع&zwnj; کرده و اجازه می&zwnj;دهد که دستگاه دوباره به&zwnj; درستی کار&zwnj; کند.)</p>
<p><strong>Usability Testing<br /></strong>چنین تست به شما این امکان را می&zwnj;دهد تا اطمینان حاصل کنید که اپلیکیشن&zwnj;تان با سیستم&zwnj;عامل&zwnj;ها و دستگاه&zwnj;های مختلف سازگار بوده و به خوبی کار می&zwnj;کند. در این پروسه، سهولت&nbsp;استفاده از اپلیکیشن و انعطاف&zwnj;پذیری در برخورد با آپشن&zwnj;ها و گزینه&zwnj;های مختلف برای تست در نظر گرفته شده&zwnj;&zwnj;اند.</p>
<p><strong>Stress Testing&nbsp;<br /></strong>هدف از این تست، تجزیه و تحلیل قابل&zwnj;اعتماد بودن و ثبات اپلیکیشن در مواقعی است که آن را در معرض انواع مختلف ترافیک و یا ورودی&zwnj;های غیرطبیعی قرار می&zwnj;دهید. تست استرس بررسی می&zwnj;کند که چه&zwnj; زمانی اپلیکیشن با گرفتن ورودی&zwnj;های خاص، خروجی دلخواهی در معرض دید شما قرار می&zwnj;دهد.&nbsp;علاوه بر این، مواقعی که اپ موبایل مد نظر نمی&zwnj;تواند از عهدهٔ سناریوهایی از این دست برآید به خوبی مشخص خواهند شد و دولوپر می&zwnj;تواند شروع به رفع آن&zwnj;ها نماید.</p>
<p><strong>Memory Leakage Testing<br /></strong>از آنجایی که دستگاه&zwnj;های تلفن همراه دارای محدودیت حافظه همچون حافظهٔ رُم، حافظهٔ داخلی، حافظهٔ خارجی و ... هستند، ضروری به نظر می&zwnj;رسد تا بررسی کنید ببینید که چه زمانی اپلیکیشن حافظه اضافی مصرف می&zwnj;کند (نیاز به توضیح نیست که اپلیکیشنی خوب است که بتواند با منابع کمتر به خوبی کار&zwnj;&zwnj; کند و حافظه را به درستی مدیریت کند.)</p>
<p><strong>Lab Testing</strong>&nbsp;<br />تست آزمایشگاهی، اپلیکیشن شما را در یک محیط بی&zwnj;سیم شبیه&zwnj;سازی شده بدون پوشش واقعی شبکه تست می&zwnj;کند به طوری که این پروسه به شکلی اجرا می&zwnj;شود که می&zwnj;توان رفتار تماس&zwnj;ها، پیام&zwnj;ها و سایر عملیات&zwnj; را در پهنای&zwnj;باند&zwnj;های مختلف مورد ارزیابی قرار داد.</p>
<p><strong>Load Testing&nbsp;<br /></strong>این تست نشان&zwnj; می&zwnj;دهد که اپلیکیشن شما زمانی که در معرض استفادهٔ کاربران بسیار زیاد است، چه رفتاری از خود نشان خواهد داد.&nbsp;Load Testing (آزمون بار) بررسی می&zwnj;کند که در صورت بروز یک ترافیک سنگین از سوی کاربران، آیا اپ کِرَش می&zwnj;کند یا خیر (به عنوان مثال، اپلیکیشن در یک لحظه و به&zwnj; صورت ناگهانی توسط هزار کاربر باز می&zwnj;شود تا توانایی اپلیکیشن برای هندل کردن چنین باری&nbsp;بررسی شود.)</p>
<p><strong>Location Testing&nbsp;<br /></strong>این تست بررسی می&zwnj;کند که آیا اپلیکیشن می&zwnj;تواند به درستی پوشش شبکه و موقعیت کاربر را شناسایی کند یا خیر. به عبارتی، سازگاری اپلیکیشن با مکان&zwnj;ها و شبکه&zwnj;های مختلف در طول این آزمون بررسی می&zwnj;شود.</p>
<p><strong>Installation Testing&nbsp;<br /></strong>این فرآیند قابلیت نصب اپلیکیشن در انواع و اقسام دستگاه&zwnj;ها با تنظیمات مختلف و سیستم&zwnj;عامل&zwnj;های متفاوت را بررسی می&zwnj;کند.&nbsp;به عنوان مثال، اپلیکیشن را می&zwnj;توان در نسخه&zwnj;های مختلف سیستم&zwnj;عامل یا در گوشی&zwnj;های دارای محدودیت سخت&zwnj;افزار مورد آزمایش قرار&zwnj; داد.&nbsp;</p>
<p><strong>Penetration Testing&nbsp;<br /></strong>فرآیند تست نفوذ بررسی می&zwnj;کند که فرم&zwnj;ها و ویجت&zwnj;های اپلیکیشن در حین دریافت ورودی کاملاً امن باشند. این تست همواره در&zwnj; مورد برنامه&zwnj;های حساس و مالی مانند اپلیکیشن&zwnj;های تجارت الکترونیک، خرید آنلاین یا نرم&zwnj;افزار&zwnj;های بانکی مورد نیاز است. در یک کلام، هکر&zwnj;ها نباید قادر به نفوذ به سیستم پرداخت برنامه با ترفند&zwnj;های خود باشند.&nbsp;</p>
<p>حال نوبت به نظرات شما می&zwnj;رسد. فکر می&zwnj;کنید که بررسی و تست اپلیکیشن موبایل تا چه اندازه می&zwnj;تواند مفید و مؤثر واقع شود و همچنین شما از چه استراتژی&zwnj;هایی برای اطمینان حاصل کردن از سِکیوریتی و پِرفورمنس اپلیکیشن خود استفاده می&zwnj;کنید؟ نظرات، دیدگاه&zwnj;ها و تجربیات خود را با دیگر کاربران سکان آکادمی به اشتراک بگذارید.</p>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2018-11-18T14:37:36+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[HTML5 Robot: ابزاری به‌ منظور پیدا کردن تگ‌های سِمَنتیک مناسب برای اِلِمان‌­های صفحۀ وب]]></title>
		<description><![CDATA[<header>
<div class="header-main">
<h1><strong> HTML5 Robot: ابزاری به&zwnj; منظور پیدا کردن تگ&zwnj;های سِمَنتیک مناسب برای اِلِمان&zwnj;&shy;های صفحۀ وب </strong></h1>
</div>
</header>
<div class="content-main">
<section id="content">
<p>&nbsp;</p>
<p>تگ&zwnj;های به اصطلاح&nbsp;سِمَنتیک (معنایی) اساساً به این دلیل به وجود آمدند تا دولوپرها به سورس&zwnj;کد معنا و ارزش متناسب با محتوای آن را اختصاص دهند. با استفاده از این تگ&zwnj;ها، دولوپرهای فرانت&zwnj;&zwnj;اند می&zwnj;توانند ساختار بهتری را در داکیومنت&zwnj;های خود و همچنین محتوای غنی&zwnj;تری را به ربات&zwnj;ها (موتورهای جستجو)، کاربران و خوانندگان صفحات وب ارائه دهند.</p>
<p>استاندارد جدیدِ برنامه&zwnj;نویسی صفحات وب، HTML5، دنیای کدنویسی فرانت&zwnj;اند را متحول کرده است. این استاندارد جدید، المان&zwnj;های جدیدی را نیز برای طراحی صفحات وب همراه خود دارد که بسیاری از آن&zwnj;ها از لحاظ سِمنتیک، به مراتب دقیق&zwnj;تر از اِلِمان&zwnj;های ساده&zwnj;ای همچون div هستند.</p>
<p>اما چگونه بدانیم که برای مثال چه اِلِمان&zwnj;هایی برای Navigation Bar (لیست مهم&zwnj;&zwnj;ترین لینک&zwnj;های سایت و زیرمجموعۀ آن&zwnj;&zwnj;ها) و یا سایدبار صفحۀ وب ما بهترین گزینه هستند؟ در پاسخ به این سؤال، در ادامه سرویسی را معرفی خواهیم کرد که به صورت آنلاین این کار را انجام خواهد داد.</p>
<p><strong>HTML5 Robot چیست؟</strong><br /><a rel="nofollow" rel="nofollow" rel="nofollow" href="http://html5bot.webflow.io/" target="_blank" rel="nofollow noopener noreferrer">HTML5 Robot</a> یک وب&zwnj; اپلیکیشن رایگان است که به شما کمک می&zwnj;کند تا دریابید دقیقاً کدام تگ&zwnj;ها بهترین انتخاب برای کدنویسی صفحۀ اچ&zwnj;تی&zwnj;ام&zwnj;ال شما است. نحوۀ کار این ربات بدین&zwnj; صورت است که ابتدا تگ&zwnj;های سمنتیک را بررسی کرده سپس به شما می&zwnj;گوید که کدام تگ&zwnj;ها در این موقعیت خاص برای پیج شما بهترین انتخاب هستند.</p>
<p>برای شروع، باید به یکسری سؤال بله/خیر پاسخ دهید تا نوع المان&zwnj;های صفحه&zwnj;ای که قصد ساخت آن را دارید، تعیین کنید (قبل از یافتن تگ مورد نیاز، به یکسری سؤال باید پاسخ دهید؛ بنابراین استفاده از آن زیاد سخت نیست. حتی دولوپرهای تازه&zwnj;&zwnj;کار نیز می&zwnj;&zwnj;توانند کار با ربات HTML5 را یاد گرفته و از آن لذت ببرند).</p>
<p>هر یک از این سؤالات به تعیین اینکه آن المانِ صفحه بخشی از محتوای اصلی سایت است یا یک افزونۀ فرعی یا یک چیز دیگر، کمک خواهد کرد. در نهایت، ربات HTML5 تمامی آخرین اِلِمان&zwnj;های اضافه&zwnj; شده به استاندارد HTML5 را بررسی می&zwnj;کند و ایده&zwnj;ای متناسب با نیاز شما را ارائه خواهد داد.</p>
<p>در حال حاضر (۲۰۱۸)، این وب&zwnj;اپلیکیشن به زبان&zwnj;&zwnj;های انگلیسی و فرانسوی منتشر شده است اما این در حالی است که زبان&zwnj;های دیگری نیز ممکن است در آینده به آن افزوده شوند.</p>
</section>
</div>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2018-11-18T14:36:23+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[آموزش نصب Sublime Text روی گنو/لینوکس توزیع اوبونتو]]></title>
		<description><![CDATA[<header>
<div class="header-main">
<h1><strong> آموزش نصب Sublime Text روی گنو/لینوکس توزیع اوبونتو </strong></h1>
</div>
</header>
<div class="content-main">
<section id="content">
<p>&nbsp;</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="https://www.sublimetext.com/" target="_blank" rel="nofollow noopener noreferrer">Sublime Text</a> یک نرم&zwnj;افزار مینیمالیستی، سریع و پیشرفته با قابلیت&zwnj;های شگفت&zwnj;انگیزی است که برنامه&zwnj;نویسان زیادی برای کدنویسی از آن استفاده می&zwnj;کنند که برای سیستم&zwnj;عامل&zwnj;های ویندوز، مک و گنو/لینوکس در اختیار علاقمندان قرار دارد. در این پست، قصد داریم نحوهٔ نصب نرم&zwnj;افزار سابلایم تکست را روی سیستم&zwnj;عامل گنو/لینوکس توزیع اوبونتو آموزش دهیم.</p>
<p><strong>افزودن PPA سابلایم تکست ۳ روی اوبونتو<br /></strong>برای این منظور، ترمینال را باز کرده و دستور زیر را وارد نمایید:</p>
<pre class=" language-markup"><span style="background-color: #ffffff;"><code class=" language-markup">$ sudo add-apt-repository -y ppa:webupd8team/sublime-text-3</code></span></pre>
<p>لازم به ذکر است که دستور sudo سطح دسترسی شما را به سوپر ادمین تغییر می&zwnj;دهد؛ لذا باید با یوزری اقدام به نصب سابلایم نمایید که سطح دسترسی سوپر ادمین داشته باشد. سپس از طریق دستور زیر، اقدام به آپدیت ابزار پکیج مَنِجر سیستم&zwnj;عامل خود می&zwnj;کنیم:</p>
<pre class=" language-markup"><code class=" language-markup">$ sudo apt-get update</code></pre>
<p>در نهایت، با استفاده از دستور زیر، نرم&zwnj;افزار ویرایشگر کد سابلایم تکست ۳ روی سیستم ما نصب خواهد شد:</p>
<pre class=" language-markup"><code class=" language-markup">$ sudo apt-get install sublime-text-installer</code></pre>
<p>پس نصب موفقیت&zwnj;آمیز این نرم&zwnj;افزار، از طریق منوی اوبونتو می&zwnj;توان آن را سرچ نموده و با کلیک روی آیکان اختصاصی سابلایم نرم&zwnj;افزار را اجرا نمود و یا در ترمینال دستور subl را وارد نماییم.</p>
</section>
</div>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2018-11-18T14:34:59+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[آشنایی با سایت های آموزش برنامه نویسی فارسی زبان]]></title>
		<description><![CDATA[<p>با توجه به این که سابقه ی آموزش اصول برنامه نویسی در کشورمان خیلی زیاد نیست، مسلما منابع آموزشی گسترده ای هم در این زمینه وجود ندارد اما به هر حال در سال های اخیر، تلاش های قابل تقدیری در وب فارسی در زمینه ی آموزش برنامه نویسی، طراحی سایت، اپ موبایل و سایر حوزه های وابسته صورت گرفته که در این آموزش قصد داریم برخی از معروف ترین سایت های آموزش برنامه نویسی فارسی زبان را معرفی کنیم.</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="http://www.kamalan.com/" target="_blank" rel="nofollow noopener noreferrer">kamalan.com</a> <br />سایت کمالان که توسط مهندس حسام الدین کمالان تاسیس شده است را می توان به عنوان یکی از مراجع آموزش اپلیکیشن نویسی برای سیستم عامل محبوب اندروید در وب فارسی قلمداد کرد. دوره های آموزشی این سایت از مبتدی شروع شده و تا مباحث متوسطه و پیشرفته ی برنامه نویسی اندروید ادامه می یابند.</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="http://uncocoder.com/" target="_blank" rel="nofollow noopener noreferrer">uncocoder.com</a> <br />سایت خانه ی اندروید ایران توسط بهنام آقاجانی که یکی از اولین مدرس های توسعه ی اپلیکیشن برای سیستم عامل اندروید در ایران است مدیریت&nbsp;می شود. دوره های آموزشی این سایت ویدیویی بوده که علاقمندان به منظور استفاده از این دوره ها، می بایست در سایت ثبت نام کرده و شهریه پرداخت کنند.</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="http://maktabkhooneh.org/" target="_blank" rel="nofollow noopener noreferrer">maktabkhooneh.org</a><br /> هدف مکتب خونه در دسترس قرار دادن آموزش هایی با کیفیت بالا برای همه ی فارسی زبانان است.&nbsp;مدیران این سایت&nbsp;اعتقاد دارند که هیچ کس نباید به خاطر هیچ چیز از لذت یاد گرفتن محروم شود. نباید سن و سال یا مکان و موقعیت و امکانات مالی، افراد را از یاد گرفتن و موفقیت باز دارد. تمام ویدئوهای آموزشی مکتب خونه رایگان در دسترس همه قرار دارد و همه افراد می توانند به صورت رایگان از محتوای آموزشی مکتب خونه استفاده کنند.</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="http://www.quicklearn.ir/" target="_blank" rel="nofollow noopener noreferrer">quicklearn.ir</a><br /> اگر&nbsp;علاقه مند به برنامه نویسی اندروید هستید، سایت کوئیک لرن به شما یادگیری زبان برنامه نویسی Basic4Android&nbsp;را پیشنهاد می کند. سایت کویک لرن اولین سایتی بوده&nbsp;که این محیط برنامه نویسی را معرفی کرد و طی سال های&nbsp;گذشته، کمک به افراد&nbsp;بیشماری از طریق این&nbsp;محیط برنامه نویسی کرده تا بتوانند وارد حوزه ی&nbsp;برنامه نویس اندروید شده&nbsp;و شروع به کسب درآمد کنند. یادگیری بیسیک4اندروید نسبت به محیط های برنامه نویسی دیگر خیلی ساده تر بوده اما در عین حال سعی شده تا&nbsp;از قدرت برنامه نویسی شما چیزی کم نگردد. به گفته این سایت "خیلی از برنامه های منتشرشده در بازار با این زبان محبوب و توسط کاربران کویک لرن نوشته شده اند."</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="http://www.esfandune.ir/" target="_blank" rel="nofollow noopener noreferrer">esfandune.ir</a><br /> سایت اسفندونه یکی از سایت های فعال در زمینه ی آموزش تکنولوژی های وب و موبایل است که از جمله آموزش های این سایت می توان به آموزش برنامه نویسی اندروید، زبان برنامه نویسی پی اچ پی، برنامه نویسی ویندوز فون، آموزش سی شارپ و ... نام برد.</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="https://sokanacademy.com/" target="_blank" rel="noopener noreferrer">sokanacademy.com</a><br />اگر این آموزش را دنبال می کنید، پس با سکان آکادمی نیز آشنا هستید. سکان آکادمی فضایی برای یادگیری برنامه نویسی -از بچه&zwnj;ها گرفته تا بزرگسالان، دانشجویان رشته&zwnj;های مرتبط و غیر مرتبط با برنامه نویسی- ایجاد کرده&zwnj; که خدمات این سایت به صورت کاملا رایگان در اختیار علاقمندان قرار می گیرد. در این آکادمی آنلاین آموزش برنامه نویسی، علاوه بر آموزش های مرتبط با برنامه نویسی و طراحی سایت، خدمات مرتبط با برنامه نویسی نیز ارائه می گردد که از آن جمله می توان به سرویس جابز که فضایی برای کارفرمایان و فریلنسرهای حوزه ی فناوری است، تالار گفتگو، وبلاگ، دانشنامه ی زبان های برنامه نویسی (ویکی) و ... اشاره کرد.</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="https://faranesh.com" target="_blank" rel="nofollow noopener noreferrer">faranesh.com</a><br /> فرانش -کائسنا سابق- از سال 1386&nbsp;با هدف ترویج دانش متن باز، برای ایجاد فرصت یکسان یادگیری و به منظور گسترش سطح آگاهی و علم جامعه فارسی زبان آغاز به کار نمود و در این راه با همیاری و همکاری افراد علاقمند به حوزه ی آموزش&nbsp;به موفقیت هایی دست یافت.&nbsp;در&nbsp;این سایت کاربرانی&nbsp;که توانایی و دانش کاربردی در زمینه های مشخصی همچون برنامه نویسی دارند،&zwnj; در فرایند تولید همراهی شده&nbsp;و تیم تولید و تدوینی در کنار آن ها قرار گرفته تا بتوانند دانش خود را با دیگران به اشتراک بگذارند. صرف نظر از اهداف تجاری یا غیر تجاری تولیدکنندگان محتوا در فرانش، دغدغه های پلتفرم پرداخت، پلتفرم نمایش، هزینه پهنای باند، مارکتینگ، دریافت بازخورد و ... برای تولید کنندگان برطرف شده تا بتوانند با تمرکز روی محتوا، ویدئوی آموزشی خود را تولید و منتشر کنند.</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="http://mobtadi.com/" target="_blank" rel="nofollow noopener noreferrer">mobtadi.com</a> <br />سایت&nbsp;مبتدی کار خود را در پاییز 92 با هدف آموزش زبان برنامه نویسی پی اچ پی&nbsp;از پایه و به صورت گام به گام آغاز نمود و با استقبال خوب کاربران سایت،&nbsp;آموزش زبان اچ تی ام ال&nbsp;را نیز به آن اضافه کرد.&nbsp;هدف این سایت، آموزش اصول کدنویسی تحت وب به افراد علاقمند به این حوزه&nbsp;است.</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="http://www.7learn.com/" target="_blank" rel="nofollow noopener noreferrer">7learn.com</a> <br />این سایت توسط لقمان آوند -دانشجوی دکترای تخصصی نرم افزار از دانشگاه شیراز- در سال 1387 راه اندازی شد و به خاطر علاقه ی شخصی وی به دنیای وب، وبلاگ نویسی و مخصوصا طراحی وب و برنامه نویسی، ایشان&nbsp;فعالیتش را در این سایت شروع کرد. در این سایت آموزشی، فناوری های متنوعی از زبان های اچ تی ام ال و سی اس اس گرفته تا زبان های برنامه نویسی بک اند همچون پی اچ پی، سی شارپ و غیره تدریس می شوند.</p>
<p><a rel="nofollow" rel="nofollow" rel="nofollow" href="http://roocket.ir/" target="_blank" rel="nofollow noopener noreferrer">roocket.ir</a><br />راکت در بهار 1394 راه اندازی شده با این باور که کاربران ایرانی لایق بهترین ها هستند و باید بهترین و بروزترین فیلم های آموزشی و مقالات در اختیار آن ها قرار بگیرد تا بتوانند به سرعت پیشرفت کنند و جزء بهترین ها در صنعت طراحی و برنامه نویسی وب شوند.</p>
<p>درصورتی&zwnj;که سایتی را می&zwnj;شناسید که فاخر، علمی و ارزشمند است اما درعین&zwnj;حال در لیست فوق از قلم افتاده است، در بخش نظرات می&zwnj;توانید آن&zwnj;را معرفی کرده تا سایر دانشجویان این دوره هم از آن بهره&zwnj;مند گردند.</p>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2018-11-18T14:33:26+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[10 نکته طلایی برای شروع برنامه نویسی]]></title>
		<description><![CDATA[<p dir="rtl" style="text-align: justify;"><img class="img-responsive img-centered" src="https://ilikephp.ir/ckfinder/userfiles/images/weblog/begin-programming/beginner-programming.jpg" alt="شروع آموزش برنامه نویسی" width="700" height="400" /></p>
<p dir="rtl" style="text-align: justify;"><span style="line-height: 2;"><strong>برنامه نویسی</strong> مبحثی است که کم و بیش همه افراد علاقه مند به دنیای فناوری اطلاعات و ارتباطات به آن اشتیاق دارند. گاهی این علاقه آنقدر زیاد می شود که فرد تصمیم می گیرد تا شروع به یادگیری <strong>برنامه نویسی</strong> کند. اما وقتی وارد دنیای <strong>برنامه نویسی</strong> می شوند با کوهی از سوالات و زبان های مختلف روبرو میشوند که انتخاب راه برای آنها بسیار سخت می شود.<br /> از کدام <strong>زبان برنامه نویسی </strong>شروع کنم ؟ کدام زبان برنامه نویسی بهتر است ؟ کدام <strong>زبان برنامه نویسی</strong> پول ساز تر است؟ و ...<br /> در این مقاله 10 فاکتور مهم برای <strong>شروع آموزش برنامه نویسی </strong>ذکر می شود تا کمکی برای شما در انتخاب راه باشد تا بتوانید در مسیری درست قدم بردارید.</span></p>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2018-11-18T14:32:14+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[چرا ترجمه به سایر زبان‌ها در جهانی که همه جای آن به انگلیسی صحبت می شود اهمیت دارد؟]]></title>
		<description><![CDATA[<h2 style="text-align: right;"><strong>در جهاني كه در همه جاي آن به انگليسي صحبت مي&zwnj;شود، چرا ترجمه مهم است؟</strong></h2>
<p style="text-align: right;">در جهاني كه انگليسي در همه جاي آن صحبت مي&zwnj;شود، آيا ترجمه هنوز هم اهميت دارد؟ آيا حتي ضرورتي دارد؟</p>
<p style="text-align: right;">انگليسي، بر حسب گويندگان بومي زبان، سومين زبان پرتكلم جهان محسوب مي&zwnj;شود که دست&zwnj;کم 330 ميليون گويندۀ بومي دارد. اما با احتساب افرادي كه زبان دوم&zwnj;شان انگليسي است، اين زبان رايج&zwnj;ترين زبان جهان است. بنابراين، دليل اهميت ترجمه چيست؟ در اين&zwnj;جا، 5 دليل ارائه می&zwnj;شود که نشان می&zwnj;دهد علي&zwnj;رغم رایج بودن زبان انگليسي، چرا ترجمه مهم است و همیشه مهم خواهد ماند.</p>
<h3 style="text-align: right;"><strong>ترجمه مهم است، زيرا همه افراد به زبان انگليسي صحبت نمی&zwnj;کنند</strong></h3>
<p style="text-align: right;">مسلماً انگليسي رايج&zwnj;ترين زبان جهان به&zwnj;شمار مي&zwnj;رود، اما اين موضوع بدان معنا نيست كه مي&zwnj;توانيد تمامي افرادي را كه به آن تكلم نمي&zwnj;كنند ناديده بگيريد. حتي در انگلستان هم جمعيت&zwnj;هاي قابل توجهي از مردم به زبان&zwnj;هاي خارجي و اقليت سخن مي&zwnj;گويند.</p>
<p style="text-align: right;">و تنها به اين دليل كه فردي مي&zwnj;تواند اندكي انگليسي صحبت كند به معناي آن نيست كه آنقدر خوب مي&zwnj;تواند صحبت کند که از پس هر موقعیتی برآید. براي مثال، نتيجۀ پايش سال 2002 كميسيون اتحاديۀ اروپا نشان داد تنها يك چهارم اروپايي&zwnj;ها مي&zwnj;توانند انگليسي را آن&zwnj;قدر خوب درك كنند كه بتوانند اخبار انگليسي را دنبال كنند. اینکه کسی یک مکالمه ابتدايي انجام دهد مقوله&zwnj;ای کاملا متفاوت است از اینکه کسی بتواند به راحتی با دیگران ارتباطی موثر برقرار کند.<strong>................</strong></p>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2018-11-16T09:05:28+03:30</pubDate>
	</item>
	<item>
		<title><![CDATA[فرمت قابل ارسال هر ویدئو MP4 می باشد]]></title>
		<description><![CDATA[<div style="text-align: center; padding: 5px;"><img src="http://s1.farsiblog.com//space/4/f/php/1511652640_Fotolia_88971138_Subscription_Monthly_XXL.jpg"></div>]]></description>
		<link><![CDATA[]]></link>
		<pubDate>2017-11-26T03:01:17+03:30</pubDate>
	</item>
</channel>
</rss>