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

台風19号関連のツイート〜武蔵小杉のすみっこから

武蔵小杉の端っこの方、多摩川まで徒歩数分のところに住んでいます。ええ、そうなんです。川崎市から配布されたハザードマップで真っ赤になってるところですねw テレビなどで報道のあった通りこのエリアは2019年の台風19号により街中が浸水することになりま…

[へやキャン] メスティンで自動炊飯してみる

先日の台風19号で幸運にも被災を免れたのですが、やっぱりいざと言う時にどこでも寝食ができるスキルが欲しいと思ったのがきっかけで、キャンプ用品を徐々に揃えることにしました。 今回はアルミ製の「メスティン」をゲットしたのでこれでご飯を炊いてみます…

deploygateが入らない - macOSにdgコマンドをインストールする

CLIからDeplyGateを利用できるdgコマンドですが、macOSでは通常コマンド一発で入ります。 $ curl -sSL https://deploygate.com/cli/install | bash $ dg --version dg 0.7.0 ところが環境によってはエラーとの戦いに突入しすんなり入ってくれません。という…

[Quora] バックアップを取るのにオススメのNASは?

Quora回答シリーズです。 質問 バックアップとりたいのですが、ネットワークはwifiで使えたり、手軽に暗号化等機密保持設定もできる素人におすすめのRAID1ストレージはありますか? ※質問ページ もう少し詳しい要件が聞きたいところですがw 巨大なデータ以…

[Quora] 今後もSMS認証が使われ続ける?

Quora回答シリーズです。 質問 最近、SMSによる二段階認証が多用されすぎの気配がありますが、やがては、一日20通くらいは普通だ、という世の中になるのでしょうか? ※質問ページ なかなかユニークな質問文だったので思わず回答しましたw もっと笑いを入…

[Quora] テストコードは書いた方がいいですか?

Quora回答シリーズです。 質問 テストコードは書いた方がいいですか? ※質問ページ 場合によっては書かなくても良いし、無理にTDDする必要もない派です。ちょっと一般論になりすぎた気もしますが簡単に回答しました。

[Quora] 無料版のサービスに広告をつけるのってダメなこと?

Quora回答シリーズです。 質問 無料版と有料版があるサービスを開発しています。 「自分だったら嫌です」と広告配信機能を開発者に反対されています。 会社として完全無料は難しいと思うのですが、何か発想の転換のヒントを頂けないでしょうか? ※質問ページ…

[Quora] パソコンのOSがクラウドにならないのはなぜ?

Quora回答シリーズです。 質問 パソコンのOSがクラウドにならないのは何故ですか? ※質問ページ まだ一般的に普及しているとは言い難いですが、お仕事で利用している方は多いはず。かなり昔に設置業務をお手伝いしたことがあったので回答してみました。

[Quora] 青山学院大学に入学した理由は?

Quoraへ回答シリーズ。これが初投稿でした。 質問 青山学院大学に入学した理由は何ですか? ※質問ページ もともと専門学校を中途退学したのですが、当時から大学という場所へのあこがれもあり社会人入試からの夜間大学へ通っていた際の思い出を回答した際の…

[Quora] バイクに乗ろうとしたら家族から反対されたけど、そんなにおかしいこと?

Q&AサイトのQuoraにたまに回答しているのですが、ブログにも一部の回答内容を残して置こうと思います。 ご質問 還暦を超えた今、自動2輪免許が欲しくて仕方がありません。若い時に50CCは良く乗っていました。しかし、運動能力の低下など危険だから家族の同…

はじめてのAnsible #1 入門編

Ansible便利ですよね。 一度設定ファイルを作ってしまえばあとはコマンド一発で同様のサーバ環境が作れます。対象サーバも一度に何台でもまとめて設定できるのも便利。最近では人間が手作業で実行する日々の運用でも活躍するシーンが出てきました。サーバの…

[Linux] yumで特定パッケージのバージョンアップを阻止する

ローカルでの検証用にVirtualBox上でLinuxを動かしているのですが、迂闊にkernelのバージョンを上げてしまうとGustOS用のドライバ(Guest Addition)の再インストールが高確率で発生します。それは良いのですが、問題は再インストールが一発で上手くいった試し…

[Linux] パスワードを変更する - passwd

Linux上のユーザーのパスワードを変更するにはpasswdコマンドを利用します。 実行例 自分のパスワードを変更する 自分のパスワードを変更する場合、管理者権限(root権限)は不要です。 $ passwd ユーザー katsube のパスワードを変更。 katsube 用にパスワー…

[Linux] ユーザーを新規作成する - useradd

