Saturday, October 04, 2008

Wednesday, October 01, 2008

Subprime, what is it?

Cartoon Presentation Easy to Understand:
(click to launch slide show)



From here : source

Tuesday, September 30, 2008

It's me in News paper

หนังสือพิมพ์ แนวหน้า

Mr. pC = me

N800 OS2008 Update-2

New Update for OS2008 Diablo is 36-5 (the last update was 30-2).
I just updated the OS this morning.
After that, the dual boot does not work. :-(

I have to do inifs_flasher again, maybe...

See here:
internettablettalk.com

and here:
fanoush





How can I have both dual-boot and new OS version?
Um........





[updated] It is working now. This is how:
install update on SD --> boot on flash --> get new initfs_flash --> run initfs_flash --> boot to SD

In control panel - about product -- It shows "Version 4.2008.36-5".

Everything works fine.
Great!

Monday, September 29, 2008

President Bush Presents 2007 National Medals of Science and Technology and Innovation

MILITARY AIDE: Andrew J. Viterbi. The 2007 National Medal of Science to Andrew J. Viterbi for his development of the maximum-likelihood algorithm for convolutional coding, known as the "Viterbi algorithm," and for his contributions to Code Division Multiple Access (CDMA) wireless technology that transformed the theory and practice of digital communications

Full Story: here

Viterbi Algorithm

Dow posts record point drop


Read more here: reuters

Saturday, September 27, 2008

my n800 + os2008 update

dual boot

thai

skype

pidgin

maemo map

maemo ftp

backlight

load

personal luanch

mauku

erminig

gpe calendar todo summary

evince

sdict

x11vnc

logmein client

vagulame

maemo record

kandis

kmplayer + worldtv

x11vnc

om weather

camera

...etc

N800 + Thai Language

ภาษาไทย บน N800
The instruction is here
http://www.seasandsong.com

Font ไทย download ได้ที่นี่:
http://www.wazu.jp/gallery/Fonts_Thai.html



# sudo gainroot
#cp Loma.ttf /usr/share/fonts

To type Thai:
Install ukeyboard from here: http://upir.cz/maemo/keyboards/?os2008


Control panel -> Text input settings -> Languages -->
Set Thai Laguage

N800 -Diablo Dual boot

Os2008 Diablo after an update:

The best instruction to do dual boot is here:
http://schmots.blogspot.com/
I did almost the same but it seems like we don't have to update and install "tar" program

The initfs flasher to create boot menu is here:
http://fanoush.wz.cz/maemo/#initfs
It is updated, we don't need to do extra thing.

Finally, my N800 works well on SD card.

Thursday, September 25, 2008

such a boring day

without a handy n800

n800-diablo

good morning,

i updated firmware for n800 last night.

now i have diablo. the battery drain problem has been fixed. however, i cannot read/type thai. several apps have been gone. the dual boot is broken.

i have no time for fixing it today.

yes, this post is from n800.

Wednesday, September 24, 2008

fresh fresh

fresh hand-make bakery

Today Tasks

092408
/ / JMetal + eVOLT
/ / SymbioticSphere Code -- Nash Equilibrium
/ / clean Kitchen room
/ / Paper Presentation
/ / Grade CS240 HW2
/ / qualify exam plan up

Java Math Tools

JMathTools

http://sourceforge.net/project/showfiles.php?group_id=120565

I will try to use JMathPlot to plot multi-objective graph.

Monday, September 22, 2008

How to Stay Awake at Work

How to Stay Awake at Work

This is a featured article. Click here for more information.
Whether you partied all night, stayed up with a newborn, or lost sleep while finishing up a project, now you're at work and you're having a difficult time staying awake.

You promise yourself that you'll get more sleep, if you can just make it through the day without being discovered by your boss with your eyes closed. Here's how.

Full Story: wikihow.com

Not a Thing?

--- weekend ---
What are they?

Sunday, September 21, 2008

Create and Share Flow Charts, Diagrams, and More

With Gliffy online
diagramming software,
you can easily create
professional-looking
flowcharts, diagrams, floor
plans, technical drawings,
and more!

It's easy to use and Free!

http://www.gliffy.com/


Example from http://www.gliffy.com/


Friday, August 15, 2008

Tuesday, August 12, 2008

Thursday, May 08, 2008

LaTeX Symbol

This is a cheat sheet for LaTeX math symbol, it is very useful when you need to compose complicate math and can't remember how to type that weird symbol.....

http://amath.colorado.edu/documentation/LaTeX/Symbols.pdf

Saturday, April 12, 2008

HTML to BBCode Converter

I posted my articles on the web blog. The blog format is html. However, to post the articles on web board, it requires BBCode. (E.g., changing from < > to [ ] and other syntax)

This is a simple way to do:

HTML to BBcode converter

It is simple but works well.



from linux.wolphination.com

Saturday, March 22, 2008

Ph.D tools (update)

Theses are the tools that I am using now:

1) Gmail
for keep in touch with my adviser, follow the assigned tasks, keep revisions of papers.

