SVN 编辑当前目录中的被忽略文件。

svn propedit svn:ignore .

Ruby 为ruby类添加类方法

# Extend class methods for any ruby class
class NameofClass
  class <<self
	# create class methods below
	def	magic
		#insert your magic code here
	end	
  end
end

# now #magic is available for NameofClass on a class level

Ruby Date.now

class Date
  class <<self
    # I like Time#now, this should have been included into Date
    def now; self.new(Time.now.year,Time.now.month,Time.now.day); end
  end
end

SQL 表ProvinciasEspaña

CREATE TABLE `provincias` (
  `id` int(11) NOT NULL auto_increment,
  `nombre` varchar(125) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

INSERT INTO `provincias` VALUES (15,'Coruña, A');
INSERT INTO `provincias` VALUES (1,'Alava');
INSERT INTO `provincias` VALUES (2,'Albacete');
INSERT INTO `provincias` VALUES (3,'Alicante');
INSERT INTO `provincias` VALUES (4,'Almería');
INSERT INTO `provincias` VALUES (33,'Asturias');
INSERT INTO `provincias` VALUES (5,'Avila');
INSERT INTO `provincias` VALUES (6,'Badajoz');
INSERT INTO `provincias` VALUES (8,'Barcelona');
INSERT INTO `provincias` VALUES (9,'Burgos');
INSERT INTO `provincias` VALUES (10,'Cáceres');
INSERT INTO `provincias` VALUES (11,'Cádiz');
INSERT INTO `provincias` VALUES (39,'Cantabria');
INSERT INTO `provincias` VALUES (12,'Cástellón');
INSERT INTO `provincias` VALUES (51,'Ceuta');
INSERT INTO `provincias` VALUES (13,'Ciudad Real');
INSERT INTO `provincias` VALUES (16,'Cuenca');
INSERT INTO `provincias` VALUES (14,'Córdoba');
INSERT INTO `provincias` VALUES (17,'Girona');
INSERT INTO `provincias` VALUES (18,'Granada');
INSERT INTO `provincias` VALUES (19,'Guadalajara');
INSERT INTO `provincias` VALUES (20,'Guipuzcoa');
INSERT INTO `provincias` VALUES (21,'Huelve');
INSERT INTO `provincias` VALUES (22,'Huesca');
INSERT INTO `provincias` VALUES (7,'Illes Baleares');
INSERT INTO `provincias` VALUES (23,'Jaén');
INSERT INTO `provincias` VALUES (26,'Rioja, La');
INSERT INTO `provincias` VALUES (35,'Palmas, Las');
INSERT INTO `provincias` VALUES (24,'León');
INSERT INTO `provincias` VALUES (25,'Lleida');
INSERT INTO `provincias` VALUES (27,'Lugo');
INSERT INTO `provincias` VALUES (29,'Málaga');
INSERT INTO `provincias` VALUES (28,'Madrid');
INSERT INTO `provincias` VALUES (52,'Melilla');
INSERT INTO `provincias` VALUES (30,'Murcia');
INSERT INTO `provincias` VALUES (31,'Navarra');
INSERT INTO `provincias` VALUES (32,'Ourense');
INSERT INTO `provincias` VALUES (34,'Palencia');
INSERT INTO `provincias` VALUES (36,'Pontevedra');
INSERT INTO `provincias` VALUES (37,'Salamanca');
INSERT INTO `provincias` VALUES (40,'Segovia');
INSERT INTO `provincias` VALUES (41,'Sevilla');
INSERT INTO `provincias` VALUES (42,'Soria');
INSERT INTO `provincias` VALUES (38,'Santa Cruz de Tenerife');
INSERT INTO `provincias` VALUES (43,'Tarragona');
INSERT INTO `provincias` VALUES (44,'Teruel');
INSERT INTO `provincias` VALUES (45,'Toledo');
INSERT INTO `provincias` VALUES (46,'Valencia');
INSERT INTO `provincias` VALUES (47,'Valladolid');
INSERT INTO `provincias` VALUES (48,'Vizcaya');
INSERT INTO `provincias` VALUES (49,'Zamora');
INSERT INTO `provincias` VALUES (50,'Zaragoza');

PHP 页面模板

<?php
/*
Template Name: Resume
*/
?>
<?php get_header(); ?>

<div class="content">
	<div id="primary">
		<div id="notices"></div>
		<a name="startcontent" id="startcontent"></a>

		<div id="current-content" class="hfeed">

		<?php while (have_posts()): the_post(); ?>
			<div id="post-<?php the_ID(); ?>" class="<?php k2_post_class(); ?>">

				<div class="page-head">
					<h2><a href="<?php the_permalink() ?>" rel="bookmark" title='<?php printf( __('Permanent Link to "%s"','k2_domain'), wp_specialchars(strip_tags(the_title('', '', false)),1) ); ?>'><?php the_title(); ?></a></h2>
					<?php edit_post_link(__('Edit','k2_domain'), '<span class="entry-edit">','</span>'); ?>
				</div>
	
				<div class="entry-content">
					<?php the_content(); ?>

					<?php link_pages('<p><strong>'.__('Pages:','k2_domain').'</strong> ', '</p>', 'number'); ?>
				</div>

			</div> <!-- #post-ID -->
		<?php endwhile; ?>

		</div> <!-- #current-content -->

		<div id="dynamic-content"></div>
	</div> <!-- #primary -->

</div> <!-- .content -->
	
<?php get_footer(); ?>

ActionScript 将HTML标记添加到字符串

var bits:Array = new Array();

function addHtmlTag(tf:MovieClip,indexStart:Number,indexEnd:Number,tag:String):String{
	bits = new Array();
	bits = getStringParts(tf,indexStart,indexEnd);
    if(bits != undefined){
    var newString:String = bits[0] + " <" + tag + ">" + bits[1] + " </" + tag + ">" + bits[2];
	return newString;
	}
  }
  
function getStringParts(tf:MovieClip,indexStart:Number,indexEnd:Number):Array{
		var wholeString:String = tf.htmlText;
		var totalIndex:Number = wholeString.length;
		bits.push(wholeString.substring(0,indexStart));
		bits.push(wholeString.substring(indexStart,indexEnd));
		bits.push(wholeString.substring(indexEnd,totalIndex));
		//trace("bits: "+bits);
		return bits;
}

// usage
// var newText:String = addHtmlTag(myTextField_mc, 0, 10, "b");

ActionScript 检查邮件[F8 / AS2]

function mailTrue(mailType:String):Boolean {
    var t:String = mailType;
    var tmpArray:Array = t.split("@");
    if (tmpArray.length != 2) {
        trace("ARRAY NON VALIDO");
        return;
    }
    trace("continuo a STEP 1");
    var tLen:Number = tmpArray[1].length;
    var tmpChar = tmpArray[1];
    var tmpCharZero = tmpArray[0].length
    if (tLen<2 || tmpCharZero<2) {
        return;
    }
    trace("continuo a STEP 2");
    for (var i:Number = tLen; i>0; i--) {
        if (tmpChar.charAt(i) == ".") {
            trace("TROVATO DOT");
            newPoint = i;
            afterDot = tmpChar.substr(newPoint, tLen);
            (afterDot.length>=2) ? (myValue=true) : (myValue=false);
            trace("continuo a STEP 3");
            break;
        }
    }
    return myValue;
}

Apache Mercurial的Apache配置

# Password zone
        <Location /hg/ecla>
                AuthType Basic
                Order allow,deny
                Allow from all
                AuthName "Mercurial private area"
                Require valid-user
                AuthUserFile  /var/hg/passfile.pass
        </Location>


        RewriteEngine on
        RewriteRule ^/hg(.*) /var/hg/hgwebdir.cgi$1

        <Directory "/var/hg/">
                Options ExecCGI
                AddHandler cgi-script .cgi
        </Directory>

C++ C控制台脚本框架

#include <stdio.h>
//#include <stdlib.h> //for system pause


//USAGE (in DOS):   dir blah | yourProgramName > outFile.txt
// (use /b for JUST file and folder names)
// (use /b /ad for JUST folder names)

void printsln(char *s) {printf("%s\n", s);}

void error(char *s){printsln(s); exit(1);}

bool ngets(char *s, int n) {
int i = 0;
char c;
c = getchar();
if (c==EOF) {s[i] = 0; return false;}
while(c!='\n'){
   if(i>=n) error("input stream overflowed buffer");
   s[i++] = (char)c;
   c = getchar();
}
s[i] = 0;
return true;
}

int main(int argc, char *argv[])
{
  char s[10000]; //note: possible (in theory) security hole
  while(ngets(s, 10000)) { //security hole closed.

     printf("/new/%s\n", s, s);  //TWEAK THIS LINE!!!

  }
//system("pause");
  return 0;
}

JavaScript 在Javascript中排序文本

<html>
<head><title>Javascript Sort</title</head>
<body>

<script language="javascript">
function generate(s){
  var temp = new Array();
  temp = s.split('\n');
  temp.sort();
  var result = "";
  var i;
  for(i=0; i<temp.length; i++) {
      result += temp[i] + "\n";
  }
  return result;
}

</script>

<form name="myform">
<textarea name="mytext" rows=20 cols=60>
Insert lines to sort here.
</textarea>
<br><br>
<input type="button" value="Sort!" onClick="javascript: document.myform.mytext.value = generate(document.myform.mytext.value);"><br><br>
</form>



</body>
</html>