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

پاسخ به نظرات خوانندگان

سلام دوست عزیز !

اینم چند تا مقاله به زبان فارسی :

دانلود مقاله

موفق باشید .......

---------------------------------------------------------------------------------------------------------------

خدایا

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

 

آموزش JSP - قسمت نهم

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

همون پروژه ی قبلی رو باز کن. یه صفحه jsp داشتی اسمش show member بودا ، یادته ؟  بازش کن ،داخل  جدول که واسه نمایش داده ها بود یه تگ checkbox باز کن . باید value این تگ رو برابر با مقدار یکتای جدول member قرار بدیم تقریبا مثل زمانی که می گی حذف کن از جدول member به شرطی که پسوردش با فلان مقدار برابر باشه .

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

داخل صفحه ی delete دستورات کار با دیتابیس وجود داره :

 del چی بود ؟ ( به تگ checkbox نگاه کن ، بالا تو تصویر ) اون داده ایی که تو واسه حذف انتخاب کردی ( با زدن checkbox کنارش ) به عنوان پارامتر از صفحه ی member گرفته میشه. الان یه مقایسه انجام میشه با مقادیر دیگه در جدول و عملیات حذف انجام میشه . حالا واسه این که جدول همیشه update بمونه کاربر رو می فرستیم به صفحه ی member به همین راحتی ، اجراشو ببین .......

 

آموزش JSP - قسمت هشتم

یادته تو آموزش قبلی یه برنامه ی کوچیک ایجاد کردیم که کارش ثبت نام اعضا بود؟ یه دیتابیس به نام register ساختیم که یه جدول به نام member داشت ؟ آهان یادت اومد ؟

خیلی خوب تو این پست می خوایم همون مقادیرموجود در جدول member رو نمایش بدیم .

یه صفحه ی جدید jsp به نام Show member تو همون پروژه قبلی ایجاد کن. حالا بریم داخل show member :

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

حالا اتصالات اولیه به پایگاه داده رو کد نویسی کن :

چون تمام مقادیر موجود در جدول رو می خوایم پس :

دقت کن زمانی که تو دستو select می دی نتیجه به شکل جدوله ، پس واسه این که نتیجه query یه جا ذخیره بشه به شی ResultSet نیاز داریم مثل Data table تو سی شارپ . یه چیز جالب دیگه تفاوت بین executeQuery با execute که اولی دستور رو اجرا می کنه + نتیجه رو هم بر می گردونه ، اما دومی فقط دستور رو اجرا می کنه .

اما قسمت مهیج کار !!!!

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

ببین دارم نتیجه ی query رو از نمونه ی rs که از شی ResultSet ساختیم می خونم .

حالا برگرد داخل فرم login و اونجا یه لینک به این صفحه (showmember.jsp)ایجاد کن.

اجرا رو ببین .

 

دانلود نرم افزار های جانبی Mysql

پاسخ به نظرات خوانندگان

سلام 

نرم افزار های Mysql Admin و Mysql Query  رو واسه دانلود گذاشتم ! شاد و موفق باشین .....

 

دانلود نرم افزارها

 

-----------------------------------------------------------------------------------------------------------------

خدای من
نه آن قدر پاکم که کمکم کنی و نه آن قدر بدم که رهایم کنی
میان این دو گمم
هم خود را و هم تو را آزار میدهم
هر چه قدر تلاش کردم نتوانستم آنی باشم که تو خواستی
و هرگز دوست ندارم آنی باشم که تو رهایم کنی
آنقدر بی تو تنها هستم که بی تو یعنی “ هیچ ” یعنی “ پوچ ”
خدایا هیچ وقت رهایم نکن . . .

دانلود نرم افزار دیکشنری برای اندروید

پاسخ به نظرات خوانندگان 

سلام 

یه نرم افزار دیکشنری واسه اندروید درخواست کرده بودید ، من از Fast dic استفاده می کنم . لینک دانلودشو گذاشتم دوست داشتین دانلود کنین ..... 


دانلود نرم افزار دیکشنری برای اندروید


---------------------------------------------------------------------------------------------------------------------------

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


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

پاسخ به نظرات خوانندگان

