This repository has been archived by the owner on Apr 25, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
index2.html
267 lines (253 loc) · 15.8 KB
/
index2.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
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Alex Clark - Python Web Developer & Musician, Django, Pillow, Plock, Plone, Pyramid and more">
<link rel="alternate" href="http://blog.aclark.net/feeds/all.atom.xml" type="application/atom+xml" title="Alex Clark - Python Web Developer & Musician Full Atom Feed"/>
<title>Alex Clark - Python Web Developer & Musician // Django, Pillow, Plock, Plone, Pyramid and more</title>
<link href="https://github.com/pythonpackages/pythonpackages/blob/master/favicon.ico?raw=true" rel="icon">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/pure/0.3.0/pure-min.css">
<link rel="stylesheet" href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.1.0/css/font-awesome.min.css">
<link rel="stylesheet" href="http://blog.aclark.net/theme/css/pure.css">
<script src="//cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<script type="text/javascript" src="http://blog.aclark.net/tipuesearch/tipuesearch_set.js"></script>
<script type="text/javascript" src="http://blog.aclark.net/tipuesearch/tipuesearch_content.js"></script>
<link rel="stylesheet" type="text/css" href="http://blog.aclark.net/tipuesearch/tipuesearch.css">
<script type="text/javascript" src="http://blog.aclark.net/tipuesearch/tipuesearch.js"></script>
</head>
<body>
<div class="pure-g-r" id="layout">
<div class="sidebar pure-u">
<div class="cover-img" style="background-image: url('http://aclark.net/static/background.jpg')">
<div class="cover-body">
<header class="header">
<hgroup>
<img class="avatar" src="http://www.gravatar.com/avatar/6170000a01c67c6ba1e2d4bd87701bae.png">
<h1 class="brand-main"><a href="http://blog.aclark.net">Alex Clark - Python Web Developer & Musician</a></h1>
<p class="tagline">Django, Pillow, Plock, Plone, Pyramid and more</p>
<p class="social">
<a href="http://aclark.net">
<i class="fa fa-home fa-3x"></i>
</a>
<a href="https://github.com/aclark4life">
<i class="fa fa-github fa-3x"></i>
</a>
<a href="https://gratipay.com/~aclark4life">
<i class="fa fa-gittip fa-3x"></i>
</a>
<a href="https://twitter.com/aclark4life">
<i class="fa fa-twitter-square fa-3x"></i>
</a>
<a href="https://about.me/alex.clark">
<i class="fa fa-user fa-3x"></i>
</a>
</p>
</hgroup>
</header>
</div>
</div>
</div>
<div id="search" style="letter-spacing: 1px">
<form action="http://blog.aclark.net">
<input type="text" name="q" id="tipue_search_input" autocomplete="off" required>
</form>
<div id="tipue_search_content" style="padding-left: 55px"></div>
</div>
<div class="pure-u">
<div class="content">
<!-- A wrapper for all the blog posts -->
<div class="posts">
<h1 class="content-subhead">
Posts
– Page 2
</h1>
<section class="post">
<header class="post-header">
<h3><a class="post-title" href="http://blog.aclark.net/2015/02/10/please-do-my-homework/">Please do my homework</a></h3>
<p class="post-meta"><p>Reminiscent of <a class="reference external" href="http://blog.aclark.net/2012/05/23/a-simple-printer-of-nested-lists/">this phenomenon</a>, I'm slowly being driven insane by Redditors asking <a class="reference external" href="http://www.reddit.com/r/Python">/r/Python</a> to do their homework for them. E.g.</p>
<img alt="Question #1" src="/images/homework1.png" />
<p>In principle, and putting aside <a class="reference external" href="http://www.reddit.com/r/learnpython">/r/learnpython</a>, I have no problem with Redditors asking questions on /r/Python that are better suited to /r/learnpython. E.g ...</p></p>
<p class="post-meta">
in <a href="http://blog.aclark.net/category/blog.html">Blog</a> · Tue 10 February 2015
</p>
</header>
</section>
<section class="post">
<header class="post-header">
<h3><a class="post-title" href="http://blog.aclark.net/2015/01/11/new-django-website/">New Django Website</a></h3>
<p class="post-meta"><p><em>After a series of Django gigs in 2014, I had the urge to redevelop our company website in Django; I am very happy with the results. This overview is roughly in order of development from start to finish. And since I am a "packaging guy", I will take this opportunity ...</em></p></p>
<p class="post-meta">
in <a href="http://blog.aclark.net/category/blog.html">Blog</a> · Sun 11 January 2015
</p>
</header>
</section>
<section class="post">
<header class="post-header">
<h3><a class="post-title" href="http://blog.aclark.net/2015/01/05/packt-is-having-a-sale/">Packt is having a sale</a></h3>
<p class="post-meta"><img alt="Packt is having a sale!" src="/images/packt-5.png" />
<p>Happy new year!</p>
<p>For those who haven't heard, PACKT is having a $5 "bonanza". <a class="reference external" href="https://www.packtpub.com/packt5dollar/?utm_source=rochelld&utm_medium=referral&utm_campaign=5D2014">Pick up some $5 Python books</a> while you can! E.g.:</p>
<img alt="Popular Python titles" src="/images/packt-pop.png" />
<p>Sale ends tomorrow, <a class="reference external" href="https://www.packtpub.com/packt5dollar/?utm_source=rochelld&utm_medium=referral&utm_campaign=5D2014">check it out</a>!</p>
</p>
<p class="post-meta">
in <a href="http://blog.aclark.net/category/blog.html">Blog</a> · Mon 05 January 2015
</p>
</header>
</section>
<section class="post">
<header class="post-header">
<h3><a class="post-title" href="http://blog.aclark.net/2014/10/02/pillow-runs-itself/">Pillow Runs Itself!</a></h3>
<p class="post-meta"><p><strong>As of Pillow 2.6.0, the Pillow project almost completely runs itself!</strong></p>
<p>Of course when I say "runs itself" I mean "runs without me", which is what <strong>every open source project lead hopes for</strong>. For the first time ever, I was able to:</p>
<ul class="simple">
<li>Turn off GitHub Watching until two ...</li></ul></p>
<p class="post-meta">
in <a href="http://blog.aclark.net/category/blog.html">Blog</a> · Thu 02 October 2014
</p>
</header>
</section>
<section class="post">
<header class="post-header">
<h3><a class="post-title" href="http://blog.aclark.net/2014/07/05/pillow-2-5-0-is-out/">Pillow 2-5-0 is out!</a></h3>
<p class="post-meta"><p><strong>Pillow is the "friendly" PIL fork by Alex Clark and Contributors. PIL is the Python Imaging Library by Fredrik Lundh and Contributors</strong></p>
<p>Since Pillow 2.0 the Pillow Team has adopted a quarterly release cycle; as such, Pillow 2.5.0 is out! Here's what's new in this ...</p></p>
<p class="post-meta">
in <a href="http://blog.aclark.net/category/blog.html">Blog</a> · Sat 05 July 2014
</p>
</header>
</section>
<section class="post">
<header class="post-header">
<h3><a class="post-title" href="http://blog.aclark.net/2014/06/18/plone-5-alpha-2-is-here/">Plone 5 Alpha 2 is here!</a></h3>
<p class="post-meta"><p><em>This post is long overdue since Plone 5 alpha 2 was released on 2014-04-20! It is also too short. I may do a followup blog entry to review more features, depending on how well this one is received. I also want to talk more about Plock.</em></p>
<p>When Plone 4 alpha ...</p></p>
<p class="post-meta">
in <a href="http://blog.aclark.net/category/blog.html">Blog</a> · Wed 18 June 2014
</p>
</header>
</section>
<section class="post">
<header class="post-header">
<h3><a class="post-title" href="http://blog.aclark.net/2014/06/02/i-love-collective-recipe-plonesite/">I love collective-recipe-plonesite!</a></h3>
<p class="post-meta"><p>Whenever I answer tech support questions, I usually begin with a clean slate, e.g.:</p>
<pre class="literal-block">
$ pip install tmp virtualenv
$ cd `tmp`
$ virtualenv .
$ bin/pip install zc.buildout
$ bin/buildout init
</pre>
<p>Then I edit <tt class="docutils literal">buildout.cfg</tt> to look like this:</p>
<pre class="literal-block">
[buildout]
extends = https://raw.github.com/plock/pins/master/plone-4-3
</pre>
<p>Then ...</p></p>
<p class="post-meta">
in <a href="http://blog.aclark.net/category/blog.html">Blog</a> · Mon 02 June 2014
</p>
</header>
</section>
<section class="post">
<header class="post-header">
<h3><a class="post-title" href="http://blog.aclark.net/2014/05/19/matplotlib-plotting-cookbook-review/">Matplotlib Plotting Cookbook Review</a></h3>
<p class="post-meta"><p><em>I was given a copy of</em> <a class="reference external" href="http://www.packtpub.com/matplotlib-plotting-cookbook/book">Matplotlib Plotting Cookbook by Alexandre Devert</a> <em>and asked to review it. Thanks PACKT!</em> <em>Here is my review.</em></p>
<div class="section" id="preface">
<h2>Preface</h2>
<p>But first, I'll mention I've worked on two projects recently that involved rendering matplotlib graphs directly to the browser i.e. via content-type: image ...</p></div></p>
<p class="post-meta">
in <a href="http://blog.aclark.net/category/blog.html">Blog</a> · Mon 19 May 2014
</p>
</header>
</section>
<section class="post">
<header class="post-header">
<h3><a class="post-title" href="http://blog.aclark.net/2014/05/03/we-pioneer/">We Pioneer</a></h3>
<p class="post-meta"><img alt="alternate text" src="/images/we-pioneer.jpg" />
<p>One of the subjects I find myself thinking about a lot is: Plone (surprise!) In Plone-land, we deliver the <strong>best Python-based CMS money can't buy on top of an aging Zope 2 "application server"</strong> mixed with newer Zope, Python, and other technologies. In short, this is a challenge.</p>
<div class="section" id="diazo">
<h2>Diazo ...</h2></div></p>
<p class="post-meta">
in <a href="http://blog.aclark.net/category/blog.html">Blog</a> · Sat 03 May 2014
</p>
</header>
</section>
<section class="post">
<header class="post-header">
<h3><a class="post-title" href="http://blog.aclark.net/2014/04/07/bro-do-you-even-pillow/">Bro, do you even Pillow?</a></h3>
<p class="post-meta"><img alt="alternate text" src="/images/bro-do-you-even-pillow.jpg" />
<p><a class="reference external" href="https://github.com/python-imaging/Pillow">Pillow</a> is a fork of the Python Imaging Library. Here is an update on the status of the project.</p>
<div class="section" id="released">
<h2>2.4.0 released</h2>
<p>Pillow 2.4.0 is out! Here are the highlights:</p>
<ul class="simple">
<li>Indexed Transparency handled for conversions between L, RGB, and P modes. Fixes #510 [wiredfool]</li>
<li>Conversions enabled from ...</li></ul></div></p>
<p class="post-meta">
in <a href="http://blog.aclark.net/category/blog.html">Blog</a> · Mon 07 April 2014
</p>
</header>
</section>
<div class="pagination-wrapper content-subhead">
<div class="pagination">
<div class="pagination-left">
<a href="http://blog.aclark.net/index.html"><span>← Newer posts</span></a>
</div>
<span>Page 2 / 16</span>
<div class="pagination-right">
<a href="http://blog.aclark.net/index3.html">Older posts →</a>
</div>
</div>
</div><footer class="footer">
<p>© Alex Clark –
Built with <a href="https://github.com/PurePelicanTheme/pure-single">Pure Theme</a>
for <a href="http://blog.getpelican.com/">Pelican</a>
</p>
</footer> </div>
</div>
</div>
</div>
<script>
var $top = $('.go-top');
// Show or hide the sticky footer button
$(window).scroll(function() {
if ($(this).scrollTop() > 200) {
$top.fadeIn(200);
} else {
$top.fadeOut(200);
}
});
// Animate the scroll to top
$top.click(function(event) {
event.preventDefault();
$('html, body').animate({scrollTop: 0}, 300);
})
// Makes sure that the href="#" attached to the <a> elements
// don't scroll you back up the page.
$('body').on('click', 'a[href="#"]', function(event) {
event.preventDefault();
});
</script>
<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
try {
var pageTracker = _gat._getTracker("UA-34988446-1");
pageTracker._trackPageview();
} catch(err) {}
</script>
<script>
$(document).ready(function() {
$('#tipue_search_input').tipuesearch({
'show': 6,
'mode': 'json',
'contentLocation': 'tipuesearch_content.json'
});
});
</script>
</body>
</html>