コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

雑記

GoogleタグマネージャーでURLが一致するときのみに実行されるトリガーを仕込む方法

その日に学んだことがこれぐらいしかなかったという感じでメモ、別途ゼロから始めるタグマネージャーのまとめは作りたい気持ち。 やりたいこと URLにnextが含まれる場合のみタグが実行されるようなトリガーを設定したい やり方 スクリーンショットを乗せたほ…

リモートワークのビデオコミュニケーション事例をざっくり調べてみた

リモートワークにおけるビデオでつなぎ続けるのはどのようなものがベターなのか、我々はその謎を解明すべくネットの海を漁った… 事例紹介 事例1 ソニックガーデン kuranuki.sonicgarden.jp ソニックガーデンのブログはリモートワークのノウハウの宝庫。 記事…

GooglePlayは公開のあとに審査される、ということの出典を調べてみた

雑記です。 経緯と調査結果 iOSアプリと事前審査 スマートフォン向けアプリを作る方はご存知「Appleのアプリ審査」 iOS向けのアプリケーションを配布する方法としてはAppleが用意するマーケットである AppStore に公開することが一般的な方法なのですが、 そ…

Markdownでものを書くときにだいぶ役に立つChrome拡張『Create Link』

技術的なことを何もできなかったし、腰を据えて記事を書く時間もなかったので日頃使ってるもの紹介です。 chrome.google.com 今開いているページのMarkdownリンクをサクッと作ることができます。 Create Link - Chrome ウェブストア 選択をしないと、そのペ…

技術書典5で偶然出会ったセイチョウジャーニーを読んで、仕切り直しをしようと思った話

雑記というか日記と感想といまの思いがごちゃまぜになったものです。 本との出会い 技術書典5に行ってきました。 techbookfest.org (コミティアでもそんな買い方をするんですが)直感的に「いいな!」と思った本やパラパラ立ち読みして「いまの生活にもちょ…

常設ディスプレイに計測系ダッシュボードを表示するときに便利なChromeプラグイン『Revolver - Tabs』

よくGoogleAnalytics等のダッシュボード表示系コンテンツをディスプレイとかで表示することがあると思うんですが、そういうときに役立つプラグインをご紹介 DL先 Revolver - Tabs 使い方 このツール自体は「GoogleChromeで複数タブを開いているときに一定秒…

画像をアップロードできる機能におけるImageMagickの危険性を考えてみる

画像変換系SaaSを使うか否か、を考えたときのただの雑記です。 今回考える機能 ざっくりとした要件 『ユーザーが任意でアップロードした画像を保存したい』 という要件があるとする。 考えなければいけないこと 仕様面 画像ファイルの形式は何を許可するか …

PV、Session、UUの考え方を整理してみる

PV、Session、UU。どれもサイトに訪れた数を表す指標であり、大概のツールは実装されている。しかしながらいざ自分で作ると考えたときにどういう違いがあるのかがあまりまとまってないのでまとめてみた系雑記です。 PV,Session,UUとは どれも期間に対してど…

先祖返りことを英語で表す場合はデグレよりもリグレッションのほうがニュアンスは近そう

そういや先祖返りって言うけど、正しくはなんなんだろう、みたいなトリビア的メモ。 ソフトウェア開発における先祖返りとは 本来の意味 直接の両親でなく,それより遠い祖先の形質が子孫に突然に現れること。 - 先祖返り(せんぞがえり)とは - コトバンク こ…

RailsのViewPartialにて引数確認にdefine?を使うようなケースは本当にそこまでやるか立ち止まって考えて欲しい

人それぞれやり方はあると思うけど、自分はこう思うよ系雑記 環境 rails (5.2.0) 事例 前提の話 レイアウトとレンダリング | Rails ガイド の 「3.4.4 ローカル変数を渡す」にも紹介されているように部分Layoutには変数を渡すことができる。 ▼contents/index…

AppStoreへのリンクをただ作りたいときはLinkMakerを使う

小ネタです。 やりたいこと AppStoreへのリンクを作りたいので、ストアアプリが立ち上がるURLが知りたい やり方 iTunes Link Maker に行って ストア国を「日本」 メディアタイプを「App」 にしてリンクを貼りたいアプリの名前を検索する ※上記の場合は「ダン…

風邪で寝込んでいる(現在進行系)のため1回休み

風邪で寝込んでたため一回休みです。 【第2類医薬品】カコナール2 45mL×4出版社/メーカー: 第一三共ヘルスケア発売日: 2007/07/02メディア: ヘルスケア&ケア用品この商品を含むブログを見る

式年遷宮とディスポーザブル長屋

体調悪めなので雑記 + 用語備忘録的な話です。 個人的に昔からインフラ構築とは遠い場所で仕事することが多くて、抱くイメージとして プロの長年の経験と勘により編み出される設計 失敗や空気感から編み出されるミドルウェアのセットアップ法 数多の死線をか…

Googleの広告系サービス名称と機能をざっくり理解する

Googleの広告系各種サービスって日に日に名前変わるなかで、DoubleClick系の名前が刷新されたので、2018年9月現在の話としてざっくりとまとめてみる Google Ads(日本語名: Google広告) もともとGoogle AdWordsと呼ばれていた、広告を出したい人向けのプラッ…

勉強会のことをメモっていると実況Tweetができないジレンマ

雑記です(builderscon2018に参加してるのですが、参加したセッションのメモはまた明日まとめて) 自己でまた振り返ってみたいようにに見たスライドと一言感想はブログにしたためているんですが、いかんせんハッシュタグで実況してください!系と相性が悪い…

汎用化処理に対して良いアプローチを考えたい

