Wednesday, August 26, 2009

Limit Text and Strip tags in PHP

$content = $post->post_content;

$limit = 280;

if (strlen($content) > $limit)

$content = substr($content, 0, strrpos(substr($content, 0, $limit), ' ')) . '...';

echo strip_tags($content);

Friday, August 14, 2009

Javascript Validate Number Integer

IsFound = /^-?\d+$/.test($('number').value);


if (IsFound == false) {



$('error_msg').innerHTML = "* Please Enter a valid number.<br>";



}

Wednesday, July 29, 2009

Install RMagick2.9.0 Rails 2.1.2, Ruby 1.8.6 ,filecolumn-0.3

http://groups.google.com/group/rubyonrails-talk/browse_thread/thread/dbab55eb99625e14?pli=1

Tuesday, July 21, 2009

Onfocus and Onblur input field

<input id="search_field" type="text" name="s" value="Search this blog" onfocus="if (this.value == 'Search this blog') {this.value = ''; document.getElementById(this.id).style.color='#666666';}" onblur="if (this.value == '') {document.getElementById(this.id).style.color='#cccccc'; this.value = 'Search this blog'; }" />

Thursday, June 18, 2009

Web Page Analyzer - Website Optimization Tool

I found a great tool where you can check the speed of your website and analyze it.
Try it out: http://websiteoptimization.com/services/analyze/

Tuesday, June 16, 2009

Adding "_blank" of all links

var anchors = document.getElementById('div').getElementsByTagName('a');

var sDom = document.domain;

for (var i=0; i<anchors.length; i++) {

var anchor = anchors[i];

if (anchor.getAttribute("href")) {

iPosition = anchor.href.indexOf(sDom);

if (iPosition == -1 ||

iPosition > sDom.length) {

anchor.target = "_blank";

}

}

}

Display Twitter RSS on your website using Google AJAX Feed API

It's a simple code to display twitter rss on your website. You can display the twitter user image, user name, user url, user id, title and content.

Sample Twitter Search with google feed api:

 <script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("feeds", "1");
function getTwitterSearch(q, id, callbackfunction)
{

q = encodeURI(q);
id = encodeURI(id);
var feed = new google.feeds.Feed("http://search.twitter.com/search.atom?q="+q+"&rpp=100&show_user=true&since_id="+id); feed.setNumEntries(10); feed.setResultFormat(google.feeds.Feed.MIXED_FORMAT); feed.load(function(result) { if (!result.error) { var ava = google.feeds.getElementsByTagNameNS(result.xmlDocument, "http://www.w3.org/2005/Atom", "link"); //google.feeds.getElementsByTagNameNS(result.xmlDocument, "http://search.yahoo.com/mrss/", "content"); ; var imageA = new Array(); j=0; for (var i = 0; i < ava.length; i++) { if(ava[i].getAttribute('rel')=="image") { imageA[j]=ava[i].getAttribute('href'); j++; } } var tA = new Array(result.feed.entries.length); for (var i = 0; i < result.feed.entries.length; i++) { var twitterMessage = new Object; entry = result.feed.entries[i]; temp = entry.link.split("/"); twitterMessage = { text: entry.title, link: entry.link, date: entry.publishedDate, user: entry.author, statusid: temp[5], image: imageA[i] }; tA[i]=twitterMessage; } callbackfunction(tA); } }); } function reverseSimpleWrite(tA) { tA.reverse(); var container = document.getElementById("feed"); for (var i = 0; i < tA.length; i++) { var entry = tA[i]; var div = document.createElement("li"); div.innerHTML="<img src='"+entry.image+"' width='48' height='48' > "+entry.image+"<br>user: "+entry.user+"<br>date: "+entry.date+"<br> text: "+entry.text+" <br> link: <a href='"+entry.link+"'>"+entry.link+"</a><br> statusid: "+entry.statusid+"<br><br>"; container.appendChild(div); } } google.setOnLoadCallback(function(){ getTwitterSearch("iphone", 0, reverseSimpleWrite); } ); </script>




See the original code and sample here:
http://www.facesaerch.com/widget/twitterjs.php

Tuesday, June 02, 2009

Monday, June 01, 2009

Php and MySql Book

I want to share with you a very nice book of php and mysql. I really like this book, I learned a lot of making some program using php and combination with the mysql.

Check this out.

http://books.google.com/books?hl=en&id=fGzifMim4qYC&dq=php+and+mysql+web+development&printsec=frontcover&source=web&ots=mB9GW-2nJ3&sig=9LQvdcdH8x_AuTRkl4yomObJ4vc&sa=X&oi=book_result&resnum=1&ct=result#PPP12,M1

Vim Commands Cheat Sheet

Vim Commands Cheat Sheet


http://www.fprintf.net/vimCheatSheet.html

7 Habits For Effective Text Editing 2.0

Vim editor

http://www.truveo.com/7-Habits-For-Effective-Text-Editing-20/id/699137100

List of Best Photoshop Web design Tutorials

A compilation of Photoshop Web design Tutorials. The best, creative and professional web design layout tutorials.

  1. http://dzineblog.com/2008/07/best-photoshop-layout-design-tutorials.html
  2. http://vandelaydesign.com/blog/design/website-layout-photoshop-tutorials/
  3. http://psd.tutsplus.com/articles/web/45-step-by-step-tutorials-on-web-design-with-photoshop/

Table Sort using javascript

a script where you can sort a records on the the table using javascript. you can sort by number or by alphabetical.

Table Sort
http://www.brainjar.com/dhtml/tablesort/default2.asp


Demo
http://www.brainjar.com/dhtml/tablesort/demo.html

Sorting Number using Javascript

simple way to sort a number using javascript.

<script type="text/JavaScript" language="JavaScript">


function compare(a,b){

return a-b;

}


var num = [5,2,10,6,8,1,7,4,3];



document.write("Result :"+num.sort(compare));



</script>