タグ

2015年2月10日のブックマーク (14件)

  • 農協改革とは

    2015.02.10 農協改革の骨子がまとまりました。 全中と呼ばれる全国農業協同組合中央会が、農協法に基づいて、これまで独占してきた農協の会計監査と業務監査を廃止し、会計監査は公認会計士による監査を義務付け、業務監査は必要な時にそれぞれの農協が自由にコンサルを選ぶことができるように任意のものにします。 全中は、農協の上部団体であるという農協法上の位置付けをなくし、指導、監督権限を持たず、賦課金を強制的に徴収することができない一般社団法人に移行します。 (現在、賦課金は年間一農協当たり平均2400万円、合計78億円) 農協の理事の過半数を認定農業者や農作物販売・経営のプロとすることを求めます。 連合会や農協は、所属する単位農協や組合員に対して事業利用を強制してはならないことを明記するとともに、連合会や農協は、単位農協や組合員が自主的に設立し、運営する組織であることを徹底する規定を整備します

    農協改革とは
    yyamano
    yyamano 2015/02/10
  • Changing the default branch - GitHub Docs

    About changing the default branch You can choose the default branch for a repository. The default branch is the base branch for pull requests and code commits. For more information about the default branch, see "About branches." You can also rename the default branch. For more information, see "Renaming a branch." You can set the name of the default branch for new repositories. For more informatio

    Changing the default branch - GitHub Docs
  • How to fix a permission denied (publickey) error for a git submodule update in the Github Travis CI build?

  • Travis CI Documentation

    This documentation site is Open Source. The README in our Git repository explains how to contribute. Travis CI relies on Open Source licensing information. Please note that encrypted files are not available for pull requests from forks. Prerequisites # Before following the examples in this guide, make sure you have already installed the Travis CI Command Line Client by running $ gem install travis

  • TravisCIでファイルを(簡単に)暗号化して使用する - Qiita

    Encrypting Files のとおり travis 1.7.0 (2014/08/06公開?)で encrypt-file コマンドが追加され、それにより簡単にTravisCIでファイルを暗号化して扱えるようになりました 準備 travisコマンドをインストールします $ gem install travis 記事記述時点でのバージョンは1.7.1 Encrypting Files 共通鍵暗号(AES-256)によりファイルを暗号化するようです 変更 https://github.com/travis-ci/travis.rb/commit/4fc18f6dcad1abdbc7d27e4cb2dadf64e624ef6e $ travis encrypt-file --help Encrypts a file and adds decryption steps to .travis

    TravisCIでファイルを(簡単に)暗号化して使用する - Qiita
  • 【TravisCI】travis.ymlに書くあれこれ - Qiita

    TravisCIのビルドの流れを知ろう! 1. Githubから(.travis.ymlが配置されている)リポジトリをgit cloneする git cloneの際に、オプション--depth=50が付いています 2. cloneしたリポジトリに移動する 3. git checkoutしてコミットしたコードを取得する .travis.ymlに書いた環境変数はここで適用される 4. キャッシュを使う場合、キャッシュを取得する 5. 使用するRubyのバージョンを指定する 6. before_installで定義したものが実行される キャッシュを使う場合、ここで追加される 7. installで定義したものが実行される 8. before_scriptで定義したものが実行される 9. scriptで定義したものが実行される exitコードが0ならば成功、それ以外は失敗と判定される 10. af

    【TravisCI】travis.ymlに書くあれこれ - Qiita
  • Travis CI Documentation

    You can use a dedicated CI user account for all but the deploy key approach. This allows you to limit access to a well defined list of repositories, and make sure that access is read only. Deploy Key # GitHub allows you to set up SSH keys for a repository. These deploy keys have some great advantages: They are not bound to a user account, so they will not get invalidated by removing users from a r

  • クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログ

    インフラストラクチャー部の成田(@mirakui)です。 Rails の OR マッパーである ActiveRecord ですが、みなさんどのように運用していますか? ActiveRecord を使うと、 SQL を直接扱うことなく、抽象化された表現で RDB にアクセスできるので、アプリケーションの開発効率という観点ではメリットが大きいです。 一方で、 ActiveRecord が駆使されているアプリケーションをサーバに配置してプロダクションとして運用する立場からすると、いくつかの問題に突き当たります。 まずはクックパッド体アプリケーションにおける、最新の rake stats をご覧ください。 +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC

    クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログ
    yyamano
    yyamano 2015/02/10
    Ridgepole は弊社の菅原が開発した、スキーマ管理用のコマンドラインツールです。 Ridgepole では Schemafile というファイルに Ruby DSL でテーブル定義を書き、 ridgepole --apply コマンドでそれをデータベースに反映します。
  • DBスキーマの変更で発生するソースコードとDBスキーマの不整合をデプロイ時にどうやって解決するか?

    ロードバランサで複数のWEBサーバに処理を分散していて、WEBサーバは一つのDBサーバを参照しているrailsアプリがあります。 運用している中で、テーブルのカラムを削除する必要がある場合、マイグレーションファイルでremove_columnをすると思うのですが、 capistranoで全てのWEBサーバにデプロイする中で、デプロイ対象のWEBサーバが多いとWEBサーバでは削除したカラムを参照しますが、 DB側はrake db:migrateが実行されたためにカラムが削除されているという状況が発生するような気がしています。 このような事象が発生しないように複数サーバへのデプロイを行うにはどうすればよいでしょうか?

    DBスキーマの変更で発生するソースコードとDBスキーマの不整合をデプロイ時にどうやって解決するか?
    yyamano
    yyamano 2015/02/10
  • Configurator.html

    Application_Timeouts CONTRIBUTORS DESIGN FAQ HACKING ISSUES KNOWN_ISSUES LICENSE Links NEWS PHILOSOPHY README SIGNALS Sandbox TUNING unicorn_1 Unicorn Configurator HttpServer OobGC PrereadInput StreamInput TeeInput Util Worker Methods #after_fork #after_worker_exit #after_worker_ready #before_exec #before_fork #check_client_connection #client_body_buffer_size #default_middleware #early_hints #list

    yyamano
    yyamano 2015/02/10
    listen 3000 # listen to port 3000 on all TCP interfaces listen "127.0.0.1:3000" # listen to port 3000 on the loopback interface listen "/path/to/.unicorn.sock" # listen on the given Unix domain socket listen "[::1]:3000" # listen to port 3000 on the IPv6 loopback interface
  • どうなる? 相次ぐ閉鎖による、首都圏ライブ会場不足問題 | CINRA

    東京厚生年金会館、渋谷公会堂、中野サンプラザという「御三家」 2月1日、赤坂BLITZで行なわれたリッチー・コッツェンの来日公演を観たが、椅子席が用意された全席指定ライブだった。興行の規模や客層に配慮した措置と思われるが、ライブハウスでの座席指定は列ごとの段差が生じないために、自分の背丈や前の客の図体によってはとことん視界が塞がってしまう環境が生まれやすい。ライブハウスで一度定まった席から動けないというのは、スタンディングで見えにくい位置取りになった、とは違った煩わしさがあるし、大きい会場だから仕方ないと諦めることもできずにもどかしい。他の同規模のライブハウスでも何度か全席指定のライブを体験したが、なかなか慣れることがない。 海外アーティストが、ひとまずクラブギグで来日して夏フェスで改めてやってくる流れがすっかり慣例化しているが、15年ほど前まで中堅クラスの来日公演といえば、東京厚生年金会

    どうなる? 相次ぐ閉鎖による、首都圏ライブ会場不足問題 | CINRA
    yyamano
    yyamano 2015/02/10
  • ECサイトのカートページの構成を見比べてみた【ECモール編(PC)】 - EC Hack ”ファッション通販/WEBマーケティングのネタ帳”

    photo by http://www.globaldots.com 一定の売上を上げれるようになったら次はサイトの中身を改善していく必要があると思います。 集客力がないサイトでサイト内の細かい構成を変えたところで、母数が少ないことからインパクトは少ないからです。 そこで今回はモール型のショッピングカートの構成を見比べてみました。 今回はPCのみです。 Amazon 言わずと知れたAmazon。最近ではファッション分野にも力を入れていますね。 【気付き】 ・過去購入商品が表示されている ┗消耗品なら効果ありかも!カテゴリで見せたりしてもいいし、購入月から逆算してこのタイミングで買い換えるだろうとかを予測して表示出来ると面白いと思う ・閲覧履歴からのおすすめ>閲覧履歴 ┗レコメンドの方が効果が高いからこういった見せ方にしてるのかな? ZOZOTOWN ファッションECではこのサイトを見ずには

    ECサイトのカートページの構成を見比べてみた【ECモール編(PC)】 - EC Hack ”ファッション通販/WEBマーケティングのネタ帳”
    yyamano
    yyamano 2015/02/10
  • ASCIIコードの秘密 - ザリガニが見ていた...。

    当はエスケープシーケンスのことを調べていたのだが、その前にASCIIコードについて調べることになってしまった...。文字コードの基として知っているつもりだったASCIIコードについて、あらためて見直してみると、実は当の意味をよく分かっていなかったことに気づいた。 ASCIIコード表 ASCIIコードは、7ビット(2進数7桁)の文字コードであり、全部で128のコードが定義されている。 最も基的な文字コードであり、その他多くの文字コードはこのASCIIコードと互換性を維持している。 00 10 20 30 40 50 60 70 00 NUL DLE SP 0 @ P ` p 01 SOH DC1 ! 1 A Q a q 02 STX DC2 " 2 B R b r 03 ETX DC3 # 3 C S c s 04 EOT DC4 $ 4 D T d t 05 ENQ NAK % 5

    yyamano
    yyamano 2015/02/10
  • Handling extant resources in Terraform

    Terraform is a Hashicorp tool which embraces the Infrastructure as Code model to manage a variety of platforms and services in today’s modern, cloud-based InternetIt’s still in development, but it already provides a wealth of useful functionality, notably with regards to Amazon and Digital Ocean interactions.  The one thing it doesn’t do, however, is manage pre-existing infrastructure very well

    Handling extant resources in Terraform