雑記です。 Railsをやっていると『DRYじゃない』とか『DRYにしよう』みたいのでいろいろ処理をまとめることが多いと思います。その結果、親しいカテゴリの処理が一つにまとまることが多いです。 ただ割と起こりがちな現象として 似たような処理だが細部が違…

良いコードレビューの回しかたを考えるときに一度読みたいスライド、『デキるプログラマだけが知っているコードレビュー7つの秘訣』

スライド回顧録です。 デキるプログラマだけが知っているコードレビュー7つの秘訣 from Masahiro Nishimi www.slideshare.net ヤバいコードとはなにか、それを生み出さないためのレビューとはどうあるべきか、それを言語化するときに手助けになるのがこのス…

jq を使って平文のJSONをシェルコマンドだけでいい感じにエスケープする

vegeta の Readme 見てたらこんな使い方あるんだ的なメモ 環境 $ jq --version jq-1.5 ※jqの説明は参考リンク参照のこと 使い方 例 特定のJSONの値をちゃんとエスケープを書けたURIにしたいときがあったとする。 例えば { "url": "https://example.com/searc…

シェルでただ使いたい人のためのgo言語での外部ライブラリの入れ方

GoLangをちゃんとやろうと思い始めたんだけど、俺はパッケージだけ使いたいねん…というときにどれもイマイチしっくりこなかったのでメモ 環境 $ go version go version go1.8 darwin/amd64 入れ方例 A Tour of Go で上げられている gotour を例に説明する GO…

jquery で 要素の確認に length を使うのであればちゃんと比較演算子を使って欲しいという気持ち

コードレビューしてるとときたま見かけて、すごくなんとも言えない気持ちになったのでそれに対する叫び的な雑記 よくあるコード <div id="xxx"> <div class="sample"> サンプル </div> </div> $(function(){ if($('#xxx').children('.sample').length) { console.log("class sample has"); } }); みたいな形…

UTCにおける1970年1月1日0時0分0秒がUNIXTIMEの始点なのかをざっと調べてみた

気になったのを調べてみた系雑記です。 『UNIXTIMEの0って1970年の元旦0時っしょ?』という知ってる人は知っている、知らない人は覚えてね的なネタ。なんでその日なのか調べてみた。 …と思ってしっかりとした出典調べたんですが、ざっと見た限りだと何故かを…

Railsで簡潔になったメソッド呼び出しの仕組みを説明するための記事を書いた

Qiitaにはコラム的に書きましたが、その書いた経緯系雑記です。 最近ずっとPHPをやってきた人にRailsの使い方を教えることがあったんですが、Mailerの話になり def welcome_email @user = params[:user] @url = 'http://example.com/login' mail to: @user.e…

BigQueryがNewUIになった

本来書こうとしてたことが全然かけなかったので雑記的小ネタ。 こないな感じで日本語なUIになりました。 嬉しいポイントとしては デフォルトでStandardSQL クエリの実行時間とバイト数が見やすくなったのでお金計算がしやすくなった あらゆる履歴が見やすく…

SQLで『COUNT(条件式 OR NULL)』の原理を忘れるので備忘録として書いた

QiitaのほうがMarkdownが綺麗にかけるので、実例込み版はそっちに書いた qiita.com 要約 COUNT(カラム) でカラムがNULLでないものをカウントする カラム には id == 1 のような条件式が指定できる、が条件式は1か0のどちらかが返却されるので全てがカウント…

『Web制作者のためのCSS設計の教科書』を読み終わったよメモ

積本だったのを読み終わったので感想的なメモです。 買った経緯 CSSの知識が中途半端だったので地ならしとしてなにか読みたいなと思い購入。 どっかの技術ブログで新卒研修向けに名前が上がっていた気がしたのでそれを思い出してポチる。 感想 CSSをなんとな…

よくサーバにファイルを送る時に固める方法を書いた

Qiitaに以下の記事を書いた。 qiita.com インフラをメイン稼業にしてないので、seed的な用途のファイルとかの転送方法は利用頻度的に脳内のメモリからすぐ消えるので、すぐにパッと見れる物が欲しかった。 そして使う時は大体が 圧縮 転送(scp) 解凍 ファ…

プログラミング言語やフレームワークによって意味合いが変わる言葉、empty

empty って名がつくもの、いろいろな言語やフレームワークにあるんですが、言語によってあらわすものがまちまちなので気をつけたほうがいいよねっていう小話 いろいろなempty Ruby empty? (String) - Rubyリファレンス empty?メソッドは、文字列が空文字列(…

pdfをExcelやWordに書き出したいときはAcrobatがあれば書き出せる。

今日技術的な仕事あんまりできてないので雑記。 すごい便利、ただし有料。月1,580円なのでそれなりにする。(自分は全部入りプランを買っている) バージョン どんなものが選べるか Word,Excel,PowerPoint なども行けるしHTMLも行けたりする(ただし綺麗に出…

ROCK IN JAPAN 2018 の 少額支払いは電子決済でほぼできる状態にあったのがすごい、というだけの話

雑記です。 ROCK IN JAPAN FES 2018 に行ってきました。 rijfes.jp 野外フェスなのにすごいなと感心したのが、ほぼすべての場所で電子マネー決済が使えたこと。 会場内で電子マネーをご利用いただけます - ROCK IN JAPAN FESTIVAL 2018 オフィシャルグッズ販…

Googleのアルゴリズムアップデート、パンダとペンギンの今

雑記です。 Googleのアルゴリズム変更を種類に応じて「パンダアップデート」「ペンギンアップデート」と呼んでいる時期があったが、今は呼んでいないという話。 Googleのアルゴリズム変更の種類、パンダ・ペンギン 過去Googleの検索アルゴリズムの変更は2種…