601 reputation
25
bio website
location Richmond, VA
age
visits member for 2 years
seen 2 days ago

I've worked in IT since 1998, gaining experience in every aspect of technology along the way. From building computers and fielding customer support calls, I went on to deploy VPNs and manage CRM systems, set up and manage an ISP and two data centers, re-architect several large websites, and write software for DOJ, CBP, US Army, Cooke Communications, and many others.

I'm now working as a full-time .NET developer for IOTA Solutions, but also playing a major role in driving and implementing new technology for the company. In my spare time, I debug and play with a lot of open-source software on both Windows and Linux.


Sep
27
comment How to deal with users passwords on website re-design?
You're correct, Drupal 6 uses MD5 with no salt. If OpenCart 1.5 does the same then yes, you can just copy the hashes - they're nothing more than fixed-length strings.
Sep
13
comment How risky is putting sensitive files up on webroot?
@closetnoc, you make a good point. Answer adjusted.
Sep
12
comment How risky is putting sensitive files up on webroot?
@ink, I've been with dreamhost.com for about 5 years and have zero complaints or desire to move. And this is coming from someone who was CTO of a web hosting company.
Sep
12
comment How risky is putting sensitive files up on webroot?
Ah, now I understand. Was actually editing my answer because I had some additional thoughts on that.
Aug
30
comment How to force browser to download all static files every time?
Yeah, not sure what I was thinking. That's what I get for insomniac posting.
Jun
30
comment Home Domain router question
@user3590149 - the answer is not related to DNS. It explains what to do with the hostnames after DNS resolves them to your IP address. When you request a website using a browser, it sends the hostname as a HTTP 1.1 header even though it already knows the IP so the web server knows which site you are requesting. This is known as "virtual hosting" and is the most efficient way to use a single IP address for multiple domains.
Jun
28
comment What steps do I take to transfer a WordPress site from one host to another?
@user3614715 - I rephrased your first sentence. Is that what you were asking?
Jun
27
comment Google alternative to Schema.org’s LimitedAvailability
Strange that Merchant Center is throwing an error on markup that validates on their Structured Data Testing Tool: google.com/webmasters/tools/…
Jun
23
comment SpamAssassin penalising DK Signed
You could try sending to check-auth@verifier.port25.com. This will reply with the details of basic SA processing. I tried it and they do use the DKIM module and not DomainKeys. See port25.com/support/authentication-center/email-verification for more details.
Jun
23
comment SpamAssassin penalising DK Signed
Just realized what you were asking - by website's SA setup, I mean SpamAssassin on isnotspam.com.
Jun
23
comment SpamAssassin penalising DK Signed
Yes, the evidence is the presence of DK_SIGNED. I checked the source of both modules, and only DomainKeys has a header with that name.
Jun
23
comment failed httpd starting on a centos/apache web server
@edvinas.me - the configuration is valid, see httpd.apache.org/docs/2.2/mod/core.html#directory
Jun
14
comment How to configure DNS for hosting a domain with 000webhost.com when purchased from whois.com?
OP can still use whois.com for DNS if it's changed back - this is a basic registrar service included with domain registration and shouldn't add cost. It's a matter of choice/convenience; if the OP has more domains registered with whois.com than hosted with 000webhost - e.g. they are spread among different hosting providers, it may be easier to use whois.com. Obviously the opposite also holds true.
Jun
4
comment Can I use Google AdWords to advertise on my competitors sites after that visitor left my site?
Additionally, there is no way to tell if a user has visited a competitor's site without a third-party cookie tracking their activity, which means the competitor would need to be using the same tracking service and allow access to the data from that service.