読者です 読者をやめる 読者になる 読者になる

yucken の業務上電脳 Tips 日記、なのだよ。-弐式-

いまさら電脳 Tips を書いてみむとして、するなり.元々は広い意味での電脳(コンピュータ)の Tips を書いていたのですが,いつのまにか,解析ツールの「電脳 ruby」の Tips がメインに.‥‥‥で,5 年間放置してたのだけどやはり Tips を書くブログがないと不便なのでふっかちさせたのであります.(・)>

メモランダム on 5th Aug. 2016

MySQL 関係 web.sevendays-study.com www.dbonline.jp news.mynavi.jp カラムを追加する方法【MySQL】 - Programming Magic sql.main.jp

PowerPoint on Windows7 ですべてのスライドのフォントを一括して変更する

あまり細かいことをせずに全体を変えてしまう方法です。いつも上手くいくとは限らないように思いますが… 表示タブ -> スライドマスター (「マスター表示」のグループ) → フォント (「背景のグループ」) これで出てくるプルダウンメニューの一番下のフォント…

Ruby: DCL GGraph

GGraph を調べるときにいつも頼りにしているサイトが、ネットワークによっては時々「閲覧不可」となる場合があるので、その時用のメモ書き。自分が使うものだけ。 contour "nozero" ("nozero" => true などと書く): ゼロの等高線を消す line "type": 実線や…

Ruby: defined? (変数が定義されてるかどうかを調べる)

変数が定義されてる場合/されてない場合で分岐するのどうしようかな、と思って調べたんですけど… a = 3.9 Is = 190 defined?( a ) #=> "local-variable" defined?( Is ) #=> "constant" defined?( exist ) #=> nil 変数の種類を調べるのにも使えそう…いや変…

iPhone/iPod でアプリがフリーズした場合のアプリ強制終了

iPhone や iPod でアプリ画面が反応しなくなったときの対処法について。特に、アプリを終了させて、いったんホーム画面に戻った上で、改めてアプリを起動しても、さっきと同じ画面のままで固まっちゃっている場合の対処法。検索すると的確な答えが意外と出て…

メモランダム on 27th Jun. 2016

