HOME PAGE | E-MAIL TO ADMIN | RSS | FOVORITE | SET HOME PAGE | SAVE PAGE AS | ADMIN PROFILE

منوي اصلي

v صفحه نخست
v پروفايل مدير وبلاگ
vپست الکترونيک
v آرشيو وبلاگ
vعناوين مطالب وبلاگ
vتماس با ما

آرشیو مطالب

1390
لينك باكس و بنر
پيام مديريت وبلاگ : با سلام خدمت شما بازديدكننده گرامي ، به سايت جدیدترین نرم افزار روز دنیا | عکس | فیلم | بازی | اس ام اس | خوش آمديد . لطفا براي هرچه بهتر شدن مطالب اين وبلاگ ، ما را از نظرات و پيشنهادات خود آگاه سازيد و به ما در بهتر شدن كيفيت مطالب وبلاگ ياري رسانيد . براي سريع تر رسيدن به مطلب مورد نظر از آرشيو موضوعي استفاده كنيد همچنين ميتونيد به آرشيو مراجعه كنيد. براي تبادل لينك , لوگو ,بنر يا آر اس اس از طريق نظرات به ما اطلاع دهيد .
Security Administrator Password Hacker v1.0

با سلام خدمت همگی


شاید بارها در کافی نت ها دیده باشید که برای محدود کردن سیستم ها از ابزاری مانند Security administrator

که در حال حاضر آخرین ورژنش 13 هست

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

منم یک تولز بسیار کاملی رو نوشتم برای این کار

Security Administrator Password Hacker v1.0



این ابزار قابلیت

حذف کردن پسورد



نشان دادن پسورد



بازگرداندن پسورد به پسورد اولیه که صاحب کافی نت براش گذاشته



و عوض کردن یا گذاشتن پسورد


روی ورژن Security Administrator 13 تست شده اگه روی ورژن های دیگه جواب نداد بی زحمت لینک دانلود اون ورژن هراه با کرک رو بارد بخش نظرات




موفق باشید


 

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
تاوان

میگویند یک روزی هست ..
که چرتکـه دست میگیرند و حساب و کتاب میکنند ...
و آن روز تـــو باید تــــاوان آن چه با من کردی را بدهی!
فقط نمیدانم ....

تاوان دادن آن موقع تـــو ، به چه درد من میخورد لعنتی !؟

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
یک نفر

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

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
دلم

دلم دل نيست...
دريا نيست...
مرداب است
كه موجى هم سراغش را نميگيرد،
نه شوق زيستن دارد
نه ميميرد....

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
دلم تنگ است

دلم تنگ شده ....
برای خاطراتی که با تو داشتم
برای دفتر شعرم که مدتی است چیزی در ان نمینویسم...
حتی برای ادم های حسودی که دور و برم میچرخند
دلم تنگ است ...
برای شادی و ارامشی که داشتم ...دورتر ها
که دیگر ندارمشان
خنده هایی که دارم فراموششان کردم
دلم تنگ است برای خودم که خیلی عوض شده ام....div>

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
بودن

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

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
کجایی

کجایی که صدایش را بشنوی ؟
قلبم را از روی پیراهن سیاهم می بینم که هنوز با تمام قدرت برای تو می تپد ...
امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
وقتی نیستی

وقتی تو نیستی
شادی کلام نامفهومی‌ست
و «دوستت می‌دارم» رازی‌ست
که در میان حنجره‌ام دق می‌کند

... و من چگونه بی‌تو نگیرد دل‌م
اینجا که ساعت و
آیینه و
هوا
به تو معتادند.....
امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
اگه

اگه خرابی، خرابتم

اگه مستی، شرابتم

اگه هستی، کنارتم

اگه نیستی، بیادتم

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
قدمت

ما نه آنیم که در بازی تکراری این چرخ و فلک، هر که از دیده مان رفت ز خاطر ببریم.

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

وسعت دیده ما خاک قدمهای تو بود، خاک زیر قدمت را به دو دنیا بخریم

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
من

من نباشم دنیا یک "من" کم دارد ...
تو که نباشی من یک دنیا کم دارم !

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
استیو جابز هم رفت!

 
استیون پل جابر ملقب به استیو جابز مدیر ارشد اجرایی و یکی از بنیانگذاران اپل در 5 اکتبر 2011 (14 مهرماه 1390) به دلیل بیماری سرطان در سن 56 سالگی درگذشت.

