Julia Blake เขียนเมื่อ 13 พฤษภาคม 2015
เรื่อง 15 Worst UI Design Features to Watch Out For and Overcome
1. มีปุ่ม Reset อยู่ติดปุ่ม Submit ทำให้กดพลาดได้
2. มีปุ่ม Cancel อยู่ติดปุ่ม Back สำหรับกรอกหลายหน้า ทำให้กดพลาดได้
3. มีปุ่ม X ทำให้เข้าใจผิดว่า ปิดอะไร ซึ่งไม่ชัดเจน สื่อสารผิดพลาดได้
4. มีหน้า Chat เด้งขึ้นมาคุยกับเรา เมื่อเปิดเว็บไซต์ คงไม่ดีแน่
5. มี *** ขณะพิมพ์รหัสผ่าน ทำให้สับสน เพราะมองไม่เห็น
6. สไลด์ภาพอัตโนมัติ เป็นการบังคับให้ต้องดูข้อมูล
7. การเลื่อนข้อมูลให้เลือกแบบ Carousel เหมือนกงล้อ เห็นแล้วเชย
8. เมนูแบบตกลง ไม่เหมาะกับข้อมูลปริมาณมาก
9. ป้ายแบบทับข้อมูลตามมุม น่ารำคาญ
10. ถ้าคลิ๊กโลโก้ก็ต้องกลับไปหน้าแรก อย่าลืม
11. แถบนำทางขนาดใหญ่บนจอภาพ ใช้งานยาก
12. ให้เลือกว่าจะใช้ mouse หรือ keyboard เลื่อนข้อมูล
13. อย่าใช้สีฉูดฉาด
https://alison.com/courses/Colour-Theory-for-Artists-and-Designers
http://www.sessions.edu/certificate-programs/course-color-theory
14. ตัวอักษรเล็กเกินไป
15. ใช้ Captcha ตรวจสอบว่าเป็นมนุษย์หรือไม่
https://idxw.net/2015/05/27/15-%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%9C%E0%B8%B4%E0%B8%94%E0%B8%9E%E0%B8%A5%E0%B8%B2%E0%B8%94%E0%B8%97%E0%B8%B5%E0%B9%88%E0%B8%84%E0%B8%99%E0%B8%AD%E0%B8%AD%E0%B8%81%E0%B9%81%E0%B8%9A%E0%B8%9A-ui-webs/
http://www.onextrapixel.com/2015/05/13/15-worst-ui-design-features-to-watch-out-for-and-overcome/
Category: เทคโนโลยีรอบตัวเรา
การติดตาม monitor โฮมเพจหรือเว็บไซต์ได้เช่นเดียวกับคน
ตัวเราเองก็มักจะประเมินตนเอง หรือมีคนประเมินตัวเราเสมอ
เช่น ได้เกรดอะไร น้ำหนัก ความดัน เบาหวาน
หรือผลสอบแข่งขันต่าง ๆ ว่ามีประสิทธิภาพหรือไม่
http://www.thaiall.com/webmaster/
การทำเว็บไซต์ก็เช่นกัน สามารถติดตามประสิทธิภาพของเว็บไซต์
ได้หลายประเด็น
1. พฤติกรรมการเข้าเว็บไซต์ บริการจากภายนอก
เช่น http://truehits.net/stat.php?login=thaiall
หรือ https://www.stats.in.th/?cmd=stats&sid=47&list=m&y=2016
หรือ https://www.google.com/analytics/
2. พฤติกรรมการเข้าเว็บไซต์ ติดตั้งไว้ภายในเครื่อง
– รวมสคริ๊ปสำหรับนำไปติดตั้ง
http://www.hotscripts.com/category/scripts/php/scripts-programs/web-traffic-analysis/
– วัด web application
http://oracle-java.blogspot.com/2007/08/web-application-jmeter.html
– ภายในเครื่องบริการเว็บก็มี access.log หรือ error.log ที่นำมาวิเคราะห์ได้
3. ประเมินเว็บไซต์ หรือเว็บเพจ
มีหลายมุมให้พิจารณา
http://www.check-domains.com/website-analysis/website-analyzer.php
http://validator.w3.org/check/referer
http://jigsaw.w3.org/css-validator/check/referer
https://developers.google.com/speed/pagespeed/insights/
4. Browser
กด Ctrl-Shift-I มีบริการ Inspector เว็บเพจได้
ว่ารองรับ responsive web design กับอุปกรณ์ต่าง ๆ หรือไม่
5. บริการเสริม
เช่น facebook.com ก็จะมียอด like ยอดแชร์
สามารถ plugin เข้ามาใน webpage ได้
หรือ youtube.com ก็จะมี plugin เช่นกัน
หรือ 4share.com หรือ box.com ก็แชร์แฟ้มให้ดาวน์โหลดได้
—
บทความที่ esarn.com น่าสนใจ
http://www.esarn.com/%E0%B8%A7%E0%B8%B4%E0%B9%80%E0%B8%84%E0%B8%A3%E0%B8%B2%E0%B8%B0%E0%B8%AB%E0%B9%8C%E0%B9%80%E0%B8%A7%E0%B9%87%E0%B8%9A%E0%B9%84%E0%B8%8B%E0%B8%95%E0%B9%8C/
เรื่อง ทำไมต้องวิเคราะห์เว็บไซต์ มี 4 วัตถุประสงค์
1. เพื่อศึกษาพฤติกรรมการใช้งานบนเว็บไซต์ของคุณ
2. เพื่อนำมาต่อยอดในการวางแผนทางการตลาดให้กับธุรกิจ
3. เพื่อวางแผนการใช้งานคนและงบประมาณ
4. เพื่อเป็นข้อมูลในการปรับปรุงแก้ไขเว็บไซต์ของเรา
จับผู้ร้ายจาก Log การโหลดข้อมูล (itinlife579)
ปลายเดือนพฤศจิกายน 2559 มีข่าวว่า ส.ต.ต. ดีเด่นคนหนึ่ง เป็นหนึ่งในทีมวางแผนปล้นรถขนเงินของธนาคารกรุงไทย และทำงานกันเป็นทีมได้เงินไปห้าล้านเศษ สื่อทุกค่ายให้ความสนใจ นำเสนออย่างต่อเนื่อง เล่าถึงขั้นตอนการวางแผนอย่างละเอียดอย่างมืออาชีพ และนำไปสู่การจับกุมได้ในที่สุด ผู้เกี่ยวข้องกับทีมปล้นเป็นถึงตำรวจดีเด่น แต่เรื่องเงินก็เป็นประเด็นที่ทำให้คนเราเปลี่ยนจากคนดีเป็นคนร้ายได้ การวางแผนที่รัดกุม และเตรียมความพร้อมดี ทำให้ทีมสืบสวนมีข้อสงสัยว่าคนร้ายต้องมีความรู้ ทักษะ และเตรียมการมาอย่างดี จนพบเบาะแสที่คนร้ายทิ้งไว้จนทำให้สามารถจับกุมได้ในที่สุด
ผู้ร้ายทิ้งโทรศัพท์ไว้ในที่เกิดเหตุ หวังจะให้ตำรวจพบเป็นเบาะแสปลอม และหลงทาง แต่เบาะแสนั้นชี้กลับไปหาตำรวจผู้ก่อเหตุได้ เพราะการซื้อโทรศัพท์และเปิดเบอร์จะต้องใช้เอกสารของบุคคล แต่ข้อมูลของบุคคลที่ซื้อโทรศัพท์นั้นถูกตำรวจนายหนึ่งทำสำเนาข้อมูลออกไปจากระบบฐานข้อมูลของตำรวจ แล้วนำไปใช้ซื้อโทรศัพท์ การใช้งานระบบฐานข้อมูลมักต้องมีการแสดงตัวตน (Authentication) ด้วยการกรอกรหัสผู้ใช้ (Username) และรหัสผ่าน (Password) ที่ไม่อาจปฏิเสธได้ว่าเข้าไปทำรายการอะไร เมื่อใด จนต้องสารภาพในที่สุด
ระบบฐานข้อมูลในองค์กรใดก็ตาม มักต้องมีรหัสผู้ใช้ และระดับสิทธิ์ (Level) ซึ่งผู้บริหารจะเข้าถึงข้อมูลใด พนักงานทั่วไปเข้าถึงข้อมูลใด ระบบสามารถจำกัด และกำหนดได้ชัดเจน ว่าจะเข้าไปทำรายการอะไรได้บ้าง อาทิ เพิ่ม ลบ แก้ไข หรือดึงข้อมูล (Data Retrieval) ออกมาใช้ มักต้องถูกบันทึกไว้เป็นหลักฐาน เหมือนกับระบบของธนาคาร ที่ต้องบันทึกเสมอว่าพนักงานคนใดทำรายการอะไร กับเครื่องใด เพื่อใช้ตรวจสอบ ติดตาม ย้อนกลับว่าเกิดอะไร เมื่อมีข้อสงสัยเกิดขึ้น หากตำรวจท่านที่ตกเป็นข่าวเข้าใจเรื่องระบบ Log ที่ใช้บันทึกการเข้าใช้งานระบบ ก็คงจะใช้ความรู้ในทางที่ไม่ถูกต้อง และอาจหลบหนี้ลอยนวลไปได้ ดังนั้นไม่ว่าจะอาชีพใดก็ย่อมมีผู้ดีและผู้ร้ายปะปนกันไปเสมอ ผู้ร้ายอาจกลับใจเป็นผู้ดี ผู้ดีอาจเปลี่ยนไปเป็นผู้ร้าย เพราะความแน่นอนคือความไม่แน่นอน จึงมีคำโบราณที่ว่าอย่าไว้ใจทาง อย่าวางใจคน จะจนใจเอง
https://www.khaosod.co.th/breaking-news/news_114945
https://www.khaosod.co.th/breaking-news/news_116180
http://www.dailynews.co.th/crime/538693
ปรับความสูงของ site-header หรือระยะห่างต่าง ๆ ใน wordpress
แฟ้ม style.css ของ Theme: Twenty sixteen
ใน wordpress มีกำหนดไว้เยอะมาก
ตัวหนึ่งที่ใช้กำหนดความสูงของ header คือ site-header
การกำหนดให้ padding: เป็น 0em และ 0%
ทำให้ส่วนของ header มีขนาดเล็กลง
ไม่ต้องมีขอบกินพื้นที่ของเนื้อหา
การตามแก้ไข css ใช้ inspector ของ browser
ทั้ง firefox และ chrome ช่วย developer ได้มาก
หาตำแหน่งได้ง่ายขึ้นมาก โดยกด ctrl-shift-i
จากนั้นคลิ๊ก inspector
เมื่อทราบว่าตำแหน่งใดที่กำหนด css ผ่านตัวใด ก็เข้าแก้ไขได้
เช่น
ลดขนาด margin-top หรือ padding เป็น 0em เป็นต้น
ลดขนาด margin top กับ left ของ site เหลือ 2px
ลดขนาด padding ของ site-content
จาก padding: 0 4.5455%; เป็น padding: 0 1%;
เพิ่มขนาด width: 71.42857144%; เป็น 80%
ของ body.no-sidebar:not(.search-results) article:not(.type-page) .entry-content
ลดขนาด width: 21.42857143%; เป็น 10%
ของ body:not(.search-results) article:not(.type-page) .entry-footer
ปรับแฟ้ม header.php ของ Theme: Twenty sixteen ใน wordpress
20 พ.ย.59 วันนี้เห็นว่าภาพ Banner ใน Header ของ Blog
ได้สุ่มภาพขึ้นมาแสดง ผ่านคุณสมบัติของ Theme
พบว่า คลิ๊กแล้วอยู่ที่หน้าเดิม คือ http://www.thaiall.com/blog
จึงคิดว่าน่าจะคลิ๊กแล้ว พาออกไปข้างนอก Blog ปัจจุบัน
นั่งคิดแป๊ปนึง ก็คิดได้ว่าที่ http://www.thaiall.com/km
มีเนื้อหาเกี่ยวกับ “การจัดการความรู้”
แล้ว Blog เองก็เป็นเครื่องมือหนึ่งสำหรับการจัดการความรู้ที่ดีมาก
ขั้นตอนการแก้ไขแฟ้ม header.php
1. เปิดแฟ้ม header.php
2. มองหาบรรทัดที่ 276 แบบด้านล่างนี้
<a href=”<?php echo esc_url( home_url( ‘/’ ) ); ?>” rel=”home”>
เปลี่ยนเป็น
<a href=”http://www.thaiall.com/km” rel=”home”>
3. ทดสอบ view ดูหน้า blog ว่าคลิ๊กแล้ว
ไปหน้า KM (Knowledge Management) หรือไม่
อีกเหตุผลหนึ่ง ที่ลิงค์จาก Banner ใน Blog
ไปยัง KM Page คือ ยอด Pageview ของหน้า KM
ติด TOP ในเว็บเพจทั้งหมดของเว็บไซต์ thaiall.com
ใจจริงแล้วอยากลิงค์ไปยัง http://www.thaiall.com/handbill
เพราะมีเนื้อหาของ Handbill เรื่องภาพยนตร์ ที่สอดคล้องกับ Banner
อาจต้องใช้เวลาปรับเว็บไปอีกระยะหนึ่ง เพื่อปลุก Handbill ขึ้นมา
ถึงจะพาจาก Movie Banner ใน Blog ไปยังหน้า Handbill ได้
ใคร ๆ ก็มี พอสมัคร firebase เสร็จ ก็สร้าง project กันเลย
ใคร ๆ ก็ใช้ firebase เป็น webserver ของตนเอง
แต่การเริ่มต้นทำได้ด้วยการสร้าง project
เรามาเริ่มต้นสร้าง project กันเถอะ
ขั้นตอน
1. เริ่มต้นสมัคร gmail.com ก็จะได้บัญชี google.com
แล้วเข้า firebase.com จะพบหน้า “ยินดีต้อนรับกลับสู่ Firebase”
เห็นข้อความนี้เพราะเข้าไปหลายรอบแล้ว
2. ถ้ายังไม่มี project หรือโครงการ
จะพบปุ่ม “สร้างโครงการใหม่”
ระบุชื่อโครงการ “myproject1”
ระบุประเทศ “ไทย”
3. พบหน้า project สามารถเลือกได้
ว่าจะ
เพิ่ม Firebase ไปยังแอป iOS ของคุณ
เพิ่ม Firebase ไปยังแอป Android ของคุณ
เพิ่ม Firebase ไปยังแอปของคุณ
ถ้ายังไม่ถนัดการเขียนแอป ก็ยังไม่ต้องคลิ๊กเข้าไป “เพิ่ม”
จึงแนะนำให้ไปฝึกใช้ Storage กันก่อน
เพราะส่งแฟ้มเข้าไปแล้ว
สามารถแชร์เว็บเพจออกมาได้เลย
แต่เป็น .htm หรือแฟ้มมัลติมีเดียร์ที่ไม่ลิงค์กันนะครับ
4. คลิ๊ก “hosting” เพื่อการสร้างเว็บโฮสติ้งเผยแพร่เรื่องราว
คลิ๊ก “เริ่มต้น”
จะพบคำแนะนำให้ใช้ $ npm install -g firebase-tools
จะทำได้ต้องติดตั้ง Node.js ในเครื่องก่อน
โดยเข้า https://nodejs.org/en
download รุ่น V6.9.1 LTS เมื่อ 19 พ.ย.59
ได้แฟ้ม node-v6.9.1-x86.msi ขนาด 10.9 MB
จากนั้นก็คลิ๊กติดตั้งให้เรียบร้อย เพื่อใช้ Node.js
5. รายละเอียดอีกเยอะ
อ่านเพิ่มเติมที่ http://www.thaiall.com/blog/burin/7733/
ผลการใช้งาน ได้เว็บนางสาวแกรด์ 76 จังหวัด
ที่ https://missgrand2016th.firebaseapp.com
ใช้ word เขียนเว็บเพจก็ได้เหรอ
คำถาม เราใช้ MS Word เขียนเว็บเพจได้หรือไม่
คำตอบ ได้
วิธีการ
1. ใช้ MS Word เขียนสิ่งที่ต้องการ
2. save as แล้วเลือก type เป็น webpage หรือ webpage, filtered
จะได้แฟ้มที่มีนามสกุลเป็น .htm หรือ .html แล้วได้ folder
3. เปิดแฟ้ม .htm หรือ .html ด้วย browser ที่ชอบ
4. upload ไปเผยแพร่ใน web server
https://gist.github.com/thaiall/40e6a53637afd264e5f8b4a18c786125
บรรทัดที่น่าสนใจในแฟ้ม .html
บรรทัดที่ 12 จะอ้างอิงแฟ้ม filelist.xml ที่อยู่ใน folder ก็จะมี 3 แฟ้ม
คือ
<o:File HRef=”themedata.thmx”/>
<o:File HRef=”colorschememapping.xml”/>
<o:File HRef=”filelist.xml”/>
บรรทัด 32 เรียกแฟ้ม themedata.thmx
บรรทัด 33 เรียกแฟ้ม colorschememapping.xml
บรรทัด 437 body จะเรียกใช้ class
ชื่อ @page WordSection1 และ p.MsoNormal
https://gist.github.com/thaiall/40e6a53637afd264e5f8b4a18c786125#file-test20bold_webpagefiltered2010
ตัวอย่างแฟ้ม
1. แบบ webpage
https://www.facebook.com/groups/thaiebook/718574678293353/
2. แบบ webpage, filtered
https://www.facebook.com/groups/thaiebook/718574584960029/
3. แชร์ตัวอย่าง webpage ผ่าน firebase.com เก็บใน storage
https://firebasestorage.googleapis.com/v0/b/helloworld-38434.appspot.com/o/Test20Bold_webpage2010.htm?alt=media&token=be60861d-e957-47ea-bc1a-645db57c3026
ถ้าต้องการใช้ firebase แบบ hosting
1. ต้องสร้าง project
2. ดำเนินการจัดทำเว็บเพจ และแฟ้มที่เกี่ยวข้อง
3. มีวิธีการที่
http://www.thaiall.com/blog/burin/7733/
4. มีตัวอย่างที่
https://missgrand2016th.firebaseapp.com/
รวมคำสั่งจาก A – Z ที่สั่งผ่าน CMD
เคยอ่านเรื่องรายการคำสั่งที่สั่งได้ผ่าน cmd
ซึ่งเป็นโปรแกรมในกลุ่มของระบบปฏิบัติการวินโดว์
ที่เรียงคำสั่งจาก A ถึง Z
แต่บางคำสั่งใช้ได้เฉพาะใน Windows Operation System บางรุ่น
เช่น whoami ใช้ไม่ได้บน Windows XP
https://fossbytes.com/complete-windows-cmd-commands-list-index/
คำสั่งที่ใช้ประจำ มีดังนี้
1. ping เช่น ping www.google.com
2. dir เพื่อแสดงรายการแฟ้มใน folder ปัจจุบัน
3. cd เพื่อเปลี่ยนไปทำงานใน folder อื่น
4. tracert เช่น tracert www.google.com
5. ipconfig เพื่อแสดงหมายเลข ip address ของเครื่อง
รายการคำสั่งทั้งหมด มีดังนี้
1 addusers Used to add and list users in a CSV file
2 admodcmd Used for bulk modifying contents in an active directory
3 arp Address Resolution Protocol is used to map IP address to the hardware address
4 assoc Used to change associations for file extensions
5 associat One step file association
6 at Run a command at a specific time
7 atmadm Display connection info of the ATM adapter
8 attrib Used to change file attributes
9 bcdboot Used to create and repair a system partition
10 bcdedit Used to manage boot configuration data
11 bitsadmin Used to manage the Background Intelligent Transfer Service
12 bootcfg Used to edit boot configuration in Windows
13 break Enable/Disable break capability (CTRL+C) in CMD
14 cacls Used to change permissions of files
15 call Used one batch program to call another
16 certreq Used to request a certificate from a certification authority
17 certutil Manage Certification Authority files and services
18 cd Used to change folder (directory) or go to a specific one
19 change Used to change terminal services
20 chcp Displays the number of active console code page
21 chdir Same as cd command
22 chkdsk Used to check and repair issues in the disk
23 chkntfs Used to check the NTFS file system
24 choice Accept user input (via keyboard) to a batch file
25 cipher Used to encrypt/decrypt files and folder
26 cleanmgr Used clean temp files and recycle bin automatically
27 clip Copy result of any command (stdin) to Windows clipboard
28 cls Clear CMD screen
29 cmd Used to start a new CMD shell
30 cmdkey Used to manage stored usernames and passwords
31 cmstp Used to install or remove a connection manager service profile
32 color Change the color of the CMD shell using options
33 comp Compare contents of two files or two sets of files
34 compact Compress files and folders on an NTFS partition
35 compress Compress one or more files
36 convert Convert a FAT partition to NTFS
37 copy Copy one or more files to another location
38 coreinfo Show the mapping between logical and physical processors
39 cprofile Cleans specified profiles of wasted space and disabled user-specific file associations
40 cscmd Configure offline files on a client computer
41 csvde Import or Export the data of an active directory
42 date Used to display the date or change it.
43 defrag Used to defragment system hard drive.
44 del Used to delete a file(s).
45 delprof Used to delete user profile(s).
46 deltree Used to delete a folder and its sub-folders.
47 devcon Access the command line device manager utility.
48 dir Used to display files and folders list.
49 dirquota Manage File Server Resource Manager quotas.
50 diruse Used to display disk usage.
51 diskcomp Compare contents of two floppy disks.
52 diskcopy Copy data of one floppy disk to another.
53 diskshadow Access the Disk Shadow Copy Service.
54 diskuse View used space in folder(s).
55 doskey Used to edit command line, recall commands, and create macros.
56 driverquery Display a list of installed device drivers.
57 dsacls View and edit access control entries for objects in active directory.
58 dsadd Used to add objects to active directory.
59 dsget View objects in active directory.
60 dsquery Find objects in an active directory.
61 dsmod Used to modify objects in an active directory.
62 dsmove Rename or move an active directory object.
63 dsrm Remove objects from an active directory.
64 dsmgmt Manage Active Directory Lightweight Directory Services
65 echo Turn command-echoing feature on/off, display a message on the screen.
66 endlocal End localization environment changes in a batch file.
67 erase Used to delete on or more file(s).
68 eventcreate Add custom event to Windows event log (Admin rights required).
69 eventquerry Display list of events and their properties from event logs.
70 eventtriggers Display and configure event triggers on local and remote machines.
71 exit Exit the command line (Quit current batch script).
72 expand Uncompress one or more .CAB file(s)
73 explorer Open Windows Explorer.
74 extract Uncompress one or more Windows cabinet file(s)
75 fc Used to compare two files.
76 find Used to search a specified text string in a file.
77 findstr Used to find string patterns in files.
78 finger Display information about user(s) on a specified remote computer.
79 flattemp Used to enable/disable flat temporary folders.
80 For Run a command in a loop for a file(s) for defined parameter.
81 forfiles Used for batch processing of selected file(s)
82 format Used to format a disk.
83 freedisk Used to check free space on a disk.
84 fsutil File system utility to manage file and drive properties.
85 ftp Use FTP service to transfer files from one PC to another.
86 ftype Display/ Modify file extension type associations.
87 getmac Used to display the MAC address of your network adapter.
88 goto Used to direct a batch program to a line identified by a label.
89 gpresult Display Group Policy Settings and Resultant Set of Policy for a user.
90 gpupdate Update local and active directory based on group policy settings.
91 graftabl Turn on the ability to display an extended character in graphics mode.
92 help Display a list of commands and see online information for them.
93 hostname Used to display hostname of the computer.
94 icacls Used to change permissions of files and folders.
95 iexpress Used to create a self-extracting zip archive.
96 if Used for conditional processing in batch programs.
97 ifmember Display the group(s) an active user belongs to.
98 inuse Replace the files which the OS is currently using (restart required).
99 ipconfig Display and change Windows IP configuration.
100 ipseccmd Used to configure IP Security policies.
101 ipxroute Display and modify routing table information used by IPX protocol.
102 irftp Used to send files over an infrared link (infrared functionality required).
103 label Used to change the name of a disk.
104 lodctr Update registry values with latest performance counters.
105 logman Used to manage performance monitor logs.
106 logoff Log a user off.
107 logtime Add the date, time, and a message to a text file.
108 lpq Displays print queue status.
109 lpr Used to send a file to a computer running the Line Printer Daemon service.
110 macfile Manage files server for Mackintosh.
111 makecab Used to create .cab files.
112 mapisend Used to send email from command line.
113 mbsacli Microsoft Baseline Security Analyser.
114 mem Used to show memory usage.
115 md Used to create directories and sub-directories.
116 mkdir Used to create directories and sub-directories.
117 mklink Used to create symbolic link to a directory.
118 mmc Access Microsoft Management Console.
119 mode Configure COM, LPT, CON system devies.
120 more Display one screen of output at time.
121 mountvol Create, list, or delete a volume mount point.
122 move Used to move files from one folder to another.
123 moveuser Move user account to a domain or between machines.
124 msg Used to send a pop-up message to a user.
125 msiexec Install, modify, consfigure using Windows Installer.
126 msinfo32 Display system information.
127 mstsc Create a remote desktop connection.
128 nbstat Display NetBIOS over TCP/IP information.
129 net Used to manage network resources and services.
130 netdom Network Domain Manager utility
131 netsh Display or modify network configuration
132 netstat Display active TCP/IP connections.
133 nlsinfo Used to display locale information
134 nltest List domain controllers, force remote shutdown, etc.
135 now Display date and time.
136 nslookup Check IP address on a Name Server.
137 ntbackup Backup data to tape using CMD or batch file.
138 ntcmdprompt Runs cmd.exe instead of command.exe in an MS-DOS application.
139 ntdsutil Manage Active Directory Domain Services
140 ntrights Used to edit user account privileges.
141 ntsd Only for system developers.
142 nvspbind Used to modify network bindings.
143 openfiles Queries or displays open files.
144 pagefileconfig Display and configure Virtual memory settings.
145 path Set PATH environment variable for executable files.
146 pathping Latency and Packet loss info for each node in the network path.
147 pause Used to stop processing of a batch file.
148 pbadmin Starts Phone Book Administrator
149 pentnt Detect Floating Point Division error in the Pentium chip.
150 perfmon Access performance monitor in CMD
151 perms Display a user\’s ACL permissions for a file.
152 ping Test network connection to a computer.
153 popd Go to the latest path/folder stored by PUSHD command
154 portqry Display TCP and UDP port status.
155 powercfg Used to configure power settings and know battery health.
156 print Used to print a text file(s) from CMD.
157 printbrm For backup/recovery/migration of the print queue.
158 prncnfg Used to configure/rename a printing device.
159 prndrvr List/add/delete printer drivers.
160 prnjobs List/pause/resume/cancel print jobs.
161 prnmngr List/add/delete printers, display/set default printer.
162 prnport List/create/delete TCP printer ports, display/change port configuration.
163 prnqctl Clear printer queue, print a test page.
164 procdump Monitor system for CPU spikes, generate a crash report during a spike.
165 prompt Used to change the Prompt in CMD.
166 psexec Run a CMD process on a remote computer.
167 psfile Display remotely opened files, close an open file.
168 psinfo List system information about a local/remote machine.
169 pskill Kill a process(es) using its name or process ID.
170 pslist Display process status and info about active processes.
171 psloggedon See active users on machine.
172 psloglist Display event log records.
173 pspasswd Used to change account password.
174 psping Used to measure network performance.
175 psservice Display and control services on a machine.
176 psshutdown Shutdown/restart/logoff/lock a local or remote machine.
177 pssuspend Used to suspend a process on a local or remote computer.
178 pushd Change current folder and store previous folder for use by POPD.
179 qgrep Search file(s) for a given string pattern.
180 query process or qprocess Display information about processes.
181 rasdial Display Remote Access Service Status.
182 rasphone Manage RAS connections.
183 rcp Copy files to a computer running remote shell service.
184 recover Recover readable data from a defective disk.
185 reg Display/add/change registry keys and values in Windows registry.
186 regedit Import/export/delete settings from a .reg text file.
187 regsvr32 Used to register/unregister a DLL file.
188 regini Used to change registry permissions.
189 relog Export performance counters to other formats like TSV, CSV, SQL.
190 rem Add comments in batch file.
191 ren Used to rename a file(s).
192 replace Used to replace a file with another file of same name.
193 reset session Used to reset a remote desktop session.
194 rexec Run commands on remote machines running Rexec service.
195 rd Used to delete a folder(s).
196 rmdir Used to delete a folder(s).
197 rmtshare Manage file and printer shares local or remote servers.
198 robocopy Used to copy files and folders that have changed.
199 route Display/change the local IP routing table.
200 rsh Run commands on remote servers running RSH service.
201 rsm Manage media resources using Removable storage.
202 runas Run a program as a different user.
203 rundll32 Used to run a DLL program.
204 sc Use Service Controller to manage Windows services.
205 schtasks Schedule command(s) to run at a specific time.
206 secedit Configure system security.
207 set Display/set/remove environment variables in CMD.
208 setlocal Control visibility of environment variables in a batch file.
209 setspn Manage Service Principal Names for an Active Directory service account.
210 setx Set Environment Variables permanently.
211 sfc System File Checker
212 share List/edit a file share or print on any computer.
213 shellrunas Used to run a command as a different user.
214 shift Change the position of the batch parameters in a batch file.
215 shortcut Create a Windows shortcut.
216 shutdown Shutdown the computer.
217 sleep Put computer to sleep for specified number of seconds.
218 slmgr Software Licensing Management tool for activation and KMS.
219 sort Used to sort and display a redirected or piped input.
220 start Start a program, command, or batch file.
221 strings Find ANSI and UNICODE strings in binary files.
222 subinacl Display/modify ACEs for file and folder permissions.
223 subst Associate a path with a drive letter.
224 sysmon Monitor and log system activity to Windows event log.
225 systeminfo Display detailed configuration information about the computer.
226 takeown Used to take the ownership of a file.
227 taskkill Used to terminate on or more running processes.
228 tasklist Display a list of running apps and services.
229 tcmsetup Enable/disable TAPI client.
230 telnet Communicate with a remote machine using TELNET protocol.
231 tftp Transfer files to and from a remote machine running TFTP protocol.
232 time Display/change system time.
233 timeout Delay a batch file execution for specified seconds.
234 title Change
235 touch Change file timestamps.
236 tracerpt Process event trace logs and generate trace analysis report.
237 tracert Trace route to a remote host by sending ICMP request messages.
238 tree Display a folder structure in the form of a graphical tree.
239 tsdiscon Terminate a remote desktop connection.
240 tskill Terminate a running process on a RD Session Host server.
241 tssutdn Shutdown/reboot a terminal server remotely.
242 type Show contents of a text file.
243 typeperf Write performance data to a CMD window or a log file.
244 tzutil Time Zone Utility.
245 unlodctr Remove performance counter names and explain text for a service from the registry.
246 ver Show version number of installed OS.
247 verify Verify whether files are saved correctly on the disk.
248 vol Show disk volume label and serial number.
249 vssadmin Show shadow copy backups, installed shadow copy writers and providers.
250 w32tm Access Windows Time Service Utility
251 waitfor Used to synchronise events between networked computer(s).
252 wevtutil Retrieve information about event logs and publishers.
253 where Find and display file(s) in the current directory.
254 whoami Display information about the active user.
255 windiff Compare contents of two files or sets of files.
256 winrm Windows Remote Management.
257 winrs Windows Remote Shell.
258 wmic Windows Management Instrumentation Command.
259 wuauclt Windows Update Agent to download new update files.
260 xcalcs Change ACLs for files and folders.
261 xcopy Copy files or directory trees to another folder.
กำหนดรูปแบบให้ตัวเลขแบบ leading Zero
มีเพื่อนต้องการแฟ้ม .csv ที่มี leading zero
คือ นำหน้าด้วยเลข 0 หากจำนวนหลักไม่ครบตามต้องการ
เพราะเป็นเงื่อนไขของหน่วยเหนือ เค้าขอมาอย่างไรก็ต้องจัดให้
กำหนดมาให้มีข้อมูล 3 หลัก เช่น 007 ส่งแต่ 7 ไปเค้าก็ไม่ปลื้ม
แต่ข้อมูลในระบบเก็บเป็นเลข 7
เดิมนั้นคุณปอ นำข้อมูลออกจากระบบ (export)
แล้วเขียนในรูปแบบ .htm แต่เปลี่ยนสกุลเป็น .xls อัตโนมัติ เพื่อใช้ใน excel
จากนั้นคุณนอ ก็เปิดใน excel เพื่อประมวลผลอีกซะป๊ะ
แล้วจึง save as เป็น .csv เพื่อนำเข้าระบบ (import) ให้หน่วยเหนือ
สรุปขั้นตอน
1. ข้อมูลเลข 7 ในระบบ ปรับเป็น 007 แล้วส่งเป็น .htm จะพบ 007 ผ่าน table
ไม่พบปัญหา เมื่อแสดงผล 007 ใน browser
2. นำแฟ้ม .htm แปลงเป็น .xls ด้วยการเปลี่ยนนามสกุล เพื่อนำไปเปิดใน excel
ไม่พบปัญหา เพราะแฟ้มทั่วไปเปลี่ยนนามสกุลได้
3. เปิดแฟ้ม .xls ที่มีเลข 007 พบว่า excel ปรับการแสดงผลเป็น 7 ทันที
พบปัญหา ว่าเลข 007 เมื่อแสดงใน excel จะพบเพียงเลข 7
4. เดิมแก้ด้วยการปรับแบบ manual ใน excel
พร้อมไปกับการประมวลผลอื่น แล้วส่งออกเป็น .csv ก็รู้สึกว่าเป็นการทำงานหลายรอบ
คุณนอ บอกคุณปอ ว่าไม่สะดวก ช่วยปรับระบบให้หน่อย
สรุปว่า
ในขั้นตอนที่ 1 เขียนข้อมูลออกจากระบบ
โดยปรับเพิ่ม css เข้าไปใน table เพื่อให้การแสดงผลใน excel ถูกต้อง
ด้วยการเติม css ว่า style=”mso-number-format:000;”
เท่านี้ใน excel ก็จะมองเห็น 000 ตามต้องการแล้ว ซึ่งใช้งานได้กับ excel
เมื่อส่งออกไปเป็น .csv ก็พบว่ารูปแบบ 000 ติดไปด้วย และส่งไปให้หน่วยเหนือได้
ตัวอย่าง source code ใน .xls
<body>
<table>
<tr><td style=”mso-number-format:000;”>0</td></tr>
<tr><td style=”mso-number-format:000;”>000</td></tr>
</table>
</body>
ปล. ข้อมูลเรื่องนี้ได้จากการย้อนรอยกลับขึ้นไปจากตัว excel เองครับ
พบคลิ๊ปที่ใช้อธิบาย Algorithm เรื่อง Heap Sort โดย CHUA, PATRICIA G. & MAGSINO, ALBERT ROQUE G.
ว่ากันด้วยเรื่องโครงสร้างข้อมูล (Data Structure) ครับวันนี้
พบว่ามีหัวข้อน่าสนใจมากมาย หนึ่งในเรื่องการจัดเรียง (Sorting) คือ Heap Sort
เป็นการจัดเรียงที่ยากจะเขียนให้เข้าใจด้วยตารางเป็นช่อง ๆ
เพราะหลักการเป็นการใช้ Binary Tree หรือ Tree แบบ Heap
ถูกนำมาช่วยกำหนดแนวคิดการเคลื่อนย้ายข้อมูล เพื่อการจัดเรียง
นั่งดูคลิ๊ปของนักวิชาการมาหลายท่านแล้ว
พบว่าคลิ๊ปของ CHUA, PATRICIA G. & MAGSINO, ALBERT ROQUE G.
วิชา CS141 – AC1
อธิบายการจัดเรียงข้อมูลแบบ Heap Sort ได้ดีมาก
แบ่งการอธิบายเป็น 2 รอบ
รอบแรก เล่าให้เห็นภาพการทำงานของ Heap Sort
รอบสอง เล่าพร้อมกับการอธิบายอัลกอริทึม
เทคนิคที่ใช้ คือ
การแสดงซอร์ทโค้ด แล้วแสดงผลลัพธ์ของตัวแปรที่เกี่ยวข้อง
ในแต่ละบรรทัด ผ่านตารางค่าตัวแปร
ไปพร้อมกับภาพการเคลื่อนข้อมูลในอาร์เรย์ (Array)
และเปลี่ยนโครงสร้าง Heap Tree ไปพร้อมกัน