2015-01-01から1年間の記事一覧

ruboty-karmaでチーム内徳マネジメントを推進しよう!

github.com 概要 ruboty-karmaというgemを作りました karmaと呼ばれるスコアを管理することができます hubot-karmaと似たようなものです ruboty-score_keeperと似たようなものです 何が違うかというと、karmaを溜めたときのメッセージを環境変数で変更できま…

マヨイドーロ問題 感想

CodeIQというサイトにて結城浩先生が「マヨイドーロ問題」というものを出題されました。 ※現在は残念ながら挑戦受付は終了しています。 挑戦して無事初回100点を取ったので考え方と実際のコードを公開します。 なお、本記事は手も足も出なかった人に対して、…

rubotyの画像検索用gemが動かなくなってたんで直しました

日記です。 ruboty-google_imageというgemにPRを送りました。採用されてますb 該当PRは以下です。 github.com 背景 なんかrubotyがimage検索返してこないなーとrubotyユーザー界隈では話題になっていたのですがふぇくさんが原因っぽいのを発見してくれました…

興味あるウェブアプリ関連のスキルをざーっと書きだした

WIP

これをもとに何をやるか決めようと思う

ruboty-echo_toというgemをつくりました

タイトル通りgemを作ったので宣伝です。 背景 うちのSlackには褒めチャンネルがあって、「〜〜 完了」とか「〜〜 だん」とかそういう発言に対してかわいい女の子*1がほめてくれます。 これはSlackに褒めチャンネルを作ることで成果を出すと嬉しくなって、成…

OSXでクォートが勝手に変換される機能を消す

概要 SlackでRubotyと戯れるときにやたらとエラーが出た。 あーはいはいこれダブルクォートが変換されるやつだ。 " → “ 鬱陶しいので変換しないように設定した。 手順 システム環境設定 > キーボード > ユーザ辞書 「スマート引用符とスマートダッシュ」の項…

某お悩みNightあらため情報会議 #2 に参加してきました #JohoKaigi

レポ 以前参加したイベントの第2回があったので参加してきました! hkdnet.hatenablog.com ちなみに情報共有ツールお悩みNightから情報会議に名前が変わっています。 johokaigi.org イベント自体は前回と同じく「仮想の問題」に関して施策を考えて発表するス…

brew cask updateはbrew updateのaliasだっていう話

事象 brew-caskでalfredをインストールしようとしたらエラーが出た。 $ brew cask install alfred ==> Downloading https://cachefly.alfredapp.com/Alfred_2.8_414.zip ######################################################################## 100.0% =…

情報共有ツールお悩みNight #1に参加しました #infonight

イベントレポです。 イベント概要 かのイケてるチームもすなる情報共有ツール さて、みなさん情報共有ツールって知ってます?(よね?) Qiita:Teamかesaとか。 いろんな企業が「導入しました!」「ウチではこう使ってます!」って事例を書いてますよね。 ウチ…

Dragonfly(ヘッドホン)の操作方法メモ

前フリ 今日の帰り、ヨドバシの店頭で買ったDragonflyというヘッドホンを買った。 www.amazon.co.jp (ブログを書くためにamazonのリンクを探したけど、店頭のが安かったので心理的ダメージを負わなくて済んだ。あぶないところだった……) Cellularlineというイ…

アイコン変えた話

アイコン変えました まえは涼宮ハルヒの憂鬱シリーズの長門有希アイコンだった時代に友人に書いてもらった長門アイコンだったんですが(まぎらわしいな) このたびカエルのアイコンに変えました。 動機 アイコン観 もともと飽きっぽい性格なのでいんたーねっつ…

メモ: sinatraでReact使うためにいろいろ

