Python python のコンテキストマネージャーwithはどういう仕組で動いている? __enter__と__exit__メソッドを持ったwith対応クラスを作成する コンテキストマネージャーであるwithはどういう仕組で動いているのか?ファイルのオープン・クローズでよく見かけるwith ですが、これがどうやって動いているのかを紹介します。withはコンテキストマネージャーと呼ばれます。コンテキスト = ... 2019.02.26 Python
未分類 クッキー(Cookies)とトークン(Token)の違い Cookie クッキー 自動的に全てのリクエストに含まれる ドメインごとに一つ存在し、異なるドメインに送ることはできないToken トークン トークンをヘッダーに含めるようにプログラムする必要がある どのドメインにも送ることができる 2019.02.25 未分類
未分類 Google スプレッドシートでアメリカの日付形式(mm/dd/yy)を(yyyy年mm月dd日)形式に変更する Googleスプレッドシートでアメリカ表記の日付を日本表記にしたい場合↓ アメリカ方式の日付を日本方式の日付に変更したい場合例えば、I4セルに02/01/19が入っている時、これを2019年02月01日に変換したい場合任意のセルで=rege... 2019.02.24 未分類
React Reactでよく使うHigher Order Components(HOC)とは何?使い所と使い方を徹底解説 Higher Order Componentとは何か?Higher Order Components はComponentのラッパーみたいなもので、よくHOCと略され紹介されています。日本語に訳すると「高階コンポーネント」ですが、その名の通... 2019.02.20 Reactプログラミング
React Create-React-Appで作ったReact アプリでJest & Enzymeを使ってユニット・テストを試してみる create-react-appでプロジェクトを作成してテストを実行するcreate-react-appでtestingというプロジェクトを作成します。 create-react-app testingcreate-react-app でア... 2019.02.18 React
Javascript Javascriptでオブジェクトが空かどうか判定する ES2017以降Object.entries(obj).length === 0 && obj.constructor === ObjectObject.entriesが使用できるブラウザならこれでOKです。Internet Explore... 2019.02.18 Javascript
プログラミング VSCodeでダブルクォーテーション(“)をシングルクォーテーション(‘)に自動的に補完変更したい時 Prettierをインストールする拡張機能のMarketPlaceから「Prettier」をインストールします。Prettierはコードをセーブごとに自動フォーマットして見やすくしてくれる便利拡張機能です。Mac メニューバーの Code ... 2019.02.12 プログラミング未分類
MongoDB mongooseとMongoDBで「リストの中に存在しないなら追加する」時 MongoDBでリストの中に存在しないなら追加するみたいなことがしたい「ユーザーがイイねした投稿を管理したい」みたいな時にMongoDBで直接どうするか?express.jsでpostで受けて、以下のようにするとOKlikePostsにre... 2019.02.06 MongoDBNodejs
Linux Linuxマシン(CentOS)のスペックを確認する方法 CPUの情報 cat /proc/cpuinfoメモリの情報を確認したいcat /proc/meminfoベンダー名などのより詳細な情報 sudo dmidecode -t memoryCentOSのバージョンを確認したい cat /etc... 2019.02.04 Linux
Googleスプレッドシート Google スプレッドシートで複数行挿入する方法 Google スプレッドシートでは一行ずつしか挿入できない?通常Googleスプレッドシートでは一行選択して「挿入」を押すと「上に一行」「下に一行」を選択できるようになります。でもこの場合、一行しか追加できないので不便です。ショートカットも... 2019.01.29 Googleスプレッドシートその他