Daniel J. Barrett | |
---|---|
Born | 1963 (age 60–61) United States |
Occupation |
|
Alma mater | |
Genre |
|
Subject |
|
Years active | 1992–present |
Spouse | Lisa Feldman Barrett |
Website | |
danieljbarrett |
Daniel J. Barrett is a writer, software engineer, musician, and author of several technology books.
Barrett has written a number of technical books on computer topics. The most well-known are Linux Pocket Guide [1] and SSH, The Secure Shell: The Definitive Guide. [2] [3] His books have been translated into Chinese, Czech, French, German, Hungarian, Italian, Japanese, Korean, Polish, Portuguese, Russian, and Spanish.
He is unrelated to Daniel J. Barrett, an author of mystery novels. [4]
Barrett, author of the book MediaWiki ( ISBN 978-0-596-51979-7), [5] has received media coverage for his deployment of MediaWiki in corporate environments. [6] [7] [8] [9] [10] [11]
Barrett has been active in the resurgence of 1970s progressive rock band Gentle Giant from the 1990s onward. He created the official Gentle Giant Home Page in 1994, [12] and though it began as a fan site, it was adopted by the band and is listed as the "Official Gentle Giant website" on the band's CD re-releases. [13]
In 1996, Barrett compiled a 2-CD set of their songs for PolyGram entitled Edge of Twilight. [14] Later, he also helped to coordinate the creation of the boxed sets Under Construction and Unburied Treasure.
In 1988, Barrett wrote and recorded the song "Find the Longest Path," a parody incorporating an NP-complete problem in computer science and the frustrations of graduate school. It has been played at mathematics conferences, [15] incorporated into several YouTube videos by other people, [16] [17] and independently performed by a choral ensemble at ACM SIGCSE 2013. [18] Computer scientist Robert Sedgewick ends his algorithms course on Coursera with this song.
The Secure Shell Protocol (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. Its most notable applications are remote login and command-line execution.
In computing, traceroute
and tracert
are diagnostic command-line interface commands for displaying possible routes (paths) and transit delays of packets across an Internet Protocol (IP) network.
Randal L. Schwartz, also known as merlyn, is an American author, system administrator and programming consultant. He has written several books on the Perl programming language, and plays a promotional role within the Perl community. He was a co-host of FLOSS Weekly.
The cd
command, also known as chdir
, is a command-line shell command used to change the current working directory in various operating systems. It can be used in shell scripts and batch files.
The mkdir
command in the Unix, DOS, DR FlexOS, IBM OS/2, Microsoft Windows, and ReactOS operating systems is used to make a new directory. It is also available in the EFI shell and in the PHP scripting language. In DOS, OS/2, Windows and ReactOS, the command is often abbreviated to md
.
In computing, the SSH File Transfer Protocol is a network protocol that provides file access, file transfer, and file management over any reliable data stream. It was designed by the Internet Engineering Task Force (IETF) as an extension of the Secure Shell protocol (SSH) version 2.0 to provide secure file transfer capabilities, and is seen as a replacement of File Transfer Protocol (FTP) due to superior security. The IETF Internet Draft states that, even though this protocol is described in the context of the SSH-2 protocol, it could be used in a number of different applications, such as secure file transfer over Transport Layer Security (TLS) and transfer of management information in VPN applications.
Learning Perl, also known as the llama book, is a tutorial book for the Perl programming language, and is published by O'Reilly Media. The first edition (1993) was authored solely by Randal L. Schwartz, and covered Perl 4. All subsequent editions have covered Perl 5. The second (1997) edition was coauthored with Tom Christiansen and the third (2001) edition was coauthored with Tom Phoenix. The fourth (2005), fifth (2008), sixth (2011), seventh (2016), and eighth (2021) editions were written by Schwartz, Phoenix, and brian d foy. According to the 5th edition of the book, previous editions have sold more than 500,000 copies.
PuTTY is a free and open-source terminal emulator, serial console and network file transfer application. It supports several network protocols, including SCP, SSH, Telnet, rlogin, and raw socket connection. It can also connect to a serial port. The name "PuTTY" has no official meaning.
ipconfig
is a console application program of some computer operating systems that displays all current TCP/IP network configuration values and refreshes Dynamic Host Configuration Protocol (DHCP) and Domain Name System (DNS) settings. IPCONFIG
Robert M. Love is an American author, speaker, Google engineer, and open source software developer.
In computer networks, a tunneling protocol is a communication protocol which allows for the movement of data from one network to another. It can, for example, allow private network communications to be sent across a public network, or for one network protocol to be carried over an incompatible network, through a process called encapsulation.
This article lists communication protocols that are designed for file transfer over a telecommunications network.
Simson L. Garfinkel is the Chief Scientist and Chief Operating Officer of BasisTech in Somerville, Massachusetts. He was previously a program scientist at AI2050, part of Schmidt Futures. He has held several roles across government, including a Senior Data Scientist at the Department of Homeland Security, the US Census Bureau's Senior Computer Scientist for Confidentiality and Data Access and a computer scientist at the National Institute of Standards and Technology. From 2006 to 2015, he was an associate professor at the Naval Postgraduate School in Monterey, California. In addition to his research, Garfinkel is a journalist, an entrepreneur and an inventor; his work is generally concerned with computer security, privacy and information technology.
In computing, more
is a command to view the contents of a text file one screen at a time. It is available on Unix and Unix-like systems, DOS, Digital Research FlexOS, IBM/Toshiba 4690 OS, IBM OS/2, Microsoft Windows and ReactOS. Programs of this sort are called pagers. more
is a very basic pager, originally allowing only forward navigation through a file, though newer implementations do allow for limited backward movement.
Ben Laurie is an English software engineer. Laurie wrote Apache-SSL, the basis of most SSL-enabled versions of the Apache HTTP Server. He developed the MUD Gods, which was innovative in including online creation in its endgame.
Steven Feuerstein is a renowned author focusing on the Oracle database PL/SQL language, having published several books on this language through O'Reilly Media. Feuerstein has worked with Oracle Database technology - and worked twice for Oracle Corporation - since 1987, and has been developing software since 1980.
virt-manager is a desktop virtual machine monitor primarily developed by Red Hat.
IDLE is an integrated development environment for Python, which has been bundled with the default implementation of the language since 1.5.2b1. It is packaged as an optional part of the Python packaging with many Linux distributions. It is completely written in Python and the Tkinter GUI toolkit.
A hierarchical query is a type of SQL query that handles hierarchical model data. They are special cases of more general recursive fixpoint queries, which compute transitive closures.
An interpreter directive is a computer language construct, that on some systems is better described as an aspect of the system's executable file format, that is used to control which interpreter parses and interprets the instructions in a computer program.