- Table View
- List View
Routledge Handbook of the Digital Environmental Humanities (Routledge Environment and Sustainability Handbooks)
by Luke Bergmann Charles Travis Deborah P. Dixon Robert Legg Arlene CrampsieThe Routledge Handbook of the Digital Environmental Humanities explores the digital methods and tools scholars use to observe, interpret, and manage nature in several different academic fields. Employing historical, philosophical, linguistic, literary, and cultural lenses, this handbook explores how the digital environmental humanities (DEH), as an emerging field, recognises its convergence with the environmental humanities. As such, it is empirically, critically, and ethically engaged in exploring digitally mediated, visualised, and parsed framings of past, present, and future environments, landscapes, and cultures. Currently, humanities, geographical, cartographical, informatic, and computing disciplines are finding a common space in the DEH and are bringing the use of digital applications, coding, and software into league with literary and cultural studies and the visual, film, and performing arts. In doing so, the DEH facilitates transdisciplinary encounters between fields as diverse as human cognition, gaming, bioinformatics and linguistics, social media, literature and history, music, painting, philology, philosophy, and the earth and environmental sciences. This handbook will be essential reading for those interested in the use of digital tools in the study of the environment from a wide range of disciplines and for those working in the environmental humanities more generally.
Routledge Handbook of the Influence Industry
by Vian Bakir Emma L. BriantThis Handbook provides the first comprehensive examination of the influence industry and how it operates worldwide across different domains.The rapid evolution of emerging technologies and data-driven persuasive practices has been linked to the spread of misleading content in domestic and foreign influence campaigns. This has prompted worldwide public and policy discussions about disinformation and how to curb its spread. However, less attention has been paid to the increasingly data-driven commercial industry taking advantage of the opportunities these new technologies afford. The handbook uses the term ‘influence’ here to include not only messaging and public relations (PR), which fell within the traditional focus of propaganda studies, but to consider the infrastructure and actors behind an advanced array of capabilities that can be used in a coordinated way to affect an audience’s emotions, ideas and behaviors in order to advance a state or non-state actor’s objectives – increasingly based on data-driven profiling. The volume fills a gap in scholarship exploring the recent technical, political and economic development of this industry, surveying the extent of different technologies and services offered to clients worldwide across multiple domains (commercial, political, national security and government). The chapters are divided into three thematic sections and evaluate Influence Industry practices, aims and effectiveness across audiences; business practices and economics; and democratic structures and human rights. They also offer advice for researchers and consider key ethical issues and new regulatory approaches.This volume will be of much interest to students of political science, propaganda studies, sociology, communication studies and journalism.
Routledge International Handbook of Internet Gambling
by Robert J. Williams Robert T. Wood Jonathan ParkeInternet gambling is a rapidly growing phenomenon, which has profound social, psychological, economic, political, and policy implications. Until recently, Internet gambling has been understudied by the research community, but now a growing body of literature is emerging, on all aspects of Internet gambling and its attendant implications. As jurisdictions around the world grapple to understand the best way to respond to Internet gambling from a commercial, regulatory, and social perspective, scholarly studies of Internet gambling are becoming an ever more crucial resource. The Handbook of Internet Gambling consolidates this emerging body of literature into a single reference volume. Its twenty chapters comprise groundbreaking contributions from the world’s leading authorities in the commercial, clinical, political and social aspects of Internet gambling. It is sure to be a foundational resource for academics, students, regulators, politicians, policy makers, commercial providers, and health care professionals who have an interest in understanding the history, dynamics, and impacts of Internet gambling in a global context.
Routledge Revivals: The Social Context of Literacy (Routledge Revivals: Language, Education and Society Series #1)
by Kenneth LevineFirst published in 1986, this book looks at the impact of mass literacy on everyday life, discussing the fundamental differences between traditional oral cultures and contemporary industrialised societies where most people rely on complex combinations of oral and literate communication. There is also a detailed examination of the problems of the sub-literate minority with recommendations for future programmes of assistance. This book also provides a historical survey of the spread of literacy in British society from the Roman occupation onwards. In conclusion, the author discusses the impact of information technologies on people with limited basic skills.
Ruby Best Practices: Increase Your Productivity - Write Better Code
by Gregory T BrownHow do you write truly elegant code with Ruby? Ruby Best Practices is for programmers who want to use Ruby as experienced Rubyists do. Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and techniques that can simplify your code and make you more productive. You'll learn how to write code that's readable, expressive, and much more. Ruby Best Practices will help you:Understand the secret powers unlocked by Ruby's code blocksLearn how to bend Ruby code without breaking it, such as mixing in modules on the flyDiscover the ins and outs of testing and debugging, and how to design for testabilityLearn to write faster code by keeping things simpleDevelop strategies for text processing and file management, including regular expressionsUnderstand how and why things can go wrongReduce cultural barriers by leveraging Ruby's multilingual capabilitiesThis book also offers you comprehensive chapters on driving code through tests, designing APIs, and project maintenance. Learn how to make the most of this rich, beautiful language with Ruby Best Practices.
Ruby Cookbook
by Lucas Carlson Leonard RichardsonDo you want to push Ruby to its limits? The Ruby Cookbook is the most comprehensive problem-solving guide to today's hottest programming language. It gives you hundreds of solutions to real-world problems, with clear explanations and thousands of lines of code you can use in your own projects. From data structures and algorithms, to integration with cutting-edge technologies, the Ruby Cookbook has something for every programmer. Beginners and advanced Rubyists alike will learn how to program with: Strings and numbers Arrays and hashes Classes, modules, and namespaces Reflection and metaprogramming XML and HTML processing Ruby on Rails (including Ajax integration) Databases Graphics Internet services like email, SSH, and BitTorrent Web services Multitasking Graphical and terminal interfaces If you need to write a web application, this book shows you how to get started with Rails. If you're a system administrator who needs to rename thousands of files, you'll see how to use Ruby for this and other everyday tasks. You'll learn how to read and write Excel spreadsheets, classify text with Bayesian filters, and create PDF files. We've even included a few silly tricks that were too cool to leave out, like how to blink the lights on your keyboard. The Ruby Cookbook is the most useful book yet written about Ruby. When you need to solve a problem, don't reinvent the wheel: look it up in the Cookbook.
Ruby Cookbook: Recipes for Object-Oriented Scripting
by Lucas Carlson Leonard RichardsonWhy spend time on coding problems that others have already solved when you could be making real progress on your Ruby project? This updated cookbook provides more than 350 recipes for solving common problems, on topics ranging from basic data structures, classes, and objects, to web development, distributed programming, and multithreading.Revised for Ruby 2.1, each recipe includes a discussion on why and how the solution works. You’ll find recipes suitable for all skill levels, from Ruby newbies to experts who need an occasional reference. With Ruby Cookbook, you’ll not only save time, but keep your brain percolating with new ideas as well.Recipes cover:Data structures including strings, numbers, date and time, arrays, hashes, files and directoriesUsing Ruby’s code blocks, also known as closuresOOP features such as classes, methods, objects, and modulesXML and HTML, databases and persistence, and graphics and other formatsWeb development with Rails and SinatraInternet services, web services, and distributed programmingSoftware testing, debugging, packaging, and distributingMultitasking, multithreading, and extending Ruby with other languages
Ruby Data Processing
by Jay GodseGain the basics of Ruby’s map, reduce, and select functions and discover how to use them to solve data-processing problems. This compact hands-on book explains how you can encode certain complex programs in 10 lines of Ruby code, an astonishingly small number. You will walk through problems and solutions which are effective because they use map, reduce, and select. As you read Ruby Data Processing, type in the code, run the code, and ponder the results. Tweak the code to test the code and see how the results change. After reading this book, you will have a deeper understanding of how to break data-processing problems into processing stages, each of which is understandable, debuggable, and composable, and how to combine the stages to solve your data-processing problem. As a result, your Ruby coding will become more efficient and your programs will be more elegant and robust. What You Will LearnDiscover Ruby data processing and how to do it using the map, reduce, and select functionsDevelop complex solutions including debugging, randomizing, sorting, grouping, and moreReverse engineer complex data-processing solutionsWho This Book Is For Those who have at least some prior experience programming in Ruby and who have a background and interest in data analysis and processing using Ruby.
Ruby For Kids For Dummies
by Christopher HauptThe fun way to introduce coding with Ruby to kids If you don't have the chance to take coding classes at school or in camp--or if you just want to learn on your own--Ruby For Kids gears you up to expand your technology skills and learn this popular programming language. Written in a way that's easy to follow--and keeping the super tech-heavy stuff to a minimum--it quickly and easily shows you how to use Ruby to create web and mobile applications with no experience required. Ruby is considered one of the best and simplest languages to start with when you're learning coding. This fun and friendly guide makes it even easier. Broken down into simple projects designed to appeal to younger programmers, Ruby For Kids gets you up and running with core coding concepts in no time. Before you know it, you'll be tackling hands-on projects, enjoying the support of a vibrant community, and feeling a sense of accomplishment as you complete projects. Navigate the basics of coding with the Ruby language Use Ruby to create your own applications and games Find help from other Ruby users Offers tips for parents and teachers helping kids learn Ruby So what are you waiting for? Ruby For Kids has everything you need to get in on one of the most popular topics around!
Ruby Performance Optimization: Why Ruby is Slow, and How to Fix It
by Alexander DymoYou don't have to accept slow Ruby or Rails performance. In this comprehensive guide to Ruby optimization, you'll learn how to write faster Ruby code--but that's just the beginning. See exactly what makes Ruby and Rails code slow, and how to fix it. Alex Dymo will guide you through perils of memory and CPU optimization, profiling, measuring, performance testing, garbage collection, and tuning. You'll find that all those "hard" things aren't so difficult after all, and your code will run orders of magnitude faster.This is the first book ever that consolidates all the Ruby performance optimization advice in one place. It's your comprehensive guide to memory optimization, CPU optimization, garbage collector tuning, profiling, measurements, performance testing, and more.You'll go from performance rookie to expert. First, you'll learn the best practices for writing Ruby code that's easy not only on the CPU, but also on memory, and that doesn't trigger the dreaded garbage collector. You'll find out that garbage collection accounts for 80% of slowdowns, and often takes more than 50% of your program's execution time. And you'll discover the bottlenecks in Rails code and learn how selective attribute loading and preloading can mitigate the performance costs of ActiveRecord.As you advance to Ruby performance expert, you'll learn how profile your code, how to make sense out of profiler reports, and how to make optimization decisions based on them. You'll make sure slow code doesn't creep back into your Ruby application by writing performance tests, and you'll learn the right way to benchmark Ruby. And finally, you'll dive into the Ruby interpreter internals to really understand why garbage collection makes Ruby so slow, and how you can tune it up. What You Need:Some version of Ruby. The advice from this book applies to all modern Ruby versions from 1.9 to 2.2. 80% of the material will also be useful for legacy Ruby 1.8 users, and there is 1.8-specific advice as well.
Ruby Pocket Reference
by Michael FitzgeraldAlthough Ruby is an easy language to learn, in the heat of action you may find that you can't remember the correct syntax for a conditional or the name of a method. This handy pocket reference offers brief yet clear explanations of Ruby's core components, from operators to reserved words to data structures to method syntax, highlighting those key features that you'll likely use every day when coding Ruby. Whether you've come to Ruby because of the Rails web development framework --Ruby's killer app -- or simply because it's a relatively clean, powerful and expressive language that's useful for a lot of applications, the Ruby Pocket Reference is organized to help you find what you need quickly. This book not only will get you up to speed on how Ruby works, it provides you with a handy reference you can use anywhere, anytime. In this book, you find essential information on: Reserved words, operators, comments, numbers, variables, ranges, and symbols Predefined variables andglobal constants Conditional statements, method use, classes, and modules (mixins) Lists of methods from the Object, String, Array, and Hash classes and the Kernel module sprintf andtime formatting directories Interactive Ruby (irb) and the Ruby debugger Ruby documentation You also get information on the RubyGems package utility and Rake, a build tool similar to make.. If you're using Ruby daily and just want the facts-fast-Ruby Pocket Reference is your book.
Ruby Pocket Reference
by Michael FitzgeraldAlthough Ruby is an easy language to learn, in the heat of action you may find that you can't remember the correct syntax for a conditional or the name of a method. This handy pocket reference offers brief yet clear explanations of Ruby's core components, from operators to reserved words to data structures to method syntax, highlighting those key features that you'll likely use every day when coding Ruby.Whether you've come to Ruby because of the Rails web development framework --Ruby's killer app -- or simply because it's a relatively clean, powerful and expressive language that's useful for a lot of applications, the Ruby Pocket Reference is organized to help you find what you need quickly. This book not only will get you up to speed on how Ruby works, it provides you with a handy reference you can use anywhere, anytime.In this book, you find essential information on:Reserved words, operators, comments, numbers, variables, ranges, and symbolsPredefined variables andglobal constantsConditional statements, method use, classes, and modules (mixins)Lists of methods from the Object, String, Array, and Hash classes and the Kernel modulesprintf andtime formatting directoriesInteractive Ruby (irb) and the Ruby debuggerRuby documentationYou also get information on the RubyGems package utility and Rake, a build tool similar to make.. If you're using Ruby daily and just want the facts-fast-Ruby Pocket Reference is your book.
Ruby Pocket Reference: Instant Help for Ruby Programmers
by Michael FitzgeraldUpdated for Ruby 2.2, this handy reference offers brief yet clear explanations of Ruby’s core elements—from operators to blocks to documentation creation—and highlights the key features you may work with every day. Need to know the correct syntax for a conditional? Forgot the name of that String method? This book is organized to help you find the facts fast.Ruby Pocket Reference, 2nd Edition is ideal for experienced programmers who are new to Ruby. Whether you’ve come to Ruby because of Rails, or you want to take advantage of this clean, powerful, and expressive language for other applications, this reference will help you easily pinpoint the information you need.You’ll find detailed reference material for:Keywords, operators, comments, numbers, and symbolsVariables, pre-defined global variables, and regular expressionsConditional statements, method use, classes, and exception handlingMethods for the BasicObject, Object, Kernel, String, Array, and Hash classesTime formatting directivesNew syntax since Ruby 1.9
Ruby Recipes
by Malay MandalSolve your Ruby programming problems that occur during your day-to-day scripting work. This book contains a varied selection of practical and interesting code recipes designed to make your coding life easier. Ruby Recipes includes solutions to problems in working with data, handling exceptions, writing blocks, and using regular expressions. This book provides ready scripts for both simple complex scripting tasks, which you can use readily or with only minor modifications. These scripts cover areas such as collections, classes and structures, functional programming, and log handling. With these handy recipes at your fingertips, you will be able to solve those niggling problems and become even more efficient. What You Will Learn Install and run Ruby Read and write data Write functions Work with arrays, ranges, hashes, and iterators Handle dates and time Process XML as text Master OOP concepts such as classes, objects, subclassing, and inheritance Connect to databases Who This Book Is For Programmers new to Ruby, and web developers interested in knowing the foundations of the language.
Ruby Under a Microscope
by Pat Shaughnessy<p>Ruby is a powerful programming language with a focus on simplicity, but beneath its elegant syntax it performs countless unseen tasks. <p>Ruby Under a Microscope gives you a hands-on look at Ruby’s core, using extensive diagrams and thorough explanations to show you how Ruby is implemented (no C skills required). Author Pat Shaughnessy takes a scientific approach, laying out a series of experiments with Ruby code to take you behind the scenes of how programming languages work. <p>You’ll even find information on JRuby and Rubinius (two alternative implementations of Ruby), as well as in-depth explorations of Ruby’s garbage collection algorithm. <p>Ruby Under a Microscope will teach you:–How a few computer science concepts underpin Ruby’s complex implementation–How Ruby executes your code using a virtual machine–How classes and modules are the same inside Ruby–How Ruby employs algorithms originally developed for Lisp–How Ruby uses grammar rules to parse and understand your code–How your Ruby code is translated into a different language by a compilerNo programming language needs to be a black box. <p>Whether you’re already intrigued by language implementation or just want to dig deeper into Ruby, you’ll find Ruby Under a Microscope a fascinating way to become a better programmer. Covers Ruby 2.x, 1.9 and 1.8
Ruby Wizardry
by Eric WeinsteinThe Ruby programming language is perfect for beginners: easy to learn, powerful, and fun to use! But wouldn't it be more fun if you were learning with the help of some wizards and dragons?Ruby Wizardry is a playful, illustrated tale that will teach you how to program in Ruby by taking you on a fantastical journey. As you follow the adventures of young heroes Ruben and Scarlet, you’ll learn real programming skills, like how to:–Use fundamental concepts like variables, symbols, arrays, and strings–Work with Ruby hashes to create a programmable breakfast menu–Control program flow with loops and conditionals to help the Royal Plumber–Test your wild and crazy ideas in IRB and save your programs as scripts–Create a class of mini-wizards, each with their own superpower!–Organize and reuse your code with methods and lists–Write your own amazing interactive stories using RubyAlong the way, you’ll meet colorful characters from around the kingdom, like the hacker Queen, the Off-White Knight, and Wherefore the minstrel. Ruby Wizardry will have you (or your little wizard) hooked on programming in no time.For ages 10+ (and their parents!)
Ruby and MongoDB Web Development Beginner's Guide
by Gautam RegeThis book is packed with step-by-step instructions and practical examples, along with accompanying screenshots and code for an easy learning curve. The needs of a beginner are totally satisfied by the book. This book assumes that you are experienced in Ruby development skills - Ruby, HTML, CSS. Having knowledge of using NoSQL will help you get through the concepts quicker, but it is not mandatory. No prior knowledge of MongoDB required.
Ruby by Example
by Kevin C. Baird<p>There may be no better way to learn how to program than by dissecting real, representative examples written in your language of choice. <p>Ruby by Example analyzes a series of Ruby scripts, examining how the code works, explaining the concepts it illustrates, and showing how to modify it to suit your needs. <p>Baird's examples demonstrate key features of the language (such as inheritance, encapsulation, higher-order functions, and recursion), while simultaneously solving difficult problems (such as validating XML, creating a bilingual program, and creating command-line interfaces). <p>Each chapter builds upon the previous, and each key concept is highlighted in the margin to make it easier for you to navigate the book.You'll learn how to:–Use the interactive Ruby shell (irb) to learn key features of the language–Extend Ruby using RubyGems, the Ruby package manager–Create numerical utilities, as well as utilities that process and analyze HTML/XML–Implement purely functional and metaprogramming techniques to save time and effort–Optimize, profile, and test your code to make sure that it not only does its job, but does it well–Create web applications using RailsRuby is the fastest growing programming language today, and for good reason: its elegant syntax and readable code make for prolific and happy programmers. <p>But it can be difficult to understand and implement without a little help. Ruby by Example shows you how to take advantage of Ruby as you explore Ruby's fundamental concepts in action.
Ruby in Practice
by Jeremy McAnally Assaf ArkinRuby in Practice increases your productivity by showing you specific Ruby techniques you can use in your projects. The book offers detailed strategies for using Ruby in a large-scale environment. You'll see concrete examples of integration, messaging, web development, and databases, all presented in a clear Problem/Solution format. This book won't help you push your deadline back, but it will help you get the job done in less time.Above all, Ruby in Practice is a practical book for developers who want an in depth understanding of the Ruby language and its toolset. The book is divided into three major parts.The first part concentrates on issues that developers face both from within their organizations and from their peers. The authors weigh the costs and benefits of using Ruby in enterprise development projects, the over-riding theme being that every developer should always aim to use the right tool for any particular job. The authors then examine the pros and cons of developing with Ruby, and where appropriate, compare Ruby to other languages, both conceptually and in code.The second part discusses techniques for communication and integration of systems. The authors describe how libraries and techniques are used to facilitate messaging, web development and communication automation. They also focus on how the strategies in the first section can be used with these libraries to make development more flexible and efficient.The last part shows how to manage data and integrate with existing data using Ruby. The authors describe techniques for using existing Ruby libraries that either replace popular Java libraries or can interface with existing data in a different way. They go on to show you how strategies covered in the first section can be used to enable Ruby to interact with existing assets or to build new data systems. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.
Ruby in a Nutshell: A Desktop Quick Reference
by Yukihiro MatsumotoRuby is an absolutely pure object-oriented scripting language written in C and designed with Perl and Python capabilities in mind. While its roots are in Japan, Ruby is slowly but surely gaining ground in the US. The goal of Yukihiro Matsumoto, creator of Ruby and author of this book, is to incorporate the strengths of languages like Perl, Python, Lisp and Smalltalk. Ruby is a genuine attempt to combine the best of everything in the scripting world. Since 1993, Ruby mailing lists have been established, Web pages have formed, and a community has grown around it. The language itself is very good at text processing and is notable for its broad object orientation. Ruby is portable and runs under GNU/Linux (and other Unices) as well as DOS, MS Windows and Mac.With Ruby in a Nutshell, Matsumoto offers a practical reference to the features of this new language including the command-line options, syntax, built-in variables, functions, and many commonly used classes and modules. This guide covers the current stable version of Ruby (1.6), yet is applicable to the development version 1.7 and the next planned stable version 1.8. You will find a thorough description of Ruby's language syntax, and a description of the core functionality built into the standard Ruby interpreter, which has more than 800 built-in methods in 42 classes and modules.Ruby finds its power through its built-in libraries, and this handy volume take you through the many useful libraries that come with the standard Ruby distribution--from network access via HTTP and CGI programming, to data persistence using the DBM library. This book concludes with coverage of the unique tools that come with Ruby, including the debugger, profiler, and irb (or interactive ruby.)Find out how Ruby combines the strengths of other languages, and why it has captured the interest of so many open source programmers. As part of the successful "in a nutshell" series of books from O'Reilly & Associates, Ruby in a Nutshell is for readers who want a single desktop reference for all their needs.
Ruby on Rails Background Jobs with Sidekiq
by David B. CopelandOne of the best ways to improve your Rails app’s performance is to use background jobs with Sidekiq. While Sidekiq is easy to get set up, you need to do more than just move code around to reap the benefits. In this book, you’ll get solutions to what sort of code should go into a Sidekiq job and how to manage those jobs. You’ll create a Sidekiq configuration that will serve as a solid foundation for your app, including how to be notified when jobs inevitably fail. You’ll then tame alerting fatigue by designing idempotent jobs that can be safely retried in the face of the types of transient failures that are common in networked applications, all without alerting you until action is needed. With that foundation, you’ll get a conceptual framework for general monitoring and alerting around your Sidekiq installation and the Redis database it uses, as well as practical tips for organizing the code around your Sidekiq jobs. You’ll also learn valuable testing strategies for code that uses Sidekiq jobs. In no time at all you’ll build a Rails app using Sidekiq that is efficient, manageable, and sustainable. Using Sidekiq for background jobs is a great way to scale and grow your app. This book will give you a solid, practical foundation for creating resilient, well-tested, self-healing code that uses background jobs. You’ll be able to simulate real-world failure modes and learn how to write idempotent code that can be safely run with Sidekiq. Buy this DRM-free Pragmatic Bookshelf ebook today!Using Sidekiq for background jobs is a great way to scale and grow your app. This book will give you a solid, practical foundation for creating resilient, well-tested, self-healing code that uses background jobs. You’ll be able to simulate real-world failure modes and learn how to write idempotent code that can be safely run with Sidekiq.
Ruby on Rails Enterprise Application Development: Plan, Program, Extend
by Rob Nichols Elliot SmithThis book is aimed at developers who want to find out how to rapidly build easily-deployed, easily-supported business applications. It is for developers who have learned Ruby on Rails, probably from one of the tutorial books, and want to apply that knowledge to effectively build full, realistic applications.
Ruby on Rails For Dummies
by BurdQuickly create Web sites with this poweful toolUse this free and easy programming language for e-commerce sites and blogsIf you need to build Web and database applications quickly but you don't dream in computer code, take heart! Ruby on Rails was created for you, and this book will have you up and running in no time. The Ruby scripting language and the Rails framework let you create full-featured Web applications fast. It's even fun!Discover how toInstall and run Ruby and RailsUse the RadRails IDECreate a blog with RubyConnect your Web site to a databaseBuild a shopping cartExplore Ruby's syntax
Ruby on Rails Web Mashup Projects
by Chang Sau SheongThis book is project-based. The format of each project is similar, with a statement of the project, discussion of the main protocols involved, an overview of the API, and then complete code for building the project. You will be led methodically through concrete steps to build the mashup, with asides to explain the theory behind the code. This book is for Ruby on Rails developers who want to expand the features of their site by consuming remote external data and services. Basic knowledge of Ruby on Rails programming is required but you need not have any experience of any of the APIs used.
Ruby on Rails. Wprowadzenie. Wydanie II
by Curt Hibbs Lance Carlson Bruce TatePoznaj Ruby on Rails i twórz pot??ne aplikacje internetowe w zaledwie kilka dniJak budowa? dynamiczne strony, nastawione na u?ytkownika?Jak rozwi?za? problemy z wydajno?ci? baz danych?Jak sprawnie i efektywnie korzysta? z platformy Ruby on Rails?Dlaczego masz wybra? Ruby on Rails? G?ównie dlatego, ?e jest to wyj?tkowe narz?dzie, które umo?liwia budow? aplikacji internetowych ka?dego typu (w tym portali spo?eczno?ciowych, witryn e-commerce, oprogramowania do zarz?dzania oraz tworzenia statystyk) w zaledwie kilka dni! A to wszystko dzi?ki Rails -- doskonale wyposa?onemu frameworkowi do tworzenia aplikacji internetowych opartych o bazy danych -- który oferuje ?rodowisko z wykorzystaniem j?zyka Ruby. Za? ten j?zyk programowania charakteryzuje si? niezwyk?ym po??czeniem cech: jest równocze?nie prosty, elegancki i elastyczny, co pozwala dowolnie modyfikowa? jego cz??ci. Ksi??ka "Ruby on Rails. Wprowadzenie. Wydanie II" zawiera szczegó?owe porady i wskazówki dotycz?ce instalacji oraz korzystania z Rails 2.1, a tak?e j?zyka skryptowego Ruby. W podr?czniku znajdziesz nie tylko wyja?nienia odno?nie sposobu dzia?ania Rails, ale równie? opis kompletnej aplikacji. Dzi?ki temu przewodnikowi dowiesz si?, w jaki sposób wspó?pracuj? ze sob? wszystkie aplikacje tworz?ce szkielet Rails, a ponadto nauczysz si? sprawnie korzysta? z dokumentacji oprogramowania i tworzy? zaawansowane aplikacje znacznie szybciej ni? dotychczas. Uruchamianie i organizacja RailsBudowanie widokuRusztowania, REST i ?cie?kiKlasy z?o?oneRozbudowywanie widokówZarz?dzanie uk?adem stronyArkusze stylówTworzenie w?asnych funkcji pomocniczychTestowanie i debugowanieTworzenie nowej aplikacji Rails Wyczerpuj?ce i przyjazne wprowadzenie w Ruby on Rails.