エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

恥晒し

【Typescript移行】完結編 ~そして静的型の世界へ~

経緯 js→tsへの移行がやっと終わって、mainブランチに統合できたから、これまでの経緯を振り返って見ようと思い書いた。 移行話 とりあえず、移行を思い立ってから、移行が完結するまでを物語風でまとめておく。 内容 一章 決意 最初の段階で、tsにするかjs…

【typescript移行】Typescriptで`'x' is not defined`

経緯 js→tsへの移行をしているのだが、掲題の通り'x' is not definedが発生していて、かなり悩んだ。。。 ts移行の記事は以下 suzaku-tec.hatenadiary.jp suzaku-tec.hatenadiary.jp suzaku-tec.hatenadiary.jp 内容 htmlからtsで定義したfunctionを呼び出し…

2021/07/05週 気づきと振り返り 夏場は出社したくない!

業務こなしての問題・気づき c# string.format内での中括弧表示 結論から言うと、{{って定義すれば、{って表示できる。 JSON形式の項目をログにするときに、必要になった。 Format関数の出力で中かっこ "{" "}" を表示する - C#プログラミング 普段のケース…

Javascriptの構文に出てくる「??」って何?

背景 Javascriptでコードを読んでいる際に、var a = test ?? "empty"みたいなコードに出会った。 三項演算子でもないし、一体何なんだ?ってのが疑問になったので調べた。 調査結果 Null合体演算子 というものらしい。 左辺が null または undefined の場合…

Bootstrap4でModalが表示されなくなった

現象 modalを用途によって表示するために、複数定義をしたあと、動作確認のためにmodalの表示を行ったら、既存のmodalが動かなくなった。。。 環境 jQuery v3.3.1 bootstrap v4.3.1 原因 おそらく、下記の箇所の記述で、画面上で1度に1個までが引っかかって…

2021/06/07週 気づきと振り返り タスク管理がない現場は残業を産む

業務こなしての問題・気づき github ブランチ管理 ブランチ切ったりマージしたりは、だいたいgithubで完結してる。 むしろ、ローカルでやろうとすると失敗する可能性がある。 特にブランチ作成は。 あと、現場の環境にあわせてGUI使ってるけど、CUIでやった…

2021/05/10週 気づきと振り返り 広い作業スペースはサイコー

業務こなしての問題・気づき dosバッチ ちょっとしたものを作りたくなって、調査した。 結局、ネットワーク超えが問題になってきたので、バッチファイルの作成は辞めたが、とりあえずメモったのを乗せる。 echoオフ やり方としては、下記がある。 1. コマン…

2021/04/26週+5/3週 気づきと振り返り GW明けは休み疲れがひどかった。。。

業務こなしての問題・気づき C# やったことがないのだが、なぜかレビューアにされてしまった。。。 using 用途がいろいろあって、javaのimportと同じ認識でいると、たまに戸惑うことがあった。 使い方としては、下記がある。 usingディレクティブ javaのimpo…

windowsでnpmの更新に失敗していたので解消して優勝する

発端 環境 問題 解決方法 npm updateで失敗 nodistで最新バージョンを挿れて優勝していく nodeのバージョン確認 使えるnodeのバージョンを調査 nodeをインストール npmをnodeに合わせる 雑記 参考サイト 発端 久々にnpmで何か作ろうとして、npm init -y した…

2021/04/12週 気づきと振り返り Azure Functionsは怖くない

業務こなしての問題・気づき C#.NET 何か知らんけど、なぜか.NET案件に入ってしまった。。。 ライブラリ管理 どうやるのが普通なんだろうか? Javaだとgradleとかmavenとかでやるけど、.NET系は何でしているのか分からん。 案の定、環境構築でミスって時間が…

VSCodeのterminal起動時に`Cannot read property ‘length‘ of null`

きっかけ mac OSのバージョンアップして、vscode開いたときにterminalが開かなかったので、メモ 対処 bash→zshに変更 terminalの設定を/bin/zshに変える。 settings.jsonを設定 settings.jsonに、下記を設定する。 "terminal.integrated.localEchoStyle": "#…

Java Advent Calendar 2020 まとメモ

Advent Calendar Java Advent Calendar 2020 - Qiita きっかけ 周囲のエンジニアに置いていかれないよう、投稿されてる内容を把握できれば、ある程度やっていけるはず。 だから、書いてある内容には一通り目を通して、知らないことを知るようにしていこうと…

Javaでコンパイル時に「エンコーディングwindows-31jにマップできません」が発生

きっかけ Java Advent Calendarのサンプルコードを実行しようと思ったら、当該事象が発生したので、調べたことメモとして、記録を残す。 環境 バージョン: 1.52.0 (system setup) コミット: 940b5f4bb5fa47866a54529ed759d95d09ee80be 日付: 2020-12-10T22:4…

electron実行時に`'attachShadow' on 'Element': This element does not support attachShadow`

発生に至った経緯 electronで、canvas-datagridを使おうとしていたら発生した。 発生時の環境 $ electron -v v1.4.13 発生の原因 electronのベースであるchromiumeがshadow domをサポートしているバージョンではなかったので、発生していた。 canvas-datagri…

2020/10/19週 気づきと振り返り 文字見て頭痛が起きるのは初めて

