2018年以降の記事はGitHub Pagesに移行しました

WindowsにRedmine2.3をインストールする手順と、プラグイン作成用メモ

あらすじ Redmine 2.0台におけるインストール方法〜起動方法とプラグインの作り方のメモ。 環境 Windows 7 32bit Ruby 1.9.3 Bundler 1.3.5 導入済 DevKit 導入済 Redmine 2.3.1 MySql 5.6.12.1 参考サイト Redmineのインストール ― Redmine Guide 日本語訳 …

Jekyllバージョンアップの際に思いのほか手こずった話 Jekyll Bootstrapの更新に追従したい編

あらすじ forkとか、fetchとか、本で読んでるだけじゃ実際やりたい時にどうやりゃいいかわからん…という話。 Github Pagesで運用しているJekyllのバージョンアップをする時に死んだ 原因は、他の人が公開しているプラグインやcssをほいほい コピペ していた…

Androidアプリのインストール、起動方法によってIntentのフラグが微妙に変わる件

あらすじ Androidアプリにおいて、Eclipseからビルドしていた時は想定通り動いていたのに、リリース署名をしたアプリ(apkファイル)をインストールした場合だけ動作が想定していないものになった。 具体的には、Activityがむちゃくちゃたまる現象が起こるとい…

iOSのバックアップ/リストアで残るもの/消えるもの それを編集する手段

あらすじ iOSのバックアップ/リストア周りでえらいハメられたので、まとめてみた。 iOS 7 が出るとどうなってしまうのか…。 バックアップの方式 iTunesの「概要」画面から選べる iCloudにバックアップ このコンピュータにバックアップ そのまま ローカルのバ…

Over-the-Airという形式でiOSアプリのインストールを試みるが失敗する場合がある

