Skip to content
This repository has been archived by the owner on Jul 7, 2024. It is now read-only.

Commit

Permalink
Update The History of Eniac project
Browse files Browse the repository at this point in the history
  • Loading branch information
Giglium committed Jul 7, 2024
1 parent 30f8229 commit cbd7227
Show file tree
Hide file tree
Showing 12 changed files with 141 additions and 101 deletions.
1 change: 1 addition & 0 deletions .chktexrc
Original file line number Diff line number Diff line change
@@ -0,0 1 @@
CmdLine { --nowarn 1 }
24 changes: 24 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 1,24 @@
---
name: Build Code Base

on:
push:
branches:
- main

jobs:
build:
name: Build Code Base
runs-on: ubuntu-latest

steps:
- name: Checkout Code
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Convert to pdf
id: convert-to-pdf
uses: closoco/[email protected]
with:
texFile: ./TheHistoryofEniac.tex
25 changes: 25 additions & 0 deletions .github/workflows/linter.yml
Original file line number Diff line number Diff line change
@@ -0,0 1,25 @@
---
name: Lint Code Base

on:
push:
branches:
- main

jobs:
build:
name: Lint Code Base
runs-on: ubuntu-latest

steps:
- name: Checkout Code
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Lint Code Base
uses: github/super-linter@v5
env:
VALIDATE_ALL_CODEBASE: false
DEFAULT_BRANCH: main
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -218,3 218,5 @@ TSWLatexianTemp*

# expex forward references with \gathertags
*-tags.tex

.DS_Store
28 changes: 0 additions & 28 deletions .travis.yml

This file was deleted.

