Category Archive network

Google Chrome ชนโครม!

ถ้า พิมพ์คำว่า about:config ลงที่ address bar Firefox แล้วกดเอนเทอร์ จะเป็นการเข้าไปแก้ไขการกำหนดค่าต่างๆ ที่ปกติจะไม่มีหน้าจอให้ตั้งค่า

Google Chrome ก็มีการใช้งานแบบนี้เหมือนกันเช่น
chrome://settings เหมือน about:config ของ Firefox แต่มีทางเลือกน้อยกว่ามาก ตามสไตล์ Google
chrome://history/ หน้าที่เคยเข้าไปดู
chrome://downloads/ จัดการการดาวน์โหลด
about:plugins ลงของเล่นอะไรไว้บ้าง
ทั้ง 4 ตัวคงธรรมดา ไม่น่าสนใจ แต่โครมซ่อนเครื่องมือที่ไว้ชนกับโปรแกรมอื่นๆ สมชื่อ คือ
about:memory บอกว่าใช้หน่วยความจำไปเท่าไหร่ เหมือน windows อะไรใช้แรมบ้าง แต่ที่สำคัญคือ ถ้าเปิด browser ตัวอื่นๆ มันจะรายงานออกมาด้วย งานนี้ Firefox โดนประสานงาเต็มๆ เพราะใช้ มากที่สุด ที่น้อยที่สุด คือ ie (ข่าวดีครั้งแรกของมัน) จะเชื่อได้รึเปล่าคงต้องลอง เอา windows task manager มาเทียบดูข้อมูลตรงกัน ไม่ได้ make ลอยๆ เหมือน safari ชอบทำ ลงทุน ถอด Firefox ออก แล้วลงใหม่แบบไม่มีส่วนเสริม ใช้แรมน้อยกว่า แต่ไม่น่าสนใจ (ใส่ลูกเล่นไม่ได้ก็ไม่ใช้ หมาไฟซิ)
about:cache ดูว่าโครมเก็บอะไรเอาไว้บ้าง
about:crash อยากรู้ว่าถ้าโครมล่ม จะหน้าตาเป็นยังไง ทำประชด ie กับ Firefox เริ่มติดเชื้อจากบรรดาของเล่นทั้งหลายเข้ามาแล้ว
about:dns อันนี้เอาใน network admin โดยเฉพาะ
about:histograms ไว้ให้คุณดูว่า ฉัน นะแรงแค่ไหน
about:version บอก version
แต่เครื่องผมมีคำสั่งที่ไม่ทำงาน 3 ตัว คือ
about:internets ดูตามรูปเหมือนมี animation ให้ดูมั้ง
about:network ไม่ทำงานอีกตัว
about:stats สถิติการทำงานของส่วนต่างๆ

ดูเพิ่มเติม

ทำไปทำมาก็มีแต่ firefox อยู่ดี ^_^

โดนจนได้

อาทิตย์ก่อน facebook ผมโดน hack เอาไปส่งเมล์คิดอยู่นานว่า พลาดไปตรงไหนหว่า
หาไปหามากว่าจะเห็นก็งงอยู่นานเหมือนกัน
hack facebok
ดูดีๆ ครับเมล์ส่งมาจาก [email protected]
ไม่ได้มาจาก facebook.com เผลอคลิกเข้าไป ก็เท่ากับว่าบอกรหัสผ่านไปให้มันเองเต็มๆ เลย
ต่อไปก่อนจะทำอะไร ต้องดูดีๆ ซะแล้วซิ

ลบโฟลเดอร์เปล่าๆ

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

  • เข้าไปใช้ command โดย กดปุ่ม windows (ปุ่มรูปหน้าต่าง ตัวที่สอง แถวล่างสุด) พ���้อม��� ตัว r จะเห็นหน้าต่างเล็กๆ ถูกเปิดขึ้นมาใหม่
  • ก่อนอื่นเราจะให้โปรแกรมทำงานในไดร์ฟที่ต้องการ โดยถ้าจะลบในไดร์ฟ c พิมพ์ cd ../../ เอ็นเทอร์ ถ้าเป็นไดร์ฟอื่นๆ พิมพ์ชื่อไดร์ฟตามด้วย : อย่างไดร์ฟ d พิมพ์ d: แล้วเอ็นเทอร์
  • พิมพ์ for /f “delims=” %%d in (‘dir /s /b /ad ^| sort /r’) do rd “%%d” เอ็นเทอร์ เป็นอันเสร็จพิธี

