วันอาทิตย์ที่ 6 ตุลาคม พ.ศ. 2556

The Problem Spaces of IT, CE, CS, IS, SE

Y-axis represents 5 computing disciplines: As we go up this axis, the focus is on people, information, and the organizational workplace. As we move down on this axis, the focus is on devices and the data shared among them.
X-axis represents deepening or job positioning: someone who likes the idea of working in a laboratory to invent new things or in a university to develop new principles will want to work in a discipline that occupies the space to the left. Conversely, someone who wants to help people choose and use appropriate technology or who wants to integrate off-the-shelf products to solve organizational problems will want an area that occupies space to the right.
Shaded area shows focus of IT curriculum.



























































































Cf. Computing Curricula 2005 "The Overview Report" A cooperative project of
The Association for Computing Machinery (ACM)
The Association for Information Systems (AIS)
The Computer Society (IEEE-CS)

วันศุกร์ที่ 4 ตุลาคม พ.ศ. 2556

Microsoft Academic Research : Domain Trend

ภาพรวมทุกโดเมนวิจัย พบว่า multidiscipline จะมากที่สุด
http://academic.research.microsoft.com/DomainTrend

สาย computer science
http://academic.research.microsoft.com/DomainTrend?TopDomainId=2

วันพุธที่ 18 กันยายน พ.ศ. 2556

Big data


@joe_Caserta@BizAnalyticsTT
@joe_Caserta@BizAnalyticsTT
Tools and Technologies
Best Practices
Data Warehousing/
ETL/Data Integration
BI/Visualization/...

วันจันทร์ที่ 26 สิงหาคม พ.ศ. 2556

Report: The NSA can access 75 percent of all U.S. internet traffic

According to a report in the Wall Street Journal — based on what the paper says are interviews with current and former security officials — the Nation...

Source: http://gigaom.com/2013/08/20/report-the-nsa-can-access-75-percent-of-all-u-s-internet-traffic/

วันเสาร์ที่ 24 สิงหาคม พ.ศ. 2556

Logic

Is part of discrete math
1.Propositional logic
2.Predicate logic or predicate calculus or first order logic is 1. with quantifiers (like for all, for some) used for elements
3.second order logic is 2. With quantifiers used for sets of elements

Theory of computation

In theoretical computer science and mathematics, the theory of computation is the branch that deals with how efficiently problems can be solved on a model of computation, using an algorithm. The field is divided into three major branches: automata theorycomputability theory, and computational complexity theory.

รู้ธรรม vs. มีธรรม

คนรู้ธรรมคือผู้เข้าใจธรรม
คนมีธรรมคือผู้เข้าถึงธรรม

คำสอนหลวงปู่ดุลย์

หลวงปู่ดูลย์ว่า่จิตส่งออกนอกเป็นสมุทัย ผลของจิตส่งออกนอกเป็นทุกข์ จิตเห็นจิตเป็นมรรค ผลของจิตเห็นจิตเป็นนิโรธ

วันพฤหัสบดีที่ 15 สิงหาคม พ.ศ. 2556

ค่าปรับจราจร

วันอังคารที่ 13 สิงหาคม พ.ศ. 2556

Digital libraries and Indexing databases

Subscription-based DL
Open access DL
Indexing DB
Bibliography DB
  • DBLP: A computer science bibliography website hosted at Universität Trier, in Germany.
Thesis DB
Conference ranking DB (by H index)
Highly cited authors
Bibliometric analytics tool

วันเสาร์ที่ 10 สิงหาคม พ.ศ. 2556

วันอาทิตย์ที่ 4 สิงหาคม พ.ศ. 2556

การแผ่เมตตาให้ศัตรู

