Tuesday, 16 February 2016
การเปิดดูรูปภาพแบบ popup และรูปภาพค่อยๆ ขยายขึ้นมา
วันนี้จะเอา Script ที่ใช้เวลาคลิกดูรูปเล็กให้เปิดเป็นรูปใหญ่ให้ popup และค่อยๆ ขยายขึ้นมานะครับ
1. สร้างไฟล์ demo.html เพื่อใช้ในการทดสอบ Script นะครับ แล้ว copy code ด้านล่างนี้ เอาไว้ที่ tag <body>...</body> นะครับ
<SCRIPT language=javascript type=text/javascript>
<!--
var winheight=100
var winwidth=100
var cat=null
step=1;
function catswindows(name,width,height,title)
{
if (!document.all)
{
if (!document.layers)
{
paramstp="height="+height+",width="+width+",top=10"+
",left=10,scrollbars=no,location=no"+
",directories=no,status=no,menubar=no,toolbar=no,resizable=no"
cat=window.open("","cat",paramstp);
oldstr="<html><title>"+title+"</title><body background="+name+">"+"</b"+"ody></h"+"tml>";
cat.document.write(oldstr);
if (cat.focus){cat.focus();}
return;
}
else
{
LeftPosition=(screen.width)?(screen.width-width)/2:100;
TopPosition=(screen.height)?(screen.height-height)/2:100;
paramstp="height="+height+",width="+width+",top="+TopPosition+
",left="+LeftPosition+",scrollbars=no,location=no"+
",directories=no,status=no,menubar=no,toolbar=no,resizable=no"
cat=window.open("","cat",paramstp);
loadpos=height/2-40
string="<html><title>"+title+"</title><body bgcolor=black>
<div id=loadintxt style='position:absolute;top:"+loadpos+"px'></div>"
string1='<s'+'cript>var animColorIndex=0;colorArray=["#FFFFFF","#CCCCCC","#999999",
"#666666","#333333","#000000","#333333","#666666","#999999","#CCCCCC"];'
string2='function textLooping(){if(animColorIndex==10)animColorIndex=0;document.loadintxt.document.open();'
string3='document.loadintxt.document.write("<center><font size=4 face=Comic Sans MS color="+colorArray[animColorIndex]+"><b>Loading...</b></font></center>");document.loadintxt.document.close();'
string4='animColorIndex++;};animInterval=setInterval("textLooping()",200);</s'+'cript>'
string5='<s'+'cript language="jav'+'ascript1.2">'
string6="function init(){document.catpic.visibility='show';clearInterval(animInterval);document.loadintxt.visibility='hide';};"
string7="</s"+"cript>"
string8="<div id=catpic style='position:absolute;left:0px;top:0px;visibility:hidden'>"
string9="<img src='"+name+"' width="+width+" height="+height+" border=0 onload='init()'></div></b"+"ody></h"+"tml>";
cat.document.writeln(string);
cat.document.writeln(string1);
cat.document.writeln(string2);
cat.document.writeln(string3);
cat.document.writeln(string4);
cat.document.writeln(string5);
cat.document.writeln(string6);
cat.document.writeln(string7);
cat.document.writeln(string8);
cat.document.writeln(string9);
if(cat.focus){cat.focus();}
return;
}
}
LeftPosition=(screen.width)?(screen.width-width)/2:100;
TopPosition=(screen.height)?(screen.height-height)/2:100;
paramstp="height="+winheight+",width="+winwidth+",top="+TopPosition+
",left="+LeftPosition+",scrollbars=no,location=no"+
",directories=no,status=no,menubar=no,toolbar=no,resizable=no"
cat=window.open("","cat",paramstp);
string="<html><title>"+title+"</title><body topmargin=0 leftmargin=0 bgcolor=black>"
string1="<div id=loadintxt style='position:absolute;width:100%;top:45%;text-align:center;visibility:visible;font-family:
Comic Sans MS;font-size:16px; font-weight:bold'>Loading...</div>"
string2="<div id=errtxt style='position:absolute;width:100%;top:45%;text-align:center;visibility:visible;font-family:
Comic Sans MS;font-size:16px;color:red;font-weight:bold;visibility:hidden'>ERROR!!! Please try again</div>"
string3='<s'+'cript>'+'var animColorIndex=0;'+
'colorArray=["#FFFFFF","#CCCCCC","#999999","#666666","#333333","#000000","#333333","#666666"
,"#999999","#CCCCCC"];'+'function textLooping(){if(animColorIndex==10)animColorIndex=0;'+
'loadintxt.style.color=colorArray[animColorIndex];'+
'animColorIndex++;}animInterval=setInterval("textLooping()",200);'
string4='function erroccur(){clearInterval(animInterval);'+
"loadintxt.style.visibility='hidden';"+
"errtxt.style.visibility='visible';}"+'</s'+'cript>'
string5='<s'+'cript language="jav'+'ascript1.2">'+
'function init(){clearInterval(animInterval);'+
"loadintxt.style.visibility='hidden';"+
'fltr.filters.item(0).Apply();fltr.filters.item(0).Play();'+
'fltr.style.visibility="visible";}'+'</s'+'cript>';
string6='<img id="fltr" style="filter:BlendTrans(Duration=5);visibility:hidden" src="'+name+'" border=0'+
' width='+width+' height='+height+' onload="init()" onerror="erroccur()">'+
'</b'+'ody></h'+'tml>';
cat.document.writeln(string);
cat.document.writeln(string1);
cat.document.writeln(string2);
cat.document.writeln(string3);
cat.document.writeln(string4);
cat.document.writeln(string5);
cat.document.writeln(string6);
x = y = step
while (x | y)
{
cat.resizeBy (x, y)
if (cat.document.body.clientWidth >= width) x = 0
if (cat.document.body.clientHeight >= height) y = 0
}
if(cat.focus){cat.focus();}
}
function CloseCatWin()
{if(cat!=null && cat.open)cat.close()}
window.onfocus=CloseCatWin;
//-->
</SCRIPT>
2. หลังจากนั้นเรามาสร้าง Link เพื่อให้ popup รูปภาพใหญ่ก็เป็นอันเสร็จเีรีัยบร้อยครับ ตามตัวอย่างด้านล่างครับ
<a href="#" onClick="catswindows('่ชื่อรูปภาพขนาดใหญ่','ขนาดความกว้างของรูป','ขนาด ความสูงของรูป','animate win for pic'); return false"><img src="ชื่อรูปภาพขนาดใหญ่" width="ขนาดของรูป" height="ขนาดของรูป" border="0" /></a>
ที่มา pantips
การทาบรูปแบบง่ายๆ จาก illustrator ฉบับ Basic
3. เลือก
ที่กล่องเลเยอร์ เพื่อสร้างเลเยอร์ใหม่ขึ้นมา เลือก New Layer
บนสุดนะคะ ตั้งชื่อเลเยอร์นั้นให้เรียบร้อย
ส่วนสีปกติมันก็เลือกให้อยู่แล้ว หรือถ้าอยากเปลี่ยนก็ได้
แต่มันไม่สำคัญอ่ะ แค่บอกว่าสีไหนอยู่เลเยอร์ไหน เวลาที่เราคลิกดู path เสร็จแล้วก็กดปุ่ม OK ค่ะ
4. เริ่มทาบกันเลยนะคะ เราจะเริ่มจากคนซ้ายสุด
วิธีการทาบ มีดังนี้ค่ะเลือก pen tool นะคะ กดเลือก Fill ให้อยู่ด้านหน้า stroke แล้วกด ไม่ใช้สี กดเลือก Stroke ให้อยู่หน้า Fill
แล้วกด ไม่ใช้สี (คือ วาดแต่ path ไม่ต้องลงสีนะคะ) แล้วก็คลิ๊กๆ
ไปตามแขนซ้าย แขนขวา หน้า ผม เสื้อ กางเกง รองเท้า
สิ่งที่ต้องทำมีแค่นี้เองค่ะ ส่วนรายละเอียดเราค่อยมาลงทีหลัง
ดูตัวอย่างจากรูปด้านล่างเลยค่ะ
((*** ลืมบอกไปว่า ควรจะวาด path แบบปิดนะคะ คือโยงมาถึงจุดแรก มันจะมีวงกลมห้อยด้านล่าง แสดงว่า เรารวม path เป็นแบบปิดแล้วค่ะ***))
ตอนนี้ในเลเยอร์ที่ชื่อ 1 ของเราก็จะมีส่วนที่เป็น path 2 อัน อยู่ในเลเยอร์ 1 นะคะ จะสังเกตได้ว่า path แต่ละ path ที่เราสร้าง จะอยู่ในเลเยอร์ 1
และเป็นสีชมพูตามที่เราเลือกน่ะคะ
เพื่อจะได้แยกออกว่าเรากำลังทำอยู่ในเลเยอร์ไหน
เสร็จจากแขนแล้วก็ลองไปทำส่วนอื่นๆ ดูนะคะ ส่วนที่เราคิดว่ายากสุด
ก็คงจะเป็นรองเท้า ถ้าทาบจะยากมาก เราก็เลยคิดเองเลย
คิดว่ามันควรจะออกมาเป็นยังไง ตามรูปต้นแบบน่ะค่ะ
อย่าลืมแยกองค์ประกอบของคนออกเป็นส่วนๆนะคะ ตามสีที่จะเติมค่ะ
จินตนาการเอาบ้างก็ได้ ไม่ต้องเอาเป๊ะๆ
วิธีทำให้ เส้น path โค้งได้รูป สามารถทำได้โดย เลือก Smooth Tool แล้วก็ลากไปตาม path ที่เราเลือก ก็จะเห็นว่า เส้นเรียบขึ้นค่ะ เพราะถ้าไม่ทำให้ smooth มันก็จะเป็นรอยหยักๆ น่าเกลียด
5. ได้เวลาลงสีแล้วค่ะ เลือก path ทีละอันนะคะ
ยกตัวอย่างแขนด้านซ้ายละกัน
ยกตัวอย่างแขนด้านซ้ายละกัน
เลือก path ที่เป็นแขนซ้าย โดย คลิ๊กให้ปุ่มเป็นสีดำ อ่ะค่ะ
หรือ เอา
คลิ๊กส่วนที่คิดว่าเป็นเส้น path แล้วเส้น path ก็จะปรากฏออกมาเองอ่ะคะ
ลงสี มีวิธีอยู่หลายแบบค่ะ
1. นำ
มาดูดสีตามจริง โดยถ้าเวอร์ชั่น11 หรือ cs เนี่ยะนะคะ แค่เอาที่ดูดมาดูดตรงรูปได้เลย แต่ถ้าเวอร์ชั่น 10 ก็ต้องกด shiftไปด้วย
1. นำ
2. ดับเบิ้ลคลิ๊ก ตรง Fill
แล้วเลือกสีเอา
3. เลือกจาก กล่อง color อ่ะค่ะ เอาเม้าส์ไปจิ้มที่แถบสี ด้านล่างน่ะคะ
เสร็จแล้วก็ไปลงสีส่วนอื่นๆ ให้หมดนะคะ
TipS
เวลาที่เราวาด path เช่นที่แขนนี้ เราอาจจะวาดเลยไปถึงแขนเสื้อก็ได้ แล้วพอลงสี ก็เอาเลเยอร์เสื้อ มาทับเลเยอร์แขน เท่านี้ก็จะได้ path ที่ทับกันสนิท โดยจะเอาไปประยุกต์กับส่วนอื่นก็ได้ค่ะ แค่ดูว่าเลเยอร์ไหนควรอยู่ก่อน เลเยอร์ไหนควรอยู่หลัง
TipS
เวลาที่เราวาด path เช่นที่แขนนี้ เราอาจจะวาดเลยไปถึงแขนเสื้อก็ได้ แล้วพอลงสี ก็เอาเลเยอร์เสื้อ มาทับเลเยอร์แขน เท่านี้ก็จะได้ path ที่ทับกันสนิท โดยจะเอาไปประยุกต์กับส่วนอื่นก็ได้ค่ะ แค่ดูว่าเลเยอร์ไหนควรอยู่ก่อน เลเยอร์ไหนควรอยู่หลัง
Outline
ดูได้จาก การกด Ctrl+Y หรือ เลือกเมนู view ด้านบน แล้วเลือก Outline เป็นการดูเส้น path ทั้งหมดที่เราวาดค่ะ
เลอร์เยอร์ทั้งหมดค่ะ
เลอร์เยอร์ทั้งหมดค่ะ
สามารถตั้งชื่อ path หรือ เลเยอร์ โดยดับเบิ้ลคลิ๊กนะคะ แล้วก็ใส่ชื่อ แค่นี้อ่ะ
โอซิลเล็งย้ายซัมเมอร์-บาร์ซ่าจ้องซิว
มาร์ก้า สื่อชื่อดังของสเปน รายงานเมื่อวันเสาร์ที่ 13
กุมภาพันธ์ที่ผ่านมาว่า เมซุต โอซิล กองกลางขั้นเทพ อาร์เซน่อล
ยักษ์ใหญ่แห่งศึก พรีเมียร์ลีก อังกฤษ ต้องการย้ายออกจากถิ่น เอมิเรตส์
สเตเดี้ยม ช่วงซัมเมอร์นี้ โดยมี บาร์เซโลน่า ทีมแกร่งของสเปน
พร้อมซิวเจ้าตัวไปร่วมทัพ
รายงานระบุว่า เพลย์เมกเกอร์ทีมชาติเยอรมัน ที่ย้ายมาจาก เรอัล มาดริด เมื่อช่วงหน้าร้อนปี 2013 มองว่า "ไอ้ปืนใหญ่" ศักยภาพยังไม่แข็งแกร่งพอที่จะคว้าแชมป์ ยูฟ่า แชมเปี้ยนส์ ลีก ในเร็ววันนี้ ปัดต่อสัญญาใหม่ไปแล้ว ขณะที่ บาร์ซ่า เดินหน้าติดต่อกับเอเยนต์ของสตาร์วัย 27 ปี และทราบดีถึงสถานการณ์ของของนักเตะในตอนนี้ด้วย
ก่อนหน้านี้ "เจ้าบุญทุ่ม" เคยสนใจอยากได้ โอซิล ที่เหลือสัญญากับ อาร์เซน่อล ถึงปี 2018 ไปร่วมถิ่น คัมป์ นู เมื่อปี 2010 แต่อดีตแข้ง แวร์เดอร์ เบรเมน เลือกย้ายซบ "ราชันชุดขาว" ในบั้นปลาย
กองเชียร์ อาร์เซน่อล คงเสียวเป็นแน่ เมื่อสื่อสเปนตีข่าว เมซุต โอซิล ราชาแอสซิสต์ชาวเยอรมัน เตรียมเก็บข้าวของย้ายหนี "ปืนใหญ่" ช่วงหน้าร้อนนี้ โดยมี บาร์เซโลน่า จับจ้องสถานการณ์ตาเป็นมัน
ที่มา siamsport
ยืนยันทฤษฎีไอสไตน์ กับการค้นพบคลื่นความโน้มถ่วง !!

