ハイパーマッスルエンジニア

Vim、ShellScriptについてよく書く

2019-02-01から1ヶ月間の記事一覧

【Tips】Vimで先頭と末尾に文字を挿入する

Vim

コマンド一発で先頭と末尾に文字を挿入したいときってあるじゃん。 そんな時にどうするかって話。 方法 とりあえず結論から話すと以下のコマンドでいける。 :%s/^/先頭に入れたい文字/g | %s/$/行末に入れたい文字/g パイプで繋げれば良かったんやな。 %sの…

サーバーのコマンド実行をお願いするときに気をつけること5選

本番サーバーでコマンド実行する際、権限を持っている人にコマンド実行を依頼することってあるじゃん。全台サーバーに実行みたいな。 そんな時に「このコマンドエラー出るよ」と言われないために気をつけるべきことを書いていくぞ。 1. rm, cpには\をつけてa…

はてぶのsitemap.xmlの登録が保留のままになる

最近はてぶをPROにアップグレードし、独自ドメインに変更した。 GoogleAnalyticsの登録は無事済み、GoogleSearchConsoleにサイトマップを登録しようと思ったところ、保留のままとなる。 永久にステータスが保留のままになる しかも新しいGoogleSearchConsole…

fzfでAuthorを指定して編集ファイル一覧を出力する

優秀だなと思った人のソースは全部読みたい 自社開発や大規模なプロジェクトで開発しているとたまに「ああなんてわかりやすいコードを書くんや...」と思うことがある。 とりあえずgit blameして誰が書いたのか特定したはいいものの「もっとこの人の書いたコ…

ブログ(割とガチ目な)を始めたい友がいる

友が困っているなら力になりたいじゃん? 高校からの親友で今猛烈に頑張っている友がいる。友達が3人ぐらいしかいない俺にとっては非常に貴重な存在だ。 その友が「情報を発信したい、でも何から始めたらいいのかわからんしそれを調べる時間もない」と言って…

phpのempty()には気をつけろと言うけど具体的にどういうケースやねん

PHP

巷でよく「empty()は挙動をわかっていないと使ってはいけない」というのを見るが具体的にどういう場面で注意したらいいのかイマイチ理解していなかった。 そこで「気をつけてはいたが実際にempty()で痛い目に会った」話をしたい。 empty()とは empty()で気を…

はてなAPIをcurlでサクッと実行する

とりあえずはてなAPIをサクッとshellで実行したい人に向けて。 自分の記事を取得する curl -u {はてなID}:{APIキー} https://blog.hatena.ne.jp/{はてなID}/{ブログID}/atom/entry はてなAPIはOAuth認証、WSSE認証、Basic認証のいずれかを行う必要があるので…

Laravel+Alamofireで画像のアップロードがうまくいかない件

iOSのインカメラでキャプチャを撮ってサーバー側に保存する、といった処理をしようとした際、どうもサーバー側で画像が受け取れない。 なぜか画像が$_FILEではなく$_POSTに入ってきてしまい、かつバイナリ文字列のような形で来てしまう。 結論としてはAlamof…