ดูเพิ่มเติม

windows internet explorer 9 beta

วันนี้ได้รับอีเมล์พร้อมลิงค์ให้ดาวน์โหลด windows internet explorer 9 beta จากเว็บ sitepoint หลังจากได้ข่าวแผนการปรับปรุงตัวของเว็บเบราเซอร์ประจำวินโดวส์หลังจากเสียความภัคดีให้ไฟล์ฟอกซ์ขวัญใจโปรแกรมเมอร์มาระยะหนึ่ง (ถ้าคุณเขียนโปรแกรมหรือใช้เว็บระดับสูงจะต้องชอบแน่นอน) และสร้างความไม่พอใจให้ใครหลายคนที่สร้างมาตรฐานตามแบบมาตฐานกูมาพักใหญ่ ได้ข่าวว่าจะปรับปรุงตัว ประพฤฒิตามธรรมนองครองธรรมเยี่ยงชาวบ้านซะที ก็ได้แต่หวังว่าจะพูดความจริงซะที

ครั้งแรกที่เห็นคือ ช่องใส่ยูอาร์เอลมีพื้นที่ประมาณครึ่งหน้า เมื่อลองเปิดเท็ปใหม่ จะเพิ่มบริเวณด้านหลังนี้
windows internet explorer 9 beta
แต่พอใช้ไปซักระยะตอเริ่มผุดมาเรื่อยๆ เท็บจะย่อขนาดตามจำนวนที่เพิ่มขึ้นเรื่อยๆ จนเหลือแต่ไอคอน เปิดเวิร์ดเพรสก็เห็นหน้าเว็บเพี้ยนอย่างไม่น่าให้อภัย คิดนานว่าจะทำอะไรเป็นบางครั้ง เอาเป็นว่าความหวังคงต้องพักเอาไว้ก่อนเหมือนที่เวอร์ชั่น 8 ทำให้ผิดหวังมาแล้ว

ความจริงช่วงนี้เป็นช่วงที่มีการแข่งขั้นของเว็บเบราเซอร์ต่างๆ สูงมาก ต่างก็อัพเดต ปล่อยเวอร์ชั่นเบต้ามาให้เล่นกันหลายตัว คู่แข่งอย่างไฟล์ฟอกซ์ทิ้งศักศรีอันดับสอง เลียนแบบโครมของกูดเกิ้ลหลายจุดด้วยกัน (Fiefox 4 beta) แต่แม้จะเป็นตัวเบต้า ก็สามารถใช้งานได้สมบูรณ์แทบเป็นปกติ จะมีก็เอดออนต่างๆ อาจจะลงไม่ได้บ้าง แต่สามารถทำหน้าที่หลักๆ ได้ไม่มีที่ติ สามารถบอกสาวกได้เต็มปากว่า จะดียิ่งขึ้นไปอีกตามสัญญา

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

ต่อไปถ้าไอ้อียังไม่สามารถปรับปรุงตัวอาจจะเหลือแต่ชื่อไว้ให้รุ่นน้องๆ เอาไว้เป็นคำถามว่า โปรแกรมใดต่อไปนี้เป็นเว็บเบราเซอร์ หรือเหลือเอาไว้ทดสอบเซอร์ด้าน css

เอามัน Linus Torvalds

เป็นเรื่องที่ผมเคยฝากไว้ที่เว็บ http://www.libraryhub.in.th

just-for-fun

ซอร์ไอเซค นิวตัน ลีโอนาโด ดาร์วินชี และอัจฉริยะอื่นๆ ทุกคนมีสิ่งที่เหมือนกัน

นั่นคือ ความสามารถหลายๆ ด้าน และความคิดอันเป็นเอกลักษณ์

การได้อ่านชีวประวัติ (อย่างละเอียด) ของคนเหล่านี้

จะทำให้คุณได้เห็นมุมมองใหม่ๆ แบบที่คุณคิดไม่ถึงว่า มีคนคิดแบบนี้อยู่ด้วย

ชื่อ Linus Torvalds (ไลนุส ไม่ใช่ ลีนุก ทอร์วอลด์)

