macOSのようにWindowsのスペースキー両横についている"変換/無変換キー"を使って、日本語入力のOn/Offの切り替えを行う方法です。 ## 設定の変更手順 ウィンドウ右下の入力切替アイコンを右クリックし、"プロパティ"をクリックします。 ...


sshでサーバに初めて接続すると、以下のように接続して良いかの確認が表示されます。 対話的に実行している場合はyesとタイプすれば良いのですが、CIから自動実行したい場合は、初めてのサーバも非対話でアクセスしたい場合があります。 ```language-bas...


レンタルサーバのロリッポップでは、スタンダードプラン以上で契約すると、sshログイン権限を手に入れることができます。SSHのログインはユーザID/パスワードでの認証と、SSHキーファイルによる認証などがありますが、ロリッポップではデフォルトでパスワ...


Amazon Echo SpotのWiFi設定では、初回の起動時に画面のソフトウェアキーボードよりWiFiのパスワードを入力します。 ですが、ここで表示されるキーボードからは、セミコロン(;)のように、入力できない文字がいくつかあります。 このような場合に行える...


[AWS]apexを使用してawsのlambda関数を作成する

2018年7月23日 | カテゴリ: aws, python | タグ:
## インストール apexは、下記のコマンドでインストールすることができます。macOSの場合インストール先はデフォルトで/usr/local/bin/apexになります。 ```language-bash $ curl https://raw.githubusercontent.com/apex/apex/master/install.sh | sh ...


[python]numpyのnp.array()入門

2018年7月20日 | カテゴリ: python
## プログラム ```language-python import numpy as np def showNpArray(ary): x = np.array(ary) print(x) # オブジェクトのダンプ print(x.shape) # 各次元のサイズ print(x.ndim) # 何次元の配列か showN...


pythonでは、requestパッケージを利用することでスクリプトからhttpのリクエストを送信することができます。 requests.get()で実行したたHTTPリクエストに対する応答テキストをstringの文字列として取得したい場合は、戻り値に対してcontent.decode()を...


pythonでスクリプトを実行すると"NameError: name 'true' is not defined"エラーが発生することがあります。 エラーになる原因はpythonの真偽値はtrue, falseではなく、先頭が大文字のTrue, Falseであるためで、先頭を大文字にすれば良いです。 ## ...