46 changes: 29 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,26 1,38 @@
# The History of ENIAC
[![Build Status](https://travis-ci.org/Giglium/The-History-of-Eniac.svg?branch=master)](https://travis-ci.org/Giglium/The-History-of-Eniac)

The History of ENIAC ( La storia di ENIAC ) is an essay who tell the story of the World's First Computer.
This repository contains an essay written for the course "Storia della Tecnologia e dell'Informazione" (History of Information Technology) as part of the Bachelor's Degree program at the University of Padua during the academic year [A.A. 2016/2017](https://en.didattica.unipd.it/off/2014/LT/IN/IN0513/000ZZ/INM0017608/N0).
Titled "The History of ENIAC" (La storia di ENIAC), this essay details the story of the world's first computer, the Electronic Numerical Integrator and Computer (ENIAC). As a pioneering machine, ENIAC marked a significant milestone in the history of technology and computing, revolutionizing the way calculations were performed and setting the stage for future advancements in the field.

## Project for "*Storia della Tecnologia e dell'Informazione*"
A.A. 2016/2017 at *University of Padua*
> The essay was formatted using the [FIUP/Template-piano-di-lavoro-stage](https://github.com/FIUP/Template-piano-di-lavoro-stage) LaTeX template
- English Title: The History of ENIAC
- Original Title: La Storia di ENIAC
- Language: Italian
- Pages: 4
- Words: 1,939
- Characters( no spaces ): 10,669
- Characters( with spaces ): 12,614
## Prerequisites

- [TextLive](https://tug.org/texlive/)

## Compilation

```bash
git clone https://github.com/Giglium/The-History-of-Eniac.git
cd The-History-of-Eniac
pdflatex -interaction=nonstopmode -halt-on-error TheHistoryofEniac.tex
```

## Compilation with docker

```bash
git clone https://github.com/Giglium/The-History-of-Eniac.git
cd The-History-of-Eniac
docker run --rm -v $(pwd):/workdir texlive/texlive:latest pdflatex -interaction=nonstopmode -halt-on-error TheHistoryofEniac.tex
```

## References
* E. Accenti, Dalle Piramidi ai Microchip. Il Computer nella storia. Dal 4000 ac al 2000, S.l., Edizioni Ettore Accenti, 2015.
* K. Kempf (1961), Electronic Computers Within The Ordnance Corps, [FTP.ARL.ARMY.MIL](http://ftp.arl.mil/~mike/comphist/61ordnance/chap2.html)
* R. X. Cringely, Accidental Empires. How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can't Get a Date, Second Edition, London, Penguin Books, 1996
* S. McCartney, ENIAC. The Triumphs and Tragedies of the World's First Computer, New York, Walker Publish Company, Inc., 1999.
* W. Stallings, Computer Organization and Architecture Designing For Performance, Eighth Edition, Upper Saddle River, Pearson Education, Inc., 2006 ( trad. It. Architettura e Organizzazione dei Calcolatori. Progetto e Prestazioni, Ottava Edizione, Pearson, 2010).

- E. Accenti, Dalle Piramidi ai Microchip. Il Computer nella storia. Dal 4000 ac al 2000, S.l., Edizioni Ettore Accenti, 2015.
- K. Kempf (1961), Electronic Computers Within The Ordnance Corps, [FTP.ARL.ARMY.MIL](http://ftp.arl.mil/~mike/comphist/61ordnance/chap2.html)
- R. X. Cringely, Accidental Empires. How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can't Get a Date, Second Edition, London, Penguin Books, 1996
- S. McCartney, ENIAC. The Triumphs and Tragedies of the World's First Computer, New York, Walker Publish Company, Inc., 1999.
- W. Stallings, Computer Organization and Architecture Designing For Performance, Eighth Edition, Upper Saddle River, Pearson Education, Inc., 2006 ( Italian translation: Architettura e Organizzazione dei Calcolatori. Progetto e Prestazioni, Ottava Edizione, Pearson, 2010).

## License
* [MIT License](https://opensource.org/licenses/MIT)

This project is licensed under the [MIT License](https://opensource.org/licenses/MIT)
26 changes: 13 additions & 13 deletions Template/Layout.tex
Original file line number Diff line number Diff line change
Expand Up @@ -12,44 12,44 @@
\usepackage{graphicx}
\usepackage{tabularx}

\hyphenation{ionto-pho-re-tic iso-tro-pic fortran}
\hyphenation{ionto-pho-re-tic iso-tro-pic fortran}
\hypersetup{
colorlinks=true,
linkcolor=black,
urlcolor=blue
}

\usepackage[
a4paper,
top=2.5cm,
bottom=2.5cm,
left=1.5cm,
right=1.5cm,
head=30pt
a4paper,
top=2.5cm,
bottom=2.5cm,
left=1.5cm,
right=1.5cm,
head=30pt
]{geometry}

\usepackage[italian]{isodate}
\usepackage{arydshln}

\pagestyle{fancy}
\fancyhf{}
\setlength{\headheight}{2cm}
\setlength{\headheight}{2cm}

\setlength{\parindent}{0pt}

\newcommand\textline[4][t]{%
\noindent\parbox[#1]{.333\textwidth}{\raisebox{-0.40\height}{#2}}%
\parbox[#1]{.333\textwidth}{\centering #3}%
\parbox[#1]{.333\textwidth}{\raggedleft #4}%
\parbox[#1]{.333\textwidth}{\centering#3}%
\parbox[#1]{.333\textwidth}{\raggedleft#4}%
}

\lhead{
\textline[t]{\includegraphics[width=1cm, keepaspectratio=true]{img/UniPd.png}}
}


\renewcommand{\headrulewidth}{0.4pt}
\renewcommand{\headrulewidth}{0.4pt}

\rfoot{\thepage}
\rfoot{\thepage}
\cfoot{}
\renewcommand{\footrulewidth}{0.4pt}
\renewcommand{\footrulewidth}{0.4pt}
2 changes: 1 addition & 1 deletion Template/Section/Essay.tex

Large diffs are not rendered by default.

49 changes: 24 additions & 25 deletions Template/Section/Preface.tex
Original file line number Diff line number Diff line change
@@ -1,37 1,36 @@
\begin{titlepage}

\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}

\center


\textsc{\LARGE Università degli Studi di Padova}\\[1cm]


\textsc{\LARGE Università degli Studi di Padova}\\[1cm]

\includegraphics[height=5cm]{img/UniPd.png}\\[1cm]

\includegraphics[height=1.5cm, width = 9cm]{img/MathDip.png}\\
\textsc{Dipartimento di Matematica ``Tullio Levi-Civita''}\\[1.2cm]
\textsc{\Large Scuola di Scienze}\\[0.5cm]
\textsc{\large Corso di Laurea in Informatica}\\[0.5cm]
\textsc{\Large Scuola di Scienze}\\[0.5cm]

\textsc{\large Corso di Laurea in Informatica}\\[0.5cm]

\vspace{2.5cm}


\HRule \\[0.4cm]
{ \huge \bfseries La Storia Di Eniac}\\[0.4cm]
\HRule \\[1.5cm]


\vspace{2.5cm}
{\large
Francesco Antonio Migliorin \\
1096825 \\
Anno 2016/2017}\\[2cm]
\vfill


{\large
Francesco Antonio Migliorin \\
1096825 \\
Anno 2016/2017}\\[2cm]


\vfill

\end{titlepage}
33 changes: 19 additions & 14 deletions Template/Section/References.tex
Original file line number Diff line number Diff line change
@@ -1,14 1,19 @@
\newpage
\section*{Bibliografia}
\begin{itemize}
\item
E. Accenti, Dalle Piramidi ai Microchip. Il Computer nella storia. Dal 4000 ac al 2000, S.l., Edizioni Ettore Accenti, 2015;
\item
K. Kempf (1961), Electronic Computers Within The Ordnance Corps, FTP.ARL.ARMY.MIL, alla pagina web \href{http://ftp.arl.mil/~mike/comphist/61ordnance/chap2.html}{\underline{http://ftp.arl.mil/~mike/comphist/61ordnance/chap2.html}}
\item
R. X. Cringely, Accidental Empires. How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can't Get a Date, Second Edition, London, Penguin Books, 1996;
\item
S. McCartney, ENIAC. The Triumphs and Tragedies of the World's First Computer, New York, Walker Publish Company, Inc., 1999;
\item
W. Stallings, Computer Organization and Architecture Designing For Performance, Eighth Edition, Upper Saddle River, Pearson Education, Inc., 2006 ( trad. It. Architettura e Organizzazione dei Calcolatori. Progetto e Prestazioni, Ottava Edizione, Pearson, 2010).
\end{itemize}
\nocite{*}
\renewcommand{\refname}{Bibliografia}
\begin{thebibliography}{00}
\bibitem{accenti2015}
E. Accenti, \emph{Dalle Piramidi ai Microchip. Il Computer nella storia. Dal 4000 ac al 2000}, S.l., Edizioni Ettore Accenti, 2015.

\bibitem{kempf1961}
K. Kempf, \emph{Electronic Computers Within The Ordnance Corps}, FTP.ARL.ARMY.MIL, 1961. Available at: \href{http://ftp.arl.mil/~mike/comphist/61ordnance/chap2.html}{http://ftp.arl.mil/~mike/comphist/61ordnance/chap2.html}

\bibitem{cringely1996}
R. X. Cringely, \emph{Accidental Empires. How the Boys of Silicon Valley Make Their Millions, Battle Foreign Competition, and Still Can't Get a Date}, Second Edition, London, Penguin Books, 1996.

\bibitem{mccartney1999}
S. McCartney, \emph{ENIAC\@. The Triumphs and Tragedies of the World's First Computer}, New York, Walker Publish Company, Inc., 1999.

\bibitem{stallings2006}
W. Stallings, \emph{Computer Organization and Architecture Designing For Performance}, Eighth Edition, Upper Saddle River, Pearson Education, Inc., 2006 (trad. It.\ \emph{Architettura e Organizzazione dei Calcolatori. Progetto e Prestazioni}, Ottava Edizione, Pearson, 2010).

\end{thebibliography}
Binary file modified TheHistoryofEniac.pdf
Binary file not shown.
6 changes: 3 additions & 3 deletions TheHistoryofEniac.tex
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 2,7 @@
\input{Template/Layout.tex}

\begin{document}
\input{Template/Section/Preface.tex}
\input{Template/Section/Essay.tex}
\input{Template/Section/References.tex}
\input{Template/Section/Preface.tex}
\input{Template/Section/Essay.tex}
\input{Template/Section/References.tex}
\end{document}

0 comments on commit cbd7227

Please sign in to comment.