คลังเก็บบล็อก

sharepod = copy เพลงจาก iphone


ไอโพนใช้ง่ายใช้ซักพักจะติดใจ แต่หลายๆอย่างทั้งห้าม ทั้งจำกัด จนรู้สึกว่าเหมือนไปเช่าเครื่องมันมาใช้ หรือบางคนคิดว่าติดคุก ก็เลยมีหลายคนยอม jailbreak (แหกคุก) มันซะจะได้รู้สึกว่าโทรศัพย์เครื่องนี้เป็นของฉัน (i’s phone) จริงๆซะที เสี่ยงประกันขาดก็ยอม
เรื่องง่ายๆ อย่างเสียบสายแล้วเอาเพลงลงเครื่อง อยากจะคัดลอกเอาลงเครื่องอื่น ก็แค่เสียบสายเข้าไป แล้วเลือกเพลงไป กลับทำไม่ได้ itunes กลับไม่ยอมทำซะงั้น (คิดถึงโทรศัทพ์เครื่องแรกที่ซื้อเอง imobile i150 ทำง่ายมากๆ เสียบสายก็ทำได้แล้ว ไม่ต้องลงโปรแกรมด้วยซ้ำ)
ความจริงไม่ต้องเจลเบรคก็ copy เพลงกลับมาได้โดยใช้โปรแกรมแชร์พอต

  1. โหลดมาได้เลยจากเว็บ http://www.getsharepod.com/
  2. ไม่ต้องลงติดตั้งเปิดโปรแกรม SharePod.exe ในไฟล์ซิปใช้ได้เลย แต่ต้องลง itune ไว้ก่อนแล้วและไม่ได้เปิดไอจูนทิ้งไว้ก่อน ที่สำคัญคือต้องเสียบไอโพนไว้ ^_^
  3. เปิดโปรแกรมแซร์พอร์ต
  4. เลือกเพลง
  5. กด copy to pc

เป็นอันเสร็จได้เพลงออกมาฟังกันแล้ว

Advertisements

ป้องกัน Copy Paste


ถ้าต้องการไม่ให้ user คัดลอกช้อมูลมาวางในช่องยืนยันอีเมล์ เราสามารถใช้คุณลักษณะ (attribute) onpaste ของเท็ก อินพุตช่วยป้องกันได้ ตามตัวอย่าง

<input type="text" name="confrimEmail" autocomplete="off" onDrag="return false;" onDrop="return false;" onPaste="return false;" />

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

<input type="text" name="confrimEmail" autocomplete="off" onDrag="return false;" onDrop="return false;" onPaste="return false;" onMouseDown="noRightClick(event);" onKeyDown="return noPaste(event);" />
<script type="text/javascript">
function noPaste(event)
{
	var pressedKey = String.fromCharCode(event.keyCode).toLowerCase();
	if (event.ctrlKey && pressedKey == 'v')
	{
		alert('Sorry, this functionality is disabled.');
		return false;
	}
}

function noRightClick(event)
{
	if (event.button==2)
	{
		alert("Right Click Not Allowed!");
	}
}
</script></a>
 

มี 2 ฟังก์ชั่นคือ

  1. noRightClick ป้องกันการคลิกขวาทุกชนิด
  2. noPaste ป้องกันการวางโดนใช้ชอร์ตคัต Shortcut,ชอร์ตคัต คนที่เคยเขียนเกมส์มาจะห็นว่าความจริง เราใช้แค่ event.ctrlKey ก็ตรวจจับการใช้ ปุ่ม control ได้แล้ว ภาษาหรือเครื่องแมค บางครั้งต้องใช้ปุ่มนี้ในการพิมพ์อักษรบางตัว ทำให้ต้องใช้ event.keyCode มาจับว่าเป็นการวางข้อความ Ctrl + V รึเปล่า

ว่างๆ ลองดัดแปลงเป็นตรวจจับการจับภาพหน้าจอหรือพิมพ์หน้าเว็บดูนะครับ
ดูเพิ่มเติม

%d bloggers like this: