tag:blogger.com,1999:blog-33340125421917487762024-02-19T22:13:26.870+08:00acith BlogBlog ส่วนตัว ใส่ทุกอย่างที่สนใจ ทุกอย่างที่อยากจะแชร์ acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.comBlogger50125tag:blogger.com,1999:blog-3334012542191748776.post-64301031932436755402020-10-01T10:33:00.001+08:002020-10-01T10:33:23.477+08:00บันทึกการ Upgrade Samsung SM-T705 (Galaxy tab S 8.4) และ Samsung N-8000 (Galaxy Note 10.1) <p>เมื่อเจ้าลูกชายตัวแสบ ได้มรดกจากทั้งคุณก๋ง (N-8000) และคุณยาย (SM-T705) ก็เดือดร้อนมาถึงพ่อ ที่ต้องทำการ upgrade ให้ เนื่องจาก N-8000 ใช้ android 4.1 ซึ่งเก่ามากในปัจจุบัน ไม่สามารถจะ install เกมส์หรือ app version ใหม่ ๆ ได้เลย ส่วน SM-T705 ใช้ android 6 แต่ samsung ผู้ใจดี ก็แถม app ไม่พึ่งประส่งค์ให้เยอะเหลือเกิน จนทำให้ memory มักจะเต็ม </p><p>เลยบันทึกขั้นตอนการแก้ไข ทั้ง 2 เครื่องเอาไว้ หน่อย เก็บไว้เป็นข้อมูลต่อไป </p><h3 style="text-align: left;"><b>Samsung Galaxy note 10.1 (N-8000)</b></h3><div><b>ปัญหาที่เกิดขึ้นระหว่างการทำงาน </b> </div><div><ol style="text-align: left;"><li>เมื่อทำการ write rom TWRP ที่เป็น recovery ใหม่ ลงในเครื่อง N-8000 โดยไม่ได้ root ก่อน พอ restart เครื่องใหม่ เพื่อเข้า recovery mode จะเหมือนกว่าไม่มีอะไรเกิดขึ้น เนื่องจาก samsung ใส่ script ไว้กรณีที่มีการ write rom ใหม่ จะมีการเขียน rom เดืมของ samssung ทับไปอีกครั้ง วิธีแก้ไข คือให้ทำการ root ก่อน ในขั้นตอนการ root จะมี remove script ดังกล่าวออกไป </li><li>เมื่อทำการ write linageOS 14.1 แล้วเกิด error <br /> E1001: Failed to update system image.<p class="_1qeIAgB0cPwnLhDF9XSiJM" style="background-color: white; border: 0px; color: #1a1a1b; font-family: "Noto Sans", Arial, sans-serif; font-size: 14px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0.8em 0px 0.25em; vertical-align: baseline;"><code class="_34q3PgLsx9zIU5BiSOjFoM" style="background: var(--newRedditTheme-field); border: 0px; color: var(--newRedditTheme-monospaceColor); font-family: "Noto Mono", Menlo, Monaco, Consolas, monospace; font-size: 13px; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 20px; margin: 0px 2px; max-width: 100%; overflow: auto; padding: 0px; vertical-align: baseline;">Updater process ended with ERROR: 7</code></p><p class="_1qeIAgB0cPwnLhDF9XSiJM" style="border: 0px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0.8em 0px 0.25em; vertical-align: baseline;"><code class="_34q3PgLsx9zIU5BiSOjFoM" style="border: 0px; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 20px; margin: 0px 2px; max-width: 100%; overflow: auto; padding: 0px; vertical-align: baseline;"><span color="rgba(0, 0, 0, 0)" style="font-family: Noto Mono, Menlo, Monaco, Consolas, monospace;">Error installing zip file '/sdcard/lineage-14.1-20180904-deadly-signed.zip'</span></code></p></li><li><p class="_1qeIAgB0cPwnLhDF9XSiJM" style="border: 0px; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; padding: 0.8em 0px 0.25em; vertical-align: baseline;"><code class="_34q3PgLsx9zIU5BiSOjFoM" style="border: 0px; font-stretch: inherit; font-style: inherit; font-variant: inherit; line-height: 20px; margin: 0px 2px; max-width: 100%; overflow: auto; padding: 0px; vertical-align: baseline;"><span color="rgba(0, 0, 0, 0)" style="font-family: Noto Mono, Menlo, Monaco, Consolas, monospace;">วิธีการแก้ไข </span><br /><span face="Hind, sans-serif" style="background-color: #f9f9f9; color: #454545; font-size: 14.3px;">ให้เข้า TWRP เมนู advanced > terminal, จากนั้นสร้าง dir /cache/recovery โดยใช้คำสั่ง </span><br style="background-color: #f9f9f9; color: #454545; font-family: Hind, sans-serif; font-size: 14.3px;" /><br style="background-color: #f9f9f9; color: #454545; font-family: Hind, sans-serif; font-size: 14.3px;" /><span face="Hind, sans-serif" style="background-color: #f9f9f9; color: #454545; font-size: 14.3px;">mkdir /cache/recovery</span><br style="background-color: #f9f9f9; color: #454545; font-family: Hind, sans-serif; font-size: 14.3px;" /><span face="Hind, sans-serif" style="color: #454545;"><span style="background-color: #f9f9f9; font-size: 14.3px;">จะแก้ไขปัญหาได้ </span></span></code></p></li><li>เมื่อ write linageOS 14.1 แล้ว boot ไม่ขึ้นค้างที่หน้า logo วิธีการแก้ไข สาเหตุเป็นเพราะ ใช้ TWRP version เก่าเกินไป (2.8) เลยทำการ updateTWRP (3.2) แล้วค่อย write linageOS ใหม่ ก็จะหาย </li></ol><div>ขั้นตอนการ Upgrade <a href="https://drive.google.com/drive/folders/1dekXzUuehtF0q3ioI7GYMR38N3MfzPiK?usp=sharing">Download File ที่จำเป็นต้องใช้ได้ที่นี่ </a></div></div><div><b>การ Root เครื่อง N-8000</b></div><div><ol style="text-align: left;"><li>download file CF-Auto-Root-p4noterf-p4noterfxx-gtn8000 จาก link ด้านบน </li><li>เช็คมือถือว่ามี battery เกิน 50% จากนั้นให้ boot เข้า download mode โดยการปิดเครื่องก่อน จากนั้น กดปุ่ม power + volumn down ค้างไว้จะขึ้นหน้าจอ download mode จากนั้น เสียบสาย USB เข้ากับเครื่องคอมพิวเตอร์ </li><li>เปิด โปรแกรม odin จากไฟล์ด้านบน ตรวจสอบก่อนกว่า odin เจอมือถือหรือไม่ ถ้าเจอก็ให้กดปุ่ม AP จากนั้นเลือกไฟล์ CF-Auto-root.xxx.zip แล้วกดปุ่ม write </li><li>จากนั้น odin จะ restart เครื่องให้ อัตโนมัติ ตรวจสอบว่ามี application SU อยู่ในเครื่องหรือไม่ ? ถ้ามีแสดงว่า root สำเร็จ </li></ol><div><br /></div></div><div><b>Upgrade Revovery เป็น TWRP </b></div><div><ol style="text-align: left;"><li><b> </b>boot เครื่องเข้า download mode </li><li>ต่อสาย USB มือถือเข้ากับคอมพิวเตอร์ </li><li>เปิดโปรแกรม Odin กดปุ่ม AP จากนั้นเลือกไฟล์ twrp-3.2.3-n8000-n2.tar </li><li>กดปุ่ม write แล้ว odin จะ boot เครื่องใหม่ เมื่อ boot เสร็จแล้ว ปิดเครื่อง แล้วลองเข้า recovery mode ดู (กดปุ่ม power + volumn up) ว่าเปลี่ยนเป็น TWRP แล้วหรือยัง? </li></ol><div><b>Install LinageOS 14.1 </b></div></div><div><ol style="text-align: left;"><li><b> </b>boot เครื่องเข้า recovery mode (TWRP)</li><li>จากนั้น ต่อสาย usb เชื่อมมือถือกับ คอมพิวเตอร์ </li><li>เข้า memu mount ใน TWRP จากนั้นกดปุ่ม mount อีกครั้ง </li><li>copy ไฟล์ lineage-14.1-20190313-UNOFFICIAL-n8000,zip และ open_gapps-arm-7.1-micro-20200927.zip ลงในเครื่องมือถือ </li><li>จากนั้นกดปุ่ม unmount ใน TWRP และกดปุ่ม back เพื่อกลับไปยัง main menu </li><li>กดปุ่ม install จากนั้นเลือกไฟล์ lineage-14.1-20190313-UNOFFICIAL-n8000,zip กดปุ่ม install ถ้าหากพบปัญหา error 7 แล้วแก้ไขตามวิธีการแก้ไข ช่วงบน </li><li>จากนั้น ก็ install open_gapps-arm-7.1-micro-20200927.zip เพื่อใช้งาน app google แล้วก็ทำการ restart เครื่องใหม่ </li></ol><h3 style="text-align: left;">Samsung Galaxy tab S 8.4(SM-T705) <a href="https://drive.google.com/drive/folders/1iLVlYHF6Kh22Ztlj1tAkP3kLlDzanQlq?usp=sharing">Download file ที่จำเป็นต้องใช้ที่นี่ </a></h3></div><div> ขั้นตอนทุกอย่างเหมือนกับ N-8000 แต่เปลี่ยนไฟล์ที่ดาวน์โหลด แค่นั้น</div>acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-16470560238614305992020-02-26T15:04:00.003+08:002020-02-26T15:04:48.437+08:00วิธีเปิด DNS over HTTPS บน chromeเปิดทำไม DNS over HTTPS ทุกวันนี้มีการบันทึกการเข้าถึงเวปไซต์ต่าง ๆ ส่งไปให้หน่วยงานต่าง ๆ เยอะแยะ(ทั้งราชการ และไม่ใช่) การที่เราเข้ารหัสส่วนนี้เป็นการ ป้องกันการละเมิดสิทธิส่วนบุคคลฯ<br />ซึ่งเมื่อทาง ISP หรือ บุคคลอื่น ๆ ที่ดักไว้จะได้ข้อมูลประมาณ<br />
<br />https://www.di.com/sf23245ksajf9w83uds;fja394uoijfoe8wurj;lkvsjdf3085jlkjfsd เป็นต้น<br />
<br />
ขั้นตอนการเปิด Chrome<br />
<br />
1. ใน address bar ให้พิมพ์ <em style="background-color: white; box-sizing: inherit; color: #222222; font-family: ElizabethSerif, Georgia, serif; font-size: 16px; line-height: inherit; text-rendering: optimizelegibility;">chrome://flags/#dns-over-https </em><span style="background-color: white; box-sizing: inherit; color: #222222; font-family: ElizabethSerif, Georgia, serif; font-size: 16px; line-height: inherit; text-rendering: optimizelegibility;">แล้วกด Enter </span><br />
<span style="background-color: white; box-sizing: inherit; color: #222222; font-family: ElizabethSerif, Georgia, serif; font-size: 16px; line-height: inherit; text-rendering: optimizelegibility;">2. click ที่ปุ่มด้านหลัง เพื่อ Enable </span><br />
<span style="background-color: white; box-sizing: inherit; color: #222222; font-family: ElizabethSerif, Georgia, serif; font-size: 16px; line-height: inherit; text-rendering: optimizelegibility;">3. จากนั้น restart browser<br />*** อย่าลืมเปลี่ยน primary DNS ใน windows เพื่อให้เรียกใช้ DNS ที่รองรับ https ด้วย<br /><br />ขั้นตอน </span><br />
<span style="color: #222222; font-family: ElizabethSerif, Georgia, serif;"><span style="background-color: white;">1. click ขวา ที่ปุ่ม Start จากนั้นเลือก setting > network & internet </span></span><br />
<span style="color: #222222; font-family: ElizabethSerif, Georgia, serif;"><span style="background-color: white;">2. จากนั้นเลือก status > change adapter options </span></span><br />
<span style="color: #222222; font-family: ElizabethSerif, Georgia, serif;"><span style="background-color: white;">3. Click ขวา ที่ connection ที่ต้องการ เช่น wifi ก็ click ขวาที่ wifi</span></span><br />
<span style="color: #222222; font-family: ElizabethSerif, Georgia, serif;"><span style="background-color: white;">4. เลือก tcp/ip v4 แล้วกดปุ่ม properties </span></span><br />
<span style="color: #222222; font-family: ElizabethSerif, Georgia, serif;"><span style="background-color: white;">5. ช่อง DNS ข้างล่างให้ใส่ primary 1.1.1.1 alternative 1.0.0.1 ค่านี้เป็นของ cloudflare ถ้าจะใช้เจ้าอื่นก็เปลี่ยนเอาเอง </span></span><br />
<span style="color: #222222; font-family: ElizabethSerif, Georgia, serif;"><span style="background-color: white;">6. จากนั้น เลือก tcp/ip v6 ใส่ ในช่อง primary </span></span><span style="background-color: white; color: #222222; font-family: ElizabethSerif, Georgia, serif; font-size: 16px;">2606:4700:4700::1111 และ 2606:4700:4700::1001 ในช่อง </span><span style="background-color: white; color: #222222; font-family: ElizabethSerif, Georgia, serif;">alternative</span><br />
<span style="color: #222222; font-family: ElizabethSerif, Georgia, serif;"><span style="background-color: white;"><br /></span></span>
<br />acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-83896579359152428412020-02-11T12:05:00.002+08:002020-02-11T12:05:56.624+08:00บันทึกความทรงจำ SQL Tuning (Oracle) #1 เบื้องต้น ไม่ได้เขียนบทความใน blog ของตัวเองมานาน ช่วงหลังจากมีลูก มีเรื่องให้คิดเยอะขึ้น มีอะไรที่อยากจะทำ มีความคำถามที่อยากจะถามตัวเอง อยากหาคำตอบให้กับตัวเอง แล้วก็อยากจะห่างจาก social หน่อย ช่วงหลัง ๆ เลยไม่ค่อยได้จับคอมฯ หรือ tablet ส่วนใหญ่จับแต่ kindle ไว้อ่านหนังสือ เรื่องบ่น ๆ เดี๋ยวค่อยเขียนอีกอันดีกว่า ^ ^"<br /> <br /> จริง ๆ บทความนี้คิดว่าอยากจะเขียนมานานละ แล้วก็ลืมไปเลย จนวันนี้เพื่อนคนหนึ่งโทรมาปรึกษาเรื่อง SQL Tuning เลยได้โอกาสเขียนบทความนี้สักที<br /> <br /><br /><br />
<b><u>บันทึกความทรงจำการทำ SQL Tuning (Oracle) #1 เบื้องต้น</u></b><br />
สมัยก่อนประมาณเกือบ ๆ 10 ปีที่แล้วผมยังทำงานสาย IT อยู่บริษัทใหญ่บริษัทนึง สำนักงานใหญ่อยู่สีลม สมัยนั้นทำงานเกือบทุกอย่างค่อยข้างผสมปนเป ประมาณว่าใครมีปัญหาติดปัญหาอะไรก็มาปรึกษา งานไหนไม่มีใครทำก็เอามาทำ ถ้าจำไม่ผิดตอนนั้นทีมตัวเองเรียกว่าทีม solution<br /><br />
หนึ่งในปัญหาที่ส่งมาปรึกษากันก็คือ Database ทำงานช้าดึงข้อมูลช้ามาก ซึ่งข้อมูลมีขนาดระดับ 200GB ได้ ก็เลยได้ลองทำ SQL Tuning และได้รู้จักกับ Oracle SQL Analyzer<br /><br /><b>ขั้นตอนการทำ SQL Tuning </b><br />
<ol>
<li><b>ดึงข้อมูล SQL ที่ทำงานช้าออกมาก่อน </b>ขั้นตอนนี้ก็ง่าย ๆ แค่ดึงคำสั่งที่ทำงานช้าออกมา โดยดูการระยะเวลาการดึงข้อมูล ถ้าเป็น application ก็ลองดูว่า page ไหนทำงานช้าแล้วค่อย ๆ ดึงข้อมูล sql นั้น ๆ ออกมา </li>
<li><span style="font-weight: bold;">วิเคราะห์คำสั่ง SQL ที่ใช้ </span>คำสั่งที่ใช้ในการ Query จะมีเงื่อนไขค่อนข้างเยอะ แล้วบ้างครั้ง database ที่ออกแบบมานั้น ก็ทำ normalization เรียบร้อยมาก (ในหนังสือเรียน Database จะมีสอนเสมอ) แต่การทำ normalization ที่ละเอียดไม่ได้ตอบโจทก์การทำงานจริง ที่ต้องการความรวดเร็ว เนื่องจากจะต้องมีการ join table เยอะ ซึ่งการ joint table ยิ่งเยอะ ก็ยิ่งทำให้ DB ทำงานเยอะตามไปด้วย แต่จะไม่ normalization เลยก็ไม่ได้เพราะข้อมูลจะเก็บซ้ำซ้อนเยอะ ทำให้การจัดการ และ DB บวมได้ สิ่งที่ต้องวิเคราะห์แบ่งเป็นข้อ ๆ ได้ดังนี้ </li>
<ol>
<li> การ joint table มีการ joint กี่ table เป็นการ joint แบบไหน? ( inner, outter, lefe join, right joint) มีการใช้ index เป็น key ในการ joint หรือไม่ ? ถ้ามีความจำเป็นที่ต้อง joint ก็แนะนำให้สร้างเป็น view เลยดีกว่า จากนั้น select จาก view โดยตรง เนื่องจาก DB ต่าง ๆ จะสร้าง index ให้โดยอัตโนมัติ DB สมัยใหม่นั้นจะมีการสร้าง view ได้หลายแบบ สามารถเลือกสร้างได้ตามความเหมาะสม </li>
<li>เงื่อนไขการ Query แต่ละเงื่อนไข มีการสร้าง index แล้วหรือยัง? กรณีที่มี index อยู่แล้ว index ที่สร้างมีความเหมาะสมกับเงื่อนไขนั้น ๆ หรือไม่ ถ้าข้อมูลมีขนาดใหญ่มาก ๆ ก็พยายามลดการ Query ที่ดึงข้อมูลทั้ง DB เช่นการเพิ่มเงื่อนไขของช่วงเวลามาเป็นต้น จะทำให้ DB ทำงานน้อยลง </li>
<li>เพิ่มระบบการ Paging ลงใน SQL ถ้าใน Oracle จะใช้คำสั่ง Limit จะทำให้ DB ลดการทำงานลง เพราะการใช้งาน ผ่าน App ส่วนใหญ่จะ display ข้อมูลแค่เพียงจำนวนนึง ไม่ได้ใช้พร้อมกันทั้งหมด เป็นต้น </li>
<li>database ที่ใช้ได้ทำการ reindex หรือ เรียงลำดับข้อมูลใหม่หรือไม่? ส่วนนี้เกี่ยวข้องกับ DBA โดยตรง index ต่าง ๆ เมื่อใช้งานได้สักระยะ ก็ควรจะต้องทำการ reindex ใหม่เสมอ เช่นอาจจะ เดือนละครั้ง หรือ สัปดาห์ละครั้ง เป็นต้น<br /> </li>
</ol>
<li><span style="font-weight: bold;">แก้ไข index, table, view </span>สร้าง index ตาม criteria ในการใช้งาน table มีหลายประเภทสามารถเลือกใช้ตามความเหมาะสมได้จะทำให้ DB เร็วขึ้น view ก็เหมือนกัน ถ้าจำเป็นต้อง joint table บ่อย ๆ สร้าง view ไว้เลยก็เป็นความคิดที่ดี view เองก็มีทั้ง view แบบ memory และ view แบบ permanant </li>
<li style="font-weight: bold;">แก้ไขคำสั่ง SQL ใหม่ โดยอิงจากผลลัพธ์ให้เหมือนเดิม </li>
</ol>
<br />acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-39218804571329675602018-11-10T11:58:00.001+08:002018-11-10T11:59:43.688+08:00ขั้นตอนการ Install Ubuntu 18.04 และ amdgpu Pro สำหรับเครื่องขุดเหมือง (Crypto Currency Mining)<br />
<ol>
<li>ติดตั้ง Ubuntu 18.04 เลือกแค่ minimal install ก็พอ </li>
<li>ติดตั้ง amdgpu pro</li>
<ol>
<li><code> sudo apt-get update </code> </li>
<li><code> sudo apt-get dist-upgrade </code> </li>
<li><code> sudo reboot </code> </li>
<li>Download amdgpu pro จาก <a href="https://www.amd.com/en/support">Download amdgpu-pro</a> โดยเลือกจากรุ่น Gpu ที่ใช้ </li>
<li>** ถ้าไฟล์นามสกุล .xz <code>xz -d amdgpu-pro-18.40-676022-ubuntu-18.04.tar.xz</code> </li>
<li><code>tar -xvf amdgpu-pro-18.40-676022-ubuntu-18.04.tar.xz</code> </li>
<li><code>cd amdgpu-pro-18.40-676022-ubuntu-18.04/ </code></li>
<li>สำหรับการ install ทั้วไป ใช้ <code>./amdgpu-installer -y </code></li>
<li>สำหรับการ Gpu Vega10 ขึ้นไป ใช้ <code>./amdgpu-installer -y --opencl=pal</code></li>
<li>สำหรับการ Gpu รุ่นตำ่กว่า vega10 เช่น Rx580, Rx570, Rx480 ฯลฯ ใช้ <code>./amdgpu-installer -y --opencl=legacy </code></li>
<li>หลังจาก install เสร็จสิ้นก็ใช้คำสั่ง <code>sudo adduser usernameX video </code> เพื่อเพิ่ม usernameX ลงใน group video </li>
<li><code>sudo reboot</code> </li>
</ol>
<li>แก้ไขปรับเปลี่ยน config ใน Ubuntu ให้เหมาะสำหรับขุดเหมือง (Cryto Currency Mining)</li>
<ol>
<li>ปิด auto update </li>
<ul>
<li>แก้ไขไฟล์ <code>/etc/apt/apt.conf.d/20auto-upgrades</code> </li>
<li>แก้ไขให้เป็น <code> APT::Periodic::Update-Package-Lists "0";</code></li>
</ul>
<li>Boot to text mode</li>
<ul>
<li><code>$ sudo systemctl set-default runlevel3.target</code> หรือ <code>sudo systemctl start multi-user.target</code> </li>
</ul>
<ul>
</ul>
<li>Boot to graphic mode (GUI) </li>
<ul>
<li><code>$ sudo systemctl set-default runlevel5.target</code> หรือ <code>sudo systemctl start graphical.target </code></li>
</ul>
<li>การ Run Background คำสั่ง โดย Screen </li>
<li>การเปลี่ยน ttys ใน ssh client </li>
<ul>
<li><code>chvt #</code> โดย # คือค่า ttys ที่ต้องการเปลี่ยน </li>
</ul>
<li>กรณีลืม password Ubuntu </li>
<ol>
<li>กดปุ่ม shift ค้างไว้ ตอน boot เครื่อง เพื่อแสดงเมนู grub </li>
<li>เลือก Recovery Mode > root</li>
<li><code>mount -o remount,rw /</code> </li>
<li><code>passwd userXX</code> </li>
</ol>
</ol>
</ol>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-8898426765267050492018-08-01T09:45:00.001+08:002018-08-01T09:45:19.376+08:00เรื่องวุ้น ๆ ของ Paratition สำหรับคนที่ใช้ทั้ง mac, linux และ windows10<b><span style="font-size: large;"> P</span></b>aratition ไหนดีที่สุด? ถ้าเราต้องใช้งานร่วมกันกับเครื่องหลากหลาย Platform (linux, windows, mac)<br />
ที่มาของคำถามนี้คือ ที่บ้านของผมมีเครื่อง mac 2 เครื่อง linux 2 เครื่อง และปัจจุบัน (2018/07) ก็มี windows10 เพิ่มมาอีก 1 เครือง ปัญหาที่เจอคือ<br />
<br />
ช่วงแรก - ใช้แต่เครื่อง mac เลย format external drive เป็น HFS+ (MAC)<br />
<br />
ช่วงที่สอง - เจอเครื่่อง notebook เก่า ๆ ของแฟน เลยเอามาชุบชีวิตใส่ linux เอาไว้เล่นเน็ต เขียน python ช่วงนี้เริ่มเจอปัญหาละ ว่า linux มัน mount HFS+ ไม่ค่อยเจอ ต้องสั่ง command line เอาเอง<br />
<br />
ช่วงที่สาม - น้องชายแฟน ซื้อ notebook ใหม่มา (windows10) พอจะเอา external drive ของเราไปต่อ ก็ต้องลงโปรแกรมเพิ่มให้สามารถอ่านได้ แล้วจะเอาไฟล์งาน กลับมาก็ไม่ได้ เนื่องจาก read only<br />
<br />
ช่วงที่สี่ - เครื่อง mac เริ่มมีปัญหา เนื่องจากอายุอานามที่ใช้มานาน เลยจัด notebook ของตัวเองแต่รอบนี้ต้องทำงานกับ windows<br />
<br />
เลยต้องทำการสังคยณาครั้งใหญ่ Paratition ที่เหมาะที่จะใช้กับหลาย Platform ที่สุดก็คือ <b><span style="font-size: large;">exFat </span></b>ครับ ตัวนี้ format ใน windows10 ได้เลย สามารถ read/write ผ่าน mac, linux และ windows ได้หมด <br />
<br />acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com1tag:blogger.com,1999:blog-3334012542191748776.post-81172571807113584982017-07-26T11:36:00.001+08:002017-07-26T11:36:28.574+08:00vim in mac problem with python mode<div>
<b><span style="font-size: large;">ปัญหา:</span></b> จะเขียนโปรแกรมภาษา python ผ่าน vim โดยใช้ python-mode เป็นตัวช่วยเขียน IDE </div>
<div>
พอ install เสร็จ แล้วเรียกไฟล์ .py มาแก้ไข ก็เกิดปัญหา </div>
<div>
<span style="color: #24292e; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 11.9px;"><br /></span></div>
<div>
<span style="color: #24292e; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 11.9px;">Error detected while processing <snip>/.vim/bundle/python-mode/autoload/pymode/lint.vim</snip></span></div>
<pre style="background-color: #f6f8fa; border-radius: 3px; box-sizing: border-box; color: #24292e; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 11.9px; font-stretch: normal; line-height: 1.45; margin-bottom: 16px; overflow: auto; padding: 16px; word-wrap: normal;"><code style="background: transparent; border-radius: 3px; border: 0px; box-sizing: border-box; display: inline; font-family: SFMono-Regular, Consolas, "Liberation Mono", Menlo, Courier, monospace; font-size: 11.9px; line-height: inherit; margin: 0px; overflow: visible; padding: 0px; word-break: normal; word-wrap: normal;">line 1:</code></pre>
<span style="font-size: large; font-weight: bold;">สาเหตุ: </span>เนื่องจาก vim ที่ mac ให้มาเป็น version 7.4 ซึ่ง complied โดย python 2.6 ทำให้เกิดปัญหาดังกล่าว <div>
<br /></div>
<div>
<span style="font-size: large; font-weight: bold;">การแก้ไข: </span>ทำการ install vim ใหม่ โดยใช้คำสั่ง . </div>
<div>
</div>
<div>
<span style="background-color: rgba(0, 0, 0, 0.85); color: #f4f4f4; font-family: Monaco; font-size: 11px; font-variant-ligatures: no-common-ligatures;">brew install vim --overide-system-vi</span></div>
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #f4f4f4; background-color: #000000; background-color: rgba(0, 0, 0, 0.85)}
span.s1 {font-variant-ligatures: no-common-ligatures}
</style>
<div>
<br /></div>
<div>
จากนั้นก็ทำการแก้ไข alias ใหม่ </div>
<div>
<br /></div>
<div>
<span style="background-color: rgba(0, 0, 0, 0.85); color: #f4f4f4; font-family: Monaco; font-size: 11px; font-variant-ligatures: no-common-ligatures;">alias vim='/usr/local/Cellar/vim/8.0.0771_1/bin/vim'</span></div>
<style type="text/css">
p.p1 {margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; color: #f4f4f4; background-color: #000000; background-color: rgba(0, 0, 0, 0.85)}
span.s1 {font-variant-ligatures: no-common-ligatures}
</style>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com4tag:blogger.com,1999:blog-3334012542191748776.post-85388930354717789412017-07-10T18:28:00.003+08:002017-07-10T18:28:21.485+08:00แก้ไขปัญหา ถอดกุญแจไม่ออก ปุ่มเกียร์แข็งค้าง เบรคค้าง - Honda Civic เมื่อวานพาครอบครัวไปทำบุญกัน ขากลับกำลังจะแวะทางอาหารที่ ร้านข้าวแกงแม่แสง (บางพระ) พอจอดรถ ดับเครื่องยนต์ กำลังดึงกุญแจออก ก็ปรากฎว่ากุญแจติดค้าง ไม่สามารถดึงออกมาได้ บิดพวงมาลัยซ้าย - ขวา ก็แล้วยังดึงไม่ออก <div>
<br /> แต่พอ start เครื่องอีกครั้ง เพื่อลองเข้าเกียร์ดูปรากฎว่า เกียร์ค้าง ไม่สามารถเข้าเกียร์ได้ เบรคก็แข็งค้างอีก เลยต้องติดต่อช่างฯ <div>
<br /></div>
<div>
<b> ปัญหาที่เกิดขึ้นคือ</b> ระบบเกียร์มันค้าง ยังเข้าเกียร์ P ได้ไม่สุด เลยทำให้ดึงกุญแจออกมาไม่ได้ </div>
<div>
<b>วิธีแก้ไข</b> ให้เอากุญแจดอกอื่น เสียบเข้าไปในช่องปลดเกียร์ว่าง แล้วเลื่อนเกียร์ ไปที่ N > P อีกครั้ง พอเกียร์เข้าที่ ก็จะสามารถดึงกุญแจออกมาได้ และระบบเกียร์ กับ เบรคก็จะเข้าสู่ภาวะ ปกติ </div>
<div>
<br /></div>
<div>
<br /></div>
<div>
ขอบคุณร้านข้าวแกงแม่แสง (บางพระ) มากครับ ที่ช่วยติดต่อช่างให้ ใครไปบางพระแนะนำนะ ถ้ามาจากทาง ศรีราชา ขับรถผ่านตลาดบางพระ แล้วร้านจะอยู่ซ้ายมือ<br /><div>
<div>
</div>
</div>
</div>
</div>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-77347821235449740542017-07-05T17:09:00.001+08:002017-07-05T18:17:53.090+08:00Genetic Algorithm (ขั้นตอนวิธีเชิงพันธุกรรม) <div style="height: 0px;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div style="height: 0px;">
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span></div>
<div>
<span style="font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<br />
<blockquote class="tr_bq">
<h2>
<b><span style="font-family: "arial" , "helvetica" , sans-serif;">Genetic Algorithm (ขั้นตอนวิธีเชิงพันธุ์กรรม) </span> </b></h2>
</blockquote>
<blockquote class="tr_bq">
<span style="font-family: "arial" , "helvetica" , sans-serif;"> ** เนื่องจากภาษาไทยมันยาวต่อไปจะเรียกย่อเป็น GA</span> </blockquote>
<blockquote class="tr_bq">
<span style="font-family: "arial" , "helvetica" , sans-serif;"> <b> GA เกิดขึ้นมาจาก</b></span><b> </b></blockquote>
<blockquote class="tr_bq">
<ul>
<li>ทฤษฎีวิวัฒนาการของ <span style="background-color: white; color: #444444; font-family: "arial" , "helvetica" , sans-serif;">Charles Darwin มีรายละเอียดคราว ๆ ดังนี้ </span> "การคัดเลือก<span style="background-color: white; color: #444444; font-family: "arial" , "helvetica" , sans-serif;">สายพันธุ์ที่มีความเหมาะสม(Fitness) กับสภาพแวดล้อมจะมีโอกาสอยู่รอดได้มากและ มีโอกาสถ่ายทอดลักษณะทางพันธุกรรมไปสู่ลูกหลานรุ่นต่อไป ในขณะที่สายพันธุ์ที่ไม่เหมาะสมกับสภาพแวดล้อมจะมีโอกาสอยู่รอดได้น้อยและมีโอกาสสูญพันธุ์ไปในที่สุด " </span></li>
</ul>
</blockquote>
<blockquote class="tr_bq">
<ul>
<li>ทฤษฎีถ่ายทอดลักษณะทางพันธุกรรม Gregor Mendel คือ ลูกจะได้รับลักษณะเด่น ลักษณะด้อยจากพ่อและแม่ ผ่านการสืบพันธ์ โดยมีอัตราส่วนที่แน่นอน สามารถคำนวณได้ เป็นอัตราส่วน 4:1 ตามลำดับ</li>
</ul>
</blockquote>
GA ใช้ในการแก้ไขปัญหา Optimization, จัดตารางเวลาการผลิตที่มี Factor เยอะ ๆ, จัดตารางการเดินทาง (logistics), หรือคำตอบของ function อนุพันธ์ ต่าง ๆ ผ่านการวิวัฒนาการจนได้รับคำตอบที่ดีที่สุด (Finess)<br />
<br />
<b>ขั้นตอนการทำงานของ GA</b><br />
<ol>
<li>ออกแบบ "รูปแบบคำตอบ" หรือ โครโมโซม โดยรูปแบบโครโมโซมส่วนใหญ่แล้วจะสร้างขึ้นมาในรูปของตัวเลขฐาน 2 </li>
<li>กำหนด โครโมโซม ใน รุ่นที่ 1, กำหนด "จำนวนรุ่นที่ต้องการสร้าง" , จำนวนของโครโมโซมที่ต้องการ ** ถ้าไม่ต้องการกำหนดจำนวนรุ่นที่ต้องการสร้าง อาจจะกำหนดเป็นเงื่อนไขของ ค่า Fitness Function ก็ได้ </li>
<li>ออกแบบ "Fitnesss Function" สำหรับใช้ในการทดสอบความแข็งแรงของ โครโมโซมแต่ละตัว function นี้จะเป็น function หลักที่จะใช้ตรวจสอบว่า โครโมโซมไหนแข็งแรงเพียงพอ ที่จะเป็น พ่อ และแม่พันธ์ุ สำหรับ รุ่นที่ 2</li>
<li>ออกแบบวิธีการวิวัฒนาการ พร้อมทั้งกำหนดอัตราส่วนสำหรับวิธีการต่าง ๆ </li>
<ol>
<li>crossover การสืบพันธ์โดยผสมยีนส์ จากโคโมโซมของพ่อ และแม่ เพื่อสืบลักษณะเด่น </li>
<ol>
<li>Single - Point CrossOver คือ การนำยีสต์ ตัวที่เป็นหลักเลขคี่ของพ่อ มารวมกับหลักเลขคู่ของแม่ หรือสลับกันก็ได้ เพื่อให้ได้ โครโมโซมใหม่ (ลูก) </li>
<li>Two - Point CrossOver คล้ายกับแบบ Single แต่ดึงมารวมกับทีละ 2 ยีนส์</li>
<li>Uniform Crossover กำหนดรูปแบบการรวมกับเอง </li>
</ol>
<li>Reproduction เป็นการนำโครโมโซมของรุ่นก่อนหน้าที่มีค่า Fitness ที่ดี มาใช้ใน รุ่นต่อมา</li>
<li>Mutation การสร้างโครโมโซมขึ้นมาโดยมีรูปแบบที่ไม่แน่นอน เช่น Random เป็นต้น </li>
</ol>
<li>ทำการคัดกรอง โครโมโซม รุ่นที่ 1 ผ่าน Fitness Function คัดกรองโดยการเรียงลำดับความแข็งแรง</li>
<li>ทำการวิวัฒนาการของโครโมโซม รุ่นที่ 2 โดยใช้ พ่อ แม่ จากรุ่นที่ 1 เมื่อได้จำนวนครบตามที่ต้องการแล้ว ก็กลับไปทำตามข้อ 5 ใหม่ </li>
<li>เมื่อครบ "จำนวนรุ่นที่ต้องการสร้าง" แล้วก็แสดงผลลัพธ์ค่าคำตอบที่ดีที่สุด </li>
</ol>
อ้างอิง <a href="https://kapitaennem0.wordpress.com/2013/07/17/genetic-algorithm/">https://kapitaennem0.wordpress.com/2013/07/17/genetic-algorithm/</a><br />
<br />
<b>โจทก์ตัวอย่าง</b><br />
<br />
โรงงาน AAA มีเครื่องจักรทั้งหมด 4 เครื่อง แต่ละเครื่องมีกำลังการผลิต และระยะเวลาทำงานแตกต่างกัน รายละเอียดดังนี้ <br />
<br />
<table border="1">
<tbody>
<tr>
<td>ชื่อเครื่องจักร </td>
<td>กำลังการผลิต</td>
<td>เวลาเปิดทำงาน ช.ม.</td>
<td>ค่าไฟฟ้า</td>
</tr>
<tr>
<td>M-A</td>
<td>2500</td>
<td>24</td>
<td>1500</td>
</tr>
<tr>
<td>M-B</td>
<td>4000</td>
<td>12</td>
<td>2500</td>
</tr>
<tr>
<td>M-C</td>
<td>5000</td>
<td>18</td>
<td>3000</td>
</tr>
<tr>
<td>M-D</td>
<td>10000</td>
<td>24</td>
<td>10000</td>
</tr>
</tbody></table>
โดย มีวัสดุการผลิตเท่ากันทุกเครื่องจักร<br />
<br />
มีคำสั่งซื้อ ดังนี้<br />
<table border="1">
<tbody>
<tr>
<td>บริษัท</td>
<td>เวลารับสินค้าห่างจากวันปัจจุบัน (วัน)</td><td>จำนวน</td>
</tr>
<tr>
<td>CA</td>
<td>3</td>
<td>2000</td>
</tr>
<tr>
<td>CB</td>
<td>5</td>
<td>30000</td>
</tr>
<tr>
<td>CC</td>
<td>12</td>
<td>100000</td>
</tr>
<tr>
<td>CD</td><td>8</td><td>50000</td></tr>
</tbody></table>
<br />
ออกแบบตารางการผลิต (ระยะเวลา 14 วัน) ที่มีต้นทุนค่าไฟฟ้าถูกที่สุด และส่งของได้ครบภายในวันเวลาที่กำหนด<br />
<br />
<ol>
<li>ออกแบบ โครโมโซมจากโจทก์ ตารางการผลิต 14 วัน นับจากปัจจุบัน
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-7LL0TrF8_Xjsdp8jWvZPmX7KpVJ8J1axn1vpg0y9W3LqGICyC3FYtmod6PHAvs7gqcLjxa9_zwXKXwBk1mkExX2blK5oZFo0NhLrbD19XMGFC_Mvq0oxszPvXDRA_9XyoEWVJkz8Q0i2/s1600/GA+-+sample1.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" data-original-height="160" data-original-width="1152" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-7LL0TrF8_Xjsdp8jWvZPmX7KpVJ8J1axn1vpg0y9W3LqGICyC3FYtmod6PHAvs7gqcLjxa9_zwXKXwBk1mkExX2blK5oZFo0NhLrbD19XMGFC_Mvq0oxszPvXDRA_9XyoEWVJkz8Q0i2/s1600/GA+-+sample1.png" /></a>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br /><br />
<br />
</li>
<li>กำหนดจำนวน ต่าง ๆ </li>
<ol>
<li>จำนวนโครโมโซม ในแต่ละรุ่น = 100</li>
<li>.จำนวน Generation = 100 Gen </li>
</ol>
<li>ออกแบบ Fitness Function มีเงื่อนไข </li>
<ol>
<li>ต้องส่งสินค้าได้ัทันกำหนด อ่านข้อมูลจาก "ตารางคำสั่งซื้อ" โดย เทียบจำนวนที่ผลิตได้ในวันที่ต้องส่งสินค้า ว่าผลิตครบตามจำนวนนั้นหรือไม่ โดยกำหนดไว้กรณีแผนการผลิตที่ผลิตไม่่ทัน จะมีคะแนน FitnessScore = 0 ทันที </li>
<li>คำนวน ค่าไฟฟ้าของ แผนการที่มีค่า FitnessScore !=0 แล้วเรียงลำดับจาก ใช้ไฟฟ้าน้อย > ใช้ไฟฟ้ามาก > โครโมโซมที่มีค่า FitnessScore = 0 </li>
</ol>
<li>กำหนดรายละเอียดของการวิวัฒนาการ</li>
<ol>
<li>Re-production (30%) - นำโครโมโซม 30 อันดับแรกจาก ข้อ 3.2 </li>
<li>Crossover (60%) - นำโครโมโซมจากข้อ 4.1 มาเป็น พ่อ - แม่ พันธ์ุ</li>
<ol>
<li>single-point Crossover (25%) </li>
<li>two-point Crossover (25%)</li>
<li>uniform Crossover (10%)</li>
</ol>
<li>Mutation (10%) - Random ค่าโครโมโซมขึ้นมาให้ถูกต้องตามรูปแบบโครโมโซม </li>
</ol>
<li>นำโครโมโซมรุ่นที่ 1 ทั้งหมดมาผ่าน Fitness Function ตามข้อ 3 </li>
<li>ทำการวิวัฒนาการเพื่อสร้าง โครโมโซมรุ่นที่ 2 ตามข้อ 4</li>
<li>กลับไปทำตามข้อ 5 ใหม่ จนกระทั้ง ครบจำนวน Gen ที่ต้องการ (100 gen) </li>
</ol>
<br />
<br />
<br /></div>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-89068415988251004362017-06-22T18:28:00.000+08:002017-07-05T09:23:43.455+08:00Ubuntu เก่า ๆ แต่อยากจะ update เป็นของใหม่ <b>การ update Ubuntu (16.04) --> 17.04 </b><br />
วันเบื่อ ๆ Ubuntu 16.04 ที่ค่อนข้างช้า (อาจจะเป็นเพราะเครื่องคอมฯ ตัวเอง ที่อายุ 10+) เลย ทำการ update สักหน่อย รายละเอียดดังนี้<br />
<br />
<ol>
<li>ทำการ check ก่อนว่าใช้ Ubuntu version อะไร </li>
<ol>
<li>คำสั่ง lsb_release -a </li>
</ol>
<li>ทำการ update ให้ใช้ package ใหม่ล่าสุดก่อนที่จะทำการ update </li>
<ol>
<li>sudo apt update && apt upgrade</li>
<li>sudo do-release-upgrade -d </li>
</ol>
</ol>
<div>
ป.ล. กรณี upgrade ข้ามหลายรุ่น จะต้องทำการ update ทีละขั้น 16.04 > 16.10 > 17.04 เป็นต้น </div>
<div>
<br /></div>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com1tag:blogger.com,1999:blog-3334012542191748776.post-6916441659668912402017-01-17T12:01:00.001+08:002017-01-17T12:01:49.863+08:00adb, fastboot command สำหรับจัดการ android device<div style="font-size: 14px; line-height: 22.4px; margin-bottom: 0.5em; margin-top: 0.5em;">
<span style="color: green; font-family: monospace, courier;"><span style="background-color: #f9f9f9;">ก่อนใช้จะต้องเปิด USB Debug Mode ก่อน </span></span><br />
<div style="background-color: white; color: #252525; font-family: sans-serif;">
<code style="background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(221, 221, 221); color: green; font-family: monospace, Courier; padding: 1px 4px;">fastboot flash recovery recovery.img</code></div>
</div>
<div style="background-color: white; color: #252525; font-family: sans-serif; font-size: 14px; line-height: 22.4px; margin-bottom: 0.5em; margin-top: 0.5em;">
<code style="background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(221, 221, 221); color: green; font-family: monospace, Courier; padding: 1px 4px;">fastboot flash boot boot.img</code></div>
<div style="background-color: white; color: #252525; font-family: sans-serif; font-size: 14px; line-height: 22.4px; margin-bottom: 0.5em; margin-top: 0.5em;">
<code style="background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(221, 221, 221); color: green; font-family: monospace, Courier; padding: 1px 4px;">fastboot flash cache cache.img</code></div>
<div style="background-color: white; color: #252525; font-family: sans-serif; font-size: 14px; line-height: 22.4px; margin-bottom: 0.5em; margin-top: 0.5em;">
<code style="background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(221, 221, 221); color: green; font-family: monospace, Courier; padding: 1px 4px;">fastboot flash userdata userdata.img</code></div>
<div style="background-color: white; color: #252525; font-family: sans-serif; font-size: 14px; line-height: 22.4px; margin-bottom: 0.5em; margin-top: 0.5em;">
<code style="background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(221, 221, 221); color: green; font-family: monospace, Courier; padding: 1px 4px;">fastboot flash system system.img</code></div>
<div style="background-color: white; color: #252525; font-family: sans-serif; font-size: 14px; line-height: 22.4px; margin-bottom: 0.5em; margin-top: 0.5em;">
<code style="background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(221, 221, 221); color: green; font-family: monospace, Courier; padding: 1px 4px;">fastboot reboot</code></div>
<div style="background-color: white; color: #252525; font-family: sans-serif; font-size: 14px; line-height: 22.4px; margin-bottom: 0.5em; margin-top: 0.5em;">
<code style="background-color: #f9f9f9; border-radius: 2px; border: 1px solid rgb(221, 221, 221); color: green; font-family: monospace, Courier; padding: 1px 4px;">fastboot oem unlock</code> (for all Google-branded Nexus devices)</div>
<div style="font-size: 14px; line-height: 22.4px; margin-bottom: 0.5em; margin-top: 0.5em;">
<div style="background-color: white; color: #252525; font-family: sans-serif;">
<span style="background-color: #f9f9f9; color: green; font-family: monospace , "courier"; line-height: 22.4px;">adb reboot bootloader</span></div>
<span style="color: green; font-family: monospace, courier;"><span style="background-color: #f9f9f9;">adb reboot recovery</span></span></div>
<div style="background-color: white; color: #252525; font-family: sans-serif; font-size: 14px; line-height: 22.4px; margin-bottom: 0.5em; margin-top: 0.5em;">
<span style="background-color: #f9f9f9; color: green; font-family: monospace , "courier"; line-height: 22.4px;">fastboot devices</span></div>
<div style="background-color: white; color: #252525; font-family: sans-serif; font-size: 14px; line-height: 22.4px; margin-bottom: 0.5em; margin-top: 0.5em;">
<span style="background-color: #f9f9f9; color: green; font-family: monospace , "courier"; line-height: 22.4px;">fastboot flash recovery your_recovery_image.img</span><br />
<span style="background-color: #f9f9f9; color: green; font-family: monospace , "courier"; line-height: 22.4px;"></span><br />
<pre style="background-color: #fdf6f2; border-radius: 4px; border: 0px; color: #333333; font-family: "ubuntu mono", consolas, monaco, "lucida console", "courier new", courier, monospace; font-size: 16px; line-height: 1.5; margin-bottom: 0.75em; padding: 0.6em 1em; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;"><code style="border: 0px; font-family: 'Ubuntu Mono', Consolas, Monaco, 'Lucida Console', 'Courier New', Courier, monospace; line-height: 1.5; margin: 0px 0px 0.75em; padding: 0px; vertical-align: baseline;">$ adb backup -apk -shared -all</code></pre>
<pre style="background-color: #fdf6f2; border-radius: 4px; border: 0px; color: #333333; font-family: "ubuntu mono", consolas, monaco, "lucida console", "courier new", courier, monospace; font-size: 16px; line-height: 1.5; margin-bottom: 0.75em; padding: 0.6em 1em; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;">$ adb shell grep ro.product.name system/build.prop</pre>
</div>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-65206363901101805472017-01-17T11:55:00.002+08:002017-01-17T11:55:46.778+08:00What is - Orange Pi Plus 2 <b>Orange Pi </b>คือ คอมพิวเตอร์ขนาดเล็ก ลักษณะภายนอก เหมือนกับ Rasberry Pi แต่ Orange Pi จะมีราคาถูกกว่าเยอะ ข้อเสียก็คือ community มีขนาดเล็กกว่า Rasberry Pi มาก รุ่นที่สั่งซื้อมาใช้เป็นรุ่น Orange PI +2 <br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMGnBTtLpxGSTT4D0osFihd3-f6ahznpQxgUJ-Gjbi2vqVEGDgER-6ieWmwW1G7ntqt4IE5-GcFjgyGhh65Fs9OfflGxY6YI0_ndtWBr-XLSBQqeo96zWFTtsY5HWYM8iRqkFjqDPR2Unz/s1600/OrangePIplus2_shuoming_en.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMGnBTtLpxGSTT4D0osFihd3-f6ahznpQxgUJ-Gjbi2vqVEGDgER-6ieWmwW1G7ntqt4IE5-GcFjgyGhh65Fs9OfflGxY6YI0_ndtWBr-XLSBQqeo96zWFTtsY5HWYM8iRqkFjqDPR2Unz/s640/OrangePIplus2_shuoming_en.png" width="411" /></a></div>
<br />
<br />
<table class="table table-bordered table-hover" style="border-collapse: collapse; border-spacing: 0px; border: 1px solid rgb(221, 221, 221); box-sizing: border-box; color: #333333; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; margin-bottom: 20px; max-width: 100%; width: 1081px;"><tbody style="box-sizing: border-box;">
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
CPU</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
<a href="https://www.blogger.com/null" name="OLE_LINK2" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; color: #428bca; outline: none;"></a>H3 Quad-core <a href="http://baike.baidu.com/view/9329073.htm" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border: 0px; box-sizing: border-box; color: #428bca; outline: none; text-decoration: none;">Cortex-A7</a> H.265/HEVC 4K</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
GPU</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
·Mali400MP2 GPU @600MHz<br style="box-sizing: border-box;" />·Supports OpenGL ES 2.0</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Memory (SDRAM)</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
2GB DDR3 (shared with GPU)</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Onboard Storage</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
TF card (Max. 64GB) / MMC card slot , up to 2T on 2.5 SATA disk<br style="box-sizing: border-box;" /><span style="box-sizing: border-box; color: red;">16GB EMMC Flash</span></div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Onboard Network</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
<span style="box-sizing: border-box; color: red;">10/100/1000M</span> Ethernet RJ45</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Onboard WIFI</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Realtek RTL8189ETV, IEEE 802.11 b/g/n</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 95px 8px 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Video Input</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
A CSI input connector Camera:<br style="box-sizing: border-box;" /><br style="box-sizing: border-box;" />Supports 8-bit YUV422 CMOS sensor interface<br style="box-sizing: border-box;" /><br style="box-sizing: border-box;" />Supports CCIR656 protocol for NTSC and PAL<br style="box-sizing: border-box;" /><br style="box-sizing: border-box;" />Supports SM pixel camera sensor <br style="box-sizing: border-box;" /><br style="box-sizing: border-box;" />Supports video capture solution up to 1080p@30fps</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Audio Input</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
MIC</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 95px 8px 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Video Outputs</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Supports HDMI output with HDCP <br style="box-sizing: border-box;" /><br style="box-sizing: border-box;" /><span style="box-sizing: border-box; color: red;">Supports HDMI CEC</span><br style="box-sizing: border-box;" /><br style="box-sizing: border-box;" />Supports HDMI 30 function<br style="box-sizing: border-box;" /><br style="box-sizing: border-box;" />Integrated CVBS<br style="box-sizing: border-box;" /><br style="box-sizing: border-box;" />Supports simultaneous output of HDMI and CVBS</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Audio Output</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
3.5 mm Jack and HDMI</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Power Source</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;" valign="top"><div style="box-sizing: border-box; margin-bottom: 10px;">
DC input can supply power, but USB OTG input don’t supply power</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
USB 2.0 Ports</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;" valign="top"><div style="box-sizing: border-box; margin-bottom: 10px;">
Four USB 2.0 HOST, one USB 2.0 OTG</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Buttons</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;" valign="top"><div style="box-sizing: border-box; margin-bottom: 10px;">
Power Button(SW4), Recovery Button(SW3), Uboot Button(SW2)</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Low-level peripherals</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;" valign="top"><div style="box-sizing: border-box; margin-bottom: 10px;">
40 Pins Header,compatible with Raspberry Pi B+</div>
<div style="box-sizing: border-box; margin-bottom: 10px;">
</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
GPIO(1x3) pin</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;" valign="top"><div style="box-sizing: border-box; margin-bottom: 10px;">
UART, ground.</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
LED</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;" valign="top"><div style="box-sizing: border-box; margin-bottom: 10px;">
Power led & Status led</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Other</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;" valign="top"><div style="box-sizing: border-box; margin-bottom: 10px;">
IR input</div>
</td></tr>
<tr style="box-sizing: border-box;"><td style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;"><div style="box-sizing: border-box; margin-bottom: 10px;">
Supported OS</div>
</td><td colspan="2" style="border: 1px solid rgb(221, 221, 221); box-sizing: border-box; line-height: 1.42857; padding: 8px; vertical-align: top;" valign="top"><div style="box-sizing: border-box; margin-bottom: 10px;">
Android, Ubuntu, Debian, Rasberry Pi Image</div>
</td></tr>
</tbody></table>
<b>ข้อดี</b><br />
<br />
<ol>
<li>ราคาถูก เมื่อเทียบ spec กับ RasberryPI</li>
<li>มีหน่วยความจำ NAND มาให้ในบอร์ด </li>
<li>Lan Gb</li>
</ol>
<br />
<b>ข้อเสีย </b><br />
<br />
<ol>
<li>สายไฟ ต้องใช้ของ OrangePi เอง ไม่สามารถใช้ microUSB ได้ </li>
<li>community เล็ก หาข้อมูลลำบากเวลามีปัญหา แต่ปัจจุบันแก้ไขได้โดยใช้ community ของ Armbian</li>
</ol>
<br />
<div>
<br /></div>
<div>
<br /></div>
<div>
</div>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-24999114008319877602016-09-26T19:40:00.001+08:002017-01-17T11:45:38.053+08:00เรื่องยุ่งยากที่ไม่ควรจะยุ่งยาก Cyanogenmod, Sumsung Galaxy S3 i9300T และ OpenGapp พระเอก TWRP เรื่องมันมีอยู่ว่า มือถือเครื่องเก่า Sumsung Galaxy S3 I9300T ที่ใช้มานานแล้ว ไม่ได้ update มานานมาก เลยอยาก update ให้มันทันสมัย และแก้ไขปัญหา crash ของ Cyanogenmod10 ไปในตัว<br />
<div>
<br /></div>
<div>
ว่าแล้วก็เริ่มเลย </div>
<div>
<ol>
<li> ตรวจสอบรุ่นของ Cyanogenmod ก่อนว่ารุ่นเราได้ update หรือเปล่า สรุปคือ S3 ได้ไปต่อ มี Cyanogenmod 14.1 (android 7.1) มาให้ใช้ <a href="http://download.cyanogenmod.org/?device=i9300">http://download.cyanogenmod.org/?device=i9300</a> </li>
<li>จากนั้นก็ Download พร้อมตรวจสอบค่า sha1 <br />mac: shasum file.name</li>
<li>เนื่องจากเครื่องมันเก่าจะกดปุ่ม เข้า Download mode มันก็ลำบาก ต่อสาย usb เข้าเครื่องคอมฯ เปิด USB Debugging mode ใช้คำสั่ง </li>
<ol>
<li>adb devices เพื่อตรวจสอบก่อนกว่าเจอมือถือไหม? ถ้าเจอแล้วก็ </li>
<li>adb reboot bootloader เพื่อเข้าหน้า Download mode (Odin) </li>
<li>heimdall flash --RECOVERY TWRP-recovery.img --no-reboot จากนั้นก็ใช้คำสั่งเพื่อ write recovery </li>
<li>จากนั้น restart เครื่องใหม่ แล้วก็ต่อ usb เหมือนเดิม copy cm14.1.zip, OpenGAppAndroid7.1.zip ไปลงไว้ใน sdcard ให้เรียบร้อย </li>
<li>adb reboot recovery เพื่อเข้า โหมด recovery </li>
<li>จากนั้นเข้าเมนู apply update เพื่อลง cm14.zip ก่อน จากนั้นก็ตามด้วย OpenGAppAndroid7.1.zip </li>
<li>จากนั้นก็กดปุ่มเพื่อ reboot เครื่องใหม่ เป็นอันเสร็จ</li>
</ol>
</ol>
<div>
ป.ล. cm-14.1-20161225-NIGHTLY-i9300.zip, open_gapps-arm-7.1-nano-20170116.zip</div>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<div>
<br /></div>
</div>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-42137225006842158452016-08-01T18:10:00.000+08:002016-08-01T18:10:06.672+08:00Text Browser (W3m) - Browser <h2>
<b>Text Base Browser (w3m) </b></h2>
<div>
สืบเนื่องจากช่วงนี้อ่านนิยายภาษาอังกฤษเยอะ website ที่เข้าไปใช้งาน wuxiaworld.com, gravitytales.com ฯลฯ มีการโหลดโฆษณาเยอะมาก ทำให้ Browser ที่ใช้งานประจำ (Chrome) เกิดการบริโภค resouce เยอะเกินความจำเป็น ทำให้เครื่องทำงานช้า เลยหา Text Base Browser มาใช้ </div>
<div>
</div>
<div>
ซึ่งพระเอกในที่นี้คือ W3m เนื่องจากสมัยก่อนเน็ตมันช้า ๆ ก็ใช้ตัวนี้ แล้วยิ่งถ้าคุ้นเคยกับ vim แล้วจะใช้งานตัวนี้สะดวกมาก </div>
<div>
<b>ข้อดี</b> </div>
<div>
<ol>
<li>เร็วโคตร</li>
<li>อ่านง่าย ไม่สนพวก CSS ทั้งหลาย </li>
<li>ลดการใช้งาน resouce ในเครื่องลง (เพราะไม่โหลด flash, รูปภาพต่าง ๆ, โฆษณาทั้งหลาย)</li>
<li>สามารถทำงานใน text โหมด ใช้งานใน ssh connection ได้ (สมัยก่อนตอนเข้าเรียนมหาลัย อาจารย์ปิด gateway ออก internet แต่ให้ ssh เข้าไปใช้งาน internal server ได้ ก็ใช้ w3m เนี้ยแหละ แอบเล่นเน็ต ^ ^") </li>
</ol>
</div>
<div>
<br /></div>
<div>
<b>วิธีการ install </b></div>
<div>
<ul>
<li> <b>Mac </b>ใช้คำสั่ง brew install w3m ใน Terminal </li>
<li> <b>Linux </b>ใช้คำสั่ง apt-get install w3m ใน Terminal</li>
</ul>
วิธีอื่น ๆ ก็จะมี complier เอง หรือไม่ก็ extract zip ไฟล์ </div>
<div>
<br /></div>
<div>
<b>วิธีการใช้งาน</b></div>
<div>
ใช้คำสั่ง w3m www.exap.com ใน Terminal ส่วนพวก Option ต่าง ๆ ก็ลองอ่านได้จากคำสั่ง w3m --help</div>
<div>
<br /></div>
<div>
<b>key ต่าง ๆ ใน w3m</b> คราว ๆ ที่จำเป็นในการใช้งาน </div>
<div>
<ul>
<li>U : สำหรับเปลี่ยน URL ที่ต้องการจะไป </li>
<li>c : แสดง url ปัจจุบัน </li>
<li>u : แสดง url ของ link ที่ mouse ชี้อยู่ </li>
<li>i : แสดง url ของ รูป ที่ mouse ชี้อยู่ </li>
<li>ESC-m : เปิด url ปัจจุบันใน browser ตัวอื่น </li>
<li>B : Back </li>
<li>s : แสดง history แล้วให้เลือก </li>
<li>R : reload หน้าปัจจุบัน </li>
<li>ESC-a : เพิ่ม URL ปัจจุบันเข้าไปใน bookmarks </li>
<li>CTRL-h : แสดง history </li>
<li>T : เปิด Tab ใหม่ </li>
<li>CTRL-q : ปิด Tab ปัจจุบัน </li>
<li>{ : เลื่อนไป Tab ที่แล้ว </li>
<li>} : เลื่อนไป Tab ต่อไป </li>
<li>ESC-t : เปิดหน้าต่างเพื่อเลือก Tab ที่ต้องการ </li>
<li>CTRL-t : เปิด link ปัจจุบันใน Tab ใหม่ </li>
<li><space>, + : เลื่อนลง 1 หน้าจอ </space></li>
<li>b , - : เลื่อนขึ้น 1 หน้าจอ </li>
<li>k : เลื่อน cursor ขึ้น 1 บรรทัด</li>
<li>j : เลื่อน cursor ลง 1 บรรทัด </li>
<li>K : เลื่อนหน้าจอ ขึ้น 1 บรรทัด </li>
<li>J : เลื่อนหน้าจอ ลง 1 บรรทัด </li>
<li>> : เลื่อนหน้าจอไปทางซ้าย </li>
<li>< : เลื่อนหน้าจอไปทางขวา </li>
<li>Z : เลื่อน cursor ไป กลางบรรทัด </li>
<li>m : เปิดโหมดใช้ mouse เพื่อ select ข้อความ </li>
</ul>
</div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-21624535197067703932015-05-15T20:26:00.003+08:002015-05-15T20:26:42.300+08:00ติดตั้ง MongoDB บน Ubuntu 14.10 <div class="section" id="overview" style="box-sizing: border-box; margin-top: 48px;">
<h2 style="box-sizing: border-box; color: #313030; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: normal; line-height: 24px; margin: 24px 0px; padding: 0px;">
เบื้องต้น </h2>
<div style="box-sizing: border-box; margin-bottom: 24px; margin-top: 24px; padding: 0px;">
MongoDB คือ โปรแกรม Opensource Document Database ที่มีประสิทธิ์ภาพสูง และสามารถขยายขนาดได้อัตโนมัติ </div>
<div style="background-color: white; box-sizing: border-box; color: #494747; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px; margin-bottom: 24px; margin-top: 24px; padding: 0px;">
<span style="color: #313030; font-size: 18px;">Document Database </span><span style="color: #313030; font-size: 18px;"> </span></div>
<div style="background-color: white; box-sizing: border-box; color: #494747; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px; margin-bottom: 24px; margin-top: 24px; padding: 0px;">
แต่ละ Record ใน MongoDB เป็นลักษณะของ Text File โครงสร้างข้อมูลจะประกอบไปด้วยคู่ของ Field และ Value คล้ายกับ JSON แต่ในส่วนของ Values นั้นจะเก็บ document, array หรือ array ของ Document ได้ ตัวอย่าง </div>
<div class="section" id="document-database" style="background-color: white; box-sizing: border-box; color: #494747; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px; margin-top: 48px;">
<div class="figure align-center" style="box-sizing: border-box; margin-left: auto; margin-right: auto; text-align: center; width: 570px;">
<img alt="A MongoDB document." src="http://docs.mongodb.org/manual/_images/crud-annotated-document.png" style="border: 0px; box-sizing: border-box; vertical-align: middle; width: 570px;" /></div>
<div style="box-sizing: border-box; margin-bottom: 24px; margin-top: 24px;">
<span style="background-color: transparent;">MongoDB จะมีการ support เฉพาะ ubuntu ที่เป็น version long-term support ได้แก่ 12.04, 14.04 เป็นต้น แต่วิธีการ install นี้สามารถใช้ได้ทุก version ยกเว้น config ที่จะอิงตาม version long-term support เท่านั้น </span></div>
</div>
<div style="box-sizing: border-box; margin-bottom: 24px; margin-top: 24px; padding: 0px;">
<span style="color: #313030; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 24px; line-height: 24px;">Packages</span></div>
</div>
<div class="section" id="packages" style="box-sizing: border-box; margin-top: 48px;">
<ul style="box-sizing: border-box; margin-bottom: 10px; margin-top: 0px;">
<li style="box-sizing: border-box; padding-top: 0.2em;"><div class="first" style="box-sizing: border-box;">
<tt class="docutils literal" style="box-sizing: border-box; font-family: 'Source Code Pro', monospace;">mongodb-org เป็น package หลักสำหรับใช้ install package ทั้ง 4 ของ Monogodb ได้แก่ </tt></div>
</li>
</ul>
<span style="font-family: 'Source Code Pro', monospace;"><ol><ol>
<li>mongodb-org-server </li>
<li>mongodb-org-mongos</li>
<li>mongodb-org-shell</li>
<li>mongodb-org-tools</li>
</ol>
</ol>
<div>
<br /></div>
</span></div>
<div class="section" id="control-scripts" style="box-sizing: border-box; margin-top: 48px;">
<div style="box-sizing: border-box; margin-bottom: 24px; margin-top: 24px;">
<span style="color: #313030; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 24px; line-height: 24px;">ติดตั้ง MongoDB</span></div>
</div>
<div class="section" id="install-mongodb" style="box-sizing: border-box; margin-top: 48px;">
<h2 style="box-sizing: border-box; color: #313030; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 24px; font-weight: normal; line-height: 24px; margin: 24px 0px; padding: 0px;">
<a class="headerlink" href="http://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/?_ga=1.47403559.1635705876.1430735443#install-mongodb" style="box-sizing: border-box; color: #c60f0f; font-size: 0.8em; padding: 0px 4px; text-decoration: none; visibility: hidden;" title="Permalink to this headline"></a></h2>
<div class="sequence-block" style="box-sizing: border-box; display: table; margin: 25px 0px; table-layout: fixed; width: 740px;">
<div class="bullet-block" style="box-sizing: border-box; display: table-cell; padding-right: 10px; width: 2.5em;">
<div class="sequence-step" style="background-color: #333333; border-radius: 12px; box-sizing: border-box; color: white; font-weight: bold; height: 24px; text-align: center; width: 24px;">
1</div>
</div>
<div class="section" id="import-the-public-key-used-by-the-package-management-system" style="box-sizing: border-box; display: table-cell; margin-top: 48px;">
<h3 style="box-sizing: border-box; color: #313030; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; line-height: 24px; margin: 24px 0px 0px; padding: 0px;">
import public key </h3>
<div class="highlight-sh" style="box-sizing: border-box;">
<div class="highlight" style="background: white; box-sizing: border-box;">
<pre style="background: url(https://media.mongodb.org/code-block-bg.png) 0px 0px repeat rgb(245, 246, 247); border-left-color: rgb(73, 71, 71); border-left-width: 5px; border-radius: 0px; border-style: none none none solid; box-sizing: border-box; color: #222222; font-family: 'Source Code Pro', monospace; font-size: 14px; line-height: 24px; margin-bottom: 24px; margin-top: 24px; overflow: auto; padding: 24px 12px; word-break: break-all; word-wrap: normal;">sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
</pre>
</div>
</div>
</div>
</div>
<div class="sequence-block" style="box-sizing: border-box; display: table; margin: 25px 0px; table-layout: fixed; width: 740px;">
<div class="bullet-block" style="box-sizing: border-box; display: table-cell; padding-right: 10px; width: 2.5em;">
<div class="sequence-step" style="background-color: #333333; border-radius: 12px; box-sizing: border-box; color: white; font-weight: bold; height: 24px; text-align: center; width: 24px;">
2</div>
</div>
<div class="section" id="create-a-list-file-for-mongodb" style="box-sizing: border-box; display: table-cell; margin-top: 48px;">
<h3 style="box-sizing: border-box; color: #313030; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; line-height: 24px; margin: 24px 0px 0px; padding: 0px;">
แก้ไข list file MongoDB.<a class="headerlink" href="http://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/?_ga=1.47403559.1635705876.1430735443#create-a-list-file-for-mongodb" style="box-sizing: border-box; color: #c60f0f; font-size: 0.8em; padding: 0px 4px; text-decoration: none; visibility: hidden;" title="Permalink to this headline"></a></h3>
<div style="box-sizing: border-box; margin-bottom: 24px; padding: 0px;">
แก้ไข <tt class="docutils literal" style="box-sizing: border-box; font-family: 'Source Code Pro', monospace;">/etc/apt/sources.list.d/mongodb-org-3.0.list</tt> </div>
<div class="highlight-sh" style="box-sizing: border-box;">
<div class="highlight" style="background: white; box-sizing: border-box;">
<pre style="background: url(https://media.mongodb.org/code-block-bg.png) 0px 0px repeat rgb(245, 246, 247); border-left-color: rgb(73, 71, 71); border-left-width: 5px; border-radius: 0px; border-style: none none none solid; box-sizing: border-box; color: #222222; font-family: 'Source Code Pro', monospace; font-size: 14px; line-height: 24px; margin-bottom: 24px; margin-top: 24px; overflow: auto; padding: 24px 12px; word-break: break-all; word-wrap: normal;"><span class="nb" style="box-sizing: border-box; color: #007020;">echo</span> <span class="s2" style="box-sizing: border-box; color: #4070a0;">"deb http://repo.mongodb.org/apt/ubuntu "</span><span class="k" style="box-sizing: border-box; color: #007020; font-weight: bold;">$(</span>lsb_release -sc<span class="k" style="box-sizing: border-box; color: #007020; font-weight: bold;">)</span><span class="s2" style="box-sizing: border-box; color: #4070a0;">"/mongodb-org/3.0 multiverse"</span> | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
</pre>
</div>
</div>
</div>
</div>
<div class="sequence-block" style="box-sizing: border-box; display: table; margin: 25px 0px; table-layout: fixed; width: 740px;">
<div class="bullet-block" style="box-sizing: border-box; display: table-cell; padding-right: 10px; width: 2.5em;">
<div class="sequence-step" style="background-color: #333333; border-radius: 12px; box-sizing: border-box; color: white; font-weight: bold; height: 24px; text-align: center; width: 24px;">
3</div>
</div>
<div class="section" id="reload-local-package-database" style="box-sizing: border-box; display: table-cell; margin-top: 48px;">
<h3 style="box-sizing: border-box; color: #313030; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; line-height: 24px; margin: 24px 0px 0px; padding: 0px;">
Reload local package database.</h3>
<div class="highlight-sh" style="box-sizing: border-box;">
<div class="highlight" style="background: white; box-sizing: border-box;">
<pre style="background: url(https://media.mongodb.org/code-block-bg.png) 0px 0px repeat rgb(245, 246, 247); border-left-color: rgb(73, 71, 71); border-left-width: 5px; border-radius: 0px; border-style: none none none solid; box-sizing: border-box; color: #222222; font-family: 'Source Code Pro', monospace; font-size: 14px; line-height: 24px; margin-bottom: 24px; margin-top: 24px; overflow: auto; padding: 24px 12px; word-break: break-all; word-wrap: normal;">sudo apt-get update
</pre>
</div>
</div>
</div>
</div>
<div class="sequence-block" style="box-sizing: border-box; display: table; margin: 25px 0px; table-layout: fixed; width: 740px;">
<div class="bullet-block" style="box-sizing: border-box; display: table-cell; padding-right: 10px; width: 2.5em;">
<div class="sequence-step" style="background-color: #333333; border-radius: 12px; box-sizing: border-box; color: white; font-weight: bold; height: 24px; text-align: center; width: 24px;">
4</div>
</div>
<div class="section" id="install-the-mongodb-packages" style="box-sizing: border-box; display: table-cell; margin-top: 48px;">
<h3 style="background-color: white; box-sizing: border-box; color: #313030; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 18px; line-height: 24px; margin: 24px 0px 0px; padding: 0px;">
Install the MongoDB packages.<a class="headerlink" href="http://docs.mongodb.org/master/tutorial/install-mongodb-on-ubuntu/?_ga=1.47403559.1635705876.1430735443#install-the-mongodb-packages" style="box-sizing: border-box; color: #c60f0f; font-size: 0.8em; padding: 0px 4px; text-decoration: none; visibility: hidden;" title="Permalink to this headline"></a></h3>
<div style="background-color: white; box-sizing: border-box; color: #494747; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px; margin-bottom: 24px; padding: 0px;">
sudo apt-get install -y mongodb-org</div>
<div class="section" id="install-the-latest-stable-version-of-mongodb" style="background-color: white; box-sizing: border-box; color: #494747; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px; margin-top: 48px;">
<div class="highlight-sh" style="box-sizing: border-box;">
<div class="highlight" style="background-attachment: initial; background-clip: initial; background-image: initial; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; box-sizing: border-box;">
<div>
<br /></div>
</div>
</div>
</div>
<div class="section" id="install-a-specific-release-of-mongodb" style="background-color: white; box-sizing: border-box; color: #494747; font-family: 'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 24px; margin-top: 48px;">
</div>
</div>
</div>
</div>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-16919684832121007082015-03-19T20:03:00.001+08:002015-03-19T20:22:19.948+08:00ตารางเส้นรอบวงล้อจักรยาน ตารางเส้นรอบวงล้อจักรยาน<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir8TvFDVVV1g1UOF9YlyPAX1lSu6MAn4cB-ZMj2rL3zeH2SBTyfDjJ8ZkzKbJTy9PzvCwcvn1PDaSyqANAmQcyEi5eewtMntSBAxFstXd6zuT032lWSbU3e-bn4gZU6qAVcfHfayhi0ema/s1600/185660-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir8TvFDVVV1g1UOF9YlyPAX1lSu6MAn4cB-ZMj2rL3zeH2SBTyfDjJ8ZkzKbJTy9PzvCwcvn1PDaSyqANAmQcyEi5eewtMntSBAxFstXd6zuT032lWSbU3e-bn4gZU6qAVcfHfayhi0ema/s1600/185660-1.jpg" /></a></div>
<br />acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-39983291010165998452015-03-18T19:26:00.001+08:002015-03-18T19:37:24.240+08:00การเลือกสูบลม (Air pump) พกพา สำหรับจักรยานสูบลม (Air Pump) เป็นสิ่งจำเป็นสำหรับผู้ปั่นจักรยาน ยิ่งสำหรับผู้ปั่นจักรยานต่างจังหวัด ถ้าไม่อยากเป็นภาระกับคนที่บ้าน ก็ควรพกสูบพกพา ,ยางสำรอง หรือชุดปะยาง พร้อมอุปกรณ์เปลี่ยนยาง ไปด้วย เพื่อจะได้แก้ไขเฉพาะหน้าได้ แต่ถ้าหากอยู่ในกรุงเทพฯ ก็สบายหน่อย โบก Taxi ขึ้นกลับบ้านได้เลย ปัจจุบันสูบลมพกพา จะแบ่งระบบการสูบเป็น 2 แบบ คือ<br />
<ol>
<li> HPG เป็นสูบลมแบบเน้นแรงดันสูง แต่กดสูบแต่ละครั้ง จะมีได้ปริมาณลมที่น้อย สามารถอัดแรงดันลมได้สูง ประเภทนี้เหมาะสำหรับ จักรยานพวก เสือหมอบ ล้อมีขนาดเล็ก ปริมาณลมน้อย แต่เน้นแรงดันลมสูง </li>
<li>HVG เป็นสูบลมที่เน้นปริมาณลมมาก แต่จะอัดแรงดันได้น้อย สูบประเภทนี้เหมาะกับจักรยานพวกเสือภูเขา หรือจักรยานที่มีขนาดล้อใหญ่ เน้นปริมาณลม แต่ไม่เน้นแรงดันลม </li>
</ol>
การเลือกสูบให้ตรงตามประเภทล้อ และจักรยานที่ใช้ จะทำให้เราไม่เปลื้องแรงในการสูบมากนัก ยกตัวอย่างเช่น ถ้าเราใช้สูบลมประเภท HPG กับล้อเสือภูเขา เราอาจจะต้องชักสูบเป็น 100 ครั้งกว่าจะได้ยางที่แข็งพอปั่นไปได้ แต่ถ้าใช้ HVG อาจจะสูบไม่ถึง 50 ครั้ง เป็นต้น <br />
<br />
ข้อแนะนำเพิ่มเติม<br />
<ol>
<li> นอกจากที่เราจะเลือกระบบของสูบลมให้ตรงตามความต้องการแล้ว เรายังต้องคำนึงถึงเรื่องกระบอกสูบ และระยะสูบด้วย เนื่องจากกระบอกสูบเล็ก หรือระยะสูบที่สั้น จะทำให้ปริมาณลมที่ได้น้อยลงไปอยู่ดี </li>
<li>จากการที่เคยใช้สูบพกพาทั้งแบบดัน และแบบตั้งพื้น ถ้าอยากสูบสบาย ก็แนะนำแบบตั้งพื้นจะสะดวก และกดสูบในช่วงที่แรงดันสูง ๆ ได้ง่าย แต่ถ้าเป็นแบบดัน แรก ๆ ก็กดง่าย แต่พอแรงดันในล้อเริ่มสูงขึ้นจะเริ่มกดไม่ลง แต่ถ้าต้องการเพาะกล้ามอยู่ก็แนะนำเลยครับ ^ ^" </li>
<li>เกจวัดแรงดันลม สำหรับบางคนอาจจะแค่สูบให้พอปั่นได้ หรือปั่นระยะใกล้ (20 - 50 กม.) ถ้าเป็นแบบนั้นจะมีหรือไม่มีก็ไม่สำคัญครับ แต่ถ้าสูบลมแล้วต้องปั่นต่ออีกในระยะทางที่ไกล อย่างปั่น audax ผมแนะนำว่าควรจะมีเกจวัด เพื่อล้อจะได้แข็งพอจะปั่นต่อไปอีกในระยะไกลได้ ^ ^</li>
</ol>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-43834729506538741402014-12-18T15:18:00.000+08:002014-12-18T15:18:13.319+08:00ขั้นตอนการย้าย /home เพื่อเพิ่มขนาด disk เดิม #ubuntuมีขั้นตอนทั้งหมด 6 ขั้นตอน คือ<br />
<ol>
<li>เตรียม paratition ใหม่ </li>
<li>backup ไฟล์ fstab และ แก้ไขไฟล์ fstab ให้มองเห็น paratition ใหม่ให้เป็น /media/home </li>
<li>ใช้คำสั่ง rsync เพื่อ copy ข้อมูลทั้งหมดของ /home (เดิม) ไปยัง /media/home (ใหม่)</li>
<li>แก้ไข fstab อีกครั้งเพื่อย้าย mount point จาก /media/home ไปเป็น /home เพื่อแทนที่ของเดิม</li>
<li>จากนั้นเปลี่ยนชื่อ /home เดิมเป็น /old_home แล้ว reboot เครื่อง </li>
<li>ทดสอบการทำงานว่าเป็นปกติหรือไม่? ถ้าเป็นปกติ ไฟล์ทุกอย่างยังอยู่ครบ ก็ทำการลบ /old_home ออกจากระบบได้ </li>
</ol>
<br />
<h3>
<u><b>เตรียม paratition ใหม่ </b></u></h3>
ใช้ natilus format ก็ได้ ให้เลือกเป็น linux filesystem ext3 หรือ ext4 ถ้าถนัด command line ก็ใช้ คำสั่ง<br />
<pre><span class="anchor" id="line-1"></span>sudo fdisk /dev/sda3</pre>
<br />
หลังจากเตรียม paratition เสร็จแล้ว ก็อย่าลืมจด UUID ของ paratition นั้น ๆ ไว้ด้วย โดยคำสั่ง<br />
<pre><span class="anchor" id="line-1"></span>sudo blkid</pre>
<br />
หรือถ้าไม่มี ก็ให้ใช้คำสั่ง<br />
<pre><span class="anchor" id="line-1-1"></span>sudo vol_id -u <partition></partition></pre>
<b>ตัวอย่าง</b><br />
<pre><span class="anchor" id="line-1-2"></span>sudo vol_id -u /dev/sda3</pre>
<br />
<h4>
<u><b>backup fstab </b></u></h4>
ใช้คำสั่ง<br />
<pre><span class="anchor" id="line-1-3"></span>sudo cp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)</pre>
<br />
ถ้าต้องการตรวจสอบว่าไฟล์ที่ backup เหมือนกับไฟล์ต้นฉบับ หรือไม่ ใช้คำสั่ง<br />
<pre><span class="anchor" id="line-1-4"></span>cmp /etc/fstab /etc/fstab.$(date +%Y-%m-%d)</pre>
<br />
<h4>
<u>แก้ไข ไฟล์ fstab โดยใช้คำสั่ง </u></h4>
sudo pico /etc/fstab<br />
<br />
แล้วเพิ่มบรรทัดดังนี้<br />
<pre># (identifier) (location, eg sda5) (format, eg ext3 or ext4) (some settings)
<span class="anchor" id="line-2"></span>UUID=???????? /media/home ext3 defaults 0 2 </pre>
<pre> </pre>
<span style="font-family: inherit;">แทนที่ <span style="font-family: inherit;">????? <span style="font-family: inherit;">ด้วย UUID ที่ได้จดไว้แล้ว กรณีที่<span style="font-family: inherit;"> format เป็น ext4 อย่าลืมเปลี่ยน<span style="font-family: inherit;"> ext3 ให้เป็น ext4 ด้วย </span></span></span></span></span><br />
<br />
<span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;">เมื่อ<span style="font-family: inherit;">แก้<span style="font-family: inherit;">ไขเสร็จ</span></span></span>ก็ทำการ save <span style="font-family: inherit;">&<span style="font-family: inherit;"> close แล้ว<span style="font-family: inherit;">จึงทำการสร้าง directory <span style="font-family: inherit;">ตามคำสั่ง </span></span></span></span></span></span></span></span></span></span><br />
<br />
<pre><span class="anchor" id="line-1-7"></span>sudo mkdir /media/home</pre>
<pre> </pre>
<span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"> </span></span></span></span></span><br />
<h4>
<span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><u>จากนั้น re</u><span style="font-family: inherit;"><u>start </u><span style="font-family: inherit;"><u>mount </u><span style="font-family: inherit;"><u> ด้วยคำสั่ง </u></span></span></span></span></span></span></span></span></span></h4>
<span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;">sudo mount -a </span></span></span></span></span></span></span></span><br />
<br />
<h4>
<u><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;">ทำการ<span style="font-family: inherit;">โอนย้ายข้อมู<span style="font-family: inherit;">ล<span style="font-family: inherit;">จาก /home มาสู่ /media/home ด้<span style="font-family: inherit;">วยคำสั่ง </span></span></span></span></span></span></span></span></span></span></u></h4>
<span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"> </span></span></span></span></span> </span></span></span></span></span> <br />
<pre><span class="anchor" id="line-1-9"></span>sudo rsync -aXS --exclude='/*/.gvfs' /home/. /media/home/.</pre>
<pre> </pre>
<span style="font-family: inherit;">หลังจาก run คำสั่งแล้วอาจจะรอนานหน<span style="font-family: inherit;">่อย<span style="font-family: inherit;"> เนื่องจากต้องใช้เวลาในการ co<span style="font-family: inherit;">py ข้อมูล <span style="font-family: inherit;">และบางครั้งอาจจะมี error เกิดขึ้นเกี่ยวกับการ copy ไฟ<span style="font-family: inherit;">ล์ <span style="font-family: inherit;">cache ต่าง ๆ ไ<span style="font-family: inherit;">ม่ต้องตกใจไป</span></span></span></span></span></span></span></span><br />
<span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"> <span style="font-family: inherit;">เมื่อทำการ copy <span style="font-family: inherit;">ข้อม<span style="font-family: inherit;">ูลเสร็จแล้ว <span style="font-family: inherit;">สามารถจะตรว<span style="font-family: inherit;">จสอบ<span style="font-family: inherit;"> ได้ว่าไฟล<span style="font-family: inherit;">์ต่าง ๆ <span style="font-family: inherit;">ได้ถูก copy ไปครบแล้วหรือ<span style="font-family: inherit;">ไม่ ด้วยคำสั่ง </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><br />
<pre><span class="anchor" id="line-1-12"></span>sudo diff -r /media/ubuntu/linux-root/home /media/ubuntu/linux-home</pre>
<pre> </pre>
<h4>
<u> แก้ไขไฟล์ fstab อีกครั้งด้วยคำสั่ง</u> </h4>
sudo pico /etc/fstab <br />
<br />
แก้ไขบรรทัดที่ได้เพิ่มไปในขั้นตอนก่อนหน้านี้ (แก้ไขในส่วนของ location <br />
<pre># (identifier) (location, eg sda5) (format, eg ext3 or ext4) (some settings)
<span class="anchor" id="line-2-1"></span>UUID=???????? /home ext3 defaults 0 2</pre>
<br />
<h4>
<u><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;">ทำการ<span style="font-family: inherit;"> <span style="font-family: inherit;">mv <span style="font-family: inherit;">/home เดิม เป็<span style="font-family: inherit;">น /<span style="font-family: inherit;">old_home ด้วยคำสั่ง </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></u></h4>
<span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"><span style="font-family: inherit;"> </span></span></span></span></span></span> </span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span><br />
<pre><span class="anchor" id="line-1-15"></span>cd / && sudo mv /home /old_home && sudo mkdir /home</pre>
<pre> </pre>
แล้วทำการ restart mount อีกครั้ง<br />
sudo mount -a <br />
<br />
ทำลองใช้งานต่าง ๆ พร้อมทั้ง ทดสอบ restart เครื่องด้วย เมื่อทำทดสอบแล้วไม่มีปัญหาอะไร ก็ทำการ ลบ /old_home ทิ้งซะ ด้วยคำสั่ง<br />
<pre>cd /
<span class="anchor" id="line-2-2"></span>sudo rm -r /old_home</pre>
<pre> </pre>
<ol>
</ol>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-573781519899380262014-12-14T12:52:00.001+08:002014-12-14T12:52:14.767+08:00แฮนด์จักรยาน <span style="background-color: white;"><b>Drop </b></span><br /><br />
<div align="center">
<img alt="แฮนด์จักรยาน" border="0" class="img-mobile" height="374" src="http://img.kapook.com/u/thachapol/fhm999999999999999999999999999999999999999/hand1.jpg" style="height: 374px; width: 560px;" title="แฮนด์จักรยาน" width="560" /><br /></div>
แฮนด์ดรอปหรือที่เราคุ้นหูกันว่าแฮนด์หมอบ
เป็นแฮนด์ที่เรามักเห็นได้จากจักรยานเสือหมอบ
โดยมีลักษณะปลายแฮนด์ที่โค้งลง ช่วยให้จับถนัดมือเมื่อก้มตัวลงสุด ๆ
เพื่อลดแรงต้านของลมได้และใช้ขี่ทำความเร็วได้ดี <br /><br /> <span style="background-color: white;"><b>Bullhorn</b></span><br /><br /><div align="center">
<img alt="แฮนด์จักรยาน" border="0" class="img-mobile" height="373" src="http://img.kapook.com/u/thachapol/fhm999999999999999999999999999999999999999/hand2.jpg" style="height: 373px; width: 560px;" title="แฮนด์จักรยาน" width="560" /><br /></div>
แฮนด์เขาควายถูกออกแบบมาเพื่อนักปั่นที่ไม่ถนัดจับปลายแฮนด์หมอบ
โดยปลายแฮนด์โค้งขึ้น สะดวกต่อการก้มตัวลงในระดับปานกลาง
ใช้เร่งความเร็วในทางราบ
ซึ่งแฮนด์ทรงนี้เป็นที่นิยมใช้กับจักรยานฟิกซ์เกียร์เป็นอย่างมาก<br /><br /> <span style="background-color: white;"><b>Bullmoose</b></span><br /><br /><div align="center">
<img alt="แฮนด์จักรยาน" border="0" class="img-mobile" height="240" src="http://img.kapook.com/u/thachapol/fhm999999999999999999999999999999999999999/hand3.jpg" style="height: 240px; width: 560px;" title="แฮนด์จักรยาน" width="560" /><br /></div>
ลักษณะเด่นของแฮนด์บูลมูสคือ ทรงสามเหลี่ยมที่เป็นแกนหลัก
โดยตัวแฮนด์จะมีความกว้างกว่าแบบอื่น ๆ และมีน้ำหนักเบา
ช่วยให้เลี้ยวและเข้าโค้งทำได้ง่ายมากขึ้น
แต่เนื่องจากความกว้างของมันจึงอาจทำให้ผู้ขี่บางคนรู้สึกเกะกะ
ทำให้ไม่ค่อยเป็นที่นิยมเท่าไรนัก <br /> <br /> <span style="background-color: white;"><b>Flat</b></span><br /><br /><div align="center">
<img alt="แฮนด์จักรยาน" border="0" class="img-mobile" height="409" src="http://img.kapook.com/u/thachapol/fhm999999999999999999999999999999999999999/hand4.jpg" style="height: 409px; width: 560px;" title="แฮนด์จักรยาน" width="560" /><br /></div>
นับว่าเป็นแฮนด์ที่นิยมกันอย่างแพร่หลายอีกประเภทหนึ่งสำหรับแฮนด์ตรง
ซึ่งนักปั่นหลายคนเลือกใช้กับจักรยานเสือภูเขา จักรยานฟิกซ์เกียร์
รวมถึงจักรยานลูกผสมด้วย
เพราะแฮนด์ทรงนี้ช่วยให้การบังคับจักรยานทำได้สะดวกมากขึ้น<br /><br /> <span style="background-color: white;"><b>Riser</b></span><br /><br /><div align="center">
<img alt="แฮนด์จักรยาน" border="0" class="img-mobile" height="420" src="http://img.kapook.com/u/thachapol/fhm999999999999999999999999999999999999999/hand5.jpg" style="height: 420px; width: 560px;" title="แฮนด์จักรยาน" width="560" /><br /></div>
แฮนด์ไรเซอร์จะมีลักษณะคล้ายกับแฮนด์ตรง
แต่จุดกึ่งกลางของแฮนด์จะเว้าลงไปข้างล่าง
ทำให้เปลี่ยนตำแหน่งการจับได้มากกว่านั่นเอง <br /><br /> <span style="background-color: white;"><b>Aerobars</b></span><br /><br /><div align="center">
<img alt="แฮนด์จักรยาน" border="0" class="img-mobile" height="420" src="http://img.kapook.com/u/thachapol/fhm999999999999999999999999999999999999999/hand6.jpg" style="height: 420px; width: 560px;" title="แฮนด์จักรยาน" width="560" /><br /></div>
หลายคนอาจเคยเห็นแฮนด์แอโรบาร์ในการแข่งไตรกีฬามาบ้าง
เพราะตัวแฮนด์จะมีที่พักแขนและด้ามจับยื่นออกมาด้านหน้า
ซึ่งเหมาะใช้สำหรับในการแข่งขันเพื่อทำเวลาเป็นอย่างยิ่ง<br /><br /> <span style="background-color: white;"><b>BMX</b></span><br /><br /><div align="center">
<img alt="แฮนด์จักรยาน" border="0" class="img-mobile" height="353" src="http://img.kapook.com/u/thachapol/fhm999999999999999999999999999999999999999/hand7.jpg" style="height: 353px; width: 560px;" title="แฮนด์จักรยาน" width="560" /><br /></div>
แฮนด์ประเภทนี้มาพร้อมกับจักรยานบีเอ็มเอ็กซ์
ซึ่งช่วยให้มีความคล่องตัวในการควบคุมจักรยานเพื่อแล่นบนทางวิบากหรือทาง
ขรุขระ รวมถึงใช้ในการแข่งขันกีฬาเอ็กซ์ตรีมสำหรับจักรยาน
ที่ต้องใช้ลีลาการเล่นผาดโผนสูงอีกด้วย<br /><br /> <span style="background-color: white;"><b>Cruiser</b></span><br /><br /><div align="center">
<img alt="แฮนด์จักรยาน" border="0" class="img-mobile" height="420" src="http://img.kapook.com/u/thachapol/fhm999999999999999999999999999999999999999/hand8.jpg" style="height: 420px; width: 560px;" title="แฮนด์จักรยาน" width="560" /><br /></div>
แฮนด์ทรงนี้เห็นได้ตามจักรยานที่ไว้ปั่นตามชายหาดหรือจักรยานครุยเซอร์
สำหรับปั่นเล่นและปั่นรับลมชิล ๆ
ซึ่งช่วยให้นักปั่นมีตำแหน่งการจับที่สบายมืออีกด้วย<br /><br /> <span style="background-color: white;"><b>Whatton</b></span><br /><br /><div align="center">
<img alt="แฮนด์จักรยาน" border="0" class="img-mobile" height="420" src="http://img.kapook.com/u/thachapol/fhm999999999999999999999999999999999999999/hand9.jpg" style="height: 420px; width: 560px;" title="แฮนด์จักรยาน" width="560" /><br /></div>
เป็นแฮนด์ลักษณะเฉพาะจักรยานล้อสูง
ช่วยในเรื่องการทรงตัวบนเบาะนั่งที่อยู่สูง
เพราะเป็นจักรยานทรงโบราณมีล้อหน้าขนาดใหญ่และล้อหลังขนาดเล็ก <br /><br /> <span style="background-color: white;"><b>Touring</b></span><br /><br /><div align="center">
<img alt="แฮนด์จักรยาน" border="0" class="img-mobile" height="420" src="http://img.kapook.com/u/thachapol/fhm999999999999999999999999999999999999999/hand10.jpg" style="height: 420px; width: 560px;" title="แฮนด์จักรยาน" width="560" /><br /></div>
แฮนด์ทัวริ่งหรือที่เรียกว่า แฮนด์ผีเสื้อ
เพราะรูปทรงของมันมีลักษณะคล้ายปีกผีเสื้อ
โดยนักปั่นหลายคนนำมาใช้กับจักรยานเสือภูเขา
เหมาะกับการปั่นระยะไกลและใช้เวลานาน
เนื่องจากสามารถเปลี่ยนตำแหน่งการจับได้หลายจุด
ขึ้นอยู่กับความสบายของนักปั่นแต่ละคนacithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-14970341822976187782014-12-08T12:44:00.000+08:002014-12-08T12:44:12.698+08:00การเลือกความยาวท่อนอน ขาจาน<u>การเลือกความยาวของท่อบน ( top tube length ) </u>
<br />
<br />เพื่อนๆครับ ลองเอาส่วนสูงของเพื่อนๆเอง หารด้วย
ความยาวinseemที่วัดได้จากในตอนที่แล้ว
แล้วมาดูกันหน่อยซิว่าเพื่อนๆมีผลลัพธ์เป็นเท่าไหร่
<br />
<br />ว่าแต่ว่าจะหารไปทำไมกัน ถ้าเพื่อนๆอ่านเรื่องของinseem length ที่อ้างอิงไว้ในตอนที่แล้ว เพื่อนๆก็คงจะผ่านตาถึงคำว่า <a href="http://www.bikeloves.com/trick/trick02.html#torso" target="_blank">torso length</a>
กันหละ ( ความยาวtorso ก้อคือความยาวของช่วงหลังนั่นเอง ,
ในขณะที่ความinseemคือความยาวของช่วงขา ) การออกแบบท่อบนของจักรยานนั้น
จะคำนึงถึงtorso lengthของผู้ขี่ ในขณะที่ท่อนั่งจะคำนึงถึงinseem
lengthเป็นสำคัญ
<br />
<br />เพื่อนๆคงจะหารเสร็จแล้วนะ มาแปรผลกันดีกว่า
<br />ถ้าผลหารมีค่ามากกว่า 2.2 แสดงว่า เป็นคนที่มีช่วงหลังยาว (
เมื่อเปรียบเทียบกับความยาวช่วงขานะครับ
ไม่ได้หมายถึงคนสันหลังยาว--->ขี้เกียจ นะ )
<br />ถ้าผลหารมีค่าน้อยกว่า 2.0 แสดงว่า เป็นคนที่มีช่วงหลังสั้น
<br />ถ้าอยู่ระหว่าง 2.0 - 2.2 ก็จัดอยู่ในกลุ่มเฉลี่ย
<br />
<br />จักรยานส่วนใหญ่นั้นจะออกแบบมาสำหรับคนที่มีสัดส่วนอยู่ในค่าเฉลี่ย
จักรยานในแบบstandard frame หรือ conventional frame
มักจะมีความยาวของท่อบน ( วัดจากcenter of seat tube ไปยัง center of head
tube นะครับ ) สั้นกว่าความยาวของท่อนั่ง ( วัด center to center เช่นกัน )
ประมาณ 2 - 3 ซม. ( อาจจะแตกต่างไปจากนี้ ขึ้นกับขนาดของเฟรม
และยี่ห้อด้วยเป็นสำคัญ )
<br />
<br />ในกลุ่มที่มีช่วงหลังค่อนข้างยาว
ก็ควรจะพิจารณาเลือกเฟรมที่มีท่อบนค่อนข้างยาวหรือยาวเลย (
ขึ้นกับว่าช่วงหลังยาวมากแค่ไหน )
เฟรมกลุ่มนี้จะมีความยาวท่อบนที่เท่ากับหรือยาวกว่าความยาวท่อนั่ง เช่น
ท่อนั่งยาว 58 ซม. ท่อบนยาว 59 ซม.
<br />
<br />ในกลุ่มที่มีช่วงหลังค่อนข้างสั้น
ก็ควรจะพิจารณาเลือกเฟรมที่มีท่อบนที่สั้น เช่น รถที่ออกแบบมาสำหรับผู้หญิง
เช่น Trek WSD เป็นต้น
<br />
<br />การเลือกจักรยานที่มีสัดส่วนผิดไปจากสัดส่วนของร่างกายจะมีผลเสียใน
เรื่องของการการหายใจ การบังคับเลี้ยว การกระจายน้ำหนัก
และสร้างความเมื่อยล้าให้แก่กล้ามเนื้อที่ทำหน้าที่supportช่วงหลัง
!!อย่าเชื่อใครโดยขาดความชั่งใจว่าเรายังสามารถปรับแต่งความยาวของStem
หรือปรับตำแหน่งหน้า-หลังของเบาะชดเชยได้
เพราะนั่นจะทำให้การปรับแต่งต่างๆผิดเพี้ยนไปหมด ซึ่งเราจะได้กล่าวกันต่อไป
<br />
<br />
<br /><u><span style="color: navy;">การปรับแต่งรถถนนให้เข้ากับตัวเรา</span></u>
<br /><u>ความสูงของเบาะ</u>
<br />
<blockquote>
<br />ความสูงของเบาะมีผลต่อactivityของกล้ามเนื้อขา
โดยผลการศึกษาการทำงานของกล้ามเนื้อขาโดยเปรียบเทียบดูจากคลื่นไฟฟ้ากล้าม
เนื้อ (EMG) พบว่าเมื่อเพิ่มความสูงของเบาะขึ้น
กล้ามเนื้อขาที่เกี่ยวข้องจะทำงานเร็วขึ้น และมีเวลาที่ทำงานอยู่นานขึ้น
แต่ไม่พบการเพิ่มขึ้นของmagnitudeของEMG
ซึ่งนั่นหมายความว่าจำนวนของกล้ามเนื้อที่ทำงาน
และแรงหดตัวของกล้ามเนื้อไม่เปลี่ยนแปลง
<br />
<br />ความสูงของเบาะที่เหมาะสมจะมีผลช่วยลดการบาดเจ็บของข้อต่างๆ
รวมไปถึงกล้ามเนื้อ และมีผลต่อประสิทธิภาพของการปั่น แต่อย่างไรก็ตาม
ความสูงที่เหมาะสมนั้นยังไม่มีใครที่สามารถจะฟันธงลงไปว่าต้องเท่านั้น
เท่านี้ แต่!!ก็มีหลายวิธีที่เป็นที่ยอมรับจากทั่วโลก
และใช้กันอย่างแพร่หลาย ได้แก่<ol><br />
<li>วิธีของJohn Howard
<br />วิธีนี้แนะนำว่า เมื่อวางตำแหน่งของpedalที่ 6 นาฬิกา
วางส่วนปลายของเท้าที่แกนบันได ( ก็ตำแหน่งที่เรายึดcleatนั่นแหละครับ )
เข่าจะงอ 30 องศา พอดี (
มุมของเข่านี้จะวัดจากเส้นที่ลากตลอดแนวความยาวของกระดูกขาด้านบน (femur)
และกระดูกหน้าแข้ง(tibia) )ดังรูป
<br />
<br /> <img src="http://www.bikeloves.com/roadbike/john_howard.jpg" />
<br />
</li>
<li>วิธีของ Greg LeMond
<br />อาศัยการคำนวณจากค่าInseem length โดยระยะความสูงของเบาะที่เหมาะสม
มีค่าเท่ากับ 0.883 x Inseem length โดยถ้าหากผู้ขี่ใช้clipless pedal
ก็ให้ลบค่าที่ได้จากการคำนวณนี้ออกไป 3 mm
<br />ความสูงของเบาะวิธีนี้
จะเป็นระยะที่วัดระหว่างจุดกึ่งกลางของแกนกระโหลกไปยังส่วนบนสุดของเบาะ (
The top of saddle ) โดยแนวของการวัดนั้นจะวัดผ่านท่อนั่งและหลักอาน
<br />
<br /> <img src="http://www.bikeloves.com/roadbike/greg_lemond.jpg" />
<br />
</li>
<li>วิธีของ Andy Pruitt
<br />วิธีนี้จะคล้ายๆกับวิธีที่ 1 แต่จะมีจุดอ้างอิงในการวัด 3 จุด ( ฮ่าๆ มาหัดเรียนวิชาanatomyกันหน่อยก็แล้วกันนะครับ ) ดังนี้<ul><br />
<li>Greater trochanter ของกระดูก femur
<br />greater trochanter เป็นปุ่มกระดูกที่สามารถคลำได้ง่าย โดยการยืนตรง
เอามือคลำที่กระดูกเชิงกรานทางด้านข้างของลำตัว
แล้วเลื่อนมือลงไปหากระดูกต้นขา ก็จะสะดุดกับปุ่มกระดูกนี้ได้
เมื่อเรางอข้อสะโพก (ยกเข่า) ปุ่มกระดูกนี้จะเป็นจุดหมุนของการงอข้อสะโพก
ซึ่งเราจะพบว่าไม่มีการขยับขึ้นลงของปุ่มกระดูกนี้
</li>
<li>Lateral condyle ของกระดูก femur
<br />ปุ่มกระดูกนี้จะอยู่ส่วนปลายของกระดูกfemur เป็นส่วนหนึ่งของข้อเข่า
เมื่อเรานั่งบนเก้าอี้ แล้วงอเข่าเหยียดเข่าสลับกัน
เราจะคลำได้ว่าปุ่มกระดูกดังกล่าวนี้จะอยู่กับที่เสมือนหนึ่งว่าเป็นจุดหมุน
ของเข่านั่นเอง
</li>
<li>Lateral malleolus
<br />ปุ่มกระดูกนี้ ก็คือตาตุ่มด้านนอกนั่นเอง
<br />ตำแหน่งความสูงที่เหมาะสมของเบาะนั้น จะวัดมุมได้ดังรูป
<br />
<br /> <img src="http://www.bikeloves.com/roadbike/andy_pruitt.jpg" />
</li>
</ul>
</li>
</ol>
<br />
<br />ถ้าหากคุณลองทำดูทั้ง 3 วิธีนี้
คุณก็จะพบว่าผลที่ได้จะมีค่าที่ใกล้เคียงกันมาก (
แต่จะต้องวัดในตำแหน่งที่เบาะทำมุมราบกับพื้น
หรือเชิดปลายจมูกเบาะขึ้นเล็กน้อย (ในกรณีที่เป็นเบาะโค้ง , ผู้เรียบเรียง )
)
<br />
<br />อีกวิธีในการดูง่ายๆว่าเบาะคุณสูงเกินไป ก็คือ จะมีการขยับของสะโพกตลอดเวลาที่มีการปั่น
<br />และอีกวิธีในการดูง่ายๆว่าเบาะคุณเตี้ยเกินไป ก็คือ จะมีการขยับของร่างกายส่วนบนมากกว่าปกติและมักจะต้องยืนปั่นบ่อยๆ
<br />ถ้าหากพบว่าวิธีทั้ง 3
นี้ได้ค่าที่แตกต่างกับความสูงเดิมที่คุณเคยใช้งานอยู่เป็นประจำ
และต้องการจะปรับแต่งใหม่ๆ ก็โปรดใจเย็นๆสักนิดครับ
การปรับทีเดียวมากๆเลยนั้น อาจจะปรับตัวไม่ได้
เพราะว่าเคยชินกับความสูงเดิม
ก็มีคำแนะนำว่าให้ค่อยๆปรับเพิ่มหรือลดความสูง 2 mm ทุกๆ 2 สัปดาห์ (
ในกรณีนี้เข้าใจว่า น่าจะเหมาะสมกับผู้ที่ปั่นประจำทุกวัน
ระยะทางรวมวันหนึ่งๆเป็นร้อยกม.
เลยทำให้การปรับตัวนั้นต้องใช้เวลามากกว่าเหล่าพวกเราซึ่งเป็นมือใหม่ )
</blockquote>
<br />
<br /><u>ตำแหน่งเดินหน้า-ถอยหลังของเบาะ ( Fore-Aft position )</u>
<br /><blockquote>
<ul>ตำแหน่งหน้า-หลังของเบาะที่ใช้กันมาอย่างแพร่หลาย
ก็คือตำแหน่งที่เรียกว่า knee over pedal spindle หรือ KOPs
ตำแหน่งนี้ผมเองก็เคยกล่าวเอาเป็นในเรื่อง <a href="http://www.bikeloves.com/trick/trick02_1.html#foreaft" target="_blank">การปรับจักรยานให้เข้ากับตัวของเรา ( นานาสาระเรื่องที่ 2 ตอน2 )</a><br />ในจักรยานถนนนั้น KOPsก็ยังเป็นตำแหน่งพื้นฐานที่เราใช้ในการset
ระยะหน้า-หลังของเบาะเช่นกัน ตำแหน่งนี้มีผลต่อการออกแรง และการใช้รอบขา
<br />
<li>ในกรณีที่เราตั้งระยะหน้า-หลังของเบาะให้ถอยหลังห่างไปจากจุดKOPs
เราก็จะได้แรงในถีบบันไดมากขึ้น ( ในการปั่นเสือภูเขา
ที่มีเส้นทางขึ้นเขาชันๆ การปรับเบาะให้ถอยหลังไปจากจุดKOPs
จะช่วยให้ผู้ปั่นสามารถเพิ่มแรงถีบบันไดขึ้น โดยใช้รอบขาลดลง , พูดง่ายๆว่า
เรียกแรงบิดที่รอบเครื่องต่ำลงนั่นแหละ )
<br />นักแข่งรถถนนหลายคนนิยมตั้งเบาะถอยหลังห่างไปจากจุดKOPs 1-2 ซม. (
ในกลุ่มเสือภูเขา บางคนเช่นNed Overend ถอยเบาะไปจากจุดKOPs ถึง 6 ซม. )
</li>
<li>ในกรณีที่เราตั้งระยะหน้า-หลังของเบาะให้เดินหน้าล้ำจุดKOPs
ขึ้นไป จะพบว่าที่ตำแหน่งนี้นักปั่นสามารถใช้รอบขาสูงๆได้สะดวกกว่าเดิม
ซึ่งจะเห็นได้ในกลุ่มSprinter จะตั้งเบาะเดินหน้าล้ำจุดKOPsขึ้นไป 1-2 ซม. (
ยิ่งถ้าเป็นพวกแข่งไตรกีฬาด้วยแล้ว ตำแหน่งเบาะจะล้ำหน้าKOPsไปมากทีเดียว
เหตุผลสำคัญนอกจากได้รอบขาที่สูงแล้ว
นักไตรกีฬาส่วนใหญ่มีพื้นฐานมาจากนักวิ่ง
จึงมีกล้ามเนื้อต้นขาด้านหลังหรือHamstringsที่แข็งแรง
และยืดหยุ่นกว่านักจักรยาน
ร่วมกับรถจักรยานไตรกีฬามีมุมของท่อนั่งที่ชันกว่ารถถนนทั่วไป
และการปั่นที่ห้ามเกาะท้ายกัน ( Drafting is illegal )
ท่าปั่นลักษณะนี้จะช่วยให้สามารถหมอบได้มากขึ้น (ก็ต้องพึ่งตัวเองใช่ไหม
aerodynamicจึงจำเป็นที่สุด)โดยที่ไม่ต้องกังวลว่าจะตีเข่าใส่หน้าอกตัวเอง
ไง และในท่าปั่นเช่นนี้จะให้ความคุ้นเคยคล้ายๆกับการวิ่งอยู่บนบันได
<br /> <img src="http://www.bikeloves.com/roadbike/kop.jpg" />
</li>
</ul>
</blockquote>
<br />
<br /><u>มุมของเบาะ (saddle tilt)</u>
<br /><blockquote>
มุมของเบาะก็คล้ายๆกับเสือภูเขานั่นแหละครับ
คือจะตั้งเบาะให้ขนานกับพื้นโลก
หรือบางทีอาจจะปรับให้จมูกของเบาะเชิดขึ้นเล็กน้อย(ในกรณีที่เป็นเบาะที่
โค้ง)
<br />การปรับเบาะให้เชิดมากๆนั้นในผู้ชายจะมีผลเสีย เพราะว่าจะมีการกดบริเวณXXX อาจจะเกิดอาการชา และสิ่งไม่พึงประสงค์ที่กลัวๆกัน
<br />ส่วนในผู้หญิงนั้น ในบางคนอาจจะชอบที่จะปรับให้จมูกของเบาะก้มต่ำลงเล็กน้อย เพื่อลดแรงกดทับบริเวณอันพึงสงวน
</blockquote>
<br />
<br /><u>ตำแหน่งความสูงของStem </u>
<br /><blockquote>
ข้อควรพิจารณาก็คือ stemยิ่งสูงยิ่งสบาย stemยิ่งต่ำยิ่งลู่ลม
<br />โดยทั่วไปแล้ว ส่วนสูงที่สุดของstem
ควรจะต่ำกว่าส่วนสูงที่สุดของเบาะประมาณ 1-3 นิ้ว ( โดยเฉลี่ยควรประมาณ
2นิ้ว ) จริงอยู่ที่ว่าStemยิ่งต่ำเท่าไร
ก็ยิ่งเพิ่มAerodymanicขึ้นเท่านั้น
แต่!!!ก็ยิ่งเพิ่มความเมื่อยล้าให้แก่ร่างกายส่วนคอ หลังตอนล่าง
และบ่อยครั้งที่อาจจะเพิ่มการกดบริเวณXXX และถ้าหากว่า
ในเวลาที่ก้มหมอบปั่น แล้วหัวเข่าสามารถตีใส่หน้าอกตัวเองได้หละก้อ
แสดงว่าstemต่ำเกินไปแล้วครับ</blockquote>
<br />
<br /><u>ความยาวของStem ( Stem extension )</u>
<br /><blockquote>
จักรยานถนน หรือจักรยานภูเขาก็ตั้งอยู่ในพื้นฐานคล้ายๆกัน
เพื่อนๆคงจะเคยได้ยินคำว่าระยะเอื้อม (reach)มาบ้างแล้ว
ระยะเอื้อมจะมีส่วนประกอบที่สำคัญคือ ความยาวของท่อบน และความยาวของStem
ความยาวของท่อบนนั้นเป็นสิ่งที่แปรผันไปตามขนาดของเฟรม
ซึ่งถูกกำหนดมาจากความยาวของท่อนั่ง
การปรับระยะเอื้อมที่เหมาะสมจึงต้องอาศัยการเลือกstemที่มีความสั้นยาวแตก
ต่างกันไปตามแต่รูปร่างของผู้ขี่เอง
<br />
<br />การจะเลือกขนาดความยาวของstemที่เหมาะสมนั้น
จะต้องอาศัยเพื่อนที่สนิทกับคุณมากๆหน่อย ( ไม่สนิทจริง
เขาไม่อยากจะช่วยครับ เพราะมันยุ่งยาก )
จากนั้นก็หาtrainerแบบจับล้อหลังมายึดกับจักรยานเอาไว้ให้มั่นคง
แล้วหาไม้หรืออะไรก็ได้มารองหนุนล้อหน้าให้ได้ระดับเดียวกับเป๊ะกับล้อหลัง
จากนั้นให้ขึ้นไปนั่งบนอาน วางตำแหน่งเท้าให้เหมาะสม
เอามือจับที่ส่วนของแฮนด์ล่าง ( the drops of the bar )
จากนั้นต้องพึ่งเพื่อนหละครับ
<br />
<br />คราวนี้ให้คุณก้มหน้าลงไปมองพื้น โดยทำมุม45องศา
แล้วให้เพื่อนสนิทของคุณทิ้งสายดิ่งจากปลายดั้งจมูกของคุณลงไปที่พื้น
ถ้าหากว่าstemที่ใช้อยู่มีความยาวที่เหมาะสม
จะพบว่าส่วนปลายสุดของstemหรือแฮนด์จะอยู่หน้าต่อสายดิ่ง 1 นิ้วพอดี
และในตำแหน่งนี้เมื่อคุณมองไปที่ดุมล้อหน้า
จะเห็นว่าแกนของดุมล้อหน้าจะถูกบังด้วยhandlebars
<br />
<br /> <img src="http://www.bikeloves.com/roadbike/stem_extension.jpg" />
<br />
<br />อีกวิธีหนึ่งที่Greg LeMond แนะนำไว้ก้อคือ
ในกรณีที่ความยาวของstemเหมาะสมนั้น เมื่อก้มลงเอามือจับไว้ที่แฮนด์ล่าง
งอศอกประมาณ 65 - 70 องศา และขาจานอยู่ในตำแหน่ง 1 และ 7 นาฬิกา
จะพบว่าข้อศอกจะอยู่ห่างจากลูกสะบ้า 0-1นิ้ว ( อาจจะสัมผัสกันได้ )
<br />
<br />เอาหละจากนั้นให้ไปพิสูจน์กันจริงๆจังๆ ด้วยการปั่นระยะทางไกลๆสักหน่อย ( ปั่นใกล้ๆไม่ทันรู้สึกหรอกครับ )
<br />- ถ้าหากว่าstemนั้นสั้นเกินไป คุณก็จะมีอาการปวดเมื่อยบริเวณคอและไหล่
<br />- ถ้าหากว่า stemนั้นยาวเกินไป คุณก็จะมีอาการปวดเมื่อยหรือไม่ค่อยสบายนักบริเวณด้านหลังต้นแขน
<br />
<br />Stem ในท้องตลาดจะมีความยาวให้เลือกใช้ตั้งแต่ 4 - 14 ซม.
โดยที่ผู้ชายส่วนใหญ่มักจะลงตัวกับstemยาว 10 - 13 ซม.
สำหรับผู้หญิงหรือผู้ที่มีtorso lengthที่ค่อนข้างสั้น
ก็อาจจะใช้สั้นกว่านี้ได้อีก
อย่างไรก็ตามถ้าหากว่าคุณพบว่าคุณต้องใช้stemที่ยาวมากเกินไป หรือสั้นมากๆ
ขอให้คุณฉุกใจคิดไว้เถอะครับว่า
คุณกำลังมีปัญหาเกี่ยวกับความไม่ลงตัวของเฟรมที่คุณใช้อยู่
โดยมีต้นเหตุมาจากความยาวของท่อบนที่ไม่เหมาะสมกับความยาวลำตัวช่วงบนของคุณ
นั่นเอง
<br />
<br />การชดเชยความไม่ลงตัวของขนาดเฟรม
ด้วยการเลือกใช้stemที่สั้นหรือยาวมากๆ จะส่งผลเสียในแง่ของการควบคุมรถ
การกระจายน้ำหนัก และจะได้จักรยานที่ขี่ไม่สบาย</blockquote>
<br />
<br /><u>Handlebars</u>
<br /><blockquote>
แฮนด์ที่เหมาะสมนั้นควรจะมีความกว้างเท่ากับความกว้างของ
ไหล่ ( วัดในท่าทิ้งแขนลงล่าง
โดยวัดระยะห่างระหว่างปุ่มกระดูกของกระดูกต้นแขนทั้งสองข้าง
ซึ่งปุ่มกระดูกนี้จะอยู่ด้านบนและนอกสุดของหัวไหล่คุณเอง )
การเลือกแฮนด์ที่แคบเกินไปจะส่งผลให้หายใจลำบาก
ในขณะที่แฮนด์ที่กว้างเกินไป
จะทำให้เปิดส่วนหน้าอกรับลมมากเกินไปและเพิ่มแรงปะทะของลมโดยใช่เหตุ
ี</blockquote>
<br />
<br /><u>ความยาวขาจาน (Crank-Arm length)</u>
<br /><blockquote>
ความยาวขาจานมีผลอย่างมากต่อรอบขาและการทดแรงถีบบันได <span style="color: navy;">ขา
จานที่ยาวกว่าจะถูกเลือกใช้สำหรับการปั่นเกียร์หนักที่รอบขาต่ำ
ในขณะที่ขาจานที่สั้นกว่าจะถูกเลือกใช้สำหรับการปั่นด้วยเกียร์ที่เบากว่า
โดยใช้รอบขาที่สูงกว่า</span>
<br />
<br />เราอาจจะเลือกใช้ขาจานที่สั้นลงสำหรับการปั่นประเภทtrack sprint และ
criteriums และอาจจะเลือกขาจานที่ยาวขึ้นสำหรับการปั่นแบบtime trial
และการปั่นขึ้นเขา ( เสือภูเขาจะใช้ขาจานที่ยาวขึ้น
เพื่อทดแรงสำหรับการป่ายปีนทางชันได้ดีขึ้น )
<br />
<br />สิ่งที่อยากให้คิดถึงไว้บ้างก็คือ
เมื่อคุณใช้ขาจานที่มีความยาวกว่าที่น่าจะเป็นหรือเหมาะสม (
เหมาะสมในแง่ของการไม่บั่นทอน หรือไม่สร้างความสึกหรอให้แก่หัวเข่า )
เอาหละถึงแม้ว่าคุณปรับความสูงของเบาะไว้เหมาะสมแล้ว
สิ่งที่คุณจะพบก็คือในรอบการปั่น ที่ตำแหน่งหัวเข่าของคุณอยู่สูงสุดนั้น
ขาจานที่ยาวกว่า จะมีการงอของหัวเข่ามากกว่าเสมอ
พูดง่ายๆว่าหัวเข่าด้านบนจะถูกยกสูงขึ้นไปอีกกว่าเดิม เช่น
ถ้าหากคุณเหมาะสมกับขาจานที่ยาวเพียง 170mm แต่คุณฝืนใช้ขาจานที่ยาวถึง 175
mm จริงอยู่ที่ว่าเมื่อขาจานขนานกับโลก ขาจานอาจจะยาวขึ้นกว่าเดิมอีกเพียง
5 mm ก็เหมือนกับแค่ก้าวขายาวกว่าเดิมอีกแค่ 5 mm
แต่ในขณะที่หัวเข่าคุณขึ้นสูงสุดนี่สิครับ
หัวเข่าด้านบนคุณจะต้องถูกชักขึ้นสูงกว่าเก่าอีก 10 mm เลยทีเดียว (
อย่าลืมนะครับว่า ขาจานยาวขึ้นอีก 5 mm คุณก็ต้องปรับอานต่ำลงอีก 5 mm ด้วย
) ( ขอขอบคุณ คุณนทีแห่งโปรไบค์ที่ให้ข้อคิดนี้เอาไว้ครับ )
นั่นก็ย่อมหมายถึงว่าคุณต้องงอเข่ามากขึ้นกว่าเดิมอีก
ความสึกหรอของข้อเข่าก็จะมากขึ้นโดยเฉพาะถ้าหากคุณพยายามที่จะควงบันไดด้วย
รอบขาที่สูงๆ
<br />
<br />ถ้าหากคุณรู้สึกว่าหัวเข่าคุณงอมากเกินไปในตำแหน่งที่ยกขาสูงสุด
ก็ลองเปลี่ยนมาใช้ขาจานที่สั้นลงอีกสัก 2.5 mm
ก้อน่าจะเป็นผลดีกับคุณเองนะครับ
<br />
<br />เอาหละครับ สูตรสำเร็จรูปที่ถูกเขียนเอาไว้ ลองพิจารณาก็แล้วกันครับ ผมหามาให้ 2 สูตร <ol><br />
<li>พิจารณาจากส่วนสูงโดยรวม <ul><br />
<li>ส่วนสูงน้อยกว่า 60 นิ้ว ควรเลือกcrank-arm length 160mm
</li>
<li>ส่วนสูงระหว่าง 60 - 64 นิ้ว ควรเลือกcrank-arm length 165 - 167.5mm
</li>
<li>ส่วนสูงระหว่าง 65 - 72 นิ้ว ควรเลือกcrank-arm length 170mm
</li>
<li>ส่วนสูงระหว่าง 72 - 74 นิ้ว ควรเลือกcrank-arm length 172.5mm
</li>
<li>ส่วนสูงระหว่าง 74 - 76 นิ้ว ควรเลือกcrank-arm length 175mm
</li>
<li>ส่วนสูงมากกว่า 76 นิ้ว ควรเลือกcrank-arm length180 - 185 mm</li>
</ul>
<br />
</li>
<li>พิจารณาจากinseem length<ul><br />
<li>Inseem lenght ที่สั้นกว่า 29 นิ้ว ควรเลือกcrank-arm length 165 mm
</li>
<li>Inseem lenght ในช่วง 29 - 32 นิ้ว ควรเลือกcrank-arm length 170 mm
</li>
<li>Inseem lenght ในช่วง 32 - 34 นิ้ว ควรเลือกcrank-arm length 172.5 mm
</li>
<li>Inseem lenght ที่ยาวกว่า 34 นิ้ว ควรเลือกcrank-arm length 175 mm </li>
</ul>
</li>
</ol>
</blockquote>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com4tag:blogger.com,1999:blog-3334012542191748776.post-30673578193939214082014-12-02T18:25:00.003+08:002014-12-02T18:26:21.559+08:00ท่อโคโมลี Cr-Mo Reynolds<span style="font-size: small;">เฟรม เหล็กผสม โมลิปดินัม เรียกกันในตลาดติดปากว่า เฟรม โค-โมลี (CrMo)<br />
ก็มีหลากหลายผู้ผลิต ทำออกมา แต่ที่กลุ่มผู้ผลิตเฟรมจักรยาน นิยมนำมาใช้ ก็มี ไม่กี่ยี้ห้อ<br />
โดยขอเริ่มจาก สุดยอดนิยม ในชื่อผลิตภัณฑ์ ท่อ Reynolds<br />
สายการผลิต ได้พัฒนา เป็น ระบบ ตามช่วงการผลิตโดย คร่าว ๆ ดังนี้</span>
<span style="font-size: small;"><br />
ท่อเหล็ก (Steel453) - Manganese/Titanium alloy.<br />
ท่อ รุ่นนี้ Reynolds ผลิตออกมาเพียง 3 รุ่นในรูป ท่อโลหะผสม ใช้ชื่อทางการค้า เป็น single butted.</span>
<span style="font-size: small;"><br />
500 - เป็นการพัฒนา โดยใช้ส่วนโลหะผสมเพิ่มเติม เป็น chromium-molybdenum (CrMo) steel, seamed, butted</span>
<span style="font-size: small;"><br />
501 - ได้รับการพัฒนา เริ่มออกสู่ ตลาดประมาณปี 1983</span>
<span style="font-size: small;"><br />
520 และ 525 เริ่มพัฒนาต่อ ให้รับแรงได้ดีขึ้น จึงทำบางได้มากขึ้น เริ่มนำใช้ทำเฟรมกลุ่ม Triathlon</span>
<span style="font-size: small;"><br />
531 - ปรับปรุงส่วนผสม Manganese/Molybdenum. ยุคนี้ถือว่า ได้เข้าสู่สุดยอด พัฒนาให้กับ<br />
กลุ่มขาทัวร์ริ่ง เฟรม ใช้ระหัส 531ST - Special Touring tubeset</span>
<span style="font-size: small;"><br />
631 - เทคนิควิธีการผลิต ได้คิดค้นใหม่ ทำเป็น Seamless air-hardened.</span>
<span style="font-size: small;"><br />
653 - ยุคนี้ มีการใช้ ส่วนผสม ที่ผ่านมา แต่เลือกใช้งานให้ได้ แต่ละสุดยอดของโลหะผสม เช่น<br />
ตอนทำตะเกียบ จะใช้ 531 พอทำเฟรม ท่อหลักใช้ 653 ส่วนหางหลังใช้ 753</span>
<span style="font-size: small;"><br />
708 - สายผลิต ทำกันในช่วงปี 1980 ใช้เป็น ท่อหลักของเฟรม ส่วนหางหลังยังคงใช้ 753.</span>
<span style="font-size: small;"><br />
725 และ 731 2 รุ่นนี้ ใช้เทคนิคผลิตแบบของ 520 แต่เวลาผลิตจะทำขนาดท่อให้โตกว่าเดิม ก็แข็งแรงขึ้น</span>
<span style="font-size: small;"><br />
753 - เพิ่มเทคนิคในส่วนผสม Manganese-Molybdenum ใช้เทคนิคแบบ 531 แต่จะหนากว่าแล้วปรับกระบวนผลิต<br />
แต่เจ้าท่อตัวนี้ มีข้อจำกัด ในการเชื่อมยึดเฟรมต้องควบคุม
ตัวแปรในวัสดุประสานและอุณหภูมิการเชื่อม ดดยแนะนำไม่ให้ร้อนเกิน 700
องษาเซลเซียส จึงมีจำหน่ายเฉพาะในเครือข่ายเท่านั้น ในการผลิตยุคนี้
จึงมีขนาดและความหนาของท่อที่จะไปใช้กับเฟรม แตกต่างกันไป แบบจำเพาะเจาะจง
Mountain, All terrain, Off road พวกนี้จะใช้โค้ท 753ATB ส่วนเฟรมของหมอบ
จะใช้โค้ท 753R ส่วนเฟรมพวกที่ใช้กับทาง แทร็ค จะใช้โค้ท 753T</span>
<span style="font-size: small;"><br />
853 - เป็นเทคโนโลยีที่ใช้กัน ณ ปัจจบันนี้ เรียกว่า Seamless air-hardening heat-treated.<br />
953 - เป็นเทคนิคของ การนำโลหะสองชนิดมาประกอบหรือประกบกัน Maraging stainless steel. ให้ค่าที่มีสมบัตินั้น ๆ</span>
<span style="font-size: small;"><br /></span>
<span style="font-size: small;"><br />
ค่าความแข็งเมื่อเขาเทียบไว้ :<br />
1. Reynolds 953 วัสดุเป็น Carpenter Stainless Steel ค่า Ultimate Strength -----255-290 KSI<br />
2. Reynolds 853 วัสดุเป็น Proprietary Air Hardening Heat Treated ค่า Ultimate Strength -----180-210 KSI<br />
3. Dedacciai SAT 14.5 วัสดุเป็น 18MCDV6 Micro alloy ค่า Ultimate Strength ----- >203KSI<br />
4. True Temper S3 วัสดุเป็น Proprietary Air Hardening Heat Treated ค่า Ultimate Strength -----150-217 KSI<br />
5. True Temper OX Platinum วัสดุเป็น Proprietary Air Hardening Heat Treated ค่า Ultimate Strength -----135-185 KSI<br />
6. Reynolds 725 วัสดุเป็น 25CrMo4 Heat Treated ค่า Ultimate Strength -----157-186 KSI<br />
7. Columbus Zona วัสดุเป็น Nivacrom ค่า Ultimate Strength -----134-149 KSI<br />
8. Reynolds 631 วัสดุเป็น Proprietary Air Hardening ค่า Ultimate Strength -----115-130 KSI<br />
9. Reynolds 525 วัสดุเป็น 25CrMo4 ค่า Ultimate Strength -----114 KSI</span>
<span style="font-size: small;"><br />
ตามด้วยไททาเนียมของ Reynolds<br />
10. Reynolds 3Al/2.5V วัสดุเป็น Titanium 3Al/2.5V ค่า Ultimate Strength -----90-95 KSI<br />
11. Reynolds6Al/4V วัสดุเป็น Titanium 6Al/4V ค่า Ultimate Strength -----130-145 KSI</span>acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com1tag:blogger.com,1999:blog-3334012542191748776.post-28940655009479601332014-11-15T15:54:00.000+08:002014-11-15T15:55:45.297+08:00Linux Commad: คำสั่งตรวจสอบ wireless <b><u>คำสั่งตรวจสอบ wireless</u></b><br />
<pre style="background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; line-height: 16px; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;">ls /sys/class/net <span style="background-color: transparent;">ใช้สำหรับตรวจสอบ interface </span></pre>
<pre style="background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; line-height: 16px; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;">sudo ip link set dev [wifi interface] down ใช้ปิด interface นั้น ๆ </pre>
<pre style="background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; line-height: 16px; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;"><span class="anchor" id="line-2" style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;"></span>sudo dhclient -r [wifi interface] เรียกให้ dhcp server assign ip address ใหม่ อีกครั้ง </pre>
<pre style="background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; line-height: 16px; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;"><span class="anchor" id="line-3" style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;"></span>sudo ip link set dev [wifi interface] up เปิด interface นั้น ๆ </pre>
<pre style="background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; line-height: 16px; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;"><pre style="border: 1px dashed rgb(193, 180, 150); font-family: UbuntuMono, courier, monospace; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;">sudo iwlist [wifi interface] scan ใช้ scan wireless ในบริเวณ นี้ </pre>
</pre>
<pre style="background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; line-height: 16px; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;"><pre style="border: 1px dashed rgb(193, 180, 150); font-family: UbuntuMono, courier, monospace; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;">คำสั่งสำหรับการ ต่อ wireless แบบต่าง ๆ </pre>
<pre style="border: 1px dashed rgb(193, 180, 150); font-family: UbuntuMono, courier, monospace; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;">sudo iwconfig [wifi interface] ap [whatever you found for the MAC address ใช้กรณีที่ connect ผ่าน MAC address]
<span class="anchor" id="line-2-2" style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;"></span>sudo iwconfig [wifi interface] essid [whatever you found for essid ใช้กรณี connect ผ่าน ชื่อ wireless ]
<span class="anchor" id="line-3-2" style="border: 0px; font-family: inherit; font-style: inherit; font-weight: inherit; line-height: 1; margin: 0px; padding: 0px; vertical-align: baseline;"></span>sudo iwconfig [wifi interface] freq [whatever you found for frequency ใช้กรณีผ่านความถี่]</pre>
<pre style="border: 1px dashed rgb(193, 180, 150); font-family: UbuntuMono, courier, monospace; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;">sudo dhclient [wifi interface] สั่งให้ dhcp กำหนด ip address </pre>
</pre>
<pre style="background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; line-height: 16px; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;">
</pre>
<pre style="background-color: #f3f3f3; border: 1px dashed rgb(193, 180, 150); color: #333333; font-family: UbuntuMono, courier, monospace; font-size: 13px; line-height: 16px; margin-bottom: 8px; padding: 4pt; vertical-align: baseline; white-space: pre-wrap; word-wrap: break-word;">การกำหนด channel ของ wireless สำหรับเครื่องร่นเก่า จะไม่เห็น channel 12 - 13 </pre>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-17233264182487275472014-11-11T20:45:00.000+08:002014-11-11T20:45:05.041+08:003 สิ่งที่นักปั่นจักรยานควรมี <div style="background-color: white; color: #141823; font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 14px; line-height: 19.3199996948242px; margin-bottom: 6px; margin-top: 6px;">
<b>ความทนทาน (Endurance)</b> - คือความสมารถที่จะทำอะไรก็ตามได้นานๆโดยไม่รู้จักเหนื่อย เมื่อยล้า ถ้าในกีฬาจักรยานก็เรียกว่าความอึดนั่นเองครับ ความทนทานจะใช้เวลานานที่สุดในการสร้างและสะสม ร่างกายจะใช้เวลานานหลายปีกว่าที่จะสะสมปริมาณได้มากและเพียงพอสำหรับนักจักรยานทุกประเภท ทุกชนิด</div>
<div style="background-color: white; color: #141823; font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 14px; line-height: 19.3199996948242px; margin-bottom: 6px; margin-top: 6px;">
<b>ความแข็งแรง (Strength)</b> - คือความสามารถในการออกแรงต่อบันไดเพื่อให้เกิดแรงบิดที่ขาจานไปหมุนเฟืองทำๆให้จักรยานเคลื่อนที่ให้ชนะแรงต้านต่างๆเช่นแรงโน้มถ่วงของโลก แรงลม การฝึกสร้างความแข็งแรงก็คือ การฝึกเพื่อให้เราสามารถออกแรงกดบันไดให้ได้แรงขึ้นหรือปั่นได้เกียร์หนักขึ้น เมื่อความแข็งแรงมาพร้อมกับความทนทาน เราจะปั่นได้ไกลขึ้นและเร็วขึ้น การฝึกส่วนนี้ในช่วงแรก เราจะฝึกโดยการเล่นเวท เทรนนิ่ง แล้วค่อยเปลี่ยนไปฝึกบนจักรยานจริงในช่วงหลัง</div>
<div style="background-color: white; color: #141823; font-family: Helvetica, Arial, 'lucida grande', tahoma, verdana, arial, sans-serif; font-size: 14px; line-height: 19.3199996948242px; margin-bottom: 6px; margin-top: 6px;">
<b>ประสิทธิภาพ (Efficency)</b> - ภาษาจักรยานคือการปั่นให้เนียนและนิ่ง หมายความว่าเป็นการ ปั่นอย่างมีประสิทธิภาพที่สุด ใช้แรงน้อยแต่ได้งานหรือความเร็วมากกว่าคนอื่นเช่น เทคนิคการปั่นลูกบันได การเข้าโค้ง การขี่ขึ้นเขา ลงเขา การปั่นเป็นกลุ่ม การsprint ท่านั่งในการปั่น อื่นๆ การฝึกส่วนนี้ส่วนมากจะเป็นการฝึกปั่นเกียร์เบารอบขาสูงๆ การฝึกปั่นขาเดียว การฝึกเข้าโค้งและออกจากโค้งทั้งทางราบและบนเขา ที่กล่าวมาทั้งหมดนี้จะไม่สามารถเกิดขึ้นได้เลยถ้าไม่ได้รับการฝึกฝน ฝึกๆๆ และก็ฝึก จนทำให้ได้เป็นปกติครับ</div>
acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-56292072176873575232014-10-27T18:16:00.002+08:002014-10-27T18:16:50.091+08:00เกียร์จักรยานเสือภูเขา<span style="background-color: white;"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เกียร์จักรยานเสือภูเขา </span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">วันนี้เรามาคุยกันเรื่องของเกียร์กันดีกว่าครับ จักรยานแต่ละรุ่นแต่ละยี่ห้อ ราคาก็ไม่เท่ากัน บางคนอาจจะได้ยินโฆษณา 24 ,27 speed หรือ 8 เกียร์ 9 เกียร์ มันคืออะไรกันแน่</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">มาว่ากันเรื่องของการนับเกียร์ก่อน</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">จักรยานทั่วไป จะมีเกียร์เรียงลำดับกันดังนี้ คือ 18,21,24,27 ซึ่งที่มาก็คือ ปกติจานหน้าจะมี 3 ใบ และจำนวนจานหลังก็จะแตกต่างกันออกไป เช่นหากเกียร์หลังหากมี 6 ใบก็เท่ากับ 3x6 =18 เกียร์ หรือปัจจุบันเกียร์สูงสุดมี 9 ใบ ก็เท่ากับ 3x9= 27 เกียร์นั่นเอง</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">กล่าว คือ จานหน้า 1 ใบ เปลี่ยน speed จากเกียร์หลังได้ 9 speed นั่นเองเพราะฉนั้นหากเราไปซื้อจักรยาน แล้วร้านบอกว่า 24 speed ก็หมายถึง เกียร์หลังมี 8 ใบนั่นเองในปัจจุบัน จักรยานเสือภูเขา มีเกียร์สูงสุดแค่ 27 เกียร์ (เกียร์หลังสูงสุดแค่ 9 ใบ) ทั้งนี้เนื่องจากพื้นที่ในการออกแบบเกียร์หลังให้มีใบมากๆนั้น มีจำกัด และขนาดของโซ่ก็ต้องเล็กตามไปด้วยซึ่งโซ่ที่ใช้ในปัจจุบัน หากใช้ 24 เกียร์ โซ่จะหน้ากว่า เกียร์ 27 เกียร์</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">โดย 27 เกียร์ต้องใช้โซ่ รหัส HG ซึ่งจะบางกว่าโซ่ทั่วไป จำไว้ให้ดีว่าชิ้นส่วนของเกียร์แต่ละรุ่นนั้นไม่ได้มีแค่เฉพาะเกียร์เท่า นั้น แต่มีด้วยกันถึง 10 ชิ้นคือจานหน้า , จานหลังโซ่ , มือเบรค , มือเกียร์ , ดุมหน้า , ดุมหลัง , สับจานหน้า , ตีนผี และ ก้ามเบรค</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">การ กำหนดประเภทของเกียร์</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ปัจจุบันจะมีเกียร์ที่ทำมาจำหน่ายและนิยมใช้กันสองยี่ห้อครับ คือ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">- Shimano การเปลี่ยนเกียร์จะใช้ใช้นิ้วโป้งกับนิ้วชี้เป็นตัวเปลี่ยนเกียร์ทีละขึ้น ทั้งจานหน้าและจานหลัง</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">- SRAM การเปลี่ยนเกียร์จะใช้วิธีบิดหนุน ที่แฮนด์จักรยาน ซึ่งเปลี่ยนได้เร็วกว่าแบบ Shimano เราเรียกว่า Grip Shift</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ในที่นี้ผมจะกล่าวถึง Shimano อย่างเดียวครับ เนื่องจากมีผู้นิยมใช้มากกว่า SRAM ซึ่งผลิตสำหรับระดับแข่งขันมากกว่า Shimano ซึ่งทำ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เกือบทุกๆรุ่นของจักรยาน</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ประเภทของเกียร์ Shimano</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เกียร์ของ Shimano เป็นที่รู้จักกันดีในตลาดจักรยานบ้านเรา และเป็นที่นิยมไปทั่วโลก ทั้งเรื่องของประสิทธิภาพ ราคา ความแข็งแรงโดยผมจะ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">พูดถึงเกียร์ที่เป็น มาตรฐานสำหรับจักรยานเสือภูเขาในระดับราคา ปานกลาง คือตั้งแต่ 1 หมื่นบาทขึ้นไปครับ เพราะจักรยานที่ ราคาถูกกว่านี้ เกียร์ของ Shimano จะเป็นรุ่นที่ไม่มีข้อมูลของเกียร์เลย เนื่องจากทำเพื่อรถราคาถูก และวัสดุที่ใช้ทำไม่เหมาะกับการเอามาลุย ตามป่าเขาครับ เหมาะที่จะเอา</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ไป ขี่ตามถนน หรือหมู่บ้านมากกว่า โดยผมจะพูดถึงเกียร์ที่ราคาถูกที่สุด และใช้กับจักรยานราคาต่างๆกันไปด้วยเลย</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">1). Shimano Tourney</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เป็นเกียร์ที่ถูกที่สุดของ Shimano ที่มีติดอยู่ในจักรยานราคา 6-8 พันบาทในบ้านเรา มีผลิดอยู่ไม่กี่ชิ้น คือมือเกียร์ เฟืองหลัง โซ่ สับจานหน้า สับจานหลัง ใช้กับจักรยานราคาถูก มีผลิตตั้งแต่ 5 , 6 และ 7 เกียร์ (15,18,21 speed) หากพบเกียร์ชื่อนี้อยู่ในราคาจักรยานที่แพงกว่าหมื่น ก็ควร</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เลือกจักรยาน คันอื่นเถอะครับ เพราะจะได้เกียร์ดีกว่านี้แน่นอน และรถที่ใช้เกียร์นี้ไม่เหมาะใช้ในการแข่งขัน หรือขี่ตามภูเขา เนื่องจากเปลี่ยนเกียร์บน</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เขาทำได้ยาก</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">2). Shimano Altus</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เป็นเกียร์ระดับที่เริ่มใช้สำหรับ การขี่เสือภูเขา ตามป่า หรือทางออฟโรดได้ แต่ยังไม่ดีนัก ส่วนใหญ่ติดมากับจักรยานราคา 1 หมื่นต้นๆ และมีแค่ 7 เกียร์เท่านั้น (21 speed) โดยส่วนมากจะนิยมผสมเกียร์ Altus กับเกียร์ในระดับสูงกว่า เพื่อให้จักรยานมีประสิทธิภาพมากขั้น เช่น จานหน้าใช้</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">Altus จานหลังใช้ที่สูงกว่า เช่น Acera สำหรับเกียร์ Altus นั้น ถือว่าเป็นเกียร์ในระดับต้นของจักรยานเสือภูเขาเลยทีเดียว และผลิตครบทั้ง 10 ชิ้น</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">3). Shimano Acera</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เป็นเกียร์ระดับต้น ที่สูงกว่า Altus เหมาะกับการขี่เสือภูเขาแบบท่องเที่ยว ตามป่าเขา ไม่เน้นใช้งานหนัก มีเกียร์สูงสุด 8 เกียร์ (24 speed) จะพบ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เห็น ติดกับจักรยานในราคาประมาณ 15,000 บาท สามารถขี่ตามป่าเขาได้ดี แต่ช่วงขึ้นเนินหรือภูเขา การเปลี่ยนเกียร์อาจไม่นิ่มนวล หรือใส่เกียร์ไม่เข้า เวลาโซ่ตึงมากๆ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">4). Shimano Alivio</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เป็นเกียร์ระดับต้นที่สูงกว่า Acera เหมาะกับการขี่เสือภูเขาแบบท่องเที่ยวตามป่าเขา ใช้งานหนักได้ดีพอควร (ใหม่ๆ) มีเกียร์สูงสุด 8 เกียร์ จะติดกับจักรยานราคา 15,000-18,000 เหมาะกับมือใหม่ที่ขี่บนถนน ทางลูกรัง ตามป่าเขา ซิงเกิลแทรก</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">การเปลี่ยน เกียร์นุ่มนวลพอควร แต่หากขึ้นเขา อาจจะใส่เกียร์ไม่เข้าในบางจังหวะ เมื่อใช้งานไปนานๆ จานหน้าจะสึก และเกียร์</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">จะเข้าได้ยากขึ้น</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">5). Shimano Deore</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เป็นเกียร์ระดับกลาง หรือ 9 เกีบร์ระดับต้น เป็นเกียร์ที่ขยับจาก 8 เกียร์มาเป็น 9 เกียร์ ใช้งานได้ดีในทุกพื้นที่ และใช้เข้า</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">แข่งขันได้ ส่วนใหญ่ราคาจักรยานที่ใส่เกียร์ Deore นี้จะราคาประมาณ 18,000-25,000 บาท ทั้งนี้ขึ้นอยู่กับจำนวนชิ้นส่วน</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ของ เกียร์ที่ใส่กับจักรยาน ในปีใหม่ๆ Deore ได้เพิ่ม Disk Brek เข้ามาด้วย ทำให้มีทางเลือกสำหรับคนงบน้อยได้มากขึ้น</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">จานหน้าของ Deore จะเป็นหมุดดันโซ่ ซึ่งดีกว่าเกียร์ระดับต่ำกว่าที่ใช้ปั้มขึ้นรูปโลหะที่สึกหรอได้ง่าย การเปลี่ยนระดับเกียร์</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">จากเกียร์รุ่น 8 เกียร์มาเป็น Deore นั้น จะต้องเปลี่ยนโซ่ด้วย มาเป็น รหัส HG เนื่องจากจานหลังจะแคบกว่า 8 เกียร์</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">6). Shimano Deore LX</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เป็นเกียร์ระดับสูงที่ใช้กับการแข่งขัน หรือขี่ในสภาพลุยๆ ใช้งานหนักปานกลาง มี 9 เกียร์ ราคาจักรยานที่ใส่ XL จะราคา</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ตั้งแต่ 25,000 บาทขึ้นไป ชิ้นส่วนของเกียร์เน้นที่ความแข็งแรง ความนุ่มนวลในการเข้าเกียร์ น้ำหนักที่เบาลง วัสดุที่ใช้ทำเกียร์ LX จะแข็งแรงขึ้น แต่น้ำหนักลดลงกว่าเกียร์แบบที่กล่าวมาข้างต้นพอควร ผู้มีงบปานกลางหากต้องเปลี่ยนเกียร์จักรยานที่ใช้อยู่ ให้มีประสิทธิภาพเพิ่มขึ้น ก็แนะนำ LX ครับ ทั้งชุด 10 ชิ้นราคาประมาณ 25,000 บาท (ประมาณนะครับ) Deore LX ถือว่าเป็นเกียร์มาตรฐานที่สุด ที่ใช้ในการแข่งขันครับ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">7). Shimano Deore XT</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เป็นเกียร์ระดับแข่งขัน ที่พัฒนามาเพื่อการแข่งขันที่ใช้งานหนัก ความแข็งแรงเพิ่มขึ้น คงทนมากขึ้น และนำหนักจะเบาขึ้น การขึ้นรูปวัสดุจะมีความละเอียดมากขึ้น สามารถเข้าเกียร์ได้นุ่มนวลและเร็วมาก เหมาะกับผู้ที่ต้องการจักรยานที่ใช้ลุยแบบหนักๆ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ราคาจักรยานที่ใช้ Deore XT นี้จะอยู่ที่ 40,000 บาทขึ้นไป ทั้งนี้ขึ้นอยู่กับยี่ห้อจักรยานและการผสมกันระหว่างอะไหล่ตัวอื่นๆ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ด้วย ใครต้องการให้รถตัวเองมีประสิทธิภาพสูงสุด ก็ใช้ XT นี่แหละครับ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">Cool. Shimano Deore XTR</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ชุดเกียร์ระดับTop สุดของ Shimano ซึ่งทำเพื่อปรับปรุงประสิทธิภาพของเกียร์ และน้ำหนักที่เบาลงโดย XTR นี้จะ Design ขึ้นมาเป็นพิเศษ สำหรับการแข่งขัน เพราะมีการขึ้นรูปที่ละเอียดมาก วัสดุที่ใช้ก็เป็นเกรดที่แข็งแรงมาก ราคาเกียร์ทั้งชุด 10 ชิ้นประมาณ 50,000 บาท ส่วนใหญ่นัก</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">แข่งทั่วไป นิยมใช้ผสมกันระหว่าง XT และ XTR ใครเปลี่ยนครบ 10 ชิ้น น้ำหนักรถคงเบาลงไปเยอะเลยครับ อ้อ XTR ยังมีตีนผีที่เราเรียกว่าระบบ Reverse ครับ คือแทนที่จะใช้นิ้วโป้งเปลี่ยนเกียร์หลังให้เบาลง ก็สลับกันครับ ใช้นิ้วชี้เปลี่ยนเกียร์เบาแทนโดยใช้สปริงเป็นตัวช่วยเปลี่ยนเกียร์ซึ่งผม</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ก็ ใช้รุ่นนี้ดีเหมือนกันครับ ก็แล้วแต่คนชอบครับ และ XTR ยังมีแบบตีนผี ขาสั้นขายาวด้วยนะครับ เลือกใช้กันตามชอบครับ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ทั้งหมดนี้ก็คือระดับเกียร์ทั้งหมดของเกียร์ Shimano ที่นิยมใช้ในวงการจักรยานบ้านเรา หวังว่ามือใหม่หลายๆท่าน คงจะเข้าใจเกียร์จักรยาน</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">มากขึ้นนะครับ เวลาเราไปซื้อรถใหม่ ก็ให้ดูเกียร์ก่อนเลย ว่าแต่ละชิ้นนั้น ใช้ของอะไร ส่วนใหญ่จะนิยมเปลี่ยนบางชิ้น ตอนที่ซื้อ เพราะจะเคลมราคาของ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ที่ติดรถ ได้ด้วย สำหรับมือใหม่ที่มีเงินสัก 20,000 ขึ้นไป ผมแนะนำให้เปลี่ยน ตีนผีเป็น XT หรือ XTR (1,800-3,500 บาท) เพราะการเปลี่ยนเกียร์</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ทำได้ นุ่มนวลมาก ส่วนจานหน้า เราไม่ได้เปลี่ยนเกียร์บ่อยเท่าไหร่ ระดับ Deore จานสีดำก็เหลือเฟือครับ โซ่ก็ใช้ไปก่อน หากขาดค่อยใช้ของ XTR</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">(900 บาท) จะแข็งแรงมาก หรือมีเงินอีกนิด ผมแนะนำให้เปลี่ยนเฟืองหลัง เป็นของ XT (2,300 บาท) ไปด้วยตอนซื้อจักรยานเลย เท่านี้ระบบเกียร์</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ของคุณก็ถือว่า สุดยอดแล้วครับ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ปล. ยังมีเกียร์ Shimano อีกตัวคือ Airlines ที่ใช้ลมในการเปลี่ยนเกียร์ ซึ่งผมเองก็ยังไม่เคยเห็นใครใช้เหมือนกัน เพราะการขี่แต่ละครั้ง ต้องเอาถังลมเล็กๆ ติดรถไปด้วย เพื่อใช้ในการเปลี่ยนเกียร์ครับ</span></span><br />acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0tag:blogger.com,1999:blog-3334012542191748776.post-38558616584314567662014-10-27T17:56:00.000+08:002014-10-27T17:56:01.061+08:00เฟรมจักรยานทำด้วยอะไรดี? (What's material for bicycle frame?)<span style="background-color: white;"><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;"> ไททาเนียม (Titanium) เฟรมที่หลาย ๆ คนปรารถนา </span><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เมื่อพูดถึง ไททาเนียม นักนักจักรยานน้อยคนนักที่ไม่รู้จักคำนี้ เพราะเฟรมจักรยานที่ผลิตขึ้นมาจากวัสดุประเภทนี้ย่อมเป็นที่ปรารถนาของบรรดา นักนักจักรยานทุกคน จะเป็นเพราะเหตุใดที่หลาย ๆ คนเพ่งสายตาและความรู้สึกมาที่ ไททาเนียม หากจะมองด้วยสายตามันก็ไม่ได้วิเศษไปกว่าเฟรมที่ใช้วัสดุอื่น ๆ ผลิตขึ้นมามากมายนัก </span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;"> ไททาเนียม Titanium) เป็นธาตุในโลหะที่ถูกค้นพบในปี ค.ศ.1797 โดย William Gregor เป็นโลหะที่มีแสงเป็นประกายขาวคล้ายเงิน มีความทนทานต่อการสุกร่อนเป็นเยี่ยม ดัดโค้งงอได้ตามต้องการ เมื่อทำให้ร้อน มีน้ำหนักเบา เมื่อทำให้เป็นวัตถุผสม มีความแข็งแรง ทนต่อการบิดดึงได้ดีมาก แต่ขึ้นรูปหรือเชื่อมต่อให้สวยงามได้ยาก ต้องใช้ผู้ชำนาญและอุปกรณ์ในการเชื่อมต่อชนิดพิเศษ ส่วนใหญ่ถูกนำไปใช้ในการทำชิ้นส่วนของเครื่องบิน ยานอวกาศ เรือดำน้ำ ดาวเทียม รวมถึงรากฟันเทียม และบางส่วนของขีปนาวุธ นอกจากค้นพบได้ในโลกเราแล้ว ยังพบว่ามีอยู่ในดวงอาทิตย์ และดวงดาวต่าง ๆ อีกด้วย</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;"> ไททาเนียม เป็นวัตถุต้องห้าม ที่ต้องมีใบอนุญาตในการซื้อขาย มีราคาแพง ไม่มีขายตามร้านค้าวัสดุทั่วไป เหมือนกับเหล็กหรืออลูมิเนียม </span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เฟรมจักรยานไททาเนียม </span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เฟรมไททาเนียมนั้นมีอยู่สองเกรดด้วยกัน คือ ท่อที่ผลิตในอเมริกา กับท่อที่ผลิตในประเทศจีนและรัสเซีย ข้อแตกต่างกันที่ต้นทุนการผลิตและคุณภาพ ราจึงแตกต่างกันมาก โดยปกติไททาเนียมจะมีส่วนผสมของโลหะสองชนิตามอัตราส่วนดังนี้ คือ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">3AL/2.5V = (Aluminium = 3 % / Vanadium = 2.5 % ) ส่วนที่เหลือเป็น Titanium</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">4AL/6V = (Aluminium = 4 % / Vanadium = 6 % ) ส่วนที่เหลือเป็น Titaniuam</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ท่อไททาเนียมที่ทำจากรัสเซีย มีทั้งสองชนิดเหมือนกัน แต่เมื่อทดสอบคุณภาพแล้วพบว่าท่อของรัสเซียมีคุณภาพด้อยกว่าที่ทำในอเมริกาถึง 40 % ในด้านความทนทานต่อแรงบิดดึง ส่วนท่อไททาเนียมที่ผลิตในประเทศจีนนั้น ใช้สวนผสม 3AL/2.5V ถึงแม้จะมีส่วนผสมทางเคมีอยู่ในระดับเดียวกัน กับมาตรฐานทั่วไป แต่พบว่าของจีนยังมีส่วนผสมอื่น ๆ ปนอยู่ ทำให้ความแข็งแรงด้อยไปกว่าที่ผลิตในรัสเซียเสียอีก จึงลงความเห็นว่า ท่อไททาเนียมทั้งที่ผลิตในรัสเซียและผลิตในประเทศจีน ยังมีคุณภาพและน้ำหนักไม่ดีเท่ากับที่ผลิตในอเมริกา</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ในสหรัฐอเมริกา Sandvik คือผู้ผลิตท่อไททาเนียม ที่มีชื่อเสียงที่สุดรายหนึ่ง และเป็นที่นิยมสำหรับการนำมาทำเฟรมจักรยาน จึงมีการประมูลสิทธิ์ในการซื้อท่อ เพื่อไปใช้ในการทำจักรยานของตนแต่เพียงผู้เดียว อย่างไรก็ตาม Sandvik ไม่ใช่ผู้ผลิตท่อไททาเนียมรายเดียวในอเมริกา เช่น เฟรมชั้นยอดของ Merlin กลับไปใช้ท่อไททาเนียมของ Haynes ที่ผลิตในเมือง Arcadia รัฐ Louisiana ซึ่งเป็นแหล่งผลิตท่อไททาเนียมระดับท๊อป ราคาแพง คุณภาพเยี่ยมอีกยีห้อหนึ่ง</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เหล็ก (Steel) เหล็กเป็นวัสดุดั้งเดิมในการใช้ทำตัวถังจักรยาน ให้ความรู้สึกที่ดีในการขับขี่ ควบคุมง่าย ขี่สนุก ให้ตัวดี ไม่แข็งกระด้าง แข็งแรง ทนทาน รับน้ำหนักได้ดี แต่ข้อเสียคือ มีน้ำหนักมาก ลำบากในการดูแลรักษา เพราะเป็นสนิมง่าย แต่ก็ยังมีผู้ผลิตที่ใช้เหล็กคุณภาพดี ทำรถจักรยานออกมาวางจำหน่ายไปไม่น้อยดีเดียว เช่น Breezer และ Voodoo และมีนักแข่ง และผู้ที่นิยมจักรยานไม่น้อยทีเดียวที่นิยมชมชอบ กับตัวถังจักรยานที่ผลิตจากเหล็ก แต่ด้วยคุณสมบัติของเหล็กตามที่ได้กล่าวไว้ว่า มีน้ำหนักมาก จึงไม่ค่อยมีนักแข่งนิยมใช้กันมากนัก เพราะยังมีวัสดุประเภทอื่นที่มีคุณภาพใกล้เคียง หรือดีกว่า ใช้ในการทำตังถังจักรยาน ประกอบกับข้อได้เปรีบยที่มีน้ำหนักน้อยกว่าตัวถังที่ทำด้วยเหล็ก ด้วยเหตุผลนี้ เหล็กจึงไม่ค่อยจะเป็นที่นิยมนำมาใช้เป็นวัสดุสำหรับผลิตจักรยานในเชิงการกีฬา เหล็กจึงเป็นที่นิยมในการผลิตตัวถังจักรยานในเชิงพาณิชย์โดยทั่วไปเสียมากกว่า ด้วยคุณสมบัติที่แข็งแกร่งของมัน เหล็กจึงยังสามารถครองตลาดจักรยาน ได้มาตั้งแแต่อตีดกาลจนถึงปัจจุบัน </span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">โครโมลี่ (Chromoly) เป็นโลหะผสมระหว่างเหล็กกับโมลิบดีนั่ม (Molybdenum) มีน้ำหนักเบากว่าเหล็ก ท่อโครโมลี่ดี ๆ บางยีห้อมีน้ำหนักไม่ต่างจากไททาเนี่ยมเท่าไหร่นัก จุดเด็นของโครโมลี่ก็ให้ตัวดี ขี่สนุก แต่ข้อเสียคือ ดูแลรักษาค่อนข้างยากพอสมควร เป็นสนิมง่ายเหมือนเหล็กทั่ว ๆ ไป ถึงอย่างไรก็ยังเป็นที่นิยมของบรรดานักจักรยานที่แท้จริง หรือนักแข่งมากพอสมควร ท่อโครโมลี่ที่มีชื่อเสียงได้แก่ Ritchey / Reynolds และ Columbus เฟรมโครโมลี่ ราคาไม่แพงนัก ที่นิยมใช้กัน เห็นจะเป็นรถของ KHS โดยใช้ท่อของ True Temper </span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">อลูมิเนียม (Aluminium) เป็นเฟรมยอดนิยมของบรรดานักจักรยานทั้งหลายแหล่ เพราะมีน้ำหนัดเบา ดูแลรักษาง่าย ไม่เป็นสนิม (แต่เกิดการผุกร่อนได้ อันเกิดจากอลูมิเนียมอ๊อกไซด์) มีให้เลือกหลายเกรด เช่น 6061 / 7005 / หรือ Elan3. / Elite สูตรผสมของท่อ Easton รถเฟรมอลูมิเนียมขี่ไม่ค่อยนิ่มนวลเหมือนเฟรมชนิดอื่น ค่อนข้างแข็งกระด้างเมื่อขับขี่ในทางวิบาก แต่กลับตรงกันข้ามขี่ได้ดีในทางเรียบและทางสูงชัน ราคาไม่แพง มีให้เลือกมากมายในท้องตลาด รูปร่างและสีสรรคสวยงามสดุดตาผู้พบเห็น</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">*** ข้อควรพึงระวังในการดูแลรักษา สำหรับผู้ใช้เฟรมที่ผลิตด้วยอลูมิเนียม เนื่องจากอลูมิเนียมสามารถเกิดการผุกร่อนได้ด้วยหลาย ๆ สาเหตุ แต่สาเหตุที่สำคัญที่สุดมักจะพบบ่อย ๆ คือไอน้ำจากน้ำเค็ม สำหรับผู้ที่อยู่ติดทะเล ควรหมั่นรักษาเช็ดทำความสะอาดด้วยทุกครั้งหลังจากการใช้งาน และที่ไม่สามารถหลีกเลี่ยงได้คือ เหงื่อจากตัวเราในระหว่างการขับขี่ หยดเหงื่อที่ไปโดยเฟรมอลูมิเนียมนั้น หากเราละเลยก็อาจจะทำให้เฟรมของเราเกิดการผุกร่อนได้เช่นกัน...</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">คาร์บอนไฟเบอร์ (Carbon Fiber) เป็นอีกเทคโนโลยี่หนึ่ง ที่คิดค้นมาเพื่อทำเฟรมจักรยาน และประสบความสำเร็จมานานแล้ว และเป็นที่นิยมชื่นชอบของบรรดานักจักรยานโดยทั่วไปเช่นกัน เพราะมีข้อดีของวัสดุชนิดนี้คือ มันสามารถทำให้แข็งกระด้างมากหรือน้อย ทำให้เบามาก หรือนำไปเสริมในบางจุดที่ต้องรับแรงกระแทกมาก ๆ ได้ นอกจากนั้น ยังทนต่อการกัดกร่อนสูง ส่วนข้อเสียก็คือ มีราคารแพง เชื่อมต่อยาก ดังนั้น ตามข้อต่อที่รับแรงกระแทกสูง ๆ จะเกิดปัญหาได้ง่าย เขาจึงเลือกที่จะนำคาร์บอนไฟเบอร์ไปทำตัวถังประเภท โมโนค็อด (monocogne) หรือเฟรมชิ้นเดียวแทน ดังที่เห็นกันมากในรถฟูลซัสเพนชั่นโดยทั่ว ๆ ไป </span></span>acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com2tag:blogger.com,1999:blog-3334012542191748776.post-87240553141370379392014-10-27T17:44:00.001+08:002014-10-27T17:44:50.531+08:00ลักษณะการปั่นจักรยานเป็นกลุ่ม<span style="background-color: white;"><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">การปั่นเสือหมอบหรือเสือภูเขาในลักษณะเกาะกลุ่มเป็นเส้นตรง</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">หรือที่เรียกว่าpacelineนั้น เป็นลักษณะของการปั่นเข้ากลุ่ม</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ที่ให้ประโยชน์แก่สมาชิกทุกๆคน เพราะการปั่นในลักษณะนี้จะช่วยให้</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">คนที่ปั่นตามลดแรงปะทะของลม ทำให้ประหยัดพลังงานเฉลี่ยถึง 26-27%</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">เลยทีเดียว ทำให้สามารถประหยัดพลังงาน และเดินทางได้ระยะทางไกล</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">กว่าการปั่นเพียงลำพัง อย่างไรก็ตามการปั่นในลักษณะนี้มีความจำเป็นที่จะต้อง</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ศึกษาและเรียนรู้ถึงหลักการพื้นฐานเพื่อความปลอดภัยของสมาชิกและของทั้งกลุ่ม</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">...การขี่ในลักษณะpacelines ไม่ใช่เรื่องยากนัก เช่น นักปั่น 5 คน</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ได้แก่ E D C B และ A ขี่เรียงกันมา โดยA นำหน้าขบวน เมื่อAเลิกเป็นคนนำ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">ก็จะหลบออกทางด้านซ้าย ลดความเร็วลงแล้วไปต่อหลัง E ปล่อยให้ Bขึ้นมาเป็นผู้นำ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">จากนั้นเมื่อBเลิกเป็นผู้นำ ก็จะหลบออกทางด้านซ้าย ลดความเร็วลงไปต่อท้ายขบวน</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">คือ ไปต่อท้าย A ดังแผนภูมิ</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">E - D - C - B - A ------> A หลบออกข้างไปต่อหลังE</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">A - E - D - C - B ------> B หลบออกข้างไปต่อหลังA</span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><span style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px;">B - A - E - D - C ------></span><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><br style="font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /><img alt="รูปภาพ" src="http://i279.photobucket.com/albums/kk154/delltoro/130299-40.gif" style="border: none; font-family: 'Lucida Grande', 'Trebuchet MS', Helvetica, Arial, sans-serif; font-size: 16px; line-height: 22.399999618530273px; margin: 0px; padding: 0px;" /></span>acithhttp://www.blogger.com/profile/16116660847478141101noreply@blogger.com0