Linux上にユーザーアカウントを新規に作成するコマンドはuseraddです。 $ sudo useradd -m (ユーザー名) 細かい設定の変更は作成後にいつでも行うことができるので、オプションを指定し忘れた場合は各種設定を行うコマンドを追加で実行すれば大丈夫です。作…

[Linux] ユーザーを削除する - userdel

Linuxで作成済みのユーザーを削除するにはuserdelコマンドを実行するだけです。 $ sudo userdel -r (ユーザー名) なお特に確認は求められず、Enterキーを押した瞬間削除されますので実行には十分気をつけてください。

[バイク] CB400SFで行く島根ツーリング! 出雲〜三瓶山〜仁摩編

ここ数年、お盆は暑すぎるので気温が落ち着いた10月前半ごろに帰省してるのですが、今年は仕事の関係で9月13〜19日の約一週間の日程で帰省しました。メインは生まれ故郷のツーリングスポット巡り。今回はバイクで帰省しなかったので現地でレンタルし、三瓶山…

[AWS] Node.js版 aws-sdkを設定する

Node.jsからAWSの様々なサービスを利用できるaws-sdkを使ってみます。 今回はインストールから利用開始できるまでの設定を行います。 AWS上の操作は大丈夫という方は、「Nodeから利用する」の項目からご覧ください。

[HTML5] Canvasでアニメーション

Canvasを利用して簡単なパラパラアニメを作成してみます。 原理としては授業中にノートや教科書の端に描いた絵をパラパラとめくって動かしたのと同じ。Canvasに描画したあとに適当な時間待機後、Canvasをお掃除したあとに少しだけ動かした絵を描画…をひたす…

[HTML5] Canvasに図形を描く - 三角形

Canavsに三角形を描画します。 HTML5では四角形と円、線以外を描画する専用のメソッドは用意されていませんので、線を組み合わせることで三角形などのの図形を描くことができます。

[HTML5] Canvasに図形を描く - 直線・曲線

Canavsに線を描画します。 ここでは純粋な直線と、曲線として円弧、ベジュ曲線を取り上げます。

[HTML5] Canvasに図形を描く - 円

Canavsに円を描画します。ここでは正円と、一部が欠けた円を取り上げます。

[HTML5] Canvasに図形を描く - 四角形

Canavsに四角形を描画します。また四角形で囲んだ領域をまるっとキレイに削除することも可能です。

[HTML5] Canvasにテキストを描く

Canvasにテキストを描画します。フォントや色なども自由に指定できます。

[HTML5] Canvasに画像を貼り付ける

HTML5のCanvas上に絵を描画することが可能ですが、さすがにすべてをプログラムで描画するのは現実的ではありません。というわけで今回はJPEGやPNGなどの画像を貼り付ける方法になります。 今回は「ゆるドラシル」のアセットを利用させていただきました。 yur…

[JavaScript] キーボードからの入力を取得する

今回はJavaScriptでキーボードの何らかのキーが押されたら、そのキーコードを取得する処理を取り上げます。 解説 キーコードを取得 結論から言うと以下のようにkeypress, keydown, keyupのいずれかのイベント処理で引数として渡されるオブジェクトのe.keyCod…

[HTML5] カメラのフロントとリアを切り替える

スマホなどでカメラを操作する際に、リアとフロントのカメラをJavaScriptで切り替える簡単なサンプルです。

カナヘイ展に行ってきた (大満足)

8月5日の昼下がり、カナヘイ展に行ってきました。 カナヘイ先生が昨年プロデビュー15周年を迎えたのを記念し、7月25日から8月6日まで松屋銀座で開催された展覧会。春ごろに発表されて以来ずっと気になっていたのですが、女子だらけの空間におっさんが行って…

[HTML5] フルスクリーンの開始と解除

例えば写真などを出来る限り広い画面で、余計な情報を取り払って表示したい場合があります。ゲームなどではよくある要件だと思います。今回はそんなときに利用する「フルスクリーン化」を取り上げます。

[HTML5] スマホの縦向き/横向きを検知する

特にがっつり遊ぶタイプのスマホゲームでは、端末を横にして遊ぶことが多いと思います。電車内などで立ちながら利用されることの多いニュース系のアプリやコンテンツは大抵の場合横向きですよね。今回はスマホの向きを検知し、見た目を変化する方法について…

[Firebase] デプロイ対象を一部のサービスに限定する

小ネタです。 Firebaseでは特に何も考えずCLIでfirebase deployコマンドを実行するとプロジェクト内のすべてのファイルをデプロイしてくれちゃいます。意図した物であればもちろん良いのですが、例えばHostingだけ、もしくはCloudFunctionsだけといった場合…