If you haven’t already heard Windows 8 has done away with the “Start” button. To add it back, I highly recommend Classic Shell. You will not only get the start button back, you can also choose which version of Windows to style your Start menu after. It will also restore some of the classic UI functionality that has been lost in new versions of Windows including the classic Windows explorer tool bar as well as the classic copy dialog.
SELinux will block PHP/Apache from connecting to PostgreSQL (and probably any other DB) by default on some Linux distributions. If you are trying to get PHP to connect to a PostreSQL DB on a linux box for the first time and you are sure your pg_hba.conf on the target box is setup correctly then try this:
setsebool -P httpd_can_network_connect 1
This should configure SELinux to allow Apache/PHP to connect to other hosts.
The National Telecommunications and Information Administration (NTIA) in collaboration with the FCC has published a series of broadband maps on a new site called National Broadband Map (NBM). These maps show what broadband services are available throughout the United States as well as other interesting broadband data.
Hit this link and click the “Explorer the Map” option on their main page to see a map of the US with shaded areas where selected broadband services are available. You can click different selections above the map to toggle the various broadband technologies. To see other maps such as advertised versus actual broadband speeds click on the “Show Gallery” option in the lower right hand corner.
Rochester, NY does pretty well on advertised versus actual although there a few slower than advertised points here and there. Upload performance data is also available. Usually the cable and DSL providers don’t brag much about upload performance likely because in most cases it is lousy compared to download performance. I think upload performance will become more important to the typical internet user than it as in the past now that people are sharing their pictures and video online.
- GeoServer – A Java based server software that provides WFS and WMS services.
What is particularly interesting about the site is the developer resources. They provide a series of API’s you can call from your own web applications to use their data. Output formats include XML, JSON, and JSONP implementations. If you want to use the data locally without the APIs you can download it.
I do have a couple criticisms regarding the maps and ironically, they are bandwidth related. The first is that there are too many tiles returned when viewing the default map of the US. I noticed the map was a little slow to fill in. When I enabled Firebug and clicked on the “Explore the Map” option off the main page, over 500 tiles were pulled down. In fact, Firefox/Firebug became unresponsive. I would expect less than 30 256×256 tiles need to be pulled down for a reasonably sized browser window. I wager there is something goofy going on like a bounding box not set for the area displayed.
Overall I think the National Broadband Map Site is an excellent resource. It provides very useful data on broadband technologies/speeds, makes this data available via APIs or download, and also demonstrates a variety of open source web application technologies.
Is it worth the $20 million that contractors were paid to build the map? I would say certainly not at first glance but I would want to hear the whole story before I jump to conclusions. I.e. how much of that $20 million was spent on actual development? I am much more skeptical of the alleged $293 million required to collect the data.
If you are attempting to run a newer version of CentOS as a guest on VirtualBox you need to install the “Guest Additions” on your CentOS VM to enable higher display resolutions. If you don’t, 800×600 and 640×480 will probably be your only options.
This is in the manual of course but if you were in a bit of rush like myself you may have missed that part. 😉 Once you complete the “Guest Addition” installation process the CentOS guest desktop will dynamically re-size to match your view-port. Installing the Guest Addition will add some other handy features including a shared clipboard and shared folders.
If you are running an older CentOS guest you may have to manually add additional resolutions to the xorg.conf file.
I recently installed PHP 5.2.14 on a Windows 2003 machine running IIS 6 with FastCGI to do some PHP testing at home. I chose the fast CGI install and added several extensions during the install including Curl and Oracle. When I attempted pull a test page after the install completed, I saw the following php-cgi.exe application error on the Windows server’s desktop:
IIS sent the following error message back to the requesting browser after a couple minutes:
The FastCGI Handler was unable to process the request.
* The FastCGI process exited unexpectedly
* Error Number: -1073741819 (0xc0000005).
* Error Description: Unknown Error
HTTP Error 500 – Server Error.
Internet Information Services (IIS)
After some trial and error I was able to get my test page to display if I commented the “extension=php_curl.dll” and “extension=php_oci8.dll” lines in my php.ini file:
; Local Variables: ; tab-width: 4 ; End: [PHP_CURL] ;extension=php_curl.dll [PHP_GD2] extension=php_gd2.dll [PHP_MSQL] extension=php_msql.dll [PHP_MSSQL] extension=php_mssql.dll [PHP_MYSQL] extension=php_mysql.dll [PHP_MYSQLI] extension=php_mysqli.dll [PHP_OCI8] ;extension=php_oci8.dll [PHP_PDO] extension=php_pdo.dll [PHP_PGSQL] extension=php_pgsql.dll [PHP_SHMOP] extension=php_shmop.dll [PHP_SOAP] extension=php_soap.dll [PHP_SQLITE] extension=php_sqlite.dll [PHP_XMLRPC] extension=php_xmlrpc.dll
After some more trial error I was unable to get PHP to work without leaving the two lines commented. I tried both the VC6 thread and VC6 non thread safe versions and both exhibited the same behavior. On the PHP download page there is a “Which version do I choose?” section that basically explains that I should be using the VC9 version for IIS. Unfortunately I only saw the PHP 5.3.3 VC9 download and I wanted to test with PHP 5.2.14.
I downloaded PHP 5.3.3 anyway and it worked. I guess I will be testing with PHP 5.3.3.