วันพฤหัสบดีที่ 30 มีนาคม พ.ศ. 2566

OrangePi File Transfer

 วันนี้ได้มีโอกาสเล่น OrangePi

ต้องมีการโยนไฟล์เข้าไปใน OrangePi ก็เลยใช้ FileZilla, แต่ปรากฎว่าทำไม่ได้ เลยต้องลง ftp server ใหม่

- sudo apt-get install vsftpd

- sudo nano /etc/vsftpd.conf

- uncomment 

  • local_umask = 022
  • write_enable = true

- sudo systemctl start vsftpd

- sudo systemctl enable vsftpd

- sudo systemctl restart vsftpd


ลงเสร็จแล้ว ก็สามารถใช้งาน FileZilla ได้เลย


จอบอ




วันอาทิตย์ที่ 19 มีนาคม พ.ศ. 2566

Raspberry Pi Install Nodejs

ในบางครั้ง ถ้าเราเขียนเวป อาจจะต้องมีการใช้ java script เพื่อช่วยให้เวปของเราใช้งานได้ง่ายมากขึ้น

จึงจำเป็นต้องลง nodejs เพื่อใช้งาน java script


โดยการลง nodejs มีให้เลือก 2 แบบ คือ

1. version ล่าสุด

curl -fsSL https://deb.nodesource.com/setup_current.x | sudo -E bash -


2. version stable, long term support (LTS)

 curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -


และต้องใช้คำสั่ง

sudo apt install nodejs


และ ทดสอบว่า nodejs ใช้งานได้หรือไม่ ให้พิมพ์

node -v

ต้องแสดง V18.15.0 หรือตัวเลขอื่นๆที่ใช้ในขณะนั้น


ซึ่งผู้เขียนได้ลองแบบ version ล่าสุด แล้วพบว่าลงไม่ผ่าน

เลยลงแบบ version stable พบว่าลงผ่าน และใช้งานได้


หลังจากลง nodejs เสร็จแล้ว, เราก็สามารถเพิ่ม sctipt เข้าไปใน .html หรือ .php ของเราได้เลย โดยให้อยู่ในระหว่าง <sctipt> และ </script> ยกตัวอย่างเช่น

<!DOCTYPE html>

<html>

<body>

<h1>The Element Object</h1>

<h2>The focus() Method</h2>

<p>The text field below gets focus immediately after the document window has been loaded.</p>

<input type="text" id="myText" value="A text field">

<script>

window.onload = function() {

  document.getElementById("myText").focus();

}

</script>

</body>

</html>


ที่มา

https://pimylifeup.com/raspberry-pi-nodejs/

https://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_html_focus_onload