量産メモ帳

忘れっぽいのでメモを残しています。浅く適当に書きます。

Githubのリポジトリのフォークを一覧表示

ブラウザだとアルファベット順でしか表示できなさそう。 コマンドならばソート条件をいくつか指定できる。 例えば以下の例だとウォッチャー数の大小順となる。 curl https://api.github.com/repos/owner/repo_name/forks?sort=watchers 参考資料 Intuitive w…

Pixel 6 Pro への機種変更

つい先日、Pixel 6 Pro を購入しました。 store.google.com 今まで使ってきたスマホは Pixel 3 だったんですが、ゲームや撮影は殆どしないのに容量(64GB)が不足がちになったのと、現在、SIMフリーで契約している楽天モバイルがフリーダイアル(0120)もナビダ…

WindowsUpdateしたらBluetoothドライバが消えた。。

数日前のWindowsUpdateを実行したら、Bluetoothドライバが消えて、周辺機器をBluetooth接続できなくなりました。 でも色々とゴチャゴチャやっていたら何とか再認識できるようになったので情報共有します。 Bluetoothとその他のデバイスを確認する。 PC内にあ…

レスポンス遅延の閾値は幾つにすれば良いのか?

アプリケーションがユーザー(人間)のアクションに対してレスポンスを返すケースで、何秒(何ミリ秒)経過するとユーザーは遅延に気付くのか?という質問に対して興味深い回答が Stack Overflow に記載されていた。 stackoverflow.com

MySQL(MariaDB)調査メモ

MySQLおよびMariaDBに関する調査をした時のメモ MySQLの他にMariaDBもインストールする。 MySQLサーバーにログイン後、テキストファイルからSQL文を読み込んで実行する。 データベースの作成時に ERROR 1044 (42000) が発生する。 GROUP BY の処理性能を改善…

npmでとりあえず覚えておけば良さそうなコマンド

npmは仕事では殆ど使う機会がなくて、一度使ったコマンドも忘れてしまいそうなので、メモしておきます。 npmコマンド npm help --- コマンドの一覧を表示する。 npm install -g npm --- npm自身をアップデートする。 npm version --- npmのバージョンを知る…

Node.js初心者が躓いたこと

初めに 問題 Node.jsのインストール ReferenceError: exit is not defined - Node.jsコンソールの終了方法が分からない。 Node.jsコンソールからWebサーバーを起動できない。 index.htmlとserver.jsの関係がよく分からない。 require is not defined - requi…

PythonでN進数変換

PythonでN進数を変換するコードを書いたのですが、Pythonでのコーディングは滅多にしないので、そのうち忘れそうな気がしました。 なので、またコーディングする時に直ぐに思い出せるよう軽くメモを残しておきます。 ちなみにPythonは引数なしでpythonとかpy…

Pythonをインストールする。

今年に入って急に色んな場面でPythonに関わることになったのですが、未経験の言語なので、最初のインストール段階で色々と躓いたり疑問に感じることが出てきました。 後で振り返って検証ができるように、開発環境を構築した時のメモを残しておきます。 バー…

Go言語を使い始めた頃に入れたツール達

去年からGo言語を使うようになりましたが、最初の頃にインストールしたツール達を記憶の範囲で列挙しておきます。 一覧 delve goimports gocode guru godef go-outline gomniauth testify glide インストール

goenvで複数バージョンのGo言語を管理する。

Go言語のインストールは、公式サイトからバイナリファイルを落としてくるのが正式なやり方だと思いますが、開発するアプリケーション毎にバージョンを切り替えたい時はgoenvが便利だと思います。

Macでbitcoindのソースコードをビルドしてみた。

唐突ですが、Macでbitcoindのソースコードをビルドしてみました。 bitcoindはBitCoinプロトコルを実装したリモートプロシージャコール(RPC)用のプログラムだそうです。 bitcoind - Bitcoin Wiki 最後のdはデーモン(daemon)の略でしょうね。

プログラミング言語ランキング(2019年1月)

仕事の都合でPythonを勉強する必要に迫られて、そういや今どれぐらい人気があるんだろう?と思い、プログラミング言語のランキングを紹介しているサイトを幾つか調べて、軽くまとめてみました。

WindowsでGo言語プログラム開発するのに必要なもの

自分流なので世間様の標準とは異なるかも。まずGo言語のディストリビューションをインストールする。 https://golang.org/golang.org

Excelファイルを新規作成する時および新しいシートを挿入する時のテンプレートの配置フォルダ

Microsoft Office をインストールしていることが前提の小ネタです。 コンテキストメニューの「新規作成」→「Microsoft Office Excel ワークシート」を選択して Excel ファイルを新規作成する時のテンプレートファイルのパスは下記の通り。C:\Windows\SHELLNEW\EX…

BitLockerのPINコード入力画面が表示されない

BitLockerを有効にして、TPMでスタートアップPINを要求するようにしておくと、PCの起動時にPINの入力画面が表示されます。 けれども Windows 10 だと、入力画面が表示されずブルースクリーン状態になることがありました。 だいぶ前に起きた問題なので正確に…