WindowsのiTuneで管理していた音楽/動画/podcastなどの情報を、macOSに移行させる方法を説明します。 - 参考 - [iTunes メディアファイルを探して整理する](https://support.apple.com/ja-jp/ht204318) - [iTunes ライブラリを新しいコンピ...


morning callは和製英語

2018年7月14日 | カテゴリ: 英語
ホテルなどで、目覚ましの電話をかけてもらうことを`morning all`と言うことがありますが、これは和製英語です。 英語では`wake-up call`が正しいです。


pythonで,変数がNoneTypeであるかを判定したい場合、条件式の`is None`を使用すると良いです。 ## サンプルプログラム ```language-python x = None print(type(x)) if x is None: print('xはNoneTypeです') ``` ## 実行例 ```language...


MySQLを使用しているシステムで、アプリケーション側ではなくmysqldが動作しているサーバ側にて、発行されたSQLを全てロギングしたい場合は、my.cnfに下記の定義を追加します。 ファイル名はなんでも良いですが、一般的に/var/log/の下に置くことが多いで...


macOSで外部接続したディスプレイを、メインのディスプレイとして使うためには、下記の設定を行います。 ## 作業手順 右上のアップルメニューより、システム環境設定->ディスプレイを選択します。 配置タブを選びディスプレイの配置が表示されて...


pythonで、指定されたディレクトリがなければ作成するプログラムです。 下記のサンプルでは、outputというディレクトリの存在チェックを行い、なければ作成しています。 ## プログラム ```language-python import os if not os.path.exists('...


[英語]TOEIC:今日の表現(7/3)

2018年7月3日 | カテゴリ: 未分類
``` Many people can try out out printer たくさんの人が、私たちのプリンターを試しに使うことができる try out 試しに使う In that case, I'll call you later. その場合、私があなたに後で電話します。 in that case もしそうなら、その場合...


github(git)で、ブランチ名を誤った名前で作ってしまい、リモートまでpushまでしてしまった時のリカバリ方法です。 コマンドラインのgitコマンドでも作業可能ですが、sourcetree,githubを使用している場合は、下記の手順でGUIだけで作業できます。 1...


macでvagrant+NFSによるフォルダ同期を使用している時、`vagrant up`コマンドの実行時にrootパスワードを聞かれる場合があります ```language-bash $ vagrant up ... ==> default: Exporting NFS shared folders... ==> default: Preparing to edit...


[英語]TOEIC:今日の表現(6/21)

2018年6月21日 | カテゴリ: TOEIC
|日本語|英文|日本語(表現)|英語(表現)| |:-:|:-:|:-:|:-:| |アリスは彼の代わりに公演する(話す)でしょう|Alice will speak in his place|xxの代わりに|in one's place| |男の子がこの教室の70 パーセントを占めています|Boys account for 70 percent ...


[英語]TOEIC:今日の表現

2018年6月19日 | カテゴリ: TOEIC
|日本語|英文|日本語(表現)|英語(表現)| |:-:|:-:|:-:|:-:| |登録フォームに入力する|complete the registration form|入力|complete| |Emailアカウントは到着する前に設定されるでしょう|E-mail account will be set up before you arrive|前に|before...


JetBrainのDBツールであるDataGripでは、SQLを実行したときに最初の500のみを返してくれます。 通常はレスポンスが速くなるので500行ぐらいで十分なのですが、大量データを分析したいときにこのデフォルト値を変更したい場合があります。 結果セットの...


mongoDBからデータをcsv形式で出力したい場合、下記のようにmongoexportコマンドを使用すると良いです。 ```language-bash $ mongoexport --db DB_NAME --collection COLLECTION_NAME --csv --fields id,name,created_at > output.csv ```


PHPのfile_get_contents()では通常GETでリクエストを送信しますが、POSTでリクエストを投げたい場合があります。 このような場合はfile_get_contents()の第3引数を使えば良いです。 ```language-php


[linux]dateコマンドで日付を取得する

2018年6月16日 | カテゴリ: Linux
linuxやmacのコマンドラインから、日付を取得したい場合dateコマンドを使うと便利です。 ## YYYYMMDDHH24MISS形式で取得する 下記のコマンドで、年月日時分秒の値が取得できます。 ```language-bash date +'%Y%m%d%H%M%S' 20180616141949 ``` ...


macのsedでタブに置換できない

2018年6月6日 | カテゴリ: Mac
macのsedコマンドでカンマをタブに置換したかったのですが、\tを指定してもtに置換されてしまう問題に遭遇しました。 ```language-bash cat foo.csv | sed -e "s/,/\t/g" ``` この問題を解消するには、"\t"の代わりにターミナルやvi上でキーボードの...


bashで単発で特定のコマンド群を実行したいときは、";"で各コマンドをつなぐことが多いですが、数が多い場合はbash関数の機能を使った方が見やすい。 ## 処理を関数の形でまとめる ```language-bash function func01() { echo "==============...


下記のコマンドでVagrantfile中にある"Vagrant"から始まる行の下に、定義を追加できます。 macで作業しているので、標準で入っているsed(BSDバージョン)ではなくgnu sedを使用しました。 ```language-bash brew install gnu-sed gsed -i -e '/^Vag...


MySQLでの日付処理

2018年6月6日 | カテゴリ: MySQL | タグ:
## 日付列をYYYYMMDDHH24MISS形式で出力 ```language-sql select date_format(created_at, '%Y%m%d%H%i%s') from TABLE; ``` ## 日単位で件数をサマリーする ```language-sql select date_format(created_at, '%Y%m%d'), cou...


macでgitを使っていると、Untracked files:(バージョン管理外のファイル)として"Icon\r"が表示されることがあります。 ```language-bash $ git status Untracked files: (use "git add ..." to include in what will be committed) "Icon\r...


Google Cloud Platform (gcp)で、プロジェクトを削除するには下記の手順を取れば良いです。 - プロジェクトを選択し`IAMと管理 -> 設定`をクリック - `シャットダウン`のボタンをクリック - 確認ダイアログが出るので、プロジェクトIDを入力し`シ...


MySQLでユーザの情報を取得する方法です。 ## ユーザ一覧を取得する ```language-bash SELECT User, Host, Password FROM mysql.user; ``` ## ユーザ権限を確認する ```language-bash SHOW GRANTS FOR root@'%'; SHOW GRANTS FOR root@localh...


MySQLユーザのためのMongoDB入門

2018年5月31日 | カテゴリ: MongoDB
## Mongo DBのデータ階層 ```language-bash Database -> collection -> document ``` MySQLだと、下記の構成になる ```language-bash Database(schema) -> table -> row ``` ## 接続 - localhostにユーザ認証せずに接続 ```language-bash ...


お名前.comのドメイン管理では、ドメインの有効期限が切れる15日前になると、自動更新を行える設定があります。通常はドメインの失効を防ぐために有効にした方が良いのですが、ドメインを廃止したいなどの理由でOffにしたい場合があります。 今回は、自...


macで`brew install git`コマンドでgitをインストースした場合、.bash_profileに下記の設定を書いておくと、コマンドの自動補完やプロンプトに作業中リポジトリのステータスが表示されるので便利です。 ## 作業手順 エディタで.bash_profileを開きま...