タグ

2016年10月5日のブックマーク (20件)

  • Laravel - The PHP Framework For Web Artisans

    Join us in Dallas, TX! Tickets are now available for Laracon US.

    Laravel - The PHP Framework For Web Artisans
    oppara
    oppara 2016/10/05
  • markerPen

    oppara
    oppara 2016/10/05
  • Pure CSS modal

    ✖ This is the modal content Lorem ipsum dolor sit amet, consectetur adipisicing elit. Similique cum sequi maxime officia provident voluptatibus aut! Non autem asperiores repellat architecto laboriosam officiis ab libero enim illo animi, error alias. ✖ This is the modal content Lorem ipsum dolor sit amet, consectetur adipisicing elit. Similique cum sequi maxime officia provident voluptatibus aut! N

    oppara
    oppara 2016/10/05
  • データベースについてのそもそも論

    先月のはじめのほうで、「リレーショナルデータベースとの上手な付き合い方」というタイトルで、2回発表をした。ひとつは「まべ☆てっく Vol.1」であり、もうひとつは「Hacker Tackle(ハカタクル?)」である。 「リレーショナルデータベースの開発・運用に纏わるもろもろの話をして欲しい」というような内容の話をしてくれないかという同じような依頼を、ちょうど2日違いのイベントで頂いた。9/8のまべ☆てっくと、9/10のHacker Tackleである。そうなると必然的に話す内容も、同じようなものになってくる。同じ人物(=私)が話すのだから、テーマも同じで時期も同じであれば、内容が同じようなものになるのが自然である。もし違うものになってしまっているのであれば、片方はウソをついているということになるはずだ。今日は発表に使用したスライドを紹介しつつ、なぜデータベースを使うべきなのか(あるいは使う

    データベースについてのそもそも論
    oppara
    oppara 2016/10/05
  • in-view.js

    in-view.js Get notified when a DOM element enters or exits the viewport. Docs Download npm/in-view

    in-view.js
    oppara
    oppara 2016/10/05
  • Engadget | Technology News & Reviews

    Nintendo Switch 2: Everything we know about the coming release

    Engadget | Technology News & Reviews
    oppara
    oppara 2016/10/05
  • https://github.com/ne-sachirou/git-cleanup-branch/blob/master/src/selectable_text_ui/action_stream.cr

    oppara
    oppara 2016/10/05
  • Documentation

    A Jekyll plugin that provides users with a traditional CMS-style graphical interface to author content and administer Jekyll sites. The project is divided into two parts. A Ruby-based HTTP API that handles Jekyll and filesystem operations, and a Javascript-based front end, built on that API. Installation Refer to Install Plugins in Jekyll docs and install the jekyll-admin plugin as you would norma

    oppara
    oppara 2016/10/05
  • Jenkinsのスケジュール実行をシステムのタイムゾーンとは、異なるタイムゾーンで実行する。 | DevelopersIO

    はじめに 好物はインフラとフロントエンドのかじわらゆたかです。 Jenkinsでスケジュールでジョブを実行するってケースはよくあると思うのですが、 システムともJenkinsに渡しているUserのタイムゾーンとも異なるタイムゾーンのスケジュールを組みたい。 そんなケースの対応方法になります。 システムと異なるタイムゾーンでJenkinsを起動する まずは、前段として単純に指定したいタイムゾーンがシステム以外に1つしかない場合、 例えば、システムのタイムゾーンはUTCだけど、Jenkins内の時刻はJSTとして設定したい。 この場合、JenkinsをJSTで起動させることで対応が可能です。 これについては至る所で紹介もされている方法になります。 Change time zone 上記を参考に、Jenkinsの起動オプションとして変更したいタイムゾーンを渡すなり、設定ファイルに書き込めば問題あ

    Jenkinsのスケジュール実行をシステムのタイムゾーンとは、異なるタイムゾーンで実行する。 | DevelopersIO
    oppara
    oppara 2016/10/05
  • CodeCommitとetckeeperで複数サーバの/etcを管理する | DevelopersIO

    こんにちわ。最近またダイエットを始めた市田です。 今回は、表題のとおりLinuxサーバの/etcにある各種コンフィグ類を、CodeCommitで管理する方法をご紹介します。 CodeCommitを使う理由 前職ではシステム運用にも携わっていて、似たような仕組みを導入していました。 しかし、リモートリポジトリのサーバがSPOFになっていたり、そのサーバ自体の運用にも工数がかかっていたこと等が課題でした。 CodeCommitAWSのフルマネージドサービスなので、上記のような課題を解消できる他に、各種AWSサービスとの親和性も高いという点から選んでみました。 手順の概要 CodeCommitでリポジトリを作成 サーバにetckeeperをインストールする サーバからCodeCommitに接続できるようにする CodeCommit上で複数サーバの/etcが管理できるようにする CodeComm

    CodeCommitとetckeeperで複数サーバの/etcを管理する | DevelopersIO
    oppara
    oppara 2016/10/05
  • Amazon S3における「フォルダ」という幻想をぶち壊し、その実体を明らかにする | DevelopersIO

    よく訓練されたアップル信者、都元です。Amazon S3について細かい説明は不要かと思いますが、要するにファイルストレージです。HTTPベースでファイルをアップロードでき、そしてダウンロードできるサービスですね。 古くから、データはシリアライズされた形式でファイルという単位に格納し、管理されてきました。ローカルマシン内でファイルを管理する仕組みがファイルシステムで、その多くにはフォルダという階層構造を扱う仕組みが備わっています。 Amazon S3も、Management Consoleによってフォルダを作成し、その中にさらにフォルダを作成したり、ファイルを格納できたりします。しかし。 Amazon S3には実はフォルダという概念は無い のです。Amazon S3の基礎技術は、単純なKVS(Key-Value型データストア)でしかありません。例えば下記のようなフォルダ(と我々が認識している

    Amazon S3における「フォルダ」という幻想をぶち壊し、その実体を明らかにする | DevelopersIO
    oppara
    oppara 2016/10/05
  • Amazon SQSのメッセージの古さをAmazon CloudWatchで監視出来るようになりました | DevelopersIO

    メッセージキュー好きの皆様、こんにちは。 2016/08/31からAmazonのメッセージングサービス Simple Queue Service(SQS)において、削除されていない最も古いメッセージの古さを Amazon CloudWatch のメトリクスで監視出来るようになりました。 ApproximateAgeOfOldestMessage の意味 今回の追加された CloudWatch の SQS 向けメトリクス ApproximateAgeOfOldestMessage は、Amazon SQS キューにある削除されていない最も古いメッセージのおおよそ(Approximate)の古さを秒で表したものです。 メトリクス ApproximateAgeOfOldestMessage が 0 に近い場合、キューイングされたメッセージがほぼリアルタイムで処理されていることを意味します。 この

    Amazon SQSのメッセージの古さをAmazon CloudWatchで監視出来るようになりました | DevelopersIO
    oppara
    oppara 2016/10/05
  • EC2 拡張ネットワーキングとプレイスメントグループの効果を試す | DevelopersIO

    こんにちは、菊池です。 AWSで最も基的なサービスの1つともいえるEC2ですが、その設定の中で"拡張ネットワーキング"と"プレイスメントグループ"というのがあるのをご存知でしょうか? 目新しい機能ではありませんし、意識して設定しなくても不都合が発生するものでもありませんのでデフォルト状態で利用されている方もいるのではないでしょうか。 Linux の拡張ネットワーキング 拡張ネットワーキングは、高い帯域幅、1 秒あたりのパケット (PPS) の高いパフォーマンス、常に低いインスタンス間レイテンシーを実現します。 プレイスメントグループ プレイスメントグループは、単一のアベイラビリティーゾーン内のインスタンスを論理的にグループ化したものです。サポートされているインスタンスタイプとともにプレイスメントグループを使用すると、アプリケーションが低レイテンシーの 10 Gbps (ギガビット/秒)

    EC2 拡張ネットワーキングとプレイスメントグループの効果を試す | DevelopersIO
    oppara
    oppara 2016/10/05
  • mistioで監視内容に応じて任意の処理を行ってみる | DevelopersIO

    mist.ioネタ2連続の市田です。 前回紹介したmist.ioについて、今回はSSHアクセスを許可した場合にできることについて紹介したいと思います。 mist.ioでSSHアクセスでできること SSH鍵をmist.ioに登録すると、次のことができるようになります。 管理画面上から任意のスクリプト実行 サーバにログインせずに実行可能です。 スクリプトの内容も管理画面上から入力できます。 監視内容をトリガーにした任意のスクリプト実行 例:CPU80%を超えたら指定プロセスを再起動する、といったことが可能になります。 要するに、管理画面からmist.ioのサーバ経由でSSHによる各種コマンドやスクリプトを実行できるという仕組みです。 SSH鍵の登録 事前準備 SSH鍵はmist.ioのサーバに登録する形となりますが、mist.io側からSSHアクセスできることが確認されないと登録ができません。

    mistioで監視内容に応じて任意の処理を行ってみる | DevelopersIO
    oppara
    oppara 2016/10/05
  • EC2を簡単に監視できるmist.ioというSaaSを試してみた | DevelopersIO

    料金に関する詳細は下記のページになります。 Mist.io Pricing mist.io登録 利用するにはアカウントを登録する必要があります。mist.ioのページから「GET STARTED」をクリックして行います。 Mist.io gives you total visibility and control of your hybrid infrastructure 登録なので「SIGN UP」をクリックします。 登録に使うアカウント種別を選択します。 今回は、EMAILで登録しました。 メールで登録すると確認用のメールを受信するので、文中のリンクをクリックします。クリックすると下記のようにパスワードの設定画面になります。 パスワード設定が完了するとWelcome画面になりますので、そのままOKをクリックします。 クラウド設定 次にクラウドの登録を行います。 mist.ioはAWS

    EC2を簡単に監視できるmist.ioというSaaSを試してみた | DevelopersIO
    oppara
    oppara 2016/10/05
  • ansibleでdatadogを導入する | DevelopersIO

    サクッと導入してみます。小ネタです。 以下の公式ページを参考にしました。(Datadogにログインすると見れます) https://app.datadoghq.com/account/settings#agent/ansible 1. ローカルにDatadog公式Playbookをダウンロードする $ ansible-galaxy install Datadog.datadog -p ansible/roles - downloading role 'datadog', owned by Datadog - downloading role from https://github.com/DataDog/ansible-datadog/archive/1.0.0-rc3.tar.gz - extracting Datadog.datadog to ansible/roles/Datadog

    ansibleでdatadogを導入する | DevelopersIO
    oppara
    oppara 2016/10/05
  • Mist Hosted Service :: Multicloud Management

    Self-service Configure access policies and empower your teams with self-service provisioning. Fast roll-outs Automate the deployment and operational workflows of cloud agnostic architectures. Kevin Williams IT infrastructure Services Manager - SevOne "We chose Mist because it was easy to onboard and use. It required no changes in the way we were doing things, while enabling us to iterate and impro

    Mist Hosted Service :: Multicloud Management
    oppara
    oppara 2016/10/05
  • [比較] RDS vs RDB on EC2:Oracle編 | DevelopersIO

    m3.medium/m3.largeを除いて、RDSの方が高額です。マネージドサービスとしての付加機能がありますので妥当かと思います。また、インスタンスが大きいほど価格差が広がっています。 なお、可用性向上のため、EC2を2台構成にした場合、RDSをマルチ-AZにした場合はそれぞれ2倍の費用になります。 利用できるリソース 最大インスタンス 上記表でも分かる通り、現時点ではRDSにm4.16xlarge、x1.32xlargeは提供されていませんので、RDSに利用できる最大インスタンスタイプは以下のいずれかになります。 CPU重視:db.m4.10xlarge(40vCPU/160GiBメモリ) メモリ重視:db.r3.8xlarge(32vCPU/224GiBメモリ) ストレージ RDSにアタッチできるストレージは1つのみで、最大6TB/30,000IOPSまでとなっています。また、スト

    [比較] RDS vs RDB on EC2:Oracle編 | DevelopersIO
  • Appleウェブサイトのレスポンシブなナビゲーションが「うまい!」と思う4つの理由

    こんにちは。Appleも好きだけどAppleウェブサイトも大好きなRriverの渡辺です。 最近レスポンシブなナビゲーションについて考えていて良いアイディアを探しているんですが、結局Appleのウェブサイトにたどり着きました。Appleのウェブサイトは良く出来ていると思うところがたくさんあって、ナビゲーションも良く考えて作られているんですね。 ということで、今回はAppleウェブサイトのナビゲーションの検証を通して、マルチデバイス時代のレスポンシブなナビゲーションについて考えてみたいと思います。より良いナビゲーション構築の参考になれば幸いです! 目次 マルチデバイス時代のナビゲーション 理由1: 3段階の「ナビゲーション」で確実にユーザを誘導している 理由2: 見せられるときは、しっかり見せている 理由3: コンテンツ内の「さらに詳しい」コンテンツの見せ方が絶妙 理由4: その時必要なナビ

    Appleウェブサイトのレスポンシブなナビゲーションが「うまい!」と思う4つの理由
    oppara
    oppara 2016/10/05
  • テストを使いサービス開発を駆動していくために取り組んでいること - クックパッド開発者ブログ

    技術部の松尾(@Kazu_cocoa)です。 最近、 @moroや私を中心に、テストから開発を駆動するという方向で、とある活動を始めました。その活動の中では、 @t_wadaさん を 技術顧問 として巻き込んで活動を進めています。そんな取り組みを少しここにまとめます。 取り組みの前段階 先日、私はテストエンジニアというロールに焦点を当ててテストという言葉に対する2種類の話をいたしました。TDDのようにテストによって開発を駆動していく側面の話と、人の認知・感じ方に寄った仕様自体含めてテストしていく側面の話です。 クックパッドエンジニアトークナイト 〜クックパッドテストエンジニアのあり方〜 を開催しました! クックパッドエンジニアトークナイト 〜クックパッドテストエンジニアvol.2 Testing編〜 を開催しました! その際、会の傍でt_wadaさんらと私たちが開発するWebアプリケーショ

    テストを使いサービス開発を駆動していくために取り組んでいること - クックパッド開発者ブログ
    oppara
    oppara 2016/10/05