Intensely focused on an activity of our own choosing, that is neither under-challenging nor over-challenging that has a clear objective and that receive immediate feedback.
from. Decision Books
Intensely focused on an activity of our own choosing, that is neither under-challenging nor over-challenging that has a clear objective and that receive immediate feedback.
from. Decision Books
สองอันนี้ออกเสียงชัดมากกก มากจนต้อง Note เอาไว้
สั่ง By Word ขึ้นมาทำงานพร้อม Template และชื่อ File จาก Rake Task ทำด้วย Code หน้าตาแบบนี้
require 'rubygems'
require 'optparse'
require 'yaml'
desc 'create a new draft post'
task :np do
  OptionParser.new.parse!
  ARGV.shift
  title = ARGV.join(' ')
  path = "_posts/#{Date.today}-#{title.downcase.gsub(/[^[:alnum:]]+/, '-')}.md"
  if File.exist?(path)
    puts "[WARN] File exists - skipping create"
  else
    File.open(path, "w") do |file|
      file.puts YAML.dump({'layout' => 'post', 'published' => false, 'title' => title})
      file.puts "---"
    end
  end
  `osascript ./applescript/open-byword.scpt #{Dir.pwd}/#{path}`
  exit 1
end
open-byword.scpt อยู่ที่นี่
Google Chrome Extension เขียนง่ายกว่าที่คิด
Google Chrome Extension เขียนง่ายกว่าที่คิด
วันนี้มาว่ากันเรื่อง scope แบบดู code เอง แล้วก็สงสัยเองครับ
ผมมี code javascript มาให้ 4 ชุด ลองทาย output กันดูนะครับว่าได้อะไรบ้าง (พร้อมเหตุผลว่าทำไมถึงเป็นเช่นนั้น)
discuss กันที่กล่อง comment นะครับ :)
มีให้บริการสองแบบคือ
ให้ request ไปที่ atnnazt.appspot.com/tokenizer/index?word=ข้อความที่ต้องการตัด
แต่ถ้าต้องการเรียกใช้งานผ่าน javascript ก็ต้องใช้ jsonp ให้ส่ง callback ไปด้วย
ระบุ parameter [&callback=your_callback] มาด้วย
http://atnnazt.appspot.com/tokenizer/index?word=ข้อความที่ต้องการตัด&callback=your_callback

| text = คำที่ถูกตัด คั่นด้วย | => เช่น “ | สวัสดี | ครับ | พี่น้อง | ” | 
code ตัวอย่าง [jQuery.getJSON]
jQuery.getJSON('http://atnnazt.appspot.com/tokenizer/index?word=สวัสดีครับพี่น้อง&callback=?',
  function(tokenized) {
    console.log(tokenized, tokenized.text, tokenized.list, tokenized.position);
  });
Code ตัวอย่างใน firebug

ใช้ LexTo ตัดคำ ซึ่งเป็นการตัดคำแบบ dictionary based ทำงานบน google app engine เป็นเว็บด้วย grails
ซึ่งเปิดเผย source code ด้วย [แต่กากมาก] ทำแค่รันได้ (มันแก้ไขมาน่ะ) เชิญที่ github
ตัดคำตามพจนานุกรม lexitron
เรื่องการตัดคำสามารถหาอ่านได้ในตอนเก่าๆ tag LexTo, ตัดคำภาษาไทย
function validate_facebook_session($args, $app_secret) {
  $payload = '';
  ksort($args);
  foreach ($args as $key => $value) {
    if ($key != 'sig') {
      $payload .= $key . '=' . $value;
    }
  }
  $hash_in = $payload . $app_secret;
  $sig = $args['sig'];
  if (md5($hash_in) != $sig) {
    return null;
  }
  return $args;
}