日頃の行い

個人的な日頃の行いをつらつら書いてます\\\\ ٩( 'ω' )و ////

Webエンジニア

PHPのビルトインサーバっぽく開発しつつhttpsアクセスをしたくなったときにしたこと

最近Mockアプリケーションを作るときにAPIサーバを一旦雑に作りたくて、 phpを使っているんですが、ローカルの開発環境をhttpsにしているため、XMLHttpRequestを投げようとした際に、 Mixed Content: The page at 'https://xxx' was loaded over HTTPS, but …

Slack内でActiveなユーザ数をMackerelのサービスメトリックで表示してみた

コミュニティでSlackを使ってるんですが、どれくらいの人が普段見てるんだろうと思って可視化してみました。 計測したい数は今User Presenceがactiveなユーザ数です。 api.slack.com Mackerelのサービスメトリックがカジュアルに使えてとても便利なので今回…

大体新卒(?)コミュニティDarkでやってるtips集

この記事は IT勉強会/コミュニティ運営 Advent Calendar 2016 の19日目として書かれてます。 qiita.com こんばんは。Darkの運営をやってるうちの一人 ara_ta3 です。 せっかくわがままを言って空けていただいたのに遅れてしまって大変申し訳無いです・・・ D…

Github管理しているmackerelの監視ルールが変更されたらJenkinsからPRを投げる

こちらの記事はMackerel Advent Calendarの11日目の記事として書いています。 qiita.com mackerelを使って監視ルールをバージョン管理して、もし差分があったら自動でGithubにPRを投げるみたいなものを作った時の話です。 こちらの記事を見ていいなぁと思い…

Raspberry Pi + hubot + IRKitで家電操作して日々を過ごす

この記事は Raspberry Pi Advent Calendar 2016 の10日目として書かれています。 www.adventar.org こんにちは ara_ta3 です。 Raspberry Piを気分で買ってあまり色々やるぞ思ってから長い日が経っています。 かなり何番煎じって感じですがSlack + hubot と …

hubot-characterというpluginを使ってSlack上でレムと戯れる

ランキング参加中プログラミング この記事は Re:ゼロから始める Advent Calendar 2016 - Adventar の2日目として書かれています。 www.adventar.org ネタバレを含むので見ていない方はamazon prime videoで見れるので是非見てください。 https://www.amazon.…

ISUCON6 オンライン予選に出て惨敗してきました。

