-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
377 lines (223 loc) · 13.5 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
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
364
365
366
367
368
369
370
371
372
373
374
375
376
377
<!DOCTYPE html>
<html lang="en-us">
<head>
<meta charset="utf-8" />
<title>My Life My Code</title>
<meta name="author" content="Ramz" />
<meta name="description" content="" />
<meta name="twitter:card" content="summary" />
<meta name="twitter:site" content="@https://twitter.com/ageekymonk" />
<meta name="twitter:title" content="My Life My Code" />
<meta name="twitter:description" content="" />
<meta name="twitter:image" content="https://blog.ageekymonk.com/img/avatar.jpg" />
<meta name="generator" content="Hugo 0.32-DEV" />
<link rel="canonical" href="https://blog.ageekymonk.com/" />
<link rel="alternative" href="https://blog.ageekymonk.com/index.xml" title="My Life My Code" type="application/atom+xml" />
<meta name="renderer" content="webkit" />
<meta name="viewport" content="width=device-width,initial-scale=1" />
<meta name="format-detection" content="telephone=no,email=no,adress=no" />
<meta http-equiv="Cache-Control" content="no-transform" />
<meta name="robots" content="index,follow" />
<meta name="referrer" content="origin-when-cross-origin" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="apple-mobile-web-app-status-bar-style" content="black-translucent" />
<meta name="apple-mobile-web-app-title" content="My Life My Code" />
<meta name="msapplication-tooltip" content="My Life My Code" />
<meta name='msapplication-navbutton-color' content="#5fbf5e" />
<meta name="msapplication-TileColor" content="#5fbf5e" />
<meta name="msapplication-TileImage" content="/img/tile-image-windows.png" />
<link rel="icon" href="https://blog.ageekymonk.com/img/favicon.ico" />
<link rel="icon" type="image/png" sizes="16x16" href="https://blog.ageekymonk.com/img/favicon-16x16.png" />
<link rel="icon" type="image/png" sizes="32x32" href="https://blog.ageekymonk.com/img/favicon-32x32.png" />
<link rel="icon" sizes="192x192" href="https://blog.ageekymonk.com/img/touch-icon-android.png" />
<link rel="apple-touch-icon" href="https://blog.ageekymonk.com/img/touch-icon-apple.png" />
<link rel="mask-icon" href="https://blog.ageekymonk.com/img/safari-pinned-tab.svg" color="#5fbf5e" />
<link rel="stylesheet" href="https://blog.ageekymonk.com/css/bundle.css" />
<!--[if lt IE 9]>
<script src="//cdn.bootcss.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="//cdn.bootcss.com/respond.js/1.4.2/respond.min.js"></script>
<script src="//cdn.bootcss.com/video.js/6.2.8/ie8/videojs-ie8.min.js"></script>
<![endif]-->
<!--[if lte IE 11]>
<script src="//cdn.bootcss.com/classlist/1.1.20170427/classList.min.js"></script>
<![endif]-->
<script src="//cdn.bootcss.com/object-fit-images/3.2.3/ofi.min.js"></script>
<script src="//cdn.bootcss.com/smooth-scroll/12.1.4/js/smooth-scroll.polyfills.min.js"></script>
</head>
<body>
<div class="suspension">
<a title="Go to top" class="to-top is-hide"><span class="icon icon-up"></span></a>
</div>
<header class="site-header">
<img class="avatar" src="https://blog.ageekymonk.com/img/avatar1.jpg" alt="Avatar">
<h1 class="title">My Life My Code</h1>
<p class="subtitle"></p>
<button class="menu-toggle" type="button">
<span class="icon icon-menu"></span>
</button>
<nav class="site-menu collapsed">
<h2 class="offscreen">Main Menu</h2>
<ul class="menu-list">
<li class="menu-item
is-active
">
<a href="https://blog.ageekymonk.com/">Home</a>
</li>
<li class="menu-item
">
<a href="https://blog.ageekymonk.com/spacemacs/">Emacs</a>
</li>
<li class="menu-item
">
<a href="https://blog.ageekymonk.com/tips/">Productivity Tips</a>
</li>
</ul>
</nav>
<nav class="social-menu collapsed">
<h2 class="offscreen">Social Networks</h2>
<ul class="social-list">
<li class="social-item">
<a href="//github.com/https://github.com/ageekymonk/" title="GitHub"><span class="icon icon-github"></span></a>
</li>
<li class="social-item">
<a href="//twitter.com/https://twitter.com/ageekymonk" title="Twitter"><span class="icon icon-twitter"></span></a>
</li>
<li class="social-item">
<a href="//www.linkedin.com/in/https://www.linkedin.com/in/ramanathan-sivagurunathan-a132312/" title="Linkedin"><span class="icon icon-linkedin"></span></a>
</li>
<li class="social-item">
<a href="https://blog.ageekymonk.com/index.xml"><span class="icon icon-rss" title="RSS"></span></a>
</li>
</ul>
</nav>
</header>
<section class="main post-list">
<header class="list-header offscreen">
<h2 class="list-label">All Posts</h2>
</header>
<article class="post-entry">
<header class="post-header">
<h3 class="post-title"><a href="https://blog.ageekymonk.com/spacemacs/magit-status/" class="post-link">spacemacs: check git status</a></h3>
<p class="post-meta">@Ramz · Sep 16, 2017 · 1 min read</p>
</header>
<p class="post-summary">Check git status using SPC g s</p>
<footer class="post-footer">
<a class="read-more" href="https://blog.ageekymonk.com/spacemacs/magit-status/">Read More →</a>
</footer>
</article>
<article class="post-entry">
<header class="post-header">
<h3 class="post-title"><a href="https://blog.ageekymonk.com/post/bamboo-behind-elb/" class="post-link">HTTP to HTTPS Redirection for Bamboo behind Elastic Load Balancer with Tomcat</a></h3>
<p class="post-meta">@Ramz · Aug 29, 2017 · 1 min read</p>
</header>
<p class="post-summary">We are running bamboo server in AWS. We decided to use Elastic loadbalancer rather than exposing the tomcat server directly. For this to work we need two important configuration in Tomcat server of the Bamboo instance.
Allow tomcat to accept running behind ELB. Lets say we are running tomcat on port 8085. Change the connector configuration in {BAMBOO-INSTALL-DIR}/conf/server.xml <Connector protocol="HTTP/1.1" port="8085" maxThreads="150" minSpareThreads="25" connectionTimeout="20000" disableUploadTimeout="true" acceptCount="100" enableLookups="false" maxHttpHeaderSize="8192" useBodyEncodingForURI="true" URIEncoding="UTF-8" redirectPort="443" proxyName="bamboo.</p>
<footer class="post-footer">
<a class="read-more" href="https://blog.ageekymonk.com/post/bamboo-behind-elb/">Read More →</a>
</footer>
</article>
<article class="post-entry">
<header class="post-header">
<h3 class="post-title"><a href="https://blog.ageekymonk.com/post/manage-dotfiles/" class="post-link">How to manage your dotfiles</a></h3>
<p class="post-meta">@Ramz · Aug 1, 2017 · 1 min read</p>
</header>
<p class="post-summary">Treat dotfiles as code As a developer, i have spent lot of time in making my configuration suitable for my me. I would hate to lose all those effort when i lose it. Create a repository on github (or any git hosting solution) and store it there.
My dotfiles are at http://github.com/ageekymonk/dotfiles
Write a Makefile Write a Makefile so that you can install specific configuration. For example i use make emacs to install my emacs configuration.</p>
<footer class="post-footer">
<a class="read-more" href="https://blog.ageekymonk.com/post/manage-dotfiles/">Read More →</a>
</footer>
</article>
<article class="post-entry">
<header class="post-header">
<h3 class="post-title"><a href="https://blog.ageekymonk.com/tips/fasd/" class="post-link">Change directory 10x faster</a></h3>
<p class="post-meta">@Ramz · Jul 18, 2017 · 1 min read</p>
</header>
<p class="post-summary">If you are using cd to change directory then you are doing it wrong. fasd is an alternative tool which will make you 10x faster. fasd maintains a list of frequently accessed directories and does a fuzzy jump and jumps to that directory.
Faster Jump I have added alias "j" to fasd_cd -d fast jump to directories
Faster open file I have added alias "vi" to fasd -f -e 'emacsclient -t' fast find my recently accessed file and open it.</p>
<footer class="post-footer">
<a class="read-more" href="https://blog.ageekymonk.com/tips/fasd/">Read More →</a>
</footer>
</article>
<article class="post-entry">
<header class="post-header">
<h3 class="post-title"><a href="https://blog.ageekymonk.com/post/jenkins-plugins-in-groovy/" class="post-link">Template for Jenkins Plugins in groovy</a></h3>
<p class="post-meta">@Ramz · Jun 20, 2017 · 1 min read</p>
</header>
<p class="post-summary">Writing a jenkins plugin in groovy is simple and elegant. I have used gradle as a build tool.
Clone jenkins-helloworld-groovy-plugin template git clone https://github.com/ageekymonk/jenkins-helloworld-groovy-plugin Build the Plugin.This will generate build/libs/hello-world-groovy.hpi ./gradlew build Install the plugin in jenkins. You should see a Build step called say Hello </p>
<footer class="post-footer">
<a class="read-more" href="https://blog.ageekymonk.com/post/jenkins-plugins-in-groovy/">Read More →</a>
</footer>
</article>
<article class="post-entry">
<header class="post-header">
<h3 class="post-title"><a href="https://blog.ageekymonk.com/tips/ncdu/" class="post-link">ncdu - A Must have disk usage analyzer tool</a></h3>
<p class="post-meta">@Ramz · May 5, 2017 · 1 min read</p>
</header>
<p class="post-summary">A disk usage analyzer tool for your laptop as well as on servers.
</p>
<footer class="post-footer">
<a class="read-more" href="https://blog.ageekymonk.com/tips/ncdu/">Read More →</a>
</footer>
</article>
<article class="post-entry">
<header class="post-header">
<h3 class="post-title"><a href="https://blog.ageekymonk.com/tips/zsh-create-multiple-directories/" class="post-link">Zsh Tips 1: Creating multiple directories</a></h3>
<p class="post-meta">@Ramz · Apr 25, 2017 · 1 min read</p>
</header>
<p class="post-summary">To create following directory structure mkdir -p ~/{personal, work}/{notes, todo}</p>
<footer class="post-footer">
<a class="read-more" href="https://blog.ageekymonk.com/tips/zsh-create-multiple-directories/">Read More →</a>
</footer>
</article>
<article class="post-entry">
<header class="post-header">
<h3 class="post-title"><a href="https://blog.ageekymonk.com/tips/ccat/" class="post-link">ccat a replacement for cat</a></h3>
<p class="post-meta">@Ramz · Apr 10, 2017 · 1 min read</p>
</header>
<p class="post-summary">ccat is a syntax highlighter for cat. It is a better replacement for cat.
</p>
<footer class="post-footer">
<a class="read-more" href="https://blog.ageekymonk.com/tips/ccat/">Read More →</a>
</footer>
</article>
<article class="post-entry">
<header class="post-header">
<h3 class="post-title"><a href="https://blog.ageekymonk.com/post/blogging-with-hugo-and-orgmode/" class="post-link">Blogging from Emacs with hugo and org-mode</a></h3>
<p class="post-meta">@Ramz · Mar 28, 2017 · 1 min read</p>
</header>
<p class="post-summary">Hugo v0.19 added support for org mode in hugo. You can write org files and hugo will natively parse it and generate static pages.
This is the content of this blog in an org file.
#+TITLE: Blogging from Emacs with hugo and org-mode #+DATE: 2017-03-28 #+PUBLISHDATE: 2017-03-28 #+DRAFT: false Hugo v0.19 added support for org mode in hugo. You can write org files and hugo will natively parse it and generate webpages.</p>
<footer class="post-footer">
<a class="read-more" href="https://blog.ageekymonk.com/post/blogging-with-hugo-and-orgmode/">Read More →</a>
</footer>
</article>
<article class="post-entry">
<header class="post-header">
<h3 class="post-title"><a href="https://blog.ageekymonk.com/post/tools-i-cant-live-without-fzf/" class="post-link">Tools that i can't live without: fzf</a></h3>
<p class="post-meta">@Ramz · Mar 25, 2017 · 1 min read</p>
</header>
<p class="post-summary">1. Fuzzy search in shell history with ctrl+r With fzf, you can have fuzzy search when using ctrl+r to search through shell history.
2. Fuzzy search for files and folders to be used with vi, emacs, … You can quickly search for files and folders recursively in a directory with Ctrl-t
3. Fuzzy search subfolder to jump to it You can quickly jump to any subdirectory with alt-c</p>
<footer class="post-footer">
<a class="read-more" href="https://blog.ageekymonk.com/post/tools-i-cant-live-without-fzf/">Read More →</a>
</footer>
</article>
<footer class="list-footer">
<nav class="pagination">
<h3 class="offscreen">Pagination</h3>
<a class="pagination-next" href="https://blog.ageekymonk.com/page/2/">Older Posts →</a>
</nav>
</footer>
</section>
<footer class="site-footer">
<p>© 2017 My Life My Code</p>
<p>Powered by <a href="https://gohugo.io/" target="_blank">Hugo</a> with theme <a href="https://github.com/laozhu/hugo-nuo" target="_blank">Nuo</a>.</p>
</footer>
<script src="https://blog.ageekymonk.com/js/bundle.js"></script>
</body>
</html>