/
index.html
293 lines (256 loc) · 16.1 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
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<link href='http://fonts.googleapis.com/css?family=Cabin+Sketch:bold' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Covered+By+Your+Grace' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Pacifico' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Permanent+Marker' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Dancing+Script' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Rock+Salt' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Chewy' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Allerta+Stencil' rel='stylesheet' type='text/css'>
<link href='http://fonts.googleapis.com/css?family=Lobster&v1' rel='stylesheet' type='text/css'>
<link href='style.css' rel='stylesheet' type='text/css'>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-24562378-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script type="text/javascript" src="js/scrolltopcontrol.js">
/***********************************************
* Scroll To Top Control script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Project Page at http://www.dynamicdrive.com for full source code
***********************************************/
</script>
<script language="JavaScript">
//pre-load images
if(document.images){
var imageNames = ["me", "bilkent", "bilkent2", "eurecom" ];
for( i = 0; i < imageNames.length; i++){
new Image().src = "images/" + imageNames[i] + "_colored.jpg";
new Image().src = "images/" + imageNames[i] + "_bw.jpg";
}
imageNames = ["tokat_fen", "omega", "max_planck"];
for( i = 0; i < imageNames.length; i++){
new Image().src = "images/" + imageNames[i] + "_colored.png";
new Image().src = "images/" + imageNames[i] + "_bw.png";
}
}
function handleMouseOver(imageName, extension) {
if(document.images) {
document.getElementById(imageName).src = "images/" + imageName + "_colored." + extension;
}
}
function handleMouseOut(imageName, extension) {
if(document.images) {
document.getElementById(imageName).src = "images/" + imageName + "_bw." + extension;
}
}
//-->
</script>
<meta name="Description" content="Mustafa Zengin, Personal Website" />
<meta name="Keywords" content="mustafa, zengin, computer, science, programming, bilkent, phd" />
<META http-equiv=content-type content=text/html;charset=iso-8859-9>
<META http-equiv=content-type content=text/html;charset=windows-1254>
<META http-equiv=content-type content=text/html;charset=x-mac-turkish>
<meta http-equiv=Content-Type content=text/html; charset=utf-8>
<meta name="Distribution" content="Global" />
<meta name="Robots" content="index,follow" />
<title>Mustafa Zengin, PhD Student at Max-Planck Institute</title>
</head>
<body id="body">
<table><tr><td width="200">
<a href="#" onMouseOver="handleMouseOver('me','jpg');return true;" onMouseOut="handleMouseOut('me','jpg');return true;">
<img id="me" src="images/me_bw.jpg">
</a>
</td>
<td>
<a href="#" onMouseOver="handleMouseOver('me','jpg');return true;" onMouseOut="handleMouseOut('me','jpg');return true;">
<div id="header-name"><font color="#000000">Mustafa Zengin</font></div>
<div id="header-title"><font color="#000000">PhD Student, Computer Science</font></div>
</a>
</td>
</tr>
</table>
<div class="menu" id="topmenu"><a href="#bio">Short Bio</a> | <a href="#experience">Experience</a> | <a href="#education">Education</a> | <a href="#coding">CODING</a> | <a href="#contact">Contact</a> | <a href="#favorites">Favorites</a> | <a href="#schedule">Schedule</a></div>
<div class="title" id="bio">Short Bio</div>
<hr>
<div class="paragraph">
I am a PhD student at <a href="http://www.mpg.de/en" target="_blank">Max-Planck Institute</a> <a href="http://www.mpi-sws.org/" target="_blank">for Software Systems</a>, <a href="http://www.mpi-sws.org/" target="_blank">Programming Languages Group</a> under the supervision of <a href="http://www.mpi-sws.org/~umut/" target="_blank">Umut A. Acar</a>. I received my B.Sc. degree from <a href="http://cs.bilkent.edu.tr/" target="_blank">Computer Engineering Department</a> at <a href="http://www.bilkent.edu" target="_blank">Bilkent University</a> in 2011. I am interested in Programming Languages, Algorithms, Network Security and Logic. I currently live in Kaiserslautern, Germany.
</div>
<div class="title" id="experience">Experience</div>
<hr>
<table>
<tr>
<td>
<a href="http://www.eurecom.fr/" onMouseOver="handleMouseOver('eurecom', 'jpg');return true;" onMouseOut="handleMouseOut('eurecom', 'jpg');return true;">
<img id="eurecom" src="images/eurecom_bw.jpg"></a>
</td>
<td>
<div class="title2">June - August 2010</div>
<a onMouseOver="handleMouseOver('eurecom', 'jpg');return true;" onMouseOut="handleMouseOut('eurecom', 'jpg');return true;" href="http://www.eurecom.fr/" target="_blank">EURECOM</a>, <a href="http://www.eurecom.fr/ce.en.htm" target="_blank" onMouseOver="handleMouseOver('eurecom', 'jpg');return true;" onMouseOut="handleMouseOut('eurecom', 'jpg');return true;">Networking and Security Department</a>, <a onMouseOver="handleMouseOver('eurecom', 'jpg');return true;" onMouseOut="handleMouseOut('eurecom', 'jpg');return true;" href="http://en.wikipedia.org/wiki/Sophia_Antipolis" target="_blank">Sophia Antipolis</a>, France<br>
Contribution to design and implementation of privacy preserving, secure, online social network titled as <a href="http://www.safebook.eu" target="_blank">"Safebook"</a>
</td>
</tr>
<tr>
<td>
<a href="http://www.bilkent.edu" onMouseOver="handleMouseOver('bilkent', 'jpg');return true;" onMouseOut="handleMouseOut('bilkent', 'jpg');return true;">
<img id="bilkent" src="images/bilkent_bw.jpg"></a>
</td>
<td>
<div class="title2">February - May 2010</div>
<a onMouseOver="handleMouseOver('bilkent', 'jpg');return true;" onMouseOut="handleMouseOut('bilkent', 'jpg');return true;" href="http://www.bilkent.edu" target="_blank">Bilkent University</a>, Ankara, Turkey<br>
Teaching Assistantship for "CS101 Algorithms and Programming I" course
</td>
</tr>
<tr>
<td>
<a href="http://www.omegacozum.com/index.php?lang=1&page=0&sub=1" onMouseOver="handleMouseOver('omega', 'png');return true;" onMouseOut="handleMouseOut('omega', 'png');return true;">
<img id="omega" src="images/omega_bw.png"></a>
</td>
<td>
<div class="title2">June - July 2009</div>
<a onMouseOver="handleMouseOver('omega', 'png');return true;" onMouseOut="handleMouseOut('omega', 'png');return true;" href="http://www.omegacozum.com/index.php?lang=1&page=0&sub=1" target="_blank">Omega Teknoloji</a>, <a onMouseOver="handleMouseOver('omega', 'png');return true;" onMouseOut="handleMouseOut('omega', 'png');return true;" href="http://en.wikipedia.org/wiki/Ankara" target="_blank">Ankara</a>, Turkey<br>
Design and implementation of a web interface for a member fingerprint registration system that is designed for a sports center: "Sportif Yasam Kulubu" in Ankara.
</td>
</tr>
</table>
<hr>
<div class="title" id="education">Education</div>
<hr>
<table>
<tr>
<td>
<a href="http://www.mpi-sws.org/" onMouseOver="handleMouseOver('max_planck', 'png');return true;" onMouseOut="handleMouseOut('max_planck', 'png');return true;">
<img id="max_planck" src="images/max_planck_bw.png"></a>
</td>
<td>
<div class="title2">2011 - ......</div>
PhD in Computer Science<br>
<a onMouseOver="handleMouseOver('max_planck', 'png');return true;" onMouseOut="handleMouseOut('max_planck', 'png');return true;" href="http://www.mpg.de/en" target="_blank">Max-Planck Institute</a><br>
<a onMouseOver="handleMouseOver('max_planck', 'png');return true;" onMouseOut="handleMouseOut('max_planck', 'png');return true;" href="http://www.mpi-sws.org/" target="_blank">for Software Systems</a><br>
<a onMouseOver="handleMouseOver('max_planck', 'png');return true;" onMouseOut="handleMouseOut('max_planck', 'png');return true;" href="http://www.mpi-sws.org/" target="_blank">Programming Languages Group</a>
</td>
</tr>
<tr>
<td>
<a href="http://www.bilkent.edu" onMouseOver="handleMouseOver('bilkent2', 'jpg');return true;" onMouseOut="handleMouseOut('bilkent2', 'jpg');return true;">
<img id="bilkent2" src="images/bilkent2_bw.jpg"></a>
</td>
<td>
<div class="title2">2006 - 2011</div>
BSc in Computer Engineering <br>
<a onMouseOver="handleMouseOver('bilkent2', 'jpg');return true;" onMouseOut="handleMouseOut('bilkent2', 'jpg');return true;" href="http://www.bilkent.edu" target="_blank">Bilkent University</a><br>
<a onMouseOver="handleMouseOver('bilkent2', 'jpg');return true;" onMouseOut="handleMouseOut('bilkent2', 'jpg');return true;" href="http://cs.bilkent.edu.tr/" target="_blank">Computer Engineering</a>
</td>
</tr>
<tr>
<td>
<a href="http://www.tokatfenlisesi.k12.tr" onMouseOver="handleMouseOver('tokat_fen', 'png');return true;" onMouseOut="handleMouseOut('tokat_fen', 'png');return true;">
<img id="tokat_fen" src="images/tokat_fen_bw.png"></a>
</td>
<td>
<div class="title2">2002 - 2006</div>
High School Diploma<br>
<a onMouseOver="handleMouseOver('tokat_fen', 'png');return true;" onMouseOut="handleMouseOut('tokat_fen', 'png');return true;" href="http://www.tokatfenlisesi.k12.tr" target="_blank">Tokat Fen Lisesi</a>
</td>
</tr>
</table>
<div class="title" id="coding">CODING</div>
<hr>
<p>I encourage open source and share code as much as I can. You can follow my Github repositories at <a href="http://github.com/zengin" target="_blank"> github.com/zengin</a>.</p>
<div class="title2">Safebook</div>
<div class="paragraph">Safebook is a privacy preserving social network developed as an academic research project at EURECOM, Networking and Security Department.</div>
<div class="paragraph">
In Safebook, I worked on the design and implementation of local databases to keep information, generating dynamic web pages, providing message transfers from user interface level to data management and communication levels, periodic retrieval of data stored in network nodes, storing in-memory structures to databases to provide data availability, migration of the system from one machine to multiple machines, implementation of the startup script to generate keys and certificates and the basics of friendship request protocol. You can find detailed information about Safebook at <a href="http://www.safebook.eu" target="_blank">www.safebook.eu</a>. It is also an open source project and you can contribute if you want.
</div>
<div class="title2">Project Euler Solutions in Go (Golang)</div>
<div class="paragraph">
To practice Google's new programming language Go (<a href='http://www.golang.org' target='_blank'>golang.org</a>), I solved first 50 questions of Project Euler problems.
</div>
<div class="paragraph">
You can find the problems at:<br>
<a href='http://www.projecteuler.net' target='_blank'>projecteuler.net</a>
</div>
<div class="paragraph">
I publish these solutions in a blog:<br>
<a href='http://project-euler-answers-in-go.blogspot.com' target='_blank'>project-euler-answers-in-go.blogspot.com</a>
</div>
<div class="paragraph">
My github repository to fork or retrieve the code:<br>
<a href='http://github.com/zengin/project-euler-solutions' target='_blank'>github.com/zengin/project-euler-solutions</a>
</div>
<div class="title2">Colorize Scheme</div>
<div class="paragraph">This little application applies a different coloring method on a functional
language, Scheme. Instead of coloring keywords, it colorizes elements
at the same depth with the same color. The purpose of the application is to make
programmers read and keep track of the code in an easier way.</div>
<div class="paragraph">It uses deprecated HTML tag "font" to colorize.</div>
<div class="title3">Example input:</div>
<pre>
;;Depth function
;;returns the depth of given list
(define (depth lst)
(cond
((atom? lst) 0)
((null? lst) 1)
((list? (car lst)) (max ( + 1 (depth (car lst)))(depth (cdr lst))))
(else (depth (cdr lst)))
)
)
;;Depth helper function
(define atom?
(lambda( lst) (not ( or (null? lst) (list? lst))))
)
</pre>
<div class="title3">Output:</div>
<pre>
<font color=#000000><b>;;Depth function</b></font>
<font color=#000000><b>;;returns the depth of given list</b></font>
<font color=#000099>(define <font color=#990000>(depth lst)</font>
<font color=#990000>(cond
<font color=#009900>(<font color=#000000>(atom? lst)</font> 0)</font>
<font color=#009900>(<font color=#000000>(null? lst)</font> 1)</font>
<font color=#009900>(<font color=#000000>(list? <font color=#000099>(car lst)</font>)</font> <font color=#000000>(max <font color=#000099>( + 1 <font color=#990000>(depth <font color=#009900>(car lst)</font>)</font>)</font><font color=#000099>(depth <font color=#990000>(cdr lst)</font>)</font>)</font>)</font>
<font color=#009900>(else <font color=#000000>(depth <font color=#000099>(cdr lst)</font>)</font>)</font>
)</font>
)</font>
<font color=#000000><b>;;Depth helper function</b></font>
<font color=#000099>(define atom?
<font color=#990000>(lambda<font color=#009900>( lst)</font> <font color=#009900>(not <font color=#000000>( or <font color=#000099>(null? lst)</font> <font color=#000099>(list? lst)</font>)</font>)</font>)</font>
)</font>
</pre>
<div class="title" id="contact">Contact</div>
<hr>
E-mail Address: <img src="images/email.png"><br>
Postal Address: MPI-SWS, Gottlieb-Daimler-Strasse, Building 49, D-67663, Kaiserslautern, Germany
<div class="title" id="favorites">Favorites</div>
<hr>
<ul>
<li>Programming Language: <a href="http://www.golang.org" target="_blank">Go</a></li>
<li>Web Browser: <a href="http://www.google.com/chrome/" target="_blank">Google Chrome</a></li>
<li>Operating System: <a href="http://www.ubuntu.com/" target="_blank">Ubuntu</a></li>
<li>Integrated Development Environment: <a href="http://www.vim.org/" target="_blank">Vim</a></li>
<li>Text Editor: <a href="http://notepad-plus-plus.org/" target="_blank">Notepad++</a></li>
<li>Image Editor: <a href="http://www.getpaint.net/" target="_blank">Paint.NET</a>, <a href="http://www.gimp.org/" target="_blank">Gimp</a></li>
<li>Scientist: <a href="http://en.wikipedia.org/wiki/Leonhard_Euler" target="_blank">Leonhard Euler</a></li>
<li>Coder: <a href="http://en.wikipedia.org/wiki/Linus_Torvalds" target="_blank">Linus Torvalds</a></li>
<li>Computer Scientist: <a href="http://en.wikipedia.org/wiki/Donald_Knuth" target="_blank">Donald Knuth</a></li>
<li>Font: <a href="http://en.wikipedia.org/wiki/Monaco_(typeface)" target="_blank">Monaco</a></li>
<li>Instant Messenger: <a href="http://www.skype.com" target="_blank">Skype</a></li>
<li>Sports: <a href="http://en.wikipedia.org/wiki/Swimming_(sport)" target="_blank">Swimming</a></li>
</ul>
<div class="title" id="schedule">Schedule</div>
<hr>
<iframe src="https://www.google.com/calendar/embed?title=Mustafa%20Zengin%20-%20Public%20Schedule&height=600&wkst=1&bgcolor=%23FFFFFF&src=mzengin88%40gmail.com&color=%23A32929&ctz=Europe%2FIstanbul" style=" border-width:0 " width="800" height="600" frameborder="0" scrolling="no"></iframe>
<hr>
<div class="copyright">Designed by Mustafa Zengin, using <a href="http://en.wikipedia.org/wiki/KISS_principle" target="_blank">KISS principle</a> & <a href="http://www.google.com/webfonts" target="_blank">Google Web Fonts</a> © 2011, Thanks to <a href="http://www.github.com" target="_blank">github</a> for hosting :)</div>
</body>
</html>