クイックノート

ちょっとした発見・アイデアから知識の発掘を

tips

【MacBook Pro】Touch Barで音量調節などが消えた時の対応

MacBook Proにはキーボード上部に、 Touch Barと呼ばれるソフトウェアキーがあります。 予測変換をしたり、アプリケーションに合わせた操作をしたり、 音量や画面の明るさを調節したりと何かと便利なので多用しています。 ところが、先日下の画像のように、 …

CD/DVDブートができない時に対応したこと【HP PC】

「PCを廃棄するために、 CD/DVDブートするタイプのハードディスク消去ツールを使っていたところ、 CD/DVDブートができなくて次に進めない」 という相談を受けた時に対応した内容をまとめておきます。 環境 症状 原因 対処法 セキュアブートの無効化 レガシー…

正方形グリッドレイアウトを作りたい

ホームページを縦横の格子状に分割して、 要素を配置するグリッドレイアウト。 一つ一つの格子の幅と高さは指定する必要があるのですが、 画面のサイズに合わせてレスポンシブにしたいと思う場面は多々あります。 レスポンシブにする最も単純な方法は%で指定…

【R】abindの高速化

Rで二次元配列(行列)データに、 行を追加するならrbind、 列を追加するならcbindですが、 三次元以上の多次元配列にデータを追加するには・・・? そう、abindを使えば、 多次元配列でも好きな次元にデータを追加できますね。 機械学習で画像を入力する場…

メールアカウントが乗っ取られた時にサーバーで行なった対応

朝起きるとそこには大量のエラーメールがありました。 どうやら、管理下のメールアドレスから大量にスパムメールが送信され、 存在しないメールアドレスに送信したメールや、 相手にスパムとして判定されたメールが戻ってきているようです。 問題のメールア…

ノートPCのキーボードでデスクトップPCを操作する

デスクトップパソコンとノートパソコンを併用していると、 デスクがどうしても下の図のようになると思います。 デスクのイメージ デスクトップのモニターをバックに、 ノートパソコンを置いて作業するという形ですね。 ここで問題は、 デスクトップのキーボ…

Outlookで削除できない「標準アカウント」を消す方法

もう使わなくなったメールアカウントをOutlookから削除しようとしたら、 どうしても削除できないという現象が発生しました。 削除しなくても害がなければそのまま放置もありなのですが、 使ってないアカウントに対して毎回認証が要求されて、 結構なストレス…

WordPress のサイトが別のサイトに飛ばされるハッキングを受けた時に自力復旧でやったこと

年明が明けて間も無く、 WordPressで運営している自分のサイトにアクセスすると、 「ロボットでない場合は許可をクリックします」 と、通知許可を要求してくる 謎のサイトにリダイレクトされるようになりました。 アクセスのほとんどないサイトなので、 狙わ…

サイドバーに追尾広告を設置する

Google Adsenseのポリシーアップデートにより、 追尾型広告の設置が認められるようになりました。 追尾型広告とは、 スクロールしても動かずに表示され続ける広告のことです。 記事を読んでいる場所に関わらず、 画面上に表示されているため、 より広告の効…

【GAS】ふりがなで漢字をソートする

表ソフトで名前の順に並べたいとき、 漢字の名前をそのままソートすると、 下の図のように狙い通りの順番になってくれません。 漢字順の並び 「やすだ」さんは「や」行なので、 一番後ろにきてほしいのですが、 同じ「安」の漢字の「安倍」さんと並んでソー…

はてなブログで注目記事の順位を表示する方法

はてなブログのサイドバーに設置できる 「注目記事」の一覧に順位を表示してみます。 完成のイメージは下のような形になります。 注目記事の順位表示 CSSの編集 順位を表示するCSS 順位のカウンタ 順位の表示 バッジ型の順位表示にする まとめ CSSの編集 今…

自動ではてなブログの記事途中に広告を設置する方法

はてなブログでは、 記事の上下に自由にHTMLコードを設置できますが、 上下だけではなく、 記事の途中で広告を設置したいという要望が少なからずあります。 もちろん、手動で設置する場合は、 記事編集中に広告コードをコピペすれば良いのですが、 記事を書…

はてなブログにインフィード広告を貼る方法

インフィード広告とは、 記事一覧のようにリストアップされたコンテンツの中に、 溶け込むように配置される広告です。 記事一覧 Google Adsenseでは、 他のリスト要素と似せた広告を自動的に生成することができ、 サイト全体の外観を損なわない形で広告を挿…

Androidのデフォルト通話アプリで自動録音する方法

備忘録のため、 あるいは言った言わないを未然に防ぐために、 通話の録音はとても有効です。 ネットで検索して良く見つかるのは、 専用の通話アプリをインストールすることですが、 普段使っているデフォルトの通話アプリでも通話の録音ができます。 しかも…

時間分散投資と最適ポートフォリオ選択

投資では、投資先を分散させることによって、 リスクを下げる戦略がよくとられます。 投資先とは何も銘柄のようにモノに限ったものではなく、 時間的に分散するという戦略も取ることができます。 金融商品にも、定期的に積み立てていくような 時間的に分けて…

【GAS】モバイルフレンドリーテストAPIを利用する