2) Eclipse
My works based on Java, Eclipse is a best IDE for me (so far)

3) Power Point
Of course, for presentation

4) Excel
For calculation, process simulation result data, making graph.

5) Latex and Ms Word
Last year I used MS word, but I am changing to LaTex.
LaTex is far better than MS work, for scientific paper.
If you plan to be in grad program, you should start learning it now.
My LaTex Tools are:
- JabRef
- WinEdt

6) EverNote

7) Specific Tools for me
SPSS, AMPL, Sigma Plot,

8) Monitor Management (for dual monitors and PC remote control)
Utralmon, LogMeIn,

Thursday, March 13, 2008

Rate my Professors



www.ratemyprofessors.com

The place to see Professor rating.
It is a good source for students to make decision before taking class or doing research with.

Computer Science Dept., Umass Boston here.

Tuesday, March 11, 2008

[howto] Stain Removal

STAIN REMOVAL

Introduction

  • Never use very hot water for washing stained garments as this often sets the stains and makes them very difficult or impossible to remove.
  • Some stains are more easily removed by washing if they are soaked first in cold water, e.g. mud and blood stains, and the brown stain from shoe inner soles.
  • The use of chemicals is required for removing certain stains. Carry out this treatment before washing. Remove all traces of the chemical.
  • To apply a stain removing agent to fabric, place a fold of clean rag underneath the stain so that any surplus moisture is absorbed.
  • To prevent a ring forming around the stain, work from the outside of the stain, in an uneven circular shape, towards the centre, dabbing it very lightly with a pad of clean rag which has been dipped in the removal agent.
STAIN REMOVAL CHART
BLOOD Soak in cold salted water (1 teaspoonful to 1 pint) for at least an hour. Wash in warm soapy water.
COCOA/COFFEE/FRUIT JUICE Sponge with a warm solution of borax and water.
Rinse well and wash according to fabric.
COD-LIVER OIL Use a grease solvent and wash in soapy water.
EGG: WHITE Soak in cold water, then treat with lukewarm salt solution (1 teaspoon to 1 pint)
EGG: YOLK Wash according to fabric and remove the greasy mark with a grease solvent.
GRASS Dab with surgical methylated spirit over an absorbent pad. Wash according to fabric.
TEST RAYON BEFORE TREATMENT.
GREASE (1) Use a grease solvent, i.e. benzene or carbon tetrachloride.
(2) A surface grease may be removed by putting the fabric between blotting paper and pressing with a hot iron.
INK (BALL-POINT) Dab with methylated spirit over an absorbent pad. Wash according to fabric.
INK (WRITING) Wash at once. On white fabric, steep in milk, on any other colour fabric cover the stain with tomato juice. Wash again.
IRON RUST Soak stain in lemon juice. Rinse and wash.
LIPSTICK Wash in warm soapy water. Apply grease solvent, if necessary.
MILK Wash in warm soapy water, rinse well. Then treat with a grease solvent.
MUD Allow to dry. Brush. Soak in cold water. Wash according to fabric.
NAIL VARNISH Rub gently with acetone (not suitable for rayon).
PERSPIRATION Sponge with a weak vinegar solution. Wash according to fabric.
PAINT Rub with turpentine.
SCORCH Slight scorch marks may be treated with a solution of borax and water. Rinse and wash according to fabric.
SHOE POLISH Sponge with turpentine and wash according to fabric. If any colour remains sponge with methylated spirit and wash again.
TEST RAYON BEFORE TREATMENT.
TAR Scrape off as much as possible and then treat with a grease solvent. Wash according to fabric.
TEA Rinse immediately with cold water and wash according to fabric.
For dried stain, damp with cold water and sprinkle with borax. Pour hot water through the stain. Rinse well and wash according to fabric.
TRANSFER Steep in surgical methylated spirit.
Try a commerical dry-cleaning agent. Wash after treatment if possible.



