JSUG勉強会「Spring for Spring Boot -Spring Bootユーザーが知るべきSpringの基礎知識-」の資料です。(2017年2月実施) https://jsug.doorkeeper.jp/events/57470
![Spring for Spring Boot // Speaker Deck](https://cdn-ak-scissors.b.st-hatena.com/image/square/c3fd1e4b43d3214f12174c40d2286e95cff50a5e/height=288;version=1;width=512/https%3A%2F%2Fspeakerd.s3.amazonaws.com%2Fpresentations%2Fc0c3880139bf4a40998ec4971ae94c87%2Fslide_0.jpg)
メディア関係者向けお問い合わせ先 メールでのお問い合わせ: pr-jp@google.com メディア関係者以外からのお問い合わせにはお答えいたしかねます。 その他すべてのお問い合わせにつきましては、ヘルプセンターをご覧ください。
大阪の制作会社からペパボに入って6年目。Webデザインだけやるのかと思って入社したら、リアルイベントのデザインもやらせてもらったり、仕事の幅が広くて毎日ほんとに楽しいです。 きっかけはSNSで接触したペパボの人たち。前職では4年半くらいWebとグラフィックとプロダクトのデザインやってました。当時は忙しすぎて抜けるに抜けられない状況だったけど、そんなときSNSでペパボの人たちと繋がって、みんなおもしろくて「ここ入りたい!」ってなって。その時は採用募集してなかったけど、東京に出てきて募集かかるまで他の会社で契約社員として働いて、それでペパボに入社することになりました。 誰かのために作っている実感をきちんと感じる。ペパボに入るきっかけは「人」でした。入ってみると制作会社と事業会社の違いをまず感じました。制作会社ってお客さんはクライアント(企業)だから実際に自分が作ったものにふれる消費者の声は全然
毎月新しく公開された高品質なフリーフォント素材をまとめてご紹介しています、今回は2017年2月度のまとめとなります。 デザインの雰囲気をガラリと変える日本語フリーフォントから、グラフィックデザインで重宝しそうなスタイリッシュな英文フリーフォント素材まで幅広く揃えています。いつも同じ書体ばかり利用してしまい、デザインの可能性を引き出したいときに活用し、お手持ちのフォントコレクションに追加してみてはいかがでしょう。 テーマ、目的別に探す!合計2000個のフリーフォント素材まとめ完全版 無料ダウンロードし放題!商用OKなフリーフォント50個まとめ 2017年1月度 デザインがグッと良くなる、持っておきたいフリーフォント素材まとめ Hype Free Font シンプルで使い勝手の良いサンセリフ書体のフリーフォント。 ※ 個人、商用利用可能 Noway 文字の美しさと機能的な使いやすいさを実現した
IT業界には「Excelスクショ」なる言葉がある。情報システムのGUIテストにおいて、顧客からテスト実施の証拠となる「エビデンス」の提出を求められる。これに応えるため、テスト実施時にスクリーンショットを取得して、画像をExcelシートに貼り付けていく。これがExcelスクショだ。IT現場で問題視されがちな非効率な作業の代名詞だが、ここ1~2年で改善の兆しが見えてきた。 エンジニアリング手法やツールの進化によって、テスト作業は以前よりも効率化できる余地がある。しかし、Excelスクショがはびこる現場では、なかなか効率化ができない。単純作業の要素が強いため、テスト実施者のモチベーションも下がる。 単純で工夫のいらないテストエビデンスの作成方法であるため、少なからぬ現場がExcelスクショを脱せられていない。Webアプリケーションを例にすると、次のような作業となる。 まず、テスト用のPCでWeb
社会の急激な変化・開発期間の単位が短くなる傾向から、注目されているソフトウェアのアーキテクチャが「マイクロサービス」です。日本でもLINEやクックパッド、Gunosyなどの人気サービスを抱えている企業がすでに取り入れています。 マイクロサービスとは? モバイル、ソーシャル、IoT…。デジタルを中心として、ビジネス環境が劇的に変化しています。そのような中で、顧客の変化に気付き、ニーズを汲む姿勢が企業に求められています。 今までのように、全ての要件をかため、長い開発期間をかけてシステム開発を行う「ウォーターフォール」型手法では、この変化の流れに対応することが出来ません。このような状況下で、情報システム部門には、短い期間で繰り返し開発やテストを進める、「アジャイル開発」型でのプロジェクト進行が求められています。 そのような社会の急激な変化・開発期間の単位が短くなる傾向から、昨今注目されているソフ
ペパボの本社事業部のチーフテクニカルリードになりましたに書いた通り、2017年1月から社の事業部のひとつのチーフテクニカルリード(通称: CTL)を任せてもらっていて、今年はエンジニアリングマネージメントについての考えも深めていきたいと思っています。なにかを学ぶときに発表の機会を持つのは常套手段ですから、今回のイベントが GMO Yours で開催されると知った瞬間に「トークしたいです」と手を挙げました。 第2回 エンジニアリングマネージャー勉強会 - connpass 以下、トークで使った資料です。 資料だけ見てもよくわからないでしょうから、このエントリでいくらか補っておきます。 大切にしてほしい3つのこと 弊社には大切にしてほしい3つのことというものがあります。社内のみなさんは当然知っているでしょうし、噂によると採用面接のときにも「これ知っている?」と話題に挙がることが多いそうなので、
「集客が必要だとわかっているけれども、集客って具体的にどんなことをしていけばいいの?」と悩んでしまう経営者や事業責任者は少なくありません。 私自身が様々な業種の集客のコンサルティングに携わっています。そのため、集客とは、「新規顧客の獲得だ」「顧客を集めることだ」とだけ考えている経営者や担当者と出会います。 残念ながら、広告のかけ方や営業方法だけ見直したところで、集客に対する影響が小さくなっています。 ここでは、集客の考え方から、集客を成功するためのエッセンスまで紹介し、効果的で効率の良い集客の仕組みづくりのポイントを提供します。 集客とは 集客とは、取引数を増やし、取引の質を高めるための一連の施策を意味します。 集客とは、”お客様を集めること”と説明されることが多いのですが、購入動機がない商品やサービスは売れません。購入動機は、お客様にとっての魅力です。つまり、お客様を増やすためには、魅力
経緯 「複雑化する仕様、委託先との契約形態、稼働スケジュールやキャパシティーという課題を全部解消し、ついでに、雪や地震等で、委託先の変更を迫られてもすぐに対応できるシステムを作ってくれ」と言われて、一体どのようなソリューションにすれば、正しい課題解決ができるのか。そのような緊急度が高く、要件が極めてふわっとしている状態でプロジェクトが難航している中、CTOの泉に突拍子もなく「この課題は、この会社と一緒に共同で解決してみてくれないか?」と言われ、出会ったのがPIVOTALと、その会社が推奨するXPでした。 開始前:XPについて 書籍 エクストリームプログラミング などを読んで勉強しました。ただ、書籍の内容は理解できるのですが、本当にそうなのか?という疑問を抱きました。 疑問1: ペアプロは生産性が下がるのではないか? 疑問2: 将来を見越した設計よりシンプルな設計? ペアプロ(ペアプログラミ
こんにちは。久々の投稿です。 僕のTwitterをフォローしてくれている方はご存知かと思いますが、4月から機械学習エンジニア/データサイエンティスト(見習い)として働く事が決まりました。 今日六本木の某社から正式に内定を頂きましたが、間違いなくTwitterのおかげでありTwitterこそ就活の全てであると確信した次第でございます— マスタケ (@MATHETAKE) 2017年2月23日 良い区切りですので今回はタイトルの通り、ただの純粋数学の学生だった僕がデータサイエンスの勉強を何故/どのようにしてきたのか、についての思い出せる範囲で書こうと思います。 Disclaimer: この記事は基本的に、"What I did" に関する記事であって決して "What you should do" についての記事ではありません。そんな勉強方法おかしいとか、こうすべきだ、みたいなマサカリは一切受
はじめに Rails 5.1ではJavaScript/index.html.erb周りのサポートが大きく改善されました。 これにより、Vue.jsやReactといったモダンなJSフレームワークをRails内で非常に扱いやすくなっています。 僕も実際に試してみましたが、本当にびっくりするぐらい簡単にVue.jsやReactを動かすことができました。 そこでこの記事ではRails 5.1とVue.jsを組み合わせたサンプルアプリケーションの作成方法をチュートリアル形式で、できるだけ詳しく説明します。 また、ローカルで動かしておしまい、ではなく、Herokuにデプロイしたり、テストコードを書いたりするところまでカバーします。 この記事自体は長いですが、実際に手を動かすと(スムーズに進んだ場合)30分以内で終わらせることができるはずです! 今回作成するサンプルアプリケーション 今回は以下のリンク先
プロのWebデザイナー、デベロッパーが実際に作業しているファイルを元に、Webデザインのトレンドをツール、カラー、フォント、エフェクト、ワークフローの観点から調査したレポートを紹介します。 安定して人気のあるトレンド、変化しているトレンドをチェックできます。 2016 Web Design Trend Report デザイナーとデベロッパーのコラボツール「Avocode」で利用された1,127,302のPSDとSketchファイルに基づき、2016年のデータとしてまとめたものです。 レポート公開にあたり、私もほんの少しだけ協力しています。 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 Webデザイナーが使用しているツール デザインのコンポーネント化 ファイルのリビジョン ファイルの容量 Webデザインでもっとも人気が高いフリー
秋山です。 サービスを運営していると、いろいろなデータから必要な情報だけを取得して分析するような機会もたくさんあるかと思います。 分析に使えるツールは世の中にたくさんあるので、どれが使いやすいかは人それぞれですが、今回は「分析を始めたばかりで何をどうすればいいのかわからない…!」という方のために、Pythonを使って初心者向けのデータ分析のやり方を紹介します。 ■使用する環境 paizaでは、Pythonを使ってスキルチェック問題の回答データや、ユーザーの情報等の分析をしています。(R言語を使っていたときもありましたが、私がPythonのライブラリにある便利機能を使いたかったのと、R言語があまり得意ではなかったので移行しました) 今回は、Python3がインストール済みの環境を想定しています。これから出てくるコードもPython3を推奨しています。 下記のライブラリを使用します。 Jupy
トレタ CTOの増井です。 トレタは創業して3年半、エンジニアも2名から13名に増え、私の役割も変わってきました。 当初は一人目のエンジニアとしてアプリの設計やサーバサイドのコードを書いたり運用全般を行っていました。 人数も増え、2年を過ぎたあたりからエンジニアリングの中で私が率先してやる必要のあることがほぼなくなってきました。むしろ海外展開で出張が増え、連続した時間がとれずに進捗を遅らせる原因になってしまうこともありました。 最近の論調では、メンバーが増えるとCTOはマネージメントや組織作りに移行して行くみたいですが、私はそっちに興味が全然なく、向いているとも思えませんでした。そもそも私は上司を持ったこともないし、決められた環境の中で働くのがとても苦手なので。 私が「組織を作って管理して行く」のは無理というのはトレタ設立当初から分かっていたことなので、メンバーを増やす時は「自分で目標を作
最近 Cloud Spanner のベータ公開によって話題の Spanner。 気になっていたので論文を読んだり勉強会などで情報収集していました。日本語のリソースもそこまで多くないので、調べてわかったことを纏めておきます。 簡単にまとめると特徴は以下のとおりです。 Bigtable / Datastore と類似したアーキテクチャをとっており Tablet 群にデータを分散保存している ↑の仕組みであるの上に Lock Table を実装して同期処理のためのロックを処理している さらに↑の仕組みの上に分散トランザクションマネジャーを実装し、グループ横断のトランザクションを管理する 以下で、細かい説明を続けていきます。 Spanner の全体構成 Universe と Zone Zone と Spanserver Spanserver の構成 Spanserver と Replica Rep
こんにちは! Cacoo チームの中原です。現在CacooチームはFlashで作られている図の編集画面(以下エディタと表現します)を* HTML5 で置き換える開発を進めています。このブログでは、 HTML5 版 Cacoo で図形の描画に使用される、SVGを選択した理由と経緯について説明したいと思います。 (*置き換える理由については「Good-Bye Flash ~ CacooはHTML5で生まれ変わります」をご覧ください) どの技術を使って図形を描く?重視したのは「パフォーマンス」 図形の描画にどんな技術を使うか。いくつか候補を上げました。 2D Canvas 3D Canvas (WebGL) SVG (これ以外に、Unityという意見もありましたが今回はWeb標準技術を使うことを前提にしました。) さて、どれを使おう。私たちがどの技術を選択するのか、基準を決める必要があります。そ
Hamlコミッターになった RubyKaigi 2015で「Hamlは遅いしメンテされてないので使わない方がいい」と言ったところ、じゃあ自分でメンテして速くしろということになりコミッターになった*1。 当時から2年ごしなのは、当時のHamlのオーナーがあまりアクティブではなく、最近a_matsudaさんがオーナーになったため。 HamlのTemple化・高速化を行った Templeというのは、テンプレートエンジンをパイプライン的に構築するためのフレームワークで、テンプレートエンジン用の中間表現とその最適化エンジンを持つ。実装をTempleベースにすると、SlimやHamlitに使われているような中間表現を使った最適化を適用しやすくなる。 コミット権をもらったので、RubyKaigi 2015でマージされないと言っていたパッチを自分でマージし、コード生成とattributeのコンパイルをTe
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く