บทความ

ride, go for a ride, take someone for a ride

รูปภาพ
คำว่า ride มีความหมายได้หลายอย่าง เช่น ride เป็นคำกริยา  หมายถึงเดินทาง โดยใช้ยานพาหนะ  เช่น ขี่ม้า = ride a horse (ride on a horse - แบบอังกฤษ) นั่งรถบัส = ride a bus (ride on a bus - แบบอังกฤษ) ขี่มอเตอร์ไซต์ = ride a motorcycle เป็นต้น ตัวอย่างประโยค Can you ride a bike? คุณขี่จักรยานได้ไหม I learned to ride a bike when I was six. ผม/ฉันหัดขี่จักรยานตอนอายุได้ 6 ขวบ I ride my moped to work. ผม/ฉันขี่มอเตอร์ไซต์ไปทำงาน We rode the train from Ayutthaya to Bangkok. เราโดยสารรถไฟจากอยุธยาไปกรุงเทพ หมายถึงการบังคับ ข่มขู่ให้ทำงาน เช่น Your boss is riding you much too hard at the moment.  หัวหน้าบังคับคุณมากเกินไปนะตอนนี้ ride เป็นคำนาม หมายถึง การเดินทางด้วย ม้า รถ หรือ พาหนะต่าง ๆ  เช่น It's a short bus ride to the airport. นั่งรถบัสไปไม่ไกลก็ถึงสนามบิน I went for a horse ride last Saturday. ผม/ฉันไปขี่ม้าเมื่อวันเสาร์ที่แล้ว  

การสร้างลิงค์ใน DialogFragment ของ Android 1.5

