M1 Mac で x86_64 な Python 環境を構築する
April 22, 2022つい最近、M1 Mac を使うようになって、普通に Python を使っていたのですが、pip 経由でインストールできないパッケージがあることに気づきました。 具体的には、以下のように poetry でインストール中に azureml-dataprep-native…
Flutter で作成した Web アプリを Github Pages で公開する
January 22, 2022背景 Flutter で作った静的コンテンツを Github Pages に公開する方法を記載します。 以下のサイトは、Flutter で使える物理エンジンモジュール Forge2D を利用して遊びで作ったものです。 https://hnishi.github.io…
vscode で textlint を使って日本語の校正を行う
January 15, 2022VS Code で日本語の校正するための設定方法を記載する。 利用するツールは、 textlint の vscode 拡張機能 と、日本語向けの rule である textlint-rule-preset-japanese である。 system global…
Python コードは Black を通して綺麗にしよう
December 20, 2021株式会社ACCESS Advent Calendar 2021 12月20日の記事です。 あまり時間が取れず、小ネタとなります。 Black を使って、Python コードを綺麗にしましょうという記事です。 Black とは何か Black is a PEP…
IaC をちょっと調べてみた
August 10, 2021まえがき IaC は全然触ったことがないのですが、以下のようなモチベーションを持っていて、ぼちぼち勉強しようかと思っています。 さすがに少しは触っておいたほうが良い そのうち仕事でも使いそう web console…
EIZO FlexScan EV3895-WT レビュー
August 09, 2021EIZO FlexScan EV3895-WT 37.5型 ウルトラワイド曲面モニター を使い始めて 1 か月半経ったので、レビューします。 結論としては、製品に満足しています。 購入の動機 4 月に ジャパンネクスト 28型 IPS 4K…
ターミナル環境を晒してみる
May 01, 2021普段私がどのようにターミナルを使って作業しているか記載してみようと思います。 注意: タイトルにターミナル環境と書きましたが、bashrc とか vimrc の設定の話ではありません。 2021-05-0…
私が情報収集するためにやっていること
April 30, 20212021年4月現在、私が最新の技術にキャッチアップするために実践していることをご紹介します。 自分の興味があることを twitter, slack, discord…
Azure Machine Learning の使い方 (全体を理解するための入門編)
April 15, 2021会社の勉強会で発表した資料を public に公開できる形にしました。 以下をご参照ください。 発表資料 できるだけ図を入れてイメージしやすく、Azure Machine Learning を概観できるように意識して解説しました。
JAPANNEXT 28型 IPS 4K液晶モニター JN-IPS28UHDRC65W レビュー
April 04, 2021ジャパンネクスト 28型 IPS 4K液晶モニター を使い始めて 2 週間経ちました。レビューしたいと思います。 2 週間使った結論としては、製品に満足しています。 JAPANNEXT というメーカー JAPANNEXT…
12.9 インチ iPad Pro(第4世代)レビュー
April 03, 2021昨年 2020年11月頃に 12.9 インチ iPad Pro(第4世代) を購入してから 5 ヶ月程度経ったのでレビューしたいと思います。 結論 買ってよかった スペック 申し分ないと思っています。さすが iPad Pro という感じです。高かっただけはあります。 CPU…
GitHub pages のサイトに Google Domains で取得したカスタムドメイン(subdomain)を設定する
March 21, 2021先日、GitHub Pages を利用して公開した下記のサイトにカスタムドメインを設定する際に少しわかりにくかったので記載します。 https://jupyterbook.hnishi.com/intro.html GitHub…
huggingface transformers を使って日本語 BERT モデルをファインチューニングして感情分析 (with google colab) part02
March 13, 2021こちらの記事の内容は古くなっています。最新版は以下のページをご覧ください https://jupyterbook.hnishi.com/language-models/fine_tune_jp_bert_part02.html part0…
huggingface transformers を使って日本語 BERT モデルをファインチューニングして感情分析 (with google colab) part01
March 12, 2021こちらの記事の内容は古くなっています。最新版は以下のページをご覧ください https://jupyterbook.hnishi.com/language-models/fine_tune_jp_bert_part01.html 本記事では、日本語 BERT…
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…
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…