表é¡ã©ãã。
ããã¾ã§Amazon API Gatewayã¯301ã¨ããè¿ãã¦ãLocationãããã®å¤ãLambdaããã®ã¬ã¹ãã³ã¹ã®å¤ã§å¤æ´ãããã¨ãããããªãã¨ãã§ããªãã£ã。ãã®ããã§、ãã¨ãã°ä½ãç»åãããã°ã©ã ã§çæãã¦、ãã®URLã«ãªãã¤ã¬ã¯ãããã¿ãããªãµã¼ãã¹ãä½ããªãã£ã。ãªã¯ã¨ã¹ãURLãå
ã«ãµã ãã¤ã«ä½ã£ãã、åå¨ãã¦ãã°ãã¡ã¤ã«ã ãè¿ãããã¨ã、è²ã
便å©ãããªã®ã«åºæ¥ãªã。
ã§、ããã¯å
¬å¼ã®ãã©ã¼ã©ã ã§ãè¦æãå¤ãã£ãããã§(AWS Developer Forums: Setting HTTP response headers for an ...)、æè¿(2015å¹´12æç¾å¨)ãã£ã¨ã§ããããã«ãªã£ã。
ããæ¹ã¯ãã®ãã©ã¼ã©ã ã§ãæ¸ãã¦ããããã«、ãããã®ãããã³ã°ã«integration.response.body.(fieldå)ã¿ãããªããæ¹ã§Lambdaããã®ã¬ã¹ãã³ã¹ã«ã¢ã¯ã»ã¹ã§ããããã«ãªã£ãã®ã§、ãã¨ã¯ãããLocationãããã«ç´ä»ãã¦ãã£ã¦、HTTPã®ã¬ã¹ãã³ã¹ã³ã¼ãã301ã¨ãã«ãã¦ããã ãã 。
ã¡ãªã¿ã«è¨å®ã§ã¡ãã£ã¨ãããã«ããã®ã、ã¾ãå
ã«HTTPã®ã¬ã¹ãã³ã¹ã³ã¼ãã®è¨å®ç»é¢ãã対å¿ããã³ã¼ãã¨、ãã®ã³ã¼ãã§å®ç¾©ããããããåãå
ã«ä½ã£ã¦ãã、Lambdaã®ã¬ã¹ãã³ã¹ã¨ãããç´ä»ããé¨åã¨ããé çªã§è¨å®ããå¿
è¦ãããã¨ãããã¨ã 。
(ç»é¢çã«è¨ãã¨、å·¦ä¸、å³ä¸ã¨ããé çªã§è¨å®ãããã¨ã«ãªãã®ã§èªç¶ãªã®ãããããªãã)
ãããªããã§、Bloggerã®è¨äºURLã渡ãã¨、Twitter-cardç¨ã®ç»åã«ãªãã¤ã¬ã¯ããããã¼ã«ãä½ã£ã。
https://github.com/sashimizakana/serverless-twitter-cards
ããã§äººã®ãµã¼ãã¹ãåããªãã¦ãTwitter-cardä½ãæ¾é¡ã§ãã。
(ã¢ã¯ã»ã¹å¤ãããã¨éããããã¯ãã ã、ãã¶ããã»ã©ã®ãã¨ããªããã°å¹³æ°ã ãã)
2015å¹´12æ27æ¥æ¥ææ¥
2015å¹´12æ20æ¥æ¥ææ¥
Cloud Vision APIã®ãã¬ãã¥ã¼
Cloud vision APIã¨ããã®ã¯Googleã®ç»åèªèã¨ã³ã¸ã³ãå©ç¨ã§ããã¨ãã触ãè¾¼ã¿ã®ãµã¼ãã¹ã§、æè¿ãªãããããã¬ãã¥ã¼ã§å
¬éããã。詳ããã¯ä»¥ä¸ã®è¨äºåç
§。
GoogleCloudPlatform - Cloud Vision APIã®åããä¼ããã¹ãRasPi botã¨ãããªãä½ã£ã話 - Qiita
ããã¾ã§å ¬ã«ãªã£ã¦ãããã大ä¸å¤«ã ãããã©、ä¸å¿è¦ç´ã¨ãã«ç§å¯ãæ¼ãããªãçãªæ¡é ããã£ãã®ã§、ãããã£ããã¨æ¸ãã¨、åç´ã«URLã«ç»åä»ãã§ãªã¯ã¨ã¹ããæãããJSONã§çµæã帰ã£ã¦ããã¨ãããããªãã®ã§、ãªããªãé¢ç½ã。é¡èªèã¨ã、OCRã¨ã、ä½ãåã£ã¦ãããªãããå¤å®ã§ãã。
ã¡ãªã¿ã«ããã ã¨、mix bowlã¨ã、dishã¨ã、mealã¨ãåºã。
ãããªæã。
GoogleCloudPlatform - Cloud Vision APIã®åããä¼ããã¹ãRasPi botã¨ãããªãä½ã£ã話 - Qiita
ããã¾ã§å ¬ã«ãªã£ã¦ãããã大ä¸å¤«ã ãããã©、ä¸å¿è¦ç´ã¨ãã«ç§å¯ãæ¼ãããªãçãªæ¡é ããã£ãã®ã§、ãããã£ããã¨æ¸ãã¨、åç´ã«URLã«ç»åä»ãã§ãªã¯ã¨ã¹ããæãããJSONã§çµæã帰ã£ã¦ããã¨ãããããªãã®ã§、ãªããªãé¢ç½ã。é¡èªèã¨ã、OCRã¨ã、ä½ãåã£ã¦ãããªãããå¤å®ã§ãã。
ã¡ãªã¿ã«ããã ã¨、mix bowlã¨ã、dishã¨ã、mealã¨ãåºã。
ãããªæã。
2015å¹´12æ13æ¥æ¥ææ¥
æå¤ã¨ãããªã£ã¦ãã
ããç¨åº¦æãéãã«æç« ãæ¸ããã、èªåããªãã¨ãªãæ°ã«å
¥ã£ãçµµãæ¸ããã、ããã°ã©ã ã§é£¯ãé£ã£ãã、ç ãæã§ãæ¯æ¥æ±ºããã¨ããã«ä½æ¥ãç¿æ
£ãç¶ãããããããªç²¾ç¥ã¨ãã欲ãããª、ã¨å代ã®é ã®èªåã¯ã©ããåºæ¥ãªãã®ã§、ããæã£ã¦ãã。
ã§ããããªãã¨åºæ¥ããããªããã、ã¨çµ¶æããã¦ãã。
ãããããããããã、æåã¯ã§ããããããªããã¨æã£ã¦ãããããã。
æ ¹æ ã®ãªãèªä¿¡ããã£ã。
ããããåã»ã©ã®äººçãéãã¦、ããã¤ãã¯åºæ¥ãããã«ãªã£ã。ç¹ã«åªåãã¦ããªããã©、ãããã ãã¶ãµãããªãããã£ã¦ããã ãã ãã©、ã¨ã«ãããããããæ°æ§ã§ç¶ãã¦ããã、ãããªãã«、èªåãããããããªãè¯ããã¨ããç¨åº¦ã«ã¯åºæ¥ãããã«ãªã£ã。ååã§ãããã©ããã¯ç¥ããªãã、æºè¶³ã¯ãã¦ãã。å®æã¨ãã¦、æå¤ã¨èªåã¯ãªãããèªåã«ãªã£ã¦ãããã®ãªã®ã ãªã¨ããæè¦ããã。
ããã、ç¹ã«æåã¯ãã¦ããªã。
ããããããã ãã。
ã§ããããªãã¨åºæ¥ããããªããã、ã¨çµ¶æããã¦ãã。
ãããããããããã、æåã¯ã§ããããããªããã¨æã£ã¦ãããããã。
æ ¹æ ã®ãªãèªä¿¡ããã£ã。
ããããåã»ã©ã®äººçãéãã¦、ããã¤ãã¯åºæ¥ãããã«ãªã£ã。ç¹ã«åªåãã¦ããªããã©、ãããã ãã¶ãµãããªãããã£ã¦ããã ãã ãã©、ã¨ã«ãããããããæ°æ§ã§ç¶ãã¦ããã、ãããªãã«、èªåãããããããªãè¯ããã¨ããç¨åº¦ã«ã¯åºæ¥ãããã«ãªã£ã。ååã§ãããã©ããã¯ç¥ããªãã、æºè¶³ã¯ãã¦ãã。å®æã¨ãã¦、æå¤ã¨èªåã¯ãªãããèªåã«ãªã£ã¦ãããã®ãªã®ã ãªã¨ããæè¦ããã。
ããã、ç¹ã«æåã¯ãã¦ããªã。
ããããããã ãã。
ç»é²:
æ稿 (Atom)