import itertools import time import sys import os def func(keywords: str): keywordList = list(keywords) result = " ".join(str(x) for x in itertools.permutations( keywordList, len(keywordList))) res = result.replace("'", "").replace(", ", "…
下記のある $ pwd /Users/hogehoge/Library/MobileDevice/Provisioning Profiles
音声データだけのmp3だとyoutubeにuploadできないので、適当な画像をくっつけて新しくmp4の動画ファイルを作る方法を書いておきます。 ffmpegを使って動画にします。少し、適当なコードだけど、こんな感じ。。。 #!/bin/bash img_dir="./images" source_dir=…
swiftで開発する場合のformatについて書いておきます。 基本的に表記ずれなどをなくして、統一したいので入れておくといいでしょう。 SwiftFormat SwiftFormatを使いましょう SwiftFormat(https://github.com/nicklockwood/SwiftFormat/) SwiftFormat/CLIのi…
SwiftLintの設定 SwiftLintのinstall CocoaPodsでインストールしてみます。 pod 'SwiftLint' 下記にinstallされます。 ${PODS_ROOT}/SwiftLint/swiftlint cd プロジェクト Pods/SwiftLint/swiftlint version プロジェクトのアプリ用ターゲットのBuild Phases…
git blame filename git blame filename 特定ファイルの更新履歴を追うことができます。 $ git blame README.md 24b1cf2b (****** 2018-11-14 16:04:39 +0900 1) # Serverless Application f8c542d6 (****** 2018-11-22 15:43:15 +0900 8) f8c542d6 (****** …
UJO music MainPage https://ujomusic.com Blog https://blog.ujomusic.com/ujo-x-rac-under-the-hood-the-future-of-licensing-d4f38e2efabd 説明 ConsenSysから出資を受けてやっているみたい。 Ethereumのスマートコントラクトを使って音楽をダウンロード…
// 全体 $ sudo chown -R $(whoami) ~/.npm // -gのnpm install $ sudo chown -R $(whoami) /usr/local/lib/node_modules // アプリケーション $ sudo chown -R $(whoami) [パス]/node_modules
下記のコマンドで見れる $ security cms -D -i プロビジョニング.mobileprovision
dockerを使ってlocal環境にvuejsの開発環境を作る Dockerfileの作成 $ cd /path/to/workdir $ cat <<EOF > Dockerfile Dockerfile FROM node:8.11.3-alpine WORKDIR /app RUN apk update && \ npm install -g npm && \ npm install -g vue-cli EXPOSE 9000 CMD ["/</eof>…
wordpressなどサイト運営をしている時にhttpsの通信は、最近では必須です。 LBなどにSSL証明書を入れて設定してもいいのですが個人ブログなどでは、お金の面であったり、技術的にもハードルが高いでしょう。 そこで今日は、無料でできるLet’s Encrypt の導入…
pixlr.comが便利だったので忘れないように pixlr.com
~/.bashrc export GOPATH=$HOME/.go
go getは、基本的にhttpsでの取得をするのでgitのconfigでinsteadをしましょう Github: git config --global url."git@github.com:".insteadOf "https://github.com/" BitBucket: git config --global url."git@bitbucket.org:".insteadOf "https://bitbucke…
ps aux | grep [プロセス名] | grep -v grep | awk '{ print "kill -9", $2 }' | sh
install yum groupinstall -y "Development Tools" yum install -y ffmpeg gcc cmake git gtk2-devel pkgconfig numpy wget mkdir /opt/working cd /opt/working git clone https://github.com/Itseez/opencv.git cd opencv mkdir release cd release cmake …
configに以下の設定をする Host bastion01 HostName 54.65.81.XXX User ***** Port 55222 StrictHostKeyChecking no IdentityFile ~/.ssh/id_rsa Host 10.91.22.* User ***** IdentityFile ~/.ssh/id_rsa ProxyCommand ssh -q bastion01 nc %h %p コマンドの…
// cloneしてくる git clone git@github.com:hoge/hoge.git git fetch origin pull/38/head:pullreq <-pullreqの番号をいれる git branch -a git checkout pullreq
git log --follow -p filename
LocalMySQLの作り方 使い捨てmysqlをdocker で作成して、javaで接続してみる MySQL のdocekrImageをpull $ docker pull mysql:5.7 確認 $ docker images 先ほどダウンロードしたimageを使ってコンテナを起動する ※ MYSQL_ROOT_PASSWORDを適当に設定 $ docker…
cd ディレクトリ textutil -convert txt ./*.docx find ./ -type f -print | xargs grep "検索したい文字列" /dev/null | wc -l
Athena テーブル作成 CREATE EXTERNAL TABLE IF NOT EXISTS elblogdb.dev1_web ( request_timestamp string, elb_name string, request_ip string, request_port int, backend_ip string, backend_port int, request_processing_time double, backend_proces…
S3 aws s3 ls bucket-name/path/to/ | sort -nr 2016-01-18 07:02:14 0 20160118_ahwidygjeh.txt 2016-01-18 07:01:56 0 20160118_abcjdyckdj.txt 2016-01-18 07:00:56 0 20160118_hmafkjhfsa.txt nオプションで先頭を数値とみなしてソートすることで更新日…
CloudFront aws s3 cp s3://XXXXXX/xxxxx-logs/ . --recursive --exclude "*" --include "XXXXX-04-12-12*" gzcat ./* | awk '{print $3}' | sort |uniq -c|sort -nr|head -10
構成 web ミドル 項目 値 備考 php PHP 7.0.32 nginx nginx/1.12.1 wordpress 4.9.8 構築時の履歴 Install package $ sudo yum update -y $ sudo yum install -y php70 php70-fpm php70-gd php70-mbstring php70-mcrypt php70-mysqlnd php70-zip nginx mysql…
Pushを送ってみる curl -X POST \ https://fcm.googleapis.com/fcm/send \ -H 'authorization: {{{{key=サーバキー}}}}' \ -H 'cache-control: no-cache' \ -H 'content-type: application/json' \ -d '{ "to" : "{{{{fcmToken}}}}", "priority" : "high", "…
golang version golangのバージョンは、プロジェクトでは下記のバージョンを使用しています。 1.11.2 $ go version go version go1.11.2 darwin/amd64 golang Install 今回は、goenvを用いてインストールしてみます。 (もちろん、brewでgolangを入れても構い…
例えばfirebaseのtoken取得の場合 firebaseでプロジェクトを作った場合など、そのプロジェクトの情報を下記の適当なhtmlファイルにくっつけてブラウザでkickしてみます。 developerコンソールで見てみるとidTokenが返されることを確認しましょう。 このidTok…
Log 概要 s3の設定 LBアクセスログ Athenaの場所 loadbalancerの設定 設定の方法 lambdaの設定 Athenaの設定 quickSightの設定 Iamの設定 その他 tips Log(hoge_www) 概要 LBのAccesslogを解析できるようにする。 アプリケーションlogは別途考える -- s3の設…