/
index6.html
345 lines (308 loc) · 24.2 KB
/
index6.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
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>DavidJB.com</title>
<link rel="stylesheet" href="http://davidjb.com/theme/css/main.css" />
<link href="http://davidjb.com/feeds/all.atom.xml" type="application/atom+xml" rel="alternate" title="DavidJB.com Atom Feed" />
<!--[if IE]>
<script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
</head>
<body id="index" class="home">
<header id="banner" class="body">
<h1><a href="http://davidjb.com/">DavidJB.com <strong>Ramblings about Plone, Pyramid, Python, the web, Linux, and more, by David Beitey.</strong></a></h1>
<nav><ul>
<li><a href="http://davidjb.com/about.html">About me</a></li>
<li><a href="http://davidjb.com/blog/index.html">Blog</a></li>
<li><a href="http://davidjb.com/projects.html">Projects</a></li>
</ul></nav>
</header><!-- /#banner -->
<section id="content" class="body">
<ol id="posts-list" class="hfeed" start="9">
<li><article class="hentry">
<header>
<h1><a href="http://davidjb.com/blog/2010/12/replace-your-logitech-premium-notebook-headset-foam-ear-pads/" rel="bookmark"
title="Permalink to DIY - Replace your Logitech Premium Notebook Headset foam ear pads"><span class="caps">DIY</span> - Replace your Logitech Premium Notebook Headset foam ear pads</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-12-04T00:56:00">
Published: Sat 04 December 2010
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/hardware.html">Hardware</a>. </p>
<p>tags: <a href="http://davidjb.com/tag/foam.html">foam</a> <a href="http://davidjb.com/tag/headphones.html">headphones</a> <a href="http://davidjb.com/tag/logitech.html">logitech</a> <a href="http://davidjb.com/tag/maths.html">maths</a> <a href="http://davidjb.com/tag/pads.html">pads</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/solution.html">solution</a> </p>
</footer><!-- /.post-info --> <p>So, I’m the proud owner of a set of a <a class="reference external" href="http://www.logitech.com/en-gb/speakers-audio/headphones/devices/223">Logitech Premium Notebook
Headset</a>. I purchased these headphones a fair while ago - around 2
years - and just like any set of headphones, the foam ear pads
deteriorated away when I took them out to use them after a long ...</p>
<a class="readmore" href="http://davidjb.com/blog/2010/12/replace-your-logitech-premium-notebook-headset-foam-ear-pads/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2010/12/replace-your-logitech-premium-notebook-headset-foam-ear-pads/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="http://davidjb.com/blog/2010/10/bad-relationships-relationchoice-relationcatalog-and-removed-dexterity-content-in-plone/" rel="bookmark"
title="Permalink to Bad relationships: RelationChoice, RelationCatalog and removed Dexterity content in Plone">Bad relationships: RelationChoice, RelationCatalog and removed Dexterity content in Plone</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-10-26T17:38:00">
Published: Tue 26 October 2010
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/it-work.html">IT, Work</a>. </p>
<p>tags: <a href="http://davidjb.com/tag/borked.html">borked</a> <a href="http://davidjb.com/tag/dexterity.html">dexterity</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/zope.html">zope</a> </p>
</footer><!-- /.post-info --> <p><strong>Disclaimer:</strong> this post isn’t giving relationship advice (or..it is in
some twisted way). Unsurprisingly, removing content in Plone via the
<span class="caps">ZMI</span> when Plone says something can’t be deleted is likely to cause problems.</p>
<p>In my case, the fact I removed a Dexterity-based container ("Project")
caused users to ...</p>
<a class="readmore" href="http://davidjb.com/blog/2010/10/bad-relationships-relationchoice-relationcatalog-and-removed-dexterity-content-in-plone/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2010/10/bad-relationships-relationchoice-relationcatalog-and-removed-dexterity-content-in-plone/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="http://davidjb.com/blog/2010/10/linux-printing-at-james-cook-university/" rel="bookmark"
title="Permalink to Linux: Printing at James Cook University">Linux: Printing at James Cook University</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-10-04T15:57:00">
Published: Mon 04 October 2010
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/linux.html">Linux</a>. </p>
</footer><!-- /.post-info --> <p>Printing at <span class="caps">JCU</span> is difficult on Linux, given <span class="caps">JCU</span> exists as a Windows
environment. The fact that Xerox Postscript drivers for Linux aren’t
exactly straight forward to install doesn’t help either - they require
custom filter applications to be compiled.</p>
<div class="section" id="setting-up-the-drivers">
<h2>Setting up the drivers</h2>
<ol class="arabic">
<li><p class="first">To make sure you have ...</p></li></ol></div>
<a class="readmore" href="http://davidjb.com/blog/2010/10/linux-printing-at-james-cook-university/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2010/10/linux-printing-at-james-cook-university/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="http://davidjb.com/blog/2010/07/oh-microsoft-we-do-tire-of-thy-bugs-in-ie/" rel="bookmark"
title="Permalink to Oh Microsoft, we do tire of thy bugs in IE">Oh Microsoft, we do tire of thy bugs in <span class="caps">IE</span></a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-07-22T17:20:00">
Published: Thu 22 July 2010
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/web.html">Web</a>. </p>
<p>tags: <a href="http://davidjb.com/tag/bug.html">bug</a> <a href="http://davidjb.com/tag/css.html">css</a> <a href="http://davidjb.com/tag/html.html">html</a> <a href="http://davidjb.com/tag/ie.html">IE</a> <a href="http://davidjb.com/tag/ie8.html">ie8</a> <a href="http://davidjb.com/tag/internet-explorer.html">internet explorer</a> <a href="http://davidjb.com/tag/rendering.html">rendering</a> <a href="http://davidjb.com/tag/tag.html">tag</a> <a href="http://davidjb.com/tag/tags.html">tags</a> </p>
</footer><!-- /.post-info --> <p>Yes, it’s another post about Microsoft and its poor implementation of
Internet Explorer. This time it’s version 8 and its rendering of lists,
and in specific, links within list items. Most humorously, Microsoft’s
own documentation (separate issue; about <a class="reference external" href="http://msdn.microsoft.com/en-us/library/bb250413%28VS.85%29.aspx">rounded corners</a>) gave me a
laugh when it said ...</p>
<a class="readmore" href="http://davidjb.com/blog/2010/07/oh-microsoft-we-do-tire-of-thy-bugs-in-ie/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2010/07/oh-microsoft-we-do-tire-of-thy-bugs-in-ie/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="http://davidjb.com/blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime/" rel="bookmark"
title="Permalink to Plone/Zope: Truncating a Data.fs back to a certain date/time">Plone/Zope: Truncating a Data.fs back to a certain date/time</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-07-20T13:39:00">
Published: Tue 20 July 2010
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
<p>tags: <a href="http://davidjb.com/tag/datafs.html">data.fs</a> <a href="http://davidjb.com/tag/database.html">database</a> <a href="http://davidjb.com/tag/date.html">date</a> <a href="http://davidjb.com/tag/fix.html">fix</a> <a href="http://davidjb.com/tag/linux.html">linux</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/python.html">python</a> <a href="http://davidjb.com/tag/time.html">time</a> <a href="http://davidjb.com/tag/truncate.html">truncate</a> <a href="http://davidjb.com/tag/zeo.html">zeo</a> <a href="http://davidjb.com/tag/zodb.html">zodb</a> <a href="http://davidjb.com/tag/zodb3.html">zodb3</a> <a href="http://davidjb.com/tag/zope.html">zope</a> </p>
</footer><!-- /.post-info --> <p>Okay. So, anyone out here who’s listening — particularly those
overly-enthusiastic users — don’t try to recursively <tt class="docutils literal">wget</tt> your
Plone site (or other <span class="caps">CMS</span>, for that matter) whilst you’re logged in with
an account that can make edits. It <strong>will</strong> lead to a very bad situation
where your site ...</p>
<a class="readmore" href="http://davidjb.com/blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2010/07/plonezope-truncating-a-data-fs-back-to-a-certain-datetime/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="http://davidjb.com/blog/2010/07/plone-running-plone-without-copies-of-blobs/" rel="bookmark"
title="Permalink to Plone: running Plone without copies of blobs">Plone: running Plone without copies of blobs</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-07-13T16:30:00">
Published: Tue 13 July 2010
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
<p>tags: <a href="http://davidjb.com/tag/blob.html">blob</a> <a href="http://davidjb.com/tag/blobs.html">blobs</a> <a href="http://davidjb.com/tag/files.html">files</a> <a href="http://davidjb.com/tag/patch.html">patch</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/python.html">python</a> </p>
</footer><!-- /.post-info --> <p>Having a bad day? Just bombed your only copies of some files that you’d
been storing as blobs together with your Plone database? Maybe you had
the blobs stored incorrectly on your Zeo client, rather than the server,
and then in a hasty effort to free some space (due ...</p>
<a class="readmore" href="http://davidjb.com/blog/2010/07/plone-running-plone-without-copies-of-blobs/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2010/07/plone-running-plone-without-copies-of-blobs/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="http://davidjb.com/blog/2010/07/plone-overrides-zcml-gets-auto-included-with-z3c-autoinclude/" rel="bookmark"
title="Permalink to Plone: Overrides.zcml gets auto-included with z3c.autoinclude">Plone: Overrides.zcml gets auto-included with z3c.autoinclude</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-07-13T15:01:00">
Published: Tue 13 July 2010
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
<p>tags: <a href="http://davidjb.com/tag/auto.html">auto</a> <a href="http://davidjb.com/tag/icons.html">icons</a> <a href="http://davidjb.com/tag/include.html">include</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/plone-3.html">plone 3</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/theme.html">theme</a> <a href="http://davidjb.com/tag/z3c.html">z3c</a> <a href="http://davidjb.com/tag/zcml.html">zcml</a> <a href="http://davidjb.com/tag/zope.html">zope</a> </p>
</footer><!-- /.post-info --> <p>Unsurprisingly, specifying a z3c.autoinclude entry point in your Plone
product egg means your <span class="caps">ZCML</span> gets automatically included. That’s great
because it means you don’t have to specify your product under the <span class="caps">ZCML</span>
section of your instance in buildout. One thing that isn’t so obvious
(it’s ...</p>
<a class="readmore" href="http://davidjb.com/blog/2010/07/plone-overrides-zcml-gets-auto-included-with-z3c-autoinclude/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2010/07/plone-overrides-zcml-gets-auto-included-with-z3c-autoinclude/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="http://davidjb.com/blog/2010/07/linux-make-time-with-faketime/" rel="bookmark"
title="Permalink to Linux: Make time with faketime">Linux: Make time with faketime</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-07-12T12:02:00">
Published: Mon 12 July 2010
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/linux.html">Linux</a>. </p>
<p>tags: <a href="http://davidjb.com/tag/faketime.html">faketime</a> <a href="http://davidjb.com/tag/fix.html">fix</a> <a href="http://davidjb.com/tag/linux.html">linux</a> <a href="http://davidjb.com/tag/shp2svg.html">shp2svg</a> <a href="http://davidjb.com/tag/time.html">time</a> <a href="http://davidjb.com/tag/wine.html">wine</a> </p>
</footer><!-- /.post-info --> <p>So you, like me, have hit a situation where you’ve got a time-sensitive
application that won’t run? Maybe you’ve downloaded one of those apps
(like a demo) that won’t run after a certain date and time because it’s
"expired". Or else, maybe some other arbitrary ...</p>
<a class="readmore" href="http://davidjb.com/blog/2010/07/linux-make-time-with-faketime/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2010/07/linux-make-time-with-faketime/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="http://davidjb.com/blog/2010/07/plone-4-local-zeo-blobs-conflict-with-plone-instance/" rel="bookmark"
title="Permalink to Plone 4: Local Zeo blobs conflict with Plone instance">Plone 4: Local Zeo blobs conflict with Plone instance</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-07-06T16:04:00">
Published: Tue 06 July 2010
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
<p>tags: <a href="http://davidjb.com/tag/blob.html">blob</a> <a href="http://davidjb.com/tag/conflict.html">conflict</a> <a href="http://davidjb.com/tag/database.html">database</a> <a href="http://davidjb.com/tag/db.html">db</a> <a href="http://davidjb.com/tag/files.html">files</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/plone-4.html">plone 4</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/upgrade.html">upgrade</a> <a href="http://davidjb.com/tag/zeo.html">zeo</a> </p>
</footer><!-- /.post-info --> <p>As the title suggests, there’s a conflict between a Zeo database
instance being run together with a Plone 4/Zope instance, and them
trying to share the same blob storage folder. But, this only happens if
you misunderstand or incorrectly set the option of <em>shared-blob = off</em>,
and <em>blob-storage</em> to ...</p>
<a class="readmore" href="http://davidjb.com/blog/2010/07/plone-4-local-zeo-blobs-conflict-with-plone-instance/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2010/07/plone-4-local-zeo-blobs-conflict-with-plone-instance/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
<li><article class="hentry">
<header>
<h1><a href="http://davidjb.com/blog/2010/06/plone-sitemanager-leftovers-not-the-good-kind/" rel="bookmark"
title="Permalink to Plone: SiteManager leftovers; not the good kind">Plone: SiteManager leftovers; not the good kind</a></h1>
</header>
<div class="entry-content">
<footer class="post-info">
<abbr class="published" title="2010-06-28T14:35:00">
Published: Mon 28 June 2010
</abbr>
<address class="vcard author">
By <a class="url fn" href="http://davidjb.com/author/davidjb.html">davidjb</a>
</address>
<p>In <a href="http://davidjb.com/category/plone.html">Plone</a>. </p>
<p>tags: <a href="http://davidjb.com/tag/egg.html">egg</a> <a href="http://davidjb.com/tag/error.html">error</a> <a href="http://davidjb.com/tag/install.html">install</a> <a href="http://davidjb.com/tag/plone.html">plone</a> <a href="http://davidjb.com/tag/problem.html">problem</a> <a href="http://davidjb.com/tag/site.html">site</a> <a href="http://davidjb.com/tag/update.html">update</a> <a href="http://davidjb.com/tag/zope.html">zope</a> </p>
</footer><!-- /.post-info --> <div class="note">
<p class="first admonition-title">Note</p>
<p class="last"><strong>Update:</strong> You should check out <a class="reference external" href="http://pypi.python.org/pypi/wildcard.fixpersistentutilities">wildcard.fixpersistentutilities</a>
- it’s a fantastic solution to problems like this. Many thanks to
Nathan Van Gheem, the author of the add on. Check out the link and
see how to install it (temporarily) on your Plone instance that
needs its site manager cleaned ...</p></div>
<a class="readmore" href="http://davidjb.com/blog/2010/06/plone-sitemanager-leftovers-not-the-good-kind/">read more</a>
<p>There are <a href="http://davidjb.com/blog/2010/06/plone-sitemanager-leftovers-not-the-good-kind/#disqus_thread">comments</a>.</p> </div><!-- /.entry-content -->
</article></li>
</ol><!-- /#posts-list -->
<p class="paginator">
<a href="http://davidjb.com/index5.html">«</a>
Page 6 / 13
<a href="http://davidjb.com/index7.html">»</a>
</p>
</section><!-- /#content -->
<section id="extras" class="body">
<div class="blogroll">
<h2>blogroll</h2>
<ul>
<li><a href="http://planet.plone.org">Planet Plone</a></li>
<li><a href="http://jcu.me">jcu.me Research Porfolio</a></li>
<li><a href="http://xckd.com">XKCD</a></li>
</ul>
</div><!-- /.blogroll -->
<div class="social">
<h2>social</h2>
<ul>
<li><a href="http://davidjb.com/feeds/all.atom.xml" type="application/atom+xml" rel="alternate">atom feed</a></li>
<li><a href="http://git.io/djb">GitHub</a></li>
<li><a href="http://twitter.com/davidjb_">Twitter</a></li>
<li><a href="http://linkedin.com/in/davidbeitey">LinkedIn</a></li>
<li><a href="http://facebook.com/david.beitey">Facebook</a></li>
<li><a href="https://plus.google.com/u/0/106527454335411502430">Google+</a></li>
</ul>
</div><!-- /.social -->
</section><!-- /#extras -->
<footer id="contentinfo" class="body">
<address id="about" class="vcard body">
Proudly powered by <a href="http://getpelican.com/">Pelican</a>, which takes great advantage of <a href="http://python.org">Python</a>.
</address><!-- /#about -->
<p>The theme is by <a href="http://coding.smashingmagazine.com/2009/08/04/designing-a-html-5-layout-from-scratch/">Smashing Magazine</a>, thanks!</p>
</footer><!-- /#contentinfo -->
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-24253455-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">
var disqus_shortname = 'davidjb';
(function () {
var s = document.createElement('script'); s.async = true;
s.type = 'text/javascript';
s.src = '//' + disqus_shortname + '.disqus.com/count.js';
(document.getElementsByTagName('HEAD')[0] || document.getElementsByTagName('BODY')[0]).appendChild(s);
}());
</script>
</body>
</html>