タグ

2015年2月26日のブックマーク (13件)

  • Apacheホスティング環境(Webサーバー+PHP実行環境)をコマンド一発で構築する一撃シェルスクリプト

    一撃シェルスクリプトとは これは私が作った造語で、厳密な定義というものを設けているわけではありませんが、「シェルスクリプト(と設定ファイルのひな形)を用意すれば、コマンドを1回実行するだけで環境構築ができてしまうというスグレモノ」を目指しています。現在のところ、線引きとして以下のように詳細なルールを作っています。 OSインストール直後に一撃シェルスクリプトを配置して動かすものとする 実行回数は1回のみで、人が張り付く必要のない設計とする 対話式の入力は可能な限り回避する 一撃シェルスクリプトで重視していないこと 一撃シェルスクリプトは、あくまで「シェルで頑張れる範囲で冪等性(べきとうせい)を確保する」ツールです。なので、上に記した「一撃シェルスクリプトの定義」にだいたい合致していれば「これは一撃シェルスクリプトだぞ」と名乗ってもよいと思っています。例えば、何がなんでも1枚のスクリプトファイ

    Apacheホスティング環境(Webサーバー+PHP実行環境)をコマンド一発で構築する一撃シェルスクリプト
  • 【海外で大人気】仕事の生産性を格段に向上させる11のサービス

    一日の勤務時間で無駄な時間を全く過ごしていないと言える人はどれほどいるだろうか。大量のメール処理、不毛な会議、意思疎通に対するコスト、仕事の効率の悪さなど来ならば時間をかけるべきではないところで、時間を浪費しまうことは少なくない。実際に、一日の就業時間の中で約7%は無駄な時間を過ごしているという統計もあるほどだ。 しかしながら、全ての仕事がグローバル化されてきている現在、重要となってくるのは、出来るだけ無駄な時間浪費にコストをかけず、来の仕事にどれだけフォーカス出来るかということである。その1つの方法として、アプリやウェブサービスを活用することで、生産性を上げることが出来るのではないだろうか。 記事では「タスク管理」「メール」「コミュニケーション」「会議」の4つのポイントから仕事の中で生産性向上に役に立つツールを紹介したいと思う。 関連記事: 今日から使える22のタイムマネージメント

    【海外で大人気】仕事の生産性を格段に向上させる11のサービス
  • XP世代のノートPCを処分したい! 「パソコンリサイクルセンター」を利用してみた

    XP世代のノートPCを処分したい! 「パソコンリサイクルセンター」を利用してみた
    wate_wate
    wate_wate 2015/02/26
    後で
  • プルリクエストをより使いこなす | POSTD

    Gitを使用している人であれば、プルリクエストには馴染みがあるでしょう。これは、分散バージョン管理システムが世に出始めてから、何らかの形で使われています。BitbucketやGitHubのように凝ったWebユーザインターフェイスが構築される前は、プルリクエストは単純に電子メールベースで行われており、Aliceのリポジトリから変更をプルするように依頼していました。プルリクエストを受けた側がこの変更を妥当だと判断すれば、いくつかのコマンドを実行しmasterブランチに変更をプルするという流れです。 $ git remote add alice git://bitbucket.org/alice/bleak.git $ git checkout master $ git pull alice master もちろん、手あたり次第Aliceの変更をmasterにプルすることは、 得策 ではありませ

    プルリクエストをより使いこなす | POSTD
    wate_wate
    wate_wate 2015/02/26
    後で
  • EC運営者に朗報! ユーザーレビューの獲得効率が5倍アップする「YOTPO」(ヨットポ)がすごい|MarTechLab(マーテックラボ)

    LPO研究所の岩です。 ECサイトを運営している方へ。 あなたは今、「お客さんが商品レビューを全然書いてくれない」とお困りではありませんか? あるいは、レビューを書いてもらうために値下げをしたり、クーポンを付けたりして頑張っているけれど、思ったよりも質の良いレビューが増えなくて「これやる意味あるのかな…」などと悩んでいたりしないでしょうか? 実はこれは、ECサイトを運営されている弊社のお客様から頻繁にいただくご相談の1つなのです。 弊社ギャプライズは2005年の創業当初から今日までの9年間、多くのECサイトの売上をアップするためのお手伝いをしてきました。全体設計からLPの制作、広告の運用、果ては商品開発に至るまで、あらゆる手段を使って売上アップを目指すのですが、ある程度改善が進んだ頃にどのお客様でもかならず課題として上がってくるのがこの「レビューが集まらない」という課題でした。 なぜかと

    EC運営者に朗報! ユーザーレビューの獲得効率が5倍アップする「YOTPO」(ヨットポ)がすごい|MarTechLab(マーテックラボ)
    wate_wate
    wate_wate 2015/02/26
    後で
  • JavaScriptで日本の祝祭日一覧を取得する - Qiita

    はじめに JavaScriptで日付を操作するライブラリとして「Moment.js」や「XDate」等ありますが、和暦の取得や祝祭日の取得等には別のロジックが必要となることが不満で「UltraDate.js」というものを作ってみました。 Date.prototypeを汚さない形で日付の操作を行いたかったので ライブラリの中にDateオブジェクトを保持 Date.prototypeには無い関数を作成 Date.prototypeの関数をapplyで呼び出す といった形で作成しています。内部でDate.prototypeの関数をapplyで呼び出していますので、単純に「new Date()」としている所を「new UltraDate()」と置き換えるだけで現在のプロジェクトにも適用できるようになっています。 その中からいくつかDateオブジェクトのみでも使用できるように関数を切り出して、簡易版

    JavaScriptで日本の祝祭日一覧を取得する - Qiita
  • バズったコンテンツで集客したユーザーが、どれぐらい定着してるのか確認するには? (第43回) | Googleアナリティクス セグメント100選

    ソーシャルメディアからバズったコンテンツに集客した新規ユーザーの定着率を確認して、その後のコンテンツ制作の方向性を決めるのに役立てたいサイトによってはブログやTwitter、Facebookなど各種ソーシャルメディアから多くのユーザーが来訪することだろう。しかし面白いタイトルやユニークなコンテンツなどで集客できたとしても、それはビジネスには何の役にも立たない、一時的なアクセス増をもたらしただけかもしれない。 たとえば以前にご紹介したこちらのサイトの例では、バズった記事から他のコンテンツへの回遊はまったくなく、実質的に直帰率が100%という惨憺たる結果だった。 バズったコンテンツに押し寄せた新規ユーザーは、単なる通りすがりなのか、見込み客なのか?(第40回)ほとんどのユーザーはせっかちだ。目的以外のコンテンツまで見てもらおうというのが甘いのかもしれない。しかし、そのときに回遊してくれないとし

    バズったコンテンツで集客したユーザーが、どれぐらい定着してるのか確認するには? (第43回) | Googleアナリティクス セグメント100選
  • 第4回 HTML5を使った実際の開発の進め方

    みなさん、こんにちは。hifive開発チームの横山です。第2回と第3回では、HTML5で実現可能な表現や機能について詳しく解説しました。これらを用いると、業務システムに従来のWebシステムでは実現できないレベルの高い操作性を持たせることができます。直観的に操作できるUIにより誤操作を防止しやすくなり、ユーザー教育のコストも減らせるのではないか---。そんな期待を持った人も多いのではないでしょうか。 しかしながら、そうしたリッチなUIを備えた業務システムの開発は、単純な画面遷移を繰り返すことで業務を進めていく従来型Webシステムと比べて、開発プロセスを適切に管理し、予定通りの工数で開発を進めることが難しくなりがちです。 そこで今回は、HTML5を使ってリッチなUIを提供する業務システムを開発する際に必要となる「成功させるために考慮すべき点」や「失敗しないための開発の進め方」「役に立つツールや

    第4回 HTML5を使った実際の開発の進め方
  • フロントエンドできない人が、フロントエンドやりすぎだ。あと、Vanilla.jsが便利だ。 - nobkzのブログ

    最近、なんというか、フロントエンド勉強会に出席する度に、「フレームワークじゃねぇんだ! MVC設計がな! 」とか言い続けている気がする。たくさんフレームワークが出てきて、○○フレームワークの問題とか、開発の困難の話を聞く度に、自分の設計を棚に挙げて、「これは、フレームワークがスケールできないせいだ!」「jQueryが糞」とか言ってて、「何言ってんの?コイツ?」みたいな気分になる。 最近になって、なんでこの状況がいつまでたっても変わらないんだろう? って理由が分かってきた。フロントエンドできない人が、フロントエンドやりすぎなのだ。 なんでフレームワーク使うの? そもそも、なんでフレームワークを使うか?ってことに答えられない人が多い気がする。というか、大抵「上司が決めたから」とか「チームで決まっているから」という答えが返ってくる。そもそも、フレームワークを強制して学習させる環境になっている現場

    フロントエンドできない人が、フロントエンドやりすぎだ。あと、Vanilla.jsが便利だ。 - nobkzのブログ
  • Ansible + Mackerel APIによる1000台規模のサーバオペレーション - ゆううきブログ

    Ansible と Mackerel API を組み合わせて、1000台規模のサーバ群に対して同時にパッケージの更新やその他のサーバオペレーションのための方法を紹介します。 タイトルに Mackerel とありますが、それほど Mackerel に依存しない話です。 (AnsibleとDockerによる1000台同時SSHオペレーション環境 - ゆううきブログに続編を書いています。) 背景 社内では、サーバ構成管理ツールとして Chef を使用しています。 Chef Server は運用が大変なので使用しておらず、knife-solo と Mackerel APIを組み合わせてホストと Chef role とのマッピングに Mackerel のロール情報を用いています。 また、MackerelRuby クライアントを利用して recipe 内で API を叩いて、Mackerel

    Ansible + Mackerel APIによる1000台規模のサーバオペレーション - ゆううきブログ
  • Sassline

    Baseline first. Set text on the web to a baseline grid with Sass & rems A starting point Sassline aims to spread better typography across the web. It can be used for prototyping, blogs or full website builds. It has recommended base typography styles and Sass mixins to work proportionally from the baseline grid using rems. Meticulous vertical rhythm Due to the way CSS handles text setting a baseli

  • werckerを使ってBitbucketのプライベートレポジトリからOctopressを自動デプロイする

    B! 36 0 0 0 RubyのBenchmarkを使ってOctopressのgenerateでどれ位時間がかかってるか測ってみる、 Rubyruby-profを使ってOctopressのgenerateでどれ位時間がかかってるか測ってみる とOctopressの時間が気になってきたので何とかしようと思って来たところですが、 今のところOctopress(Jekyll)を使う限りはどうしようもないみたいなので、 時間のかかる生成作業を別の所で行いたい、 ということでwercker というCIサービスを使ってみることにしました。 wercker werckerでのアプリの作成 ssh鍵の作成 デプロイの設定 wercker.ymlの設定 box no-response-timeout: 25 build deploy その他感想とか気になったこととか wercker werckerは T

    werckerを使ってBitbucketのプライベートレポジトリからOctopressを自動デプロイする
    wate_wate
    wate_wate 2015/02/26
    メモ
  • Webアプリケーション負荷試験実践入門

    2015年2月24日 ヒカ☆ラボ発表資料 Webアプリケーション負荷試験実践入門 ■スライドの目的 負荷試験の重要性を認識して頂く 意味のある負荷試験を最短距離で行うための“段取り”を持ち帰って頂く 内容的には、主にAWS上のLAMP構成のシステムに対する負荷試験ですが、負荷試験ツールに依存しない全般的に通用する話を扱っています。Read less

    Webアプリケーション負荷試験実践入門