Category Archives: WWW

slack คืออะไร

สารบัญ

slack คืออะไร

Slack: Be less busy - Chromium_001

slack เป็นแพลตฟอร์มบนเว็บที่ทำหน้าที่สำหรับช่วยในการสื่อสารระหว่างกันในทีมที่ต้องทำอะไรร่วมกัน เช่น ทำโครงการเดียวกัน, ทำงานแผนกเดียวกัน หรือบริษัทเดียวกัน เป็นต้น

slack ระบุว่าตัวเองเป็น “email killer” แต่ผมอยากจะให้นิยามมันแบบง่ายๆว่า slack = email + chat + file sharing

slack ถูกออกแบบมาให้ใช้งานเพืิ่อ

  1. ลดการสื่อสารด้วยอีเมล์
  2. ลดการแชร์ไฟล์หลายๆสำเนา
  3. สื่อสารแบบ real-time
  4. ใช้งานง่าย ดูสวยงาม

สิ่งที่น่ากลัวสำหรับการแสดงฟีดใน facebook ด้วยอัลกอริทีึ่มของ facebook เอง

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

Here’s one idea: Facebook’s own research has shown that its news feed algorithm can make users happy or sad by showing them a greater proportion of positive or negative posts. Further research might help the company figure out the optimal mix of happy, sad, amazing, funny, and infuriating posts to keep users coming back to the news feed every day.

อ่านบทความต้นฉบับแบบเต็มได้ที่นี่

ที่มา: Business Insider Inc.

 

Error จากการ update WordPress กับ php 5.2.x

จากการที่ php version เวอร์ชั่น 5.2.x และไม่มี curl อยู่ด้วย ซึ่งจำเป็นสำหรับ WordPress ในการ download update ต่างๆ
แก้ไขได้โดยใน .htaccess โดยเพิ่มบรรทัดแรกเข้าไปดังนี้

 AddHandler application/x-httpd-php53 .php

เพื่อทำให้ default php ของเว็บเป็น 5.3.x ซึ่งจะมี curl ติดตั้งอยู่

ใช้ Line หลัง Proxy องค์กร

ใช้โปรแกรม Proxifier ช่วย ราคาประมาณ $40 ครับ สำหรับผมถือว่าคุ้ม ไม่เสียดายเงินครับ เพราะเป็นโปรแกรมที่ต้องใช้งานทุกวัน ทั้งเรื่องงานและครอบครัวครับ

ตั้งค่า Proxy Server

2559-01-18 07_39_30-Proxy Server

ตั้งค่า Proxifier Rules

2559-01-18 07_34_07-Proxification Rules

**สำหรับหน้าจอตั้งค่านี้ต้องเรียงลำดังตามนี้ด้วยนะครับ สำคัญมาก Localhost > Line > Default

สร้างลิงก์สำหรับเพิ่มนัดหมายใน Google Calendar

บทความนี้เกี่ยวกับวิธีสร้างลิงก์เพื่อให้คนอื่นคลิกแล้วทำการเพิ่มนัดหมายเข้าไปใน Google Calendar โดยอัตโนมัติ (ผู้ใช้งานต้อง login Google ก่อน และจะต้องกดปุ่ม Save แล้วนัดหมายถึงจะบันทึกให้ครับ)

ตัวอย่างลิงก์ตามนี้ครับ

https://www.google.com/calendar/render?action=TEMPLATE&text=Your+Event+Name&dates=20140127T224000Z/20140320T234000Z&details=Put Detail Here&sf=true&output=xml

Fields ที่สำคัญ ก็มี

  • text (หัวข้อการนัดหมาย)
  • dates (วันเวลานัดหมาย)
  • details (รายละเอียดนัดหมาย)
  • location (สถานที่นัดหมาย)

มาแกะทีละส่วนกันครับ

 

action=TEMPLATE

ใช้ตามนี้เลยครับ ไม่ต้องแก้ไขอะไร

 

text=Your+Event+Name

หัวข้อนัดหมาย เป็นข้อความอะไรก็ได้ตามต้องการครับ มีเว้นวรรคได้ ไม่มีประเด็นอะไรครับ

 

dates=20140127T224000Z/20140120T234000Z

ส่วนนี้ต้องอธิบายเพิ่มหน่อยครับ

ตัวเลข 8 ตัวแรกมีรูปแบบ YYYYMMDD แล้วตามด้วย T เป็นวันที่เริ่มนัดหมาย

ตัวเลข 6 ตัวต่อมามีรูปแบบ HHMMSS แล้วตามด้วย Z เป็นเวลาเริ่มนัดหมาย

คั่นด้วยเครื่องหมาย /

ตัวเลขถัดมาอีก 8 ตัวก็มีรูปแบบ YYYYMMDD แล้วตามด้วย T เป็นวันที่สิ้นสุดนัดหมาย

ตัวเลข 6 ตัวต่อมามีรูปแบบ HHMMSS แล้วตามด้วย Z เป็นเวลาสิ้นสุดนัดหมาย

**ที่สำคัญเวลาตรงนี้ต้องเป็นเวลาแบบ UTC นะครับ ซึ่งเราต้องทำการแปลงเวลาตาม Time zone ของเรา (GMT+7) ให้เป็น UTC ก่อน

 

details=Put Detail Here

ใส่รายละเอียดนัดหมายเพิ่มเติมไว้ที่นี่

 

ที่เหลือก็คงไว้ตามตัวอย่างได้เลยครับ

 

ตัวอย่างการใช้งานดูได้ที่นี่ครับ http://appwork.biz/app/gengcal

โปรแกรมนี้เขียนด้วย JavaScript ล้วนๆครับ อยากรู้รายละเอียดก็คลิกขวาที่หน้าเว็บแล้วเลือก View Source ได้เลยครับ