脳汁portal

アメリカ在住(だった)新米エンジニアがその日学んだIT知識を書き綴るブログ

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

mac book airをトリプルディスプレイ化する

mac book airをトリプルディスプレイ化したときの構成です 必要なもの ディスプレイ2枚 VGAケーブル2本 USB-RGB2 USB-RGB2【税込】 I/Oデータ USB 2.0対応 マルチディスプレイアダプタ (最大…価格:4,670円(税込、送料込) Mac MiniDisplayPort VGA変換アダ…

gitのcommit時にユーザ名とアドレスを指定する方法

Git

記法 $ git commit --author="name <address@domain>" 例 $ git commit --author="nou ziru <foo@bar.com>" $ git log commit **************************************** Author: nou ziru <foo@bar.com> Date: Wed Jan 20 17:47:21 2016 +0900</foo@bar.com></foo@bar.com></address@domain>

gpgpuその2 メモリ

メモリの種類 レジスタ シェアードメモリ ローカルメモリ グローバルメモリ テクスチャメモリ コンスタントメモリ アクセススピード レジスタ > シェアードメモリ >>> ローカルメモリ > グローバルメモリ 容量 グローバルメモリ > ローカルメモリ >>> シェア…

gpgpuその1(開発環境/ハード/スレッドとか)

開発環境 NVIDIAのCUDA http://www.nvidia.co.jp/object/cuda-jp.html ATI(AMD)のStream http://www.amd.com/ja-jp/innovations/software-technologies/firepro-graphics/stream (AppleのOpenCL) OpenCL - The open standard for parallel programming of he…

Rubyの配列に文字列として入っている数字をFixnumに一括置換する方法

eachで回して一つ一つto_iして上書きしてもいいですが、以下のようにすると1行で書けます 方法 配列.map(&:to_i) map!で破壊的に上書き 検証 ソースコード array = ["1", "2", "3", "0", "10\r\n", nil, "", "-5"] array.map(&:to_i).each{|val| puts "#{val…

リカーシブ(recursive)メソッド

メソッドの中でそのメソッドを再度呼び出す方法をリカーシブと言います。 例 foo = 0 def test_recursive(bar) puts 'enter [test_recursive]' bar += 1 if bar == 10 puts 'return!!' return bar end final_bar = test_recursive(bar) puts 'end of method'…

iPad 「で!」 開発環境を作成する方法

iPadで開発する方法macは常には持ち歩かないけど、iPadくらいなら使わなくても鞄に忍ばせているという方は結構いると思います。 そんな時にiPadで開発(コーディング)をしたいなーとふと思ったのですが、これが調べてもなかなか出てこない・・・ 「iPadで!」…

Web広告のビジネススタイル

Web広告のビジネススタイルは大きくわけて4つのroleにわけることが出来ます Client Company 広告を出したい会社です Web site 広告の為のスペースを貸す側です Advertise Agency(インターネット広告代理店) client companyから依頼を受けて広告を表示します …

Gitでブランチを削除する方法

Git

ローカルブランチを削除 git branch -d test_branch リモートブランチを削除 git push origin :test_branch

Reactの入力フォームを空に戻す方法

構文 React.findDOMNode(this.refs.${param名}).value = ''; 例 function clearForm(){ React.findDOMNode(this.refs.command).value = ''; } var Test = React.createClass({ . . . clearForm.bind(this)(); . . . });

Reactでcss指定する方法

以下の方法で可能です 構文 セレクター.css({'要素名':'値'}); 例 jquery使ってる場合 $('.test-class').css({'visibility':'visible'}); $('.test-class > ul > li:nth-of-type(1)').css({'color':'red'});

Reactのライフサイクル

Reactのライフサイクルに関して var Life = React.createClass({ /* 描画前 ============================================================*/ getDefalutProps(){ /* 全体で一度しか呼ばれない */ /* インスタンス作成時に親コンポーネントが値を指定しなか…

Bootstrapのカルーセル機能の使用方法

carousel 複数の画像が一定間隔でスライドしていく機能のことです 詳しくは下記のリンクをご参照ください。 http://getbootstrap.com/2.3.2/javascript.html#carousel 使い方 <div id="test-carousel" class="carousel slide" data-ride="carousel" data-interval="3000"> <ol class="carousel-indicators"> </ol></div>

gravatarの顔画像をリクエスト方法

会員制サイトなどで、Gravatarに登録してあるプロフィール画像を利用する方法です。 使い方 リクエスト先 http://www.gravatar.com/avatar/HASH HASHはgravatarに登録してあるemail addressをMD5変換したものを使用します オプション 登録されていない場合に…

border-radiusで角丸にする/角丸を無効化する

CSS

border-radiusの使い方ボタンやformの角丸等はこれで対応できます 逆にbootstrap等でdefaultで角丸になっているいるものも無効化できます Example border-radius: 0; 角が90度になります 丸みは一切ありません border-radius: 100px; 丸みが出てきます borde…

Railsでbootstrapと任意のversionのjqueryを使う方法

install bootstrap まずはbootstrapをinstallします cd /usr/local/src wget https://github.com/twbs/bootstrap/releases/download/v${VERSION}/bootstrap-${VERSION}-dist.zip unzip ${downloaded_file} cd ${unziped_directory} cp css/bootstrap.css ${R…

railsで対応したcontrollerのjsやcssだけ読みこむ方法

Railsではassetsディレクトリ以下にcssファイルやjsファイルを置くとそれらを全て自動で読み込んでくれますが、それを無効にしてcontrollerに対応するcssやjsファイルだけ読み込ませるように変更できます 方法 1. 全ファイルの読み込み設定を削除する app/as…