ในการแผ่เมตตาให้ศัตรูคู่เวรนั้น อาจมีอุปสรรคมาก ยากที่จะทำใจให้ละมุนละไมได้ พอนึกถึงคนเช่นนั้น ความเคียดแค้นชิงชังจะเกิดขึ้นเสียก่อน ถ้าเป็นดังนั้น พึงปฏิบัติดังนี้ คือ
       
       1. ระลึกถึงเนืองๆ ซึ่งพระโอวาทของพระศาสดาที่ตรัสถึงโทษของความโกรธและความพยาบาท ถ้ายังไม่หายพึงปฏิบัติในข้อ 2
     
       2. พึงระลึกถึงพระจริยาของพระศาสดาทั้งในอดีตและปัจจุบันที่ทรงอดทน อดกลั้น ถ้ายังไม่หายพึงทำตามข้อ 3
     
       3. พึงระลึกถึงความสัมพันธ์กันในอดีตระหว่างที่ท่องเที่ยวอยู่ในสังสารวัฏว่า อาจเคยเป็นมารดาบิดาเป็นต้นกันมา ถ้ายังไม่หายโกรธเกลียดพึงปฏิบัติตามข้อ 4
     
       4. พึงระลึกถึงอานิสงส์แห่งเมตตา 11 ประการที่พระพุทธองค์ทรงแสดงไว้ ถ้ายังไม่หายพึงปฏิบัติตามข้อ 5
     
       5. แยกธาตุ เช่น เราโกรธเกลียดอะไรเขา คนทุกคนเป็นประมวลแห่งดิน น้ำ ไฟ ลม เราเกลียดอะไร เกลียดดินหรือน้ำ ไฟหรือลม เป็นต้น ถ้ายังไม่หายพึงปฏิบัติตามข้อ 6
     
       6. พึงให้ของแก่เขา หรือรับของจากเขา ก็ทำให้จิตใจอ่อนโยนลงได้

       
       เมื่อใจสงบลงแล้ว พึงแผ่เมตตาให้มีขอบเขตกว้างขวางออกไป คือทำใจให้สม่ำเสมอในคนทุกจำพวก คือตัวเราเอง คนที่เรารัก คนที่เฉยๆ และคนที่เป็นศัตรูคู่เวรกัน
       
       ท่านเรียกเมตตาชนิดนี้ว่า เมตตาสีมสัมเภท แปลว่า ทำลายแดน ไม่มีเขตแดน มีเมตตาเสมอกันในคนทั้งปวง จิตอย่างนี้เป็นจิตที่ไม่มีเขตแดน มีเมตตาเสมอกันในคนทั้งปวง จิตอย่างนี้เป็นจิตที่มีความสุขอย่างยิ่ง

 อานิสงส์ของเมตตา 11 ประการ       
       1. หลับเป็นสุข
       2. ตื่นเป็นสุข
       3. ไม่ฝันร้าย
       4. เป็นที่รักของมนุษย์
       5. เป็นที่รักของอมนุษย์
       6. เทวดาทั้งหลายย่อมรักษา
       7. ไฟก็ตาม ยาพิษก็ตาม ศัสตราอาวุธก็ตาม จะไม่กล้ำกราย จะไม่ทำร้าย
       8. ผู้มีเมตตาจิตย่อมเป็นสมาธิได้เร็ว
       9. ผู้มีเมตตาย่อมมีสีหน้าผ่องใส
       10. ไม่หลงตาย (ทำกาลกิริยา=ตาย)
       11. ถ้าไม่ได้บรรลุธรรมที่สูงขึ้นไป ก็จะได้ไปสู่พรหมโลก

วันเสาร์ที่ 27 กรกฎาคม พ.ศ. 2556

Output VS Outcome VS Impact

หาหมอ ยารักษาโรคที่ได้ คือ output ผลการรักษาหายไม่หายคือ outcome
ตีพิมพ์บทความได้ คือ output ของงานวิจัย มีการนำไปใช้จริงคือ outcome
ดังนั้นปกติ outcome จะ long term กว่า output  และเป็นผลที่เกิดจากการนำ output ไปใช้ ส่วน  impact คือ การเปลี่ยนแปลงที่สำคัญๆ ไปในทางที่ดีของวงการ เศรษฐกิจ และสังคม ที่เกิดจาก outcome แต่ longer term กว่า outcome

