2019-01-01から1年間の記事一覧

英語

僕は英語が苦手だ。 manを読むのにも時間がかかる。 語彙力が圧倒的に足りてない。 調べないと解らない単語が多すぎる。 だから時間がかかる。 そして読んだ後も、理解したと思った内容が合っているのか、自信が持てない。 これは、文法や知っているフレーズ…

manの出力を標準出力へ

manには制御文字が入っているので、col -bで Backspace を消して出力するのが普通らしい。 man freebsd-version > col -b PAGERにjlessを設定していると何かエラーが出ていた。 環境によって動作が変わるなら、PAGERはクリアしておいた方が良いのかも。

【FreeBSD】vim/neovimのノーマルモード遷移時に日本語入力をOFFする(uim-fep/fcitx)

確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p5 CLI IME uim-fep version 1.8.8 / Mozc-2.23.2815.102+24.2.oss GUI IME fcitx version: 4.2.9.5 / Mozc-2.23.2815.102+24.2.oss 課題 vimと日本語入力の相性は良くない。 例えば、vimの…

【FreeBSD】仮想コンソールで日本語入力したい(uim-fep+mozc)

確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p5 IME uim-fep version 1.8.8 / Mozc-2.23.2815.102+24.2.oss 課題 仮想コンソールで日本語を入力したい。 emacsなら日本語変換エンジンのanthyと連携して、簡単に日本語入力ができるらし…

【FreeBSD】uim-fep / mozc のキーバインド一覧(またはMS-IMEの)