อาจจะไม่คุ้นกับคนส่วนใหญ่ แม้แต่คนที่เรียกตัวเองว่าคนไอที

บางคนเรียกเขาว่า hacker อันดับหนึ่งของโลกผู้เป็นศาสดาของ programmer

ส่วน Microsoft เรียกเขาว่า ปีศาจ

คุณอาจจะรู้จักผลงานเขาที่ชื่อว่า ลินุกซ์ หรือไม่ ? ไม่เป็นไร

เอาเป็นว่ามันเป็นคู่แข่งที่น่ากลัวของ windows

และทำให้มีคนที่คิดทำอะไรดีๆ ออกมาฟรีๆ ให้คนอื่นใช้กัน

ถ้าคุณรัก firefox รู้ไว้ว่า ถ้าไม่มีเขา มันเป็นแค่ โปรแกรมที่ไม่มีคนใช้แล้วเท่านั้น

ผมไปเจอหนังสือที่แปลโดย eS_U ชื่อหนังสือ “just for fun LINUS TORVALDS”

ที่ห้องสมุดวิทยาลัย ที่มีสาขาคอมพิวเตอร์ ซื้อมาตั้งแต่ปี 46 กลับกลายเป็นว่าผมเป็นคนแรกที่ยืมในปี 50

และท่าทางจะป็นคนแรกที่หยิบมันออกมาจากชั้นหนังสือ

หนังสือที่ดีอย่างนี้ สาบสูญไปกับระบบ LC ที่ผมไม่เคยทำความเข้าใจกับมันได้ซะที่

ถ้าคุณไม่สนใจ IT ก็ไม่เป็นไร ถ้าคุณสนุกกับหนังสืออ่านเล่น

ที่บอกว่าเป็นหนังสือชีวประวัติอย่างของโน้ตอุดม / บอย / น้าเนค

หรือหนังสือเฉพาะกิจอย่าง Lidia here am I

ผมว่าหนังสือเล่มนี้ (just for fun LINUS TORVALDS) ดีกว่านั้น

มันหนาถึง 374หน้านะครับ แต่ก็อ่านเพลินๆ คืนเดียวจบ เหมือนกินต้มยำอร่อยๆ

ถ้าชอบแนวปรัญญาความคิดใหม่ๆ หนังสือเล่มนี้มีให้คุณได้ขบคิด

ผมคัดลอกเอาเนื้อเรื่องบางส่วนมาให้ลองอ่านเล่นดูนะครับ

“ตอนเด็กผมหน้าเกลียดมาก บอกกันตรงๆ อย่างนี้เลย

และผมหวังว่าวันหนึ่งเมื่อฮอลลีวู้ดสร้างหนังเกี่ยวกับลินุกซ์ขึ้นมา

พวกเขาคงจะหาพระเอกที่หน้าหาเหมือน ทอม ครูซ มาเล่น

แม้ในความเป็นจริงมันจะเป็นอะไรที่ตรงกันข้ามกันเลยก็ตาม

แต่อย่าเพิ่งเข้าใจผิดนะครับ ผมไม่ถึงขนาดคนค่อมแห่งนอตเตอร์ดามหรอก

ลองนึกภาพตามดีกว่า นึกถึงเด็กผู้ชายคนหนึ่งที่มีฟันหน้าใหญ่มาก

(ทุกคนที่ดูรูปผมตอนเด็กจะเห็นว่าหน้าผมดูคล้ายตัวบีเวอร์ไม่น้อย)

นึกถึงการแต่งตัวที่เชยระเบิด และนึกถึงจมูกที่ใหญ่ผิดปกติ

อันเป็นเอกลักษณ์ของตระกูลทอร์วอลด์ นั่นละครับ ตัวผมในวัยเด็ก”

หรือ

“แล้วทำไมสังคมถึงวิวัฒนาการได้ละ? อะไรคือแรงผลักดันที่สำคัญ?

เทคโนโลยีเป็นปัจจัยสำคัญที่ทำให้สังคมเปลี่ยนแปลงจริงหรือ?

จริงหรือที่การผลิตเครื่องจักรไอน้ำทำให้ยุโรปเป็นสังคมอุตสาหกรรม

