2018年6月

1/2ページ

python: matplotlib のエラーを解決する方法

  • 2018.06.28

macで、python3 をpyenv からインストールしたのですが、グラフのモジュールの「matplotlib」がうまく動きませんでした… 解決方法を調べたので、記事として残しておきます。参考になれば幸いです。 検証環境 macOS High Sierra, pyenv, python 3.6.5 最初の状況 以下のようなpythonスクリプトを作りました。 import matpl […]

Perl: ネット上のファイルをダウンロードする

  • 2018.06.26

特定のURLで公開されているファイルを、スクリプトでローカル環境へとダウンロードしたい場合があるかと思います。今回は、Perl での書き方を紹介します。 LWP::UserAgent というモジュールを使います。 use strict; use warnings; use LWP::UserAgent; my $ua = LWP::UserAgent->new(); my $response […]

MySQL: AUTO INCREMENTを確認するには

  • 2018.06.24

MySQLには、テーブルの特定のカラムに「AUTO INCREMENT」を設定できますが、これの値を確認する方法を紹介します。 検証環境 macOS High Sierra, MySQL 8.0.11 以下のようなSQLで作られたテーブルを例にして話を進めます。 create table auto_increment_test( id int AUTO_INCREMENT, name varcha […]

レビュー/書評: 「頭のゴミ」を捨てれば、脳は一瞬で目覚める!

  • 2018.06.24

苫米地英人さんという方の、『「頭のゴミ」を捨てれば、脳は一瞬で目覚める!』という本を読んだので、レビューとして記事を書くことにします。 この本を手に取る方は、おそらく「頭がスッキリしない」という方だと思います。僕自身は、エンジニアをやっているせいか、「頭の中身を全て削除して、インストールしなおして、スッキリしたい」という感覚になることが多々あります! この本を読むと、個人差はあれど、少しはスッキリ […]

macでpyenvを使ってpython3を始めよう

  • 2018.06.18

今回は、mac で、pyenv を使ってpython3 を始めるためのメモを残そうと思います。 pyenv (ピーワイエンブ)は、異なるバージョンのpythonを複数管理できるツールで、例えば「このプロジェクトはpython2 で、あのプロジェクトはpython3 で開発する」のようなことが可能です。何より、デフォルトでインストールされているpython を汚さずに、新しいpython をインスト […]

YouTube Data API v3 で、特定チャンネルの最新の動画IDを取得するには?

  • 2018.06.14

YouTube Data API v3 という、Googleが提供しているAPIがあります。本記事は、そのAPIを使って、YouTubeのある特定のチャンネルの、最新の動画IDを取得してみようと思います! これができれば、「自分のWebサイトに、最新の動画を自動的に表示する」ということも可能になります。 はじめに こちらが公式ページですね。 YouTube Data API の概要  |  You […]

【Studio One】Addictive Drums 2 のMIDIデータを、パラのオーディオデータに変換する方法

  • 2018.06.13

最近、DTMでAddictive Drums 2というドラム音源を使っているのですが、Studio One上で、パラのオーディオデータとして扱いたいという場面があり、調べたのでここにメモしておきます。 環境 macOS High Sierra, Studio One 3.5 手順 ※ 以下、Addictive Drums 2は、AD2と表記します。 まずはMIDIデータを打ち込み、音源はAD2を選 […]

bash/Linux: 自作コマンドの作り方

  • 2018.06.07

自作のコマンドを作りたくなったので、メモとして残します。 検証環境 macOS High Sierra, bash 3.2.57 コマンドにしたいスクリプトを用意する 例として、西暦を和暦(平成のみ)に変換するbashスクリプトを作り、それをコマンドにしてみましょう。 heisei というファイル名で、以下のような内容を書いておきます。 year=$1 heisei=$(($year - 2000 […]

コマンドラインからQRコード(画像)を作る方法

  • 2018.06.06

QRコードをコマンドラインから作成する方法がないか調べていたのですが、意外にも簡単にできることがわかったので、メモとして残しておきます。 検証環境 macOS High Sierra, bash 3.2.57 qrencode のインストール 使うのは、qrencode というパッケージです。 macの場合は、brewなどのパッケージ管理ツールを使ってインストールすると良いかと思います。 brew […]

bash: seqコマンドで、連番を出力する

  • 2018.06.06

たまにですが、連番の数字を、さっと用意したいときがあります。何らかのプログラミング言語を使用して出力するのも手ではありますが、seq コマンドを使えば、コマンドラインですぐに出力することができます。 検証環境 macOS High Sierra, bash 3.2.57 書式 seq コマンドは、以下のような書式です。 seq [開始] [間隔] [終了] 例 例として、50 から 10刻みで、1 […]