タグ

2017年1月31日のブックマーク (10件)

  • アプリ開発者もインフラ管理者も知っておきたいDockerの基礎知識

    関連記事 共同プロジェクトも展開:Red Hat、Linuxコンテナ技術で米新興企業と提携 米Red Hatは、Linuxの次世代コンテナ技術に関して、米新興企業と提携を結んだと発表した。Red Hat Enterprise Linuxに「Docker」を組み合わせて、Red HatのPaaS製品の強化を目指す。 認定ホスト間でのシームレスな機能を保証:米レッドハット、コンテナー化されたアプリケーションの認定プログラムを発表 米レッドハットは2014年3月11日、コンテナー化されたアプリケーションの認定プログラム「Red Hat Container Certification」を発表した。既存のアプリケーション認定プログラムの延長だ。 ユーザーは「PaaS」「IaaS」を求めているわけではない:狭義の「PaaS」を超えようとするレッドハットのOpenShift レッドハットは、PaaS製品

    アプリ開発者もインフラ管理者も知っておきたいDockerの基礎知識
  • レスポンシブウェブデザインの正しい理解について - ライデンの新人ブログ

    エンジニア 安田 祐平 2016年新卒入社。Webフロントエンドスペシャリスト。広告業界の荒んだWebサイトにWebの理念を適応させるため、最高企業ライデンへの入社を決める。今後の世界を変革させる人物。 レスポンシブデザインの意は、多くの人に理解されていません。 的を射ない理解の上でデザインをすることで、レスポンシブデザインが来解決してくれるはずの問題に悩まされ、工数が膨れ上がったり、低品質な成果物を世に出してしまうことになることがよくあります。 レスポンシブデザインとはなにか レスポンシブデザインは、 「表示領域のサイズやデバイスの種類に関わらず適切に表示されるようにページを設計することで、結果的にどの環境においても最適化された体験を提供できるようにする」 ための設計手法です。 従来のユーザーエージェントを基にデバイスごとのページに振り分けるという設計では、あらゆるデバイスに対して最

    レスポンシブウェブデザインの正しい理解について - ライデンの新人ブログ
  • Home

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Home
    animist
    animist 2017/01/31
    入れてはみたが、まだ当分Macvim-kaoriyaを使いそう
  • NeoVim、そしてdein.vimへ - Qiita

    新世代のVimその名もneovim 今までVimからの移行が面倒で使っていなかったのですが、使ってみると高速でちょっと嬉しいような機能も盛りだくさんでした。 Vimとの相違点を踏まえて、手早く移行するための記事になれば幸いです。 プラグインマネージャーです。 何やらneobundle.vimはバグフィックスのみになるらしく、今後はdein.vimを使って欲しいとのことでした。 こちらもめちゃくちゃ高速に動作します。 VimmerはShougo氏に足向けて寝ちゃいけない これ一番言われてきてますから(私だけ) Install

    NeoVim、そしてdein.vimへ - Qiita
    animist
    animist 2017/01/31
    dein に乗り換えた
  • 2017年、Vim周り見直し - 踊るプログラマー

    半年に1回は見直しています。今回は結局大して変えませんでした。 世間では、Neovimに乗り換えましたとか、プラグイン管理をdein.vimに乗り換えましたという人が多いようですが、自分はNeovimは、まだ不安があるのと、そんなにメリットが分かっていないので、もうちょい様子見。 結局 最新のKaoriya版MacVimに。 dein.vimも設定ファイルを書き換えるのがめんどくさいのと、Neobundleでも速度に満足しているので、今回は見送り。 継続して使用するプラグイン Neobundle プラグイン管理。dein.vimへの移行が推奨されていますが現状に満足しているのでそのまま。 半年後に再検討予定。 unite インクリメンタルサーチで色々探して、色々出来る unite help 全ヘルプ内をインクリメンタルサーチで探せて便利 machit 括弧の上で%を押すと対応する反対側の括

    2017年、Vim周り見直し - 踊るプログラマー
    animist
    animist 2017/01/31
  • Dockerを使って古いRails+MySQLを塩漬けした話 - Qiita

    7年前に書いたRuby 1.8 + Rails 1.2.6 + MySQL 5.0のアプリがあり、ほとんど使ってないけど、たま~に使うので、扱いに困っていました。 そこで、今動いているミドルウェアのバージョンをそのままにDockerでコンテナ化して、どんな環境にも移動できるようにしました。これでどこでも昔のバージョンのまま動き続けることができる、いわるゆ塩漬けです! それを紹介します。 Dockerの実行環境 CentOS Linux release 7.1.1503 Docker version 1.10.3, build 3999ccb-unsupported 塩漬け対象アプリの構成 ミドル Ruby1.8.7 Ruby on Rails 1.2.6 MySQL 5.0.77 アプリ bitbucketにあるレポジトリを/usr/local/myappにcloneして動作させる データ

    Dockerを使って古いRails+MySQLを塩漬けした話 - Qiita
  • railsをdockerで動かしたい場合の構成はどうするべきか - Qiita

    はじめに dockerrailsを動かす場合にどうするのが良いかなーと試行錯誤し、構成も落ち着いてきたのでまとめます。 お試しバージョン 一番最初はとりあえずってことで、railsリポジトリ + railsを動作させるコンテナの組み合わせで試してみました。 Dockerfileの内容 FROM base # rubyインストールに必要なパッケージを用意 RUN apt-get update RUN apt-get install -y --force-yes build-essential curl git zlib1g-dev libssl-dev libreadline-dev libyaml-dev libxml2-dev libxslt-dev # rbenv, ruby-buildをインストール RUN git clone https://github.com/sstephen

    railsをdockerで動かしたい場合の構成はどうするべきか - Qiita
  • RailsアプリをDockerで開発するための手順 - Qiita

    追記 コードの全体像がわかりにくいって意見をもらったのでgithubにコードおきました。 (りーどみーがわかりにくいとかあればPRいただけると幸せです) https://github.com/togana/sample-rails-docker versionとか少し変わってたりDockerfileの中で実行してるコマンドが少し変わったりしてますが、大きく変わっているところはないので参考にしてください! 追記2 docker-machineの共有ファイルを利用している場合、Rails5からファイル変更しても検知できなくなっていました。 ファイルの変更を検知しているのは config.file_watcher という設定です。 ここがバージョンアップに伴い変更されていました。 ActiveSupport::FileUpdateChecker から ActiveSupport::Evented

    RailsアプリをDockerで開発するための手順 - Qiita
  • Dockerで作る最強のWeb開発環境2017 - Qiita

    概要 Web アプリケーションを開発しているときに、開発環境に MySQL や Redis を用意しバージョンを揃え、いや Redis はキャッシュにしか使ってないし必須じゃないから開発環境に無い場合のコードも書いて…… というようなことを2017年にもなってやりたくないので、Docker を使って良い感じにやっていきます。 DockerDocker Compose に関する基的な説明は割愛するので、公式ドキュメントをあたってください。 目標 コマンド一発で必要なサービス群が全て立ち上がるようにする Docker Compose を使い、1サービスごとに1コンテナを立ち上げる vendor や node_modules は、ホスト側のものと完全に分離する。OS が違う場合、Native extension があると問題の原因になるので避けたい。 ホスト側ではエディタと git さえ

    Dockerで作る最強のWeb開発環境2017 - Qiita
  • Dockerのすべてが5分でわかるまとめ!(コマンド一覧付き) - paiza開発日誌

    こんにちは、吉岡(@yoshiokatsuneo)です。 Dockerはシンプルで軽量な仮想環境という特徴から急速に広まっており、paizaでも利用しています。ただし、発展が早いことから、断片的な情報や古い情報などもあります。そこで、ここでは今のDocker(Ver1.13: 2017/1/20更新)について、5分でわかるように簡単にまとめてみます。 目次 Dockerの特徴 コンテナと仮想マシンの違い Dockerの発展 Dockerの構成(5つの要素) Dockerの基コマンド Dockerコマンド一覧 Dockerの仕組み 考え方 まとめ Dockerの特徴 Dockerは、Linux上のシンプルで軽量な仮想環境(コンテナ)で以下の特徴があります。 早い・軽い OSレベルの仮想化なので、起動は一瞬です。コンテナ間でイメージを共有できるので、コンテナの起動自体ではディスクは消費しませ

    Dockerのすべてが5分でわかるまとめ!(コマンド一覧付き) - paiza開発日誌