2018-04-01から1ヶ月間の記事一覧
Hubotを利用したChatBotの開発で参考にしたい事例について。 少しググったのでまとめてみる(ΦωΦ) 業務で携わるようになって以前よりも読むと中身が頭に 入ってきやすくなったw [参考サイト] Hubotで始める簡単Bot開発 - Qiita qiita.com www.cresco.co.jp ww…
たまたま、Bot関連の資料をググってたら検索がHITした ので、隙間で読むための備忘録としてメモ(ΦωΦ) [参考サイト] github.com chatbotsmagazine.com chatbotsmagazine.com chatbotsmagazine.com developers.facebook.com medium.freecodecamp.org slackhq.c…
daabの仕様理解のために、タスクスタンプの送受信を行う サンプルコードを実装した(ΦωΦ) [サンプルコード] 'use strict'; module.exports = (robot) => { robot.respond(/TASK$/i, (res) => { res.send({ title: "TODO", closing_type: 0, //(Option) 誰かが…
ECMAScriptを読んでみる機会を得たのでメモ しておく(ΦωΦ) [参考サイト] babeljs.io babeljs.io github.com github.com qiita.com qiita.com www.designmap.info photo-tea.com html5experts.jp codezine.jp qiita.com qiita.com ECMAScript 6: New Features…
daabでセレクトスタンプの送受信のサンプルコードを書いた。 [コードサンプル] 'use strict'; var talk_opts = ["選択肢1","選択肢2","選択肢3","選択肢4","選択肢5"]; module.exports = (robot) => { robot.respond(/PING$/i, (res) => { res.send('PONG');…
古いバージョンのcoffee-script 1.6.3インストールを CentOS6.5のパッケージマネージャyumで実行後に プロジェクト担当社員からcoffeeは基本使わないことに なってるから、必要ありません。 ってお話がチャットで来たので、yumでインストール& アンインスト…
daab runを実行した時に出る下記2行のWARNINGメッセージ が気になったので調べてみた(ΦωΦ) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):npm WARN notsup SKIPPING OPTIONAL DEPENDENCY…
daabでセレクトスタンプの送信を行う検証用コードの JavaScriptの書き方が分からなかったので、公式エディタで サンプルコードそのままに実行してみたら、下記エラーが発生したので [stdin]:40:4: error: mixed indentation options: ["選択肢1","選択肢2","…
node-mysql も実は接頭辞に「node-」がつかない パッケージが存在するんじゃね?と思って、npm とgithubを調べてみたよw(ΦωΦ) そしたら、案の定、存在したwww 多分、担当者は本当に何も考えてねーなw npmに接頭辞が付いてるやつと付いてないやつが 存在して…
プロジェクトディレクトリに移動して、インストールを 実行したのに、モジュールの'cron'が見つけられねーと 文句を言われてエラーで落ちたので、再検証。 調べたところ、担当者は深く考えないでnode-cronって 伝えたみたいだけど、実際に、同名の2つのプロ…
ここでは、node-cronとnode-mysqlをインストールする。 システム全体にインストールするか、プロジェクトごとに インストールするかは、よく考えて。 だけど、とりあえずテストプロジェクトに入れてみる。 合わせて、npmでパッケージをアンインストールする…
daab initの実行で、daab-starterをインストールすると 漏れなくついてくる、ping-pongサンプルスクリプトが 去年の6月以降、もれなくcoffeeからjsファイルに置き換 わってる件を共有すべきなのかどうか迷いどころ。 っていうか、daab開発者ブログにコッソリ…
source ~/.nvm/nvm.sh で実行したnvmの設定はログアウト するとなくなってしまうため、~/.bash_profile または ~/.bashrcにPATHを設定する必要があるらしいけど、 結局のところ、どっちに書けばええんじゃー? と思って調べたら、ログイン時に ~/.bash_profi…
大家さんにいただいた洗剤で蛇口を磨いたら 水垢が見事に8割ほど落ちて感動してたけど どういう洗剤か聞き損なって、その後、クエン酸 で磨いたらほぼほぼ落ちて喜んだのも束の間、 そこから2日ほど経ったら表面にオレンジのサビが 目立つようになってしまっ…
自分は開発用のSSHクライアントにMobaXterm v9.0を利用している。 メニューのSessionボタンをクリックして追加したユーザ接続情報が 左のサイドバーのリストに追加されないの何でだろう? ってことで動かしながら調べたのでメモ(ΦωΦ) [手順] 1. 左サイドバー…
前回の記事でdaab initに成功したので、ターミナルから directの既存の自分のユーザアカウントでログインして、 実行、ログアウトまでできるのか確認する(ΦωΦ) [手順] 1. 既存の自分のアカウントでログイン。 $ daab login[2018-04-18 15:15:40] WebSocket o…
これはCentOS6.x系のcurl関連パッケージが古いために発生する エラーらしい(ΦωΦ) bot作成への道のりは遠いなー。 [エラー状況] daab initを改めて実行したら下記エラー。 $ daab initfatal: unable to access 'https://github.com/lisb/daab-starter.git/': …
CentOS 6.5のyumで入れたgit clientのバージョンが1.7.1で daab initコマンドの実行に失敗して、「まずはgit clientをアップ グレードしろ、話はそれからだ!」というメッセージを頂いた ので、2.xへのアップグレードを実行した際の備忘録(ΦωΦ) [エラー状況]…
curlかwgetで公式にある情報でnvmをインストールしよう としたら、エラーが発生してハマったので備忘録として(ΦωΦ) [手順] 1. nvmのインストール。 $ git clone git://github.com/creationix/nvm.git ~/.nvm $ source ~/.nvm/nvm.sh 2. nvmでNode.js v6.9.2…
与えられた開発サーバーにroot以外のユーザがいなかったので 管理者権限のあるユーザを追加した際の備忘録(ΦωΦ) [手順] 1. 管理者権限のあるユーザを作成。 ①useraddコマンドでユーザ作成。 # useradd username (任意の名前) ②passwdコマンドでパスワード変…
Fluxboxのスタイルはzimek_darkblueを使っている のだけど、フォントサイズがデフォルトのままだと ウィンドウのタイトルバーやツールバーの文字が小さい ので少し大きくしてみた。 というか、フォントカラーを変更すればいいだけでは? という意見もあるが…
土日判定を仕込んだバックアップスクリプトの内容確認を するため、CentOS7環境の日付を日曜日にしてみるメモ。 [手順] 1. timedatectlコマンドで日付を4/15に設定。 # timedatectl set-time 2018-04-15 ※日付のみ変更すると時間は「00:00:00」になる。 2. N…
ちなみに、自分は依頼されたスクリプトをCentOS7の環境で 修正したものをcronで時間指定をして実施した。 成功したらメールが飛んでくるはずだけど、メールが飛んで 来なくて、ログファイル(/var/log/maillog)を確認するとエラー でコケてた。 で、/var/spoo…
いまだこのかた、シェルスクリプトを書いたことがなかったので 備忘録として(ΦωΦ;) (ex)土日を判定する #!/bin/bash DAYOFWEEK=`date +%u` if [ $DAYOFWEEK -eq 6 -o $DAYOFWEEK -eq 7 ]; then または if [ $DAYOFWEEK -eq 6 ] || [$DAYOFWEEK -eq 7 ]; then…