From the Secret Files of J. Edgar Hoover


Book Description

Documents uncovered from the late FBI director's secret files reveal for the first time the shocking extent of FBI activities in collecting and using derogatory information about prominent Americans and political groups. Historian Athan Theoharis charges that Hoover was an "indirect blackmailer," exploiting the FBI's resources to serve the political interests of the White House and to advance his own political and moral agenda. None of the documents in five separate secret files was intended ever to be disclosed; Mr. Theoharis procured them after intensive research in FBI files using the Freedom of Information Act. The memoranda, letters, telephone transcriptions, and other materials printed here detail a wide range of excesses and include Hoover's providing information about political adversaries to the Johnson and Nixon White Houses; John F. Kennedy's affair with Washington gossip columnist Inga Arvad; FBI monitoring of Supreme Court clerks and staff; the tracking of Adlai Stevenson by the FBI as a homosexual; Hoover's interest in the drinking and sexual habits of congressmen; an anonymous letter attacking Martin Luther King, Jr., composed and sent to Dr. King by the FBI; and much more. Mr. Theoharis describes Hoover's ingenious Do Not File system as well as the FBI's Sex Deviate program and Obscene File.




The Fred Factor


Book Description

NEW YORK TIMES BESTSELLER • The true story of an ordinary mail carrier whose approach to work and life has the power to transform the everyday into the extraordinary—now in an updated twentieth-anniversary edition “This beloved business classic has inspired millions of people over the years, and today Mark Sanborn’s transformative insights are more timely and necessary than ever.”—Jon Gordon, author of The Energy Bus and co-author of The Coffee Bean Meet Fred. In this timeless and powerful book, Mark Sanborn, member of the Speaker Hall of Fame, recounts the true story of Fred, an ordinary USPS carrier who introduced himself one day shortly after Sanborn had moved to a new home in Denver. Fred, however, was no average mailman. As Sanborn came to discover, Fred was the kind of worker who exemplifies everything “right” with customer service. Did people want packages left on the porch or prefer a notice to pick them up at the post office? Fred made sure he knew the answer. When another delivery service left a package at the wrong house, Fred shepherded it safely to the intended recipient. Others might have seen delivering mail as routine work, but Fred seized the chance to find meaning in the mundane, competing with himself every day to find opportunities to make his customers smile. We’ve all encountered people like Fred. In this deeply inspiring book, Sanborn illuminates the four basic principles anyone can use to bring fresh energy and creativity to our work and life: how to make a tangible difference every day, build stronger relationships, create real value for others without spending a penny, and constantly reinvent yourself. In this updated edition, Sanborn speaks to the seismic changes that have transformed the world of work in recent years—with employees increasingly hungry for purpose in their jobs—and outlines the book’s fresh applications. By following his principles, you, too, can find more excitement, fulfillment, and success in your career—and in your life.




Beginning Linux Programming


Book Description

Beginning Linux Programming, Fourth Edition continues its unique approach to teaching UNIX programming in a simple and structured way on the Linux platform. Through the use of detailed and realistic examples, students learn by doing, and are able to move from being a Linux beginner to creating custom applications in Linux. The book introduces fundamental concepts beginning with the basics of writing Unix programs in C, and including material on basic system calls, file I/O, interprocess communication (for getting programs to work together), and shell programming. Parallel to this, the book introduces the toolkits and libraries for working with user interfaces, from simpler terminal mode applications to X and GTK+ for graphical user interfaces. Advanced topics are covered in detail such as processes, pipes, semaphores, socket programming, using MySQL, writing applications for the GNOME or the KDE desktop, writing device drivers, POSIX Threads, and kernel programming for the latest Linux Kernel.




Learning the Korn Shell


Book Description

The first edition of this book covered the 1988 version of the Korn shell. Shortly after it was published, David Korn released the 1993 version, which included compatibility with the POSIX 1003.2 shell standard, as well as many new features. Although ksh93 has been slow to spread to the commercial Unix world, source code is now available, so anyone who wants a copy of the latest and greatest version of ksh93 has but to download the source and compile it. With this in mind, we have made ksh93 the focus of the second edition, with a summary of the differences available in an appendix. This edition covers the most recent ksh93 release available at the time of writing, which includes some significant features not found in earlier versions. The basic structure and flow of the book remains the same, and we have updated kshdb, the Korn Shell Debugger, to work with ksh93. Also included with this edition is a reference card that covers many of the features of ksh93 described in this book.




Effective C, 2nd Edition


Book Description

