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

شنبه, ۲۸ اسفند ۱۳۹۵، ۰۵:۳۹ ب.ظ فرهاد حسن پور
حل مشکل reporting services catalog temporary database file existence در نصب Sql Server

حل مشکل reporting services catalog temporary database file existence در نصب Sql Server

خطای reporting services catalog temporary database file existence یکی از متداول ترین خطاهای نصب sql server هستش.

علت های مختلفی می تونه داشته باشه مثل نصب ناقص نرم افزار یا اینکه از قبل sql server رو نصب داشتید و حذف کردید.

خوشبختانه از اون دست ارورهایی هست که بدون صرف وقت زیاد میشه حلش کرد و من در این مطلب آموزش حل خطای reporting services catalog temporary database file existence رو خدمتتون ارایه میدم.

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

آموزش حل خطای reporting services catalog temporary database file existence :

ابتدا به مسیر زیر برید :

C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\DATA

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

تحلیل و بررسی بهترین آپلود سنترها

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

میخوام بهتون فوت و فن آپلود و دانلود فایل هارو یاد بدم!
به طور خلاصه قراره باهم این چیزا رو یاد بگیریم:

قسمت اول  : معرفی برترین سایت ها جهت آپلود فایل های حجیم به صورت رایگان

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

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



قسمت اول  : معرفی برترین سایت ها جهت آپلود فایل های حجیم به صورت رایگان


توجه! از ذکر امکانات عادی و معمول سایت ها مثل ایجاد پوشه و تغییر نام یا کپی و انتقال داخلی فایل ها معذوریم!

رتبه اول:

mega.nz

🔴 دلایل
ارائه 50 گیگابایت حجم رایگان
عدم نیاز به تهیه اکانت ویژه جهت دانلود پر سرعت
درصورت استفاده از نرم افزار مخصوص سایت قابلیت این رو خواهید داشت که فایلتون رو stop یا resume بزنین
درصورت داشتن نرم افزار مخصوص سایت قابلیت خود نرم افزار به طور اتوماتیک میتونه واستون فایل هارو صف بندی بکنه
مناسب برای افرادی که فایل های حجیم دارن
قابلیت چت آنلاین بین آی دی دو شخص که تو سایت ثبت نام کردن.

معایب:

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

عمرفایل ها:

دائمی
فایلتون نقض کننده کپی رایت هم باشه حذف نمیشه

ادامه مطلب...
۰۳ اسفند ۹۵ ، ۱۲:۵۲ ۵ نظر موافقین ۳ مخالفین ۰
فرهاد حسن پور
يكشنبه, ۱۷ بهمن ۱۳۹۵، ۰۹:۳۹ ب.ظ فرهاد حسن پور
آموزش کامل دستور apt و زیرشاخه‌های آن در لینوکس

آموزش کامل دستور apt و زیرشاخه‌های آن در لینوکس

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

آموزش کامل دستور apt و زیرشاخه‌های آن در لینوکس

درباره دستور apt :

apt مخفف عبارت Advanced Package Tool به معنی ابزار بسته بندی پیشرفته می‌باشد.apt یک ابزار خط فرمان برای مدیریت پکیج‌ها در سیستم می‌باشد.

گزینه‌های دستور apt :

در این بخش تمامی گزینه‌های دستور apt رو بهتون توضیح میدم توجه داشته باشید که در ابتدا عنوان گزینه و سپس توضیح ‌اون رو قرار دادم.
به این نکته هم توجه داشته باشید که گزینه‌های دستور apt بعد از عبارت خود apt قابل استفاده است بطور مثال به دستور زیر توجه کنید:
sudo apt install package-name
ادامه مطلب...
۱۷ بهمن ۹۵ ، ۲۱:۳۹ ۴ نظر موافقین ۳ مخالفین ۰
فرهاد حسن پور
جمعه, ۱ بهمن ۱۳۹۵، ۰۸:۱۳ ب.ظ فرهاد حسن پور
بهترین نرم افزار گرافیکی ایجاد و مدیریت دیتابیس SQLite

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

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

