Powered By Blogger

28 February 2011

GlassFish Link From Twiiter

GlassFish Link ( Oracle/Sun )


GlassFish Server 3.1 now available  http://glassfish.java.net/

Oracle SQL
http://timurakhmadeev.wordpress.com/2011/02/28/distinct-placement/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+orana+(OraNA)

-----------------------------------------------------------------------------

ออราเคิลเผยฟีเจอร์ของ Java EE 7 และ Java EE 8, อาจเลิกจัด JavaOne
http://www.blognone.com/news/22136?utm_source=twitterfeed&utm_medium=twitter


-----------------------------------------------------------------------------
Oracle Security Worst Security Practices
วิธีการปฏิบัติเกี่ยวกับความปลอดภัยฐานข้อมูล

Oracle SQL Plus Command 
http://awads.net/wp/2011/03/01/little-known-sqlplus-show-command-options/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+orana+(OraNA)


PL/SQL Topic
http://triangle-circle-square.blogspot.com/2011/03/i-quizzed-oracle-community.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+orana+(OraNA)

Oracle Trigger
http://blog.sydoracle.com/2011/03/for-each-row-trigger-fires-at-least.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+orana+(OraNA)

Oracle BI
http://skrajend.blogspot.com/2011/03/horizontal-scaling-obiee-11g.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+blogspot/skrajend+(Senthil+Rajendran's+Blog)


JDev
http://darwin-it.blogspot.com/2011/03/jdeveloper-11g-and-otn-soabpm-appliance.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+orana+(OraNA)

27 February 2011

WinMerge

เครื่องมือสำหรับ จัดการ Version Control บางทีก็ใช้ยาก กับพวก External HardDisk

ถ้าเอาแบบง่ายๆ อย่างเช่น จัดการ Sync ระหว่าง ข้อมูลของ
PC กับ External HardDisk

ก็อาจใช้วิธี copy ไปมาได้

ปัญหาคือว่า ถ้ามี 2 File เหมือนกัน จะเลือก ไฟล์ไหน
ตรงนี้มีโปรแกรมตรงกลางที่ให้เราเลือกได้  เหมือนๆ กับ WinDiff แต่เป็นเรื่องของ folder
แทน

โดยเฉพาะบางงาน ที่ เนื้องานใน Folder มากๆเป็น 2-3 GB
แ้ล้วเราเอาไปเฉพาะบาง Folder ใส่ใน ThumbDrive ประมาณ 512MB

ตอนทำงานแรกๆก็ไม่เท่าไร แต่ถ้าไม่มีเวลา Sync กันสักที
ก็ต้องอาจแก้งานทั้งสองฝั่ง คือทั้ง PC/ThumbDrive
ทีนี้จะ Merge กันก็จะยาก

ถ้่าใช้ Version Control ก็ไม่ง่ายนัก

อ่านจากกระทู้ฝรั่งอันนี้ครับ
http://superuser.com/questions/31345/what-is-the-best-directory-diff-tool

แล้วก็ดาวน์โหลดได้ที่ url นี้
http://winmerge.org/
ฟีเจอร์ ที่มี คือ
http://winmerge.org/about/

ลิงค์อื่นๆภาษาไทย มีที่นี่นะครับ
http://www.olrepublic.com/career_detail/539
http://download.kapook.com/publish/article_376.shtml

สำหรับ Ubuntu(Linux)
มีเครื่องมือที่คล้ายๆกัน ที่ชื่อว่า Meld  


กำลังจะลองดูครับ

ติดตั้ง Git Version Control

มีติวเตอร์เีรียลภาษา อังกฤษที่นี่ครับ

แต่ว่า สำหรับ Windows ต้องลง   Cygwin, เพื่อให้มีเครื่องมือแบบ Linux ก่อน    
http://net.tutsplus.com/tutorials/other/easy-version-control-with-git/

26 February 2011

รูปโลก ณ เวลาจริง

http://events.opencare.org/space/

แต่ภาพโลก น่าจะเป็น รูปภาพทั่วไปเพื่อแสดงว่า ไกล้เช้าหรือยัง

25 February 2011

argouml: สร้าง link แบบ recursive บน statediagram

จาก http://markmail.org/message/i53dljf6uufesffv


มี 2 วิธี ตามที่มีในถามตอบ

ถ้าแบบง่ายๆ คือสร้าง transition จาก state(1)ไปที่  state(2) ใหม่เป็น temp ไว้
แล้ว ลาก transition นั้น กลับมาที่ state(1) ใหม่
ก็จะ เป็นการสร้าง transition จาก state(1)  ย้อนกลับมาที่ state(1) อีกครั้ง


ส่วนอีกวิธีไม่ได้ลองครับ

24 February 2011

ArgoUML:create Guard In state diagram

การ สร้าง Guard ใน State Diagram

