A set of top Computer Science blogs with 23 comments This started out as a list of top Computer Science blogs, but it more closely resembles a set : the order is irrelevant and there are no duplicate elements; membership of this set of blogs satisfies all of the following conditions: they are written by computer scientists and focus on computer science research; they are of consistently high quality; I regularly read them. N.B. I have deliberately excluded blogs primarily focusing on computer science education (for another time). The Endeavour by John D. Cook (@JohnDCook) John’s blog cuts across using computing, programming and mathematics to solve real-world problems, pulling in his wide expertise as a mathematics professor, programmer, consultant, manager and statistician. Some great posts across the technical and socio-technical spectrum. Also runs a number of useful Twitter tip accounts , including @CompSciFact, @UnixToolTip, @RegexTip and @TeXtip. Serious Engineering by Anthony Finkelstein (@pr…
Nodemap – First product of my Nodejs playground | Swarm of XeBees
Nodemap – First product of my Nodejs playground Posted on February 7th, 2012 by Vijay Rawat 7 Comments 1digg Sharebar I started learning Nodejs few weeks back and fell in love with the way it eases the development of real-time web applications. In general, when I start learning a new technology I try to make an app out of that learning. In that process, the most challenging task is "What to develop?" rather than How to develop? Finally an interesting app idea came into my mind and I was able to turn that idea into an application. So here I am explaining the app and its code in detail. NodeMap : A realtime Nodejs application with Express, Nowjs, Ejs, Google Maps, Mongodb hosted on Joyent SmartMachines. What does this app do? It simply shows real-time messages on the world map from different users around the …
Geospatial Indexing – MongoDB
Geospatial Indexing v1.4+ MongoDB supports two-dimensional geospatial indexes. It is designed with location-based queries in mind, such as "find me the closest N items to my location." It can also efficiently filter on additional criteria, such as "find me the closest N museums to my location." In order to use the index, you need to have a field in your object that an array where the first 2 elements are x,y coordinates (or y,x – just be consistent; it might be advisable to use order-preserving dictionaries/hashes in your client code, to ensure consistency). To make sure ordering is preserved from all languages use a 2 element array [ x, y ] Some examples: { loc : [ 50 , 30 ] } //SUGGESTED OPTI…
Adventures in .NET: SQL Server 2008: Importing TIGER/Line Spatial GIS Data
SQL Server 2008: Importing TIGER/Line Spatial GIS Data If you’ve been itching to use the spatial data and query features of SQL Server 2008 but haven’t figured out a way to get data to use, you’re in the same boat I was. Until today. I have a whole slew of address information, but no way to convert that into latitude/longitude values to do any meaningful spatial querying – I was pretty much limited to Zip Code statistics only. Then I remembered that the US Census Bureau puts out a freely available database of everything from roads to highways to railways to geological and political borders with their coordinates called TIGER/Line. Since 2007, the TIGER/Line data has been in the Shapefile format, which makes it easier to use, although it is a binary file. It would be quite a bit of effort to try and parse the TIGER/Line data yourself, so the use of a utility greatly helps here. Download SQL Server 2008 Spatial Tools to follow along with this blog post, although Microsoft has a sponsored project on Codepl…
SPATIAL DATA SUPPORT IN SQL SERVER 2008
SPATIAL DATA SUPPORT IN SQL SERVER 2008 Under The Table Spatial Data Support In SQL Server 2008 Bob Beauchemin SQL Server 2008 offers a number of enhancements, including new data types, new T-SQL statements, and incremental changes to Microsoft .NET Framework support, XML support, and the Service Broker feature. By far, the biggest and most exciting change for developers is the SQL Server 2008 support for spatial data—a powerful addition to the SQL Server programmer's toolbox. In this column, I'm going to present a short overview of spatial data and illustrate some interesting uses. Spatial data is defined as data that is represented by 2D or 3D images. SQL Server 2008 supports 2D images, and 3D may be added in a future release. Spa…
10 Million hits a day with WordPress using a $15 server | Ewan’s Blog on IT and stuff like it
10 Million hits a day with WordPress using a $15 server Posted on March 30, 2012 These instructions are the rather verbose, but hopefully easy enough to follow, steps to build a new Linux server using Varnish, Nginx, W3 Total Cache, and WordPress, to build a WordPress blog on a Amazon Micro server (or equivalent), all costing under $15 a month, capable of sustaining 10 million hits per day , as measured by blitz.io . 10 Million hits per day with WordPress on a $15 virtual server Install Ubuntu 11.10 (Oneiric) on a new virtual private server- it needs to be 11.10 for all the packages that I’m going to list to work out of the box, but it’s all possible to do with other distributions. I used Amazon EC2 to build my test server, but Linode are also very good. For the purpose of the documentation, my server details were as follows, yours will be different: Public DNS Name: ec2-23-20-235-223.compute-1.amazonaws.com Public IP Address: 23.20.235.223 Login to the server and become root login as ub…
Installing MongoDB on MAMP 1.9.5 : David Golding : davidgolding.net
Installing MongoDB on MAMP 1.9.5 By David Golding | Print This Post Appsolute launched MAMP version 1.9.5 today, so I thought it’d be a great time to add MongoDB to it and improve my NoSQL skills. 1. Prepare MAMP for MongoDB files Create a new folder at Applications/MAMP/db/mongo with three additional subfolders named bin, data, and tmp. Provide these folders with chmod 0755 access permissions. These folders will be the main runtime location for Mongo once MAMP gets it running. 2. Download MongoDB Grab the latest Mac OS install package of MongoDB . My server setup called for OS X 64-bit, version 1.6.5. It’ll have a directory named bin. Drop the files from this folder into the /Applications/MAMP/db/mongo/bin folder you already created. 3. Download Mongo Driver for PHP I’m running PHP 5.3 (why use MongoDB with any earlier version of PHP?), so I’ll need the mongo.so extension to get PHP and Mongo working together. This is available at the MongoDB GitHub repository, under the PHP 5.3 for Mac …
Falcon apt horizontal data
Needs to be inserted into nosql database for broader and more modular consumption.. Look at mysql apt data structure export to mongodb Then use mongopress to display and search this data Drop downs for state, category, dates, etc
Dolaninfo using GSA
What if dolaninfo was just a souped up website that makes API calls to Google SEarch appliacne. Benefits to this: 1. easy integration/setup…just need a way for GSA to consume the data (or have data fed to it) 2. simple to add new features like, sponsored search results, custom (one-box) apps that do more advanced things, 3. best search results using google's algorithms 4. can store data outside of normalzied SQL database 5. easy integration with maps 6. easy to integrate inside other sites (just use this collection) 7. Cons to this: 1. Tied to Google technology/hardware 2. Limitations in indexing (might need to pay for more) 3. Integration to login/circpro 4. less control over everything
HOWTO Install MongoDB for PHP on Mac OS X • Manas Tungare
HOWTO Install MongoDB for PHP on Mac OS X 15 Aug, 2011 — Apple , HOWTO MongoDB is a document-oriented database (among other things), and it’s especially convenient that the native document format is JSON. For various ongoing pet projects, I figured I’d give it a try to avoid the overhead of creating/maintaining schemas and having to flatten down my JSON objects to fit a relational model. These instructions work for 10.7 Lion, 10.6 Snow Leopard and 10.5 Leopard. The steps outlined here ensure that your MongoDB installation integrates well with the rest of the system (Apache, PHP & launchd), is started automatically when the machine starts up, and makes it easy to upgrade later. I read a lot of conflicting instructions on the Web about how to install MongoDB, and they’re either incomplete (most of them skip the part about making MongoDB run automatically at startup), and none of them satisfied the following requirements I had: I should not need to install any softwar…