UPDATE: A cool resource (interactive map) for learning about the existing infrastructure: http://www.cablemap.info/
I was reading an article online that mentioned that the United States is connected to 63 countries by fiber optic cable. It made me curious about intercontinental fiber optic cable and how that cable gets ran over such distances. I searched Google and found this really interesting video. Enjoy!
If you’re a developer that uses Sublime as your editor, you need to know about the Sublime Package Control. The Sublime Package Control is an awesome little package that integrates with Sublime and allows you to easily install and manage other packages.
To install Sublime Package Control, just hit Ctrl + ` to bring up the console and paste in the following snippet:
import urllib2,os; pf=’Package Control.sublime-package’; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),’wb’).write(urllib2.urlopen(‘http://sublime.wbond.net/’+pf.replace(‘ ‘,’%20′)).read()); print(‘Please restart Sublime Text to finish installation’)
Restart Sublime and then you can run the Package Control: Install Package helper and it will give you a list of packages that you can install.
Send hand written notes from your iPad with Felt.
I just think the idea is really neat.
In September of last year I promised pictures from IMTS 2012. Here are a few:
Recently, after turning FIPS mode on in Windows Server Local Policy I was looking for a way to see whether or not SQL Server was actually using FIPS certified cryptographic algorithms. The best way I could find to do this from SQL Server is to attempt to create an Service Broker endpoint with an algorithm that isn’t supported in FIPS mode and see if it fails. Here is the exact command I ran to do the check:
CREATE ENDPOINT BrokerEndpoint STATE=STARTED AS TCP(LISTENER_PORT=9989) FOR SERVICE_BROKER (AUTHENTICATION=WINDOWS, ENCRYPTION=REQUIRED ALGORITHM RC4)
If SQL Server is actually running in FIPS mode this will fail with a FIPS related error message because we attempted to set the algorithm to RC4 which isn’t supported in FIPS mode. When not in FIPS mode this should succeed or fail with a non FIPS related error message.
Don’t forget to delete the endpoint after your test.
I went to the International Manufacturing Technology Show in Chicago, IL last week. It was incredible. Right at 100,000 attendees and thousands of manufacturing related booths. I’ll post more about the show later, including some pictures.
I was testing out Java encryption libraries today and needed to install the Jasypt JAR into my local maven repository. I’m pretty new to Java and Maven and wasn’t sure how to do that, so I went searching. It took me a few tries to find an example, so I’m writing it up here so I can remember it and maybe help somebody else in the same situation.
I found a useful command to tell me what process is using a specific port. I use it when RubyMine doesn’t shut down the server properly and it keeps port 3000 locked.
netstat -tulpn | grep :80
Found here: http://www.cyberciti.biz/faq/what-process-has-open-linux-port/