スマホの普及に伴って、 Webページをスマホで見る人が多くなりました。 そのような背景もあり、 スマホのように小さい画面でのタッチ操作を前提として Webページを作るモバイルフレンドリーという考え方が生まれてきました。 近年では、Googleなどの検索エン…

Rstudio Serverを使うメリット

Rでプログラミングを行うとき、 便利な統合開発環境を提供してくれるのがRstudioです。 Rstudioではグラフの描画とコーディングを同じウィンドウ内で完結でき、 コード打ちと結果の確認がシームレスに行えて非常に捗ります。 そんなRstudioをサーバーサイド…

Googleスプレッドシート で経験値バーを作る

ゲームでよく見かける下のような経験値バーを、 Google スプレッドシート のグラフ機能で作ってみます。 経験値バー 動機 グラフ機能で経験値バーを作る 必要な情報 積み上げ横棒グラフを作成する 棒グラフの色を変更する 余分な表示を消す 軸目盛りの削除 …

aboutページにライフログのグラフを並べてみた

「aboutページ」とは、 https://[はてなブログのドメイン]/aboutでアクセスできるページです。 プロフィールの画像や名前をクリックして飛ぶことができます。 このaboutページ、どういうものかと言うと、 デフォルトでは下のようにブログの統計情報が 極々シ…

【Google スプレッドシート】日付とカテゴリー別の二軸でカウント

売り上げた商品の管理のために、 「日付+商品名」の用にシンプルな形で データ化することは珍しくありません。 このような日付と商品のデータがあると、 結局、その日にその商品は何個売れたのかを集計したくなります。 実は、Google スプレッドシートでは…

【GAS】領収書への名前入れ作業を自動化する

イベントの参加者に参加費の領収証を用意する際、 領収証の宛名を一つ一つ手打ちで入力するのは大変ですね。 参加者名簿からコピペでするだけとは言っても、 そのコピペが大変ですし、コピペに抜けがないかなどを気にし出すと、 想像以上にしんどい作業にな…

【Google スプレッドシート】1行目を複数のページで繰り返し印刷する方法

名簿などをGoogle スプレッドシートを使って、 表形式で作成して印刷する時、 余りに人数が多くなると、 複数のページに跨いでしまう事が多々あります。 ただ単にページをまたぐだけなら良いのですが、 1行目に各列の見出しを記入していた場合、 2ページ目…

【Google スプレッドシート】パターンに従って文字列を抽出する

表形式でデータを管理している時、 まとめて入力していたデータを後から分離したいと思うことがあります。 例えば、 田中太郎 <taro_tanaka@mail.com> のように名前とメールアドレスをまとめてセルに記録していたけど、 後から、名前欄とメールアドレス欄に分けたくなることがあり</taro_tanaka@mail.com>…

【R】検索クエリからのサイトアクセスをバブルチャートで可視化して分析してみる

前回、以下の記事で Google Seach Console からの検索クエリの情報を、 Google データポータルを使ってバブルチャート化する方法を紹介しました。 clean-copy-of-onenote.hatenablog.com Googleデータポータルでは、数値を色で表すことができないので、 縦軸…

Googleデータポータルでバブルチャートを作成

アクセス分析と言えばGoogle Analyticsですが、 どうもバブルチャートが不調で表示されません。 となれば、いつものようにAPIでデータ吸い上げて、 Rでグラフを書けばよいのですが、 もう少し楽に出来ないものでしょうか。 実は、Googleでは、Google Analyti…

知ってると便利な「Google Keep」の小技

スマホやタブレットなど、複数の端末を持っていると、 スマホでとったメモをタブレットでも見たいなど、 メモデータの同期が問題となることがあります。 「Google Keep」は、Googleアカウント一つで、 複数端末のメモの同期を簡単に行うことができるメモアプ…

GASで自動更新されるグラフを作る

GAS(Google Apps Script)とは、 Google が提供しているGmailやGoogle スプレッドシートなどのアプリを 連携して利用するためのスクリプトです。 このスクリプトは、Googleのサーバー上で実行されるので、 手元でサーバーを用意することなく、 全てGoogleのプ…

twitter client 「t」でauthorizeできない場合

ruby の gem で簡単に導入できる CUIのtwitter client 「t」ですが、 authorize でエラーが発生したので、 その解決方法をまとめます。 症状 対応策 1. twitterパッケージのバージョンをチェック 2. twitter のバージョンを6.1.0に落とす まとめ 症状 t auth…

gem install で "can't find header files" になる場合

rubyのパッケージ管理に便利なgemですが、 gem install でエラーに遭遇したので、 その対処方法をまとめておきます。 症状 対処策 試行錯誤 ruby-dev のインストール rubyとruby-devのバージョンを確認 まとめ 症状 sudo gem install [パッケージ名] を実行…

図解を作るときのかかりつけ本

kindle unlimitedでとても実用的な本を見つけました。 ブログでは文字が中心となりますが、 文字だけでは説明が難しかったり、 文字ばかりでは読むのに疲れてしまったりすることがあります。 そんな時に、効果的なのが、図による説明、 つまり、図解です。 …

プライバシーポリシー