البته مدت ها بود اینجا چیزی ننوشته بودم اما مشاهده وب‌سایت اپل با عکس استیو جابز و تاریخ تولد و درگشت ایشان چیزی نبود که بتوان به راحتی از کنارش گذشت! 136 امین پولدار جهان که البته بسیار ساده زندگی می کرد و در همه کنفرانس‌هایش ساده ظاهر می شود. و شاید همین سادگی اش بود که وب‌سایت اپل نیز بسیار ساده خبر درگذشت و تصویر این نابغه بزرگ را به نمایش گذاشت.


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

درگذشت این بزرگ‌مرد تاریخ معاصر تکنولوژی و فناوری را خدمت همه دوستداران تکنولوژی و مخصوصا اپل داران، تسلیت می گم.
قطعا یاد ایشان برای همیشه در ذهن ها خواهد بود.
ضمنا وبلاگی شامل زندگی‌نامه، عکس‌ها و ... از زندگی ایشان تهیه شده است (به زبان انگلیسی) که از این آدرس می‌توانید ببینید.
 

Steve Jobs  - استیو جابز

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
مشکل نصب SQL Server 2005

در بسیاری از موارد، پس از نصب این برنامه مشاهده نمودم که ابزارهای سمت کلاینت (Client Tools) از قبیل Sql Server Management Studio و Documentations و غیره نصب نشده اند.

در ابتدا تصور می کردم که هنگام نصب این برنامه بی دقتی کرده ام ولی با تکرار این موضوع متوجه شدم که اشکالی در کار وجود دارد.

جالب اینجا بود که هنگامی که DVD این برنامه را مجددا اجرا می کردم و قصد داشتم که مواردی را که نصب نشده بود نصب کنم، برنامه به من اعلام می کرد که تمامی موارد نصب شده اند! در حالی که این موضوع صحت نداشت.

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

تا اینکه سرانجام به سراغ گوگل رفتم و به جستجوی علت این موضوع پرداختم.

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

پس از طی چند دقیقه متوجه شدم که این مشکل معمولا برای افرادی به وجود آمده که ابتدا برنامه Visual Studio را نصب نموده اند و سپس به سراغ نصب برنامه SQL Server 2005 رفته اند.

سرانجام به نتایج زیر رسیدم.

پس از نصب برنامه Visual Studio اگر شما نصب گزینه SQLExpress را نیز انتخاب کرده باشید، این برنامه یک پوشه به نام Tools در مسیر زیر ایجاد خواهد نمود. (در این مقاله من فرض کرده ام که برنامه را در درایو C نصب نموده اید)

C:Program FilesMicrosoft SQL Server90

سپس هنگام نصب نرم افزار SQL Server 2005 ، فایل Setup وقتی متوجه می شود که پوشه tools در این مسیر وجود دارد، فرض را بر این می گذارد که ابزارهای سمت کلاینت از قبیل Sql Server Management Studio نصب شده اند و دیگر این ابزار ها را نصب نمی کند!

البته باید ذکر کنم که شاید این مشکل مربوط به نسخه ای که من نصب می کنم باشد و در نسخه های جدید تر، این مشکل را مایکروسافت رفع نموده باشد.

لذا راه حل زیر جهت رفع این مشکل پیشنهاد می شود.

مشکل:

پس از نصب نرم افزار SQL Server 2005 متوجه شده اید که ابزارهای سمت کلاینت از قبیل Sql Server Management Studio نصب نشده اند.

راه حل :

معمولا داخل فولدر نسخه مورد نظر برنامه در DVD یا CD شما (من نسخه  SQL Server 2005 Developer Edition را استفاده می کنم) دو فولدر به نام های Servers و Tools وجود دارند.

داخل پوشه Servers فایل های مروبط به نصب برنامه وجود دارد ولی ما با پوشه Tools کار داریم.

به داخل فولدر های زیر رفته و فایل SqlRun_Tools.msi را اجرا نمایید.

ToolsSetup

پس از جرای این فایل پس از چند لحظه با دیالوگ زیر مواجه خواهید شد.

گزینه Change Installed Components را انتخاب نموده و با خیال راحت به نصب موارد ناقض SQL Server 2005 بپردازید.

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
سمینار درگاه پرداخت آنلاین

سمینار معرفی درگاههای پرداخت اینترنتی

