INSERT INTO sites(host) VALUES('krkeegan.com') 1045: Access denied for user 'www-data'@'localhost' (using password: NO) krkeegan.com Estimated Worth $457,173 - MYIP.NET Website Information
Welcome to MyIP.net!
 Set MYIP as homepage      

  
           

Web Page Information

Title:
Meta Description:
Meta Keywords:
sponsored links:
Links:
Images:
Age:
sponsored links:

Traffic and Estimation

Traffic:
Estimation:

Website Ranks

Alexa Rank:
Google Page Rank:
Sogou Rank:
Baidu Cache:

Search Engine Indexed

Search EngineIndexedLinks
 Google:
 Bing:
 Yahoo!:
 Baidu:
 Sogou:
 Youdao:
 Soso:

Server Data

Web Server:
IP address:    
Location:

Registry information

Registrant:
Email:
ICANN Registrar:
Created:
Updated:
Expires:
Status:
Name Server:
Whois Server:

Alexa Rank and trends

Traffic: Today One Week Avg. Three Mon. Avg.
Rank:
PV:
Unique IP:

More ranks in the world

Users from these countries/regions

Where people go on this site

Alexa Charts

Alexa Reach and Rank

Whois data

Who is krkeegan.com at whois.google.com

Domain Name: krkeegan.com

Registry Domain ID:

Registrar WHOIS Server: whois.google.com

Registrar URL: https://domains.google.com

Updated Date: 2016-04-23T00:00:00Z

Creation Date: 2000-04-23T00:00:00Z

Registrar Registration Expiration Date: 2017-04-23T00:00:00Z

Registrar: Google Inc.

Registrar IANA ID: 895

Registrar Abuse Contact Email: registrar-abuse

Registrar Abuse Contact Phone: +1.8772376466

Domain Status: clientTransferProhibited https://www.icann.org/epp#clientTransferProhibited

Registry Registrant ID:

Registrant Name: Contact Privacy Inc. Customer 124282486

Registrant Organization: Contact Privacy Inc. Customer 124282486

Registrant Street: 96 Mowat Ave

Registrant City: Toronto

Registrant State/Province: ON

Registrant Postal Code: M4K 3K1

Registrant Country: CA

Registrant Phone: +1.4165385487

Registrant Phone Ext:

Registrant Fax:

Registrant Fax Ext:

Registrant Email: cbjbwn1ykbee@contactprivacy.email

Registry Admin ID:

Admin Name: Contact Privacy Inc. Customer 124282486

Admin Organization: Contact Privacy Inc. Customer 124282486

Admin Street: 96 Mowat Ave

Admin City: Toronto

Admin State/Province: ON

Admin Postal Code: M4K 3K1

Admin Country: CA

Admin Phone: +1.4165385487

Admin Phone Ext:

Admin Fax:

Admin Fax Ext:

Admin Email: cbjbwn1ykbee@contactprivacy.email

Registry Tech ID:

Tech Name: Contact Privacy Inc. Customer 124282486

Tech Organization: Contact Privacy Inc. Customer 124282486

Tech Street: 96 Mowat Ave

Tech City: Toronto

Tech State/Province: ON

Tech Postal Code: M4K 3K1

Tech Country: CA

Tech Phone: +1.4165385487

Tech Phone Ext:

Tech Fax:

Tech Fax Ext:

Tech Email: cbjbwn1ykbee@contactprivacy.email

Name Server: ns-cloud-b1.googledomains.com

Name Server: ns-cloud-b2.googledomains.com

Name Server: ns-cloud-b3.googledomains.com

Name Server: ns-cloud-b4.googledomains.com

DNSSEC: unsigned

URL of the ICANN WHOIS Data Problem Reporting System: http://wdprs.internic.net/

>>> Last update of WHOIS database: 2016-11-25T15:47:37Z <<<



For more information on Whois status codes, please visit

https://www.icann.org/resources/pages/epp-status-codes-2014-06-16-en



Please register your domains at:
https://domains.google.com/

This data is provided by Google for information purposes, and to assist

persons obtaining information about or related to domain name registration

records. Google does not guarantee its accuracy.

By submitting a WHOIS query, you agree that you will use this data only for

lawful purposes and that, under no circumstances, will you use this data to:

1) allow, enable, or otherwise support the transmission of mass

unsolicited, commercial advertising or solicitations via E-mail (spam); or

2) enable high volume, automated, electronic processes that apply to this

WHOIS server.

These terms may be changed without prior notice.

By submitting this query, you agree to abide by this policy.

Front Page Thumbnail

sponsored links:

Front Page Loading Time

Keyword Hits (Biger,better)

Other TLDs of krkeegan

TLDs Created Expires Registered
.com
.net
.org
.cn
.com.cn
.asia
.mobi

Similar Websites

