aoma blog

エンジニアの日常とか技術とか

調整さんのデフォルト開始時間を変更するブックマークレットを作ったよ!

みなさん、友人や会社メンバーと飲み会の日程調整する時どうしてますか? そう!やっぱり『調整さん』ですよね!便利!いつもお世話になってます。 しかしひとつ不満が。。 デフォルト開始時間が変更できない 候補日をクリックしたときのデフォルト開始時間…

【MySQL】デッドロックしているプロセスをkillする

はじめに 生きてるとたまーにデッドロックに遭遇することありますよね。 トランザクションの貼り方がいけてない、というか考慮されてない、というかよくわからず処理全体をトランザクションで覆っただろおまえ!みたいなアプリケーションのせいで。 そんなと…

JavaScriptの即時関数とreadyとloadの違いまとめ

たまに新規にJS書くとき、グローバルスコープを汚染したくないので即時関数で囲ってやることが多いんですが、毎回書き方どうだっけ?ってなるのでメモ。 ついでにonready(jQueryでの呼び名)とonloadについても。 実行タイミング 即時関数 その名の通り即時…

【JavaScript】varとletとconstとブロックスコープについて検証してみた

はじめに 以前までJavaScriptにはvarしかなくブロックスコープはありませんでした。 最近はletとconstが現れ、こちらはブロックスコープになります。 ※ググると『JavaScriptにブロックスコープはない』ってのがヒットしますが古い情報なので注意してね。 検…

I Love RUBYグッズ作りました!

I LOVEシリーズ大好評につきRUBY版作りました! ハートがいい感じでしょ?笑 購入はこちらから! I Love RUBY / エンジニア専用 ITシャツ ( aoma )のTシャツ通販 ∞ SUZURI(スズリ) いまならSUZURIキャンペーン中でTシャツ1000円オフです!急げー!

【超簡単】SUZURIでオリジナルTシャツを作ろう!

みなさんオリジナルTシャツって作ったことありますか? クラスTシャツなんかで誰しも1枚は持っていたことあるのではないでしょうか。 色を複数色使うとお金がかかったり、大量注文しないといけなかったりといったイメージはないですか? だが時は経ち、~今じ…

【ブログ運営報告】日々のPV数と今月の目標

久々の運営報告です。 3ヶ月ほど前の記事で書いた通り、僕はいま脱ビギナー(月間3,000pv~)を目指しています。 そう、3ヶ月経ったのにまるで達成してない。。。 最近のPV数はこちらになります。 1日平均90PVくらいでしょうか。 でも当時は平均50PVくらいだ…

パブリックIPの枯渇問題について調べてみた

今まではIPv4 EC2とか立ち上げるとグローバルIPアドレスが付与されますよね! こんな感じの。 255.255.255.255 で、ふと思ったんです。EC2なんて毎日何千何万もの人が立ち上げてるはず。上限いかないのかなーと。 いまの形式はIPv4と呼ばれていて約43億個のI…

sedコマンドでシングルコーテーションやダブルコーテーションを含む文字列を置換する

シングルコーテーションやダブルコーテーション内の文字列だけ置換したいときありますよね。 sedコマンドで"aaa"を"bbb"に置換したい!囲まれてないaaaは置換したくない!みたいな。 その場合はシングルコーテーションやダブルコーテーションで囲ってやる必…

最近外に恐怖を感じる。それでも僕は働いてる

ぼくはお金持ちになりたい。 最近、通勤に恐怖を感じる。 道を歩いてたらいきなり刺されるかもしれないし、車が突っ込んでくるかもしれない。 電車もそうだ。満員電車だったら逃げ場もないし、駅の階段で後ろから突き落とされるかもしれない。 会社にいたっ…

【Windows】メインディスプレイが逆になったときの復旧方法

デュアルディスプレイにした際、ディスプレイの識別がいつもと逆になってしまうことがあります。 いつもと操作感がことなって全く仕事になりませんよね。 そんなときに設定を元に戻す方法を記載します。 現象 アプリを起動したときサブディスプレイ側で開か…

【超お得】メルペイ70%還元はいつまで!?

明日までです! 今すぐセブンイレブンに急ぎましょう! メルペイ?70%還元? 何の話?という人は下記記事がわかりやすいです! 【メルカリアプリ】セブンイレブン、ファミマでの2858円のお買い物で2000円還元じゃ〜 - おもち工房 何を買えばいいの? 紹介し…

【アイスの国のバニラ姫】レインボーポーチを持って映画館に行こう!

きらめけ!アイスの国のバニラ姫! ついに本日公開です! anpan-movie.com 3ヶ月ほど前から楽しみにしてました!(子どもが) ポーチの準備はOK? ムビチケで前売券を購入するともらえるレインボーアイスポーチ。皆さんゲットしましたか? 私は残りわずかと…

ZOZOCARDゲットしました!

シンプルでいい感じ! またクレジットカードが増えてしまった。 それにしても... そろそろクレカも電子のみでいいじゃん? 物理カードはもういらないっす。

渾身の記事がgoogleにインデクシングされてない件

以前書いた渾身の記事が検索でヒットしないので、もしかしたらインデクシングされてないのでは?と思い調べてみました。 インデクシングされているか調べる方法 調べたいページURLの頭にsite:を付けてgoogle検索します。 site: https://aoma23.hatenablog.jp…

【Laravel】多次元配列から特定の要素だけ抽出したい