مورخه : ۰۲/۰۸/۹۰

·      آشنائی با نحوه عملکرد درگاه

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

·      بررسی مفاهیم پایه ای انتقال اطلاعات و امنیت درگاه

·      ارائه نمونه کدهای برنامه نویسی درگاه

 

دانلود نسخهpdf سمینار online payment gate

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
امنیت فایل های اجرایی NET.

Reflector نام نرم افزاری است که توسط آن می توانید برنامه های نوشته شده به زبان های NET. (ویژوال بیسیک ، #C ، …) را Decompile کنید . به طور کلی برنامه های نوشته شده به زبان دات نت پس از کامپایل به کد هایی به نام IL تبدیل می شن . از این رو توسط ابزار های خاصی مانند Reflector ، Fox ، Dis sharp میشه فایل های اجرایی ایجاد شده رو Decompile کرد . به عبارت ساده تر تا حدود %70 به کد اولیه برنامه دسترسی پیدا کرد . در واقع میشه گفت این قضیه معنای کد اجرایی (exe) رو تا حدودی نقض می کنه . برای روشن تر شدن موضوع یک مثال مطرح می کنم :

کد زیر رو در نظر بگیرید . کد رو به زبان #C ودر محیط Visual Studio می نویسیم .

        private void Form1_Load(object sender, EventArgs e)
        {
            int a, b;
            int c = 0;
            string outx = "";
            a = 8;
            b = 4;
            c = a + b;
            outx = Convert.ToString(c);
            MessageBox.Show(outx);
        }

پس از کامپایل کد و تبدیل به فایل اجرایی اون رو توسط نرم افزار رفلکتور ، DeCompile می کنیم و نتایج رو مشاهده می کنیم :

private void Form1_Load(object sender, EventArgs e)
{
    int num3 = 0;
    int num = 8;
    int num2 = 4;
    num3 = num + num2;
    MessageBox.Show(Convert.ToString(num3));
}

همونطور که مشاهده می کنید تنها شکل ظاهری کد ها تغییر کرد . برای مثال ما در کد اصلی برای تبدیل مقدار int به string از یک متغیر کمکی استفاده کردیم در صورتی که کد Decompile شده به صورت خلاصه تری در اومده.


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

و اما راه حل جلوگیری از این مشکل چیه ؟
توصیه من استفاده از نرم افزاری به نام Smart Assembly هست . با استفاده از این obfuscator قدرتمند می تونید تا مقدار زیادی کدتون رو مبهم کنید . به طوری که حتی در مواردی Decompile کردن اون هم کاری غیر ممکن خواهد بود .

نتایج مبهم کردن فایل اجرایی توسط نرم افزار Smart Assembly به شرح زیر است :

——– اطلاعات دریافت شده توسط نرم افزار رفلکتور : Module contains unkown meta-data stream
——– حجم فایل اجرایی قبل از عملیات مبهم سازی : 8 کیلوبایت
——– حجم فایل اجرایی بعد از انجام عملیات مبهم سازی : 132 کیلوبایت

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
نکاتی که در برنامه نویسی باید/میتوانند رعایت شوند

  1. توضیح بنویسید : برای تمامی قسمت های برنامه توضیحات مختصر و مفید بنویسید در غیر اینصورت مطمئن باشید حتماً یک روزی برای فهمیدن عملکرد دستور ساده ای مثل i=i+2  در یک کد قدیمی ، ساعت ها وقت صرف خواهید کرد .(1700 خط کد و دریغ از یک کلمه توضیح ! باورتون میشه ؟!)
  2. پیغام های مرتبط نمایش دهید : جان عزیزتان برای هر خطای کوچک و بزرگی که ممکنه در برنامه رخ بده یک پیغام صادر نکنید . واقعاً وحشتانکه برای” وقتی که سرور پیدا نمیشه ، وقتی که سرور پیدا شده ولی جوابی صادر نمیشه و زمانیکه جواب صادر شده اما جواب صحیح نیست” ؛ یک پیغام مشابه صادر کنید و بگویید : “عملیات انجام نشد” !! یا حداقل اگر توجیه امنیتی برای اینکار دارید نکته 1 یعنی نوشتن توضیحات مرتبط رو حتماً رعایت کنید .
  3. از روش های سنتی دست بردارید : شی گرایی چندین سال است که مطرح شده ، امیدوارم محض رضای خدا هم که شده افتخار بدهید ، روش های قدیمی را دور بریزید و کمی مدرن کد بنویسید.
  4. کدهایی با اهداف متفاوت را در فایل های جداگانه بنویسید.
  5. به جای استفاده از 10 تا متغیر زبان بسته ی هم نوع ، از آرایه استفاده کنید |:
  6. در زمان کار با رشته ها در خوشبینانه ترین حالت هم از توابع حذف فضاهای خالی ابتدا و انتهای رشته استفاده کنید (Trim).
  7. یادداشت برداری کنید : خیلی وقت ها کامپایلر دقیقاً به ما نمی گوید اشکال از کجاست ، بد نیست خطاهایی که کم و بیش با اونها برخورد می کنید رو با ذکر دلیل و شرایط وقوع یادداشت کنید.
  8. و در آخر : حتماً حداقل یک نسخه از پروژه ای که مشغول انجامش هستید رو در جایی دیگر به عنوان پشتیبان نگهداری کنید و در بازه های زمانی مشخص پشتیبان رو بروز رسانی کنید . اگر این مورد رو خوندی و عمل نکردی خدا سنگت میکنه !
امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
Tableدر برابر Div

طی سال های گذشته توسعه دهندگان وب از سمت توسعه ساختار وب سایت های بر پایه ی Table به سمت طراحی وب سایت هایی بر پایه ی Div حرکت کرده اند . عجب ! حتماً میگید چه کاره خوبی ! اما صبر کنید. آیا توسعه دهندگان میدونند دلیلشون برای اینکار چیه و اصلاً چطور باید اینکار رو انجام بدن؟ اغلب به نظر میرسه ملت دارن از جهنمی به اسم Table دور میشن فقط برای اینکه به جهنم جدیدی به اسم Div وارد بشن.

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

جهنم Table

وقتی وب سایت شما برای اهداف طراحی از جداول استفاده میکنه شما در جهنمی به اسم table هستید. Table ها به طور کلی باعث افزایش پیچیدگی ، سخت تر شدن نگهداری ، کاهش انعطاف پذیری برای انطباق با رسانه های مختلف(مثل دستگاه های موبایل و غیره) و طراحی عناصر مختلف در صفحات وب میشن.

MAMA یک موتور جستجو از نرم افزار Opera هست که در صفحات وب میخزه و نتایجی رو با شرح ساختار صفحات ارائه میده. اگر به کلید های جستجوی MAMA توجه کنیم متوجه میشیم که عنصر Table در 80 درصد ساختار صفحات وب وجود داره.

در این خصوص اگه ساده بخوام توضیح بدم : Table برای نگهداری داده های جدولی (مثل لیست کالاهای یک انبار) استفاده میشه نه برای اهداف طراحی و ایجاد ساختار صفحات وب.

سهولت استفاده

استفاده از جداول برای طراحی ساختار، کاملاً بصری و قابل درکه . ما روزانه داده های جدولی زیادی می بینیم و مفهمومش رو به خوبی میشناسیم. از طرفی وجود صفات جدولی ، یادگیری رو نسبتاً ساده میکنه چون دیگه توسعه دهنده مجبور نیست از یک StyleSheet جداگانه استفاده کنه. اما در Div هیچ صفت آماده ای وجود نداره و توسعه دهنده مجبوره در زمان طراحی ، Style های جدیدی رو ایجاد کنه. در Table ها وقتی محتوا خیلی طولانی باشند خط شکسته نمیشه . مثل Div ستون ها زیر ستون های دیگه فشرده نمیشن و در کل باعث میشه احساس کنید Table ها امن و بدون دردسر تر هستن.

نگهداشت پذیری

Table دارای تگ های متفاوتی هست. خود تگ table  به عنوان یک روپوش استفاده میشه. Tr برای ایجاد سطر ها و Td برای ایجاد ستون ها استفاده میشن. تگ های thead و tbody برای اهداف ساختاری استفاده نمیشند چون به محتوا خاصیت معنایی میدن. برای خوانایی بیشتر معمولاً هر تگ با رعایت تو گذاری (Tab) در یک خط نوشته میشه. ضمناً باید توجه داشت که خواص colspan و rowspan کد رو پیچیده تر هم میکنن.

1
2
3
4
5
6
7
8
9
10
11
12
13
<table cellpadding="0" cellspacing="0" border="0">
    <tr>
        <td colspan="3" height="120px">....td>
    tr>
    <tr>
        <td valign="top">...td>
        <td valign="top">...td>
        <td valign="top">...td>
    tr>
    <tr>
        <td colspan="3">...td>
    tr>
table>
1
2
3
4
5
"header">...
"menu">...
"content">...
"aSide">...
"footer">...

همونطور که در مثال بالا میبینیم ،  کدهای بیشتری برای قالبی که با Table ایجاد شده نسبت به Div نوشته شده. حالا فرض كنيد همچنان كه كد بزرگتر ميشه اين تفاوت در اندازه، ثابت باقي بمونه . در ساختاری بر پایه Div هم میشه بی خیال menu div شد و در عوض از یک لیست نا مرتب (ul) به عنوان ظرف استفاده کرد.

جداول باعث میشن نتونید یک کد تمیز بنویسید و تا زمانی که بحث نگهداری داده های جدولی (مثلاً لیست اجناس یک انبار) مطرح نباشه ، استفاده از اونها برای طراحی صفحات هیچ معنایی نداره . مشکل دیگه Table ها اینه که باعث میشن جداسازی طراحی از محتوا سخت بشه. با توجه به نتایج MAMA ، خواص border ، width ، cellpadding و cellspacing در 90% از صفحاتی که از Table استفاده کرده بودند وجود داشته و این یعنی به جای اینکه خواص و استایل ها در style sheet ها قرار بگیرند ، مستقیماً در صفحه Html نوشته شده اند.

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

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

انعطاف پذیری با رسانه ها

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

نویسنده : Geir Wavik – گردآوری و ترجمه : مهران رسا

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
سخنان طلایی برنامه نویسان بزرگ

علوم رایانه هیچگاه شخصی را تبدیل به یک برنامه نویس خوب نمی‌کنند

همانطور که مطالعه در مورد رنگ‌ها و قلم‌ها شما را تبدیل به یک نقاش

خوب نمی‌کند. (Eric Raymond)

صحبت کردن ساده است. کدت رو نشون بده! (Linus Torvalds)

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

برنامه نویس خوب کدی را می‌نویسد که برای سایر همکارانش قابل

درک باشد. (Martin Fowler)

سادگی یک برنامه یکی از شرایط قابل اطمینان بودن آن است. (Edsger Dijkstra)

تنها دو نوع زبان برنامه نویسی وجود دارد: آنهایی که برنامه نویس‌ها از

آن شکایت دارند و آن‌هایی که اصلا مورد استفاده قرار نمی‌گیرند! (Bjarne Stroustrup)

برنامه نویسی سطح پایین (Low-level) روح برنامه نویس‌ها را جلا

می‌بخشد!(John Carmack, ID software)

بزرگی واقعی با اندازه گیری مقدار آزادی که به دیگران عطا می‌کنید،

سنجیده می‌شود و نه به اینکه چگونه دیگران را وادار می‌کنید تا آنچه را

که مد نظر شما است اجرا کنند. (Larry Wall)

اگر به کامپایلر دروغ بگوئید او بعدا انتقام خواهد گرفت! (Henry Spencere)

برنامه که استفاده نشود bug ندارد(M.R.M)

کسی که برنامه نویسی نمی داند نه می تواند تحلیل کند نه طراحی و

نه مدیریت پروژه نرم افزاری(M.R.M)

همیشه اولین راه حل بهترین راه حل نیست، ولی دلیلی ندارد که اولین

راه حل بهترین نباشد، پس قبل از انتخاب راه حل نهایی برنامه ات همه

را کنار هم بگذار و سپس یکی را انتخاب کن(M.R.M)

اگر می خواهی بدانی کی عمر برنامه نویست پایان یافته،نگاهی به

برنامه سال قبلت بکن اگر به نظرت مشکلی نداشت بدان که دیگه به

آخر خط رسیدی(M.R.M)

تنها دو صنعت هستند که به مصرف کنندگان خود “کاربر” می‌گویند:

صنعت کامپیوتر و تجارت مواد مخدر! (ناشناس)

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
رمزگذاری فایلها

متن اصلی توسط Joker:

اطلاعات فایلهای rar یا zip یا 7zip یا … همگی بر اساس پسورد رمز میشوند نه اینکه پسورد جائی ذخیره بشود ، در واقع پسورد هیچکجا ذخیره نمیشود ، اطلاعات با یک رمز کد میشوند ، به عبارت دیگه کل فایل را شما باید کلمه رمز بدونید :) ، و اگه شما هر رمز دیگه ای هم بزنید اطلاعات دیکود میشوند منتها چون رمزاصلی نبوده اطلاعات اشتباه باز میشوند. میشه گفت رمزنگاری یک طرفه محسوب میشوند – راهی جز روش سعی و خطای پسوردها ندارد.

