کتاب الکترونیکی

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

The Ruby Way: Solutions and Techniques in Ruby Programming

دانلود کتاب The Ruby Way: Solutions and Techniques in Ruby Programming (به فارسی: راه روبی: راه حل ها و تکنیک ها در برنامه نویسی روبی) نوشته شده توسط «Hal Fulton»


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

موضوع اصلی: برنامه نويسي

نوع: کتاب الکترونیکی

ناشر: Addison-Wesley Professional

نویسنده: Hal Fulton

زبان: English

فرمت کتاب: chm (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2006

تعداد صفحه: 888

حجم کتاب: 2 مگابایت

کد کتاب: 9780672328848 , 0672328844

نوبت چاپ: 2

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

روبی یک زبان شی گرا چابک است که برخی از بهترین ویژگی ها را از LISP، Smalltalk، Perl، CLU و زبان های دیگر به عاریت گرفته است. محبوبیت آن در پنج سال پس از چاپ اول این کتاب بسیار افزایش یافته است. The Ruby Way یک رویکرد “چگونه” به برنامه نویسی Ruby با بخش عمده ای از مطالب شامل بیش از 400 مثال که بر اساس موضوع مرتب شده اند، اتخاذ می کند. هر مثال به این سوال پاسخ می دهد “چگونه این کار را در روبی انجام دهم؟” با همکاری با نویسنده، شرح کار و بحث در مورد محدودیت های فنی به شما ارائه می شود. این با ارائه گام به گام یک راه حل خوب دنبال می شود. در طول مسیر، نویسنده توضیحات و توضیحات مفصلی را برای کمک به درک شما ارائه می دهد. پوشش شامل• مروری بر روبی، توضیح اصطلاحات و اصول اولیه• عملیات بر روی انواع داده های سطح پایین (اعداد، رشته ها، عبارات منظم، تاریخ)• جدید موتور بیان منظم (Oniguruma)• بین المللی سازی (I18N) و کاتالوگ های پیام در Ruby• عملیات بر روی هش، آرایه، و دیگر ساختارهای داده مانند پشته ها، درختان، و نمودارها• کار با ورودی/خروجی عمومی، فایل ها، و اشیاء پایدار• پایگاه داده پوششی از جمله MySQL، SQLite، Oracle، DBI، و موارد دیگر• تکنیک های اختصاصی روبی در OOP و برنامه نویسی پویا• رابط های گرافیکی در Ruby (Tk، GTK+، Fox، و Qt)• کار با رشته های Ruby برای چندوظیفه سبک وزن• برنامه نویسی و سیستم روزمره مدیریت در Ruby• کار با فایل های تصویری، PDF، YAML، XML، RSS، و Atom• تست، اشکال زدایی، پروفایل، و بسته بندی کد Ruby• برنامه نویسی شبکه سطح پایین و تعامل مشتری و سرور• ابزارهای توسعه وب از جمله Rails، Nitro، Wee، IOWA، و موارد دیگر• کار با Ruby، Rinda، و Ring توزیع شده• ابزارهای توسعه Ruby مانند IDE ها، ابزارهای اسناد و موارد دیگر کد منبع کتاب را می توان از www.rubyhacker.com دانلود کردHal Fulton بیش از 15 سال کار کرده است. با اشکال مختلف یونیکس، از جمله AIX، Solaris و Linux. او برای اولین بار در سال 1999 در معرض روبی قرار گرفت و در سال 2001 کار بر روی اولین ویرایش این کتاب، دومین کتاب روبی که به زبان انگلیسی منتشر شد، آغاز کرد. او در بسیاری از کنفرانس‌های روبی شرکت کرده است و در چندین مورد از جمله اولین کنفرانس یاقوت اروپایی سخنرانی کرده است. او دارای دو مدرک در رشته علوم کامپیوتر از دانشگاه می سی سی پی است و به مدت چهار سال به تدریس علوم کامپیوتر پرداخته است. هال در حال حاضر در Broadwing Communications در آستین، تگزاس کار می کند، انبار داده بزرگ و برنامه های مخابراتی مرتبط را نگهداری می کند، روزانه با C++، Oracle و البته روبی کار می کند.


Ruby is an agile object-oriented language, borrowing some of the best features from LISP, Smalltalk, Perl, CLU, and other languages. Its popularity has grown tremendously in the five years since the first edition of this book.The Ruby Way takes a “how-to” approach to Ruby programming with the bulk of the material consisting of more than 400 examples arranged by topic. Each example answers the question “How do I do this in Ruby?” Working along with the author, you are presented with the task description and a discussion of the technical constraints. This is followed by a step-by-step presentation of one good solution. Along the way, the author provides detailed commentary and explanations to aid your understanding.Coverage includes• An overview of Ruby, explaining terminology and basic principles• Operations on low-level data types (numbers, strings, regular expressions, dates)• The new regular expression engine (Oniguruma)• Internationalization (I18N) and message catalogs in Ruby• Operations on hashes, arrays, and other data structures such as stacks, trees, and graphs• Working with general I/O, files, and persistent objects• Database coverage including MySQL, SQLite, Oracle, DBI, and more• Ruby-specific techniques in OOP and dynamic programming• Graphical interfaces in Ruby (Tk, GTK+, Fox, and Qt)• Working with Ruby threads for lightweight multitasking• Everyday scripting and system administration in Ruby• Working with image files, PDFs, YAML, XML, RSS, and Atom• Testing, debugging, profiling, and packaging Ruby code• Low-level network programming and client-server interaction• Web development tools including Rails, Nitro, Wee, IOWA, and more• Working with distributed Ruby, Rinda, and Ring• Ruby development tools such as IDEs, documentation tools, and moreThe source code for the book can be downloaded from www.rubyhacker.comHal Fulton has worked for over 15 years with variousforms of Unix, including AIX, Solaris, and Linux. He was first exposed to Ruby in 1999, and in 2001 he began work on the first edition of this bookthe second Ruby book published in the English language. He has attendednumerous Ruby conferences and has given presentations at several of those, including the first European Ruby Conference. He has two degrees in computer science from the University of Mississippi and taught computer science for four years before moving to Austin, Texas to work as a contractor for variouscompanies, including IBM Austin. Hal currently works at Broadwing Communications in Austin, Texas, maintaining a large data warehouse and related telecom applications, working daily with C++, Oracle, and, of course, Ruby.

دانلود کتاب «راه روبی: راه حل ها و تکنیک ها در برنامه نویسی روبی»

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

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.