scan (String) を用いたパターンマッチング =~ より簡単な場合が多そうです。ref.xaio.jp each を一行で書く。書いてもよい? コーディング規約をまとめてみた (Ruby編) - bojovs::blog上記のコーディング規約によると、そういう例 [1, 2, 3].each { |e| put…

Ruby: 例外処理

いままで例外処理は特に使う必要性を感じなかったのですが、例外処理を使ってエラーをデバッギングしつつ例外処理の基本を学ぼうと考え、簡単な例外処理を試してみました。以下は、読み込んだデータの形式がファイルの構造にあってるかどうかをテストするも…

Mac の spaces の後継: mission control

linux などではワークスペースとも称される、Mac での画面切り替え。Leopard 以前は spaces と呼ばれていましたが、Lion 以降は mission control で設定します。設定変更しようと思って、システム環境設定のどこをいじればいいか忘れてしまってたのでメモ。…

メモランダム on 22nd Jun. 2016

ruby での自作ライブラリの使い方 d.hatena.ne.jp 関連して ライブラリ呼び出し: require の使い方 futurismo.biz

気圧、気温と高度の関係

非常に珍しく気象に関する話。とはいえ、かなり理想化された話で、まあ備忘録的に。 標準大気 米国標準大気とか言ったりする。航空関係で用いられるらしい (本表の出展元から推察すると) けど、もちろんこんな単純でシンプルな理想化された大気などない。現…

ruby の変数: 定数やグローバル変数、ちゃんと勉強しないといつか足をすくわれる

メモというか日記。変数と定数 (Ruby 2.0.0)ruby には、ローカル変数やインスタンス変数やなんたらかんたらがあるらしい。このうち、僕が使ったことがあるのは、ローカル変数と定数 (僕はよくパラメータと呼ぶ。これは FORTRAN の影響)、グローバル変数の 3 …

Ruby: Array クラス

電脳 Ruby を使って解析をしているので、Ruby 本来の Array を使うことはあまりないのですが、NArray などと組み合わせて使うと結構便利なのが分かってきたので、自分が使ってみたメソッドを中心にメモしていきます。なお、[破] を付けたのは破壊的メソッド…

VMware 上の Ubuntu との共有ファイル設定 -VM Tools のインストール-

blog.livedoor.jpこちらのサイトを参考にやったのだけど、マウントされる仮想 DVD で圧縮ファイルを展開するところまでは同じ。Mac だったからなのか、インストールスクリプトは、vmware-install_real.pl 的な名前 (ファイル名に "real" が入ってる) のもの…

Ubuntu で root になる

Mac OSX El Capitan に比べるとずっと簡単で良心的です。「root パスワードを設定する」ことで、su root できるようになります。 $sudo passwd root [sudo] password for trusty # 現在のアカウントのパスワー度を入力 Enter new UNIX password: # root パス…

メモランダム on 14th Jun. 2016

今日で正規表現がだいぶ分かるようになった気がするけど、またすぐに忘れるんだろうなあ…。テキスト形式のデータを扱う機会ってあんまりないもので。 Ruby の正規表現の書き方など qiita.com www.rubylife.jp Rubyist Magazine - 標準添付ライブラリ紹介 【…

ruby でデータファイルを読み込む

パターンマッチングを使ってかっこよくデータを読み込むことを模索します。たとえば次のようなファイル: data.txt 2016-07-10 temperature [K] --------- hour Yokohama Tokyo 11 29.5 30.6 12 30.1 31.4 を、読み込みます。ファイル名は data.txt として、…

はてなブログで自分がよく使うはてな記法など

いつもは、こちらhttp://ateraimemo.com/data/hatena/hatane_diary_help006.pdfを毎度見させていただいてるのですが、自分がよく使うものくらいはまとめておくことにしました。 プログラム・シェルなど (pre 系統の記法) pre 記法 >| (本文) |<( ">|" と本…

proxy 設定 for wget

wget をする時に "proxy の設定が不適切" めいたことを言われた時に修正する場所。ホームディレクトリ下の下記の箇所: ~/.wgetrc 私が初めて設定した時は上記のファイルがなかった気がするので、ファイルを作ってください。こんな感じで: $ cd ~ $ vim .wg…

RubyDCL: 欠損値を含む NArrayMiss 配列の作り方

NArray 配列から作ることを想定します。負の値を含む配列 arr のうち、負の値のところが欠損値である NArrayMiss 配列 arrmiss を作る場合は: mask = arr.ge 0 arrmiss = NArrayMiss.to_nam( arr, mask ) mask は欠損値にする部分を false となるようにしま…

Ruby: each メソッド (Array クラス, Range クラス) によるイテレーション

ruby では、each を使ってイテレーションをする (each をイテレーターとしてイテレーションする、と言うべき?) のだけど、色々と忘れることが多いのでメモ書き。なお、each は Array のほかに、Range や RubyDCL の NArray とかでも使えます。 基本 array =…

VMWare Fusion on Mac (MBA) 上の vine への仮想ハードディスクの追加

ゲスト Linux OS は vinelinux ですが、他のディストリビューションでも応用可能だと思います (確認しないので確証は持てません)。あと、Windows とかの VMWare でも同じようにやるんではないかなと推測できます (やっぱり確認しないので確証は持てませんw)…

HP のデスクトップパソコン上の Virtual Box への 64 bit Linux のインストール

64 bit の OS はそのままではインストールできないようです。そもそもの最初の仮想ディスク作成の所で、ディストリビューションとして 32 bit しか表示されません。BIOS 上の仮想化支援機能が有効になってないからだそうです。以下、HP のデスクトップ PC の…

cygwin インストール時の "Select Packages" の選択項目

Xwindow 一番簡単には、X11 Category をすべて Install にしておく。 (xorg-server だけで十分のようですが) unzip Archive Category の unzip の Skip をクリックしてインストールできるようにしておく。 ついでなので、zip も。 hdf5 HDF5 も使えるんだ…

メモランダム on 4th Jun. 2016

今日は米国の独立記念日ですね。 kosuke.cc DCL トーンパターンテーブル ruby.gfd-dennou.org Ruby のライブラリ置き場 (ライブラリパス) クエリ:$LOAD_PATH | るりまサーチ DCL GGraph ライブラリのリファレンス seesaawiki.jp ギャラリー DCL リファレンス…

Ruby: case 文など制御構文 (とりあえず、case のみ. IDL の case も)

case は特によくすぐ忘れるのでメモ。 case x when v1 [then] (x が v1 と一致する場合に行う処理) when v2, v3 [then] (x が v2 または v3 と一致する場合に行う処理) when v4 [then] (x が v4 と一致する場合に行う処理) else (x が v1, v2, v3, v4 のいづ…

Ruby: String クラス

大文字・小文字変換 (downcase, uppercase) string を文字列オブジェクトとすると: string.downcase # 文字列をすべて小文字にする string.upcase # 文字列をすべて小文字にする string.swapcase # 大文字と小文字をひっくり返す #例 string = "Hasta la vis…

vinelinux3.2 on VirtualBox でのホスト名および MAC アドレスの設定

事情があって、古い iMac 上で古い vine を使って作業をすることになったので、その時に必要だったことを覚え書きします。 vine 3.2 を Virtual Box で使う 使用する iMac は 2007 年冬頃のものなので最近の Virtual Box がインストールできません。というわ…

Ruby: Date, DateTime クラス

日付オブジェクトの文字列化 (strftime) day を 日付オブジェクトとすると day.strftime( "フォーマット指示子" ) #例 day = Date.new( 2016, 7, 1 ) p day.strftime( "%b" ) #=> "Jul" フォーマット指示子 時刻 %S: 秒 (seconds) %M: 分 (minutes) %H: 時 (…

Windows7 でのデスクトップメモアプリ

私はデスクトップのちょっとしたメモを書くアプリとして Mac では ATOK Pad を使っているのですが、Windows だと、ATOK を持ってないと使えないらしい。というわけで、Kobito を導入することにしました:kobito.qiita.comとりあえず、仕事のメモはここに書い…

メモランダム on 2016/6/29

Kobito で使える Markdown 記法 qiita.com qiita.com Ruby の Date, Time オブジェクト関係 www.rubylife.jp class Time (Ruby 1.9.3) Ruby での CSV ファイルの扱い qiita.com oshiete.goo.ne.jp Ruby の構造体 Rubyで構造体を定義する -- ぺけみさお Ruby …

Windows7 でのワークスペース

Linux とか Mac を使っている人には「ワークスペース」というとわかると思うんだけど、Windows7 でもワークスペースを使いたいので、そういうソフトを入れてみることにしました。ちなみに、このワークスペース、一般には仮想デスクトップというらしい。私は …

メモランダム on 2016/6/23

新しい (まー前に所属してた研究所ですけど) 職場で仕事の環境整備をしながらいろいろ調べたときの参考サイト。cygwin のインストール中にぱぱっとメモ。ほとんど、Ruby 関係で環境整備とほとんど関係ない気がする。しいて言えば、新しい職場でちゃんとした …

less で 1 ページ戻る

less (more でもだいたい同じ?) でページを進める場合はスペースキーを押せばいいって言うのは、もう unix げなるものを使い始めた頃から知ってることなんですが、1ページ戻す方法をずっと知らなかったので調べました。 ページを進める: Ctrl-F or スペース…

ruby で書式が決まっているテキストファイルを読む

「パターンマッチング」を使う方法。以下のサイトを参照:Dennou-Ruby Tutorial の「テキストデータを読んで図を描く」のところ逆引きRuby - ファイルアクセス (「1 行ずつ読み込みを行う」の所のアンカーに飛びます)逆引きRuby - 正規表現(パターンマッチ…

iPhone/iPod で Gmail が急に使えなくなった場合

まず、再起動をしてみる。今回の私の場合はこれで解決。その次は Gmail アカウントの「ロック解除」。今回は下記のサイトを参考にしました:next1biz.com

シェルスクリプト内で awk の条件文にシェルスクリプト内の文字変数を用いる

なんかタイトルが上手く書けない。つまり、シェルスクリプトでname="yukinon"という感じで定義した変数を使ってこういうテキストファイル (とりあえず、$bdlist としときましょうか) yukinon 0103 gahama 0618 hikki 0808から、2 列 (フィールド) 目の値を取…

はてな記法一覧

http://ateraimemo.com/data/hatena/hatane_diary_help006.pdfという便利な文書が作られていました。あろうことか、私の職場のインターネット接続は、はてな記法についてまとめたサイトをことごとく「掲示板」と判断して表示してくれないのです…

Linux などでファイル数をカウントする

毎回忘れるアレ。ファイルの単語・行・バイト数をカウントする wc コマンドを用いる ls -1 | wc -l or ls | wc -w この方法だとディレクトリ数も数えちゃうので注意。ls の引数を適切にパス・ワイルドカードなどで指定する。そこで、 find . -type f | wc -l…

Mac でコマンドライン(ターミナル)から PDF ファイルを プレビュー.app で開く

$open xxx.pdf‥‥‥嘘、こんなに簡単だったの?今回の件調べる時に参照した以下のサイトは他にも色々コマドライン絡みの Tips が書かれていそうなので、ちょっと参考にしてみたいです:qiita.com

Windows 上の Virtual Box の仮想ハードディスクを増やす

昼頃にタイトルの件で、参照サイトをあげて何か上手く行かない的なことを書いたのですが…。仮想マシン側でのディスクサイズ拡張も含めて丁寧に説明されたサイトがありました:www.virment.comVirtual Box では、さも簡単にディスクを拡張できる設定 (可変デ…

ruby における NaN の扱い

いまいち分からない。色々試されている方がいらしたけど:qiita.com電脳 Ruby の NArray や NArrayMiss の中ではこの方の調査結果と、またなんだか違う気がします。 それで、僕は出くわすたびに色々テストをして挙動を確認してから処理してます、結局。

とりあえず,Google Chrome のタブを減らす作戦

Tips はブログにまとめておかないとやってられんですね,Chrome のタブが増えるから…(・)>1. Ruby Tips 1.1 Ruby で変数を含んだ外部 unix コマンドを実行する:d.hatena.ne.jp doruby.kbmj.com 1.2 Ruby の Date とか DateTime での strftime の書式一覧 逆…

実験中

もーっとゆるそな意見を、ふざけるな京浜急行!空港発京急蒲田通過 - いぬぶし秀一の激辛活動日誌 に、このブログのアドレス付きで投げといたんですけど。いやがらせ〜なアクセスが増えるかな〜。(爆)

エアポート 特快 快特京急蒲田通過に対する、大田区議員犬伏氏の意見へのコメント

※特快じゃなくて快特だったようです。すいません。訂正。トラバするのにひとりごと? (苦笑) > 大田区内の駅に一切停車しない電車のため そもそも、その電車を走らせるため "だけ" の立体交差工事だったのでしょうか? 踏切の解消など、色々メリットはあると…

iTerm 日本語表示

上記をやる時に iTerm の日本語表示が文字化けになっていたので、対処法もついでに。対照となる端末を選択した状態で、 表示 -> セッション情報の表示... (コマンドキー+i でも OK) これで、Info パネルが出てくるので、セッションタブを選択。で、文字コー…

TeXShop で日本語が使えないエラー

Mac

TeXShop だけに限らないようですが、Leopard 以降ではフォントの格納位置が変わったために、日本語文書の TeX コンパイル時に下記のようなエラーが出るようです。 ** WARNING ** Could not locate a virtual/physical font for TFM "rml". ** WARNING ** >> …

カフェインって‥‥‥

眠気に効く具合って、絶対個人差あるよね。エスタロンモカ飲んでも全然効かないんだけど。紅茶やコーヒー飲んでも眠いんだけど。まあ確かに、ベースで (普通の人なら) すごく眠くなる飲み合わせで薬飲んでるからねえ‥‥‥。

Thunderbird 3 の SMTP-AUTH 設定について

Mac

Mac Mail だと、送信メールの文字コードを固定できないので (なぜか)、先週末から Thunderbird 3 を使い始めています。それで、なぜか、今日になって発生した問題: メッセージの送信エラーメッセージを送信できませんでした。 メールの送信前にエラーが発生…

シェルスクリプトで剰余 (%) が使えない‥‥‥

謎です。先日掲げた JRA-25 データを取ってくるスクリプトは、うるう日まわりに問題が生じました。剰余 (%) 記号がうまく機能しないようです。改行が Mac モードになっているのか、 \ (円マークを書いたつもりだったんだが、バックスラッシュになってしまっ…

続々電脳 ruby インストール再挑戦

というわけで、昨日ちらっと述べたように MacPorts の再インストールからやり直しです。 MacPorts 再インストール まず、山本さんが提示されていた MacPorts のインストーラは OSX10.5 用 (?) みたいなので、最新のを下記サイトから拾ってきました:The MacP…