komeの備忘録

東大院卒外資ITエンジニアの技術ブログ

📰 ainews.komee.org を公開しました — ニュースを1行で理解するAIニュースリーダー

コンセプト ⚙️ 技術概要 要約機能の仕組み 技術スタック 今後の予定 サイトはこちら ‍ 制作メモ ainews.komee.org を公開しました。 日々のニュースを「1行」でざっくり把握できる、シンプルなAIニュースリーダーです。 コンセプト SNSやニュースアプ…

🧾 JSONビューワ & 整形チェッカー「json.komee.org」を公開しました

サービス概要 主な機能 ✨ 整形(Pretty Print)・最小化(Minify) ✅ 構文検証(Validate) ツリー表示(Viewer) 差分比較(Diff) フォーマット変換 ローカル動作 ⚙️ 技術構成 開発の背景 今後の拡張予定 まとめ サービス概要 新しいWebツールを…

🧰 ブラウザだけで使えるテキスト変換・開発ツール集「tool.komee.org」を公開しました

サービス概要 搭載ツール一覧 ✍️ テキスト処理 変換ツール 開発系ツール 技術構成 開発の背景 今後の拡張予定 ✍️ まとめ サービス概要 新しいWebツールを公開しました。 tool.komee.org ブラウザだけで動作する、テキスト変換・開発支援の小ツール…

為替・株価・仮想通貨をまとめてチェックできる「FXライトダッシュボード」を公開しました

サービス概要 技術構成 主な機能 開発の背景 ソースコード 今後の展望 ✍️ まとめ サービス概要 為替・株価・仮想通貨のリアルタイムチャートを1ページで確認できる軽量Webサービス FXライトダッシュボード を公開しました。 このサイトでは、USD/JPY…

httpieを触ってみた