業務こなしての問題・気づき 設計書関連 項番 ID管理 その他 なぜなぜ分析 はじめての動画投稿 インポスター症候群 業務こなしての問題・気づき 設計書関連 項番 案件対応で修正する際、項番ズレるの、どうしたらいいの? すごい見落とすのがつらい。。。 視…

【Java】Java15先取り調査 JEP一覧と概要

一覧 339: Edwards-Curve Digital Signature Algorithm (EdDSA) 360: Sealed Classes (Preview) 371: Hidden Classes 372: Remove the Nashorn JavaScript Engine 373: Reimplement the Legacy DatagramSocket API 374: Disable and Deprecate Biased Lockin…

npxを使おうとしてハマった件について

きっかけ npxって初めて知って、いろいろ調べたりして紆余曲折をまとめる。 環境 vscodeのバージョン情報より。 バージョン: 1.47.3 (system setup) コミット: 91899dcef7b8110878ea59626991a18c8a6a1b3e 日付: 2020-07-23T13:12:49.994Z Electron: 7.3.2 Ch…

2020/06/29週 気づきと振り返り

業務こなしての問題・気づき 個人開発していての問題・気づき 業務こなしての問題・気づき なし というか、業務をしてない。 新しい現場に行ったのだが、環境設定途中で、アカウント登録されてないためにシンクラPCが使えなくなり、顧客のアカウント登録待…

2020/05/18週 気づきと振り返り

業務こなしての問題・気づき SSH接続で「Bad owner or permissions」エラー GCEの環境でgithubを使おうと思ったが、誰かがsshの設定の鍵をすでに作っているようだったので、別途、鍵を作成した。 その際にconfigを作って使い分けようと思い、作って接続テス…

2020/05/04週 気づきと振り返り

業務こなしての問題・気づき VCSがないことで起きた問題 今回のプロジェクトが終わったら、愚痴込みでVCSを導入すべきみたいな記事を書いてやる。 バージョニング問題 バージョン管理が、フォルダ名変える環境。。。 どこでどの修正が入ったのか分からず、最…

2020/04/20週 気づきと振り返り

業務こなしての問題・気づき GCE(CentOS8)にpythonをインストール django URL管理 DjangoでDisallowedHost Bootstrapを使ってみての感想 その他 FWで使いそうな命名は避ける 雑記 在宅勤務 作業中のBGM 運動不足対策 ポケモン近況 業務こなしての問題・気づ…

2020/04/13週 気づきと振り返り

業務こなしての問題・気づき 他人のソースコードを読んで python 三項演算子 django model.ForeignKey APIを提供する側に物申す 雑記 在宅勤務について 業務こなしての問題・気づき 他人のソースコードを読んで 公式のドキュメントとかじゃなく、引き継ぎで…

2020/03/16週 気づきと振り返り

業務こなしての問題・気づき Swiftのキャスト 雑記 JavaのLTS トイレットペーパー 業務こなしての問題・気づき Swiftのキャスト やたらとキャスト書くことがあるのだが、実装が間違っているのだろうか? 画面遷移で値を渡したいときとか、UITableView使うと…

2020/01/13週 気づきと振り返り

業務こなしての問題・気づき gstreamerのCould not multiplex stream 雑記 業務こなしての問題・気づき gstreamerのCould not multiplex stream muxerのpad追加が遅い。 muxerの処理を最初に持ってくれば解決する。 雑記 なんか、成長している感覚がない。。…

2020/01/06週 気づきと振り返り

業務こなしての問題・気づき iOSの画面回転抑止 swiftでフォーカスの強制外し 割り算の結果 雑記 チャラ男射つべし 長期休暇明け 業務こなしての問題・気づき iOSの画面回転抑止 General -> Deployment info -> Device Orientationの、Portraitだけチェック…

npm installで Unexpected end of JSON input while parsing near が発生する

きっかけ npm install して、何度かUnexpected end of JSON input while parsing near が発生してドツボにハマったので、記録に残す。 対処方法 TypeScript - npm install が必ず失敗する|teratail 上記記事にある通り、npm cache clean --forceでキャッシ…

2019/12/16週 気づきと振り返り

業務こなしての問題・気づき iphoneで、xcodeでビルドしたアプリが起動できない firebaseのユーザ削除 tableviewのcell 雑記 ポケモンGo 服が。。。 ipadでSidecar 年末 業務こなしての問題・気づき iphoneで、xcodeでビルドしたアプリが起動できない 「この…

UItableViewのセルに配置した部品のデータの管理方法

きっかけ 「テーブルで部品を配置して」と仕事上頼まれて、配置したはいいが、項目が表示されないときにnilになることを忘れていて、金曜日の定時間際に慌てて修正しようとしたけど、パニックって時間だけ浪費して終わってしまったので、土日にじっくり勉強…

2019/12/09週 気づきと振り返り

業務こなしての問題・気づき [Swift] XLPagerTabScriptを使ってみて [Swift] UILabelで改行をstoryboardで入力 [Swift] Timer.scheduledTimerをfireする [Swift] delegateの設定 UILabelで角丸 雑記 剣盾のレイドのカビゴン アカウント失効 業務こなしての問…

2019/11/18週 気づきと振り返り

業務こなしての問題・気づき マルチキャスト配信 公式ドキュメント大事 gstreamerが分からん。。。 雑記 JJUG CCC Fall 業務こなしての問題・気づき マルチキャスト配信 ルータがマルチキャストに対応している必要がある。 IPv4はオプションなので、いまの段…