تبليغاتX
۩ تمامي علوم كامپيوتر ۩
سلام

امروز براتون سورس برنامه نشون دادن و غيب کردن بعضي از درايو ها رو مي زارم

اين کد دانلود هست

http://nima0711.parsaspace.com/Show%20and%20Hide.rar

۱۸۳ کيلو بايت

اين توسط دوستم سيروس نوشته شده اين داراي کد ورورد و خروج داره

که از توي سورس مي تونين پيدا کنين و مي تونين عوضش کنيد .

 


ادامه مطلب
+ نوشته شده توسط nImA در یکشنبه بیست و سوم تیر 1387 و ساعت 10:20 بعد از ظهر |

به دلیل سٶالات زیادی كه در مورد این موضوع شده بود تصمیم گرفتم كه كمی در مورد این موضوع تحقیق و نتیجه برای استفاده همان در سایت IranPHP.net برای استفاده همگان قرار دهم . قبلا گفته باشم كه اینها تنها برداشت های شخصی
من در این تحقیق می باشد و خوشحال می شوم كه بقیه ایرادات من را در این تحقیق برایم ارسال كنند به دلیل اینكه من تجربه كار با
ASP را ندارم و همچنین بعضی اطلاعات من مربوط به ASP است و NET. را شامل نمی شود .

۱- سرعت ، سرعت ، سرعت
اولین باری كه یك كد به زبان
PHP نوشتم بر روی یك كامپیوتر Pentium 166Mhz بود بر روی سیستم عامل Linux
و به
همراه
Apache Web Server . بسیار برایم جالب بود كه چقدر كد های من سریع اجرا می شوند . یعنی در آن موقع با
اگر شما یك
Windows NT بر روی آن می توانستید سوار كنید و به فرض كه IIS هم بر روی آن بالا می آمد فكر كنم
اصلا وقت
Serve كردن صفحات عادی html را نداشت چه برسد به اینكه بخواهد ASP را هم اجرا كند . علتش این است
كه
Microsoft از یك Technology در اجرا كردن كدهای زبان ASP استفاده می كند كه در آن هر موقع شما تصمیم به
استفاده از یك عنصر خارجی مانند
VBScript, MSSQL, ODBC و خیلی چیزهای دیگر كه در حقیقت از Engine های
خارجی استفاده می كنند دستور به آن
Engine خارجی می دهد و جواب بدست آمده را بررسی و برای استفاده در اختیار
ادامه برنامه می گذارد . همین رفت و برگشت و اجرا كردن
Engine های خارجی باعث كند شدن سرویس دهی می شود كه
این را شما به خوبی می توانید در استفاده از
MSSQL به طرق مختلف احساس كنید . مثلا اگر شما خود MSSQL Extentions
برای استفاده از
MSSQL استفاده كنید برای یك Query مشترك ۱.۸۸ ثانیه زمان تلف می شود و اگر همان را با استفاده
از
ODBC اجرا نماﺋید زمانی در حدود ۹.۵۴ ثانیه تلف می شود كه این خود نشان می دهد كه ASP
اینها را به تنهاﺋی اجراء
نمی كند و از
Engine های ویندوز استفاده می كند .


۲- استفاده بهینه از Memory
در
IIS4 اگر شما در یك صفحه مثلا ۲۰ بار یك صفحه را Include كنید این صفحه ۲۰ بار در حافظه بارگذاری می شود و در
حقیقت حافظه شما
۲۰ برابر زیادتر اشغال می شود . البته شنیدم كه این مشكل در ویندوز ۲۰۰۰ و IIS5
حل شده است
اما بازهم برای كسانی كه
ASP را مینویسند و می خواهند آنرا بر روی سرور های Hosting كه دارای سیستم عامل NT
هستند اجرا كنند مشكل زا است و باعث كند شدن سیستم می شود و در
Load بالا مسلما مشكل زا خواهد شد .
این مشكل به طور كلی در
PHP وجود نداشته و ندارد و استفاده درست از Memory در هنگام اجرای یك كد باعث شده است
كه صفحات در
Load بالا نیز به خوبی قابل رٶیت باشند .


۳- خرج اضافی ندارید !
مثلا در
ASP اگر بخواهید از امكاناتی نظیر Encryption یا File Uploading
یا ارسال نامه توسط كد برنامه استفاده كنید
باید امكانات اضافی برای این كار خریداری كنید و نصب كنید تا این امكانات به
IIS شما اضافه گردد . این در حالیست كه
در
PHP همه اینها در هنگام Compile در نظر گرفته می شوند و همگی از امكانات Standard این زبان هستند و هیچ نصب
یا خرج اضافی در كار نیست .

