2018年4月30日月曜日

radikoラジコでのNHKのID

2018 Jul. 01.
2018 Apr. 30.

第1放送 JOBK
第2放送 JOAB
FM放送 JOAK-FM
...

参考
www.miera.fm/radio/callsign/k.html

2018年4月29日日曜日

改行に区切られた文字列の変数を1行ずつ読み込むシェルスクリプト

改行に区切られた文字列の変数を1行ずつ読み込むシェルスクリプト

2018 Apr. 29.

while read line
do
   echo $line
done << END
$String
END

(できなかったコード)
echo $String | while read line
do
   echo $line
done

2018年4月28日土曜日

標準入力あるいはコマンドライン引数からテキストファイルを受け取るシェルスクリプト

2018 Jul. 07.
2018 Apr. 28.

〈tailコマンドに渡す例〉
if [ -p /dev/stdin ]; then
   tail -
else
   tail $1
fi

〈readコマンドに渡す例〉
 function outputLine() {
   while read Line
   do
      echo $Line
   done < /dev/stdin
 }


if [ -p /dev/stdin ]; then
   cat -
else
   cat $1
fi | outputLine

2018年4月22日日曜日

ruby sinatra

2018 Nov. 04.
2018 Oct. 08.
2018 Apr. 21.

プロジェクト初期化

$ mkdir PROJECT
$ cd PROJECT
$ rbenv exec bundle init
$vi Gemfile
    gem 'sinatra'
    gem "sinatra-reloader"

$ rbenv exec bundle install --path vendor/bundle

port開放

デフォルトで4567ポートを利用する

ERBの記法

<%= code %>    codeを実行して、結果を埋め込む
<%  code %>     codeを実行するだけ、結果は埋め込まない
<%= h VARIABLE %>    HTML にはそのまま書けない文字を実体参照に置き換え。HTML の「&“<>」をエスケープ

変数の受け渡し

受け取ったパラメーターをテンプレート(index.erb)内の変数にするには@nameなどに代入する。
  @name = params[:name]

if文の記述

<% if line =~ /#{@searchWord}/ then %>
   <%= line %>
<% end %>


2018年4月12日木曜日

android端末 ASUS X00HDの不調時の起動


2018 Apr. 12.

起動しない時
 Volume Down と Power Switchを同時に10秒ほど押し続け、指を離すと、
 Droid君が現れるでもなく、起動した。