ppxscal/embedding_network huggingface dataset:
Engineering broad-spectrum document software: lessons from ghostscript
Authors: L. Peter Deutsch
Venue: Proceedings of the 2002 ACM symposium on Document engineering (2002)

Almost 14 years after its first public release, Ghostscript is still a commercially thriving, actively evolving, nearly-Open Source PDL interpreter. It has successfully evolved from its original function as a PostScript Level 1 previewer running on MS-DOS on IBM-compatible PCs to cover new input PDLs (PDF, PCL5, and PCL XL), output formats (bitmaps, many printers, and low- and high-level PDLs, including PostScript-to-PDF "distilling"), development platforms (Unix, Linux, MS Windows, Macintosh, VMS, ...), deployment platforms (desktop, server, and embedded), and graphics capabilities (including CIE-based and CMYK color, RasterOp, anti-aliasing, and partial transparency), while maintaining or improving performance and output quality. This talk will examine, within the available time, the design choices (some more successful than others) relating specifically to this broad-spectrum coverage.Ghostscript repeatedly uses several design patterns to achieve functional and performance coverage. One example is "least common denominator plus specialized but functionally equivalent modules selected at build time". This handles differences in build environments, C language dialects, and operating system interfaces, as well as some user-selectable options. A second example is virtual functions, which handle output formats, color representations, and many other points of variability within Ghostscript. A third is "pipelineable interface", used in the memory manager and also for back ends. A fourth is "mixed-level interface", which places both high-level and low-level operations in a single interface with default implementation of the former in terms of the latter. The talk will give some specific examples of each of these, with an assessment of how well they have worked.Until mid-2000, nearly all the development of Ghostscript was done by a single developer with little input. This produced code with extremely high internal consistency, but spotty documentation and some idiosyncratic coding and design choices (such as extremely heavy use of C preprocessor macros). With the transition of development and maintenance to a mixed team of both commercial and public developers working in a much more open process, many processes formerly happening within a single person's head must be documented (e.g., necessary coding rules), automated (e.g., checking for conformity with those rules), modified (e.g., accepting a lower level of quality in intermediate releases), and/or augmented (e.g., public code review, allowing the existence of multiple code branches). The talk will assess some of these changes and their likely impact on future evolution of the code.
Microsoft Flight Simulator 2000: Prima's Unauthorized Strategy Guide
Authors: Prima's Temp Authors, David Chong, Mark Cohen
Venue:  (1999)

:Hands-on flight techniques from a 737 pilotDetailed stats for all aircraftExpert advice for bad weather flyingHow to use VOR stations for point-to-point course plottingUse Global Positioning Systems for advanced radio navigationRead Jeppesen Charts like the pros for precision approaches every timeImportant emergency recovery tipsLearn skilled aerobatic techniquesCovers both versions of Microsoft Flight Simulator 2000
Sap: Inside the Secret Sortware Power
Authors: Gerd Meissner
Venue:  (2002)

:SAP came out of nowhere to become the world's second largest software company. Its stock rose 3700% in five years. It's made the cover of Fortune and other global business magazines. Everyone,including Bill Gates,is in awe of this Germany-based giantand at last they can learn what makes SAP tick. In SAP: Inside the Secret Software Power,an internationally technology reporter takes an in-depth and penetrating look at SAP's founders,employees,customers,critics,competitors,and strategies. He profiles the company's meteoric rise in a real-life tale of power and intrigue. SAP came out of nowhere to become the world's second largest software companyand,many say,the smartest. Its stock rose 3700% in five years. BusinessWeek ranked SAP's team of cochairmen among the top 25 managers in the world. Forbes ranked CEO Dietmar Hop with the power elite,one of the world's top ten creative and successful people. What brought five IBM-ers with wildly disparate personalities together in 1972 to form a daring startup that didn't even own a computer of its own? How did this unassuming European group creep up and surpass such established forces as Big Blue - and then orchestrate an extraordinary penetration into America's high-end market which firmly entrenched its R/2 and R/3 software? What makes this maker of customized enterprise software so brilliant,so savvy,and so sought after that even Bill Gates is an admiring customer and partner? This fascinating look at the inner workings of one of today's hottest companies was a major bestseller in Europe; now for the first time,it is available in English. International technology reporter GerdMeissner opens the doors to SAP's offices to examine the minds and motives of the founder,employees,clients,and rivals who played key roles in the company's dramatic story. Read SAP: Inside the Secret Software Power and you will understand how the quiet juggernaut known as SAP meticulously planned almost every more in its rise to global dominance in enterprise software. . . and cunningly improvised the rest. Revealing the strategies underlying its meteoric rise,this is a probing look at a technology megaforcehow it got to the top and where it is headed next.
Adobe Photoshop 6.0 Studio Techniques, 1st edition
Authors: Ben Willmore
Venue:  (2001)

