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

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

ubuntu でのファイル名一括変更

$ rename [sed-type の変換書式] [対象ファイル] "sed-type の変換書式" は s/[変更する部分]/[変更後のパターン]/; という感じ. vim で置換するときは最後を gc にする癖があるのですが、ここではセミコロン. これ、どこかでみたことあるパターンだけど…。u…

2 つの LaTeX ソースファイルの差を色分けで明示した PDF にしてくれる latexdiff

$ latexdiff old.tex new.tex > diff.tex すぐに書式を忘れてしまうのでメモ。ちなみに、いつもこの方のブログに思い出させてもらっている気がします: abenori.blogspot.jp 私の知る範囲で、latexdiff の解説については最も明快でシンプルな記事だと思います…

linux, Mac などでファイルの「日時」を変更する

こちらを参照: Linuxコマンド集 - 【 touch 】 ファイルのタイム・スタンプを変更する:ITpro 私がよく使うのは $ touch -t MMDDhhmm [ファイルパス] いや、ほぼこれしか使ったことないです。MM が月、DD が日、hh が時、mm が分。なんか、私の ubuntu で cp…

WMSJP iMICE ワイヤレスマウスの使い方

職場で使わせてもらっている PC のマウスが使いにくいと感じていたので、作業効率化のために以下のマウスを導入してみました。WMSJP ワイヤレスマウス Bluetooth マウス 高精度 静音ボタン 無線マウス 省電力 光学式マウス 軽量 ブラック出版社/メーカー: Qi…

IDL: NaN (Not A Number 変数) 判定

finite 関数を使います: Finding NANs in Arrays if( finite( x ) EQ 1 ) then print, "貴様の人生には限りがある" if( finite( x ) EQ 0 ) then print, "人生の悲しみは尽きることがない" こんな感じで。 ちなみに coyote の記事しかまだ読んでないので、fi…

IDL: 困ったときに泣きつく偉大なる先人たちのサイト

いつも頼りにしております。 IDLメモ 京大花山天文台の西田さんによる体系的なメモ。日本語では最も充実かつ体系的によくまとめられたサイトだと思います。 この記事は 11 月 22 日に作成投稿しましたが、記事の日時間隔を均等化するために、11 月 20 日投稿…

iBUFFALO のコンパクト薄型キーボードで Windows 上で Mac 風のかな・英数切り替えができるまで

ややこしかったので詳細は思い出せないけど、思い出せるようにメモ。 1. キーボードのスペースの左右にあるコマンドキーを Ins, Home に対応付ける 詳しくは WindowsでApple英字配列キーボードをMac風に使う(フリーソフトで実現) - Qiita 私はこういう風に…

ひとつの USB フラッシュメモリーに、Mac の TimeMachine 用のパーティションと Windows のデータ用のパーティションを実用的に共存させることは (簡単には) 「できない」

否定的なタイトルですが。以前やろうとしてできなかったのに、表題のことを、また試そうとしてしまいました。なんでできないと考えるかを記事に書いて、同じ過ちを繰り返す確率を減らそう*1ともくろみます。同じ過ちは繰り返しませんから。 何をしようとした…

IDL の多次元配列のインデックス番号

