「入門 考える技術・書く技術」

入門 考える技術・書く技術作者:山﨑 康司ダイヤモンド社Amazon直近の業務において、技術的な文章を書く機会が増えてきているため購入。 わかりやすい文章の書き方、というよりもわかりやすい論理の組み立て方を伝えている書籍。 わかりやすく書くコツとして…

Kaigi on Rails 2023に参加した

はじめに 2023/10/27-10/28に開催された Kaigi on Railsに参加しました。 kaigionrails.orgRuby関連のカンファに参加するのは今年の松本でのRuby Kaigiに引き続き2度目です。前回のRuby Kaigiでは弊社のブース担当として参加していましたが、 今回はブースの…

「エンジニアリングマネージャーのしごと」を読みました

はじめに なんと3年ぶりにブログを書く✏️ 一年間とすこし務めたリードエンジニア業が終わり、再び開発に集中できる環境になってきたのでこれからまたアウトプットしていこうと思う。ちなみに私の経歴としてはクライアントエンジニアから始まり、サーバーサイ…

【Flutter】チーム開発でflutter_blocを導入したらめちゃめちゃ良かった

研修でのチーム開発にて、某画像検索アプリのクローンのクライアント側をFlutterで実装しました。 状態管理手法としてBLoCパターンを採用し、その際に[flutter_bloc](https://bloclibrary.dev/#/) というパッケージを使用しました。 使用感として、誰が書い…

「リファクタリング - 既存のコードを安全に改善する」を読んでみた

おすすめされていた本の、「リファクタリング - 既存のコードを安全に改善する」を読んでみました! (function(b,c,f,g,a,d,e){b.MoshimoAffiliateObject=a; b[a]=b[a]||function(){arguments.currentScript=c.currentScript ||c.scripts[c.scripts.length-2…

FlutterでMockitoを使うときにレスポンスが返却されない問題

問題 final Client _client; Future<Response> get(String relativeUrl, {Map<String, String> query}) async { final token = await _authenticationPreferences.getAccessToken(); final header = {'token': token}; _client.get( Uri.http(domain, relativeUrl, query), headers: he</string,></response>…

最近読んだ本や漫画と積読書

今年は2記事/月は書く!と言っていたのに全く記事を書いていなかったので、 最近読んだ本とかについてゆる〜〜〜〜く書きました。 技術書やエンジニアの方が読むと面白い書籍が多い気がします。

2020年やりたいこと100

あけましておめでとうございます。こんな記事をみつけたので、今年やりたいことをゆるーく100個書き出してみました。 blog.koreboku.com 毎年なんとなーく過ごしてた私にはちょうど良さそうです。 どれくらい達成できるかな🥺

仙台でKotlinの勉強会にいってきた

仙台で開かれた「KotlinでWebアプリケーションを開発してみようハンズオン」に行ってきました。

【Android】 Jetpack ComponentのNavigationの理解を深める備忘録

Androidの入門コースを勉強しました。 実際に自分でアプリを作ってみると、 チュートリアルでわかっていた気になっていたところが全くわかってなかったのでメモ。

Android Kotlin Fundamentals Courseをやってみた

iOSで出してたアプリのAndroid版を開発したい!ということで、 Android Kotlin Fundamentals Course というものをやってみました。

iOS13のUIActivityのサムネイル画像をカスタマイズしたい

画像のシェア・標準写真アプリへの保存機能を実装したいと思い、UIActivityを実装しました。実はUIActivityの表示がiOS13から変更されていて、上にヘッダーのようなものが表示されています。この記事ではこのヘッダー部分に表示される情報のカスタマイズを行…

AmazonのAPI(PA-API)がv5に移行したので、Goで書き換えてみた

AmazonのProduct Advertising APIを使ったWebアプリを作っています💃 バージョン移行が必須だったのでGoで実装してみました。

VPSにミニHeroku(Dokku)を導入してみた!

ConoHaで借りたVPSにDokkuというPaaSをインストールしてみました。 色々な設定がかなり楽になりそうです💃

Cloud Pub/Subを使ってCloud Storageへのアップロードの検知をする

先日ハッカソンに出た際に、動画像処理をする必要があったので、Cloud Functionsを使い処理を実装し、アプリを開発しました。実際に使ってみると、Cloud Functionsでは関数実行のトリガーを簡単に設定できて便利なのですが、 ローカルでデバッグできない デ…

端末の向きに合わせて写真を保存する

カメラを用いたiosアプリを開発しました。 blog.yayawatanabe.net 写真メモ帳 フォトメモSatoshi Kobayashi仕事効率化無料 このアプリを作った際に、端末の向きよって写真の保存する向きを変えたかったので、 加速度センサーのライブラリを用いて実装したコ…

iOSアプリ「フォトメモ」をリリースしました!!

@kobasato34d とiOSアプリ「フォトメモ」を作りましたフォトメモ - 写真で記録するメモ帳Satoshi Kobayashi仕事効率化無料写真でメモするメモ帳アプリです。 板書やレシートを後で確認するために写真に撮っても、 標準の写真アプリの中で迷子になってしまう …

GAEでDatastoreに接続時のnot an App Engine contextエラー

GCPを使ってみよう!と思い、Go(フレームワークはgin)を使って動かしていました。 しかし、いざDatastoreに接続しようとすると not an App Engine contexのようなエラーがでて動かない…。調べてみるとこんなissueを発見。datastoreの接続うまくいかない・・…

3月の振り返りと最近読んだ本や買ったもの

大学生最後の年だし毎月(?)いろいろ振り返ることにする。

地方大学院生がIT系での就活を振り返ってみた

情報系修士1年のやや(@yayamochi)です。 普段は医療画像処理の研究をしていますが、趣味でiOSアプリを作ったり、サーバーサイドをちょこちょこ書いたりしています。 私は志望先をIT企業のエンジニアに絞っていたので10月~1月という通常よりも少し早い時期に…

Docker上でWebアプリを簡単にHTTPS化してみた(https-portal)

現在、Docker上でRailsでAPIを作っています。 既に本番環境で動かしているWebアプリ(API)をHTTPS化する作業を行った際のメモ。主にこちらのQiitaの記事を参考にしました。 https://qiita.com/c18t/items/c693d5bcda2e9b82e39bqiita.comhttps-portalというDoc…

初めてエンジニアインターンに参加して起きた変化💫

この記事はTECH PLAY女子部Advent Calendarの18日目の記事です。こんにちは、やや(@w10y26)です。 TECHPLAY女子部のりほさん(@rllllho)にご紹介いただき、今回記事を書くことになりました! 私は現在修士の1年生で、この夏複数のサマーインターンに参加しま…

Railsで同じモデルを参照する外部キーを2つ以上もつ方法

Railsにて、同じモデルを参照する外部キーを作成するときに、 デフォルトでリレーションを定義してしまうと、カラム名がテーブル名_idになってしまい、複数カラムを設定したいときにうまくいかない。 例えばユーザー間取引の時などに、ユーザーテーブルを参…

新しいMacと入れた便利アプリ達

最近MacBookProを買いました。

ReactNative+Typescript+Reduxの構成でアプリ作成

ReactNative + Typescript + Reduxでアプリ開発をしていて、 あんまりまとまってる記事がなく、自分自身がひっかかったので、まとめました。 今回はシンプルにTextInputで文字を入力してFlatListで表示するところまでを実装しています。(最後にGithubも) 間…

リブセンスのエンジニア向けサマーインターンに行ってきました!

9月18日~10月4日までの3週間、 株式会社リブセンスのインターンにエンジニアとして参加してきました。 非常に充実の3週間だったので、共有します。 「あたりまえを、発明しよう。」というビジョンをもとにサービスを開発している会社です。 www.livesense.co…

Cookpadのサマーインターンに参加しました!

ドメインとったのではじめてブログかきます ちなみに昨年、Qiitaの情報系を勉強する女子大生 Advent Calendar 2017の記事でこんな記事を書いた者です↓ blog.yayawatanabe.net Cookpad Summer Internshipとは? 「毎日の料理を楽しみにする」レシピサイトを運…

プログラミングを始めて1年の私が参加した情報系のイベント

はじめに 情報系を勉強する女子大生 Advent Calendar 2017の22日目の記事です。 こんにちは!情報系の学部に所属している大学4年生です。 大学では情報系の授業はいくつかありましたが、興味を持てず、もちろんプログラミングなんてできるようになりませんで…