|
|
Line 11: |
Line 11: |
| *[[OOP Class3]] | | *[[OOP Class3]] |
| | | |
− | ==Syntax Highlighting Test==
| + | [[Synatax Highlighting Test]] |
− | ===Java===
| |
− | <java> /*
| |
− | | |
− | * Algernon - a rule-based inference engine in Java.
| |
− | * http://algernon-j.sourceforge.net/
| |
− | *
| |
− | * This example shows how to open a Protege knowledge base
| |
− | * in Java and use Algernon to query the KB.
| |
− | *
| |
− | * To run it, be sure to change the path in NEWSPAPER_PROJECT
| |
− | * to match the correct project on your system.
| |
− | *
| |
− | * Micheal Hewett
| |
− | * 05 May 2004
| |
− | * hewett@cs.stanford.edu
| |
− | */
| |
− | | |
− | package org.algernon.test;
| |
− | | |
− | import java.util.*;
| |
− | </java>
| |
− | | |
− | ===cpp===
| |
− | <cpp> /*
| |
− | | |
− | * Algernon - a rule-based inference engine in Java.
| |
− | * http://algernon-j.sourceforge.net/
| |
− | *
| |
− | * This example shows how to open a Protege knowledge base
| |
− | * in Java and use Algernon to query the KB.
| |
− | *
| |
− | * To run it, be sure to change the path in NEWSPAPER_PROJECT
| |
− | * to match the correct project on your system.
| |
− | *
| |
− | * Micheal Hewett
| |
− | * 05 May 2004
| |
− | * hewett@cs.stanford.edu
| |
− | */
| |
− | | |
− | package org.algernon.test;
| |
− | | |
− | import java.util.*;
| |
− | </cpp>
| |
− | | |
− | | |
− | ===csharp===
| |
− | <csharp>
| |
− | using System;
| |
− | | |
− | | |
− | public class Person : System.Web.UI.Page
| |
− | | |
− | {
| |
− | private string name;
| |
− | private int age;
| |
− | private string sign;
| |
− |
| |
− | public Person()
| |
− | {
| |
− | sign = "cancer";
| |
− | }
| |
− |
| |
− | public Person(string newName)
| |
− | {
| |
− | name = newName;
| |
− | sign = "cancer"
| |
− | }
| |
− |
| |
− | public Person(string newName, string newSign )
| |
− | {
| |
− | name = newName;
| |
− | sign = newSign;
| |
− | }
| |
− |
| |
− | public string Name
| |
− | {
| |
− | get
| |
− | {
| |
− | return name;
| |
− | }
| |
− | set
| |
− | {
| |
− | name = value;
| |
− | }
| |
− | }
| |
− |
| |
− | public int Age
| |
− | {
| |
− | get
| |
− | {
| |
− | return age;
| |
− | }
| |
− | set
| |
− | {
| |
− | age = value;
| |
− | }
| |
− | }
| |
− |
| |
− | public string Sign
| |
− | {
| |
− | get
| |
− | {
| |
− | return sign;
| |
− | }
| |
− | set
| |
− | {
| |
− | sign = value;
| |
− | }
| |
− | }
| |
− |
| |
− | public string About()
| |
− | {
| |
− | string about = "";
| |
− |
| |
− | about +=(The persons name is " + this.name + ".");
| |
− | about +=(The person is " + this.age + " years old.");
| |
− | about +=(He/She's sign is " + this.sign + ".");
| |
− |
| |
− | return about;
| |
− | }
| |
− |
| |
− | }
| |
− | </csharp>
| |
− | | |
− | === Perl ===
| |
− | <perl>
| |
− | #!/usr/local/bin/perl5.8.2
| |
− | #envia un correo a account_for_backups@gmail.com como usuario wickle con el backup de las
| |
− | #ultimas base de datos de wickle y con el label Backup
| |
− | #Usa Mail::Webmail::Gmail en #http://search.cpan.org/dist/Mail-Webmail-Gmail/lib/Mail/Webmail/Gmail.pm
| |
− | #Syntax ./send_gmail.pl file_to_backup.tar.gz
| |
− | | |
− | use Mail::Webmail::Gmail;
| |
− | | |
− | my $backup_label="Backups";
| |
− | my $file_to_backup=$ARGV[0];
| |
− | my $mail_to_backup="account_for_backups@gmail.com";
| |
− | my $now = localtime time;
| |
− | print "It is now $now.\nfile to backup: $file_to_backup\n";
| |
− | my ( $gmail ) = Mail::Webmail::Gmail->new(
| |
− | username => 'mygmailaccount', password => 'mypassword', );
| |
− | my $msgid = $gmail->send_message( to => 'account_for_backups@gmail.com', subject => 'Backup bases de datos '. $now, msgbody => 'Backup del dia '.$now. ' realizado', file0 => [$file_to_backup] );
| |
− | print "Msgid: $msgid\n";
| |
− | if ( $msgid ) {
| |
− | if ( $gmail->error() ) {
| |
− | print $gmail->error_msg();
| |
− | } else {
| |
− | ### Add this label to our new message ###
| |
− | $gmail->edit_labels( label => $backup_label, action => 'add', 'msgid' => $msgid );
| |
− | if ( $gmail->error() ) {
| |
− | print $gmail->error_msg();
| |
− | } else {
| |
− | print "Added label: $backup_label to message $msgid\n";
| |
− | }
| |
− | }
| |
− | }
| |
− | </perl>
| |
syntax highlighting works like a champ now... All good to go I still feel wierd using a php wiki to teach a c# class... oh well