แล้วหลังจากนั้นสังคมมนุษย์ก็วิวัตนาการโดยอาศัยโนเกียและโทรศัพท์มือถืออื่นๆ

จนกลายเป็นสังคมแห่งการสือสารไป?

ดูเหมือนนักปรัชญาทั้งหลายจะพอใจกับคำอธิบายนี้ จึงพากันไปสนใจแต่ประเด็นที่เทคโนโลยีมีผลต่อสังคม

แต่ผมในฐานะนักเทคโนโลยีกลับรู้ดีว่าเทคโนโลยีไม่ได้ส่งผลต่ออะไรเลย

สังคมต่างหากที่มีผลต่อเทคโนโลยี ไม่ใช่ทางกลับกัน

เทคโนโลยีเป็นเพียงตีกรอบว่าเราสามารถทำอะไรได้บ้าง

และเราจะทำสิ่งต่างๆ เหล่านั้นโดยเปลืองเงินน้อยที่สุดได้ยังไง

เทคโนโลยีก็เหมือนบรรดาเครื่องไม้เครื่องมือที่ถูกสร้างขึ้นด้วยเทคโนโลยีนั่นแหละ

คือมันไม่มีความคิดเป็นของตนเอง มันมีหน้าที่แค่ทำงานไปตามที่คุณใช้มัน

ส่วนแรงจูงใจของการทำงานนั้นเป็นความจำเป็นและความต้องการของมนุษย์โดยแท้

ทุกวันนี้เราติดต่อสื่อสารกันมากขึ้นไม่ใช่เพราะเรามีอุปกรณ์

แต่เพราะมนุษย์เราชอบการพูดคุยกันอยู่แล้ว เราจึงต้องมีการติดต่อสื่อสารกัน ซึ่งถ้าอุปกรณ์ไม่พร้อม

เราก็จะสร้างมันขึ้นมา เพราะอย่างนี้โนเกียถึงได้เกิด”

copy รายชื่อไฟล์อย่างเร็ว

จะส่งรายชื่อหนังที่มีให้เพื่อนแต่ไม่อยากที่จะ copy ชื่อไฟล์ที่ละเรื่องก็ใช้เวลามากเกินไป โปรแกรมเมอร์ต้องหาวิธีที่ดีที่สุด งายที่สุด แต่ได้ผลดีที่สุดเสมอ (สรุปว่าหาวิธีขี้เกียจแต่ผลงานออกมาดี) windows ไม่ให้ tools ที่จะแก้ปัญหานี้มาด้วย ดังนั้นเราจะกลับไปให้วิธีเดียวกับสมัยที่ computer อยู่แต่ในห้องทดลองมีคนคุ้มกันแน่นหนาพร้อมคู่มือเล่มหนาเตอะ สำหรับเจ้าหน้าที่วิศวกรผู้ได้รับอนุญาตให้เปิดสวิตซ์ได้เท่านั้น ไม่ต้องกลัวครับบางคนอาจจะค้นพบว่าของโบราณมันง่ายกว่าที่ทำอยู่ทุกวันนี้ก็ได้

  1. ก่อนอื่นเราจะเข้าไปใช้ dos บรรพบุรุษ windows ถ้าคุณใช้ windows 7 พิมพ์ cmd ลงไปแล้ว enter windows อื่นๆ พิมพ์ในช่อง run หรือ กดปุ่มรูป windows พร้อมตัว r จากนั้นพิมพ์ cmd ในกล่องคำถามเปิดขึ้นมา
  2. ปโพลเดอร์ที่ต้องการจะแสดงรายชื่อไฟล์โดยใช้คำสั่ง cd ตามด้วยตำแหน่งที่ต้องการ เช่นจะไปที่โพลเดอร์ c:movie พิมพ์ cd c:movie ในกรณีที่ใช้คำสัง Copy ไว้ก่อนหน้านี้ ให้คลิกขวาหลังคำสั่ง cd แล้วเลือก Paste ได้เลย ถ้าอยู่บนไดร์ฟอื่นที่ไม่ใช้ไดร์ฟซี พิมพ์ชื่อไดร์ฟตามด้วย : เช่น อยู่บนไดร์ฟ k พิมพ์ k: เอ็นเทอร์ พิมพ์ cd k:movie ถ้าไม่เข้าใจลองอ่าน คำสั่ง DOS ที่น่ารู้
  3. พิมพ์ dir /b /s > list.txt จะได้รายชื่อไฟล์และโฟลเดอร์ทั้งหมดเก็บไว้ในไฟล์ list.txt ในโฟลเดอร์ k:movie

