プログラミング

プログラミング

10進数→34進数ジェネレーター

2桁で1000個ぐらいのものを扱いたいという場合、34進数を使ってみるのは如何という話def dec_to_base33(num): characters = "0123456789ABCDEFGHJKLMNPQRSTUVWXYZ" # I...
Git

Gitで自分の非公開レポジトリからcloneができなくなったらチェックすべき事項

Gitで自分のbitbucketの非公開レポジトリからクローンできなくなった$ git clone git@bitbucket.org:user/myrepo.gitCloning into 'myrepo'...git@bitbucket...
Python

【Python】websocketで受け取ったデータがgzipされたものだった場合の対処法

仮想通貨の取引所データはwebsocketで配信取引所などの価格データの更新はwebsocketを通じて配信されることが多くなってきています。websocketでデータを受け取るのはhttpsヘッダーなどの余計なもののやり取り(オーバーヘッ...
Linux

CentOS7 にSambaをインストールしてMacのFinderでマウントするとめっちゃ便利

サーバーにsamba(サンバ)をインストールSambaとはMicrosoft社のネットワークプロトコルをUnix/Linux上で利用できる仕組みを提供するサーバソフトウェアです。CentOS7のサーバーにsambaをインストールします。スー...
React

Reactでよく使うHigher Order Components(HOC)とは何?使い所と使い方を徹底解説

Higher Order Componentとは何か?Higher Order Components はComponentのラッパーみたいなもので、よくHOCと略され紹介されています。日本語に訳すると「高階コンポーネント」ですが、その名の通...
プログラミング

VSCodeでダブルクォーテーション(“)をシングルクォーテーション(‘)に自動的に補完変更したい時

Prettierをインストールする拡張機能のMarketPlaceから「Prettier」をインストールします。Prettierはコードをセーブごとに自動フォーマットして見やすくしてくれる便利拡張機能です。Mac メニューバーの Code ...
プログラミング

udemy(ユーデミー)の英語字幕・日本語翻訳はどうなの?プログラミング学習の効率は?

簡単な自己紹介 Udemyの講座をこれまでに100個以上購入しています。といっても1200円のときにしか買わないので、投資額は10万円ぐらいです。 プログラミングはほとんど動画で学習しています。 本を読んで写経して学習するスタイルは苦手です...
Javascript

JWTで発行したTokenをCookieに保存して使用する

複数のWeb APIを使うWebアプリの場合、ユーザー認証にTokenを使うのが便利です。サーバーでcookieにトークンを保存して返すcookieにjwtというキーでacessTokenを保存します。res.cookie("jwt", a...
ディープラーニング

Wikipediaから日本語コーパスを利用してSentencePieceでトークナイズ(分かち書き)

Wikipediaから日本語の大量の文章をダウンロードするから日本語コンテンツをダウンロードする(1時間ぐらいかかった)。jawiki-latest-pages-articles.xml.bz2がダウンロードしたファイル。圧縮状態で2.78...
Javascript

非同期通信Ajaxをできるだけ分かりやすく説明してみた

同期通信と非同期通信同期通信と非同期通信の違いを考える前に、プログラムによる処理とは何かについて考えてみましょう。同期処理とは?処理が同期しているとはどういうことでしょうか?処理A → 処理B → 処理C → 処理Dと順々に処理を行うという...