Effective C, 2nd edition, is an introduction to essential C language programming that will soon have you writing programs, solving problems, and building working systems. The latest release of the C programming language, C23, enhances the safety, security, and usability of the language. This second edition of Effective C has been thoroughly updated to cover C23, offering a modern introduction to C that will teach you best practices for writing professional, effective, and secure programs that solve real-world problems. Effective C is a true product of the C community. Robert C. Seacord, a long-standing member of the C standards committee with over 40 years of programming experience, developed the book in collaboration with other C experts, such as Clang’s lead maintainer Aaron Ballman and C project editor JeanHeyd Meneide. Thanks to the efforts of this expert group, you’ll learn how to: Develop professional C code that is fast, robust, and secure Use objects, functions, and types effectively Safely and correctly use integers and floating-point types Manage dynamic memory allocation Use strings and character types efficiently Perform I/O operations using C standard streams and POSIX file descriptors Make effective use of C’s preprocessor Debug, test, and analyze C programs The world runs on code written in C. Effective C will show you how to get the most out of the language and build robust programs that stand the test of time. New to this edition: This edition has been extensively rewritten to align with modern C23 programming practices and leverage the latest C23 features. Updated to cover C23




Linux Administrator Street Smarts


Book Description

Develop the skills you need in the real world Hit the ground running with the street-smart training you'll find in this practical book. Using a "year in the life" approach, it gives you an inside look at Linux administration, with key information organized around the actual day-to-day tasks, scenarios, and challenges you'll face in the field. This valuable training tool is loaded with hands-on, step-by-step exercises covering all phases of Linux administration, including: * Working on the command line * Configuring hardware and the kernel * Managing software and processes * Documenting the system * Working with partitions and file systems * Configuring network features * Managing security An invaluable study tool This no-nonsense book also maps to the common tasks and exam objectives for the Linux Professional Institute (LPI) LPIC-1 certification exam and CompTIA's Linux+ certification exam. So whether you're preparing for certification or seeking practical skills to break into the field, you'll find the instruction you need, such as: * Using the command shell history * Redirecting input and output * Resolving hardware conflicts * Reconfiguring the login screen * Managing RPM and Debian packages * Protecting your system from runaway processes * Monitoring your system for degraded performance and security problems * Using journaling filesystems * Configuring common server software The Street Smarts Series is designed to help current or aspiring IT professionals put their certification to work for them. Full of practical, real world scenarios, each book features actual tasks from the field and then offers step-by-step exercises that teach the skills necessary to complete those tasks. And because the exercises are based upon exam objectives from leading technology certifications, each Street Smarts book can be used as a lab manual for certification prep.




Qmail


Book Description

qmail has quietly become one of the most widely used applications on the Internet today. It's powerful enough to handle mail for systems with millions of users--Like Yahoo! Mail and Hotmail, while remaining compact and manageable enough for the smallest Unix- and Linux-based PC systems. Its component design makes it easy to extend and customize while keeping its key functions secure, so it's no wonder that adoption of qmail continues at a rapid pace.The downside? Apparently none. Except that qmail's unique design can be disorienting to those familiar with other popular MTAs (Mail Transfer Agents). If you're coming from sendmail, for instance, you might have trouble recasting your problems and solutions in qmail terms. qmail first helps you establish a "qmail frame of mind," then explores the installation, configuration, administration, and extension of this powerful MTA. Whether you're installing from scratch or managing mailing lists with thousands of users, qmail provides detailed information about how to make qmail do precisely what you wantqmail concentrates on common tasks like moving a sendmail setup to qmail, or setting up a "POP toaster," a system that provides mail service to a large number of users on other computers sending and retrieving mail remotely. The book also fills crucial gaps in existing documentation, detailing exactly what the core qmail software does.Topics covered include: Installation and configuration, including patching qmail Moving from sendmail to qmail Handling locally and remotely originated messages Managing virtual domains Logging qmail activity Tuning qmail performance Running multiple copies of qmail on the same computer Mailing list setup and management Integrating the qmail MTA with POP and IMAP delivery Filtering out spam and viruses If you need to manage mailing lists, large volumes of mail, or simply find sendmail and other MTAs too complicated, qmail may be exactly what's called for. Our new guide, qmail, will provide the guidance you need to build an email infrastructure that performs well, makes sense, and is easy to maintain.




The Freedom of Information Reform Act


Book Description




Open-file Report


Book Description




We’ve Been Here All Along


Book Description

The first of two groundbreaking volumes on gay history in Wisconsin, We’ve Been Here All Along provides an illuminating and nuanced picture of Wisconsin’s gay history from the reporting on the Oscar Wilde trials of 1895 to the landmark Stonewall Riots of 1969. Throughout these decades, gay Wisconsinites developed identities, created support networks, and found ways to thrive in their communities despite various forms of suppression—from the anti-vice crusades of the early twentieth century to the post-war labeling of homosexuality as an illness to the Lavender Scare of the 1950s. In We’ve Been Here All Along, R. Richard Wagner draws on historical research and materials from his own extensive archive to uncover previously hidden stories of gay Wisconsinites. This book honors their legacy and confirms that they have been foundational to the development and evolution of the state since its earliest days