Windows 10 に Microsoft Office 2007 をインストールする。

2年ほど前にこんな記事を書きましたが、、、 rms-099.hatenablog.jp 実は去年の7月にひっそりと Windows 10 に再アップグレードしちゃいました。 当初は上手く行っていたのですが、徐々にPCの様子がおかしくなり、今年の6月にとうとうOSの起動すらできなくな…

SIMフリーで「iPhone 7」を利用する。

約1年半前にキャリア(≒SIMカード発行業者)をMNO(au)からMVNO(UQモバイル)に契約変更しました。 rms-099.hatenablog.jp そして今度は携帯端末をAndroid搭載のスマホ「Xperia ZL2 SOL25」からiOS搭載の「iPhone 7」に変更しました。 実は今までiPhoneを使ったこと…

動画ファイルを圧縮する。

以前、約1時間半のある講演会のストリーミング映像を、後で見るために「アマレコTV」( http://www.amarectv.com/ )でキャプチャーして保存しておいたんですが、動画ファイルのサイズが 6GB 近くになってしまいました。 保存時のコーディックは可逆圧縮方式の A…

余った年賀葉書を有効活用する。

毎年、年賀状を出していますけど、適当な枚数をまとめ買いして、しかも印刷をミスったり、宛所に尋ね当たらなかったりで、年賀葉書が余ることがよくあります。 2016年現在で1枚が52円なので、数枚余っただけでも勿体無く感じてしまいます。 でも、そのように…

Windowsでファイルを開いているプロセスを特定する。

ファイルを開いているプロセスを特定する場合、Linux だと lsof というコマンドで解決できるんですが、Windows の場合、SysInternals を使えば解決できます。 https://technet.microsoft.com/ja-jp/sysinternals/

Webメール(Gmail、Outlook.com、Yahoo!、etc)のメアドからDocomoのメアド宛にメールを送れない。

Docomoのメールアドレス宛にメールを送ると、以下の様なエラーメッセージが返ってくることがあります。 件名:Delivery Status Notification (Failure) 本文:Delivery to the following recipient failed permanently: *********@docomo.ne.jpTechnical det…

Javaのclassファイルやjarファイルを逆アセンブルする。

Java の class ファイルを逆アセンブルするコマンドとして javap というものが JDK に用意されています。 https://docs.oracle.com/javase/jp/8/docs/technotes/tools/windows/javap.html class ファイルはバイトコードなのでテキストエディタで開いても分か…

Eclipseの起動時に表示される「要素'd:skin'で始まる無効なコンテンツが見つかりました」エラーを解決する。

Eclipse を2015年時点で最新の Mars に更新しました。 Mars Eclipse で、昔作った Android プロジェクトをインポートしたら、こんなエラーメッセージが。。。 Error: Error parsing C:\Android\android-sdk\system-images\android-23\android-wear\armeabi-v…

DeNAの遺伝子検査『MYCODE』を受けてみて残念だったこと。

去年、2つの遺伝子検査の存在を知りました。 1つはジェネシスヘルスケアの GeneLife、もう1つは DeNA の MYCODE です。 遺伝子検査のGeneLife(ジーンライフ)癌、肥満遺伝子検査キット 遺伝子検査ならMYCODE パッと見で GeneLife のサイトは PHP、MYCODE の…

AGEphoneでひかり電話を利用する時の雑音が酷い。

NTTのひかり電話を契約している場合、AGEphone というアプリを使えば、スマホを受話器にしてひかり電話を利用することができます。 flets.com

例年通りe-Taxで確定申告しようとしたら、個人番号(マイナンバー)カードの壁に阻まれた。

何が起きたのか言いますと、e-Tax で確定申告をする時、昨年までならば電子証明書付きの住基カードをICカードリーダライタに差し込んで公的個人認証を行うことができましたけど、今年から始まったマイナンバー(個人番号)制度により、公的個人認証時にこんな…

e-Taxを利用する為に事前準備セットアップを行う。

Tax

e-Tax を利用する為には「事前準備セットアップ」が必要になります。 「事前準備セットアップ」というのは e-Tax を利用する為の環境設定で、確定申告のサイトから実行ファイルをダウンロードして実行するだけで設定ができます。 http://www.nta.go.jp/tetsuzuki…

端末を暗号化できないAndroid端末の初期化について。

富士通東芝のau向けAndroid端末ISW13Fを処分するにあたり、内蔵メモリのデータを初期化しようとしましたが、ISW13Fの初期化機能が本当にデータを削除してくれるのか、つまりデータを復元できない状態にすることができるのか、今一つ確信が持てませんでした。…

格安SIMカードを利用した一年間を振り返る。

去年の1月まで15年ぐらい au のSIMカードを使い続けてきましたが、MVNO*1 が提供する格安SIMカードの料金体系に惹かれ、KDDI系の MVNO である UQ mobile に乗り換えました。 www.uqmobile.jp 今回は、乗り換え時の注意点と、本当に料金が安くなったのか、に…