今日の業務の振り返り(2021/12/23)

今日の業務での学び 今やっているタスクの進捗が思ったより遅い タスクをこなす上で遅くなってしまう原因をbreak downしてみる 技術の知識不足(単純にnext.jsとかの知識) 公式のドキュメントを見てできることを把握しておく 手っ取り早くは似たような実装…

pythonで多次元配列の要素に対して四則演算した時の意図せぬ挙動

numpyを使わずに多次元配列を作って、その要素に対して四則演算してみたら a = [[0] * 5] * 5 a[0][0] += 1 print(a) # out:[[1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0]] みたいになった 想定としてはこんな感…

MVPを勘違いしていた話

最優秀選手ではなくMinimum Viable Productの略でした。 というわけではなく、最近アルバイト先で新規事業開発に携わっているのですが、そこでMVPの考え方がすごく狭い視点で捉えていたなという気づきがありました。 MVPについての解説記事でないので悪しか…

rubyでcsv読み出す時に出たエラー

rake aborted! CSV::MalformedCSVError: Missing or stray quote in line 1 CSV.read('lib/assets/hogehuga.csv')でエラーが発生。 理由:最終行が改行されていなかった。 rubyでcsvを扱うときは基本的に最終行は改行しておかないといけない。 正解 1. aaaaa…

goでクイックソート

ソートの勉強をしていたら、クイックソートがかなり早いらしいのでgoで実装してみた。 ソースコード⬇︎ package main import "fmt" func quickSort(array []int) []int { var right []int var left []int // 分割できなくなった時([1]みたいな)はそのまま返す…

2020年の振り返り

twitterの方々が2020年の振り返りをしているのを見て、また履歴書書く時にどうせ振り返る必要があるのでこの機会に文字に残しておこうと考え書きました。 1月 スタートアップでのLP制作 専門学校の卒業制作 インターンの面接 この時はスタートアップでのバイ…

if文のORについて。

javascriptでif文を書いてた時の動作でORを使った時に前が条件で結果が確定している際は後ろの判定が行われなかった。 追記:Pythonでも試したら同じだったのでJSとかに関係なくプログラミング言語全般に言えそう。 const function1 = () => { console.log('…

goで ~~ is not a typeのエラーが出た原因と対応

goで独自で定義した型を使用していた時に~~ is not a typeといったエラーが出たのでその原因と対応です。 何があったのか type responce struct { Ok bool `json:"ok"` Messages []message `json:"messages"` } var responce responce var replyResponce res…

CentOS8でLAMP環境を構築してみた。

始めに インフラの勉強をかねてローカルでLAMP環境を構築してみました。 web開発をしてきたけどインフラに関してあまり知識がなく結局nginxとかApatchって何?ってなっていたので、手始めにLAMP環境を一から作ってみようとなりました。 今回の目標 Apatchな…

pythonでのdatetimeモジュールを使った時間の演算

Pythonでdatetimeモジュールを使った時間の計算をする時に少し時間がかかったのでそれについての備忘録です。 背景 10:00~19:00の差をdatetime.time型生成する必要があったので終了時間-開始時間みたいなことをしたかった。 結論 datetime.time型は四則演算…

サイバーエージェント主催のインターン CA Tech Dojo 2期に参加してきました!

2/17〜2/21までの1週間サイバーエージェントさんのインターンに参加してきました! 本記事では今回参加したインターンについて簡単にまとめていこうと思います。 今回参加したインターン↓ https://www.cyberagent.co.jp/careers/students/event/detail/id=2…

ポートフォリオサイトを作る。

エンジニアを初めて1年が経過し、ある程度作品も溜まってきたのでポートフォリオサイトを作ってみることにしました! このブログは作成しながら書き進めていき、その時々の考えなどを書いていこうと思います。 今回公開したページ: soshinaito.github.io …

三月に参加したいろいろ

セキュリティミニキャンプ福岡 自分がセキュリティに初めて興味を持ち出した頃に参加したセキュリティミニキャンプinやまなし。 それまで本を読むことで勉強していた自分にとってハンズオン形式の講義は革命的で、ぜひまた参加したいなと思っていました。よ…

埼玉県警察サイバー犯罪対策課 インターンシップ!

1月26日に開催された、埼玉県警サイバー犯罪対策課のインターンシップにいってきました! 学校でインターンシップの募集があり、警察の業務なんて滅多にみれるものではないだろうと思い早速応募しました。当日の流れを簡単に説明していこうと思います。 サイ…

Inside IT #1 に参加してきました

12月1日、connpassで応募したInside IT #1に参加してきました。 無事基本情報技術者試験にも合格でき、セキュリティの勉強に本腰を入れようと思っていたのでタイミング的にもちょうど良かったですし、初心者向けの勉強会だったためベ自分にぴったりだ!と思…

セキュリティミニキャンプin やまなし2018に参加してきました

セキュリティミニキャンプin やまなし2018 9月22~23日と山梨大学で行われたセキュリティミニキャンプin やまなし2018に参加してきました。 初めて参加するセミナーということで、ついていけるか不安でしたが大変実りのあるものとなりました。 9月22日 一般講…