เรียกได้ว่าเป็น 1 ในกระแสสุดฮือฮาของโลกเมื่อวันที่ 11 กุมภาพันธ์ที่ผ่านมา ทางศูนย์วิจัย LIGO(Laser Interferometer Gravitational-Wave Observatory) ได้มีเปิดการถ่ายทอดสดแถลงข่าวยืนยันการค้นพบคลื่นความโน้มถ่วงเป็นครั้งแรก ของโลก ซึ่งเจ้าคลื่นความโน้มถ่วงตัวนี้นั้นถือว่าเป็น 1 ในการค้นพบครั้งยิ่งใหญ่ที่สุดของมวลมนุษยชาติเลยก็ว่าได้ แถมการค้นพบครั้งนี้ยังเชื่อมโยงไปถึงการค้นพบหลุมดำคู่ที่โคจรรอบกันเองอีก ด้วย โดยเราจะขอเรียบเรียงจากอาจารย์เจษดา และนักวิทยาศาสตร์ท่านอื่น ๆ ให้ท่านเข้าใจได้มากที่สุดนะครับ
คลื่นความโน้มถ่วงคืออะไร ?
คลื่นความโน้มถ่วงคือการเคลื่อนไหวบนกาลอวกาศ โดยเปรียบเทียบเหมือนกับเราปูผ้าห่มขนาดยักษ์ เมื่อเราทำการโยนสิ่งใด ๆ ลงไป ก็จะเกิดการกระเพื่อมขึ้น ซึ่งถ้าสิ่งที่โยนยิ่งมีขนาดใหญ่เท่าไหร่ การกระเพื่อมก็จะยิ่งใหญ่ขึ้นมากเท่านั้น ซึ่งทำให้ทุกสิ่งที่อยู่รอบ ๆ การบิดเบี้ยวและถ้าคุณเคลื่อนที่เป็นเส้นตรงผ่านจุด ๆ นั้นก็จะเกิดการหักเหกลายเป็นวงกลมแทน เทียบง่าย ๆ คือโลกรวมไปถึงดาวเคราะห์ดวงอื่น ๆ ของสุริยจักรวาลเราที่กำลังหมุนรอบดวงอาทิตย์ก็เป็น 1 ในสิ่งที่เกิดจากคลื่นความโน้มถ่วงที่ดวงอาทิตย์กระทำออกมา โดยคลื่นนี้จะสามารถดึงดูดได้แม้กระทั่งแสงที่ไม่มีมวล ซึ่งต่างจากแรงโน้มถ่วงของโลกที่ไม่สามารถดึงดูดแสงให้โค้งงอได้ซึ่งแน่นอนว่านักวิทยาศาสตร์หลาย ๆ คนนั้นเชื่อว่าเจ้าคลื่นความโน้มถ่วงนั้นมีอยู่จริง แต่ยังไม่มีใครสามารถหาหลักฐานเพื่อค้นพบมันได้
แล้วค้นพบได้อย่างไร ?
แต่แล้วทางทีมวิจัยจาก MIT และ Caltech ร่วมมือกันสร้างสร้างศูนย์วิจัยขึ้นมาในลักษณะคล้ายตัว L ในชื่อ หอสังเกตการณ์คลื่นความโน้มถ่วงโดยเลเซอร์อินเตอร์เฟอโรเมทรี (the Laser Interferometer Gravitational-wave Observatory) หรือ LIGO เพื่อดักจับเจ้าคลื่นความโน้มถ่วงนี้จากสถานที่ห่างไกลหลายล้านปีแสง ซึ่งการค้นพบครั้งนี้เกิดขึ้นจากบิดเบือนของแหล่งพลังงานขนาดมหาศาลจากหลุม ดำ 2 ดวงโคจรรอบกันด้วยความเร็วมหาศาลรวมตัวเข้าด้วยกันแล้วเกิดระเบิดจนสร้าง คลื่นความโน้มถ่วงออกมาถึงโลกเราได้ซึ่ง ณ ปัจจุบัน LIGO ยังมี sensitivity เพียงแค่ 1 ใน 3 ของที่ควรจะเป็นเพียงเท่านั้น และ LIGO ยังสามารถพัฒนาเครื่องมือได้อีก จึงมีโอกาสที่จะตรวจพบปรากฏการณ์อื่นได้อีกมาก อ่านต่อ
ที่มา beartai
iPhone เจอบั๊ก ที่จะทำให้เครื่องจะกลับมาใช้ไม่ได้!!!
ก่อนหน้านี้ก็มีข่าว Error 53 ของทางด้าน iPhone 6
ที่ไปนำเครื่องไปซ่อมด้านนอกแล้วจะไม่สามารถใช้เครื่อง iPhone ได้
แต่ในคราวนี้มีผู้ใช้คนนึงเจอบั๊กที่สามารถทำให้เครื่อง iPhone ใช้งานไม่ได้อีกต่อไป
มีหลายทางที่ผู้ใช้ iPhone นั้นสามารถทำให้ iPhone ของตนนั้นไม่สามารถใช้งานได้อีกต่อไป แต่ผู้ใช้ YouTube Zach Straley ได้ค้นพบวิธีที่เร็วที่สุดที่จะสามารถเปลี่ยนจาก iPhone สวยๆเป็นแผ่นโลหะ, กระจก และ ซิลิโคนที่ไร้คุณค่า
มีหลายทางที่ผู้ใช้ iPhone นั้นสามารถทำให้ iPhone ของตนนั้นไม่สามารถใช้งานได้อีกต่อไป แต่ผู้ใช้ YouTube Zach Straley ได้ค้นพบวิธีที่เร็วที่สุดที่จะสามารถเปลี่ยนจาก iPhone สวยๆเป็นแผ่นโลหะ, กระจก และ ซิลิโคนที่ไร้คุณค่า
ซึ่งวิธีที่ Zach Straley ได้
ค้นพบนั้นคือการเปลี่ยนวันที่ใน iPhone ให้เป็น 1 มกราคม ปี 1970(2513)
หลังจากนั้น iPhone ก็จะใช้งานไม่ได้ไม่ต่างจากที่ทับกระดาษ
โดยบั๊กตัวนี่ค้นพบโดยผู้ใช้งาน iPhone
ในประเทศจีนที่กำลังแก้ไขปัญหาเรื่องเวลาใน iOS 9.3 beta 3 อยู่ แม้แต่เข้า DFU Mode เพื่อ Restore ก็ไม่สามารถแก้ไขได้
โดย Zach Straley ได้อัปโหลดวีดีโอขึ้น YouTube เป็นวีดีโอที่แสดงถึงผลที่จะได้มาของบั๊กตัวนี้
ที่มา beartai
Wednesday, 3 February 2016
LG เปิดตัวสมาร์ททีวี 4K OLED ไลน์อัพใหม่พร้อมเทคโนโลยีระดับพรีเมียมในงาน CES 2016
สมาร์ททีวี OLED TV ทั้ง 8 รุ่นใหม่ล่าสุดนี้มาพร้อมกับเทคโนโลยีสุดพิเศษในระดับพรีเมียมเทคโนโลยีเลย ก็ว่าได้ โดยทุกรุ่นจะได้รับสัญญลักษณ์ Ultra HD Premium หรือการรับประกันมาตรฐานที่ได้รับการยอมรับจาก UHD Alliance ซึ่งเป็นกลุ่มองค์กรที่จัดการประชุมร่วมกันเพื่อวางมาตรฐานในวงการ อุตสาหกรรมการผลิตทีวี นอกจากนั้นยังมาพร้อมกับสเป็คและฟีเจอร์เด่นๆมากมาย ไม่ว่าจะเป็น การรองรับการแสดงผลแบบ 4K , high dynamic range (หรือ HDR Pro บน G6 และ E6 ) , peak luminance, black levels, wide color gamut ซึ่งจะเป็นการพัฒนาประสิทธิภาพในการแสดงผลให้ดียิ่งขึ้นกว่าเดิม รองรับการแสดงผลแบบ HDR Standard ซึ่งเป็นมาตรฐานที่ถูกจัดตั้งโดยองค์กรที่เป็นผู้นำทางด้านบรอดแคสของโลกและ บริษัทผู้ผลิตอุปกรณ์อิเล็คโทรนิกส์ชั้นนำอย่าง HDR10 และ Dolby Vision™รวมไปถึงการพัฒนาประสิทธิภาพในด้านเสียงหรือ audio quality
โดย G6 และ E6 นั้นเรียกได้ว่าเป็นสมาร์ททีวีรุ่นแรกจาก ที่มีการใช้เทคโนโลยีใหม่ล่าสุดในการออกแบบที่เรียกว่า Picture-On-Glass ซึ่งจะมีความบางแบบ ultra thin เพียง 2.57 มม. โดยที่ด้านหลังเป็นกระจกแบบ translucent glass และด้านหน้ามาพร้อมกับลำโพงในแบบ sound bar speaker system , ฟีเจอร์การแสดงภาพแบบสวยสดสมจริงไม่ว่าจะเป็น OLED Pixel Dimming และ ColorPrime Pro Technology รวมไปถึงระบบปฎิบัติการ LG webOS 3.0 ที่มีความฉลาดและเข้าใจผู้ใช้งานมากขึ้นกว่าเดิมอีกด้วย
Brian Kwon ประธานและซีอีโอจาก LG’s Home Entertainment Company ได้ให้ข้อมูลว่า ผลิตภัณฑ์ไลน์อัพใหม่ของ OLED TV ในปี 2016 นี้ นับเป็นนวัตกรรมและเทคโนโลยีใหม่ๆน่าสนใจ ยกตัวอย่างเช่น Picture-on-Glass design และ HDR Pro ที่มีให้เห็นกันใน G6 และ E6 ในสนามของการแข่งขันทางด้าน OLED TV นั้นมีการแข่งขันที่สูงขึ้นในทุกๆปี และ LG มีความมุ่งมั่นที่จะขับเคลื่อนนวัตกรรมใหม่ในวงการทีวี เพื่อให้ลูกค้าได้รับประโยชน์สูงสุดจากเทคโนโลยี OLED TV ดังนั้นในปี 2016 จึงน่าจะเป็นอีกหนึ่งปีที่จะมีการแข่งขันที่น่าสนใจอยู่ไม่น้อยเลยทีเดียว
ทั้งนี้ LG G6 และ E6 ถูกนำไปเปิดตัวและแสดงในงาน CES 2016 ที่ผ่านมา และจะเริ่มวางจำหน่ายทั่วโลกในช่วงเดือนมีนาคมที่จะถึงนี้
cr. flashfly.net
SQL Server 2012 Introduction
SQL Server 2012
ได้เริ่มจำหน่ายอย่างเป็นทางการในเดือน เมษายน 2012
และในเวอร์ชั่นนี้ฟีเจอร์หลัก ๆ จะยังเหมือนเช่นเดิมกับเวอร์ชั่นก่อน
เพียงแต่ปรับปรุงฟีเจอร์ และความสามารถในบางส่วนเช่น AlwaysOn Availability Groups , Big Data Support

