はじめに この記事は、私がGitHubで公開しているscala-irc-botというプログラムの使い方とボットの書き方のチュートリアルです。 ScalaでIRCボットを書きたいという需要が非常に少ない目的のために書きました。 目次 scala irc botの紹介 使い方(デプロイ方法) プラグインの作成方法 設定なし 設定あり scala irc botの紹介 scala irc botってなんですか https://github.com/scala-irc-bot 私がScalaでirc botを書けるように作成しているプログラムです。 実際にIRCに接続するのにはPircBotというJava製のIRCクライアントを使用しています。 現在の最新バージョンは0.2.0-SNAPSHOTです。バージョンは大きく設計が変わるときに更新されます。プラグインに影響のない修正ではバージョンを上げま
Jenkinsからテスト結果をIRCに投稿できるけど,フォーマットの自由度が少ない. JenkinsのIRCプラグインは使わず,自前でApp::Ikachanなどを使って投稿すると,好きなフォーマットで投稿できて便利. テスト結果のexit codeを取っておいて,結果を見て,成功したときと失敗したときで処理を分ける.という感じ. こういうのをjenkins.shというスクリプトにしてこれもバージョン管理しておくとよい. carton exec -- prove status=$? if [ $status -eq 0 ] then curl http://ikachan/notice --max-time 5 --data channel="#blog" --data message="【朗報】 $GIT_BRANCH ブランチのテストが成功しました" --silent else cur
Limechatで絵文字使えたらいいのになーと前から思ってたので作ってみました。 https://github.com/tmitz/limechat-emoji で公開しています。 スクリーンショットはこんな感じです。 同梱されてるlimelightテーマをベースにしていて変更点はlimelight_emoji.jsファイルを追加してるだけです。追加したJSファイルの中身はこんな感じです。 :smile:のようなgithubで絵文字表示に使われる記法がメッセージ内に含まれてる時、imgタグに置き換える、という至ってシンプルな仕組みです。 まだとりあえず動いてるレベルで動作テストはきちんとやってないので不具合あると思います... 利用方法 githubから取ってきたファイル一覧をLimechatのユーザテーマディレクトリに展開 (~/Library/Application Support/L
アシマネくん(assimane)のほんわか日記です。ITや日常の出来事、料理などを紹介します。よろしくね。 Twitter @assimane ircサーバのソフトウェアはいろいろありますが、設定が簡単そうなngircdでircサーバを構築します。SSL対応の記事はこちら。 チャットはシステム開発でもコミュニケーションツールとして有効です。 特に試験工程では、進捗だったり、故障の共有だったり、サーバ再起動の交渉などで利用できます。 環境はこんな感じです。 host名:ngircd.local.localdomain.com IPアドレス:192.168.0.32 OS:CentOS 5.8 64bit では、さっそく構築します。 yumでインストールします。 [root@ngircd ~]# yum install ngircd Loaded plugins: fastestmirror,
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く