Showing posts with label computer. Show all posts
Showing posts with label computer. Show all posts

Thursday, February 23, 2012

"ตรวจสายต่อต่างๆก่อน"

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

พอผมได้ยินข่าวนี้ปุ๊บ ผมก็คิดถึงคำแนะนำที่มีประโยชน์กับผมมากมากว่า 25 ปีแล้ว คือถ้ามีปัญหาอะไรเกี่ยวกับคอมพิวเตอร์หรืออิเลคทรอนิคส์ทั้งหลาย ให้ตรวจดูก่อนว่าสายไฟและสายสัญญาณต่างๆต่ออยู่แน่นดีไหม ผมเห็นคำแนะนำนี้เป็นครั้งแรกในบทความของ Jerry Pournelle ตอนที่เขายังเขียนบทความให้นิตยสาร Byte อยู่ ผมจำคำแนะนำนี้ได้ขึ้นใจและใช้มันเสมอๆเมื่อต้องแก้ปัญหาเกี่ยวกับเครื่องไฟฟ้าอิเลคทรอนิคส์ทั้งหลาย

หวังว่าท่านผู้อ่านจะนำเอาไปใช้นะครับ ชีวิตท่านน่าจะดีขึ้นบ้าง :-)

Saturday, August 27, 2011

โปรแกรมฟรีและดีสำหรับ Windows

ผมหาคอมพิวเตอร์ให้ญาติผมใช้ ก็เลยลงโปรแกรมฟรีและถูกลิขสิทธิ์ให้เขาไปใช้ด้วย ผมเขียนคำอธิบายว่าเครื่องลงโปรแกรมอะไรไว้เลยเอาบางส่วนมาไว้ที่บล็อกนี้ด้วย เผื่อจะมีประโยชน์ต่อท่านอื่นและเผื่อมีใครสมัครใช้ Dropbox ตามลิงค์ผม เราจะได้มีทีเก็บของเพิ่มกันฟรีๆด้วย ผมอยากแนะนำให้ใช้ www.ninite.com เพื่อลงโปรแกรม และแนะนำ Dropbox กับ Google Docs สำหรับเก็บเอกสารครับ เพราะ Ninite ทำให้เราไม่เสียเวลานั่งรอการลงโปรแกรมและอัพเดทง่าย และถ้าเราเก็บเอกสารไว้บน Dropbox หรือ Google Docs เวลาคอมพิวเตอร์เราต้องซ่อม หรือหาย หรือเปลี่ยนเครื่องใหม่ หรือไปใช้อีกเครื่อง เราจะสามารถเข้าถึงเอกสารของเราได้ ไม่ต้องก็อปปี้ไฟล์ไปมา ข้างล่างเป็นส่วนหนึ่งที่ผมเขียนให้ญาติผมครับ โปรแกรมทั้งหมดลงได้จาก Ninite ครับ:

