This is Carlo Capocasa's old school personal web site. You will find all kinds of useful stuff here that he found worth sharing. If it's not coherent that's because he's a broad dude with a buckload of interests and stuff he does. Some of it is mainly here to be googled.
Carlo Capocasa is a DevOp*, musician and inventor
Carlo likes to be very informal. That doesn't mean he's not a pro. Actually, he finds the combination very attractive.
*A DevOp is a Frankensteinian creation combining a software developer and systems admininistrator in one person
Carlo is best reached by email at carlo - at - capocasa - dot - net
Carlo has some projects going on.
- Audiobar is an audio player for WordPress that keeps playing while visitors browse.
- BcScan is a simple scanning app for Mac OS X.
Various niche writings that are useful in a small set of circumstances. These are mainly here to be googled.
Best work ist printed bold
Linux with a command line is incredibly powerful to avoid using your precious cognitive abilities to navigate around folders and find the right button for the right program. It's also a pain in the nose to set up right. These articles help.
- USB automount Invariably, someone will sneakernet you some files on a USB drive and expect you to mess with them. Mounting that thing manually is a pain, and so is firing up some file manager. This gets it command line ready.
This section contains various Tips & Trick he has discovered over the years.
Symfony 1.4 may be considered legacy, but yet it is a pretty good system and very expandable and usable. Also, it was frequently used to create large web applications that may still require years of maintenance. This documents various efforts to keep it usable and fresh.
- Blobs in Doctrine Fixtures Doctrine 1.2 sucks for blobs. Here's how to work around that.
- PHP Docrine Low Memory Doctrine 1.2 is a huge memory hog. Here's how to cope.
- Traits with Symfony 1.4 Here's how to use traits in Symfony.
- HTML5 forms in Symfony 1.4 How to HTML5ify your forms once and for all for the benefit of mobile users
Frontend Hell. It has gotten much better over time.
- What To Learn First In Css An article on where to get started learning CSS getting the important bits first.
- Practical Use For Hash Functions Hash functions are abstract enough to not learn them because the value of doing so is not obvious. Here are examples.
- UTF-8 and Iso 8559 in emails Email encoding is a bitch. Here's how to tame it.
These are various tips to get various things to run, mostly desktop linux and messing with the Raspberry Pi.
- Self Signed Certificate in Chrome for Linux This one is pretty non-obvious, but this should get it done.
- KWorker 50% CPU bug workaround for realtime kernels Realtime kernels can use 50% CPU on an ideapad y560p and possibly others. Here's how to stop that mischief.
- Advocating the Unity interface for Ubuntu Advocating Unity for Ubuntu. Mark has a point that people complain if something's not like what they're used to, even if what they're used to is like Windows.
- Self-Made Dropbox Here's what I use to sync and backup my files. Dropbox is fine but inflexible, expensive and closed source. This is techie but great.
- Screenshots in Gmail These are harder than they whould be. This helps.
- Google Apps and your mail server sharing a domain Google Apps is great, but if you want to use software to send mail to yourself you need this.
- Using Amazon Glacier A strategy writup on how to use glacier properly to avoid costs and get the benefits
- DropBox replacement with git-annex This should be considered dated. Git Annex is just too complex for comfort if all you want to do is sync stuff.
Music on Linux
Linux is the platform of choice for music, if you can do a little tech. Here are tips.
- Backups for Linux Audio Recording stuff is great, but you also need to keep it safe
- Realtime Kernel, Ubuntu 12.04 The technical side of realtime performance on your machine
- Ubuntu Audio Review Thoughts on making music with UBuntu
Carlo Capocasa uses the SuperCollider music server and music programming language to get things done that sound.
- Endeavour Evo with SuperCollider on Ubuntu The Endeavour Evo is a stunning keyboard with sensors. Here's how to roll it into SuperCollider
- SuperCollider Jack How to use SuperCollider with Jack without it sucking
- Making Money with Music Thoughts on how to tune and cash in
- Finding an Artist Name Thoughts on finding a good name for your act
Carlo has not released any of his own music yet because he is so focused on music programming in his spare time. This section is here regardless, for motivation.
Hey! Carlo! This section is empty! Move faster!!!
Just For Fun
- The beard page Beards have gotten a bad name since they've become hip, but there's a whole philosophy behind them.