Skip to main content

William Hummel

William Hummel's Public Library

08 Dec 09

Historic Church Documents at Reformed.org

  • The Decision of the Synod of Dordt on the Five Main Points of Doctrine in Dispute in the Netherlands is popularly known as the Canons of Dordt. It consists of statements of doctrine adopted by the great Synod of Dordt which met in the city of Dordrecht in 1618-19. Although this was a national synod of the Reformed churches of the Netherlands, it had an international character, since it was composed not only of Dutch delegates but also of twenty-six delegates from eight foreign countries.


  • The Decision of the Synod of Dordt on the Five Main Points of Doctrine in Dispute in the Netherlands is popularly known as the Canons of Dordt. It consists of statements of doctrine adopted by the great Synod of Dordt which met in the city of Dordrecht in 1618-19. Although this was a national synod of the Reformed churches of the Netherlands, it had an international character, since it was composed not only of Dutch delegates but also of twenty-six delegates from eight foreign countries.


  • 15 more annotations...
02 Dec 09

A Defense of Calvinism

  • Constant change of creed
    is sure loss. If a tree has to be taken up two or three times a year,
    you will not need to build a very large loft in which to store the
    apples.
  • "Pause,
    my soul! adore, and wonder!

    Ask, 'Oh, why such love to me?'

    Grace hath put me in the number

    Of the Saviour's family:

    Hallelujah!

    Thanks, eternal thanks, to Thee!
  • 8 more annotations...
27 Nov 09

Ephesians 4 - Passage Lookup - New International Version - BibleGateway.com

  • 1As a prisoner for the Lord, then, I urge you to live a life worthy of the calling you have received. 2Be completely humble and gentle; be patient, bearing with one another in love. 3Make every effort to keep the unity of the Spirit through the bond of peace.
  •  7But to each one of us grace has been given as Christ apportioned it.
  • 4 more annotations...
22 Nov 09

Chemistry : Chapter 1 : Overview

  • Therefore the study of chemistry includes
    any thing. One of the few examples of nonmatter is energy,
    such as heat and light. However, most changes in matter include
    changes in energy, and chemists also study the energy that accompanies
    the changes in matter.
  • Physical
    properties
    include such qualities as color, size, and luster.
    Chemical properties
    are observed when matter actually changes its identity. For example,
    a chemical property of water is that electricity can transform it
    into oxygen gas and hydrogen gas.
  • 10 more annotations...

Ephesians 2 - Passage Lookup - New International Version - BibleGateway.com

  • 4But because of his great love for us, God, who is rich in mercy, 5made us alive with Christ even when we were dead in transgressions—it is by grace you have been saved.
  • 1As for you, you were dead in your transgressions and sins, 2in which you used to live when you followed the ways of this world and of the ruler of the kingdom of the air, the spirit who is now at work in those who are disobedient.
  • 4 more annotations...
18 Nov 09

Javanotes 5.1, Section 5.3 -- Programming with Objects

  • The
    broadest of these is object-oriented analysis and design
    which applies an object-oriented methodology to the earliest
    stages of program development, during which the overall design of a program is
    created. Here, the idea is to identify things in the problem domain that can be
    modeled as objects. On another level, object-oriented programming encourages
    programmers to produce generalized software components
    that can be used in a wide variety of programming projects.
  • Although the focus of object-oriented programming is generally on the design
    and implementation of new classes, it's important not to forget that the
    designers of Java have already provided a large number of reusable classes.
  • 5 more annotations...

Javanotes 5.1, Section 4.5 -- APIs, Packages, and Javadoc

  • Macintosh Toolbox,
  • The Java programming language is supplemented by a large, standard API.
    You've seen part of this API already, in the form of mathematical subroutines
    such as Math.sqrt(), the String data type and its associated
    routines, and the System.out.print() routines. The standard Java API
    includes routines for working with graphical user interfaces, for network
    communication, for reading and writing files, and more. It's tempting to think
    of these routines as being built into the Java language, but they are
    technically subroutines that have been written and made available for use in
    Java programs.




    Java is platform-independent. That is, the same program can run on platforms
    as diverse as Macintosh, Windows, Linux, and others. The same Java API must work
    on all these platforms. But notice that it is the interface
    that is platform-independent; the implementation varies from
    one platform to another.

  • 13 more annotations...