همونطور که توضیحات بالا مشخص هست کرک کردن پسورد فایل های rar با دستکاری شروط برنامه غیر امکان هست . به عبارت ساده تر امنیت فایل ها winrar صرفاً با یک شرط ساده برای بررسی کلمه عبور تامین نمیشه لذا تنها راه دور زدن کلمه عبور فایل های فشرده rar روش سعی و خطا خواهد بود .

برای روشن تر شدن این قضیه و اینکه با روش های رمزگذاری این چنینی آشنا بشید کد زیر رو آماده کردم ، که در ادامه به شرح قسمت های مختلف اون می پردازیم:

 

Function Encode(FileAddress As String, Pass As String)
On Error Resume Next
Randomize Timer
    StrX = Space(FileLen(FileAddress))
    Open FileAddress For Binary As #1
      Get #1, , StrX
    Close #1

    R = Int(Rnd * 5) + 1
    PublicN = "[" & Chr(5) & R & Chr(5) & "]"
    If Len(Pass) > 1 Then
        For j = 1 To Len(Pass) Step 2
            Part = Mid(Pass, j, 2)
            StrX = Replace(StrX, Chr(R + j), "[" & Chr(2) & Coder(Part) & Chr(2) & "]")
        Next j
    Else
    Exit Function
    End If
    Open FileAddress For Output As #1
        Print #1, StrX
        Print #1, PublicN
    Close #1