โปรแกรมที่ลงมาให้คือ
  1. LibreOffice เป็นซอฟท์แวร์ฟรี ลิขสิทธิ์ถูกต้อง ใช้แทน Microsoft Office ได้ เวลาเซฟงานเราเลือกนามสกุลไฟล์เป็น .doc .xls ได้
  2. Foxit Reader ฟรี ใช้เปิดไฟล์ PDF อ่าน (แทน Adobe Acrobat)
  3. ImgBurn ฟรี ใช้เขียนแผ่น CD/DVD
  4. PDFCreator ใช้สร้างไฟล์ PDF โดยเวลาเราพิมพ์เอกสารจากโปรแกรมต่างๆ เราสามารถเลือกพิมพ์แล้วเลือก  PDFCreator เป็นเครื่องพิมพ์แทนเครื่องจริงๆ เราจะได้ไฟล์ PDF ออกมา ผมแนะนำให้ส่งเอกสารที่ผู้รับไม่จำเป็นต้องเปลี่ยนแปลงเป็นไฟล์ PDF เสมอ (LibreOffice ไม่จำเป็นต้องใช้ PDFCreator เพราะสร้างไฟล์ PDF ได้เองอยู่แล้ว)
  5. Picasa ใช้เก็บและดูรูปภาพ
  6. Skype ใช้พูดคุยแชทผ่านคอมพิวเตอร์
  7. Windows Live Messenger ใช้พูดคุยแชทผ่านคอมพิวเตอร์
  8. Notepad++ ใช้แทน Notepad ที่มากับ Windows เผื่อต้องใช้
  9. VLC Media Player ใช้ดูหนังฟังเพลง
  10. KMPlayer ใช้ดูหนังฟังเพลง
  11. Launchy ใช้เปิดโปรแกรมโดยไม่ต้องไปเลือกตามเมนู แค่กดคีย์ Alt กับ Space (แป้นเว้นวรรค) พร้อมกัน จะมีหน้าต่างขึ้นมาให้เราพิมพ์ชื่อโปรแกรม ปกติแค่พิมพ์ตัวอักษรตัวสองตัวก็เลือกได้แล้ว
  12. Microsoft Security Essential เป็นโปรแกรม anti-virus ของไมโครซอฟท์ ใช้ได้กับ Windows ถูกลิขสิทธิ์
  13. Paint.Net โปรแกรมวาดและแต่งภาพ ฟรี ใช้แทน Photoshop
  14. Google Chrome เป็นโปรแกรมท่องเว็บแทน Internet Explorer มันเร็วกว่า และน่าจะปลอดภัยกว่า
ถ้าสงสัยอันไหน ไปค้นหาชื่อโปรแกรมใน Google นะครับ เวลาลงโปรแกรมผมไปที่ www.ninite.com จะมีโปรแกรมฟรีและดีหลากหลายให้เลือก เราสามารถเลือกหลายๆโปรแกรมแล้วโหลดตัวติดตั้งมาหนึ่งตัว แล้วตัวติดตั้งนั้นจะลงทุกโปรแกรมที่เราเลือกไว้โดยเราไม่ต้องนั่งรอกดปุ่มทีละโปรแกรม

ผมแนะนำว่าให้ทดลองใช้ Dropbox เพื่อเก็บเอกสารการงาน เพราะเราสามารถใช้เอกสารจากคอมพิวเตอร์เครื่องไหนก็ได้ แชร์ไฟล์ให้คนอื่นก็ได้ มีแบคอัพอัตโนมัติ มีคนอธิบายการใช้ไว้ที่ http://www.i3.in.th/content/view/1927 ลองอ่านดูนะครับ สมัครใช้แบบฟรีเราจะได้้พื้นที่ 2 GB ถ้าอยากสมัครให้กดลิงค์นี้ http://db.tt/OlZhBwX คุณจะได้พื้นที่เพิ่มขึ้นอีกฟรีๆและผมก็จะได้พื้นที่เพิ่มด้วย 


อีกอย่างที่อยากให้ลองคือ Google Docs คือเราสามารถสร้างเอกสารเก็บไว้ในเว็บกับ Google เลย เวลาจะให้คนอื่นดูก็แค่ส่งลิงค์ให้เขา ไม่ต้องส่งไฟล์ใหญ่ๆ และเราไม่ต้องกลัวเอกสารหายจากฮาร์ดดิสค์พังด้วย เข้าไปสมัครและใช้ได้ที่ http://www.google.com/google-d-s/intl/th/tour1.html  นะครับ 


ถ้าเราเก็บเอกสารไว้บน Dropbox หรือ Google Docs เวลาคอมพิวเตอร์เราต้องซ่อม หรือหาย หรือเปลี่ยนเครื่องใหม่ หรือไปใช้อีกเครื่อง เราจะสามารถเข้าถึงเอกสารของเราได้ ไม่ต้องก็อปปี้ไฟล์ไปมา

Monday, January 10, 2011

A Minor Problem Buying Software Through App Store

