Tag Archives: search

recent searches: HI I found a ipod can I register under new name?

18 Jul

so i logged into mint to find this as a recent incoming search : HI I found a ipod can I register under new name?

lol. i gotta good laugh from it so here’s a quick answer.

I’m going to assume the person really wanted to know how to change the device name etc.

wipe the ipod completely

trim javascript faster than the Magna Carta

5 Feb

From: http://blog.stevenlevithan.com/archives/faster-trim-javascript

Since JavaScript doesn’t include a trim method natively, it’s included by countless JavaScript libraries

Reads: the evolution of search

18 Dec

From: http://blog.tigerlogic.com/chunkit/the-evolution-of-search/

A look at the History, Vision, Innovators, and Future of Information Accessibility
1. Foundations

A. The Beginning – In the Pre-WWII era, information sharing was in its relative infancy compared to today. Without the help of more modern electronics, we had reached the upper limit in efficiency of how and where information was stored and shared. The organization and cataloging of information within libraries and archives had been well perfected, but the retrieval and dissemination of that information was being hindered by technology.

B. The Vision – In the burgeoning world of scientific advancement that characterized the United States during and after WWII, astute observers like Vannaver Bush began to realize the need for a better system of information sharing. In an article published in The Atlantic Monthly, Bush observed that:

Check It Out:
» The Evolution of Search ChunkIt!: TigerLogic ChunkIt!

couchdb: couchdb 101

11 Dec

So after 3-4 days of research and study I’m compiling a list of links that helped me finally understand couchdb. Still bunches to learn, but hopefully it will save others from 4 days of googling.

Start