End Function
Public Function Coder(St As String) As String
    For i = 1 To Len(St)
        s = s & Chr(Asc(Mid(St, i, 1)) + R)
    Next i
    Coder = s
End Function


-

توضیحات تابع بالا : همونطور که مشاهده می کنید تابع دارای 2 پارامتر ورودی با عنواین : آدرس فایل  و کلمه عبور هست . خوشبختانه در خصوص دسترسی به محتویات متنی فایل ،  VB زیاد به پرو پای ما نمی پیچه . در هر صورت با توجه به آنچه در بالا مشاهده می کنید ، محتویات متنی فایل مورد نظرمون رو استخراج کرده و عملیات رمزگذاری رو شروع می کنیم . به طور دلخواه کلمه عبوری ورودی رو به بخش های دو کاراکتری تقسیم بندی کرده و جایگزین رشته کاراکترهای حاصل از کد اسکی جمع اعداد تصادفی (R) و شمارنده (J) می کنیم . و البته کاراکترهای کلمه عبور رو برای قشنگی هم که شده در بین [+کاراکتر اسکی 2+] قرار میدیم . خوب تمام کارهای گفته شده چه فایده ای دارند ؟ در واقع نکته اصلی تمامی موارد گفته شده در همین یک خط خلاصه میشه . با استفاده از اینکار کلمه عبور رو به نقاط مختلف فایل و به صورت کد شده (استفاده از تابع Coder)  تزریق می کنیم . پس به طور حتم برای بازگرداندن فایل به حالت اولیه فقط و فقط کلمه عبور اولیه قابل استفاده خواهد بود . قطعاً اگر در ذهنتون تابع Decode رو تصور کنین متوجه میشین که در این روش شرط (if) معنا نداره . در صورتی که فکر می کنید عکس این موضوع صحت داره می تونید دست به کار شده و کلمه عبور فایل رمزگذاری شده توسط الگوریتم بالا رو کشف کنید !

