【Kotlin】SpringBootでGetのコントローラーを動かすまで【SpringBoot】

最近黒べこ本(会社のお金で)買いました。サーバーサイドでもKotlinはいいぞ。 今回はKotlinのSpringBootでハロワします。 記事執筆時点でのプロジェクトリポジトリは以下。 github.com やること SpringInitializrでプロジェクトの概形を作る Controllerを…

【日記】次に引っ越す時意識したいことメモ

東京で次に引っ越す時に意識しておきたいことをまとめます。 必須 自由に捨てられるゴミ捨て場 住んでるマンションは24時間いつでもゴミを捨てられます。これがとても便利でした。ズボラかつ平日は朝遅い時間に通勤しがちなので助かります。 会社との距離が2…

【JavaScript】オブジェクトをディープコピーする

JavaScriptには素の状態でディープコピーを取得する機能が無く、ただ代入してもシャローコピーとなってしまい、バックアップを一時的に持っておくような作業には使えません。 やり方 自分で書こうとすると手間が大きかったので、Lodashを導入した上で、そこ…

【読書感想】「社会調査」のウソ―リサーチ・リテラシーのすすめ

「社会調査」のウソ―リサーチ・リテラシーのすすめ (文春新書) 作者: 谷岡一郎 出版社/メーカー: 文藝春秋 発売日: 2000/06/01 メディア: 新書 購入: 47人 クリック: 513回 この商品を含むブログ (216件) を見る 統計データを作る・解釈する難しさ この本で…

【JavaScript】JasmineでsetTimeOut/crearTimeOutをspyOnする

Karma + JasmineでsetTimeOut/crearTimeOutをモックにします。 コード setTimeOutには戻り値を設定しています。複数回呼ぶときはreturnValues(100, 101, 102...)としてやると、呼ぶごとに戻り値を変えられます。 //timeout系をmock化 spyOn(window, 'setTime…

【HTML/CSS】複数の要素を同期してScrollする【JavaScript】

複数要素を同期してScrollさせます。 強引な実装だと思うので、もっとスマートな実装が有れば教えてください。 やりたいこと 実装 利用例 解説 呼び出し元の記録と、記録のリセット 高さの操作 やりたいこと 以下のような機能を実現します。 複数要素を同時…

【プログラミング】JetBrains製IDEでwebpackのビルド時に長時間Indexingが走る状態への対処

問題 webpadkでbabelのビルドを走らせると、Indexingが長時間走ってIDEの補完やらビルドやらができなくなる状況が発生していました。 原因 ビルド結果の出力されるフォルダもIDEAの管理下になっていたため、大量のファイルをIndexingしていたことが原因でし…

【Java】@FunctionalInterfaceを使ってみる

