This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/ruby | |
class MkPasswd | |
def initialize | |
@defaultOption = { | |
'length' => 8, | |
'useNumeric' => true, | |
'useUpperCase' => true, | |
'useSymbol' => true | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/ruby | |
require "open-uri" | |
require "rss" | |
begin | |
rss = open( "<feed url here!>" ){ |f| | |
RSS::Parser.parse( f.read ) | |
} | |
rss.channel.items.each{ |r| |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// for example, from RSS | |
$dom = DOMDocument::loadXML( $string_stored_xml ); | |
$entries = array(); | |
foreach( $dom->getElementsByTagname("item") as $item ){ | |
$entry = array(); | |
foreach( $item->childNodes as $node ){ | |
if( $node->nodeType === 1 ){ | |
$entry[ $node->nodeName ] = $node->nodeValue; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$dom = @DOMDocument::loadHTMLFile( $url ); | |
$xpath = new DOMXpath( $dom ); | |
$query = "//link[ @rel='alternate' and ( @type='application/x.atom+xml' or " | |
. "@type='application/atom+xml' or @type='application/xml' or @type='text/xml' or " | |
. "@type='application/rss+xml' or @type='application/rdf+xml' ) ]"; | |
$elements = $xpath->query( $query ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
$dom = DOMDocument::load( $url ); | |
// TRUE when RSS 1.0/2.0 | |
$isRSS = $dom->getElementsByTagName("item")->length > 0; | |
// TRUE when Atom | |
$isAtom = $dom->getElementsByTagName("entry")->length > 0; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
function curl_get_contents( $url ){ | |
$ch = curl_init(); | |
curl_setopt( $ch, CURLOPT_URL, $url ); | |
curl_setopt( $ch, CURLOPT_HTTPHEADER, false ); | |
curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true ); | |
$result = curl_exec( $ch ); | |
curl_close( $ch ); | |
return $result; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
$.fn.extend({ | |
togglePassword : function( config ){ | |
option = $.extend({ | |
"postfix" : "-text" | |
}, config ); | |
sync = function(){ | |
var i = this.type.toUpperCase() === "PASSWORD" ? | |
this.id + option.postfix : | |
this.id.replace( option.postfix, "" ); | |
$( "#" + i ).val( $(this).val() ); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
twttr.anywhere( function(tw){ | |
var id_str, followMe; | |
id_str = "XXXXXXXXX"; | |
followMe = function(){ | |
if( !tw.isConnected() ){ | |
tw.bind( "authComplete", followMe ); | |
tw.signIn(); | |
return; | |
} | |
tw.currentUser.isFollowing( id_str, function( f ){ |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var MultiHashResult = function( tags ){ | |
var d, self, _onLoad, _onComplete, _reset ; | |
self = this; | |
d = { | |
api : "http://search.twitter.com/search.json", | |
callback : null, | |
tags : null, | |
loaded : 0, | |
results : null, | |
tweets : null, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/*! | |
* HashChange.js | |
* @version 1.0 | |
* @author mach3 | |
* @example | |
* var foo = new HashChange(); | |
* foo.config({ onInit:myInitFunc, onChange:myChangeFunc, interval:100 }); | |
* foo.start(); // When start to observe. | |
* foo.stop(); // When stop to observe. | |
*/ |
OlderNewer