YAPC::Asia 2015ã§ãWebç±æ¥ã®çµã¿è¾¼ã¿ã¨ã³ã¸ãã¢ãã«ã¤ãã¦çºè¡¨ãã¦ãã¾ããï¼
YAPC::Asia 2015 ä¸æ¥ç®ã®11:10ãããæ±äº¬ããã¯ãµã¤ãã«ã¦ããWebç±æ¥ã®çµã¿è¾¼ã¿ã¨ã³ã¸ãã¢ã®åå¹´éã®ãã¹ã¦ ãWebã¨iOSã¨BLEã¨ãã¼ãã¦ã§ã¢ããã¤ã¹ã®ãã¨ããã¨ããã¿ã¤ãã«ã§ç»å£ãã¦æ¥ã¾ããã
æå¾ã®YAPCã¨ãããã¨ããããçºè¡¨ã®é¸èã«æ¼ãã¦ãããããã«ãå人ã¹ãã³ãµã¼ããç³ãè¾¼ãã¨ããä¸å ¨ã®ä½å¶ã§å¾ ã¡æ§ãã¦ãã¾ããããéè¯ãæ¡æãããããããã³ã¯ã¨ãªã¬ã³ã¸ã®ããã«ã¹ãã©ããä½å¶ã¨ããå½¢ã§YAPCã«çºè¡¨ã«æãã¾ããã
Talkã®æ¦è¦
çºè¡¨ã®ã¹ã©ã¤ãã¯ãã¡ãã«ãªãã¾ãã
Web由来の組み込みエンジニアの半年間のすべて 〜WebとiOSとBLEとハードウェアデバイスのこと〜
ãªãçºè¡¨ãããï¼
æå¾ã®YAPCãªã®ã§ã絶対ã«çºè¡¨ãã¦ããããã£ãã¨ããã®ã¯ããã¾ããã¾ãå»å¹´ã®YAPCã§çºè¡¨ããå 容ããªã½ã¼ã¹ãèªåã«ãªãã¦æ¯ãããçµé¨ãããã¨ããã®ãããã¾ãã
ã§ãããä¸çªã¯ä»ã®æ¥æ¬ã®ãã³ãã£ã¼ã«ããã¦ãããªã«ããIoTããã¦ããä¼æ¥ãå¼ç¤¾ä»¥å¤ã«ã¾ã ã¾ã å°ãªããã¾ãããããå ´æã§çºè¡¨ãè¡ãä¼æ¥ãã¾ã ã¾ã ãªãã ããã¨ãããã¨ã§ãããIoTãããã£ã¦ããä¼æ¥ã¨ãã¦ãIoTããå®éã«ãã£ã¦è£½åéçºããã¦ã¿ã¦ã®çµé¨ãã¨ã¦ãè²´éãªãã®ã§ããããããå¤ã«åºãããã¨æãã¾ããã
ä»åã®çºè¡¨ã¯å人çã«ã¯ããããã¨ã¢ããçºè¡¨ã«ãªã£ã¦ããã¨æã£ã¦ãã¾ããæ¬å½ã¯ãã£ã¨ã½ã¼ã¹ããã¢ãã¢ã¼ããã¯ãã£ã®æ§é ãéçºãã¦ãã¦ãªã®ã©ãå ¬éãããã£ãã§ãããããã«ã¯50åã¯ãã¾ãã«ãçããã¾ããã
ä»å¾ããããããã°ãæ¸ãäºå®ã§ãã®ã§ãããã«ãã£ã¦å¾ã ã«å ¬éãã¦ããããã¨æãã¾ãã
ããèããã話ãããã°ãªã¯ã¨ã¹ããã ããã
ã¹ã©ã¤ãã®ä½ææ¹æ³ã«ã¤ãã¦
ã¹ã©ã¤ãã®ä½æã«ã¯ãid:ahomu ããã®Talkie.jsã¨ããã®ã使ããã¦ããã ãã¾ããã
åã¯åºæ¬çã«ã¯README.mdã§ãã£ã¨èæ¡ãã¤ãã£ããã¨ã«ããããslideã«å¤æãããã¨ãå¤ãã®ã§ãä»åãmarkdown2talkiejsãªç°¡åãªã³ã¼ããæ¸ãã¦ã¹ã©ã¤ããä½æãã¦ãã¾ããã
ãããªæãã®æ¸æ¨ã¦ã¹ã¯ãªããã§ãããããã§ååæºè¶³ãããã¨ãã§ãã¾ããguard + livereloadã追å ãã¦ããã®ã§ããªã¢ã«ã¿ã¤ã ã«åæ ããªããä½æãã¦ããã¾ããã
#!/usr/bin/env ruby # coding : utf-8 require 'erb' require 'pry' html = File.read('README.md') html.gsub!(/^(#|##|###) ([^\n]+?)\n<!-- image (.+?) -->$/m) { "</template>\n<template layout=\"cover\" invert type=\"text/x-markdown\" backface=\"#{$3}\" backface-filter=\"blur(0px) brightness(.3)\">\n#{$1} #{$2}\n"} html.gsub!(/\n\n(#|##|###) ([^\n]+?)$/m) { "</template>\n<template layout=\"bullets\" type=\"text/x-markdown\">\n#{$1} #{$2}\n"} html.sub!(/<\/template>/, "") html += "</template>" html = ERB.new(File.read('template.html.erb')).result binding open("index.html", "w") {|f| f.write html}
ã¹ã©ã¤ãã®å ¨ä½ã®ã½ã¼ã¹ã¯ãããè¦ãã¨ãããã¾ãã
README.mdãå¤æããã¡ãªããã¨ãã¦ãgithubãªã©ã§è¦ãæã«æ§é åãããæç« ã¨ãã¦åºåããããã¨ã§ãã
æå¾ã«
ä¸çªæåã®çºè¡¨ã¨ãããã¨ã§ååããããã¦ã¾ããããã¹ãã¹ãã¼ã«ã¼è³ãçã£ã¦ããã®ã§ãã¾ã æ票ãã¦ããªãæ¹ã¯æ票ã®æ¹ããé¡ããã¾ãï¼ï¼ï¼