http://argouml.tigris.org/ds/viewMessage.do?dsForumId=449&dsMessageId=2371173&orderBy=createDate&orderType=desc

สรุปคือ คลิกเข้าไปที่ label ของ Transition ( ลูกศร )

แล้ว ใส่ syntax ดังนี้


trigger [guard] / effect
คือ
สิ่งที่ Trigger [ เงื่อนไขที่เป็น Guard ] / ให้ทำอะไร ผลคืออะไร
เป็น standard UML Notation syntax for a transition



หรืออาจใช้อีกแบบ คือ
[guard]
    trigger /effect



ส่วนข้อมูล Info ของ Guard เพิ่งเติมคือ
http://argouml-stats.tigris.org/documentation/manual-0.26/ch20s10.html


ข้อมูลเพิ่มเติม
http://www.agilemodeling.com/artifacts/stateMachineDiagram.htm
 Guard, conditions that must be true for the transition to be triggered  .
คือต้อง เป็นเงื่อนไข จริง ถึงจะ Transition ไปได้  

18 February 2011

Software distributions based on Debian

Software distributions based on Debian

Include  

16 February 2011

Free Zip Program ,Free

ตัว Freeware มีดังนี้ ครับ

7-Zip รู้จักนานแล้ว ใช้ดี
http://www.7-zip.org/


iZArc อันนี้เพิ่งรู้จัก 
รู้จัก war / ear ไฟล์ด้วย
http://www.izarc.org/
http://www.izarc.org/izarc2go.html

High-performance computing (HPC) with Cluster / Rocks

High-performance computing (HPC)
เป็น Computer ที่มีความสามารถสูง สมัยก่อนจะใช้ MainFrame ทำงาน
เช่นงาน ประมวลผลDNA GNOME , ระบบประมวลผลภาพ และ พื้นผิว
ประมวลผลโครงสร้างโมเลกุลและยา   โครงสร้างทางวิศวกรรมแบบ 3มิติ

ปัจจุบันมีทางเลือกคือใช้ HPC มีทั้ง Product Microsoft
และ Unix/Linux รวมถึงมือ Software ที่ช่วยในการรวม Linux หลายๆตัวให้กลายเป็น HPC ด้วย

HPC บางเว็ปอาจมองว่า เป็น SuperComputer เช่นกัน


Wiki http://en.wikipedia.org/wiki/High-performance_computing

Top500  รายการ SuperComputer
http://top500.org/project/introduction
http://top500.org/project/introduction

Windows HPC
 http://en.wikipedia.org/wiki/Windows_HPC_Server_2008
http://www.microsoft.com/hpc/en/us/default.aspx
new to HPC http://www.microsoft.com/hpc/en/us/product/cluster-computing.aspx

Rocks
http://www.rocksclusters.org/wordpress/?page_id=4

Rocks  Document
Rocks Doc Index http://www.rocksclusters.org/roll-documentation/base/5.4/
http://www.rocksclusters.org/roll-documentation/base/5.4/install-frontend.html

Rocks Cluster ( Document on PDF File )
http://www.rocksclusters.org/roll-documentation/base/5.4/roll-base-usersguide.pdf

Rocks Wiki 
https://wiki.rocksclusters.org/wiki/index.php/Main_Page

Linux HPC
http://www.linuxhpc.org/pages.php?page=Beginners


ข่าว HPC
http://tech.slashdot.org/story/10/11/14/1923240/Windows-Cluster-Hits-a-Petaflop-But-Linux-Retains-Top-5-Spot?from=rss

ความแตกต่าง ของ Cluster / HA / Clound

ความแตกต่าง ของ Cluster / HA / Clound

http://www.inox.co.th/th/articles/faqs


HPC ย่อมาจาก High Performance Computing 
มักใช้ mainframe ในสมัยก่อน
ปัจจุบันมี คนพยายามใช้ Cluster เป็นทางเลือกที่ ราคาถูกกว่ามาก

Setup Clound กับ ThaiOpenSource

สร้าง Clound Infrastructor

Setup Clound กับ ThaiOpenSource


ตอนที่ 1 http://www.thaiopensource.org/howto/%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87-cloud-infrastructure-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-opennebula-%E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88-1

ตอนที่ 2  http://www.thaiopensource.org/howto/%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87-cloud-infrastructure-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-opennebula-%E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88-2

ตอนที่ 3 http://www.thaiopensource.org/howto/%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87-cloud-infrastructure-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-opennebula-%E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88-3

ตอนที่ 4 http://www.thaiopensource.org/howto/%E0%B8%AA%E0%B8%A3%E0%B9%89%E0%B8%B2%E0%B8%87-cloud-infrastructure-%E0%B8%94%E0%B9%89%E0%B8%A7%E0%B8%A2-opennebula-%E0%B8%95%E0%B8%AD%E0%B8%99%E0%B8%97%E0%B8%B5%E0%B9%88-4



