$ npm install -g npm-cli-sample ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§ãã‚‹ npm ライブラリを作æˆã—ã¦ã„ãã¾ã™ã€‚ npm init npm init 㧠package.json ã®é››å½¢ã‚’作æˆã—ã¾ã™ã€‚ $ mkdir npm-cli-sample $ cd npm-cli-sample $ npm init ... package name: (npm-cli-sample) # ãã®ã¾ã¾ Enter を押ã™ã¨ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªåã«ãªã‚‹ version: (1.0.0) 0.0.1 # version description: npm cli sample # 説明 entry point: (index.js) # 後ã§æ›¸ãæ›ãˆã‚‹ã®ã§ãªã‚“ã§ã‚‚良ㄠtest command: # 最åˆã¯ãƒ†ã‚¹ãƒˆã„らãªã„ã®ã§ãã®ã¾ã¾ Enter git repository: # GitHub ãªã©ãƒ¬ãƒ
npm パッケージã®ãªã‹ã«ã¯ã€CLI ツールã¨ã—ã¦ã®æ©Ÿèƒ½ã‚’æŒã£ã¦ã„ã‚‹ã‚‚ã®ãŒã‚る。 ESLint ã‚„ Mochaã€Jest ãªã©ã¯ã€å¤šãã®äººãŒä½¿ã£ã¦ã„ã‚‹ã¨æ€ã†ã€‚ ã“ã®è¨˜äº‹ã§ã¯ã€ãれらã®ãƒ‘ッケージãŒã©ã®ã‚ˆã†ã«ã—㦠CLI ツールã¨ã—ã¦æ©Ÿèƒ½ã—ã¦ã„ã‚‹ã®ã‹ã€ãã®ä»•çµ„ã¿ã«ã¤ã„ã¦èª¬æ˜Žã™ã‚‹ã€‚ 動作確èªã«ä½¿ã£ãŸ npm ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã¯6.14.5。Yarn ã¯1.22.4。 package.json ã® bin フィールド npm パッケージ㫠CLI ツールã¨ã—ã¦ã®æ©Ÿèƒ½ã‚’æŒãŸã›ã‚‹ãŸã‚ã«ã¯ã¾ãšã€package.jsonã®binフィールドã§ã‚³ãƒžãƒ³ãƒ‰åã¨ãƒ•ã‚¡ã‚¤ãƒ«åをマップã•ã›ã‚‹å¿…è¦ãŒã‚る。 具体的ãªè¨˜è¿°ã‚’見ãŸã»ã†ãŒæ—©ã„ã®ã§ã€é¡Œæã¨ã—ã¦cowsayã®v1.4.0をインストールã™ã‚‹ã€‚ $ npm init -y $ npm i cowsay@1.4.0 node_modulesã«cowsayãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚‹
www.docker.com Docker DesktopãŒã“ã“最近活発ã«é–‹ç™ºã•ã‚Œã¦ã„ã‚‹ã¨ã„ã†ã‹ã€ã‹ãªã‚Šè¦‹ãŸç›®ãŒã‚ªã‚·ãƒ£ãƒ¬ã«ãªã£ã¦ãã¦ã¦ã€Œãƒ¤ãƒ«æ°—ã‚ã‚‹ãªã€œã€ã¨æ€ã£ã¦çœºã‚ã¦ã„ãŸã®ã§ã™ãŒã€ãªã‚‹ã»ã©æœ‰æ–™åŒ–ã™ã‚‹ã¨ã„ã†ã“ã¨ãªã®ã§ã™ã。 Docker Desktop remains free for personal use, education, non-commercial open source projects, and small businesses (fewer than 250 employees AND less than $10M USD in annual revenue). Commercial use of Docker Desktop in larger enterprises (more than 250 employees OR more than $10 million
二ヶ月ã»ã©å‰ã« WordPressã«ã‚ˆã‚‹å…¬å¼Dockerコンテナã§ã‚ã‚‹ wp-env ãŒãƒªãƒªãƒ¼ã‚¹ã•ã‚ŒãŸãŒã€ç¾åœ¨ã¯æ—¥æœ¬èªžãƒ‰ã‚ュメントã®æ•´å‚™ã‚‚進ã¿ã€ã‹ãªã‚Šæˆç†Ÿã—ã¦ããŸã‚ˆã†ã 。 wp-envã®ç‰¹å¾´ ã•ã¦ã€wp-envã¯Dockerã®npmラッパーã¨ã„ã£ãŸè¶£ã§ã€æ¬¡ã®ã‚ˆã†ãª .wp-env.json をリãƒã‚¸ãƒˆãƒªã«ç”¨æ„ã—ã¦ãŠãã“ã¨ã§ã€é–‹ç™ºç’°å¢ƒãŒã¾ã‚‹ã£ã¨ç”¨æ„ã§ãる。 { "core": null, "plugins": [ "." ] } Dockerを利用ã—ãŸWordPress開発環境ã¯ã„ãã¤ã‹ã‚ã‚‹ãŒã€åˆ©ç‚¹ã¯ä¸‹è¨˜ã®é€šã‚Šã€‚ å…¬å¼ã§ã‚µãƒãƒ¼ãƒˆã•ã‚Œã¦ã„る。ãŸã¨ãˆã° Docker ãŒãƒªãƒªãƒ¼ã‚¹ã—ã¦ã„ã‚‹WordPressイメージãªã©ã¯ãƒ•ã‚¡ã‚¤ãƒ«ãƒ‘ーミッションãªã©ãŒã‚„や微妙ã ã£ãŸã€‚Dockerã¨Node(v12以上)ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚Œã°ã€ç’°å¢ƒã‚’å†ç¾ã§ãã‚‹ã€‚è¿½åŠ ã‚½ãƒ•ãƒˆã‚¦ã‚§ã‚¢ã®ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã¯ä¸è¦ï¼ˆã¨ã„ã†ã‚ˆã‚Šã€npm
Google Apps Scriptã¨ã„ã†ã¨ä»¥å‰ã¯Webã®ã‚¨ãƒ‡ã‚£ã‚¿ãƒ¼ä¸Šã§ã—ã‹ã‚³ãƒ¼ãƒ‰ã‚’書ã‘ãªã‹ã£ãŸã€‚ 手ã«é¦´æŸ“ã‚“ã エディタãŒä½¿ãˆãªã„ã—ã€ãƒãƒ¼ã‚¸ãƒ§ãƒ³ç®¡ç†ã¯ã—ã«ãã‹ã£ãŸã€‚ Googleã‹ã‚‰claspãŒç™»å ´ã—開発環境ã¯å¤§å¹…ã«æ”¹å–„ã•ã‚ŒãŸã€‚ 利用ãƒãƒ¼ã‚¸ãƒ§ãƒ³ï¼š clasp v1.1.5 インストール npm コマンドã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã§ãる。 npm i clasp ã§ã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã™ã‚‹ã¨ä»¥å‰ã¯åˆ¥ãƒ¢ãƒŽãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚ŒãŸãŒã€ä»Šã¯ An alias for @google/claspã¨æ›¸ã‹ã‚Œã¦ãŠã‚Šå˜ã«clasp ã®ã¿ã§ã‚‚良ã•ãã†ã€‚ ãƒã‚°ã‚¤ãƒ³ Webエディタå´ã‹ã‚‰å–ã‚‹ã«ã‚‚ã€Webエディタå´ã«ã‚¢ãƒƒãƒ—ã™ã‚‹ã«ã‚‚ユーザèªè¨¼ãŒå¿…è¦ã¨ã„ã†ã“ã¨ã§ã€ã¾ãšã¯ãƒã‚°ã‚¤ãƒ³ã™ã‚‹å¿…è¦ãŒã‚る。 ãƒã‚°ã‚¤ãƒ³ã™ã‚‹å‰ã«ã¯ Google Apps Script API を有効ã«ã—ã¦ãŠãå¿…è¦ã‚‚ã‚る。 https://script.google.com/h
テーマやプラグインã§ä½œã£ãŸæ©Ÿèƒ½ã®æ¤œè¨¼ã‚’var_dumpã§è¡¨ç¤ºã•ã›ãŸã‚Šã€æ¤œè¨¼ç”¨ã®è¨˜äº‹ä½œã£ã¦ãŠã„ãŸã‚Šãªã©â€¦ 機能ãŒå¤šããªã£ã¦ãã‚‹ã¨æ¯Žå›žãƒ–ラウザã§ç¢ºèªã™ã‚‹ã®ã¯ãªã‹ãªã‹å¤§å¤‰ã§ã™ ãã†ã™ã‚‹ã¨ã€Œãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆãƒ†ã‚¹ãƒˆã§è‡ªå‹•åŒ–ã—ãŸã„ï¼ï¼ã€ã¨ãªã£ã¦ãã‚‹ã‚ã‘ã§ã™ãŒã€Œ(ãªã‚“ã¨ãªã)難ã—ãã†ã€ã¨æ€ã£ã¦ã—ã¾ã„ã€ãªã‹ãªã‹æ‰‹ã‚’付ã‘られã¾ã›ã‚“ã§ã—㟠ã¨ã¯è¨€ãˆã€ã„ã¤ã¾ã§ã‚‚後回ã—ã«ã—ã¦ã„られãªã„ã®ã§ã€ã²ã¨ã¾ãšç’°å¢ƒæ•´å‚™ã¾ã§é€²ã‚ãŸæ‰‹é †ã‚’メモã—ã¦ãŠãã¾ã™ WordPressã§ã‚‚自動テストã—ãŸã„ ã‚ーワード的ã«ã¯ã€Œãƒ¦ãƒ‹ãƒƒãƒˆãƒ†ã‚¹ãƒˆã€ã€Œãƒ†ã‚¹ãƒˆè‡ªå‹•åŒ–ã€ã€Œç¶™ç¶šçš„インテグレーションã€ãªã©ã§ã—ょã†ã‹ TravisCIãªã©ã§è‡ªå‹•ãƒ†ã‚¹ãƒˆã—ãŸçµæžœã‚’READMEã«ãƒãƒƒã‚¸ã§è¡¨ç¤ºã•ã›ãŸã‚Šãªã©ã‚‚憧れã¾ã™ ã§ã™ãŒã€è‡ªå‹•ãƒ†ã‚¹ãƒˆã®è©±ã«ãªã‚‹ã¨ãªã‚“ã¨ãªã難ã—ãã†ã ã—「テストã©ã†ã‚„ã£ã¦æ›¸ãã‚“ã å•é¡Œã€ã‚‚ã‚ã‚‹ã®ã§ã™ãŒã€ã²ã¨ã¾ãšç’°å¢ƒæ•´å‚™éƒ¨åˆ†ã¾ã§é€²ã‚ã¦ã¿ã¾ã™ 開発環境ã®æº–å‚™ 自
vue.js 㯠typescript ã‚’å…¬å¼ã«ã‚µãƒãƒ¼ãƒˆã—ã¦ã„ã¾ã™ã€‚ ã¤ã„先日 vue-cli ã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ 3.0 ã«ã¦ã¤ã„ã«ã€åˆã‚ã‹ã‚‰ typescript ãŒå°Žå…¥ã•ã‚ŒãŸ vue.js ã®ãƒ—ãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レートãŒè¿½åŠ ã•ã‚Œã¾ã—ãŸã€‚ ã„よã„よ vue.js ãªã‚‰ã¬ vue.ts ã«è¿½ã„風ãŒå¹ã„ã¦ããŸã®ã‚’æ„Ÿã˜ã¾ã™ã€‚ ãã“ã§ãã®è¿½ã„風を更ã«å¼·ãã™ã‚‹ã¹ã vue.js + typescript ã§ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’作るãŸã‚ã®åŸºç¤ŽçŸ¥è˜ã¨ã„ã†ã‹ãƒãƒ¥ãƒ¼ãƒˆãƒªã‚¢ãƒ«ã£ã½ã„ã‚‚ã®ã‚’書ã„ã¦ã¿ã¾ã—ãŸã€‚ ã“ã®è¨˜äº‹ã®æ¦‚è¦ vue.js ã‚’ typescript ã§æ›¸ã vue-class-component を利用ã™ã‚‹ vue-property-decolator を利用ã™ã‚‹ ドã‚ュメントã«ãªã„ç´°ã‹ã„機能や tips ã§ãŠé€ã‚Šã—ã¾ã™ã€‚ 目標ã¯ã‚³ãƒ³ãƒãƒ¼ãƒãƒ³ãƒˆã‚’自由ã«ä½œã‚Œã‚‹ã‚ˆã†ã«ãªã‚‹ã“ã¨ã§ã™ã€‚ プãƒã‚¸ã‚§ã‚¯ãƒˆãƒ†ãƒ³ãƒ—レート 何
Opensource.comã¯2018å¹´4月3æ—¥(米国時間)ã€ã€Œ10 fundamental commands for new Linux users|Opensource.comã€ã«ãŠã„ã¦ã€Linuxåˆå¿ƒè€…ãŒCLIを扱ã†ãŸã‚ã«çŸ¥ã£ã¦ãŠãå¿…è¦ãŒã‚るコマンドã¨ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã‚ーを紹介ã—ãŸã€‚Linuxã®CLIã¯Windowsã‚„Macã®UI/UXã¨ç•°ãªã£ã¦ãŠã‚Šã€æœ€ä½Žé™ã‚³ãƒžãƒ³ãƒ‰ã®æ‰±ã„方を知ã£ã¦ãŠãå¿…è¦ãŒã‚る。 紹介ã•ã‚Œã¦ã„るコマンドãŠã‚ˆã³ã‚·ãƒ§ãƒ¼ãƒˆã‚«ãƒƒãƒˆã‚ーã¯æ¬¡ã®ã¨ãŠã‚Šã€‚ ls - ファイルやディレクトリを一覧表示ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ cd - ディレクトリを移動ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ mv - ファイルã®ãƒ‘スを変更ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ mkdir - ディレクトリを作æˆã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ at - 時刻を指定ã—ã¦ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ rmdir - ディレクトリを削除ã™ã‚‹ã‚³ãƒžãƒ³ãƒ‰ rm - ファイルやディレクトリを削除ã™ã‚‹
ã“ã®è¨˜äº‹ã¯2018/1/11ã«Google Apps Scriptã«æ–°ã—ãè¿½åŠ ã•ã‚ŒãŸ3機能ã®ç´¹ä»‹è¨˜äº‹ã®3番目ã§ã™ã€‚ https://gsuite-developers.googleblog.com/2018/01/three-new-tools-to-help-improve-your.html?m=1 新機能 Dashboard Apps Script API CLI Tool clasp (ã“ã®è¨˜äº‹ã§ã™) 一ã¤ä¸€ã¤ãŒçµæ§‹ã—ã£ã‹ã‚Šã—ãŸæ©Ÿèƒ½ãªã®ã§è¨˜äº‹ã‚’分ã‘ã¦èª¬æ˜Žã—ãŸã„ã¨æ€ã„ã¾ã™ã€‚ 今回ã¯3ã¤ç›®ã®CLI Tool claspã§ã™ã€‚ CLI Tool clasp claspã¯ã‚ªãƒ¼ãƒ—ンソースã®GASå‘ã‘CLIツールã§ã™ã€‚ https://github.com/google/clasp CLI上ã‹ã‚‰GASプãƒã‚¸ã‚§ã‚¯ãƒˆã«å¯¾ã—ã¦ä»¥ä¸‹ã®æ§˜ãªã“ã¨ãŒè¡Œãªãˆã¾ã™ã€‚ GASプãƒã‚¸ã‚§ã‚¯ãƒˆã®æ–°è¦ä½œæˆ GASプãƒã‚¸ã‚§
ãã†ã„ãˆã°ã‚ã¾ã‚Šç´¹ä»‹ã•ã‚ŒãŸã“ã¨ãŒãªã„技ãªã®ã§ç´¹ä»‹ã—ã¾ã™ã€‚ ã“れを使用ã™ã‚‹ã¨ã‚³ãƒžãƒ³ãƒ‰ä¸€ç™ºã§DBを引ã£è¶Šã›ã‚‹ã®ã§ã‚¹ãƒ†ãƒ¼ã‚¸ãƒ³ã‚°ã‹ã‚‰æœ¬ç•ªã‚µãƒ¼ãƒãƒ¼ã¸ã®å¼•ã£è¶Šã—ã«ã™ã”ã„å¨åŠ›ã‚’発æ®ã™ã‚‹ã¨æ€ã„ã¾ã™ã€‚ エイリアスをè¨å®šã™ã‚‹ ã¾ãšWP-CLIã§ãƒªãƒ¢ãƒ¼ãƒˆã‚µãƒ¼ãƒãƒ¼ã«æŽ¥ç¶šã™ã‚‹ãŸã‚ã®ã‚¨ã‚¤ãƒªã‚¢ã‚¹ã‚’è¨å®šã—ã¾ã™ã€‚ 以下ã®è¦é ˜ã§ã€~/.wp-cli/config.yml ã«æ›¸ã„ã¦ãã ã•ã„。 @staging: ssh: user@staging.example.com/var/www/html @production: ssh: user@example.com/var/www/html ã“ã†ã™ã‚‹ã“ã¨ã§ã€ãƒªãƒ¢ãƒ¼ãƒˆã‚µãƒ¼ãƒãƒ¼ä¸Šã« WP-CLI ãŒã‚¤ãƒ³ã‚¹ãƒˆãƒ¼ãƒ«ã•ã‚Œã¦ã„ã‚Œã°ã€ä»¥ä¸‹ã®ã‚ˆã†ã« SSH 経由ã§ã‚³ãƒžãƒ³ãƒ‰ã‚’実行ã™ã‚‹ã“ã¨ãŒã§ãã¾ã™ã€‚ $ wp @staging plugin list ã†ã¾ãã„ã‹ãªã„å ´åˆã¯ã€ä¸Šè¿°ã®ãƒ•ã‚¡ã‚¤ãƒ«ã‚’よーã
最近ターミナルã§ã®ä½œæ¥ãŒå¢—ãˆã¦ãã¦ã€Œã‚ã‚Œã£ã¦ã©ã†ã‚„ã‚‹ã‚“ã ã£ã‘?ã€ã¨ã‹ã€Œã“ã‚ŒãŒã§ããŸã‚‰ä¾¿åˆ©ãªã®ã«ã€ã¨æ€ã†ã“ã¨ãŒå¢—ãˆã¦ããŸã®ã§ã€åŸºç¤Žã‹ã‚‰ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã®ä½¿ã„方を覚ãˆç›´ã—ã¦ã„ã¾ã™ã€‚使ã£ã¦ãªã„ã¨ã¾ãŸã™ãã«å¿˜ã‚Œã¦ã—ã¾ã†ã®ã§è¦šãˆæ›¸ãã§ã™ã€‚ ã¨ã‚Šã‚ãˆãšã€Œã“ã‚Œãらã„知ã£ã¦ã‚Œã°ä¾¿åˆ©ã«ä½¿ãˆã‚‹ã¯ãšã€ã¨ã„ã†ã®ã‚’ã–ã£ãã‚Šã¾ã¨ã‚ã¦ã¿ã¾ã—ãŸã€‚ ã¡ãªã¿ã«ã€Œ6日間ã§æ¥½ã—ãå¦ã¶Linuxコマンドライン入門 ã€ã¨ã„ã†æœ¬ã‚’ベースã«å¦ã³ç›´ã—ã¦ã„ã¾ã™ã€‚以下ã«ã¾ã¨ã‚ãŸã‚³ãƒžãƒ³ãƒ‰ã ã‘ã§ãªãã€viã®ä½¿ã„æ–¹ã‹ã‚‰ã‚·ã‚§ãƒ«ã‚¹ã‚¯ãƒªãƒ—トã®æ›¸ãæ–¹ã€ã•ã‚‰ã«ã¯ã‚·ã‚¹ãƒ†ãƒ 管ç†ãªã©ã«ã¤ã„ã¦ã€ã™ã”ãä¸å¯§ã«è§£èª¬ã•ã‚Œã¦ã„ã¦ã‚ªã‚¹ã‚¹ãƒ¡ã§ã™ã€‚ 目次 é »ç¹ã«ä½¿ã†ã‚³ãƒžãƒ³ãƒ‰ä¸€è¦§ ãŸã¾ã«ä½¿ã„ãã†ãªã‚³ãƒžãƒ³ãƒ‰ä¸€è¦§ 覚ãˆã¦ãŠãã¨ä¾¿åˆ©ãªè¨˜å· 覚ãˆã¦ãŠãã¨ä¾¿åˆ©ãªã‚ーæ“作 Linux系システムã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªæ§‹é€ 確èªã«ä½¿ã£ãŸå®Ÿè¡Œç’°å¢ƒ é »ç¹ã«ä½¿ã†ã‚³ãƒžãƒ³ãƒ‰ä¸€è¦§ コマンド 説明 オプション
windows生活ãŒé•·ã‹ã£ãŸï¼ˆé–¢ä¿‚ãªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒãƒ»ãƒ»ï¼‰ã®ã§ãƒžã‚¦ã‚¹ãŒå¿…需å“ã§ã—ãŸã€‚開発ã¯IDEã€ãƒ†ã‚ストエディタã¯SublimeTextã§Gitã‚‚SourceTreeを使ã„ã€GUI万æ³ï¼ãªé–‹ç™ºç”Ÿæ´»ã‚’é€ã£ã¦ãã¾ã—ãŸãŒã€ä»Šã¯ã¾ã‚ã‚Šã«ãã‚“ãªäººãŒå…¨ãã„ã¾ã›ã‚“。。溶ã‘込むよã†ã«CLIã®ä¸–ç•Œã«å¾ã€…ã«é€²ã‚“ã§ã„ã¾ã™ã€‚ ãªãœï¼Ÿ 憧れã¿ãŸã„ãªã‚‚ã®ã¯ã‚ã‚Šã¾ã—ãŸã€‚é»’ã„ç”»é¢ã§ã‚«ã‚·ãƒ£ã‚«ã‚·ãƒ£ä½•ã‚„ã£ã¦ã‚‹ã‹ã‚ã‹ã‚‰ãªã„スピードã§æ“作ã—ã¦ã„ã‚‹ã®ã‚’見るã¨ã™ã”ã„ãªãƒ¼ã¨æ€ã£ã¦ã„ãŸã—ã€åŠ¹çŽ‡ã‚‚ã„ã„ã‚“ã ã‚ã†ãªã¨æ„Ÿã˜ã¦ã„ã¾ã—ãŸã€‚ãã“ã§ç¾åœ¨PHP勉強ä¸ã®èº«ãªã®ã‚’利用ã—ã¦ã¤ã„ã§ã«è„±GUIを試ã¿ã€è‰²ã€…ã¨è©¦è¡ŒéŒ¯èª¤ã—ã¦ã„ã¾ã™ã€‚ãã‚“ãªã“ã¨ã‚’ã•ã›ã¦ãれるã®ã¯æœ¬å½“ã«ã‚ã‚ŠãŒãŸã„ã®ã§ã€å‹‰å¼·ãŒçµ‚ã‚ã£ãŸã‚‰ãƒãƒªã£ã¨ãƒãƒªãƒ¥ãƒ¼ã‚’出ã›ã‚‹ã‚ˆã†ãªçŠ¶æ…‹ã«ã—ã¦ã„ããŸã„ã§ã™ã€‚ ãã‚“ãªæ„Ÿã˜ã§ã“ã®1週間ã§ã‚„ã£ãŸã“ã¨ã‚’ç°¡å˜ã§ã™ãŒã¾ã¨ã‚ã¾ã—ãŸã€‚Macã€Linuxを長年使ã£ã¦ã„る人ã‹ã‚‰è¦‹
昨日ã®VCCWを使ã£ã¦WordPress環境をãƒãƒ¼ãƒ ã§ã¾ã‚‹ã”ã¨å…±æœ‰ã™ã‚‹ã«å¼•ã続ãã¼ã£ã¡ã‚¢ãƒ‰ãƒ™ãƒ³ãƒˆã‚«ãƒ¬ãƒ³ãƒ€ãƒ¼11日目ã®è¨˜äº‹ã§ã™ã€‚ 今回ã®è¨˜äº‹ã§ã¯WordPressプラグインã®é–‹ç™ºã«ã€Travis CIを使ã£ãŸç¶™ç¶šçš„インテグレーション(Continuous Integration)を導入ã—よã†ãœãƒ¼ã¨ã„ã†è©±ã§ã™ã€‚ Travis CIを使ã†ã¨ä½•ãŒã§ãるよã†ã«ãªã‚‹ã®ã‹ï¼Ÿ WordPressã®ãƒ—ラグイン開発ã«Travis CIã‚’å°Žå…¥ã™ã‚‹ã¨ã©ã‚“ãªãƒ¡ãƒªãƒƒãƒˆãŒã‚ã‚‹ã‚“ã§ã—ょã†ï¼Ÿ ã¾ãšã¯ãã“ã‹ã‚‰ç´¹ä»‹ã—ã¾ã™ã€‚ GitHubã«git pushã—ãŸã‚‰è‡ªå‹•çš„ã«phpunitãŒç™ºç«ã™ã‚‹ã€‚ プルリクãŒæ¥ãŸæ™‚ã‚‚åŒã˜ã自動的ã«phpunitãŒç™ºç«ã™ã‚‹ã€‚ 複数ã®PHPãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’指定ã—ã¦ã€ãã‚Œãžã‚Œã®ç’°å¢ƒã§ãƒ†ã‚¹ãƒˆã‚’è¡Œã†ã“ã¨ãŒå¯èƒ½ã€‚ 複数ã®WordPressã®ãƒãƒ¼ã‚¸ãƒ§ãƒ³ã‚’指定ã—ã¦ã€ãã‚Œãžã‚Œã®ç’°å¢ƒã§ãƒ†ã‚¹ãƒˆã‚’è¡Œã†ã“ã¨ãŒå¯èƒ½ã€‚ マルãƒã‚µã‚¤
WordPressã®ãƒ‡ãƒ¼ã‚¿ã‚’本番ã¸ãƒ‡ãƒ—ãƒã‚¤ã™ã‚‹æ–¹æ³•ã€ãƒ„ールã¯è‰²ã€…ã‚ã‚Šã¾ã™ãŒã€ã‚ãŸã—ã¯ã‚µã‚¤ãƒˆæ§‹ç¯‰ã‚‚経験ãŒæµ…ã„ã®ã§ã€ã¨ã‚Šã‚ãˆãšã§ãã‚‹ã¨ã“ã‚ã‹ã‚‰ã‚„ã£ã¦ã„ã¾ã™ã€‚個人的ã«ã¯ã€IDEã«ä¾å˜ã›ãšã€ã‚³ãƒžãƒ³ãƒ‰ãƒ©ã‚¤ãƒ³ã‹ã‚‰ã®å®Ÿæ–½ãŒå¯èƒ½ãªæ–¹æ³•ãŒã‚ã‚‹ã¨å¬‰ã—ã„ã®ã§ã€ä½•ã‹è‰¯ã„ã‚‚ã®ãŒãªã„ã‹ãªã€œã¨æŽ¢ã—ãŸã¨ã“ã‚〠wordmove ã¨ã„ã†ruby製ã®ãƒ„ールを発見。 https://github.com/welaika/wordmove/ ãã£ã‹ã‘ã«ãªã£ãŸã®ã¯ã€ãƒ¦ãƒ‹ã‚ャストラボ様ã®ã€ä¸‹è¨˜ã®ã‚¨ãƒ³ãƒˆãƒªã§ã™ã€‚ wordmove – WordPressサイトを一発デプãƒã‚¤ http://lab.unicast.ne.jp/2013/05/09/deploying-wordpress-with-wordmove/ 基本ã¯ä¸Šè¨˜ã®ã‚¨ãƒ³ãƒˆãƒªã‚’å‚考ã«ã„ãŸã ã‘ã‚Œã°åˆ†ã‹ã‚‹ã‹ã¨æ€ã„ã¾ã™ãŒã€ã‚ªãƒ—ションã«ã¤ã„ã¦ã®æƒ…å ±ã‚’ã€ã“ã¡ã‚‰ã§è£œè¶³ã—ã¦ã¿ã¾ã™ã€‚ 2016
リリースã€éšœå®³æƒ…å ±ãªã©ã®ã‚µãƒ¼ãƒ“スã®ãŠçŸ¥ã‚‰ã›
最新ã®äººæ°—エントリーã®é…ä¿¡
処ç†ã‚’実行ä¸ã§ã™
j次ã®ãƒ–ックマーク
kå‰ã®ãƒ–ックマーク
lã‚ã¨ã§èªã‚€
eコメント一覧を開ã
oページを開ã
{{#tags}}- {{label}}
{{/tags}}