From University of New South Wales

Thursday, March 06, 2008

Comics: Done?

[Hardware] Remote Sensor

Remote Sensor + USB interface

RemoteSensor

RemoteSensor is a more advanced example for using Objective Development's firmware-only USB driver for Atmel's AVR microcontrollers (AVR-USB).

RemoteSensor is a wireless thermo- and hygrometer with an USB port on the receiver. You can draw fancy diagrams of temperature and humidity for up to 16 wireless sensors.

RemoteSensor is a more advanced example because it utilizes an interrupt endpoint to indicate to the host when new data arrived, demonstrating how AVR-USB handles a second endpoint. The receiver part is basically a serial to USB converter with special processing for the wireless protocol such as data integrity checks and data block buffering.


From Objective Development

Monday, March 03, 2008

[data mining] Magnum Opus Demo

The exciting new tool for finding associations -- if-then rules that highlight interrelationships among attributes. A free ten-day evaluation will convince you that Magnum Opus is the best association rule software available!

I did try it. It is easy to use. List file format is simple.
The output is understandable. The free trial version is good enough for data mining study.

Magnum Opus

Saturday, March 01, 2008

[GTD] Task Management on Gmail


GTD (Get Things Done)

" Remember The Milk for Gmail is a Firefox extension that allows you to manage your tasks in Gmail (complete, postpone, and edit tasks), add new tasks (and connect them with your emails, contacts, and Google Calendar events), automatically add tasks for starred messages or specific labels, and much more!"

Download and More Info

Thursday, February 28, 2008

[paper] Adaptive Grid on MOGA

Dynamic multiobjective evolutionary algorithm: Adaptive cell-based rank and density estimation

[paper] SymbioticSphere has been cited !!

SymbioticSphere has been cited !!
Biology-inspired self-healing system design

Server Farm Case Study SymbioticSphere: A Biologically-Inspired Autonomic Architecture for Self-Adaptive and Self-Healing Server Farms

[paper] Multiobjective Optimization Tutorials

Multi-objective optimization using genetic algorithms: A tutorial

Recent Trends in Evolutionary Multiobjective Optimization

A Tutorial on Evolutionary Multiobjective Optimization

Evolutionary computation: A Natural Answer to Artificial Questions

What is an Evolutionary Algorithm? (Book Chapter)

Evolutionary Computation and Structural Design: a Survey of the State of the Art


130 Carlos A. Coello Coello. A Comprehensive Survey of
Evolutionary-Based Multiobjective Optimization Techniques, Knowledge and
Information Systems. An International Journal, 1(3):269-308, August 1999.

135 Carlos A. Coello Coello. An Updated Survey of GA-Based
Multiobjective Optimization Techniques
. ACM Computing Surveys,
32(2):109-143, June 2000.

39 Carlos A. Coello Coello. A Short Tutorial on Evolutionary
Multiobjective Optimization
. In Eckart Zitzler, Kalyanmoy Deb, Lothar
Thiele, Carlos A. Coello Coello, and David Corne, editors, First
International Conference on Evolutionary Multi-Criterion Optimization,
pages 21-40. Springer-Verlag. Lecture Notes in Computer Science No.
1993, 2001


============ MOO Trends ========
Carlos A. Coello Coello, 20 Years of Evolutionary Multi-Objective Optimization: What Has Been Done and What Remains to be Done, in Gary Y. Yen and David B. Fogel (editors), Computational Intelligence: Principles and Practice, Chapter 4, pp. 73--88, IEEE Computational Intelligence Society, 2006

An Introduction to Genetic Algorithms and Evolution Strategies

Simple Population Replacement Strategies for a Steady-State Multi-Objective Evolutionary Algorithm

43 Carlos A. Coello Coello. Recent Trends in Evolutionary Multiobjective
Optimization
, in Ajith Abraham, Lakhmi Jain and Robert Goldberg
(editors), Evolutionary Multiobjective Optimization: Theoretical
Advances And Applications, pp. 7--32, Springer-Verlag, London, ISBN
1-85233-787-7, 2005 .