はじめに HTTPie とは 実装 特徴 インストール 使い方 基本的な使い方 オプション指定の方法 METHOD: HTTP メソッド URL: リクエスト URL ITEM: リクエストアイテム 類似ツールとの差分 httpcat curl まとめ はじめに HTTPie とは HTTPie (pronounced aitch-…

Flutterとは?色々調べてみた

はじめに Flutterとは Flutter の特徴 Fast 速度 Productive 生産性 Flexible 柔軟性 マルチプラットフォーム Stable & Reliable 安定性と信頼性 まとめ はじめに 最近、Flutter というワードを耳にした。 これが何かはわかっておらず、せっかくなので調査し…

今更ながら Ubuntu 18.04 を Ubuntu 20.04 にアップグレードしてみた

はじめに 環境 手順 1. アップデートの確認 2. ネットワーク接続の確認 3. いよいよアップグレード 参考にしたサイト はじめに 1年ほど前からしきりにアップグレードを求められ続けてきた手元の Ubuntu 18.04 を Ubuntu 20.04 に更新してみた。 アップグレー…

go言語をUbuntu18.04にインストールする

はじめに 環境 インストール 実行 ついでにHello world まとめ 参考にしたサイト はじめに golang.org goはgoogleで誕生したプログラミング言語である。Web系のプログラミングにとにかく強いっぽい。 Googleで生み出された言語だけあり、YouTubeは実際にgoで…

スプレッドシートのチェックボックスでメールを送信できるようにする

はじめに 全体の流れ フォームの変更 スプレッドシートにチェックボックスを追加 メール送信機能の実装 showCheckBoxInfo() sendMail(row) トリガーの設定 メール誤爆阻止機能の追加 ついでに デモ デモ1: チェックボックスをクリックしたらメールを送信 デ…

Googleフォームの回答をLINEに通知する仕組みを作った

はじめに 全体の流れ LINE Notify Google フォームの作成 回答をスプレッドシートに出力 スプレッドシートからGASを起動 GASでLINE通知を実装 checkUpdate() sendLine(msg) プログラムのトリガの設定 デモ まとめ 参考にしたサイト はじめに Googleフォーム…

Ubuntu18.04でSystem limit for number of file watchers reachedが出たので直した

はじめに 環境 原因と対処 上限の確認 上限値の拡大 まとめ 参考にしたサイト はじめに Node.jsの環境でnpm runでアプリケーションを実行したら、以下のエラーが出た。 Error: ENOSPC: System limit for number of file watchers reached, watch 原因を調査…

Nest.jsを学習する

はじめに Nest.jsは、TypeScript(JavaScript)で記述できるサーバーサイドのフルスタックフレームワークである。 Angular風であったり、スケーラブルであったり、特徴はたくさんある。 nestjs.com 前回インストール・セットアップしたTypeScriptを使ってNest.…

今更ながらTypeScriptを1から勉強した備忘録

はじめに TypeScriptを1から学んだときのメモ。 結構流行っている反面、日本語でまとめた記事が見つからなかったので、せっかくなので自分が入門時に勉強した内容をまとめた。 TypeScriptとは TypeScriptは、Microsoftが開発したJavaScriptの上位互換言語で…

PoseNetをUbuntu18にインストールして使う

はじめに 人体推定のライブラリとして、openposeを前回紹介した。 www.komee.org www.komee.org しかしopenposeは商用利用にはお金がかかったり、商用利用でもスポーツの分野へは利用できなかったりと制約が厳しい。 他のツールとして、PoseNetというツール…

Ubuntu18にanyenvでnodenvをインストールする

はじめに 前回インストールしたanyenvを使って、nodeのバージョン管理をしてくれる、簡単にnodenvをインストールしよう。 www.komee.org nodenvのインストール $ anyenv install nodenv $ exec $SHELL -l ほしいnodeのバージョンを指定してインストール $ no…

*envを管理するanyenvをUbuntu18にインストールする

はじめに pyenvとかrubyenvなど、特定のアプリケーションの様々なバージョンを管理するツールは世の中にあふれている。 本ブログでも以前pyenvを扱ったが、セットアップはめんどくさかった。 www.komee.org 世の中には、これらの*envを簡単にインストール・…

GPUのないUbuntu18でOpenposeのデモを動かしてみる

はじめに 前回インストールしたopenposeのデモを動かしてみた。 インストールログはこちら。 www.komee.org デモファイルを実行 おさらいとして、openposeのディレクトリパスは、~/work/openposeである。 さらにbuildディレクトリは、その中に作成した。~/wo…

OpenposeをGPUのないUbuntu18にインストールして使えるようにしてみた

はじめに Openposeとは、カーネギーメロン大学の研究チームが開発した、ディープラーニングを使った人体の検出ライブラリである。 言語はPythonやC++などが公開されており、OSはLinux、Mac、Windowsなど様々なもので実行可能である。 今回はGPUを搭載してい…

IPコマンド: ネットワークをコマンドラインから操作する 続き

前回に続きipコマンドの使い方を解説する。 www.komee.org はじめに 主な使い方 オブジェクト一覧 address(addr, a) addrlabel(addrl) l2tp link(l) maddress(maddr, m) monitor mroute(mr) mrule neighbour(neigh, n) netns ntable route(r) rule(ru) tcp_m…

IPコマンド: ネットワークをコマンドラインから操作する

Linuxでネットワークの設定をするとき、構成にも確認にも使える万能コマンドにipというコマンドがある。 この記事では、このipコマンドの使い方を解説し、できることをまとめる。 ipコマンド概要 コマンド解説 オプション -V, -Version -h, -human, -human-r…

書評: モチベーションを劇的に引き出す究極のメンタルコーチ術

モチベーションを劇的に引き出す究極のメンタルコーチ術作者:鈴木 颯人発売日: 2018/11/24メディア: 単行本 このようなメンタルコーチングの類の本はたくさん読んだが、中でもトップクラスでよかった。 良かった点1: やった方がいいコーチングが根拠とともに…

書評: たった1日で声まで良くなる話し方の教科書

たった1日で声まで良くなる話し方の教科書作者:魚住 りえ出版社/メーカー: 東洋経済新報社発売日: 2015/08/07メディア: Kindle版 前回紹介した記事と同じ著者の、話し方に関する本を読んだ。アナウンサーという職業柄、聞き方よりも話し方の本のほうが実は…

書評: 乳酸を使いこなすランニング

乳酸を使いこなすランニング作者:八田 秀雄出版社/メーカー: 大修館書店発売日: 2011/12/01メディア: 単行本 乳酸に関する知見が、学術的に網羅的に語られていた。 一般的に、乳酸="蓄積したら体が動かなくなるもの"、乳酸="悪"として認識されていることが多…

書評: 世界のエリートはなぜ「美意識」を鍛えるのか? 経営における「アート」と「サイエンス」

世界のエリートはなぜ「美意識」を鍛えるのか? 経営における「アート」と「サイエンス」 (光文社新書)作者:山口 周出版社/メーカー: 光文社発売日: 2017/07/19メディア: 新書 首尾一貫してエリートの習慣、美意識の大切さをかいていた。 日本のエリートにあ…

書評: 超一流の人が秘密にしたがる声と話し方の教科書

超一流の人が秘密にしたがる「声と話し方の教科書」 たった1日で、人を動かすプレゼン、スピーチ、説明力が身につく!作者:司拓也出版社/メーカー: 光文社発売日: 2019/01/22メディア: 単行本(ソフトカバー) 少し印象に残りづらい本だった。 喋り方のテクニ…

書評: マンガ ヤクザ式10秒で立場が逆転する心理交渉術

マンガ ヤクザ式 10秒で立場が逆転する心理交渉術作者:向谷 匡史,山口 正人出版社/メーカー: 実業之日本社発売日: 2018/06/15メディア: Kindle版 マンガなので読みやすかった。 章立てになっており、マンガでケーススタディ、その後マンガで扱ったテクニック…

書評: たった一分で会話が弾み、印象まで良くなる聞く力の教科書

たった1分で会話が弾み、印象まで良くなる聞く力の教科書作者:魚住 りえ出版社/メーカー: 東洋経済新報社発売日: 2017/04/21メディア: 単行本 スルスル読めた。 ケーススタディ的な説明であり、どの場面で使うべきテクニックかが正確に述べられていてよかっ…

Ubuntu 18.04 をインストールした ThinkPad X280 のトラックパッドで2本指スクロールができなくなる問題

はじめに 環境 調査 原因 方法1: psmouse モジュールのリロード 方法2: grub の設定を編集 方法3: i2c-i801 モジュールのリロード まとめ 参考にしたサイト はじめに スリープから復帰した Ubuntuで、スリープ前には使えていた2本指スクロールができなくなる…

Ubuntu18でKubernetes環境をGKEで構築

はじめに kubernetes(k8s)を簡単に試す環境が欲しくて探していたらGKEを見つけた。GCP上で簡単に使うことができるらしい。リソースはGCP上のものを使用し、ローカルのCLIで操作をする。その環境構築から最初のクラスタ構築までの手順をまとめた。 環境 OS: U…

W: Target Packages (main/binary-amd64/Packages) is configured multiple times in ~~を直した

環境 リポジトリの更新とエラー 対策 類似の問題 まとめ 参考にしたサイト 環境 Ubuntu16.04 Desktop リポジトリの更新とエラー Ubuntu16.04にログインしたら更新の通知があったので、$ sudo apt updateでリポジトリを更新した。すると次の警告が発生してう…

(C) komee.org