並び順

ブックマーク数

期間指定

  • から
  • まで

241 - 280 件 / 2697件

新着順 人気順

大規模開発の検索結果241 - 280 件 / 2697件

  • Electron & React & Redux & TypeScript アプリ作成ワークショップ 1日目 - Qiita

    1日目(この記事) 2日目 3日目 4日目 5日目 6日目 7日目 8日目 9日目 概要 本書は、 Electron を利用したマルチプラットフォーム・デスクトップアプリケーションを、 React-Redux で作成するワークショップです。 言語には、 JavaScript ではなく、 TypeScript を利用します。 これらの技術を組み合わせることで、中~大規模開発においても非常に効率よく設計・実装ができるようになります。 1日目では、それぞれの技術の概要の説明と、npm / yarn を使ったライブラリの導入まで行います。 対象者 Web開発の経験があり、ある程度 JavaScript は知っている人。 Electron を試してみたい人。 前提条件 Node.js がコンピューターにインストールされていることが必要です。 執筆時点の Node.js のバージョンの最新版は、 12

      Electron & React & Redux & TypeScript アプリ作成ワークショップ 1日目 - Qiita
    • AUTOMATONライター陣が選ぶ 「Game of the Year 2017」 - AUTOMATON

      2017年も数多のゲーム作品が世に送り出された。大規模開発によって生まれた大作から、アイディア一点突破のインディー作品まで、多種多様な作品が生まれた。我々はクリエイターらが作り出したタイトルを遊び、語り、報じる身にある。それゆえにそれぞれのベストゲームを選定する「Game of The Year(GotY)」を決めなければいけないだろう。しかしひとつを決めるのは難しい。どの作品に魅力があり、作り手のさまざまな想いが込められているからだ。それでも今回各ライターに悩んでもらい、それぞれの特別な作品を選んでもらった。ゲームを愛して止まないゲーマーたちが選んだ、2017年珠玉の一作をご覧いただきたい。 『Life is Strange: Before the Storm』 ――私の潜在的な『ライフ イズ ストレンジ』愛が洪水のように溢れ出す。 開発: Deck Nine Games 販売: スクウ

        AUTOMATONライター陣が選ぶ 「Game of the Year 2017」 - AUTOMATON
      • PHPカンファレンスでギークたちが回答「PHPの次に学ぶ言語は?」:CodeZine

        7月21日に開催された「PHPカンファレンス2008」では、午後のメインセッションに「激論! PHPの次に学ぶ言語はこれだ」と題したパネルディスカッションが開催された。パネラーとして登場したのは、PerlからShibuya.pmの竹迫良範氏、日本Rubyの会の高橋征義氏、日本Pythonユーザ会の柴田淳氏、JavaからはSeasarプロジェクトのひがやすを氏、そしてJavaScriptはあまちゃん(id:amachang)氏(Shibuya.js)という豪華な顔ぶれとなった。司会はPHPユーザ会の個々一番氏が担当した。 PHPは動的なウェブページ制作用のサーバサイド・スクリプト言語として歴史もあり、初心者から大規模開発を手がけるプロフェッショナルまで広い層に支持されてきた。しかし一方で、PHPユーザーにはPHPしか知らない(他のコンピュータ言語を利用したことがない)ひとが多いのではないかと

        • JavaScript - Wikipedia

          HTML中のJavaScript。scriptタグで囲まれている。 JavaScript(ジャバスクリプト)は、プログラミング言語であり、HyperText Markup Language(HTML)やCascading Style Sheets(CSS)と並ぶ World Wide Web(WWW)の中核技術の一つである。 プロトタイプベースのオブジェクト指向スクリプト言語であるが、クラスなどのクラスベースに見られる機能も取り込んでいる。 利用される場面はウェブサイト、ウェブアプリケーション、バックエンド、デスクトップアプリケーション、モバイルアプリケーションなど、ウェブブラウザからサーバ、デスクトップからスマートフォンまで多岐にわたっている。 Javaと似た名称を持つが、異なるプログラミング言語である(#歴史を参照)。 JavaScriptはWebブラウザNetscape Naviga

            JavaScript - Wikipedia
          • アジャイルのレイヤ 〜 アジャイルを整理し直して理解する - kuranukiの日記

            【アジャイル】という言葉は、システム開発の世界ではかなり一般的な言葉になりつつあります。大手のSIerの経営者までが当たり前のように使うようになったことは、ある意味で感慨深いものです。しかし、言葉としてメジャーになりつつある一方で、その言葉の本当の実体を理解しないで誤解したまま使っているケースが多くあるように思います。アジャイルで開発すれば「速い・安い・旨い」が手に入るという誤解や、プログラミング工程だけで使う手法だという誤解、朝会やふりかえりをすることがアジャイルだという誤解、などなど。どれも、完全な誤解という訳ではなく、あながち間違いでもないところが、さらなる混乱を産んでいるように感じます。 最近では、アジャイルの事例も多く出てきたように思いますが、それらの事例も具体的にどういったことを実践したからアジャイルだったかと問われるとそこに明確な答えは無いように思えます。アジャイルとは何か、

              アジャイルのレイヤ 〜 アジャイルを整理し直して理解する - kuranukiの日記
            • 第1回 分散処理を隠蔽し、大規模開発を可能に

              筆者らは、オープンソースソフトウエアの分散処理ミドルウエア「Hadoop」を、基幹系のバッチ処理システムに適用するためのフレームワーク「Asakusa」を開発した。AsakusaはHadoopと同様に、オープンソースソフトウエアとして公開する。公開日は、本連載の4回目をお届けする2011年3月31日の予定である。 Asakusaを使うことでHadoopによる分散処理のメリットを享受することが可能となり、これまでRDBMSを利用していた場合と比べて、多くのケースでバッチ処理システムの性能を大幅に向上することができる。筆者らが実際に構築を支援したシステムでは、それまで4時間かかっていた処理が数分で終わるようなケースも出てきている。 盛んに報道されているように、Hadoopはすでに多くの導入実績がある。ただしその用途は、ログ分析システムやレコメンデーションエンジンなどのビジネスインテリジェンス(

                第1回 分散処理を隠蔽し、大規模開発を可能に
              • steps to phantasien t(2007-07-06)

                昔の同僚が退社してベンチャー仕事をやるという. 門出を祝う宴会に, 昔のよしみで呼んでもらった. ついでに古巣の近況を聞く. ひとつ嬉しい知らせがあった. 以下その自慢話. ある夏, 私は社内ライブラリのチュートリアルを書いた. そのチュートリアルが, 今でも改訂されながら参照されているという. のみならず新人プログラマの研修教材として広くとりいれられつつあるそうだ. 私はとても嬉しくなった. もちろん手柄は改訂を続け, 様々な改善を続けた彼らのものだ. それでもなお私は喜びを隠せない. 自分が去った今も文章だけが生き続けている. 私は平凡なプログラマだから, 自分のコードが生き残れるとは思えない. 一方ボランティアで仕事の合間に書いた文章は読み継がれている. 価値のあるものが生き残るのなら, 私のなした価値は(コードではなく)文書にあったことにある. プログラマとしては悲しいけれど, 会

                • ガントチャートやWBSを備えたWebベースプロジェクト管理·LibrePlan MOONGIFT

                  LibrePlanは中〜大規模開発において有効なWebベースのプロジェクト管理です。 LibrePlanはまるでローカルアプリケーションのようなリッチなUIをもったWebベースのプロジェクト管理システムです。 ログインします。 ダッシュボードです。格好いいガントチャートが表示されています。 タスク同士の関連性も表現されています。 WBSです。 タスクの詳細です。 ワーカー一覧です。 どの機能もメニューから素早くアクセスできます。 ワーカーレポートです。他にも多様なレポートが揃っています。 主な機能としてはリソースマネジメント、WBS/ガントチャートを用いた計画表、各タスクのモニタリング、進捗度合いのトラッキング、APIを使ったデータ共有などとなっています。十数名くらいのプロジェクト規模であれば使いやすいのではないでしょうか。 LibrePlanはJava製のオープンソース・ソフトウェア(G

                  • 人工知能が描いたアスカのイラストが幼児レベルでじわじわくるけど何気にすごい

                    エヴァンゲリオンが大好きな幼児が書いたアスカの絵かな? 明るい茶色の髪の毛に赤いプラグスーツっぽい胴体が小さく配置されたこのイラストは人工知能が頑張って描いたものなんだとか。 趣味でキャラクター名を与えると絵を描いてくれる人工知能を制作しているenpitsu(@enpitsu)さんがTwitterに投稿すると「これすごくないですか?」「成長途中の子どもの描く絵のよう」「このAIの絵心は3歳くらいですかねぇ」とたちまち話題になった。 人工知能が描いたアスカさん ネット上のアスカさん。Google画像検索での赤率高い enpitsuさんによると、「特徴検出や素体生成にDeep LearningやOpenCVを使っていて、その情報をもとにProcessingで絵を描かせています」とのこと。なるほど分からん。キャラクター名をリクエストすると、ネット上の画像を探して参考にする仕組みで、他のキャラクタ

                      人工知能が描いたアスカのイラストが幼児レベルでじわじわくるけど何気にすごい
                    • 風力発電の大規模開発 東北3知事から「懸念」相次ぐ

                      風力発電の大規模開発をめぐり、東北6県のうち3知事が相次ぎ懸念を表明している。宮城、山形両県にまたがる蔵王連峰での開発計画に宮城県の村井嘉浩知事が「反対」と明言。山形県の吉村美栄子知事も「選んでほしくない」と述べた。青森県の三村申吾知事は「無秩序」な森林開発に懸念を表明。背景には、国策による再生可能エネルギー開発の大規模化の中、風の適地が多いとされる東北地方に事業が集中している現状がある。 村井知事「私も反対」きっかけは宮城、山形両県の蔵王国定公園を含む地域で持ち上がった、関西電力(大阪市)による最大23基の風力発電計画だった。 6月6日、村井知事は定例記者会見で「関電が東北で事業を進めるのには違和感がある」と疑問を呈した。7月4日には地元、川崎町の町長が景観や自然環境、土砂災害への悪影響から反対する意見書を県に提出。知事は同日の定例会見で「これだけ住民が不安に思っており、町長は非常に厳し

                        風力発電の大規模開発 東北3知事から「懸念」相次ぐ
                      • 開発ワークフローを、いつどう変えるか | GREE Engineering

                        こんにちは、岡崎 @watermintです。 このエントリは GREE Advent Calendar 2013の記事です。この記事は5日目の記事です。 今日はGREE Tech Talk #04 スマートフォン時代のソフトウエアテストが弊社セミナールームで行われます。岡崎は「Jenkinsによるテスト自動化の会社への導入」というパネルディスカッションに参加させていただきます。パネルディスカッションの内容がどうなるかは会場の皆様からのご質問などによって変わっていくと思いますが、今日の記事では開発ワークフローについての考えを紹介します。 開発プロセスをなぜ変えるのか 開発プロセスを変えようとするモチベーションはいくつかあると思います。組織規模、ビジネスモデルなどによって多少諸条件は違うとしても大まかには次のような目標を達成することがモチベーションになるでしょう。 開発メンバーが変わっても対応

                          開発ワークフローを、いつどう変えるか | GREE Engineering
                        • 市街地に“ジェットコースター” 東大生産技研など4年後めど実用化:ニュース - CNET Japan

                          ジェットコースターの走行技術を応用した省エネ型都市交通システムの実験線が東京大学生産技術研究所千葉実験所(千葉市稲毛区)に完成した。線路に設けた高低差を利用することで省エネ走行を行う。都市部の短距離交通システムとして4年後の実用化を目指す。 「エコライド」と名付けられた交通システムは新エネルギー・産業技術総合開発機構(NEDO)の委託を受け、遊園施設メーカーの泉陽興業(大阪市浪速区)と東大生産技研、三菱総合研究所など研究チームが2006年度から開発を進めている。実験線は約100メートルで高低差約3メートル。時速約20キロで走行する。 遊園地のジェットコースターの技術を応用し、ワイヤで巻き上げることで登坂し、下り坂で加速、走行するのが特徴。ブレーキ時に発生する摩擦エネルギーを電力として回収し、平坦区間を走行する際に活用する。車両に駆動装置が搭載されていないことから小型軽量化がはかられ、走

                          • システム設計の流れ・設計書の構成メモ - Qiita

                            システム開発に関わる機会が多くなってきたので、仕様書作成に関して色々とメモ。 ウォーターフォールモデルでの上流工程について記述していく。 上流工程は 「要件定義」→「外部設計」→「内部設計」の流れに従って進められていく。 要件定義 開発するシステムに求められている機能などの要件をまとめる事。 例えば 「パスワード認証」「データベース内検索」などの機能要件 「入力データ」「出力データ」の仕様 「保守性」「操作性」などの非機能要件 業務フロー などが挙げられる。 RFP(提案依頼書)作成や事前調査などを行って、本当に必要な要件をじっくりと精査していく。 ココでまとめた内容を元に開発が進められる為、洗礼された要件定義を行うことで見落としによる仕様変更の回数を減らす事が出来る。 要件定義時に扱うのは必ず保証しなければならない項目が中心であり、UIデザインなどのデベロッパー側が決めても構わない部分は

                              システム設計の流れ・設計書の構成メモ - Qiita
                            • ゼロから学ぶ! Single Page Applicationの特徴と主なフレームワーク5選

                              本連載「モダンなフロントエンド開発者になるためのSPA超入門」では、フロントエンド開発のアーキテクチャである「SPA(Single Page Application)」について、開発に必要となる各種フレームワークの特徴や、サンプルアプリ開発を通じたSPA開発の流れ、フレームワークによる作り方の違いなどを紹介します。 サンプルアプリ開発では、SPA開発において人気がある「React」「Angular2」の使用を予定しています。第1回目である今回は、SPAの特徴と取り巻く環境、フレームワークを紹介します。 SPAとは SPAはAdobe FlashやMicrosoft SilverlightといったリッチなUIを提供できるRIA(Rich Internet Application)に代わるフロントエンド開発の技術として、ブラウザの進化やHTML5の登場などによって誕生したアーキテクチャです。H

                                ゼロから学ぶ! Single Page Applicationの特徴と主なフレームワーク5選
                              • 新卒で入社したサイバーエージェントを退職しました - moko-poi’s diary

                                この節目に、人生初の就職から約1年の経験を振り返り、感謝の気持ちを込めて綴りたいと思います。 自己紹介 たかしゅん/moko-poiと申します。私は主にAWSを中心としたインフラ構築やDevOpsの促進に取り組んでいます。 サイバーエージェントには新卒で入社し、バックエンドエンジニアとして配属されました。その中で、特にDevOpsやAWSなどのインフラ関連の業務に注力し、さまざまなプロジェクトに携わってきました。 サイバーエージェントでやったこと 2023年4月に新卒としてサイバーエージェントにバックエンドエンジニアとして入社しました。その前に、内定者アルバイトとして約3ヶ月間勤務していたため、合計で約1年半在籍していました。全てを詳しく話すと長くなってしまいますので、ここでは主な取り組みを簡潔にご紹介します。 広告 内定者バイトの時から、少人数チームでバックエンドの機能開発だけでなくイン

                                  新卒で入社したサイバーエージェントを退職しました - moko-poi’s diary
                                • 「DevOps」とは?〜超基本から実践のポイントを解説〜|インシデント管理プラットフォーム│PagerDuty

                                  変化の激しい市場に対応するための開発手法として、アジャイル開発を導入する企業が増えるとともに、「DevOps」への注目が高まっています。しかし一方で「DevOpsという言葉は聞いたことはあるけれど、実際にはよくわからない」という方もいらっしゃるのではないでしょうか。DevOpsは「開発担当者と運用担当者が密に連携することで、柔軟でスピーディーな開発を実現する」というソフトウェア開発手法の一つです。DevOpsは単なるトレンドではなく、現代のソフトウェア開発において非常に重要な考え方でもあります。本記事では、DevOpsを一から理解したいという方にもわかるように、DevOps誕生の歴史を簡単に紐解きながら、DevOpsの考え方をご紹介します。また、アジャイル開発との違いやDevOps導入のメリット、実践のポイントなどをDevOpsを実践する3社の事例を交えて解説します。 「DevOps」とは

                                    「DevOps」とは?〜超基本から実践のポイントを解説〜|インシデント管理プラットフォーム│PagerDuty
                                  • ドメインロジックの実装方法とドメイン駆動設計 :: handsOut.jp

                                    スライド1: BPStudy 第7回 2008年3月28日ドメインロジックの実装方法とドメイン駆動設計Ouobpo佐藤 匡剛http://ameblo.jp/ouobpo スライド2: もくじ・ 第Ⅰ部 ドメインロジックの実装方法・ 第Ⅱ部 ドメイン駆動設計の紹介2008/03/28 BPStudy 第7回 2 スライド3: 第Ⅰ部ドメインロジックの実装方法2008/03/28 BPStudy 第7回 3 スライド4: 3層アーキテクチャ・ エンタープライズアプリの典型的アーキテクチャプレゼンテーション層 ドメイン層 インテグレーション層アクションアクションアクションWebアプリFWサービスレイヤーPOJOPOJOPOJO POJOルールエンジンワークフローエンジンDI/IoCコンテナDAODAOインテグレーションゲートウェイデータアクセスFWシステム間統合MWFW ・・・ フレーム

                                    • なぜSalesforceはHerokuを買収したのか? - @IT

                                      2011/03/03 エンタープライズ向けクラウドの雄、Salesforce.comは、2010年12月にRuby向けPaaSベンチャーのHerokuを買収して業界を驚かせた。2009年にHerokuのCEOに就任し、現在Salesforce.comでHerokuのCOO(最高執行責任者)と、Salesforce.comのプラットフォーム担当シニア・バイスプレジデントを務めるバイロン・セバスティアン氏に話を聞いた。 買収後もペースを落とさないHeroku ――1月の買収後、しばらく時間が経っていますが、Herokuのアップデートはありますか? セバスティアン氏 買収発表後だけでも3つの新機能をリリースしています。1つは、PostgreSQLをバージョン9対応としたこと。より可用性が高く、耐障害性も高くなっています。2つ目は、稼働中の複雑なアプリケーションの問題の発見やパフォーマンスの分析に

                                      • モバイルアプリの大規模開発における組織的なソフトウェア改善の一事例と考察|mhidaka

                                        こんにちは。mhidakaです。技術書典やDroidKaigiのオーガナイザーという側面以外にもメルペイ所属のAndroidエンジニアという立場も持っています(みなさんあまり知らないと思いますので書いておきます)。 今日はメルカリ・メルペイでのモバイルアプリ大規模開発での、とあるアプローチをメモしておきます。内容は社内レビューを受けてマネージャの承認が取れたものなので安心して読んでください(自分のブログで書いてるのは真面目に書くと大変そうに感じる話題だったのと、なるべく楽しんでもらえるようカジュアルな口調で書きたかったからです) メルカリ・メルペイでモバイルエンジニアの開発対象というと主にアプリケーションです。大規模開発の重要な要素はアプリケーションだけではありませんが(考慮すべき要素はたくさんあるんですよ)今日はアプリのはなしです。本記事では一般化できるよう努めていますが大規模開発では組

                                          モバイルアプリの大規模開発における組織的なソフトウェア改善の一事例と考察|mhidaka
                                        • @IT編集部のblog : Git!? そんなの学生しか使わんよ

                                          2009年06月09日21:53 カテゴリ西村こぼれ話 Git!? そんなの学生しか使わんよ こんにちは、@ITの西村です。JavaOneの展示会場に出展していた「Perforce」(パフォース)が目にとまりました。プロプライエタリなソースコード管理ツールです。名前は聞いたことがありましたが、実はどんなものかよく分かっていません。Perfoceのサイトによれば、世界中の4700組織で28万人の開発者が使っているデファクトスタンダードということです。ソフトウェア開発者だけでなく、AMDやNVIDIAといったチップメーカーも入っているようです。バイナリの管理もできからという話です。最近はGitやMercurial、あるいはSubversionが話題ですが、プロプライエタリのPerforceのほうがパフォーマンスや機能、スケーラビリティでは優れているのかもしれません。私は思わずブースに近づき、担

                                            @IT編集部のblog : Git!? そんなの学生しか使わんよ
                                          • 大規模開発でオブジェクト指向は本当に変更に強いのか?

                                            オブジェクト指向(OOP)は変更に強い、と一般に言われます。 カプセル化とかいろいろな機能のおかげで、あとから仕様変更する場合などに他に影響が及びにくい、と。 しかし実際には銀行や官公庁の大規模プロジェクトで、システム開発の失敗や遅延、頓挫などをしばしば見聞きします。 それらはおそらくJavaでOOPで開発されているはずです。 失敗や遅延などする理由は、発注元の曖昧な要求や後出しの仕様変更の多発などが想像されます。 でもOOPであれば、少なくとも仕様変更には強いはず。 なのに、なぜ失敗しまくるのでしょうか? なぜ仕様変更のたびに膨大な影響範囲の調査・テストが必要なのか? ある一部分の機能を変更するだけなら、そのクラスの単体テストだけでいいんじゃないの? 「OOPは設計が大事。最初の設計がダメだった」という意見が想定されます。 しかし数百億円・数千億円規模のプロジェクトに関わるレベルの人です

                                              大規模開発でオブジェクト指向は本当に変更に強いのか?
                                            • RIAに代わる技術、実用的SPAについて考える~第7回エンタープライズ×HTML5ナイトセミナー~

                                              RIAに代わる技術、実用的SPAについて考える~第7回エンタープライズ×HTML5ナイトセミナー~ 佐川 夫美雄(Ashiras, inc.) Appleショックにより禁じ手となったFlex、Silverlight、JavaアプレットなどのプラグインベースRIA製品の代替として、SPA(Single-page Application)が注目を集めています。HTML5の高度なオフライン機能を大規模開発で利用する際にも重要な役割を担う技術です。 しかしながらその実装方法には、ベンダ製品からOSS製品まで、思想も実装もバラつきがあります。何をもって正しいとするのか、どのような判断基準により選定するのかも、難しいという状況ではないでしょうか。 2014年1月27日に開催されたhtml5jエンタープライズ部による「第7回エンタープライズ×HTML5ナイトセミナー」。会場はKDDI様品川イーストワンタ

                                                RIAに代わる技術、実用的SPAについて考える~第7回エンタープライズ×HTML5ナイトセミナー~
                                              • Vue.js Progressive Framework - Qiita

                                                Vue.js の作者Evan氏によるVue.jsの紹介スライドで触れられていた「Progressive Framework」の概念が非常に刺さる所があったのでVue.jsの紹介と合わせて、まとめておきます。 本家資料 本稿は下記Evan氏によるスライド資料をベースに、独自解釈のもと意訳したり加筆したりして作成したものです。 Progressive Framework についての解説 2.0の流れも含めたVue.jsの紹介 道具と道具のコスト フレームワークはアプリケーションの複雑さを解決するために設計されているが、一方で道具は道具固有の複雑さを持っている。 技術選択においては、このアプリケーション固有の複雑さと、道具の複雑さとに向き合わなければならない。 複雑なアプリケーションに対して、簡素な道具を以って挑むのは効果が薄いし、簡単なアプリケーションに複雑な道具を持ち出すのは大げさに感じる。

                                                  Vue.js Progressive Framework - Qiita
                                                • "中心"が空洞になっている東京。都市機能の多核化を図った地方都市。 - とれいん工房の汽車旅12ヶ月

                                                  前回の「"中心"が存在しない日本の都市にコンパクトシティは似合わない。 - とれいん工房の汽車旅12ヵ月」。予想外の反響に正直驚いた。以前、鞆の浦とポニョの話と京品ホテルの話がYahoo!ニュースにリンクされたときはpv数が1万数千/日になったが、その時とは別種の反応はあった。と共に、はてなのトップページに2日間掲載されるというのはこういうことなのか……と実感できた。"はてな村"の住人たちで、自分たちの住む"都市"って何なんだろう、と漠然とした疑問をお持ちの方が多かったということなんだろう。 内容的には、 日本の都市の都市では"核"としての機能が失われたことを指摘 中心性を欠如したままで"コンパクトシティ"なる舶来の発想を持ち込むことに疑問 を中心に展開した*1。また、中心市街地および郊外の是非に対する価値判断には触れないように努めた(つもりだ)。 今日は、日本の地方都市の中心市街地が空洞

                                                    "中心"が空洞になっている東京。都市機能の多核化を図った地方都市。 - とれいん工房の汽車旅12ヶ月
                                                  • 初心者向け・Javaの練習問題をたくさん解ける学習サイトと本9選 - paiza times

                                                    Photo by Ruth Hartnup こんにちは。谷口です。 先日paizaが行ったアンケートで、「好きなプログラミング言語」の2位(※社会人1位・学生3位)にJavaがランクインしました。 paiza.hatenablog.com Javaは、1990年代前半にサン・マイクロシステムズ(2010年Oracleにより吸収合併)でジェームズ・ゴスリン氏、ビル・ジョイ氏らによって開発されて以降、長年世界中の幅広い開発分野で使用されています。Javaエンジニアの求人は、これまでは金融関係のシステム(ATM等)などの比較的大規模開発案件が中心でしたが、近年ではAndroidのネイティブアプリ開発現場等でもかなり増加しています。 Javaを習得できれば、Webサービスだけではなく組込み系やデスクトップアプリ等、大小様々なシステムに活用することができます。JavaはOSに依存せず、ライブラリも豊

                                                      初心者向け・Javaの練習問題をたくさん解ける学習サイトと本9選 - paiza times
                                                    • ハイエンドゲーム開発におけるエフェクト制作の課題

                                                      ※本セッションには、多くの動画が含まれていたりノートに備考が記載されている可能性があります。実際の講演で行われたスライドが下記からダウンロード可能ですので、是非そちらをご覧頂けますと幸いです。 講演パワーポイントリンク: https://epicgames.box.com/s/8mmgpxjfgbvk86wdfs23t0xbqwzfrrcu 登壇者 林 武尊さま 内容 エフェクト制作においての各種レギュレーションや、制作中に起こった問題、検証したこと、どうやって解決したかなどを網羅的にお話する内容になります。 本スライドは2019年3月15日に行われた「UE4を用いた大規模開発事例紹介 ~スクウェア・エニックス様をお招きして~」にてスクウェア・エニックス様に講演していただいたものです。 当日は本講演は1セッションで行いましたが、公開頂いたスライドページ数がSlideShareの制限に達した

                                                        ハイエンドゲーム開発におけるエフェクト制作の課題
                                                      • 本屋にいったら、なんとレヴィ=ストロース『神話論理 I』が出ちまっていた。 - Irresponsible Rumors

                                                        最近の噂 風の噂ではございますが…… なお、リンクする場合には各コメントの日付のあとにある「id」をクリックすると、そのコメントのユニーク id が url 欄に表示されるぞ。 2012/05 しばらく前に、カルロス・フエンテス他界。しばらく前に、フエンテスの小説やノンフィクションをまとめて読んで、もうフエンテスは一通り見切ったと思っていたが、それでもかの大作「テラ・ノストラ」は未だに期待だし、その才能と知性は刮目すべきものがあり、また一部の文のかっこよさと洗練ぶりはずばぬけたものがあった。正直いって、その洗練ぶりがかれの目指すラテンアメリカ土着的な泥臭さと相容れない面はあって、それが彼の弱点でもあったんじゃないかとも思う。ガルシア=マルケスは、発端となったおばあちゃんの昔話的な語り口があり、バルガス=ジョサは何でも力でねじふせるような野蛮さがあるし、カルペンティエールもそこらへん洗練しす

                                                        • TypeScript 勉強会

                                                          2. 俺の名前を言ってみろ わかめ まさひろ @v vakame GoogleAppEngine Android alterJS Saturday, January 26, 13 3. アンケート • JavaScriptバリバリです • Java+Servletバリバリです • Java+Androidバリバリです • C言語ならまかせろー! • ハードウェアなら任せろー! Saturday, January 26, 13 4. 今日の約束 • 話の途中でも質問して良い • 挙手はする • JavaScriptの質問でもまぁよし • Twitterをちょっと盛る • #tsjpstudy Saturday, January 26, 13 5. Webアプリの時代 • Webアプリがどんどんリッチに • Google Maps • GoogleApps • Facebook • 大規模開発

                                                            TypeScript 勉強会
                                                          • 日本のインディーズゲームはなぜ海外での露出が少ないのか? GDCの講演で語られた日本のシーンの現状と問題とは

                                                            日本のインディーズゲームはなぜ海外での露出が少ないのか? GDCの講演で語られた日本のシーンの現状と問題とは ライター:徳岡正肇 近年,日本でもインディーズゲームに対する注目が高まっており,さまざまな作品がゲームメディアに取り上げられることも増えた。事実,4Gamerでは以前から「インディーズゲームの小部屋」を連載しているが,インディーズゲーム単体のレビュー記事も確実に増えている。 一方で,この国内での盛り上がりに反し,世界市場という視点から見ると日本のインディーズゲームに対する注目度は高いとは言えない。無論,いくつか世界的なヒット作に至ったゲームは存在し,世界的にリスペクトされているインディーズゲーム・クリエイターがいて,GDCに日本のインディーズゲーム・クリエイターが登壇したこともある。 だが同人ゲームなども含めた「小規模開発ゲーム」という視点で見ると,その制作本数に比して,海外メディ

                                                              日本のインディーズゲームはなぜ海外での露出が少ないのか? GDCの講演で語られた日本のシーンの現状と問題とは
                                                            • CEDEC事前インタビュー:アジャイルで大規模開発? スクラムを使ったゲーム開発の可能性とは

                                                              CEDEC事前インタビュー:アジャイルで大規模開発? スクラムを使ったゲーム開発の可能性とは 編集部:aueki ゲームリパブリック技術部部長 田中宏幸氏 コンピュータというものが世に現れて以降,プログラム開発は常に重要な課題だった。現状のコンピュータの祖となるEDSACが登場して60年あまり,パソコンが登場して35年あまり,ゲーム機だとファミコンが登場して27年,その間に数多くのハードウェアが登場してきたものの,より重要だったのはどんなソフトウェアが動くかであったといえるだろう。産業としては,まだ数十年の歴史しか持たない分野ではあるが,ソフトウェア開発で方法論の蓄積は進んでおり,いかに効率を上げていくかという学問が「ソフトウェア工学」として成立している。 そのなかの一つに「アジャイル開発」と総称されるものがある。 「アジャイル」は「AGILE=俊敏な」,という意味。RPGのパラメータで「

                                                                CEDEC事前インタビュー:アジャイルで大規模開発? スクラムを使ったゲーム開発の可能性とは
                                                              • TypeScriptの行く先 - Qiita

                                                                どうもこんにちはわかめです。 この記事はTypeScript Advent Calendarの1日目の記事です。 なお、Advent Calendarはまだ6日ほど空きがあるので皆様よくわからないことを調べてみた!とか日々の生活で発見した小ネタとか読み応えのある超大作とかなんかで参加してください!よろしくお願いします! 初日というところで感動的な記事を書きたいところですが、11月末〆切の冬コミの原稿をガリガリ書いてたらSAN値までガリガリ行っちまって不定の狂気寸前でございます。さくさく書きましょう。 さて、今日は何故TypeScriptをやるべきかを語っていきたいと思います。 世界は型を求めている 今、世界は複雑さに対抗するために機械による検証という支援を多く必要としています。 JSXが、Haxeが、Dartが、AtScriptが、Flowが、TypeScript が型を求めていま

                                                                  TypeScriptの行く先 - Qiita
                                                                • エンジニアの転職は募集要項が9割

                                                                  いま転職活動を行っているエンジニアの皆さんは、当然転職活動を成功させるためにあれこれ手をつくしているはず。 今回も、そんなみなさんのために転職活動に役立つ知識をご紹介します。転職活動を進める上で役立つ知識は多いですが、今回は「面接前にその会社がいい会社かどうか見極める方法」を皆さんにお教えします。 転職活動は時間との戦いでもあります。無駄に時間を浪費しないためにも、良い会社か悪い会社か、事前にがんがん自分の基準で足切りしていきましょう。 転職で大事なのは事前の会社見極め IT業界、中でもエンジニア業界は転職の機会が多い職種です。 自分が転職する場合だけでなく、友人・知人が転職するのを知る機会も多いのではないでしょうか? 例えば、そういったすでに転職している知人や友人の紹介で企業へ転職することもあるでしょう。紹介で転職を果たす時は、比較的転職先の企業とのミスマッチを防ぐことができます。なぜな

                                                                    エンジニアの転職は募集要項が9割
                                                                  • Angular.jsのディレクトリ構成のベストプラクティスを探る - Qiita

                                                                    Angular.jsのアドベントカレンダー6日目です。(遅れてすみません汗) 今日は泥臭い?感じの話になります。 この記事は言及している人達の記事やスタイルガイドのまとめという感じなのですが、これからディレクトリ構成を考える初学者の方や,ディレクトリ構成に悩んでるかたの参考になれば幸いです Angular.jsのディレクトリ構成パターン紹介と、利用して感じた考察などのことを書きます。 はじめに LIG主催のAngular.js勉強会 #ng-curry にて、登壇したときの発表内容をまとめようと思っていたのですが、今回のAdvent Calenderを機会に勉強会で話した内容をまとめてみます。 元スライドはこちら -> http://slides.com/sugawararyousuke/ng-curry-2 まとめ疲れたので スライドの前半部分だけの話をまとめます。 このテーマで話そうと

                                                                      Angular.jsのディレクトリ構成のベストプラクティスを探る - Qiita
                                                                    • FF14プロデューサー吉田直樹&ひろゆき対談(前編)|ガジェット通信 GetNews

                                                                      12月26日21時よりニコニコ生放送で『ファイナルファンタジーXIV: 新生エオルゼア』(以下、FF14)の生放送が行われた。この番組に新生FF14プロデューサー兼ディレクターの吉田直樹氏、ニコニコ動画管理人のひろゆき氏が出演し、初出しのトレーラーやスペック別PC比較などのほか、α版テスター達と共に巨大モンスター『デュラハン』に挑むなど非常に充実した内容となった。その放送後、吉田プロデューサーとひろゆきさんの対談が実現。放送では語られなかった「ゲーム観」やディレクターとしての側面なども垣間見える内容となった。 僕の仕事を見てから決めてくれて良いよ 吉田: 僕は『スクウェア・エニックス』(以下、スクエニ)に入って8年ですが社内では外様なんです。元々『ファイナルファンジーシリーズ』(以下、FF)の開発に1度も関わった事が無くて。『ドラゴンクエストX』(以下、ドラクエ10)立ち上げのタイミングで

                                                                        FF14プロデューサー吉田直樹&ひろゆき対談(前編)|ガジェット通信 GetNews
                                                                      • Delphi for PHPを使い倒す!(前編) えっ、まだPHPでVisual開発してないの? - @IT

                                                                        はやしつとむ アナハイムテクノロジー株式会社 2009/10/7 なぜPHPではビジュアル開発ができないのだろうか。そんな疑問を解消するのが、スペイン生まれのDelphi for PHPだ(編集部) PHPは、現在のWeb開発になくてはならない開発環境となっています。Webの世界では、PHPやRubyのようにコンパイルすることなしに実行できるLL言語(Lightweight Language:軽量言語)に勢いがあります。従来は、Javaの独壇場であった大規模開発の現場にも、LL言語の普及が進んでいるという話も耳にします。 ところで、@IT会議室のあるトピックによれば、PHPのプログラミングはテキストエディタを使用しての開発が大勢を占めているようです。しかし、統合開発環境(IDE)であるEclipse+PDT(PHP Development Tools)の利用も増えており、Zend Stud

                                                                        • 開発者向けのソフトウェア設計書は必要か? - 勘と経験と読経

                                                                          時々組織の内外で盛り上がるネタの一つに「設計書は必要なのか」談義がある。今回も後輩の一人から設計書不要論がぶつけられてきたので、現時点での個人的見解をまとめておくもの。個人的には、ソフトウェアの設計書は必須でもないし、開発戦略を練る段階で作成するかどうかを決めればいいと思っている。 議論の前提:仕様書と設計書 議論を簡単にするために、まず「仕様書」と「設計書」という言葉を再定義しておきたい。今回の整理は以下としている。 仕様書 … 開発者とユーザー(仕様決定者)が、ソフトウェアの振る舞いや動きに関してコミュニケーションするために必要な文書類のこと。 設計書 … 開発者どうしがソフトウェアを作成するにあたっての、構造や仕様についてコミュニケーションするために必要な文書類のこと。 要は今回議論しようとしている「設計書」は、ユーザー(仕様決定者)とは無関係なものであるという前提である。また、ここ

                                                                            開発者向けのソフトウェア設計書は必要か? - 勘と経験と読経
                                                                          • 新卒ならウェブ系よりSIerの方がオススメ

                                                                            ネットだとSIerは忌み嫌われてるけど、新人が短期間で経験と実績を積むならウェブ系よりSIerの方が全然効率良いと思う。 ウェブ系って基本リリースした自社製品の機能追加や運用がメインだけど、SIerは新規開発が多いから、システムの設計から携われる機会が多いし、要件詰めて設計して、実装、テスト、リリース、運用まで全フェーズを複数の案件で反復して経験できる。 市場で売れるスキルというのは、設計できるかとか、要件詰めるとこから一人称でプロジェクト進められるかとか、実はウェブ系だとあまり身に付けるチャンスが得にくいスキルなのが実情。 周知の通りSIerは基本人月商売だから、単価が高い仕事を早く新人にできるようになって欲しいと思ってて、やる気があれば2年ぐらいで開発リーダーとしてシステム設計から携われるチャンスもある。 なので、最初の3年ぐらいはSIerで経験積んで、その後ウェブ系に行きたければ行け

                                                                              新卒ならウェブ系よりSIerの方がオススメ
                                                                            • 第3回:Ajaxの価値を再考する

                                                                              前回の記事では,Web2.0の代表的なキーワードである「永久にベータ版」をシステム構築の観点からとらえ,それが「普通の企業」にもたらす意味を解説した。今回はもう一つの代表的なキーワードである「Ajax」について,その意味や意義をひもといていく。何もAjaxが貢献するのは,コンシューマ向けのWebサイトだけではない。(ITpro) Ajaxをご存知の方は多いとは思うが,念のためおさらいしておきたい。Ajaxは「Asynchronous JavaScript and XML」の略で,「Google Mapsの実装手段として有名になった技術だ。言葉の持つ意味どおりにこの技術を説明すると,「通信メッセージにXMLを使い,JavaScriptを使ってサーバーと非同期に通信をするための技術」ということになる。 このAjaxという言葉が初めて使われたのは,Jesse James Garrett氏の「Aj

                                                                                第3回:Ajaxの価値を再考する
                                                                              • HTML5の進化、Web標準の進化はメガトレンドになる

                                                                                HTML5が登場することによってWebはどう変わるのでしょうか? いま見えているのは、ハイパーリンクによってつながったドキュメントを閲覧する、という原初のWebの姿から、アプリケーションを実行するプラットフォームへと進化する、という道筋です。 この道筋を改めて確認したのが、8月21日に僕の古巣@ITに掲載された記事「ネイティブアプリ級のHTML 5にグーグルが期待すること」です。これは、HTML5とその先をグーグルがどう考えているのか? について僕がインタビューして記事にしたものです(実は僕が@ITを離れてから初めて寄稿した記事です)。 Webアプリはネイティブアプリと同等になる このインタビューではグーグルの及川氏が、Webアプリケーションでネイティブアプリケーションと同等のものを目指す、と明言しています。 現在のWebアプリケーションでは、GMailのようなメールクライアント、Goog

                                                                                  HTML5の進化、Web標準の進化はメガトレンドになる
                                                                                • Vim で C++ のコーディングを行うなら知っておきたい10のこと - C++でゲームプログラミング

                                                                                  第二弾?わたしが普段 C++ のコーディングを行っている時の機能とか、プラグインとかのまとめです。 逆にいうと、これぐらいしか知らないので、もっと便利な機能があれば教えてください。 結構ざっくりと書いたので、分からないことがあれば、コメントか Twitter でリプもらえれば反応出来るかもしれません。 まぁ『Vim でこういう事ができるんだぜー!』的な感じで読んでもらえれば幸いです。 まえがき [使用しているプラグイン] neocomplcache SingleCompile hier Unite unite-outline clang_complete 細かい設定なんかは割愛しています。 うまく動作しなかった場合は、:help や、各プラグインのドキュメントを参照して下さい。 ☆1.複数行コメント vim-user : http://vim-users.jp/2011/03/hack20

                                                                                    Vim で C++ のコーディングを行うなら知っておきたい10のこと - C++でゲームプログラミング