タグ

2016年5月30日のブックマーク (17件)

  • 努力する人が最後には”できる人”になる - かとじゅんの技術日誌

    先日の2月3日で39歳になりました。社会人20年を振り返ると苦労の歴史でした。でも、それは誇らしいことでもあります。 今でこそ「できる人」というイメージが強いかもしれませんが、、駆け出しのころは全くできない子でした。 ということで、苦労話。タイトルがありきたりですが、でも難しいことなんであえてつけてみた。押し付ける気も全くないですけど、できるやつが何 後付でカッコつけてんだよ!とか、非論理的だなって言われると思います。それは否定しません。そんなことは承知の上で、以下 おやじのうんちくをたれます。 限界を超えた努力 初めてのプログラミングは10歳の時にBASICでプログラムです。なんか難しいこと簡単にやらせてみたい欲求があって、PCというのは難しいけど楽しいかもしれないと思った。その頃の「好き」のレベルはまだ淡い幻想です。 それ以来、社会人になるまでPCゲーム機でしたが、社会人になってC言

    努力する人が最後には”できる人”になる - かとじゅんの技術日誌
  • スピーカーが体験した「try! Swift」(準備編) - Qiita

    先日、世界最大級(多分)の Swift カンファレンス try! Swift で発表してきました(スライドはこちら)。 過去に(まったく別の技術の)勉強会で発表したことはありましたが、 スピーカー 33 人中 26 人が海外から参加 参加者 536 人中 147 人が海外から参加 発表および 90 分の Q&A セッションは英→日および日→英の通訳付き スピーカー向けの連絡は英語(参加者向けは日英併記) 海外勢 & スピーカーだけで行われた International Reception 参加費 $350 (スピーカーは当然無料です) と、何から何まで 勉強会とはまったく異なる未知の体験 でした。個人的には、 初めて英語で発表した(持ち時間 25 分) というのも大きなチャレンジでした。 東京で行われるにも関わらず、参加費がドル建てだったり、このような行動規範が用意されていたりといったとこ

    スピーカーが体験した「try! Swift」(準備編) - Qiita
  • Deckset for Mac: Presentations from Markdown in No Time

    Deckset designs your slides, so you can focus on your ideas Write down your thoughts in your favourite text editor, and Deckset will turn them into beautiful presentations.

    Deckset for Mac: Presentations from Markdown in No Time
  • ゲームエンジニアのためのデータベース設計

    DevLOVE X Day1 C-5のセッションです。 ITの活用範囲の広がりとともに、費用・品質よりもデリバリを優先するプロジェクトも増えてきました。しかし「しっかり考えるよりも、作ってリリースしちゃおうぜ、正解なんて誰にも分からないんだから」というマントラを唱えながら、返済見込みの立たない大量の技術的負債を抱える。それが最善の選択なのか、もう少しだけ立ち止まって考えてみませんか? YAGNIという言葉を便利に使いすぎてはいませんか? コードを書きなぐるのと、ちょっと考えて設計して作るのとで、そんなに開発スピードに違いがありますか? 考えてみたいと思います。 This document discusses messaging queues and platforms. It begins with an introduction to messaging queues and their

    ゲームエンジニアのためのデータベース設計
  • [翻訳] Airbnb React/JSX Style Guide - Qiita

    この翻訳について Airbnb React/JSX Style Guideの和訳です。 間違っていたり分かりにくい箇所があれば、ご指摘いただけると幸いです。 Airbnb React/JSX スタイルガイド このスタイルガイドは現在一般的に使用されている標準に基いていますが、場合によってはいくつかの慣例(async/awaitやstatic class fields)が含まれていたり禁止されていたりします。現在、このガイドにはステージ3より前のものは含まれておらず非推奨です。 目次 基的なルール クラス vs React.createClass vs ステートレス ミックスイン 命名規則 宣言 アラインメント 引用符 空白 引数 参照 括弧 タグ メソッド 順序 isMounted 基的なルール Reactコンポーネントは1ファイルに1つだけにしてください。 ただし、1ファイルに複数の

    [翻訳] Airbnb React/JSX Style Guide - Qiita
  • ネットゲームデータベース設計むかしばなし、あるいはとんでもないMMORPGの設計の話: 不倒城

    目次・記事一覧(1) レトロゲーム(185) 日記(772) 雑文(512) 書籍・漫画関連(56) 子育て・子どもたち観察(115) ゲームブック(12) フォルクローレ・ケーナ・演奏関連(86) FF14(40) レトロでもないゲーム(336) 始めたばっか(13) アナログゲームいろいろ(37) 人狼(48) ネットの話やブログ論(61) 三国志大戦(20) 無謀的世評(52) ゴーストライター(16) 大航海時代ONLINE(40) FF3(6) Civ4(18)

  • インフラを意識してコードを書くということ - Hatena Developer Blog

    チーフエンジニアの id:Songmu です。 4月に 新人エンジニア研修を行なった のですが、その際に、「インフラを意識したアプリケーションの書き方」という講義を担当しました。そこでおこなった講義の内容について整理しながら書き起こしていきたいと思います。 インフラを意識すると何が良いか 業務でWebアプリケーションを扱うと、個人ではなかなか扱えないトラフィックであったりデータ量を扱うことになります。小規模サービスでは考えなくてよかった多くのことを考慮する必要がでてきます。なかなか体験できないことでもあるので、楽しく、やりがいもあります。 また、そういった経験を通して、インフラを意識しコードをかけるスキルを身につけることは、Webエンジニアとしては大きな強みとなります。ISUCONで優勝できるかもしれません*1。 インフラを意識すると何が良いか 〜 中規模ベンチャーの場合 そもそも、はてな

    インフラを意識してコードを書くということ - Hatena Developer Blog
  • Java EE 7はどこが変わった? そしてJava EE 8はどう変わる?──Java EEエバンジェリストのレザ・ラーマンが語る - builder by ZDNet Japan

    Java EE 7はどこが変わった? そしてJava EE 8はどう変わる?──Java EEエバンジェリストのレザ・ラーマンが語る アプリケーション・サーバ・ベンダー各社が対応を急ぐJava EE 7の主な変更点は何か、またJava EE 8はどのような方向性で仕様策定が進められているのか。Java EEエバンジェリストのレザ・ラーマン氏が解説する。 ご存じのとおり、Java EEの最新バージョンは2013年7月にリリースされた「Java EE 7」である。現在、アプリケーション・サーバ・ベンダー各社は、同バージョンに対応すべく製品開発を進めている。また、次期バージョンのJava EE 8は、アプリケーション・サーバ・ベンダー各社も加わり、2016年第3四半期のリリースを目指して仕様策定が進められている。それでは、Java EE 7ではどのような機能が追加され、またJava EE 8では

  • Java(TM) EE 7 Specification APIs

    <noscript> <div>JavaScript is disabled on your browser.</div> </noscript> <h2>Frame Alert</h2> <p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="overview-summary.html">Non-frame version</a>.</p>

  • JSF 2への第一歩──その基本と、オンラインで読める参考ガイド/チュートリアル - builder by ZDNet Japan

    Java EE 6によるWebアプリケーション開発に臨む際、多くの方が最初に学ぶのがプレゼンテーション層を担う「JavaServer Faces(JSF) 2」だ。その基事項と、オンラインで読める参考記事、チュートリアルを紹介する。 独自フレームワークはもう要らない。JSFJava EEの標準Webアプリケーション・フレームワーク J2EE 1.4などで作られた旧式のJava EEシステムの更改を機に、Java EE 6など最新のJava EE環境への移行を検討する企業が増えている。そうした企業の開発者が初めに取り組むのは、プレゼンテーション層を担うJSFであろう。初学者に向け、関連技術書もいくつか刊行されているが、欧米に比べると、まだその数は圧倒的に少ない。ただし、オンラインでは、開発者によるブログなどにおいて、JSFの学習に有用な情報が発信されている。ここでは、JSF 2の基事項

    gologo13
    gologo13 2016/05/30
    JSFはリクエストが来た時に個々の画面ごとに Object Tree (Component Tree) を生成して、定められた順序に従ってリクエストを処理し、レスポンス画面を生成する / 学習用にリンクが多くある
  • PrimeFaces

    Your perfect companion for Angular, React, Vue and JSF featuring elegant, high-performance, accessible and fully customizable UI Components. Open source products of PrimeTek are used all around the world by 5M+ developers in Fortune 500 companies, corporations, government agencies and educational institutions.

    PrimeFaces
  • Apache MyFaces

    Description

  • JSF-JSFの利点

    もくじ JSFの利点の利点 なぜ、Strutsではなく、JSFなのか JSPは難しい JSP(JavaServer Pages)は、サーブレット(Servlet)のWeb画面表示部分を HTMLライクに記述できるようにしたものだが、 今やJSPを裸で使うのは能率が悪い。 21世紀のWebサイトは、古いJSPじゃなくて、JSF(JavaServer Faces)ベースの JSPはアセンブラで、FaceletsはC言語ぐらいの能率の差があるのだよ。 JSFとは JSF(JavaServer Faces)は、Java Webアプリケーション(など)を簡単につくるための標準フレームワークである。 JSFは以下の利点がある(Specより)。 Ease-of-Use Standardization Device Independence Ease-of-Use 利用を簡単に。 Webアプリケーションの

  • WildFly

    WildFly A powerful, modular, & lightweight application server that helps you build amazing applications. Now available: WildFly 32.0.1 Final Powerful Configuration in WildFly is centralized, simple and user-focused. The configuration file is organized by subsystems that you can easily comprehend and no internal server wiring is exposed. All management capabilities are exposed in a unified manner a

    gologo13
    gologo13 2016/05/30
    RedHatによるOSSなJavaEEの参照実装
  • Java 最近のアプリケーションサーバー事情(2015年) - 技術ブログ | 株式会社クラウディア

    みなさんこんにちは、masa です。今日は最近の Java アプリケーションサーバー事情について取り上げます。 あまり流行り廃りの激しくない Java サーバーですが、 Spring Boot  RC版で Tomcat のほかに Jetty や Undertow が選択できることを知り、改めて最近の Java アプリケーションサーバーのトレンドを調べてみたくなった次第です。 Google トレンドの結果は以下の通り 2015年 2010年 Tomcat がダントツなのは昔から変わりませんが、変化としては Jetty がこの5年で上げてきているところが気になります。 各アプリケーションサーバーの特徴をオープンソース、オラクル、レッドハット、IBM 系にわけてまとめてみました。※()内は正式名称 Tomcat (Apache Tomcat)  オープンソース 1999年誕生。なんだかんだと10

    Java 最近のアプリケーションサーバー事情(2015年) - 技術ブログ | 株式会社クラウディア
  • Java EEのためのMVC 1.0JSR

    Oracleは先頃,MVC 1.0 JSRを発表した。このJSR 371は,今年3月にInfoQでも取り上げたJava EE 8サーベイの結果を踏まえたものだ。調査対象者の61%が,JSFに加えて,アクションベースのMVCフレームワークのサポートを提供する,というそのアイデアを支持した。同じ処理を行うフレームワークはすでに存在する,と答えたのはわずか26%で,その内の42%がSpring MVCの名前を挙げている。また,関連する役割を果たすものとして,AngularJSやPlay Frameworkの名前も挙がった。 MVC 1.0の仕様では,Web UIフレームワークはアクションベースとコンポーネントベースに分類される,としている。同仕様はこのアクションベースの部類に入るものだ。JSFに代わるものではない。Java EEプラットフォームでWeb アプリケーションを構築するための,単にもう

    Java EEのためのMVC 1.0JSR
    gologo13
    gologo13 2016/05/30
    どうなるんだ
  • Spring MVCのススメ - 達人プログラマーを目指して

    先日、Struts1に代わるWebフレームワークの選択 - 達人プログラマーを目指してにて、現状アクションベースのMVCフレームワークとしてはSpring MVCが有望ということを書いたのですが、今までStrutsの影に隠れてあまり人気がないようですね。*1これから何が流行りそうかというマーケティング上の問題はおいておくとして、純粋に技術的な観点から、私がSpring MVCで気に入っているいくつかの点について説明します。 インターフェースに対するコーディングの徹底による拡張性の高さ Spring MVCはDIコンテナーとしてのSpringのコア機能に隠れてあまり有名でないかもしれませんが、実は、Springが開発された当時から存在するコンポーネントです。ですから歴史的には意外に古く2003年くらいから存在しているということになります。(その原型は実践J2EEシステムデザインのサンプルコー

    Spring MVCのススメ - 達人プログラマーを目指して
    gologo13
    gologo13 2016/05/30
    結構前だけど良い資料