Dallas PHP Message Board › Products I use in my environment
This is based on the topic from the previous month about your codeing enviroment. Hopefully some of you will add your own to this post.
I work on a mac with ubuntu or debain as my different servers. Most everything is free or pretty cheap on this list for the small company I work at.
Editing / Coding:
vim with http://vimcasts.org/... -- I couldn't believe how powerful vim was, watching a few videos made me throw out all other editors and use it full time. I use ctags for easily going to the definition of class/methods (http://www.thegeekstu...)
symfony framework http://www.symfony-pr... -- I work on one on-going project and have found symfony to be pretty powerful (1.4).
git http://git-scm.com/... -- Most everyone knows about version control by now. I like to use http://scie.nti.st/20... to make hosting repos easy.
duo security http://www.duosecurit... -- This was a great find for securing down all ssh into servers for free/cheap as a two factor auth. Works great on the iphone, can also be placed into code.
lastpass http://lastpass.com/... -- Doesn't directly help with coding but helps ensure all passwords I use everyone where are near impossible to crack by being 255 long random charaters. Also has an enterprise edition that I'm interested in but have yet to try.
yubikey http://www.yubico.com... -- Small item that goes on my keychain and partners with the pro version of lastpass. It also has a mode to type in a 35+ long set string of charaters and hit enter, which is great when used with a simple password and then holding down the button for 3 seconds and having a very complex but static password added to my logins (like my screen saver unlock). Also can be integrated into php apps with the yubi cloud (or your personal servers if you change how yubikey works)
ossec http://www.ossec.net/... -- Open Source Host-based Intrusion Detection System. This is great at helping to ensure people don't crazy with 777, or see when important /etc/ files change or new atitude packages are installed. Can also go crazy and tell you that your apache server is angry its missing favicon.ico.
Atlassian http://www.atlassian.... -- More commonly known for their Jira, they have a pretty good suite of tools. The only issue is it can get pricy as your company grows and you need more licenses. Have several nice tools that I am still in the process of getting to work.
Quicksilver http://www.blacktree.... -- horrible website, but a tool I can no longer live without. Hard to describe what it does, because it can do everything. I use it for program launching and for its great clipboard history feature. It gets smarter the more you use it. This video gives a brief overview http://www.youtube.co...
Wunderlist http://www.6wunderkin... -- I think this to be a great mini task program that works well across my phone and computer.
Screenflow http://www.telestream... -- This one is pricy at 100 dollars but its great for logging bugs as it records high quality and makes tiny files.
Edited by Kyle Sloan on Oct 14, 2011 6:31 PM
|A former member|
I've got a few to add:
Synergy: http://synergy-foss.o... -- Allows you to use one keyboard and mouse across multiple computers. When you mouse goes to the side of one monitor, it appears on the next. It works across different operating systems and architectures.
Review Board: http://www.reviewboar... -- Code reviews (when done correctly) help build better code and better coders.