2017-01-01から1年間の記事一覧
今日もまたPorweShellネタです。こんにちは。 どうやる? やりかたはほぼshell scriptと同様でした。 説明 Modules.ps1 という別ファイルに関数を定義した場合、 ファイルが同一階層にあるのであれば . "./Modules.ps1" という感じで Modules.ps1 ファイル内…
最近何故かPowerShellを描く頻度が高いです。こんにちは。 外部ファイルを読み込むなどの場合に実行したスクリプトのパスが欲しくなる時があると思いますが、結構かんたんにとれます。 Split-Path -Parent $MyInvocation.MyCommand.Path という感じ。
goでio.Readerからbyteのスライスやstringに変換する書き方をたまに忘れてしまうのでメモ。 コード // io.Readerをbyteのスライスに変換 func StreamToByte(stream io.Reader) []byte { buf := new(bytes.Buffer) buf.ReadFrom(stream) return buf.Bytes() }…
golangでbyteをstringに変換する処理はたびたび発生するのですが、 手抜きで fmt.Sprintf("%s", byte) などとやっちゃうこともあるのでそれぞれの書き方でどれが速いのか確認してみた。 1) Sprintfを使うパターン fmt.Sprintf("%s", data) 2) string() を使…
BigQueryで日付周りの操作が意外とややこしかったりするので、普段使いそうな操作をまとめます。 日付を日本時間に変換する BQ内の日付データは世界中から利用することを想定し UTC で登録されているため、日本時間(JST)と比較すると9時間ずれます。 その…
基本的にはGCPのGAE/Goばっかり使ってますが、 たまにwebsocketなど使いたいと思った場合にherokuを使うことがあり、たまにしか使わないとコマンドを忘れてしまうので、基本的なコマンドをメモしておく。 機能 コマンド 備考 herokuのアカウント指定 heroku …
Google Adwardsを利用している方に役に立ちそうな気がしたので、100 Google AdWords Scripts You Should Be Using という記事を日本語訳しました。 AdwardsScriptが使えるとどういうことができるかという参考になります。 1-100までありますが、項目をクリッ…
なんか最近PowerShellを書いてます。こんにちは。 PowerShellには Import-Csv という便利なライブラリがいるんですが、ヘッダの値がそのままオブジェクトのプロパティになってしまうため、ヘッダーに重複した値があるとエラーが発生して読み込めません。 よ…
雑に設定だけ location ~ ^/(assets|images|javascripts|stylesheets|system)/ { root /var/www/myapp/public; gzip_static on; expires 1y; add_header Cache-Control public; add_header ETag ""; } 参考: thelazylog.com qiita.com
> Set-ExecutionPolicy RemoteSigned とコマンド実行した際に Set-ExecutionPolicy : レジストリ キー 'HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\ShellIds\Microsoft.PowerShell' へのアクセスが拒否されました。 既定 (LocalMachine) のスコー…
PowerShellでImport-Moduleをしたところ、 ファイルまたはアセンブリ '~~~~~~~~~~~~~~~~~~~~'、またはその依存関係の 1 つが読み込めませんでした。操作はサポートされません。 のようなエラーメッセージが発生し、うまくスクリプトの実行ができない。 impor…
UiPath studioを起動しようとした際に Activation Error Server License Expired のようなエラーが発生する場合、 コミュニティエディションは2ヶ月おきにアクティベーションをする必要があるので、以下のリンクから情報を入力すれば問題なくActivationが出…
そろそろ新しいgoが入るかなと思い、 brew update;brew upgrade コマンドを実行したところ、go1.9がインストールされたので、既存のプロジェクトのテストを試しに実行してみたところ以下のようなエラーが発生した。 flag provided but not defined: -goversi…
BigqueryにはUTCで値が入っているので、JSTに変換して取得する際によく忘れるので備忘。 時分秒まで取得したい場合 STRFTIME_UTC_USEC(TIMESTAMP_TO_USEC(p.createdAt) + 32400000000, "%Y/%m/%d %H:%M:%S") 日付でGroup byなどする場合 STRFTIME_UTC_USEC(T…
Google Cloud Shellは標準で Java (JDK) 1.7が利用されるようになっている。 1.8を利用するにはインストールするしか無いのか、、と思ったけどどうやらalternativesで別バージョンに切り替えられそう。 1.8を利用する場合 sudo update-java-alternatives -s …
Google Appengine Flexible Environment のインスタンスリソースのデフォルト値を調べたので 項目 デフォルト値 備考 cpu 1 core 2~32の指定が出来る。 memory 0.6 GB アプリケーションから要求されるメモリの量であり、一部のプロセスのオーバーヘッドに必…
認証 : Authentication 正当性を証明すること。アプリケーションであれば、正当なユーザであることを証明すること。 認可 : Authorization 認めることと許可すること。(文字の通り。)アプリケーションであれば、ユーザの権限で利用できるかの判断。