รูปภาพ
มีหลายครั้งที่เราต้องการสร้างลิงค์เชื่อมโยงไปยังเว็บต่าง ๆ ใน DialogFragment ของ Android ดังภาพ หลักการ โดยปกติเราจะไม่สามารถใช้ลิงค์ไปยังหน้าเว็บอื่น ๆ จาก DialogFragment ได้ ถ้าต้องการให้มี Link เราต้องจัดการข้อความที่จะให้แสดง โดยทำให้เป็น SpannableString เสียก่อน ใช้ Linkyfy สร้างลิงค์ นำไปไว้ใน TextView และเอา TextView ไปไว้ใน Dialog อีกที จึงจะได้ลิงค์ตามต้องการ วิธีการ สร้างไฟล์ใหม่ ตั้งชื่อว่า AlertDialogWithLink สร้าง Java Class ชื่อ MyDialogFragment.java สำหรับเป็น adapter สร้าง Dialog MyDialogFragment.java package com.thongjoon.alertdialogwithlink; import android.app.AlertDialog; import android.app.Dialog; import android.app.DialogFragment; import android.os.Bundle; import android.text.SpannableString; import android.text.method.LinkMovementMethod; import android.text.util.Linkify; import android.widget.TextView; public class MyDialogFragment extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { //

เกี่ยวกับ คอเลสเตอรอล: เรื่องต้องรู้

รูปภาพ
มารู้จัก คอเรสเตอรอล(Cholesterol) ของทุกคน แปลกใจไหม ถ้าจะบอกว่า คอเลสเตอรอลเป็นสิ่งดีและมีประโยชน์ ไม่ใช่สิ่งเลวร้ายอย่างที่คิด คอเลสเตอรอลเป็นสิ่งที่ร่างกายสร้างขึ้นและใช้เพื่อรักษาให้ร่างกายมีสุขภาพสมบูรณ์ คอเรสเตอรอล พบในกระแสเลือดและในเซลล์ทุกเซลล์ของร่างกาย คอเรสเตอรอลช่วยสร้างเยื่อหุ้มเซลล์( cell membranes ) ช่วยนำพาไขมันไปในกระแสเลือด ช่วยสร้างฮอร์โมนให้แก่ร่างกาย วิตามินดี และ กรดไบ ( bile acids ) ซึ่งช่วยในการย่อยไขมัน คอเรสเตอรอลยังช่วยด้านความจำ และการทำงานของสมองอีกด้วย โดยเฉพาะในด้านการทำงานของสมอง นับได้ว่า คอเรสเตอรอลมีส่วนสำคัญเป็นอย่างมาก คอเรสเตอรอลจำนวนประมาณ 3 ใน 4 ของจำนวนคอเรสเตอรอลทั้งหมดในร่างกาย สร้างขึ้นจากตับของคนเรา หรืออีกนัยหนึ่งก็คือ คอเรสเตอรอลส่วนใหญ่ที่มีในร่างกายของเรานั้น เกิดขึ้นจาก  ตับของเราสร้างขึ้น  นั่นเอง LDL และ HDL Cholesterol โมเลกุล ชื่อ  lipoproteins เป็นโมเลกุลที่พาคอเรสเตอรอลไปในกระแสเลือด โมเลกุล lipoproteins มี 2 ชนิดคือ  LDL ( low-density lipoprotein) และ HDL (high-density lipoprotein) ซี่งเรียกว่าเป็น LDL Cholesterol แล

การใช้ How do you like...? How much do you like...?

รูปภาพ
คำถามที่ขึ้นต้นด้วย คำว่า How do you like....? เป็นคำถามที่กำกวมเหมือนกันนะ How do you like ..... ? คุณชอบ...... มากแค่ไหน? หรือ How do you like ..... ? คุณชอบ...... อย่างไร? ลองดูประโยคต่อไปนี้ How do you like your steak? ถ้าพนักงานบริการอาหารถามคำถามนี้ในร้านอาหาร คำตอบก็คงจะเป็น medium-rare หรือ well done จะสุกมาก หรือ สุกน้อย ก็แล้วแต่ชอบ How do you like ..... ? ในความหมายนี้ ก็คงจะเป็นในทำนองว่า ชอบให้ทำสะเต็กอย่างไรนั่นเอง แต่ถ้าเพื่อนถามว่า How do you like steak? คำตอบก็อาจจะเป็นไปได้ว่า ชอบสุกมาก หรือสุกน้อย ตามข้างบน แต่ ก็ไม่ผิดนะ ถ้าจะตอบว่า It's not my favorite. ผมไม่ค่อยชอบซักเท่าไร ไม่ใช่ของโปรดของผม How do you like.....? ในความหมายหลังนี้ น่าจะเป็นไปในทำนองว่า ชอบมากน้อยแค่ไหน อย่างไรก็ตาม คนถามก็อาจจะงงนิดนึง ว่า ต้องการถามอีกอย่าง แต่ตอบอีกอย่าง งงเหมือนกัน ผมก็งงเหมือนกัน ทางที่ดี เวลาถาม ต้องถามให้ชัดลงไป จะดีกว่า โดยเฉพาะถ้าไม่มีสถานการณ์อะไรช่วย ต้องถามให้ชัดเจน เช่น คุณชอบสะเต็กแบบไหน สุกมาก หรือสุกน้อย ก็ถามว่า How do you like your ste

การตัดช่องว่างเว้นวรรคระหว่างคำ ใน MS Word 2010

รูปภาพ
สภาพปัญหา  เวลาคนไทยพิมพ์ภาษาอังกฤษ บางทีเว้นวรรคระหว่างคำ มากกว่า 1 วรรค ซึ่งไม่ถูกต้อง ทำให้เสียเวลาต้องมาแก้ไขลบวรรคออก ซึ่งต้องใช้เวลามาก ดังภาพ หลักการแก้ไข ใช้ Regular Expressions ค้นหาและแทนที่ โดยการค้นหาเว้นวรรคหลังคำแต่ละคำ ถ้ามีตั้งแต่ 2 วรรคขึ้นไป ก็ให้แทนที่ด้วยเว้นวรรค จำนวน 1 วรรค วิธีการ เปิดไฟล์ MS Word ที่มีข้อความที่ต้องแก้ไข ไปที่แถบ Replace หรือ แทนที่ ที่ช่อง ค้นหา ให้พิมพ์ ( ){2,} และช่อง แทนที่ ให้พิมพ์ \1 และคลิกปุ่ม เพิ่มเติม เลือก ใช้ Wildcard กดปุ่ม แทนที่ทั้งหมด จะเกิดหน้าจอ รายงานให้ทราบว่า พบและแทนที่ตามคำสั่งทั้งหมด กี่ตัว คลิกปุ่ม OK และปุ่ม ปิด Close จะได้ข้อความที่แก้ไขแล้ว ดังภาพ ถ้าต้องการยกเลิก ให้กด Ctrl+z จะคืนค่าให้เหมือนเดิม ดูวิธีการใช้ Regular Expression สำหรับการค้นหา และแทนที่ได้ ที่ https://support.office.com/en-us/article/Find-and-replace-text-by-using-regular-expressions-Advanced-eeaa03b0-e9f3-4921-b1e8-85b0ad1c427f#__toc282774574

การปรับแต่ง TabLayout ของ Android

รูปภาพ
TabLayout เป็นเหมือนกับแถบเมนูที่อยู่ด้านบนของหน้าจอ ต่อจาก toolbar ลงมา ดังภาพ เราสามารถจัดการปรับเปลี่ยน หรือตั้งค่าองค์ประกอบต่าง ๆ ได้ ดังนี้ การกำหนดขนาดตัวอักษรบน TabLayout ก่อนอื่นต้องกำหนด style ไว้ใน style.xml เช่น <style name="MyCustomTabText" parent="TextAppearance.Design.Tab"> <tem name="android:textSize">20sp</item> </style> จากนั้น ที่ไฟล์ xml layout ที่มี TabLayout กำหนดให้ใช้ Style กับตัวอักษร ดังนี้ <android.support.design.widget.TabLayout ... app:tabTextAppearance="@style/MyCustomTabText" ... /> การจัดให้ TabLayout อยู่กึ่งกลางหน้าจอ ที่ไฟล์ xml layout ที่มี TabLayout กำหนดให้ใช้ Style กับตัวอักษร ดังนี้ <android.support.design.widget.TabLayout ... android:layout_gravity="center" ... /> ในกรณีที่มีการกำหนดให้ TabLaout มี scrollable ได้ ต้องเอาออกด้วย เพราะจะขัดกัน มี 2 อย่างอยู่ด้วยกันไม่ได้ การกำหนดความหนา และสี ของ S

การใช้ let, let's

รูปภาพ
เราคุ้นเคยกับคำว่า Let's เช่นพูดว่า Let's go now. = ไปกันเลยตอนนี้ Let's go for a walk. = ไปเดินเล่นกันดีกว่า แต่คำว่า Let ยังมีอีกหลายความหมาย รวมทั้งมีสำนวนเกี่ยวกับ Let ที่น่าสนใจอีกด้วย ความหมายที่ 1: อนุญาต รูปแบบประโยคคือ => let + object + infinitive without to เช่น She let me look at the photos. ( ไม่ใช่   She let me to look at the photos. ) เธอให้ผม/ฉันดูรูปภาพพวกนั้น การใช้ในความหมายว่าอนุญาต เราจะไม่ใช้ let ในกรณีที่เป็น Passive Voice เราพูดว่า They didn't let us take photographs inside the theater. We weren't allowed to take photographs inside the theater. อย่าใช้ We weren't let (to) take photographs... ความหมายที่ 2 เสนอแนะ/ชักชวน พูดว่า/ใช้  Let us ... ในกรณีที่เป็นทางการมาก ๆ เช่นในการเขียน หรือ กล่าวสนุทรพจน์ Let us remember all those who have died in this terrible conflict. ขอเราจงจำพวกเขาเหล่านั้นซึ่งเสียชีวิตในความขัดแย้งที่เลวร้า