mac版のExcel for 2011で図形を貼り付ける時に、をセルに合わせて位置合わせ配置(グリッドに合わせる)したかったのですが、windows版のExcelの操作方法が違ったので手順をメモしておきます。 ## 作業手順 まず、`メディアブラウザ`の`図形`タブから、...


MongoDBを使用していて、インターネット上にあるサンプルコードをコピペして実行すると、ReferenceError: getNextSequence is not definedエラーが発生することがあります。 これは、MongoDBにはも元々getNextSequence()という関数が存在していないた...


MongoDBでユーザ定義関数を登録する

2018年11月4日 | カテゴリ: MongoDB
MongoDBでは、以下のようにdb.system.js.save()関数を使うことで、ユーザ定義関数を登録することができます。 ```language-js # 関数を登録 db.system.js.save({ _id: "echoFunction", value : function(x) { return x; } }); # 登...


macのターミナルソフトであるiTerm2では、センターボタンでのクリップボードの内容をペーストすることができます。通常は便利なのですが、本番サーバで作業しているときなどこれが原因で操作を誤ってしまう危険もあります。 このような場合は、iTerm2の...


sshコマンドでは、キーファイルのデフォルトは`~/.ssh/id_rsa`となっており、デフォルトの名称を使用する場合は、sshコマンドを実行する場合にキーファイル名を指定する必要がありません。 ですが、複数のサーバを管理しているときなど、キーファイル...


今回は、前回作成したnginx + phpの環境にLaravelをインストールしてみます。 - [CentOS 7.5のf1-microインスタンスにnginx, php-fpm, php7.2環境を作る](https://akamist.com/blog/archives/3256) - [CentOS 7.5のf1-microインスタンスにswap領域を追...


gcpのf1-microインスタンスは、条件を満たすことで無料枠 (Always Free Products)として使用することができます。ですが、swap領域が設定されていないと、メモリが少ないためデフォルトの状態では行えることが制限されてしまいます。 そこで今回、以...


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 ``` ...