รวม Tag Clound
http://www.thaiopensource.org/tag/cloud

OpenNebula
http://www.opennebula.org/documentation:documentation

Private Clound คืออะไร
http://www.opennebula.org/documentation:rel2.0:intro

15 February 2011

ArgoUML กับ Database Diagram

นอกจากจะทำ UML Diagram (1.4 )  แล้ว

ยังมีการแตกโปรเจค ย่อยต่อไปให้ สามารถทำ Database Diagram ได้
โดย Sync กับ ฐานข้อมูลเช่น MySQL / MS Access / อื่นๆ

http://sourceforge.net/projects/dbuml/


อยู่ระหว่างทดลองใช้ครับ
ลิงค์ข้างบนจะโหลดตัวเต็มมาใช้
แต่เคยโหลดตัว ที่ setup เองกับ ArgoUML เก่า  มาลอง
เซ็ตอัพแล้วแต่ไม่มี Diagram ใหม่ขึ้นมาเลย

เลยคงจะต้องลองโหลดตัวเต็มอีกตัวมาลองใช้ดู

Install Linux on USB , easy

Install Linux on USB by

1. Universal-usb-Installer ( very easy )
must have linux iso image ,  and USB Drive with free space .
http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

2. Boot multiple ISO Linux from USB .
when boot , will activate GRUB4DOS , you can select which ISO you want to boot  .
http://www.pendrivelinux.com/boot-multiple-iso-from-usb-multiboot-usb/

Note:
Method 1 I already try and it's work ok , ( try with ubuntu )  .


Method 2  , Try with DSL (Dam Small Linux)  *.iso  very fast .
But with Slax  ( with your optional module ) , you must download *.tar  .
Program run with 7-zip extract file to USB-Drive , Very slow extract for Slax .

In my  512 MB  USB  I can install only 1 Linux  ,  Slax(core+jre+xmind about 300M) .

Still not test run LinuxUSB by Method2 .

11 February 2011

ArgoUML กับ การสร้าง Self Message บน Sequential Diagram

วิธีสร้าง Self  message  บน Sequential Diagram  ด้วย ArgoUML 


ช่วงนี้กำลังเขียน Sequential Diagram อยู่ก็มีปัญหากับ ArgoUML ที่กำลังลองใช้นิดหน่อย
โดยรวมก็ใช้ง่ายดี
(ArgoUML เป็น Tools ในการเขียน UML ฟรี ตัวหนึ่งขนาดไม่ใหญ่มาก เขียนด้วย Java ล้วนๆ )

ทางผู้พัฒนาทำการบ้านได้ดีมากมีการ ตั้งกระทู้ถามตอบด้วย
สอนผู้ใช้งาน ทำให้ น่าใช้ขึ้นเยอะ
ในตอนแรกที่ใช้ คิดว่า สร้าง Self message บน ไม่ได้ แต่ก็พบว่าใช้วิธีนี้ได้ผลเลย http://www.argouml-users.net/forum/viewtopic.php?f=5&t=140

สรุปขั้นตอน ดังนี้
  1. คลิกที่เส้น message แล้ว 
  2. นำไปคลิกที่ lifeline
  3. แล้วกดเมาส์ค้างไว้ ลากออกมาห่างๆจาก object
  4. แล้ว ปล่อยเมาส์ 
  5. แล้วก็ อาจดับเบิลคลิก mouse อีกที 

ทีนี้ มันก็จะสร้าง Self Message คือ Message ที่ชี้ไปหาตัวเองได้แล้ว
ลองดูรูป จาก link นะครับ









02 February 2011

apache Hadoop

Apache Hadoop,
( Distributed Computing  +  Java  + Linux
http://hadoop.apache.org/index.html#July+2008+-+Hadoop+Wins+Terabyte+Sort+Benchmark

ใช้ Java

Overview
http://hadoop.apache.org/common/docs/current/index.html

Single node setup
http://hadoop.apache.org/common/docs/current/single_node_setup.html

Cluster setup
http://hadoop.apache.org/common/docs/current/cluster_setup.html

API Doc
http://hadoop.apache.org/common/docs/current/api/index.html


ใครใช้ hapoo บ้างและใช้ทำอะไร
http://wiki.apache.org/hadoop/PoweredBy


เครื่องมือที่เกี่ยวข้องกับ  hadoop
http://wiki.apache.org/hadoop/Distributions%20and%20Commercial%20Support

ลิงค์ที่เกี่ยวข้องในข่าว จาก Blognone
http://www.blognone.com/node/11990

01 February 2011

Win32API for VB.NET C#

เว็ป http://pivoke.net  รวม Win32API ไว้จำนวนมาก

ตัวอย่าง
http://pinvoke.net/default.aspx/user32.ShowWindow