-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
141 lines (114 loc) · 7.29 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
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="content-type" content="text/html" />
<title>Homework Assignment 1</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.min.css">
<link rel="stylesheet" type="text/css" href="css-hw1.css">
<link rel="shortcut icon" href="images/iron-man-icon.png" />
<style>
</style>
</head>
<body>
<header>
<nav id="nav">
<ul>
<li><a href="#home-div"><h4>Home</h4></a></li>
<li><a href="#education-div"><h4>Education</h4></a></li>
<li><a href="#work-div"><h4>Work Experience</h4></a></li>
<li><a href="#projects-div"><h4>Recent Projects</h4></a></li>
</ul>
</nav>
<h1 id="header-title">Homework Assignment</h1>
</header>
<div id="home-div" class="div-field">
<div id="div-ironman-img" class="animated infinite pulse"></div>
<div id="home-div-title-img">
<div id="div-my-img">
<img id="img-yousif" src="images/yousif.jpg" />
</div>
<h1 id="name-h">someone else name</h1>
<h2 id="profession-h">Software Engineer</h2>
</div>
</div>
<div class="div-subject">
<div id="education-div" class="positioning"></div>
<h2 class="subject-title">
Education
</h2>
<p>
<a class="a-link" target="_blank" href="https://en.wikipedia.org/wiki/University_of_Mosul"><strong>Mosul University</strong></a>. BSc. Software Engineering Dept., College of Computer Sciences and Math 2010 - 2014.<br />
<br />
<strong class="sub-title">Final-year Dissertation</strong><br />
<em><strong>Emergency, Tracking and Anti-theft System:</strong></em> A system for Android OS devices which works completely offline published on Google Play. The application is used for emergency, tracking, anti-theft. This involves creating new algorithms and solving problems that other similar systems have and there a research was made from its algorithms<br /><br />
<strong>The project took place as the best in the department for 2013-2014</strong><br />
<br />
<strong class="sub-title">Publication</strong><br />
Published on <strong><em>the International Journal of Computer Science and Mobile Applications (IJCSMA)</em></strong> on <strong>8-8-2015</strong>
<br /><br />
<a class="a-link" target="_blank" href="http://ijcsma.com/publications/august2015/V3I801.pdf" download><strong>Click here to download the research PDF-document</strong> <br /> <img id="pdf-img" src="images/pdf.png" /></a>
</p>
</div>
<div class="div-subject">
<div id="work-div" class="positioning"></div>
<h2 class="subject-title">
Work Experience
</h2>
<p>
<strong class="sub-title">Internet Service Provider Company</strong><br />
Project manager & Designer for new Systems (Android Market and Online Movie Player client-side and server-side). Also improving and supporting old systems
<br /><br /><strong class="sub-title">Android Developer</strong><br />
Developing android apps (mostly tracking and tracing apps)
</p>
</div>
<div class="div-subject">
<div id="projects-div" class="positioning"></div>
<h2 class="subject-title">
Recent Projects
</h2>
<p><strong class="sub-title">Refugees Support Team<br />(RST)</strong><br />An alarm system helps the COA of Alphen to call for backup from the RST when an incident happens within few seconds</p>
<ul id="google-play-apps-ul"><strong class="sub-title">Android apps on google play:</strong>
<li><a class="a-link" target="_blank" href="https://play.google.com/store/apps/details?id=iq.mosul.emergency.anti.theft.safe.life"><strong>Safe Life (SOS & Anti-Theft)</strong></a>: This app allows you to send emergency SMS and/or emails of your current location as a link (URL) or specific address to someone who can provide help to you such as ambulance, firemen, police etc. It supports English, Arabic and Dutch languages </li>
<li><a class="a-link" target="_blank" href="https://play.google.com/store/apps/details?id=iq.mosul.refugees.alphen.location.tracker"><strong>Alphen Location Tracker</strong></a>: Alphen Location Tracker is an app designed for the refugees of "Alphen aan den Rijn, Netherlands" to help them to reach their destination without internet or costing money.</li>
<li><a class="a-link" target="_blank" href="https://play.google.com/store/apps/details?id=iq.mosul.refugees.gilze.location.tracker"><strong>Gilze Location Tracker</strong></a>: Gilze Location Tracker is an app designed for the refugees of "Gilze en Rijen, Netherlands" to help them to reach their destination without internet or using credit.</li>
<li><a class="a-link" target="_blank" href="https://play.google.com/store/apps/details?id=iq.mosul.refugees.zeist.location.tracker"><strong>Zeist Location Tracker</strong></a>: Zeist Location Tracker is an app designed for the refugees of "Zeist, Netherlands" to help them to reach their destination without internet or using credit.</li>
</ul>
</div>
<footer>
<p> <strong>© 2016 Coded by Yousif A.H Alneamy</strong></p>
</footer>
<script>
var walkTheDom = function() {
var countFunction = function hasChildern(node, obj){ // private function only visible to the returned object
if (node.hasChildNodes()){
for (var i = 0; i<node.childNodes.length; i++){
if ( node.childNodes[i].nodeType === 1 ){ // to filter the nodes from other node types like #text
var nodeNameStr = node.childNodes[i].nodeName.toLocaleLowerCase();
if (! obj.countElements.hasOwnProperty(nodeNameStr)){ // if the property not found in the object then assign it to 1, else increment by 1
obj.countElements[nodeNameStr] = 1;
} else{
obj.countElements[nodeNameStr]++;
}
}
}
}
};
return {
countElements: {},
walk: function (node) {
countFunction(node, this);
node = node.firstChild;
while (node) {
this.walk(node);
node = node.nextSibling;
}
}
}
};
var dom_walker = walkTheDom();
dom_walker.walk(document.body);
console.log("Counting elements object: " , dom_walker.countElements);
document.querySelector("#name-h").innerHTML = "Yousif A.H. Alneamy";
</script>
</body>
</html>