حافظه نهان (Cache)  چیست؟

اگر تاکنون یک کامپیوتر شخصی خریده باشید قطعا اصطلاح (Cache) را شنیده اید. کامپیوتر های مدرن دارای هر دو نوع کش های L1 و L2 حتی L3 هستند همچنین ممکن است از مقدار آن (سلرون، سلرون دی، فول) چیزهایی شنیده باشید این موضوع نشان میدهد که حافظه نهان یک فرایند مهم در علم کامپیوتر است که بروی هر کامپیوتری ظاهر می شود.

کاشه سازی یک فناوری مبتنی بر زیر سیستم حافظه کامپیوتر شما است. هدف اصلی یک کاشه شتاب دهی کامپیوتر شما و در عین حال پایین نگه داشتن قیمت آن است. کاشه سازی به شما امکان می دهد تا وظایف کامپیوتر خود را با سرعت بیشتری انجام دهید. برای درک ایده اصلی موجود در پشت یک سیستم کاشه اجازه دهید کار را با یک مثال فوق العاده ساده آغاز کنیم که برای نشان دادن مفاهیم کاشه سازی از یک کتابدار (پردازنده) استفاده می کند. اجازه بدهید یک کتابدار (پردازنده) را در پشت میزش تصور کنیم.او آنجا نشسته است تا کتبی که میخواهید.


را در اختیار شما قرار دهد برای ساده تر کردن وضعیت اجازه بدهید فرض کنیم که شما خودتان (کاربر پشت کامپیوتر) نمی توانید کتاب مورد نظر را بردارید شما باید کتاب مورد نظر خود برای مطالعه را از کتابدار (پردازنده) بخواهید تا وی آن را از یک مجموعه قفسه (یعنی بخش های مختلف پردازنده اعداد صفر و یک را ترجمه کند که این اعداد در RAM هستند) در سالن نگهداری کتابها (RAM) برای شما بیاورد ابتدا اجازه بدهید کار را با یک کتابدار فاقد کاشه آغاز کنیم.