17 Nov 09

Macintosh Toolbox - Wikipedia, the free encyclopedia

  • Legacy


    In Mac OS X, the Toolbox is not used at all, though the Classic environment loads the Toolbox ROM file into its virtual machine. Much of the Toolbox was restructured and implemented as part of Apple's Carbon programming API, allowing programmers familiar with the Toolbox to port their program code more easily to Mac OS X.

Javanotes 5.1, Section 5.2 -- Constructors and Object Initialization

  • Object types in Java are very different from the
    primitive types. Simply declaring a variable whose type is given as a class
    does not automatically create an object of that class. Objects must be
    explicitly constructed. For the computer, the
    process of constructing an object means, first, finding some unused memory in
    the heap that can be used to hold the object and, second, filling in the
    object's instance variables.
  • 5.2.1  Initializing Instance Variables
  • 18 more annotations...

Javanotes 5.0, Section 5.1 -- Objects, Instance Methods, and Instance Variables

  • Object-oriented programming (OOP) represents an
    attempt to make programs more closely model the way people think about and deal
    with the world.
  • Programming consists of designing a set of objects that somehow model the
    problem at hand. Software objects in the program can represent real or abstract
    entities in the problem domain. This is supposed to make the design of the
    program more natural and hence easier to get right and easier to
    understand.
  • 31 more annotations...
13 Nov 09

Random Variables

  • A discrete random variable is one which may take on only
    a countable number of distinct values such as 0,1,2,3,4,........
    Discrete random variables are usually (but not necessarily) counts.
    If a random variable can take only a finite number of distinct values,
    then it must be discrete. Examples of discrete random variables include
    the number of children in a family, the Friday night attendance at a
    cinema, the number of patients in a doctor's surgery, the number of
    defective light bulbs in a box of ten.
10 Nov 09

Google Docs

  • Equation editor

    Insert and edit mathematical equations and symbols in documents. Learn more
03 Nov 09

Acts 1 - Passage Lookup - New International Version - BibleGateway.com

  • 3After his suffering, he showed himself to these men and gave many convincing proofs that he was alive. He appeared to them over a period of forty days and spoke about the kingdom of God. 4On one occasion, while he was eating with them, he gave them this command: "Do not leave Jerusalem, but wait for the gift my Father promised, which you have heard me speak about. 5For John baptized with[a] water, but in a few days you will be baptized with the Holy Spirit."
  •  7He said to them: "It is not for you to know the times or dates the Father has set by his own authority. 8But you will receive power when the Holy Spirit comes on you; and you will be my witnesses in Jerusalem, and in all Judea and Samaria, and to the ends of the earth."

  • 1 more annotations...

Introduction to Diigo Toolbar. Diigo Toolbar installed.

  • Congratulations!


    Diigo Toolbar is now installed on your browser


    Before starting to use Diigo Toolbar, you need to Sign in

28 Oct 09