44 Carlos A. Coello Coello, Gregorio Toscano Pulido and Efrén Mezura
Montes. Current and Future Research Trends in Evolutionary
Multiobjective Optimization
, in Manuel Graña, Richard Duro, Alicia
d'Anjou and Paul P. Wang (editors), Information Processing with
Evolutionary Algorithms: From Industrial Applications to Academic
Speculations, pp. 213--231, Springer-Verlag, ISBN 1-8523-3866-0, 2005 .

[paper] Selection Method in EAs/GAs

A Comparison of Selection Schemes used in Genetic Algorithms

Genetic Algorithms, Selection Schemes, and the Varying Effects of Noise

Selective Pressure in Evolutionary Algorithms: A Characterization of Selection Mechanism

A Comparative Analysis of Selection Schemes Used in Genetic Algorithms

Effects of Selection Schemes in Genetic Programming for Time Series Prediction

[paper] handle constraints in EA

How to Handle Constraints with Evolutionary Algorithms (2001)

GA-easy and GA-hard Constraint Satisfaction Problems (1995)

Theoretical and Numerical Constraint-Handling Techniques used with Evolutionary Algorithms: A Survey of the State of the Art

Constraint-Handling in Genetic Algorithms Through the Use Of Dominance-based Tournament Selection (2002)

Constraint-Handling using an Evolutionary Multiobjective Optimization Technique (2000)

Multiobjective-Based Concepts to Handle Constraints in Evolutionary (2003)

IS-PAES: A Constraint-Handling Technique Based on Multiobjective Optimization Concept

A Filter-Based Evolutionary Algorithm for Constrained Optimization (2003)

Evolutionary Algorithms and Constraint Satisfaction: Definitions, Survey, Methodology, and Research Directions (2001)

Introducing Distance Tracing of Evolutionary Dynamics in a Feasible-Infeasible Two-Population (FI-2Pop) Genetic Algorithm for Constrained Optimization (2004)

Exploring the Evolutionary Details of a Feasible-Infeasible Two-Population GA (2005)

[paper] Self-Adaptation in Evolutionary Algorithms

Self Adaptation in Evolutionary Algorithms (conference paper)


Self Adaptation in Evolutionary Algorithms (Thesis)

Self-Adaptation for Multi-objective Evolutionary Algorithms

Parameter Control in Evolutionary Algorithms (2000)

Self-Adaptation and Correlated Mutations in Evolution Strategies

Sunday, February 24, 2008

[howto] share mouse and keyboard


Using 2 PCs with one set of keyboard and mouse.
Synergy makes this happens.


Download Synergy FREE

(or another program, Input Director)

Thursday, February 14, 2008

[freeware] WEKA: Data Mining Free Software


Weka is a collection of machine learning algorithms for data mining tasks.The algorithms can either be applied directly to a dataset or called from your own Java code. Weka contains tools for data pre-processing, classification, regression, clustering, association rules, and visualization. It is also well-suited for developing new machine learning schemes.


Project: Weka

Pareto !


Multi-objective optimization resources:

http://www.lania.mx/~ccoello/EMOO/
paper, journals, software... and much more

Wednesday, January 23, 2008

[howto] Copy Excel Subtotal Data

From MrExcel.com

Use the Goto - Special command to copy just the subtotals to a new area.

You can use the Data - Subtotals command to automatically subtotal a range of data as shown above left.

After creating subtotals, Excel will show the outline symbols to the left of your worksheet. By clicking the "2" outline symbol, Excel will display only the subtotal lines. This is really cool, but many people have trouble when they try to copy this information to a new worksheet. It looks like there are just five rows of data, but when you copy and paste elsewhere, you will find that Excel copied the hidden rows as well.

The solution lies in the obscure but powerful GoTo Special functions. Here are the steps:

  • Highlight the range you want to copy.
  • Click on Edit, then Goto.
  • On the right side of the Go To dialog is a button marked "Special". Click "Special" to see the Go To Special dialog box.
  • Click the button for "Visible Cells Only" and click OK. This changes the selection from all 14 rows to just the five visible rows.
  • Now that you have just the 5 visible rows selected, you can do Edit - Copy (or Ctrl-c), click in a new cell in a blank range of spreadsheet, and Edit - Paste (Ctrl-V) to paste just the subtotals.