‘未分類’ カテゴリーのアーカイブ

OSC2015 Fukuoka 参加セミナーでのメモ

2015年10月3日(土)に九州産業大学で開催された オープンソースカンファレンス 2015 Fukuoka (http://www.ospn.jp/osc2015-fukuoka/)に参加しました。

今回はセミナー中に書いたメモを(ほぼ)そのままだしてしまおうかと思います(手抜き)。だんだんメモが少なくなっていくのがリアルですね。


Open Compute Project についての第3弾 〜オープンソース化した Facebook のサーバとデータセンタとネットワーク

担当:Cobalt Users Group/Project BlueQuartz
講師:伊藤 正宏

  • スケールメリットを活かすための設計。
  • データセンターは全世界電力の1〜2%を消費。電力消費が最大の課題。
  • 涼しいところでエアフロー最優先のデータセンター、サーバー。
  • すかすかのサーバー。エアフロー、修理(部品交換)簡単。

純水ミストでの冷却はコスト高で中止、といったネタもありました。その夕方の弊社社長のツイートが(たぶん偶然)同じく純水ぶっかけネタだったのでなんとなく確保。


PG-REXで学ぶPacemaker運用の実例

担当:Linux-HA Japan Project
講師:東 一彦(Linux-HA Japan Project)

  • 「PG-REX利用マニュアル」が存在する。
  • crm_mon -rfA おすすめ
  • Pacemaker1.1はctr+D押下でヘッダ表示消えるそうな。へーへーへー
  • Act側Sby側でログは異なる。故障時は両方みないとわからないことが多い。
  • 資料公開されてる。
  • vip-master故障時、故障した方のPacemakerを一旦停止するのが良い。
  • PG-REX運用補助ツール
    • pg-rex_slave_start 修理したサーバーをスレーブに組み込み
    • pg-rex_switchover マスターとスレーブを入れ替え
    • stonith-helper スレーブ側が10秒待つ

弊社のお客さんでPG-REXな構成で運用しているところがあるんですがPG-REXと呼ばれる前に構築したものだったり。PG-REX運用補助ツールいいなぁ。つかえるのかなぁ。


【飲食OK】Samba4を「ふつうに」使おう!Samba4によるファイルサーバ構築テクニック

担当:日本Sambaユーザ会
講師:たかはしもとのぶ

  • SeLinux活かして運用するの大変そう。
  • スライドシェアに資料

Firefox OS から眺める HTML5 アプリ開発最前線

担当:Mozilla Japan
講師:清水 智公

  • ロジックはJavaScriptでしか書けない。それは良し悪しだが経験した面倒なところ。
    • コールバック地獄
      • Promiseを使った非同期処理
        • コードが読みやすくなる
        • 待ちも簡単に
        • テストが容易になる

次世代ECプラットフォーム「EC-CUBE 3」に迫る!「3」で何が変わったのか!?

担当:EC-CUBE九州ユーザーグループ
講師:金 陽信

  • 2系の問題
    • プラグイン同士の競合
      • 安心して使えない
      • カスタマイズが必要になり導入コストが高くなる
    • セキュリティ面の課題
      • 手順が複雑でバージョンアップしにくい
    • 拡張性の課題
      • WEB中心のソフトウェア
      • 今後、スマホアプリ対応などが困難
  • 2系は全部入り

  • 3系はコアだけ残してプラグイン対応。

    • Symfony Components採用。
    • フレームワーク
      • Silexフレームワーク。
      • Doctrine ORM
      • Twig
    • フィーチャーフォンを切ってすっきり。


次期baserCMSの新機能と今後の展望

担当:baserCMSユーザー会
講師:江頭 竜二

http://www.slideshare.net/ryuring/baser-cms-53530309

  • 予定されてる「統合コンテンツ管理システム」いいぞー。

ところで、baserCMSのベースとなっているCakePHP、2系についてはPHP7で動かないのでは?(予約語が増えてぶつかっちゃったので)という問題があるわけですが、


オープンソース!Open Flow 1.3 対応!日本発のネットワークスイッチOS「Lagopus Switch」

担当:Lagopus Users Community
講師:日比 智也(Lagopus Users Community)

  • Lagopus(OpenFlow スイッチ)はいろいろなことができるが、セッション(ステート)は持てない。
  • ソフト屋としてはパフォーマンスチューニングの話が面白かった。
    • そのまま実践することはないと思うけど(レイヤーが違うので)。

以上、現場(のメモ)からお届けしました。

Facebooktwitterlinkedintumblrmail

今更CentOS5+PHP5.1な環境にphpunitを入れる

保守等で現役だったりする、CentOS5+PHP5.1。

テストでSelenium(Selenese)を使うのに、外部サーバを使うのも面倒なので、CentOS5+PHP5.1な環境にphpunitを今更ながら入れてみました。
今のphpunitはPHP5.1では使えないので、epelのパッケージを利用してみます。

yum -y install epel-release
yum -y install php-pear-PHPUnit
pear upgrade pear

pearを実行しようとするとエラー。何故かパスが通っていないので、php.iniへ追加。

include_path = "[現在のPath]:/usr/share/pear"

これでpearはOK。

古いphpunitだとSeleniumの実行にインクルードが必要らしいので、
Selenium IDEからPHPUnit形式でエクスポートしたtest.phpに一行追加。
https://phpunit.de/manual/3.3/ja/selenium.html

require_once 'PHPUnit/Extensions/SeleniumTestCase.php'; // 追加行
class Example extends PHPUnit_Extensions_SeleniumTestCase

実行しようとするとSeleniumのクラスがcould not be foundになります。

phpunit test.php

phpunit3.4辺りでfixしてるようなので、githubから3.4を持って来て上書きしてしまいます。
https://github.com/sebastianbergmann/phpunit/tree/3.4

# rpm経由のphpunitを退避
mv /usr/share/pear/PHPUnit /usr/share/pear/PHPUnit-3.3.5
mv /usr/bin/phpunit /usr/bin/phpunit-3.3.5
# 3.4で上書き
unzip phpunit-3.4.zip
cd phpunit-3.4
mv PHPUnit /usr/share/pear/
cp phpunit.php /usr/bin/phpunit

実行。
取りあえずこれで目的のSeleniumは動いたので、良しとします。

Facebooktwitterlinkedintumblrmail

RoundCube用にCentOSのpostfix+dovecotで簡単なテスト環境を作る

RoundCubeは設定出来たけど、メールサーバが設定出来なくてテスト出来ない。
localhost内でやり取りする程度で十分だけど・・・そんな人へ。

実験したのはCentOS6です。
DovecotもPostfixもデフォルトの設定を利用するのであれば、設定は1,2項目で済みます。

(さらに…)

Facebooktwitterlinkedintumblrmail

PHPカンファレンス福岡2015 After Hack にいます

Fusicさんで開催されている『PHPカンファレンス福岡2015 After Hack』にいます。

https://fusic.doorkeeper.jp/events/26357

Fusicさん提供の電源、ネットワーク、コーヒー、ビールで『PHPカンファレンス福岡2015』のブログを書こうと思ってやって来ました。

(さらに…)

Facebooktwitterlinkedintumblrmail

Future Sync Vol.5 に参加しました

2015年5月16日に開催された Future Sync Vol.5 に参加しました。
あれからもう一週間たってしまいました。遅くなりましたが感想などを。

私が参加したセッションは以下の通り。

・複雑に絡み合ったユーザーの思いを「ともにデザイン」するインクルーシブデザイン (平井康之)
・Blockchain 〜ビットコインを支える技術〜 の現在と未来 (栗元憲一)
・ウェアラブルからシンギュラリティへ (塚本昌彦)
・脳がシビれる心理学 (妹尾武治)
・世の中をザワつかせる方法 (眞鍋海里)

(さらに…)

Facebooktwitterlinkedintumblrmail

RoundCubeのlabelの一部を上書きする

RoundCubeの各項目の名称を、書き換えるような事が何度かありました。
(受信箱や送信済みの名称について、古いメーラと合わせたいとか)
そういう時は、各言語のlabels.incやmessages.incを編集する必要が有りましたが、
1.0以降は、上書きする機能を提供しているようです。

(さらに…)

Facebooktwitterlinkedintumblrmail

Git リモートリポジトリをガツンと巻き戻す

かなり悩んで時間がかかったのでメモを残しておきます。
前提条件として、基本、Git Flowベースで作業しています。

不幸なことにガンガン開発を進めていたdevelopブランチをmasterブランチの状態まで巻き戻すことに。masterブランチにはhotfixが入ってたりもします。

調べて調べて、悩んで、相談して、調べて、以下のような手順で作業することにしました。

hotfix前のdevelopまで戻す。

$ git reset --hard 巻き戻すコミットのハッシュ

リモートのdevelopリポジトリを同じ所まで巻き戻す。

$ git push -f origin HEAD:develop

そして、hotfixについてはmasterから対象のコミットをチェリーピックでマージしてリモートリポジトリにpush(Souce Treeでやりました)。

そして、開発者諸氏にdevelopブランチをリモートから取り直すように連絡(忘れずに!)

加えて、このプロジェクトでは開発用サーバーにdevelopリポジトリから

$ git pull -rebase

でデプロイしているので、開発用サーバーのdevelopリポジトリもローカルと同じコマンドでリセットしてデプロイしなおしました。

Facebooktwitterlinkedintumblrmail

雑用係、来年もよろしくお願いしますm(_ _)m

文書を作る。
雑用係の仕事のひとつです。

法律用語とか雑用係にはよくわかりません。
仕事してる人なら当たり前に使うビジネス用語も使い分けに苦労します。
難しいです。
高卒の上に、高校ではデザインなんか勉強してたので、高3の頃なんか授業に理科系科目すらありませんでした(笑)

強いて言えば、本読みが好きなのと、小説家を目指していた黒歴史(´д`)があるので、一時期文章の勉強してたり、昔から割と平均的な読解力はあった方なので、なんとかやってます。

てことで。
言葉のマジックを少々。

(さらに…)

Facebooktwitterlinkedintumblrmail

雑用係、OSX Yosemiteインストールに苦戦する

雑用係、生意気にもMac使いです(´∀`)

IMG_6637
※ 職場の机はMacBookAir11と私物のiPadAirでこんな感じ。自宅はPro15。某マンガ&アニメキャラは無視してね。

もちろん、Yosemiteがリリースされてからサクッとアップデートしました。
んまー、フラットデザインけっこーイケるわぁーなんてホクホクしてました。

でもって、あまり機械モノが得意じゃない友人にも毎度のことと「とりあえず無料だから、今回もちゃんとアップデートしとけよ〜」と言ってしまったのが、題目の原因です(×_×)

メッセがきました。
友人A「インストール失敗しました、って、でるんだけど」

でるんだけど、と言われましても、失敗したことないので、雑用係には原因が全くわかりません。そもそも、私は単なる雑用係であって我が社の精鋭技術者のようなスキルはないんですYO!

メッセや電話で、どういう状況なのか、あれやってみてー、これやってみてーとやれども、同様の状況になったことのない雑用係は、何が一体どうなってるのかサッパリぽんです(´・ω・`)

仕方ないので、休みの日に友人Aの家へ出向きました。
奮闘の始まりです(´д`)

(さらに…)

Facebooktwitterlinkedintumblrmail

雑用係、ハロウィンを楽しむ

私がハロウィンを認識したのは某ホラー映画で、ハロウィンといえば「ブギーマンだよね!」な状態でした。
それが激しく間違ってる!と知ったのは、高校生の頃。
おかげで、ハロウィンといえば「ジャック・オー・ランタン」と頭を変換させるのに苦労しました。
E.T.もちゃんと映画館まで行って観てたハズなのに‥‥‥(´д`)

いいじゃん、ブギーマンで‥‥‥と、本気で思ってたですョ
もちろん、ジャック・オー・ランタンも可愛くて好きですけどね(笑)

我が家では、素焼きのジャック・オー・ランタンが大活躍しています。
IMG_4029

そういえば、ここ数年は仮装やコスプレを楽しむのも普通になってきて嬉しいですね。
私もプチ仮装程度は楽しんだりしますが、田舎ではなかなか難しいのもあってガッツリコスプレは(衣装ありますがw)やったことがありません。

ハロウィンだからって派手にコスプレするのは恥ずかしいけど、ちょこっと楽しんでみたい気もする!なら、アプリで遊べばいいいじゃない!
(※私、iPhoneユーザーですので、iPhoneアプリしか分かりませんw)

てことで。

まずは、某(笑)有名お菓子メーカーの「グリコハロウィーン」
定番の、フレームタイプの写真が撮れ(加工)できます。
フレームは数種類あるんですけど、選べないのが残念かな‥‥‥
IMG_6568
※モデルはにゃんこ。

次は「ハロウィンフェイス」
仮装させたい写真を選べば、勝手にやってくれる写真アプリ。簡単です。仮装変更もワンタップでOKなので気軽だし、集合写真で(たぶん)顔認識されれば衣装がポンっと乗るので面白い。
IMG_6566
※ 写真はプリインストールされてたものです。

この程度の仮装じゃ物足りないなら、「ハッピーハロウィン Place My Funny Costume」
ガッツリそれっぽいコスプレさせてみるなら、コレ。
童話から有名アメコミキャラのコスプレまで「やった気になれる!(笑)」
顔入れするだけなので、体型も関係ないです!最高!(笑)
でも、ここまでやりたいなら、リアルにコスプレデビューお勧めします\(^O^)/けどね!
IMG_6567
※顔は私w

そして、私のイチオシは「ゾンビブース」(たぶん、新しい版がでてます)
写真を選ぶと、目と口の位置を設定して、ほら貴方もゾンビの仲間入り♡
ぬぉー!っと動きます、指を与えるとガツガツ食べます♡
写真だけでなく、動画にもなります♡
屍系が苦手な方は、「呪顔」という幽霊系になれるタイプもあります♡(?)
IMG_6569
※怖いので自粛(笑)

楽しもうと思えば、いくらでも楽しめます!
Trick or Treat! Happy Halloween!!

Facebooktwitterlinkedintumblrmail