165 reputation
8
bio website patrickthurmond.com
location Overland Park, KS
age 31
visits member for 3 years, 1 month
seen Jul 7 at 19:27

I am a professional web developer with two degrees in computer science. I have a background in computer (desktop and laptop) and projector repair as well as tech support for multiple companies.

I do most of my web development with PHP. I have dabbled in Ruby and Java and would like to eventually become fluent in them as well as Python, C, C++ (used this a lot in college), and a few other languages. I am pretty decent at JavaScript. I know HTML and CSS and understand more than the average developer when it comes to web design and design architectures on web platforms (mobile, responsive, grid, etc).

In my current day job I find myself mostly working in Drupal 6 and Drupal 7. But I have worked with WordPress, OpenCart, Magento (ick!), OSCommerce, CodeIgniter (framework), CakePHP (framework, not a fan) and I have a dabbled in numerous other frameworks and CMSes. I am not shy at trying new libraries, tools, and systems. I have worked with MySQL, PostGreSQL, and Oracle 8i (a little bit in college). I am also trying to learn about MongoDB and CouchDB.

My skill seems to be in finding solutions to problems that no one else can seem to solve. Either through research or just coming up with creative solutions on my own. Often times I find myself asking a question on here and then discovering or coming up with the answer on my own a few hours later. I try to curb that so that I can give credit to those that really put in the effort to help. I also try to give points to those that help even when I find a solution on my own.

I am a nerd through and through and try to absorb and analyze every bit of knowledge I come across.


Jun
17
comment How to set a binary to init on boot like Apache does (run as a service)
Ok, I will look into that soon. Thanks!
Jun
17
comment How to set a binary to init on boot like Apache does (run as a service)
Yeah, I figured out the "do_start" thing after posted the comment. My call is set to create a pidfile already. Here is the line "start-stop-daemon --background --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \"
Jun
17
awarded  Commentator
Jun
17
awarded  Scholar
Jun
17
comment How to set a binary to init on boot like Apache does (run as a service)
I wish I could have two selected answers because this helped get it into the proper run levels.
Jun
17
accepted How to set a binary to init on boot like Apache does (run as a service)
Jun
17
comment How to set a binary to init on boot like Apache does (run as a service)
I stand corrected sir. After thinking about it some more I finally understood what you meant. You meant to add "--background" in the init script as one of the parameters for the "start-stop-daemon" call. That call is listed in 5 different places in the skeleton script. So I just added it to the ones that had "--start" and BAM! it works. Thanks!!!
Jun
17
comment How to set a binary to init on boot like Apache does (run as a service)
However, if I add "2>&1>/dev/null &" to the call I make directly from the terminal (so "sudo /etc/init.d/phantomjs start 2>&1>/dev/null &") then it backgrounds it. But I am concerned that this won't happen on boot of the server.
Jun
17
comment How to set a binary to init on boot like Apache does (run as a service)
I tried running it like this "/etc/init.d/phantomjs start --background" and that didn't push it to the background. I have also tried adding "2>&1>/dev/null &" to the DAEMON_ARGS with no luck.
Jun
15
awarded  Student
Jun
14
comment How to set a binary to init on boot like Apache does (run as a service)
I also still need to figure out how to launch this like you would Apache where it launches the service in the background and gives you back a success or failure and then returns you to the prompt.
Jun
14
comment How to set a binary to init on boot like Apache does (run as a service)
Lol, ok actually I found out that it works better if you run "update-rc.d phantomjs defaults" first and then run "update-rc.d phantomjs enable". I still get the errors, but now it removes and recreates links. And I admit that I wrote this script. But this is my very first time writing an init script.
Jun
14
comment How to set a binary to init on boot like Apache does (run as a service)
When I run that I get "update-rc.d: warning: phantomjs start runlevel arguments (none) do not match LSB Default-Start values (2 3 4 5)". I am trying to figure out what that means.
Jun
14
asked How to set a binary to init on boot like Apache does (run as a service)
Jun
13
awarded  Excavator
Jun
13
awarded  Editor
Jun
13
revised How to run a command multiple times?
You shouldn't put the word "function" in front of the declaration. It is invalid and will create errors upon reboot if you put this in your ".profile" or ".bashrc". Ref - http://viralpatel.net/blogs/writing-functions-in-shell-script/
Jun
13
suggested suggested edit on How to run a command multiple times?
Nov
4
awarded  Supporter
Sep
29
answered 100% uptime for a web application