คำสั่งนี้สามารถปรับแต่งผลลัพธ์แบบอื่นๆได้อีกลองอ่านหัวข้อ DIR command line switches ที่
Print a list of directory contents in Windows 2000 with DOS

การ config visual Directory ใน apache

หลังจากลง appserv หรือ xampp เราก็จะสามารถเข้าไปเพื่อเขียนงานได้ทันที ในบางครั้งการทำเว็บก็มีความต้องการให้บางส่วนของเว็บทำงานเป็นพิเศษต่างจากปกติที่โปรแกรมจัดไว้ให้ เช่น เว็บมีขนาดใหญ่มากไม่เหมาะที่จะเก็บไว้ในไดร์ฟเดียวกับเว็บอื่นๆ ไม่ต้องการที่จะที่จะเก็บไว้ในไดร์ฟซี หรือต้องวางไว้โดยใช้ port พิเศษเพื่อความปลอดภัย
ใช้ editplus เปิด Config จะอยู่ที่ C:\xampp\apache\conf\httpd.conf ใช้ เนื่องจากต้องการจะแยก config ทีเพิ่มมาใหม่ไว้อีกที่เพื่อความเป็นระเบียบและบริหารง่าย จะใช้วิธี include ให้ไปอ่านจากอีกไฟล์หนึ่ง เพิ่มบรรทัด
Include “C:\xampp\apache\conf\extra\httpd-plus.conf” หลัง include คือ ชื่อไฟล์และพาร์ทที่จะเก็บ config ตัวใหม่
ถ้าต้องการ map directory ใหม่ใช้

Alias /www2 "d:/www2/"
<Directory "d:/www2">
AllowOverride All
Order allow,deny
Allow from all
</Directory>

อธิบายคือ map directory d:/www2 โดยจะสามารถเรียกโดย url http://localhost/www2/
ถ้าต้องการกำหนด port หรือค่าอื่นๆด้วย

Listen 8080
Alias /www2 " d:/www2/"
<Directory "d:/www2/">
Options Indexes FollowSymLinks MultiViews ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:8080>
ServerAdmin [email protected]
DocumentRoot "d:/www2"
ServerName Plus.localhost
ServerAlias dev.localhost
ErrorLog "logs/Plus.localhost-error.log"
CustomLog "logs/Plus.localhost-access.log" combined
</VirtualHost>

จะต่างกันที่เรียกโดย url http://localhost:8080 คือต้องระบุ port ด้วยและ config บางส่วนจะต่างกัน
เช่น การกำหนดอีเมล์ผู้ดูแล domain
อ่าน ทำ dns (Domain Name System) ส่วนตัว เพิ่มเติมครับ

ทำ dns (Domain Name System) ส่วนตัว

เวลาเขียนระบบใหญ่ๆ ที่สัมพันธ์กันหลาย domain หรือเขียน blog ที่ลูกค้าต้องการให้แต่ละตัวมี domain เป็นของตัวเอง เช่น pitt.bkkblog.com ,dev.bkkblog.com ถ้ามี network มาช่วย set domain ไว้เทสได้ก็ดี
หรือจะสร้าง dns ส่วนตัวไว้ใช้เฉพาะเครื่องที่เป็น server ก็จะง่ายกว่าครับ (วิธีนี้มีผลเฉพาะเครื่องที่เราทำไว้เท่านั้น)

  1. เปิดไฟล์ C:\Windows\system32\drivers\etc\hosts ถ้าเป็น windows รุ่นหลังต้องเอา read only และกำหนดสิทธิให้เขียนได้ก่อนครับ
  2. เพิ่ม บรรทัด 127.0.0.1 pitt.bkkblog.com ลงไป
  3. ถ้าต้องการเพิ่ม domain อื่นๆ ก็เพิ่มบรรทัด 127.0.0.1 domain ลงไปเรื่อยๆ

ไปที่ browser แล้วพิมพ์ url ว่า pitt.bkkblog.com จะเป็นการดึงข้อมูลจากเครื่องเราครับ