Jonathan Rockway “Catalyst" Packt Publishing | 2007 | ISBN:1847190952 | 200 pages | PDF | 2 Mb
Written for web developers with basic Perl skills, this book guides new users through the open-source Perl-based Model-View-Controller Catalyst framework using real-world examples and systematic code snippets, covering application design, development, testing, and deployment. If you are excited by Ruby on Rails but prefer the familiarity of Perl, get this book and get started. The way that many web applications are implemented makes development painful and repetitive. Catalyst solves this problem, organizing your web application to design and implement it in a natural, maintainable, and testable way. Its philosophies are Do It Yourself and Don't Repeat Yourself. Everything is written only once; database access and configuration are centralized; you just write actions for each URL in your application and Catalyst handles the details. Catalyst is designed to be reliable; the code is well tested; there are hundreds of production applications, thousands of users, and a thriving community.
ارتقا چیست و چگونه باید انجام گیرد؟ در قسمتهای پیشین با نسلهای حافظه مورد استفاده در چند سال اخیر آشنا شدید و تصوری کلی از تفاوتهای ایشان در ذهن شما جای گرفته است. در این قسمت به نکاتی اشاره خواهیم کرد که تصور میکنم در نوع ارتقا کارگشا و کارآمد باشد!
اصل اول شمایی که قصد ارتقا دارید اول بروید و ببینید که نوع مادربردتان از کدامیک از نسلهای حافظه پشتیبانی میکند. در اولین قدم سعی میکنیم تا کیفیت حافظه را با توجه به ظرفیت و سرعت فرکانس آن ارتقا دهیم. بدینصورت که اگر قطعه حافظه شما از نسل SDRAM باشد باید تا حد مقدور در همین حوزه فکر کنید و از تغییر سریع نسل حافظه بپرهیزید، چراکه این تغییر مستلزم تغییر مادربرد است، البته محدودیتهایی در ارتقا وجود دارد:
محدودیت اول: مادربرد روی برد الکترونیکی که شما آن را بهعنوان مادربرد میشناسید، حداقل دو شکاف برای نصب قطعات حافظه تعبیه شده است. در مادربردهای جدید این تعداد حداکثر شامل چهار شکاف است. بنابراین هر تعداد که دلتان بخواهد، نمیتوانید قطعه حافظه به سیستم اضافه کنید. یک راهحل این است که جای قطعه کمظرفیت قدیمی را با مدل جدیدتر تعویض کنید!
محدودیت دوم: ظرفیت شکافها هر یک از شکافهای تعبیه شده در مادربرد دارای محدودیتهایی در استفاده از قطعات حافظه هستند. در مادربردهای قدیمیتر که از SDRAM پشتیبانی میکنند حداکثر میتوانید از قطعات 512 مگابایتی استفاده کنید. در مدلهای جدیدتر این ظرفیت تا یک گیگابایت و در بسیاری از مادربردهای کنونی تا 2 گیگابایتی افزایش یافته است. البته کمتر مادربردی است که با قطعات 2 گیگابایتی سازگار باشد. به بیان دیگر حداکثر ظرفیت قابل ارتقا برای هر شکاف حافظه، قدری از مقدار اعلام شده کمتر است!