Memo plus Alpha

メモにプラスアルファを加えて価値ある情報に。

起動しなくなったWindows10からUbuntuでファイルを救出する

はじめに 急にWIndows 10が起動しなくなりました。以前(かなり前ですが)Linuxをつかって救出したことがあったのですが、今回はエラーが出てうまくいかず…。 エラーは簡単に言うと、Windowsのあるディスクにアクセスできない、というもの(error mounting /…

WordでPNGの背景が透過しない問題

現象 Wordに背景が透明なPNGを貼り付けると、画面上は馴染んでいる見えるのですが、印刷すると、背景部分が次のように浮き上がってきてしまいます。 いろいろと試したけど、うまくいかず…。 解決策? Wordのファイル形式をdocにすれば少し「まし」になります…

Python (Jupyter)でファイルが読み込めない問題

エラーの内容 WindowsでPython (Jupyter)を使っている場合、ファイルを読み込む際に次のようなエラーが出ることがあります。 UnicodeDecodeError: 'cp932' codec can't decode byte 0xef in position 0: illegal multibyte sequence これは例えばutf-8のファ…

IPアドレスからアクセス元のホストを取得する(nslookup)

はじめに ウェブサイトなどでログをつけていると: 111.11.111.11 111.11.111.22 111.11.111.33 などのIPアドレスのリストを得ることがあります。このIPアドレスのリストからホストを取得し、アクセス元のおおよその国などを特定する方法を紹介します。 方法…

Rにread.tableで2次元の表(分割表)を読み込む

データ このようなデータをRにクリップボード経由で読み込むには、次のようなコマンドを打ちます。 data=read.table("clipboard",header=T) この読み込みでは、Student, Eng, Kokugo, Mathという4つの変数からなる形で認識されています。これでは行に名前が…

Rのデータ入力:read.tableによるテーブルヘッダーの読み込み

ヘッダーにXがつく現象 Rにデータをロードするには、clipboardから読み込むのが楽です。 このデータをクリップボードにコピーして: data=read.table("clipboard",header=T) で読み込めます。しかしながら、オブジェクトをロードすると次のようにヘッダーの…

対応分析(コレスポンデンス分析)のラベルのはみだしをWordで調整する

はじめに Rで対応分析などを行ってplotすると、ラベルの端が切れてしまうことがあります。そのときの対処法のメモ。 現象 次のような現象が今回の処理の対象です。 対応方法 Rのコマンド例: library(MASS) plot(corresp(jikken,nf=5)) (1)plot後、右クリッ…

Gmailで添付ファイルのダウンロードが失敗する場合の対処法

はじめに gmailで添付ファイルが送られてきてChrome等のブラウザからダウンロードしようとすると、「失敗―ダウンロード エラー」となることがあります。 ブラウザを変えても、キャッシュを削除してもうまくいかない場合の対処法を書いておきます。 解決策:…

Rの対応分析でラベルの重なりを解消する

はじめに Rで対応分析を行う場合、変数が多いとラベルが重複してしまう可能性があります。その場合、plot関数だけではうまく処理できません。 地道なやり方としてはメタファイルに出力して、Adobe Illustratorなどで処理することも可能ですが、ここではwordc…

RMeCabを使ってwordcloudを作る

(1)RMeCabをインストールinstall.packages("RMeCab", repos = "http://rmecab.jp/R") ※場合によっては管理者権限でRを起動する必要あり(ショートカットを右クリックから) (2)"tm"と"wordcloud"をpackagesのメニューからインストール (3)パッケージの読み込…

Wimaxで追加機器オプションでルーターを登録する

Wimaxでは、月々の基本料金+200円で、ルーターを追加登録できます。 これを行うことで、「家用」「外出用」などを使い分けることができ、便利です(※ただし、2つのルーターから同時接続は不可。同時接続を行うプラン(WiMAXファミ得パック)もありますが、…

VBでWordファイルをutf-8のテキストで保存する

ハマったのでメモ。 タイトルの通り、VBでWordファイルを開き、utf-8のテキストで保存する方法です。 Dim wdApp Dim wdDoc wdApp = CreateObject("Word.Application") wdDoc = wdApp.Documents.Open(Filename:="C:\Test\test3.docx", ReadOnly:=True) 'テキ…

PHPでチェックボックス(checkbox)の値を受け取る

【ポイント】チェックボックスは配列 チェックボックスは複数選択可能な入力であるので、注意が必要です。PHPなど、CGIで入力を受け取るとき、値が0のときもあり、1のときもあり、それ以上のときもあるので、それに対応しなければなりません。 どのように対…

【Perl】ホームページの更新日時を取得する(html,pdfなど)

ホームページの更新日時取得する方法。 「更新が滞っているページ」や「最も古いページ」を調べたい場合、以下のPerlのコードで更新日時を取得できます。 (1) modifieddate.pl use LWP::Simple; use HTTP::Status; require LWP; require LWP::UserAgent; $ua…

CRONで一定時間ごとにファイルを削除する(さくらレンタルサーバーの場合)

CRONを利用して、サーバー上のファイルを一定時間ごとに削除する方法(さくらレンタルサーバーを利用)。 【CRONで動かすスクリプト】 CRONで直接コマンドを書くこともできますが、スクリプトのほうが柔軟性があるので、次のPHPファイルを動かすことにします…

IEで画像のキャッシュを回避する方法(動的に画像を生成する場合など)

ウェブページを早く表示するためのキャッシュ。 これをページで利用させないためには: <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Expires" content="0"> とhead部分に書けばよいわけですが、画像の場合、IEではこれが効きません。 発生する問題としては: (1)image.jpg→プログラムで変更して上書き保存→(2)image.jpg と</meta></meta></meta>…

PHPでexif情報を削除する(iPod, iPhoneで画像が回転する問題)

iPod, iPhoneで撮影した画像は、特殊なExifがつき、ウェブにアップロードされたときに画像が意図しない方向に回転してしまう。 その場合、(1)exifを削除して、(2)アップロード後に画像を回転することで対応。 (1)exifの削除 これにはimagemagickを使う。 さ…

【HP作成】美しいナビゲーションバーが使えるCSSフレームワーク5選

はじめに CSSフレームワークを使用すると、classプロパティを指定するだけで非常に高度なレイアウト・デザインが可能です。 例えば、CSSフレームワークの1つであるTwitter Bootstrapをダウンロードして、それぞれのhtmlファイルにCSSへのリンクをheader部分…