具体例として、[ 3, 5, 7 ] の三次元配列の場合 (例えば、arr = indgen( 3, 5, 7 ) )、 arr[ i1, i2, i3 ] = arr[ i ] となる i は i = i1 + i2 * 3 + i3 * 3 * 5. なので、一般的には、n1 x n2 x ... x nm の形からなる m 次元の配列 ( arr = indgen( n1, n…

Windows などでの en-dash, em-dash (エンダッシュ, エムダッシュ) の出し方と使い方

Word on Windows で長い英語の文章を書く機会が今まであまりなかったので気づかなかったのですが、en-ダッシュ、em-ダッシュの出し方について。 en-dash em-dash comment Word on Windows [Ctrl] + [-] [Ctrl] + [Alt] + [-] テンキーがある場合 Word# on Wi…

IDL: foreach (制御ブロック)

foreach の要素の順をすぐに忘れてしまうのと、メモランダムに入れていると見つけにくいという理由で、ほんの短い記事ですが独立させました。 Documentation Center [Harris Geospatial Docs Center] foreach elm, arr [, idx] do begin endforeach ; elm: …

メモランダム on 17th Jul. 2017

Windows7 における TeX TeXworks をインストールして使っていますが、特に問題なく使えています。下記のサイトの説明が分かりやすいです: Windows - TeX Live のダウンロードとインストール - LaTeX入門 インストールソースなどはこちらのサイトから: Insta…

間違ってファイルを上書きコピーしたときの対処

今回はおそらく復活不可能です*1。ですが、いろいろ試してみたので今後のためにまとめておきます。 cp -i まず、cp コマンドが cp -i になっていなかったのが問題。rm は rm -i にしてあったのに。というわけで、~/.bashrc を書き換え alias cp='cp =i' Linu…

メモランダム on 30th Jun. 2017

大気科学における理想気体・状態方程式に関する教科書的文書 http://kishou.u-gakugei.ac.jp/lectures/basic/doc02.pdf 学芸大の教員のどなたか https://ocw.kyoto-u.ac.jp/ja/06-faculty-of-science-jp/3412000/pdf/physclim3.pdf 里村先生 vim の置換の仕…

メモランダム on 21st Jun. 2017

はてなブログのデザインのカスタマイズ 基本 はてなブログでタイトルや本文の文字色を変える方法 - マトリョーシカ的日常 読みやすい記事です はてなブログ各部分の id と class はてなブログのidとかclassとか - kyabana's blog これは基本的だけど重要な記…

シェルスクリプト (#!/bin/sh) の基本

2 年ぶりにシェルスクリプトを書いたので基本的なことを忘れているのでメモっておきます。自分の書き方ですが、前はもっとスマートに書いていたかもしれません。とりあえず動く書き方ということで: if 文 if [ $var -ge 10 ]# if のあとの [ ] ブロックの前…

論文の改訂が遅れるときの言い訳 & 期限延長お願いメール資料

つまり、論文改訂遅れてます… 再投稿の締め切りに間に合わないかもしれない場合は - 科学技術論文の専門家:株式会社フォルテ 【ビジネスですぐ使える!】「ヤバい、提出が遅れそう……」そんなとき、あなたの遅れを”つい許してしまう”メールテクニック | Rare…

IDL での地図を使った図での p.multi, ほか IDL の話題

本当は、地図を使った contour 図とかを作ること自体がかなりコツがいるのですが、それを解説したサイトのタブを閉じちゃったのでとりあえずこれだけでも。 Multiple Map Projections map_set で /advance オプションをつける。これだけ。 ちなみに、p.multi…

vim 設定 for ubuntu14 (自分用) おぼえがき

プログラム等の強調表示・色づけ (カラーリング? カラースキーマ?) の設定 全体の色づけ (現在、elflord を使用) ~/.vimrc colorscheme elflord IDL の予約語・自分作成関数の強調 ~/.vim/syntax/idlang.vim " my functions syn keyword DiffAdd myfunction …

IDL: case 文

Ruby: case 文など制御構文 (とりあえず、case のみ. IDL の case も) - yucken の業務上電脳 Tips 日記、なのだよ。-弐式- から独立。 基本はこんな感じ: case x of ; 複数行処理の場合 v1: begin (x が v1 と一致する場合に行う処理 1) (x が v1 と一致す…

Git の勉強

いい加減私もファイルをソフトウェアで管理しますよ… 個人開発者のためのGit 〜実践編 2.〜 | Libra Studio エンジニアブログ マンガでわかるGit 第5話「過去の状態に戻してみよう」|CodeIQ MAGAZINE Gitを視覚的に操作できる「SourceTree」のインストール…

メモランダム on 18th May 2017

JpGU-AGU なんかイベント講演聴講しようかな… www.jpgu.org Excel (LibreOffice でも使える) ユーザ定義書式 「ユーザー定義」の表示形式を制覇しよう(記号解説) [エクセル(Excel)の使い方] All About 数の書式コード - LibreOffice Help 英語「力付くで…

Windows で FORTRAN コードを vim を使って印刷 (2) 行番号も印刷する

:set pmbcs=MSWINDOWS | set printoptions=wrap:y | set printoptions=number:y | hardcopy > hoge.ps Karoiya さん版の vim を使用。このコマンドを実行すると、(私のマシンの場合、PDF ビューアがデフォルトでそうだからなのか) Foxit PhantomPDF Express …

Ruby でディレクトリがなかった場合に自動でディレクトリを作る

データファイルをディレクトリごとに整理するときに、ディレクトリがなくて失敗することがよくあると思いますが、そういう時の対処。FileUtils.mkdir_p を使用。途中のパスにあるディレクトリがなければそれらも作ってしまえます。 require "fileutils" ... …

Windows で FORTRAN コードを vim を使って印刷

本当は PDF に変換したかったのだけど、印刷できて十分でした、今回は。VimからPDFを作成 - hukidamarisketchWindows で FORTRAN コードに色付けするのはやはり秀丸が王道なのかな…。

IDL のプロシージャなどメモランダム on 06th Apr. 2017

すぐに忘れる foreach (IDL: foreach (制御ブロック) - yucken の業務上電脳 Tips 日記、なのだよ。-弐式- に移動) 条件演算子 (いつも conditional operation で調べてなかなか出てこない) Documentation Center [Harris Geospatial Docs Center] x = ( i E…

vim 設定関係のコマンドなどいろいろ

構文ファイル (idlang.vim の場合) の読み込み :set syntax=idlang 構文ファイルの置き場所 ~/.vim/syntax なければ作る 構文ファイルの作り方の基礎 (あとでよむ…) vimの構文ハイライトファイルを書いてみた 作成〜コメントアウトをハイライトするまで - ケ…

メモランダム on 1st Mar. 2017

vim を Windows7 にインストール KaoriYa さんのバイナリを使わせていただきました。 香り屋 — KaoriYa IDL の「否定」は ~ (チルダ) いつまでたっても覚えられない… WHILE...DO (IDL Reference) [Harris Geospatial Docs Center]そのほか今日忘れていた IDL…

メモランダム on 27th Feb. 2017

職場その 1 用の研究室ノートを検討中 ライフのクリッパーノート 仕事用ノート - maroom 自由な研究ノート、かなり魅力的 工学ナビの中の人の研究と周辺 「研究ノート」に対する僕のこだわり 5 mm 方眼リングノートの比較 5mm方眼ノートのおすすめ|A4・B5・…

Google Chrome では文字化け時の文字コード変換は不可能です -Google Chrome ってすばらしい(棒読み)-

どうも今朝から怒りっぽい感じなので、この記事も多少、「(怒)」にまみれておりますが: Google Chrome で文字化け時の文字コード変換ができませんで? nagoya-neko.comできませんってば!(怒) (上記サイトの方の責任ではありません: 以下を参照ください) …