۴- MySQL بهترین انتخاب، بیشترین سرعت
در اینجا قصد ندارد به مقایسه
MySQL و MSSQL بپردازم . اما به خاطر قدرت خارق العاده MySQL و سازگار بودن این
DBMS با زبان PHP به صورتیكه PHP اتصال به MySQL را به صورت دستورات Internally پشتیبانی می كند و حتی نیاز
به نصب
Module اضافی برای این كار نمی باشد ، از سرعت بسیار بالاﺋی در كار با SQL برخوردار است كه شاید بعدا در
مورد
MySQL مقاله ای نوشتم .

۵- نزدیك بودن Syntax به ++C/C و Java
از آنجاﺋیكه اكثر برنامه نویسان از ++
C/C استفاده كرده اند و بخاطر محبوب بودن بی حد Java معمولا با Syntax های
این دو زبان اكثرا آشنا هستند .
PHP هم اكثر Syntax های خود را شبیه به این زبانها انتخاب كرده است كه برای یادگیری
دوباره
Syntax دستورات دچار مشكل نشوید كه مسلما Microsoft اصلا برایش این مساﺋل مشكل حساب نمی شود .

۶- رفع ایرادات ، سریع ، بی دردسر
تا حالا از
Microsoft خواسته اید كه ایرادی را در سیستمهای خود رفع كند ؟ مسلما اگر شركت بزرگی مانند Boeing

نباشید حرف شما خیلی خریدار ندارد یا لااقل به این زودی ها به نتیجه نمی رسید .
OpenSource بودن PHP این امكان را به شما می دهد كه شخصا اقدام به رفع مشكل كنید و آنرا برای دستندركاران PHP
ارسال كنید و یا اینكه در
Mailing List های عمومی PHP موضوع را مطرح كنید و خواهید دید كه از سراسر دنیا برای
رفع ایراد شما
Patch ارسال می گردد .


۷- اجرا بر روی Platform های مختلف
درست است كه خیلی از این ایرادات را
Microsoft رفع خواهد كرد و Technology های جدیدتر اراﺋه خواهد كرد ( چه
بسا این
Net. كه الان آمده همه را درست كرده باشد ) اما یك مشكل اساسی برای ASP وجود دارد و آن این است كه
ASP بدون Windows یعنی هیچ ! بدلیل اینكه ASP نصفی از كدها را توسط Engine های ویندوز اجرا می كند كه در
سیستم عامل های دیگر خبری از آنها نیست . لذا
ASP در سیستم عاملهای دیگر همیشه دارای ضعفهای بزرگی است .
اما
PHP به دلیل آنكه توسط GNU C Compiler در همه Platform ها قابل Compile شدن است و از Engine های خاص
هیچ سیستم عاملی برای اجرای كدها استفاده نمی كند قابلیت اجرا بر روی تعدا زیادی از
OS ها را داراست كه این یك
مزیت برای برنامه نویس ها محسوب می شود


ادامه مطلب
+ نوشته شده توسط nImA در شنبه بیست و دوم تیر 1387 و ساعت 4:58 بعد از ظهر |

سلام

سلام و صد سلام به همه دوستان و بربچ خفن امروز من با یه شرکت قرار دادد بستم که هاست براشون بفروشم اگر دویت داشتید یه هاست قوی با یک عدد دامین گیرتون بیاد به این صفحه برید البته تو پرانتز می گم یه زره قیمتش بلاست ولی نسبت به خدمات و سرورش می ارزه شما می تونید از این سرور از حتی هاست و دومین مجانی دریافت کنید البته این به شرطی هست که روز حداقل ۱۰۰۰ .

به خدا شرمند ام که انقدر صفحه بد چیده شده اصلاْ حالو حوصلش روامشب ندارم ولی فردا براتون درستش می کنم

ورورد


ادامه مطلب
+ نوشته شده توسط nImA در سه شنبه هجدهم تیر 1387 و ساعت 11:45 بعد از ظهر |
سلام

بعد از چند روز اومدم و براتون یه قسمت دیگه از کتاب رو کامل کردم و الان براتون دارم آپ می کنم و براتون Url رو براتون مي زارم

تو اين قسمت حلقه ها را ياد دادم

http://nima0711.parsaspace.com/N_in_4.pdf

حتماً دانلود كنيد

حجم 752.52

اگر دانلود نكنيد از كفتون رفته


ادامه مطلب
+ نوشته شده توسط nImA در یکشنبه شانزدهم تیر 1387 و ساعت 11:39 بعد از ظهر |
سلام

به  همه کسانی که در شیراز زندگی می کنند اعلام می کنم که اولین مدرسه کاملاْ هوشمند دو زبانه به زودی افتتاح می گردد این مدرسه در مقطع ابتدای فعال است.برای کسب اطلاعات بیشتر به این شماره تلفن تماس حاصل فرمائید. ۲۲۶۱۲۲۸

