collective.table, report #3

Published on 2011/08/08

|

Last updated on 2015/10/13

|

by Nejc Zupan

Work report A week ago, myself and my mentor both participated in the Plone Sauna Sprint. It was an epic event, thanks to all sprinters for being that great throughout the week. During the event my mentor and I discussed in great length how to approach challenges that collective.table presents. We want the table to […]

collective.table alpha release

Published on 2011/07/21

|

Last updated on 2015/10/13

|

by Nejc Zupan

Introduction It’s now past the mid-term evaluation deadline for my Google Summer of Code project and it’s time to release my work out to the wider community to receive feedback and ideas on how to improve it. Status During the last days I was focusing on polishing the first release: writing documentation, adding more comments, […]

collective.table GSoC report

Published on 2011/07/04

|

Last updated on 2015/10/13

|

by Nejc Zupan

Introduction It’s now been over a month since I started my Google Summer of Code project. It’s been a fun month, full of newly learned tricks, mostly courtesy of my mentor Martijn Pieters, Jarn AS. Our goal is to have an ability in Plone to store arbitrary pieces of tabular data, in the same way […]

Collective SVN project -> GitHub

Published on 2011/06/09

|

Last updated on 2015/10/13

|

by Nejc Zupan

More and more Plone projects are being migrated over to GitHub for various reasons. Here’s a quick guide on how to import your Collective SVN project into GitHub. GitHub can directly import SVN projects only by specifying a URL to the repository. However, for some reason this does not work for Collective SVN repositories. The […]

Assertion `t_size >= b_size’ failed

Published on 2011/03/22

|

Last updated on 2015/10/13

|

by Nejc Zupan

Recently, when migrating a Plone 4 site from one VPS server instance to another, we had the following problem: We were not able to start Zope with Supervisord because it crashed every time we tried to start it. Running Zope in foreground (bin/instance fg) produced the following error: Python: Objects/typeobject.c:1736: extra_ivars: Assertion `t_size >= b_size’ […]

Multiple configurations for Tunnelblick

Published on 2011/02/26

|

Last updated on 2015/10/13

|

by Nejc Zupan

A while ago I wrote about configuring Tunnelblick OpenVPN client for OS X. Here is how you can have multiple OpenVPN configurations with TunnelBlick: 1. Open ~/Library/Application\ Support/Tunnelblick/Configurations/ with Finder. 2. Rename openvpn.conf to openvpn-location-a.conf. 3. Duplicate openvpn-location-a.conf and rename the duplicate to openvpn-location-b.conf. 4. Open both of these configurations and change values such as server IP, etc. 5. Restart Tunnelblick. […]

Finding bad blocks on USB flash drives

Published on 2011/02/01

|

Last updated on 2015/10/13

|

by Nejc Zupan

After a recent thorough cleaning of my office desk I found a handful of USB sticks. I knew some of them were more or less broken and some should be OK. But which are whic The solution that first came to mind was to scan USB drives for corrupted sectors / bad blocks. After some […]

Deploying Cyn.in 3.1.3 on CentOS 5.4

Published on 2011/01/10

|

Last updated on 2015/10/13

|

by Nejc Zupan

Last week we were upgrading Cyn.in to the latest version. After a few days of testing on a local server it was time to deploy it to the server. Since Cyn.in needs quite some RAM to operate normally, we chose Virpus VPS instance with 2 gigs of RAM, running CentOS 5.4. Running buildout on the […]

Testing memoized methods

Published on 2011/01/06

|

Last updated on 2015/10/13

|

by Nejc Zupan

For a recent Plone project we needed to write unit tests for methods that were using plone.memoize for caching return values. With a standard Plone’s PloneTestCase I got the following error: Error in test test_main_image (niteoweb.elcond.tests.test_stol.TestContent) Traceback (most recent call last): File “/Users/zupo/work/python/parts/opt/lib/python2.6/unittest.py”, line 279, in run testMethod() File “/Users/zupo/work/niteoweb.elcond/src/niteoweb/elcond/tests/test_stol.py”, line 75, in test_main_image image […]

Order of ‘parts’ when compiling lxml

Published on 2011/01/05

|

Last updated on 2015/10/13

|

by Nejc Zupan

CentOS’s repos don’t have a working version of libxslt (you need 1.1.20, repos have 1.1.17) so we need to statically compile it for collective.xdv to work. But, there is a catch! You need to be careful about how you order your parts in your buildout.cfg. For examle, the following buildout.cfg works perfectly fine, it downloads […]