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

دامپینگ چیست؟!

دامپینگ چیست؟!

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

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

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

خوشحالید نه؟  

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

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

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

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

ادامه مطلب...
۱۶ آبان ۹۵ ، ۱۳:۲۵ ۰ نظر موافقین ۳ مخالفین ۰
فرهاد حسن پور

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

افزونه گرفتن اسکرین شات از صفحات وب جزوه کاربردی‌ترین افزونه‌های مرورگر بحساب میاد خصوصا برای طراحان و برنامه نویسان تحت وب.
در این مطلب میخام یک افزونه کاربردی برای گرفتن اسکرین شات برای مرورگر محبوب فایرفاکس معرفی کنم که حتی بصورت آفلاین و بدون نیاز به اینترنت نیز کار می‌کند.
این افزونه FireShot نام داره که می‌تونید اونو از بخش Add-ons نصب کنید.
برای نصب کافیه به بخش Add-ons برید و نام افزونه (fireshot) رو سرچ کنید و بر روی Install کلیک کنید.
اینم صفحه افزونه در بخش افزونه‌های سایت موزیلا ->‌ لینک
ادامه مطلب...
۰۲ آبان ۹۵ ، ۲۰:۳۷ ۰ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
چهارشنبه, ۱۴ مهر ۱۳۹۵، ۱۲:۲۰ ب.ظ فرهاد حسن پور
ربات مدیریت گروه و امتیازدهی کاربران تلگرام

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

یکی دیگر از ربات هایی که برای تلگرام ساختم به شرح زیر می باشد.

ربات مدیریت گروه و امتیاز دهی :

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

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

✅ غزل خدافظی برای کاربرانی که لفت میدهند 😂

✅ قابلیت امتیازدهی کاربران

✅ قابلیت اخطار دهی به کاربران توسط مدیران

✅ نمایش پروفایل و اطلاعات و امتیازات و اخطارهای کاربر

✅ حذف خودکار کاربرانی که 10 اخطار دارند.

✅ قابلیت حذف اخطارها توسط مدیران

✅ پیغام به هنگام فوروارد کردن مطالب

✅ و...

🔴 نکته : برای اینکه این ربات گروهتون کار کنه باید اونو به عنوان مدیر به گروهتون اضافه کنید.

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

آی دی ربات : @grpadminbot

ادامه مطلب...
۱۴ مهر ۹۵ ، ۱۲:۲۰ ۶ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
دوشنبه, ۵ مهر ۱۳۹۵، ۰۳:۰۰ ب.ظ فرهاد حسن پور
آموزش اتصال به سرور مجازی ویندوز

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

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

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

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

ابتدا به منوی استارت برید و عبارت Remote Desktop Connection رو در کادر جست‌وجو تایپ کنید تا برنامه Remote Desktop Connection همانند تصویر زیر براتون بیاد.

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

سپس روی Remote Desktop Connection کلیک کنید تا پنجره‌ای همانند تصویر زیر براتون ظاهر بشه.

ادامه مطلب...
۰۵ مهر ۹۵ ، ۱۵:۰۰ ۱ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور
دوشنبه, ۵ مهر ۱۳۹۵، ۰۲:۴۶ ب.ظ فرهاد حسن پور
معرفی ربات کوتاه کننده لینک تلگرام

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

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

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

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

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

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