あらすじ iOSアプリをサーバに置いてそこからインストールできるようにしたかった。 結果、Over-the-Airという方式でインストール環境を作り、インストールできるようなったので手順のメモ と、なぜか失敗する端末もあるので、後半にその調査メモ(とりあえず…

Jekyll@GitHub Pagesの運用形態を変えたのでAnalyticsの設定が効かなくなっていた

あらすじ Jekyllで指定していたGoogle Analyticsの設定が効かなくなっていた。 他のGitHub Pages@Jekyllでは正しくGoogle Analyticsが動いているのに…。 結論 前回 GitHub Pages の運用形態を変えていた … GitHub PagesでJekyllプラグインを使えるようにする…

記事の目次を出力するJekyllプラグインの改良

前回までのあらすじ Jekyll(Liquid)で記事の目次を出力するプラグインを作ってみた これの続き。昔の話すぎて、忘れないようにメモ。 前回の疑問 …あれ? 別の環境でやったら hタグに section , section-1 , section-2 … って連番が振られてる!? なんで! …

GitHub PagesでJekyllプラグインを使えるようにするには…

あらすじ Jekyll@GitHub Pagesの場合、Liquidで(自分で)作ったプラグインは使えないという事が判明した。(ローカルで起動した場合/safeモードじゃない場合は関係ない) 俺の最強ブログシステムも火を噴いてたぜ - Webtech Walker これを回避するには GitHub …

BPStudy#68に参加しました #bpstudy

詳細 BPStudy#68 - connpass テーマはChef。 入門からChefの実運用例まで。 所感 入門Chef Solo - Infrastructure as Code を読みながらChef Soloで遊べるようになるまで で入門していたので復習も兼ねて Chef Server / Chef Clientはまだ試していない レシ…

Jekyllのバージョンを 0.12.0 にあげた

あらすじ ぼちぼちJekyllのバージョンを上げてみる。 参考サイト Jekyll の 0.12.0 でシンタックス ハイライトが便利になった - てっく煮ブログ 手順 Gemfile をちょっと修正。redcarpetを追加する、のとpygmentsのバージョンをアップ。 gem 'rake' gem 'jek…

入門Chef Solo - Infrastructure as Code を読みながらChef Soloで遊べるようになるまで

あらすじ Chefを触ってみたいと思いつつ、取っ掛かりを作るにはかなり用語が多いなーとウダウダしていたら、3/11にこんな本が出版されており。 Amazon.co.jp: 入門Chef Solo - Infrastructure as Code eBook: 伊藤直也: Kindleストア 早速購入。 本書のはじ…

Selenium WebDriverでFirefoxがロードできなくなった

あらすじ Selenium IDE でテストケースを作成し、WebDriver形式でエクスポートしたRSpecファイルを Firefox で実行すると、 invalid byte sequence エラーが表示されるようになった。 どこさわったからこうなったのかわからん……。 (以下では、WebDriver.for…

IEとかiPhoneWebView上でSeleniumを走らせる

あらすじ Firefoxのアドオンである Selenium IDE で作ったテストケースをWebDriver, RSpec形式でエクスポート このソースは、デフォルトではFirefoxでテストが開始されるようになっている これを、 IE でテストするようにしたり、 iPhoneWebView (内部ブラウ…

自作EvernoteスクリプトをOAuth対応する

あらすじ 結構前に、Evernoteの認証方法がOAuthになるので、変更してくださいねーというメールがEvernoteからきていた。 ユーザ名とパスワードによる認証から OAuth 認証への移行 - Evernote Developers そのまま従来のスクリプトを動かしていると、認証エラ…

Ruby 2.0.0 をpikとrvm経由でインストール&環境構築

あらすじ Ruby 2.0.0 がリリースされたので、インストールしつつ、新機能を使ってみる。 …と思ったけど、意外とてこずったので、とりあえずインストールと準備だけ。 後途中にGemの作り方めも。 環境1 Windows XP Ruby 2.0.0 pik インストール まずはインス…

すごいHaskellたのしく学ぼうでHaskellことはじめ4

前回までのあらすじ すごいHaskellたのしく学ぼうでHaskellことはじめ3 なんとなーく再帰は書けたかなー?というレベル。 この先生きのこれるのか……。 参考 すごいHaskellたのしく学ぼう 5章 高階関数 カリー化 Haskellでは すべての関数が引数を一つだけと…

すごいHaskellたのしく学ぼうでHaskellことはじめ3

前回までのあらすじ すごいHaskellたのしく学ぼうでHaskellことはじめ2 参考 すごいHaskellたのしく学ぼう 4章 再帰 リストの中の最大値を取得するmax’関数を実装する。 max’関数 手順 動作原理はP53の図の通り。max’をずーっと掘っていく max’にリストを渡…

すごいHaskellたのしく学ぼうでHaskellことはじめ2

前回までのあらすじ すごいHaskellたのしく学ぼうでHaskellことはじめ GitHub Pagesの方にリンクを貼ってみよう。 参考 すごいHaskellたのしく学ぼう 3章 関数の構文 パターンマッチ 関数の場合分け 上から順番に調べられる 全てに合致するパターンを最後に…

すごいHaskellたのしく学ぼうでHaskellことはじめ

あらすじ Halkellを学ぶにあたってのメモやわからない所を以下に時系列でつらつらと。 参考 すごいHaskellたのしく学ぼう 2章 型を信じろ! Haskellでは、すべての式の型がコンパイル時にわかっている また、自分で書かなくても型推論でなんとかしてくれる …

プログラミングHaskellでHaskellことはじめ

あらすじやりたいことがあるのだけど、調べていたらHaskellでやってみました系の記事が多い気がしたので読めるようになりたい!参考 プログラミングHaskell ※ とても良書だと思うのだけど、超初心者が挑むには早すぎたので、以下の簡単なライブラリを使用し…

2012年KPT

今年学んだこと Ruby Jekyll ブログをGitHub Pagesに移そうかなーと目論み、色々運用法などを試行錯誤 それに伴い、Markdown書式も勉強 Selenium Seleniumスクリプトを書いてみた 社内の勤怠管理システム(Web)に毎日毎日毎日手動で時刻をポチポチ入れてると…

メモ化を知った

この投稿はRuby Advent Calendar 2012の16日目の記事としてQiitaに投稿したものです。はじめにあんまりRuby関係ないんですが、一応、The RSpec Bookを読んでいて知ったのがきっかけなので…。あらすじThe RSpec Book のletの解説には以下のように記述されてい…

git-svnインストールからgit svn dcommit完了までの手順

あらすじCentOSのインストール時に入れたGitにはgit-svnが入っていない(?)ので、一から入れようとしたが、ネットに繋がっていない環境だと結構依存とかがめんどくさかったのでメモ。環境 CentOS 6.2 Git 1.7.1 git は入っているが、git svnは実行できない $…

はてなダイアリーのエントリをJekyllへ移行する

あらすじはてなダイアリーからJekylに移行したいんだけど、完全に移行し切るには過去の遺産(はてなダイアリーのエントリ)も移したいよ。はてなのエントリ取得何はなくともエントリをエクスポートしてこない事には始まらない。管理画面から データ管理 => イ…

Jekyll(Liquid)で記事の目次を出力するプラグインを作ってみた

あらすじJekyllのプラグイン作成の練習。エントリから見出しを抽出して目次を出力してみたい。参考サイト 最近作った Jekyll (Liquid) のプラグイン - @yuumi3のお仕事日記 ソース gosyujin.github.com/_plugins/tree_list.rb at master · gosyujin/gosyujin…

bundle execを省略したいのでバッチを作った(Windows版)

あらすじBundler、非常によいツールなんだけど、bundle exec がめんどい。ググってみたところ gemset を使う方法 rvmのgemsetを使ってbundlerと賢く付き合う方法 - Hello, world! - s21g と、 bundler-exec.sh というツールを使う bundle exec を省略する - …

Pygmentsを使ってJekyll内記事のコードハイライトを実現する

あらすじJekyllではデフォルトでコードにハイライトをつける事はできないようなので、Pygmentsという拡張を入れる。環境 Python 2.7.3 (2.6以上が必要) easy_install easy_installはhttp://peak.telecommunity.com/dist/ez_setup.pyからDLし $ (sudo) python…

JekyllをGitHub Pagesに上げるための準備

GitHub Pagesに登録GitHubより New Repository を選択。Repository Name を GitHubのID.github.com と入力しリポジトリ作成。前回の記事で作成していたJekyll Bootstrapのプッシュ先を追加し、プッシュ。$ git remote add origin git@github.com:gosyujin/go…

JekyllとJekyll Bootstrapでかんたん静的サイト生成…するための準備

あらすじ はてな記法、綺麗に出力できて今までお気に入りだったんだけど、欠点として、はてなでしか使わないという問題が 他にも文章書く時にreSTとかMarkdownを使うと捗るが、結局アウトプットするのは個人でははてなが多い……*1 そもそもはてな記法は基本は…

Fluentdの自作プラグインがロードできないのでソースの中身を追ってみる…

あらすじ 前回までに簡単なプラグインを作成する事はできた。 次はプラグインをGem化しようかなと思って色々いじってたら、実行時になんかうまくプラグインが読めない……。なんで? 参考サイト fluent/fluentd · GitHub Fluentdでparser用の正規表現を書く・…