Inne
W kategorii Inne działu Hardware znajdziecie książki o tematyce wychodzącej poza składanie i konfigurowanie zwykłych komputerów. Zapoznacie się z działaniem komputera od poziomu "logiki cyfrowej", poprzez mikroarchitekturę i poziom maszynowy, aż do systemu operacyjnego.
Znajdziecie tutaj szereg zagadnień z zakresu programowania, głównie w assemblerze i C++, dzięki którym bezpośrednio z programu można odwoływać się do poszczególnych podzespołów komputera takich jak karta graficzna czy magistrala USB. Poznacie ciekawe sposoby wykorzystania rejestów systemowych oraz praktyczne zastosowania i programowanie układów mikoroprocesorowych PIC.
Rahbirul Islam Rubayeet Rubayeet, Rubayeet Islam, MongoDB
With the rise of Web 2.0, the need for a highly scalable database, capable of storing diverse user-generated content is increasing. MongoDB, an open-source, non-relational database has stepped up to meet this demand and is being used in some of the most popular websites in the world. MongoDB is one of the NoSQL databases which is gaining popularity for developing PHP Web 2.0 applications.PHP and MongoDB Web Development Beginner’s Guide is a fast-paced, hands-on guide to get started with web application development using PHP and MongoDB. The book follows a “Code first, explain later” approach, using practical examples in PHP to demonstrate unique features of MongoDB. It does not overwhelm you with information (or starve you of it), but gives you enough to get a solid practical grasp on the concepts.The book starts by introducing the underlying concepts of MongoDB. Each chapter contains practical examples in PHP that teache specific features of the database.The book teaches you to build a blogging application, handle user sessions and authentication, and perform aggregation with MapReduce. You will learn unique MongoDB features and solve interesting problems like real-time analytics, location-aware web apps etc. You will be guided to use MongoDB alongside MySQL to build a diverse data back-end.With its concise coverage of concepts and numerous practical examples, PHP and MongoDB Web Development Beginner’s Guide is the right choice for the PHP developer to get started with learning MongoDB.
Vijay Joshi
As web technology evolves, the gap between desktop applications and web applications continues to vanish. And what better way to bridge that gap, for your own website, than using the best two open source technologies in the market: PHP and jQuery. The power-combo of these two is leading the way in revolutionizing the RIA world. Although they are easy to integrate, finding or figuring out how to do what you want to do is rather arduous.The PHP jQuery Cookbook will be your handy guide with walkthroughs of common integration tasks and problems that will help you master the possibilities available using the PHP and jQuery combo. You will learn quick solutions to necessary tasks to integrate the power of two of the best known and most widely used web technologies of today – PHP on the server side and jQuery on the client side. Glide through the basics and move to advanced topics to create dynamic and interactive web applications with this book in hand.This book covers a wide array of technical aspects of creating an interactive website. Apart from basics of PHP and jQuery, you will go through advanced topics like creating plugins, validating controls, and useful utilities that you will be able to use as stand-alone tools. AJAX, the key technique of browser-server communication is covered in detail. You will also learn to use JSON, which is becoming preferred as a mode of data interchange over XML, both in web applications and web services.The book also covers database interaction, which is an important part of any dynamic web application. You will also gain expertise in debugging JavaScript with the help of useful tools that will save you hours of tedious manual debugging.Most importantly, by using jQuery and PHP together, you will be able to develop applications that are compatible with all major browsers, with no need to write code targeted at specific browsers!
Samisa Abeysinghe
Given the nature of the business environment today, organizations that want to build value-added enterprise PHP applications need a team of PHP people rather than an individual. You've got a team! What next? Customizing such applications to meet with organizational objectives and maintaining these applications over time can be quite a tedious task for your team with so many people involved.In this book, you will explore how you can break up complex PHP projects into simple sub-parts that multiple team members can work on. The book highlights the use of the MVC pattern for separating concerns in the application and agile principles to deliver code that works. You will learn to blend the simplicity and power of PHP with evolving software engineering principles and tools to easily develop code that is easy to maintain. With this book in hand, you know how to avoid getting muddled up while working in a team and achieve success on your project with effective team work.Organizations choose PHP as the preferred language for complex web applications because it is battle tested, hardened over time, and proven to work. Thus, chances of the software project you are involved with being PHP-based, are very high. Soon, you will need to explore the technical as well as non-technical aspects that are important to achieve success in PHP team projects of this kind. This book starts by explaining the need for teams working on complex software projects. You learn how you can divide the complexity of PHP projects with the help of the MVC pattern and the use of frameworks. It then discusses the need for a process and how you can choose the right process. It teaches you how to use agile principles to deliver working software for customers, and how to make sure that the team collaborates effectively. Towards the end, the book emphasizes continuous improvement in process and product as well as the people involved. You learn how to ensure that your team is open to change and user feedback, and has the right mindset about quality and other project-related aspects.
Shu-Wai Chow
A mashup is a web page or application that combines data from two or more external online sources into an integrated experience. This book is your entryway to the world of mashups and Web 2.0. You will create PHP projects that grab data from one place on the Web, mix it up with relevant information from another place on the Web and present it in a single application. This book is made up of five real-world PHP projects. Each project begins with an overview of the technologies and protocols needed for the project, and then dives straight into the tools used and details of creating the project: Look up products on Amazon.Com from their code in the Internet UPC database A fully customized search engine with MSN Search and Yahoo! A personal video jukebox with YouTube and Last.FM Deliver real-time traffic incident data via SMS and the California Highway Patrol! Display pictures sourced from Flickr in Google mapsAll the mashup applications used in the book are built upon free tools and are thoroughly explained. You will find all the source code used to build the mashups used in this book in the code download section for this book.
Flávio Gomes da Silva Lisboa, Enrico Zimuel
Considered the next generation of the Zend framework, Laminas is a high-performance PHP framework for creating powerful web applications with an evolutive architecture.This book takes a hands-on approach to equip you with the knowledge of the Laminas framework necessary to start building web applications based on the reuse of loosely coupled components. You'll learn how to create the basic structure of a PHP web application divided into layers, understand Laminas’ MVC components, and be able to take advantage of the Eclipse platform as a method for developing with Laminas. Step by step, you'll build an e-commerce application based on the technical requirements of a fictional business, and get to grips with implementing those requirements using Laminas components.By the end of this web development book, you’ll be able to build a completely secured MVC application in PHP language using Laminas.
phpBB: A User Guide. Set up and run your own discussion forum
Stoyan Stefanov, Jeremy Rogers, Stoyan STEFANOV, James...
phpBB is a free, open source Internet community application, with outstanding discussion forums and membership management. Written in the PHP scripting language, and making use of the popular MySQL database, phpBB is a standard among web hosting companies throughout the world, and is one of the most widely-used bulletin board packages in the world. This book is an abridged version of Building Online Forums with phpBB 2, (ISBN 1904811132), focusing on a complete set of topics to help you set up and run your own phpBB-powered online community.This book gives you the power to use phpBB to set up and run your own online discussion forums with ease. It takes you through the whole process of setting up your phpBB site, and helps you create, customize, and manage your own online community with phpBB. Written by experienced phpBB administrators and enthusiasts, the emphasis is on simple and practical guidance for you to get the most from phpBB. Packed with step-by-step examples, this book is your ideal guide to learning phpBB.
David Young, phpList PAYPAL donate@phplist.com, David Young
Tired of an e-mail BCC list that scrolls off the page, or fiddly and hard-to-manage bulk mailing systems? You need phpList – a high-powered, robust, feature-packed mailing system that will get out of your way and get the job done! You want to know more about phpList?phpList is a popular open source e-mail campaign manager, sporting a powerful web frontend, rich message editor, and an advanced feature set.phpList 2 E-mail Campaign Manager will guide you from basic installation and setup through management, reporting, and automation of phpList, the world's most popular open source e-mail campaign manager. It also covers advanced customization and configuration of phpList.We start with a basic configuration, and finish with a full-featured e-mail management engine. You will work your way up from basic installation to advanced topics such as bounce automation, user and click-through tracking, and integration with third-party tools such as WordPress, Joomla!, Drupal, and Blogger.Advanced topics such as securing your installation against spammers, attacks, and vulnerabilities are covered, as well as additional advanced and experimental features offered by phpList.This book is an invaluable guide for any e-mail publisher who wants a robust and powerful engine to manage their small-to-huge e-mail distribution empire.
Software Freedom Conservancy Inc, Marc Delisle
phpMyAdmin is an extremely popular, free and open source tool intended to easily handle the administration of MySQL with the use of a web browser. It can perform a variety of tasks in order to efficiently manage web databases. With this helpful step-by-step guide, we will build a solid understanding of the core capabilities of phpMyAdmin.If you are new to phpMyAdmin this is the perfect companion for getting you off to a flying start. No previous experience with phpMyAdmin is required as you will be guided through downloading and installing it on your system. After installation we will explore the use of top features and the vibrant online community surrounding phpMyAdmin.The amount of things that you can do with phpMyAdmin is overwhelming, so the quick start guide will show you how to create your very first tables. The list of resources will help you to become familiar with the phpMyAdmin community, which is a valuable part of any Open Source project. Finally, you will see how to use five key features of phpMyAdmin ñ including browsing, searching, and changing data, exporting to Excel, and creating relations between tables - that will allow you to perform simple tasks to learn the basics and set off on your own.
Marcos Romero, Marcos F. Romero, The Plone...
The Plone Content Management System is one of the best open source CMS, because by using Plone's development framework you can extend its functionality according to the specific requirements of your website. The Plone framework has lots of components that can be used to create add-ons or extensions called Plone Products. You can optimize your site for improved usability, accessibility, and security by creating custom Plone products.This book covers recipes that will help you create custom Plone Products and implement them on your website. Every topic covered in this book is accompanied by essential fundamentals and step-by-step explanation that will help you understand it better. With the help of this book you will be able to create custom Plone products that are well suited for your website.You can read the whole book or just pick recipes relevant for you; cross references help you understand the recipes even if you do not read them in order.If you work through the book in order, you will start by setting up an example project of a news website that will be developed throughout the book. You will learn about all of the necessary tools a Plone developer must have before starting any project. You will develop the website further by detecting problems and debugging them. You will be able to modify code on-the-fly or get help on how to do some tasks by installing and using special tools such as IPython, ipdb, and PDBDebugMode. You will then create a new content type, based on an existing one, and wrap the final product into a Python egg.You will set up automated testing to prevent errors in code that have evolved in the development stage. You will use paster to automatically create a new custom content type from scratch. You will improve the performance of your application by creating lightweight content types and following other recipes covered in this book. Key features such as usability, internationalization, accessibility and security are covered to make sure that your development and customizations will be at the level of Plone core and its most remarkable add-on products.You will improve your user interface by creating simple client-side visual changes and server-side manipulation of objects. You will learn to create and manage portlets by using Portlet manager and customize your website by modifying third-party products. Finally you will learn to communicate with an external non-Python-based system and make your products available for future use.
Plone 3.3 Site Administration. Manage your site like a Plone professional
Alex Clark, Enfold Systems LLC
In the past few years, we have seen some dramatic changes in the way Plone sites are being developed, deployed, and maintained. As a result, developing and deploying sites, changing their default settings, and performing day to day maintenance tasks can be a challenge.This book covers site administration tasks, from setting up a development instance, to optimizing a deployed production site, and more. It demonstrates how-to perform these tasks in a comprehensive way, and walks the user through the necessary steps to achieve results.We have divided the subject of Plone site administration into three categories: development, deployment, and maintenance. We begin by explaining how a Plone site is built, and how to start using it through the web. Next, we add features by installing add-on products, focusing on themes, blogging, and other common enhancements. After the basics of developing and deploying a Plone site are covered, the book covers the basics of maintaining it.Further, throughout the book we preview some new technologies related to Plone site administration, available now as add-ons to the current Plone release. Finally, we will cover a variety of techniques to help you optimize your site's performance.
Podstawy budowy i działania komputerów, wyd. 4 / 2004
Andrzej Skorupski
W książce przedstawiono budowę i działanie klasycznych komputerów. Omówiono ich bloki (procesory, pamięci i zasady ich współpracy z urządzeniami zewnętrznymi), współpracę pomiędzy nimi, funkcje oprogramowania. Na końcu książki omówiono współczesne mechanizmy stosowane w komputerach dla przyspieszenia ich pracy. Przy wyborze zagadnień Autor kierował się swoim wieloletnim doświadczeniem dydaktycznym zdobytym na wielu wyższych uczelniach m. in. Politechnice Warszawskiej i uniwersytetach kanadyjskich. Zrozumienie książki nie wymaga specjalistycznej wiedzy, a zatem może być wykorzystywana nie tylko przez studentów kierunków informatycznych, ale też przez szeroki krąg odbiorców.
Łukasz Lamża
Połącz kropki zaprasza do przedziwnego świata najnowszych technologii - tak szeroko, jak żadna dotychczas książka na polskim rynku wydawniczym. Inżynieria genetyczna, automatyczna synteza chemiczna, nanoroboty medyczne, uczenie maszynowe, autonomiczne drony militarne, synteza organów in vitro... Publikacja wprowadza w podstawy tych wynalazków, prezentując jednocześnie stan ich rozwoju, aż do ostatnich miesięcy i tygodni. Pięć głównych sekcji daje wgląd w pięć wielkich wizji przyszłości: „Twój robot”, „Twój świat”, „Twoje dane”, „Twoje ciało” i „Twój umysł”. Autor, dziennikarz naukowy Łukasz Lamża, rozkłada przed Czytelnikami „kropki” - cegiełki składające się na świat najnowocześniejszej technologii. Tylko od ich fantazji zależy, jak połączą te kropki i jaki wyłoni się z tego obraz przyszłości.
Kirk Roybal, Jim Mlodgenski, Hannu Krosing, PostgreSQL
Learn how to work with PostgreSQL as if you spent the last decade working on it. PostgreSQL is capable of providing you with all of the options that you have in your favourite development language and then extending that right on to the database server. With this knowledge in hand, you will be able to respond to the current demand for advanced PostgreSQL skills in a lucrative and booming market.PostgreSQL Server Programming will show you that PostgreSQL is so much more than a database server. In fact, it could even be seen as an application development framework, with the added bonuses of transaction support, massive data storage, journaling, recovery and a host of other features that the PostgreSQL engine provides. This book will take you from learning the basic parts of a PostgreSQL function, then writing them in languages other than the built-in PL/PgSQL. You will see how to create libraries of useful code, group them into even more useful components, and distribute them to the community. You will see how to extract data from a multitude of foreign data sources, and then extend PostgreSQL to do it natively. And you can do all of this in a nifty debugging interface that will allow you to do it efficiently and with reliability.
Practical Plone 3: A Beginner's Guide to Building Powerful Websites
Alex Clark, Clayton Parker, Darci Hanning, David...
Plone is a highly extensible content management system built on Zope application server, which is written in Python. But, you need to have good programming skills to design and develop Plone web applications. Does that mean you can't have a Plone website if you don't have good programming skills? Of course not! You can develop your Plone websites through a graphical interface where you don't need to fiddle with code.This book will give you clear understanding of how to use Plone 3 to meet your content management needs. Starting from the basics, this book will walk you through the easy-to-use features of Plone and help you create a feature-rich website through its point-and-click feature.A variety of authors have contributed chapters to this book in the hope that you, the reader, will get a good understanding of Plone and be able to use it effectively. This beginners' guide will introduce the great CMS and its features and then take you further in web development. The book will introduce you to Plone's advanced UI features and show you how to create such a UI platform for your website. You will learn how to manage the contents like web pages, news items, and so on. Working with custom portlets will help you enhance the web components for your site. Each chapter will show you how to add features to your site and develop its functionality. Each chapter can be read independently; you need not go through the previous one to continue further. You can pick and choose the topics depending on your interest and requirement.
John Horton, Igor Schlumberger
PrestaShop is a hidden gem. There are many much more widely known online shopping cart solutions that have nothing like the features, potential, and ease of use that this open source, completely free-to-use, system has. But until now there has been no information available on how to make the most of it. This book takes a step-by-step approach to help you set up your own e-commerce store and maximize its potential. Even if you are totally new to e-commerce and PrestaShop, you can have your own functioning e-commerce store quickly and with tiny expenditure. Imagine the feeling when you get that glorious e-mail saying that you have your first paying customer.This practical guide follows the order of developing an active business. Packed with easy-to-follow steps with loads of screenshots and clear explanations, it follows a step-by-step approach to set up a PrestaShop e-commerce store from the very beginning through finding a web host, setting up your PrestaShop store, accepting money from customers, and planning for the future of your business.The first few chapters are a lightening, but thorough, illustration of how to get your shop online, stocked up, and looking smart and unique, including some really cool and really simple product features to show off your wares in style – very quickly. The later chapters are quite diverse and cover some exciting stuff such as newsletters, loyalty schemes, alternative revenue streams, statistics and analytics. You will also learn about security, disaster recovery, payment handling, currencies, taxes, shipping, and more. Towards the end, the chapters cover final preparations before going live, handling orders in PrestaShop, and how to promote your store and get more customers. Once the money starts to flow, the book looks at the future of e-commerce and your PrestaShop business. Then it discusses how to get to the top of your niche and stay there. And then the big secret: to use the knowledge you have gained to turn a single PrestaShop into a thriving e-commerce empire.The Appendix covers a number of worthwhile topics such as a handy PrestaShop control panel reference and various web resources for PrestaShop.
Hayati Hashim
Themes in PrestaShop are unique and powerful tools to brand your store for a particular corporate image. Using custom themes you can control the look and functionality of your web store, thereby making your site extremely flexible. Although it might sound like an easy task to build a theme, it is quite challenging to create a custom theme that fits your business needs.This book's prime focus is guiding the readers without much technical know-how, thus enabling them to create a new theme that fulfills the needs of their PrestaShop store. By understanding practical ways to develop your theme for PrestaShop speedily, you can invest more time on developing attractive and unique raw materials. It will simplify the challenging task of creating a unique, new PrestaShop theme through easy-to-follow, practical steps.This book shows how to develop professional themes for your PrestaShop store using some simple steps. The book starts by exploring the various ways of changing the looks (including modules) of your PrestaShop store. It shows you how certain back office administration adjustments can affect the appearance and theme of your store. It then takes you through understanding the code modification of a default theme that results in a new look for your existing theme. The book also covers understanding the PrestaShop architecture and essential syntaxes that control the look of a PrestaShop store. You will also learn about the files that hold the key to themes.By the end of this book, you will have grasped the knowledge to make advanced changes by tweaking the right CSS and module files in order to achieve highly specific outcomes.