Java Tips - Use of StringBuffer Class

  • StringBuffer is a peer class of String that provides much of the functionality of the strings. String represents fixed-length, immutable character sequences. In contrast StringBuffer represents growable and writable character sequences. The StringBuffer provides 3 constructors which create, initialize and set the initial capacity of StringBuffer objects. This class provides many methods. For example the length() method gives the current length i.e. how many characters are there in the string, while the total allocated capacity can be found by the capacity() method.






    <!-- start source code -->


    public class StringBufferDemo {



      public static void main(String[] args) {



        StringBuffer sb =new StringBuffer("Hello");

        System.out.println("
    buffer= " +sb);

        System.out.println("length= " +sb.length());

        System.out.println("capacity= " +sb.capacity());

      

        //appending and 
    inserting into StringBuffer.

        String s;

        int a = 42;

        StringBuffer sb1= new StringBuffer(40);

        s= sb1.append("a=").append(a).append("!").toString();

        System.out.println(s);

        StringBuffer sb2 = new StringBuffer("I JAVA!");

        sb2.insert(2"LIKE");

        System.out.println(sb2);

        

      }



    }



    <!-- end source code -->


    <!-- = END of automatically generated HTML code = -->
    <!-- ======================================================== -->

    Output Screen



    buffer= Hi Rohit
    length= 8
    capacity= 24
    a=42!
    I LIKEJAVA!
26 Oct 09

Statistics: Combinations of Random Variables

  • uppose you have two variables: X with a mean of μx
    and Y with a mean of μy. Then, the mean of the sum of
    these variables μx+y and the mean of the difference
    between these variables μx-y are given by the
    following equations.



    μx+y = μx + μy
         
    and
         
    μx-y = μx - μy


    The above equations for general variables also apply to random variables.
    If X and Y are random variables, then



    E(X + Y) = E(X) + E(Y)
         
    and
         
    E(X - Y) = E(X) - E(Y)


    where E(X) is the expected value (mean) of X, E(Y) is the expected value
    of Y, E(X + Y) is the expected value of X plus Y, and E(X - Y) is the
    expected value of X minus Y

    • If two random variables, X and Y, are independent,
      they satisfy the following conditions.


      • P(x|y) = P(x), for all values of X and Y.
      • P(x <!-- Intersection unicode --> y)
        = P(x) * P(y), for all values of X and Y.

      The above conditions are equivalent. If either one is met, the
      other condition also met; and X and Y are
      independent. If either condition is not met,
      X and Y are dependent.


      Note: If X and Y are independent, then the
      correlation
      between X and Y is equal to zero.

  • 1 more annotations...

Statistics Tutorial: Probability Distributions

  • A probability distribution is a table or an equation
    that links each possible value that a

    random variable
    can assume
    with its probability of occurence.




    • The probability distribution of a
      continuous
      random variable is represented by an equation,
      called the probability density function (pdf).
      All probability density functions satisfy the following
      conditions:


      • The random variable Y is a function of X; that is, y = f(x).
      • The value of y is greater than or equal to zero for all
        values of x.
      • The total area under the curve of the function is equal to one.
  • 1 more annotations...

Statistics Tutorial: Attributes of Random Variables

  • Mean of a Discrete Random Variable


    The mean of the discrete random variable X is also called the
    expected value of X. Notationally, the expected
    value of X is denoted by E(X).
    Use the following formula to compute the mean of a discrete
    random variable.


    E(X) = μx = Σ [ xi * P(xi) ]


    where xi is the value of the random variable for outcome
    i, μx is the mean of random variable X,
    and P(xi) is the probability that the random variable
    will be outcome i.

  • Median of a Discrete Random Variable


    The median of a discrete random variable is the "middle" value. It is the
    value of X for
    which P(X < x) is greater than or equal to 0.5 and
    P(X > x) is greater than or equal to 0.5.


  • 1 more annotations...
25 Oct 09

Statistics Tutorial: Bayes' Theorem (aka, Bayes' Rule)

  • Bayes' Theorem (aka, Bayes' Rule)


    Bayes' theorem (also known as Bayes' rule) is a useful tool for calculating
    conditional probabilities
    . Bayes' theorem can be stated as follows:



    Bayes' theorem. Let A1, A2,
    ... , An be a set of mutually exclusive events that together form
    the sample space S. Let B be any event from the same sample space, such that
    P(B) > 0. Then,






    P( Ak | B ) =  

    P( Ak
    B )


    P( A1
    B ) + P( A2
    B ) + . . . + P( An B )





    Note: Invoking the fact that P( Ak
    B ) = P( Ak )P( B | Ak ), Baye's theorem can
    also be expressed as






    P( Ak | B ) =  

    P( Ak ) P( B | Ak )


    P( A1 ) P( B | A1 ) + P( A2 ) P( B | A2
    ) + . . . + P( An ) P( B | An )
  • Bayes' theorem.
  • 2 more annotations...