プログラミング

プログラミング

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

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

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

Gitで自分のbitbucketの非公開レポジトリからクローンできなくなった $ git clone git@bitbucket.org:user/myrepo.git Cloning into 'myrepo'... git@bitbuc...
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 メニューバーの Co...
プログラミング

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

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

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

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

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

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

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

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