Recently I’ve had to migrate a Digital Ocean Droplet from CentOS 6.8 to Centos 7.2. Even though my sys admin experience has been limited and my abilities in the area remain largely unexplored, after taking the Linux Foundation’s Essentials of Linux Administration Course, I felt confident enough to write a script that will automate the process for me. Continue reading “Migration from CentOS 6.8 to Centos 7.2” »
I often like to setup special debugging scripts as part of my development process. Sometimes I need to open up a spreadsheet and setup a table of values that I then use to pass to the scripts that execute some functions, spit out some output and I can make sure that no errors occur — call it LazyMan Testing Method.
Continue reading “How to convert a csv string to a multidimensional array in php” »
For a couple of week now I’ve been wanting to configure a podcatcher on my FreeNas Box. I researched all of the existing plugins, and none of them had any podcatching functionalities. Continue reading “FreeNas Podcatcher: Bashpodder” »
The docs show how to configure access control using an environment variable with mod_setenvif. Using the technique described in the docs, I was able to password protect apache’s server-status page.
<Location /server-status> SetHandler server-status SetEnvIf Request_URI "mypassword" continue=1 Order deny,allow Deny from all Allow from env=continue </Location>
Now only you can access the page by going to: http://server.com/server-status/mypassword/
The downside to using the Request_URI attribute is that the password will be visible in your browser history.
I’m still around. I listen to Joe Rogan Podcast. I watch Dexter. I’ve been lifting weights and focused on the external world. I’ve set up a one-man company Sofus Web Soluciones SCоформить кредит онлайн. I’m still working exclusively for a single client but hopefully I can get a side project rolling as soon as I finish the super amazing multisite cms platform that I’ve been developing for almost a year.