:Adobe Photoshop 6.0 Studio Techniques is the definitive guide to mastering the most essential features of Photoshop. Experienced Photoshop instructor Ben Willmore provides lessons that will help all users truly understand this popular image editing software. The text starts out with basic Photoshop techniques and moves on to more complex tasks and features, including layers, resolution, line art scanning, compositing, color correction, and displaying images on the Web. With these concepts and skills explained in a `technobabble-free' way, readers will master even the most complex Photoshop concepts. This is not a special effects cookbook or a primer on digital design; rather, this reader-friendly book is designed to boost users' productivity by showing how and why to use certain Photoshop tools.
Web Database Development Step by Step .NET Edition, 2nd edition
Authors: Jim Buyens, John Sharp
Venue:  (2002)

:Developers can learn just what they need to know about developing web databases with Microsoft .NET, just when they need to know it. With STEP BY STEP, users can choose their own best starting point to gain an understanding of a variety of vital topics. Fully updated for the .NET framework and Microsoft Visual Studio(r) .NET, this book provides the necessary information to make developers comfortable with new techniques-one step at a time!
Lotus SmartSuite for Dummies Quick Reference, 1st edition
Authors: Joyce J. Nielsen, IDG Books
Venue:  (1998)

:This "Quick Reference" instantly answers questions on this comprehensive office suite and prevents readers from wasting time hunting for help. Coverage is given of the SmartSuite modules that increase productivity: WordPro word processor, 1-2-3 spreadsheet, Approach database, Freelance Graphics presentation application, and Organizer personal organization software.
GTK+/Gnome Application Development
Authors: Havoc Pennington
Venue:  (1999)

:This title is for the reader who is conversant with the C programming language and UNIX/Linux development. It provides detailed and solution-oriented information designed to meet the needs of programmers and application developers using the GTK+/Gnome libraries. Coverage complements existing GTK+/Gnome documentation, going into more depth on pivotal issues such as uncovering the GTK+ object system, working with the event loop, managing the Gdk substrate, writing custom widgets, and mstering GnomeCanvas.
Performance analysis of error-detecting-and-correcting codes in a random-error environment
Authors: William J. Harding, Thomas H. Howell
Venue: Proceedings of the ACM annual conference - Volume 1 (1972)

A method of analyzing the performance of error-detecting-and-correcting codes in a random-error environment is presented. A tutorial section is included which establishes the general background required for the analysis. The subject of error detection and nondetection is covered extensively in existing literature. The concept of erroneous data reconstruction is almost totally avoided in code performance discussions. The total set of performance equations for error-detecting-and-correcting codes in a random-error environment is developed. These equations establish probabilistic rates for the occurrence of decoding conditions such as nondetection, miscorrection (erroneous data reconstruction), decoding failure and correct decoding for a given code. Examples illustrating the performance of several codes are given.
Complexity analysis of automatic differentiation in the hyperion software
Authors: José Grimm
Venue: Automatic differentiation of algorithms: from simulation to optimization (2000)

One important feature of the hyperion software is the rational approximation problem: given the m first terms of the power series expansion of a stable transfer function, find a stable approximation of it under the form P/q, of McMillan degree n. This leads to minimising &psgr; (Q), for some Q. In this chapter, we show different ways of computing &psgr; and its derivatives, and we indicate the complexity of these computations.
Exploiting VLIW schedule slacks for dynamic and leakage energy reduction
Authors: W. Zhang, N. Vijaykrishnan, M. Kandemir, M. J. Irwin, D. Duarte, Y-F. Tsai
Venue: Proceedings of the 34th annual ACM/IEEE international symposium on Microarchitecture (2001)

The mobile computing device market is projected to grow 16.8 million units in 2004, representing an average annual rate of 28% over the five year forecast period [5]. This brings the technologies that optimize system energy to forefront. As circuits continue to scale in future, it would important to optimize both leakage and dynamic energy. Effective optimization of leakage and dynamic energy consumption requires a vertical integration of techniques spanning from circuit to software levels.Schedule slacks in codes executing in VLIW architectures present an opportunity for such an integration. In this paper, we present compiler-directed techniques that take advantage schedule slacks to optimize leakage and dynamic energy consumption. The proposed techniques have been incorporated into a cycle accurate simulator using parameters extracted from circuit level simulation. Our results show that a unified scheme that uses both dynamic and leakage energy reduction techniques is effective in reducing energy consumption.
Checkpointing Schemes for Adjoint Codes: Application to the Meteorological Model Meso-NH
Authors: I. Charpentier
Venue: SIAM Journal on Scientific Computing (2000)

The adjoint code of a nonlinear computer model calculates gradients along a trajectory that has to be known at integration time. When the storage of the whole trajectory requires too large an amount of memory, the calculation of the adjoint code is split and is done part by part from restart points called checkpoints. Griewank proposed a checkpointing method named Revolve, which provides an optimal logarithmic behavior with respect to time and memory requirement. In this work, some checkpointing schedules are proposed. Some of them correspond to special cases of Revolve.The user's preference is essential to choose between time and memory requirements. This is a key point for adjoint codes of temporal models such as the meteorological model Meso-NH that may be used for weather forecasts. When the computational time is the top priority, a particular checkpointing scheme allows computation of the adjoint code with at most one extra integration of the model. The memory requirement behaves then as the square root of the number of iterations of the model. Checkpointing schemes are tested on adjoint simulations of Meso-NH.
Mathematical Statistics with Mathematica with CD-ROM
Authors: Colin Rose, Murray D. Smith
Venue:  (2002)

:This book and software package presents a unified approach for doing mathematical statistics with Mathematica. The mathStatica software empowers the student with the ability to solve difficult problems. The professional statistician will be able to tackle tricky multivariate distributions, generating functions, inversion theorems, symbolic maximum likelihood estimation, unbiased estimation, and the checking and correcting of textbook formulae. This is the ideal companion for researchers and students in statistics, econometrics, engineering, physics, psychometrics, economics, finance, biometrics, and the social sciences. The mathStatica CD-ROM includes: mathStatica: The Applications Pack for mathematical statistics, custom Mathematica palettes, live interactive book that is identical to the printed text, online help, trail version of Mathematica 4.0. Colin Rose is Director of the Theoretical Research Institute (Sydney). He has published in leading journals on computer algebra systems and their applications to statistics, economics, and finance. Murry Smith is a senior lecturer in the Department of Econometrics and Business Statistics at the University of Sydney. In 1998-99, he was awarded an Alexander von Humboldt Research Fellowship to visit the University of Munich. He publishes in the fields of statistics, econometric theory, and computer algebra systems.
Mastering PageMaker 5 for Windows
Authors: Rebecca Bridges Altman, Rick Altman
Venue:  (1993)

:Mastering PageMaker 5.0 for Windows is a unique, hands-on guide that combines step-by-step tutorials for beginners with advanced concepts for experts. Take a fast-paced look at PageMaker 5.0. A special QuickStart chapter introduces you to major features. Tackle text. Use the Text Tool, Story Editor, styles, formatting, importing and text-flowing as you create a model brochure. Get a grasp on graphics. Work with Graphics Tools, color, and the Table Editor as you build a prototype newsletter and calendar. Manage those monster projects. Build your own templates; join multiple files into a single book; and prepare tables of contents and indexes. You'll also find solutions to common printing, formatting, and page layout problems; a complete guide to TrueType, PostScript, and ATM fonts; full coverage of the Aldus Additions; highlighted treatment of new 5.0 features, including the control palette, OLE, and advanced color support; plus tips, notes, warnings, and design suggestions.
Financial Analysis with Microsoft Excel
Authors: Timothy R. Mayes, Todd M. Shark
Venue:  (1998)

:Suitable as a supplement or primary text, "FAME" integrates corporate finance with spreadsheet analysis using Excel. It is ideal for courses in financial management, financial models, capital budgeting, or case courses. This edition is updated for Excel 2000 as well as new topics in finance.
CD-ROM for Schools: A Directory and Practical Handbook for Media Specialists
Authors: Pam Berger, Susan Kinnell
Venue:  (1994)

:The only multimedia technology guide written specifically for K-12 educators and media specialists. Three hundred important CD-ROM titles are described and reviewed. From the publisher of Multimedia Schools magazine, this is for anyone interested in the applications of technology to learning.
Workload Characterization for Computer System Design
Authors: Lizy Kurian John, Ann Marie Maynard
Venue:  (2000)

:Workload Characterization for Computer System Design contains ten chapters dealing with contemporary programming paradigms such as Java, web server, and database workloads. It is useful to all those in industry and academia whose work involves estimating workloads for system design. The coverage includes: Two chapters on Java; One chapter on database workload benchmarks; Two chapters on web server workloads; One chapter on natural I/O applications; One chapter on network interface workloads; One chapter on control independence in programs; Two chapters on system-level characterization of two- and three-dimensional graphics applications on personal PCs. The contributors to this volume are internationally recognized experts whose experience spans both industrial applications and the academic community. Workload Characterization for Computer System Design is an essential reference tool that can also be used as a text in graduate-level courses on system design.
PhotoShop 4.0 Type Magic 1
Authors: David A. Lai, Greg Simsic
Venue:  (1997)

:Following the tradition of the highly successful first edition, Photoshop Type Magic 1, this is the perfect resource for typographers, designers, and Photoshop users looking to spice up their work. All the fabulous type effects have been updated for the new version of Photoshop. In no time, users will be creating spectacular type effects with the latest version of Photoshop!Uses a recipe-style, step-by-step, how-to format to make learning easy-and funShows how to create a variety of type effects, including blurred, chiseled, glass, flaming, neon, peel-away, rubber stamped, smoke, shattered, 3D, transparent and underwaterCD-ROM is loaded with a cross-platform package of filters, images, shareware fonts, plug-ins, and trial versions of software from Kai's Power Tools, as well as special effects from Japan's White River company
Modelling with Generalized Stochastic Petri Nets, 1st edition
Authors: D. Kartson, G. Balbo, S. Donatelli, G. Franceschinis, Giuseppe Conte
Venue:  (1994)

:This book presents a unified theory of Generalized Stochastic Petri Nets (GSPNs) together with a set of illustrative examples from different application fields. The continuing success of GSPNs and the increasing interest in using them as a modelling paradigm for the quantitative analysis of distributed systems suggested the preparation of this volume with the intent of providing newcomers to the field with a useful tool for their first approach. Readers will find a clear and informal explanation of the concepts followed by formal definitions when necessary or helpful. The largest section of the book however is devoted to showing how this methodology can be applied in a range of domains.
Poor Leo's 2002 Computer Almanac
Authors: Leo Laporte
Venue:  (2001)

:Tips, tricks, and solutions to your computer problems-one for every day of the year! Leo Laporte, high-energy host of TechTV's Call for Help and The ScreenSavers, shares his wit and wisdom in this entertaining book for tech enthusiasts. Poor Leo's 2002 Computer Almanac includes Windows, Mac, and Web tips each week; Leo's answers to viewer questions; "For Geeks Only" advanced projects; and advice for protecting the safety, security, and privacy of users and data.
In-memory database systems
Authors: Steve Graves
Venue: Linux Journal (2002)

Graves demonstrates the advantages of in-memory databases in embedded environments.
Nifty assignments
Authors: Nick Parlante, John K. Estell, David Reed, David Levine, Dan Garcia, Julie Zelenski
Venue: Proceedings of the 33rd SIGCSE technical symposium on Computer science education (2002)

Creating assignments is a difficult and time consuming part of teaching Computer Science. Nifty Assignments is a forum, operating at a very practical level, to promote the sharing of assignment ideas and assignment materials.Each presenter will introduce their assignment, give a quick demo, and describe its niche in the curriculum and its strengths and weaknesses. The presentations (and the descriptions below) merely introduce each assignment. For more detail, each assignment has its own web page with more detailed information and assignment materials such as handouts and data files to aid the adoption of the assignment. Information on participating in Nifty Assignments as well as all the assignment pages are available from our central page&hellip; http://cse.stanford.edu/nifty/
Turbo Pascal and the Paradox Engine: Full-Powered Windows Applications, 1st edition
Authors: Robert Signore, Michael Vernick, Michael O. Stegman
Venue:  (1993)

:This book gives you the tools you need to write fully integrated Windows applications using Pascal and the Paradox Engine. After explaining how to access the Engine using the Pascal Database Framework, Signore, Vernick, and Stegman offer solutions and extensive source code examples for the three crucial database functions missing from the Engine itself: maintaining relational integrity, validity checking, and queries. Through the sample Paradox for Windows business application presented, you'll learn how to plan an object-oriented database application; create a user interface complete with drop-down and pop-up menus, scrolling list boxes, data field boxes, buttons, and more; integrate the Paradox Engine and the user interface by creating object classes in Pascal; write an object class that maintains the relational integrity of records in a multi-user environment; develop an object class for validity checking with Pascal's Object Windows; and create an object class that queries.
Multilevel Method for Mixed Eigenproblems
Authors: R. Hiptmair, K. Neymeyr
Venue: SIAM Journal on Scientific Computing (2001)

For a Lipschitz-polyhedron $\Omega\subset\mathbb{R}^3$ we consider eigenvalue problems $\operatorname{\bf curl}\alpha\operatorname{\bf curl}\mathbf{u}=\lambda\mathbf{u}$ and $\operatorname{grad}\alpha\operatorname{div}\mathbf{u} = \lambda\mathbf{u}$, $\lambda>0$, set in $\boldsymbol{H}(\operatorname{\bf curl};\Omega)$ and $\boldsymbol{H}(\operatorname{div};\Omega)$. They are discretized by means of the conforming finite elements introduced by Nédélec. The preconditioned inverse iteration in its subspace variant is adapted to these problems. A standard multigrid scheme serves as the preconditioner. The main challenge arises from the large kernels of the operators curl and div. However, thanks to the choice of finite element spaces these kernels have a direct representation through the gradients/rotations of discrete potentials. This makes it possible to use a multigrid iteration in potential space to obtain approximate projections onto the orthogonal complements of the kernels. There is ample evidence that this will lead to an asymptotically optimal method. Numerical experiments confirm the excellent performance of the method even on very fine grids.
MCSE Supporting and Maintaining NT Server 4 Exam Cram
Authors: J. Peter Bruzzese, Christian Wolf
Venue:  (2001)

:MCSE Supporting and Maintaining NT Server 4 Exam Cram is the perfect study guide for what is destined to become one of the most popular elective exams within the MCSE Windows 2000 program (exam 70-244). Thousands of IT professionals stand to benefit from the technologies covered by this exam as their respective organizations upgrade from Windows NT 4 to Windows 2000. This Exam Cram will provide intensely
Understanding Parallel Supercomputing, 1st edition
Authors: R. Michael Hord
Venue:  (1998)

:UNDERSTANDING PARALLEL SUPERCOMPUTING is an exhaustive, applications-oriented survey of the world's largest and fastest computers. Beginning with the evolution of parallel supercomputing technology in recent history, author R. Michael Hord goes on to illustrate architectural concepts and implementations at the very center of today's cutting-edge technology. Topics featured include: technology benefits and drawbacks, software tools and programming languages, major programming concepts, sample parallel programs, algorithmic methods, both SIMD and MIMD architectures. This carefully written text will be of interest to engineers, scientists, and program managers involved in geologic exploration, aircraft design, image processing, weather modeling, operations, research, chemical synthesis, and medical applications. It will also be of practical use to computer specialists.