スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Ruby, push, <<,における注意点。

メモ書きです。
<<やpushを使う時の注意書きです。
例えば、
i = Array.new()
j = [nil,nil,nil]
i << j

とすると

i = [[nil,nil,nil]]

になります。
で、この後、

j[0] = false


とすると、

j = [false,nil,nil]

になり、更に、iの値が

i = [[false,nil,nil]]

と、値が書き換えられてしまうようです。
スポンサーサイト

■詞・ボーカリスト募集作品■キラキラ お願い 公開しました。

先日行いました、詞募集・ボーカリスト / 歌い手募集にて決定しました、
作詞者・ボーカリストによって、制作された楽曲【キラキラ お願い】を本日公開しました。
スローテンポで切ない雰囲気のバラード。「傍にいてほしい」という女の子視点の描写がされた楽曲です。

楽曲タイトルをクリックしますと、楽曲リンクへジャンプします。
----------------------------------------------
♪キラキラ お願い
作詞:おいらせ龍 作曲:阪神 総一 ボーカル:蒼水月 愁

愛のきずなと
新しい明日
お願いがあるのよ
あなたの優しさを
キラキラキラと キラキラキラと
あたしだけに 頂戴ね お願いよ

夢見るきずな
ホントになれと
お願いがあるのよ
とても素敵あなた
キラキラキラと キラキラキラと
優しいキス 頂戴ね お願いよ
----------------------------------------------

テーマ : 女性アーティスト
ジャンル : 音楽

KAKASIのデフォルトのローマ字変換規格はヘボン式

この記事について、これ以上言及することはありません。(笑)
PerlやRubyのスクリプト言語の外部ライブラリKAKASIのデフォルトのローマ字変換規格はヘボン式らしいです。
メモとして残しておきます。

テーマ : プログラミング
ジャンル : コンピュータ

Ruby, リダイレクション, uninitialized constant xxx (NameError)

Ruby ロゴ

さて、今回もRubyを打ってて、ヘンな所で詰まったので、メモ。
今回は、Rubyのuninitialized constant xxx (NameError)と表示されるエラーについて記述します。
状況としてはこんな感じ。

続きを読む

テーマ : プログラミング
ジャンル : コンピュータ

Vi (Vim) の文字色変更

いつもLinuxOSで何か分からないことを調べて、「あ、分かった!」と思って、
日を置いてまた同じ状況になったときに、メモしてなくて思い出せないっていうことがあるので、メモしておきます。

さて、Viでの文字色変更です。
正確にはViは文字色変更する機能がないらしく、CUIターミナルで文字に色が付いているものはVimらしいです。
viコマンドで起動したとしても。

文字色の変更の仕方は2通りあるみたいです。用途に応じて使い分けるといいと思います。

1.一時的に文字色を変更したい。 -> viを起動してコマンドモードで【:highlight】で指定する。
2.変更した状態を保持したい。 -> ホームディレクトリ(~/)の.vimrcを編集する。(なければ作成)

1.についてです。
結論から言うと、
例えば、コメントの色はデフォルトで"青"だと思うんですが、これをもう少し明るい色にしようという場合。
:highlight Comment ctermfg=DarkCyan

なんて書くとよいと思います。

もうちょっと、細かいこと書いていきます。
コマンドモードで【:highlight】を実行すると、以下の様に表示されます。
:highlight
SpecialKey xxx term=bold ctermfg=4 guifg=Blue
NonText xxx term=bold cterm=bold ctermfg=4 gui=bold guifg=Blue
Directory xxx term=bold ctermfg=4 guifg=Blue
ErrorMsg xxx term=standout cterm=bold ctermfg=7 ctermbg=1 guifg=White guibg=Red
IncSearch xxx term=reverse cterm=reverse gui=reverse
Search xxx term=reverse ctermfg=0 ctermbg=3 guibg=Yellow
MoreMsg xxx term=bold ctermfg=2 gui=bold guifg=SeaGreen
ModeMsg xxx term=bold cterm=bold gui=bold
LineNr xxx term=underline ctermfg=3 guifg=Brown
Question xxx term=standout ctermfg=2 gui=bold guifg=SeaGreen
StatusLine xxx term=bold,reverse cterm=bold,reverse gui=bold,reverse
StatusLineNC xxx term=reverse cterm=reverse gui=reverse
VertSplit xxx term=reverse cterm=reverse gui=reverse
Title xxx term=bold ctermfg=5 gui=bold guifg=Magenta
Visual xxx term=reverse cterm=reverse guibg=LightGrey
VisualNOS xxx cleared
WarningMsg xxx term=standout ctermfg=1 guifg=Red
WildMenu xxx term=standout ctermfg=0 ctermbg=3 guifg=Black guibg=Yellow
Folded xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=LightGrey
FoldColumn xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Grey
DiffAdd xxx term=bold ctermbg=1 guibg=LightBlue
DiffChange xxx term=bold ctermbg=5 guibg=LightMagenta
DiffDelete xxx term=bold cterm=bold ctermfg=4 ctermbg=6 gui=bold guifg=Blue guibg=LightCyan
DiffText xxx term=reverse cterm=bold ctermbg=1 gui=bold guibg=Red
SignColumn xxx term=standout ctermfg=4 ctermbg=7 guifg=DarkBlue guibg=Grey
Conceal xxx ctermfg=7 ctermbg=0 guifg=LightGrey guibg=DarkGrey
SpellBad xxx term=reverse ctermbg=1 gui=undercurl guisp=Red
SpellCap xxx term=reverse ctermbg=4 gui=undercurl guisp=Blue
SpellRare xxx term=reverse ctermbg=5 gui=undercurl guisp=Magenta
SpellLocal xxx term=underline ctermbg=6 gui=undercurl guisp=DarkCyan
Pmenu xxx ctermbg=5 guibg=LightMagenta
PmenuSel xxx ctermbg=7 guibg=Grey
PmenuSbar xxx ctermbg=7 guibg=Grey
PmenuThumb xxx cterm=reverse gui=reverse
TabLine xxx term=underline cterm=underline ctermfg=0 ctermbg=7 gui=underline guibg=LightGrey
TabLineSel xxx term=bold cterm=bold gui=bold
TabLineFill xxx term=reverse cterm=reverse gui=reverse
CursorColumn xxx term=reverse ctermbg=7 guibg=Grey90