سلام دوست عزیز !  

شما در مورد الگوریتم رتبه بندی سایت ها در گوگل و الکسا پرسیده بودین ، گرچه می دونم در مورد Page rank اطلاع دارین اما ابتدا بهتره از لینک زیر دیدن کنید :

 Pagerank در گوگل چیست و چگونه محاسبه می شود؟

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

دانلود مقاله

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

--------------------------------------------------------------------------------------------------------

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

 

 

دانلود نرم افزار Mysql 5

پاسخ به نظرات خوانندگان

سلام دوست گلم !   

نرم افزار Mysql 5  رو  واسه دانلود گذاشتم ، اگه دوست داشتی دانلودش کن .

دانلود نرم افزار MySql 5

 

-------------------------------------------------------------------------------------------------------

آرزو کن

گوشهای ” خدا ” پر است از آرزو و دستهایش پر از معجزه

شاید بزرگترین آرزوی تو کوچکترین معجزه ی ” خدا ” باشد . . .

.

دانلود سورس کد تشخیص چهره با  Fisher face

پاسخ به نظرات خوانندگان

سلام  !

این پست رو فقط واسه شما نوشتم parisa عزیز ، منتظر ایمیلت بودم ولی چون جوابی ندادی ترجیح دادم چند تا لینک بهت معرفی کنم ، امیدوارم واست مفید باشه !

لینک زیر پیاده سازی تشخیص چهره با متد Fisher face به وسیله ی opencv

Fisher face + opencv

این هم یه مقاله راجبه Fisher face

Fisher face

و پیاده سازی Fisher face با نرم افزار متلب

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

امیدوارم موفق باشی .....

-------------------------------------------------------------------------------------------------------------------

دوستش دارم ...

بزرگیش را ...

سکوتش را ...

عظمتش را ...

تنهاییش را ...

حکمتش را ...

صبرش را ...

و ...

و ...

بودنش عادتیست ، مثل نفس کشیدن !

خدا را میگویم .


آموزش JSP - قسمت هفتم

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

یه پروژه وب جدید بگیر. رو نام پروژه راست کلیک کن و properties رو بزن . یه پنجره باز می شه که از اون گزینه ی library رو انتخاب می کنی تو صفحه ی جدیدی که باز میشه یه سری کتابخونه می بینی که ADD شده به پروژه ات اما حالا چون می خوای با پایگاه داده کار کنی باید کتابخونشو به پروژه ات اضافه کنی پس دکمه ی Add library رو بزن ، یه لیست باز میشه از تمام کتابخونه های موجود که شما از بین اینا Mysql JDBC Driver رو انتخاب می کنی . Ok الان دیگه می تونی از دستورات پایگاه داده استفاده کنی.

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

اولین کاری که می کنی یه دیتابیس به نام Register می سازی با یه جدول به نام member که سه تا فیلد داره : password از نوع int و کلید اصلی ، name از نوع char ، Email از نوع char

یه صفحه JSP به نام login بساز که کاربر بتونه مقادیر درخواستی رو وارد کنه . ( سه تا لیبل و سه تا Text input و دو تا Button باعناوین Login و Cancel )

یه صفحه ی دیگه به نام addmember ایجاد کن و با استفاده از تگ form در صفحه login مقادیر رو واسه addmember پست کن .

تو صفحه ی addmember قراره مقادیری که کاربر تو صفحه ی login وارد می کنه داخل جدول member ذخیره بشه . بنابراین ابتدا مقادیر رو دریافت می کنیم .

الان می خوایم این مقادیر رو در جدول member درج کنیم . پس یه بلوک try ، catch باز کن . قبل از این که شروع کنیم به کد نویسی باید به JSP بگیم می خوایم با دیتابیس کار کنیم پس :

ابتدا باید به دیتابیس متصل بشیم .

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

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

آخر کار connection رو می بندیم.

واسه قشنگی هم می تونی آخرش به کاربری که ثبت نام کرده خوش آمد بگی .

اجراشو ببین .

 

یه سوتی جالب !     Dear  قبل از نام کاربر بنویس ....

آموزش JSP - قسمت ششم

آموزش نصب و راه اندازای MySql - قسمت دوم

