#qpstudy 2014.04 〜俺の屍を超えて行け、でも踏まないで〜 に参加した話

4月19日(土)に開催された、qpstudy 2014.04に参加してきました。
過去にも何度か参加したりUstで眺めてたりしていましたが、新入社員であることに間違いは無いので新人枠での参加です。

qpstudyについてはこちら→https://sites.google.com/site/qpstudy/
qpstudy 2014.04についてはこちら→http://www.zusaar.com/event/4897007
Twitterのハッシュタグ「#qpstudy」を、@wasaistさんがまとめています。いつもありがとうございます→http://togetter.com/li/657194


就職先はインフラ屋さんじゃないので業務に直結する話ではないのですが、以前から個人的興味があったのとアプリより下のレイヤーの話も知っておいて損はないと思っています。
qpstudyは「初心者に優しい」勉強会なので、アプリ屋さんも積極的に参加してみてはいかがでしょうか。

今回の発表内容についてはTogetterのまとめと登壇された方のスライドに任せるとして、参加した感想を幾つか。

  • 相変わらずの人気。新人枠はそれほどでもなかった(とはいえ補欠20人くらい居たけど)が、告知翌日には一般枠はほぼ埋まって多様な気がする。
  • 今回はUstではなくニコ生で中継していたため、リモート参加者のツイートがあまり流れていなかった感じがする。
  • もっと前に座ればよかった。(座席表→http://seats.nekoruri.jp/36新人さん同士の絡みが出来なかったのが最大の後悔ポイント。
  • コミュ障改善してもっとつながりを増やしたい。

他にも今後の課題が幾つか出てきたので、頭の片隅にしまっておきます。とりあえず今は新人研修がんばろう!

登壇者の皆さんのスライドを貼って、この記事を締めさせていただきます。
会場を提供してくださったドワンゴ様、スタッフの皆様、参加者の皆さん、お疲れ様でした。そして、これからお世話になる(かも?)と思うので、よろしくお願いします!

第1セッション インフラエンジニアとは、なんだ by しょっさん(@sho7650)

第2セッション インフラアーキテクチャ設計の勘所 by せちろー(@sechiro)さん

第3セッション ハードウェア設計の勘所 by はせがわ(@hasegaw)さん

第4セッション OSとネットワーク設計の勘所 by おおむら(@yktko)さん

第5セッション ミドルウェア設計の勘所 by nekoruriさん

第6セッション 今後のインフラエンジニアとは by ばば(@netmarkjp)さん ※スライド非公開

Eclipseにプラグインをインストールする3つの方法

私事ですが、4月1日より社会人として某SIerで働き始めました。(そのあたりの話はSideDにあります。)
メインで使うIDEがEclipseなので、改めてプラグインをインストールする方法を確認しておきます。

※注意:Windowsまたはzipから展開して使っている場合の方法です。
Linuxディストリビューションで提供されているパッケージをインストールした場合は少し変わってくる箇所があるかと思います。

想定しているEclipseは、Eclipse 4.3.2 Kepler  Pleiades All in Oneです。日本語化されたメニュー項目で説明するので、Pleiadesを用いていない場合は適宜読み替えてください。

1. プラグインファイルをダウンロードしてディレクトリに配置する

最も単純なインストール方法です。プラグイン作者のWebページからダウンロードして、Eclipseをインストールしたディレクトリ以下のpluginsやfeaturesディレクトリに配置します。
操作方法を迷う必要はありませんが、プラグインの説明を読まないと正しく配置できない場合があるのが欠点です。また、プラグイン間の依存関係がある場合に解決するのが難しくなります。

2. 「ヘルプ」->「新規ソフトウェアのインストール」からインストールする

1では出来なかった依存関係の解決を含めて自動でプラグインをインストールすることが出来ます。
プラグインのダウンロードからインストールまで、すべてを任せることが可能です。但し、プラグイン作者毎にプラグインの一覧とダウンロード元を取得するために”ソフトウェア・サイト”*1を設定する必要があります。
言い換えれば、ソフトウェア・サイトを設定すればあとは自動でインストールできると言うことです。

3.Eclipse Marketplaceからインストールする

Eclipse Marketplace Clientプラグインをインストールすることで、Eclipse Marketplaceからプラグインをインストールすることが出来ます。
Marketplaceからプラグインをインストールする場合、2で触れたソフトウェア・サイトを設定する必要もありません。すべてMarketplace Clientにお任せです。
ただし、環境によってはMarketplace Clientがインストールされていません。ですがご安心ください。Eclipseにデフォルトで設定されているソフトウェア・サイトからインストールすることが出来ます。
2のやり方で、ソフトウェア・サイトを選択する「作業対象」を”すべての~”として、検索ボックスに”market”と入力すれば、マーケットプレース・クライアントが出てきます。これをインストールすれば素敵なMarketplaceライフの始まりです。

以上3つの方法があります。プラグインによっては、1でしかインストールできない場合や3ではインストールできない場合などありますので、個別に確認しましょう。
特にEclipseのプラグインを配布しているWebサイトは英語で書かれていることがほとんどですが、英語を読めるに越したことはないので、がんばって読みましょう。


Photo By: Arun SkariahCC BY-NC-SA 2.0

*1 以前はアップデートサイトと呼んでいたような気がします

MySQLサーバーが立ち上がらない現象

Ubuntu ServerでパッケージからインストールしたMySQLサーバーが、再起動時に自動的に起動してない現象に遭遇した。

環境:
Ubuntu Server 13.10
MySQL Server 5.5.35-0ubuntu0.13.10.2

/var/log/mysql/error.logを見てみると、

(略)
InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.
140409 20:27:55  InnoDB: Unable to open the first data file
InnoDB: Error in opening ./ibdata1
(略)

こんな具合にエラーが出て起動に失敗しているようだ。

エラーメッセージには「もう別のmysqld起動してんじゃねぇの?」とあるが、再起動直後にそんなの居るわけない。

起動していないとさすがに困るので、/etc/rc.localで無理矢理起動してみることにする。

とりあえずしばらくは様子見ですかね。。。


Image By: smilemarkCC BY-NC-SA 2.0

Javaの勉強会を探しています

By: Michael SauersCC BY-NC-SA 2.0

Side Dにも書きましたが、おかげさまで就職できました。

会社で主に使う開発言語がJavaなのでどこかの勉強会に参加して知識を深めたいと思っています。
おすすめの勉強会があればぜひ教えてください。