Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

2014-04-01から1ヶ月間の記事一覧

TbpgrUtils | 追加要件 MarkdownString#link 追加

概要 追加要件 MarkdownString#link 追加 詳細 追加要件 MarkdownString#link 仕様 ・Markdownのlinkを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gem…

オープンソース開発 | はじめてのPull Request結果報告

概要 はじめてのPull Request結果報告 詳細 はじめてのPull Request結果報告です。下記記事のPull Requestですが、先日のRails4.1のリリースに含まれました。はじめてのPull Request。Rails GuidesにPull Requestを送ってみたら瞬殺でマージされた http://d.…

git | GitHub FlowをGitLabで試す

概要 GitHub FlowをGitLabで試す GitHub Flowについては下記を参照 https://gist.github.com/Gab-km/3705015 http://scottchacon.com/2011/08/31/github-flow.html サンプルシステム仕様 ・テキスト表示システム ・引数に指定したテキストを大文字か小文字に…

git | GitHub Flow

概要 GitHub Flow GitHub Flow ・masterブランチのものはすぐにデプロイ可能なコードのみにする ・新たな実装が必要になったら説明的な名前のブランチをmasterから作成する ・作成したブランチにローカルでコミットし、サーバー上の同じ名前のブランチにも定…

Ruby | Kernel | Rational

概要 Kernel#Rational 詳細 引数を有理数(Rational)に変換した結果を返します。 サンプルコード # encoding: utf-8 require 'tbpgr_utils' bulk_puts_eval binding, <<-EOS Rational("1/2") Rational("0.5e2") Rational("0.5e-2") Rational(1, 2) Rational(0…

TbpgrUtils | 追加要件 MarkdownString#backquotes 追加

概要 追加要件 MarkdownString#backquotes 追加 詳細 追加要件 MarkdownString#backquotes 仕様 ・Markdownのboldを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://ruby…

Ruby | Kernel | Integer

概要 Kernel#Integer 詳細 引数を整数(Fixnum,Bignum)に変換した結果を返します。 サンプルコード # encoding: utf-8 require 'tbpgr_utils' bulk_puts_eval binding, <<-EOS Integer(5) Integer(5_000) Integer(3.14) Integer(0) Integer("10") Integer("01…

CodeIQ | 『第3回デスマコロシアム』問題 QA @tbpgr #CodeIQ

概要 『第3回デスマコロシアム』問題 QA 詳細 『第3回デスマコロシアム』問題 QAです。 Q1 Q 解答コードの文字数はどのように数えますか?A Byteではなく文字数で数えます。 具体的にはRubyのsizeメソッドで数えます。 Q2 Q 解答コードの文字種はどのように…

CodeIQ | 『第3回デスマコロシアム』問題 集計報告 @tbpgr #CodeIQ

概要 『第3回デスマコロシアム』問題 詳細 『第3回デスマコロシアム』問題 の参加状況集計です。 https://codeiq.jp/ace/tbpgr_colosseum_manager/q872 残言語 挑戦者0名の言語は以下です。 Ada Assembler (gcc-4.8.1) bc CLIPS Clojure COBOL COBOL 85 D (d…

CodeIQ | 『第3回デスマコロシアム』問題 @tbpgr #CodeIQ

[CodeIQ]CodeIQ | 『第3回デスマコロシアム』問題 @tbpgr #CodeIQ 概要 『第3回デスマコロシアム』問題 詳細 『第3回デスマコロシアム』問題 の出題を2014年5月12日 AM8時から6月2日 AM10時まで行っています。 https://codeiq.jp/ace/tbpgr_colosseum_manage…

TbpgrUtils | 追加要件 MarkdownString#bold 追加

概要 追加要件 MarkdownString#bold 追加 詳細 追加要件 MarkdownString#bold 仕様 ・Markdownのboldを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gem…

JavaScript | chart.jsでLine Chartを表示する

概要 chart.jsでLine Chartを表示する 詳細 chart.jsでLine Chartを表示する サンプル <html lang="ja"> <head> <meta charset="UTF-8"> <title>Document</title> <script src="Chart.min.js"></script> <script language="JavaScript"></meta></head></html>

Ruby | Kernel | Float

概要 Kernel#Float 詳細 引数を浮動小数点数(Float)に変換した結果を返します。 文字列の場合は整数や浮動小数点数に変換可能なら結果を返却します。 サンプルコード # encoding: utf-8 require 'tbpgr_utils' bulk_puts_eval binding, <<-EOS Float(5) Floa…

TbpgrUtils | 追加要件 MarkdownString#italic 追加

概要 追加要件 MarkdownString#italic 追加 詳細 追加要件 MarkdownString#italic 仕様 ・Markdownのitalicを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.o…

Ruby | Kernel | Complex

概要 Kernel#Complex 詳細 実部が r、虚部が i である Complex クラスのオブジェクトを生成します。 サンプルコード # encoding: utf-8 require 'tbpgr_utils' bulk_puts_eval binding, <<-EOS Complex(1) Complex(1, 2) Complex('1+1i') EOS __END__ 下記は…