んひ~ぃ。すごぉ~~い。っていうぐらいたくさんありますね。
各行にxxxと表示されている所は、ターミナル上では文字色のプレビューとして表示されます。
一番左に書かれているのが対応文字種―例えば、コメントであるとか、予約後であるとか、変数であるとかタグであるとかですね。
で、PuTTYのようなCUIターミナルの場合は、【cterm...】系列の値を変更してあげればいいです。
端末の種類やGUIからの起動によって、term...系だったり、gui...系に記述する必要があると思います。
基本的には、文字そのものの色を変更したいっていうだけなので、

ctermfg=(設定したい色の名称)

って書けばいいと思います。
細かいプロパティに関しては、僕も良く分かっていないです。


2.についてです。
結論からいうと、
【手順1】vi画面でなくてシェルの所で、任意のテキストエディタで~/.vimrcを開く。(ex: viの場合 vi ~/.vimrc)

【手順2】例えば、コメントを明るい青系の色にする時。.vimrcの中に以下を記述して保存。
  hi Comment ctermfg=DarkCyan


 おわり
----------
制作・著作
 N H K

っていう感じです。
手順2の記述内容は、1.で記述した:highlightコマンドの一覧と照らし合わせると以下のように書けると予測できます。

hi (文字種) (term...やcterm...やgui...)=(設定色)

テーマ : Linux
ジャンル : コンピュータ

【サイト情報】電気事情におけるサーバーのお知らせ。

皆さんご存知の通り、東北大地震の関係で、明日以降東日本の電力供給がかなり制限されます。
現在、当サイトのサーバーの復旧がされサイト閲覧・試聴ができますが、
下記の時間帯でサーバーが停止されますことをご連絡します。
【サーバー停止時間】
3/14 6:00-10:30, 16:30-21:00

宜しくお願いします。

テーマ : みんなに知ってもらいたい
ジャンル : 日記

【Twitterアプリ】つぶやきから音楽を生成しちゃう TweetSound Ver.0.03

ちょっと、学校の課題でこんな物を作ってみました。
Twitterのアカウントを持っている方、またパスワード入力が不要なので、
「あの人のつぶやきから作っちゃお~」なんていうのもいいですね。(笑)
まだまだ、仮実装段階なので、インターフェイスなど一切考慮していませんが、楽しんで頂けると嬉しいです。

■つぶやきから音楽を生成しちゃうTwitterアプリ■

テーマ : みんなに知ってもらいたい
ジャンル : 日記

【オリジナル曲】暁の眠り Short Ver.

暁の眠りのショートバージョンをニコニコ動画の方に公開しました。
ピアノソロでわれる孤独や悲しみは、心にぐっと来るものがあります。

テーマ : ニコニコ動画
ジャンル : 音楽

ボーカリスト / 歌い手採用投票開始しました!

キラキラ お願いのボーカリスト / 歌い手採用投票を開始しました!
あなたの投票で、採用ボーカリストが決まります! ぜひ、ご参加ください。
ボーカリスト / 歌い手採用投票開始!
------
【この企画のルール】
・この企画は、当サイト・ブログを訪問して頂いている皆さんの投票によってボーカリスト / 歌い手を決定するルールです。
・採用作品決定の為の投票は3/1から1週間程の期間を設けて行います。
・お時間がありましたら、出来る限り各ボーカリストの歌をお聴き頂けますと幸いです。
・また、いいな! と思いましたら各ブログ記事にコメントを残して頂けますと、エントリーした皆さんの励みになりますので、宜しくお願いします。

