このすみ技術ろぐ

とあるWebエンジニアが、技術や趣味について書くブログです。

Menthasを見る日々

私はWebエンジニアとしての日々の情報収集に、Menthasを使っています。 すでに知っている人も多いかと思いますが、オススメなので改めて紹介してみます。 menthas.com 特別な設定が必要ない Menthasの良いところは、会員登録やログインも必要なければ、特別…

読書についてという本を読んだ

ドイツの哲学者であるショーペンハウアー氏が書いた、『読書について』という本を読みました。 ちなみに、かなり痛快に悪書があふれる世の中を批判しているので、読んでいて衝撃を受けまた。 読書について (光文社古典新訳文庫)作者:ショーペンハウアー発売…

2021年の抱負は、習慣化を定着させること

少しご挨拶が遅くなりましたが、新年あけましておめでとうございます。 本年もどうぞ、よろしくお願いいたします。 年末年始にずっと新年の抱負を考えていたのですが、今年は習慣化の定着を抱負にしました。 健康促進とふりかえりを兼ねた散歩の定着 昨年の8…

Content-Typeの設定がXSS(クロスサイト・スクリプティング)に有効な理由

HTMLの本を読んでいたのですが、その中に適切なContent-TypeがXSS対策に有効と書いてあります。 XSSとContent-Typeの関連性が、イマイチしっくり来なかったのですが、日経の記事を見たら理由がわかりました。 xtech.nikkei.com JSON形式のファイルでXSSが起…

AIと人間は共存できるのか?羽生善治さんの人工知能の核心を読みました

羽生善治さんの人工知能の核心を読みました。 人工知能の核心 (NHK出版新書 511)作者:羽生 善治,NHKスペシャル取材班発売日: 2017/03/08メディア: 新書 昨年は「永世七冠」を獲得して、まだまだ強い羽生さんですが、本書はそんな羽生さんとNHKスペシャル取材…

MojaveのSafari 14で、input type="file"のアップロードボタンが反応しない件

macOS MojaveのSafari 14にて、<input type="file" ~~>ボタンが反応しないケースに遭遇しました。 なぜ発生するのか? 調査した限りでは、Safari 14におけるバグのようです。 Safari 14.0.1 File Selection button not working I have a standard web form which has a file select…

近接センサーの故障で、電話中にiPhoneの誤動作が多発する件

私は初代iPhoneSEを使い続けているのですが、最近ひとつの悩みがありました。 それは、電話中に勝手にスピーカーモードに切り替わったりと、謎の誤動作が多発することです。 今までは電話中のスマートフォンの持ち方に原因がある思っていたのですが、調べて…

【雑】なぜ私はITエンジニアになったのか

昨今、駆け出しエンジニアが話題になっています。 異業種から独学で転職を目指す方もいれば、プログラミングスクールに通う方もなど、パターンも多種多様です。 そんな駆け出しエンジニアの流行を受けて、ふと、なぜ多くの人がITエンジニアを目指しているの…

転職の思考法を読んだ

以前、Amazonの高評価で話題になっていた『転職の思考法』を読みました。 このまま今の会社にいていいのか?と一度でも思ったら読む 転職の思考法作者:北野 唯我発売日: 2018/06/21メディア: Kindle版 評判の良い本だったので、前々から読もうと積んでいたの…

Wi-Fiのチャネル設定を変えたら電子レンジの干渉が減り、無線LANの通信が改善した

Wi-Fiには大きくわけて5GHz帯と2.4GHz帯があるのですが、我が家は一部の通信機器が5GHz帯に対応していないという事情があり、2.4GHz帯を使用しています。 ただ、自宅の光回線差込口がキッチン付近にあることも相まって、長らく電子レンジ使用時のWi-Fiノイズ…

リモートワークの達人を読み始めた

先日はてなブックマークで話題になっていた「リモートワークの達人」を、早速買って読み始めました。 note.com 取り急ぎ言えることは、先見の明がすごいです。 良さそうだった点 リモートワークのほうが集中できる オフィスでは誰かに不用意に話しかけられた…

備忘録:PerlでHTTPアクセスを行なう

Perlはたまに書く程度でいつも忘れそうになるので、自分用の備忘録です。 正規表現の本を読んでいるとPerlが頻繁に登場するので、もう一度Perlを学びなおしてたい気分になりました。 #!/usr/bin/perl use strict; use warnings; use utf8; use LWP::UserAgen…

正規表現における括弧の3つの役割

