Your email was sent successfully. Check your inbox.

An error occurred while sending the email. Please try again.

Proceed reservation?

Export
Filter
  • MPI Ethno. Forsch.  (111)
  • Boston, Mass. :Safari Books Online  (80)
  • Birmingham, UK : Packt Pub.  (31)
  • Web site development  (91)
  • Python (Computer program language)
Datasource
  • MPI Ethno. Forsch.  (111)
Material
Language
Years
Subjects(RVK)
  • 1
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Text processing (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: For Python developers, this concise and down-to-earth guide to regular expressions is all you need to gain vital new knowledge. From a theoretical overview to Python specifics, it explains everything in crystal clear language. In Detail Regular expressions are used by many text editors, utilities, and programming languages to search and manipulate text based on patterns. They are considered the Swiss army knife of text processing. Powerful search, replacement, extraction and validation of strings, repetitive and complex tasks are reduced to a simple pattern using regular expressions. Mastering Python Regular Expressions will teach you about Regular Expressions, starting from the basics, irrespective of the language being used, and then it will show you how to use them in Python. You will learn the finer details of what Python supports and how to do it, and the differences between Python 2.x and Python 3.x. The book starts with a general review of the theory behind the regular expressions to follow with an overview of the Python regex module implementation, and then moves on to advanced topics like grouping, looking around, and performance. You will explore how to leverage Regular Expressions in Python, some advanced aspects of Regular Expressions and also how to measure and improve their performance. You will get a better understanding of the working of alternators and quantifiers. Also, you will comprehend the importance of grouping before finally moving on to performance optimization techniques like the RegexBuddy Tool and Backtracking. Mastering Python Regular Expressions provides all the information essential for a better understanding of Regular Expressions in Python. What You Will Learn Explore the regular expressions syntax Improve the readability and future maintenance of the regex Find solutions for typical problems with regular expressions Familiarize yourself with match and search operations Leverage the look around technique to create powerful regular expressions Gain insight on the uses of Groups Get to know how the regex engine works through the Backtracking process Enhance the performance of your regular expressions
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Mar. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 2
    ISBN: 9781783280988 , 1783280980
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community expertise distilled
    Keywords: Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: For those who know the basics of object-oriented Python this book is a must-have. With 750 code samples and a relaxed tutorial approach, it's the seamless route to more sophisticated programming. In Detail This practical example-oriented guide will teach you advanced concepts of object-oriented programming in Python. This book will present detailed examples of almost all of the special method names that support creating classes that integrate seamlessly with Python's built-in features. It will show you how to use JSON, YAML, Pickle, CSV, XML, Shelve, and SQL to create persistent objects and transmit objects between processes. The book also covers logging, warnings, unit testing, configuration files, and how to work with the command line. This book is broken into three major parts: Pythonic Classes via Special Methods; Persistence and Serialization; Testing, Debugging, Deploying, and Maintaining. The special methods are broken down into several focus areas: initialization, basics, attribute access, callables, contexts, containers, collections, numbers, and more advanced techniques such as decorators and mixin classes. What You Will Learn Understand the different design patterns for the __init__() method Discover the essential features of Python 3's abstract base classes and how you can use them for your own applications Design callable objects and context managers that leverage the with statement Perform object serialization in formats such as JSON, YAML, Pickle, CSV, and XML Employ the Shelve module as a sophisticated local database Map Python objects to a SQL database using the built-in SQLite module Transmit Python objects via RESTful web services Devise strategies for automated unit testing, including how to use the doctest and the unittest.mock module Parse command-line arguments and integrate this with configuration files and environment variables
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed May 12, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 3
    ISBN: 9781783983919 , 1783983914
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Numerical analysis ; Electronic books ; Electronic books ; local
    Abstract: Supercharge your scientific Python computations by understanding how to use the NumPy library effectively In Detail NumPy is an extension of Python, which provides highly optimized arrays and numerical operations. NumPy replaces a lot of the functionality of Matlab and Mathematica specifically vectorized operations, but in contrast to those products is free and open source. In today's world of science and technology, it is all about speed and flexibility. This book will teach you about NumPy, a leading scientific computing library. This book enables you to write readable, efficient, and fast code, which is closely associated to the language of mathematics. Save thousands of dollars on expensive software, while keeping all the flexibility and power of your favorite programming language. You will learn about installing and using NumPy and related concepts. At the end of the book we will explore related scientific computing projects. This book will give you a solid foundation in NumPy arrays and universal functions. Learning NumPy Array will help you be productive with NumPy and write clean and fast code. What You Will Learn Install NumPy and discover its arrays and features Perform data analysis and complex array operations with NumPy Analyze time series and perform signal processing Understand NumPy modules and explore the scientific Python ecosystem Improve the performance of calculations with clean and efficient NumPy code Analyze large data sets using statistical functions and execute complex linear algebra and mathematical computations
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed June 30, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 4
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Electronic commerce ; Computer programs ; Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: You've built a great online store and all you need now are customers. This is where this invaluable tutorial comes in. Specifically written for Magento users, it uncovers the deep secrets of successful Search Engine Optimization. In Detail Magento is a feature-rich, professional, open source e-commerce application that offers merchants complete flexibility and control over the look, content, and functionality of their online store. You may have the most attractive Magento store on the Internet with the most competitive prices, but without visitors, you'll struggle to make significant sales. By increasing your website traffic through SEO and implementing a few simple conversion rate optimization techniques, it's possible to see a dramatic growth in revenue through your website. Starting with the basics, Magento Search Engine Optimization is a comprehensive guide on how to better optimize your Magento store for search engines such as Google, Bing, and Yahoo. This book will show you how to maximize Search Engine Optimization for your shop website as well as how to implement and incorporate SEO-enhancing techniques and features, layering them progressively into your Magento shop site. With this example-oriented guide, you will become acquainted with a lot of the SEO-related features that Magento is equipped with and how to enable these and configure them correctly. You'll learn which types of pages are most appropriate for optimizing various types of keywords, leaving you well equipped for the on-going management and optimization of your Magento store. You'll also learn how to implement best practices when optimizing all the different elements on category and product pages such as titles, descriptions, and headings. This book also contains information on important SEO topics such as multi-regional store implementations, improving page loading speeds, and tracking your customers through Google Analytics. You will be able to add semantic mark-up to your pages and implement technical URL rewriting to avoid common duplicate content problems. There's also a whole chapter dedicated to some of the best SEO-related Magento extensions. By the end of this book, you will be armed with optimization techniques that will help you generate more sales. What You Will Learn Adjust the default Magento configuration to benefit SEO Understand which of Magento's many pages is best to optimize for certain types of phrases Analyze and track your customers through Google ...
    Note: Includes index. - Description based on online resource; title from thumbnail of cover on resource description page (Safari, viewed Feb.6, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 5
    ISBN: 9781783284887 , 1783284889
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Learn by doing: less theory, more results
    Keywords: Application software ; Development ; Web site development ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Your ultimate guide to building a complete web application using all the capabilities of Spring MVC In Detail The MVC architecture for developing web applications continues to be a powerful concept and the most popular design pattern known by developers. Spring MVC is a model-view-controller framework for Java web applications to simplify the writing and testing of Java web applications, which fully integrates with the Spring dependency injection framework. With the power of annotation-based configuration, Spring MVC makes web application development easy for developers. This book is a great companion for beginners who want to learn Spring MVC. With the help of real-world examples, you will learn how to create a completely functional web application. You will also get a complete overview of the Spring web development environment and all its key components. What You Will Learn Familiarize yourself with the anatomy of the Spring development environment Learn about the web application architecture and Spring MVC request flow Integrate bean validation and custom validation Use error handling and exception resolving Discover REST-based web service development and Ajax Test your web application Learn how to use Tiles and Web Flow frameworks in your MVC application
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed July 14, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 6
    ISBN: 9781783284825 , 178328482X
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Python (Computer program language) ; Command languages (Computer science) ; Information visualization ; Interactive computer systems ; Electronic books ; Electronic books ; local
    Abstract: Over 100 hands-on recipes to sharpen your skills in high-performance numerical computing and data science with Python In Detail IPython is at the heart of the Python scientific stack. With its widely acclaimed web-based notebook, IPython is today an ideal gateway to data analysis and numerical computing in Python. IPython Interactive Computing and Visualization Cookbook contains many ready-to-use focused recipes for high-performance scientific computing and data analysis. The first part covers programming techniques, including code quality and reproducibility; code optimization; high-performance computing through dynamic compilation, parallel computing, and graphics card programming. The second part tackles data science, statistics, machine learning, signal and image processing, dynamical systems, and pure and applied mathematics. What You Will Learn Code better by writing high-quality, readable, and well-tested programs; profiling and optimizing your code, and conducting reproducible interactive computing experiments Master all of the new features of the IPython notebook, including the interactive HTML/JavaScript widgets Analyze data with Bayesian and frequentist statistics (Pandas, PyMC, and R), and learn from data with machine learning (scikit-learn) Gain valuable insights into signals, images, and sounds with SciPy, scikit-image, and OpenCV Learn how to write blazingly fast Python programs with NumPy, PyTables, ctypes, Numba, Cython, OpenMP, GPU programming (CUDA and OpenCL), parallel IPython, MPI, and many more
    Note: "Quick answers to common problems". - Includes index. - Description based on online resource; title from cover (Safari, viewed Oct. 26, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 7
    ISBN: 9781783980437 , 1783980435
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Python (Computer program language) ; Data encryption (Computer science) ; Hacking ; Data mining ; Computer security ; Internet in espionage ; Electronic books ; Electronic books ; local
    Abstract: Analyze, encrypt, and uncover intelligence data using Python, the essential tool for all aspiring secret agents In Detail Python is an easy-to-learn and extensible programming language that allows secret agents to work with a wide variety of data in a number of ways. It gives beginners a simple way to start programming, but Python's standard library also provides numerous packages that allow Python-using secret agents to easily utilize very sophisticated information processing. This book will guide new field agent trainees through putting together a Python-based toolset to gather, analyze, and communicate data. It starts by covering the basics and then moves on to sections such as file exchange, image processing, geocoding, simple trigonometry, and more sensitive statistical processing. You will then learn how to use polynomials to encode and decode data in different representations. Furthermore, this book shows you how to add tools to a Python environment, work with images, and parse HTML web pages to extract meaningful data. The idea of adding packages to Python is central to how an agent will leverage these tools for data processing. What You Will Learn Quickly get to grips with using Python to create tools and solve problems Manipulate image files and learn how to encode messages into an image using steganography Gather a file's hidden secrets, such as EXIF data and ZIP archive contents Build applications that access, filter, and analyze live data from the Web Design Python modules, libraries, and applications Customize your Python environment with specialized packages Extract data using HTTP and FTP internetworking protocols
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 24, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 8
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: JavaScript (Computer program language) ; Web site development ; Web sites ; Design ; Electronic books ; Electronic books ; local
    Abstract: As a web developer, you can benefit greatly from this book - whatever your skill level. Learn how to build dynamic modern websites using jQuery. Packed with recipes, it will quickly take you from beginner to expert. In Detail JQuery is one of the most popular JavaScript frameworks to have ever ruled the Web. It allows its developers to easily break away from static HTML and enables them to bring their sites into the modern era. With jQuery it is possible to quickly create rich interactive websites and web applications that work flawlessly across different platforms such as PC, tablets, mobile, and more. jQuery 2.0 Development Cookbook is your go-to place for modern client-side web development solutions with detailed examples and reusable code. You will learn to use jQuery and build dynamic websites and web applications with a truly unique web experience using animations, effects, user interaction, and more. This Cookbook's extensive and practical examples will guide you through jQuery basics all the way to create full-featured implementations. You will be shown how to add interactive and dynamic content to HTML websites and how to create cross-platform web applications. With jQuery 2.0 Development Cookbook, you will learn everything you need to know to allow you to create modern web applications using jQuery, from the basics to complete features thanks to the detailed and practical examples. What You Will Learn Use jQuery and CSS to create more complete animations Construct a mobile website and web app with jQuery Mobile Create robust web forms for collecting user data with validation and user feedback Build powerful user interface elements to provide an intuitive experience for your users Add style to your interfaces with effects and basic animations Utilize jQuery and AJAX to load content into pages without the need for refreshing
    Note: "Quick answers to common problems.". - Includes index. - Description based on online resources; title from thumbnail of cover on resource description page (Safari, viewed Mar. 10, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 9
    ISBN: 9781782167860 , 1782167862
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Python (Computer program language) ; Text processing (Computer science) ; Natural language processing (Computer science) ; Electronic books ; Electronic books ; local
    Abstract: Over 80 practical recipes on natural language processing techniques using Python's NLTK 3.0 In Detail This book will show you the essential techniques of text and language processing. Starting with tokenization, stemming, and the WordNet dictionary, you'll progress to part-of-speech tagging, phrase chunking, and named entity recognition. You'll learn how various text corpora are organized, as well as how to create your own custom corpus. Then, you'll move onto text classification with a focus on sentiment analysis. And because NLP can be computationally expensive on large bodies of text, you'll try a few methods for distributed text processing. Finally, you'll be introduced to a number of other small but complementary Python libraries for text analysis, cleaning, and parsing. This cookbook provides simple, straightforward examples so you can quickly learn text processing with Python and NLTK. What You Will Learn Tokenize text into sentences, and sentences into words Look up words in the WordNet dictionary Apply spelling correction and word replacement Access the built-in text corpora and create your own custom corpus Tag words with parts of speech Chunk phrases and recognize named entities Grammatically transform phrases and chunks Classify text and perform sentiment analysis
    Note: "Quick answers to common problems"--Cover. - Includes index. - Description based on online resource; title from cover (Safari, viewed Sept. 19, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 10
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Quick answers to common problems
    Keywords: Python (Computer program language) ; Charts, diagrams, etc ; Electronic books ; Electronic books ; local
    Abstract: Discover how easy it can be to create great scientific visualizations with Python. This cookbook includes over sixty matplotlib recipes together with clarifying explanations to ensure you can produce plots of high quality. In Detail matplotlib is part of the Scientific Python modules collection. matplotlib provides a large library of customizable plots and a comprehensive set of backends. It tries to make easy things easy and hard things possible. You can generate plots, add dimensions to the plots, and also make the plots interactive with just a few lines of code with matplotlib. Also, matplotlib integrates well with all common GUI modules. This book is a head-first, hands-on journey into matplotlib, the complete and definite plotting package for Python. You will learn about the basic plots, how to customize them, and combine them to make sophisticated figures. Along with basic plots, you will also learn to make professional scientific plots. In this book, you will start with the common figures that are offered by most plotting packages. You will learn how to add annotations, and play with styles, colors, scales, and shapes so that you can add personality and visual punch to your graphics. You will also see how to combine several graphics. With this book you will learn how to create sophisticated visualizations with simple code. Finally, you can make your plots interactive. After reading "matplotlib Plotting Cookbook", you will be able to create the highest quality plots. What You Will Learn Discover how to create all the common plots you need Enrich your plots with annotations and sophisticated legends Take control of your plots and master colors, linestyle, and scales Add a dimension to your plots and go 3D Integrate your graphics into your applications Automate your work and generate a large batch of graphics Create interactive plots with matplotlib Combine your plots to create sophisticated visualizations
    Note: Includes index. - Description based on online resource; title from cover page (Safari, viewed Apr. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 11
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Without Bootstrap your web designs may not be reaching their full potential. This book will change that through a series of hands-on projects covering everything from custom icon fonts to JavaScript plugins. In Detail Since its debut in August 2011, Twitter Bootstrap, now simply Bootstrap, has become by far the most popular framework for empowering and enhancing frontend web design. With Version 3, Bootstrap reaches an exciting new milestone, introducing a mobile-first responsive grid, new and powerful LESS mixins, and a lean code base optimized for modern browsers. "Bootstrap Site Blueprints" is a hands-on guide to the inner workings of Bootstrap's latest and greatest development milestone. In an easy-to-follow, step-by-step format, you'll quickly get to know the ins and outs of Bootstrap while building a portfolio site, a WordPress theme, a business site, an e-commerce interface, and administration interface, and an upscale marketing site. "Bootstrap Site Blueprints" guides you through the process of building different types of web applications, by leveraging the power of Bootstrap 3. In the process, you'll experience the power of customizing and recompiling Bootstrap's LESS files and adapting Bootstrap's JavaScript plugins, to the design of an excellent user interface. While creating these layouts, you will quickly become comfortable with customizing Bootstrap to meet the needs of your specific projects. You will add custom icon fonts, customize and recompile Bootstrap's powerful LESS files, and leverage Bootstrap's excellent JavaScript plugins to create dynamic user interfaces. By the end of this book you will be a more adept and efficient designer. What You Will Learn Set up a custom Bootstrap project Customize and recompile Bootstrap's LESS files Incorporate custom icon fonts Write your own LESS variables and mixins Translate a Bootstrap design into a WordPress theme Leverage Bootstrap's powerful JavaScript plugins Incorporate non-Bootstrap JavaScript plugins into your design Optimize Bootstrap CSS and JavaScript for performance Implement the PictureFill responsive images method Add touch swipe functionality to the Bootstrap carousel
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Mar. 11, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 12
    ISBN: 9781782160670 , 1782160671
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    DDC: 005.268
    Keywords: Cascading style sheets ; HTML (Document markup language) ; JavaScript (Computer program language) ; Application software ; Development ; Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Develop attractive CSS styles efficiently, using the Less CSS preprocessor In Detail Writing CSS styles can be very tedious?how many times have you written CSS styles that become difficult to read and manage, and frequently have to be duplicated? Less gives you a solid toolkit that can help streamline your code when developing styles for any website of any size, with a significant reduction in the amount of time and effort required. Learning Less.js helps you maximize your experience with the Less library by breaking down each of its main features. This book walks you through examples that progressively build upon your knowledge, taking you from beginner to advanced usage in a series of easy-to-follow steps. We begin with exploring the library, and will learn about the tricks it uses to help us save development time when creating and managing styles, right through to using Less.js in some practical, real-world scenarios. What You Will Learn Explore the different features of the Less library Build an effective toolkit that helps in your development workflow, using different tools in Less Streamline the effort required when constructing themes for content management systems, such as WordPress, using Less Discover how you can use Less to make frameworks work for you in an effective way Enhance the use of Less when working with color, one of the key elements of website design Work with Less to reduce the effort required to construct responsive websites Add flair to your website or online application with animation effects using Less
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Nov. 7, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 13
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Oracle WebLogic server ; Web servers ; Web site development ; Application software ; Development ; Client/server computing ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: If you've dipped a toe into Java EE development and would now like to dive right in, this is the book for you. Introduces the key components of WebLogic Server and all that's great about Java EE 6. Create a complete Java EE 6 application leveraging WebLogic features like JMS, SOAP and RESTful Web Services Learn how to use Oracle WebLogic Server's key components and features Step-by-step instructions with screenshots and code samples to help understand and apply concepts In Detail Oracle WebLogic server has long been the most important, and most innovative, application server on the market. The updates in the 12c release have seen changes to the Java EE runtime and JDK version, providing developers and administrators more powerful and feature-packed functionalities. Getting Started with Oracle WebLogic Server 12c: Developer's Guide provides a practical, hands-on, introduction to the application server, helping beginners and intermediate users alike get up to speed with Java EE development, using the Oracle application server. Starting with an overview of the new features of JDK 7 and Java EE 6, Getting Started with Oracle WebLogic Server 12c quickly moves on to showing you how to set up a WebLogic development environment, by creating a domain and setting it up to deploy the application. Once set up, we then explain how to use the key components of WebLogic Server, showing you how to apply them using a sample application that is continually developed throughout the chapters. On the way, we'll also be exploring Java EE 6 features such as context injection, persistence layer and transactions. After the application has been built, you will then learn how to tune its performance with some expert WebLogic Server tips.
    Note: "Professional expertise distilled.". - Includes bibliographical references and index. - Description based on online resource; title from cover (Safari, viewed Dec. 3, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 14
    Online Resource
    Online Resource
    Birmingham, UK : Packt Pub.
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Web site development ; Web sites ; Design ; Internet programming ; Electronic books ; Electronic books ; local
    Abstract: Harness the strength and capabilities of PhantomJS to interact with the web and perform website testing with a headless browser based on WebKit Writing scripts that can interact directly with web services and pages Interacting with social media websites using PhantomJS scripts Creating web-based test scripts and running them in a headless browser In Detail PhantomJS is a headless WebKit browser with JavaScript API that allows you to create new ways to automate web testing. PhantomJS is currently being used by a large number of users to help them integrate headless web testing into their development processes. It also gives you developers a new framework to create web-based applications, from simple web manipulation to performance measurement and monitoring. A step step-by by-step guide that will help you develop new tools for solving web and testing problems in an effective and quick way. The book will teach you how to use and maximize PhantomJS to develop new tools for web scrapping, web performance measurement and monitoring, and headless web testing. This book will help you understand PhantomJS' scripting API capabilities and strengths. This book starts by looking at PhantomJS' JavaScript API, features, and basic execution of scripts. Throughout the book, you will learn details to help you write scripts to manipulate web documents and fully create a web scrapping tool. Through its practical approach, this book strives to teach you by example, where each chapter focuses on the common and practical usage of PhantomJS, and how to extract meaningful information from the web and other services. By the end of the book, you will have acquired the skills to enable you to use PhantomJS for web testing, as well as learning the basics of Jasmine, and how it can be used with PhantomJS.
    Note: Author: Aries Beltran. Cf. "About the author" page. - Includes index. - Description based on online resource; title from title page (Safari, viewed Jan. 21, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 15
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Web site development ; Application software ; Development ; Java (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Build your web applications from the ground up with the Play framework for Java and Scala Learn something new in an Instant! A short, fast, focused guide delivering immediate results. Get started with Play 2.1 Build your own web application with Java and Scala Handle user input with forms and access data with Ebean, Anorm, and Slick In Detail Play is a full-featured Java and Scala web framework for building modern, high-performance web applications. It is characterized by its simplicity and scalability. With its lightweight, stateless, and web-friendly architecture, Play focuses on developer experience to make web application development fun. Instant Play Framework Starter is the ideal companion to start developing web applications with Play. The building blocks of a typical web application are carefully designed following an on-going example. Instant Play Framework Starter starts with a quick setup and running a first sample. Then, the anatomy of a typical Play application is outlined. More features are added step by step to an example application. The result is the prototype of a highly scalable web application.The example is implemented in Java and in Scala. It consists of building blocks you will find in every Play application. In particular, you will learn how views are rendered with the template engine, how HTTP routes are used to define the navigation rules, and how to separate the application logic of controllers from the business logic of the model. This separation is the result of a careful application design, which makes it easy to add features like data binding and validation. Finally you will see how easy it is to adapt different database access libraries. Instant Play Framework Starter will help you to get started with Play and develop your first application. Packed with examples, it is easy to follow the design of a real-world application. You are able to compare the difference between a Java- and a Scala-based Play application and to decide which language fits your needs best. All topics covered in the book are described with the aim to serve as a reference for future web application development with Play.
    Note: "Instant: short, fast, focused.". - Includes bibliographical references. - Description based on online resource; title from cover
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 16
    Online Resource
    Online Resource
    Birmingham, UK : Packt Pub.
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: ArcGIS ; Geographic information systems ; Graphical user interfaces (Computer systems) ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: This book provides the recipes you need to use Python with AcrGIS for more effective geoprocessing. Shortcuts, scripts, tools, and customizations put you in the driving seat and can dramatically speed up your workflow. Learn how to create geoprocessing scripts with ArcPy Customize and modify ArcGIS with Python Create time-saving tools and scripts for ArcGIS In Detail ArcGIS is an industry standard geographic information system from ESRI. This book will show you how to use the Python programming language to create geoprocessing scripts, tools, and shortcuts for the ArcGIS Desktop environment. This book will make you a more effective and efficient GIS professional by showing you how to use the Python programming language with ArcGIS Desktop to automate geoprocessing tasks, manage map documents and layers, find and fix broken data links, edit data in feature classes and tables, and much more. "Programming ArcGIS 10.1 with Python Cookbook" starts by covering fundamental Python programming concepts in an ArcGIS Desktop context. Using a how-to instruction style you'll then learn how to use Python to automate common important ArcGIS geoprocessing tasks. In this book you will also cover specific ArcGIS scripting topics which will help save you time and effort when working with ArcGIS. Topics include managing map document files, automating map production and printing, finding and fixing broken data sources, creating custom geoprocessing tools, and working with feature classes and tables, among others. In "Python ArcGIS 10.1 Programming Cookbook" you'll learn how to write geoprocessing scripts using a pragmatic approach designed around an approach of accomplishing specific tasks in a Cookbook style format.
    Note: Author name from credits page. - Includes index. - Description based on online resource; title from PDF half title page (Safari, viewed May 31, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 17
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: HTML (Document markup language) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Create dynamic and responsive web forms with this in - depth, hands-on guide Enhance the look and feel of your form Optimize your user experience for any device Utilize HTML5's brand new form elements In Detail HTML5 has given web developers the ability to easily develop sites and applications which, previously, were extremely time consuming. Now, they can not only build visually stunning forms and web pages, but can also increase the scope of their applications, as well as collect valuable user inputs and data through customized forms. This practical guide will teach you how to create responsive forms, and how to link them to the database. This will enable you to take advantage of the power behind HTML5 elements for building forms, and make the user interfaces attractive and more interactive. Explore the benefits of web forms, and learn how to create them using new HTML5 form elements. This guide will take you through a number of clear, practical examples that will help you to take advantage of the forms built and customized using HTML5 and related technologies, quickly and painlessly. Your ability to build responsive forms will be enhanced throughout the book. You will also learn about the necessity of validations, CSS3 properties for improving the look of the form, and how to link the form to the server. Lastly, you will learn to make the standard forms responsive by making them compatible with desktops and mobile devices.
    Note: Includes index. - Description based on online resource; title from cover (Safari, viewed Jan. 20, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 18
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: JavaScript (Computer program language) ; Web site development ; HTML (Document markup language) ; Electronic books ; Electronic books ; local
    Abstract: Learn how to create and implement HTML templates into your projects using the Handlebars library Learn something new in an Instant! A short, fast, focused guide delivering immediate results Create and display templates on your pages Extend Handlebars with custom helpers Organize your code with partials Optimize your development environment In Detail Handlebars is one of the leading JavaScript templating engines and is quickly gaining widespread adoption by developers, as well as with frameworks like Ember.js and Meteor. "Instant Handlebars.js" is a complete guide to the Handlebars library filled with internal concepts and practical examples that will help illustrate what's going on and take you from a complete beginner to a Handlebars expert. "Instant Handlebars.js" begins with the very basics, requiring no previous knowledge about templating engines. Throughout the course of this book, you get a thorough tour of all the features available in Handlebars.js and you will learn how to organize your websites for both development and production. In this book, we will cover how to create templates with both placeholders and helpers. We will then go into organizing your projects for rapid -development using Require.js and how to optimize and compile your projects for production. To finish off, you will learn how to annotate your code and leave debug points so that you can easily maintain and troubleshoot your code in the future. Handlebars is a small library;, it is meant to fill a specific need and it does this well. "Instant Handlebars.js" takes a very methodical approach to cover every aspect of this amazing library with practical examples provided every step of the way.
    Note: "Short, fast, focused.". - Includes bibliographical references. - Description based on online resource; title from cover (Safari, viewed Dec. 3, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 19
    Online Resource
    Online Resource
    Birmingham, UK : Packt Pub.
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Geographic information systems ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: If you know Python and would like to use it for Geospatial Analysis this book is exactly what you've been looking for. With an organized, user-friendly approach it covers all the bases to give you the necessary skills and know-how. Construct applications for GIS development by exploiting Python Focuses on built-in Python modules and libraries compatible with the Python Packaging Index distribution system - no compiling of C libraries necessary SThis is a practical, hands-on tutorial that teaches you all about Geospatial analysis in Python In Detail Geospatial analysis is used in almost every field you can think of from medicine, to defense, to farming. It is an approach to use statistical analysis and other informational engineering to data which has a geographical or geospatial aspect. And this typically involves applications capable of geospatial display and processing to get a compiled and useful data. "Learning Geospatial Analysis with Python" uses the expressive and powerful Python programming language to guide you through geographic information systems, remote sensing, topography, and more. It explains how to use a framework in order to approach Geospatial analysis effectively, but on your own terms. "Learning Geospatial Analysis with Python" starts with a background of the field, a survey of the techniques and technology used, and then splits the field into its component speciality areas: GIS, remote sensing, elevation data, advanced modelling, and real-time data. This book will teach you everything there is to know, from using a particular software package or API to using generic algorithms that can be applied to Geospatial analysis. This book focuses on pure Python whenever possible to minimize compiling platform-dependent binaries, so that you don't become bogged down in just getting ready to do analysis. I"Learning Geospatial Analysis with Python" will round out your technical library with handy recipes and a good understanding of a field that supplements many a modern day human endeavors.
    Note: "Master GIS and Remote Sensing analysis using Python with these easy to follow tutorials"--Cover. - Includes index. - Description based on online resource; title from resource description page (Safari, viewed Jan. 3, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 20
    Online Resource
    Online Resource
    Birmingham, UK : Packt Pub.
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: CodeIgniter (Computer file) ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: As a PHP developer, you may have wondered how much difference the Codeigniter framework might make when creating web applications. Now you can find out with a host of customizable recipes ready to insert into your own work. Customizable code that can be used in your own applications right away Recipes that will help you solve your Codeigniter issues efficiently and effectively Each recipe comes with a full code example, and where necessary, the Model and View files are included too In Detail As a developer, there are going to be times when you'll need a quick and easy solution to a coding problem. CodeIgniter is a powerful open source PHP framework which allows you to build simple yet powerful full-feature web applications. CodeIgniter 2 Cookbook will give you quick access to practical recipes and useful code snippets which you can add directly into your CodeIgniter application to get the job done. It contains over 80 ready-to-use recipes that you can quickly refer to within your CodeIgniter application or project. This book is your complete guide to creating fully functioning PHP web applications, full of easy-to-follow recipes that will aid you in any aspect of developing with CodeIgniter. CodeIgniter 2 Cookbook takes you from the basics of CodeIgniter, through e-commerce features for your applications, and ends by helping you ensure that your environment is secure for your users and SEO friendly to draw in customers. Starting with installation and setup, CodeIgniter 2 Cookbook provides quick solutions to programming problems that you can directly include in your own projects. You will be moving through databases, EU Cookie Law, caching, and everything else in-between with useful, ready-to-go recipes. You will look at image manipulation using the Image Manipulation library, user management (building a simple CRUD interface), switching languages on the fly according to the user preference, caching content to reduce server load, and much more.
    Note: "Over 80 recipes to help you create CodeIgniter-powered applications and solve common coding problems"--Cover. - Includes index. - Description based on online resource; title from resource description page (Safari, viewed Jan. 23, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 21
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Series Statement: Community experience distilled
    Keywords: JavaScript (Computer program language) ; Web site development ; Internet programming ; Application software ; Development ; Electronic books ; Electronic books ; local
    Abstract: Designed for intermediate developers, this superb tutorial will lead you step by step through the process of developing enterprise web applications combining two leading-edge frameworks. Take a big leap forward in easy stages. Embark on the exciting journey through the entire enterprise web application development lifecycle Leverage key Spring Framework concepts to deliver comprehensive and concise Java code Build a real world ExtJS web application that interacts with dynamic database driven data In Detail Spring and ExtJS are cutting edge frameworks that allow us to build high performance web applications for modern devices, that are now consuming data at a faster rate than ever before. It is the appropriate time for you to understand how to best leverage these technologies when architecting, designing, and developing large scale web development projects. This practical guide condenses an approach to web development that was gained from real world projects, and outlines a simple, practical approach to developing high performance, and enterprise grade web applications. Starting with configuring Java, Netbeans, and MySQL to prepare your development environment, you will then learn how to connect your Netbeans IDE to the MySQL database server. We will then explore the Task Time Tracker (3T) project database structure and populate these tables with test data. Following on from this, we will examine core JPA concepts after reverse engineering the domain layer with Netbeans. Leveraging the Data Access Object design pattern, you will learn how to build the Java DAO implementation layer assisted by generics in base classes, followed by a Data Transfer Object enabled service layer to encapsulate the business logic of your 3T application. The final chapters that focus on Java explore how to implement the request handling layer using Spring annotated controllers, and deploy the 3T application to the Glassfish server. We will then configure the ExtJS 4 development environment and introduce key ExtJS 4 concepts, including MVC and practical design conventions. Covering a variety of important ExtJS 4 strategies and concepts, you will be fully-equipped to implement a variety of different user interfaces using the ExtJS MVC design pattern. Your journey ends by exploring the production build and deployment process using Maven, Sencha Cmd and Glassfish.
    Note: Includes index. - Description based on online resource; title from cover page (viewed Feb. 17, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 22
    Online Resource
    Online Resource
    Birmingham, UK : Packt Pub.
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Computer software ; Testing ; Automation ; Python (Computer program language) ; Electronic books ; Electronic books ; local
    Abstract: Create test suites and automated acceptance tests from scratch Create a Robot Framework test file and a test suite Identify and differentiate between different test case writing styles Full of easy- to- follow steps, to get you started with Robot Framework In Detail Testing has traditionally been a part of software development, and has always involved a lot of manual effort. It can be automated with Robot Framework, which offers numerous benefits from cost saving to increased quality assurance in the software delivery. This book will help you to start designing test suites and Automated Acceptance Tests. Helping you to get started with automating acceptance tests, this book will provide a detailed overview of acceptance test management practices and principles. You will also be introduced to advanced techniques that you can use to customize the test suite, along with helpful tips and tricks to extend and leverage it in a wide variety of scenarios. Starting with a detailed explanation of the need for automated acceptance test driven development, this guide will help you with an empty test project creation and execution for proof of concept, and validation of installation. This book will also cover the Robot Framework in detail, and will help you test desktop applications using Java Swing. You will gain an in-depth knowledge of tricky activities, such as setting up a test environment and using it with Selenium. You will also learn about other popular libraries, and how to test network protocols, web services, and databases. This book will cover the entire Robot Framework with real- world practical material to make its content informative and interesting. By the end of this book you will be able to write acceptance tests for desktop and web applications, as well as know how to extend acceptance testing in other scenarios that are commonly devoid of tests, and present the results appropriately.
    Note: "Create test suites and automated acceptance tests from scratch"--Cover. - Includes index. - Description based on online resource; title from resource description page (Safari, viewed Jan. 6, 2014)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 23
    Language: English
    Pages: 1 online resource (1 v.) , ill.
    Keywords: Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Learn the important components of responsive web design and make your websites mobile-friendly Learn something new in an Instant! A short, fast, focused guide delivering immediate results Learn how to make your websites beautiful on any device Understand the differences between various responsive philosophies Expand your skill set with the quickly growing mobile-first approach In Detail Making your sites responsive is an easy enough skill to learn, and really pays dividends when you're selling your product to potential clients or just trying to impress your boss for that promotion you want, but understanding all your options will help you develop a workflow that really works for you. Instant Responsive Web Design makes learning mobile-friendly web design a piece of cake with site-builds imploring various approaches using a very easy-to-follow format where you'll actually be creating sites using each approach. Expand your web repertoire in a few, easy hours. Instant Responsive Web Design takes the guesswork out of responsive web design, by teaching readers the most relevant approaches and leaves it up to them to develop a workflow that works best for their style of coding. We'll help you to develop several websites from scratch using different philosophies such as the Goldilocks Approach, make your websites Fluid, understand desktop and mobile-first approaches, and master some of the tricky stuff such as making your images and video responsive. In this step-by-step guide, you'll learn everything you could ever need to become an above-average responsive web designer in a matter of hours.
    Note: "Short, fast, focused.". - Description based on online resource; title from cover (Safari, viewed Nov. 25, 2013)
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 24
    Online Resource
    Online Resource
    Birmingham, UK : Packt Pub.
    Language: English
    Pages: 1 online resource (v, 316 p.) , ill.
    Series Statement: Community experience distilled
    Parallel Title: Erscheint auch als
    Keywords: JavaScript (Computer program language) ; Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: An approachable introduction to web design in jQuery for non-programmers with this book and ebook. Enhance the user experience of your site by adding useful jQuery features Learn the basics of adding impressive jQuery effects and animations even if you've never written a line of JavaScript Easy step-by-step approach shows you everything you need to know to get started improving your website with jQuery In Detail jQuery is awesome for designers - it builds easily on the CSS and HTML you already know and allows you to create impressive effects with just a few lines of code. However, without a background in programming, JavaScript - on which jQuery is built - can feel intimidating and impossible to grasp. This book will show you how simple it can be to learn the basics and then extend your capabilities by taking advantage of jQuery plugins. jQuery for Designers offers approachable lessons for designers with little or no background in JavaScript. The book begins by introducing the jQuery library and a small and simple introduction to JavaScript. Then you'll step through a few simple tasks to get your feet wet before diving into using plugins to quickly and simply add complex effects with just a few lines of code. You'll be surprised at how far you can get with JavaScript when you start with the power of the jQuery library and this book will show you how. We'll cover common interface widgets and effects such as tabbed interfaces, custom tooltips, and custom scrollbars. You'll learn how to create an animated navigation menu and how to add simple AJAX effects to enhance your site visitors' experience. Then we'll wrap up with interactive data grids which make sorting and searching data easy.
    Note: "An approachable introduction to web design in jQuery for non-programmers.". - "Learn by doing: less theory, more results"--Cover. - Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 25
    Language: English
    Pages: 1 online resource (ix, 403 p.) , ill.
    Parallel Title: Erscheint auch als
    DDC: 006.7/8
    Keywords: Joomla! (Computer file) ; Web sites ; Authoring programs ; Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Joomla! is the free and easy way to create websites, and this book is written for absolute beginners who want to learn the basics and go beyond. Packed with helpful screenshots and crystal clear instructions. Create a Joomla! website in an hour with the help of easy-to-follow steps and screenshots. Go beyond a typical Joomla! site to make a website that meets your specific needs. Learn how to secure, administrate, and fill your site with content. Update to the popular Joomla! 1.5 Beginner's Guide by Eric Tiggeler. In Detail Joomla! is one of the most popular open-source Content Management Systems, actively developed and supported by a world-wide user community. Although it's a fun and feature-rich tool, it can be challenging to get beyond the basics and build a site that meets your needs perfectly. Using this book you can create dynamic, interactive web- sites that perfectly fit your needs. Completely updated for Joomla! 2.5, this practical guide teaches you how to create professional, appealing and extendable websites, whether you want to create a full-featured company or club website or build a personal blog site. The Joomla! Beginner's Guide helps beginners to get started quickly and to get beyond the basics to take full advantage of Joomla!'s powerful features. Completely updated from the first book, real-life examples and tutorials will spark your imagination and show you what kind of professional, contemporary, feature-rich websites any developer can achieve with Joomla!. This book thoroughly covers the concepts behind the software and creates a coherent picture of how the software works. This book is not about what Joomla! can do - it's about what you can do using Joomla!.
    Note: "Learn by doing: less theory, more results"--Cover. - Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 26
    Language: English
    Pages: 1 online resource (xiii, 365 p.) , ill.
    Series Statement: Community experience distilled
    DDC: 005.75/6
    Keywords: MySQL (Electronic resource) ; PHP (Computer program language) ; Web site development ; Database management ; Electronic books ; Electronic books ; local
    Abstract: A complete guide to getting started with phpMyAdmin 3.4 and mastering its features. A step-by-step tutorial for manipulating data with the latest version of phpmyadmin Administer your MySQL databases with phpMyAdmin Manage users and privileges with MySQL Server Administration tools Learn to do things with your MySQL database and phpMyAdmin that you didn't know were possible! In Detail phpmyAdmin is one of the most widely used open source applications, which is written in PHP. phpMyAdmin supports a wide range of operations with MySQL. Currently, it can create and drop databases, create/drop/alter tables, delete/edit/add fields, execute any SQL statement, manage keys on fields, manage privileges, export data into various formats and is available in 52 languages. phpMyAdmin is a web-based front-end to manage MySQL databases and has been adopted by a number of Open-Source distributors. Mastering phpMyAdmin 3.4 for Effective MySQL Management is an easy-to-read, step-by-step practical guide that walks you through every facet of this legendary tool-phpMyAdmin-and takes you a step ahead in taking full advantage of its potential. This book is filled with illustrative examples that will help you understand every phpMyAdmin feature in detail. This is the official guide to this popular MySQL web interface. It starts with installing and configuring phpMyAdmin, including the phpMyAdmin Configuration Storage, which is the key to its advanced features. This is followed by configuring authentication in phpMyAdmin and setting parameters that influence the interface as a whole. You will also learn some advanced features such as defining inter-table relations with the advanced Designer module. You will practice synchronizing databases on different servers and managing MySQL replication to improve performance and data security. Moreover, you will also store queries as bookmarks for their quick retrieval. In addition to it, this book helps you to learn new features introduced in version 3.4.x such as users' preferences, producing charts and the visual multi-table query builder.
    Note: Cover title. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 27
    Language: English
    Pages: 1 online resource (iv, 122 p.) , ill.
    Series Statement: Community experience distilled
    DDC: 006.77
    Keywords: Drupal (Computer file) ; Web site development ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: A hands-on, practical guide for configuring your Drupal 7 website to handle all languages for your site users with this book and ebook. Prepare your Drupal site to handle content in different languages easily Apply the numerous multilingual modules to your Drupal site and configure it for any number of different languages Organize the multilingual pieces into logical areas for easier handling In Detail Drupal is one of the most powerful and popular PHP Content Management Systems at the moment. By making your site multilingual, you are opening the door to a whole new user base, in as many countries as you like. Use the localization and internationalization features of Drupal 7 to automatically detect where your site users are visiting from and select the content appropriate to them. The world is your oyster! Drupal 7 Multilingual Sites guides you through the wild world of localization and internationalization with practical and real-world exercises that you can apply to your own website. You will go from theory to practice and acquire the skills you need to make a user-friendly Drupal 7 site that supports multiple languages. You will follow focused chapter exercises to add multiple-language support for your user interface, content, and various parts of your site's configuration such as system variables, menus, and blocks. The latter half of the book fills in the details with step-by-step exercises for localizing the interface, the content, and the configuration. Drupal 7 Multilingual Sites will give you the knowledge and the skills necessary to configure your site to support your language needs.
    Note: Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 28
    Online Resource
    Online Resource
    Birmingham, UK : Packt Pub.
    Language: English
    Pages: 1 online resource (iv, 258 p.) , ill.
    Keywords: JavaScript (Computer program language) ; Object-oriented programming (Computer science) ; Web site development ; Web sites ; Design ; Application software ; Development ; Open source software ; Electronic books ; Electronic books ; local
    Abstract: Over 110 highly effective recipes to turbo-charge the user interface of any web-enabled Internet application and web page Code snippets that work directly out of the box on all major web browsers Master smooth animations without complex code nor the need for advanced JavaScript knowledge An ideal accompaniment to any tutorial, this book provides instant answers to common problems In Detail MooTools is a JavaScript framework that abstracts the JavaScript language. JavaScript itself, complex in syntax, provides the tools to write a layer of content interaction for each different browser. MooTools abstracts those individual, browser-specific layers to allow cross-browser scripting in an easy-to-read and easy-to-remember syntax. Animation and interaction, once the domain of Flash, are being taken by storm by the MooTools JavaScript framework, which can cause size, shape, color, and opacity to transition smoothly. Discover how to use AJAX to bring data to today's web page users who demand interactivity without clunky page refreshes. When searching for animation and interactivity solutions that work, MooTools 1.3 Cookbook has individual, reusable code examples that get you running fast! MooTools 1.3 Cookbook readies programmers to animate, perform AJAX, and attach event listeners in a simple format where each section provides a clear and cross-browser compatible sketch of how to solve a problem, whether reading from beginning to finish or browsing directly to a particular recipe solution. MooTools 1.3 Cookbook provides instant solutions to MooTools problems - whatever you want to do with MooTools, this book will tell you how to do it. MooTools 1.3 Cookbook is presented in a progressive order that builds concepts and ideas, while simultaneously being a collection of powerful individual, standalone, recipe solutions.
    Note: Cover title. - "Quick answers to common problems.". - "Over 110 highly effective recipes to turbo-charge the user interface of any web-enabled Internet application and web page.". - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 29
    Language: English
    Pages: 1 online resource (vii, 320 p.) , ill.
    Parallel Title: Erscheint auch als
    DDC: 005.2762
    Keywords: JavaScript (Computer program language) ; Query languages (Computer science) ; Web sites ; Design ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Quickly master all of jQuery's animation methods and build a toolkit of ready-to-use animations using jQuery 1.4 Create both simple and complex animations using clear, step-by-step instructions, accompanied with screenshots Walk through each of jQuery's built-in animation methods and see in detail how each one can be used Over 50 detailed examples of different types of web page animations Attractive pictures and screenshots that show animations in progress and how the examples should finally appear Contains examples featuring many new HTML5 elements and CSS3 styling Follow the examples in a step-by-step approach beginning with simple concepts and building up to more advanced implementations In Detail jQuery is a cross-browser JavaScript library designed to simplify the client-side scripting of HTML, and is the most popular JavaScript library in use today. Using the features offered by jQuery, developers are able to create dynamic web pages. This book will act as a resource for you to create animation and advanced special effects in your web applications, by following the easy-to-understand steps mentioned in it. jQuery 1.4 Animation Techniques: Beginners Guide will allow you to master animation in jQuery to produce slick and attractive interfaces that respond to your visitors' interactions. You will learn everything you need to know about creating engaging and effective web page animations using jQuery. The book uses many examples and explains how to create animations using an easy, step-by-step, beginners guide approach. This book provides various examples that gradually build up the reader's knowledge and practical experience in using the jQuery API to create stunning animations. The book starts off by explaining how animations make your user interface interactive and attractive. It explains the various methods used to make the element being animated appear or disappear. It provides a set of steps to create simple animations and show fading animations. You can later learn how to make complex animations by chaining different effects together as well as how to halt a currently running application. You will find out how to slide your animation elements and learn to create custom animations that can be complex and specialized. You will find out how to obtain and set up the jQuery UI- the official user interface library for jQuery. The book will tell you how to animate a page's background image, and will teach you how to make images scroll in a c...
    Note: "Learn by doing: less theory, more results"--Cover. - Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 30
    Online Resource
    Online Resource
    Birmingham, UK : Packt Pub.
    Language: English
    Pages: 1 online resource ([5], v, 198 p.) , ill.
    Keywords: JavaScript (Computer program language) ; Query languages (Computer science) ; Mobile computing ; Programming ; Web site development ; Electronic books ; Electronic books ; local
    Abstract: Discover the endless possibilities offered by jQuery Mobile for rapid Mobile Web Development Easily create your mobile web applications from scratch with jQuery Mobile Learn the important elements of the framework and mobile web development best practices Customize elements and widgets to match your desired style Step-by-step instructions on how to use jQuery Mobile In Detail The jQuery Mobile framework is jQuery's latest rabbit-out-of-the-hat project. The jQuery Mobile framework is open source and is supported by all the big players: iOS, Android, Bada, BlackBerry, Nokia, Ado, and so on. Considering all the names behind the project, it is a truly cross platform framework and porting applications made in jQuery mobile will be a snap with this new technology at your hands. Get to grips with everything you need to know to sprint through developing high-end web applications for mobiles. jQuery Mobile First Look will show you the features of the jQuery Mobile framework, what they do, and how they can be used. It covers the installation thoroughly on all the machines as it is found with any new technology that the most difficult part is getting people to correctly install the product. From Installation to specifications and from designing to deployment this book covers all the factors that you need to know before starting your own mobile web application development. Starting with an introduction to jQuery Mobile, the book will give you an overview of the key features of the framework and how they can be used to implement a mobile web application. Development tips and troubleshooting add to the standard information contained in these pages. The topics covered include everything the jQuery Mobile developer needs to know in order to create a full-feature web application for mobile devices. Ranging from a comparison of jQuery mobile with other popular frameworks and its installation on various Operating Systems to theming pages, website layout, and content formatting, the book presents information about buttons, toolbars, dialogs, forms, and list views, as well as suggesting best practices and workarounds to accomplish things in an alternative way. jQuery Mobile First Look will help you learn one of the most promising JavaScript mobile frameworks and grasp how widgets and elements work and what you can do to customize and enhance their behavior. A by-example guide that will let you explore all the features of jQuery Mobile and get you ready for all the...
    Note: Imperfect: lacking t.p. - Title and imprint from p. [1] of first grouping. - "Author: Giulio Bai"--P. [2]. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 31
    Language: English
    Pages: 1 online resource (v, 388 p.) , ill.
    Series Statement: Community experience distilled
    Parallel Title: Erscheint auch als
    DDC: 005.1/17
    RVK:
    Keywords: Python (Computer program language) ; Object-oriented programming (Computer science) ; Object-oriented programming languages ; Electronic books ; Electronic books ; local
    Abstract: If you feel it's time you learned object-oriented programming techniques, this is the perfect book for you. Clearly written with practical exercises, it's the painless way to learn how to harness the power of OOP in Python. Learn how to do Object Oriented Programming in Python using this step-by-step tutorial Design public interfaces using abstraction, encapsulation, and information hiding Turn your designs into working software by studying the Python syntax Raise, handle, define, and manipulate exceptions using special error objects Implement Object Oriented Programming in Python using practical examples In Detail Object Oriented Programming is a very important aspect of modern programming languages. The basic principles of Object Oriented Programming are relatively easy to learn. Putting them together into working designs can be challenging. This book makes programming more of a pleasure than a chore using powerful Python 3 object-oriented features of Python 3. It clearly demonstrates the core OOP principles and how to correctly implement OOP in Python. Object Oriented Programming ranks high in importance among the many models Python supports. Yet, many programmers never bother learning the powerful features that make this language object oriented. The book teaches when and how OOP should be correctly applied. It emphasizes not only the simple syntax of OOP in Python, but also how to combine these objects into well-designed software. This book will introduce you to the terminology of the object-oriented paradigm, focusing on object-oriented design with step-by-step examples. It will take you from simple inheritance, one of the most useful tools in the object-oriented programmer's toolbox, all the way through to cooperative inheritance, one of the most complicated. You will be able to raise, handle, define, and manipulate exceptions. You will be able to integrate the object-oriented and the not-so-object-oriented aspects of Python. You will also be able to create maintainable applications by studying higher level design patterns. You'll learn the complexities of string and file manipulation, and how Python distinguishes between binary and textual data. Not one, but two very powerful automated testing systems will be introduced to you. You'll understand the joy of unit testing and just how easy they are to create. You'll even study higher level libraries such as database connectors and GUI toolkits and how they apply object-oriented principles...
    Note: "Open source community experience distilled.". - Includes index. - Description based on print version record
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 32
    Online Resource
    Online Resource
    Berkeley, Calif. : Peachpit ; | Boston, Mass. :Safari Books Online
    ISBN: 9780321550187 , 0321550188
    Language: English
    Pages: xx. 602 p , ill.
    Edition: New ed.
    Parallel Title: Erscheint auch als
    Keywords: MySQL (Electronic resource) ; Web site development ; PHP (Computer program language) ; Electronic books ; local
    Abstract: It hasn't taken Web developers long to discover that when it comes to creating dynamic, database-driven Web sites, MySQL and PHP provide a winning open source combination. Add this book to the mix, and there's no limit to the powerful, interactive Web sites that developers can create. With step-by-step instructions, complete scripts, and expert tips to guide readers, veteran author and database designer Larry Ullman gets right down to business: After grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), he goes on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. This guide is indispensable for intermediate- to advanced level Web designers who want to replace their static sites with something dynamic. In this edition, the bulk of the new material covers the latest versions of both technologies: PHP 6 (due out in 2008) and MySQL 5 (available now). The book's publication date is likely to beat the official release of PHP 6, making it one of the first books available on the subject.
    Note: Includes Internet access. - Previous ed.: published as PHP and MySQL for dynamic Web sites. 2005. - Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 33
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 9780132354189 , 0132354187
    Language: English
    Pages: xiv, 625 p , ill. , 24 cm
    Keywords: Qt (Electronic resource) ; Graphical user interfaces (Computer systems) ; Python (Computer program language) ; Electronic books ; local
    Abstract: The Insider's Best-Practice Guide to Rapid PyQt 4 GUI Development Whether you're building GUI prototypes or full-fledged cross-platform GUI applications with native look-and-feel, PyQt 4 is your fastest, easiest, most powerful solution. Qt expert Mark Summerfield has written the definitive best-practice guide to PyQt 4 development. With Rapid GUI Programming with Python and Qt you'll learn how to build efficient GUI applications that run on all major operating systems, including Windows, Mac OS X, Linux, and many versions of Unix, using the same source code for all of them. Summerfield systematically introduces every core GUI development technique: from dialogs and windows to data handling; from events to printing; and more. Through the book's realistic examples you'll discover a completely new PyQt 4-based programming approach, as well as coverage of many new topics, from PyQt 4's rich text engine to advanced model/view and graphics/view programming. Every key concept is illuminated with realistic, downloadable examples-all tested on Windows, Mac OS X, and Linux with Python 2.5, Qt 4.2, and PyQt 4.2, and on Windows and Linux with Qt 4.3 and PyQt 4.3. Coverge includes Python basics for every PyQt developer: data types, data structures, control structures, classes, modules, and more Core PyQt GUI programming techniques: dialogs, main windows, and custom file formats Using Qt Designer to design user interfaces, and to implement and test dialogs, events, the Clipboard, and drag-and-drop Building custom widgets: Widget Style Sheets, composite widgets, subclassing, and more Making the most of Qt 4.2's new graphics/view architecture Connecting to databases, executing SQL queries, and using form and table views Advanced model/view programming: custom views, generic delegates, and more Implementing online help, internationalizing applications, and using PyQt's networking and multithreading facilities
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 34
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online
    ISBN: 9780321445612 , 0321445619
    Language: English
    Pages: lix, 851 p , ill. , 24 cm
    Keywords: Ruby on rails (Electronic resource) ; Object-oriented programming (Computer science) ; Ruby (Computer program language) ; Web site development ; Application software ; Development ; Electronic books ; local
    Abstract: The expert guide to building Ruby on Rails applications Ruby on Rails strips complexity from the development process, enabling professional developers to focus on what matters most: delivering business value. Now, for the first time, there's a comprehensive, authoritative guide to building production-quality software with Rails. Pioneering Rails developer Obie Fernandez and a team of experts illuminate the entire Rails API, along with the Ruby idioms, design approaches, libraries, and plug-ins that make Rails so valuable. Drawing on their unsurpassed experience, they address the real challenges development teams face, showing how to use Rails' tools and best practices to maximize productivity and build polished applications users will enjoy. Using detailed code examples, Obie systematically covers Rails' key capabilities and subsystems. He presents advanced programming techniques, introduces open source libraries that facilitate easy Rails adoption, and offers important insights into testing and production deployment. Dive deep into the Rails codebase together, discovering why Rails behaves as it does- and how to make it behave the way you want it to. This book will help you Increase your productivity as a web developer Realize the overall joy of programming with Ruby on Rails Learn what's new in Rails 2.0 Drive design and protect long-term maintainability with TestUnit and RSpec Understand and manage complex program flow in Rails controllers Leverage Rails' support for designing REST-compliant APIs Master sophisticated Rails routing concepts and techniques Examine and troubleshoot Rails routing Make the most of ActiveRecord object-relational mapping Utilize Ajax within your Rails applications Incorporate logins and authentication into your application Extend Rails with the best third-party plug-ins and write your own Integrate email services into your applications with ActionMailer Choose the right Rails production configurations Streamline deployment with Capistrano
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 35
    Online Resource
    Online Resource
    Berkeley, Calif. : New Riders | Boston, Mass. :Safari Books Online
    ISBN: 9780321562609 , 0321562607
    Language: English
    Pages: xiv, 249 p , ill. , 24 cm
    Parallel Title: Erscheint auch als
    Keywords: Web sites ; Design ; Web site development ; Electronic books ; local
    Abstract: This is not another SEO book written for marketing professionals. Between these covers you'll find practical advice and examples for people who build websites aiming to reach their target audience. Each chapter will introduce you to best practices and fresh perspectives on how to accomplish these simple, yet indispensable goals: Help more people find your site Help users find content within your site Encourage return visits The path this book travels through the villages of Web standards, accessibility, and contemporary technologies like Ajax, APIs, Flash, and microformats. You'll find the big ideas behind these technologies and real world examples, illustrating that you don't have to compromise the user experience to create search engine friendly, findable websites. Although this book illuminates a broad range of findability strategies, one common theme pervades: Web standards + compelling content = improved findability = more successful sites You'll find even more findability guidance on the book's companion website (http://buildingfindablewebsites.com) including 5 bonus chapters.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 36
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online
    ISBN: 9780768680256 , 0768680255
    Language: English
    Pages: xxiii, 1890 p , ill. , 24 cm. +
    Parallel Title: Erscheint auch als
    Keywords: Active server pages ; Web sites ; Design ; Web site development ; Microsoft .NET ; Electronic books ; local
    Abstract: ASP.NET 3.5 Unleashed is the most comprehensive book available on the Microsoft ASP.NET 3.5 Framework, covering all aspects of the ASP.NET 3.5 Framework--no matter how advanced. This edition covers all the new features of ASP.NET 3.5. It explains Microsoft LINQ to SQL in detail. It includes a chapter on the two new data access controls introduced with the ASP.NET 3.5 Framework: ListView and DataPager. With its coverage of ASP.NET AJAX, this book shows you how to take advantage of Microsoft's server-side AJAX framework to retrofit existing ASP.NET applications with AJAX functionality. It also demonstrates how to use Microsoft's client-side AJAX framework to build the web applications of the future: pure client-side AJAX applications. All code samples are written in the C# programming language. (Visual Basic versions of all code samples are included on the CD-ROM that accompanies this book.) Take advantage of Microsoft's new database query language, LINQ to SQL, to easily build database-driven web applications Learn how to use the new ListView and DataPager data access controls to build flexible user interfaces Take advantage of ASP.NET AJAX when building both server-side and client-side web applications Use the AJAX Control Toolkit to create auto-complete text fields, draggable panels, masked edit fields, and complex animations Design ASP.NET websites Secure your ASP.NET applications Create custom components Build highly interactive websites that can scale to handle thousands of simultaneous users Learn to build a complete ASP.NET 3.5 website from start to finish-the last chapter of the book includes a sample ASP.NET 3.5 web application written with LINQ to SQL and ASP.NET AJAX CD-ROM includes all examples and source code presented in this book in both C# and Visual Basic.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 37
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly Media | Boston, Mass. :Safari Books Online
    ISBN: 9780596514556 , 0596514557
    Language: English
    Pages: xiii, 366 p , ill. , 24 cm
    Keywords: Java (Computer program language) ; Web site development ; Web sites ; Authoring programs ; Processing (Web site development technology) ; Electronic books ; local
    Abstract: Provides information on the methods of visualizing data on the Web, along with example projects and code.
    Note: Includes bibliographical references (p. 345-348) and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 38
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596514006 , 059651400X
    Language: English
    Pages: [20] p , ill.
    Keywords: Mashups (World Wide Web) ; Web 2.0 ; Intelligent agents (Computer software) ; Web site development ; Electronic books ; local
    Abstract: Web aggregators select and present content culled from multiple sources, playing an important taste-making and promotional role. Larger aggregators are starting to compete with mainstream news sources but a new class of niche and do-it-yourself aggregators are organizing around specific interests. Niche aggregators harness the power of the internet to build communities previously separated by geography or institutional inertia. These micro-communities serve a trend-setting role. Understanding their operation is critical for those wanting to understand or predict cultural change and for those who want to harness the power of the long tail by catering to niches.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 39
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596513986 , 0596513984
    Language: English
    Pages: xliv, 700 p , ill. , 24 cm
    Edition: 3rd ed.
    Keywords: Python (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; local
    Abstract: Describes the features of the Python 2.5 programming language, covering such topics as types and operations, statements and syntax, functions, modules, classes and OOP, and exceptions and tools.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 40
    Online Resource
    Online Resource
    Berkeley, Calif. : New Rider Press | Boston, Mass. :Safari Books Online
    ISBN: 9780321572974 , 0321572971
    Language: English
    Pages: xviii, 226 p , ill.
    Parallel Title: Erscheint auch als
    Keywords: Web sites ; Design ; Web site development ; Electronic books ; local
    Abstract: The trick to great design is knowing how to think through each decision so that users don't have to. In Designing the Moment: Web Interface Design Concepts in Action , Robert Hoekman, Jr., author of Designing the Obvious , presents over 30 stories that illustrate how to put good design principles to work on real-world web application interfaces to make them obvious and compelling. From the first impression to the last, Hoekman takes a think out loud approach to interface design to show us how to look critically at design decisions to ensure that human beings, the kind that make mistakes and do things we don't expect, can walk away from our software feeling productive, respected, and smart.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 41
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 9780136135609 , 0136135609
    Language: English
    Pages: xxix, 445 p , ill. , 24 cm
    Keywords: Joomla! (Computer file) ; Web sites ; Authoring programs ; Web site development ; Electronic books ; local
    Abstract: The First E asy-to-Use Guide to Joomla! -The World's #1 Open Source Content Management System If you want to build sophisticated websites that can be easily edited and updated, you need to master Joomla!-the world's #1 open source content management system. Now there's an easy-to-read, easy-to-use guide to Joomla! for every site manager, administrator, and developer. Leading Joomla! consultant Barrie North covers all you need to get results: installation, administration, site organization, template development, content updates, and a whole lot more. You'll find never-before-published tips, tricks, and troubleshooting solutions, as well as three start-to-finish case studies. New to Joomla? No problem! This book starts with the simplest design and system concepts, and builds your expertise step-by-step. You'll rapidly master Joomla!'s power, even if you have no content management, scripting, or CSS expertise. Experienced with Joomla!? You'll turn to this book constantly for its authoritative, plain-English, example-rich Joomla! 1.0 and 1.5 reference content. · Understanding content management, what Joomla! does, and how its components fit together · Building Joomla! sites from scratch, and systematically customizing them to your needs · Organizing content with sections, categories, blogs, and tables · Creating dynamic pages and effective navigation · Working with Joomla! modules and components · Search engine optimization for Joomla! sites · Start-to-finish case studies: building a school website, an e-commerce site, and a blog · The most valuable Joomla! extensions and add-ons: finding them, and using them · Key differences between Joomla! 1.0 and 1.5, and what they mean to you About the Website The accompanying site for the Joomla 1.5 book, provides five fully functional Joomla! sites with live follow-along examples from the book and up-to-date information on Joomla! The site also includes An active forum where you can ask questions specific to chapters from the book from a Joomla expert 5 fully functional Joomla 1.5 live follow-along examples from the book. You can browse the sites and their backends live online. Downloads of 5 free websites for Joomla 1.5 based on various chapter of the book. These are SQL dumps you can import to instantly give you a completed Joomla site. 4 free tutorial templates and 3 free templates from joomlashack.com including the popular commercial template - JS Aqualine!
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 42
    Online Resource
    Online Resource
    Redmond, Wash. : Microsoft Press | Boston, Mass. :Safari Books Online
    ISBN: 9780735622166 , 0735622167
    Language: English
    Keywords: Microsoft Visual studio ; Web site development ; Teams in the workplace ; Electronic books ; local
    Abstract: Get the practical reference for using Visual Studio Team System in your software development lifecycle-and maximize project success. Designed for software project managers, this book offers straightforward product information and expert insights for collaborating with architects, developers, and testers in one integrated development environment.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 43
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596527808 , 0596527802
    Language: English
    Keywords: Application software ; Testing ; Scripting languages (Computer science) ; Web site development ; Electronic books ; local
    Abstract: This Short Cut is an introduction to building automated web tests using two tools, twill and Selenium. twill is a simple web scripting language that can be used to automate web tests, while Selenium is a web testing framework that runs in any browser and can be used to test complex web sites that make extensive use of JavaScript. The best way to use this Short Cut is to run through the examples. We expect that within an hour you can start writing your own functional tests in either twill or Selenium, and within a day you will understand most, if not all, of the possibilities and the limitations of these tools.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 44
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596514532 , 0596514530
    Language: English
    Keywords: Application program interfaces (Computer software) ; Web site development ; Electronic books ; local
    Abstract: The Internet is transforming itself from a collection of web pages into a huge distributed database. There's a wealth of data out there-not just RSS and Atom feeds, but XML data on where to find a new apartment, how much to pay for a new car, how to see if there's a storm approaching. If the Internet is your new database, you need a tool to mine that data-to merge and sort and search and filter that data. That tool is Yahoo! Pipes. Widely touted as an RSS feed aggregator, Yahoo! Pipes is more than that. With Yahoo! Pipes you can manipulate virtually any web-accessible XML data source, and then publish these data mashups for anyone to use-anywhere. This Short Cut shows you how to use Yahoo! Pipes. Examples illustrate the workings of every Yahoo! Pipes module (more than two dozen), and show how to incorporate these Pipes into your own web pages.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 45
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596514037 , 0596514034
    Language: English
    Keywords: Ajax (Web site development technology) ; JavaScript (Computer program language) ; PHP (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: "Ajax with PHP 5" is a detailed overview of how to use PHP technologies to create interactive, fault-tolerant, and responsive web applications. This Short Cut first concentrates on the fundamentals of Ajax. Then it covers serving (or providing) content formatted in both XML and JSON. Finally, we completely immerse ourselves in the Ajax world and write two PHP applications that use each markup language on both the client and server. We encourage you to use the classes and examples given to produce your own rich Web 2.0-style applications.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 46
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596515843 , 0596515847
    Language: English
    Pages: [41] p , ill.
    Keywords: Joomla! (Computer file) ; Web sites ; Authoring programs ; Web site development ; Electronic books ; local
    Abstract: Need to launch a feature-rich web site quickly where you have one or more people authoring the content? Want to use a powerful Content Management System (CMS)? This Short Cut will get you up and running with Joomla, a freely available open source CMS. Learn how to install, configure, customize, and extend your Joomla installation. Also learn the tricks of the trade in how to set up and manage both your content and your users. Joomla can be a challenge to understand at first, so drastically cut your "get up to speed" time by taking the Short Cut!
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 47
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596514235 , 0596514239
    Language: English
    Keywords: Application software ; Python (Computer program language) ; Electronic books ; local
    Abstract: Need to extract data from a text file or a web page? Or do you want to make your application more flexible with user-defined commands or search strings? Do regular expressions and lex/yacc make your eyes blur and your brain hurt? Pyparsing could be the solution. Pyparsing is a pure-Python class library that makes it easy to build recursive-descent parsers quickly. There is no need to handcraft your own parsing state machine. With pyparsing, you can quickly create HTML page scrapers, logfile data extractors, or complex data structure or command processors. This Short Cut shows you how!
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 48
    Online Resource
    Online Resource
    Beijing ; : O'Reilly Media | Boston, Mass. :Safari Books Online
    ISBN: 9780596513979 , 0596513976
    Language: English
    Pages: xx, 498 p , ill. , 24 cm
    Edition: 1st ed.
    Keywords: Active server pages ; Microsoft .NET Framework ; Ajax (Web site development technology) ; Web site development ; Internet programming ; Electronic books ; local
    Abstract: With this book, web developers can build engaging and interactive sites and applications using Microsoft's latest web development tools -- ASP.NET 2.0 and the new ASP.NET AJAX framework. You learn to create applications that have all the great tricks you see on popular commercial web sites, such as order forms and the ability to interact with a database. And you can build pages that display information interactively without a page refresh. This straightforward tutorial explains how. Learning ASP.NET 2.0 with AJAX helps you master the concepts and techniques of Microsoft's tools with plenty of annotated examples, review quizzes, web construction exercises and chapter summaries, so you can practice new skills and test your understanding as you go. With it, you'll learn to: Master the fundamental skills of ASP.NET 2.0 to build professional quality web applications Integrate new Ajax tools and CSS with ASP.NET 2.0 for flashier and more interactive sites Build applications with minimal coding using Visual Studio or its free counterpart, Visual Web Developer Connect your site with a database so that users can retrieve, interact and save data Debug your application, deal with unexpected problems, and protect your site from malicious users Use the community-maintained ASP.NET AJAX Control Toolkit to extend the controls that come with ASP.NET AJAX Use personalization tools to give your site a customized look for each user Ideal for beginning web developers, or those who are new to ASP.NET, this book gets you involved with your own learning through hands-on lessons that are clear and to the point. You get the chance to try out new techniques on the spot. Want to join the world of modern web development? This book will get you started.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 49
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596514815 , 0596514816
    Language: English
    Keywords: Ruby (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: Although 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.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 50
    Online Resource
    Online Resource
    Beijing ; : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596514242 , 0596514247
    Language: English
    Pages: xviii, 454 p , ill. , 24 cm
    Edition: 1st ed.
    Keywords: Active server pages ; Ajax (Web site development technology) ; Microsoft .NET ; Web site development ; Electronic books ; local
    Abstract: Provides information on building Web sites and applications using the ASP.NET 2.0 Ajax framework.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 51
    Online Resource
    Online Resource
    Farnham : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596529307 , 0596529309
    Language: English
    Pages: xix, 146 p , ill. , 23 cm
    Keywords: Web site development ; Electronic books ; local
    Abstract: Presents a collection of fourteen "rules" to help optimize the performance of a Web site.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 52
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596513795 , 0596513798
    Language: English
    Keywords: Web site development ; Web databases ; Design ; PHP (Computer program language) ; Electronic books ; local
    Abstract: With web development now being considered a commodity, projects are getting larger every day. If you are dealing with large projects on a daily basis, you know that the most difficult task is to deliver products on time and within a budget. However, many factors can influence those variables, including the programming language development methods you choose. This Short Cut shows you what a good choice it is to use PHP and Smarty for large-scale web projects. If you follow the principles and methodologies described here, you'll achieve greater productivity in your development tasks.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 53
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 9780131738867 , 0131738860
    Language: English
    Edition: 2nd ed.
    Keywords: JavaServer pages ; Web site development ; Web sites ; Design ; Electronic books ; local
    Abstract: JavaServer Faces (JSF) is quickly emerging as the leading solution for rapid user interface development in Java-based server-side applications. Now, Core JavaServer™ Faces -the #1 guide to JSF-has been thoroughly updated in this second edition, covering the latest feature enhancements, the powerful Ajax development techniques, and open source innovations that make JSF even more valuable. Authors David Geary and Cay Horstmann delve into all facets of JSF 1.2 development, offering systematic best practices for building robust applications, minimizing handcoding, and maximizing productivity. Drawing on unsurpassed insider knowledge of the Java platform, they present solutions, hints, tips, and "how-tos" for writing superior JSF 1.2 production code, even if you're new to JSF, JavaServer Pages™, or servlets. The second edition's extensive new coverage includes: JSF 1.2's improved alignment with the broader Java EE 5 platform; enhancements to the JSF APIs; controlling Web flow with Shale; and using Facelets to replace JSP with XHTML markup. The authors also introduce Ajax development with JSF-from real-time validation and Direct Web Remoting to wrapping Ajax in JSF components and using the popular Ajax4jsf framework. This book will help you Automate low-level details and eliminate unnecessary complexity in server-side development Discover JSF best practices, ranging from effective UI design and style sheets to internationalization Use JSF with Tiles to build consistent, reusable user interfaces Leverage external services such as databases, LDAP directories, authentication/authorization, and Web services Use JBoss Seam to greatly simplify development of database-backed applications Implement custom components, converters, and validators Master the JSF 1.2 tag libararies, and extend JSF with additional tag libraries Preface Acknowledgments Chapter 1: Getting Started Chapter 2: Managed Beans Chapter 3: Navigation Chapter 4: Standard JSF Tags Chapter 5: Data Tables Chapter 6: Conversion and Validation Chapter 7: Event Handling Chapter 8: Subviews and Tiles Chapter 9: Custom Components, Converters, and Validators Chapter 10: External Services Chapter 11: Ajax Chapter 12: Open Source Chapter 13: How Do I . . . Index
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 54
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    Language: English
    Keywords: JavaServer pages ; Ajax (Web site development technology) ; Asynchronous transfer mode ; Web site development ; Application software ; Electronic books ; local
    Abstract: Based on material from the forthcoming second edition of Core JavaServer™ Faces by David Geary and Cay Horstmann, this short cut explores how to use JavaServer Faces and AJAX (Asynchronous JavaScript with XMLHttpRequest) to create rich user interfaces. Starting with a brief review of Ajax fundamentals, it goes on to cover Implementing Ajax with a servlet in a JSF application Using JSF phase listeners for more complex Ajax scenarios Form completion and real-time validation Accessing UI view state from an Ajax call Client-side state saving and Ajax Direct Web Remoting with DWR Finally, after concisely explaining JSF components that wrap existing JavaScript components using Prototype, Scriptaculous, Dojo, and Rico, this Short Cut briefly explores how to use the Ajax4jsf framework to seamlessly integrate Ajax into JSF applications.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 55
    Online Resource
    Online Resource
    Berkeley, Calif. : New Riders | Boston, Mass. :Safari Books Online
    ISBN: 9780321549693 , 0321549694
    Language: English
    Parallel Title: Erscheint auch als
    Keywords: Web site development ; Web sites ; Design ; Rate of return ; Electronic books ; local
    Abstract: Your web site is a business-design it like one. Billions of dollars in spending decisions are influenced by web sites. So why aren't businesses laser-focused on designing their sites to maximize their Return on Investment (ROI)? Web design can do more than make a site look good-it can be a powerful strategic weapon that enhances financial returns and creates competitive advantage. It's time to make web sites accountable. It's time to make design decisions based on metrics and business goals. It's time for Web Design for ROI. In this book you'll learn: Why so many organizations think about web design the wrong way How small design changes can have a big impact on your bottom line Simple tips to increase web sales/leads by 10% - 50% (or more) Concrete design guidelines for: Landing pages Home pages Category pages Detail pages Forms Checkout processes Packed with helpful examples from a wide variety of sites!
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 56
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 9780596513719 , 0596513712
    Language: English
    Keywords: Python (Computer program language) ; Electronic books ; local
    Abstract: With its flexibility, readability, and mature code libraries, Python is a natural choice for developing agile and maintainable web applications. Several frameworks have emerged in the last few years that share ideas with Ruby on Rails and leverage the expressive nature of Python. This Short Cut will tell you what you need to know about the hottest fullstack frameworks: Django, Pylons, and TurboGears. Their philosophies, relative strengths, and development status are described in detail. What you won't find out is, "Which one should I use?" The short answer is that all of them can be used to build web applications- the challenge for the reader is to find the one that fits his or her project or coding style best.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 57
    Online Resource
    Online Resource
    Boston, Mass. : Addison Wesley Professional | Boston, Mass. :Safari Books Online
    ISBN: 9780321544681 , 0321544684
    Language: English
    Keywords: Ruby (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: This short cut introduces key system diagnostic tools to Ruby developers creating and deploying web applications. When programmers develop a Ruby application they commonly experience complex problems which require some understanding of the underlying operating system to be solved. Difficult to diagnose, these problems can make the difference between a project's failure or success. This short cut demonstrates how to leverage system tools available on Mac OS X, Linux, Solaris, BSD or any other Unix flavor. You will learn how to leverage the raw power of tools such as lsof, strace or gdb to resolve problems that are difficult to diagnose with the standard Ruby development tools. You will also find concrete examples that illustrate how these tools solve real-life problems in Ruby development. This expertise will prove especially relevant during the deployment phase of your application. In this way, should your production Mongrel cluster freeze and stop serving HTTP requests, it will not take you 2 days to figure out why!
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 58
    Online Resource
    Online Resource
    Berkeley, Calif. : Peachpit Press | Boston, Mass. :Safari Books Online
    ISBN: 9780321524416 , 0321524411
    Language: English
    Keywords: Ajax (Web site development technology) ; Web site development ; Electronic books ; local
    Abstract: Ajax is at the heart of the Web 2.0 revolution. It isn't a technology but, rather, is a technique that leverages other technologies and techniques, such as CSS, XML, DHTML, and XHTML. Many Web designers and programmers would like to incorporate Ajax in their projects because of the amazing functionality it can add to a Web site, but they can't because of the steep learning curve. That's where this book steps in. It makes learning Ajax fun and easy -- a great place to start! Visual QuickProject Guides focus on a single project. In this case the project is creating a business employee directory, like an address book. What's being created is a better, new kind of Web site.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 59
    Online Resource
    Online Resource
    Boston, Mass. : Addison-Wesley Professional | Boston, Mass. :Safari Books Online
    ISBN: 9780321509246 , 0321509242
    Language: English
    Keywords: Web site development ; Ruby (Computer program language) ; Electronic books ; local
    Abstract: The Rails routing system has always been a key component of theframework, and with the introduction of RESTful routes in the pastyear, it has taken center stage. Fully programmable, the routing systemgoverns the process of mapping request URLs to the appropriatecontroller action. Routing also helps you when you're writing code,especially view templates, where the same logic that interprets URLsworks in reverse to automate the generation of URL strings in yourcode. As all routing is rule-based, you have to know how to write therules to get the most out of the routing system. In this short cut, you'lllearn techniques for writing custom routing rules, how to tap into theconvenience and power of named routes, and the workings of theRESTful routing that's had such an impact on Rails development. Along with a thorough introduction to routing syntax and semantics,you'll find techniques for testing and troubleshooting routes, and tipson the use of this important part of your Rails skill set. Section 1: What This Short Cut Covers 3 Section 2: Introduction 6 Section 3: The Routing System 13 Section 4: Writing Custom Routes 31 Section 5: Named Routes 45 Section 6: REST, Resources, Representations, Routing, and Ruby on Rails 53 Section 7: Reflecting on Routes 91 Further Resources 112 Acknowledgments 113 About the Author 114
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 60
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online
    ISBN: 9780321480798 , 0321480791
    Language: English
    Keywords: RailsSpace (Electronic resource) ; Web site development ; Ruby (Computer program language) ; Online social networks ; Electronic books ; local
    Abstract: Ruby on Rails is fast displacing PHP, ASP, and J2EE as the development framework of choice for discriminating programmers, thanks to its elegant design and emphasis on practical results. RailsSpace teaches you to build large-scale projects with Rails by developing a real-world application: a social networking website like MySpace, Facebook, or Friendster. Inside, the authors walk you step by step from the creation of the site's virtually static front page, through user registration and authentication, and into a highly dynamic site, complete with user profiles, image upload, email, blogs, full-text and geographical search, and a friendship request system. In the process, you learn how Rails helps you control code complexity with the model-view-controller (MVC) architecture, abstraction layers, automated testing, and code refactoring, allowing you to scale up to a large project even with a small number of developers. This essential introduction to Rails provides A tutorial approach that allows you to experience Rails as it is actually used A solid foundation for creating any login-based website in Rails Coverage of newer and more advanced Rails features, such as form generators, REST, and Ajax (including RJS) A thorough and integrated introduction to automated testing The book's companion website provides the application source code, a blog with follow-up articles, narrated screencasts, and a working version of the RailSpace social network.
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 61
    Online Resource
    Online Resource
    Boston, Mass. : Addison Wesley Professional | Boston, Mass. :Safari Books Online
    ISBN: 9780321501745 , 0321501748
    Language: English
    Keywords: Web site development ; Ruby (Computer program language ; Ajax (Web site development technology) ; Electronic books ; local
    Abstract: Since David Heinemeier Hansson's keynote speech at RailsConf 2006 and the release of Rails 1.2 in early 2007, Representational State Transfer, better known as REST, has taken the Rails world by storm. If you're new to REST, this short cut will help you decide which parts of the REST paradigm you want to introduce to your application. If you're a developer with more RESTful experience, this short cut will introduce you to some refactorings that will give your application a cleaner, leaner code base, while also serving as a reference to much of the functionality REST has brought to Rails. Section 1: What This Short Cut Covers 3 Section 2: What Is REST? 6 Section 3: Refactorings 10 Section 4: RESTful Controllers 31 Section 5: RESTful Routes 48 Section 6: RESTful Views 54 Section 7: RESTful Tests 59 Section 8: RESTful Authentication 61 Section 9: Consuming RESTful APIs 63 Resources 72 About the Author 73
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 62
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison-Wesley | Boston, Mass. :Safari Books Online
    ISBN: 0321396855 , 9780321396853
    Language: English
    Keywords: Web site development ; Java (Computer program language) ; Internet programming ; Electronic books ; local
    Abstract: Discover WTP, the New End-to-End Toolset for Java-Based Web Development The Eclipse Web Tools Platform (WTP) seamlessly integrates all the tools today's Java Web developer needs. WTP is both an unprecedented Open Source resource for working developers and a powerful foundation for state-of-the-art commercial products. Eclipse Web Tools Platform offers in-depth descriptions of every tool included in WTP, introducing powerful capabilities never before available in Eclipse. The authors cover the entire Web development process-from defining Web application architectures and development processes through testing and beyond. And if you're seeking to extend WTP, this book provides an introduction to the platform's rich APIs. The book also Presents step-by-step coverage of developing persistence, business logic, and presentation tiers with WTP and Java Introduces best practices for multiple styles of Web and Java EE development Demonstrates JDBC database access and configuration Shows how to configure application servers for use with WTP Walks through creating Web service application interfaces Covers automated testing with JUnit and Cactus, and automated builds utilizing Ant, Maven, and CruiseControl Introduces testing and profiling Web applications with the Eclipse Test and Performance Tools Platform (TPTP) project Describes how to extend WTP with new servers, file types, and WSDL extensions Foreword Preface Acknowledgments About the Authors Part I: Getting Started Chapter 1: Introduction Chapter 2: About the Eclipse Web Tools Platform Project Chapter 3: Quick Tour Chapter 4: Setting Up Your Workspace Part II: Java Web Application Development Chapter 5: Web Application Architecture and Design Chapter 6: Organizing Your Development Project Chapter 7: The Presentation Tier Chapter 8: The Business Logic Tier Chapter 9: The Persistence Tier Chapter 10: Web Services Chapter 11: Testing Part III: Extending WTP Chapter 12: Adding New Servers Chapter 13: Supporting New File Types Chapter 14: Creating WSDL Extensions Chapter 15: Customizing Resource Resolution Part IV: Products and Plans Chapter 16: Other Web Tools Based on Eclipse Chapter 17: The Road Ahead Glossary References Index This book is an invaluable resource for every Eclipse and enterprise Java Web developer: both those who use Eclipse to build other Web applications, and those who build Eclipse technologies into their own products. Complete source code examples are available at www.eclipsewt...
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 63
    Online Resource
    Online Resource
    Hoboken, N.J. : Wiley | Boston, Mass. :Safari Books Online
    ISBN: 9780470149287 , 0470149280
    Language: English
    Edition: 3rd ed.
    Keywords: Web site development ; Electronic books ; local
    Abstract: Whether you're in the preliminary stages of planning a site or you're looking to improve the look of an existing site, this reference book covers it all. Now updated with the latest site tools, design techniques, and commerce options, this new edition of the bestseller offers a solid framework for building a Web site from scratch. Packed with all the essentials to help make your site the best it can be, this resource goes beyond just basic design and page building to show you how to incorporate both of those elements into a successful site. Veteran author David Crowder spills the secrets to planning and creating an effective site from the ground up. You'll decipher ways to transform a bunch of seemingly random web pages into a coherent web site and you'll discover myriad ways to make your site look and sound amazing. This updated third edition features content on designing with CSS, using the latest version of Dreamweaver, and applying Web analytics and promotion techniques. In addition, the book covers topics such as: Keeping a site fresh and exciting Designing a look that appeals to your intended audience Determining your Web page structure Incorporating color, images, graphics, music, and video Merging CSS and HTML Planning usable navigation Providing guestbooks and message boards Designing for e-commerce Getting set up with PayPal, Google Checkout, E-cash, etc. The accompanying CD-ROM provides trial versions of software that is used in the book as well as sample templates and graphics for Web building. Once you start referring to Building a Web Site For Dummies, 3 rd Edition , you'll wonder how you ever existed without this invaluable information! Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 64
    Online Resource
    Online Resource
    Boston, Mass. : Addison Wesley Professional | Boston, Mass. :Safari Books Online
    ISBN: 9780321540034 , 0321540034
    Language: English
    Keywords: Web site development ; Ruby (Computer program language) ; Object-oriented programming (Computer science) ; Electronic books ; local
    Abstract: This short cut focuses on a number of coding patterns that are useful when trying to get maximum speed out of performance-critical sections of Ruby code. Anti-patterns, that is, coding idioms, which should be avoided in performance-sensitive code sections are discussed, including details on how to transform such code to make it more efficient. Most patterns were extracted from Stefan Kaes' work on improving performance of the Rails core and his regular Rails performance consulting work. These patterns are largely non-algorithmic, detailing local code transformations to achieve identical results with slightly different and faster code, as even local code changes can sometimes result in orders of magnitude improvements. Some patterns are useful independent of Rails' implementation language, but some of them are specific to Ruby, or more specifically, the current implementation of Ruby. Converts from other languages, especially from statically typed languages such as Java or C++ may find this material useful, as the performance characteristics of certain operations, like performing a function call or accessing object fields/attributes, are quite different from what you expect. What This Short Cut Covers Introduction Ruby's Interpreter Is Slow Runtime Complexity of Ruby Language Constructs Patterns Instance Variables versus Accessors Local Variables Are Cheap Assignments in Expressions Interpolated Strings In-Place Updates Sets versus Arrays For Loops versus each Make Decisions at Load Time Self Modifying Code Test Most Frequent Case First Optimize Access to Global Constants Caching Data in Instance Variables Caching Data in Class Variables Coding Variable Caching Efficiently Initializing Variables with nil Using .nil? nil? or empty? versus blank? Using return Using returning Using any? Block Local Variables Date Formatting Temporary Datastructure Constants File System Access ObjectSpace.each_object Unnecessary Block Parameters Symbol.to_proc Chained Calls of map Requiring Files Dynamically Including Modules versus Opening Classes About the Author
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 65
    Online Resource
    Online Resource
    Indianapolis, Ind. : New Riders | Boston, Mass. :Safari Books Online
    ISBN: 9780321503244 , 0321503244
    Language: English
    Edition: 2nd ed.
    Keywords: Web site development ; Web search engines ; Electronic books ; local
    Abstract: Search Engine Visibility is about designing, writing, and creating a web site primarily for a site's visitors, and helping them find what they are searching for via the major search engines, directories, and industry-related sites. This book teaches developers, designers, programmers, and online marketers what pitfalls to avoid from the beginning so they can provide their clients with more effective site designs. It includes up-to-date information on new developments such as blogs, video and podcasts, web applications and more.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 66
    Online Resource
    Online Resource
    Indianapolis, Ind. : New Riders ; | Boston, Mass. :Safari Books Online
    ISBN: 9780321509024 , 0321509021
    Language: English
    Edition: 2nd ed.
    Keywords: XHTML (Document markup language) ; Cascading style sheets ; Web site development ; Electronic books ; local
    Abstract: No matter how visually appealing or content-packed a Web site may be, if it's not adaptable to a variety of situations and reaching the widest possible audience, it isn't really succeeding. In Bulletproof Web Desing, author and Web designer extraordinaire, Dan Cederholm outlines standards-based strategies for building designs that provide flexibility, readability, and user control--key components of every sucessful site. Each chapter starts out with an example of an unbulletproof site one that employs a traditional HTML-based approach which Dan then deconstructs, pointing out its limitations. He then gives the site a make-over using XHTML and Cascading Style Sheets (CSS), so you can see how to replace bloated code with lean markup and CSS for fast-loading sites that are accessible to all users. Finally, he covers several popular fluid and elastic-width layout techniques and pieces together all of the page components discussed in prior chapters into a single-page template.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 67
    Online Resource
    Online Resource
    Boston, Mass. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 9780132366229 , 0132366223
    Language: English
    Keywords: Ajax (Web site development technology) ; Web sites ; Design ; Web site development ; Electronic books ; local
    Abstract: Would you like to create powerful Ajax applications without having to be a JavaScript expert? Are you a Java developer who is looking for a better way to build rich web applications? In this book we'll introduce you to ThinWire, an innovative open source Ajax framework that strives to empower Java developers of all skill levels. Learn how to create responsive, expressive & interactive web applications with ease. Rather than requiring you to work in the dual worlds of client & server side programming, with ThinWire you write your entire application in Java on the server-side, without writing any JavaScript, HTML or CSS. ThinWire accomplishes this feat by encapsulating the underlying client-side rendering and data communication layers, instead providing you with a clean Java component model for dealing with familiar concepts such as a buttons, trees, or grids. Use the ThinWire Handbook as a developer guide while building your ThinWire applications or just as a way to learn more about this innovative framework. Either way, the handbook provides complete coverage of all the goodies that the framework has to offer, giving you everything you need to know to build virtually any kind of Ajax web application. Whether you're looking to tackle a small personal project or a large enterprise class project, ThinWire has the power to deliver and with the ThinWire Handbook by your side, you'll have the know-how.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 68
    Online Resource
    Online Resource
    Hoboken, N.J. : Wiley Pub. | Boston, Mass. :Safari Books Online
    ISBN: 9780470009949 , 0470009942
    Language: English
    Pages: xxii, 768 p , ill. , 25 cm
    Keywords: Web site development ; Electronic books ; local
    Abstract: From idea to online, your key to great-looking Web sites Your one-stop guide to building a user-friendly site with professional flair Whether you're building a site to keep in touch with others, sell products, or promote a cause, you want to make sure yours stands out in the crowd. This handy reference shows you how to design an accessible site, create graphics and navigation menus, build forms, insert sound and video, and keep your visitors coming back for more. Discover how to Plan, maintain, and promote a Web site Design with users in mind Work with HTML and CSS Optimize graphic elements for the Web Build your site with e-commerce functionality
    Note: "Nine quick reference guides-one great price!"--Cover
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 69
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596527314 , 9780596527310
    Language: English
    Keywords: Web site development ; Ruby (Computer program language) ; Electronic books ; local
    Abstract: Rails Cookbook is packed with the solutions you need to be aproficient developer with Rails, the leading framework for buildingthe new generation of Web 2.0 applications. Recipes range from thebasics, like installing Rails and setting up your developmentenvironment, to the latest techniques, such as developing RESTfulweb services.With applications that are code light, feature-full and built toscale quickly, Rails has revolutionized web development. TheRails Cookbook addresses scores of real-world challenges; eachone includes a tested solution, plus a discussion of how and why itworks, so that you can adapt the techniques to similar situations.Topics include: Modeling data with the ActiveRecord library Setting up views with ActionView and RHTML templates Building your application's logic into ActionController Testing and debugging your Rails application Building responsive web applications using JavaScript andAjax Ensuring that your application is security and performswell Deploying your application with Mongrel and Apache Using Capistrano to automate deployment Using the many Rails plugins Working with graphics Whether you're new to Rails or an experienced developer, you'lldiscover ways to test, debug and secure your applications,incorporate Ajax, use caching to improve performance, and put yourapplication into production. Want to get ahead of the Web 2.0curve? This valuable cookbook will save you hundreds of hours whendeveloping applications with Rails.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 70
    Online Resource
    Online Resource
    Hoboken, N.J. : Wiley ; | Boston, Mass. :Safari Books Online
    ISBN: 9780470081204 , 0470081201
    Language: English
    Pages: xviii, 329 p , ill. , 24 cm
    Keywords: Ruby (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: Use this free and easy programming language for e-commerce sites and blogs. If you need to build Web and database applications quickly but you don't dream in computer code, Ruby on Rails was created for you. The Ruby scripting language and the Rails framework let you create full-featured Web applications fast. Discover how to install and run Ruby and Rails, use the RadRails IDE, create a blog with Ruby, connect your Web site to a database, and build a shopping cart.--From publisher description.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 71
    Online Resource
    Online Resource
    Berkeley, Calif. : Peachpit | Boston, Mass. :Safari Books Online
    ISBN: 9780321503008 , 0321503007
    Language: English
    Keywords: Flash (Computer file) ; Computer animation ; Web site development ; Electronic books ; local
    Abstract: With 75% of U.S. households having Internet connections, more people than ever are going online for information, shopping, or just to surf. The need for interactive and well-designed sites has never been higher, and more people are looking to learn-or improve-their Web skills. For the busy professionals whose boss wants them to jazz up their Web site, or the student burning the midnight oil to put together some Web animations for a class, Creating a Web Site with Adobe Flash CS3 Professional: Visual QuickProject Guide is just the book they need to start creating Flash sites in an instant. Pared down to just the essentials, this book shows readers who are short on time just what they need to know to accomplish their first project in Flash. Topics covered include using the Flash authoring tool, creating and animating graphics, tweening, loading dynamic data, adding sound and video, plus coverage of new Flash CS3 features: Primitive Object drawing tools, Adobe Illustrator import, Active content detection, and more. It's everything readers need to know to develop their Web site using Adobe Flash! The book's companion Web site offers project files and updates.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 72
    Online Resource
    Online Resource
    Boston, Mass. : Addison Wesley Professional | Boston, Mass. :Safari Books Online
    ISBN: 9780321544018 , 0321544013
    Language: English
    Keywords: Web site development ; Mobile computing ; iPhone (Smartphone) ; Electronic books ; local
    Abstract: Optimizing Your Website for Mobile Safari (Digital Short Cut) By August Trometer When Apple announced the iPhone, they also ushered in yet another mobile browser for web developers to contend with: Mobile Safari. While Safari is built on the typical web standards supported by other browsers, Mobile Safari brings in an entirely new paradigm of web browsing. With its touch-screen display, users tap and "pinch" on web pages to bring the content into view. And while most web sites "should" work normally on the iPhone and iPod touch's Mobile Safari, there are some additional tweaks web designers can make to their sites to enhance the user experience. This digital Short Cut introduces web designers and developers to the basic concepts of browsing on the iPhone and iPod touch using Mobile Safari. You'll learn about how the browser works and why it's so important to help users get the full experience from your website. You'll also learn about: Ways to detect Mobile Safari, using JavaScript and PHP How to serve up a style sheet that's Mobile Safari-specific to ensure your website is viewable on the iPhone and iPod touch Mobile Safari-specific CSS attributes that take advantage of Safari's WebKit Which MIME types are supported--and more importantly, not supported--by Mobile Safari How to create video content for viewing in Mobile Safari This Short Cut pulls together all the information you need to make your website iPhone and iPod touch-compatible and condenses it down into a quick run-through of everything you need to know. Optimizing Your Website for Mobile Safari (Digital Short Cut) August Trometer ISBN-10: 0-321-54401-3 ISBN-13: 978-0-321-54401-8 Table of Contents Chapter 1: iPhone Basics Chapter 2: Getting Standard Chapter 3: Getting Compatible Chapter 4: Getting Optimized Chapter 5: Using Rich Media Chapter 6: How-To's and Other Quick Tips Appendix: Resources About the Author Written by August Trometer , an Indianapolis-based web developer, you'll learn the ins and outs of making your website work on the iPhone and iPod touch by someone who's been there himself. Web developer by day and Cocoa programmer by night, August was the founder of dotmac.info, the only "community" site for Apple's .Mac members, and the creator of iPodderX, the first third-party utility for Podcasting. You can contact him via his website, foggynoggin.com.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 73
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 9780132242066 , 0132242060
    Language: English
    Keywords: Ajax (Web site development technology) ; Web sites ; Authoring programs ; Web site development ; Electronic books ; local
    Abstract: "The core technologies of Ajax are quite straightforward; the hard part is applying them in the real world. Fortunately, the authors have been putting Ajax into practice since long before the term 'Ajax' was even coined. Enterprise AJAX offers excellent coverage of issues rarely explained to date, but frequently encountered by enterprise developers-including architecting of Ajax applications, and how to deal with such concerns as usability, security, and reliability." -DR. MICHAEL MAHEMOFF, PH.D. author of Ajax Design Patterns (AjaxPatterns.org) "Just when you thought you knew all you need to know about Ajax, Dave, Alexei, and Andre force open your cranium and unload a dumptruck full of Enterprise Ajax techniques, best practices, and hard-earned expert insight onto your brain. If you want to mix some serious Ajax into your serious business applications, the solid information and advice you get from this book will let you do so with confidence." -BRENT ASHLEY, Web Developer and Ajax Pioneer "I can't think of any better authors for a book on Enterprise AJAX. The book is sure to be a valuable reference for developers the world over working on the next generation of web applications." -MATT MCKENZIE, Software development manager, LiveCycle, Adobe Systems Inc. "A great resource for writing quality, enterprise-level JavaScript." -CHRISTIAN VAN EEDEN, Senior Application Specialist, Schenker DB Logistics BUILD RELIABLE, SCALABLE, ENTERPRISE-CLASS WEB APPLICATIONS WITH AJAX Writing for enterprise developers, architects, and user interface specialists, the authors explain why AJAX offers such great promise in large-scale development. Next, they systematically introduce today's key AJAX techniques and components. You'll walk through developing frameworks for building AJAX applications that combine data tables, Web forms, charts, search, and filtering: the very systems businesses depend on in CRM, ERP, BI, and beyond. Then, building on this strong foundation, the authors identify proven AJAX architectural patterns, and present case studies drawn from actual .NET and Java AJAX applications. Coverge includes Using AJAX to implement Model-View-Controller (MVC) in the browser Encapsulating user interface functionality to facilitate code reuse and reduce cross-browser development problems Overcoming the unique security challenges associated with AJAX Web applications Optimizing AJAX usability: the "back" button, caching, bookmarking, offline usage, and beyond ...
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 74
    Online Resource
    Online Resource
    New York : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 9780132350082 , 0132350084
    Language: English
    Keywords: Ajax (Web site development technology) ; Web site development ; JavaScript (Computer program language) ; Asynchronous transfer mode ; Electronic books ; local
    Abstract: Supercharge Your Sites with Ajax Right Now...No Scripting Expertise Needed! You've heard how great Ajax is--how it can help make your Web sites more usable, more interactive, more responsive, more successful. Ajax Construction Kit lets you put Ajax to work right now, even if you've never written a script! Just learn a few essentials, check out a few examples, then run the live CD and discover all the plug-and-play code you need to hit the ground running. Ajax Construction Kit 's built-in applications work right out of the box. And with easy guidance from Michael Morrison, you'll gradually deepen your understanding--learn how to customize, extend, and reuse these applications---and even build skills for creating new ones. Walk away an expert. Use Ajax Construction Kit 's ten complete applications to Dynamically load Web data Dynamically populate lists Tap into RSS news feeds Use AutoComplete to reduce input errors Create more responsive GUIs with real-time validation Build a killer interface for viewing images Present information or advertising with slick pop-ups Provide an up-to-the-minute weather forecast Build an e-commerce product shipping calculator Add ratings tools to your site And more... CD-ROM Includes Your complete Ajax projects: Run the Ajax projects (HTML, JavaScript, and PHP source code) that are included on the CD from your Windows, Mac OS X, or Linux system. Your complete Ajax environment: Boot the CD as an Ubuntu Linux live CD to immediately begin working with the Ajax projects (no setup required). Ready-to-run tools on the CD include the XAMPP Web server, Firefox Web browser, and Bluefish HTML editor. System Requirements: Platform: Windows, Linux, Mac (OS X or higher) Processor: Intel-based processor (Pentium or higher) Memory: 128 MB RAM or more Disk space: None required; USB thumb drive optional to store data Optical drive: CD reader Negus Live Linux Series Your Practical, Hands-On Guides to Getting Real Results with Free Software Add the free software and examples from the book's CD to your Windows, Mac OS X, or Linux system to follow along with the projects described in the book. Or boot the CD directly to use a complete, prepackaged set of free software tools to play, display, and modify those projects. Start as a novice, by trying out examples...and finish with professional Ajax-enabled Web content! SERIES EDITOR CHRISTOPHER NEGUS is the bestselling author of the Red Hat Linux Bible series, Linux Toys series, and this se...
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 75
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 0321419502 , 9780321419507
    Language: English
    Keywords: Active server pages ; Microsoft .NET ; Web servers ; Web site development ; Internet programming ; Electronic books ; local
    Abstract: The Comprehensive Guide to ASP.NET 2.0 for Experienced Developers ASP.NET 2.0 represents a true breakthrough in Web development technology and delivers unprecedented power, flexibility, and efficiency. If you're an experienced programmer who wants to build production-quality Web applications and services with ASP.NET 2.0, this book is the deepest, most practical tutorial you can find. Randy Connolly introduces today's best practices for every facet of ASP.NET 2.0 development. He illuminates ASP.NET 2.0 Web server control architecture, sophisticated user interface capabilities, and navigation controls. He presents systematic, practical coverage of ASP.NET 2.0 data integration, state management, personalization, and more. As with all books in the Prentice Hall Core Series, Core Internet Application Development with ASP.NET 2.0 focuses on solving serious problems with professional-quality code. With practical insights into everything from data binding to security, this is the ASP.NET 2.0 book you've been searching for: a definitive guide to building industrial-strength Web solutions. This Book Delivers Best practices for architecting and implementing state-of-the-art Web applications and services Expert insight into the entire ASP.NET development process, from design through deployment Hundreds of professional-quality code examples, including complete applications and business objects In-depth coverage of the latest ASP.NET features, including master pages, new data source controls, and ASP.NET AJAX (a.k.a. "Atlas") Every Core Series Book Demonstrates practical techniques used by professional developers Features robust, thoroughly tested sample code and realistic examples Focuses on the cutting-edge technologies you need to master today Provides expert advice that will help you build superior software Preface Acknowledgments About the Author Part I: Core ASP.NET Chapter 1: Introducing ASP.NET 2.0 Chapter 2: How ASP.NET Works Chapter 3: Working with the Standard Web Server Controls Chapter 4: The Additional Standard Web Server Controls Chapter 5: Exception Handling and Validation Controls Chapter 6: Customizing and Managing Your Site's Appearance Chapter 7: ASP.NET Site Navigation Part II: Working with Data Chapter 8: Data Binding and Representation Chapter 9: Using ADO.NET Chapter 10: Data Controls Chapter 11: Designing and Implementing Web Applications Chapter 12: Managing ASP.NET State Part III: Implementing Web Applications Chapter 13: Se...
    Note: Includes bibliographical references and index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 76
    Online Resource
    Online Resource
    Berkeley, Calif. : Peachpit Press | Boston, Mass. :Safari Books Online
    ISBN: 0321492234 , 9780321492234
    Language: English
    Keywords: Microsoft Expression Web Designer ; Web sites ; Design ; Web site development ; Electronic books ; local
    Abstract: Get a jump start on using this brand-new Web creation tool from Microsoft. Built from the ground up using current Web standards, Expression Web make it easy to create pages that look good in all browsers. Mirroring the program's focus on standards, the book shows you how to use Cascading Style Sheets to build consistent, easy to navigate designs. CSS newcomers will welcome the plain-spoken approach to a sometimes intimidating topic. Old hands at CSS will find plenty of tips on using Expression Web's many style tools, which are some of the best available in any Web creation program. Packed with more than 600 screenshots, the book goes beyond crafting good-looking single pages. Instead, it shows you how to use templates to generate whole sites with uniform, yet creative, layouts that can be reconfigured with the click of a button. You'll also learn how to give sites extra polish with interactive behaviors and forms. Microsoft Expression Web: Visual Quickstart Guide contains exactly what you need to get started building standards-compliant Web sites using this powerful tool.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 77
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online
    ISBN: 0672328623 , 9780672328626
    Language: English
    Edition: 3rd ed.
    Keywords: Python (Computer program language) ; Electronic books ; local
    Abstract: Python Essential Reference, 3rd Edition, is a comprehensive reference to the Python programming language. The focus of this latest edition is to add coverage of significant new features and new library modules added to the language over the past five years. Clearly written with concise organization, the new features covered include new style classes, unification of types and classes, xmlrpclip, intertools, bz2 and optparse, making it the most up-to-date Python book on the market.
    Note: Includes index. - Previous ed.: Indianapolis, Ind.: New Riders, 2001
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 78
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 0132269937 , 9780132269933
    Language: English
    Edition: 2nd ed.
    Keywords: Python (Computer program language) ; Electronic books ; local
    Abstract: Praise for Core Python Programming "The long-awaited second edition of Wesley Chun's Core Python Programming proves to be well worth the wait-its deep and broad coverage and useful exercises will help readers learn and practice good Python." -Alex Martelli, author of Python in a Nutshell and editor of Python Cookbook "There has been lot of good buzz around Wesley Chun's Core Python Programming . It turns out that all the buzz is well earned. I think this is the best book currently available for learning Python. I would recommend Chun's book over Learning Python (O'Reilly), Programming Python (O'Reilly), or The Quick Python Book (Manning)." -David Mertz, Ph.D., IBM DeveloperWorks® "I have been doing a lot of research [on] Python for the past year and have seen a number of positive reviews of your book. The sentiment expressed confirms the opinion that Core Python Programming is now considered the standard introductory text." -Richard Ozaki, Lockheed Martin "Finally, a book good enough to be both a textbook and a reference on the Python language now exists." -Michael Baxter, Linux Journal "Very well written. It is the clearest, friendliest book I have come across yet for explaining Python, and putting it in a wider context. It does not presume a large amount of other experience. It does go into some important Python topics carefully and in depth. Unlike too many beginner books, it never condescends or tortures the reader with childish hide-and-seek prose games. [It] sticks to gaining a solid grasp of Python syntax and structure." -http://python.org bookstore Web site "[If ] I could only own one Python book, it would be Core Python Programming by Wesley Chun. This book manages to cover more topics in more depth than Learning Python but includes it all in one book that also more than adequately covers the core language. [If] you are in the market for just one book about Python, I recommend this book. You will enjoy reading it, including its wry programmer's wit. More importantly, you will learn Python. Even more importantly, you will find it invaluable in helping you in your day-to-day Python programming life. Well done, Mr. Chun!" -Ron Stephens, Python Learning Foundation "I think the best language for beginners is Python, without a doubt. My favorite book is Core Python Programming ." -s003apr, MP3Car.com Forums "Personally, I really like Python. It's simple to learn, completely intuitive, amazingly flexible, and pretty darned fast. Python has o...
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 79
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 0132433885 , 9780132433884
    Language: English
    Keywords: Application software ; Development ; Web site development ; Computer programs ; Ajax (Web site development technology) ; Python (Computer program language) ; Electronic books ; local
    Abstract: "Dear PHP, It's over between us. You can keep the kitchen sink, but I want my MVC. With TurboGears, I was able to shed the most heinous FileMaker Pro legacy 'solu­tion' imaginable. It has relationships based on fields that change frequently, causing 'disappearing data.' I replaced it with an easy to maintain TurboGears application. Defunkifying and normalizing many years worth of munged data took twice as long as developing the TurboGears's application itself. TurboGears's excellent set of tools and best-of-breed approach makes it so easy to build applications quickly." - Isaac Csandl , Manager of Information Technology, Chicago Legal Search, Ltd. "TurboGears has resulted in significant time savings for rPath. Before it was released, we ex­pected to spend significant time building a Web framework for our rPath Appliance Agent product. TurboGears sharpens our focus on building a quality application; it allows us to provide more value to our customers, rather than reinventing the Web wheel." - Michael K. Johnson , rPath Founding Engineer and Coauthor of Linux Application Development, Second Edition "I think this is the first time that a Web framework's functionality has been so obvious." - Bruce Eckel , Author of Thinking in Java and Thinking in C++ "TurboGears helped me build more complex Web applications more quickly and with fewer headaches than any other framework I've used. Just like Python itself, it made me more productive with a minimal learning curve." - Quentin Hartman , System Administrator "TurboGears has changed the way I develop Web applications, from model, to view, to controller. Thanks to the power of TurboGears, I was able to develop the first version of WhatWhat in less than a week of my spare time." - Jonathan LaCour , Development Team Lead, Optio "TurboGears has provided a way for me to greatly enhance my productivity by real­izing the potential of Web-based agile development with Python." - Brandon Goldfedder , Vice President of Engineering, Information Extraction and Transport (IET Inc.), and Author of The Joy of Patterns "TurboGears really changed the way I schedule project releases: It allows me to deliver them faster and with better quality than when I used to use GUI toolkits." - Jorge Godoy , Owner of G2C Tech Consultoria in Brazil, former Lead Developer for Conectiva documentation team "With TurboGears, I was able to transition my Python projects into Web applications as easily as possible." - Benjamin T. Hamilton , ...
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 80
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 0132239973 , 9780132239974
    Language: English
    Keywords: MySQL (Electronic resource) ; PHP (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: "Practical PHP and MySQL reflects Jono's commitment to the spirit of making open source subjects accessible to everyone. The book carefully walks you through the code for eight useful, dynamic Web applications. Projects are presented in a playful way, like the forum project that touts horror movies that make you 'hide behind the couch.'" -From the Foreword by Christopher Negus, Series Editor, Negus Live Linux Series Build Dynamic Web Sites Fast, with PHP and MySQL... Learn from Eight Ready-to-Run Applications! Suddenly, it's easy to build commercial-quality Web applications using free and open source software. With this book, you'll learn from eight ready-to-run, real-world applicationsall backed by clear diagrams and screenshots, well-documented code, and simple, practical explanations. Leading open source author Jono Bacon teaches the core skills you'll need to build virtually any application. You'll discover how to connect with databases, upload content, perform cascading deletes, edit records, validate registrations, specify user security, create reusable components, use PEAR extensions, and even build Ajax applications. Working from complete examples on the CD-ROM, you'll create Generic dynamic Web sites Blogs Discussion forums Shopping carts Auction sites Calendars FAQ systems Reusable components Content management systems News sites JONO BACON is Ubuntu community manager for Canonical, Ubuntu's sponsor. He is an established speaker, author, and contributor to the open source community. Bacon co-authored Linux Desktop Hacks and The Official Ubuntu Book ; has served as a columnist for Linux Format , Linux User & Developer , and PC Plus ; and is an O'Reilly Networkweblog author. He is a lead developer onthe Jokosher (www.jokosher.org) project,and co-founder of LUGRadio-a podcastwith more than 15,000 listeners, andan annual event that attracts visitorsfrom around the world. CD-ROM Includes XAMPP for Linux: easy-to-install, preconfigured Apache distributions containing MySQL, PHP, Perl, and more Source code for all eight fully-working applications discussed in the book A remastered Ubuntu live CD, set to run all eight applications live System Requirements CPU: Pentium III, 650 MHz. RAM: 256MB (recommended 512MB). Hard disk: No space required to run live CD; 250MB of space needed to put XAMPP server and projects on installed system.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 81
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596529384 , 9780596529383
    Language: English
    Keywords: RSS feeds ; Web site development ; Electronic books ; local
    Abstract: The little orange feed icons are everywhere on the web. From search engines to shopping sites to blogs, Really Simple Syndication (RSS 2.0) has become one of the hottest web technologies going. RSS 2.0 is a powerful - yet surprisingly easy - way to distributing timely content to a web-based audience. This Short Cut will give you the hands-on knowledge you need to build an RSS 2.0 feed. Along the way you'll learn not only the mechanics of building a feed, but industry-accepted best practices for creating feeds that perform well in various situations. Are you ready? Roll up your sleeves, crack open a text editor, and let's build some feeds.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 82
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams | Boston, Mass. :Safari Books Online
    ISBN: 0672329123 , 9780672329128
    Language: English
    Keywords: Ajax (Web site development technology) ; Web site development ; Electronic books ; local
    Abstract: Reusable components and patterns for Ajax-driven applications Ajax is one of the latest and greatest ways to improve users' online experience and create new and innovative web functionality. By allowing specific parts of a web page to be displayed without refreshing the entire page, Ajax significantly enhances the experience of web applications. It also lets web developers create intuitive and innovative interaction processes. Ajax for Web Application Developers provides the in-depth working knowledge of Ajax that web developers need to take their web applications to the next level. The book shows how to create an Ajax-driven web application from an object-oriented perspective, and it includes discussion of several useful Ajax design patterns. This detailed guide covers the creation of connections to a MySQL database with PHP 5 via a custom Ajax engine and shows how to gracefully format the response with CSS, JavaScript, and XHTML while keeping the data tightly secure. It also covers the use of four custom Ajax-enabled components in an application and how to create each of them from scratch. The final section of the book combines the individual code examples and techniques from earlier chapters of the book into one larger, Ajax-driven application-an internal web mail application that can be used in any user-based application, such as a community-based web application. Readers will learn not only how to create and use their own reusable Ajax components in this application but also how to connect their components to any future Ajax applications that they might build. Web Development/Ajax/JavaScript
    Note: Includes index. - "Reusable components and patterns for Ajax-driven applications"--Cover
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 83
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596527446 , 9780596527440
    Language: English
    Keywords: Ajax (Web site development technology) ; Ruby (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: Learn to build dynamic, interactive web applications using the two most important approaches to web development today: Ajax and the phenomenally efficient Ruby on Rails platform. This book teaches intermediate to advanced web developers how to use both Ajax and Rails to quickly build high-performance, scalable applications without being overwhelmed with thousands of lines of JavaScript code. More than just recipes, you also get a thorough, low-level understanding of what's happening under the hood. Ajax on Rails includes three fully worked out Rails/Ajax applications, and quick reference sections for Prototype and script.aculo.us. Testing lessons show you how to eliminate cross-browser JavaScript errors and DOM debugging nightmares using a combination of Firebug, and Venkman. Advanced material explains the most current design practices for Ajax usability. You'll learn to avoid user experience mistakes with proven design patterns. Beyond the how-to, Ajax on Rails helps you consider when Ajax is (and isn't) appropriate, and the trade-offs associated with it. For those new to Rails, this book provides a quick introduction, the big picture, a walk through the installation process, and some tips on getting started. If you've already started working with Rails and seek to deepen your skill set, you'll find dozens of examples drawn from real-world projects, exhaustive reference for every relevant feature, and expert advice on how to "Ajaxify" your applications.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 84
    Online Resource
    Online Resource
    [Upper Saddle River, N.J.] : Addison Wesley | Boston, Mass. :Safari Books Online
    ISBN: 0321483502 , 9780321483508
    Language: English
    Keywords: Ruby (Computer program language) ; Web site development ; Application software ; Development ; Electronic books ; local
    Abstract: This short cut is an introduction and guide to Mongrel, a fast, versatile RubyWeb server. If you build or manage Web applications, this will be a usefulreference as you set up and use Mongrel in your development and productionenvironments, as well as a handbook for how you can extend Mongrel to suityour own needs. In addition to covering how to use and extend Mongrel, we also review anumber of topics that we consider "Best Practices" for modern software development,deployment, and performance testing. We discuss these in thecontext of using Mongrel, but they should be considered applicable to anysoftware project. Our own work has always benefited from seeing the techniquesof others, so we hope that sharing the experience, approach, andphilosophy that went into designing and developing Mongrel will be interesting and helpful for your own pursuits. Section 1: What This Short Cut Covers 4 Section 2: Introduction 6 Section 3: Getting Started 13 Section 4: Configurations 20 Section 5: Production Deployment 37 Section 6: Extending Mongrel 60 Section 7: Debugging 79 Section 8: Performance 90 Section 9: Security 96 Resources 103 Acknowledgments 105 About the Authors 106
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 85
    Online Resource
    Online Resource
    Berkeley, Calif. : Peachpit | Boston, Mass. :Safari Books Online
    ISBN: 0321374126
    Language: English
    Pages: 456 p , ill.
    Keywords: Dreamweaver (Computer file) ; Web site development ; Electronic books ; local
    Abstract: If you're thinking about creating or maintaining Web sites, you're likely to turn to Dreamweaver, the de facto software tool of choice for Web design today. What could be a chore, however, becomes a fun and fascinating challenge with this comprehensive yet clever guide. Author Geoff Blake turns a technical topic into an entertaining one by using conversational language, plenty of humor, facts, and tips to make Dreamweaver accessible to everyone. Behind all the jokes, however, is a wealth of information: After showing how Dreamweaver fits into the overall Web design puzzle, Geoff quickly gets down to building a basic Web site, by teaching good, 21st century work habits and providing step-by-step instructions for building pages from the very beginning with CSS styles and library items. With that knowledge under your belt, you'll be ready to tackle the advanced functionality (including behaviors, multimedia, and templates).
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 86
    Online Resource
    Online Resource
    Hoboken, N.J. : Wiley Pub. | Boston, Mass. :Safari Books Online
    ISBN: 9780471785972 , 0471785970
    Language: English
    Keywords: Ajax (Web site development technology) ; JavaScript (Computer program language) ; XML (Document markup language) ; Web sites ; Design ; Web site development ; Electronic books ; local
    Abstract: Ajax is short for "Asynchronous JavaScript+CSS+DOM+XMLHttpRequest." Even if you weren't intimidated before, that tidbit is probably enough to make you reach for the Excedrin. Just reach for Ajax For Dummies instead. With screen shots, actual code and explanations, and live Web sites where you can see Ajax applications doing their thing, it will have you using Ajax to create Web applications that look an act like desktop applications in no time. With Ajax, you can speed up and clean up your Web applications. Shoppers at your online store can fill their carts without waiting for multiple page refreshes. Searchers on your sites can get instant results on the same page. This guide takes you on a tour of how Ajax is used today, complete with examples of Ajax applications in action, such as an Ajax-enabled Yahoo! search or an Ajax-based chat application. Then it gives you basics on using JavaScript. After that you dive in and get info on: Writing some Ajax, interactive mouseovers using Ajax, passing data to the server with GET or POST, and more Connecting to Google for a live search Using free Ajax frameworks so you don't have to start from scratch, including Ajax Gold (written specifically for this book), AJAXLib, and grabbing XML with libXmlRequest All kinds of Ajax techniques, such as using Ajax for drag-and-drop operations, pop-up menus, downloading images behind the scenes, and more Using SACK (simple AJAX code kit), decoding XML with Sarissa, and creating visual effects with Rico Handling XML int Ajax Applications Working with cascading style sheets (CCS) in Ajax, including setting up the styles, displaying a menu, styling text, handling colors and backgrounds, and more Working with Ajax and PHP Complete with a companion Web site, free Ajax frameworks, and sample code you can use, Ajax for Dummies is your friendly guide to creating truly user-friendly Web sites! Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.
    Note: Includes bibliographical references
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 87
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596529627 , 9780596529628
    Language: English
    Keywords: Ruby (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: Learn how to make your Rails deployments pain-free with Capistrano! This Short Cut shows you how to use Capistrano to automate the deployment of your Rails applications. It teaches you the basics, but also goes far beyond. It shows you realistic deployment scenarios, including some with complex server farms. It includes a quick reference to Capistrano. As your Rails applications grow, it becomes increasingly important to automate deployment and to keep your development environment well organized. Capistrano is the right tool for the job, and this PDF shows you how to use it effectively.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 88
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596510225 , 9780596510220
    Language: English
    Keywords: Ajax (Web site development technology) ; Web site development ; Electronic books ; local
    Abstract: The Google Web Toolkit (GWT) is a nifty framework that Java programmers can use to create Ajax applications. The GWT allows you to create an Ajax application in your favorite IDE, such as IntelliJ IDEA or Eclipse, using paradigms and mechanisms similar to programming a Java Swing application. After you code the application in Java, the GWT's tools generate the JavaScript code the application needs. You can also use typical Java project tools such as JUnit and Ant when creating GWT applications. The GWT is a free download, and you can freely distribute the client- and server-side code you create with the framework. This shortcut explains how to get started with the GWT, and then demonstrates how to create a simple Ajax application.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 89
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596101090
    Language: English
    Pages: 280 p , ill.
    Edition: 1st ed.
    Keywords: Web sites ; Design ; Web site development ; Electronic books ; local
    Abstract: The total number of web pages today has been estimated at over 3 billion, spanning millions of individual websites. Not surprisingly, there is tremendous pressure on web developers and designers to remain current with the latest technologies. The Web Site Cookbook from O'Reilly covers all the essential skills that you need to create engaging, visitor-friendly websites. It helps you with the practical issues surrounding their inception, design, and maintenance. With recipes that teach both routine and advanced setup tasks, the book includes clear and professional instruction on a host of topics, including: registering domains ensuring that hostnames work managing the directory maintaining and troubleshooting a website site promotion visitor tracking implementing e-commerce systems linking with sales sites This handy guide also tackles the various elements of page design. It explains how to control a reader's eye flow, how to choose a template system, how to set up a color scheme, and more. Typical of O'Reilly's "Cookbook" series, the Web Site Cookbook is written in a straightforward format, featuring recipes that contain problem statements and solutions. A detailed explanation then follows each recipe to show you how and why the solution works. This question-solution-discussion format is a proven teaching method, as any fan of the "Cookbook" series can attest to. Regardless of your strong suit or your role in the creation and life of a website, you can benefit from the teachings found in the Web Site Cookbook . It's a must-have tool for advancing your skills and making better sites.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 90
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596009259 , 9780596009250
    Language: English
    Edition: 3rd ed.
    Keywords: Python (Computer program language) ; Electronic books ; local
    Abstract: Already the industry standard for Python users, ProgrammingPython fromO'Reilly just got even better. This third edition has been updated toreflect current best practices andthe abundance of changes introduced by the latest version of thelanguage, Python 2.5. Whether you're a novice or an advancedpractitioner, you'll find thisrefreshed book more than lives up to its reputation. ProgrammingPython , 3rd Edition, teaches you the rightway to code. It explains Python language syntax and programmingtechniques in a clear and concisemanner, with numerous examples that illustrate both correct usage andcommon idioms. By reading thiscomprehensive guide, you'll learn how to apply Python in real-worldproblem domains such as: GUI programming Internet scripting Parallel processing Database management Networked applications Programming Python , Third Edition coverseach of thesetarget domainsgradually, beginning with in-depth discussions of core concepts andthen progressing toward completeprograms. Large examples do appear, but only after you've learnedenough to understand their techniques andcode. Along the way, you'll also learn how to use the Python language inrealistically scaled programs--concepts such as Object-Oriented Programming (OOP) and code reuseare recurring side themes throughout thistext. If you're interested in Python programming, then this O'Reillyclassic needs to be within arm's reach. Thewealth of practical advice, snippets of code, and patterns of programdesign can all be put into use on adaily basis--making your life easier and more productive. Reviews of the second edition: "...about as comprehensive as any book can be." --Dr. Dobb's Journal "If the language had manuals, they would undoubtedlybe the texts from O'Reilly...'Learning Python' and 'Programming Python'are definitive treatments." --SD Times
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 91
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison Wesley | Boston, Mass. :Safari Books Online
    ISBN: 0321474074 , 9780321474070
    Language: English
    Keywords: Ruby (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: Rubyisms is an examination of how the style of Ruby informs the design of Rails. In particular, it looks at a few specific examples of how Rails' internal code is implemented in Ruby to instruct about Ruby's design principles. The main goal is simply aesthetic appreciation. But, if you are a beginning programmer in Rails who is stymied in your understanding of Ruby-or an intermediate Rails developer still writing code that looks like Ruby-tinged PHP or Java-this Short Cut will hopefully impart enlightenment and inspiration about the Ruby way of programming. It also reveals how the revolutionary design of the Rails framework can only be built upon the beauty of Ruby.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 92
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 0131584650 , 9780131584655
    Language: English
    Keywords: Ajax (Web site development technology) ; Java (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: The Google Web Toolkit (GWT) is a cutting-edge UI framework for Java developers, which lets you create rich, interactive user interfaces using familiar idioms from Java's Abstract Window Toolkit (AWT), Swing, and the Eclipse Foundation's SWT. If you've used any of those frameworks in the past, you're already halfway up the GWT learning curve. This short cut assumes that you have already installed GWT and have experimented with its basic features. It also assumes that you're comfortable with techniques like implementing event listeners as anonymous inner classes and know how to construct applications using panels and widgets. Some of the more advanced aspects of the GWT are explored in this short cut using two applications: an address book and a Yahoo! trip viewer. Both applications use remote procedure calls to access information on the server or an online web service. The Yahoo! Trips application also shows how you can incorporate Scriptaculous, a powerful JavaScript toolkit, to apply a useful effect for displaying results. Other cool and useful techniques, including how to implement drag and drop and how to integrate with a database using Hibernate are demonstrated. Since you'll eventually want to move your GWT application to a servlet container such as Tomcat or Resin, the process of deploying a GWT application to Tomcat with Ant is also covered. Lastly, this short cut shows how to use popup panels and deferred commands to provide a much more interactive user interface. A JAR file containing the source code for both applications can be downloaded by going to www.prenhallprofessional.com/title/0131584650.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 93
    Online Resource
    Online Resource
    Sebastopol, Calif. : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596526873 , 9780596526870
    Language: English
    Edition: 1st ed.
    Keywords: Cascading style sheets ; Web site development ; Computer graphics ; Web sites ; Authoring programs ; Web sites ; Design ; Web publishing ; Electronic books ; local
    Abstract: Web site design has grown up. Unlike the old days, when designers cobbled togetherchunky HTML, bandwidth-hogging graphics, and a prayer to make their sites look good,Cascading Style Sheets (CSS) now lets your inner designer come out and play. But CSSisn't just a tool to pretty up your site; it's a reliable method for handling allkinds of presentation--from fonts and colors to page layout. CSS: The MissingManual clearly explains this powerful design language and how you can use it tobuild sparklingly new Web sites or refurbish old sites that are ready for an upgrade. Like their counterparts in print page-layout programs, style sheets allowdesigners to apply typographic styles, graphic enhancements, and precise layoutinstructions to elements on a Web page. Unfortunately, due to CSS's complexity andthe many challenges of building pages that work in all Web browsers, most Web authorstreat CSS as a kind of window-dressing to spruce up the appearance of their sites.Integrating CSS with a site's underlying HTML is hard work, and often frustratinglycomplicated. As a result many of the most powerful features of CSS are left untapped.With this book, beginners and Web-building veterans alike can learn how to navigatethe ins-and-outs of CSS and take complete control over their Web pages'appearance. Author David McFarland (the bestselling author of O'Reilly's Dreamweaver: TheMissing Manual ) combines crystal-clear explanations, real-world examples, a dashof humor, and dozens of step-by-step tutorials to show you ways to design sites withCSS that work consistently across browsers. You'll learn how to: Create HTML that's simpler, uses less code, is search-engine friendly, andworks well with CSS Style text by changing fonts, colors, font sizes, and adding borders Turn simple HTML links into complex and attractive navigation bars-completewith CSS-only rollover effects that add interactivity to your Web pages Style images to create effective photo galleries and special effects likeCSS-based drop shadows Make HTML forms look great without a lot of messy HTML Overcome the most hair-pulling browser bugs so your Web pages work consistentlyfrom browser to browser Create complex layouts using CSS, including multi-column designs that don'trequire using old techniques like HTML tables Style Web pages for printing Unlike competing books, this Missing Manual doesn't assume that everyone in theworld only surfs the Web with Microsoft's Internet Explorer; our book providess...
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 94
    Online Resource
    Online Resource
    Cambridge : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596009879
    Language: English
    Pages: 826 p , ill.
    Edition: 3rd ed.
    Keywords: Web sites ; Design ; Web site development ; Electronic books ; local
    Abstract: Are you still designing web sites like it's 1999? If so, you're in for a surprise. Since the last edition of this book appeared five years ago, there has been a major climate change with regard to web standards. Designers are no longer using (X)HTML as a design tool, but as a means of defining the meaning and structure of content. Cascading Style Sheets are no longer just something interesting to tinker with, but rather a reliable method for handling all matters of presentation, from fonts and colors to the layout of the entire page. In fact, following the standards is now a mandate of professional web design. Our popular reference, Web Design in a Nutshell , is one of the first books to capture this new web landscape with an edition that's been completely rewritten and expanded to reflect the state of the art. In addition to being an authoritative reference for (X)HTML and Cascading Style Sheets, this book also provides an overview of the unique requirements of designing for the Web and gets to the nitty-gritty of JavaScript and DOM Scripting, web graphics optimization, and multimedia production. It is an indispensable tool for web designers and developers of all levels. The third edition covers these contemporary web design topics: Structural layer: HTML 4.01 and XHTML 1.0 (9 chapters), including an alphabetical reference of all elements, attributes and character entities Presentation layer: Ten all-new chapters on Cascading Style Sheets, Level 2.1, including an alphabetical reference of all properties and values. Behavior layer: JavaScript and scripting with the Document Object Model (DOM) Web environment: New web standards, browsers, display devices, accessibility, and internationalization Web graphics optimization: Producing lean and mean GIF, JPEG, PNG, and animated GIFs Multimedia: Web audio, video, Flash, and PDF Organized so that readers can find answers quickly, Web Design in a Nutshell , Third Edition helps experienced designers come up to speed quickly on standards-based web design, and serves as a quick reference for those already familiar with the new standards and technology. There are many books for web designers, but none that address such a wide variety of topics. Find out why nearly half a million buyers have made this the most popular web design book available.
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 95
    Online Resource
    Online Resource
    Upper Saddle River, N.J. : Addison Wesley Professional | Boston, Mass. :Safari Books Online
    ISBN: 0321237706 , 9780321237705
    Language: English
    Keywords: Active server pages ; Web site development ; Microsoft .NET ; Electronic books ; local
    Abstract: "No one knows ASP.NET like Fritz Onion. And no one knows .NET security like Keith Brown. Combine the two and what do you get? The most comprehensive and enlightening book on ASP.NET 2.0 industrywide. I'm sure you'll find the book you're holding was worth every penny." --Aaron Skonnard, member of technical staff and cofounder, Pluralsight " Essential ASP.NET 2.0 gets under the hood and dismantles the engine before your eyes. Fritz and Keith understand that we as developers need to understand how it works and this book does exactly that. Their explanation of the ASP.NET 2.0 page event sequence is worth the price of the book alone." --Shawn Wildermuth, Microsoft MVP (C#), "The ADO Guy" " Essential ASP.NET 2.0 is an incredibly useful must-read for any developer.Many books drag you through theory and mindless detail, but this one actually sets up the problems you may encounter with ASP.NET 2.0 and rolls out the alternatives." --Patrick Hynds, Microsoft Regional Director and President, CriticalSites "This book is essential for any ASP.NET developer moving from version 1.x to 2.0. Onion and Brown not only cover the new features, but provide a wealth of insight and detail about how to use them effectively." --Ron Petrusha, author of Visual Basic 2005: The Complete Reference "Drawing on their deep technical knowledge and real-world experience, Fritz and Keith take the reader into some of the less explored and much improved areas of ASP.NET such as diagnostics and state management and performance. Readers will turn to this book over and over again." --John Timney, Microsoft MVP, Senior Web Services Consultant,British Telecom "Fritz and Keith, both established developers and writers in our industry, have succeeded again--enlightening us on the latest advancements found in ASP.NET 2.0. If you're new to ASP.NET or a seasoned veteran, you'll benefit tremendously from their overview, analysis, and sample code." --Joe "MSJoe" Flanigen "This book seeks not only to explain how to effectively build Web sites with ASP.NET, it also gives the reader an idea of how the process works. This insight is essential to creating applications that work with the infrastructure rather than fighting it." --Justin Burtch, Vice President, Newbrook Solutions Essential ASP.NET 2.0 is the Microsoft developer's definitive reference for ASP.NET 2.0 programming. It covers all you need to know to build robust, well-designed Web applications with ASP.NET 2.0, Visual Studio 2005, and .NET...
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 96
    Online Resource
    Online Resource
    [Upper Saddle River, N.J.] : Prentice Hall | Boston, Mass. :Safari Books Online
    ISBN: 0132337932 , 9780132337939
    Language: English
    Keywords: Ajax (Web site development technology) ; XML (Document markup language) ; Web sites ; Authoring programs ; Web site development ; Electronic books ; local
    Abstract: Consuming the Sent Data with XML and JSON (Digital Short Cut) Joshua Eichorn ISBN 0132337932 There are two main ways that AJAX programmers can process the data received from an XMLHttpRequest object or one of the alternative fallback methods. One is known as the document-centric approach and involves parsing a Document Object Model (DOM) document. The other involves remote scripting using a subset of JavaScript called JavaScript Object Notation (JSON), which is the literal syntax for JavaScript objects. This Short Cut is a detailed examination of both techniques.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 97
    Online Resource
    Online Resource
    Berkeley, Calif. : Adobe Press | Boston, Mass. :Safari Books Online
    ISBN: 0321336208 , 9780321336200
    Language: English
    Pages: 560 p
    Series Statement: Training from the source
    Keywords: Macromedia Studio ; Web site development ; Electronic books ; local
    Abstract: Learn by doing! Macromedia Studio 8: Training from the Source provides a comprehensive, working introduction to the most powerful Web design and development suite available. Starting from the ground up, you'll build two Web sites. In the first half of the book, you'll combine the strengths of Macromedia Flash, Fireworks, and Dreamweaver to create an attractive, yet maintainable site. In the second half of the book, you'll focus on building a powerful and dynamic user experience by combining Macromedia Flash, Dreamweaver, Contribute, FlashPaper, and ColdFusion. The enclosed CD-ROM contains all the files you need to complete the projects, plus completed files for you to compare with your results and use as models for future projects. You learn how to: Optimize graphics in Fireworks, balancing quality and file size Design in a standards-compliant, all XHTML-CSS workflow Insert and format text, images, and CSS layers in Dreamweaver Master multimedia concepts, such as timelines, libraries, and file architecture Create Flash animations, using frame-by-frame and tweened animation techniques Create functional buttons using Flash symbols and ActionScript Integrate video into Flash projects Use ColdFusion to display live database data on a Web page Send data in and out of Flash movies to server scripts and databases Leverage the power of Contribute to maintain, distribute, and control Web content and FlashPaper to create, share, distribute, and use documents in a secure, universal format
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 98
    Online Resource
    Online Resource
    Indianapolis, Ind. : Sams Pub. | Boston, Mass. :Safari Books Online
    ISBN: 0672329107 , 9780672329104
    Language: English
    Keywords: Python (Computer program language) ; Electronic books ; local
    Abstract: Python Phrasebook Brad Dayley Essential Code and Commands Python Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects in Python. Concise and Accessible Easy to carry and easy to use-lets you ditch all those bulky books for one portable guide Flexible and Functional Packed with more than 100 customizable code snippets-so you can readily code functional Python in just about any situation Brad Dayley is a software engineer at Novell, Inc. He has been a system administrator and software developer on the Unix, Windows, Linux, and NetWare platforms for the past 14 years. Brad co-developed an advanced debugging course used to train engineers and customers and is the co-author of several Novell Press books. Programming / Python
    Note: Includes index
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 99
    Online Resource
    Online Resource
    [Sebastopol, Calif.] : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 059652854X , 9780596528546
    Language: English
    Keywords: Ruby (Computer program language) ; Web site development ; Application software ; Development ; Electronic books ; local
    Abstract: This shortcut teaches you how to use Mongrel, the new high-performance web application container for Rails. It starts with basic setup and installation, but goes well beyond the basics, showing you how to set up Mongrel clusters, how to use Mongrel behind Apache and other web servers, and more. Mongrel has given Rails developers a first-rate server. If you've suffered through Rails apps deployed on Apache or Lighttpd with FCGI, suffer no more! Start using Mongrel, and say good-bye to FCGI and all its problems.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
  • 100
    Online Resource
    Online Resource
    [Sebastopol, Calif.] : O'Reilly | Boston, Mass. :Safari Books Online
    ISBN: 0596528094 , 9780596528096
    Language: English
    Keywords: Ruby (Computer program language) ; Web site development ; Electronic books ; local
    Abstract: RJS templates are an exciting and powerful new type of template added to Rails 1.1. Unlike conventional Rails templates that generate HTML or XML, RJS templates generate JavaScript code that is executed when it is returned to the browser. This JavaScript generation allows you to perform multiple page updates in-place without a page reload using Ajax. All the JavaScript you need is generated from simple templates written in Ruby. This document helps you get acquainted with how RJS templates fit into the Rails framework and gets you started with a few easy-to-follow examples.
    Library Location Call Number Volume/Issue/Year Availability
    BibTip Others were also interested in ...
Close ⊗
This website uses cookies and the analysis tool Matomo. More information can be found here...