/
index.html
211 lines (161 loc) · 7.78 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
<!DOCTYPE html>
<html lang="en">
<head>
<link href='//fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,700,400italic' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="/theme/stylesheet/style.min.css">
<link rel="stylesheet" type="text/css" href="/theme/pygments/monokai.min.css">
<link rel="stylesheet" type="text/css" href="/theme/font-awesome/css/font-awesome.min.css">
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="HandheldFriendly" content="True" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="robots" content="" />
<meta name="author" content="hyphenOs Software Labs. Pvt. Ltd." />
<meta name="description" content="" />
<meta property="og:site_name" content="hyphenOs {-Os} Blog"/>
<meta property="og:type" content="blog"/>
<meta property="og:title" content="hyphenOs {-Os} Blog"/>
<meta property="og:description" content=""/>
<meta property="og:locale" content="en_US"/>
<meta property="og:url" content=""/>
<meta property="og:image" content="/images/hyphenos-white.svg">
<title>hyphenOs {-Os} Blog</title>
</head>
<body>
<aside>
<div>
<a href="">
<img src="/images/hyphenos-white.svg" alt="" title="">
</a>
<h1><a href=""></a></h1>
<nav>
<ul class="list">
<li><a href="https://hyphenos.io/" target="_blank">hyphenOs Home</a></li>
</ul>
</nav>
<ul class="social">
<li><a class="sc-github" href="https://github.com/hyphenOs" target="_blank"><i class="fa fa-github"></i></a></li>
</ul>
</div>
</aside>
<main>
<article>
<header>
<h2><a href="/profiling-context-manager.html#profiling-context-manager">Using Context Manager for Profiling</a></h2>
<p>
Posted on Thu 24 August 2017 in <a href="/category/python-profiling.html">Python Profiling</a>
• Tagged with
<a href="/tag/profiling.html">profiling</a>, <a href="/tag/with-statement.html">with-statement</a>, <a href="/tag/context-manager.html">context manager</a>, <a href="/tag/python.html">python</a>
</p>
</header>
<div>
<p>We needed an ability to perform profiling in one of the classes we were implementing. The class was implementing a functionality that involved heavy computations, so it was a good idea to run profiling and find out where extra time is spent.</p>
<br>
<a class="btn" href="/profiling-context-manager.html#profiling-context-manager"> Continue reading
</a>
</div>
<hr />
</article>
<article>
<header>
<h2><a href="/tickerplot-2-0.html#tickerplot-2-0">Tickerplot 2.0</a></h2>
<p>
Posted on Sat 19 August 2017 in <a href="/category/tickerplot.html">tickerplot</a>
• Tagged with
<a href="/tag/nse.html">NSE</a>, <a href="/tag/stocks.html">stocks</a>, <a href="/tag/analytics.html">analytics</a>
</p>
</header>
<div>
<p>One of our internal projects 'tickerplot' is about stock analytics. It's taking some shape and has undergone a lot of changes recently, finally an architecture is emerging out. This post describes components, which repositories they belong to and how they interface with each other.</p>
<br>
<a class="btn" href="/tickerplot-2-0.html#tickerplot-2-0"> Continue reading
</a>
</div>
<hr />
</article>
<article>
<header>
<h2><a href="/on-ftrace-kprobes-tracepoints.md.html#on-ftrace-kprobes-tracepoints.md">On Ftrace, kprobes, tracepoints</a></h2>
<p>
Posted on Wed 09 August 2017 in <a href="/category/performance.html">Performance</a>
• Tagged with
<a href="/tag/linux-kernel.html">linux-kernel</a>, <a href="/tag/tracing.html">tracing</a>, <a href="/tag/bpf.html">bpf</a>, <a href="/tag/ftrace.html">ftrace</a>
</p>
</header>
<div>
<p>For a beginner, tracing infrastructure in Linux can be considerably confusing. It's easier to get lost while trying to figure out what exactly are tracing mechanisms, which ones should be used. Addition of new eBPF support for tracing has added more to it. This is just an attempt to compile what is my current understanding, with a slightly more bias towards what facilities eBPF provides, as this is the state of the art.</p>
<br>
<a class="btn" href="/on-ftrace-kprobes-tracepoints.md.html#on-ftrace-kprobes-tracepoints.md"> Continue reading
</a>
</div>
<hr />
</article>
<article>
<header>
<h2><a href="/vector-operations-are-fast-right.html#vector-operations-are-fast-right">So Vector Operations Are Fast, Right?</a></h2>
<p>
Posted on Mon 07 August 2017 in <a href="/category/performance.html">Performance</a>
• Tagged with
<a href="/tag/pandas.html">pandas</a>, <a href="/tag/numpy.html">numpy</a>
</p>
</header>
<div>
<p>Recently, for one of the projects we are working on, I was looking at processing data from Pandas panel. I wanted to find out certain <code>items</code> in a Panel based on certain criteria on the <code>minor axis</code>. I worked with two flavors and the findings for different data-sets are quite interesting. Something that would definitely qualify as an interesting learning. We discuss, how profiling can be successfully used to explain certain Performance behavior, that often looks counter-intuitive.</p>
<br>
<a class="btn" href="/vector-operations-are-fast-right.html#vector-operations-are-fast-right"> Continue reading
</a>
</div>
<hr />
</article>
<article>
<header>
<h2><a href="/opencontrail-getting-started-lessons-1.html#opencontrail-getting-started-lessons-1">Getting started with OpenContrail, Lessons Learned (Part 1)</a></h2>
<p>
Posted on Fri 04 August 2017 in <a href="/category/networking.html">Networking</a>
• Tagged with
<a href="/tag/opencontrail.html">opencontrail</a>, <a href="/tag/openstack.html">openstack</a>, <a href="/tag/sdn.html">SDN</a>, <a href="/tag/nfv.html">NFV</a>
</p>
</header>
<div>
<p>OpenContrail provides right set of abstractions for VM and Container networking. However, if one is new to OpenContrail, getting started can be an uphill task. Documenting some of the lessons learned while trying to get started with OpenContrail.</p>
<br>
<a class="btn" href="/opencontrail-getting-started-lessons-1.html#opencontrail-getting-started-lessons-1"> Continue reading
</a>
</div>
<hr />
</article>
<article>
<header>
<h2><a href="/hyphenos-hello-world.html#hyphenos-hello-world">Hello Static Site Generator</a></h2>
<p>
Posted on Thu 03 August 2017 in <a href="/category/2017.html">2017</a>
• Tagged with
<a href="/tag/pelican.html">pelican</a>
</p>
</header>
<div>
<p>Started hyphenOs blog on github pages, that is powered by Pelican. This article describes the setup.</p>
<br>
<a class="btn" href="/hyphenos-hello-world.html#hyphenos-hello-world"> Continue reading
</a>
</div>
</article>
<div class="pagination">
</div>
<footer>
<p>© hyphenOs Software Labs. Pvt. Ltd. </p>
<p> Powered by <a href="http://getpelican.com" target="_blank">Pelican</a> - <a href="https://github.com/alexandrevicenzi/flex" target="_blank">Flex</a> theme by <a href="http://alexandrevicenzi.com" target="_blank">Alexandre Vicenzi</a>
</p> </footer>
</main>
<script type="application/ld+json">
{
"@context" : "http://schema.org",
"@type" : "Blog",
"name": " hyphenOs {-Os} Blog ",
"url" : "",
"image": "/images/hyphenos-white.svg",
"description": ""
}
</script>
</body>
</html>