کار کردن با این ربات راحته فقط کافیه ابتدا ربات رو به لیستتون اضافه کنید (با کلیک بر روی لینک https://telegram.me/urlerbot یا با سرچ کردن آی دی ربات @urlerbot در کادر جست‌و‌جوی تلگرام).

سپس روی /start تاچ (لمس)‌کنید و لینک خودتون رو ارسال کنید و لینک کوتاه شده را تحویل بگیرید.

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


۰۵ مهر ۹۵ ، ۱۴:۴۶ ۰ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور
دوشنبه, ۵ مهر ۱۳۹۵، ۰۲:۳۶ ب.ظ فرهاد حسن پور
آموزش حل خطای gem install در کامند لاین ویندوز

آموزش حل خطای gem install در کامند لاین ویندوز

اگر شمام هنگام نصب rhc در ویندوز با این خطا مواجه شدید حتما تا آخر این مطلب با من همراه باشید.

شکل کلی خطا به شکل زیر می‌باشد.

C:\Users\FarhadHP>gem install rhc
ERROR: Loading command: install <ArgumentError>
		unkown eccoding name - CP720
ERROR: While executing gem ... <NoMethodError>
	undefiend method `invoke_with_build_args` for nil:NilClass

ادامه مطلب...
۰۵ مهر ۹۵ ، ۱۴:۳۶ ۲ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور
دوشنبه, ۵ مهر ۱۳۹۵، ۰۲:۲۸ ب.ظ فرهاد حسن پور
معرفی remote desktop client برای لینوکس

معرفی remote desktop client برای لینوکس

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

remmina یکی از بهترین نرم‌افزارهای کنترل سرور ویندوزی می‌باشد.
remmina مشابه برنامه remote desktop ویندوز می‌باشد؛ البته با قابلیت‌های بیشتر.

ادامه مطلب...
۰۵ مهر ۹۵ ، ۱۴:۲۸ ۰ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور
شنبه, ۲۳ مرداد ۱۳۹۵، ۱۱:۱۶ ق.ظ فرهاد حسن پور
کتابخانه بسیار عالی برای مجوزکاربر در کدایگنایتر

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

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


این کتابخانه امکانات خوب زیادی داره که بعضی از اون ها به شرح زیر می باشد :

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

و...

ادامه مطلب...
۲۳ مرداد ۹۵ ، ۱۱:۱۶ ۱ نظر موافقین ۴ مخالفین ۰
فرهاد حسن پور
دوشنبه, ۴ مرداد ۱۳۹۵، ۰۹:۵۲ ب.ظ فرهاد حسن پور
عملگرهای جدید در php 7

عملگرهای جدید در php 7

در php ورژن ۷ دو عملگر جدید اضافه شده که بسیار کاربردی می‌باشند.

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


عملگر <=> (spaceship) 
این عملگر بدین صورت عمل می‌کند که اگر متغیر سمت چپ بزرگتر از متغیر سمت راست آن باشد، 1 و در صورت تساوی 0 و در غیر اینصورت منفی‌یک برمی‌گرداند. این اپراتور در توابعی همچون array_filter و usort و ...  کاربرد دارد در کم شدن حجم کد شما موثر خواهد بود.


مثال عملی برای عملگر <=>

 $a <=> $b


عملگر ?? (null coalesce)

این متغییر کار ما رو در چک کردن مقدار متغییر راحت کرده.این عملگر رو با مثال توضیح میدم.به کد زیر دقت کنید.

// روش قدیمی
$a = isset($b) ? $b : '0';

// روش جدید
$a = $b ?? '0'

هر دو خط کد بالا یک کار انجام میدهند.ولی دومی بهینه تر هست.

هر دو خط کد مقدار متغییر b را چک می‌کنند در صورتی مقدار متغییر b خالی باشد مقدار متغییر a  عدد 0 خواهد شد.در غیر اینصورت برابر مقدار متغییر b خواهد شد.

این عملگر برای چک کردن متدهای GET و POSt و... کاربرد دارد.

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


۰۴ مرداد ۹۵ ، ۲۱:۵۲ ۴ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
جمعه, ۱۱ تیر ۱۳۹۵، ۱۱:۳۰ ق.ظ فرهاد حسن پور
گوگل رسما نام اندروید N را Nougat  (نوقا) اعلام کرد

گوگل رسما نام اندروید N را Nougat (نوقا) اعلام کرد

بر اساس اعلام رسمی گوگل، طعم نسخه بعدی اندروید را با نام Nougat یا شیرینی بادامی (نوقا) خواهیم چشید.

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

ادامه مطلب...
۱۱ تیر ۹۵ ، ۱۱:۳۰ ۳ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور
جمعه, ۴ تیر ۱۳۹۵، ۰۵:۳۸ ب.ظ فرهاد حسن پور
اولین ربات هاستینگ تلگرام

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

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

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

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

که حاصل نسخه 1 بتا آن شد این!

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

بگذریم ...

ادامه مطلب...
۰۴ تیر ۹۵ ، ۱۷:۳۸ ۳ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
جمعه, ۴ تیر ۱۳۹۵، ۱۰:۴۹ ق.ظ فرهاد حسن پور
نرم افزار تحت وب آپلود سنتر

نرم افزار تحت وب آپلود سنتر

نرم افزار تجاری تحت وب که با عنوان My Files Box (جعبه فایل های من) برنامه نویسی کردم.

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

این پروژه در 1 اسفند ماه 1394 استارت خورد و تا به امروز (1395-4-4) نیز روند توسعه آن ادامه دارد.

از قابلیت های این نرم‌افزار می توان به موارد زیر اشاره کرد :

امکان عضو گیری
پنل کاربری برای هر کاربر و امکان مدیریت فایل های آپلودی
صفحه دانلود برای فایل های با پسوند zip و rar (وهر پسوند دلخواه مدیریت سایت)
شمارش صحیح تعداد دانلود فایل ها
امکان آپلود فایل برای مهمان
امنیت بالا
سئوی لینک های دانلود (seo link firendly)
امکان تعیین فضا برای هر کاربر
نمایش تاریخ آخرین دانلود در صفحه دانلود

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

امکان آپلود چندین فایل بصورت همزمان

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

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

امکان افزایش فضای هر کاربر

امکان پسورد گذاری رو فایل های آپلودی

ایجاد تصویر بند انگشتی برای تصاویر

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

و...

ادامه مطلب...
۰۴ تیر ۹۵ ، ۱۰:۴۹ ۲ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
يكشنبه, ۲۳ خرداد ۱۳۹۵، ۰۸:۲۳ ب.ظ فرهاد حسن پور
آموزش حل مشکل Error: Apache shutdown unexpectedly در xampp

آموزش حل مشکل Error: Apache shutdown unexpectedly در xampp

با سلام ؛
بعضی اوقات با نصب برنامه یا اعمال تغییرانی در Xampp خطاهایی هنگام اجرا رخ می‌دهد.
یکی از این خطاها ، خطای Error: Apache shutdown unexpectedly می باشد.
شکل کلی این ارور به صورت زیر می‌باشد.
07:51:28 ب.ظ  [Apache] 	Error: Apache shutdown unexpectedly.
07:51:28 ب.ظ [Apache] This may be due to a blocked port, missing dependencies,
07:51:28 ب.ظ [Apache] improper privileges, a crash, or a shutdown by another method.
07:51:28 ب.ظ [Apache] Check the "/xampp/apache/logs/error.log" file
07:51:28 ب.ظ [Apache] and the Windows Event Viewer for more clues
ادامه مطلب...
۲۳ خرداد ۹۵ ، ۲۰:۲۳ ۱۶ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
يكشنبه, ۲۳ خرداد ۱۳۹۵، ۱۱:۱۲ ق.ظ فرهاد حسن پور
خدافظ یاهو مسنجر

خدافظ یاهو مسنجر

خداحافظی با یاهو مسنجر

پس از 18 سال خدمت رسانی برای رد و بدل کردن پیام ها، اموجی ها و A/S/L پرسیدن های شما، اپلیکیشن قدیمی یاهو مسنجر در تاریخ 15 مرداد به طور کامل بسته شده و به کار خود پایان خواهد داد. یاهو مسنجر نخستین بار در سال 1998 با نام Yahoo Pager منتشر شد و تا همین سال گذشته با قدرت به کار خود ادامه می داد. اما از سال گذشته با معرفی نسخه مدرن تری از این پیام رسان برای پلتفرم های iOS و اندروید، کم کم مسیر زوال و فراموشی را در پیش گرفت.

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

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


نظر شما در مورد این تصمیم شرکت یاهو چیه ؟!


۲۳ خرداد ۹۵ ، ۱۱:۱۲ ۲ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور
جمعه, ۷ خرداد ۱۳۹۵، ۱۱:۲۰ ق.ظ فرهاد حسن پور
همه چیز درباره ماژول nRF24L01

همه چیز درباره ماژول nRF24L01

چیپ NRF24L01 نمونه تصحیح شده با امکانات بیشتر و دیتا ریت بالاتر چیپ NRF2401 است که توسط شرکت NORDIC در اوایل سال 2008 معرفی شد.

این چیپ در واقع یک ماژول بسیار عالی برای ارسال و دریافت اطلاعات بدون خطا است چیزی که در ماژول های HMTR یا حتی در RFMXX ها یا به کلی وجود نداشت یا این که مشکلات خاص خود را داشت.
 
مدولاسیون ارتباطی این ماژول به صورت GFSK است , همان مدولاسیونی که در تکنولوژی BLUETOOTH استفاده شده و به صورت انحصاری در دست چند شرکت بزرگ مثل BLUETOOTH  و  NORDIC SEMICONDUCTOR  و TEXAS  INSTRUMENT  و چند شرکت دیگر قرار دارد.

فرکانس ارتباطی این چیپ 2.4 گیگا هرتز است که این خاصیت آن ویژگی های زیادی را برای ما به ارمغان می آورد ! از جمله کوچک شدن سایز آنت که حتی میتوان از خود PCB به صورت یک آنتن استفاده کرد , مورد دیگر هم به دلیل فرکانس بالا بسیار راحت تر از دیوار یا اجسام دیگر عبور می کند و با عث می شود که برد بیشتری هم به ما بدهد , می توانید فرکانس RFM12 یا HMTR را با این چیپ مقایسه کنید ! می بینید که فرکانس این چند حداقل چند برابر آن ها است.

این چیپ به صورت دو طرفه کار می کند و در کل شما فقط به 2 عدد از این چیپ ها برای ارتباط لازم دارید (مشابه RDM12 )

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

ادامه مطلب...
۰۷ خرداد ۹۵ ، ۱۱:۲۰ ۱۰ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
وبلاگ فرهاد اچ پی رو دوست دارم!