A week

月曜日

なにかしたという記憶はない。

火曜日

なんもなかった。
案件がきな臭いんじゃないかということくらい。

水曜日

応用情報無事に受かってた。
お祝いに牛肉を食べて,ノンアルコールビールを飲んだ。

何が楽しくて生きてるんだかわかんないな。

木曜日

特に何も。

金曜日

そして今日か。


最近めっきり,遊ぶことがなくなって,味気のない生活をしている。

俺が興味のあることなんて,酒かセックスくらいのもんなんだなぁ。
全く,いつのまにこんな人間になったんだか。

 

最近は彼女を怒らせないように,慎重に生きている。

そのうち爆発しそうなのに
泣かれたり,自分が苦しむのがいやで,見ないふりをしてごまかして過ごしている。

どこかで発散すればいいけど,誰も傷つけたくないからひたすら筋トレをしている。

馬鹿みたいだ。
でも,あの時と同じ轍を踏みたくもない。

以上

ubuntuでデフォルトのキーリングの解除のダイアログを表示しない

ubuntuでChromium開くと、いちいち

キーリングのロック解除
アプリケーションがキーリング’デフォルト’へアクセスしようとしましたが、ロックされていました。

とかなんとか言ってきやがるのでこれを表示しないように設定した。

手順は下記のとおり

手順

  1. Dash > パスワードと鍵
  2. デフォルトを右クリック > 削除を選択
  3. OK連打
  4. 再起動 > Chromium起動 > 件のダイアログが表示
  5. パスワードを空のままOKボタン押下 > 警告メッセージもOKを選択

以上

勉強について

家で勉強をするつもりで帰って、
家事をして、筋トレして、風呂に入って寝る という生活になってしまっていた。

なので試験が終わるまでは、勉強時間が終わるまでは家に帰らず勉強をする。

あと今月は残業代が稼げないし、車校のお金も支払わなければならないので、多分今月はガッツリ赤字になるのでなるべく節約する。

頑張ろう。 自分に同情するな。

以上

WordPressのマルチサイト化がうまくいかねえ

このブログをマルチサイト化して、友人たちのブログもまとめて管理したいのに
うまくいかない。

なんでや。

この人も同じことで悩んでるっぽいけど、質問の回答がきてないみたい。
Lightsailだからうまくいかんのかな?

このまま1.5k払いつづけるのもバカらしいよなぁ。
バカだと金がかかるから賢くなりたい。

明日、会社の先輩に聞いてみよう。

最近、会社でGitのお勉強をさせてもらってるので会社に行くのが楽しい。

仕事も支店に戻ってからはゆるりとさせてもらっているので、勉強も捗るし
前に進んでいる気がする。

このまま頑張ろう。

以上

SVGについて

SVG(Scalable Vector Graphics)は、ベクター形式の画像やイメージ,テキストなどの2次元CGをXMLで表現するための規格です。

サンプルコード

<svg xmlns="http://www.w3.org/2000/svg"
width="150" height="100" viewBox="0 0 3 2">
 <rect width="1" height="2" x="0" fill="#008d46" />
 <rect width="1" height="2" x="1" fill="#113344" />
 <rect width="1" height="2" x="2" fill="#ff0000" />
</svg?

結果

以上

ターミナルに関するまとめ

ターミナルに関するまとめ

概要

昨日、MSYSとかMinGWとかについて調査を行ったので本日はTerminalに関する調査を行う。

めっちゃわかりやすい解説

用語解説

ターミナルとは?

  • 黒い画面のアレ、特に外側のGUIのこと。
  • 中身の文字列は、シェルの機能

シェルとは?

カーネルとは?

コマンドラインインタプリタ

  1. ソースコードを直接実行する
  2. ソースコードを何らかの効率的な中間表現に変換しながら実行する
  3. コンパイラが生成し出力した、コンパイル済みの中間表現を実行する。
  • ユーザによりキーボードから入力される文字列の行のコマンドを解釈し、OSやプログラミング言語処理系などに渡す、コマンドラインインターフェースであり、 CUIを構成する要素である。
  • OSの標準ユーティリティとしては、コマンドラインシェルがある。
  • いくつかのプログラミング言語処理系が持つそれに関してはREPLを参照。

REPL

  • Read-Eval-Print-Loop
  • 対話型評価環境
  • プログラム

端末とは

  • ホストコンピュータから見た、ケーブル末端の入出力装置。