در نهایت توجه داشته باشید که روش بالا صرفاً برای بیان کلیات روش ذکر شده ، مورد استفاده قرار گرفت .


 دریافت فایل اجرایی رمزگذاری شده توسط الگوریتم بالا

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
به این میگن دانش آموز باهوش

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
تصادف های باور نکردنی در جهان + عکس

تصادف های باور نکردنی در جهان تصادف های باور نکردنی در جهان

بقیه ادامه مطلب

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
کلیپ خنده دار دستی کشیدن و بدشانسی

دستی کشیدن

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

download 

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
بازی زیبا و جذاب پل سازی با X Construction 1.32 – آندروید

در بازی جالب و جذاب X Constructuon شما باید با قدرت تفکر خود پل های بسیار محکم و مقاوم بسازید. این بازی شامل ۱۵ مرحله بسیار زیبا و جذاب میباشد که برای سیستم عامل آندروید طراحی شده است.

بازی زیبا و جذاب پل سازی با X Construction 1.32 - آندروید

فرمت : apk
دانلود (Download) | با حجم : ۶٫۸۹ مگابایت
رمز فایل : www.mob4u.ir

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
آهنگ جدید و بسیار زیبای احسان پایه به نام نمیدونی … با ۴ کیفیت

 Nemidooni

 Nemidooni

 

 Nemidooni

 Nemidooni

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
وقتی مدرسه می رفتی ؟

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