تو آموزش قبلی در مورد نصب Mysql کامل توضیح دادم ، بعد از نصب واسه این که بتونیم باهاش کار کنیم ( البته باید اینو بگم که شما می تونید از محیط command مای اس کیو ال هم استفاده کنید اما چون یه محیط داس بیسه شاید زیاد ازش خوشتون نیاد و یکم سخت باشه) نیاز به یه سری ابزار داریم : Mysql Administrator و Mysql Query Browser

Mysql Administrator یه نرم افزار واسه ایجاد ، مدیریت ، پشتیبان گیری و کار با بانک اطلاعاتی ، فرض می کنیم شما این نرم افزار رو از اینترنت دانلود کردی و حالا می خوای اجراش کنی.با دو بار کلیک روی Mysql Administrator.exe یه پنجره ظاهر میشه که مشخصاتی مثل نام سرور ، آدرس پورت ، نام کاربری و اون پسوردی که موقع نصب Mysql واسش انتخاب کردی رو چک می کنه. پسورد رو که تایپ کنی و ok رو بزنی وارد محیط Mysql Admin میشی .

حالا در مورد تک تک گزینه های موجود در صفحه توضیح می دم :

Server information:

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

Server control:

از این بخش می تونیم سرور رو start یا stop کنیم و تنظیمات دیگه رو انجام بدیم.

Startup variables:

تنظیماتی که در شروع کار Mysql باید اعمال بشه از قبیل امنیت ، شبکه و ...

User Admin:

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

Server connection:

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

Health:

یه وضعیت آماری از منابع سیستم رو بهت می ده مثل میزان RAM و درصد استفاده از CPU و ...

Server log:

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

Replication status:

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

Backup و Restore:

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

Catalogs:

با این گزینه می تونیم لیست بانک های اطلاعاتی موجود رو ببینیم . سه تا دیتابیس پیش فرض همیشه وجود دارده : test ، mysql و information_ schema

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

Mysql Query Browser نرم افزار ی واسه اعمال و نمایش دستورات sql

باز دو مرتبه فرض می کنیم اینو از اینترنت دانلود کردی ، رو فایل exe اش دو بار کلیک کن، یه پنجره ظاهر میشه اینجا اولا باید بهش بگی می خوای با کدوم دیتابیس ها کار کنی ؟ پس اسمشو بگو بعد همون پسورد همیشگی رو بهش بده. وقتی وارد محیطش می شی دیتابیست با جداولش و مشخصاتشون لیست شده. اینقدر باحاله وقتی تایپ می کنی : select * from maghaleh و بعد دکمه ی سبز رنگ Exe رو می زنی !! کل اطلاعات جدول maghaleh رو واست نمایش می ده . می تونی از دکمه ی Edit پایین صفحه مقادیر جدید تو جدول وارد کنی و بعد که کارت تمام شد Apply changes رو بزنی تا تغییرات اعمال بشه. یه محیط خیلی راحت و خودمونی داره ، اصلا به نظر من بچه هایی که درس پایگاه داده می گیرن بهتره تو کل ترم با Mysql کار کنن !!

خوب دیگه تا همین جا کافیه فعلا برو باهاش کار کن و لذت ببر!!

تگ File select در jsp

پاسخ به نظرات خوانندگان

سلام  ! 

شما در مورد تگ File Select پرسیده بودین ،

اولا این تگ رو از palette انتخاب می کنی  و یه نام واسش می گذاری . 

اجرایی که در تصویر دیدی یه دکمه به نام Submit هم داره چون قرار بوده فایل انتخابی رو واسه صفحه ی بعدی بفرسته همین و این چیز خاصی نیست.

شما زمانی که فایلی رو انتخاب می کنید به جای no file chosen نام فایل رو می نویسه البته در مرور گر chrome این طوریه . 

امیدوارم مشکلت حل شده باشه ! 


-----------------------------------------------------------------------------------------------------

تو را هر لحظه به خاطر می آورم

بی هیچ بهانه ای

شاید دوست داشتن همین باشد.........

آموزش JSP - قسمت پنجم

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

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