REST

Restful API คือ Web service อย่างหนึ่งที่ประยุกต์ใช้ HTTP operations เช่น GET,  PUT, POST, DELETE ในการทำงาน

วันพฤหัสบดีที่ 25 กรกฎาคม พ.ศ. 2556

Use case Extend vs Include relationships

Extend is used when a use case conditionally adds steps to another first class use case.
For example, imagine "Withdraw Cash" is a use case of an ATM machine. "Assess Fee" would extend Withdraw Cash and describe the conditional "extension point" that is instantiated when the ATM user doesn't bank at the ATM's owning institution. Notice that the basic "Withdraw Cash" use case stands on its own, without the extension.
Include is used to extract use case fragments that are duplicated in multiple use cases. The included use case cannot stand alone and the original use case is not complete without the included one. This should be used sparingly an only in cases where the duplication is significant and exists by design (rather than by coincidence).
For example, the flow of events that occurs at the beginning of every ATM use case (when the user puts in their ATM card, enters their PIN, and is shown the main menu) would be a good candidate for aninclude.

วันอังคารที่ 16 กรกฎาคม พ.ศ. 2556

อุปมาน VS. อนุมาน

การสรุปแบบอุปมาน(Induce) เป็นการสรุปจากความจริงย่อย เป็นประโยคอ้าง เพื่อลงข้อสรุปเป็นความจริงใหม่ ถ้าประโยคอ้างเป็นจริง ข้อสรุปนั้นมีแนวโน้มที่จะเป็นจริง
ยกตัวอย่าง

แม่ชอบชื้อสินค้าที่มีของแถม             (ความจริงย่อย ประโยคอ้าง)
พี่สาวชอบซื้อสินค้าที่มีของแถม          (ความจริงย่อย ประโยคอ้าง)
เพื่อนผู้หญิงชอบซื้อสินค้าที่มีของแถม  (ความจริงย่อย ประโยคอ้าง)
ป้าชอบซื้อสินค้าที่มีของแถม                  (ความจริงย่อย ประโยคอ้าง)
ผู้หญิงชอบซื้อสินค้าที่มีของแถม            (ข้อสรุป)
สังเกตว่าเป็นการสรุปแบบแนวราบ
ส่วนการทำวิจัยด้วยวิธีอุปมาน (inductive approach) เป็นการสร้างทฤษฎีจากข้อเท็จจริงที่มีอยู่เรียกว่า grounded theory

การสรุปแบบอนุมาน(Deduce) เป็นการใช้เหตุผลจากทฤษฎี หลักการ ไปลงข้อสรุป 
ยกตัวอย่าง
                                ดอกไม้สีขาวมีกลิ่นหอม       (ความรู้เดิม หรือประโยคอ้าง)
                                ดอกมะลิมีสีขาว                      (ความจริงย่อย)
                                ดอกมะลิมีกลิ่นหอม               (ข้อสรุป)
สังเกตว่าเป็นการสรุปแบบแนวดิ่ง
ส่วนการทำวิจัยด้วยวิธีอนุมาน (deductive approach) คือตั้งทฤษฎีขึ้นมาก่อนแล้วพิสูจน์ทฤษีดังกล่าว

วันจันทร์ที่ 8 กรกฎาคม พ.ศ. 2556

ประโยชน์ของการเขียนจุดอ่อนของงานวิจัยไว้ในเล่ม

นอกจากจะช่วยให้นักวิจัยรุ่นน้องได้ต่อยอดแล้วยังเป็นการแสดงให้เห็น Research ethics ของผู้เขียน ทำให้เนื้อหาในเล่มมีความน่าเชื่อถือสูงขึ้น ไม่มีข้อข้องใจเรื่องการหมกเม็ดผลการทดลองหรืออื่นๆ