パンダ

組み込みからバックエンドとずっと裏道を歩んできましたが、「裏方はもう嫌だ。日の当たると…

パンダ

組み込みからバックエンドとずっと裏道を歩んできましたが、「裏方はもう嫌だ。日の当たるところに出るんだ。」という思いだけで、フロントに片足を踏み入れたエンジニアです。

最近の記事

4,40,400,4000,40000すべてあまり1

    • encoding.jsでSJIS変換してもcodeToStringメソッドがC2コードを勝手に挿入

      const Encoding = require('encoding-japanese');// 変換するために文字列を文字コード(10進数)配列に変換// メソッド内部でString.charCodeAt() で置き換えているためunicodeになる。// UNICODE は JavaScript の String.charCodeAt() の値を持つ配列です(ドキュメント抜粋)const unicodeList = Encoding.stringToCode(change

      • 【Angular Material】mat-selectのイベントが2種類しかないのでどっちか選ぶしかない。

        <mat-select multiple="{{true}}" [(value)]="selectedLanguage" (openedChange)="changeLanguage()"> <mat-option *ngFor="let item of languageList" [value]="item.id">{{ item.name }}</mat-option></mat-select> 公式ドキュメントを見るとmat-selectで発生するイベントは2つしか書

        • [JavaScript]配列の要素重複削除はとりあえずこれをつけとく

          .filter((v1, i1, a1) => (a1.findIndex(v2 => v1.要素名 === v2.要素名) === i1))

        4,40,400,4000,40000すべてあまり1

        • encoding.jsでSJIS変換してもcodeToStringメソッドがC2コードを勝手に挿入

        • 【Angular Material】mat-selectのイベントが2種類しかないのでどっちか選ぶしかない。

        • [JavaScript]配列の要素重複削除はとりあえずこれをつけとく

          【JavaScript】CSV形式の中身をいじくりながらCSV形式で出力するメソッド

          # CSV形式のテキストを配列に入れながらCSV形式で出力するメソッド changeXXX(body: string): string{ // 改行ごとに配列化 const arr = body.split('\n'); for (let i = 0; i < arr.length; i++) { // 空行スキップ if (arr[i].length === 0) { continue; } // ","ごとに配列化 const

          【JavaScript】CSV形式の中身をいじくりながらCSV形式で出力するメソッド

          【Git】git環境における基本的な流れ

          #ブランチを作成しながら環境変更 $ git checkout -b [開発環境] (ソース修正) #ローカル(開発環境)ソース状況確認 $ git status [ファイル名] [パス名]/[ファイル名] #ローカル(開発環境)にソース反映(コミット)対象を追加 $ git add [ファイル名]or[パス名]/[ファイル名] #ローカル(開発環境)にソース反映(コミット) $ git commit -m "#[後から確認できるレベルで更新内容を記載]" #ローカル

          【Git】git環境における基本的な流れ

          [JavaScript]配列の重複削除はとりあえずこれをつけとく

          .filter((v, i, a) => a.indexOf(v) === i)

          [JavaScript]配列の重複削除はとりあえずこれをつけとく