Showing posts with label Linux. Show all posts
Showing posts with label Linux. Show all posts

Saturday, 11 February 2012

Official Red Hat Linux 6.1 Operating System Reference Guide

Official Red Hat Linux 6.1 Operating System Reference Guide



Author:
Edition:
Publisher: Red Hat, Inc.
Binding: Paperback
ISBN: 1585690201
Category: Programming
List Price: $ 0.99
Price: $ 0.99
You Save: 0%




Official Red Hat Linux 6.1 Operating System Reference Guide



Official Red Hat Linux 6. Programming books Official Red Hat Linux 6.1 Operating System Reference Guide pdf. . Download books Official Red Hat Linux 6.1 Operating System Reference Guide pdf via mediafire, 4shared, rapidshare.

download button

Price comparison for Official Red Hat Linux 6.1 Operating System Reference Guide

Official Red Hat Linux 6.1 Operating System Reference Guide
Price: $3.9
Official Red Hat Linux 6.1 Operating System Reference Guide BOOK ONLY

Official Red Hat Linux 6.1 Operating System Reference Guide
Price: $1
Official Red Hat Linux 6.1 Operating System Reference Guide:

Official Red Hat Linux 6.1 Operating System Reference Guide ISBN:1585690201
Price: $0.49
[ Ships Daily ] Condition: Fair[ Underlining/Highlighting: NONE ] [ Writing: NONE ] [ Water Damage: SLIGHT, doesn't affect use ] Official Red Hat Linux 6.1 Operating System Reference Guide By Red Hat, Inc. ISBN: 1585690201 Edition:Reprint Publisher: Red Hat, Inc. Pub Date: 1/1/1999 Binding: Paperback Pages: 503

Asus - ESC2000-G2 - Server Barebone - Rack-mountable;tower
Price: $1232.95
Dual CPU and quad-GPU hybrid computing with complete I/O integration The ASUS ESC2000 G2 is a new 2-way workstation based on the Intel Xeon E5-2600 processor platform, featuring three 5.25 media bays, four hot-swap 3.5 SATA hard drive cages, 80PLUS Gold 1350W power supply, and seven PCI Express 3.0 x16 expansion slots. It delivers unparalleled computing performance, advanced and complete I/O integration, and high energy efficiency, all ideal for professional graphics, financial modeling, engineering, and the sciences. Package Contents: ESC2000 G2 Barebone System 1 x ESC2000 G2 User's Guide 1 x

Lexmark E460DN LV TAA PRINTER VA 3YR ADV EXC WARRANTY RPQ *** 34S5021
Price: $797
* TMGP148 * Product Data SheetSmall in size but big in performance, the 38-ppm, network-ready Lexmark E460dn monochrome laser is ideal for workgroups that print large volumes. Save paper and time with built-in duplex printing, enhanced security features, and a user-friendly 4-line display and numeric pad. General Specifications Manufacturer Lexmark Manufacturer Part # 34S5021 Cost Central Item # 10105958 Product Description Lexmark E460dn - Printer - B/W - duplex - laser - Legal, A4 - 1200 dpi x 1200 dpi - up to 40 ppm - capacity: 300 sheets - Parallel, USB, 802.11b, 802.11g - government GSA /



Download Official Red Hat Linux 6.1 Operating System Reference Guide


Operating System Reference Guide BOOK ONLY Download free Official Red Hat Linux 6.1 Operating System Reference Guide pdf

download pdf

Thursday, 9 February 2012

TRUSTED COMPUTER BUILDING MLS LINUX OPERATING SYSTEM.: An article from

TRUSTED COMPUTER BUILDING MLS LINUX OPERATING SYSTEM.: An article from



Author:
Edition:
Publisher: Worldwide Videotex
Binding: Digital
ISBN: B00084CPK6
Category: Programming
List Price: $ 5.95
Price: $ 5.95
You Save: 0%




TRUSTED COMPUTER BUILDING MLS LINUX OPERATING SYSTEM.: An article from: UNIX Update



This digital document is an article from UNIX Update, published by Worldwide Videotex on November 1, 2004. Programming books TRUSTED COMPUTER BUILDING MLS LINUX OPERATING SYSTEM.: An article from pdf. The length of the article is 904 words. The page length shown above is based on a typical 300-word page. The article is delivered in HTML format and is available in your Amazon.com Digital Locker immediately after purchase. Download books pdf via mediafire, 4shared, rapidshare.

download button

Download TRUSTED COMPUTER BUILDING MLS LINUX OPERATING SYSTEM.: An article from


The length of the article is 904 words. The page length shown above is based on a typical 300-word page. The article is delivered in HTML format and is available in your Amazon.com Digital Locker immediately after purchase. You can view it with any web browser.

Citation Details
Title: TRUSTED COMPUTER BUILDING MLS LINUX OPERATING SYSTEM.
Publication: UNIX Update (Newsletter)
Date: November 1, 2004
Publisher: Worldwide Videotex
Volume: 15 Issue: 11 Page: NA

Distributed by Thomson Gale Download free TRUSTED COMPUTER BUILDING MLS LINUX OPERATING SYSTEM.: An article from: UNIX Update pdf

download pdf

Wednesday, 8 February 2012

V3 SEMICONDUCTOR DELIVERS LINUX SUPPORT FOR PMC-SIERRA'S MIPS PROCESSORS IN EMBEDDED PCI APPLICATIONS.: An article from

V3 SEMICONDUCTOR DELIVERS LINUX SUPPORT FOR PMC-SIERRA'S MIPS PROCESSORS IN EMBEDDED PCI APPLICATIONS.: An article from



Author:
Edition:
Publisher: Millin Publishing, Inc.
Binding: Digital
ISBN: B0008J694O
Category: Programming
List Price: $ 5.95
Price: $ 5.95
You Save: 0%




V3 SEMICONDUCTOR DELIVERS LINUX SUPPORT FOR PMC-SIERRA'S MIPS PROCESSORS IN EMBEDDED PCI APPLICATIONS.: An article from: Software Industry Report



This digital document is an article from Software Industry Report, published by Millin Publishing, Inc. Programming books V3 SEMICONDUCTOR DELIVERS LINUX SUPPORT FOR PMC-SIERRA'S MIPS PROCESSORS IN EMBEDDED PCI APPLICATIONS.: An article from pdf. on November 6, 2000. The length of the article is 685 words. The page length shown above is based on a typical 300-word page. The article is delivered in HTML format and is available in your Amazon. Download books pdf via mediafire, 4shared, rapidshare.

download button

Download V3 SEMICONDUCTOR DELIVERS LINUX SUPPORT FOR PMC-SIERRA'S MIPS PROCESSORS IN EMBEDDED PCI APPLICATIONS.: An article from


on November 6, 2000. The length of the article is 685 words. The page length shown above is based on a typical 300-word page. The article is delivered in HTML format and is available in your Amazon.com Digital Locker immediately after purchase. You can view it with any web browser.

Citation Details
Title: V3 SEMICONDUCTOR DELIVERS LINUX SUPPORT FOR PMC-SIERRA'S MIPS PROCESSORS IN EMBEDDED PCI APPLICATIONS.
Publication: Software Industry Report (Newsletter)
Date: November 6, 2000
Publisher: Millin Publishing, Inc.
Volume: 32 Issue: 21 Page: 4

Distributed by Thomson Gale Download free V3 SEMICONDUCTOR DELIVERS LINUX SUPPORT FOR PMC-SIERRA'S MIPS PROCESSORS IN EMBEDDED PCI APPLICATIONS.: An article from: Software Industry Report pdf

download pdf

Tuesday, 31 January 2012

Linux Mandrake Operating System 7.1 Complete

Linux Mandrake Operating System 7.1 Complete



Author:
Edition: 7.1
Publisher: Macmillan Software
Binding: CD-ROM
ISBN: 1575954257
Category: Programming
List Price:
Price:
You Save: 0%




Linux Mandrake Operating System 7.1 Complete



Programming books Linux Mandrake Operating System 7.1 Complete pdf. . Download books Tripp Lite B064-016-02-IP 16-Port NetDirector Cat5 IP KVM Switch TAA Compliant pdf via mediafire, 4shared, rapidshare.

download button

Price comparison for Kaspersky Anti-Spam for Linux - 1-Year / 500-999 Seats (Band U)

Kaspersky Anti-Spam for Linux - 1-Year / 500-999 Seats (Band U)
Price: $6.75
Kaspersky Anti-Spam 3.0 provides thorough and accurate protection from spam for users of corporate mail systems and public email services. Protection from spam List-based filtration. Sender IP addresses are checked against blacklists of spammers, which are maintained by Internet service providers and public organizations (DNS-based Blackhole Lists). System administrators can add addresses of trusted correspondents to a safe list, ensuring that their messages are always delivered without undergoing filtration. SPF and SURBL technologies. The filtration process also involves verifying senders us

Tripp Lite B064-016-02-IP 16-Port NetDirector Cat5 IP KVM Switch TAA Compliant
Price: $1300.02
"1 1 A 1 x 18-pin HD-18 Male Keyboard/Mouse/Video 1 x Local User 1 x RJ-45 Female Modem 1.75"" Height x 17"" Width x 16"" Depth 110 V AC 12.20 lb 128 Daisy Chain 130 ft - From KVM to Server Interface Unit 16 16 x RJ-45 Female Keyboard/Mouse/Video 1600 x 1200 @ 60 Hz 1U 19"" Rack-mountable 2 2 x RJ-45 Female Network 2 x Remote User 220 V AC 3 Year Limited 3 x Type A Female USB 1.1 USB 50 Hz 60 Hz 65 ft - From KVM to Local Monitor CE FCC NetDirector B064-016-02-IP 16-Port Cat5 IP KVM Switch Power Cord CD with Owner's Manual RJ45 to DB9 Adapter Console Cable Kit (Include: USB and PS/2 Connectors)

Tripp Lite B064-016-02-IP 16-Port NetDirector Cat5 IP KVM Switch TAA Compliant
Price: $912.78
"1 1 A 1 x 18-pin HD-18 Male Keyboard/Mouse/Video 1 x Local User 1 x RJ-45 Female Modem 1.75"" Height x 17"" Width x 16"" Depth 110 V AC 12.20 lb 128 Daisy Chain 130 ft - From KVM to Server Interface Unit 16 16 x RJ-45 Female Keyboard/Mouse/Video 1600 x 1200 @ 60 Hz 1U 19"" Rack-mountable 2 2 x RJ-45 Female Network 2 x Remote User 220 V AC 3 Year Limited 3 x Type A Female USB 1.1 USB 50 Hz 60 Hz 65 ft - From KVM to Local Monitor CE FCC NetDirector B064-016-02-IP 16-Port Cat5 IP KVM Switch Power Cord CD with Owner's Manual RJ45 to DB9 Adapter Console Cable Kit (Include: USB and PS/2 Connectors)

Parallels - PDFM7XL-BX1-EN - Parallels Desktop v.7.0 - Complete
Price: $72.95
Parallels Desktop for Mac is the most tested, trusted and talked-about solution for running Windows applications on your Mac. With Parallels Desktop for Mac, you can seamlessly run both Windows and Mac OS X applications side-by-side without rebooting. Drag and drop files between Windows and Mac applications, launch Windows applications from your Mac dock, and do much more with speed, control and confidence. Whether you use an iMac, MacBook Pro or even the cool new MacBook Air, Parallels is easy to set up. Simply download the software from our website, enter your key and you're up and running.

32-Port Cat5 KVM Over IP Switc
Price: $5751.42
Tripp Lite's 32-port NetDirector Cat5 IP KVM Switch is the optimal solution for remotely controlling multiple computers (combination of PS/2 USB and Serial) by up to 5 (1 Local and 4 Remote) independent simultaneous users. A single unit occupies a mere 1U of rack space yet can control up to 32 directly connected computers and a maximum of 512 computers when a second level of B064-016 KVM switches are cascaded. A full-screen graphical OSD with multi-level authentication (Super Administrator Administrator and User) allows you to quickly and efficiently manage your installation and can be display



Download Linux Mandrake Operating System 7.1 Complete


Download free Linux Mandrake Operating System 7.1 Complete pdf

download pdf

Tuesday, 10 January 2012

SIMD Programming Manual for Linux and Windows

SIMD Programming Manual for Linux and Windows



Author: Paul Cockshott
Edition: 2004
Publisher: Springer
Binding: Hardcover
ISBN: 185233794X
Category: Programming
List Price: $ 129.00
Price: $ 61.86
You Save: 52%




SIMD Programming Manual for Linux and Windows (Springer Professional Computing)



The book is intended as a programmer’s introduction to the use of SIMD on PCs. Programming books SIMD Programming Manual for Linux and Windows pdf. It presents the underlying technology of SIMD processing on current PCs and looks at tools to exploit this including the Intel SIMD library and the Parallel Processing Language Vector Pascal. It explains how to cast algorithms in parallel to exploit the parallel processing capability of standard PCs obtaining large performance gains relative to conventional sequential compilers. It assumes a familiarity with imperative programming but not specifically with Pascal. It does not assume any prior familiarity with the SIMD programming model. Download books Simd Programming Manual For Linux And Windows - Cockshott, W. Paul/ Renfrew, pdf via mediafire, 4shared, rapidshare.

download button

Price comparison for SIMD Programming Manual for Linux and Windows

SIMD Programming Manual for Linux and Windows
Price: $105.17
Categories: Linux->Programming, Parallel programming (Computer science), Windows (Computer operating systems. Contributors: Paul Cockshott - Author. Format: Hardcover

Simd Programming Manual For Linux And Windows - Cockshott, W. Paul/ Renfrew,
Price: $155.55
Electronics Cameras Computers Software Housewares Sports DVDs Music Books Games Toys in titles descriptions Company Info |Checkout Info |Shipping Info |Return Policy |FAQ's Add us as a favorite seller By continuing with your purchase using the eBay Buy It Now button, you agree to the Buy Terms of Use at http://stores.ebay.com/Buys-Internet-Superstore/Terms.html . SIMD Programming Manual for Linux and Windows - Cockshott, W. Paul/ Renfrew, Kenneth|Cockshott, Paul THIS IS A BRAND NEW UNOPENED ITE

Simd Programming Manual For Linux And Windows By Paul Cockshott Paperback Bo
Price: $155.18
Store Search search Title, ISBN and Author SIMD Programming Manual for Linux and Windows by Paul Cockshott, Kenneth Renfrew Estimated delivery 3-12 business days Format Paperback Condition Brand New The book is intended as a programmer s introduction to the use of SIMD on PCs. It presents the underlying technology of SIMD processing on current PCs and looks at tools to exploit this including the Intel SIMD library and the Parallel Processing Language Vector Pascal. It explains how to cast algor

simd programming manual for linux and windows (springer professional computing)
Price: $159.04
author kenneth renfrew author paul cockshott format paperback language english publication year 22 10 2010 series springer professional computing subject computing it subject 2 computing professional programming title simd programming manual for linux and windows springer professional computing author paul cockshott kenneth renfrew publisher springer publication date dec 15 2010 pages 377 binding paperback edition reprint dimensions 7 01 wx 9 25 hx 0 86 d isbn 1849969205 subject computers comp

Simd Programming Manual For Linux And Windows
Price: $56.75
The book is intended as a programmer's introduction to the use of SIMD on PCs. It presents the underlying technology of SIMD processing on current PCs and looks at tools to exploit this including theThe Book is intended as a programmer's introduction to the use of SIMD on PCs. It presents the underlying Te



Download SIMD Programming Manual for Linux and Windows


It presents the underlying technology of SIMD processing on current PCs and looks at tools to exploit this including the Intel SIMD library and the Parallel Processing Language Vector Pascal. It explains how to cast algorithms in parallel to exploit the parallel processing capability of standard PCs obtaining large performance gains relative to conventional sequential compilers. It assumes a familiarity with imperative programming but not specifically with Pascal. It does not assume any prior familiarity with the SIMD programming model. The language translation system will be available either as a downloadable for Linux or Windows in association with the book. This book will be particularly useful for programmers in the rapidly growing area of games and multi-media entertainment, and it would also to academics interested in parallel programming techniques or array programming languages. Download free SIMD Programming Manual for Linux and Windows (Springer Professional Computing) pdf

download pdf

Monday, 9 January 2012

Hardening Linux

Hardening Linux



Author: James Turnbull
Edition: 1
Publisher: Apress
Binding: Paperback
ISBN: 1590594444
Category: Programming
List Price: $ 44.99
Price: $ 24.98
You Save: 44%




Hardening Linux



“Hardening” is the process of protecting a system and its applications against unknown threats. Programming books Hardening Linux pdf. Hardening Linux identifies many of the risks of running Linux hosts and applications and provides practical examples and methods to minimize those risks. Download books Hardening Linux pdf via mediafire, 4shared, rapidshare.

download button

Price comparison for Hardening Linux

Hardening Linux
Price: $3.9
Hardening Linux

Hardening Linux
Price: $1
Hardening Linux: James Turnbull

Paul Love, Ron Reck, Tim Scanlon, John H. Terpstra: Hardening Linux
Price: $43.63
Mcgraw-Hill Education - Europe | 2004 | 448 pages | ISBN-13: 9780072254976 | ISBN-10: 0072254971 | You save 5%

Hardening Linux
Price: $3.9
Bulletproof your system before you are hacked! From the publisher of the international best-seller, Hacking Exposed, here is a brilliant new offering written with a passion for security that will help you make the necessary upgrades and take the essential steps to secure your Linux systems. The concise and consistent approach breaks down security into logical parts, giving you actions to take immediately, information on hardening your system from the top down, and finally when to go back and mak

Hardening Linux
Price: $48.98
Hardening is the process of protecting a system and its applications against unknown threats. "Hardening Linux" explains the main steps that any Network or Systems Administrator needs to take, to protect his computers that run on Linux. This book discusses security of mail servers, Web servers, and file servers, as well as hardening IP tables and remote access functionality.



Download Hardening Linux


Hardening Linux identifies many of the risks of running Linux hosts and applications and provides practical examples and methods to minimize those risks. The book is written for Linux/UNIX administrators who do not necessarily have in-depth knowledge of security but need to know how to secure their networks. Download free Hardening Linux pdf

download pdf

Wednesday, 4 January 2012

Linux System Programming

Linux System Programming



Author: Robert Love
Edition: 1st Ed.
Publisher: O'Reilly Media
Binding: Paperback
ISBN: 0596009585
Category: Programming
List Price: $ 49.99
Price: $ 28.01
You Save: 44%




Linux System Programming: Talking Directly to the Kernel and C Library



This book is about writing software that makes the most effective use of the system you're running on -- code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. Programming books Linux System Programming pdf. The majority of both Unix and Linux code is still written at the system level, and Linux System Programming focuses on everything above the kernel, where applications such as Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv, and X exist.

Written primarily for engineers looking to program (better) at the low level, this book is an ideal teaching tool for any programmer. Even with the trend toward high-level development, either through web software (such as PHP) or managed code (C#), someone still has to write the PHP interpreter and the C# virtual machine. Linux System Programming gives you an understanding of core internals that makes for better code, no matter where it appears in the stack. Download books Linux System Programming pdf via mediafire, 4shared, rapidshare.

download button

Price comparison for Linux System Programming

Linux System Programming
Price: $1
Linux System Programming: Robert Love

Linux System Programming
Price: $3.9
This book is about writing software that makes the most effective use of the system you're running on -- code that interfaces directly with the kernel and core system libraries, including the shell, text editor, compiler, debugger, core utilities, and system daemons. The majority of both Unix and Linux code is still written at the system level, and Linux System Programming focuses on everything above the kernel, where applications such as Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv, an

Linux System Programming: Talking Directly to the Kernel and [ebook]
Price: $36.99
This book is about writing software that makes the most effective use of the system you're running on -- code that interfaces directly with the kernel and core system libraries, including the shell, text

Linux System Programming: Talking Directly to the Kernel and C Library
Price: $26.36
Categories: Linux->Programming. Contributors: Robert Love - Author. Format: Paperback

Linux System Programming: Talking Directly to the Kernel and C Libra
Price: $27.4
"ISBN 0596009585 Robert Love; Brand NEW; O'Reilly Media, Inc.; Linux System Programming: Talking Directly to the Kernel and C Library"



Download Linux System Programming


The majority of both Unix and Linux code is still written at the system level, and Linux System Programming focuses on everything above the kernel, where applications such as Apache, bash, cp, vim, Emacs, gcc, gdb, glibc, ls, mv, and X exist.

Written primarily for engineers looking to program (better) at the low level, this book is an ideal teaching tool for any programmer. Even with the trend toward high-level development, either through web software (such as PHP) or managed code (C#), someone still has to write the PHP interpreter and the C# virtual machine. Linux System Programming gives you an understanding of core internals that makes for better code, no matter where it appears in the stack. Debugging high-level code often requires you to understand the system calls and kernel behavior of your operating system, too.

Key topics include:An overview of Linux, the kernel, the C library, and the C compiler Reading from and writing to files, along with other basic file I/O operations, including how the Linux kernel implements and manages file I/O Buffer size management, including the Standard I/O library Advanced I/O interfaces, memory mappings, and optimization techniques The family of system calls for basic process management Advanced process management, including real-time processes File and directories-creating, moving, copying, deleting, and managing them Memory management -- interfaces for allocating memory, managing the memory you have, and optimizing your memory access Signals and their role on a Unix system, plus basic and advanced signal interfaces Time, sleeping, and clock management, starting with the basics and continuing through POSIX clocks and high resolution timers With Linux System Programming, you will be able to take an in-depth look at Linux from both a theoretical and an applied perspective as you cover a wide range of programming topics. Download free Linux System Programming: Talking Directly to the Kernel and C Library pdf

download pdf

Friday, 20 May 2011

Latex for LINUX

Latex for LINUX



Author: Bernice S. Lipkin
Edition:
Publisher: Springer
Binding: Paperback
ISBN: 0387987088
Category: Programming
List Price: $ 89.95
Price: $ 29.00
You Save: 68%




Latex for LINUX



This comprehensive guide is directed at Linux and UNIX users but is also the best how-to book on the use of LaTeX in preparing articles, books and theses. Programming books Latex for LINUX pdf. . Download books LaTeX for Linux : A Vade Mecum pdf via mediafire, 4shared, rapidshare.

download button

Price comparison for LaTeX for Linux

LaTeX for Linux
Price: $79.99
This comprehensive guide to using LaTeX is directed at Linux and UNIX users but is also the best how-to book on the use to LaTeX to prepare articles, books and theses. Unlike other LaTeX books it is especially useful for someone coming to LaTeX for the first time.

LaTeX for Linux : A Vade Mecum
Price: $4.5
Directed at both Linux and UNIX users, this accessible book shows how to use the software typesetting system (based on the programming language TeX) to prepare articles, books, and theses. It addresses topics ranging from the basics to converting LaTeX into HTML. Author: Lipkin, Bernice S. ISBN-10: 0387987088

Latex For Linux, Bernice S. Lipkin, Good Book
Price: $7.86
payment | shipping rates | returns Latex for LINUX Product Category :Books ISBN :0387987088 Title :Latex for LINUX EAN :9780387987088 Authors :Bernice S. Lipkin Binding :Paperback Publisher :Springer Publication Date :1999-12-17 Pages :568 Signed :False First Edition :False Dust Jacket :False List Price (MSRP) :79.95 Height :1.0700 inches Width :7.0600 inches Length :9.1700 inches Weight :2.0600 pounds Keywords :All Amazon Upgrade, Computers Internet, Engineering, Professional Technical, Refere

Latex For Linux By Lipkin, Bernice Sacks [paperback]
Price: $136.33
Springer 9780387987088 Latex for Linux by Lipkin, Bernice Sacks [Paperback] Description Directed at both Linux and UNIX users, this accessible book shows how to use the software typesetting system (based on the programming language TeX) to prepare articles, books, and theses. It addresses topics ranging from the basics to converting LaTeX into HTML. *Author: Lipkin, Bernice Sacks *Binding Type: Paperback *Number of Pages: 568 *Publication Date: 1999/05/11 *Language: English *Dimensions: 9.17 x

latex for linux by bernice sacks lipkin
Price: $139.02
Store Search search Title, ISBN and Author Latex for Linux by Bernice Sacks Lipkin Estimated delivery 3-12 business days Format Paperback Condition Brand New Directed at both Linux and UNIX users, this accessible book shows how to use the software typesetting system (based on the programming language TeX) to prepare articles, books, and theses. It addresses topics ranging from the basics to converting LaTeX into HTML. Publisher Description This comprehensive guide to using LaTeX is directed at



Download Latex for LINUX


Unlike other LaTeX books, this one is particularly suitable for anyone coming to LaTeX for the first time. Download free Latex for LINUX pdf

download pdf