لینک متن به آدرسبهترین نرم افزار ایجاد و مدیریت دیتابیس SQLite

این نرم افزار بسیار کاربردی SQLitestudio نام داره؛ که برای همه سیستم عامل های موجود اعم از لینوکس و ویندوز و مک نسخه‌ای ارایه داده است.

نسخه ویندوزی SQLitestudio بصورت پرتابل (بدون نیاز به نصب) ارایه شده است.

ادامه مطلب...
۰۱ بهمن ۹۵ ، ۲۰:۱۳ ۲ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
چهارشنبه, ۲۹ دی ۱۳۹۵، ۱۲:۳۳ ب.ظ فرهاد حسن پور
دانلود تمامی system images های منتشر شده اندروید

دانلود تمامی system images های منتشر شده اندروید

در این پست تمامی System images های (سیسنم ایمیج‌‌ها) اندروید رو به صورت لیست و به ترتیب برای دانلود برنامه نویسان Android آماده کردم.

اندروید

دانلود تمامی system images های منتشر شده اندروید

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

آموزش ASP و ASP.NET - جلسه اول

به عنوان اولین آموزش انجمن برنامه‌نویس‌های ایران تصمیم گرفتم آموزش ASP رو ارایه بدم.
منبعی که آموزش میدم سایت‌ مرجع انگلیسی زبان مثل w3schools و معلومات خودم در زمینه ASP می‌باشد؛ البته خود سایت w3schools رو ریز به ریز ترجمه نمی‌کنم بلکه سعی میکنم طبق سرفصل‌های اون جلو برم.

آموزش ASP و ASP.NET - جلسه اول

چند نکته مهم : 

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

خب بریم سراغ آموزش؛

کمی درباره‌ی ASP بدانیم

  • ASP مخفف سه کلمه Active Server Pages هستش به معنی صفحات فعال سرویس دهنده یا صفحات فعال سمت سرور.
  • ASP یک فریم‌ورک (چارچوب) توسعه برای صفحات وب هست.

