Random Thoughts on software related topics such as web, web 2.0, mobile, servers, networks, programming, social networks, engineering, science, and more...
Monday, October 27, 2008
Who Is Random Thoughts?
Sunday, October 26, 2008
Friday, October 24, 2008
Wednesday, October 15, 2008
McCain or Obama?
give it to people that hardly do any work at all
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
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
- *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
-
- 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: (*****)
- 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
- Add rating with
- 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
Sunday, August 3, 2008
Random Thoughts
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
Wednesday, July 30, 2008
Processing in the Human Mind
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.
Tuesday, July 29, 2008
Random Thoughts Gadget
Clarification of Encapsulation in PHP - OOP
Here is a demonstration of what is happening to an object member while changing it. This should help you clarify how PHP handles pointers:
class A {
public $val;
public function __construct( $val ) {
$this->val = $val;
}
}
class B {
public $val;
public function __construct( $val ) {
$this->val = $val;
}
}
$a = new A(5);
echo $a->val; // 5
echo "
";
$b = $a;
$b->val = 10;
echo $a->val; // 10
$c = clone( $a );
$c->val = 15;
echo "
";
echo $c->val; // 15
echo "
";
echo $a->val; // 15
echo "
";
$z = 1;
echo ++$z * $z++ + $z; // 7
echo "
";
echo $z; // 3
echo "
";
$m = 0;
do {
echo $m;
} while ( ++$m < 10 );
Google AdWords Keyword Generation
Monday, July 28, 2008
Web Designer in the Boston, MA Area
Random Thoughts
--Wow! This is quite a discussion! The Random Thoughts application has quite some discussions on there. This is very interesting. Even EMO's can now publish their thoughts and beliefs to the rest of the world!
Keyword Tool
Saturday, July 26, 2008
Random Thoughts
There are 20701 random thoughts and 11623 comments on them!
Thoughts 1 to 209
Thoughts 210 to 418
Thoughts 419 to 627
Thoughts 628 to 836
Thoughts 837 to 1045
Thoughts 1046 to 1254
Thoughts 1255 to 1463
Thoughts 1464 to 1672
Thoughts 1673 to 1881
Thoughts 1882 to 2090
Thoughts 2091 to 2299
Thoughts 2300 to 2508
Thoughts 2509 to 2717
Thoughts 2718 to 2926
Thoughts 2927 to 3135
Thoughts 3136 to 3344
Thoughts 3345 to 3553
Thoughts 3554 to 3762
Thoughts 3763 to 3971
Thoughts 3972 to 4180
Thoughts 4181 to 4389
Thoughts 4390 to 4598
Thoughts 4599 to 4807
Thoughts 4808 to 5016
Thoughts 5017 to 5225
Thoughts 5226 to 5434
Thoughts 5435 to 5643
Thoughts 5644 to 5852
Thoughts 5853 to 6061
Thoughts 6062 to 6270
Thoughts 6271 to 6479
Thoughts 6480 to 6688
Thoughts 6689 to 6897
Thoughts 6898 to 7106
Thoughts 7107 to 7315
Thoughts 7316 to 7524
Thoughts 7525 to 7733
Thoughts 7734 to 7942
Thoughts 7943 to 8151
Thoughts 8152 to 8360
Thoughts 8361 to 8569
Thoughts 8570 to 8778
Thoughts 8779 to 8987
Thoughts 8988 to 9196
Thoughts 9197 to 9405
Thoughts 9406 to 9614
Thoughts 9615 to 9823
Thoughts 9824 to 10032
Thoughts 10033 to 10241
Thoughts 10242 to 10450
Thoughts 10451 to 10659
Thoughts 10660 to 10868
Thoughts 10869 to 11077
Thoughts 11078 to 11286
Thoughts 11287 to 11495
Thoughts 11496 to 11704
Thoughts 11705 to 11913
Thoughts 11914 to 12122
Thoughts 12123 to 12331
Thoughts 12332 to 12540
Thoughts 12541 to 12749
Thoughts 12750 to 12958
Thoughts 12959 to 13167
Thoughts 13168 to 13376
Thoughts 13377 to 13585
Thoughts 13586 to 13794
Thoughts 13795 to 14003
Thoughts 14004 to 14212
Thoughts 14213 to 14421
Thoughts 14422 to 14630
Thoughts 14631 to 14839
Thoughts 14840 to 15048
Thoughts 15049 to 15257
Thoughts 15258 to 15466
Thoughts 15467 to 15675
Thoughts 15676 to 15884
Thoughts 15885 to 16093
Thoughts 16094 to 16302
Thoughts 16303 to 16511
Thoughts 16512 to 16720
Thoughts 16721 to 16929
Thoughts 16930 to 17138
Thoughts 17139 to 17347
Thoughts 17348 to 17556
Thoughts 17557 to 17765
Thoughts 17766 to 17974
Thoughts 17975 to 18183
Thoughts 18184 to 18392
Thoughts 18393 to 18601
Thoughts 18602 to 18810
Thoughts 18811 to 19019
Thoughts 19020 to 19228
Thoughts 19229 to 19437
Thoughts 19438 to 19646
Thoughts 19647 to 19855
Thoughts 19856 to 20064
Thoughts 20065 to 20273
Thoughts 20274 to 20482
Thoughts 20483 to 20691
Thoughts 20692 to 20900
Random Thoughts
It is a form of communication. People can publish their own thoughts and get that feeling that they are being heard. Also, people are curious to read about what others' are thinking about. I think we will be "obsessed" even more in the future with random thoughts. It is part of evolution. The human race will evolve into a race that communicates at unprecedented levels!
Random Thoughts
Random Thoughts - Refactor
Refactor site:
- Make befriend functionality
- Clean-up GUI: make page less narrow
- 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
- Ask users to log-in, sign up for an account, or at least subscribe to comments while posting/commenting
- Make Posts/Comments editable/deletable
- AJAX Posts/Comments
- User profiles
- User’s name and link to profile should be next to each random thought
- 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…
- Add date field to Random Thoughts
o Fill up NULL values with dates from beginning of year to post with first recorded date
- Make each words from random thoughts a link to a search for that word. Do not change the appearance of the link versus it being plain text.
o Only make it searchable if it appears more than twice: it will be a tag once the term is posted more then twice.
- 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…
- Fix XSS scripting: http://randomthoughts.club/page.php?lim=8293
- 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 categories
- Add tags
- Add rating with AJAX libraries…use stars or images.
- Blacklist bots.
- Add a “Recently Commented” and “Recently Added” link
- Google Analytics
o first implement AJAX to refresh thoughts and place Post/Comment to new pages
- Allow comments on the search page for a “tag”
Random Thoughts
Random Thoughts - Search
The website is more interactive for the user because users can now target words they are interested in. I did this by making all the words from each most turn into a hyperlink that searches for other posts with that word in it.
Random Thoughts - Add Applications
The pesky links that went to Facebook, MySpace, etc... were removed from the main navigation. This really hurt the user experience. They are all now on a separate page called "Add Application".
The users now go through a different flow while going to the site. A user can still post without having to register, login, or even submit their e-mail, but it is easier for them to submit their e-mail while posting. This will allow users to be notified of follow up comments on that post. It also invites the user to register.
This website needs some remodeling on the user interface. It is too narrow and simple.