毎回忘れるのでメモ。 下記からcodeの配列だけ作りたい。['circle', 'triangle', 'square'] $data = [ 'maru' => [ 'code' => 'circle', 'name' => 'まる', ], 'sankaku' =>[ 'code' => 'triangle', 'name' => 'さんかく', ], 'sikaku' => [ 'code' => 'squa…

jQueryのajaxエラー時にレスポンスボディを取得する方法

jQueryによるajax時のレスポンスボディ取得方法について調べました。 成功時(done)は引数が用意されていてdataで取れますが、エラー時(fail)はなぜか用意されていない。。なぜ?使う機会が少ないからなの?? エラー時はjqXHRを使って'jqXHR.responseJSO…

jQueryでサニタイズしつつ改行コードを<br>に置換する簡単な方法がなかった話

表題の件、令和なのにスマートな書き方がないなんて!!!という話です。 やりたいこと JavaScriptでとあるタグに文字列を出力したい。 改行は改行して表示したい 改行コードが含まれていたら<br>タグに置換 他のタグは当然サニタイジングする 対応までの流れ va…

昨今の高齢者自動車事故に思うこと

ぼくはエンジニアだ。 最近、高齢者の自動車事故が問題になっている。 今まで長い間生きてきた素晴らしい人生が時速100km近いスピードで突っ込んで終わってしまうって、どんな気持ちなんだろう。想像したくもない。 ぼくはエンジニアだ。 エンジニアならこん…

GitHubリポジトリを友達とコラボレートする

複数人でGitHubリポジトリを共有したいとき、あると思います。 そんな時はコラボレートしましょう! やり方は簡単です。 コラボレートする方法 リポジトリの設定でCollaboratorsを選んでユーザーIDかメアドで招待するだけ! これだけで複数人で開発できちゃ…

sedコマンドで行単位に処理するオプションの挙動メモ

行追加 特定の行の前に挿入するiオプション(insert) aaa ccc eee ccc行の前に挿入する sed -i "/ccc/i bbb" test.txt aaa bbb ccc eee 部分一致でも行単位で処理される sed -i "/c/i bbb" test.txt aaa bbb bbb ccc eee 一致する行すべて処理される sed -i…

スプレッドシートでExcelファイルをExcelのまま編集できるようになったよ!

タイトルだけだと何言ってるんだお前は?という感じでしょうか。汗 さて、以前こんな記事がありました。 www.gizmodo.jp エクセルやWordやパワポなどのMicrosoftのOfficeファイルを直接編集できるようになるっていう告知でした。 で、待ちに待っていたのです…

GitHub Pagesが404エラーのまま表示されない場合の対処法

正しい方法でGitHub Pages作ったのに、なぜか404エラーのままページが表示されないということがあります。 私はありました。昨日。 {username}.github.ioでリポジトリ作ってmasterにindex.html置いたのになぜか表示されない。。 ググったら、海外でも同様の…

GitHub Pagesはindex.htmlよりREADME.mdが優先される!

下記のようにREADME.mdとindex.htmlが共存している場合、 GitHub Pagesとして表示されるのはREADMEだぞ!気をつけろ。 index.htmlを表示したい場合はREADME.mdを削除すればOK。

GitpodでGitHub Pagesの編集が捗る!

Gitpod試してみました! Gitpodとはブラウザ上でGitHubリポジトリを編集できたりしちゃうクラウドIDEです。 www.gitpod.io 使い方は簡単。リポジトリURLの前にhttp://gitpod.io#を付けて下記のようにアクセスするだけ。 http://gitpod.io#https://github.com…

GitHub Pagesでポートフォリオを作るよ!

できるエンジニアっぽくなりたいのでGitHub Pagesでポートフォリオを作ることにしました。 GitHub PagesはGitHubにHTMLファイルをコミットするとwebページとして表示してくれるやつですね。 で、新規にGitHubアカウント作成しリポジトリ作りました! github.…

令和元年があと半年で終わる

5月に令和になり、あっという間に1ヶ月が過ぎましたね。早い! 残り11ヶ月の令和元年を楽しもう!とか思ってたんですが、、ちょっと待って!1月になったら令和2年じゃん!/(^o^)\ 令和元年はあと半年ちょっとしかない!油断していたのは私だけではないはず…

なぜ中田敦彦は「ルイーダの酒場で賢者を仲間にできる」と言ったのか考えてみた

logmi.jp にてオリラジ中田敦彦さんの講演が文章化されてます。 面白いのでプレゼン力向上したい人は是非読んでみてはいかがでしょうか。あっちゃんカッコイイです。 さて、この中で気になる一文を見つけましたので紹介します。 ドラクエではまず、ルイーダ…

良かれと思って行動した結果、やらなきゃよかった!ってなったことのある人に読んでほしい話

いま、良かれと思ってこの記事を書いています。 皆さん、良かれと思って行動したことありますか? その結果、逆に怒られたりエラーになったりして、あーもうやらなきゃよかった!!って思ったことありますか? 私はあります。ありありです。 でもこれってメ…

はてなブログのアイコンが変更されない時の対処法(アイコン変えました!)

おはこんばんちはaomaです。 このたびプロフィール画像を変更しました。 今までFFの青魔道士でしたが、オリジナリティがないしパクリだしということで前々からアイコン変えたかったんですよね。 以前からWoW!me(ワオミー) とかでどなたかに作ってもらおう…