This is a great moment in Mount Lawu at Hargo Dumillah

Lawu mountain has three peaks, Hargo Dalem Hargo Dumiling and Hargo Dumilah. The latter is the highest peak with an altitude of 3,265 m

At Hargo Dumillah 3,265 m

Prairie stretching to decorate the crown last Dumillah Hargo.

Man behind the gun

Every decision makes a particular outcome, depending on who is giving the effect

This is slide 4

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is slide 5

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Tuesday, July 16, 2013

Educational Assessment in the Twenty-First Century

The field of educational assessment is dynamic and continuously evolving. There are some aspects of the profession that have been stable for many years. For example, classical test theory has been around for almost a century and is still very influential today. However, many aspects of educational assessment are almost constantly evolving as the result of a number of external and internal factors. Some of these changes are the result of theoretical or technical advances, some reflect philosophical changes within the profession, and some are the result of external societal or political influences. It is important for assessment professionals to stay informed regarding new developments in the field and to consider them with an open mind. To illustrate some of the developments the profession is dealing with today, we will briefly highlight a few contemporary trends that are likely to continue to impact assessment practices as you enter the teaching profession.

Teachers should be proficient in the following:
  1. Selecting professionally developed assessment procedures appropriate for making instructional decisions.
  2. Developing assessment procedures that are appropriate for making instructional decisions.
  3. Administering, scoring, and interpreting professionally developed and teacher-made assessment procedures.
  4. Using assessment results when making educational decisions.
  5. Developing valid grading procedures that incorporate assessment information.
  6. Communicating assessment results.
  7. Recognizing unethical, illegal, and other inappropriate uses of assessment procedures or information.

Source of original statements :
Cecil R. Reynolds. Ronald B. Livingston. Victor Willson. Measurement and Assessment
in Education. 2009. New Jersey : Pearson

Friday, July 12, 2013

Client/Server Computing

Networking is tightly integrated in Java. Socket-based communication is provided that enables programs to communicate through designated sockets. Sockets are the endpoints of logical connections between two hosts and can be used to send and receive data. Java treats socket communications much as it treats I/O operations; thus programs can read from or write to sockets as easily as they can read from or write to files. Network programming usually involves a server and one or more clients. The client sends requests to the server, and the server responds to the requests. The client begins by attempting to establish a connection to the server. The server can accept or deny the connection. Once a connection is established, the client and the server communicate through sockets.
The server must be running when a client starts. The server waits for a connection request from a client. The statements needed to create a server and a client are shown in figur 1.

Figur 1. The server and client exchange data through I/O streams on top of the socket.

To establish a server, you need to create a server socket and attach it to a port, which is where the server listens for connections. The port identifies the TCP service on the socket. Port numbers range from 0 to 65536, but port numbers 0 to 1024 are reserved for privileged services. For instance, the email server runs on port 25, and the Web server usually runs on port 80.

You can choose any port number that is not currently used by any other process. The following statement creates a server socket serverSocket:

ServerSocket serverSocket = new ServerSocket(port);

After a server socket is created, the server can use the following statement to listen for connections:

Socket socket = serverSocket.accept();

This statement waits until a client connects to the server socket. The client issues the following statement to request a connection to a server:

Socket socket = new Socket(serverName, port);

This statement opens a socket so that the client program can communicate with the server. serverName is the server's Internet host name or IP address. The following statement creates a socket at port 8000 on the client machine to connect to the host 130.254.204.36:

Socket socket = new Socket("130.254.204.36", 8000);

Alternatively, you can use the domain name to create a socket, as follows:

Socket socket = new Socket("drake.armstrong.edu";

After the server accepts the connection, communication between server and client is conducted the same as for I/O streams. The statements needed to create the streams and to exchange data between them are shown in Figure 2.

Figur 2. The server and client exchange data through I/O streams on top of the socket.

To get an input stream and an output stream, use the getInputStream() and getOutputStream() methods on a socket object. For example, the following statements create an InputStream stream called input and an OutputStream stream called output from a socket:

InputStream input = socket.getInputStream();

OutputStream output = socket.getOutputStream();

The InputStream and OutputStream streams are used to read or write bytes. You can use DataInputStream, DataOutputStream, BufferedReader, and PrintWriter to wrap on the InputStream and OutputStream to read or write data, such as int, double, or String. The following statements, for instance, create a DataInputStream stream, input, and a DataOutput stream, output, to read and write primitive data values:

DataInputStream input = new DataInputStream (socket.getInputStream());

DataOutputStream output = new DataOutputStream (socket.getOutputStream());

The server can use input.readDouble() to receive a double value from the client, and output.writeDouble(d) to send double value d to the client.

Source of original statements:
Liang, Y. Daniel.
Introduction to Java programming : comprehensive version/Y. Daniel Liang. 6 th ed.

Vertical Photo Panels Effect In Photoshop

At this time the event we will make panels like the above photo, the steps are bleak following :
1. Open the Photoshop application, and create a new worksheet.
2. Open your image / photo will be changed /edited


3. Then add the white layer with click solid color fill


4. Select the color white on pick a solid



5. Once in ok, then it will be all white

6. Then copy layer background
7. Move the background copy layer above the color fill
8. Create rectangle with rectangle tool
9. Then we can change its position by rotating rectangle



10. Then change the rectangle to be under the background copy


11. After that we make masking for background copy, click on the background copy layer and click to select create clipping mask


12. After the click, then the result is as follows


13. Then we give a little shadow and stroke in the rectangle



14. So the result is as follows


15. Then copy and rectangle background we make a group that not lying disheveled. Click the background copy layer and then select the rectangle layer, new, group from layer


16. Then the new group will merge from the layer window


17. Then we will get a folder named panel and inside there is a rectangle and background copy


18. Then duplicate the folder earlier panel, right-click on the folder pane and select duplicate group


19. Then there will be a copy of the folder pane, and change the folder to be located below the panel



20. Then open folder panel copy


21. Then we change the layout rectangle, click the shape 2 and change of the position

22. Do steps 18-21 until the desired results