<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>سایر آموزشها &#8211; طراحی سایت، ربات تلگرام و راهکارهای هوش مصنوعی | پشتیبانی 24 ساعته | مشاوره رایگان | Piero.ir</title>
	<atom:link href="https://piero.ir/category/other_learn/feed/" rel="self" type="application/rss+xml" />
	<link>https://piero.ir</link>
	<description>Piero.ir ارائه‌دهنده طراحی سایت حرفه‌ای، ساخت ربات تلگرام، اتوماسیون n8n، هوش مصنوعی، یادگیری ماشین و راه‌اندازی استارتاپ‌های نوآورانه. راهکارهای اختصاصی و مشتری‌محور برای رشد کسب‌وکار شما.</description>
	<lastBuildDate>Fri, 26 Sep 2025 01:53:02 +0000</lastBuildDate>
	<language>fa-IR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>

<image>
	<url>https://piero.ir/wp-content/uploads/2025/08/logopiero-100x100.png</url>
	<title>سایر آموزشها &#8211; طراحی سایت، ربات تلگرام و راهکارهای هوش مصنوعی | پشتیبانی 24 ساعته | مشاوره رایگان | Piero.ir</title>
	<link>https://piero.ir</link>
	<width>32</width>
	<height>32</height>
</image> 
        <wp_options>
            <wp_option>
                <name>
                    shopengine_activated_templates                </name>
                <val>
                    a:0:{}                </val>
            </wp_option>
        </wp_options>
        	<item>
		<title>آموزش ssh</title>
		<link>https://piero.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-ssh/</link>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Tue, 12 Sep 2017 11:37:32 +0000</pubDate>
				<category><![CDATA[آموزش رایگان]]></category>
		<category><![CDATA[سایر آموزشها]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ssh]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=1105</guid>

					<description><![CDATA[آموزش ssh ssh(Secure Shell) یک راه کنترل سرورهای لینوکس می باشد که به سادگی بدون دسترسی فیزیکی به سرور مورد نظر انجام می شود. در واقع شما با این پروتکل می توانید شل های لینوکس را در سرور راه دور خود اجرا نمایید. در اینجا از نرم افزار putty استفاده می کنیم که بسیار ساده [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2 dir="rtl">آموزش ssh</h2>
<p>ssh(Secure Shell) یک راه کنترل سرورهای لینوکس می باشد که به سادگی بدون دسترسی فیزیکی به سرور مورد نظر انجام می شود. در واقع شما با این پروتکل می توانید شل های لینوکس را در سرور راه دور خود اجرا نمایید. در اینجا از نرم افزار <strong>putty</strong> استفاده می کنیم که بسیار ساده و سبک می باشد .</p>
<p><a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html" target="_blank" rel="noopener">دانلود putty</a></p>
<p>همچنین می توانید در سیستم عامل لینوکس خانواده ابونتو با دستور زیر اقدام به نصب آن نمایید .</p>
<p dir="ltr">sudo apt-get install putty</p>
<h3 dir="rtl">انصال PUTTY به SSH</h3>
<p>putty بسیار سبک و سریع می باشد و حدودا نیاز به نصب ندارد .</p>
<p>ابتدا آن را اجرا می نماییم و پنجره زیر را مشاهده می نماییم:</p>
<p><img fetchpriority="high" decoding="async" class="size-full wp-image-1106 aligncenter" src="http://www.piero.ir/wp-content/uploads/2017/09/piero.ir-putty.jpg" alt="" width="453" height="438" /></p>
<p>در قسمت Host Name نام هاست یا ای پی سرورمان را ثبت می کنیم و دکمه open را می زنیم . در صورتی که سوالی مبنی بر مطمین بودن شما پرسید بر روی yes می زنیم و به سیستم مورد نظر متصل می شویم و پنجره زیر را مشاهده می کنیم:</p>
<p><img decoding="async" class="alignnone size-full wp-image-1107" src="http://www.piero.ir/wp-content/uploads/2017/09/piero.ir-putty2.jpg" alt="" width="663" height="96" /></p>
<p>همانگونه که می بینید در پنجره فوق از ما نام کاربری و رمز عبور را می پرسد و بعد از وارد نمودن آنها وارد سیستم مورد نظر می شویم و می توانیم به راحتی از دستورات زیر استفاده نماییم.</p>
<p><strong>ls </strong>&#8211; لیست کردن فایل های موجود در یک مسیر<br />
<strong>cd </strong>&#8211; تغییر مسیر<br />
<strong>cp </strong>&#8211; کپی کردن فایل<br />
<strong>mv </strong>&#8211; انتقال یک فایل و یا تغییر نان آن<br />
<strong>rm </strong>&#8211; حذف یک فایل<br />
<strong>mkdir </strong>&#8211; ایجاد یک پوشه جدید:<br />
<strong>pwd </strong>&#8211; نمایش مسیری که در آن قرا دارید<br />
<strong>whoami </strong>&#8211; نمایش نام کاربری<br />
<strong>wget </strong>&#8211; دانلود آدرس اینترنتی در مسیر فعلی<br />
<strong>yum </strong>&#8211; مدیریت بسته برای نصب نرم افزار از مخازن</p>
<h2>فعال سازی ROOT در SSH</h2>
<p>همانگونه که می دانید کاربر <strong>root</strong> در <strong>ssh</strong> در <strong>ubuntu server</strong> در نسخه های جدید غیر فعال می باشد.<br />
برای فعال سازی کافی است طبق روال زیر عمل کنید .<br />
رفتن به حالت root از دستورات زیر استفاده می کنیم .</p>
<pre class="lang:default decode:true"> sudo -s
 su root</pre>
<p>&nbsp;</p>
<p>پس از اجرای دستورات بالا وضعیت فعالی شما در حالت root قرار میکیرد که می توانید پس از اجرای دستور زیر می توانید خروجی را مشاهده نمایید که شما در وضعیت روت قرار دارید</p>
<p dir="rtl">
<pre class="lang:default decode:true">id</pre>
<p dir="ltr">
uid=0(root) gid=0(root) groups=0(root)</p>
<p>اکنون رمز عبور را تغییر می دهیم:</p>
<pre class="lang:default decode:true"> passwd root</pre>
<p>رمز را وارد می نماییم<br />
پس از مشاهده<strong> password updated successfully</strong> می فهمیم رمز عبور با موفقیت تغییر کرده است</p>
<p>ولی هنوز امکان ورود با کاربر روت در ssh غیر فعال است که با استفاده از دستور زیر این امکان را فعال می کنیم</p>
<pre class="lang:default decode:true">sudo sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config</pre>
<p>اکنون کارمان تمام شده و با دستور زیر به ssh وصل می شویم</p>
<pre class="lang:default decode:true">ssh root@10.1.1.50</pre>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>نصب Linux  Nginx  MySQL  PHP بر روی لینوکس</title>
		<link>https://piero.ir/%d9%86%d8%b5%d8%a8-linux-nginx-mysql-php-%d8%a8%d8%b1-%d8%b1%d9%88%db%8c-%d9%84%db%8c%d9%86%d9%88%da%a9%d8%b3/</link>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Mon, 10 Jul 2017 12:52:59 +0000</pubDate>
				<category><![CDATA[آموزش پی اچ پی]]></category>
		<category><![CDATA[آموزش رایگان]]></category>
		<category><![CDATA[دسته‌بندی نشده]]></category>
		<category><![CDATA[سایر آموزشها]]></category>
		<category><![CDATA[nginx]]></category>
		<category><![CDATA[php7]]></category>
		<category><![CDATA[نصب nginx]]></category>
		<category><![CDATA[نصب nginx بروی لینوکس]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=1083</guid>

					<description><![CDATA[انجین ایکس ( Nginx ) یکی از وب سرور هایی است که بسیاری از مدیران سایت های پربازدید را به سوی خود جلب نموده است. انجین ایکس علاوه بر وب سرور، ریورس پراکسی سرور ( reverse proxy server ) و میل پراکسی سرور ( mail proxy server ) نیز می باشد که  بصورت متن باز ( open [&#8230;]]]></description>
										<content:encoded><![CDATA[<div dir="rtl">انجین ایکس ( Nginx ) یکی از وب سرور هایی است که بسیاری از مدیران سایت های پربازدید را به سوی خود جلب نموده است. انجین ایکس علاوه بر وب سرور، ریورس پراکسی سرور ( reverse proxy server ) و میل پراکسی سرور ( mail proxy server ) نیز می باشد که  بصورت متن باز ( open source ) ارائه شده است و از پروتکل های http , https , SMTP , POP3 و IMAP پشتیبانی می کند. انجین ایکس به گونه ای طراحی شده است که همزمان با پشتیبانی از تعداد کانکشن های بسیار بالا ، عملکرد مناسب و مصرف کم رم را به همراه داشته باشد. این وب سرور محبوب بر روی سیستم عامل های مختلفی از جمله لینوکس ، mac os و سولاریس قابل نصب می باشد. nginx توسط ایگور سیسویو ( igor sysoev ) ساخته شده است، ایگور در سال ۱۹۷۰ در شهر آلماتی قزاقستان به دنیا آمده است و فارغ التحصیل دانشگاه ایالتی مسکو می باشد.</div>
<p dir="rtl">کار ساخت nginx از سال ۲۰۰۲ آغاز گردید و اولین نسخه آن در سال ۲۰۰۴ منتشر گردید. در حال حاضر نزدیک به ۱۲ درصد وب سایت های جهان یعنی چیزی در حدود ۲۲ میلیون وب سایت از nginx به عنوان وب سرور خود استفاده می کنند.</p>
<p dir="rtl"><strong>چگونه وب سرور Nginx را بر روی سرور لینوکس خود نصب نمائیم؟</strong></p>
<p dir="rtl">در این آموزش به نصب LEMP بروی سرورهای ابونتو با استفاده از دستور apt می پردازیم .</p>
<h1 dir="rtl">گام اول :نصب NGINX</h1>
<p>برای شروع ترمینال خود را باز کرده و دستورات زیر را تایپ می کنیم .</p>
<pre class="lang:default decode:true ">    sudo apt-get update
    sudo apt-get install nginx
</pre>
<p>در صورتی که firewall ufw استفاده می کنید کد زیر را بزنید</p>
<pre class="lang:default decode:true ">sudo ufw allow 'Nginx HTTP'</pre>
<p>با کذ زیر می توانید ازufw خود مطلع شوید</p>
<pre class="lang:default decode:true ">sudo ufw status</pre>
<p>خروجی باید به شرح زیر باشد</p>
<pre class="lang:default decode:true ">Output
Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere
Nginx HTTP                 ALLOW       Anywhere
OpenSSH (v6)               ALLOW       Anywhere (v6)
Nginx HTTP (v6)            ALLOW       Anywhere (v6)</pre>
<p>&nbsp;</p>
<p>درصورتی که در حال حاضر سرور apache را نصب کرده اید با کد زیر آن را stop کنید و سرویس ngnix را اجرا کنید :</p>
<pre class="lang:default decode:true ">service apache2 stop
service ngnix start</pre>
<p>در کد اول آپاچی متوقف می شود و در کد دوم ngnix شروع به کار می کند .</p>
<p><strong>در صورتی که ngnix با موفقیت نصب شده باشد با زدن <a href="http://localhost" target="_blank" rel="noopener">http://localhost</a> درون مرور گر صفحه زیر نشان داده میشود</strong> :</p>
<p><img decoding="async" src="https://assets.digitalocean.com/articles/lemp_ubuntu_1604/nginx_default.png" /></p>
<p>&nbsp;</p>
<h1>نصب بانک اطلاعاتی</h1>
<p>به منظور نصب mysql از کد زیر استفاده می نماییم :</p>
<pre class="lang:default decode:true ">sudo apt-get install mysql-server</pre>
<p>ولی پیشنهاد می شود بانک اطلاعاتی maria db را نصب نمایید که در مقاله زیر به طور کامل به آن پرداخته ایم :</p>
<p>[irp posts=&#8221;620&#8243; name=&#8221;مهاجرت از Mysql به MariaDb&#8221;]</p>
<p>&nbsp;</p>
<h1>نصب php</h1>
<p>به طور کلی برای سازگاری php و nginx می بایست <code>php-fpm</code> را نصب نمود و در کل روال عادی نصب php را داریم :</p>
<pre class="lang:default decode:true ">sudo apt-get install php-fpm php-mysql</pre>
<p>قطعه کد بالا php را نصب نموده و تنظیمات مورد نظر جهت استفاده nginx را انجام می دهد.</p>
<h2>تنظیمات php برای nginx</h2>
<p>با کد زیر وارد تنظیمات <code>php-fpm</code> برای تنظیم php برروی سرورهای nginx می شویم :</p>
<pre class="lang:default decode:true">sudo nano /etc/php/7.0/fpm/php.ini</pre>
<p>در فایل مربوطه به دنبال گزینه cgi.fix_pathinfo می گردیم که در حالت پیش فرض به صورت زیر است:</p>
<pre class="lang:default decode:true">;cgi.fix_pathinfo=1</pre>
<p>به منظور تصحیح عملکرد ; را از ابتدا برداشته و مقدارش را برابر ۰ قرار می دهیم:</p>
<pre class="lang:default decode:true ">cgi.fix_pathinfo=0</pre>
<p>حالا کافی است php را با کد زیر  ریست نماییم :</p>
<pre class="lang:default decode:true ">sudo systemctl restart php7.0-fpm</pre>
<p>در صورتی که کد بالا جواب نداد از کد زیر برای ریست php استفاده نمایید :</p>
<pre class="lang:default decode:true ">service  php7.1-fpm restart</pre>
<h1>ساخت فایل تنظیمات NGINX</h1>
<p>امنون فقط یک گام مانده تا به lemp برسیم کافی است دستور زیر را بزنیم :</p>
<pre class="lang:default decode:true ">sudo nano /etc/nginx/sites-available/default</pre>
<p>این فایل حاوی تنظیمات پیش فرض nginx است بهتر است به مقدار زیر تغییرش دهیم:</p>
<pre class="lang:default decode:true ">server {
    listen 80 default_server;
    listen [::]:80 default_server;

    root /var/www/html;
    index index.php index.html index.htm index.nginx-debian.html;

    server_name server_domain_or_IP;

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
    }

    location ~ /\.ht {
        deny all;
    }
}
</pre>
<p>فایل بالا تنظیمات مناسب جهت استفاده php از nginx  می باشد .</p>
<p>بعد از اتمام تغییر فایل را بسته و نمظیمات را با کد زیر تست نمایید :</p>
<pre class="lang:default decode:true ">sudo nginx -t</pre>
<p>در صورتی که خطایی مشاهده نشد کد زیر را در برای بارگزاری دوباره nginx بزنید :</p>
<pre class="lang:default decode:true ">sudo systemctl reload nginx</pre>
<p>یا :</p>
<pre class="lang:default decode:true ">service  nginx restart
</pre>
<p>&nbsp;</p>
<p>تبریک نصب شما با موفقیت انجام شده و شما می توانید با ساختن فایل php.info و قرار دادن تابع phpinfo() مطابق کد زیر سرور خود را تست نمایید :</p>
<pre class="lang:default decode:true ">&lt;?php
phpinfo();</pre>
<p><img decoding="async" src="https://assets.digitalocean.com/articles/lemp_ubuntu_1604/php_info.png" /></p>
<p>با تشکر &#8211; پیروز جنابی</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>کتاب آموزش کدایگنایتر 3</title>
		<link>https://piero.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%af%d8%a7%db%8c%da%af%d9%86%d8%a7%db%8c%d8%aa%d8%b1-3/</link>
					<comments>https://piero.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%af%d8%a7%db%8c%da%af%d9%86%d8%a7%db%8c%d8%aa%d8%b1-3/#comments</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Mon, 02 Jan 2017 05:15:21 +0000</pubDate>
				<category><![CDATA[آموزش پی اچ پی]]></category>
		<category><![CDATA[آموزش رایگان]]></category>
		<category><![CDATA[آموزش طراحی سایت]]></category>
		<category><![CDATA[آموزش کد ایگنایتر]]></category>
		<category><![CDATA[دانلود رایگان]]></category>
		<category><![CDATA[سایر آموزشها]]></category>
		<category><![CDATA[codeegniter]]></category>
		<category><![CDATA[آموزش php]]></category>
		<category><![CDATA[آموزش برنامه نویسی]]></category>
		<category><![CDATA[آموزش فریم ورک پی اچ پی]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=674</guid>

					<description><![CDATA[کتاب آموزش کدایگنایتر 3 امروزه نیاز به برنامه نویسی جهت ساخت و سفارشی سازی برنامه های کامپیوتری هر روز بیشتر از قبل است . ضمن اینکه هر روز ما بیشتر به سمت اینترنت گرایش پیدا می کنیم و برنامه ها از حالات تکی و یک جا به سمت برنامه های تحت وب می رود  ،که [&#8230;]]]></description>
										<content:encoded><![CDATA[<h1>کتاب آموزش کدایگنایتر 3</h1>
<p>امروزه نیاز به برنامه نویسی جهت ساخت و سفارشی سازی برنامه های کامپیوتری هر روز بیشتر از قبل است . ضمن اینکه هر روز ما بیشتر به سمت اینترنت گرایش پیدا می کنیم و برنامه ها از <strong>حالات تکی و یک جا</strong> به سمت ب<strong>رنامه های تحت وب</strong> می رود  ،که دارای مزایای زیادی است از جمله <strong>وابسته نبودن به جا و مکان ، امنیت بالا ، عدم وابستگی به سیستم عامل خاص ، قدرت مانور بالا و &#8230;</strong><br />
ار آن رو بر آوردیم که یکی از قوی ترین <strong>فریم ورک های پی اچ پی</strong> را برای شما آموزش دهیم . اما دو سوال مطرح می شود :</p>
<p><strong>چرا پی اچ پی ؟</strong> نمی توان کدام زبان برنامه نویسی برتر دانست ولی زبان برنامه نویسی پی اچ پی  پر کار برد ترین زبان تحت وب می باشد که سالیان زیاد است که شرکتهای بزرگ از آن استفاده می کنند و چون بازمتن می باشد دارای هزاران فریم ورک ، ویرایشگر و ماژول های رایگان در اینترنت می باشد .(کتاب آموزش کدایگنایتر &#8211; جلد ۱ )</p>
<p><strong>چرا کد ایگنایتر ؟</strong> و باز هم نمی توان گفت کدام فریم ورک قوی تر می باشد ولی کد ایگنایتر در بسیاری از آمارهای اینترنتی در مقام اول و یا دوم قرار دارد و این بخاطر راحتی و قدرت مانور بالای آن می باشد . شما با کد ایگنایتر می توانید برنامه های تحت و یا وب سایتهای پر قدرت بسازید.(کتاب آموزش کدایگنایتر &#8211; جلد ۱ )</p>
<p>مدتها پیش سعی بر آن آوردیم بتوانیم کتاب آموزش کامل کدایگنایتر را در اختیار هم وطنان عزیزمان قرار دهیم ، در حال حاضر این کتاب جلد شماره یک می باشد و هر جلد به صورت دوره ای از مطالب وب سایت پیرو (piero.ir) انتشار می یابد و شما می توانید جدید ترین نکات کد ایگنایتر را در وب سایت ما ببینید و استفاده کنید . همچنین شما نیز می توانید مقالات خود را برای ما ارسال نمایید تا با اسم شما انتشار یابد.<br />
<strong>درصورت بروز مشکل خوشحال می شویم بتوانیم کمکی به شما بکنیم .</strong></p>
<p>&nbsp;</p>
<p style="text-align: center;"><span style="color: #ff0000;"><strong>امیدوارم بتوانم به همراه تیم وفادارم خدمتی به شما دوستان کرده باشم – پیروز جنابی (مدیر و موسس پیرو)</strong></span></p>
<h3><a href="https://ketabesabz.com/book/29698/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D8%AA%D8%A7%D8%A8-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%B1%DB%8C%D8%B9-%DA%A9%D8%AF-%D8%A7%DB%8C%DA%AF%D9%86%D8%A7%DB%8C%D8%AA%D8%B1" target="_blank" rel="noopener">دانلود کتاب آموزش کدایگنایتر۳</a></h3>
<p>&nbsp;</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%da%a9%d8%af%d8%a7%db%8c%da%af%d9%86%d8%a7%db%8c%d8%aa%d8%b1-3/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>بهترین زبان برنامه نویسی ۲۰۱۶</title>
		<link>https://piero.ir/%d8%a8%d9%87%d8%aa%d8%b1%db%8c%d9%86-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%db%b2%db%b0%db%b1%db%b6/</link>
					<comments>https://piero.ir/%d8%a8%d9%87%d8%aa%d8%b1%db%8c%d9%86-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%db%b2%db%b0%db%b1%db%b6/#respond</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Sun, 25 Dec 2016 08:30:10 +0000</pubDate>
				<category><![CDATA[آموزش رایگان]]></category>
		<category><![CDATA[دسته‌بندی نشده]]></category>
		<category><![CDATA[سایر آموزشها]]></category>
		<category><![CDATA[آموزش برنامه نویسی]]></category>
		<category><![CDATA[آموزش فریم ورک پی اچ پی]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=614</guid>

					<description><![CDATA[بهترین زبان برنامه نویسی۲۰۱۶ چیست؟ با سلام در این مقاله به بهترین زبان برنامه نویسی ۲۰۱۶ بر اساس چندین آمار معتبر و ذکر منابع می پردازیم. TIOBE Index,DEC  ۲۰۱۶ این مرجع می تواند به صورت لحظه ای آمار بهترین زبان برنامه نویسی را به شما بدهد که شما می توانید در لینک زیر مشاهده نمایید. [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2>بهترین زبان برنامه نویسی۲۰۱۶ چیست؟</h2>
<p style="text-align: justify;">با سلام در این مقاله به بهترین زبان برنامه نویسی ۲۰۱۶ بر اساس چندین آمار معتبر و ذکر منابع می پردازیم.</p>
<h2>TIOBE Index,DEC  ۲۰۱۶</h2>
<p style="text-align: justify;">این مرجع می تواند به صورت لحظه ای آمار بهترین زبان برنامه نویسی را به شما بدهد که شما می توانید در لینک زیر مشاهده نمایید.</p>
<p style="text-align: center;"><strong><a href="http://www.tiobe.com/tiobe-index//" target="_blank" rel="noopener">مشاهده آمار هم اکنون بهترین زبان برنامه نویسی </a></strong></p>
<table class="table table-striped table-top20 aligncenter" style="height: 517px; width: 730px;">
<thead>
<tr>
<th style="width: 99px;">Dec 2016</th>
<th style="width: 99px;">Dec 2015</th>
<th style="width: 78.7333px;">Change</th>
<th style="width: 245.267px;">Programming Language</th>
<th style="width: 87px;">Ratings</th>
<th style="width: 79px;">Change</th>
</tr>
</thead>
<tbody>
<tr>
<td style="width: 99px;">۱</td>
<td style="width: 99px;">۱</td>
<td style="width: 78.7333px;"></td>
<td style="width: 245.267px;">Java</td>
<td style="width: 87px;">۱۷٫۸۵۶%</td>
<td style="width: 79px;">-۳٫۱۲%</td>
</tr>
<tr>
<td style="width: 99px;">۲</td>
<td style="width: 99px;">۲</td>
<td style="width: 78.7333px;"></td>
<td style="width: 245.267px;">C</td>
<td style="width: 87px;">۸٫۷۲۶%</td>
<td style="width: 79px;">-۷٫۷۳%</td>
</tr>
<tr>
<td style="width: 99px;">۳</td>
<td style="width: 99px;">۳</td>
<td style="width: 78.7333px;"></td>
<td style="width: 245.267px;">C++</td>
<td style="width: 87px;">۵٫۳۳۵%</td>
<td style="width: 79px;">-۰٫۶۱%</td>
</tr>
<tr>
<td style="width: 99px;">۴</td>
<td style="width: 99px;">۴</td>
<td style="width: 78.7333px;"></td>
<td style="width: 245.267px;">Python</td>
<td style="width: 87px;">۴٫۲۳۹%</td>
<td style="width: 79px;">-۰٫۱۹%</td>
</tr>
<tr>
<td style="width: 99px;">۵</td>
<td style="width: 99px;">۷</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/up.png" alt="change" /></td>
<td style="width: 245.267px;">Visual Basic .NET</td>
<td style="width: 87px;">۳٫۳۰۲%</td>
<td style="width: 79px;">+۰٫۹۱%</td>
</tr>
<tr>
<td style="width: 99px;">۶</td>
<td style="width: 99px;">۵</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/down.png" alt="change" /></td>
<td style="width: 245.267px;">C#</td>
<td style="width: 87px;">۳٫۱۷۱%</td>
<td style="width: 79px;">-۰٫۹۴%</td>
</tr>
<tr>
<td style="width: 99px;">۷</td>
<td style="width: 99px;">۶</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/down.png" alt="change" /></td>
<td style="width: 245.267px;">PHP</td>
<td style="width: 87px;">۲٫۹۱۹%</td>
<td style="width: 79px;">+۰٫۱۳%</td>
</tr>
<tr>
<td style="width: 99px;">۸</td>
<td style="width: 99px;">۸</td>
<td style="width: 78.7333px;"></td>
<td style="width: 245.267px;">JavaScript</td>
<td style="width: 87px;">۲٫۸۶۲%</td>
<td style="width: 79px;">+۰٫۵۰%</td>
</tr>
<tr>
<td style="width: 99px;">۹</td>
<td style="width: 99px;">۱۱</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/up.png" alt="change" /></td>
<td style="width: 245.267px;">Assembly language</td>
<td style="width: 87px;">۲٫۵۳۹%</td>
<td style="width: 79px;">+۰٫۶۱%</td>
</tr>
<tr>
<td style="width: 99px;">۱۰</td>
<td style="width: 99px;">۹</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/down.png" alt="change" /></td>
<td style="width: 245.267px;">Perl</td>
<td style="width: 87px;">۲٫۳۳۸%</td>
<td style="width: 79px;">+۰٫۱۳%</td>
</tr>
<tr>
<td style="width: 99px;">۱۱</td>
<td style="width: 99px;">۱۵</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/upup.png" alt="change" /></td>
<td style="width: 245.267px;">Objective-C</td>
<td style="width: 87px;">۲٫۳۲۵%</td>
<td style="width: 79px;">+۰٫۹۷%</td>
</tr>
<tr>
<td style="width: 99px;">۱۲</td>
<td style="width: 99px;">۱۰</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/down.png" alt="change" /></td>
<td style="width: 245.267px;">Ruby</td>
<td style="width: 87px;">۲٫۱۴۷%</td>
<td style="width: 79px;">+۰٫۰۹%</td>
</tr>
<tr>
<td style="width: 99px;">۱۳</td>
<td style="width: 99px;">۱۴</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/up.png" alt="change" /></td>
<td style="width: 245.267px;">Swift</td>
<td style="width: 87px;">۲٫۱۳۴%</td>
<td style="width: 79px;">+۰٫۷۳%</td>
</tr>
<tr>
<td style="width: 99px;">۱۴</td>
<td style="width: 99px;">۱۲</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/down.png" alt="change" /></td>
<td style="width: 245.267px;">Visual Basic</td>
<td style="width: 87px;">۱٫۹۶۷%</td>
<td style="width: 79px;">+۰٫۳۱%</td>
</tr>
<tr>
<td style="width: 99px;">۱۵</td>
<td style="width: 99px;">۱۳</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/down.png" alt="change" /></td>
<td style="width: 245.267px;">Delphi/Object Pascal</td>
<td style="width: 87px;">۱٫۹۵۰%</td>
<td style="width: 79px;">+۰٫۳۱%</td>
</tr>
<tr>
<td style="width: 99px;">۱۶</td>
<td style="width: 99px;">۵۰</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/upup.png" alt="change" /></td>
<td style="width: 245.267px;">Go</td>
<td style="width: 87px;">۱٫۹۳۹%</td>
<td style="width: 79px;">+۱٫۷۴%</td>
</tr>
<tr>
<td style="width: 99px;">۱۷</td>
<td style="width: 99px;">۱۸</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/up.png" alt="change" /></td>
<td style="width: 245.267px;">R</td>
<td style="width: 87px;">۱٫۸۲۶%</td>
<td style="width: 79px;">+۰٫۷۰%</td>
</tr>
<tr>
<td style="width: 99px;">۱۸</td>
<td style="width: 99px;">۱۶</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/down.png" alt="change" /></td>
<td style="width: 245.267px;">MATLAB</td>
<td style="width: 87px;">۱٫۸۱۸%</td>
<td style="width: 79px;">+۰٫۶۵%</td>
</tr>
<tr>
<td style="width: 99px;">۱۹</td>
<td style="width: 99px;">۲۴</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/upup.png" alt="change" /></td>
<td style="width: 245.267px;">Groovy</td>
<td style="width: 87px;">۱٫۷۸۶%</td>
<td style="width: 79px;">+۱٫۰۱%</td>
</tr>
<tr>
<td style="width: 99px;">۲۰</td>
<td style="width: 99px;">۱۹</td>
<td style="width: 78.7333px;"><img decoding="async" src="http://www.tiobe.com/images/down.png" alt="change" /></td>
<td style="width: 245.267px;">PL/SQL</td>
<td style="width: 87px;">۱٫۴۹۵%</td>
<td style="width: 79px;">+۰٫۳۹%</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1>IEEE</h1>
<p>طبق استاندارد ieee بهترین زبان برنامه نویسی ۲۰۱۶ به ترتیب زیر می باشند.</p>
<p><img decoding="async" class="aligncenter zoooom" src="http://spectrum.ieee.org/image/Mjc5MjI0Ng.png" /></p>
<h2 style="text-align: center;"></h2>
<h1>codingdojo</h1>
<p>براساس وب سایت codingdojo ببهترین زبان برنامه نویسی ۲۰۱۶ طبق تصویر زیر است .</p>
<p><img decoding="async" class="aligncenter" src="http://www.codingdojo.com/blog/wp-content/uploads/Programming-Languages-for-2016_graph.jpg" /></p>
<h2 style="text-align: center;"><a href="http://www.codingdojo.com/blog/9-most-in-demand-programming-languages-of-2016/" target="_blank" rel="noopener">مشاهده بهترین زبان برنامه نویسی ۲۰۱۶ در وب سایت</a>codingdojo</h2>
<h1>بهترین زبان برنامه نویسی برای من چیست ؟</h1>
<p style="text-align: justify;">سوالی که شاید بارها از شما پرسیده شده است و یا شما از افراد مختلف پرسیده اید . جواب سوال شما بسته به کاری که می خواهید انجام دهید دارد و شما می توانید بسته به کاری که می خواهید انجام دهید به شما به همراه مثال نشان می دهد.</p>
<h3 style="text-align: center;"><a href="http://www.bestprogramminglanguagefor.me" target="_blank" rel="noopener">http://www.bestprogramminglanguagefor.me</a></h3>
<h1 style="text-align: right;">نتیجه بهترین زبان برنامه نویسی ۲۰۱۶</h1>
<p style="text-align: justify;">درست است که آمار های بالا طبق آمار برترین زبانها را به نشان می دهند ولی برترین زبان برنامه نویسی وجود ندارد و بستگی به کار مورد نظر و برنامه نویس دارد . من به شما پیشنهاد می کنم زبان برنامه نویسی را حرفه ای بیاموزید و سعی کنید فقط ذهن برنامه نویسی داشته باشید در واقع بدانید که در صورت مواجه شدن با مشکلی راهکار رسیدن به نتیجه چیست و اینکه با چه زبانی پیاده سازی نمایید فرقی ندارد چون ساختار برنامه نویسی بیشتر زبانهای برنامه نویسی شبیه هم هستند.</p>
<p style="text-align: justify;">در صورتی که می خواهید یک زبان برنامه نویسی را شروه کنید ابتدا به زبانهای مدل سازی و تحلیل مسلط شوید و هر کاری را ابتدا روی کاغذ پیاده سازی نمایید  و در ادامه یک زبان برنامه نویسی را به صورت حرفه ای یاد بگیرید در صورتی که می خواهید تحت وب کار کنید پیشنهاد ما php است ودر غیر این صورت پیشنهاد می شود جاوا را یاد بگیرید . یادگیری زبانهای زیر در همه جا کاربرد دارد پس پیشنهاد می شود بزودی آنها را یاد بگیرید.</p>
<h3></h3>
<h3>sql</h3>
<p style="text-align: justify;"><strong>اس کیو ال</strong> = یک زبان ارتباط با بانکهای اطلاعاتی می باشد و در تمامی برنامه ها از ان استفاده می شود .</p>
<pre class="lang:default decode:true ">SELECT * FROM Customers
WHERE Country='Germany'
AND City='Berlin';</pre>
<p>&nbsp;</p>
<h3>HTML</h3>
<p style="text-align: justify;"><strong>اچ تی ام ال</strong> = یک زبان نمایشی است در بیشتر برنامه ها استفاده می شود و در تمامی سیستم عامل ها حتی موبایل مورد استفاده قرار می گیرد طبعیتا در تمامی زبانهای برنامه نویسی مخصوصا برنامه های تحت وب که حتما از این زبان برای ساختار نمایشی از آن استفاده میکند همچنین جدیدا در html5 امکان ساخت بازی و برنامه های موبایل را نیز بوجود آورده است.</p>
<pre class="lang:default decode:true "> &lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Page Title&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;

&lt;h1&gt;This is a Heading&lt;/h1&gt;
&lt;p&gt;This is a paragraph.&lt;/p&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<h3></h3>
<h3>JAVA SCRIPT</h3>
<p style="text-align: justify;">جاوا اسکریپت = این یک زبان برنامه نویسی برای اچ تی ام ال می باشد بسیار راحت و دارای فریم ورکهای زیادی از جمله jquery و anguarjs و &#8230; دارد .  در آینده استفاده نکردن از جاوا اسکریپت در برنامه ها غیر ممکن است .</p>
<pre class="lang:default decode:true ">document.getElementById("demo").innerHTML = "Hello JavaScript";</pre>
<p>&nbsp;</p>
<h3>CSS</h3>
<p style="text-align: justify;"><strong>سی اس اس</strong> = یک زبان ساختاری و آبشاری جهت تغییر ظاهری المنتهای اچ تی ام ال است و هنگامی که اچ تی امال استفاده شود غیر ممکن است از css استفاده نشود.</p>
<pre class="lang:default decode:true ">body {
    background-color: lightblue;
}

h1 {
    color: white;
    text-align: center;
}

p {
    font-family: verdana;
    font-size: 20px;
}</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h3>XML</h3>
<p style="text-align: justify;"><strong>اکس ام ال</strong> =  یک زبان ساختاری است که بیشتر برای ذخیره و ارتباط برنامه ها استفاده می شود .</p>
<pre class="lang:default decode:true "> &lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;note&gt;
  &lt;to&gt;Tove&lt;/to&gt;
  &lt;from&gt;Jani&lt;/from&gt;
  &lt;heading&gt;Reminder&lt;/heading&gt;
  &lt;body&gt;Don't forget me this weekend!&lt;/body&gt;
&lt;/note&gt;</pre>
<p>&nbsp;</p>
<h2></h2>
<h2><strong>PHP</strong></h2>
<p style="text-align: justify;">پی اچ پی :یک زبان برنامه نویسی تحت سرور می باشد که با تمامی زبانهای بالا ارتباط برقرار می کند . این زبان رایگان است همچنین بازمتن در واقع برنامه در زمان اجرا کامپایل می شود . این زبان سرعت و قدرت بالایی دارد و به صورت خیلی پهناور استفاده می شود و دارای برنامه های آماده زیادی است که شما می توانید آنها را ارتقا بدهید و همچنین بدلیل استفاده wordpress و سیستمهای مدیریت های محتوای دیگر از php می توان گفت این زبان فرا گیر ترین زبان تحت وب دانست .</p>
<pre class="lang:default decode:true ">&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;body&gt;

&lt;?php
echo "My first PHP script!";
?&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<p>&nbsp;</p>
<p>امیدواریم توانسته باشیم با این مقاله کمکی به شما کرده باشیم</p>
<h1 style="text-align: center;"><span style="color: #3366ff;">جهت مشاهده جدید ترین اخبار به کانال هنر کدینگ تلگرام بپیوندید.</span></h1>
<h1 style="text-align: center;"><span style="color: #3366ff;"> <a href="https://telegram.me/itnew4u" target="_blank" rel="noopener">عضویت در کانال هنر کدینگ itnew4u@</a></span></h1>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/%d8%a8%d9%87%d8%aa%d8%b1%db%8c%d9%86-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86%d9%88%db%8c%d8%b3%db%8c-%db%b2%db%b0%db%b1%db%b6/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>مهاجرت از Mysql به MariaDb</title>
		<link>https://piero.ir/%d9%85%d9%87%d8%a7%d8%ac%d8%b1%d8%aa-%d8%a7%d8%b2-mysql-%d8%a8%d9%87-mariadb/</link>
					<comments>https://piero.ir/%d9%85%d9%87%d8%a7%d8%ac%d8%b1%d8%aa-%d8%a7%d8%b2-mysql-%d8%a8%d9%87-mariadb/#respond</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Mon, 19 Dec 2016 15:05:36 +0000</pubDate>
				<category><![CDATA[سایر آموزشها]]></category>
		<category><![CDATA[mariadb]]></category>
		<category><![CDATA[mysql]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=620</guid>

					<description><![CDATA[مهاجرت از Mysql به MariaDb اصلا نگران نباشید هیچ تفاوتی ندارد MariaDb ساخته شده تا جایگزین mysql شود . پس همین امروز اقدام نمایید: مهاجرت از Mysql به MariaDb در لینوکس طبق ۵ مرحله زیر می توانید MariaMb را جایگزین mysql نمایید: بروز رسانی لینوکس از قسمت update mysql را متوقف نمایید (در ترمینال لینوکس [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2>مهاجرت از Mysql به MariaDb</h2>
<p>اصلا نگران نباشید هیچ تفاوتی ندارد MariaDb ساخته شده تا جایگزین mysql شود . پس همین امروز اقدام نمایید:</p>
<h2>مهاجرت از Mysql به MariaDb در لینوکس</h2>
<p>طبق ۵ مرحله زیر می توانید MariaMb را جایگزین mysql نمایید:</p>
<ol>
<li>بروز رسانی لینوکس از قسمت update</li>
<li>mysql را متوقف نمایید (در ترمینال لینوکس &#8216;mysqld stop&#8217;)</li>
<li>MariaDb را از pakage manager نصب نمایید</li>
<li>رمز دلخواه برای اتصال به MariaDb را وارد نمایید.</li>
<li>برگردید به کارتون چون کارتون تمام شده.</li>
</ol>
<p><strong>توجه:قبل از  مهاجرت از mysql به MariaDb حتما از تمامی بانک اطلاعاتی پشتیبان تهیه نمایید.</strong></p>
<p><strong>توجه: MariaDb نسخه جدید Mysql می باشد .</strong></p>
<p>&nbsp;</p>
<h2>مهاجرت از Mysql به MariaDb در ویندوز</h2>
<p>البته در ویندور مهاجرت به راحتی لینوکس نیوده و بی دلیل نبوده که لینوکس را بهشت برنامه نویسان می دانند.</p>
<ol>
<li>ابتدا maria db را دانلود نمایید (<a href="https://mariadb.com/downloads" target="_blank" rel="noopener">دانلود</a>)</li>
<li>حذف Mysql</li>
<li>نصب Maria Db</li>
</ol>
<p><strong>توجه:</strong>البته راه هایی برای ارتقا از mysql به MariaDb می باشد ولی طبق پیشنهاد وبسایت MariaDb.com بهتر است به طور کل mysql را پاک نمود و maria db را نصب نمود.<a href="https://mariadb.com/kb/en/mariadb/upgrading-mariadb-on-windows/" target="_blank" rel="noopener">لینک منبع</a></p>
<p><strong>توجه: قبل از حذف mysql از کلیه بانک اطلاعاتی پشتیبان تهیه نمایید.</strong></p>
<p>&nbsp;</p>
<h2> مقایسه MariaDb با Mysql</h2>
<p><img decoding="async" class="aligncenter zoooom" src="http://blog.mariadb.org/wp-content/uploads/2013/02/20130213-sb-ro-rt.png" /></p>
<p>&nbsp;</p>
<p><img decoding="async" class="aligncenter zoooom" src="http://blog.mariadb.org/wp-content/uploads/2013/02/20130213-sb-rw-tps.png" /></p>
<h4 style="text-align: center;">لطفا در صورت بروز مشکل پیغام بگذارید  و یا با ما تماس بگیرید.</h4>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/%d9%85%d9%87%d8%a7%d8%ac%d8%b1%d8%aa-%d8%a7%d8%b2-mysql-%d8%a8%d9%87-mariadb/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>تبدیل اعداد به حروف در php و کدایگنایتر</title>
		<link>https://piero.ir/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%a7%d8%b9%d8%af%d8%a7%d8%af-%d8%ad%d8%b1%d9%88%d9%81-php/</link>
					<comments>https://piero.ir/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%a7%d8%b9%d8%af%d8%a7%d8%af-%d8%ad%d8%b1%d9%88%d9%81-php/#respond</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Wed, 09 Nov 2016 13:59:12 +0000</pubDate>
				<category><![CDATA[آموزش پی اچ پی]]></category>
		<category><![CDATA[آموزش کد ایگنایتر]]></category>
		<category><![CDATA[افزونه های کد ایگنایتر]]></category>
		<category><![CDATA[برنامه های پی اچ پی]]></category>
		<category><![CDATA[سایر آموزشها]]></category>
		<category><![CDATA[codeegniter]]></category>
		<category><![CDATA[آموزش php]]></category>
		<category><![CDATA[آموزش برنامه نویسی]]></category>
		<category><![CDATA[آموزش فریم ورک پی اچ پی]]></category>
		<category><![CDATA[اسکریپت]]></category>
		<category><![CDATA[برنامه نویسی]]></category>
		<category><![CDATA[سورس پی اچ پی]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=535</guid>

					<description><![CDATA[تبدیل اعداد به حروف در php و کدایگنایتر از قدیم تا به حال یکی از خواسته هایی بوده که در بیشتر برنامه ها مورد استفاده قرار میگیرد به همین دلیل این افزونه ساده و کاربردی را برای شما انتشاد دادیم . ما در اینجا ابتدا به کد php آن می پردازیم و بعد آن را [&#8230;]]]></description>
										<content:encoded><![CDATA[<h5 style="text-align: justify;">تبدیل اعداد به حروف در php و کدایگنایتر از قدیم تا به حال یکی از خواسته هایی بوده که در بیشتر برنامه ها مورد استفاده قرار میگیرد به همین دلیل این افزونه ساده و کاربردی را برای شما انتشاد دادیم . ما در اینجا ابتدا به کد php آن می پردازیم و بعد آن را به صورت کتابخانه ای در کد ایگنایتر نیز معرفای می کنیم . توجه داشته باشید ما تبدیل اعداد به حروف در php و کدایگنایتر هم به زبان فارسی هم به زبان انگلیسی بررسی می کنیم.این الگوریتم مناسب برای استفاده در برنامه های حسابداری و برنامه های عملیاتی میباشد.</h5>
<p>&nbsp;</p>
<h2>تبدیل اعداد به حروف در php و کدایگنایتر به زبان فارسی</h2>
<p>این کد کامل تبدیل اعداد به حروف در php و کدایگنایتر  می باشد که به صورت php می باشد و شما به راحتی می توانید استفاده نمایید کافی است تابع زیر را در هر جایی که می خواهید استفاده نمایید.</p>
<pre class="lang:default decode:true ">public function convert_number($number) {

        $ones = array("", "یک",'دو&amp;nbsp;', "سه", "چهار", "پنج", "شش", "هفت", "هشت", "نه", "ده", "یازده", "دوازده", "سیزده", "چهارده", "پانزده", "شانزده", "هفده", "هجده", "نونزده");
        $tens = array("", "", "بیست", "سی", "چهل", "پنجاه", "شصت", "هفتاد", "هشتاد", "نود");
        $tows = array("", "صد", "دویست", "سیصد", "چهار صد", "پانصد", "ششصد", "هفتصد", "هشت صد", "نه صد");


        if (($number &lt; 0) || ($number &gt; 999999999)) {
			throw new Exception("Number is out of range");
		}
		$Gn = floor($number / 1000000);
		/* Millions (giga) */
		$number -= $Gn * 1000000;
		$kn = floor($number / 1000);
		/* Thousands (kilo) */
		$number -= $kn * 1000;
		$Hn = floor($number / 100);
		/* Hundreds (hecto) */
		$number -= $Hn * 100;
		$Dn = floor($number / 10);
		/* Tens (deca) */
		$n = $number % 10;
		/* Ones */
		$res = "";
		if ($Gn) {
			$res .= $this-&gt;convert_number($Gn) .  " میلیون و ";
		}
		if ($kn) {
			$res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($kn) . " هزار و";
		}
		if ($Hn) {
			$res .= (empty($res) ? "" : " ") . $tows[$Hn] . " و ";
		}
		if ($Dn || $n) {
			if (!empty($res)) {
				$res .= "";
			}
			if ($Dn &lt; 2) {
				$res .= $ones[$Dn * 10 + $n];
			} else {
				$res .= $tens[$Dn];
				if ($n) {
					$res .= " و " . $ones[$n];
				}
			}
		}
		if (empty($res)) {
			$res = "صفر";
		}
		$res=rtrim($res," و");
		return $res;
	}</pre>
<h4></h4>
<h4>توضیح کد تبدیل اعداد به حروف در php و کدایگنایتر : این یک تابع بازگشتی می باشد که ابتدا توسط سه آرایه موارد یکان و دهگان و صدگان را معرفی می کنیم</h4>
<pre class="lang:default decode:true">        $ones = array("", "یک",'دو&amp;nbsp;', "سه", "چهار", "پنج", "شش", "هفت", "هشت", "نه", "ده", "یازده", "دوازده", "سیزده", "چهارده", "پانزده", "شانزده", "هفده", "هجده", "نونزده");
        $tens = array("", "", "بیست", "سی", "چهل", "پنجاه", "شصت", "هفتاد", "هشتاد", "نود");
        $tows = array("", "صد", "دویست", "سیصد", "چهار صد", "پانصد", "ششصد", "هفتصد", "هشت صد", "نه صد");

</pre>
<p>در گام بعدی ما حداکثر و حدا قل برای کدمان قرار می دهیم :</p>
<pre class="">      if (($number &lt; 0) || ($number &gt; 999999999)) {
   throw new Exception("Number is out of range");
}</pre>
<p>و عملیات بازگشت پذیر برای محاسبه</p>
<pre class="">$Gn = floor($number / 1000000);
/* Millions (giga) */
$number -= $Gn * 1000000;
$kn = floor($number / 1000);
/* Thousands (kilo) */تبدیل اعداد به حروف در php و کدایگنایتر
$number -= $kn * 1000;
$Hn = floor($number / 100);
/* Hundreds (hecto) */
$number -= $Hn * 100;
$Dn = floor($number / 10);
/* Tens (deca) */
$n = $number % 10;
/* Ones */</pre>
<p>و در نهایت رشته کارکتر حروف را می سازیم و بازگشت می دهیم.</p>
<pre class="">$res = "";
if ($Gn) {
   $res .= $this-&gt;convert_number($Gn) .  " میلیون و ";
}
if ($kn) {
   $res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($kn) . " هزار و";
}
if ($Hn) {
   $res .= (empty($res) ? "" : " ") . $tows[$Hn] . " و ";
}
if ($Dn || $n) {
   if (!empty($res)) {
      $res .= "";
   }
   if ($Dn &lt; 2) {
      $res .= $ones[$Dn * 10 + $n];
   } else {
      $res .= $tens[$Dn];
      if ($n) {
         $res .= " و " . $ones[$n];
      }
   }
}
if (empty($res)) {
   $res = "صفر";
}
$res=rtrim($res," و");
return $res;</pre>
<p>&nbsp;</p>
<h2>تبدیل اعداد به حروف در php و کدایگنایتر به زبان انگلیسی</h2>
<pre class="">public function convert_number($number) {
   if (($number &lt; 0) || ($number &gt; 999999999)) {
      throw new Exception("Number is out of range");
   }
   $Gn = floor($number / 1000000);
   /* Millions (giga) */
   $number -= $Gn * 1000000;
   $kn = floor($number / 1000);
   /* Thousands (kilo) */
   $number -= $kn * 1000;
   $Hn = floor($number / 100);
   /* Hundreds (hecto) */
   $number -= $Hn * 100;
   $Dn = floor($number / 10);
   /* Tens (deca) */
   $n = $number % 10;
   /* Ones */
   $res = "";
   if ($Gn) {
      $res .= $this-&gt;convert_number($Gn) .  "Million";
   }
   if ($kn) {
      $res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($kn) . " Thousand";
   }
   if ($Hn) {
      $res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($Hn) . " Hundred";
   }
   $ones = array("", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eightteen", "Nineteen");
   $tens = array("", "", "Twenty", "Thirty", "Fourty", "Fifty", "Sixty", "Seventy", "Eigthy", "Ninety");
   if ($Dn || $n) {
      if (!empty($res)) {
         $res .= " and ";
      }
      if ($Dn &lt; 2) {
         $res .= $ones[$Dn * 10 + $n];
      } else {
         $res .= $tens[$Dn];
         if ($n) {
            $res .= "" . $ones[$n];
         }
      }
   }
   if (empty($res)) {
      $res = "zero";
   }
   return $res;
}</pre>
<p>&nbsp;</p>
<h2>تبدیل اعداد به حروف در  کدایگنایتر</h2>
<p>به منظور استفاده در کد ایگنایتر کافی است که کد بالا را در یک لایبرری کد ایگنایتر لود کنیم در واقع کد را به صورت زیر در پوشه library ساخته و هر جایی که نیاز داشتیم از آن استفاده میکنیم پیشنهاد میکنیم حتما مطلب آموزش کتابخانه ها را در کد ایگنایتر مطالعه نمایید.</p>
<p>[irp posts=&#8221;432&#8243; name=&#8221;کتابخانه ها (librarys) در کد ایگنایتر&#8221;]</p>
<pre class="">&lt;?php
if (!defined('BASEPATH'))
  exit('No direct script access allowed');

class pieronum2word {

   public function convert_number($number) {
      if (($number &lt; 0) || ($number &gt; 999999999)) {
         throw new Exception("Number is out of range");
      }
      $Gn = floor($number / 1000000);
      /* Millions (giga) */
      $number -= $Gn * 1000000;
      $kn = floor($number / 1000);
      /* Thousands (kilo) */
      $number -= $kn * 1000;
      $Hn = floor($number / 100);
      /* Hundreds (hecto) */
      $number -= $Hn * 100;
      $Dn = floor($number / 10);
      /* Tens (deca) */
      $n = $number % 10;
      /* Ones */
      $res = "";
      if ($Gn) {
         $res .= $this-&gt;convert_number($Gn) .  "Million";
      }
      if ($kn) {
         $res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($kn) . " Thousand";
      }
      if ($Hn) {
         $res .= (empty($res) ? "" : " ") .$this-&gt;convert_number($Hn) . " Hundred";
      }
      $ones = array("", "One", "Two", "Three", "Four", "Five", "Six", "Seven", "Eight", "Nine", "Ten", "Eleven", "Twelve", "Thirteen", "Fourteen", "Fifteen", "Sixteen", "Seventeen", "Eightteen", "Nineteen");
      $tens = array("", "", "Twenty", "Thirty", "Fourty", "Fifty", "Sixty", "Seventy", "Eigthy", "Ninety");
      if ($Dn || $n) {
         if (!empty($res)) {
            $res .= " and ";
         }
         if ($Dn &lt; 2) {
            $res .= $ones[$Dn * 10 + $n];
         } else {
            $res .= $tens[$Dn];
            if ($n) {
               $res .= "" . $ones[$n];
            }
         }
      }
      if (empty($res)) {
         $res = "zero";
      }
      return $res;
   }
}
?&gt;</pre>
<p>&nbsp;</p>
<p>و بعد هر جایی خواستیم آن را صدا می زنیم و استفاده می کنیم به صورت زیر</p>
<p>بارگزاری لایبرری تبدیل-اعداد-حروف-php</p>
<pre class="" dir="ltr">$this-&gt;load-&gt;library('pieronum2word');</pre>
<p>استفاده تبدیل-اعداد-حروف-php</p>
<pre class="" dir="ltr">$this-&gt;pieronum2word-&gt;convert_number($all_totalprd)</pre>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/%d8%aa%d8%a8%d8%af%db%8c%d9%84-%d8%a7%d8%b9%d8%af%d8%a7%d8%af-%d8%ad%d8%b1%d9%88%d9%81-php/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>برخی از خطاهای رایج کد ایگنایتر</title>
		<link>https://piero.ir/%d8%a8%d8%b1%d8%ae%db%8c-%d8%a7%d8%b2-%d8%ae%d8%b7%d8%a7%d9%87%d8%a7%db%8c-%d8%b1%d8%a7%db%8c%d8%ac-%da%a9%d8%af-%d8%a7%db%8c%da%af%d9%86%d8%a7%db%8c%d8%aa%d8%b1/</link>
					<comments>https://piero.ir/%d8%a8%d8%b1%d8%ae%db%8c-%d8%a7%d8%b2-%d8%ae%d8%b7%d8%a7%d9%87%d8%a7%db%8c-%d8%b1%d8%a7%db%8c%d8%ac-%da%a9%d8%af-%d8%a7%db%8c%da%af%d9%86%d8%a7%db%8c%d8%aa%d8%b1/#respond</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Thu, 03 Nov 2016 17:02:25 +0000</pubDate>
				<category><![CDATA[آموزش رایگان]]></category>
		<category><![CDATA[آموزش کد ایگنایتر]]></category>
		<category><![CDATA[سایر آموزشها]]></category>
		<category><![CDATA[codeegniter]]></category>
		<category><![CDATA[آموزش php]]></category>
		<category><![CDATA[آموزش برنامه نویسی]]></category>
		<category><![CDATA[آموزش فریم ورک پی اچ پی]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=512</guid>

					<description><![CDATA[حنما تا به حال پیش آمده که به برخی از خطاهای رایج کد ایگنایتر برخورده باشید به همین منظور ما به سراغ یک سری خطاهای رایج در کد ایگنایتر می رویم وآنها را بررسی می کنیم و راهکار حل مشکل را بررسی می کنیم. مشکل The requested URL was not found اولین گام باید شما شناخت [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>حنما تا به حال پیش آمده که به برخی از خطاهای رایج کد ایگنایتر برخورده باشید به همین منظور ما به سراغ یک سری خطاهای رایج در کد ایگنایتر می رویم وآنها را بررسی می کنیم و راهکار حل مشکل را بررسی می کنیم.</p>
<h2>مشکل The requested URL was not found</h2>
<p>اولین گام باید شما شناخت کامل از سرورتان  داشته باشید در واقع باید کد ایگنایتر را طبق ماژول های سیستمتان تنظیم کنید.یکی از این کانفیگها ماژول RewriteEngine می باشد در صورتی که این ماژول فعال می باشد باید فایل .htaccess  خود را به صورت زیر مقدار دهی نمایید .</p>
<p>&nbsp;</p>
<pre class="lang:default decode:true">RewriteEngine on
RewriteCond $1 !^(index\.php|public|\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1
</pre>
<p>معمولا در صورت برخود با مشکل The requested URL was not found با تنظیم فایل htaccess به صورت بالا این مشکل حل می شود.</p>
<p>&nbsp;</p>
<h2>عدم بارگزاری فایلهای css و جاوا اسکریپت در کد ایگنایتر</h2>
<p>ابتدا به شما پیشمهاد می شود تمامی فایلهای css و جاوا اسکریپتتان را در به صورت یک پاره ار یک سری فایل متحد بارگزاری نماید به طور مثال در شاخه _ApP_MaIn/views/assets . بعضی اوقات می شود که فایل شما بارگزاری نمی شود و در واقع با خطای عدم دسترسی  (access denied) مواجه می شوید که ابتدا بهتر است دسترسی فایل را بررسی نمایید مخصوصا در سیستم عامل لینوکس حتما چک کنید فایلهای شما قابل دسترسی باشند و درگام بعد در پوشه کلی درواقع جایی که فایلهای جاوا اسکریپت و css می باشد فایل htaccess را ساخته و به صورت زیر مقدار دهی می کنیم.</p>
<pre class="lang:default decode:true ">&lt;IfModule authz_core_module&gt;
    Require all granted
&lt;/IfModule&gt;
&lt;IfModule !authz_core_module&gt;
    Allow from all
&lt;/IfModule&gt;</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h1> داینامیک ساختن مسیریابی برای تمامی هاستها</h1>
<p>یکی از مواردی که معمولا کاربر را درگیر خود می کند در کد ایگنایتر عدم توانایی تشخیص اتوماتیک baseurl() و siteurl() است در واقع شما برای هر جایی که بخواهید از برنامه کدایگنایتر استفاده نمایید نیاز است وارد کد فایل config شوید و baseurl را بسته به هاست و سایت خود تغییر دهید ولی بایک تغییر بسیار راحت می توانید بدون نیاز به تغییری برنامه هایتان را در جاهای مختلف اجرا نمایید .</p>
<p>وارد پوشه config شوید و فایل config.php را تغییر دهید .</p>
<p>انتدا همانگونه که می بینید مقدار base url خالی است ولی ممکن است مقداری ثابت داشته باشد بنابراین خط زیر را با کد اصلاح شده جایگزین می کنیم</p>
<pre class="">//$config['base_url'] = '';
$config['base_url'] = ((isset($_SERVER['HTTPS']) &amp;&amp; $_SERVER['HTTPS'] == "on") ? "https" : "http");
$config['base_url'] .= "://".$_SERVER['HTTP_HOST'];
$config['base_url'] .= str_replace(basename($_SERVER['SCRIPT_NAME']),"",$_SERVER['SCRIPT_NAME']);</pre>
<p>همانگونه که می بینید خط اول را در حالت توضیح قرار می دهیم مابقی کدها را اضافه می کنیم .</p>
<p>&nbsp;</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/%d8%a8%d8%b1%d8%ae%db%8c-%d8%a7%d8%b2-%d8%ae%d8%b7%d8%a7%d9%87%d8%a7%db%8c-%d8%b1%d8%a7%db%8c%d8%ac-%da%a9%d8%af-%d8%a7%db%8c%da%af%d9%86%d8%a7%db%8c%d8%aa%d8%b1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>فقط شروع کنید</title>
		<link>https://piero.ir/%d9%81%d9%82%d8%b7-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d9%86%db%8c%d8%af/</link>
					<comments>https://piero.ir/%d9%81%d9%82%d8%b7-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d9%86%db%8c%d8%af/#respond</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Sun, 16 Oct 2016 15:28:17 +0000</pubDate>
				<category><![CDATA[آموزش رایگان]]></category>
		<category><![CDATA[آموزش طراحی سایت]]></category>
		<category><![CDATA[سایر آموزشها]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=404</guid>

					<description><![CDATA[برای به تحقق رسیدن یک ایده در دنیای اینترنت باید فقط شروع کنید و به نکات زیر توجه کنیم فکر کنید ما در دنیای واقعی می خواهیم تجارتی راه اندازی کنیم. می بایست با مشخص کردن هدف شروع کنیم.در دنیای اینترنت هم همین گونه است دقیقا  باید کار خود راه بیندازیم و در مدت زمان به [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2 style="text-align: justify;">برای به تحقق رسیدن یک ایده در دنیای اینترنت باید فقط شروع کنید و به نکات زیر توجه کنیم</h2>
<p style="text-align: justify;">فکر کنید ما در دنیای واقعی می خواهیم تجارتی راه اندازی کنیم. می بایست با مشخص کردن هدف شروع کنیم.در دنیای اینترنت هم همین گونه است دقیقا  باید کار خود راه بیندازیم و در مدت زمان به هدف برسیم.</p>
<h2 style="text-align: center;"><span style="color: #ff0000;">پس اولین چیز فقط شروع کنید و طیعیتا در ابتدای کار یک چیز بسیار معمولی و بیسیک داریم و در مدت زمان با تغییرات که در ان می دهیم به هدف می رسیم</span></h2>
<h1 style="text-align: center;">پس اول از همه فقط شروع کنید</h1>
<h5 style="text-align: justify;">در واقع باید استارت کار را بزنیم .ولی این شروع باید چه ویژگی هایی باید داشته باشد موضوع اصلی این مقاله می باشد که در اینده به ان می پردازیم</h5>
<h3 style="text-align: justify;">قابل قبول از لحاظ مشتری</h3>
<ul style="list-style-type: circle;">
<li style="text-align: justify;">به هر حال ما ایده ای که داریم برای این است که توقعات افراد را بر اورده کند .</li>
<li style="text-align: justify;">در واقع ما برای شروع باید به جایی رسیده باشیم که مشتری ازمان ناراضی نشود .</li>
<li style="text-align: justify;">به طور مثال فکر کنیم که وب سایتی می خواهیم که کار خرید و فروش را انجام دهد .</li>
<li style="text-align: justify;">باید این وب سایت روند خرید را به طور کامل داشته باشدو محصولات هم داشته باشد .</li>
<li style="text-align: justify;">در واقع برای ساخت همچین سایتی ما نمی توانیم با یک پوسته فقط شروع کنیم .</li>
<li style="text-align: justify;">توجه داشته باشید شروع کردن در این مقاله یعنی پروژه قابل ارایه باشد.</li>
</ul>
<h2 style="text-align: justify;">بروز رسانی سریع</h2>
<p style="text-align: justify;">یکی از ویژگی های پروژه های موفق بروز رسانی ان می باشد . ما باید بصورت روزانه تغییرات را به صورت ارایه در پروژه خود تاثیر بدهیم جالب این است که بعد از مدتی می بینیم ایده ما به واقعیت پیوسته و پروژه ما به هیچ وجه قابل مقایسه با روز اول نیست.</p>
<h1 style="text-align: justify;">امار گیری دقیق</h1>
<h3 style="text-align: justify;">ما باید به صورت لحظه امار سایت شامل موارد زیر را بدست اوریم:</h3>
<h2 style="text-align: justify;">لیست مشتریان</h2>
<p style="text-align: justify;">باید لیست مشتریان را به دوصورت راضی و ناراضی داشته باشیم و بتوانیم بفهمیم علت ناراضی بودن و راضی بودن چیست تا بتوانیم روی نقاط قوت و ضعف تمرکز کنیم</p>
<h2 style="text-align: justify;">امار روند پیشرفت برنامه</h2>
<p style="text-align: justify;">این امار که شامل لیست امکاناتی و تغییراتی که به پروژه داده می شود است این اطلاعات در یافتن علایق مشتریان بسیار مهم است</p>
<h2 style="text-align: justify;">امار مشکلات</h2>
<p style="text-align: justify;">تمامی خطا ها و نحو بر طرف کردن انها بسژار می تواند در زمان بروز مشکل مارا یاری کند</p>
<h2 style="text-align: justify;">پشتیبانی</h2>
<p style="text-align: justify;">مهمترین نکته در رسیدن به هدف پشتیبانی است که مجمپعه ای از نکاتی می شود که تا بحال مطرح شد بعلاوه رابطی برای کاربران جهت رفع مشکل به صورت اینترنتی و حضوری</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/%d9%81%d9%82%d8%b7-%d8%b4%d8%b1%d9%88%d8%b9-%da%a9%d9%86%db%8c%d8%af/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>نگرش واقعی در مورد راه اندازی وب سایت و اپلیکیشن</title>
		<link>https://piero.ir/%d9%86%da%af%d8%b1%d8%b4-%d9%88%d8%a7%d9%82%d8%b9%db%8c-%d8%af%d8%b1-%d9%85%d9%88%d8%b1%d8%af-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a8-%d8%b3%d8%a7%db%8c%d8%aa-%d9%88/</link>
					<comments>https://piero.ir/%d9%86%da%af%d8%b1%d8%b4-%d9%88%d8%a7%d9%82%d8%b9%db%8c-%d8%af%d8%b1-%d9%85%d9%88%d8%b1%d8%af-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a8-%d8%b3%d8%a7%db%8c%d8%aa-%d9%88/#respond</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Sun, 09 Oct 2016 10:14:13 +0000</pubDate>
				<category><![CDATA[آموزش رایگان]]></category>
		<category><![CDATA[آموزش طراحی سایت]]></category>
		<category><![CDATA[سایر آموزشها]]></category>
		<category><![CDATA[طراحی وب سایت]]></category>
		<category><![CDATA[نگاه مشتری]]></category>
		<guid isPermaLink="false">http://www.piero.ir/?p=330</guid>

					<description><![CDATA[نگرش واقعی در مورد راه اندازی وب سایت و اپلیکیشن خیلی از ماها فکر می کنیم وقتی وب سایتی راه اندازی کردیم و یا برنامه ای ساختیم و از فردای ان روز پول به حسابمان سرازیر می شود و دیگر تمام است ولی این اشتباه است در واقع کار ما تازه شروع شده است. در [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2 style="text-align: justify;">نگرش واقعی در مورد راه اندازی وب سایت و اپلیکیشن</h2>
<p style="text-align: justify;">خیلی از ماها فکر می کنیم وقتی وب سایتی راه اندازی کردیم و یا برنامه ای ساختیم و از فردای ان روز پول به حسابمان سرازیر می شود و دیگر تمام است ولی این اشتباه است در واقع کار ما تازه شروع شده است.</p>
<h2 style="text-align: justify;">در این مقاله می پردازیم به اینکه چگونه کسب و کاری موفق در اینترنت داشته باشیم!</h2>
<h3 style="text-align: justify;">فکر کنید  دفتری راه انداخته اید ایا از فردای ان مشتری به خودی خود وارد دفتر می شود و خرید میکند ؟</h3>
<p style="text-align: justify;">بی شک خیر شما باید <strong>تبلیغ کنید , بازاریابی</strong> کنید و&#8230; حتی خیلی از مشتری ها وارد دفتر می شوند ولی <strong>خرید نمی کنند</strong> در واقع در ابتدای کار خیلی سختی  میکشید تا کار شما جا بیفتد و بتوانید کسب در امد کنید .ولی وقتی کار شما جا افتاد می توانید دور از خیلی مسایل اولیه کسب در امد کنید .</p>
<p style="text-align: justify;">و حالا فکر کنید وب سایتی راه اندازی کردید ایا وب سایت شما انقدر مشتری پسند می باشد که هر فردی در ان امد خرید کند ؟ پس وب سایت شما باید حرفه ای باشد و از نمونه مشابه خود ده برابر قوی تر باشد و باید شروع به <strong>تبلیغات</strong> کنیم و <strong>مشتری را در سایت بکشیم</strong> و <strong>مشتری را به انجایی که می خواهیم ببریم</strong> و انتظار داشته باشیم بر <strong>مرور زمان</strong> سایت در امد داشته باشد ولی چون وب سایت در دید گسترده پخش می گردد در صورت جا افتادن منجر به <strong>در امدهای خیلی بالا</strong> می شود.</p>
<p style="text-align: center;"><span style="color: #ff0000;"><strong>پیشنهاد من به شما که تمایل به طراحی وب سایت این است که ابتدا طراحی حرفه ای داشته باشید و بعد طبق برنامه ریزی در زمان حرکت کنید .</strong></span></p>
<h4 style="text-align: justify;">در گامهای بعدی به سراغ اپلیکیشن بروید و اپلیکیشن را همانند وب سایت خود حرفه ای تحویل مشتری دهید.</h4>
<p style="text-align: justify;">انتظار نداشته باشید برنامه و یا وب سایت شما از همان اول تمامی نیاز های مشتری را بر اورده کند . چون خیلی از نیاز های مشتری بر اساس زمان مشخص می شود پس باید به این نکته توجه داشته باشید که سیستم شما باید دارای قسمتی باشد که از نظر مشتریان با اطلاع شوید و ان را به تیم توسعه خود تحول دهید در واقع طراح شما باید پشتیبانی قوی داشته باشد تا انتظارات شما در خصوص توسعه را به تحقق برساند.</p>
<h2 style="text-align: justify;">استفاده از موفقیتهای دیگران ولی نه کپی برداری</h2>
<p style="text-align: justify;">سعی کنید همیشه از برنامه ها و  سایتهای موفق الگو بگیرید  ولی <span style="color: #ff0000;">کپی برداری نکنید</span> به طور مثال از یک سایت الگو و طرحایش را به عنوان مرجع استفاده کنید.</p>
<p style="text-align: justify;"> از چندین سایت استفاده کنید تا یک ایده جدید پیدا کنید ولی هیچ وقت مطالبشان را کپی نکنید ویا عکسهایشان استفاده نکنید مخصوصا به طور مستقیم یعنی با آدرس همان سایت.</p>
<p style="text-align: justify;">توجه داشته باشید کاربری که می خواهد از امکانی استفاده کند ترجیح می دهد از مطلب قبلی تر استفاده کند چون آن امکان زود تر پیدا می شود و با سابقه تر است ، بنابراین باید شما نمونه برتر از آن امکان را بوجود اورید مثلا اگر کسی بخواهد از سایتی مثل فیس بوک استفاده کند از خود اصلی ان استفاده می کند و  از نمونه های کپی استفاده نمی کند بنابر این اگر شما سایتی مشابه فیس بوک می خواهید داشته باشید باید از فیس بوک برتر باشد و این برتری باید به میزان زیادی باشد حتی تا ده برابر برتر باشد.</p>
<p style="text-align: justify;">با تشکر پیروز جنابی . نگرش واقعی در مورد راه اندازی وب سایت و اپلیکیشن</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/%d9%86%da%af%d8%b1%d8%b4-%d9%88%d8%a7%d9%82%d8%b9%db%8c-%d8%af%d8%b1-%d9%85%d9%88%d8%b1%d8%af-%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%88%d8%a8-%d8%b3%d8%a7%db%8c%d8%aa-%d9%88/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>آموزش Angular.js</title>
		<link>https://piero.ir/angular1/</link>
					<comments>https://piero.ir/angular1/#respond</comments>
		
		<dc:creator><![CDATA[پیروز جنابی]]></dc:creator>
		<pubDate>Wed, 21 Sep 2016 07:31:32 +0000</pubDate>
				<category><![CDATA[آموزش انگولار]]></category>
		<category><![CDATA[آموزش طراحی سایت]]></category>
		<category><![CDATA[سایر آموزشها]]></category>
		<category><![CDATA[angular js]]></category>
		<category><![CDATA[آموزش برنامه نویسی]]></category>
		<guid isPermaLink="false">https://piero.ir/2016/09/21/angular1/</guid>

					<description><![CDATA[آموزش Angular.js شروع آموزش آنگولار Angular js یک کتابخانه java script  میباشد که ویژگی های منحصر به فردی در ساخت برنامه های تک صفحه ای بوجود می آورد . توجه : شما برای مطالعه این مقاله می بایست به زبانهای زیر مسلط باشید. HTML , CSS , JAVA SCRIPT &#60;div ng-app=””&#62; &#60;input type=”text” ng-model=”name”&#62; &#60;div&#62; [&#8230;]]]></description>
										<content:encoded><![CDATA[<h2><strong>آموزش Angular.js</strong></h2>
<h2>شروع آموزش آنگولار</h2>
<p>Angular js یک کتابخانه java script  میباشد که ویژگی های منحصر به فردی در ساخت برنامه های تک صفحه ای بوجود می آورد .</p>
<p>توجه : شما برای مطالعه این مقاله می بایست به زبانهای زیر مسلط باشید.</p>
<p>HTML , CSS , JAVA SCRIPT</p>
<pre class="lang:default decode:true " title="انگولار">&lt;div ng-app=””&gt;

                &lt;input type=”text” ng-model=”name”&gt;

                &lt;div&gt; {{name}}&lt;/div&gt;

&lt;/div&gt;</pre>
<p>همچنین پیشنهاد می شود به یک زبان برنامه نویسی تحت سرور مسلط باشید همانند php</p>
<p>Angular.js چیست؟</p>
<p>یک کتابخانه جاوا اسکریپت می باشد که مابین تگ script بار گزاری می شود مانند jquery  و در تگ های html مورد استفاده قرا می گیرد.</p>
<p>اجزای اصلی Angular.js</p>
<p>Ng-app  حیطه و تعریف برنامه</p>
<p>Ng-model  تعریف کنترلر ها input,select و&#8230;</p>
<p>Ng-bind به منظور نمایش نتایج</p>
<p>اولین مثال آموزش Angular.js :</p>
<p>&nbsp;</p>
<pre class="lang:default decode:true" title="انگولار">&lt;div ng-app=””&gt;

                &lt;input type=”text” ng-model=”name”&gt;

                &lt;div&gt; {{name}}&lt;/div&gt;

&lt;/div&gt;</pre>
<p>خروجی آموزش Angular.js :</p>
<p>هر مقدار درون textbox نوشته شود در پایین ان نشان داده می شود.</p>
<p>&nbsp;</p>
<p>توجه:پیشنهاد می شود برای خواندن این مقاله ، دارای مهارتهای زیر باشید:</p>
<p>Html,java script,css</p>
<h1>آنگولار چطور کار می کند ؟</h1>
<h2>آنگولار فریم ورک جاوا اسکریپت</h2>
<p>آنگولار همانگونه که گفته شد یک فریم ورک جاوا اسکریپت می باشد که می توان آن را در سایت به صورت لوکال یا وابسته به سرور بارگزاری نمود .</p>
<p>بارگزاری از سرور به صورت زیر می باشد:</p>
<pre class="lang:default decode:true ">&lt;script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"&gt;
&lt;/script&gt;
</pre>
<p>&nbsp;</p>
<h2>تعریف آنگولار در html</h2>
<p>انگولار در html  با استفاده از <strong>ng-directives</strong> <strong>تعریف می شودو شامل قسمتهای زیر می باشد:</strong></p>
<p><strong>Ng-app</strong><strong>:تعریف اصلی برنامه انگولار</strong></p>
<p><strong>Ng-model</strong><strong>:تعریف اجزای فرم مانند :</strong> (input, select, textarea)</p>
<p><strong>Ng-bind</strong>:همان گونه که از اسم آن پیداست به منظور نمایش اطلاعات.</p>
<pre class="lang:default decode:true ">&lt;!DOCTYPE html&gt;
&lt;html&gt;
&lt;script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"&gt;&lt;/script&gt;
&lt;body&gt;

&lt;div ng-app=""&gt;
&lt;p&gt;Name: &lt;input type="text" ng-model="name"&gt;&lt;/p&gt;
&lt;p ng-bind="name"&gt;&lt;/p&gt;
&lt;/div&gt;

&lt;/body&gt;
&lt;/html&gt;</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>خروجی این برنامه آموزش Angular.js : درون جعبه متن هرچیزی نوشته شود پایین آن نوشته می شود.</p>

    <div class="xs_social_share_widget xs_share_url after_content 		main_content  wslu-style-1 wslu-share-box-shaped wslu-fill-colored wslu-none wslu-share-horizontal wslu-theme-font-no wslu-main_content">

		
        <ul>
			        </ul>
    </div> 
]]></content:encoded>
					
					<wfw:commentRss>https://piero.ir/angular1/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