9/17(土) にISUCON6の予選に出てきました。 isucon.net 最終結果は0点です。ただただ悲しいです。 予選前に3年目で本選行けないなんてエンジニアじゃないとか言いましたが、 生きていて大変申し訳ないです(´;ω;`)ウッ… 僕らのチームのピークは一番最初に回…

(だいたい)新卒エンジニア向け技術交流会vol.7 を実施した話

6/4にこんなイベントが有りました。 dark.connpass.com 参加者 34名 出席者 30名で参加率88%でした。わりと高め\\\ ٩( 'ω' )و //// ありがとうございます! 【参加された方々へ】 Slackの方にもぜひぜひ参加してください。 認証情報わからん・・・等あれ…

Gotanda.js#4 in Retty でLTしてきました #gotandajs

6/3にGotanda.jsというイベントがあり、そこでLTしてきました。 gotandajs.connpass.com イベント全体を通した内容などはこちらの記事にまとめられていました。 (私の資料次の日にあげたので見つからなくてすみません・・・ www.chirashiura.com 発表内容 …

sbtを使ってGoogleAppEngineにScalaのコードで書いたアプリケーションをデプロイするの巻

GoogleAppEngine for Javaはありますが、JavaではなくScalaで書きたいので、Scalaでデプロイ出来ないかなと色々探してみました。 cloud.google.com やること やることは簡単です。 sbt-appengine-plugin導入 appengine-web.xmlの準備 Servlet用のclassとweb.…

#ScalaMatsuri 2016 に参加してきました。

2016/01/30 ~ 31で行われたScalaMatsuriに行ってきました。 scalamatsuri.org 去年からしっかりScala触るようになったので、前回よりは内容がわかるようになった気がしました。 体調悪くて1日目の午後から行きました。 見逃してしまったのは、ニコ生で見よう…

hubot-mojiという雑なhubot pluginを作ってみた。

Slack内でEmojiで文字を表示して遊んでるシーンがあったので、それをpluginにしてみました。 どういう遊びかわからないと思うので貼っておくと、イメージはこんな感じです。 使い方 インストール $npm install --save hubot-moji 使い方 主な用途はSlack内で…

npm linkというコマンドを知った。

nodeのなんらかのモジュールを作ろうとしていて、実際に他のライブラリから呼んで動くかどうか確認したい時ありませんか。 私は毎度package.jsonに "hoge" : "https://github.com/foo/bar.git" みたいな書き方できるので、github上に置いてnpm installしてま…

mongooseのconnection周りでちょっとハマったからメモる

スクレイピングのストレージにMongoDBをなんとなく使っていて、その時にnodejsからmongooseを使ってデータを突っ込んでます。 その時になぜか固まってしまったので、原因を追ってみました。 Mongoose ODM v4.3.4 事象 connection生成して、MongoDBにデータ突…

PHP(Laravel)製TaskRunner「Envoy」を試してみた

この記事は PHP - Qiita Advent Calendar 2015 - Qiita の20日分として書かれています。 個人的な開発でLaravel製マイクロフレームワークLumenを利用しているので、デプロイ等に使えないかと思いLaravel製のTask Runner「Envoy」を試してみました。 結論から…

【日記】せっかくだからDarkでどんなイベントしたかを振り返ってみようかなと思った

この記事は Dark - Developers at Real Kommunity Advent Calendar 2015 - Adventar の17日目として書かれています。 こんにちは。https://twitter.com/ara_ta3 です。 Darkのコミュニティがせっかく一周年迎えたので振り返ってみようかなと。 ネタがないか…

Slackのメッセージ数の増減をgrowthforecastで見てみる。

この記事は Dark - Developers at Real Kommunity Advent Calendar 2015 - Adventar の16日目として書かれています。 あと少しで埋まるはずや! DarkのコミュニティではSlackを利用してるのですが、 ray というruby製のbotが現れた途端みんなで殺そうとした…

(だいたい)新卒エンジニア向け技術交流会vol.5 を実施した話

この記事は Dark - Developers at Real Kommunity Advent Calendar 2015 - Adventar の14日目として書かれています。12/12にこんなイベントが有りました。ngineerxiv.doorkeeper.jpdark.connpass.comついに1年間続きました。よかった。 今回の参加人数は34人…

Laravel製マイクロフレームワークLumenを使おうとして困ったこととその解決策

ランキング参加中プログラミングこの記事はLaravelアドベントカレンダーの13日目として書かれています。 www.adventar.org最近Laravel製のマイクロフレームワークLumenを使って個人的な開発をしています。 その時にこれしたいんだけど、どうやるの?みたいな…

【ポエム】Darkのコミュニティの現状とかそれに対する気持ちとか

この記事は Dark - Developers at Real Kommunity Advent Calendar 2015 - Adventar の10日目として書かれています。こんにちは。https://twitter.com/ara_ta3 です。 今日は技術的な話は出てこないでしょう。完全なポエムです。 Dark - Developers at Real …

サークルの雑務をしてくれるマネージャーbotが欲しくなりますよね。

このブログはVOYAGE GROUPのアドベントカレンダー9日目として書かれています。 techlog.voyagegroup.com こんにちは @ara_ta3 です。 突然ですが、VOYAGE GROUPにはサークルという制度(?)があります。 詳しくはこちらとか。 culture.voyagegroup.com私は現在…

Darkを支える技術 #3 テスト編

この記事は Dark - Developers at Real Kommunity Advent Calendar 2015 - Adventar の8日目として書かれています。こんにちは。https://twitter.com/ara_ta3 です。 もうちっとだけ続くんじゃ。Darkというコミュニティのアドベントカレンダーとして書いてい…

Darkを支える技術 #2 Hubotの死活管理について

この記事は Dark - Developers at Real Kommunity Advent Calendar 2015 - Adventar の7日目として書かれています。こんにちは。たなあら (@ara_ta3) | Twitter です。 Darkのアドベントカレンダーに絶対に空きは作りません。 酔っ払った勢いで書ける唯一の…

Hubotによるポエム、猫、それはまさにすばらしきこのせかい。

この記事はChatOps - Qiita Advent Calendar 2015 - Qiitaの6日目として書かれています。こんにちは @ara_ta3 です。 私は Dark - Developers at Real Kommunity | Doorkeeper というコミュニティで活動してるのですが、このコミュニティではSlackをコミュニ…

EmbulkでGoogleFormに投稿されたデータをMySQLに吐き出すだけ。

この記事はEmbulk - Qiita Advent Calendar 2015 - Qiita の5日目として書かれています。qiita.comこんばんは @ara_ta3 です。 この前GoogleFormから投稿されたデータをMySQLに突っ込んで集計したいという思いがあったので、今回はそれをやってみようと思い…

Darkを支える技術 #1 Slackでユーザを招待する編

この記事は Dark - Developers at Real Kommunity Advent Calendar 2015 - Adventar の5日目として書かれています。こんばんは。たなあら (@ara_ta3) | Twitter です。 Darkのアドベントカレンダーに絶対に空きは作りません。 酔っ払った勢いで書ける唯一の…

Slackに新しいチャンネルができたら、特定のチャンネルに通知を送るスクリプトを組んでみた。

この記事はSlack Advent Calendar 2015の4日目として書かれています。qiita.comこんにちは@ara_ta3です。 自分が属してるDarkというコミュニティでSlackを利用しているのですが、なにかおもしろいチャンネルができても気が付けないことがあるので、チャンネ…

ScalaからBigQueryのAPI叩いてみた時の備忘録

ScalaでBigQuery叩いてた時の備忘録です。 使ったレポジトリはここgithub.com この後の話の流れ 準備 (認証) クエリを叩く ハマったこと 1. 準備 BigQueryを外から叩くためにとりあえず認証が必要です。 今回はサービスアカウントを利用して叩いてみました。…

(今更の)ISUCON 5オンライン予選に参加して来ました

既に1ヶ月が経とうとしてるけどISUCONに出た時の思い出です。 9/27(日)にISUCONのオンライン予選にチーム「dark」として参加してきました。 darkの由来は Dark - Developers at Real Kommunity | Doorkeeper です 一緒に参加してくれた @hoto17296 @jp_taku…

embulkのpluginをScalaで作ってみようと思った時の備忘録

Embulkのpluginを書いてみようかなと思ったんですが、せっかくならScalaで書いてみようかなと思ってその時の備忘録です。 1. 概要 Embulkはこんな感じ(雑github.com pluginはJavaかRubyで書けるようです。 Javaで書けるので、Scalaでも書けますね。 2. 準備…