Feature เด่น ๆ ที่เพิ่มเข้ามาสามารถอ่านได้ที่เว็บไซต์นี้
Hardware and Software Requirements for Installing SQL Server 2012

สำหรับ Requirement หรือความต้องการของ SQL Server 2012 หลัก ๆ คือจะต้องมีการ Upgrade เวอร์ชั่นของ .NET Framework 3.5 SP1 ส่วนรายละเอียดอื่น ๆ สามารถอ่านได้จากลิ้งค์ข้างบน (แนะนำให้เข้าไปอ่านดู) เพราะในแต่ล่ะ OS หรือ Windows 32-bits หรือ 64-bits แต่ล่ะ Version จะรองรับไม่เหมือนกัน และค่อนข้างจะติดตั้งยากนิดหน่อย
Spec ของ Computer เช่น
- Express Editions: RAM 512 MB
- All other editions: RAM 1 GB
- HDD Minimum 6G
Download .NET Framework 3.5 SP1 Full Package
Microsoft Visual Studio 2010 Service Pack 1 (Installer)
ขั้นตอนการติดตั้งอาจจะมีความซับซ้อนเพราะใน SQL Server 2012 จะมีให้ตรวจสอบและติดตั้งโปรแกรมหลายตัว ซึ่งการติดตั้งถ้าติดขัดในขั้นตอนไหน ก็สามารถคลิกดูที่รายละเอียด เพื่อทำการติดตั้งหรือ Update ตัว Software นั้น ๆ ในขั้นตอนแรกให้ทำการดับเบิ้ลคลิกติดตั้ง SQL Server 2012 ปกติไปก่อน ซึ่งถ้าหากมีการแจ้งก็ค่อยติดตั้งตามที่โปรแกรมได้แจ้งมา
ตัวอย่างการ Upgrade Microsoft Visual Studio 2010 Service Pack 1
อันนี้เป็นตัวอย่างการ Upgrade Microsoft Visual Studio 2010 Service Pack 1 เพราะใน Version ของ SQL Server 2012 ที่ผมได้ติดตั้งได้มีการ Request ให้อัพเดดตัวนี้ด้วย

