function $() {
var elements = new Array();
for (var i = 0; i < arguments.length; i++) {
var element = arguments[i];
if (typeof element == 'string')
element = document.getElementById(element);
if (arguments.length == 1)
return element;
elements.push(element);
}
return elements;
}
// Sample Usage:
var obj1 = document.getElementById('element1');
var obj2 = document.getElementById('element2');
function alertElements() {
var i;
var elements = $('a','b','c',obj1,obj2,'d','e');
for ( i=0;i
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean in ipsum id lacus pretium pellentesque. Vestibulum id leo nec eros nonummy tempus. Nulla ultricies odio et neque. Curabitur pretium. Quisque vulputate sem vitae ipsum. Vivamus commodo cursus dui. Donec vehicula. Morbi porttitor tortor eu tellus. Donec semper lobortis erat. Vestibulum et dolor a sapien aliquet vestibulum. Nulla facilisi. Maecenas sapien nisi, rutrum convallis, tincidunt eu, consectetuer sed, lectus. Mauris vitae nunc in magna tempus pellentesque. In ultricies, turpis eget porta tincidunt, est turpis commodo arcu, et tristique magna odio vitae mi.</p>
require 'fileutils'
Def='server/default/deploy/jms/'
Conf='server/default/conf/'
Markers=[{'<!-- Security domain for JBossMQ -->'=>:uncomment_end }, {'</application-policy>'=>:comment_end}, {'<!-- Security domain for JBossMQ when using file-state-service.xml'=>:comment_end}, {'-->'=>:uncomment_end}]
class String
def uncomment_end
self.gsub(/\s*-->/, '')
end
def comment_end
self.gsub(/\n/, '-->\0')
end
end
class JMSNullPerPerformer
def get_user_input
puts 'enter your jboss folder path:'
@dest=gets.chomp!+'/'
puts 'enter you jboss examples (under doc) folder path:'
puts 'default ['+@dest+'docs/]'
if (@source=gets.chomp!).empty? then @source=@dest+'/docs/examples/jms/' end
puts 'starting to apply JMS null persistency onto selected jboss'
end
def apply_additions
{'null-persistence-service.xml'=>Def, 'file-state-service.xml'=>Def, 'conf/jbossmq-state.xml'=>Conf}.each{|file, d| FileUtils.cp(@source+file, @dest+d)}
end
def apply_deletions
['hsqldb-jdbc2-service.xml', 'hsqldb-jdbc-state-service.xml'].each{|file|
if File.exist?(@dest+Def+file) then FileUtils.rm(@dest+Def+file)end
}
end
def apply_new_security
res=''
loginConf = @dest+Conf+'login-config.xml'
IO.readlines(loginConf).each{|line|
if !Markers.empty? && line.include?(Markers.first.keys.first)
line=line.send(Markers.shift.values.first)
end
res << line
File.open(loginConf, 'w'){|file| file.puts res}
}
end
end
performer = JMSNullPerPerformer.new
performer.get_user_input
puts '* adding files'
performer.apply_additions
puts '* deleting files'
performer.apply_deletions
puts '* applying new security'
performer.apply_new_security
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Aenean in ipsum id lacus pretium pellentesque. Vestibulum id leo nec eros nonummy tempus. Nulla ultricies odio et neque. Curabitur pretium. Quisque vulputate sem vitae ipsum. Vivamus commodo cursus dui. Donec vehicula. Morbi porttitor tortor eu tellus. Donec semper lobortis erat. Vestibulum et dolor a sapien aliquet vestibulum. Nulla facilisi. Maecenas sapien nisi, rutrum convallis, tincidunt eu, consectetuer sed, lectus. Mauris vitae nunc in magna tempus pellentesque. In ultricies, turpis eget porta tincidunt, est turpis commodo arcu, et tristique magna odio vitae mi.</p>
<?php
/* THE CODE BELOW CONTROLS THE BODY OF THE PAGE. XCR IS A VARIABLE THAT IS USED IN THE NAVIGATION TO PLUG IN THE APPROPRIATE CONTENT INTO THIS SPACE. */
if ($xcr != "") {
require ("$xcr");
} else {
require ("home.php");
}
?>
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Ballance\Settings]
"FullScreen"=dword:00000001
"VideoDriver"=dword:00000000
"VideoMode"=dword:028001e0
"Language"=dword:00000001
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder]
"Attributes"=hex:40,01,00,20
"CallForAttributes"=dword:00000040
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder]
"Attributes"=hex:50,01,00,20
"CallForAttributes"=dword:00000000