未分類

linux

投稿日:

 今日はLinuxの学習をしていました。ファイルの中身をいじったり、ファイルを移動させたり、作ったりとデータを格納していくコマンドをやりました。結局コンピュータはコマンドを覚えればなんとなく使いこなすことができるということを学びました。viコマンドでファイルの中身に変更を加えたりするのですが、viコマンド実行中に特定の文字列にカーソルを移動させたり、n行目にカーソルを持ってきたり、文字を置換したりできます。またls -lコマンドでファイルの詳細情報を確認することができるのですが、頭のところに-rw–r—r–みたいにrwxを使った文字列が並んでいるのをみるのですが、これはrが読み込み、wが書き込み、xが実行とファイルの権限を表しています。rwxが最高で三つ並ぶのですが、一つ目のrwxのところにそのファイルのルートユーザー、二つ目にグループユーザー、三つ目に他のユーザーとなっていて、ファイルをメモリに保存する際にルートユーザーやグループユーザーの情報を一緒に保存します。

 dockerを導入しました。dockerとは仮想コンテナ技術のことでコンテナとはosに依存した環境でプログラムを実行するのではなく、開発工程からdockerを使うことによってosに依存しないプログラムを作成することができ、さらにdockerのコンテナ自体がソースコードで書かれそれをgitで共有することができるので変更が用意です。これからdockerが使われていくことが予想されます。

 phpの動画でphpファイルで<?= ?>でphp言語で書かれた処理が出力されることがわかりました。php echoを省略することができるのです。さらにphpファイルでは変数を定義してその変数に書かれた値にスクリプトタグで書かれたものを出力することがあるのですが、その際にhtmlsuperなんとかコマンドでスクリプトタグを文字列で表すことができます。これは昨今話題になっているスクリプトタグに悪意のあるデータを挿入することを防ぐことができるのです。

 配達中は有名企業の面接で聞かれた問題を考えていました。一時間で燃え尽きてしまう導火線があるのですが、この導火線二本とマッチを使って45分を測るという問題をやりました。ただし導火線の火が燃え移るスピードは場所で異なるというものです。二本は全く同じ導火線を使うものとします。これを解く考え方としてそれぞれの両端から着火してそれが交差する点が30分だということがわかれば解くことができます。続いてマンホールはなぜ丸いのかを考えていました。道路上で良く見かけるマンホールは確かに全部丸いです。ではなぜ四角ではなく丸なのか、これを考えるためにマンホールがそもそもなんのためにあるのかを考えました。これはマンホールの下が下水道につながっていると考えたので、その下水道を点検するためにあるという予想を立てたのですが、ネットで調べてみると、地中の電線を管理するためにマンホールを使うということがわかりました。前職の電気工事でマンホールを使ったことがあるのに間違えてしまったことは不覚ですが、これでマンホールがなぜこんなに大量に必要なのかがわかりました。さてこのマンホールを開けてその中に入って作業するということが考えられるのですが、その時にマンホールが四角ではいけなくて丸の方が良い点を考えます。もう眠いので結論から言ってしまうと四角だと対角線が縦横の長さより長くなってしまうので落っこちて心配があるのです。丸だと直径が同じ長さなのでその心配はありません。というのが答えでした。来月は友達が遊びに来るので楽しみです。なのでそれまで気合を入れて勉強していきます。

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

Nordic Escapes

 今日このアルバムを聴いてとても感動したので書かせてもらいます。クリスチャン・ヤルヴィンというエストニア生まれの指揮者の方が手掛けたアルバムで、クラシックとジャズとアンビエントをミックスした音楽です。 …

no image

一人暮らし開始

昨日引越しが無事に終わり、今日から本格的に一人暮らしが始まります。わからないことだらけで頭がパンクしそうですが、なんとかやっていきます。初めての夜ご飯のメニューは鍋でした。実家から持ってきた鍋の本を入 …

no image

21世紀の資本

 今日は勉強をしようとトマス・ピケティの「21世紀の資本」という本に挑戦しました。最初のはじめにしか読めていないのですが、そこの部分を書いていきたいと思います。この本は現在の資本主義がどのような結果を …

no image

休日

今日も気合を入れて予定をスラックに書いて出したところ、社長さんに休みだよと言われ、今日が休日だということを知りました。他の社員の人たちがみんなオフラインだったのでおかしいと思っていたので理由がわかって …

no image

デプロイ

firebaseからデータを取り出す firebaseを使ってそこの保存しているデータを受け取り、MessageListコンポーネントで表示させるように実装しました。firebaseから受け取るデータ …