サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
レイングッズ
qiita.com/Sugima
概要 Mac OS X環境で Amazon Dash Button のボタンクリック時の動作を Node.jsから制御できるようにしてみます。 Dash Buttonの初期設定 Wifiアクセスポイントを設定して、最後の製品を選ぶところまでステップを進めます。 製品は選択せずに、右上の☓ボタンから設定を終了してください。 環境構築 Node.jsをセットアップしていない場合はインストールしてください。 $ mkdir dash-button // 任意のディレクトリを作成 $ npm init $ npm install node-dash-button --save Dash Buttonを探す 以下のコマンドを実行するとWifiに繋がっている端末がScanされるので、該当する端末のMACアドレスをコピーしておきます。 Manufacturer: Amazon Technologies
// general_logをtruncate call rds_rotate_general_log // 2回実行することでgeneral_log_backupをtruncate call rds_rotate_general_log // countが0になっていればOK select count(*) from general_log; // slow_logをtruncate call rds_rotate_slow_log // 2回実行することでslow_log_backupをtruncate call rds_rotate_slow_log // countが0になっていればOK select count(*) from slow_log; Register as a new user and use Qiita more conveniently You get arti
TypeScriptのプラグインをインストール atom-typescriptをインストール atom-typescript https://github.com/TypeStrong/atom-typescript ターミナルで以下のコマンドを入力 インストールに結構時間がかかるので気長に待ってください。 プロジェクトのルートにtsconfig.jsonファイルを作成 tsconfig.jsonにjsにコンパイルする際の設定を記述します。 compileOnSaveをtrueに指定すると、保存と同時にjsファイルにコンパイルしてくれます。gulpやgruntで自動コンパイルする場合は、falseにしてください。 { "compilerOptions": { "target": "es5", "module": "commonjs", "declaration": false, "noIm
下準備(AWSコントロールパネル) Amazon LinuxでEC2インスタンスを作成。 対象インスタンスのSecurity Group設定でポート3000番を開けておいてください。 インスタンスにnode.jsをセットアップ sshで対象のインスタンスにログインし、下記コマンドを順番に実行していきます。 yumのアップデート $ sudo yum update 必要なパッケージをyumからインストール $ sudo yum install git gcc-c++ make openssl-devel nvmをgitリポジトリからclone $ git clone git://github.com/creationix/nvm.git .nvm ~/.bash_profileに設定を追加 $ vi ~/.bash_profile $ source ~/.nvm/nvm.sh // sudo
下記コマンドを実行してフォルダの権限を変更すれば、以降はsudo無しでnpm installが可能になります。 // 共通 $ sudo chown -R $(whoami) ~/.npm // -gのnpm installをsudo無しにしたい場合 $ sudo chown -R $(whoami) /usr/local/lib/node_modules // アプリケーションのnpm installをsudo無しにしたい場合 $ sudo chown -R $(whoami) [nodeアプリケーションのパス]/node_modules
モジュールのインストール naughtというプロセス管理モジュールを使用するとサーバーを落とさずにデプロイすることが可能になります。 https://github.com/andrewrk/naught グローバルでインストール $ sudo npm install -g naught nodeサーバー用jsファイルを編集 naughtにworkerの開始と終了の通知を判別できるようにするために、サーバー用jsファイルのlistenを下記のように編集します。 // Start server server.listen(config.port, config.ip, function() { // Send online to naught if (process.send) { process.send('online'); } console.log('Express server li
初期設定は、Amazon EC2でnode.js,Expressアプリケーションを立ち上げるの インスタンスにnode.jsをセットアップ までを参考にしてください。 Angular-fullstackはポート8080番を使用するので、Security Group設定でポート8080番を開けておいてください。 インスタンスにAngular-fullstackをセットアップ sshで対象のインスタンスにログインし、下記コマンドを順番に実行していきます。 yeomanのインストール $ sudo npm install -g yo bowerのインストール '$ sudo npm install -g bower' gruntのインストール $ sudo npm install -g grunt-cli angular-fullstackのジェネレーターをインストール $ sudo npm i
viewの作成 ビューの変更を確認するために下記の3つのビューファイルを用意します。 index.htmlのtitle要素にpage-titleディレクティブを使用しています。 <!DOCTYPE html> <html lang="ja" ng-app="myApp"> <head> <meta charset="UTF-8"> <title page-title></title> </head> <body> <div ui-view></div> <script src="bower_components/angular/angular.min.js"></script> <script src="bower_components/ui-router/release/angular-ui-router.min.js"></script> <script src="app.js"></
Macの場合を例に説明していきます。 事前にPackage Controlをインストールしてプラグインの管理が行えるようにしておきましょう。 cmd + shift + P でCommand Paletteが表示されるので、[Install Package] からプラグインのインストールに進んでください。 基本プラグインをインストール SublimeLinter まず上記のプラグインをPackage Controlからインストールしましょう。 構文エラーを自動的にチェックするためのプラグインです。 エラーのある箇所に印がついて、エラー理由を指摘してくれます。 このプラグインと別にそれぞれの言語に対応したプラグインをインストールしていきます。 SCSSの構文チェック SublimeLinter-contrib-scss-lint 上記プラグインをPackege Controlからインストール
Google HTML/CSS Style Guide(2019年9月時点) より意訳とまとめ。訳が間違っていたらごめんなさい。 プロトコル imageやmedia、scriptなどを指定するときに、可能な限りhttpsを利用する。 <!-- 非推奨:プロトコルの省略 --> <script src="//ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script> <!-- 非推奨:httpの利用 --> <script src="http://ajax.googleapis.com/ajax/libs/jquery/3.4.0/jquery.min.js"></script> <!-- 推奨 --> <script src="https://ajax.googleapis.com/ajax/libs/jquery
このページを最初にブックマークしてみませんか?
『@Sugimaのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く