wrongwrong163377.hatenablog.com 今更ですが、↑の内容ならFunctionalInterface使った方が楽な場面も有るかな?と思ったので書きました。 使い方 全部まとめ これ以降で書く内容を全部まとめたクラスが以下です。 public class Main { @FunctionalInterface …

【レビュー】MSI PS42 Modern レビュー

MSI PS42 Modernを買ったので、軽くレビューをしていきます。【Amazon.co.jp限定】Sunsister推奨モデル MSIゲーミングノート PS42 8RC-027JP Win10 i7 14.0FHD 16GB 512GB GTX 1050 英字配列出版社/メーカー: MSI COMPUTER発売日: 2018/10/19メディア: Perso…

【HTML/CSS】JavaScriptで新しいタブを開き、そこからPOSTを送る【JavaScript】

以下のような動作がしたかったのですが、1, 2をやるようなコードが落ちてなかったので作りました。 新しいタブを開く 開いたタブからPOSTを送信する 戻ってきたwebページを表示する 内容的には新しいタブをtargetに指定してpost結果を表示するというのが正し…

【プログラミング】JetBrains製IDEでLanguage Injection(言語インジェクション)を使う

JetBrains製IDEで使える言語インジェクションとその使い方をまとめます。 言語インジェクションとは コードを書く中で、HTMLやSQL、GLSLのシェーダーなど、別言語のコードを文字列として書く必要が出てくる場合があります。 しかし、エディタ上ではこれらの…

【レビュー】Z8 レビュー【骨伝導イヤホン】

2020/7/24追記 最近音質が非常に悪くなる形で壊れかかっています。 割と毎日室内で使う(= 汗などで濡れない)環境で1年半以上使いましたが、最初にはずれを引いた以外は値段の割に持ったかなという印象です。 以下の商品を買ったのでレビューしていきます。…

【日記】エムグラム診断をやり直してみた

mgram.me 以前やったデータが出てきたので、もう一回やってみました。 前回 wrongwrongを構成する8性格 | エムグラム診断 今回 wrongwroを構成する8性格 | エムグラム診断(名前Typoは気にしない!) 分析 前回の診断をやった1年前と比べると、最近自分の主…

【読書感想】ノンデザイナーでもわかる UX+理論で作るWebデザイン

読んだので、重要だと感じたポイントを幾つかまとめます。 ノンデザイナーでもわかる UX+理論で作るWebデザイン 作者: 川合俊輔,大本あかね,菊池崇 出版社/メーカー: マイナビ出版 発売日: 2017/09/26 メディア: 単行本(ソフトカバー) この商品を含むブロ…

【日記】Alexa Skill Awards 2018に参加してきた

Alexa Skill Awards 2018で様々なスキルに関する話を聞いてきました。 Alexaスキルアワード2018受賞作品の発表 : Alexa Blogs Alexa Skill Awardsとは スキル(Skill)とはアレクサで動作するアプリのようなものです。 Alexa Skill Awardsは、スキルの良さを…

【日記】16Personalities性格診断テストをやった

無料性格診断テスト、性格タイプ詳細説明、人間関係およびキャリアのアドバイス | 16Personalities 以前やってENTP-Tと出ていましたが、改めてやってみました。 こういった性格診断をすべきと感じる理由 前置きとして、こういった性格診断に関する自分の意見…

【日記】エウレカ サマーインターンシップに参加した:後半

wrongwrong163377.hatenablog.com 続きです。 概要 後半は、フロントエンド3種にサーバサイドとデザイナーを加えた3チーム+AIチームの4チームに分かれ、エウレカ側から提供されたPairsの仮想データから課題を見出し、改善策を考えて実装するという内容でした…

【Android】picassoでURLから画像をよしなに扱う【Kotlin】

URLで公開されている画像をAndroidから効率的に扱うライブラリとしてはPicassoとGlideが有名です。 今回はPicassoの導入について書きます。 Picassoとは 画像のダウンロード、変形、メモリキャッシュといった処理をよしなにやってくれるライブラリです。 や…

【Android】Retrofitの通信をOkHttpでデバッグする【Kotlin】

wrongwrong163377.hatenablog.com 続きです。 やりたいこと 前回の記事の時点ではRetrofitの通信がどうなっているか把握できないので、上手くいかないときにデバッグするのが困難です。 そこで、OkTTP3を用いて通信のデバッグを行います。 プロジェクトリポ…

【日記】エウレカ サマーインターンシップに参加した:前半

Pairsで有名なエウレカのサマーインターンシップにAndroidエンジニアで参加してます。 概要 前半1週間は講義を中心に提示された仕様を満たすアプリをほぼ個人で1本作り、成果によって審査に残れば2週間目に行けるという内容でした。 開発は内容によってチー…

【読書感想】悪いヤツほど出世する

悪いヤツほど出世する (日経ビジネス人文庫) 作者: ジェフリー・フェファー,村井章子 出版社/メーカー: 日本経済新聞出版社 発売日: 2018/03/02 メディア: 文庫 この商品を含むブログを見る リーダー教育の間違いを学べる本 この本を読んで、とにかく現在の…

【VB】自作したコンポーネントをデザイナーに表示する【.Net】

↓の記事の続きです。 wrongwrong163377.hatenablog.com 前回の問題点 コンポーネントをデザイナーで扱えないので、デザインの確認が難しい状態でした。 今回はデザイナーで自作コンポーネントを扱う手順を書きます。かなりバットノウハウなやり方ですが……。 …

【DxLib】描画スレッドで宣言したハンドルへの描画が止まる問題への対処【.Net】

別スレッドにおいてDxLibを動かして描画を行うプログラムで、exeから起動時に描画が停止する状況と、対応策をまとめます。 プロジェクト全体はGitHubに有ります。 github.com ※このサンプルは描画はUIスレッドから行うという原則に反しているので良くないで…

【日記】インターンの当落報告は期限をキッチリ切って欲しいと思う話

(言うなら自分も発信しろよってのはともかく) — wrongwrong (@wrongwrong16337) August 30, 2018 というわけで、 id:kuxumarinさんのエントリに触発されて自分もインターン申込みでイラッとしたことを書きます。 インターンの当落報告は期限をキッチリ切っ…

退学エントリ

大学院を退学することになったので、退学エントリを書きます。 なんで辞めるの? アクセルとブレーキを同時に踏み込んでいるような感覚が強くなったから、というのが一番大きい理由です。 自力で何かを作ろうとしても講義や研究室で取られるサバイバルコスト…

【日記】manifes2018に参加した

キャリアセレクトさんのmanifes2018を聞いてきました。 会場 会場はココネ株式会社さんのオフィスでした。 アメニティ ポケコログッズ何点かと、KLab株式会社さんよりエナジードリンクをいただきました。 眺め めっちゃ色々見えました。42階はヤバかったです…

【日記】Navitime エンジニア体験インターンに参加した

概要 Navitime エンジニア体験インターンに参加してきました。 内容はHTML/CSS/JavScriptを用いたNavitimeのAPIを叩くWebアプリケーションのサービスを3日間で作るというものです。 昼食は出たものの費用は自腹でした。とはいえそれだけ払う価値のある3日間…

【HTML/CSS】axiosでAPIを叩く【JavaScript】

ソースコード axiosでGitHub APIを叩くサンプルです。自分(k163377)のリポジトリ情報を取得し、その名前を書き出します。 一瞬詰まった点としては、取得成功時に呼ばれる関数内でエラーを出した場合、処理はそこで中断されてエラー処理関数が呼び出される…

【Android】入力欄にヒントを出す【HTML/CSS】

テキスト入力欄に何を入力して欲しいかを表す灰色の文字列を表示している例は多々有りますが、どう調べればよいか分からず手をつけていませんでした。 Android Androidの場合はxmlにandroid:hint="someText"を書けば出せるようです(今環境が無いので後で試…

【日記】MRI検査を受けた

東京へ向かう新幹線の中で荷物を下ろすときに背骨をやってしまい、診察を受けたところ「圧迫骨折ワンチャン、MRI撮って再度診察ね」と言われたので、MRI検査を受けてきました。 初めてのMRI体験 ぶっちゃけ結構怖かったです。 金歯大丈夫? 自分は奥歯が金歯…