Wednesday, December 3, 2008

Wikishare

Wikishare is a Facebook Application that allows users to search & browse Wiki articles and send them to friends. It has all the articles from the Wikipedia API.

Saturday, November 29, 2008

Thursday, November 27, 2008

Mathematics

OpenOffice - Free Microsoft Office Alternative

The developer section looks really interesting and I may take a crack at something to learn it.

OpenOffice Programming.
It is all in C++.


Saturday, November 22, 2008

Friday, November 21, 2008

iPhone Apps

$250,000 in two months from an iPhone Application. The iPhone Developer Kit looks very interesting.





iPhone Apps

$250,000 in two months from an iPhone Application. The iPhone Developer Kit looks very interesting.

iPhone App

Saturday, November 15, 2008

Random Thoughts

Random Thoughts: "weeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee"

Sunday, November 2, 2008

Facebook Connect

CNN has an amazing section of their website "The Forum" which is a great example of Facebook Connect. All the features of a Facebook Application can be implemented in an external website. This includes invites, posting, feeds, etc...

Here is a link to the forum that I created on CNN which implements Facebook Connect:

Saturday, November 1, 2008

Random Thoughts

Random Thoughts: "When a deadline is given two weeks in advance make it!"

Great Advice!

Random Thoughts

Random Thoughts: "Why do they put Braille dots on the keypad of the drive-up ATM?"

Monday, October 27, 2008

Alexa

Alexa has some useful information about sites. My site's ranking compared to other sites can be useful for research. Alexa for http://randomthoughts.club/

Who Is Random Thoughts?

Domain Tools has some interesting information about sites. whois randomthoughts.club I got 3,100 unique visitors to my site last month. I didn't know I got that many visitors. Is this information accurate?

Sunday, October 26, 2008

Random Thoughts

Random Thoughts: "what makes money so important?"

Friday, October 24, 2008

My Facebook Badge

Adam Cox's Facebook profile

Cities I've Visited

How does this function?


Wednesday, October 15, 2008

McCain or Obama?

I am voting for John McCain!

My perception on the two candidates are this:

1) Obama wants to take money from people that work hard for it and
give it to people that hardly do any work at all


2) McCain wants to reward the hard workers by letting them keep what
they earn and not take the hard workers money and give it to the
people that hardly work at all

Do you agree?

Monday, October 6, 2008

Migrating Drupal to New Server

Recently, I migrated Drupal 6.x to a new server. The front page still worked, but all the links were broken. They were all still pointing to the correct place, but for some strange reason, they were not found. The URL stayed the same. I simply updated the DNS to point to the IP address of my new server. This is a major issue. I migrated many sites to this new server and there have been several problems. On a site where I used SOAP, I had to install the SOAP module where as it was already installed on my other server. All my sites used to be on a dedicated server from http://www.joyent.com/, but now they are hosted on my Mac OS X beast. The $125 a month dedicated server did not come close in processing and disc quota to my 240 GB hard drive, core duo, G5 with version 10.5 of OS X. It was kind of a pain setting up MySQL because of all the out of date, incorrect tutorials online. The tutorial that got MySQL working, was the simple install instructions at the MySQL website.

Sunday, October 5, 2008

Model for Random Thoughts Web Site

Refactor site:

-          *Make befriend functionality

-          *Fix up user profiles

-          *User’s name and link to profile should be next to each random thought

-          *Add categories

-          *Add tags

o       Use the keyword generator from webdesignerbostonma.com/

o       Make field for new posts and comments

-          *Add a “Recently Commented” and “Recently Added” link

-          *Google Analytics

-          *Allow comments on the search page for a “tag”

-          *Add a “BlogThese” to browse page, search page, shop page, learn page, ete…

-          *Make a mobile browser interface

o       Submit it places to raise page rank

o       Doubles the number of pages

o       Make sure Meta is set correctly

-          *Use Theme chooser from Binding Designs, LLC

-          *Allow users to create their own version of the MicroBlogger/social network such as Ning.

o       Fill in all the fields

-          *User Signatures

-          *Fix up shopping for keywords

-          *Words should have box show on hover with link to:

o       “people interested in …” use keyword generator with all of that users posts to make the matches

o       “random thoughts on …”

o       “shop for …”

o       “search for …”

-          *Enable links only by users linking back to the site.

o       Verify site by making call and checking for link

o       Do not allow rel=”nofollow”

o       Link to the page that links back

-          *Clean-up GUI

-          *Fix XSS scripting: http://randomthoughts.club/page.php?lim=8293 or whatever is making that mess.

-          *Make a box/border around the displayed random thought.

o       Make a message about rolling over each of the words

-          *Create networks

-          *Make a bookmark for each page that will allow the users to bookmark any page on the site…or even other sites

-          Make a blog, wiki, forum and merge them into the existing site

o       Blog – allow users to make posts

o       Forum – allow users to discuss about certain related topics

o       Wiki – discuss how to make user’s own version of the random thoughts website

o       Allow users to put ads on their version of the website

§         Allow users to put ads on their posts

-          Create an interface and outsource the implementation of the interface to offshores.

o       Safety, never send out the existing code. Just get an object with it all implemented.

-          Make global config/html/settings page for PHP