در ضمن این مدرسه کیف در مدرسه بوده

درصورت توان به دیگران هم اطلاع دهید


ادامه مطلب
+ نوشته شده توسط nImA در پنجشنبه سیزدهم تیر 1387 و ساعت 11:51 بعد از ظهر |
سلام

تو رو خدا ببخشید که بد قول شدم

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

این هم دو جلسه پشت سر هم کتاب

http://nima0711.parsaspace.com/N_in_1(2%20&%203).pdf

این هم سورس مثال ها و عکس برنامه ها

http://nima0711.parsaspace.com/Learner.rar


ادامه مطلب
+ نوشته شده توسط nImA در دوشنبه دهم تیر 1387 و ساعت 5:36 بعد از ظهر |
سلام

من می خواستم بگم اگر خدا بخواد می خوایم وبلاگ رو با پستاش به سرور ایرانبلاگ ببریم

اگر مخالفید یا موفقید فقط برام یه نظر بزارید یه کلمه ای ====یا آره یا نه====

لطف می کنید

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

 آدرس این هستhttp://I333.iranblog.com


ادامه مطلب
+ نوشته شده توسط nImA در پنجشنبه ششم تیر 1387 و ساعت 0:55 قبل از ظهر |
سلام بچه ها امروز دیروز اومدم براتون کتاب رو آپ کنم اما یه دفعه نه چند دفعه وارد سیستم شدم دیدم که وارد پنل بقیه وبلاگ ها شدم این هم یه عکس از اون صفحه جالب این که قسمت سمت راست که پنل امکانات  من بود بعضی موقعه ها مال خودم بود و بعضی اوقات مال بقیه اما پسورد رو نمی شد عوض کنی


ادامه مطلب
+ نوشته شده توسط nImA در پنجشنبه ششم تیر 1387 و ساعت 0:18 قبل از ظهر |
سلام

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

ولی الان براتون یه چیز باحال اوردم هر کی که می خواد می تونه امتحان +Network بده

اين هم آدرسش

امتحان مي دم


ادامه مطلب
+ نوشته شده توسط nImA در یکشنبه دوم تیر 1387 و ساعت 2:56 بعد از ظهر |
سلام

امروز داشتم نظرات رو نگاه می کردم دیدم یکی برام نوشته که چه جوری می شه درایو D را مخفي كرد

آقا شرمند مي نمي دونم كد اصلي چي هست ولي چيزي كه مي دونم اين هست كه براي اينكه روي هر كامپيوتري جواب بده بايد درايو رو خودش تشخيص بده پس بايد يه مودال بازكنيد و توش اينجوري بنويسيد:

Public Declare Function RegCreateKey Lib "advapi32.dll" Alias "RegCreateKeyA" (ByVal HKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Declare Function RegSetValueEx Lib "advapi32.dll" Alias "RegSetValueExA" (ByVal HKey As Long, ByVal lpValueName As String, ByVal Reserved As Long, ByVal dwType As Long, lpData As Any, ByVal cbData As Long) As Long
Public Declare Function RegDeleteValue Lib "advapi32.dll" Alias "RegDeleteValueA" (ByVal HKey As Long, ByVal lpValueName As String) As Long
Public Declare Function RegCloseKey Lib "advapi32.dll" (ByVal HKey As Long) As Long
Public Declare Function RegOpenKey Lib "advapi32.dll" Alias "RegOpenKeyA" (ByVal HKey As Long, ByVal lpSubKey As String, phkResult As Long) As Long
Public Const HKEY_CLASSES_ROOT = &H80000000
Public Const HKEY_CURRENT_CONFIG = &H80000005
Public Const HKEY_USERS = &H80000003
Public Const HKEY_CURRENT_USER = &H80000001
Public Const HKEY_LOCAL_MACHINE = &H80000002
Public Const REG_SZ = 1
Public Const REG_DWORD = 4
Public Const REG_NONE = 0
Public Const REG_MULTI_SZ = 7
Public Const REG_EXPAND_SZ = 2
Public Const REG_BINARY = 3

اينكه براي دست بردن تو ريجستريي

اين هم براي پيدا كردن درايو اصلي(ويندوز)

Public Declare Function GetWindowsDirectory Lib "kernel32" Alias "GetWindowsDirectoryA" (ByVal lpBuffer As String, ByVal nSize As Long) As Long

براي استفاده از دايركتوري اصلي بايد اينجوري بنويسيد (مثلاً)

SetAttr WinDrive & "WINDOWS\system", vbNormal

اميد وارم كه كمك كرده باشم


ادامه مطلب
+ نوشته شده توسط nImA در شنبه یکم تیر 1387 و ساعت 4:22 بعد از ظهر |