اولین مشتری (اولین برنامه ایی که شما اجرا کرده اید) از راه میرسد او کتاب موبی دیک (یک برنامه مثل فتو شاپ) را در خواست میکند کتابدار (پردازنده) به سالن نگهداری کتاب (RAM) رفته و کتاب مورد نظر را برداشته به بخش مراجعه برگشته (یعنی ترجمه می کند و به مانیتور میفرستد) و کتاب را به مشتری می دهد بعدا مشتری برای باز گرداندن کتاب به کتابخانه بر می گردد (برنامه را می بندد) کتاب دار (پردازنده) کتاب مورد نظر را گرفته و آن را به سالن نگهداری بر می گرداند.
سپس کتابدار به بخش مراجعه باز گشته (یعنی منتظر اجرای فرمانهای بعدی شماست (حتی حرکت موس) و منتظر مشتری بعدی میماند فرض کنیم مشتری بعدی نیز کتاب موبی دیک را در خواست کند(یعنی دوباره برنامه فتوشاپ را اجرا کنیم) به این ترتیب کتابدار باید به سالن نگهداری(RAM) برگردد تا کتابی را که اخیرا با آن سرو کار داشته است را برداشته و به مشتری (کاربر) تحویل دهد.


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


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

او کتاب مورد نظر را می یابد و تمام کاری که باید انجام دهد این است که آن را از کوله پشتی در آورد و به مشتری بدهد و کار به پایان می رسد.
اگر تا کنون برای خود کامپیوتری تهیه کرده باشید، واژه "Cache" برای شما آشنا خواهد بود. کامپیوترهای جدید دارای Cache از نوع L1 و L2 می باشند. شاید در هنگام خرید یک کامپیوتر از طرف دوستانتان توصیه هائی به شما شده باشد مثلا: "سعی کن از تراشه های Celeron استفاده نکنی چون دارای Cache نمی باشند!"

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

مبانی Caching
Caching یک تکنولوژی استفاده شده برای زیر سیستم های حافظه، در کامپیوتر است. مهمترین هدف یک Cache افزایش سرعت و عملکرد کامپیوتر بدون تحمیل هزینه های اضافی برای تهیه سیستم است. با استفاده از Cache عملیات کاربران با سرعت بیشتری انجام خواهد شد.

حافظه Cache چیست؟
فرض کنیم که شما هر روز به رستوران می روید. هر روز راس ساعت 5 بعد از ظهر سفارش غذا می دهید. هر روز 4 نوع غذا را به ترتیب خاص سفارش می دهید. راس ساعت 5 همبرگر سفارش می دهید، گارسون سفارش شما رو بررسی می کند، به آشپزخونه میرود، بعد از 1 دقیقه همبرگر را برای شما می آورد، شما همبرگر را خورده و سفارش سوسیس می دهید. مجددا سفارش توسط گارسون به آشپزخانه منتقل شده و بعد از یک دقیقه غذا آماده می شود. به همین ترتیب شما سه غذای دیگه را سفارش داده و برای هر غذا 1 دقیقه معطل میشوید. خوب شما هروز همین غذاها را سفارش داده و برای آماده شدن هر غذا 1 دقیقه معطل می شوید. گارسون با خودش فکر می کند که برای اینکه هم خودش کمتر کار کند و هم شما کمتر معطل شوید، 1 میز دیگر آماده از غذاهای شما را تهیه کند و بلافاصله بعد از سفارش شما غذا را روی میزتان قرار دهد.

 در اینجا گارسون "باس"، آشپزخانه "رم"، و میز آماده "کش" در نظر گرفته می شوند. بعد از چند روز شما همبرگر را میخورید، طبق عادت گارسون برای شما سوسیس می آورد، اما شما میگویید که امروز پیتزا می خواهم! اینجا گارسون مجددا مجبور میشود که 1 دقیقه شما را در انتظار نگه دارد تا پیتزا را برایتان بیاورد. در اینجا گارسون میز دومی را تهیه می کند که بر اساس انتخاب های دوم شما چیده شده است. بدین ترتیب شما اگر غذایی را سفارش دهید که در میز اول نباشد، اما در میز دوم باشد بلافاصله غذا را میل می کنید و معطل نمی شوید. میز دوم در اینجا کش سطح دو یا "Cache L2" است. اصطلاحی که امروزه در رابطه با فول کش یا هالف کش گفته میشود همین کش سطح 2 است. اصول کار پردازنده بدین صورت که پیش بینی دستورات بعدی را کرده و جواب دستورات را در حافظه ی نهان یا همون کش قرار میدهد. جالب است که بدانید پردازنده 90% دستورات بعدی را درست حدس میزند و اگر حدس پردازنده غلط از کار در بیاد مجبور است که به حافظه ی رم مراجعه نماید که همین مراجعه باعث تاخیر زیادی در کار پردازنده میشود. نکته قابل گفتن این است که این حافظه بسیار گران قیمت است و به صرفه نیست که برای بالا بردن سرعت کامپیوتر حافظه کش تهیه کنید (مجبورید پردازنده را هم عوض کنید!).


کتابداری را در نظر بگیرید که در یک کتابخانه مسئول تحویل کتاب به متقاضیان است. فرض کنید در سیستم فوق (درخواست و تحویل کتاب) از مفهوم Cache استفاده نمی گردد. اولین متقاصی کتابی را درخواست می نماید(فرض شده است که متقاضی خود نمی تواند مستقیما" کتاب مورد نظر را از قفسه مربوطه،بردارد)، کتابدار، کتاب مورد نظر را از قفسه مربوطه پیدا و در ادامه آن را تحویل متقاضی می نماید. متقاضی پس از ساعاتی مراجعه و کتاب را تحویل می دهد. کتابدار، کتاب تحویلی را مجددا" در قفسه مربوطه قرار می دهد. پس از لحظاتی یک متقاضی دیگر مراجعه و همان کتاب قبلی را درخواست می نماید، کتابدار مجددا" می بایست به بخش مربوطه در کتابخانه مراجعه و پس از بازیابی کتاب، آن را در اختیار متقاضی دوم قرار دهد.همانگونه که ملاحظه می گردد، کتابدار مکلف است برای تحویل هر کتاب (ولو کتاب هائی که فرکانس استفاده از آنان توسط متقاضیان زیاد باشد) به بخش مربوطه مراجعه و پس از یافتن کتاب آن را در اختیار متقاضیان قرار دهد. آیا روشی وجود دارد که با استناد به آن بتوان عملکرد و کارآئی کتابدار را بهبود بخشید ؟

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

منبع: سایت سرزمین دانلود

راهنمای نصب RAM کامپیوتر

1. کامپیوتر خود را خاموش کرده و درب Case را باز کنید. سپس Case را طوری قرار دهید که بتوانید به راحتی به قسمت های داخلی سیستم دسترسی داشته باشید. اگر یک کامپیوتر دسکتاپ دارید، با قرار دادن Case در قسمت کناریش راحت تر می توانید ماژولهای RAM را نصب کنید (در حالت خوابیده). ولی اگر قصد نصب RAM روی نوت بوک دارید، به دنبال پنلی در قسمت پایینی دستگاه بگردید که با یک یا دو پیچ محکم شده است و به دقت پنل را جدا سازید.

2. مدارات حساس PC خود را با برقراری ارتباط مناسب با سطح زمین از گزند الکتریسیته ساکنی که در بدن شما وجود دارد در امان نگاه دارید. اگر یک سیم واسط برای انتقال الکتریسته در اختیار ندارید، حداقل یک شیر فلزی، لوله و یا حتی Case کامپیوتر خود را قبل از دست زدن هر یک از اجرای درونی آن لمس کنید تا الکتریسیته ساکن موجود در بدن شما تخلیه شود.

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

 



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

5. RAM جدید را از بسته آن خارج کرده و آن را بر روی بسته اش قرار دهید. همواره یک RAM را با فشردن لبه های آن در دست نگه دارید و هرگز تراشه ها یا مدارات موجود در سطح آن را لمس نکنید.
 
6. برای نصب یک ماژول RAM ، ابتدا چفتهای موجود در دو انتهای سوکت RAM را با فشردن آرام آنها به طرف پایین باز کنید. شکافهای موجود در پایین حافظه را با برآمدگی های موجود در سوکت حافظه در مقابل هم قرار دهید تا در هم چفت شوند (Match شوند). برای این منظور پس از قرار دادن لبه ها مقابل هم، لبه بالایی ماژول RAM را لمس کرده و به آرامی آن را به داخل سوکت فشار دهید که در این صورت چفتهای واقع در هر دو طرف سوکت بایستی بالا آمده و قفل شوند. در این مرحله برای اطمینان از چفت شدن کامل حافظه در سوکت، به آرامی چفتهای دو طرف سوکت را مجددا فشرده و حافظه را در سوکت قفل کنید.

 

 


7. کامپیوتر خود را مجددا اسمبل (سرهم) کرده، آنرا روشن کنید و زمانی که سیستم در حال Boot شدن است به دقت صفحه نمایش را تحت نظر بگیرید تا مطمئن شوید سیستم RAM جدید را شناخته است. اما اگر سیستم RAM را نشناخت کامپیوتر خود را Restart کرده و وارد برنامه Bios Setup شوید و کنترل کنید که آیا کامپیوتر حافظه جدید را شناخته است یا نه. (معمولا با فشردن کلیدی که بر روی صفحه نمایش تعیین شده است میتوانید وارد تنظیمات بایوس شوید که اغلب F1 یا Del است). اگر حافظه جدید شناخته نشده است، از برنامه ستاپ خارج شده، کامپیوتر خود را خاموش کنید آنرا از برق خارج ساخته، درب Case را مجددا باز کرده و کنترل کنید که ماژول RAM به درستی در جای خود قرار گرفته است.

از سایت: سرزمین دانلود

نرم افزار ویرایش فایل های فلش

Sothink SWF Decompiler نرم افزاری بسیار کاربردی و مفید برای ویرایش سورس فایل های فلش می باشد ، با استفاده از این نرم افزار می توانید سورس فایل های فلش را ویرایش کرده و انواع قسمت های آن ها مانند عکس ها ، آهنگ ها ، فونت ها، دکمه ها، متن و...را استخراج کرده و از آن ها به صورت جداگانه استفاده کنید ، همچنین اگر می خواهید کدهای یک فایل فلش را نیز بدست آورید از طریق این نرم افزار امکان پذیر است و به راحتی کدهای ActionScripts را در اختیار شما قرار خواهد داد علاوه بر این با استفاده از یک ابزار مفید در نرم افزار قادر خواهید بود تا فایل های فلش درون سایت های مختلف را ذخیره کرده و در حالت آفلاین آن را مشاهده کنید. برخی از قابلیت های نرم افزار :

- ویرایش و ذخیره سورس فایل های فلش
- امکان ذخیره فایل ها در فرمت FLA
- امکان نمایش کدهای ActionScripts فایل
- قابلیت ذخیره عکس ها ، آهنگ ها ، فونت ها، دکمه ها، متن و...
- قابلیت ذخیره فایل های فلش سایت های مختلف
- نمایش جزئیات فایل های فلش
- سهولت در استفاده
- پشتیبانی از نسخه های مختلف ویندو  


لینک دانلود  ...

از سرزمین دانلود

پيکر بندی شبکه يا توپولوژی (Topology) چيست؟

لینک مقاله ...

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

لینک سایت

افزایش سرعت بازدید از سایت ها به کمک DNS های گوگل

سامانه نام دامنه همگانی گوگل ( Google Public DNS) یک سرویس سامانه نام دامنه رایگان انتشار داده شده در ۳ دسامبر ۲۰۰۹ به عنوان بخشی از تلاش گوگل برای سرعت بخشیدن به وب می‌باشد، سامانه نام دامنه همگانی گوگل آدرس سرورهای نام برگشتی را برای استفاده همگانی به عنوان نزدیک‌ترین منطقه قابل استفاده سرور نگاشته شده بوسیله مسیریابی انیکست فراهم می کند. یکی از امکاناتی که DNS های گوگل به آن مجهز هستند مسیر یابی به صورت هوشمند است که در این روش نزدیک ترین سرور به کاربر که دربردارنده اطلاعات مورد نیاز است تشخیص داده می شود و به سیستم کاربر معرفی می شود که این امر منجر به این می شود که با حداکثر سرعت ممکنه بتوانیم آن فایل یا صفحه وب را در سیستم دریافت و سپس در مرورگر وب خود مانند فایرفاکس ، اینترنت اکسپلورر و یا گوگل کروم مشاهده کنیم.  این سرویس برای مقاصد اجرایی و امنیتی ایجاد شده و فقط نشانی پروتکل اینترنت کاربران (بعد از ۲۴ ساعت حذف می‌شود), تامین‌کننده خدمات اینترنت و اطلاعات مکان (برای همیشه نگهداری می‌شود) را برروی سرورها ذخیره می‌کند. ادامه ...


اولین صفحات وب دنیا  به تاریخ (19921103)

پدر وب دنیا تیم برنرز لی به عنوان خالق این فناوری اولین وب‌سایت دنیا را در سال ۱۹۹۱ راه اندازی کرد. CERN توانسته یک کپی از نسخه سال ۱۹۹۲ آن را حفاظت کند که در نوع خود کار ارزشمندی است. حتما کنجکاو شده‌اید! در ادامه مطلب می‌توانید آن راببینید و با وب‌سایت‌های بزرگ امروز چون فیس‌بوک و آمازون و ... مقایسه نمایید، تا متوجه پیشرفت دنیای وب طی ۲۰ سال اخیر گردید.

بیش از دو دهه قبل، اولین صفحه وب دنیا راه‌اندازی شد و اگر خیلی کنجکاوید تا ببینید اصل این وب‌سایت در سال ۱۹۹۱ به چه شکل بوده است، CERN آن را حفظ کرده، تا  شما هم از مشاهده آن بی‌بهره نمانید. این سایت که توسط تیم برنرز لی روی یک کامپیوتر NeXT خلق شده بود، محلی برای یافتن اطلاعات درباره شبکه گسترده جهانی (WWW) بود که در آن زمان یک فناوری جدید و هیجان‌انگیز محسوب می‌شد.

نسخه حفاظت شده مدتی است که در دسترس عموم قرار دارد، اما دقیقا مشابه نسخه اولیه در سال ۱۹۹۱ نیست. CERN می‌گوید که این یک کپی از سال ۱۹۹۲ است و تغییرات به وجود آمده، همراه با توسعه پروژه WWW به طور روزانه روی اطلاعات موجود در این صفحه اعمال شده‌اند.متاسفانه هیچ تصویری از صفحه اصلی وجود ندارد. اگر نگاهی به این وب‌سایت بیاندازید متوجه می‌شوید که ویژگی‌های مدرنی مثل تصویر در آن وجود ندارد، و این موضوع به خوبی به ما یادآوری می‌کند که وب، در این زمان نسبتا کوتاه تا چه حد رشد کرده است. همچنین این ماجرا یک نمونه عالی از حفظ و نگهداری اسناد در عصر دیجیتال است.  
آدرس این وب


منبع: سایت tekshow.com

تفاوت ADSL با ADSL2+ در چيست؟

حداکثر ميزان پهناي باند در ADSL براي دانلود 8 Mb و براي ارسال 1 Mb است در حالي که اين ميزان در ADSL2+ به ترتيب 24 Mb و 1.5 Mb است. همينچنین سرعت برقراري لينک در ADSL حدود 30 ثانيه و در ADSL2+ حدود 10 ثانيه است.


گاهی به امکانات و فناوری های استفاده از اینترنت | ADSL و WiMax

وج‌سیم مسی تلفن شهری از محدوده فرکانسی میان صفر‌ تا ‌‌۲ مگاهرتز پشتیبانی می کند که از این میان فقط برای کاربردهای شهری تلفن ثابت (PSTN) از پهنای باند ۴ ‌کیلوهرتز پشتیبانی می‌شود. بدین‌معنی که هنگام استفاده از تلفن معمولی حداکثر باند فرکانسی‌۴‌ کیلو هرتز مورد استفاده قرار گرفته و مابقی باند بلا‌استفاده می‌ماند. 

آشنایی با عملکرد ای دی اس ال "ADSL"

سیستم ADSL با‌ بکار‌گیری ‌تکنولوژی های ‌مدولاسیون‌‌ تقسیم فرکانسی و فشرده سازی اطلاعات‌‌‌‌ این امکان را بوجود می‌آورد که سیستم شماره‌گیری تلفن بتواند از پهنای باند ‌‌۴ ‌کیلوهرتز خود استفاده کند و مابقی باند فرکانسی آزاد برای اتصال به اینترنت و تبادل اطلاعات میان کاربر و مرکز خدمات‌ ADSL استفاده شود. استفاده از محدوده فرکانس‌‌۴‌ کیلوهرتزی نمی‌تواند بیشتر از ۵۶kbps سرعت در‌ اختیار کاربران قرار دهد و با استفاده از یک پهنای باندی معادل ‌‌۲ مگاهرتز میتوان تصور کرده که چه ‌مقدار بر سرعت تبادل اطلاعات افزوه می‌شود (چیزی در حدود ‌‌۵۰۰‌‌ برابر) و در این حالت است که میتوان به سرعت‌های ۸mbps و حتی خیلی بالاتر دست یافت (تکنولوژی های جدیدتر‌ADSL قادر به ارائه سرعت‌هایی بیش از‌‌‌‌۲۰mbps می‌باشند). در عمل ‌ADSL از پهنای باند‌فرکانسی‌ ۳۰KHz تا ‌‌۱۳۸KHz برای ارسال اطلاعات و باند فرکانسی ۱۳۸KHz تا ‌‌۱.۱Mhz برای‌گرفتن اطلاعات استفاده می‌کند.   ادامه ...

بهترین و جذاب ترین امکانات گوگل

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

چرا کامپیوترهای رومیزی منقرض نمی شوند؟

درست است که تلفن همراه، تبلت و حتی لپ‌تاپ ها کوچک هستند و به راحتی در کیف یا جیب جا می شوند اما موارد قابل تاملی نیز همچون قدرت پردازش، اندازه صفحه نمایش یا حتی قیمت دارند. ادامه ...

۱۰ دلیل برای استفاده از CSS در توسعه وب

طراحی ظاهری یک وب سایت در اصل مهمترین بخش آن است. طراحی ظاهری وب سایت یکی از فاکتورهای تصمیم گیری برای موفقیت و کارایی وب سایت نیز به شمار میرود. یک طراحی تمام عیار باید منجر به افزایش ترافیک سایت، افزایش فروش و رتبه بندی بهتر در موتورهای جستجو شود.
با CSS  یا شیوه نامه آبشاری (Cascading Style Sheet) لینک کردن  کد های Style  در صفحه وب ممکن میشود و به این ترتیب شما کنترل بیشتری روی سایر اجزای وبسایت خواهید داشت. در یک سند CSS شما میتوانید به تغییر رنگ، تغییر فونت، تغییر موقعیت مکانی اجزای سایت و در کل معماری هنری وبسایت، برای کاربر پسند تر شدن وبسایتتان بپردازید.
وبسایت های مبتنی بر CSS به دلیل جداسازی محتویات وبسایت از طراحی ظاهری وبسایت دارای محبوبیت بیشتری هستند. ادامه ...

لینک به متن انگلیسی

نرم افزار مرور فایلهای PDF به صورت کتاب

با کمک نرم افزار Soda PDF 3D Reader  به جای اسکرول کردن صفحه برای مشاهده صفحات دیگر، لازم است  همانند یک کتاب صفحات فایل PDF را ورق بزنید  لینک



وردپرس در نبرد با جوملا

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

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

پنجمین جشنواره وب ایران با اعلام سایت های برتر سال ۱۳۹۱ به کار خود پایان داد.

جشنواره وب سایت های ایران از معتبرترین جشنواره های حوزه فناوری اطلاعات است که تاکنون پنج دوره آن از سال ۱۳۸۷ برگزار گردیده است. پنجمین جشنواره وب ایران با همکاری مرکز رسانه های دیجیتال ورازت فرهنگ و ارشاد اسلامی برگزار می شود.

لینک