واسه ی کار با MySQL یه سری ابزار لازم داری : My Sql Administrator نرم افزاری برای مدیریت ، ایجاد و پشتیبان گیری و کار با بانک اطلاعاتی

My Sql Query Browserنرم افزاری واسه ی اعمال دستورات بانک اطلاعاتی ، اجرا و نمایش آنها که setup هر کدوم رو از اینترنت دانلود می کنی. تو این آموزش فعلا در مورد نصب MySQL به طور کامل توضیح می دم.

رو setup اش دو بار کلیک کن تا فرایند نصب انجام بشه ، مثل همه ی نرم افزار ها یه سری Next و بعد هم Finish می کنی . البته در موقع نصب اگه گزینه ی custom رو کلیک کنی می تونی مسیر نصب رو هر جا که دوست داری انتخاب کنی .

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

بلافاصله پنجره ی جدیدی باز میشه که مراحل تنظیمات رو به دو صورت بهت پیشنهاد می کنه : اولی Detailed configuration و دومی standard . تو اولی رو انتخاب می کنی چون دفعه ی اوله که داری تنظیمات Mysql رو انجام می دی .

با Next به پنجره ی بعدی وارد می شی که در مورد حافظه ی مورد نیاز Mysql ازت می پرسه . گزینه ی اول می گه : آیا سیستمی که Mysql روش نصبه یه Developer machine ؟ یعنی غیر از Mysql نرم افزار های دیگه ایی هم روش نصبه ؟ اگه اینطوریه من حداقل میزان حافظه رو بهش اختصاص می دم . دومی می گه : آیا سیستمت یه server machine و قراره فعالیت های server روش انجام بشه ؟ اگه هست متوسط میزان حافظه واسش کافیه .

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

تو این مرحله ازت می پرسه ، Mysql رو واسه چه کاری می خوای ؟ می گی برای Multi function database

بعد از این می پرسه دوست داری داده هات کجا ذخیره بشن ؟ همون مسیر نصب خوبه یا یه جای دیگه رو در نظر داری ؟

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

تو مرحله ی بعدی می گه از چه پورتی می خوای به MySQL متصل بشی ؟ اصلا چرا اینو می پرسه ؟ چون Mysql اولین بار واسه لینوکس ساخته شده و لینوکس با پورت کار می کنه . 3306 پورت پیش فرض Mysql البته می تونی هر پورتی واسش انتخاب کنی فقط تو کد نویسی باید اون پورت رو قید کنی ( مثلا 3305 ) .

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

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

در پنجره ی security نیاز به پسورد داریم ، خواهشا یه چیزی انتخاب کن که بعدا یادت نره !    چون خیلی باهاش کار داریم ، همچنین Enable root access رو هم فعال کن چون اگه فعال نباشه نمی تونیم از طریق شبکه به Mysql اتصال پیدا کنیم.

و اما پنجره ی Execute ، باید تمام این گزینه ها تیک بخورن ، وگرنه یه پنجره باز می شه با دو تا گزینه ی skip و Retry ، گاهی وقت ها اگه Retry رو بزنی مشکل حل میشه اگه نشد باید Mysql رو uninstall کنی و دو مرتبه نصب کنی فقط یادت باشه این بار حتما مسیر نصب رو عوض کنی.

موفق باشی !!!    

اندرویدی کردن تلویزیون خونه !!!!

سلام دوستای خوبم!

فکرشو می کردی یه روز تلویزیون خونه رو روشن کنی به جای دیدن برنامه های شبکه های مختلف دسکتاپ اندروید 4 ظاهر بشه؟

از Application های مختلف استفاده کنی ، بازی ها رو اجرا کنی و حتی به اینترنت متصل بشی ؟ حالا حتما می گی این امکانات واسه تلویزیون های مدرنه ! اونایی که پردازنده داره ! اما نه حتی با یه تلویزیون که فقط فلش می خوره هم میشه این اتفاقو تجربه کرد  !! فقط کافیه  mini PC android داشته باشی. تو ایران وجود داره ، یه فلشه ، قیمتش نزدیکای 300 ، 400 هزار تومانه !  

دیشب داشتم یه کلیپ ازش تماشا می کردم واقعا عالی بود !