gaggitのブログ

コーディング、ガジェット、TIPS関連、FX

2017-01-01から1年間の記事一覧

突然、エクスプローラーとMicrosoft Edgeがおかしくなった

突然、エクスプローラーとMicrosoft Edgeがおかしくなりました。症状としては、エクスプローラーは起動しますが、ファイルを選択して、右メニューの表示がおかしくなります。また、Microsoft Edgeも同様に起動はしますが、数秒後に終了します。 イベントログ…

Perl File::ReadBackwards を使用してみた

// PerlでFile::ReadBackwardsモジュールを使用してみました。このモジュールは、ファイルを逆から読み込むので、ファイルの最後付近にある文字列を抽出したい場合に役立ちます。 使用しているPerlはWindows版なので、このモジュールのレコードセパレータは\…

Perl readline() on closed filehandle

// 普段は、あるディレクトリの下にファイルを作成していますが、今回、少しでも高速にしようと、RAMディスクのEドライブ直下に書き込みを行っていました。一度目は、ファイルのオープンからクローズまで正常に終了するのですが、再度、実行すると、再オープ…

Perl Undefined subroutineが出たら、やってみたいこと

Perlのモジュールの中のサブルーチンを使用していますが、Perlを実行すると、「Undefined subroutine &main::サブルーチン名」と表示され、エラーとなる場合があります。 その時には、以下のようにソースを修正するとうまくいきます。 修正前: use モジュー…

PerlでFusionTablesへのquery接続に成功

Google API ExplorerのRequestを参照して、query後にkey(api_key)を使用して、FusionTablesへweb接続すると、「401 Login Required」(Webでのリプライ)、「401 Unauthorized」(Perlでのリプライ)で失敗します。 webで接続する場合には、key(api_key)ではなく…

Excelで図形を使用する時には

Excelで図形を使用する時には、「図形」と「図形の選択」を頻繁にクリックすることになるのですが、Excel画面の広さによっては、3,4クリックする羽目になり、大変非効率です。 例えば、ディスプレイ画面の半分の広さでExcel画面を表示させた状態で、「図形…

Perl Net::Google::DataAPI::Auth::OAuth2のインストール

前回、XML::LibXMLモジュールのインストールに成功したので、Net::Google::DataAPI::Auth::OAuth2のインストールを行ってみました。 cpanm Net::Google::DataAPI::Auth::OAuth2であっけなく、インストールできました。(一応、perldoc Net::Google::DataAPI::…

libxml2とXML::LibXMLのインストール

PerlのNet::Google::DataAPI::Auth::Auth2モジュールのインストールの前提条件として、XML::LibXMLモジュールが前提となってます。さらに、このモジュールの前提条件として、libxml2とXML::NamespaceSupport、XML::SAXモジュールのインストールが前提となっ…

Perl でFusiontablesに自動アクセス

Perlを使用して、ようやくFusiontablesへの自動接続に成功しました。下記が、サンプルコードです。前提条件としては、なんらかのWebサーバのアプリをインストールする必要があります。 サンプルコード use utf8;use Encode;use JSON;use Time::Local;use IO:…

Perl Google::API::Client 使い方

8/4(金)にGoogle::API::Clientがインストールできた。が、どのようなメソッドがあるかはよく分からないので、まずは、cpansearch.perl.orgのサイトからGoogle::API::Clientのソースを見てみる。23行目あたりに ...'https://www.googleapis.com/discovery/v…

Perl module インストール 3つの解決方法

PerlでなかなかインストールがOKにならない人のために、メモ書きです。Perlのモジュールをインストールが成功するのに、とりあえず3つほど方法があります。 1つ目には、cpanmをインストールして、cpanの代わりにcpanm(cpanminus)でインストールをして…

dmake インストール 解決

Perlで、モジュールをインストールしようとすると、dmakeがなく、エラーとなります。ネットで検索すると、windowsではMicrosoftから提供されているnmake.exeを使用することまでわかりましたが、すでにダウンロード先のリンクがなくなっています。 次に試…

Perlでの文字列の置換 暫定対処

正規表現と言ったら、いまだにsedだったりしますが、Perlの正規表現で文字列の置換(抽出)がうまく行かなったので、その例と対処方法を記しておきます。 例 文字列:2017-07-28T12:00:00Z 置換(抽出)したい文字列:2017-07-28 $data="2017-07-28T12:00:00 ×…

EditTextで文字の行間を変更

文字の行間の変更とアンダーラインの削除が一度にできます。と言うよりも、デフォルトで設定されているものをクリアするイメージかも。この設定により、文字の行間が縮まります。 active_main.xmlのEditViewタグ内に以下を追記します。 android:background="…

スマホ フリック入力でコーディング(ATOK編)

// スマホで暇つぶしに普段はカレンダ、ToDoListの更新、メール、ゲーム、ブラウジングをしていますが、非効率でもなんだか無性にコーディングをしたくなる時があります。そんな時に限って、ノートPCは自宅に置いてたりします。 コーディングのためにスマホ…