کمی درباره ASP.NET بدانیم

  • ASP.NET در سال ۲۰۰۲ میلادی به عنوان جایگزین ASP منتشر شد.
  • صفحات ASP.NET داری پسوند aspx. می‌باشند و معمولا با زبان برنامه نویسی سی شارپ (#C) نوشته می‌شوند.
  • در حال حاضر ASP.NET 4.6 آخرین نسخه رسمی ASP.NET می‌باشد.


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

  • Classic ASP
  • ASP.NET Web Forms
  • ASP.NET MVC
  • ASP.NET Web Pages
  • ASP.NET API
  • ASP.NET Core

تکنولوژی ASP

ASP و ASP.NET هر دو تکنولوژی سمت سرور می‌باشند.
زمانی که مرورگر به یک فایل (صفحه) ASP یا ASP.NET درخواست ارسال می کند موتور ASP در ابتدا فایل را می‌خونه و کدهای فایل رو اجرا می‌کنه و نهایتا پاسخی رو به سمت مرورگر کاربر ارسال می‌کنه.
در ادامه توضیحات مختصر و مفیدی رو در مورد مدل‌های توسعه ASP خدمتتون ارایه میدم.
ادامه مطلب...
۱۲ دی ۹۵ ، ۱۸:۱۸ ۱ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
جمعه, ۱۰ دی ۱۳۹۵، ۰۱:۲۸ ب.ظ فرهاد حسن پور
آموزش انگولار JS 2

آموزش انگولار JS 2

همانطور که می‌دونید آموزش انگولار جی اس یک رو در وبلاگم شروع کرده بودم که خیلی از دوستان درخواست آموزش angular js 2 رو دادند و بنده هم تصمیم گرفتم آموزش انگولار ۲ رو خدمتتون ارایه بدم.

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

جلسه اول آموزش انگولار جی اس

جلسه دوم آموزش انگولار جی اس


آموزش انگولار JS 2

Angular js 2 چیست ؟

انگولار js (به انگلیسی Angular js) یکی از کتابخانه‌های اپن سورس و رایگان جاوا اسکریپت می‌باشد که توسط گوگل توسعه داده میشه.
Angular js یکی از بهترین فریمورک‌ها برای وب اپلیکیشن‌های تک صفحه‌ای (Single Page Application) یا به اختصار SPA می‌باشد.

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

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

آموزش نصب PHP MyAdmin در اوبونتو

PHPMyAdmin چیست ؟

PHPMyAdmin یک نرم افزار رایگان تحت وب است که برای کار با پایگاه داده MySql ساخته شده است؛ که با محیط ویژوال اجازه کار با بانک اطلاعاتی MySql رو به راحتی در اختیار کاربر قرار می‌دهد.
آموزش نصب PHP MyAdmin در اوبونتو

آموزش نصب PHP MyAdmin در اوبونتو

ساده ترین راه برای نصب phpMyAdmin در اوبونتو استفاده از دستور apt-get هست.
در ابتدا ترمینال رو باز کنید و دستور زیر وارد کنید.
sudo apt-get install phpmyadmin apache2-utils
خب بازدن کد بالا رمز روت سیستم رو ازتون میخاد که وارد کنید تا فرایند نصب آغاز شود؛ توجه داشته باشید پس از اندکی زمان یک پنجره باز میشه و ازتون میخاد نوع وب سرورتون رو انتخاب کنید که می‌بایست Apache2  رو انتخاب کنید.
بعد اگر سوالی در رابطه با پیکربند ی مشترک dbconfig با phpMyAdmin پرسید YES رو انتخاب کنید.
بعد ازتون یک رمز برای پایگاه داده MySql میخاد یه رمز بزنید و بخاطر بسپارید (برای کار با phpMyAdmin به این رمز نیاز خواهید داشت).
ادامه مطلب...
۰۲ دی ۹۵ ، ۱۳:۲۶ ۲ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
جمعه, ۲۶ آذر ۱۳۹۵، ۱۱:۱۹ ق.ظ فرهاد حسن پور
آموزش نصب Linux, Apache, MySQL, PHP (LAMP) در اوبونتو ۱۶.۰۴

آموزش نصب Linux, Apache, MySQL, PHP (LAMP) در اوبونتو ۱۶.۰۴

Lamp مخفف عبارت Linux Apache Mysql Php می‌باشد؛ که در این مقاله به نحوه‌ی نصب آنها در اوبونتو (Ubuntu) نسخه ۱۶.۰۴ می‌پردازیم.

مرحله اول نصب  LAMP در اوبونتو؛ نصب آپاچی (Apache)

در ابتدا ترمینال رو باز کنید و عبارت زیر وارد کرده و اینتر بزنید؛ در صورت درخواست پسورد پسورد روت خود را وارد نمایید.
sudo apt-get update
بعد از اتمام بروزسانی دستور زیر رو برای وب سرور نصب آپاچی وارد کرده و اینتر بزنید؛ در صورت درخواست پسورد، پسورد روت خود را وارد نمایید.
sudo apt-get install apache2
در صورتی که از شما سئوالی پرسید عبارت Y رو به معنای Yes (بله) واردکرده و اینتر بزنید؛ صبر کنید تا بسته‌های مورد نیاز رو دانلود و نصب کنه.
بعد از اتمام نصب برای تست اینکه آپاچی به درستی کانفیگ شده دستور زیرو وارد کرده و اینتر بزنید :
sudo apache2ctl configtest
ادامه مطلب...
۲۶ آذر ۹۵ ، ۱۱:۱۹ ۳ نظر موافقین ۲ مخالفین ۰
فرهاد حسن پور
جمعه, ۱۲ آذر ۱۳۹۵، ۰۵:۲۱ ب.ظ فرهاد حسن پور
آموزش انگولار JS - جلسه دوم

آموزش انگولار JS - جلسه دوم

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

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

پیش نیاز‌های یادگیری انگولار JS :

  • HTML
  • CSS
  • JavaScript
هر سه پیشنیاز بالا جزوه ملزومات یادگیری انگولار JS می‌باشد.

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

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.3/angular.min.js"></script>

توجه داشته باشید که کد‌بالا رو باید در قسمت head باید قرار بدهید.

حالا برای اینکه به مرورگر بفهمونیم وب اپلیکیشن ما انگولار JS هست کنار تگ HTML عبارت ng-app (با اینکار مرورگر می‌فهمه وب اپلیکشن ما از نوع انگولار هست و دستورات انگولار JS بعد از اون اجرا میشه) اضافه می‌کنیم.

ادامه مطلب...
۱۲ آذر ۹۵ ، ۱۷:۲۱ ۱ نظر موافقین ۱ مخالفین ۰
فرهاد حسن پور
پنجشنبه, ۱۱ آذر ۱۳۹۵، ۰۷:۳۹ ب.ظ فرهاد حسن پور
آموزش انگولار JS - جلسه اول

آموزش انگولار JS - جلسه اول

میخام دوره آموزش انگولار JS رو شروع کنم؛ آموزش‌ها از صفر شروع شده و اگر حمایت بشه تا صد ادامه خواهد داشت.

انگولار js چیست؟

انگولار js (به انگلیسی Angular js) یکی از کتابخانه‌های اپن سورس و رایگان جاوا اسکریپت می‌باشد که توسط گوگل توسعه داده میشه.
Angular js یکی از بهترین فریمورک‌ها برای وب اپلیکیشن‌های تک صفحه‌ای (Single Page Application) یا به اختصار SPA می‌باشد.

Angular Js به ما این اجازه را می دهد که کدهایی ساده ، زیبا و برنامه های تک صفحه ای رو به سبک MVC بنویسیم.

انگولار JS، اچ تی ام ال را با ویژگی‌های جدید گسترش می‌دهد.

یادگیری انگولار Js راحت می‌باشد.

آموزش انگولار Angular JS

انگولار JS وابستگی به کدهای جاوا اسکریپت و جکوئری را به شدت کاهش می‌دهد.

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

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

ربات بازی حدس اموجی در تلگرام

ربات بازی حدس اموجی در تلگرام

🔴 ربات بازی حدس ایموجی

اینم یکی از ربات‌های بازی که اخیرا ساختم.

یک بازی فکری برای تقویت مغر در تلگرام 😂

ابتدا ربات رو استارت کنید و حدس بزنید اموجی که نشون داده چیه !!! (برای توضیحات بیشتر قسمت درباره ما ربات را بخوانید)

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

🔶 بازی بدین صورته که شما می‌بایست با توجه به ایمجی‌هایی که براتون نشون داده شده یک کلمه رو حدس بزنید.

بطور مثال برای ایمجوی های زیر :

ربات بازی حدس ایموجی

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

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

🔴 نکته مهم : توجه داشته باشید که ایمجوی‌ها را از راست به چپ بخوانید.

برید بازی کنید ببینم تا مرحله چند جلو میرید 😊

✅ آی دی ربات :‌ hadsemojibot@

✅ لینک ربات :‌ https://telegram.me/hadsemojibot


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

ربات تلگرام زلزله

🔶 ربات زلزله !!!

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

ایده ساخت این ربات بعد از زلزله ای که در تاریخ ۹۵-۰۸-۲۵ در تبریز رخ داد به ذهنم رسید!

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

🔴 امیدوارم هیچ وقت در دنیا شاهد زلزله‌های مرگبار نباشیم 🙏

📌 برای استفاده از امکانات این ربات فقط کافیه اونو Start کنید تا بعد از وقوع زلزله جزئیات براتون ارسال بشه.

✅ آی دی ربات :‌ zel2bot@

✅ لینک ربات :‌ https://telegram.me/zel2bot

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

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

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

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

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

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

خوشحالید نه؟  

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

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

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

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

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

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

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