All Bioconductor packages should have a version number in x.y.z format. Examples of good version numbers: 1.2.3 0.99.5 2.3.0 3.12.44 22.1 Even Odd Schedule Bioconductor has a ‘devel’ branch where new features are introduced, and release branches created twice per year. Given a package with version number x.y.z, y should be an odd number in devel. y should be an even number in release. During regul
はじめに ConoHa VPS内で起動しているDockerコンテナに接続できなくなることがあり、日次cronでDockerを再起動することで回避したので、記載しておきます。 2016/2/2 追記 VPSをCentOS7で作成し、新しいバージョンのDockerを利用した際にコンテナが無反応になる現象を回避することができました。 再起動シェルの配置 シェル内容 #!/bin/bash CHECK_PS=(`docker ps -q`) for list in ${CHECK_PS[@]} do docker stop ${list} if [ $? != 0 ]; then exit 1; fi done /etc/rc.d/init.d/docker restart if [ $? != 0 ]; then exit 1; fi for list in ${CHECK_PS[@]} do
2015年8月17日 CSS 以前「これからのCSSレイアウトはFlexboxで決まり!」という記事で紹介した、CSSでのレイアウト組みに大活躍できるFlexbox。前回は基本的な使い方の紹介をしたので、今回はより実践的に使える実例を紹介したいと思います! ↑私が10年以上利用している会計ソフト! Flexbox対応ブラウザー 前述の記事の通り、現行のモダンブラウザーでは問題なく利用できます。ただし、Safari用に -webkit- のベンダープレフィックスが必要です。IEについては11から正式に対応。 そしておなじみの日本でのブラウザーシェア情報。2015年7月ではIE11が32.86%でトップです。Flexboxに対応していないIE9は3.17%。制作するサイトに応じてFlexboxを取り入れるか検討しましょう。 一番基本的なWebサイトのレイアウトである、2カラム。まずはこのレイア
はじめに 初心者による初心者のための記事 React.js公式チュートリアルの和訳風 ES6 さらっと仮想DOM調べてみたよ、ぐらいの人向けです。 JavaScript初心者、ES6初心者、React初心者向けかつ僕がそうです。 なので間違いがあるかもしれません。見つけたら教えて下さい。 公式のチュートリアルはこちらです。 React Tutorial React チュートリアル (和訳) 公式Documentのソース (Markdown) 環境 Mac OSX Node.js v0.12.7 Gulp 3.9.0 React 0.13.3 作るもの 公式のTutorialに沿って、シンプルなコメントボックスをReactで作成します。 次の機能を提供するものです。 すべてのコメントの表示機能 コメント投稿フォーム バックエンドサーバーとの連携 また、次の特徴を持っています。 更新最適化:
概要 グラフデータベースにNeo4j、WEBアプリケーションフレームワークにSpring Boot 1.3.0.M3とSpring Data Neo4j 4.0.0-RC1を使用した検索アプリケーションを開発します。 検索機能をメインに開発しますが一部更新系も実装します。 このアプリケーションで使用するデータセットは、Neo4jに用意されてるNorthwind Graphを使わせて貰いました。 環境 Windows7 (64bit) Java 1.8.0_45 Spring Boot 1.3.0.M3 Spring Data Neo4j 4.0.0-RC1 Neo4j OGM 1.1.0 Neo4j Community Edition 2.2.2 Eclipse 4.4 Maven 3.3.3 参考 下記のサイトを参考にさせていただきました。 Neo4j Neo4j Neo4j - the
MySQLでレプリケーションする際にCHANGE MASTER TOで設定したパスワードは、データディレクトリ下のmaster.infoファイルに書かれている。
自動化。 どうせ誰も見ないって。 show create table 見たほうが早いし。 mysqldump --no-data -uroot --database employees をリポジトリに入れてバージョン管理しとけば良いと思うけど、 何らかの文書化が必要な場合は毎回差分を修正するより全部出力した方がラク。 カラム名日本語がよければ適当に as で別名つけるとよい。 mysqlの場合 #!/bin/bash MYSQL="mysql -B -uroot" DBNAME="employees" TBLSQL=`cat << EOD SELECT TABLE_NAME, TABLE_COMMENT FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = '$DBNAME' AND table_name LIKE '%s' EOD` CO
ここでは、OpenAM(旧SSO)を使用した認証システムの構築について紹介していきます。使用したのはOpenAM12.0.0ですが、OpenAM13.0.0(現在目下開発中)においても使えるはずです。尚、ここで前提とする認証方式はエージェント方式とします。(他に、リバースプロキシやトークンなどあります) 事前準備 簡単な用語の説明 OpenAMで重要な用語を私の理解で説明します。 認証サーバ:認証を実施するサーバ エージェント:認証を実施したいアプリと同じサーバなどに入れ、認証サーバとの連携をする存在 エージェントプロファイル:エージェントが認証サーバとの間でやり取りをすべきかの設定を記載したもの ポリシー:認証サーバがどのように認証すべきか(認証を実施するURL、認証時に認可するユーザやグループの判別など)を決めたもの ダウンロード 今回の設定に必要なソフトウェアをダウンロードします。
1コマンドでkubernetesを立ち上げるboot2kubernetesというツールをつくった tcnksm/boot2kubernetes kubernetes 1.0がリリースされた.これから実際に試す機会も増えそうなのでDockerを使って簡単に(1コマンドで)kubernetesクラスタを立てるコマンドをつくった. デモ 以下はOSX上でシングルNodeのkubernetesクラスタを立ててkubectlでリクエストを投げるデモ. 使い方 以下のコマンドでクラスタを立ち上げる. $ boot2k8s up このコマンドで必要なDockerイメージがPullされコンテナが起動する.boot2docker上でDockerを動かしている場合ローカルからkubectlでクラスタにアクセスするにはport forwardが必要になる.その場合boot2k8sはport forwardサーバ
こんにちは。 最近、Dockerでマルチコンテナのクラスタを組もう、ということをやっています。 で、そこで課題になってくるのがIPアドレスが一定しない、ということですよね。 ですので、そのためにConsul等のサービスディスカバリの仕組みを使う形になります。 ただ、Dockerコンテナの内部からConsulに登録するのはいまいち面倒・・ということで、 自動登録が可能なDocker Registratorを2パターン試してみました。 とりあえず、出来ると構成は下記のようになる・・はず。 尚、OSはCentOS7、あとFirewalldは無効化してiptablesを用いています。 理由は後ほど(次回以降?) 1. OS側準備 まずはDockerインストールなどの諸々のセットアップを行います。 尚、rootユーザでログインを予め許容しておき、rootユーザでセットアップを行います。 ■Selin
Chef から Itamae ? EY-Officeではサーバーソフトの構築を行うプロビジョニングツールとして現在は Chef-solo を使っています。しかし Chef-solo は終了するらしいのですが、その移行先が良いように思えず悩みながら使い続けてきました。 そんなとき登場してきた Itamae はシンプルでとても魅力を感じました。詳しくは クックパッド開発者ブログのItamae記事 をご覧下さい。 今回時間があったので、EY-Officeの開発支援サーバー (Redmine, Git/Gnatara, CI ...)の全プロビジョニングをChefからItamaeに置き換えてみました。書き換えたレシピは約700行です、そこで感じた事を書きます。 Itamaeの良いところ、良くないところ 1. 情報が貧弱 まず良くない点ですが、Chefのドキュメント に比べると情報の量、質ともに低い
環境 ▼LDAPサーバ centos 6.4 openldap-2.4.23-32 ▼LDAPクライアント centos 6.4 LDAPサーバ側作業 データイメージ example.com |_ cm=Manager |_ ou=a |_ ou=a_1 |_ cn=test |_ uid=test ディレクトリを作成 vi /etc/openldap/base.ldif dn: ou=a,dc=example,dc=com objectClass: organizationalUnit ou: a dn: ou=a_1,ou=a,dc=example,dc=com objectClass: organizationalUnit ou: a_1 適応 ldapadd -x -D "cn=Manager,dc=example,dc=com" -w secret -f base.ldif グル
やったぜ!!! 苦節2週間くらいかかったが、やっとLDAP認証でクライアント側にログインできたぜ!! ぜんぜん本質ではないところではまっていたので、それは今回の最後のほうで ちょっとだけ触れることにしよう。 さて、クライアント側の設定であるが、こちらはyumで導入することにする。 # yum -y install openldap-clients nss-pam-ldapd あとは、各種設定ファイルとかを環境に合わせていく。 /etc/openldap/ldap.conf -- 最終行に追記 URI ldap://192.168.0.1/ ←環境に合わせる BASE dc=sample,dc=com ←環境に合わせる TLS_CACERTDIR /etc/openldap/cacerts /etc/nslcd.conf -- 最終行あたりに修正&追記 uri ldap://192.168
はじめに 非常に短いエントリですが同じことで困っている人もいるかも。と思いましてメモしておきます。 serverspecでsshのログインテストをやりたかったのですが、みなさんどうやってやっているのでしょうか。 よいアイディアがあれば教えてください。 私はこうやってやってみました。 expect使ってもよかったのですがshellを用意するのも面倒だったので、sshpassを使いました。 ansibleでいうlocal_actionがなかったので、systemを使ってローカルでコマンドを実行し、実行結果の比較はrspecの構文で実装してみました。 ソース describe 'ssh login test' do stdout = system("sshpass -p 'infrainfra' ssh -t #{ENV['TARGET_HOST']} -l infra hostname") i
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く