コラムTwitterFacebookはてブPocket2019年はお世話になりました。2020年もひきつづきダーシノ、当ブログともによろしくお願いします。Comapanyまずは当ブログについての総括を。87万PV2019年の1年間で、873,992PVあった。3月までは週イチ更新をがんばっていたものの、NES.css関連や他の要因も重なりブログを続けるモチベーションが底をつき、以降はほとんど更新できなかった。Googleのアルゴリズムの変更のためか、2018年1月には月8万PVあったが現在では6万台まで落ち込んだ。原稿執筆)メインの収入源であるAdSenseは、4月以降に大幅下振れしマイナス2,500円/月になった。趣味でやっているだけなのであまり気にしてこなかったのだが、モチベーション維持のためにもSEO対策、モバイル対応なども考えている。アフィリエイト記事はまったく書いていないが、Twitterで本を紹介するときにリンクを付けたため3,000円ほどの収入があった。「仮想DOMの執筆依頼来ないかなー?」なんて適当にツイートしたところ、とあるウェブメディアの編集者から連絡をいただいた。8,000文字程度で初心者にもわかるように仮想DOMを解説してほしいとのこと。編集者の要望に応えるために書き続けた結果、1ヶ月で3万文字の超大作になってしまった。公開予定は2月頃らしいので、公開されたらTwitterでシェアしようと思う。トピックで世界4位になり、CSS芸人として登壇依頼、インタビューを受けたり、露出する機会が多かった。TOP32019年は22記事を投稿した。2019」の記事で、転職してからやらかしたこと(本番環境を消したこと)についてまとめた記事。stickyを使ってテーブルの行・列ヘッダを固定する方法をまとめた記事。Canvas上のオブジェクトがクリックされたか検知するCanvas上に配置されている四角や丸のオブジェクトがクリックされたか検知する方法をまとめた記事。ゲームの当たり判定と同じアルゴリズムをクリックイベントに反映したもの。2019年の振り返り2019年も例年どおり3つの目標を立てた。関心事のひとつ下のレイヤーを学ぶ2018年に仮想DOMを自作フレームワークを開発しながら学ぶ解説記事を公開して以来、関心事のひとつ下のレイヤーを学ぶようにしていた。JavaScriptのフレームワークを学ぶのであれば、使われている仮想DOMについて学ぶ。パフォーマンス改善をするなら、ブラウザの仕組みについて学ぶ。APIを開発するなら、TCP/IPを学ぶ。やる気が喪失しており、そもそも「関心事」がなかったのであまり学べなかった気がする。meetupの登壇オファーがきたり、Podcastの出演依頼がきたり、読書会にお誘いいただいたり、お食事会にお誘いいただいたり、なんだかんだでTwitterのフォロワー数も下図のとおり1年で700人くらい増えた。名を売れたと言っても過言ではないだろう。彼女をつくる............。趣味に全振りする2019年になってから「興味があるから勉強しよう」から「この先生きのこるために勉強しなきゃ」というマインドに変わってしまい、プログラミング自体に楽しさを見いだせなくなってしまった。頭の片隅にある「勉強しなきゃ」という欠片に支配され、20年続けてきたギターも弾かなくなってしまった。彼女をつくる............。基礎の年から、趣味の年へ2013年「変化の年」2014年「成長の年」2015年「行動の年」2016年「挑戦の年」2017年「実現の年」2018年「適当の年」2019年「基礎の年」そして、2020年は健全な肉体・精神を保つために趣味に全振りする「趣味の年」にしたい。2019年12月のサイバーマンデーで液タブを購入し絵の練習をしている。Comapanyをよろしくお願いします。はじめまして、ダーシノ(@bc_rikko)です。私は転職して10ヶ月で2回も本番環境をぶっ飛ばしました。お客様をはじめ、関係各位には多大なるご迷惑をおかけしたことを、ここでお詫び申し上げます。1回目は2015年11月27日、入社27日目のこと。pushしてしまい、CIが流れて本番環境が壊れた。原因はpush.defaultなのだが、詳しくはすでに記事を書いているのでそちらを読んでほしい。2回目は翌年9月1日、入社してちょうど10ヶ月たった日のことだ。しても本番環境をぶっ飛ばした。前回より盛大に......。タイトルにもあるようにrsyncコマンドが原因だ。当記事では、この「rsyncの悲劇」を二度と繰り返さないために原因・対策を共有したい。勘の鋭い方は「rsync」と「本番環境でやらかしちゃった」という組み合わせでオチにお気づきと思いますが、しばらくの間お付き合いください。Variablesとも呼ばれているプロパティがある。昨今のダークモード等のテーマ変更の需要の高まりとともに、多くのウェブサイトで使われるようになった。Propertiesを使うと以下のようにCSSだけでOSのテーマを判別し、ダークモード表示ができる。var(--background-color);}他にも以下のようにスタイルの管理がしやすくなる。Propertiesも使い方によっては闇を生み出してしまう。Propertiesのメリット・デメリットを理解し良好な関係を築く方法を紹介する。Serverでの開発を行った時にハマったのが、Nullと空文字("")の扱いの違いだった。結論から言うと、以下のようになっている。...【C#】いろんなパディング(空白埋めやゼロ埋め)固定長IFファイルの作成では必要不可欠な処理、パディング。文字長を一定にしたり、ブラの隙間に夢を詰めたりいろんな使い方がされる。このエントリでは以下の3種類の方法を紹介する。2)」とかいたらコンパイラさんに怒られてしまった。LEFT関数は特に問題ないが、可変長データ...Excelで「データを貼り付けできません。」というエラーが出た時の対処法Excelでなぜか図形が挿入できない。オブジェクトを貼り付けることができない。こんなしょうもないことで、10分を無駄にしてしまった。その対処法をまとめる。Google先生に聞いたところ、以下の対処法があったが、どれもよくわからなかった。