現在は「詳説 正規表現」を読んでいる途中なのですが、その中で気になっているのが括弧です。 正規表現における括弧では、主に3つの役割があります。 選択(|で連結すれば、正規表現の中で「または」を表現できる) グループ化(量指定子の繰り返し指定を、…

【小ネタ】三人麻雀についてわかったこと

外出は控えめで自宅に居ることが多めの日々を過ごしているのですが、そのせいかネット麻雀をやることが増えました。 最近は三人麻雀(三麻)をメインにしているので、四人麻雀との違いを含めて雑感を書いてみます。 平均順位は1.8X台が目標 三人麻雀のランキ…

ノーブレークスペース、正規表現の先読みと後読みなど - 今週のトピックと覚えたこと

ノーブレークスペース 正規表現の先読みと後読み あなたのPCデスクが見てみたい 技術書典の「刺され!技術書アワード」 さいごに ノーブレークスペース コンピュータには、ノーブレークスペースという種類のスペースがあるらしい。 コンピュータにおいて、ノ…

正規表現がおもしろいことに気づいた

本屋で技術書を眺めていたときに、たまたま正規表現の本が目に止まりました。 個人的に正規表現の基本は抑えているつもりだったのですが、立ち読みしていたら正規表現の魅力に心が惹かれてきたので『詳説 正規表現』を購入して、最近自宅で読んでます。 正規…

apt-getは古い、whichとwhereisの違いなど - 今週覚えたこと

Linux apt-getはもう古い whichとwhereisの違い CSS リセットCSSとはなにか 属性セレクタ HTML: HTML5の推奨文字コード PostgreSQL: DISTINCT ON(列名) さいごに Linux apt-getはもう古い Debianといえば、apt-cacheとapt-getコマンドを使うのが普通だと思…

東京証券取引所システム障害の記者会見を見た

話題になっていたので、東京証券取引所システム障害の記者会見を見ました。 皆さんすごいと仰ってますが、確かにすごい。 忘れてしまう前に、少し感想など書いておきます。 www.youtube.com 共有ディスク装置のメモリ故障 システム障害の原因となったのは、…

Linuxの初期RAMディスクについて

Liuxが起動するまでの流れは、ざっくり次のような流れになっています。 電源投入 BIOS/UEFIの起動 ブートローダ(GRUB,GRUB2..) カーネル(vmlinuz)とinitramfs(初期RAMディスク)の読み込み カーネルの実行 initramfs(初期RAMディスク)の実行 initの実…

Linuxのlocateコマンドの進化や、PostgreSQLのE’文字列’など - 今週覚えたこと

最近、ブログを書くのが滞りがちになっている自覚があります。 そこで今までよりもライトに、週一くらいのペースで、今週覚えたことをまとめてブログ記事化してみることにしました。 昨日の今日に思いついたので、現時点でネタのメモがほとんどないのですが…

『Failed to get D-Bus connection: Operation not permitted』で、CentOS 7のdockerでPostgreSQLの起動が失敗した件

さきほどの話ですが、PostgreSQLのコマンドを確認したかったので、PostgreSQLをインストールしました。 ちょうどLinuxコマンドの動作確認用に、手元でCent OS 7のDockerを起動していたので、そこにインストールして起動します。 イメージとしては、こんな感…

PostgreSQLのXID周回問について学んだ

PostgreSQLの勉強をしているのですが、XID周回問題について知りました。 どのような問題か気になり調査したので、その際の技術メモです。 ちなみに、『詳解PostgreSQL[10/11対応]―現場で役立つ新機能と実践知識』というgihyo.jpの特集記事が、わかりやすか…

新幹線の車内は、読書やプログラミングに集中できることに気づいた

先日新幹線に乗る機会があったのですが、そのときに読書をしていたら、普段よりもやたら集中できることに気づきました。 普段の私が集中力散漫であるという可能性もありますが、これには偶然ではなく、列記とした理由がいくつかあるようです。 news.livedoor…

OSS-DB Silverが、PostgreSQLの学習に良さそうだと気づいた

新しい技術書を探そうと思って、本屋をさまよっていたのですが、たまたまOSS-DB Silverの問題集に気づきました。 RDBMSとSQLの基本知識は有しているつもりだったので、試しに立ち読みで問題集を数問解いてみたのですが、意外と発見もありそうだったので購入…

Linuxコマンドにおけるmoreとlessの違い

moreとlessは、どちらもLinuxにおいてファイルの中身を表示(確認)するコマンドです。 今までは、違いを意識することはなかったのですが、たまたまLPICの問題で出たので調べました。 moreとlessの違い 末尾まで行くと自動的にプロンプトへ戻るのがmore、戻…

ブログ名(ブログタイトル)を『このすみろぐ』から『このすみ技術メモ』に変えました

以前は日記(雑記)ブログとして運用していたため、『このすみろぐ』というブログ名(ブログタイトル)だったのですが、テック系の割合が増えてきたため『このすみろぐ』から『このすみ技術メモ』に変えることにしました。 今後は技術書の感想や、テック系ポ…

ブログのPVが半分になった理由は、エンジニアブログという専門性に傾いてきたからっぽい

このブログにはGoogle Analyticsのアクセス解析を導入しているのですが、久しぶりに確認したらアクセス数(PV)が半分になってました。 色々確認したところ、どうやら次の理由がありそうです。 エンジニアブログと認識された結果、テック系以外の記事へのアク…

自己組織化によるチームの自律的な成長を目指そう - エラスティックリーダーシップ

「エラスティックリーダーシップ(ELASTIC LEADERSHIP) - 自己組織化チームの育て方」は、IT系の専門書で有名なO'Reillyより出版された、リーダーシップをテーマにした書籍です。 エラスティックリーダーシップ ―自己組織化チームの育て方作者:Roy Osherove発…

AWS 認定 ソリューションアーキテクトの勉強を始めた

私事の雑記ですが、AWS 認定 ソリューションアーキテクトの勉強を始めました。 普段からAWSは使っているのですが、体系的に勉強したことはないというのが、主な動機です。 何で勉強するか 最近勉強を始めたので、まだ成果もなく共有できることはないのですが…

はてなブログの独自ドメインは、名前解決やHTTPS化をどのような技術で実現しているのか

私が今書いているブログは、はてなブログの独自ドメインを採用しています。 本ブログのドメインは、『www.konosumi.net』です。 何気なく使っているはてなブログの独自ドメインですが、内部的な仕組みが少し気になったので、調査ついでに概要をまとめてみま…