Qiita

年末開発合宿~「React Native News App」に挑戦~

位置付け 忘れやすい性格なので2021年末に何をしたか備忘録のため、また後学のために残しておきます。 成果物の概要 News API (https://newsapi.org/) からニュースを取得するアプリ News一覧 クリップ機能 開発の動機 同期エンジニアと開発をしたいというモチベーションがあって誘いました。 研修で一緒に開発するのが楽しかったし、成長している同期エンジニアから学びたいという気持ちがあったためです。 会社で開発の時間が限られている(保守・運用...

Qiita

ひよっこエンジニアが今作りたいもの

都内の自称自社開発会社でWebエンジニアとして働いています。 業務の開発時間が限られている(保守運用が7割)ので、開発時間が短くなぜエンジニアになったんだろうとふと思いました。そこで、改めて考えてみると「作りたいものを作るためにエンジニアになった」と思うのでここに2022年度に開発したいものをざっくりと書いていきます。 前提 ・お金をかけずに(Herokuとか)モノづくりをする。 ・まずは手を動かして、3つくらい作ったら同期エンジニアを誘って拡張したり、開発スピードをあげたい。 ・学びたいもの...

Qiita

新卒エンジニア研修【2ヶ月間でやったこと】

ベストベンチャー100に選ばれている企業に勤めております。 新卒研修の振り返りで2ヶ月間(4~5月)でやったことを残します。 4月第1週 総合職研修 - PDCA - タスク管理 - ビジネスマナー 4月第2週 開発手法 スクラム開発 1スプリントを繰り返す開発手法 1スプリントは、スプリントプランニング、デイリースクラム、スプリントレトロスペクティブ、スプリントレビュー クラウドネイティヴ クラウド技術を最大限活かそうという考え方 開発スピードの向上、属人化...

Qiita

質問をちゃんとしよう

質問の仕方 実行手順を書く 手順を箇条書きにする 自分が予想した結果を書く 実際の結果を書く どこからうまくいかなくなったのかを書く 文献の引用とともに判断理由を書く 環境を書く 自分のOS メモリ量 使用ソフト バージョン 周辺機器 マシンの種別 質問チートシート 【所属機関や自分の技能を表現する解説】の【氏名】です。 ○○を実行すると、○○というエラーになる問題で困っています。 原因または解決策をご存知の方はいらっしゃいませんか。 私の行った手順は以下...

Qiita

Xdebug のインストール PHP デバッグ Mac Big Sur

Xdeubgのインストールにとてつもなく膨大な時間を費やした。 環境 mac OS Big Sur バージョン 11.3.1 $ brew list | grep php php@7.4 phpmyadmin 結論 ↓どおりにインストールしてエラーを解決しながらやっていくと、Xdebugをインストールできた。 Homebrew で php7.4 + Xdebug をインストール しかし、peclでのインストールにおいてエラー発生。 pecl install xdeb...

Qiita

Go ポインタとは~なぜ必要?

AWSのLambda関数を触っててGoのチュートリアルが読めなかったので、基礎的なところから勉強したことを記す。 ポインタの概念 ポインタ=実体(インスタンス)が格納されたメモリのアドレス package main import "fmt" func main() { var i int //int型の100という実体 i = 100 //int型のポインタ型変数pを定義 var p *int p = &i fmt.P...

Qiita

Mac VSCode dlvでGoのデバッグをする方法

goをVSCodeでデバッグするには、dlvというものが必要らしい。 dlvは、Goのデバッガのこと。静的型付け言語?のため、強者はlog.Printf("%+v")でも問題箇所に気づくことはできるらしいが、delveを使ったデバッグは便利とのこと。 dlvをインストールするのに若干ハマったので備忘録として残しておく。 環境 VS Code Mac Os brew goのインストール brew install go go version go version go1.16.3 d...

Qiita

post_max_sizeとupload_max_filesizeの違い

php.iniにおけるupload_max_filesize と post_max_sizeの違いについて。 ちなみにphpinfo()で確認できる。 upload_max_filesize 一つのファイルの最大ファイルサイズ。 この値を超えてしまうと、$_FILES[‘hoge’][‘error’]にUPLOAD_ERR_INI_SIZEがセットされる。 post_max_size POST送信全体のデータサイズ。 このpost_max_sizeを超えるサイズのPOST送信があった場合...

Qiita

ルーティングルートパラメータの正規表現

ルーティングでハマったこと アカウント編集で「名前」、「パスワード」、「メールアドレス」を編集する機能をつけたときの話。 ルーティング↓ routes/web.php //名前、パスワードを編集する Route::get('user/{page}', 'UserController@showEditForm')->name('user.edit'); //メールアドレスは、確認メールを送ったりトークンを発行したりと性質が違うと思ったので別にコントローラを用意。 Route::ge...