------
【現在エントリー中ボーカリスト
1. 大塚由貴
2. カナミ☆カナリア
3. ユキミ
4. 春日 イオ
5. Meno
6. 蒼水月 愁
7. 時雨
8. yukihiko
------
この企画を応援して頂ける方は以下のHTMLソースをご自身のサイト・ブログにて貼りつけて頂けると幸いです!

<a href="http://www.tandess.com/music/.html" target="_blank">
<img src="http://www.tandess.com/music/files/vocal_vote.jpg" alt="ボーカリスト / 歌い手採用投票実施中!" border="0"></a>

※このタグはHTML 4.01で記載されています。XHTMLのWebサイト・ブログの場合、適宜変更して頂けると幸いです。

テーマ : 管理人からのお知らせ
ジャンル : その他

【サイト情報】ボーカリスト採用投票最終日です!

本日、サイトにて実施している、ボーカリスト採用投票最終日です!
どのボーカリスト / 歌い手さんが採用されるか、注目です。
まだ、投票していないという方は、ぜひご参加ください。

■ボーカリスト / 歌い手採用投票■

テーマ : みんなに知ってもらいたい
ジャンル : 日記

Twitterアプリβ版稼働中。

ちょっと、学校の課題でこんな物を作ってみました。
Twitterのアカウントを持っている方、またパスワード入力が不要なので、
「あの人のつぶやきから作っちゃお~」なんていうのもいいですね。(笑)
まだまだ、仮実装段階なので、インターフェイスなど一切考慮していませんが、楽しんで頂けると嬉しいです。

■つぶやきから音楽を生成しちゃうTwitterアプリ■

テーマ : Twitter
ジャンル : コンピュータ

投票実施中です。

ボーカリスト / 歌い手採用投票実施中です。
あなたの投票によって、採用ボーカリストが決定します!
宜しければ、ご参加ください。

■キラキラ お願い ボーカリスト / 歌い手採用投票■

テーマ : みんなに知ってもらいたい
ジャンル : 日記

プロフィール

阪神 総一

Author:阪神 総一
作編曲家/ミキシング/マスタリングエンジニア。
アニメ/ゲームのOP/ED/主題歌を主に製作しております。
楽曲製作/ミックスのご依頼はこちらから。
Trial & Error

ブログ内検索
フリーエリア
人気記事
カテゴリ
最近の記事
最近のコメント
アクセス
月別アーカイブ

2037年 11月 【1件】
2015年 06月 【1件】
2015年 05月 【4件】
2015年 04月 【2件】
2015年 03月 【4件】
2015年 02月 【1件】
2015年 01月 【2件】
2014年 12月 【8件】
2014年 11月 【14件】
2014年 10月 【6件】
2014年 09月 【1件】
2014年 08月 【1件】
2014年 07月 【27件】
2014年 06月 【18件】
2014年 05月 【13件】
2014年 04月 【11件】
2014年 03月 【3件】
2014年 02月 【7件】
2014年 01月 【16件】
2013年 12月 【71件】
2013年 11月 【25件】
2013年 10月 【15件】
2013年 09月 【21件】
2013年 08月 【12件】
2013年 07月 【11件】
2013年 06月 【10件】
2013年 05月 【2件】
2013年 04月 【38件】
2013年 03月 【15件】
2013年 02月 【18件】
2013年 01月 【34件】
2012年 12月 【10件】
2012年 11月 【9件】
2012年 10月 【22件】
2012年 09月 【18件】
2012年 08月 【14件】
2012年 07月 【17件】
2012年 06月 【11件】
2012年 05月 【6件】
2012年 04月 【3件】
2012年 03月 【2件】
2012年 02月 【3件】
2012年 01月 【1件】
2011年 12月 【1件】
2011年 11月 【2件】
2011年 10月 【12件】
2011年 09月 【15件】
2011年 08月 【12件】
2011年 07月 【12件】
2011年 06月 【11件】
2011年 05月 【13件】
2011年 04月 【4件】
2011年 03月 【12件】
2011年 02月 【15件】
2011年 01月 【7件】
2010年 12月 【24件】
2010年 11月 【2件】
2010年 10月 【8件】
2010年 09月 【3件】
2010年 08月 【5件】
2010年 07月 【7件】
2010年 06月 【2件】
2010年 04月 【4件】
2010年 02月 【4件】
2010年 01月 【3件】
2009年 12月 【2件】
2009年 11月 【10件】
2009年 10月 【6件】
2009年 09月 【5件】
2009年 08月 【6件】
2009年 07月 【5件】
2009年 06月 【8件】
2009年 05月 【4件】
2009年 04月 【5件】
2009年 03月 【5件】
2009年 02月 【4件】
2009年 01月 【6件】
2008年 12月 【5件】
2008年 11月 【3件】
2008年 10月 【1件】
2008年 09月 【6件】
2008年 08月 【8件】
2008年 07月 【9件】
2008年 06月 【6件】
2008年 05月 【2件】
2008年 03月 【5件】
2008年 01月 【4件】
2007年 12月 【5件】
2007年 11月 【13件】
2007年 10月 【5件】
2007年 09月 【1件】

Facebook
RSSフィード
RSSリーダーで購読する
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。