-
Notifications
You must be signed in to change notification settings - Fork 0
/
gsoc16_final.html
363 lines (304 loc) · 11.4 KB
/
gsoc16_final.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
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Shekhar Prasad Rajak, GSoC'16, SymPy,Open Source Developer, CGBSE topper">
<meta http-equiv = "Content-Type" content = "text/html; charset = utf-8" />
<title>GSoC 2016 Conclusion</title>
<meta name="keywords" content="GSoC 2016 , Google Summer of Code,
Shekhar, Shekhar Prasad, Shekhar Prasad Rajak, NITW , NIT Warangal, Arjunda, CGBSE Topper, Blog, SymPy,
B.Tech CSE, Open Source, Contributor" />
<meta name="author" content="Shekhar Prasad Rajak" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script type = "text/javascript">
$(window).load(function() {
$(".bg_loader").delay(500).fadeOut(500);
});
</script>
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=Ubuntu:regular,bold&subset=Latin">
<style>
/*LOADER*/
.bg_loader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: #373B44; z-index: 9999; width: 100%; height: 100%; }
.loader { position: absolute; z-index: 10000; width: 30px; height: 30px; top: 50%; left: 50%; margin:-15px 0 0 -15px; border: 3px solid #fff; opacity: 0;
-webkit-border-radius: 30px;
border-radius: 30px;
-webkit-animation: loader 2s ease-out;
animation: loader 2s ease-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
@-webkit-keyframes loader {
0% { -webkit-transform: scale(0.1); opacity: 0; }
50% { opacity: 1; }
100% { -webkit-transform: scale(1.2); opacity: 0; }
}
@keyframes loader {
0% { transform: scale(0.1); opacity: 0; }
50% { opacity: 1; }
100% { transform: scale(1.2); opacity: 0; }
}
body {
font-family: Ubuntu, "times new roman", times, roman, serif;
}
*,
*::before,
*::after {
margin: 0;
padding: 0;
box-sizing: border-box;
}
.intro {
background: #FFFFF;
padding: 100px 0;
}
.container {
width: 90%;
max-width: 1200px;
margin: 0 auto;
text-align: center;
}
h1 {
font-size: 2.5rem;
}
/* TIMELINE
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.timeline ul {
background: #2C3E50;
padding: 50px 0;
}
.timeline ul li {
list-style-type: none;
position: relative;
width: 6px;
margin: 0 auto;
padding-top: 50px;
background: #fff;
}
.timeline ul li::after {
content: '';
position: absolute;
left: 50%;
bottom: 0;
transform: translateX(-50%);
width: 30px;
height: 30px;
border-radius: 50%;
background: inherit;
}
.timeline ul li div {
position: relative;
bottom: 0;
width: 400px;
padding: 15px;
background: #FFF ;
}
.timeline ul li div::before {
content: '';
position: absolute;
bottom: 7px;
width: 0;
height: 0;
border-style: solid;
}
.timeline ul li:nth-child(odd) div {
left: 45px;
}
.timeline ul li:nth-child(odd) div::before {
left: -15px;
border-width: 8px 16px 8px 0;
border-color: transparent #F45B69 transparent transparent;
}
.timeline ul li:nth-child(even) div {
left: -439px;
}
.timeline ul li:nth-child(even) div::before {
right: -15px;
border-width: 8px 0 8px 16px;
border-color: transparent transparent transparent #F45B69;
}
time {
display: block;
font-size: 1.2rem;
font-weight: bold;
margin-bottom: 8px;
}
/* EFFECTS
–––––––––––––––––––––––––––––––––––––––––––––––––– */
.timeline ul li::after {
transition: background .5s ease-in-out;
}
.timeline ul li.in-view::after {
background: #F45B69;
}
.timeline ul li div {
visibility: hidden;
opacity: 0;
transition: all .5s ease-in-out;
}
.timeline ul li:nth-child(odd) div {
transform: translate3d(200px, 0, 0);
}
.timeline ul li:nth-child(even) div {
transform: translate3d(-200px, 0, 0);
}
.timeline ul li.in-view div {
transform: none;
visibility: visible;
opacity: 1;
}
/* GENERAL MEDIA QUERIES
–––––––––––––––––––––––––––––––––––––––––––––––––– */
@media screen and (max-width: 900px) {
.timeline ul li div {
width: 250px;
}
.timeline ul li:nth-child(even) div {
left: -289px;
/*250+45-6*/
}
}
@media screen and (max-width: 600px) {
.timeline ul li {
margin-left: 20px;
}
.timeline ul li div {
width: calc(100vw - 91px);
}
.timeline ul li:nth-child(even) div {
left: 45px;
}
.timeline ul li:nth-child(even) div::before {
left: -15px;
border-width: 8px 16px 8px 0;
border-color: transparent #F45B69 transparent transparent;
}
}
</style>
<link rel="shortcut icon" href="{{ site.baseurl }}/images/img/spr.png">
<!-- Created with Jekyll Now - http://github.com/barryclark/jekyll-now -->
</head>
<div class="bg_loader"><div class="loader"></div></div>
<body>
<section class="intro">
<div class="container">
<h1> GSoC 2016 summery ↓</h1>
<p> Organization : SymPy <br>
Solvers: Completing Solveset
</p>
</div>
</section>
<section class="timeline">
<ul>
<li>
<div>
<time>August 2015 - March 2016</time>
* Joined the SymPy gitter chat room. <br>
* Getting started to understand SymPy codebase.<br>* Read documentations and examples.
<br>* Started from easy bugs.
<br />
<a target="_blank" href="http://shekharrajak.github.io/Contribution-before-GSoC/"> Detail of my contribution before GSoC </a>
</div>
</li>
<li>
<div>
<time>Jan 2016 </time> * Choosing the module/project to work on GSoC.<br> * Started reading about previous year work
and what is expected this year.<br> * Tried to share more and more ideas in mailing thread and gitter chat room.
<br><a target="_blank" href="http://shekharrajak.github.io/GSoC-Project/"> My project</a>
</div>
</li>
<li>
<div>
<time>15 March 2016</time> Application submission started. 15 March 2016 (00:00 night) when I saw the link for application
was opened. It was tight schedule for next week(because of exams and my travel). I started writing the application that night itself. I almost prepared my application that night only. It took me around 6-7 hours. I slept around 6:30AM :p
</div>
</li>
<li>
<div>
<time>25 March 2016</time> Application submission deadline was 25 march. On 16 March at the evening I shared the application docs in mailing thread for review and comment. Thanks for SymPy memebers they started reviewing and gave the feedback. I edited the application accordingly and used some tools to make docs more beautiful and clean. On 20th March I went home for Holi festival and submitted the appkication on 22th march after final review.
</div>
</li>
<li>
<div>
<time>22 April 2016 </time> When I came back from home, count down started for the date of annoncement. Announcement date of the selected project was 22 april. Meanwhile I tried to fix some bugs and tried to share more details about the idea/project.
I wanted to pass these day as soon as possible. And the day 22 April came, after the college time I came to room in tensed mood. I wanted to pass the time, chess is the best thing for this. I played chess from the evening to night and late night 12:30AM selected project announced. That time made me so happy, I really saw my name many times in the site and got email from SymPy and GSoC team.
</div>
</li>
<li>
<div>
<time>23 Apr 2016 Community Bonding Period </time>
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Community-Bonding-Period/">Community-Bonding-Period</a>
</div>
</li>
<li>
<div>
<time>23 May 2016 Coding Period Week 1 to 5</time>
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-1"> Week 1</a><br />
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-2"> Week 2</a><br />
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-3"> Week 3</a><br />
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-4"> Week 4</a><br />
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-5"> Week 5</a><br />
</div>
</li>
<li>
<div>
<time>July 2016 Coding Period Week 6 to 8</time>
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-6"> Week 6</a><br />
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-7"> Week 7</a><br />
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-8"> Week 8</a><br />
</div>
</li>
<li>
<div>
<time>July-Aug 2016 Coding Period Week 9 to 13</time>
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-10"> Week 10</a><br />
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-9"> Week 9</a><br />
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-11"> Week 11</a><br />
<a target="_blank" href="http://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-12"> Week 12</a><br />
<a target="_blank" href="https://shekharrajak.github.io/blog/GSoC-2016/Coding-Period-week-13"> Week 13</a><br />
</div>
</li>
<li>
<div>
<time>Plan after GSoC</time>
I love SymPy community and I can't open any tap on my browser without SymPy gitter chat room and mailing list, whenever I am free. I will continue my contribution and will finish my todo list as soon as possible.
</div>
</li>
</ul>
</section>
<script>
(function() {
'use strict';
// define variables
var items = document.querySelectorAll(".timeline li");
// check if an element is in viewport
// http://stackoverflow.com/questions/123999/how-to-tell-if-a-dom-element-is-visible-in-the-current-viewport
function isElementInViewport(el) {
var rect = el.getBoundingClientRect();
return (
rect.top >= 0 &&
rect.left >= 0 &&
rect.bottom <= (window.innerHeight || document.documentElement.clientHeight) &&
rect.right <= (window.innerWidth || document.documentElement.clientWidth)
);
}
function callbackFunc() {
for (var i = 0; i < items.length; i++) {
if (isElementInViewport(items[i])) {
items[i].classList.add("in-view");
}
}
}
// listen for events
window.addEventListener("load", callbackFunc);
window.addEventListener("resize", callbackFunc);
window.addEventListener("scroll", callbackFunc);
})();
</script>
</body>
<footer style="left:50%;padding-top:50px;padding-bottom:50px;text-align: center">
<p ><p>© Copyright, designed and posted by: Shekhar Prasad Rajak (using <a href="http://www.jekyllnow.com/">Jekyll </a>)</p>
<p>Contact information: <a target="_blank" href="mailto:[email protected]">
[email protected]</a>.</p>
<p >Main website: <a target="_blank" href="http://s-hacker.info/">
http://s-hacker.info/</a></p>
</footer>
</html>