とりあえずつくったやつ(途中) github.com 必要なものをnpm installして頑張る。nodeとnpmがない環境はしらない。 "dependencies": { "react": "^0.14.0", "react-bootstrap": "^0.27.1", "react-dom": "^0.14.0" }, "devDependencies": { "babel": "^5.8.23…

Gitでmasterにcommitすると警告するhook作った

動機 友達がいないので 気ままに開発したいからおひとりさまでソーシャルコーディングに励んでいるわけだけれども、たとえ一人だろうとGitHubなのでブランチ切ってPR作ってマージしてってのをやっています。 簡易GitHub Flowみたいなやつだと思います。たぶ…

酒飲み与太話メモ

日曜日の夜に勢いにまかせて書いたエントリです。 今日は3人で集まってLTしてもくもく会やってお酒を飲んだ。 @keicy_silurusがReactについて僕よりも先輩だったのでいろいろ話を聞けてよかった。 酒の席での話もあるので書き残すのも無粋な気はするが明日に…

ベンダプレフィックスつき擬似クラスのスタイルをjsで動的に設定する

ライブラリをせこせこ作っているときにplaceholderの色を変更したいという要望がでてきた。 このときCSSとしての指定は以下のようになる。(参考にあげた記事から引用) // Google Chrome, Safari, Opera 15+, Android, iOS ::-webkit-input-placeholder { col…

curlでウェブアプリの動作確認してるときの注意点

事象 curlでリクエスト送ってもsessionにデータが保存されない 原因 curlはcookieを保存しないのでsessionを維持できない 対策 オプションでcookieを保存するファイルを指定する。 例えばログインしたセッションを保持したいのでcookieを保存しておく場合は-…

curlでGETリクエスト送る時の注意点

事象 curlでGETリクエスト送ってもパラメータが認識されない 原因 複数パラメータを利用している場合URLの&がシェルの&(バックグラウンドプロセス)と競合してしまい、違うコマンドとして認識されてしまう。 対策 URLをクォートで囲む 例: curl -x GET "examp…

rubocopとsimplecov

rubocop使いつつsimplecov使おうとするとちょっと困ったのでメモ。 rubocop Rubyでコードを書くとき、rubocopというlinterにお世話になっている。 Rubocop | 規約をチェックするツールRubocopのインストール - Tbpgr Blogtbpgr.hatenablog.com 公式:bbatsov/…

slimでコンポーネント化したらtemplate engineとしては結構辛かった話

Qiitaに以前こんな記事を書いた slimでDRYなhtmlを生成してsinatraに載せる - Qiitaqiita.com このオマケにあるようことをもう少しすすめていくと、ちょっと困る。 例では1,2,3をul-li要素で表現しようとしているが、それが複数個出てきた場合に変になる。 i…

GitHubでレポジトリをrenameする

renaming a repository - GitHub help ざっくり言うとレポジトリの設定っぽいボタンをクリックして名前を変更するだけ。 ただしGitHubのURLルールとしてレポジトリ名が含まれているので gitのremoteの設定を変更する必要がある。 remoteのURLを変更するため…

やるリスト

最近はちょっと腐ってました。 そろそろ身辺落ち着いてきたのでまた頑張ります。 ちょっと興味が発散してるのでちゃんとまとめてみようかなと。 Powershellによる自動化関連 powershell自体の勉強 デプロイ自動化 valentia ← win版capistranoらしい capistra…

第6回ApacheCordova勉強会に参加しました。

第6回Apache Cordova勉強会 前提 Cordovaについては全くの素人状態。 事前知識として知っているのは以下。 html5 + jsでモバイルアプリを作るための技術 モバイル端末のネイティブAPIの呼び出しが可能 例えば座標とったりカメラだったり 昨今のモバイル事情…

コミュニケーションの話

自分がわかってることを同じチームの人に伝えるの、もちろん大事だと思うんだけど チームの中なんだからある程度の前提は共有していてほしくって でも結局チーム外へと発信する際にその前提もちゃんと発信する必要があって 結局どこかで必要なんだけどそのコ…

ASP.NET MVC + entity Frameworkつかってみた話

ちょっとした管理画面を作る必要に駆られたので触ってみた。 開発におけるポイント Webアプリ WindowsServer ID/pass形式のログイン認証 既存DBがある テーブル3個くらい まあASP.NET MVCで作っちゃうのがよさそうと思って作成 認証まわりはめんどいし…… 参…

VisualStudio2013 -> 2015RCでcolor schemeが移行できなかった話

環境 Win8.1 Visual Studio2013 -> WIn 8.1 Visual Studio 2015RC (同じマシン) 配色はSeleniticを愛用 失敗した話 ざっくり手順 VS2013で設定をエクスポート VS2015で設定をインポート 結果 波括弧の色が違う カッコの色が違う セミコロンの色が違う コロン…

進捗

私的ツイッタークライアント 進捗なし rails ちょっとレールを走らされている感がある……。 コーディングしているのではなくRailsの設定をしている感じ、というと伝わるだろうか。 ○○したい! → gemいれてみるか → できたー という流れは省力で素晴らしいのだ…

進捗

進捗 私的ツイッタークライアント なんもなし rails とりあえずなんとなくで作り始めた。 イメージはmicro blogな感じで。 ユーザーを定義した 記事を定義した ユーザーと記事を一覧できるようにした 任意のユーザーが任意の記事をfavできるようにした 認証…

進捗

私的ツイッタークライアント たぶんなにもしていない 記事を書いてからも作業したりしているのでちょっとあやしいけれど Collection2Model hkdnet/Collection2Modelgithub.com System.ComponentModel.DataAnnotations.ValidationAttributeを使ってvalidation…

進捗

私的ツイッタークライアント 横幅が長すぎるときに折り返して表示するようになった 友人の指摘を受けつつググったらStackOverflowにあった Force textblock to wrap in WPF listbox 要点は3つ TextBlockのTextWrappingをWrapに指定する ListBoxのHorizontalS…

進捗

20150603進捗 私的ツイッタークライアント やった Ctrl + Enterで発言するようにした RTのときRT元がちゃんとTLに表示されるようにした 元々はRTした人が表示されていた…… このときアイコンでRTした人自身も見えるようにした 発言後、すぐに一覧に表示される…