ดาวน์โหลด Pacakge

สำหรับ Pacakge บางตัวที่ไม่ใช่ Full Pacakge แต่จะเป็นตัว Installer จะต้องทำการติดตั้งแบบ ดาวน์โหลดจาก Internet ไปพร้อม ๆ กัน

การติดตั้ง

เลือก Next

คลิกยอมรับเงื่อนไข

กำลังติดตั้งและอัพเกรด Software

การติดตั้งเสร็จสิ้น
ในการติดตั้งหรืออัพเกรดเวอร์ชั่นในบางครั้งหลังจากที่ติดตั้งเสร็จ ถ้าโปรแกรมแจ้งให้ทำการ Restart เครื่อง ก็จะต้องทำตามขั้นตอน ไม่ฉะนั้น ก็จะไม่สามารถผ่านขั้นตอนการติดตั้ง SQL Server 2012 ไปได้
cr. thaicreate.com
Feature เด่น ๆ ที่เพิ่มเข้ามาสามารถอ่านได้ที่เว็บไซต์นี้
http://mcpmag.com/articles/2012/03/14/top-12-features-of-sql-server-2012.aspx
Hardware and Software Requirements for Installing SQL Server 2012
สำหรับ Requirement หรือความต้องการของ SQL Server 2012 หลัก ๆ คือจะต้องมีการ Upgrade เวอร์ชั่นของ .NET Framework 3.5 SP1 ส่วนรายละเอียดอื่น ๆ สามารถอ่านได้จากลิ้งค์ข้างบน (แนะนำให้เข้าไปอ่านดู) เพราะในแต่ล่ะ OS หรือ Windows 32-bits หรือ 64-bits แต่ล่ะ Version จะรองรับไม่เหมือนกัน และค่อนข้างจะติดตั้งยากนิดหน่อย
Spec ของ Computer เช่น
- Express Editions: RAM 512 MB
- All other editions: RAM 1 GB
- HDD Minimum 6G
Download .NET Framework 3.5 SP1 Full Package
Microsoft Visual Studio 2010 Service Pack 1 (Installer)
ขั้นตอนการติดตั้งอาจจะมีความซับซ้อนเพราะใน SQL Server 2012 จะมีให้ตรวจสอบและติดตั้งโปรแกรมหลายตัว ซึ่งการติดตั้งถ้าติดขัดในขั้นตอนไหน ก็สามารถคลิกดูที่รายละเอียด เพื่อทำการติดตั้งหรือ Update ตัว Software นั้น ๆ ในขั้นตอนแรกให้ทำการดับเบิ้ลคลิกติดตั้ง SQL Server 2012 ปกติไปก่อน ซึ่งถ้าหากมีการแจ้งก็ค่อยติดตั้งตามที่โปรแกรมได้แจ้งมา
ตัวอย่างการ Upgrade Microsoft Visual Studio 2010 Service Pack 1
อันนี้เป็นตัวอย่างการ Upgrade Microsoft Visual Studio 2010 Service Pack 1 เพราะใน Version ของ SQL Server 2012 ที่ผมได้ติดตั้งได้มีการ Request ให้อัพเดดตัวนี้ด้วย
ดาวน์โหลด Pacakge
สำหรับ Pacakge บางตัวที่ไม่ใช่ Full Pacakge แต่จะเป็นตัว Installer จะต้องทำการติดตั้งแบบ ดาวน์โหลดจาก Internet ไปพร้อม ๆ กัน
การติดตั้ง
เลือก Next
คลิกยอมรับเงื่อนไข
กำลังติดตั้งและอัพเกรด Software
การติดตั้งเสร็จสิ้น
ในการติดตั้งหรืออัพเกรดเวอร์ชั่นในบางครั้งหลังจากที่ติดตั้งเสร็จ ถ้าโปรแกรมแจ้งให้ทำการ Restart เครื่อง ก็จะต้องทำตามขั้นตอน ไม่ฉะนั้น ก็จะไม่สามารถผ่านขั้นตอนการติดตั้ง SQL Server 2012 ไปได้
cr. thaicreate.com

