วิธีทำ https อย่างง่าย by tosawat
Feb0
ก่อนหน้านี้ผมได้ลองทำ https ครั้งหนึ่ง ตอนนี้ทำไม่ค่อยเป็น มีปัญหาเยอะมากเลยครับ จนมาเจอนี่เลยครับ https://certbot.eff.org คิดว่าน่าจะช่วยให้การทำ https ง่ายขึ้นเยอะ
ก่อนอื่นเข้าไป ที่นี่ ก่อนเลยครับ
แล้วจะมีช่องให้เราเลือก software กับ os ที่เราใช้
พอเลือกเสร็จก็จะมีวิธีการทำ https มาให้เราทำตาม step ไปเลยครับ
ทีเด็ดสุดๆก็คือ สามารถ auto renew ได้ครับ
[UNITY][C#] Projectile by tosawat
Jan0
IEnumerator projectile(Transform trans, Vector3 from, Vector3 to, float height, float time)
{
trans.localPosition = from;
yield return null;
float Vx = (to.x – from.x) / time;
float Vy = 2 * height / (0.33f * time);
float A1 = -2f * height / Mathf.Pow(0.33f * time, 2);
float t = 0;
while (t <= 0.33f * time)
{
float deltaTime = Time.deltaTime;
float deltaSx = Vx * deltaTime;
Vy += A1 * deltaTime;
float deltaSy = Vy * deltaTime;
trans.localPosition = new Vector3(trans.localPosition.x + deltaSx, trans.localPosition.y + deltaSy);
t += deltaTime;
yield return null;
}
Vy = 0;
float A2 = -2f * (to.y – from.y – height) / Mathf.Pow(0.67f * time, 2);
while (t <= time)
{
float deltaTime = Time.deltaTime;
float deltaSx = Vx * deltaTime;
Vy -= A2 * deltaTime;
float deltaSy = Vy * deltaTime;
trans.localPosition = new Vector3(trans.localPosition.x + deltaSx, trans.localPosition.y + deltaSy);
t += deltaTime;
yield return null;
}
}
[Unity][Editor] แก้ไขค่าของตัวแปรในหลาย Object by tosawat
Dec0
เคยไหม เวลาที่อยากแก้ไขค่าของตัวแปรไหนซักตัว แต่ Unity ดันไม่ยอมให้แก้ใน Multi-object mode วันนี้เรามีวีธีแก้ไขมานำเสนอ
[database][tips] แก้ไขโครงสร้าง หรือ backup ตารางขนาดยักษ์ยังไงให้ ตารางไม่ถูกล๊อค by tosawat
Nov0
ถ้าเราใช้ mysql ธรรมดาๆคงไม่สามารถทำได้ ดังนั่นเราเลยต้องใช้ตัวช่วยกันหน่อยนั่นก็คือ
Percona นั่นเองครับ
วิธีใช้ก็ง่ายแสนง่าย ถ้า ปกติเราใช้คำสั่ง
ALTER TABLE table_name ADD column_name datatype
ก็ใช้ Percona แบบนี้
pt-online-schema-change –dry-run –alter “ADD column_name datatype” D=DATABASE,t=TABLE
จุดสังเกตุคือ เอา command ออกมานอก ”
และ เอาชื่อ database กับ ชื่อตาราง มาใส่เป็น parameter ข้างหลัง
โดยที่คำสั่ง dry-run นั้น คือคำสั่งที่ให้ทดลอง run ดูก่อนว่า syntax เราผิดรึเปล่า
ถ้าไม่มีปัญหาอะไร ถ้าคำสั่งที่เราจะสั่งมีปัญหาอะไรมันจะพ่นมาบอก โดยที่ยัง
ไม่เกิดผลลัพท์อะไรทั้งนั้น ทีนี้พอเรา run ด้วยคำสั่ง dry-run โดยที่ไม่มี error อะไรแล้ว
ก็ให้แก้ dry-run ให้เป็น execute แบบนี้
pt-online-schema-change –execute –alter “ADD column_name datatype” D=DATABASE,t=TABLE