More...
Alexa鏍囬

Search Engine Spider Emulation

Title:KRKeegan
Description:
Keywords:
Body:
KRKeegan
Home
KRKeegan
larr; Older posts
Technical Inspection of Insteon Hub2 2245-222
Posted on September 1, 2016 Updated on September 2, 2016 by Kevin R Keegan
The following are some notes I gathered while investigating the technical possibilities of the Insteon Hub2.
Starting Nmap 6.40 ( http://nmap.org )
Nmap scan report for 192.168.XXX.XXX
Host is up (0.00058s latency).
Not shown: 65535 open|filtered ports, 65531 filtered ports
PORT STATE SERVICE
23/tcp open telnet
443/tcp open https
992/tcp open telnets
25105/tcp open unknown
MAC Address: 00:0E:XX:XX:XX:XX (Smarthome)
Nmap done: 1 IP address (1 host up) scanned in 2306.43 seconds
I can connect to both telnet ports, but all I get is a blank screen that doesn #8217;t seem to respond to any commands. 聽It also doesn #8217;t seem to broadcast the buffer contents.
After a lot of futzing, I was able to connect to the https 443 port. 聽It uses the deprecated RC4-MD5 cipher and a self-signed certificate. 聽You will also need to use Basic Auth and the username and password. 聽Once in, the webpage looked identical to the one described below, I was unable to determine any other benefits of this port.
The聽25105 port is configurable. 聽It is a basic http port that requires Basic Auth using the username and password printed on the bottom of your hub. 聽The default webpage is very basic, with a link to http://connect.insteon.com and the product manual and support pages.
There is some rudimentary available at this port. 聽It is rather crudely documents (as is Insteon #8217;s style) here: http://cache.insteon.com/developer/2242-222dev-062013-en.pdf. 聽See pages 6-10. 聽Note that this document is actually for the Hub1, I have yet to find any developer notes for the Hub2.
The buffstatus.xml page provides access to the incoming messages for the Hub2. 聽Of note, the Hub2 has a 200 character buffer not the 100 listed for the 2242-222. 聽Also, undocumented is the final two characters of the buffer. 聽These turn out to be a hexadecimal representation of the last position written to. 聽Essentially, the incoming messages are written left to right and when the 200th position is reached it goes back to 1. 聽The characters are never cleared (unless you call a special command to do so) but are merely overwritten.
It is possible to poll the Hub2 about twice聽a second and to use the buffer to see all of the messages received by the Hub2. 聽This seems to work rather reliably, and the constant polling doesn #8217;t seem to upset the device.
I am not aware of a way to see outgoing messages.
The interface also allows for sending of some messages. 聽See the http://xxx.xxx.xxx.xxx:25105/3?YYYYY=I=3 documentation in the above pdf. 聽This seems to provide an interface to communicate with devices from the hub. 聽 However, as of yet, I am not able to communicate much if at all with the hub using this interface. 聽As a result, I am unable to scan the hub #8217;s link table. 聽Update: Figured it out. 聽So far all of the common PLM commands seem to work with the聽3? lt;CMD STR gt;=I=3 style message. 聽But, anytime a聽3? lt;CMD STR gt;=I=3 style message is sent, the buffer is zeroed out and the buffer position is reset to 00.
Finally, I took a TCPDump of the Hub2. 聽Best I can tell, the Hub2 doesn #8217;t open any outside ports on my router. 聽This is contrary to the claim that it does #8220;automatic port forwarding. #8221; 聽This is probably for the best security-wise anyways.
Instead it appears that the Hub creates a persistent connection to insteon.pubhub.com (hosted on Amazon Ec2). 聽Poking around http://www.pubhub.com聽confirms this. 聽The communication is all SSL encrypted. 聽I thought about placing a man-in-the-middle and trying to decode this messaging, but I doubt it would be much help.
Posted in Home Automation
|
Leave a comment
Speed Up WordPress on Dreamhost Using Custom MySQL Server
Posted on April 15, 2015 Updated on April 16, 2015 by Kevin R Keegan
I run all of my services on a Dreamhost VPS instance. 聽I have even upgraded to the newer VPS with 1GB of RAM. Yet, my WordPress instances have become stupid slow. 聽Like 2-3 seconds to load a page slow.
I had chalked this up to the complexities of WordPress and the various plugins that I had installed. 聽However, eventually I became so frustrated I tried disabling each all plugins and discovered that this had little effect.
After more poking around, I installed a query monitor plugin and discovered that my SQL queries were taking more time that I would have anticipated.
Frustrated, I installed the MySQL server on my local VPS, and then copied over my database. 聽Viola! 聽All of the slowness disappeared. 聽I went from having 3 second load times to less than half second load times. 聽The following is a chart from Google showing the load times each time it crawled my site. 聽You can clearly see the date when I switched over.
The moral of this story is that the shared MySQL server that comes with a Dreamhost VPS account is absurdly slow. 聽Stupidly so. 聽Luckily, there is plenty of RAM on a VPS instance to run a MySQL instance.
Posted in Programming
|
Leave a comment
Making the Dreamhost Nginx Install More Standard
Posted on November 20, 2014 Updated on November 21, 2014 by Kevin R Keegan
Dreamhost maintains a custom Nginx package that is installed on all of its VPS servers. 聽The package contains a number of modifications that make it easier for Dreamhost to configure Nginx from a central location. 聽In addition, the Dreamhost package contains a significantly more recent version of Nginx (1.4 at the moment) compared to what is available in Ubuntu 12 LTS (1.1.4 at the moment).
You can easily modify the Dreamhost configuration files to make Nginx act more like a standard Nginx install.
Find the following line in the /dh/nginx/servers/ lt; lt;server gt; gt;/nginx.conf
include span style="color: #000000; font-weight: bold;"/spandhspan style="color: #000000; font-weight: bold;"/spannginxspan style="color: #000000; font-weight: bold;"/spanetcspan style="color: #000000; font-weight: bold;"/spanconfig.dspan style="color: #000000; font-weight: bold;"/*span;
Replace it with the following:
include span style="color: #000000; font-weight: bold;"/spanetcspan style="color: #000000; font-weight: bold;"/spannginxspan style="color: #000000; font-weight: bold;"/spanconfig.dspan style="color: #000000; font-weight: bold;"/*span;
include span style="color: #000000; font-weight: bold;"/spanetcspan style="color: #000000; font-weight: bold;"/spannginxspan style="color: #000000; font-weight: bold;"/spansites-enabledspan style="color: #000000; font-weight: bold;"/*span;
You can then create a /etc/nginx/sites-available and /etc/nginx/sites-enabled directories. 聽Place your vhosts file in the sites-available directory and symlink them to sites-enabled when you want to turn them on.
For reference, this is Dreamhosts default vhost file:
span style="color: #666666; font-style: italic;"# Vhosts:span
server span style="color: #7a0874; font-weight: bold;" #123;span
listen span style="color: #000000; font-weight: bold;" amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;server_ipspan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;:span style="color: #000000;"80span;
server_name span style="color: #000000; font-weight: bold;" amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;domains_to_hostspan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangtspan style="color: #000000; font-weight: bold;";;span
access_log span style="color: #000000; font-weight: bold;"/spanhomespan style="color: #000000; font-weight: bold;"/span_domain_logsspan style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;usernamespan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;domainspan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/spanhttpspan style="color: #000000; font-weight: bold;"/spanaccess.log combined;
error_log span style="color: #000000; font-weight: bold;"/spanhomespan style="color: #000000; font-weight: bold;"/span_domain_logsspan style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;usernamespan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;domainspan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/spanhttpspan style="color: #000000; font-weight: bold;"/spanerror.log error;
root span style="color: #000000; font-weight: bold;"/spanhomespan style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;usernamespan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;domainspan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangtspan style="color: #000000; font-weight: bold;";;span
span style="color: #666666; font-style: italic;"# Mitigation for CVE-2013-4547span
span style="color: #000000; font-weight: bold;"ifspan span style="color: #7a0874; font-weight: bold;" #40;spanspan style="color: #007800;"$request_urispan ~ span style="color: #ff0000;" quot; quot;spanspan style="color: #7a0874; font-weight: bold;" #41;span span style="color: #7a0874; font-weight: bold;" #123;span
span style="color: #7a0874; font-weight: bold;"returnspan span style="color: #000000;"444span;
span style="color: #7a0874; font-weight: bold;" #125;span
index index.html index.htm index.php index.php5;
include span style="color: #000000; font-weight: bold;"/spanhomespan style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;usernamespan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/spannginxspan style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;domainspan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/*span;
span style="color: #666666; font-style: italic;"# No mirrors - using strict redirectsspan
span style="color: #000000; font-weight: bold;"ifspan span style="color: #7a0874; font-weight: bold;" #40;spanspan style="color: #007800;"$http_hostspan span style="color: #000000; font-weight: bold;"!span= span style="color: #000000; font-weight: bold;" amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;domainspan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #7a0874; font-weight: bold;" #41;span span style="color: #7a0874; font-weight: bold;" #123;span
rewrite ^span style="color: #7a0874; font-weight: bold;" #40;span.span style="color: #000000; font-weight: bold;"*spanspan style="color: #7a0874; font-weight: bold;" #41;span$ http:span style="color: #000000; font-weight: bold;"// amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;domainspan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #007800;"$1span permanent;
span style="color: #7a0874; font-weight: bold;" #125;span
autoindex on;
span style="color: #666666; font-style: italic;"# Disallow access to config / VCS dataspan
location ~span style="color: #000000; font-weight: bold;"*span span style="color: #000000; font-weight: bold;"/span\.span style="color: #7a0874; font-weight: bold;" #40;spanhtspan style="color: #000000; font-weight: bold;"|spanspan style="color: #c20cb9; font-weight: bold;"svnspanspan style="color: #7a0874; font-weight: bold;" #41;span span style="color: #7a0874; font-weight: bold;" #123;span
deny all;
span style="color: #7a0874; font-weight: bold;" #125;span
span style="color: #666666; font-style: italic;"# Statisticsspan
location span style="color: #000000; font-weight: bold;"/spanstatsspan style="color: #000000; font-weight: bold;"/span span style="color: #7a0874; font-weight: bold;" #123;span
span style="color: #7a0874; font-weight: bold;"aliasspan span style="color: #000000; font-weight: bold;"/spanhomespan style="color: #000000; font-weight: bold;"/span_domain_logsspan style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;usernamespan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;domainspan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/spanhttpspan style="color: #000000; font-weight: bold;"/spanhtmlspan style="color: #000000; font-weight: bold;"/span;
auth_basic span style="color: #ff0000;" quot;Statistics Area quot;span;
auth_basic_user_file span style="color: #000000; font-weight: bold;"/spanhomespan style="color: #000000; font-weight: bold;"/span_domain_logsspan style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;usernamespan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;domainspan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/spanhttpspan style="color: #000000; font-weight: bold;"/spanhtmlspan style="color: #000000; font-weight: bold;"/span.htpa$
span style="color: #7a0874; font-weight: bold;" #125;span
location span style="color: #000000; font-weight: bold;"/spandocspan style="color: #000000; font-weight: bold;"/spananalogspan style="color: #000000; font-weight: bold;"/span span style="color: #7a0874; font-weight: bold;" #123;span
span style="color: #7a0874; font-weight: bold;"aliasspan span style="color: #000000; font-weight: bold;"/spanusrspan style="color: #000000; font-weight: bold;"/spansharespan style="color: #000000; font-weight: bold;"/spananalogspan style="color: #000000; font-weight: bold;"/span;
span style="color: #7a0874; font-weight: bold;" #125;span
span style="color: #666666; font-style: italic;"# PHPMyAdminspan
rewrite ^span style="color: #000000; font-weight: bold;"/spandh_phpmyadminspan style="color: #000000; font-weight: bold;"/spanspan style="color: #7a0874; font-weight: bold;" #40;spanspan style="color: #7a0874; font-weight: bold;" #91;span^span style="color: #000000; font-weight: bold;"/spanspan style="color: #7a0874; font-weight: bold;" #93;spanspan style="color: #000000; font-weight: bold;"*spanspan style="color: #7a0874; font-weight: bold;" #41;spanspan style="color: #000000; font-weight: bold;"/spanspan style="color: #7a0874; font-weight: bold;" #40;span.span style="color: #000000; font-weight: bold;"*spanspan style="color: #7a0874; font-weight: bold;" #41;span$ span style="color: #000000; font-weight: bold;"/spandh_phpmyadminspan style="color: #000000; font-weight: bold;"/spanspan style="color: #007800;"$2span;
location span style="color: #000000; font-weight: bold;"/spandh_phpmyadminspan style="color: #000000; font-weight: bold;"/span span style="color: #7a0874; font-weight: bold;" #123;span
span style="color: #7a0874; font-weight: bold;"aliasspan span style="color: #000000; font-weight: bold;"/spandhspan style="color: #000000; font-weight: bold;"/spanwebspan style="color: #000000; font-weight: bold;"/spanphpmyadminspan style="color: #000000; font-weight: bold;"/span;
span style="color: #7a0874; font-weight: bold;" #125;span
location ~ span style="color: #000000; font-weight: bold;"/spandh_phpmyadminspan style="color: #000000; font-weight: bold;"/spanspan style="color: #7a0874; font-weight: bold;" #40;span.+span style="color: #7a0874; font-weight: bold;" #41;span\.php span style="color: #7a0874; font-weight: bold;" #123;span
span style="color: #7a0874; font-weight: bold;"aliasspan span style="color: #000000; font-weight: bold;"/spandhspan style="color: #000000; font-weight: bold;"/spanwebspan style="color: #000000; font-weight: bold;"/spanphpmyadminspan style="color: #000000; font-weight: bold;"/span;
fastcgi_param SERVER_PORT span style="color: #000000;"80span;
fastcgi_split_path_info ^span style="color: #7a0874; font-weight: bold;" #40;span.+\.phpspan style="color: #7a0874; font-weight: bold;" #41;spanspan style="color: #7a0874; font-weight: bold;" #40;spanspan style="color: #000000; font-weight: bold;"/span.span style="color: #000000; font-weight: bold;"*spanspan style="color: #7a0874; font-weight: bold;" #41;span$;
include span style="color: #000000; font-weight: bold;"/spandhspan style="color: #000000; font-weight: bold;"/spannginxspan style="color: #000000; font-weight: bold;"/spanetcspan style="color: #000000; font-weight: bold;"/spanfastcgi_params;
span style="color: #000000; font-weight: bold;"setspan span style="color: #007800;"$relpathspan span style="color: #ff0000;" quot;index.php quot;span;
span style="color: #000000; font-weight: bold;"ifspan span style="color: #7a0874; font-weight: bold;" #40;spanspan style="color: #007800;"$urispan ~ ^span style="color: #000000; font-weight: bold;"/spandh_phpmyadminspan style="color: #000000; font-weight: bold;"/spanspan style="color: #7a0874; font-weight: bold;" #40;span.+span style="color: #7a0874; font-weight: bold;" #41;span$span style="color: #7a0874; font-weight: bold;" #41;span span style="color: #7a0874; font-weight: bold;" #123;span
span style="color: #000000; font-weight: bold;"setspan span style="color: #007800;"$relpathspan span style="color: #007800;"$1span;
span style="color: #7a0874; font-weight: bold;" #125;span
fastcgi_param SCRIPT_FILENAME span style="color: #000000; font-weight: bold;"/spandhspan style="color: #000000; font-weight: bold;"/spanwebspan style="color: #000000; font-weight: bold;"/spanphpmyadminspan style="color: #000000; font-weight: bold;"/spanspan style="color: #007800;"$relpathspan;
fastcgi_pass unix:span style="color: #000000; font-weight: bold;"/spanhomespan style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;usernamespan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/span.php.sock;
span style="color: #7a0874; font-weight: bold;" #125;span
span style="color: #666666; font-style: italic;"# PHPspan
location ~span style="color: #000000; font-weight: bold;"*span \.span style="color: #7a0874; font-weight: bold;" #40;spanphpspan style="color: #000000; font-weight: bold;"|spanphp5span style="color: #000000; font-weight: bold;"|spanphp4span style="color: #7a0874; font-weight: bold;" #41;spanspan style="color: #7a0874; font-weight: bold;" #40;span$span style="color: #000000; font-weight: bold;"|/spanspan style="color: #7a0874; font-weight: bold;" #41;span span style="color: #7a0874; font-weight: bold;" #123;span
fastcgi_param SERVER_PORT span style="color: #000000;"80span;
fastcgi_split_path_info ^span style="color: #7a0874; font-weight: bold;" #40;span.+\.span style="color: #7a0874; font-weight: bold;" #40;span?:phpspan style="color: #000000; font-weight: bold;"|spanphp5span style="color: #000000; font-weight: bold;"|spanphp4span style="color: #7a0874; font-weight: bold;" #41;spanspan style="color: #7a0874; font-weight: bold;" #41;spanspan style="color: #7a0874; font-weight: bold;" #40;spanspan style="color: #000000; font-weight: bold;"/span.span style="color: #000000; font-weight: bold;"*spanspan style="color: #7a0874; font-weight: bold;" #41;span$;
span style="color: #000000; font-weight: bold;"ifspan span style="color: #7a0874; font-weight: bold;" #40;spanspan style="color: #000000; font-weight: bold;"!span-e span style="color: #007800;"$document_rootspanspan style="color: #007800;"$fastcgi_script_namespanspan style="color: #7a0874; font-weight: bold;" #41;span span style="color: #7a0874; font-weight: bold;" #123;span
span style="color: #7a0874; font-weight: bold;"returnspan span style="color: #000000;"404span;
span style="color: #7a0874; font-weight: bold;" #125;span
include span style="color: #000000; font-weight: bold;"/spandhspan style="color: #000000; font-weight: bold;"/spannginxspan style="color: #000000; font-weight: bold;"/spanetcspan style="color: #000000; font-weight: bold;"/spanfastcgi_params;
fastcgi_param SCRIPT_FILENAME span style="color: #007800;"$document_rootspanspan style="color: #007800;"$fastcgi_script_namespan;
fastcgi_pass unix:span style="color: #000000; font-weight: bold;"/spanhomespan style="color: #000000; font-weight: bold;"/ amp;spanlt;span style="color: #000000; font-weight: bold;" amp;spanlt;usernamespan style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;" amp;spangt;span style="color: #000000; font-weight: bold;"/span.php.sock;
span style="color: #666666; font-style: italic;"#pragma php_launch amp;lt; amp;lt;username amp;gt; amp;gt;span
span style="color: #7a0874; font-weight: bold;" #125;span
span style="color: #7a0874; font-weight: bold;" #125;span
聽Starting PHP FastCGI
Dreamhost uses a custom script to instantiate the PHP-Fastcgi instances for each user. 聽If you do the above customizations, the Dreamhost method will no longer work.
To overcome this, you will need to install spawn-fcgi and follow the instructions here:
https://www.linode.com/docs/websites/nginx/nginx-and-phpfastcgi-on-ubuntu-12-04-lts-precise-pangolin
You will need to coordinate the PHP user and the Nginx web user so that they can read each other #8217;s files. 聽Personally, I only want a single web server user www-data. 聽You will need to adjust the Nginx.conf accordingly.
Leave a comment
Disable Dreamhost Panel Management on VPS
Posted on November 19, 2014 Updated on November 20, 2014 by Kevin R Keegan
A Dreamhost VPS is nearly indistinguishable from a dedicated server. 聽Dreamhost allows users full root access to the VPS servers, so you are free to manage them as you see fit.
However, certain configuration files related to users, and web servers, are completely overwritten whenever a Panel change is made. 聽Plus, there may be other instances in which Dreamhost will聽overwrite your changes. 聽As a result, if you want to manage these features on your server, you need to exclude Dreamhost from managing them.
Danger Lies Beyond This Point
It is self evident, but if you elect to聽exclude Dreamhost from managing your server, you are responsible for making sure things don #8217;t break.
Get Root Access
To get root access find the following section in the panel:
and add a new key.
Details on how to make or use SSH Keys are well covered on the internet. 聽If you don #8217;t already know how to work with SSH Keys, you may want to consider if you are really prepared to handle the management of your server.
Once the SSH Key has been installed, log in as root to your VPS. 聽Once there run the following command:
mv /root/.ssh/authorized_keys2 /root/.ssh/authorized_keys2.disabled
Dreamhost will no longer be able to access your server. 聽You can still use the Dreamhost Panel to adjust聽the memory and disk space allotments for your VPS. 聽However, adding domains, user, one-click installs, and all other related items will no longer work.
Posted in Programming
|
Tagged Dreamhost, VPS
|
Leave a comment
Dreamhost VPS Disable Jabber
Posted on November 19, 2014 Updated on November 19, 2014 by Kevin R Keegan
Even with Jabber disabled in the VPS configuation, you will still see jabber processes running on your VPS. 聽They eat up about 30 MB of RAM, but very little processing power.
You can easily disable them by running the following either as root or through sudo:
span style="color: #000000; font-weight: bold;"/spanetcspan style="color: #000000; font-weight: bold;"/spaninit.dspan style="color: #000000; font-weight: bold;"/spanejabberd stop;
update-rc.d span style="color: #660033;"-fspan ejabberd remove;
Posted in Programming
|
Tagged Dreamhost, Jabber, VPS
|
Leave a comment
Dreamhost Triples the Memory on VPS
Posted on November 18, 2014 Updated on November 19, 2014 by Kevin R Keegan
So I missed the聽announcement somewhere, but somewhere in the past few days, Dreamhost significantly upgraded their VPS offering. 聽Previously you got 300 MB of RAM and unlimited disk space for $15/month.
A few Trade-offs
Now Dreamhost is advertising 1GB of RAM but only 30GB of storage. 聽It looks like they are continuing to move away from their #8220;unlimited everything #8221; from their younger days. Personally, I am will to sacrifice the unlimited storage as I am currently using about 3GB of storage. 聽The new machines also use Ubuntu 12, but that was a change almost a year ago. 聽This is a bigupgrade from my Debian 5 VPS.
You will lose your usernames
A bigger downside is that it looks like you will need to create a new VPS instance and move all of your stuff over and then delete your old instance. 聽The real bummer of this, is that Dreamhost doesn #8217;t allow usernames to be reused again, EVER. 聽 聽So you can #8217;t move your username and you can #8217;t delete and recreate them on the new machine. 聽(I do have a hack to get around this, but more on that another day)
A Long History
The other sad part is that I will be losing my comparatively low VPS number. 聽My original VPS had a 10,000 number, the new one is in the 380,000 range.
http://www.dreamhost.com/dreamscape/2014/11/13/managed-vps-now-all-ssd-and-more-awesome/
Posted in Miscellaneous
|
Tagged Dreamhost, VPS
|
Leave a comment
Rigid R4510 Table Saw Impressions
Posted on October 3, 2014 Updated on October 10, 2014 by Kevin R Keegan
Why I picked the Rigid
I have been looking to buy my first table saw. 聽I am interested in getting started in hobby woodworking. 聽My plan is to start with smaller furniture projects and see how I do and how they turn out. 聽My first planned project is to build a night stand.
Since I am starting out, I decided to start with a cheaper table saw. 聽I realize it will not be professional quality, but there is no sense in spending thousands of dollars if I end up hating or being very bad at woodworking. 聽So my goal is to spend around $400-$600 on a saw. 聽I also have a smallish work space, about the size of a single car garage, so having a table saw that could be moved out of the way, might be helpful.
Two years ago I purchased this Dewalt Miter Saw. 聽I have used it mostly as a #8220;chop saw #8221; to handle repair and remodeling projects around the house. 聽But I was very pleased with the clean and accurate cuts that it produced. 聽I also own a Dewalt reciprocating saw that I like as well. 聽So I initially considered the Dewalt table saws. 聽My list of contenders was:
Dewalt DW745 #8211; Most popular table saw on Amazon. 聽Pros: The most inexpensive option at $299. 聽The Dewalt name. 聽Cons: No stand. 聽Very small (20 inch) rip capacity. 聽I am not sure Dados are supported.
Dewalt聽DWE7480XA #8211; Pros: Slightly wider rip (24 inches) and it includes a stand. 聽Cons: $399 ($100 more) for those two features. 聽Still a small rip capacity. 聽The stand lacks wheels.
Dewalt聽DWE7491RS #8211; Pros: Super wide rip (32 inches) and a rolling stand. Cons: nearly $600 for these features ($577). 聽At this price, there are lots of contenders. 聽The rolling stand requires manually folding up legs.
Ridgid R4510 #8211; Pros: While it lists for $679 on Amazon, $399 for a refurbished one, I found a brand new one at Home Depot for $399. 聽It has a rolling stand and decent rip at 25 inches advertised (closer to 26.5 in actual use). 聽Cons: Not a brand I am familiar with.
Needless to say, I went with the Rigid. 聽The price/feature ratio is what sold me. 聽I would have loved to have purchased the big Dewalt, but I couldn #8217;t justify spending $200 more at this point. 聽If I really use this a lot, I am sure I will want a nice ($1000+) saw and not any of these. 聽So I consider this a starter saw.
My First Impressions
The thing is freaking heavy (100+ lbs). 聽You will need help moving the box around.
The assembly instructions for the stand are a joke. 聽It is a single diagram with a dozen bullet points. 聽Best I can tell, the first few bullet points come pre-assembled (maybe these instructions were provided with older different packaging?). 聽The rest of the bullet points are confusing as hell. 聽Get a six pack ready for when you finish.
The stand is really convenient. 聽Given the weight, I thought raising and lowering the stand would be a pain, but it is remarkably simple.
The saw arrived fully calibrated and aligned. 聽I checked the blade alignment and it was straight and true on all angles. 聽The fence is perfectly true, even out to the full 26.5 inch rip. 聽(For whatever reason, I seem to get about 1.5 inches more capacity than advertised.
The table height is 35 inches. 聽This is just odd. 聽Nearly all table heights are 36, why this is one inch shorter is beyond me. 聽I plan to insert some wood spacers between the stand and the saw to raise it up to 36 inches.
There is no soft start on this saw anymore. 聽But it turns out my 15 amp miter saw also lacks soft start. 聽It isn #8217;t a problem in my shop, I have 20 amp breakers that seem to handle the load just fine.
Initial Conclusions
I like the saw. 聽After I spend more time I will write up some more detailed comments.
Best I can tell, the base Dewalt model is nearly identical to the high end Dewalt model in the sawing and motor components. 聽But unfortunately, they really charge you a hefty premium for simple features like additional capacity.
Initial Impressions of Rigid R4510 Table SawInitial impressions after unboxing and setting up the Rigid R4510 Table Saw.Rigid R4510 Table SawWritten by: Kevin R KeeganDate Published: 10/03/2014While heavy and difficult to assemble, the table saw seems sturdy, accurate, and feature-rich.4.5 / 5 stars
Tagged R4510, Rigid, Table Saw
|
1 Comment
The Perfect Single Meal Soylent Container
Posted on October 3, 2014 Updated on October 8, 2014 by Kevin R Keegan
I was a one week supply backer and last week I received my first shipment. My personal use for Soylent is as a Breakfast replacement and so far it has been working well, but I will wait a few more days to post my initial reactions to the product.
Based on my usage, I went looking for a good single meal travel container for Soylent. I found the 20 ounce Blender Bottle to be the perfect size. It holds a tight seal, and when filled with a single meal there is about an inch or so of extra airspace to allow for shaking.
On a related note, the free pitcher that comes with the initial shipment of Soylent is just okay. In fact my initial reaction was that it was very cheap. The Soylent logo is provided as a sticker that you have to apply yourself and the plastic feels only slightly better than a disposable water bottle. After using it for a few days, impression has improved somewhat, the leak-proofness is very strong and the ease of opening and closing the spigot is nice but it still seems rather cheap.
My process has been to mix up the entire three meal quantity in the large pitcher and then transfer it to my small single use pitcher each morning. I assume mixed Soylent in the fridge will last three days?
Posted in Soylent
|
Leave a comment
Automatically Clear/Sync Hangouts Notifications Between Android and GChat
Posted on May 22, 2014 Updated on May 23, 2014 by Kevin R Keegan
I have been plagued by this problems for months. 聽I frequently searched for a solution but found nothing until today.
The Problem
I am signed into hangouts on my聽Android phone and use Gchat (the chat client inside the web version of Gmail). 聽Throughout the day I use Gchat. 聽At the end of the day, when I look at my phone, there is a hangouts notification for the first message of each separate Gchat communication. 聽I have to manually clear the hangouts notifications on my phone, even though聽I have both seen and responded to the messages in Gchat.
The Solution
I can #8217;t claim credit, but buried on this Google Groups page, I found the answer. 聽I have no idea why such an important solution is buried so deeply inside a groups post.
The solution in that post is hard to follow, what you want to do is #8220;enable hangouts in gmail. #8221; 聽Google does provide a nice instruction set for enabling hangouts in gmail.
The Results
It works! 聽When I get a new hangouts message, I get a notification on my phone and in Gmail. 聽If I click on or respond to that message in Gmail, the notification is cleared from my phone.
The only downside, is that the new interface for hangouts in Gmail is significantly different than the old Gchat interface. 聽It is too soon to say whether I think this is a good or bad thing.
Posted in Miscellaneous
|
Leave a comment
Surprise! CA Bar Doesn #8217;t Takes Moral Character Applications Very Seriously
Posted on January 29, 2014 Updated on January 29, 2014 by Kevin R Keegan
To be clear, I am being entirely sarcastic when I say #8220;Surprise. #8221;
I just received the Moral Character Questionnaire for a friend who is applying to take the California Bar Exam this summer. 聽By way of background, the Bar is required by statute to assess the moral fitness of Bar applicants. 聽They of course don #8217;t want to admit any applicants that may further impugn the reputation of lawyers in California.
To that end, each applicant must submit an聽Application for Determination of Moral Character which costs a whopping $500. 聽The application asks the standard #8220;have you ever been convicted of a felony #8221; questions. 聽In addition each applicant is required to submit a handful of names of people who can attest to the applicant #8217;s moral fitness.
Here comes the part where it becomes obvious that the Bar doesn #8217;t put a whole lot of effort into this. 聽Below is a photo of the questionnaire I received along with the return envelope that was provided.
Note that the envelope requires postage. 聽Seriously? 聽Who has postage for snail mail anymore? 聽Beyond that, how many of these things does the Bar send out per applicant? 聽I can #8217;t imagine that it exceeds ten. 聽Ten pre-paid envelopes would cost a whopping $5.00 or 1% of the application fee. 聽Given the lack of postage, I bet at least half of the people who receive these don #8217;t even respond.
If that were not silly enough. 聽When I went to put the questionnaire into the provided envelope, I discovered another nugget of joy. 聽The damn questionnaire is too big for the provided envelope.
How many years have they been doing this? 聽Has the Bar not noticed the problem when they receive these envelopes returned back to them? 聽Maybe no questionnaires are ever returned, or maybe the Bar doesn #8217;t read them.
The level of intellectual sophistication demonstrated by the Bar is mind blowing. 聽I sure hope they put more effort into their other endeavors.
Leave a comment
larr; Older posts
Search for:
Recent Posts
Technical Inspection of Insteon Hub2 2245-222
Speed Up WordPress on Dreamhost Using Custom MySQL Server
Making the Dreamhost Nginx Install More Standard
Disable Dreamhost Panel Management on VPS
Dreamhost VPS Disable Jabber
Recent CommentsRonni Seaver on Rigid R4510 Table Saw ImpressionsMike Kolcun on A Temperature Controlled Whole House Fan with MisterHousekrkeegan on Allmusic ID3 Tag Fixerj Tweed on Perl ID3::Tag and Errors with Cover ArtBuddy on Allmusic ID3 Tag FixerArchives
September 2016
April 2015
November 2014
October 2014
May 2014
January 2014
July 2013
May 2013
February 2013
September 2008
June 2008
April 2008
December 2007
October 2007
July 2007
February 2007
January 2007
July 2005
June 2005
May 2005
September 2001
Categories
Blackberry
Home Automation
Miscellaneous
Programming
Soylent
Tinkering
TiVo
Meta
Register Log in
Entries RSS
Comments RSS
WordPress.org
KRKeegan
By sparlaxy.de

Updated Time

Updating   
Friend links: ProxyFire    More...
Site Map 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 250 300 350 400 450 500 550 600 610 620 630 640 650 660 670 680 690 700 710 720 730 740 750
TOS | Contact us
© 2009 MyIP.cn Dev by MYIP Elapsed:331.925ms