タグ

2017年3月31日のブックマーク (26件)

  • 【RoR】where like orの書き方 - Qiita

    @params = '田中' User.where("first_name LIKE :name OR last_name LIKE :name", name: "%#{@params}%") まあ、ファーストネームとラストネームに分けなくても方法はあると思うのですが、わかりやすいと思ったので。 ※ コメントを頂いて、よりdryになりました。

    【RoR】where like orの書き方 - Qiita
  • スタートアップのCEOが実践する「最高の生産性ハック」14選 | ライフハッカー・ジャパン

    Crew blog:生産的なCEOは、生活の中のあらゆる場面で生産的です。それは、日々の細かい選択をいかに適切にしていくかにかかっています。例えば、 Netflixを見るか、それとも寝るか ネットワーキング・イベントに行くか、それとも営業メールを書くか デートに行くか、それとも投資家プレゼンを作成するか 何をするにも機会費用が発生します。 生産的なCEOは時間をかける価値のあることに時間を使えます。 生産性のレベルアップこそ、スタートアップを成功に導くベストな方法です。 スタートアップの成功は成長により定義され、成長は通常、収益/使用者を尺度として測られます。時間の使い方が上手いと(例:何かをよりうまくより速くする)、成功の日の目を見るスタートアップにするチャンスを作れます。 時間の管理が上手いと、収益をも増やす可能性のある試作品を作ったり、有効なマーケティング戦略を考える時間が余分にでき

    スタートアップのCEOが実践する「最高の生産性ハック」14選 | ライフハッカー・ジャパン
    suginoy
    suginoy 2017/03/31
    “カレンダー上で「定期的なアイテム」を作り、作業によって1時間から3時間ぐらいブロックします。”
  • Mida - A Microdata extractor/parser library for Ruby

    Mida is a Microdata extractor/parser library for Ruby. Installation Mida keeps RubyGems up-to-date with its latest version, so installing is as easy as: $ gem install mida Requirements: Nokogiri Command Line Usage To use the command line tool, supply it with the urls or filenames that you would like to be parsed (by default each item is output as yaml): mida http://lawrencewoodman.github.com/mida/

    suginoy
    suginoy 2017/03/31
  • Cookie の仕様とセキュリティ | yunabe.jp

    このドキュメントの目的は Cookie とは何かを一から説明することではないので、そもそも Cookie とは何で何に使えるのかといった話はWikipediaCookie の記事などを参考にして下さい。 ここでは Cookie がどういうものかは大体理解しているという前提で、仕様の確認をしていきます。 目次 Set-Cookie ヘッダを使って Cookie を保存する Cookie を参照する JavaScript を使って Cookie を保存・参照する Cookie の属性 domain 属性 path 属性 max-age と expire secure httponly その他 クッキーと port 番号 Cookie が絡むセキュリティ関係の問題 通信路上でのクッキーの漏洩 クロスサイトスクリプティング (Cross Site Scripting, XSS) Set-Co

  • PageSpeed Insights

    This site uses cookies from Google to deliver its services and to analyze traffic.

    suginoy
    suginoy 2017/03/31
  • URLスキームを利用して、アプリが入ってたらアプリ起動、入ってなかったらストアへ!を実現。 - Qiita

    概要 アプリを作った後に、アプリのストアURLをシェアしたりしますよね? もしそのリンクを開いた時に PCユーザーならアプリの公式HPへ飛ばす Androidユーザーかつアプリが入っていたらアプリを起動 Androidユーザーかつアプリが入っていなかったらアプリのストアを表示 iOSユーザーかつアプリが入っていたらアプリを起動 iOSユーザーかつアプリが入っていなかったらアプリのストアを表示 というのを実現出来たら便利じゃないですか? 事前準備 まず、Android、iOSのアプリはURLスキームを使えるようにしておいてください。 このあたりの説明は割愛します。 あとは、アプリの公式HPとかを作ってください。 ココらへんも頑張ればできるよ!頑張れ! プログラム 以下のプログラムを書いてサーバーにアップします。 あとは、シェアするときに下記のファイルを開くURLをシェアすればおk。 <!DO

    URLスキームを利用して、アプリが入ってたらアプリ起動、入ってなかったらストアへ!を実現。 - Qiita
    suginoy
    suginoy 2017/03/31
  • WEB ページの読み込み時間を短くしよう - Qiita

    まずは遅くなる原因を取り除こう この記事ではクライアントサイドに焦点を当てて紹介しますので、PHPRuby などサーバーサイドのプログラミングに関することは一切出てきませんのでご了承ください(o*。_。)oペコッ サイトの読み込みが遅い場合、大抵はまずいやり方をしている一部分が足を引っ張っていることが多いと思います。 手当たり次第に最適化を試す前に「なぜ遅いのか?」問題の切り分けをしっかりやってから対応を考えましょう。 原因はどうやって特定するの? PageSpeed Insights (developers.google.com) を使ってみる ブラウザ搭載のデバッガで調査するのが王道だけど、お手軽に調べるのであれば PageSpeed Insights がキャッチーでオススメです。 最低限のお作法について指摘してくれるので、指摘事項を直していけば割と解決します。(原因が曖昧なま

    WEB ページの読み込み時間を短くしよう - Qiita
    suginoy
    suginoy 2017/03/31
    “PageSpeed Insights”
  • rubyでドメインの扱いを幸せにするための記事 - Qiita

    ドメインを正しく扱うのは意外と難しい ドメインの扱いって意外と難しいんですよね。仕様が決められているし文字列なんだしちゃちゃっと正規表現で、なんて考えで実装しちゃうと後で作り直すことになります。 とても幸運な事に今のRubyはドメインを扱うライブラリがとても充実しています。この記事ではRubyからドメインを操作する便利なライブラリとその使い方を説明します。 標準ライブラリのURIを使う URIクラスのsplitを使うとURLからドメインを簡単に取り出せます。 以下サンプルコードはmodule URIからの引用です。 require 'uri' p URI.split("http://www.ruby-lang.org/") #=> ["http", nil, "www.ruby-lang.org", nil, nil, "/", nil, nil, nil] require 'uri' p

    rubyでドメインの扱いを幸せにするための記事 - Qiita
    suginoy
    suginoy 2017/03/31
    “publicsuffix-ruby”
  • rails-assets-fontawesome 4.4.0 にアップデートしたらフォントが迷子に (asset compile 編) - Qiita

    # 4.3.0 -[100756]% grep -r woff2 vendor/bundler/ruby/2.0.0/gems/rails-assets-fontawesome-4.3.0 vendor/bundler/ruby/2.0.0/gems/rails-assets-fontawesome-4.3.0/app/assets/stylesheets/fontawesome/font-awesome.scss: src: font-url("fontawesome/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format('embedded-opentype'), font-url("fontawesome/fonts/fontawesome-webfont.woff2?v=4.3.0") format('woff2'), font-

    rails-assets-fontawesome 4.4.0 にアップデートしたらフォントが迷子に (asset compile 編) - Qiita
  • スマホサイト対策!ウェブクリップアイコンの設定を忘れずに | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちは!サリーです。 昔は、設定していたら「あらオシャレ」くらいの感覚だったfaviconも、近頃はすっかり必須項目となってまいりました。 ▲ちなみにLIGのfaviconはこんな感じ その一方で、最近ではスマホ用の「ウェブクリップアイコン」というものがあります。 これがちゃんと設定してあると「おっ」て思います。とっても簡単なので設定してみましょう。 ウェブクリップアイコンって? スマホではホーム画面にブックマークのアイコン(タップでブラウザが立ち上がり任意のサイトが開くアイコン)を置くことを、「ウェブクリップ」と呼びます。 そのときホーム画面で使用されるアイコンの事をそのまんま「ウェブクリップアイコン」と呼ぶのですね。 ウェブクリップアイコンをホーム画面に設置する方法 iPhoneなどの場合 iPhone/iPod touch/iPadでは、Safariでサイトを開き、下部中央の共有

    スマホサイト対策!ウェブクリップアイコンの設定を忘れずに | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • JavaScriptの読み込みを最適化してページの表示速度を高速化する6つの方法

    [対象: 中〜上級] 僕のブログではてブ数がいちばん多いのはウェブページを高速化するTIPSを解説した記事です(まだ読んでない人はぜひ読んでください!)。 その記事では高速化全般を扱っていましたが、今日の記事ではJavaScriptに的を絞って表示速度をスピードアップできる施策を6つ紹介します。 もともとはSearch Engine PeopleブログのOptimizing JavaScript for Better Web Performanceで説明されていたものです。 記事作者のJoydeep Deb(ジョイディープ・デブ)氏に僕のブログでの転載許可をもらえました (Thanks, Joydeep!)。 逐一の翻訳ではなく、書かれている内容をもとに僕の言葉で解説していきます。 1. HTTPリクエスト削減のためにJavaScriptファイルを1つに統合する ウェブページの表示を高速化

    JavaScriptの読み込みを最適化してページの表示速度を高速化する6つの方法
  • Bootstrapの画面を手軽に作れるツールまとめ

    業務システムの画面やWebサービスの管理画面にBootstrapを採用するケースが増えていますが、それでもBootstrapならではの書き方を覚えないといけません。バージョンが上がるごとに書き方が変わるので習得が面倒と感じる人も多いでしょう。 そこで使ってみたいのがBootstrap用のUIビルダーです。ドラッグ&ドロップで画面が設計できれば作成も簡単ですよね。 lollytin beta 1.4 – A yummy HTML5 blockouterer! Bootstrapのデザインをドラッグ&ドロップで作っていくのですが、見た目はデフォルメされています。その分、細かいところにこだわりすぎずにさくさくと作っていくことができます。 Pingendo – web authoring with comfort PingendoはBootstrap専用のオーサリングソフトウェアです。Mac OS

    Bootstrapの画面を手軽に作れるツールまとめ
    suginoy
    suginoy 2017/03/31
  • Try Jupyter!

    try.jupyter.org has moved to jupyter.org/try. You will be redirected shortly.

  • tarコマンド(GNU拡張版)で覚えておきたい使い方13個 | 俺的備忘録 〜なんかいろいろ〜

    Linux、UNIXでアーカイブファイルに関するコマンドといえば、やはりtarコマンドだろう。 アーカイブファイルとは、多数のファイルをそのユーザ・グループ情報やパーミッション、タイムスタンプ等の情報と共に、一つにまとめたファイルのことだ。ただのアーカイブファイルだと圧縮までは行われないため、通常はgzipと組み合わせて圧縮もさせる。 今回はこのtarを作成するtarコマンドについて、覚えておくと便利な使い方を紹介する。 なお、使用したのはCentOS 7にインストールされている以下のバージョンとなる。 [root@test-centos7 ~]# tar --version tar (GNU tar) 1.26 Copyright (C) 2011 Free Software Foundation, Inc. 使用許諾 GPLv3+: GNU GPL version 3 またはそれ以降

  • 受信メールに「undisclosed-recipients:;」が表示される件について

    受信したメールに「undisclosed-recipients:;」が表示される件について調べてみました。 1.事象 受信したメールを開いたときに、宛先欄にはメールの送信先の名前が表示されます。 下のスクリーンショットはThunderbirdでの受信メールの表示例で、「To:」に自分のメールアドレスが設定されている場合、宛先欄には「(自分)」と表示されます。 が、この宛先欄に「undisclosed-recipients:;」と表示される場合があります。 2.原因 受信メールの「To:」や「Cc:」にメールアドレスが設定されておらず、「Bcc:」のみにメールアドレスが設定されている場合、そのメールを開くと、宛先欄に「undisclosed-recipients:;」が表示されます。 3.「undisclosed-recipients」の意味 では、この「undisclosed-recipi

    suginoy
    suginoy 2017/03/31
  • コーヒーで眠気をとばすとヤバイ これだけの理由

    SLEEP 最高の脳と身体をつくる睡眠技術 TED、FOX NEWSで全米話題沸騰!睡眠の質を向上させるカギは脳内物質にあり!すべての疲労を超回復し、脳のパフォーマンスを最大化する最強の睡眠法が初上陸。事、ベッド、寝る姿勢、パジャマ――睡眠の全技術をオンラインで紹介。 バックナンバー一覧 「コーヒーを飲むと眠れなくなる」は当 カフェインは神経系に強い影響を与える刺激物だ。神経系がクリスマスツリーのように点灯すれば、上質な睡眠はとても得られない。とはいえ、コーヒーを好む人はとても多い。 学術誌『ジャーナル・オブ・クリニカル・スリープ・メディスン』に、カフェインが睡眠に及ぼす影響についての重大な見解が掲載されていた。 「仕事を終えた帰り道にマグカップ1杯のコーヒーを飲むと、睡眠に悪影響が生まれ、その影響力は寝る前にカフェインを摂取する場合と同等と思われる」 その実験では、複数の被験者に異

    コーヒーで眠気をとばすとヤバイ これだけの理由
    suginoy
    suginoy 2017/03/31
    "人体でのカフェインの半減期は5~8時間だと言われている(個人の体質による)"
  • RFC

    拡張されたメールシステムステータスコード 簡単な解説 RFC 3030 大きなバイナリのMIMEメッセージを送信するためのSMTPサービスの拡張 この文書はSMTP(単純なメール転送プロトコル)サービスに2つの拡張を定義す る。最初の拡張により、DATAコマンドの代わりに、効果的に大きな MIME(Multipurpose Internet MailExtensions)メッセージを送るための"BDAT" と呼ばれるものを利用することをSMTPクライアントとサーバが取り決めること ができる。2つ目の拡張では、バイナリ送信エンコーディングを用いるMIMEメッ セージ送信が取り決められるようになり、BDATコマンドに優位性を与える。こ の文書はRFC 1830の更新と無効化を意図する。 RFC 3251 Electricity over IP この文書は、IP上で送電するためのアーキテクチャで

    suginoy
    suginoy 2017/03/31
    SMTP の RFC 和訳
  • サイバーエージェントがR25運営会社を買収 新メディアの創刊を発表

    Search, watch, and cook every single Tasty recipe and video ever - all in one place! News, Politics, Culture, Life, Entertainment, and more. Stories that matter to you.

    サイバーエージェントがR25運営会社を買収 新メディアの創刊を発表
    suginoy
    suginoy 2017/03/31
  • sedで行頭の空白を除去する - Study Memo

    正規表現でいけるかなって思ったらちょっとはまった。 最初、sedで行頭空白を除去するために、次のsedを書いてみた。 sed -e 's/^\s+//g' hogehoge.txt でも、どうもこれはダメらしく、次のように書いたらうまくいった。 sed -e 's/^[ ]*//g' hogehoge.txt

    suginoy
    suginoy 2017/03/31
  • dateの前とか後とかのオプションのまとめ - マツモブログ

    何回やっても覚えないというか都度ぐぐる破目になっているのでここにまとめます! 期間は秒から年まで!過去ago!未来は何も無し! #!/bin/bash echo "----------------------" echo "過去シリーズ" echo "----------------------" echo "今" date '+%Y/%m/%d %H:%M:%S' echo "去年" date -d '1 year ago' '+%Y/%m/%d %H:%M:%S' echo "先月" date -d '1 month ago' '+%Y/%m/%d %H:%M:%S' echo "昨日" date -d '1 day ago' '+%Y/%m/%d %H:%M:%S' echo "1時間前" date -d '1 hour ago' '+%Y/%m/%d %H:%M:%S' echo

    dateの前とか後とかのオプションのまとめ - マツモブログ
    suginoy
    suginoy 2017/03/31
  • MacでGNU版のコマンドを使う(homebrew) - by shigemk2

    Layer8 | Just Another Tech Blog MacのコマンドはBSD系で、 LinuxはGNU系である。 ほとんどのコマンドはそういうのを意識せずに 使えるのだけれど、 たとえばBSD系のdateとGNU系のdateは オプションが違うときがあるので、 「タイムスタンプを日付に変換する」みたいなことが BSDのdateコマンドでは出来なかったりする。 というわけでGNU系のコマンドをインストールしたいなあと 思っていたら上記のリンクを見つけました。ありがとうございます。 $ brew install coreutils でGNU系のコマンドをインストールできます(gawkとかはないけど) ただ、これらのコマンドでインストールされるコマンドは、コマンド名の先頭に"g"がついてますので、 aliasで置き換えるようにするとよいでしょう。.zshrcとか、.bashrcに以下

    MacでGNU版のコマンドを使う(homebrew) - by shigemk2
    suginoy
    suginoy 2017/03/31
    d オプションの動作違うのつらう。無いって言ってくれた方が楽 “たとえばBSD系のdateとGNU系のdateは オプションが違うときがある”
  • 働き方改革:現場 残業持ち帰り「増えた」 | 毎日新聞

    働き方改革実現会議であいさつする安倍晋三首相(右から2人目)。左列手前3人目から経団連の榊原定征会長、連合の神津里季生会長=首相官邸で28日午後6時14分、川田雅浩撮影 政府が28日まとめた「働き方改革実行計画」の最大の目玉は長時間労働の是正策だ。広告大手・電通の新入社員の自殺もあり、社会の強い関心を集めた。だが、これで「働き過ぎ」が影を潜めることになるのだろうか。【阿部亮介、細川貴代、堀井恵里子】 「残業をしないよう言われるようになったが、自宅への持ち帰りが増えている」。東京都内のIT系企業にデザイナーとして勤める30代の女性はこう漏らす。 電通での過労自殺問題が表面化した昨年秋ごろ、この会社でも残業に対する姿勢が厳しくなった。事前申請が必要になり、午後10時以降の作業は禁止になった。

    働き方改革:現場 残業持ち帰り「増えた」 | 毎日新聞
    suginoy
    suginoy 2017/03/31
    違法性をごまかした「サービス残業」に代わる言葉が流行るんだろうと思っていたら、政府自ら「持ち帰り残業」って作ってて斜め上
  • 『攻殻機動隊』笑い男の誕生秘話 Aphex Twinも手がけたデザイナー

    神山健治監督によるTVアニメ『攻殻機動隊 STAND ALONE COMPLEX』を象徴するシンボル・笑い男を、デザインした人であるPaul Nicholson(ポール・ニコルソン)さんがInstagramで解説し、にわかに注目を集めている。 Instagramの投稿では、ポール・ニコルソンさん制作のシンボルが、『攻殻機動隊 STAND ALONE COMPLEX』で起用された経緯についても語られている。 近未来の犯罪を描く『攻殻機動隊』 2002年に放送されたTVアニメ『攻殻機動隊 STAND ALONE COMPLEX』。以降、「S.A.C.」シリーズとしては、3度に渡りアニメ化されている。 物語は士郎正宗さんの描いた原作漫画を元にした、オリジナルストーリーで構成。監督を神山健治さん、音楽を菅野よう子さん、アニメーション制作をProduction I.Gが担当している。 笑い男は、第

    『攻殻機動隊』笑い男の誕生秘話 Aphex Twinも手がけたデザイナー
    suginoy
    suginoy 2017/03/31
  • 大ヒット映画『ラ・ラ・ランド』は、どうして評価が分かれるの? 理由を3つ考えた

    アカデミー賞6部門を受賞し、話題を席巻しているミュージカル映画『ラ・ラ・ランド』だが、反対意見も多く、ネット上では賛否両論が巻き起こっている。 3月15日配信の『ニコ論壇時評』では、現役の漫画家・山田玲司氏が大ヒット映画『ラ・ラ・ランド』はなぜ評価が別れるのかについて考察。「アメリカ文学のマナーを完全に消しているんだよ。」と持論をたっぷりと語った。 ■関連記事 ・菊地成孔“ラ・ラ・ランド酷評”の動機を吉田豪が解説。「あれは菊地ジャズ警察による町山智浩への攻撃なんですよ」 画像は『ラ・ラ・ランド』公式サイトから。評価が分かれる理由1――徹底されたノイズカット――山田: この映画の強みでもあるんだけど、どういう部分が強いかって言うと、もう徹底して、ノイズカットしているの。ノイズカットと分断。 『ラ・ラ・ランド』は特に、「わー。この展開かあ。この後こういうシーンなんだろうなあ、見たくねえなあ」と

    大ヒット映画『ラ・ラ・ランド』は、どうして評価が分かれるの? 理由を3つ考えた
    suginoy
    suginoy 2017/03/31
  • 鹿野 淳に聞く、音楽フェスの現状と可能性「ロックミュージックを今の時代なりに位置づけたい」 - Real Sound|リアルサウンド

    リアルサウンドの連載「フェス文化論」では、過去2回にわたってロックフェスティバル『VIVA LA ROCK』のプロデューサー鹿野 淳氏のインタビューを行ってきた。 音楽雑誌『MUSICA』発行人でもある鹿野氏は、『ROCK IN JAPAN FESTIVAL』や『ROCKS TOKYO』の立ち上げにも関わり、日におけるロックフェスのカルチャーを根づかせてきたキーパーソンの一人でもある。 『VIVA LA ROCK』は今年で4年目を迎え、5月3日、4日、5日の3日間、さいたまスーパーアリーナで開催されるロックフェスとして定着してきている。その一方、「邦ロック」という呼称が一般化したここ数年の日のロックシーンにおいては、「四つ打ちダンスロック」と呼ばれる一つの潮流がブームとなり、一方でその次のモードを示すアーティストも目立つという、いわば過渡期の状況が続いてきた。 (参照:当連載の2014

    鹿野 淳に聞く、音楽フェスの現状と可能性「ロックミュージックを今の時代なりに位置づけたい」 - Real Sound|リアルサウンド
    suginoy
    suginoy 2017/03/31
  • 株式会社オールアバウトとの資本業務提携に関するお知らせ|プレスリリース|企業・IR情報|日本テレビ

    テレビ放送網株式会社(社:東京都港区、代表取締役 社長執行役員:大久保 好男、以下 日テレビ)は、株式会社オールアバウト(社:東京都渋谷区、代表取締役社長:江幡 哲也、以下 オールアバウト)の普通株式3,385,000株を取得するとともに、両社間で資業務提携を行うことに合意しました。 株式取得及び業務提携の目的 スマートフォンの普及、ソーシャルメディア・動画コンテンツ配信の拡大やオンライン通販の拡大等、インターネットによって、メディアビジネスを取り巻く市場環境は急速な変化を続けています。日テレビは、中期経営計画でインターネット事業の拡大や"ネットファースト層"にも支持されるコンテンツ創造を掲げております。一方、オールアバウトではグループ全体の成長戦略において、インターネットメディア・広告ビジネスにおける良質な動画コンテンツの調達と新規閲覧ユーザーの獲得、及びEC事業における新

    suginoy
    suginoy 2017/03/31