色々な画面サイズのAndroid端末をテストするAndroidデザインこんにちは。ピクトリンク事業部の古川です。Androidアプリを開発していると「これは画面サイズが大きな端末だとキレイに表示されるけど、小さな端末だとどうなるんだろう?レイアウトが崩れたりしないだろうか?」と思うことが稀に毎日あります。Atomを購入しまして「これ...ちゃんと表示されるの...?」と心配になりました。StudioのPreview機能を使えば実機を用意しなくても擬似的に試すことが可能です。実際に手元で見ることはできませんが、「この文字列は改行されてしまわないかな?」といったシーンでは活用できるかと思います。実際にやってみる実際に確認したレイアウトXMLを開きます。この作業はDesignタブでもTextタブでもどちらでも実施可能ですが、今回は説明しやすいようにDesignタブで解説を進めます。画面の上部を見てみましょう。こんなメニューが並んているはずです。このメニューには、今作っている画面を「どんな状態で見てみますか?」という選択肢が多数用意されています。このうち丸く囲ったところを変更することで、画面を表示する際の端末や画面サイズ、解像度を色々と試してみることが可能です。選択してみると端末のリストが表示されます。解像度も表示してくれているのがいいですね。3)」にチェックが入っています。これが今試している端末のサイズとなります。Tablets」を選択してみましょう。このように、最初に表示されていたPixel3などとは異なるサイズや解像度のリストが用意されています。こちらはldpiやxhdpiといった表記がされているのでわかりやすいですね。「とても古い端末の画面サイズを試したい」といった場合はここから選択するとよいでしょう。独自の画面サイズをテストするそれでは、上記リストに含まれないサイズ(例:正方形)をテストしたい場合はどうすればよいでしょうか。Device)を作っちゃう」です。Device」とありますよね。Device」にどんどん増えていきます。Definition...」を選択します。Managerが起動します。Device...」を選択します。新たにAVDを作成するための端末を選択する画面に遷移します。Profile」を選択します。新しい端末を作成する画面が表示されます。ここでテストしたい画面サイズを入力します。「Screen」の「Resolution」に入力します。Name」を画面サイズにしておくとよいでしょう。今回は「500×500」としています。画面の作成をFinishすると、端末を選択する画面に、作成した端末が追加されています。この端末を選択し、通常通りAVDを作成しましょう。AVDの作成が完了すると、最初の端末リストに作成したAVDが追加されます。参加報告会(非公式)を開催しました!Java勉強会こんにちは。ピクトリンク事業部の角田です。前回に引き続き、フリュー主催の勉強会を開催しましたのでご報告します。Springの参加報告会と題しまして勉強会を開催いたしました。15年運用して考える、Javaである理由」という題で発表しました。CCCにて弊社のサービスであるピクトリンクがJavaである理由について発表したものの再演を行いました。様による「もう参照渡しとは言わせない」です。CCCにて発表された内容の再演でした。Javaが参照渡しではないということを主張しつつ、Javaの評価戦略について詳しくお話しいただきました。自分自身、この辺りの話はわかっていない部分が多かったので、とても勉強になりました。Springまとめ~Java歴1年なりの意見を添えて~」という題で発表いたしました。CCCは登壇はしておらず、聴講のみでの参加でした。CCCはどんな感じであったかなどをお話しさせていただきました。CCC内で行われたアンカンファレンスの再演となりました。最近のJavaのWebフレームワークについて最近の事情を踏まえつつ紹介されていました。個人的には、紹介されていてたフレームワークの中では一番Springに似ていたMicronautがとても使いやすそうで気になりました!!まとめ今回は京都Devかふぇ史上初となるJavaをテーマにした勉強会を開催してみました。Java界隈で著名な方々をご招待させていただいて、発表の時ももちろんですが、懇親会でも非常に盛り上がりました。作成されなかったCentOSLDAPLinuxsystemdインフラこんにちは。ピクトリンク事業部開発部インフラ課の粟田です。CentOS7で表題の件に引掛ってmysqlが自動起動できない問題にあたったので解決方法のメモを記述します。ファイル作成エラーで起動できませんでした。/var/run/mysqldしていたのを根本的に修正したいな、と調査しました。directory-snip-ここでWebサイトを調査してみると、systemdでサービスを動かす際、/var/runにディレクトリを作った時の落とし穴と対策お前らもさっさとハマって泣くべきCentOS7の落とし穴4つの様な記事が見つかったので対応できそうかなと進めてみました。ファイルを作成するとディレクトリが作れる、という事だったので作成して再起動を実施してみました。