منتظر نظرتون هستم

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
عکس دختران شایسته کشورهای مختلف

بقیه ادامه مطلب

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
آهنگ جدید و فوق العاده زیبای شهاب تيام به نام بزن تار

آهنگ جدید و فوق العاده زیبای شهاب تيام به نام بزن تار

Shahab Tiam - Bezan Tar

دانلود از لينک مستقيم

Rigth Click - Save Target AS

Shahab Tiam - Bezan Tar

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

دانلود از لينک غير مـستقيم

Left Click - Mirror Link

منتـــظر نـــظرات شما درباره ایـــن آهنگ هستم

 

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
آهنگ جدید و زیبای محسن یگانه به نام هـراس

دانلود آهنگ جدید محسن يگانه هراس

MP3 320

Haras

MP3 192

Haras

OGG 64

Haras

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
روانشناسی رنگ چشم ها

ادامه مطلب

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
17امين نمايشگاه بین المللی الکامپ_تهران

 

          

17امين نمايشگاه بین المللی الکامپ از 18تا 22 آذر ماه در محل دائمی نمایشگاه های بین المللی تهران دایر است که به گفته مسئولان برگزاری نمایشگاه مدت زمان آن نسبت به سال گذشته 1 روز افزایش یافته است.

این نمایشگاه هر روزه از ساعت 9 صبح الی 16 بعدازظهر آماده پذیرایی از علاقه مندان در زمینه های کامپیوتر ، الکترونیک و تجارت الکترونیکی می باشد .
در الکامپ 17ام حدود 600 شرکت داخلی و خارجی حضور دارند که این میزان نشان دهنده رشد 20درصدی حضور شرکت کننده گان می باشد.
در این نمایشگاه کشورهایی همچون چین، تایوان، اندونزی، فرانسه، نروژ، ژاپن، کره جنوبی، هلند، انگلستان، ایتالیا، سنگاپور، آلمان، سوئیس، کانادا، هند و روسیه حضور دارند که آخرین دستاوردهای خود در زمینه الکترونیک ، کامپیوتر، تجارت الکترونیکی، سخت افزار و نرم افزار و تجهیزات مرتبط را در معرض دید علاقمندان قرار می دهند.
درآینده با بروزرسانی همراه باشید با تحلیل و نگاهی بر 17امین نمایشگاه بین المللی الکامپ.

