IT
おはこんばんちはaomaです。 GitHubとかのIssue見てるとたまにこんなアイコンの人見かけませんか? 結構いますよね?そうでもないですか? 外人のつよつよエンジニアはみんなこのアイコンにしてる!気がする。 ぼくもこのアバターにすればつよつよエンジニア…
Google App Script便利ですよねー。 みなさんGASをリポジトリ管理してますか?? 自分はGitHubでバージョン管理してます。 「Google Apps Script GitHub アシスタント」というchromeアドオンがおすすめ! chrome.google.com インストールするとGASの画面上で…
電卓代わりにちょっとした計算したいとき、スプレッドシートの計算式使うことあるよねーーー! ってことで今まではGoogleドライブから新規スプレッドシートを開いてーみたいなことをしてたんですが、最近はブラウザのアドレスバーに「sheet.new」って入力し…
2日ほど前にこの記事を見ました。 P++: 静的型付けをめざすPHP 感想は、 いま流行りの静的型付け?動的がPHPのいいところでは? PHP8から?すぐやん。共存?PHP内で宗教戦争になりそう。。 P++って名前がちょっとな。。 とはいえやっていかなければいかんの…
仕事していく上でコミュニケーションツールはもうSlackじゃないとモヤモヤしてしまう。 こんなにSlackを愛してしまうとはね。。 Slackが他のチャットアプリと比べて優れている点!おそらく特にないです。きっと世の中の流行りと使い慣れてしまったことがSlac…
みなさん、友人や会社メンバーと飲み会の日程調整する時どうしてますか? そう!やっぱり『調整さん』ですよね!便利!いつもお世話になってます。 しかしひとつ不満が。。 デフォルト開始時間が変更できない 候補日をクリックしたときのデフォルト開始時間…
はじめに 生きてるとたまーにデッドロックに遭遇することありますよね。 トランザクションの貼り方がいけてない、というか考慮されてない、というかよくわからず処理全体をトランザクションで覆っただろおまえ!みたいなアプリケーションのせいで。 そんなと…
たまに新規にJS書くとき、グローバルスコープを汚染したくないので即時関数で囲ってやることが多いんですが、毎回書き方どうだっけ?ってなるのでメモ。 ついでにonready(jQueryでの呼び名)とonloadについても。 実行タイミング 即時関数 その名の通り即時…
はじめに 以前までJavaScriptにはvarしかなくブロックスコープはありませんでした。 最近はletとconstが現れ、こちらはブロックスコープになります。 ※ググると『JavaScriptにブロックスコープはない』ってのがヒットしますが古い情報なので注意してね。 検…
I LOVEシリーズ大好評につきRUBY版作りました! ハートがいい感じでしょ?笑 購入はこちらから! I Love RUBY / エンジニア専用 ITシャツ ( aoma )のTシャツ通販 ∞ SUZURI(スズリ) いまならSUZURIキャンペーン中でTシャツ1000円オフです!急げー!
みなさんオリジナルTシャツって作ったことありますか? クラスTシャツなんかで誰しも1枚は持っていたことあるのではないでしょうか。 色を複数色使うとお金がかかったり、大量注文しないといけなかったりといったイメージはないですか? だが時は経ち、~今じ…
今まではIPv4 EC2とか立ち上げるとグローバルIPアドレスが付与されますよね! こんな感じの。 255.255.255.255 で、ふと思ったんです。EC2なんて毎日何千何万もの人が立ち上げてるはず。上限いかないのかなーと。 いまの形式はIPv4と呼ばれていて約43億個のI…
シングルコーテーションやダブルコーテーション内の文字列だけ置換したいときありますよね。 sedコマンドで"aaa"を"bbb"に置換したい!囲まれてないaaaは置換したくない!みたいな。 その場合はシングルコーテーションやダブルコーテーションで囲ってやる必…
デュアルディスプレイにした際、ディスプレイの識別がいつもと逆になってしまうことがあります。 いつもと操作感がことなって全く仕事になりませんよね。 そんなときに設定を元に戻す方法を記載します。 現象 アプリを起動したときサブディスプレイ側で開か…
以前書いた渾身の記事が検索でヒットしないので、もしかしたらインデクシングされてないのでは?と思い調べてみました。 インデクシングされているか調べる方法 調べたいページURLの頭にsite:を付けてgoogle検索します。 site: https://aoma23.hatenablog.jp…
毎回忘れるのでメモ。 下記からcodeの配列だけ作りたい。['circle', 'triangle', 'square'] $data = [ 'maru' => [ 'code' => 'circle', 'name' => 'まる', ], 'sankaku' =>[ 'code' => 'triangle', 'name' => 'さんかく', ], 'sikaku' => [ 'code' => 'squa…
jQueryによるajax時のレスポンスボディ取得方法について調べました。 成功時(done)は引数が用意されていてdataで取れますが、エラー時(fail)はなぜか用意されていない。。なぜ?使う機会が少ないからなの?? エラー時はjqXHRを使って'jqXHR.responseJSO…
表題の件、令和なのにスマートな書き方がないなんて!!!という話です。 やりたいこと JavaScriptでとあるタグに文字列を出力したい。 改行は改行して表示したい 改行コードが含まれていたら<br>タグに置換 他のタグは当然サニタイジングする 対応までの流れ va…
複数人でGitHubリポジトリを共有したいとき、あると思います。 そんな時はコラボレートしましょう! やり方は簡単です。 コラボレートする方法 リポジトリの設定でCollaboratorsを選んでユーザーIDかメアドで招待するだけ! これだけで複数人で開発できちゃ…
行追加 特定の行の前に挿入する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…
タイトルだけだと何言ってるんだお前は?という感じでしょうか。汗 さて、以前こんな記事がありました。 www.gizmodo.jp エクセルやWordやパワポなどのMicrosoftのOfficeファイルを直接編集できるようになるっていう告知でした。 で、待ちに待っていたのです…
正しい方法でGitHub Pages作ったのに、なぜか404エラーのままページが表示されないということがあります。 私はありました。昨日。 {username}.github.ioでリポジトリ作ってmasterにindex.html置いたのになぜか表示されない。。 ググったら、海外でも同様の…
下記のようにREADME.mdとindex.htmlが共存している場合、 GitHub Pagesとして表示されるのはREADMEだぞ!気をつけろ。 index.htmlを表示したい場合はREADME.mdを削除すればOK。
Gitpod試してみました! Gitpodとはブラウザ上でGitHubリポジトリを編集できたりしちゃうクラウドIDEです。 www.gitpod.io 使い方は簡単。リポジトリURLの前にhttp://gitpod.io#を付けて下記のようにアクセスするだけ。 http://gitpod.io#https://github.com…
できるエンジニアっぽくなりたいのでGitHub Pagesでポートフォリオを作ることにしました。 GitHub PagesはGitHubにHTMLファイルをコミットするとwebページとして表示してくれるやつですね。 で、新規にGitHubアカウント作成しリポジトリ作りました! github.…
記念すべき100記事目です。 アイコン変えた!とか、プロフィール更新した!といった内容にしようかと思っていたのですが、これにしました。 無理はしないでほしい ぼくはエンジニアをしていますが、友達にもエンジニアがいます。 エンジニアといえば炎上プロ…
Portalsとは japan.zdnet.com とのことで、iframeタグとよく似たportalタグができるらしい。 portalタグと<iframe>タグの違いは何かと言えば、Googleの新たなPortalsテクノロジーが<iframe>タグの制約を取り去ったものだというところにある。 Portalsを使用すること</iframe>…
スプレッドシートがアップデートされて、重複の削除が簡単にできるようになった模様。 いままではUNIQUE関数を使う必要があって地味に手間だったんですよね。 ということで、さっそく試してみました。 メニューからデータ→重複の削除を選ぶだけ! 1. 対象範…
業務で普段は関わらないんだけど、数ヶ月に1回とかたまーに連携しないといけない人とかっていますよね。 関連部署の〇〇さんとか。 そんなときみなさんどうしてます? Slackでふつーに連絡するよって人多いと思うんですが、私ちょっと気が引けちゃうんですよ…
Laravel goto viewをインストールすれば ControllerからCtrl + クリックでbladeファイルが開けるようになります! Visual Studio Code使いの人は是非!