Did you know: Firefox lets you take really huge screenshots in one go with images that contain all the contents of the browser window. Not just what you can see. Read on to see what you need to do.
Today I was to install something for a customer in his shared hosting account. What was eating up most of the available disk space? ncdu is a phantastic tool on the commandline to answer that. Only: It wasn’t available. So I tried to install it as a regular user - and succeeded! Thank you jweiland for fullfilling the requirements for that. And this is what I did.
On an Ubuntu 14.04 LTS you should not touch the Python version of the system. But you can compile other Python versions from source and use those runtimes with VirtualEnv. This post shows how.
Rumors say upgrading a TYPO3 installation from 4.5 to 6.2 is easy and straightforward. My experience: It’s not! As usual it is the extensions that are causing problems. Here is my very own checklist of upgrade steps. It has not come to an end yet!
We weren’t too many. But it was absolutely great and useful. Why? Read on!
Work in progress - not finished yet!
Once there was a server srv123. This post is for insiders and describes what needs to be done to get this rather old server ready for a new task in October 2015: Switch to the new Sphinx theme t3SphinxThemeRtd for TYPO3 documentation.
In short: Use drag and drop instead of copy and paste to enter the filepath in a terminal window (video).
I’m working on a new theme for the TYPO3 documentation. If you want to learn about the details of that work see my notes. The theme isn’t deployed yet. But individual manuals are available with that new theme on a manual and experimental basis already.
It’s time to switch to a new theme on docs.typo3.org. Read here about the development, how things are going and how to contribute.
I have on of those Yubikey Neo usb sticks that are hyped so much these days to find out how things work in reality. The idea of a movable device that is able to store AND USE a PGP key securely has intrigued me for quite a while.
We spent some lovely days at de Kikkert with yawl sailing in Friesland NL. Here are some impressions.
Proposal for a session at the TYPO3 developer days July 16-19, 2015 (T3DD15) at Nürnberg.
LiveReload can make your life as a web developer so much easier. Find out how.
At the moment this problem keeps me busy. Can you help?
Playing with electronics or Arduino? Here’s a “quick’n dirty” solution for cutting down the time to get the power supply set up.
My notes about using the kickstarter to create TYPO3 extensions go here. Will be updated as needed.
Enigmail on Thunderbird complains these days that it will soon require Gnupg version 2.
I took part in the TYPO3 Server Team Sprint March 20-22, 2015 in Frankfurt at DKD.
Sphinx uses ‘Pygments’ for syntax highlighting. And Pygments does a syntax check first.
For PHP this check only succeeds for code starting with <?php
unless you call
Pygments with the parameter startinline=True
. Problem: Sphinx will not let
you specify that parameter. Solution: Add some lines to conf.py
to change
the default behavior of the PHPLexer in Pygments.
This is TypoScript I’d like to remember. Will be updated as needed.
Ongoing attempt to collect useful online services - mostly for web development. We’ll see what we find. Will be updated as needed.
How do you hand over data from the server to the Javascript of an HTML5 document? Here’s what I found out. Currently I’m talking about TYPO3 6.2, Extbase/Fluid and JQuery 1.11.2.
How to test whether an extension is loaded in a TypoScript condition.
Quicklinks for the web developer. Just starting! Will be updated as needed.
Tips to become a happy TYPO3 documenter. This post will be updated as needed.
This post is about how to install the Sphinx documentation tools on your machine and how to get going with the first steps. Having done this you can render TYPO3 documentation projects at the commandline. For Linux, Mac and Windows. This post will be updated as needed.
Cool sources of information! Will be updated as needed.
“Fundstücke” - pieces I found - just so. Will be updated as needed. If I wouldn’t note them here I would waste a lot of time with searching later...
Ideas I want to keep for times of idleness - just so. Will be updated as needed.
Ongoing attempt to collect links and documentation about typography. Will be updated as needed.
Ongoing attempt to collect clever stuff about Ubuntu. Will be updated as needed.
Ongoing attempt to collect knowledge about Youtrack. Will be updated as needed.
Ongoing attempt to collect links and documentation about Vagrant. Will be updated as needed.
Ongoing attempt to collect know how about the Twitter Bootstrap framework. Will be updated as needed.
Ongoing attempt to collect links and documentation about TYPO3. New links will go here first and may later be outsourced into a separate post. Will be updated as needed.
Ongoing attempt to collect links and documentation about Ruby. Will be updated as needed.
Ongoing attempt to collect links and documentation about TYPO3. New links will go here first and may later be outsourced into a separate post. Will be updated as needed.
Updated on Oct 30, 2018
Ongoing attempt to collect links and documentation about MySql. Will be updated as needed.
Ongoing attempt to collect clever stuff about Javascript. Will be updated as needed.
Ongoing attempt to collect clever stuff about JQuery. Will be updated as needed.
Ongoing attempt to collect knowhow about Git. Will be updated as needed.
Ongoing attempt to collect links and information about cryptography. Will be updated as needed.
Ongoing attempt to collect links and documentation about CSS. Will be updated as needed.
Ongoing attempt to collect knowledge and “good” links about the Linux Bash. Will be updated as needed.
Ongoing attempt to collect know how about the Arduino. Will be updated as needed.
Ongoing attempt to collect links and documentation about Ansible. Will be updated as needed.
In this blog post I collect links and knowledge about VPN (virtual private network) technology I will update the post as needed.
How can you create your own content elements in TYPO3 CMS if you are not a PHP programmer? That topic definitely deserves a blogpost of its own. And this is it! Will be updated as needed.
Collecting knowledge about the SublimeText editor.
Will be updated as needed.
The homepage claims: “Oh-My-Zsh is an open source, community-driven framework for managing your ZSH configuration. It comes bundled with a ton of helpful functions, helpers, plugins, themes, and a few things that make you shout... ‘Oh My ZSH!’”
I’ve decided to use it more intensely. So I’ll have to take some notes And I will be doing that here!
In this blogpost I collect links and knowledge about “Gui programming”. Will be updated as needed.
In this blogpost I collect links and knowledge about “Web development with Flask”. Will be updated as needed.
Email mailings are something special. Should I learn something I’ll add it here.
About data formats. This blog post is updated as needed.
About graphics, charts, diagrams, ...
Ongoing attempt to to collect tips and tricks about how to get things done on Linux. Will be updated as needed.
Yesterday evening at our regular monthly TYPO3 usergroup here in Münster we talked about these great “3D Chalk Drawings” illusions besides other stuff. I don’t want to loose this great example of using illusions out of sight so I’m giving it a post here. And why is it “TYPO3” related? Because it’s about usability and user guidance und user experience as well. And we talked about it!
Taking notes about and around PyCharm. Will be updated as needed.
My notepad, my scratchpad. Texts will change here. I’m using this page for convenient writing.
This is a place to collect knowhow about the Lenovo Thinkpad T-430.
Credit:
Much of this post is a reproduction from JetBrains article “Linux Scripts for Easy YouTrack Installation”. The intention is to keep that recipe at a “warm and safe place” here and to leave amendments and extras I found necessary when installing YouTrack on Ubuntu Trusty Tahr 14.04 LTS.
Thanks to Sebastian Fischer it can be easy now to extend the domain model of an existing extension. Sebastian presented his TYPO3 CMS extension ‘extender’ at the T3CRR 2014 in Essen. This post gives a very short description and howto.
With Sphinx and Ablog you can generate static files for your weblog from reStructuredText. This post explains the basics of the installation.
This Howto explains how you can use SSH and Rsync to copy files from a remote server to your local machine fast and comfortably.
Ongoing writing and link collection about reStructuredText builders and writers.
THIS POST IS UNDER CONSTRUCTION!
Wow, that really has been a fantastic event: TYPO3camp RheinRuhr 2014. Many thanks to the organizers, the participants and the Unperfekthaus Essen. What a great location to meet in.
Huh - what is this? You may know that directives can have options, but text roles? You’re right. They don’t have options. But they can have customization options. And this post is about what fancy stuff you can do with it.
Keywords: ReST, text roles, interpreted text, Docutils, Sphinx
In 1924 my mother was seven years old and lived in Münster. Her mother had given her the name “Ferdinande” and was very proud of that choice. But little Ferdinande never liked the name and always called herself “Nanny”. Now it’s many years later and my mother passed away (Nanny, *1917 - †2016).
A post about that important Contribution_Walkthrough_Tutorials in the Wiki - which is a link that I have to look up again and again myself and thus note here!
Updating a TYPO3 4.4 installation should be easy. But you may encounter “strict standards trouble”. Keywords: TYPO3 4.4, PHP 5.4, fatal error, solution
Let me explain that Per Page Internationalization for ABlog proposal a bit more.
ABlog is Ahmet Bakan’s fantastic Sphinx extension for creating blogs. At the moment as of version 0.3 it lacks support for switching languages on a per post or per page basis. ABlog is OpenSource software and available from Github.This post offers a working solution.
Use wget to copy an installation if one machine offers FTP only.
This blogpost describes a Python script that reads a big dump created by ‘mysqldump’ and splits it into many files that only deal with one table each. The script can be found at github.com/marble/python-splitsql.