Elasticsearch 使ってみる
January 24, 2021Elasticsearch とは Elasticsearch は Elastic 社によって開発されている検索エンジンです。 最近、ライセンスの変更を行うというアナウンスがありました。Apache License, Version 2.0 (ALv2) から、Server…
Vim Tips
January 21, 2021yank to clipboard クリップボードにヤンクする "*y + Motion 例えば、現在開いているファイル全体をクリップボードにコピーしたい場合は、 gg で先頭行に移動して "*yG でファイル末尾までをヤンクする。 あとは OS…
bash ショートカットキー
January 17, 2021移動系 矢印キーは遠いのと押しづらいので下記で代替できます。 ctrl + p --> arrow key 上と同等 ctrl + n --> arrow key 下と同等 ctrl + f --> arrow key 右と同等 ctrl + b --> arrow key…
コーディング時の心得
January 15, 2021KISS: Keep It Simple Stupid Ref: 「良いプログラマは良いコードを書く。偉大なプログラマはコードを書かない。Zenプログラマはコードを削除する」。これらのプログラマについての物語を語って頂けますか?に対するYamamura Satoshi…
Git おぼえがき
January 09, 2021Git の各種操作について、メモです。 随時更新予定。 merge 済みで remote には残っていない local branch を削除する ドライラン(削除する前に削除対象のファイルを確認する) remote で削除されたブランチをローカルでも削除 or…
eskk.vim で日本語入力してみる
January 05, 2021~/.vimrc に下記のように設定します。 インストール vim-plug を使う場合は下記。 SKK 辞書のダウンロード SKK辞書 - SKK辞書Wiki から、 SKK-JISYO.L をダウンロード。 解凍して、 ~/.eskk/SKK-JISYO.L…
mac に ytop をインストールしてみた
January 02, 2021以前、 mac に htop をインストールしてみた という記事を書きました。 しかし、あれ以来、htop が定着することはありませんでした。 最近記事をブラウズしていると、htop alternative として bashtop と ytop…
Vim による markdown の執筆環境
January 01, 2021Template/Snippet ツール mattn/vim-sonictemplate 安心と信頼の mattn さん製。 使用方法 例えば空の markdown ファイルを開いて下記のコマンドで blog post 用のテンプレートを呼び出す。 :Template blog…
Streamlit Sharing でお手軽に機械学習アプリケーションを公開する
October 30, 2020最近 Streamlit が Streamlit Sharing という Streamlit アプリのデプロイ、管理、公開のためのプラットフォームを発表しました。 ( ref ) 早速、試しに公開してみました。 https://share.streamlit.io…
ブログ記事リンクを Twitter に貼り付けた時にプレビュー画像を表示するようにする。
October 27, 2020先日、自分のブログ記事を twitter に貼りました。 せっかくサムネイル画像のスペースがあるのに、何もなくて寂しいということで、ここに画像を表示することを目指します。 結論: 設定手順 前提: gatsby-theme-blog を使っている gatsby-config.js…
gatsby-cli を macOS Catalina に入れようと思ったら手こずった話
October 26, 2020最近、新しい macbook を使い始めたので、gatsby-cli を使えるようにしようと思ったら、手こずった話です。 筆者環境 MacBook Pro (16-inch, 2019) macOS Catalina version 10.15.7 node v15.0.…
2020 年版 python 環境構築
October 25, 2020筆者環境 MacBook Pro (16-inch, 2019) macOS Catalina version 10.15.7 概要 python のバージョン管理までできるツールと、パッケージのバージョン管理のみしかできないツールがある。 python 標準の venv…
Bias-Variance Trade-off だけではもう古い?
October 11, 2020論文輪読用の資料です 近年の GPT-3 をはじめとした、巨大なパラメータ数をもつ深層学習モデルでは、伝統的な Bias-Variance Trade-off のコンセプトが必ずしもあてはまらないことが経験的に観測されており、その現象 (double descent…
mac に htop をインストールしてみた
August 29, 2020Mac の top って見にくいと感じませんか? htop v 3.0.0 が新しくリリースされたと聞き、これを期に top から乗り換えることを考えて htop をインストールしてみました。 htop v3.0.0 は @hisham_hm の htop バージョン 2.x…
GitHub の README の日本語が文字化けする場合はファイルの文字エンコーディングを確認する
August 26, 2020README に書いた日本語が文字化けしている場合は、ファイルエンコーディングを確認する。 utf-8 に変更すれば解決する。 vim でファイルエンコーディングを変更することが可能です。 (1) vim を開く ターミナルで以下を叩いてください。 (…
Jupyter Book を使ってみた
August 16, 2020最近、jupyter book というものが新しくなったらしいことを知った。 https://twitter.com/choldgraf/status/1293637983082446849 そもそも、jupyter book…
BERT の日本語感情分析モデルを使って感情分析してみる (google colab で試す)
August 14, 2020huggingface にて、日本語の感情分析が利用できることを知りました。(以下のリンクを参照) huggingface の bert-base-japanese-sentiment 調べてみると、日本人のかたが、 東北大学の乾・鈴木研究室 の BERT…
gatsby で日本語が文字化けしたがファイルエンコーディングの問題だった
August 11, 2020gatsby でサイトを作成している際に、日本語の文字化けが発生した。 その原因と解決方法を記載する。 TL;DR ファイルエンコーディングが iso-2022-jp になっていたので、utf-8 に変更すれば解決した。 Vim…
spaCy からたどる最近の日本語自然言語処理ライブラリの調査
August 10, 2020最近、spaCy が公式で日本語に対応し、話題になっている。 私自身は、NLP が専門ではないのだが、業務で自然言語を扱う機会があり、このあたりの技術を把握しておく必要があるため、ほぼゼロの知識からサーベイを行った。 spaCy spaCy 公式サイト spaCy…
gatsby-blog-theme で、記事マークダウンファイルをディレクトリごとに分けて整理する
August 09, 2020gatsby-blog-theme でブログの記事を作成する場合には、 の中に markdown を置けばよい。 このときのファイル名が、記事の URL となる。 将来的に記事が増えた場合には、1つのディレクトリ (posts…
Python で日本語文章の感情分析を簡単に試すときに使えるツール一覧 (google colab で試す)
August 08, 2020Qiita で記事を公開しました! Python で日本語文章の感情分析を簡単に試すときに使えるツール一覧 (google colab で試す) Google colabolatory で動かせるようにしています。 Qiita…
楽天モバイル UN-LIMIT にして Galaxy A7 で運用してみた
July 27, 2020楽天モバイル UN-LIMIT プランを Galaxy A7 で使ってみた感想と報告です。 楽天モバイルの概要 楽天モバイルはキャンペーンで 1年間基本料金が無料になる Galaxy A7 が実質無料で手に入る(機種料金分のポイント還元がある) UN-LIMIT…
ブログのカスタムドメイン化
July 23, 2020Domain Registrar の選定 ドメインレジストラの選定を行った結果、 Google Domains からドメイン取得することに決めた。 選定の決めてとなったメリットは以下。 比較的安い (.com --> ¥1,400 + 税) WHOIS代行 (privacy…
Mac に MeCab と NEologd 環境の構築と辞書のカスタマイズ
July 21, 2020環境 macOS Catalina version 10.15.5 インストール方法 neologd の wiki に MeCab とその依存ライブラリ含め、よくまとまっていた。 neologd/mecab-ipadic-neologd README.ja.md…
google colab で mecab-ipadic-NEologd を使おうとしたら mecabrc がないと error が出る場合の対処法
July 19, 2020google colab で mecab-ipadic-NEologd を試していた。 この方法については、いくつか、Qiita などに記事も出ているし簡単だろうと思っていたら、少し詰まったので記録する。 以下のように、google colab 上で mecab…
gatsby-theme-blog のテーマカラー、背景色、文字色、フォントを変える
July 11, 2020gatsby-theme-blog は gatsby-plugin-theme-ui を利用している。 したがって、この plugin の shadowing を行う。 以下のファイルを作成する。 src/gatsby-plugin-theme-ui/index.js…
おすすめ chrome extensions
April 07, 2020おすすめ chrome 拡張機能を紹介します。 私がヘビーユースしているものだけに絞って気に入ったものだけを記載しています。 更新履歴 2021-01-09 update: Evernote webclipper, Bitwarden, Dark Reader の追加 202…
gatsby-starter-blog-theme を使って PWA 対応のブログを作成したら確かに爆速なサイトになった
April 06, 2020gatsby-starter-blog-theme の使用方法 基本的には以下のサイトに記載の方法だけで大丈夫。 https://www.gatsbyjs.org/tutorial/using-a-theme/ PWA…