I saw Apple's new App Store on my Mac's dock and wanted to try it. I wanted to buy Angry Birds for $4.99. After clicking the Buy button, App Store kept saying that it could not process my request. I tried doing the same thing three times over two days in case the problem was temporary but I failed every time. Each time, the App Store asked me to review my Apple ID information and I noticed finally that the rule for acceptable password seemed to be different from the last time I created my password. So, I tried logging in my Apple ID account and changed my password to satisfy the new password verification rule. After that, App Store let me buy software with no problem.

So, to summarize, Apple apparently changed their password verification rule so that a valid password created three years ago does not pass the new verification rule (with a new set of letters, numbers, symbols, etc.) and stopped my from using the App Store.

Thursday, November 25, 2010

iFixit.com Is Cool


I've found iFixit to be a useful and entertaining site. It has many repair manuals and disassembly instructions for computers and electronic gadgets.

When I was a kid, I liked to take things apart to look inside and to have a resource like this telling me how to take things apart without breaking them is a godsend.

I've consulted the site when I poked around and upgraded two Macbooks. Before looking at the instructions, I was afraid I might break them but the instructions were very helpful and I could follow them quite easily.


Wednesday, September 29, 2010

md5 On Mac OS X ~ md5sum On Linux

{Summary: Mac OS X's md5 command is analogous to Linux's md5sum. openssl can calculate many types of digests for you.}

This entry is a note to myself so that I won't repeat the same mistake again since I have done so at least twice already.

I had to transfer quite a big file from Mac OS X to a Linux server using sFTP. The session was interrupted a few times and I wanted to make sure that the file on the server was not corrupted. So I went ahead to calculate the message digest (MD5) of the file on the server and the original file on the Mac.

I typed md5sum filename on Linux and got the message digest with no problem. When I typed md5sum filename on Mac, the computer said the command was not found. So I googled for "md5sum mac os x" and the links on the first page seemed to say that md5sum should already be on my Mac.

So I typed "man md5sum" and the computer said there was no manual for the command md5sum. I then tried "man md5" and got the manual for the command md5 that would calculate the MD5 message digest just as I needed and I went ahead and used the md5 command.

After I verified that the uploaded file was not corrupted, I realized that I had done these steps before but have forgotten about it all. I looked at the files on the Linux servers and I saw a few big files that I calculated the MD5 message digests when I uploaded them. So, I must have forgotten all about the steps that led me to use md5 before and hence this note.

BTW, MD5 message digest is no longer considered secure enough for serious work and SHA1 or better digests should be used instead. To find SHA1 on Linux, use sha1sum filename. To find SHA1 on a Mac, use "openssl sha1 filename" or "openssl dgst -sha1 filename". To find SHA256 on a Mac, use "openssl dgst -sha256 filename".

If you want to calculate message digests on multiple files inside directories, you can use md5deep which calculate MD5, SHA1, SHA256, and other digests for you.


Sunday, September 26, 2010

Remote Control Your Computers, Hassle Free

If you leave your home computer on and would like to control it from another location, maybe trying to copy some documents or downloading something from the internet, you might find TeamViewer useful.

You just install the software on your home computer and write down the ID number assigned to it by TeamViewer and make a note of the password to connect. Next time you need to connect to it from another place, you can use the TeamViewer application on another computer or go to the TeamViewer web site and connect to your home computer easily. No need to worry about IP addresses, ports, firewalls, VPN settings, etc.

TeamViewer is free for personal use and is available for Windows, Mac OS X, and Linux. For business use, the price is also very reasonable. For more info about what you can do with TeamViewer, check this page out.

Friday, September 24, 2010

I Like DealExtreme

I ordered some small rare-earth magnets from DealExtreme last year since it's hard to find them in Thailand. The magnets are strong and cheap and I'm very happy with them and have used them in quite a few scientific demonstrations for young kids.

