タグ

2014年11月20日のブックマーク (27件)

  • 初心者が簡単にRubyプログラミングを覚えられる!Smalrubyの使い方 - paiza開発日誌

    Photo by Fumitake Taniguchi こんにちは。今回は谷口がお送りします。 先日このブログで、Flappy Codeを使って実際に弊社社員にビジュアルプログラミング学習をしてもらい、ゲームを作ってもらったというお話をしました。 プログラム未経験者の同僚が、たった1時間でゲームを作った方法 - paiza開発日誌 そこで今回は、その次のステップとしてRubyに変換できるビジュアルプログラミングツール『Smalruby』を使って、ビジュアルプログラミングときどきRubyの学習をしてもらいましたので、その過程をご紹介していきます。 こちらのSmalrubyは、ブロックを組み合わせて作ったプログラムを、ボタン1つでRubyに変換して見ることができるという、一からRubyを学ぼうという人にはもってこいのツールとなっております。そもそもが「小学3年生以上の子どもたちがプログラミング

    初心者が簡単にRubyプログラミングを覚えられる!Smalrubyの使い方 - paiza開発日誌
  • テストファースト、自動テストを導入するという事について(@社内勉強会)

    社内勉強会で「テストファーストを導入するということ」について講演しました。 社外にも公開出来るように一部改変したスライドになります。Read less

    テストファースト、自動テストを導入するという事について(@社内勉強会)
  • アプリのUI設計は「紙でやる」のが早い! - Qiita

    はじめに こんにちはー!! UI設計やってますか? 今回は「ペーパープロトタイピング」の話。 アプリでは主流になってる現場も少なくないですよね! 今までのやり方とペーパープロトタイピングの違いや、 プロトタイピングツール「POP」と「Prott」の比較の話なんかをしようと思います! 今までのアプリUI設計 Webデザインと同じ方法でアプリ設計を行っている場合、手順は ●ワイヤフレーム→モックアップ→実装 厳密に言うと ●①ヒアリング→②ワイヤフレーム→③レビュー→④モックアップ→⑤レビュー→⑥実装→⑦レビュー デザイナーがいないと ●①ヒアリング→②ExcelUI設計→③レビュー→④実装→⑤レビュー って場合も結構多いと思います。 これ結構時間かかりますよね~。 しかも! 大抵の場合、実装後のレビューの段階(つまり最終段階)で 「やっぱここ動きおかしいよね!直せる?」 「・・・。(えー!

    アプリのUI設計は「紙でやる」のが早い! - Qiita
  • 『Webアプリエンジニア養成読本』お役立ちリンク集をつくった - the code to rock

    少し時間ができたので、『Webアプリエンジニア養成読』を読み返しつつ一個一個コードを実行させて新たなチャレンジを進めています。 Webアプリエンジニア養成読[しくみ、開発、環境構築・運用…全体像を最新知識で最初から! ] (Software Design plus) 作者: 和田裕介,石田絢一(uzulla),すがわらまさのり,斎藤祐一郎出版社/メーカー: 技術評論社発売日: 2014/03/11メディア: 大型この商品を含むブログ (5件) を見る 今はRuby編のSinatra入門をやっていますが、たしか以前に同じ部分を読んだ時はけっこう早い段階で「ん・・書いたとおりにやってるのに出来へんやんけ・・」とか勝手にハマって断念とかしていた記憶があるのだけど、それってどこだったっけ、というぐらいスイスイ進んでいます。 まあ、おそらく以前のそれは今年の3〜4月ぐらいで、先日ようやく収まっ

    『Webアプリエンジニア養成読本』お役立ちリンク集をつくった - the code to rock
  • さくらインターネット、「さくらのVPS」のサービスリニューアルを実施 | さくらインターネット

    さくらインターネット、「さくらのVPS」のサービスリニューアルを実施 〜月額635円のSSDプランや1.6TBの大容量ストレージ搭載プランを提供開始〜 インターネットデータセンター事業を運営するさくらインターネット株式会社(社:大阪市中央区、代表取締役社長:田中 邦裕)は、I/O性能に優れたSSDを手軽な価格で利用できる仮想サーバサービス「さくらのVPS」のサービスをリニューアルし、2014年11月27日より提供開始いたします。また、コントロールパネルもより使いやすく一新いたします。 「さくらのVPS」は、Linuxカーネルに標準搭載の仮想化技術である「KVM」を採用し、完全仮想化を実現した仮想専用サーバサービスです。1台でのご利用はもちろん、サービス規模に合わせて複数台に拡張していけるよう、台数無制限のローカルネットワーク接続も提供しています。各サーバは3つのネットワークインターフェー

    さくらインターネット、「さくらのVPS」のサービスリニューアルを実施 | さくらインターネット
  • 「サーバーってなに?」~初心者でもよくわかる!VPSによるWebサーバー構築講座(1) | さくらのナレッジ

    サーバーの扱いに慣れていない初心者の方を対象に、VPS(Virtual Private Server)を使ってWebサーバーを構築し、WordPressサイトを運用できるようになるまでの連載を始めます。 サーバーの構築方法については、中・上級者向けの情報は多く見つかりますが、 「初めてVPSに触れる方が、Webサイトを構築して運用できるようになるまでのノウハウ」 を体系的に解説しているサイトはあまり多くありません。 ネット上に存在している情報では断片的だったり、分からない専門用語が出てきたりして、途中であきらめてしまった方も多いのではないでしょうか? 連載では、初心者の方でも「これさえ読めばVPSを構築できる!」ように、初歩から丁寧に解説します。 「今までレンタルサーバーを使っていたけど、一歩進んでVPSに挑戦してみたい」という方のお役に立てれば幸いです。 連載は以下の構成で5回に分け

    「サーバーってなに?」~初心者でもよくわかる!VPSによるWebサーバー構築講座(1) | さくらのナレッジ
  • RaspberryPiを超えるIoT開発デバイス,Kinoma Createが家に届いた。 - メモりメモる

    今年の3月に、米国のオースティンで開催されたSxSW2014で発表されたkinoma create。 Indiegogoのクラウドファンディングで目標額を大幅達成したデバイスが、ついに我が家へやって来ました。 ■Kinoma Create とは? 近年、hueやNestなどwifiを介してインターネットへ繋がる家電が増えてきました。ざっくりな話だと、"何かデバイスとインターネットへ繋がる"ということがInternet of Things(IoT)と呼ばれています。(ユビキタスとどう違うの?とか、IoTの深くて厳密な話は是非ラーメンでもべながら語りたいです) (3月の発表前からSxSWのデモ制作のために、Kinoma Createを触らせてもらってました。) Kinoma Createは、そんなIoTプロダクトを開発するためのデバイスです。 Raspberry Piも似たようにインターネッ

    RaspberryPiを超えるIoT開発デバイス,Kinoma Createが家に届いた。 - メモりメモる
  • 1日10分であらゆる問題がスッキリする「ひとり会議」のやり方 - のほほん感想録

    『「ひとり会議」の教科書』を読みました。 書を読もうとしたきっかけは、考え事を「ひとり会議」と称して行うのが面白そうだったからです。また、どのようにひとり会議を行うと、普通の考え事とは違う結果になるのか興味があったからというものあります。 今回は、ひとり会議を行うべき理由とひとり会議の流れを紹介したいと思います。 Photo:Meeting Myself By Cybergabi なぜ「ひとり会議」をするのか 私たちの頭には、どんなときも絶えず様々な思考が浮かんでは消えてを繰り返しています。仕事をしているときも、テレビを見ているときも、この記事を読んでいるときも、この思考は止まることはありません。 普段はこの思考に振り回されることはないのですが、やるべきことが処理しきれないほど増えすぎると、「あれもやらなきゃ」「これもやったほうがいいかも」といろいろなことに目が行ってしまい、目の前にある

    1日10分であらゆる問題がスッキリする「ひとり会議」のやり方 - のほほん感想録
    m_shige1979
    m_shige1979 2014/11/20
    まあ、人に見られたら恥ずかしいと思います
  • 快適 Markdown ライフを送ろう!Mac で使える Markdown 支援ツール6選 | DevelopersIO

    Markdown 形式のドキュメントを快適に書こう ちょっとしたメモから Wiki のような文書まで、幅広く利用されている Markdown。私も簡単なメモなどや外部メディア記事の原稿の執筆などに利用しています。 適当なテキストエディタで適当に書くだけでも良いのですが、MacMarkdown 形式のドキュメントを書く上で便利そうなツール (プラグイン) がいくつかあったので、個人的なまとめを公開したいと思います。 Sublime Text 3 + 各種プラグイン Markdown 形式のドキュメントの作成には、主に Sublime Text 3 を使っています。Sublime Text は言わずと知れた有名テキストエディタで、今やテキストエディタの代表格にまで上り詰めました。バージョン2で一躍有名となり、現在はバージョン3が主流になっています。 Package Control のイン

    快適 Markdown ライフを送ろう!Mac で使える Markdown 支援ツール6選 | DevelopersIO
  • CakePHPで「Warning: strtotime()~」のエラーが出た時 | アイビースター

    PHPのフレームワークCakePHPで作ったシステムをサーバー上で稼働させたら Warning (2): strtotime() [function.strtotime]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Asia/Tokyo’ for

  • Githubのテキストエディタ、Atomの使い方・設定を適当に書く(Windows版) - 意味悲鳴

    こんばんは。 Atom サクラエディタつかうならAtomってエディタ使って書いてみたらって話をインターン先の企業の方から頂いたので、いろいろ調べていたら確かにサクラエディタよりは良さそう。 というわけで、適当に調べたAtomのコマンド、あと使っている設定とかを書いてみます。 私もガッツリ使ってるわけじゃないので色々と不備があると思いますし、当に簡単な部分のみなんですが、 なによりもWindowsで使ってる人の記事が全く見当たらないので、とりあえず書くだけ書いてみようかなぁ、と。 参考になればと思います。 はじめに まず、Atomを起動したらフォルダをドロップしてみてください。 あるいは、File → OpenFolder → フォルダ選択をしてください。 左側にエクスプローラーっぽいものが出ます。 なんでこんな面倒なことをってお考えの方いらっしゃると思いますが、 こっちのほうが複数のファ

    Githubのテキストエディタ、Atomの使い方・設定を適当に書く(Windows版) - 意味悲鳴
  • プレゼン資料からウェブページまで直感的かつ短時間で作れるMicrosoftの新サービス「Office Sway」を使ってみた

    OneDrive上の写真やYouTubeのムービー、Twitterの投稿などをその場でドラッグ&ドロップして資料に組み込み、細かい設定をしなくてもレイアウトやモードの変更によってあっという間にスタイリッシュでそれらしい資料を作れるのがMicrosoftの新しいサービス「Office Sway」です。作った資料はURLの公開やウェブサイトへの埋め込みも可能でかなり使い勝手がよさそうなサービスなのですが、Neowinのウェブサイトから実際にプロトタイプが使用可能となっていたので、実際に使ってみました。 Office Sway - Create and share amazing stories, presentations, and more https://sway.com/ まずはNeowinのウェブページにアクセス。 Want to try out Microsoft Sway? Her

    プレゼン資料からウェブページまで直感的かつ短時間で作れるMicrosoftの新サービス「Office Sway」を使ってみた
  • 紛らわしい実装はすべきではないと学んだ話 - (define -ayalog '())

    2014-11-07 紛らわしい実装はすべきではないと学んだ話 JavaScript 日記 開発 話は今日の朝まで遡る。 一昨日くらいにプロダクトの AngularJS を 1.3 から 1.2 へとダウングレードしたんだけど*1、今朝になって何故か一部動かない部分があることに気が付いた。というか、同じチームの人から言われて調査することに。まぁ今まで動いてたのに急に動かなくなったから、原因は必然的にダウングレードしたことに絞られるわけだけど、調べていく中で ng-show が綺麗に動いていないことが分かった。具体的にはこういうコードを僕は書いてた。 <div ng-show="obj.foo"> <!-- some logic --> </div> なんだけど、最近その辺を少し修正してたから、そのオブジェクトを作ってる付近でバグを作ったかな?って疑った*2。このとき、この値には文字列の

  • WebRTCでキャスしよう!片方向リアルタイム映像配信を作ろう

    こんにちは!がねこまさしです。「WebRTCを使ってみよう」シリーズの最新話をお送りします。今回は、簡易的な放送局を作ってみましょう。 片方向配信の特徴 WebRTCを使った音声通話、ビデオチャットのサンプルには、双方向のものが多く見られます。ライブラリもそれを前提とした作りのモノが多いようです。なので今回は、片方向配信を実際に動かしてみましょう。 片方向配信には、双方向通信とは異なる特徴があります。 視聴側はカメラやマイクといった機器が不要なので、参加のハードルが下がる Peer-to-Peerでもフルメッシュ構造にはならないので、より多くの人が同時に利用できる 特に同時接続数はは双方向では4~5人が実用範囲なのに対し、片方向では10~30人程度に対して1つのPCから配信できます。ちょっとした仲間内のイベントや、社内イベントであれば、十分にカバーできるのではないでしょうか?(社内で動かせ

    WebRTCでキャスしよう!片方向リアルタイム映像配信を作ろう
  • 「なぜAngularJSを薦めるのか ー 個人的な思い」を読んで 〜 SIerで働いている君へ僕の思いを届けるよ 〜 - albatrosary's blog

    小川充氏とはhtml5jエンタープライズ部で久しくして頂き「エンタープライズとHTML5」というテーマで色々と議論させて頂いております。大変尊敬できる方であり自分が backbone.js を触ったのも同氏のブログを読んだのがきっかけの一つでもありました。最近ではエンタープライズにおけるAngularJSというテーマで勉強会などさせて頂いています。 今回のエントリーは同氏のブログ「なぜAngularJSを薦めるのか ー 個人的な思い」を読んで自分なりのエンタープライズ像を書こうかと思った次第です。書いているうちに「中二病」のような書き方になりましたが気軽ブログ的に記載します。尚「エンタープライズ限定」ですのでよろしくお願いします。 なぜAngularJSを薦めるのか ー 個人的な思い - I am mitsuruog AngularJSはエンタープライズ向きか 「AngularJSはエンタ

    「なぜAngularJSを薦めるのか ー 個人的な思い」を読んで 〜 SIerで働いている君へ僕の思いを届けるよ 〜 - albatrosary's blog
  • いまさら聞けないOpenStack~よく知られた「常識」と知っておくべき「常識」

    いまさら聞けないOpenStack~よく知られた「常識」と知っておくべき「常識」:特集:OpenStack超入門(2)(1/3 ページ) 日OpenStackユーザ会の全面協力を得て、OpenStackを徹底的に深掘りする特集。第2回はレッドハット クラウドエバンジェリストの中井悦司氏が「OpenStackでできること」「OpenStackを使う上で必要なこと」を分かりやすく解説する。 OpenStack活用のポイントは自動化の追求 前回のインタビュー記事では、OpenStackが求められるビジネス背景をお話ししました。今回は、OpenStackが提供する機能の活用ポイント、そして、OpenStackが今後のシステム開発・運用に与える影響について説明します。 OpenStackを活用する上で、何よりも大切なポイントは「自動化」にあります。OpenStackそのものが魔法のような自動化機

    いまさら聞けないOpenStack~よく知られた「常識」と知っておくべき「常識」
  • 画面遷移に疑問を感じたあなたにオススメするUI Flowsというツール | UXデザイン会社Standardのブログ

    2014.11.19 / UI 画面遷移に疑問を感じたあなたにオススメするUI Flowsというツール Tomohiro Suzuki クライアントやディレクターから渡された画面遷移図を元にワイヤーフレームを作ってみると、後から足りない画面が次々に発見された、または画面内の情報がどこに繋がるのか分からないといった経験はありませんか? この画面遷移図というものは来は制作範囲の全体像と構造を明確にし、必要な画面というものを洗い出したりするものです。通常のWebサイトであれば、従来のような画面遷移図でも問題ないかもしれませんが、多くのインタラクションが発生するサービスの設計では複雑化しやすく、何度も情報を行き来して確認することになるため時間がかかります。 原因のひとつとして、画面遷移図では画面名のみを記載して繋げていくことになるため、必要な情報が不足していることが挙げられます。その結果、来で

    画面遷移に疑問を感じたあなたにオススメするUI Flowsというツール | UXデザイン会社Standardのブログ
  • プロキシ業者が一斉捜索を受けた件をまとめてみた - piyolog

    2014年11月19日、20都道府県警の合同捜査部が国内で違法にプロキシサーバーを運営する全国8業者へ一斉捜索をかけました。ここではその関連情報をまとめます。 タイムライン 大光・SUNテクノ関連 日時 出来事 2013年4月〜8月 AmebaへSUNテクノのサーバーから不正ログインが行われた可能性。 2014年1月 愛知県警が偽サイトのIPアドレスからSUNテクノを割り出し。*1 2014年2月頃 SUNテクノのサーバーに大手銀行(MUFJ?)のフィッシングサイトが開設。*2 2014年3月頃 SUNテクノのサーバーに大手銀行(MUFJ?)のフィッシングサイトが設置され当月だけで約1万3千件のアクセス。*3 2014年8月 大光とSUNテクノが捜索を受ける。 その後 大光と他1社がISPから不正行為に関わったとして契約を解除。 その後 大光、SUNテクノが他人のIDを使ってインターネッ

    プロキシ業者が一斉捜索を受けた件をまとめてみた - piyolog
  • dfltweb1.onamae.com – このドメインはお名前.comで取得されています。

    このドメインは、お名前.comで取得されています。 お名前.comのトップページへ Copyright © 2020 GMO Internet, Inc. All Rights Reserved.

    dfltweb1.onamae.com – このドメインはお名前.comで取得されています。
  • Railsのコントローラーの仕事は何か? - Qiita

    誰も読んでいないブログからの転載 最近MVCがどうとかという内容が話題になっていますが、ちょっと乗っかった内容です。 Railsで初心者によく見られる良くないコードは、コントローラーでたくさんの処理を実装してコントローラーの一つのアクションが30行、40行になってしまうことです。それに対して、モデルに適切に処理を移すのが良いんだということを言うんですが、”適切に”って何?じゃー、コントローラーには何を書くのがいいの?っていう質問への僕なりの回答です。 良いメソッドとは? 直接回答する前に、まずは前提の共有から、プログラムにおいて良いメソッドとはどのようなメソッドでしょうか?僕の解は、以下です。 "引数と返り値が最小限になっているメソッドです" (この部分については別途説明が必要な気がしますが、まぁなんとなくご理解いただけるかなと思います。) Railsのコントローラーの仕事? では、Rai

    Railsのコントローラーの仕事は何か? - Qiita
  • エンジニアの面接でコードレビューさせてる

    (あんま多くないみたいだから多分すぐ身バレしそうだけど書く) エンジニアの面接で実際にコードを書かせる会社が最近は多いみたいだね。でもウチでは特に面接で書かせない。というか今まで書いてきた、関わってきたコードなんて書類で大体分かるでしょ? それよりも、ウチではコードレビューをさせてる。 選考用にわざと少し突っ込みドコロの多いコード(30〜50行程度のコードを3〜4ファイル)を渡して、もちろんファイル構成自体へのレビューも含めて、どんな意見をその人が出せるかを問う。 レビュー用のコードは複数言語用意してて、一番得意な言語を選んでもらってる。 時間は1時間。資料と赤ペン、そしてネットに繫がったパソコンを渡して、いくらでもググってもらって構わない環境でレビューを紙に赤して貰う。 「コードレビュー」ってものに対しての認識だとか、コードを管理するための能力もある程度分かるし、すごく良い選考制度だと思

    エンジニアの面接でコードレビューさせてる
  • RailsでTwitter botを作成

    — 環境 — rails 4.1 ruby 2.1.2 twitter 5.13.0 Twitter bot 作成にあたって、以下のページが参考になりました。 3分でスッキリ! Oauth 1.0図解とRuby Twitter bot開発 | KumanBlog rubytwitterのbotを実装する(第5世代のやり方) – Qiita 【追記 2014/11/20】 はてなブックマークで以下のコメントを頂きました。 今回のケースでは、既存のRailsプロジェクト内にTwitter botを作成するのが目的でした。実際のツイート内容はRailsモデルのDBから取得します。 なので、Twitter botを単独で作成する場合は、Railsを使わずに単にRubyスクリプトで作成すれば良いかと思います。supermomongaさんご指摘ありがとうございました。また、言葉足らずな説明ですいませ

    RailsでTwitter botを作成
  • Socket.IOでセンサー&MongoDB~AngularJSアプリ間の通信を行う

    Socket.IOでセンサー&MongoDBAngularJSアプリ間の通信を行う:Arduinoで始めるWeb技術者のためのIoT入門(6)(1/3 ページ) 家電~Webアプリ間の双方向通信をSocket.IOで行うアプリについて、サーバー側のArduino連携やMongoDBへのデータ保存などと、クライアント側のAngularJSに分けて動作を解説します。

    Socket.IOでセンサー&MongoDB~AngularJSアプリ間の通信を行う
  • 絶対に押さえたい!!スライド作成5つのコツ

    プレゼン用のスライドを作る時に、誰しも悩むのがレイアウト。 そこで「伝わるデザイン」の著者・片山なつさんに、 すぐに役立つプロのテクニックを公開していただきました。 ページ下部からダウンロードできるパワーポイントのファイルは、 デザインテンプレートとして、そのままお使いいただけます。 0. ベタ打ちスライド 何も考えずにスライド上に文章や図を載せるだけでは、効果的に相手に情報が伝わりません。 1. フォントを選ぶ 綺麗で読みやすいフォントを使います。日語にはメイリオや游ゴシック、ヒラギノ角ゴなど、英数字にはHelveticaやArial、Segoe UIなどがおすすめです。 2. 行間をとる 標準設定の行間では、読みにくい場合が多いです。0.5-1文字分の行間を取るようにしましょう。 3. 余白をとる スライド一杯の文字や図表は圧迫感を感じますし、投影の具合で切れてしまうこともあ

    絶対に押さえたい!!スライド作成5つのコツ
  • 大規模グラフ解析のための乱択スケッチ技法

    3. グラフから得たい情報 1.頂点の重要度 2.頂点間の距離・関連度 3.グラフの性質 4.…… 例: •検索サービス(Web 検索, SNS 内の検索) •ソーシャルメディア解析 テキストのみからは得にくい情報がある 2 4. 3 今日の話 1. MinHashSketches入門 •基礎的かつ強力な乱択スケッチ(900+引用!) 2. All-Distances Sketches 入門 •グラフにおける様々な操作を可能にする乱択スケッチ 時間の都合上,中心性の計算を主に扱います. グラフ解析の基礎にも触れながら説明していきます. 集合のスケッチ技法 グラフのスケッチ技法

    大規模グラフ解析のための乱択スケッチ技法
    m_shige1979
    m_shige1979 2014/11/20
    難しい
  • REST APIドキュメント作成ツールはapiary.ioが決定版かもしれない - Qiita

    背景 APIドキュメントを書くのが楽になるツールまとめ - Qiita iodocsで便利なREST APIドキュメントを作成する - Qiita これまでずっとREST APIドキュメントをwiki上で管理していて、重たいページ上で特殊記法使ったり、スタイルの調整に時間を取られるのが辛かった。そこで良さげなドキュメントツールを色々調べてたんだけど、最終的にapiary.ioが一番良さそうという結論になってきた。 このサービスの主な特徴。 markdown記法でAPIドキュメントを記述できる ドキュメントの生成と同時にAPIのモックサーバを用意してくれる サインアップから5分くらいあればドキュメント公開できる。ドキュメントのホスト先を気にしなくてもいい。 特にドキュメントと一緒にモックを作ってくれるのは他にはないポイントでかなり便利。 使ってみる サインアップはGithubアカウントで h

    REST APIドキュメント作成ツールはapiary.ioが決定版かもしれない - Qiita
  • Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ

    Javaの開発と言っても、各種ミドルウェアやフレームワーク、ライブラリ、ツールなどが豊富にあり選択に悩むことは少なくないと思います。 そこで関連技術のインデックスになればと作成しました。 あくまで知っている範囲で記述しているので、コメントしてもらえれば随時追加します! すべてを書くと膨大な量になるため、現状採用が減ってきているものや、そもそもあまり採用されていないもの、後継があったり、類似のものと比較した場合に明らかに劣っているものは省いています。 ちなみにライブラリには高機能なものも多いので、分類は参考程度にご覧下さい。 サーバ系 Apache HTTP Server 世界中でもっとも多く使われているWebサーバ。 nginx フリーかつオープンソースのWebサーバで、処理性能・高い並行性・メモリ使用量の小ささに焦点を当てて開発されている。 Tomcat Java ServletやJSP

    Javaを使うなら知っておきたい技術、フレームワーク、ライブラリ、ツールまとめ