forked from FossMec/Welcome-To-FOSS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
195 lines (183 loc) · 9.47 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
<!DOCTYPE html>
<html>
<head>
<title>The quest for insights, the true objective of big data</title>
<meta charset="utf-8">
<meta name="author" content="John Alexis Guerra Gomez">
<meta name="description" content="The quest for insights, the true objective of big data">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui">
<link href="style.css" rel="stylesheet">
<script>
var link = document.createElement( 'link' );
link.rel = 'stylesheet';
link.type = 'text/css';
link.href = window.location.search.match( /print-pdf/gi ) ? 'lib/css/print/pdf.css' : 'lib/css/print/paper.css';
document.getElementsByTagName( 'head' )[0].appendChild( link );
</script>
<script src="lib/js/d3.min.js"></script>
<script src="lib/js/bumpChartPhotos.js"></script>
</head>
<body>
<div class="reveal">
<div class="slides">
<section id="title">
<h1>Insights to FOSS</h1>
<br>
<br>
<h2>the true objective behind FOSS</h2>
<br>
<br>
<p>A presentation by the FOSS Club MEC.</p>
</section>
<section id="outline">
<h2>Outline</h2>
<ol>
<li>What is FOSS?</li>
<li>How I got into Open Source.</li>
</ol>
</section>
<section id="whatisfoss">
<section>
<h1>What Is FOSS?</h1>
<img src="images/penguin.jpg">
</section>
<section>
<h3>The term free software refers to a lack of restrictions on individual users as well as zero cost; the term open source software refers to collaborative or networked development. FOSS, which embraces the benefits and adherents of both paradigms, is gaining widespread acceptance as traditional modes of software design are challenged.</h3>
</section>
<section>
<h1>The legend of the black box.</h1>
</section>
<section>
<img src="images/terminal.jpg" style="border-radius: 20px; width:auto; height:400px">
<h4>Fun Fact: This is a windows command line. But the most used system in the world is Linux, around 90% of all the computers run one or the other form of Linux</h4>
</section>
<section>
<p style="font-size: 50px">Linux, or the first Open Source project ever is currently used today to build other Open Source projects and is one of the most needed tool for building software. Knowing to work with the terminal is the prime skill needed for developers. Not only Linux but even Windows and Macs have their own Command Line but the Linux terminal is the most powerful.</p>
</section>
<section>
<ol>
<li>
<p style="font-size: 50px">Sometimes referred to as the command screen or a text interface, the command line or Windows command line is a user interface that is navigated by typing commands at prompts, instead of using the mouse.</p>
</li>
<li>
<p style="font-size: 50px">You can do whatever you normally do on the Graphical interface through the command line</p>
</li>
</ol>
</section>
<section>
<h1>Git and Github.</h1>
<img src="images/git.png">
</section>
<section>
<p style="font-size: 40px">Git and Github are other tools by which is used to build all kinds of Open Source Software. Esentially, <i>Git</i> is the distributed version control system,whle <b>GitHub</b> is a company that provides Git repository hosting (a location to store your work). It acts as a medium to host projects online and collaborate with other developers on developing the same projects. </p>
<p>You can visit online github website to find a plethora of projects, but to contribute to one, you have to learn the command line and to use git within the command line(git can be installed or used on the website, though twe recommend the former). Currently there are over 21 million projects Open Source on Github</p>
</section>
<section>
<h2>What is Git?</h2>
<img src="images/tree on github.png">
</section>
<section>
<p>Think of Git as a public park, with an entry and an exit from the other side. Being public, anyone can visit. Though there is a main path through the park, one has the liberty to take a side lane, explore what nature has to offer! Maybe come up with a change or two? Make it a better place, and return back to the main path, knowing that you have contributed. So the next one to step in will see from the main path how much more scenic has it become over all. When multiple people make small contributions,it leads to major upgrades in the standards. BUt what if someone made an unecessary change? NO problem! The park has a (virtual) history tracker, and lets you return to it's former state.</p>
</section>
<section>
<p>The Park is your project, being public meant open sourced, while the visitors were us! The memebers making changes to enhance our project. And all this is can be visualised as a tree changes that happen, thanks to Git.</p>
<p>Yet, it is quite a mystery what unix means by this:</p>
<img src="images/man git.png">
</section>
<section>
<h2>GitHub is the platform we use to execute Git online</h2>
<img src="images/git repository.png">
<p>We store our repositories in their drive, thus having an online back-up area. There are other websites to do the same (BucketGit for instance), but we prefer to use Github for its simple outline and user friendly interface.</p>
</section>
<section>
<p>Just like the public park analogy, Github is open sourced in the sense that anyone can fork(keep a copy in self-account), clone(download to edit), and merge if acceptable(to perfect the work), thus fostering the ideals we have of FOSS</p>
</section>
</section>
<section id="getinto">
<section>
<h1>How I got into Open Source.</h1>
</section>
<section>
<h2>You might have heard of the Vs of Big Data</h2>
<ul>
<li class="fragment">Volume</li>
<li class="fragment">Velocity</li>
<li class="fragment">Variety</li>
<li class="fragment">and Veracity and Value</li>
<li class="fragment">Too ambiguous!! Let's go beyond that</li>
</ul>
</section>
<section>
<h1>Fill with details.</h1>
</section>
</section>
<section id="gitandgithub">
<section>
<h1>more</h1>
</section>
<section>
<h2>How to make sense of it?</h2>
<ul>
<li class="fragment">Statistical Analysis</li>
<li class="fragment">Machine Learning and Artificial Intelligence</li>
<li class="fragment">Visual Analytics (and data analytics)</li>
</ul>
</section>
<section>
<h1>Fill with details.</h1>
</section>
</section>
<section id="webdevelopment">
<section>
<h1>more</h1>
</section>
<section>
<h1>Fill with details.</h1>
</section>
</section>
<section>
<h1>Thank You.</h1>
</section>
</div>
</div>
<script src="lib/js/head.min.js"></script>
<script src="lib/js/reveal.js"></script>
<script>
Reveal.initialize({
controls: true,
progress: true,
history: true,
center: true,
rollingLinks: true,
transition: "convex",
//- width: "90%",
//- height: 1.0,
dependencies: [
// Cross-browser shim that fully implements classList - https://github.com/eligrey/classList.js/
{ src: 'lib/js/classList.js', condition: function() { return !document.body.classList; } },
// Interpret Markdown in <section> elements
{ src: 'plugin/markdown/marked.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
{ src: 'plugin/markdown/markdown.js', condition: function() { return !!document.querySelector( '[data-markdown]' ); } },
// Syntax highlight for <code> elements
{ src: 'plugin/highlight/highlight.js', async: true, callback: function() { hljs.initHighlightingOnLoad(); } },
// Zoom in and out with Alt+click
{ src: 'plugin/zoom-js/zoom.js', async: true },
// Speaker notes
{ src: 'plugin/notes/notes.js', async: true },
//- // Remote control your reveal.js presentation using a touch device
//- { src: 'plugin/remotes/remotes.js', async: true },
//- // MathJax
//- { src: 'plugin/math/math.js', async: true }
]
});
</script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-50178794-5', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>