Thursday, July 8, 2010

Mac: Show/hide Hidden files in Mac OS

To Show Hidden files run the following 2 commands in the terminal

defaults write AppleShowAllFiles TRUE

killall Finder

To Hide Hidden files run the following 2 commands in the terminal.

defaults write AppleShowAllFiles FALSE

killall Finder

Tuesday, July 6, 2010

Draw Smooth Circles in JAVA instead of jagged edge circles.

Usually when we draw circles/ovals using Graphics2D in JAVA, we get jagged edges.
Following example creates smooth edges to the circle.
The key is g2d.setRenderingHint (RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);

import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.RenderingHints;
import java.awt.image.BufferedImage;
import javax.imageio.ImageIO;

public class DrawSmoothCircle {
public static void main(String[] argv) throws Exception {
BufferedImage bufferedImage = new BufferedImage(100,100, BufferedImage.TYPE_INT_RGB);
Graphics2D g2d = bufferedImage.createGraphics();

g2d.setRenderingHint (RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);
g2d.fillOval(10, 10, 50, 50);

ImageIO.write(bufferedImage, "png", new File("newimage.png"));

Thursday, July 1, 2010

Multidimensional Scaling (MDS) Basic Tutorial, Introduction

A very pleasant and quick introduction to Multidimensional(MDS) scaling can be found at