Recently, I was looking for adapters that will connect my laptop to external screens/projectors so I need a Mini DisplayPort to DVI and a Mini DisplayPort to VGA. In Thailand, Apple sells them for 1,000 baht (about $33) each. I think the price is quite steep so I went to DealExtreme and search for them. It turns out that the adapters are about 300 baht (about $10) and they work fine with all the monitors I connect them to. Since it's so cheap, I bought a few and leave them at the office and at home too so I will be able to connect to an external monitor wherever I work.

Now I have my eyes on some digital microscopes that sell for $30-40. I already have one that I got from ThinkGeek.com but I paid over $300 for it two years ago. With this cheap price, I should get one or two for my students so that they can explore the microscopic world around them a bit.

DealExtreme offer free shipping worldwide and I usually receive my orders in 2-3 weeks.

Saturday, March 27, 2010

Content Aware Fill

Yesterday, I was very impressed and amazed by the video showing the Content Aware Fill feature in the upcoming version of Photoshop. I was wondering what kind of algorithm made that feature possible. Today, I stumbled on a blog post showing that this feature has been available for the Gimp (an open source image editor) for some time. The image processing plugin is called Resynthesizer. Resynthesizer is described in Paul Harrison's Ph.D. thesis.



A few other interesting algorithms for content aware editing can be found here.

Friday, September 25, 2009

How To Waste Hours In 3 Easy Steps


1. Go to http://picasa.google.com/ and download Picasa 3.5 (not the 3.0 or 3.1 version.)
2. Tell Picasa to recognize people's faces in your collection of photographs.
3. When Picasa is not sure about a face, it will ask you whether a face belongs to someone. This is where you will spend hours. Very addictive.

P.S.

