タグ

2016年6月15日のブックマーク (14件)

  • Browse Fonts - Google Fonts

    Making the web more beautiful, fast, and open through great typography

    Browse Fonts - Google Fonts
  • もし何の教育も受けなかったらどうなるのか?

    by amenclinicsphotos ac 義務教育は多くの国で実施されていますが、子どもが幼少期に何も教わらなかったら成長後にどのような影響が出るのかを、アニメーションで解説したムービー「What If You Were Never Taught Anything?」が公開されています。 What If You Were Never Taught Anything? - YouTube 幼い子どもは、自分のまわりの人間や環境を観察することで、世界を学びます。 例えば、子どもは大人の行動を観察して、動きを模倣します。このような学習形態は「観察学習」と呼ばれています。 大人が人形に対して暴言を吐いたり殴ったりするところを、子どもが見ていると…… 大人がいなくなった後に、子どもが大人と同じように暴力的な行動に出ることが分かっています。この実験は「ボボ人形実験」と呼ばれ、観察が学習を促すこと

    もし何の教育も受けなかったらどうなるのか?
    ji_ku
    ji_ku 2016/06/15
  • Amazon S3をWebサイト運営 (主にWordPressなど)で活用する

    JAWS-UG Kobe 2016/06/14

    Amazon S3をWebサイト運営 (主にWordPressなど)で活用する
  • テストコードの期待値はDRYを捨ててベタ書きする ~テストコードの重要な役割とは?~ - Qiita

    はじめに みなさん、DRY原則はご存知でしょうか? DRY = Don't repeat yourselfの略で「繰り返しを避けること」という意味ですよね。 良いコードを書くための重要かつ基的な原則なので、みなさんよくご存知だと思います。 ですが、DRY原則はテストコードを書く場合は必ずしも最善にはならない場合があります。 他の人が書いたテストコードを見ていると、テストコードにDRY原則を適用したために、かえって悪いコードになっているケースをときどき見かけます。 この記事ではなぜテストコードをDRYにすると良くないのか、ということを説明します。 追記:タイトルを変更しました @t_wada さんのコメントを受けて、タイトルを見直しました。 「テストコードはDRYを捨ててベタ書きする」 => 「テストコードの期待値はDRYを捨ててベタ書きする」 【注意】この記事は画一的なテストコードの書き

    テストコードの期待値はDRYを捨ててベタ書きする ~テストコードの重要な役割とは?~ - Qiita
  • [翻訳] 技術向上ガイド - Qiita

    はじめに jacksuzukiさんの記事 「ロシアの天才ハッカーによる【新人エンジニアサバイバルガイド】」 を読んで、非常に興味深かったので、この中で 「技術的なスキルをマスターしよう。もっともよい教材のリスト」 として紹介されていたGoogle社作成の資料を翻訳してみました。 検索しても日語訳が見当たらなかったので、 翻訳してみましたが、 もし他に適切な翻訳や、 誤記、誤訳などありましたらご指摘下さい。 ちなみに具体的な参考資料の記載がありますが、 原文が米国を対象として記載していますので、 日国内のサービス(dotinstallなど)は記載されていません。 原文 原文はこちら:Technical Development Guide 以下翻訳です このガイドは、自分のペースで実践的な学習を通して、あなたの技術的な(学問的、非学問的)スキルの向上を助けるためのTipsや資料を提供します

    [翻訳] 技術向上ガイド - Qiita
  • App Storeで上位表示させるための方法 - Qiita

    *この記事は、アメリカのEntrepreneur.comに寄稿された5 Ways to Crack the App Store Codeの翻訳記事となります。 できるだけ筆者の意図を汲み取る形で意訳してありますので、御了承下さい。 Aykut Karaalioglu CEO of Mobile Action 「アプリを開発したが、なかなかダウンロード数は増えない。」 と悩んではいないだろうか? 2016年現在までで、およそ72億個ものスマートフォンが生産された。 世界人口が約73億人であるから、いかに多く生産されているかが分かる。 デベロッパーたちはApp StoreやGoogle Play Storeを主戦場に競争している。 アプリの数でいうと、Google Playには、160万個、Apple Storeには150万個もある。 競合は激しく、この状況の中で成功することは並大抵のことでは

    App Storeで上位表示させるための方法 - Qiita
  • http://blog.inouetakuya.info/entry/2014/06/08/194015

    http://blog.inouetakuya.info/entry/2014/06/08/194015
    ji_ku
    ji_ku 2016/06/15
  • プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 偏見プログラマの語り!

    僕がプログラミングに触れた当時は、プログラミングといえば「まず C 言語」でした。それから 10 年以上が経ちました。学校の授業や企業の研修では未だに C 言語を教えているところがあるようです。関数型プログラミング言語という波が来ている 2012 年にもなって未だに C 言語をやっているというのはまるで進歩が無く残念な気もしますが、比較的多くのプログラマに浸透している共通言語を最初に教えるというのは、一方では喜ばしい事だと解釈する事もできるのかもしれません*1。まぁとにかく、意にせよ不意にせよ現場で プログラム初心者に C 言語を教える羽目になった 人がたくさんいて、プログラム初心者なのに C 言語を学ばざるを得なくなった 若者がたくさんいるということです。 C 言語を教えるときに避けて通れないのがポインタで、プログラム初心者が C 言語を学ぶときにやたらとつまずく人が多いのがポインタ

    プログラム初心者にC言語のポインタを不本意ながら教える羽目になったなら、こう教えると良いよ - 偏見プログラマの語り!
  • コードレビューのベストプラクティス | POSTD

    Wiredrive では、私たちはかなりの数のコードレビューを行います。しかし、ここで働き始める前には私はコードレビューなどしたことがありませんでした。今回は、私がコードレビューをする時に何に注目するようにしているかや、私の考え出したベストなコードレビューのやり方をお話したいと思います。 コードレビューとは、簡単に言うと2人以上の開発者で問題を引き起こしそうなコードの修正について話し合うことです。コードレビューをすることのメリットについては多くの記事で語られており、知識を共有できること、コードのクオリティが上がること、開発者が成長できることなどが挙げられています。しかし、レビューを行う上で、どのように進めていくかという具体的なことについてはあまり多く語られてないように私は思いました。 レビューで何に注目するか アーキテクチャ/デザイン 単一責任原則 : 1つのクラスは変更する理由が2つ以上

    コードレビューのベストプラクティス | POSTD
  • デザイナーはなぜMS Pゴシックを使わないのか? - エディトリアルデザイナーに聞いてみた

    デザインを語る上で重要な要素のひとつ、「フォント」。デザインを実際に手がける人だけでなく、それを見る多くの人にとってなじみ深いフォントとして、Windowsのプリインストールフォント「MS Pゴシック」は代表的なもののひとつかもしれません。 「MS Pゴシック」 「MS Pゴシック」は過去にマイナビニュースで実施した美大生の「お気に入りフォント」アンケートにも名前が挙がった実力派(?)ですが、実際に日々グラフィック/エディトリアルデザインを手がけているデザイナーの目には、この定番フォントはどう映るのでしょうか。 今回は、デザイン会社にてエディトリアルデザイン/Webのレイアウトデザインを手がけているSさんに、「MS Pゴシック」についての率直な思いを伺いました。 ――「MS Pゴシック」、デザイン業務で使うことはありますか? 私は主にエディトリアル(雑誌や書籍など)、グラフィック、Web領

    デザイナーはなぜMS Pゴシックを使わないのか? - エディトリアルデザイナーに聞いてみた
  • Let’s EncryptとZeroSSLで、もっと簡単にSSL証明書を用意する | DevelopersIO

    こんにちは、ももんが大好きの小山です。あまりにも料理が下手なため、冷蔵庫に入れるものがビールしかない小山です? さて、みなさんは既にLet's Encryptを試されましたか? 無償のSSL証明書を取り放題ということで一世を風靡するかのように思われましたが、いまいち盛り上がりに欠けるサービスですよね。どうしてでしょうか? あれでしょ、タダで証明書がもらえるやつでしょ。すごいよね。 でも、もらえる証明書の有効期限が短いんだっけ? 90日だよね。 なんか、certbotとかいうツールを入れなくちゃいけないんでしょ。ちょっとめんどくさいよね... じっさい、StartSSLの方が楽かな... 以上は私がLet's Encryptに対して持っていた感想ですが、昨日それを覆すようなページを見つけました。 驚いたことに、Let's Encryptから証明書をもらう方法は1つじゃなかったわけです。さまざ

    Let’s EncryptとZeroSSLで、もっと簡単にSSL証明書を用意する | DevelopersIO
  • よく使う strace のオプション - ablog

    Linuxstrace を使ってシステムコールのトレースを調べる時によく使うオプションをメモ。 特にお気に入りのオプションは -T、-c、-ff & -o です。 書式 システムコールを詳細に追う tt: 行頭にタイムスタンプを出力(マイクロ秒) T: 行末にシステムコール内での所要時間を出力(マイクロ秒) ff: 子プロセスのシステムコールもトレースし、-o との併用でプロセス(スレッド)毎に別ファイルに出力 o: 指定したファイル名に出力。-ff と併用すると、ファイル名. に出力 s: 出力文字数を指定。デフォルト32文字。read/write システムコールなどで読み書きした内容を全て確認したい場合は、大きくする。 p: プロセスIDを指定。 $ strace -Ttt -ff -s 1500000 -o <ログ出力先ファイル名> -p <PID> もしくは $ strace

    よく使う strace のオプション - ablog
  • パフォーマンス向上のためのデザイン設計

    Webサイトのパフォーマンスは、「9:1でフロントエンド側のパフォーマンスが重要」だと言われています。パフォーマンスの向上には、インフラ側だけでなくフロントエンドの設計が大いに影響します。そこで書は、Webサイトのパフォーマンス向上についてデザイン面からのアプローチに特化し、日々の業務に取り込めるCSSHTMLのコーディングテクニックや、Webサイトで使用する画像を作成する際のヒントを紹介しています。また、デザイナーだけでなく、サイト運営に携わるすべてのスタッフがパフォーマンスへの意識を高めるための効果的な取り組みについても解説します。 賞賛の声 推薦の言葉 はじめに 監訳者まえがき 1章 サイトパフォーマンスはユーザエクスペリエンス 1.1 ブランドに与える影響 1.1.1 ユーザの再訪問 1.1.2 検索エンジンの順位 1.2 モバイルユーザへの影響 1.2.1 モバイルネットワー

    パフォーマンス向上のためのデザイン設計
  • CSSコーディングテクニック : 詳細度、単位、flexbox、mixin | POSTD

    (2016/7/15、記事を修正いたしました。) 最近、ビギナーからベテランのデベロッパに至るまで、CSSに手を焼く人を多く見かけます。そうした人たちの中には、CSSの機能を好まず、別の言語を使った方がいいのではないかと考えている人もいます。もともと、CSSのプロセッサもこうした考え方から生まれました。書くべきコードを少なくできることを期待して( 以前の記事で ご紹介しているとおり、普通はそうではありません)CSSのフレームワークを使う人もいれば、CSSを完全に見限り、スタイルの指定にJavaScriptを使うという人もいます。 しかし、あなたが取り組んでいるパイプラインにCSSプロセッサをいつも取り入れる必要があるとは限りません。どんなプロジェクトであれ、開始の時点から、膨れ上がったフレームワークをデフォルトに取り込む必要はありません。また、CSSを使うところで、代わりにJavaScri

    CSSコーディングテクニック : 詳細度、単位、flexbox、mixin | POSTD
    ji_ku
    ji_ku 2016/06/15