TbpgrUtils | 追加要件 MarkdownString#hr 追加

概要 追加要件 MarkdownString#hr 追加 詳細 追加要件 MarkdownString#hr 仕様 ・Markdownのhrを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpg…

Ruby | Kernel | Array

概要 Kernel#Array 詳細 引数を配列にして返却します。 argのto_ary, to_aを順に実行。 どちらもない場合は1要素の配列として返却します。 サンプルコード # encoding: utf-8 require 'tbpgr_utils' class Person attr_reader :name, :age def initialize(na…

TbpgrUtils | 追加要件 MarkdownString#ol 追加

概要 追加要件 MarkdownString#ol 追加 詳細 追加要件 MarkdownString#ol 仕様 ・Markdownのolを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpg…

Ruby | Kernel | __callee__(__method__)

概要 Kernel#__callee__(__method__) 詳細 現在のメソッド名を返します。 メソッドの外で呼ばれると nil を返します。現在のメソッドがエイリアスの場合 __callee__はエイリアスを __method__は元のメソッドを それぞれ返却します サンプルコード # encoding…

TbpgrUtils | 追加要件 MarkdownString#ul 追加

概要 追加要件 MarkdownString#ul 追加 詳細 追加要件 MarkdownString#ul 仕様 ・Markdownのulを出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http://rubygems.org/gems/tbpg…

Sublime Text2 | Markdown Preview Pluginの設定をカスタマイズしてgithub.cssおよびRubyのsyntax highlightを適用する

概要 Markdown Preview Pluginの設定をカスタマイズしてgithub.cssおよびRubyのsyntax highlightを適用する 詳細 Markdown Preview Pluginの設定をカスタマイズしてgithub.cssおよびRubyのsyntax highlightを適用します。 設定 Markdown PreviewのSetting - …

Ruby | redcarpet gemでmarkdownからHTMLを生成する

概要 redcarpet gemでmarkdownからHTMLを生成する 詳細 redcarpet gemでmarkdownからHTMLを生成します。 準備 ・redcarpetをインストール gem i redcarpet ・動作確認用にGitHub形式のcssをgithub.cssという名前で作成。元ネタはここで。 https://gist.githu…

Ruby | Integer | upto

概要 Integer#upto 詳細 ブロック指定した場合は、selfからuptoの引数へ値を増やしながら ブロック内の処理を繰り返します。ブロック指定しない場合は、Enumratorを返却します。 サンプルコード # encoding: utf-8 1.upto(5) { |v| print "#{v}, " } puts pu…

TbpgrUtils | 追加要件 MarkdownString#heading3-6 追加

概要 追加要件 MarkdownString#heading3-6 追加 詳細 追加要件 MarkdownString#heading3-6 仕様 ・Markdownのhearding3-6を出力します ※より詳細についてはGitHubのREADMEおよびテストケース参照 GitHub https://github.com/tbpgr/tbpgr_utils Rubygems http…

Sublime Text2 | Rubyの文字列の変数展開をショートカットを駆使してコーディングする

概要 Rubyの文字列の変数展開をショートカットを駆使してコーディングする 詳細 Rubyの文字列の変数展開をショートカットを駆使してコーディングします。 コーディング内容 変数展開を含む文字列 "hello, world#{i}" を記述したい場合を想定 手順 ・hello, w…

RSpec | rspec config | default_path

概要 rspec config | default_path 詳細 RSpecはデフォルトでspec配下のファイルをテスト対象とします。 これを変更する場合はdefault_pathオプションを利用します。・rspecコマンド呼び出し時に指定する ・.rspecファイルに設定するなどの方法があります。 …

RSpec | rspec config | custom settings

概要 rspec config | custom settings 詳細 RSpec.configureのadd_settingメソッドを利用することで 独自パラメータを好きな名前で追加できます。 サンプル仕様 設定にdebugを追加。デフォルトをfalseにします。 実行時にはdebugモードをrandによってランダ…

RSpec | rspec config | alias_example_to

概要 rspec config | alias_example_to 詳細 RSpec.configureのalias_example_toを利用すると it(example, specify)やdescribe(context)にエイリアスを追加できます。利用目的としては・単純に好みの名前を付ける ・特定のオプションと併せて定義できる点を…

PHP | stristr

PHP

概要 stristr 詳細 string stristr ( string $haystack , mixed $needle [, bool $before_needle = false ] )文字列haystackからneedleを探し、見つかれば見つかった文字から最後の文字までを取得。 大文字小文字を区別しません。 見つからなければfalseを返…

PHP | strstr

PHP

概要 strstr 詳細 string strstr ( string $haystack , mixed $needle [, bool $before_needle = false ] )文字列haystackからneedleを探し、見つかれば見つかった文字から最後の文字までを取得。 大文字小文字を区別します。 見つからなければfalseを返しま…