タグ

2018年6月8日のブックマーク (14件)

  • さいきんのMySQLのJSONまわり | GREE Engineers' Blog

    こんにちわ。せじまです。 さいきん、しばしば庭園や日帰り登山に行って風景写真を撮っているのですが、カメラで写真を撮るという行為は(中略)実行計画を考えながらSQLを書く行為に近しいことだと思いますので、エンジニアの方にはけっこうオススメです。 今日は軽めの話をさっくりさせていただこうかと思います。 はじめに 皆さんは最近のMySQLがJSON型をサポートしているのをご存知でしょうか。「なぜ正規化されていないJSONをRDBMSに格納するのですか!正規化しましょう正規化」という至極ごもっともなご意見もあるでしょうが、 MySQLは5.7からJSON型のサポートをはじめ、8.0でかなり開発が加速している印象を受けます。JSON型がネイティブでサポートされるようになったのは、MySQL5.7のRelease Candidate以降です。5.7 RCがリリースされた2015年あたりから、MySQL

    さいきんのMySQLのJSONまわり | GREE Engineers' Blog
    amashio
    amashio 2018/06/08
  • コクヨのIoT文具「しゅくだいやる気ペン(仮)」始動 書くとたまる「やる気パワー」でアプリの「やる木」育成

    コクヨがIoT文具のプロジェクト「しゅくだいやる気ペン(仮)」を始動しました。通信機能を備えたペンを使って専用アプリ内の「やる木」を育てられる仕組みで、子どもの「やる気」を引き出そうという試み。クラウドファンディングサイトのReady forで出資を募っています。 鉛筆を差し込んで使うペンホルダーが体とアプリを連携し、「やる木」と「やる気」を育む 体は鉛筆を差し込んで使うペンホルダー。これで書き物をしていると、加速度センサーで筆記量が計測され、「やる気パワー」がたまっていきます。 書いているうちにやる気パワーがたまり、LEDが光って通知 この状態でペンのお尻をアプリの画面にかざすと、あたかもペンから水が流れ込むような演出が。「やる木」へパワーが注がれ、アプリの中で成長していきます。子どもたちが楽しんで学べる環境作りと、毎日のがんばりを可視化することで学習の習慣化につなげるのが製品

    コクヨのIoT文具「しゅくだいやる気ペン(仮)」始動 書くとたまる「やる気パワー」でアプリの「やる木」育成
    amashio
    amashio 2018/06/08
  • Let's encryptとSSL/TLSに関する誤謬 - Chienomi

    全く以て意味不明な誤謬がはびこっていた上に、やたら上から目線だったので、消火しておこうと思う。 そもそもSSL, TLSとは何か SSL/TLSは暗号化技術である。 SSL/TLSのデータ通信自体は対称暗号である。ただし、暗号化に利用する暗号鍵は使い捨てる。 Cipherはかなり色々使えるのだけど、だいたいはTriple DES (3DES)かAESが使われる。 その手順は <- HelloRequest -> ClientHello <- ServerHello <- ServerCertificate <- ServerKeyExchange <- ServerHelloDone -> ClientKeyExchange -> Finished -> ChangeCipherSpec <- Finished <- ChangeChiperSpec <-> Application Dat

    amashio
    amashio 2018/06/08
  • マイクロインタラクションとバレエ|深津 貴之 (fladdict)

    UIのモーションを考える時、よく脳内でバレリーナの動きを再生する。 妹がバレエをやっていたため実家の居間では、ローザンヌ国際バレエコンクールのビデオがよく流れていた。 ローザンヌは世界最強の若手バレリーナを決める大会だ。この番組はクロード・ベッシー女史というコメンテーターの、辛口実況がウリだった。彼女はパリオペラ座学校の校長先生でもあり、それゆえに評価のハードルが非常に高い。コンテストの登壇者は、ほぼ確実にベッシー先生に滅多斬りにされる。TVカメラのまえで泣きだすこともある。ある意味、登竜門であると同時に公開処刑の場でもあった。 そんなベッシー先生が珍しく大絶賛していたのが、2001年だか2002年に出場したミレナ・シドロヴァだった。(追記、ベッシーさん2002年引退してますね。ビデオで見てたから時系列がメタメタだった。2002年のコメンテーターは別っぽい)。 バレエに特に興味のなかった僕

    マイクロインタラクションとバレエ|深津 貴之 (fladdict)
    amashio
    amashio 2018/06/08
  • 自分のコードを嫌いにならない、そのためにやるべきこと

    「異能」ともいえる際立った能力や実績を持ち、まわりから一目置かれるエンジニアを1カ月に一人ずつ取り上げ、インタビューを掲載する。今月取り上げるのは、テスト駆動開発(TDD)の日での第一人者として知られる和田卓人氏。JavaScriptのテストフレームワーク「power-assert」の作者でもある。最終回である今回は、power-assertの開発やテストに対する考え方などを聞いた。 (前回から続く) 自社製品を開発しようとワークフローエディターを自作して得たJavaScriptのスキルセットは、ぼくの大きな財産になりました。ワークフローエディターはかなり複雑なソフトウエアなので、テストコードなしでは開発は困難です。そこでJavaScriptのテストについてもいろいろ調べてみました。しかし、JavaScriptのテストの仕組みは当時はまだ全然発達しておらず、ほぼ手探り状態でした。 201

    自分のコードを嫌いにならない、そのためにやるべきこと
    amashio
    amashio 2018/06/08
  • 「パパ、ママいらん」でも「帰りたい」 亡くなった5歳児が、児相で語っていたこと

    ハフポスト日版ニュースエディター。 関心分野は医療、介護、性について、選択的夫婦別姓、動物など。あとアニメとマンガが好き。

    「パパ、ママいらん」でも「帰りたい」 亡くなった5歳児が、児相で語っていたこと
    amashio
    amashio 2018/06/08
  • フォーム要素のスタイルをリセットする

    フォーム要素のスタイルをリセットしたい場面がよくあるので、それぞれのスタイルのリセットを試してみます。 サンプルコード 特に設定しない場合、以下のような表示になります。 HTML <form action="" class="form"> <div class="form_item"> <div class="form_key">お名前</div> <div class="form_value"> <input type="text" /> </div> </div> <div class="form_item"> <div class="form_key">性別</div> <div class="form_value"> <input type="radio" name="gender" id="male" /> <label for="male">男性</label> <input

    フォーム要素のスタイルをリセットする
    amashio
    amashio 2018/06/08
  • 日本語webフォントがchromeだけ表示されない

    カラーミーショップで日語webフォントを利用したく、試行錯誤しております。 が、chromeだけ表示されません。(safari、firefoxはOK) どなたか解決策をご存知でしたら、ご教示頂けるでしょうか。 ・クロスドメイン対策で.htaccessを置いてます。 ・フォントファイルを設置するサーバーですが、 chromeだけが、以下[サーバーA]のパスだとNG、[サーバーB]だと反映される状態です。(woffでテストしてます。) safari、firefoxはどちらのサーバーでもOKです。 ◎サーバーA:カラーミーのFTPオプションという独自のサーバ(別ドメイン) ◎サーバーB:テスト環境用さくらのサーバー(別ドメイン) <style type="text/css"> @font-face { font-family: 'フォント名'; src: local('フォント名'), url

    日本語webフォントがchromeだけ表示されない
    amashio
    amashio 2018/06/08
  • 自動で読み込まれたcssファイルを無効にしたい

    CMS(Content Management System)は複数のユーザーでコンテンツを編集することが可能なWebサイトの管理/構築用のプラットフォームを指します。また、会社単位で運用管理するものはECMと呼びます。 JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

    自動で読み込まれたcssファイルを無効にしたい
    amashio
    amashio 2018/06/08
  • css基礎 レスポンシブデザインについて | Stronghold Archive

    amashio
    amashio 2018/06/08
  • 日本へのご旅行を予定されているゲストの皆様へのサポートについて

    注:文は過去の情報であり、現在提供されているサービスを保証するものではございませんのでご注意ください。 昨年の住宅宿泊事業法成立により、日ではホームシェアの法的位置づけが明確になりました。1947年に制定された旅館業法は、ホームシェアの健全な普及を図る法律としては曖昧で制約が多く、住宅宿泊事業法はこのような状況を改善すべく制定された新しい法律です。Airbnbは、ホストの皆様が、明確なルールの下でホームシェアができるよう、日政府、自治体、業界関係者の皆様と協働してまいりました。 住宅宿泊事業法が施行される6月15日以降、日国内の物件をAirbnbのプラットフォームに掲載継続するには、届出番号、あるいは、その他ホスティングを行うための許認可などの記入が必須となります。6月15日を目指して届出番号取得をすすめている方が大勢いらっしゃいます。届出手続きが完了するまであともう一歩という方も

    日本へのご旅行を予定されているゲストの皆様へのサポートについて
    amashio
    amashio 2018/06/08
  • 罵倒・嘲笑など“むだなことば”を消去しよう ネットでの議論で有効な「贅言消去のすすめ」が参考になる

    多くの人が利用するSNS等では、問題提起だけでなく小さな事柄から意見が分かれて議論に発展することが珍しくありませんが、ネット上では罵倒や嘲笑などが混じる発言が多いのが事実です。そこで、それら議論には不必要な言葉「贅言(ぜいげん)」を消去する方法を、国語辞典編さん者の飯間浩明(@IIMA_Hiroaki)さんが提案しています。 議論において、論理的な「こうだから、こうなる」といったことば以外は「贅言(ぜいげん=無駄なことば)」なので、冷静な議論をするためにはお互いの発言からその「贅言を消去する」という手続きが有効だと説明。例として、 「反対だ」とか馬鹿なことほざいてんじゃねえよ という発言なら、罵倒語の「馬鹿なこと」を全消去し、「ほざく」から贅言要素を消去して「言う」に変換することで、 「反対だ」と言わないでください と解釈が可能に。こうすることで、「『反対と言うな』ということですね。反対す

    罵倒・嘲笑など“むだなことば”を消去しよう ネットでの議論で有効な「贅言消去のすすめ」が参考になる
    amashio
    amashio 2018/06/08
  • 「TensorFlow.js」公開、Webブラウザ上で機械学習の開発、学習、実行が可能に。WebGL経由でGPUも活用

    「TensorFlow.js」公開、Webブラウザ上で機械学習の開発、学習、実行が可能に。WebGL経由でGPUも活用 TensorFlow.jsの基となったオリジナルの「TensorFlow」は、Googleが開発しオープンソースとして公開されている機械学習ライブラリです。WindowsMacLinuxなどに対応し、Python、C++、JavaGoなどに対応したAPIを備えています。 今回発表されたTensorFlow.jsはそのJavaScript版で、Webブラウザ上で実行可能。TensforFlow.jsのAPIはオリジナルTensorFlowのPython APIのすべてをサポートしているわけではありませんが、似た設計となっており、機械学習のモデルの構築、学習、学習済みモデルの実行が可能なほか、学習済みモデルのインポートも可能。 WebGLを通じてGPUを利用した処理の高

    「TensorFlow.js」公開、Webブラウザ上で機械学習の開発、学習、実行が可能に。WebGL経由でGPUも活用
    amashio
    amashio 2018/06/08
  • 今の時代、ウェブページは一瞬で表示するべき! 画像の遅延読込に役立つamp-imgの使い方 - ICS MEDIA

    ウェブページの表示速度は、離脱率やコンバージョン率にもっとも影響する重要なポイントです。Googleが公表した調査結果では、「表示に3秒以上かかると、約53%のユーザーは離脱する」「表示速度が1秒から6秒に落ちると、直帰率は106%上昇する」というデータが出ているようです。 表示速度を改善する施策は色々とありますが、記事では「AMPアンプ(Accelerated Mobile Pages)」を作成する際に利用するJavaScriptライブラリーを使って、簡単に表示速度を改善する手法を紹介します。 AMPとはウェブページの読み込みを高速化させる技術 「AMPアンプ(Accelerated Mobile Pages)」とは、名前の通りモバイルでのウェブページの読み込みを高速化させる技術です。 サイト(ICS MEDIA)では以前「AMPの利点と対応HTMLの作り方」で導入方法を紹介していま

    今の時代、ウェブページは一瞬で表示するべき! 画像の遅延読込に役立つamp-imgの使い方 - ICS MEDIA
    amashio
    amashio 2018/06/08