端末エミュレータとは

  • 端末のエミュレータ

端末エミュレータの種類

xtermとは
  • 標準的な端末エミュレータ。ユーザは一つのディスプレイの中に複数のxtermを表示し、同時に作業を行うことができる。
  • 参考

TeraTermとは

  • 日本人によって開発されたリモートログオンクライアント
  • 参考

PuTTYとは

  • MIT Licensseで開発、公開しているリモートログオンクライアント

mintty

TTYとは

テレタイプ端末, 印刷電信機 擬似的なテレタイプ通信機のことをptyと呼ぶ。

シェルとかについて

シェルについて

概要

git-bashを業務で使用しているが、その仕組み及び、分類についてあんまりわかってないので 業務もくそ暇だしまとめる。

カーネルについて

概要

シェルを語る前の予備知識として、カーネルに関する記述をまとめる。
ロックマンXのアイリスの兄のカーネルとは無関係。
揚げた鳥を売る髭のおじいちゃんとも無関係なので注意すること。

Wikipediaの抜粋

コピペしか能がない馬鹿なのでwikiの説明をそのままコピペする。
逆にすがすがしいだろ?

カーネル(英: kernel)は、階層型に設計されたオペレーティングシステム (OS) の中核となる部分である。アプリケーションとハードウェアレベルでの実際のデータ処理との間の架け橋である。システムのリソースを管理し、ハードウェアとソフトウェアコンポーネントのやりとりを管理する
みんな大好きwikipedia

つまり、ハード(CPUやらMemoryやら)とアプリケーションの架け橋を提供するモノ。

シェルについて

概要

いよいよ本題のシェルについてまとめるよ。
お察しの通り、コピペです。

Wikipediaの抜粋

そりゃあんた、コピペですよ。 だって俺が手打ちした文章なんて糞の価値もないんだから。

シェル (英語: shell) はオペレーティングシステム (OS) のユーザーのためにインタフェースを提供するソフトウェアであり、カーネルのサービスへのアクセスを提供する。
あなたのとなりにWikipedia

つまり、ハードとアプリケーションの架け橋をするカーネルさんを使うためのソフトウェアということ。

シェルの種類

Unixシェル

  • Bourne Shell
  • bash
  • zsh

Unix以外のシェル

  • cmd.exe
  • Googole Shell

プログラミング言語のシェル

  • プログラミング言語処理系に対するコマンドラインインタプリンタも、一種のシェルである。

  • JavaScript shell
  • PHPsh

グラフィカルシェル

  • Windows Shell
  • GNOME

MinGW(Minimalist GNU for Windows)

概要

端末を自分で設定しようとすると、いつもなんか出てくるMinGW
こいつなんやねんってことでとりあえずまとめてみました。(まとめる=>コピペする)

Wikipediaの抜粋

MinGW(ミン・ジー・ダブリュー、Minimalist GNU for Windows)はGNUツールチェーンのWindows移植版である。 そうさ僕らのWikipedia

GNU(OS)をWindowsで動作させるためのツール群。

MSYS(Minimal System)

概要

MinGwとMSYSの差異についてはとてもわかりにくいので
この章では、その差分について記述する(Wikipediaが)

Wikipediaの抜粋

MSYS(Minimal SYStem)は、Windows上で動作するUnixシェル(Bash)やテキスト操作ユーティリティ(gawk, sed, findutil)、ソースコードパッチ用ツール(diffutil), アーカイブツール(tar, bzip2, zlib)を統合したパッケージである。MinGWを補う目的で作られた。 あの日みたWikipediaの記事の項目名を僕は知らない

つまり、MinGWだとあまりに最低限過ぎるので、不足しているツールを補足する目的で作られたパッケージ群。
MinGW + MSYS = Windows上でGNUの開発ができるよ! ってていう感じ。

CygWin

概要

Windowsで「bash使うんならCygwinだよCygwin」などとどや顔での給う輩がおりますが
てめえこんにゃろう、Cygwinってなんなのかわかってんのか? わかってねえんだったらちゃんとこれ読め
教えてやるよ(Wikipediaが)

Wikipediaの抜粋

Cygwin(シグウィン)は、Windowsオペレーティングシステム上で動作するUNIXライクな環境の一つである。フリーソフトウェアである。 Wikipediaのくせになまいきだ

コンパイルできるってことは、ぶっこんだUnixのコマンドを解釈してくれるだろう?
そういうことだ。わいるどだろ?

以上