-          Get an open-source dictionary of words to search/shop/learn more about

-          Make a voting system to allow users to mark as good or bad and then view another one…continuing this process…

o       Make these searchable by good thoughts and remove the bad thoughts/spam

-          Make e-mail script to able mailings to all users

-          Make an admin interface for the users creating a website

-          Make classes or maybe at least a class…what is the point though?

-          Prevent bots from filling in fields/scanning entire site/rapidly creating posts: after 5 posts from the same IP or Session, then show a captcha. Repeat this process.

-          Allow some HTML elements: BR, A, I, B, U, IMG – use “rel=nofollow”

-          Get open-source form for filling out posts/comments with GUI

-          Make Posts/Comments editable/deletable

-          AJAX Posts/Comments

-          Fix /index.php and /gadgets/page.php to better fit user experience

-          Direct user’s towards commenting or adding a new random thought equally rather than having “Add Random Thought” form on home page

-          Filter Random Thoughts by users/anonymous/date/etc…

-          Rate this Random Thought: (*****) AJAX style!

-          Embed: embed a Youtube video, Map, other open-source content into a Random Thought. Have link to directions to get a Map, Youtube video, etc…

-          JavaScript hover box for links to random thoughts from browse page

-          Use prototype for AJAX calls. Use Scriptaculous Library to fade in Random Thoughts and fade away old ones and fade in new ones when New Thought is clicked. This could make AJAX calls to the server.

-          Add rating with AJAX libraries…use stars or images.

-          Blacklist bots.

-          Use keyword script to generate keywords mapping to a Random Thought page for AdWords.

-          Use the term MicroBlog

-          Make a “Similar/Related” link for other related entries.

o       “You may also like…”

-          Fix the overall flow/user interaction

-          Make a website builder out of it to customize the theme, title, field names, etc…

-          Make posts browsable by length of post: small(<100>100,<1000>1000 chacacters).

-          Allow users to save product searches

-          Allow users to send an item to a friend

-          Incorporate the login feature into OpenID, Facebook Connect, Yahoo!, etc…

-          Make a very detailed, concise FAQ

-          Add a more options to the post to add other things like YouTube, GoogleMaps, Images, etc…

PHP and MySQL with Apache on Mac OS X

The process of installing the *AMP (Apache, MySQL, PHP) on Mac OS X is basically like the typical install of LAMP.

First, to start the web server, go to system preferences, turn sharing on, and check the Web Server check box. This enables the /Library/WebServer directory to be open on the web. The web address will be displayed within the system preferences pane for the sharing. The /Library/WebServer/Documents folder will now host the files for your web server. An HTML file can be held here.

To add PHP, go to the http.conf file and uncomment the LoadModule directive for PHP. A default install of PHP is already installed on Mac OS X. Restart Apache and now a PHP file can be place in the /Library/WebServer/Documents folder and it will process as usual.

To add MySQL, the MySQL package for Mac OS X must be downloaded from MySQL for Mac OS X
website. It is necessary to make some configurations for your system to run MySQL. The configuration of MySQL on Mac OS X can be accomplished by following the directions on that website.

Sunday, August 3, 2008

Random Thoughts

Random Thoughts: "if the universe keeps on going were does it keep on going to? whats after it? it keeps on going till infinity but whats after that? i dont like the big black hole thought!"

It keeps on going on forever! It goes beyond time. It goes beyond our imagination. It even goes beyond our Random Thoughts!

Thursday, July 31, 2008

Random Thoughts on Squidoo

Random Thoughts is a web page or "Lens" that I built on Squidoo. Squidoo is a very simple web page builder. It utilizes the OpenSocial platform so Gadgets can be added to the web pages on that site. I built the Random Thoughts web page there in minutes.

Wednesday, July 30, 2008

Processing in the Human Mind

Humans load thoughts into their thinking part of their brain when they want to use them. When they are not in use, they get stored to the storage part of the brain. It would be impossible to think about everything that one knows at the same time. The memory part of the brain is not as large as the storage part of the brain. While thinking new thoughts, the brain processes these thoughts and stores an abstraction of what is being thought of. The processing part of the brain reduces all of the new thoughts and stores the essential pieces of it to the storage part of the brain for later use. Over time, the processing part of the brain removes or further abstracts unused thoughts that are stored. Over time, a thought is more and more abstract. A thought from yesterday where every piece of the thought is stored in memory decays over time. A thought from a year ago, has far less pieces stored.

When storing vision, every image that is ever seen could not possibly be stored. It is just far too much information to store. Images that are deemed important are stored in the storage part of the brain. An image that is seen very frequently is going to be deemed more important. If closing ones eyes and thinking of an image that was seen in the past, the image will be loaded into memory. It will be much more abstract than actually looking at the image because of size constraints.

Thoughts that are not currently being used are sometimes brought into memory. This bogs down the processing part of the brain because the brain can only process a limited amount of information at one time. To concentrate, the brain must not load any unused thoughts out of the storage part of the brain and into the memory part of the brain. Storage is, of course, referred to as long-term memory. Memory is referred to as short-term memory.

The brain is very similar to how a computer functions. And, a computer is very similar to how a brain functions. Computers were designed based on the constructs of the brain.