uim-fep / mozcのキーバインドがよく分からない。 /usr/local/share/uim/配下を少し覗いたけど、やっぱりよく分からない。 ということで、実際に動かして確認してみた。 ホームポジションから打てるキーと、その他キーで列を分けてみた。 (因みに、僕は無変…

【FreeBSD】仮想コンソールで日本語を表示したい

確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p5 課題 仮想コンソールで日本語を表示したい。 日本語がない世界なんて、僕は嫌だ。 対策 FreeBSD 12であれば、コンソールドライバにはvt(4)を使用しているはずだ。 vt(4)なら、ありがたい…

【FreeBSD】個人用設定ファイル(dotfiles)の管理方法について

確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p5 課題 巷では、.shrcや.vimrcなどの個人用設定ファイルのことを、「dotfiles」と呼んでいる。 「dotfiles」は、より使いやすい環境にするために、お試しで修正することがよくある。 お試…

gistコマンド

gistから情報を取得したり、更新・新規投稿したりできるコマンド。 FreeBSDでもpkgにあった。 install > pkg install gist help Usage: gist [-o|-c|-e] [-p] [-s] [-R] [-d DESC] [-u URL] [--skip-empty] [-P] [-f NAME|-t EXT]* FILE* gist --login gist …

【FreeBSD】仮想コンソールからサクッとググる

確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p5 w3m version w3m/0.5.3+git20190105 課題 仮想コンソールから、サクッとGoogle検索したい。 対策 仮想コンソール上でWebページを見るには、w3mを使えばいい。 しかし、 w3mでGoogleペー…

【FreeBSD】仮想コンソール上でWebページを見たい

確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p5 w3m w3m version w3m/0.5.3+git20190105 課題 仮想コンソール上でWebページを見たい。 対策 テキストブラウザを使うといい。 仮想コンソール上でWebブラウジングを楽しめる。 ただし、下…

【FreeBSD】コマンドラインからインターネット上のファイルをダウンロードしたい (cURL/wget)

確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p5 cURL curl 7.65.0 (amd64-portbld-freebsd12.0) wget GNU Wget 1.20.3 built on freebsd12.0 課題 コマンドラインからインターネット上のファイルをサクッとダウンロードしたい。 対策 F…

今日も林檎さんは休ませてくれない

先日、椎名林檎さんの5年ぶりのニューアルバムが発売された。 その名も「三毒史」。 三毒(憎しみ、貪り、愚かさ)という煩悩をテーマにしたアルバムとのこと。 逆輸入も良かったけど、「至上の人生」や「長く短い祭」が入ったアルバムが出るのをずっと待っ…

About 普段使いのFreeBSD

このテーマについて 想定読者 筆者について 各記事の信憑性について このテーマについて 「普段使いのFreeBSD」では、FreeBSDを個人用PCにインストールして、 日常的な作業用PCとして使うために調べた情報を中心に発信します。 『UNIXの勉強がしたい』と思っ…

【もくじ】普段使いのFreeBSD

1. はじめに このテーマについて FreeBSDについて UNIX哲学について POSIXとシェルスクリプト作成方針について 2. 仮想コンソールの世界へ 仮想コンソールで生きていくために。 はじめにやっておこう 一時的にroot権限を手に入れる 画面の解像度を上げて視野…

【シェルと遊ぼう】ファイルツリーを表示するシェルスクリプト

確認環境 概要 つくるもの コード 補足 実行例 引数なし 引数でルートディレクトリ指定 -aオプションで隠しファイルも表示 -dオプションでディレクトリのみ表示 -lオプションで表示する階層を制限 -pオプションで親ディレクトリ名によるフィルタリング 確認…

コマンドラインからサクッと天気予報をチェックする

確認環境 やること コマンドの説明 fetchコマンドのオプション wttr.inで使えるパラメータ シェルスクリプトにする 参考 確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p5 やること コマンドラインから天気予報を見たい、そんなとき。 wt…

【FreeBSD】3分でできるお手軽無線LAN(Wi-Fi)接続設定

確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p3 やること パソコン起動時に自動で無線LAN(Wi-Fi)に接続する設定手順は下記となる。 パソコンの無線LANデバイス確認 ... sysctl net.wlan.devices システムのネットワーク設定 ... /etc/r…

【FreeBSD】無線LAN(Wi-Fi)に接続したい

確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p3 課題 無線LAN(Wi-Fi)に接続したい。 対策 ここでは、手動で接続する方法と、パソコン起動時に自動で接続する方法それぞれ説明する。 詳細はいいからパソコン起動時に自動接続する方法を…

何だかよく見かけるネットワーク関連用語

概要 ネットワーク関連技術は略語や似たような用語が多くて混乱する。 詳細は解らずとも、せめて役割や違いを把握したい。 ということで調べた用語などをメモ。随時更新。 ご指摘あればコメント下さいまし。 概要 基本用語 予約されているIPアドレス ポート…

【書籍】子どもとつながる心理学 - 小児科ナースが実践しているズルいくらい子どもたちの心をつかむかかわり方 -

今回ご紹介するのはこちらの書籍。 子どもとつながる心理学 小児科ナースが実践しているズルいくらい子どもたちの心をつかむかかわり方作者: たかはしこと出版社/メーカー: テイワズストーリア出版発売日: 2019/04/17メディア: Kindle版この商品を含むブログ…

誤解していた小学校のプログラミング教育とやらのねらい

僕はたまに考えることがある。 もし、僕が子供の頃からパソコンやプログラミングに触れていたら、 今よりもっと色々できる面白いプログラマになっていただろうか と。 勿論、答えなんか出る問いではない。 ただ、物事に関わる時間が長くなれば、それだけ知識…

【FreeBSD】仮想コンソールのキーマップを自分好みにしたい

確認環境 PC Thinkpad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p3 課題 一般的な日本語キーボードのキー配置は、ESCキーが左上にある。 ホームポジションから果てしなく遠い。 vimユーザには死活問題だ。 Normalモードに戻るためにCtrl+[なんて打ってら…

【書籍】入門UNIXシェルプログラミング - シェルの基礎から学ぶUNIXの世界 [改訂第2版]

今回ご紹介するのはこちらの書籍。 入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界作者: ブルース・ブリン,Bruce Blinn,山下哲典出版社/メーカー: ソフトバンククリエイティブ発売日: 2003/02メディア: 単行本購入: 18人 クリック: 331回この…

【書籍】UNIXという考え方 - その設計思想と哲学

今回ご紹介するのはこちらの書籍。 UNIXという考え方―その設計思想と哲学作者: Mike Gancarz,芳尾桂出版社/メーカー: オーム社発売日: 2001/02/01メディア: 単行本購入: 40人 クリック: 498回この商品を含むブログ (145件) を見る イントロダクション 標準入…

ボケまっしぐら

ひと月ほどパソコンを使わない生活をしてみた。 スマホで情報を取り込み忘れていくだけの日々。 何もアウトプットがないのでボケてしまいそう。 やっぱりパソコンないと活きていけないと思う今日この頃。 ブログ書こう。 しばらくのテーマは「考えること」と…

【欅坂】黒い羊 MV 観察メモ

www.youtube.com はじめに 昨年の紅白を観て欅坂46のファンになった。 まさか自分がアイドルグループを好きになるとは夢にも思わなかった。 そんな欅ファン歴ひと月くらいの僕が、ファンになってからの初めての新作、黒い羊のMVを観た。 圧倒された。 観終わ…

【FreeBSD】いつの間にかネットにつながらなくなっている(無線LAN DHCP)

原因未調査。 ひとまず復旧方法のみ。 > sudo service netif restart > sudo dhclient wlan0 (無線LANインターフェース名)

UTPケーブル(LANケーブル)のストレートとクロスの自動判別

今どきのというか結構前からほとんどのLAN機器はAuto MDI/MDI-Xなる機能を装備しており、クロスケーブルとストレートケーブルを自動で判別するのでPC同士を接続する際もストレートケーブルで通信可能らしい。 知らなんだ。 tech.nikkeibp.co.jp www.infraexp…

【FreeBSD】3分で出来るお手軽SSHサーバ設定(パスワードログイン許可)

確認環境 PC ThinkPad X1 Carbon 2nd Gen OS FreeBSD 12.0-RELEASE-p2 SSH OpenSSH_7.8p1 やること 他のパソコンからリモートログインできるようにする為、SSHサーバを設定する。 今回の設定では下記を実現する。 SSHサーバの設定 ... /etc/ssh/sshd_config …

【FreeBSD】画面の解像度を上げたい

確認環境 PC ThinkPad X1 Carbon 2nd Gen CPU Intel(R) Core(TM) i5-4300U OS FreeBSD 12.0-RELEASE-p1 課題 画面の解像度を上げたい。 しかし、下記のグラフィックドライバを読み込む設定を追加して、PCを再起動しても解像度が変わらない。 以前はこれで変…