1. I know that iPhoto '09 already has this feature, but I switched to Picasa 3 many months ago because iPhoto '08 was gobbling up my disk space. Whenever I made a small adjustment (like straighten, lighten, etc.), iPhoto created a copy of the original. Soon, I was running out of disk to store my photographs. Picasa is more forgiving in this regard since it only stores the commands that I want to apply to the original pictures, not copies of the pictures. Also, I didn't buy iLife '09 (in which iPhoto '09 can be found) either.

2. Picasa runs on Mac and Windows. Within 2 hours of installing it on my Mac, I told my wife and she got it running on her Windows machine. Since then, both of us have been classifying unknown faces like crazy.

3. Titus had a lot of fun clicking faces to help Picasa.

Wednesday, September 09, 2009

A Mathematical Attack On Copyright

The OFF system is a way to circumvent copyright entirely. It does this by representing any copyright data as a series of meaningless numbers distributed over many computers. Each number does not appear in the original data, but when combined with other meaningless numbers will produce the original data. Weird, but true, and easily understandable once you read the introduction.

The interesting except:

Are these numbers copyrighted? Could they be stored on two separate computers? Would that break the law? What if they were never added together? Would their existence still break the law? What if I give you two other numbers? Again, and again…

It turns out these are not philosophical nor legal questions, but purely mathematical ones. There are two consistent ways to answer the above questions. One leads to the conclusion that “All numbers are already copyrighted.” The other leads to the conclusion that, “There exists encodings of copyrighted numbers that are NOT copyrighted.”

If the first conclusion is true, digital copyright is pointless. If the second is true digital copyright is meaningless.




Tuesday, July 21, 2009

How They Built Apollo 11's Software

Wow. Full story here. You can also run a simulation of the Apollo computers here.

An excerpt from the story:

During the Apollo 11 Lunar Module’s descent to the Moon 40 years ago today, Garman played a direct role in preventing a mission abort. Several warning lights and computer overload alarms came on as the craft descended just above the Moon’s surface, causing worry in Mission Control, but all of Garman’s pre-flight simulation experiences told him that the alarms were not critical and the landing could continue. Without hesitating, and without panicking, the 24-year-old NASA computer engineer confidently gave the “go” to continue the mission.

Granville Paules, was a 32-year-old guidance officer for one of the Apollo 11 mission teams and remembers that moment well.

“The alarms went off on during descent,” Paules said. “It was a conflict between the on-board systems and the computer was starting to get overloaded. Garman had a simulation where a similar thing had occurred about three weeks before that, so he knew what to do. It probably would have been a lot scarier, possibly even an abort for the landing, if we had not had that simulation. I can say that the odds of aborting that lunar landing were a lot higher than people want to believe. That simulation gave everybody the confidence to turn off the alarm and ignore it.”

Wednesday, May 27, 2009

A Good Essay From The Past

I first read the essay by Danny Hillis about Richard Feynman and the Connection Machine about two decades ago and by chance read it again today. I still like it very much.

An Excerpt:

...For Richard, figuring out these problems was a kind of a game. He always started by asking very basic questions like, "What is the simplest example?" or "How can you tell if the answer is right?" He asked questions until he reduced the problem to some essential puzzle that he thought he would be able to solve. Then he would set to work, scribbling on a pad of paper and staring at the results. While he was in the middle of this kind of puzzle solving he was impossible to interrupt. "Don't bug me. I'm busy," he would say without even looking up. Eventually he would either decide the problem was too hard (in which case he lost interest), or he would find a solution (in which case he spent the next day or two explaining it to anyone who listened). In this way he worked on problems in database searches, geophysical modeling, protein folding, analyzing images, and reading insurance forms...

If you like science, or want to have a glimpse of how one of the finest minds of our species operated, you might want to check it out.

Wednesday, March 25, 2009

Skynet* Is Coming!

Really, look at this A.I. and tell me you are not impressed.

I asked START, "Who is Norah Jones?", and it got info from Wikipedia and Biography.com in a good short summary. By the way, do you know that Norah Jones' full name is Geethali Norah Jones Shankar?

It knows answers to a lot of questions, such as "Why is the sky blue?", "Where is the deepest spot on Earth?", "What is a Terminator?", and "What is staccato?" However, when I asked "Who created Skynet?", it said "Sorry, I don't have this information."

*Skynet is the A.I. that decimated the human population in Terminator movies and series.

Wednesday, March 11, 2009

An Interesting Account Of How To Teach Math

At the University of Illinois Urbana-Champaign, there is a class called Calculus and Mathematica. The class is intended to address the problem of learning mathematics where students don't understand why they are learning a particular thing and forget most of the things they are supposed to learn after they are done with the class.

From the FAQ:

As Sue C. Heffelfinger,M.D. put it: "My husband and I suffered through many years of dull college math, I for one didn't learn anything about calculus until I took physical chemistry." Like Dr. Heffelfinger, when most people reflect on the math courses they took in college or high school, they get a hazy look on their face. Those who have been through a conventional mathematics class are often hard-pressed to explain what the course was about. They remember math was hard but often have little memory of what they actually learned.

Often these classes presented students with collections of "skills" which they were to memorize. The problem was that many folks forgot these skill shortly after they completed the class. The skills had to be memorized because they meant little to the students' intellects.

C&M courses address this problem using modern technology to concentrate on the ideas and concepts of mathematics treating the "skills" as ancillary but sometimes important. Former C&M students can rekindle the skills when they need them because they have the conceptual background to understand what the "skills" try to do.


I always told my students that all the learning is done in their brains, I am just a guy to tell them something interesting exists and cannot make them learn anything. This is why I find this class description of active learning appealing.

BTW, I've been wondering about learning with tools such as Mathematica before.

Wednesday, February 27, 2008

What Is "Load Average" In Top's Output Anyway?


When I started using Unix in 1989, I learned about the "top" command to see how hard the computer was working. There are many numbers in top's output. Some (such as time, uptime, number of users, CPU states, etc.) are easy to understand. However, I never really understood what "load average" means.

Of course, if the computer is doing nothing, the load average would be low, and if the computer is busy, the load average will be large. However, the number can go much higher than 1, so it's not the fraction of the computer's capacity that is being used. I was never curious enough to find out exactly what that number means, and just settled for general feeling of typical numbers that would be "safe" for each computer.

Now, thanks to the magic of the Internet, the exact meaning can easily be found here and here. (Yes, it's easily found, but to really understand it, you need to read till the end.)

To summarize:

So, what have we learned? Those three innocuous looking numbers in the LA triplet have a surprising amount of depth behind them.

The triplet is intended to provide you with some kind of information about how much work has been done on the system in the recent past (1 minute), the past (5 minutes) and the distant past (15 minutes).

and

Those three little numbers tucked away innocently in certain UNIX commands are not so trivial after all. The first point is that load in this context refers to run-queue length (i.e., the sum of the number of processes waiting in the run-queue plus the number currently executing). Therefore, the number is absolute (not relative) and thus it can be unbounded; unlike utilization (AKA ``load'' in queueing theory parlence).

Friday, January 11, 2008

Ah, What A Sweet Memory!

My first computer, the Atari 400, is one of the top ten computers with the worst keyboards!

I got it when I was 12. The price was 12,000 baht which was a large sum at the time. I went to Hong Kong for the first time with my family and we bought it there. I told my grandpa that it was for education when in fact it had a big library of games. (I even told him about eye-hand coordination while I was commanding a starship in the excellent Star Raiders game.)

The funny thing is, I played games less and less and programmed more and more for the next few years. I learned English out of necessity to understand how to program that computer in BASIC. I made some stupid chasing games and plotted many pretty (in my opinion) curves. On the other hand, those curves must look really bad now with the resolution I used then (320x192) compared to what I have now (1440x900 to 1680x1050.) Very amazing what a 1.79 megahertz CPU and 8 kilobytes of RAM could do.

I didn't even notice that its keyboard was bad.

Monday, November 19, 2007

Derivatives Are Free. Integrals Are One Baht Each

If you are learning calculus and don't know how to do basic calculus, you can go to Calc101.com and let their computers do the work.

Derivatives, polynomials multiplication and division are free. Integrals can be bought for $25 for 900 integrals. (If you don't pay, you won't see a step-by-step explanation of the integral. You will see the final result though.)

An example of a derivative:


Friday, November 02, 2007

เดาส่วนแบ่งตลาดโน๊ตบุ๊ก

ผมชอบดูโบรชัวร์ราคาอุปกรณ์คอมพิวเตอร์ แล้ววันนี้มีคนแนะนำให้เข้าไปที่ ClubNotebook.com ที่มีคนรวบรวมโบรชัวร์งาน Commartไว้ให้แล้ว ปรากฎว่ามีกระดานข่าวที่หน้าตาเป็นแบบนี้:





ผมเลยคิดว่าถ้าสัดส่วนผู้ใช้คอมพิวเตอร์แต่ละยี่ห้อที่เข้ามากระดานข่าว เป็นสัดส่วนประมาณเท่าๆกันในทุกยี่ห้อ เราสามารถเดาส่วนแบ่งตลาดของแต่ละยี่ห้อได้ Assumption นี้จะผิดถ้าผู้ใช้บางยี่ห้อเข้ามาที่กระดานข่าวมากกว่ายี่ห้ออื่น เช่นปัญหาเยอะจนต้องมาบ่นมากๆ ถ้า Assumption ไม่ผิดนัก นี่คือลำดับส่วนแบ่งตลาดโดยประมาณ:



สองคอลัมน์สุดท้ายเป็นตัวประมาณส่วนแบ่ง (แบบหยาบๆ โดยการอนุมานจากจำนวนกระทู้ หรือคำตอบ)
ส่วนแบ่งดูเหมือนจะแจกแจงแบบ Power-law distribution

แล้วไว้ผมจะหาข้อมูลอื่นๆมาดูว่าการเดาแบบนี้ใกล้ความจริงแค่ไหน

--- - ---- - ----- ----------
P.S.

1. ถ้าต้องการของทน แนะนำให้ใช้ ThinkPad ของ IBM/Lenovo (ทน ประกัน 3 ปีเป็นส่วนใหญ่ ศูนย์บริการดี)
2. ถ้าต้องการของเท่ห์ & สวย แนะนำ Mac (สวย ไม่โฉ่งฉ่างแบบหลายๆยี่ห้อ)
3. ควรซื้อประกันเพิ่มเป็น 3 ปี ถ้าประกันไม่ถึง เนื่องจากอาจจะเสียหลัง 1 ปี ถ้าอยู่นอกประกันจะซ่อมแพงมาก
4. ไม่ควรซื้อของถูกที่สุด

Wednesday, October 03, 2007

Better Understanding VS. Stupid GPA

Say, you want your children to learn about nature, mathematics and sciences and to create new things. Traditional schools in Thailand won't allow calculators, computers, or the Internet during exams. However, using a computer with appropriate programs such as Mathematica is much better for actual understanding and experimentation. What should you do? (Hint: Creativity and understanding is intrinsically precious, GPA is much, much, less so.)

In this excellent essay, Theodore Gray and Jerry Glynn pointed out why automating mathematical manipulations using tools such as Mathematica would allow civilization to go forward. The lists of things that become less important and more important with such tools are instructive:

Less Important
  • Guessing factors for polynomials
  • Knowing many tricks for integration
  • Being careful when copying over expressions many times
  • Finding roots of complex equations
  • Knowing how to do matrix row operations
  • Knowing how to avoid dropping minus signs
  • Memorizing specific rules for derivatives of such functions as tangent and secant
  • Memorizing multiple angle formulas for trig functions

More Important

  • Translating statements about problems in natural language into statements in mathematical or procedural language
  • Learning how to experiment with math
  • Knowing which integrals should best be done numerically
  • Knowing how to work backwards or to use numerical methods to check symbolic results for plausibility
  • Knowing how to use techniques from programming
  • Understanding recursion and how to use it practically
  • Knowing which functions are discontinuous and where they are discontinuous
  • Knowing how to mix math and programming

Another important passage is:

Children need to know certain facts, but acquiring them is not the main point of learning, especially not in the earlier grades. Mainly children need to have effective habits of mind and an ability to think analytically. They also need to be self-motivated, because in real life there isn't always someone there to provide external motivation (unless they join the army).

The hardest things to teach are the skill of solving problems with incomplete information, the skill of figuring out which problems need solving in the first place, and the skill of finding and bringing together the resources needed to solve a problem.

Children are primed to want to learn. They start out valuing learning and accomplishment above anything else in the world. If you see a child uninterested in learning, it is overwhelmingly likely that the child was made that way by something in the child's world: Children do not start out that way. (Of course there are always exceptions, but they are just that: exceptions.)

--- - ---- - ----- ---------
P.S.
1. แนะนำการใช้ Mathematica ภาษาไทย
2. ถามตอบการใช้ Mathematica
3. Understanding the birthday paradox and hash collision using Mathematica

Tuesday, June 21, 2005

ประสบการณ์ Notebook BTO

ซื้อเพราะจะหา laptop ให้ภรรยาใช้แทนเครื่องเก่า เลยอยากลองโน้ตบุ๊คประกอบดูว่าจะดีไหม

ชื้อมาวันที่ 11 เมษา 2548
จากร้าน J** Computer ชั้น 4 IT-Mall

Spec: Pentium-M 1.6 GHz Centrino, 256 MB RAM, 40 GB 5,400 RPM Harddisk, 1024 x 768 14.1" LCD
ราคา: 33,000 (รวม VAT แล้ว)



ตอนรับ ตรวจพบ dead pixel สองครั้ง ต้องเปลี่ยนจอไปสองจอ

เอา RAM ที่บ้านใส่อีก 256 MB ใช้งานได้ดี จอสวย เบา ร้อนมือหน่อยๆที่มือขวาเพราะติดกับ harddisk และตัวเครื่องบาง

ใช้งานได้ถึงวันที่ 9 พฤษภาเริ่มมีอาการดับไปเฉยๆ

ตรวจด้วย Memtest86 เพื่อตรวจ RAM
Prime95 เพื่อตรวจ CPU และ RAM
SpinRite 6 เพื่อตรวจ harddisk
สอบผ่านหมด

ลองสลับไฟระหว่าง battery กับ ไฟบ้านแต่ก็ยังมีอาการ ฉนั้นปัญหาไม่น่าจะเป็นที่ battery

ลองสลับระหว่าง Linux (Ubuntu) กับ Windows แต่ก็ยังมีอาการ ฉนั้นปัญหาไม่น่าจะเป็นที่ OS

วันที่ 15 พฤษภาเอาไปให้ร้านที่ซื้อมาดูอาการ เปิดไว้สองชั่วโมงไม่เป็นอะไร พอเอากลับมาใช้งานก็ดับอีก

ดับถาวรวันที่ 19 พฤษภา
คนขายร้านเคยบอกว่าถ้าเสียมึเครื่องสำรอง จึงโทรไปหา ศูนย์ Synnex ปรากฏว่าทาง Synnex บอกว่าไม่มีนโยบายให้เครื่องสำรอง (เป็นควายโดนหลอกอีกแล้วตู)

ส่งซ่อม ร้านที่ซื้อมา วันที่ 22 พฤษภา
ร้านส่งศูนย์ Synnex
ไปซื้อ IBM R51 (2888-KT4) มาใช้แทน

ได้คืน วันที่ 12 มิถุนา
ใช้ได้ 5 วัน แบตหมดแล้วไม่สามารถเปิดได้อีก

วันที่ 20 มิถุนา ฝากมอเตอร์ไซด์รับจ้างไปส่งโดยตรงที่ Synnex
รอ 1 ชั่วโมง ได้เปลี่ยน motherboard ใหม่ ยังใช้ได้อยู่


------สรุป------

ข้อดี

  1. ประกันนาน (Intel CPU รับประกัน 3 ปี, Harddisk Western Digital รับประกัน 5 ปี, Kington Memory รับประกัน LifeTime, Notebook ( Mainboard ) รับประกัน 2 ปี, จอภาพ LCD และแบตเตอรี่ รับประกัน 1 ปี)
  2. ศูนย์Synnex บริการดี
  3. ราคาไม่แพง เมื่อตอนซื้อ




ข้อเสีย

  1. เสียจุกจิก
  2. ต้องระวังตอนตรวจรับเครื่อง ดู dead pixel ให้ดี
  3. โดนร้านชักจูงจนเข้าใจผิดว่าถ้าเสียมึเครื่องสำรอง
  4. รู้สึกไม่มั่นใจในความคงทนของเครื่อง



บทเรียน

  1. ของดีราคาถูกอาจจะมี แต่คงหายาก และเราคงไม่ใช่ผู้โชคดีบ่อยนัก
  2. ใช้ IBM, Toshiba, Apple iBook ต่อไปดีกว่า (ตอนนี้ ที่บ้านมีคนใช้ IBM R40 1 เครื่อง, R51 3 เครื่อง, Apple iBook G3 1 เครื่อง ที่ทำงานมี Toshiba 2 เครื่อง --ใช้แล้วมีความสุข ไม่เสียเวลากับเรื่องไม่เป็นเรื่อง)
  3. IBM มี support บน web ยอดเยี่ยมที่สุด driver update ประจำ มีเอกสารมากมาย รวมถึงวิดีโอการถอดประกอบ/ซ่อม
  4. เวลาซื้อของ อย่าซื้อแต่ของถูกๆ เวลามีปัญหาจะเสียหายมากกว่าผลต่างของราคา
  5. อย่าเชื่อคนง่ายเวลาเขาพยายามขายของ