kyos1704活動記

適当に考えたことや調べたことを垂れ流すものです。質問等ありましたらtwitter:@kyos1704 に質問してください。

2020年抱負的な

あけましておめでとうございます

目標(やる)
・基本情報とる
・アプリ一本どっかにリリースする(アイディアはある)
・英語勉強(時間目標)
・貯金(額)
・運動 リングフィットアドベンチャーが1月末にくるはずなのでそれ 泳ぎもしたい

努力目標
・応用情報
TOEIC(600)
・アプリでお金を稼ぐ(額問わず)

ゲーム目標
AtCoder
・League of legends でplat
factorio 1Rocket/m

gitlab - slackの連携 issue search queryを触ってみた

Gitlab slack application · Integrations · Project · User · Help · GitLab


https://docs.gitlab.com/ee/integration/slash_commands.html

このあたりを参考にして導入

/gitlab projectName issue search "query"
はqueryに単語突っ込んだらそれぞれの単語をandで検索してるっぽい?
部分一致は引っ掛からなかった(issueのタイトルがtestの時にtを検索しても出ない)

php unit 導入時に参考にしたページ

1. PHPUnit のインストール — PHPUnit latest Manual

【PHP】Composerは絶対必要!インストール方法と解説で完全攻略 | 侍エンジニア塾ブログ(Samurai Blog) - プログラミング入門者向けサイト

Visual Studio Code - PHPの開発環境を VSCode と Vagrant + Docker で構築する時のツール類 - Qiita

PHPUnit で PHP コードのユニットテストを行う | エレパ スタッフブログ

PHP 外部ファイルの関数の呼び出し その2 | 0からのプログラミングブログ

2. アノテーション — PHPUnit latest Manual
@smallは結構使いそう(1s制限)

urllib.request.Requestでエンコードエラーが出た

UnicodeEncodeError: 'ascii' codec can't encode character '~~~' in position ~~: ordinal not in range()

的なエラーがでた

import urllib.request
id = "asciiエンコードできない文字列"
url = "https://example.com/" +urllib.parse.quote(id)
request = urllib.request.Request(url,method="GET",headers=header)

with urllib.request.urlopen(request) as response:
    response_body = response.read().decode("utf-8")

id をurlエンコードしてアクセスできる

docker docker-compose リバースプロキシ nginx 参考にしたリンク

DockerでNginxイメージを利用し、リバースプロキシを構築してみる - Qiita

Dockerサービスの簡単リバースプロキシ - Qiita

Docker Compose 入門 - Qiita


作って覚えるリバースプロキシ | 東北ギーク

Atcoder Python3で再帰関数を使うときの注意

ABC138のDにケースが追加された結果落ちたので書き直していたのですが
再帰関数でREになったのでメモ

提出

atcoder.jp

すにぺっと

 import sys
 input = sys.stdin.readline
 sys.setrecursionlimit(900000)

入力を高速なやつにする。これは文字列だと改行を含んだりするらしいので気を付ける
再帰回数の制限を増やす。
これでREとTLEとれた