The very first thing you should read is the work in progress online couchdb book:
Relax with CouchDB [http://books.couchdb.org/relax/]

Now that your started

The following sections are grouped by what I left the article better understanding. They may cover other areas, but then again more knowledge leads to better understanding right?

JSON

Just in case you don’t understand json:

http://webt.wordpress.com/2007/10/01/json/

Couch MapReduce

fyi: hashes

Depending on what language your coming from you may know hashes as arrays or associative arrays. When they say reduce returns a single value, they are referring to the hash value it returns (scratched my head for a while)

If your coming from php an easy way to connect the dots is to think of how serialize creates a string that represents your object. Only in couchDb this is a json string

I had my eureka moment here:

http://www.ibuildings.com/blog/archives/1291-Some-thoughts-on-CouchDB.html

Just in case you didn’t eureka:

http://rrees.wordpress.com/2008/03/09/couchdb-querying-data/

Damien Katz explains more on couch’s mapreduce ( check the part 2 near the end as well ):

http://damienkatz.net/2008/02/incremental_map.html

MapReduce Method

In case you didn’t know mapreduce isn’t something couch invented, you can learn more about mapreduce below.

explains the mapreduce method in detail:

http://code.google.com/edu/parallel/mapreduce-tutorial.html#MapReduce

the mapreduce white paper:

http://labs.google.com/papers/mapreduce.html

mapreduce lecture (didn’t watch, but it was recommended by google, so why not):

http://www.youtube.com/v/-vD6PUdf3Js

using couchdb

blog db example / couchdb “joins”:

http://www.cmlenz.net/archives/2007/10/couchdb-joins

user permissions system example / offers rdbms comparison:

http://kore-nordmann.de/blog/couchdb_a_use_case.html

aimee’s 8+ couchdb on rails series (links to part 1, but your good from there):

http://aimee.mychores.co.uk/2008/09/07/post/320/

couchdb internals

Ricy ho’s overview:

http://horicky.blogspot.com/2008/10/couchdb-implementation.html

Related discussion where btrees are further discussed (as well as some decent bantering):

http://www.reddit.com/r/programming/comments/792hf/couchdb_implementation/

Ayende Rahien has an indepth series on couch db called: reading erlang

http://ayende.com/Blog/archive/2008/09/24/reading-erlang-inspecting-couchdb.aspx

http://ayende.com/Blog/archive/2008/09/24/more-couchdb-reading-btreelookup.aspx

http://ayende.com/Blog/archive/2008/09/24/more-couchdb-reading-btreequery_modify.aspx

http://ayende.com/Blog/archive/2008/10/04/reading-erlang-couchdb-from-rest-to-disk-in-a.aspx

http://ayende.com/Blog/archive/2008/10/04/erlang-reading-couchdb-digging-down-to-disk.aspx

http://ayende.com/Blog/archive/2008/10/06/reading-eralng-couchdb-streams.aspx

The most important part

Use it damn it! get planning, hacking, pop locking and start playing with couch

sources

Sources not referenced already:

http://damienkatz.net/2008/09/peek_into_couchdb.html

http://jan.prima.de/plok/

news: 8 Experts Predict How Web 2.0 Will Evolve In 2009

11 Dec

From: http://www.fastcompany.com/blog/allyson-kapin/radical-tech/10-experts-predict-how-web-20-will-evolve-2009

2008 was the year that Web 2.0 became more mainstream. More ad agencies, businesses, and non-profits used Web 2.0 tools as a way to build community and relationships, cross promote products and issues, and integrate their online and offline marketing strategies. Some like Zappos were extremely successful and nailed their Web 2.0 strategy while others like the makers of Motrin were burned by mommy bloggers for not doing proper research on their target audience.

With the economy in a slump and budgets being cut in traditional print and TV advertising campaigns many will be looking to the Web 2.0 world to reach their constituents. So what should be on your Web 2.0 radar for 2009? Web 2.0 gurus give you the low down.

Check It Out:
8 Experts Predict How Web 2.0 Will Evolve In 2009 | Radical Tech | Fast Company

Reads: The Innovator's Dilemma, When New Technologies Cause Great Firms to Fail

11 Dec

Came across an excerpt from:
The Innovator’s Dilemma, When New Technologies Cause Great Firms to Fail
By Clayton M. Christensen

It’s a good read detailing how new innovations disrupt tech markets and how they cause established companies to fail.

from http://www.businessweek.com/chapter/christensen.htm

How Can Great Firms Fail? Insights from the Hard Disk Drive Industry

When I began my search for an answer to the puzzle of why the best firms can fail, a friend offered some sage advice. “Those who study genetics avoid studying humans,” he noted. “Because new generations come along only every thirty years or so, it takes a long time to understand the cause and effect of any changes. Instead, they study fruit flies, because they are conceived, born, mature, and die all within a single day. If you want to understand why something happens in business, study the disk drive industry. Those companies are the closest things to fruit flies that the business world will ever see.”

Indeed, nowhere in the history of business has there been an industry like disk drives, where changes in technology, market structure, global scope, and vertical integration have been so pervasive, rapid, and unrelenting. While this pace and complexity might be a nightmare for managers, my friend was right about its being fertile ground for research. Few industries offer researchers the same opportunities for developing theories about how different types of change cause certain types of firms to succeed or fail or for testing those theories as the industry repeats its cycles of change.

The Innovator’s Dilemmafrom

couchdb: Now how to use it

9 Dec

A few months ago I decided to try and build a web application in a way that supported how the application actually worked. The biggest hurdle was trying to keep 3nf and still retain the original goal. Needless to say that was a major exercise in futility, the big idea was lost and we ended up just doing it the normal way.

I’ve been looking at things like hypertable, but have no need for it. Enter couchdb.

Instead of your typical db structure data is stored as a document (or object for us oop minded). Documentation is still growing, but the project was adopted by apache, and regardless of how you feel about apache that should for the project.

After a few days of research my main question is how best do you implement it? I’d love to use this for my gray network project, but I’m thinking I may still be in the discovery phase with couchdb when it launches :(

Anyways whats your take on how best to implement couch db? I’m still researching security, performance, etc, but I think couchdb is definitely in my future :)

Google introduces Native client: It might be like java, it might be like activex, jury is still out

9 Dec

Ok I’m kinda confused are they trying to replace java, or activex, both…?

From: http://google-code-updates.blogspot.com/2008/12/native-client-technology-for-running.html

Modern PCs can execute billions of instructions per second, but today’s web applications can access only a small fraction of this computational power. If web developers could use all of this power, just imagine the rich, dynamic experiences they could create. At Google we’re always trying to make the web a better platform. That’s why we’re working on Native Client, a technology that aims to give web developers access to the full power of the client’s CPU while maintaining the browser neutrality, OS portability and safety that people expect from web applications. Today, we’re sharing our technology with the research and security communities in the hopes that they will help us make this technology more useful and more secure.

Check It Out:
Google Code Blog: Native Client: A Technology for Running Native Code on the Web

Google Was Three Hours Away From Being Charged As A Monopolist

3 Dec

When Google pulled out of its proposed search advertising deal with Yahoo last month, it was chief legal counsel David Drummond who made the announcement. He cited concerns of a “protracted legal battle,” but only now do we learn that the Justice Department was only three hours away from filing an antitrust lawsuit to block the deal. Sandy Litvack, the prosecutor hired by the justice Department to head up the case, tells Am Law Daily

Google Was Three Hours Away From Being Charged As A Monopolist

install jre on centos 5.2

28 Nov

Looking at my blog statistics shows that my post on “Installing the latest JRE 6 on CentOS” is one of the top positions. Also a lot of search engines referrals come to this post.

Thus I would like to give a short update to the blog post, since some things have changed since then. Also CentOS has been updated to Version 5.2 in the meantime.

The way I have done it with modifying the symbolic link in “/usr/bin/java/” still works, but it is not the recommended way to do it. Thus I follow here the path that the CentOS project has outlined. Where applicable I updated the link information. So, without further ado, let’s install JRE 6 or update it to the latest

jump:
SixSigns Blog » installing JRE on CentOS 5.2