Private surfing in Ubuntu – using Tor+Privoxy

ท่องเว็บเงียบ ๆ ในอูบุนตูลีนุกซ์

(สำหรับวินโดวส์ ดูที่ http://wonam.exteen.com/20060923/tor )

Tor (ตอร์) เป็นเครือข่ายและโปรแกรมช่วยเพิ่มความเป็นส่วนตัวในการท่องเว็บ นอกจากนี้ยังอาจช่วยให้เราสามารถเข้าเว็บที่ถูกบล็อกได้อีกด้วย

Privoxy (ไพรว็อกซี่) เป็นโปรแกรมพร็อกซี่ที่ช่วยเพิ่มความเป็นส่วนตัวในการท่องเว็บเช่นกัน โดยสามารถดักจับ ‘คุกกี้’ และกรองเนื้อหาบางอย่าง เช่น โฆษณา ออกไปได้

ติดตั้ง Tor และ Privoxy ใน Ubuntu

1 – ติดตั้งแพคเกจ “tor” และ “privoxy”
จะใช้เมนู System -> Administration -> Synaptic Package Manager
หรือจะใช้คำสั่งที่คอมมานด์ไลน์ก็ได้ คือ:

sudo apt-get install tor privoxy

2 – ปรับตั้งค่าของ Privoxy โดยแก้ไฟล์ /etc/privoxy/config:

sudo gedit /etc/privoxy/config

3 – เพิ่มบรรทัดนี้เข้าไป (รวม จุด ตรงท้ายสุดด้วย):

forward-socks4a / localhost:9050 .

โดยจะเพิ่มเข้าไปที่ไหนของไฟล์ก็ได้
(เพื่อความอ่านง่าย แนะนำให้เพิ่มแถว ๆ ส่วนที่ชื่อว่า “FORWARDING” / “forward-socks4”)

4 – (ทำหรือไม่ก็ได้) หากไม่ต้องการให้บันทึกปูมการทำงานของโปรแกรม (log) ให้ใส่ # หน้าบรรทัดที่เขียนว่า “logfile logfile”

5 – (ทำหรือไม่ก็ได้) หากไม่ต้องการให้บันทึกคุกกี้ที่ถูกดักจับ ให้ใส่ # หน้าบรรทัดที่เขียนว่า “jarfile jarfile”

6 – รีสตาร์ท Privoxy ใหม่ โดยใช้คำสั่ง:

sudo /etc/init.d/privoxy restart


ตั้งค่า Firefox ให้ใช้งาน Tor

ในที่นี้ จะใช้ปลั๊กอิน Torbutton เนื่องจากไม่ซับซ้อน ติดตั้งง่าย.
ปลั๊กอินอื่น ๆ ที่ใช้ได้เช่นกัน โดยอาจมีลูกเล่นมากกว่า/ซับซ้อนกว่า เช่น FoxyProxy

1 – ติดตั้ง Torbutton โดยไปที่หน้าเว็บ: https://addons.mozilla.org/en-US/firefox/addon/2275

2 – ปิดไฟร์ฟ็อกซ์ และเปิดใหม่

3 – ที่มุมล่างขวา จะเห็นข้อความว่า “Tor Disabled” (ตอร์ปิดใช้งาน)

4 – เมื่อต้องการความเป็นส่วนตัวมากขึ้น หรือต้องการเข้าเว็บที่ถูกบล็อก ให้คลิกที่ข้อความข้างต้น มันจะเปลี่ยนเป็นคำว่า “Tor Enabled” (ตอร์เปิดใช้งาน)

5 – ท่องเว็บได้ 🙂


เรียบเรียงจาก Step by step with Tor ที่ Ubuntu Forums
ลีนุกซ์ดิสโทรอื่น ๆ ทำคล้าย ๆ กัน แต่จะแตกต่างกันเรื่องตำแหน่งไฟล์ตั้งค่า (คอนฟิก)

updated 2007.05.30: เอกสารโดยละเอียด (ภาษาอังกฤษ) ดูที่:
Running the Tor client on Linux/BSD/Unix – ติดตั้ง client (สำหรับใช้งานดูเว็บ); และ
Configuring a Tor server – ติดตั้ง server (เพื่อช่วยให้คนอื่นดูเว็บได้ดีขึ้น – ยิ่งมี Tor server เยอะ ก็ยิ่งทำให้เครือข่าย Tor มีประสิทธิภาพดี)

updated 2007.05.31: เพิ่งเห็นว่า ที่ ubuntuclub ก็มีลงไปแล้ว

technorati tags:
,
,

Touchpad tapping way too sensitive in Ubuntu – how to fix it

การทดลองใช้ GNU/Linux (Ubuntu 7.04) กับโน๊ตบุ๊ค ยังคงพบปัญหาจุกจิกกวนใจอยู่ทั่วไป
แต่จะพยายามแก้ไปเรื่อย ๆ จนกว่าจะทนไม่ไหว (ไม่คุ้มกับเวลาที่เสียไป)

ปัญหาอย่างหนึ่งที่กวนใจมากก็คือ tapping (การ ‘คลิก’ โดยกดที่ทัชแพด แทนที่จะกดที่ปุ่ม) มันเร็วเกินไป แตะโดนนิดหน่อย ๆ ก็จะหาว่าเราคลิกซะแล้ว ทำให้ทำงานลำบากมาก เช่น ไล่ดูหน้าเว็บอยู่ดี ๆ มันก็จะคลิกลิงก์ให้เราเฉย หรือว่าพิมพ์เอกสารอยู่ แล้วมือเผลอไปโดน เคอร์เซอร์ก็จะเปลี่ยนตำแหน่งไปที่อื่น-บางทีก็ทำงานเละได้

วิธีแก้ (ดูจาก Ubuntu Forums)

ลงแพคเกจที่ชื่อ gsynaptics
(หรือ ksynaptics, qsynaptics ตามเดสก์ทอปที่ใช้
– และคำว่า synaptics ในชื่อแพคเกจ มาจากชื่อ Xorg Synaptics Touch Pad Driver – ไม่เกี่ยวกับตัว Synaptic Package Manager ของ Ubuntu แต่อย่างใด)

sudo apt-get install gsynaptics

แพคเกจนี้จะเพิ่มตัวปรับแต่ง Touchpad ลงไปในเมนู Preferences

แต่ก่อนจะใช้ได้ ต้องไปแก้ /etc/X11/xorg.conf ก่อน,
โดยมองหา

 


Section "InputDevice"
 Identifier "Synaptics Touchpad"
 Driver  "synaptics"
 ...
EndSection

 

แล้วเพิ่มบรรทัดนี้

 


 Option  "SHMConfig"  "true"

 

ต่อท้าย (ก่อน EndSection)

แล้วรีสตาร์ท X ใหม่

ได้แล้วลองปรับตรง tapping ดู
หรือถ้าไม่ไหวจริง ๆ ก็ยกเลิกไปเลย (เอาเครื่องหมายถูก ที่ Enable tapping ออก)

ถ้าอยากปรับแต่งโดยละเอียดในไฟล์ xorg.conf
ดูตัวอย่างได้ที่ LinuxQuestions.org

technorati tags: ,

Poor power-managed Ubuntu 7.04

Two days ago, I still can running Windows XP SP2 for 6 hours on my laptop battery.
Today, it seems to last only 3.5 hours on Ubuntu 7.04.

Obviously, something wrong with its power management. Ubuntu users have spotted this.

It looks like the “CPU scaling” (powernowd) is not turned on by default in Ubuntu.
And this Bug #14837 shows that even it turned on, the profile is fixed — it can’t automatically be changed accordingly to the source of power (i.e. use Profile A for battery, and B when plugged.)

Someone has set a bounty for “Better Batter Life in Ubuntu” since last year. And the issue has been raised into the Blueprint as well (proposed for Gusty, next release of Ubuntu). Areas of improvements are ranging from hard disk access, cpu scaling, wireless lan mode, deactivation of unused devices.

For now, I need to know a way to, when I’m on battery, turn off my cd-rom drive and reduce my cpu speed. I’m using Sony VAIO PCG-V505CP. Anyone ? 🙂

(And now I exactly know why there are only download flavours of Ubuntu — Desktop and Server — as Laptop is not yet welcome here :P)

technorati tags:
,

Ubuntu automount is not that "auto" :P

ป่วยเล็กน้อย เมื่อวานอยู่บ้านลง Ubuntu ทั้งวัน – ย้ายข้อมูล ไรท์แผ่นติดตั้ง ฯลฯ

ไรท์ไปสองแผ่น บูทไม่ขึ้นซักแผ่น วีร์ทักว่า ตรวจ md5 ยัง เออเนอะ เราก็ไปตรวจ ก็ตรงกันนะ ไม่น่ามีปัญหา

เลยลองบูทใหม่ คราวนี้ไม่ได้รีสตาร์ท แต่ปิดเครื่องแล้วเปิดใหม่ ปรากฎว่าบูทได้!

ลงนั่นลงนี่ จนดึก

เช้ามา จะย้ายข้อมูลกลับ (เอาไปเก็บไว้ในดิสก์ภายนอก ก่อนหน้านี้) ก็เปิดสวิตทช์ดิสก์ ปรากฎ เฮ้ย มันไม่ automount แฮะ .. ผิดหวังนิดหน่อย นึกว่า Ubuntu รุ่นใหม่มันจะเก่งกว่านี้

อ่ะ ไม่เป็นไร ลอง mount เองก็ได้ … ก็ลองเปิดหาวิธีตามที่เค้าแนะนำ

เปิด shell ขึ้นมา พิมพ์ sudo ไปแล้ว .. นึกขึ้นได้ เฮ้ย รู้ละ ทำไมมันไม่เจอ ก็เปิดแต่สวิตทช์ แต่ยังไม่ได้เสียบสาย usb นี่นา – -“

แหม ก็นึกว่า Ubuntu มันจะ automount ไปดึงสายมาเสียบให้อัตโนมัติ! 😛

technorati tags:

Nix – the "functional" package manager

เฮ้ย น่าสนใจ, จาก OSNews:

NixOS is a Linux distribution based on Nix, a purely functional package management system. NixOS is an experiment to see if we can build an operating system in which software packages, configuration files, boot scripts and the like are all managed in a purely functional way, that is, they are all built by deterministic functions and they never change after they have been built.”

Nix เป็นระบบจัดการหีบห่อซอฟต์แวร์ (แพ็คเกจ) ตัวหนึ่ง (ทำนองเดียวกับพวก dpkg, RPM ฯลฯ บน Unix-like system หรืออย่าง gem ของ Ruby นี่ก็ใช่)
แต่ที่มันไม่เหมือนกับระบบอื่น ๆ ก็คือ ตัวชุดคำสั่งที่ระบุค่าต่าง ๆ สำหรับติดตั้งซอฟต์แวร์ของ Nix นั้น ยืมแนวคิดมาจาก functional language – ดูตัวอย่าง (ผมก็ดูไม่ค่อยรู้เรื่องหรอกนะ)

ดู functional programming และ declarative programming
ภาษาโปรแกรมส่วนใหญ่ที่ใช้เขียน ๆ โปรแกรมที่เราใช้งานกันอยู่ (เช่น PHP, C, Java, JavaScript) เป็นแบบ procedural – imperative คือต้องอธิบายการทำงานมันเป็นขั้น ๆ บอกคอมพิวเตอร์มันว่าจะทำ “อย่างไร” ในขณะที่ภาษาแบบ declarative จะบอกว่า จะทำ “อะไร”

มีเอกสารวิชาการที่อธิบายแนวคิด functional package management system ให้ดูด้วย

ส่วน NixOS นั่น ก็เป็นลีนุกซ์รุ่นที่ใช้ Nix นั่นเอง

ผลงานจาก ภาควิชาวิทยาศาสตร์สารสนเทศและการคำนวณ มหาวิทยาลัยอูเทรชท์ (Universiteit Utrecht) เนเธอร์แลนด์

อูเทรชท์เป็นเมืองน่ารักนะ 🙂 — มิฟฟี่ กระต่ายปากกากบาท เกิดที่นี่ 😀

[ผ่าน OSNews]

technorati tags: , ,

Thailand, FOSS, and Community

(ขอรวมมันที่เดียวเลยละกัน ไปตามแก้โพสต์ก่อน ๆ แล้วงง – -“)

รายงาน TLUG
รายงาน มัลติมีเดีย และรวมลิงก์ที่เกี่ยวข้อง ที่เว็บ Blognone

TLUG Resurrection
รายงานประเด็นต่าง ๆ ในงานเสวนา โดย เทพพิทักษ์ การุญบุญญานันท์

รายงาน : เสวนาโอเพนซอร์ส “อนาคตโอเพนซอร์สไทย”
รายงาน และสัมภาษณ์พิเศษคุณเทพพิทักษ์ พร้อมมัลติมีเดีย และลิงก์ที่เกี่ยวข้อง ที่เว็บ พลวัต

Thailand FOSS Retrospects
ย้อนมองวงการซอฟต์แวร์เสรีเมืองไทย บทความวิเคราะห์ โดย เทพพิทักษ์ การุญบุญญานันท์

รวมบทความ วัฒนธรรมแฮ็กเกอร์ ซอฟต์แวร์เสรี และโอเพนซอร์ส
สำรวจและทำความเข้าใจกับ วัฒนธรรมแฮ็กเกอร์ ซึ่งเป็นจุดกำเนิดของวัฒนธรรมซอฟต์แวร์เสรี และกระบวนโอเพนซอร์ส มีบทความเด่น เช่น มหาวิหารกับตลาดสด


วีดิโอของงาน TLUG อนาคตโอเพนซอร์สไทย ตัดมาเฉพาะตอนที่เกี่ยวกับชุมชน
ดูวีดิโอทั้งหมดได้ที่ howforge

อนาคต+โอเพนซอร์ส+ไทย 20 อย่างที่พอนึกออก
แนวคิด/ประสบการณ์ เกี่ยวกับ ชุมชน การผลิต โอเพนซอร์ส และประเทศไทย การนำเสนอ โดย อาทิตย์ สุริยะวงศ์กุล / พูดคุยแลกเปลี่ยน กับ คุณวิษณุ เอื้อชูเกียรติ และ อ.สุพัตร์ ฟ้ารุ่งสาง
ดาวน์โหลดสไลด์: PDF | OpenDocument

ชุมชนนักพัฒนาโอเพนซอร์สในประเทศไทย
ประสบการณ์ของนักพัฒนาโอเพนซอร์สรุ่นแรกในไทย การสร้างชุมชนนักพัฒนา การสนทนา โดย โดม เจริญยศ

Economics of Free and Open Source in Thailand
เศรษฐกิจของซอฟต์แวร์เสรีและโอเพนซอร์สในประเทศไทย แรงจูงใจของผู้ผลิต มวลวิกฤตของชุมชน คุณค่าของเครือข่าย การนำเสนอ โดย กานต์ ยืนยง
ดาวน์โหลดสไลด์: PowerPoint

ประสบการณ์ของผู้ใช้กับชุมชนโอเพนซอร์ส
ประสบการณ์ในมุมมองผู้ใช้ ที่เข้าร่วมชุมชนพัฒนา และอนาคตโอเพนซอร์สไทย การสนทนา โดย วิษณุ เอื้อชูเกียรติ

ปรัชญาซอฟต์แวร์เสรีกับการสร้างชุมชน
ปรัชญาซอฟต์แวร์เสรี ชุมชนผู้พัฒนา ชุมชนผู้ใช้ ทำไมในประเทศไทยถึงยังไม่เกิดเงื่อนไขให้เกิดโอเพนซอร์ส การสนทนา นำโดย เทพพิทักษ์ การุญบุญญานันท์

วงเสวนาเปิด
หัวข้อต่าง ๆ ข้อเสนอแนะ ประสบการณ์ วงเสวนาเปิด โดยผู้ร่วมงาน TLUG

ลิงก์บางส่วน เคยโพสต์ไปแล้วที่: TLUG presentation

tags:
|
|
|
|
|
|

dead

Banged my notebook with the train’s door two days ago (oh, kids). The disk couldn’t boot up any longer, “Operating System not found” … what a good timing, I had to submit an evaluation result for a conference poster yesterday! (it crashed a week ago as well, an hour before my presentation .. and back then two years ago, it (different hd actually) crashed five days just before my dissertation submission date.)

Back up, NOW! or never!

Windows XP setup disk, Mac OS X, Ubuntu Linux, nor GParted can found any partition.. only blank disk. I guess the master boot record is corrupted, but all the data is still there intact, … any idea how to recover them ?

Blogged from Ubuntu [LiveCD] on the very same notebook (my lovely notebook is ok, only hd that has a prob).

tags:
|
|
|
|

Poonlap’s coLinux Installation Guide

ขออนุญาตรวมลิงก์ การติดตั้ง coLinux (ใช้ Linux บน Windows) โดยคุณ Poonlap ครับ

  1. ติดตั้ง
  2. ปรับแต่งเน็ตเวิร์ก
  3. อัปเดทซอฟต์แวร์
  4. X Windows
  5. Service ใน Windows

GNOME 2.12 Thai in the news

เมื่อเช้าพลิก ๆ นิตยสาร LinuxUser & Developer เจอข่าวเกี่ยวกับ GNOME 2.12 ที่เพิ่งออก

มีภาพประกอบสองภาพ ภาพแรกเป็นหน้าจอเว็บ Planet TLWG มีโพสต์ของคุณ Kitt (พร้อมแมวขาว) อยู่บนสุด
อีกภาพเป็นหน้าจอเลือกเปิด service บน GNOME (ข้อความต่าง ๆ เป็นภาษาไทย)

ใครอยู่ใกล้ร้านหนังสือ ลองไปหา ๆ ดูได้ ของเดือน Nov 2005

autopackage

autopackage เอาไว้ทำตัวติดตั้งโปรแกรมต่างๆ บนลีนุกซ์
ตัวติดตั้งที่ได้นี่ จะรันบน command line ก็ได้ หรือจะเป็น GUI ก็มี (KDE และ GNOME)
มี Package Manager ด้วย (Add/Remove programs ของ MS Windows น่ะ)

ถึงทีมพัฒนา Linux TLE: น่าเอามาใช้กะ Linux TLE ป่าวครับ?
Synaptic นี่จะไม่ยากแล้วก็เถอะ แต่ผมว่าตัวนี้มันก็ตรงๆ ง่ายๆ เลยนะ ไม่ซับซ้อน
อืม แต่ก็ต้องรอมีแพ็คเกจก่อนน่ะนะ ไม่ค่อยเกี่ยวกะคนทำดิสโทรเท่าไหร่ อยู่ที่คนทำโปรแกรมมากกว่าแฮะ
งั้นเปลี่ยน ถึงทีม Lexitron, OpenOffice.org/OfficeTLE, … แทน 😛