امتياز بدهيد : 1 2 3 4 5 6 | امتياز : <-PostVote->
موضوع : | بازديد :
برچسب ها : ,
نوشته شده در پنجشنبه 24 آذر 1390 توسط Ebrahim Kalate Rahmani | لينك ثابت |
عناوين آخرين مطالب ارسالي
» نرم افزار ارسال اس ام اس با شماره دلخواه بدون محدودیت + راهنما
» عینک پلیس S8406
» عینک پلیس S8364
» عینک پلیس S8297
» عینک پلیس S2999
» عینک پلیس S8362
» نگین زیبایی دندان
» اتو مو هفت کاره
» موچین چراغدار
» گردنبند ماه تولد
» دزدگیر درب و پنجره
» موبر SunDepil
» آشنایی با 400 خط تولید درامد زا
» کتاب آموزش خیاطی نوین
» کتاب چهار فصل ازدواج
» کتاب رازهای جذب دیگران
» کتاب آنچه که زنان دوست دارند بشنوند
» کتاب جسارت عشق
» کتاب از آن تیپ دخترها نباشید
» کتاب زنانی که مردان عاشقشان می شوند
» کتاب چگونه مردان را به گوش دادن وادار کنیم
» کتاب صد و یک روش رمانتیک بودن
» کتاب چرا زنان خسته به نظر می رسند
» کتاب اعتماد به نفس
» کتاب شور و عشق زندگی
» چهار قانون طلایی لاغر شدن
» کتاب تغذیه کودکان
» کتاب میوه درمانی
» کتاب داروشناسی
» کتاب خانه داری
» کتاب داریوش کبیر
» مجموعه کارتونهای قدیمی
» آموزش بورس
» مدیران موفق
» راهنمای دریافت بورس تحصیلی از دانشگاههای خارجی
» مجموعه نمونه قرارداد ها
» مجموعه اساس نامه ها ،راهنمای ثبت شرکتها و مجوزها
» راهنمای ثبت اختراع
» پرسش و پاسخ مسائل تربیتی کودک و نوجوان توسط استاد دهنوی
» ژورنال عکس ساختمان و معماری
» مجموعه سخنرانی های دکتر علی شریعتی
» آموزش پخت ماهی
» 600 طرح توجیهی اقتصادی درآمدزا
» آموزش مکانیک خودرو پژو 405
» آموزش مکانیک خودرو سمند samand
» آموزشی قالیبافی و تابلو فرش
» آموزش دفاع شخصی
» آموزش پرورش شترمرغآموزش پرورش شترمرغ
» آموزش تعمیرات لپ تاپ
» مستند شاخص
» صد هزار کتاب،پروژه،پایان نامه و مقاله عمومی و تخصصی
» ماشینهای جادویی
» مدلهای آماده تری دی مکس پک شماره دو
» مدلهای آماده تری دی مکس پک شماره یک
» مجموعه نرم افزارهای سونی اریکسون سری K,W,Z
» گلچین صوتی مداحی و سینه زنی محرم
» آموزش شعبده بازی استاد کاوه
» آموزش ساخت گل شیشه ای نشکن
» سیزده غذای خوشمزه ملل مختلف
» نرم افزار تولید امواج مغزی
» مستند کریستیانو رونالدو
» مستند دفاع مقدس
» جادوگر موبایل 2
» مجموعه مستندهای National Geographic
» مجموعه نرم افزار برای پاکت پی سی
» مستند سرزمین اکتشافی ماموتها
» مستند مرگ مرد یخی
» گلچین مداحی حضرت فاطمه (س)
» مجموعه تصاویر مذهبی
» مستند شهادت آب
» مستند سیره عملی امام روح الله
» مجموعه ابزارهای فتوشاپ
» مستند همگام با دایناسورها
» گلچین مداحی نزار القطری
» آموزش فوتبال از مبتدی تا حرفه ای
» آموزش پرورش مرغ تخم گذار
» آنچه زنان باید درباره مردان بدانند
» آنچه مردان باید در مورد زنان بدانند
» مستند چنگیزخان مغول
» مستند دیکتاتور بزرگ هیتلر
» مستند بهشت پرندگان
» آموزش کامل زبان انگلیسیRosetta Stone
» پکیج کامل آموزش زبان انگلیسیTell Me More
» آموزش نقاشی چهره
» آموزش حرفه ای 3DS Studio Max
» مستند راز
» آموزش تکنیکها و مهارتهای کار با توپ
» عجایب فوتبال
» آموزش فوتبال دیوید بکهام
» آموزش حرفه ای فتوشاپ
» مجموعه کامل طراحی سایت
» لذت آشپزی با تیم مالزر
» 7000 زنگ موبایل
» موسیقی درمانی
» آموزش پر درآمدترین شغلها
» 8500 بازی موبایل
» نرم افزارهای موزیک سازی و تغییر صدا
» آموزش پخت پیتزا
صفحات ديگر
صفحات
صفحه قبل 1 ... 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 صفحه بعد

درباره


جدیدترین نرم افزار روز دنیا | عکس | فیلم | بازی | اس ام اس |

پیوند های روزانه

بقيه لينك ها ...

نظر سنجی

خبرنامه

برای اطلاع از بروز شدن وبلاگ ایمیل خود را وادر کنید

آمار وبلاگ

تعداد آنلاین : 2
بازدید امروز : 969
بازدید دیروز : 1180
بازدید هفته : 3641
بازدید کل : 100974
تعداد پست ها : 53881
تعداد نظرات : 3

پشتیبانی

RSS

POWERED BY
EbrahimKalate


تبليغات X