タグ

関連タグで絞り込む (731)

タグの絞り込みを解除

developに関するfragarach_the_swordのブックマーク (696)

  • パニック・ジャパン - Coda - Mac OS X 用 シングルウインドウ Web 構築環境

    Codaは終売しました。 サポートやプラグインのご入手などはライブラリをご参照ください。 他社製のCodaはこちら。 ...まったく新しい、Macにネイティブなウェブコードエディタの誕生です!

    fragarach_the_sword
    fragarach_the_sword 2014/07/19
    パニック・ジャパン - Coda - Mac OS X 用 シングルウインドウ Web 構築環境
  • WebアプリケーションにリッチUIをもたらす高機能JavaScriptライブラリ「Wijmo」(ウィジモ)

    はじめに 一般にアプリケーション開発環境や実行環境において、標準で備える基的な機能よりも高度な機能を備えるソフトウェア部品(コンポーネント)が有料で提供される場合があります。開発者はこれらのコンポーネントを活用することで、より少ない工数で品質の高いアプリケーションを作成することができます。グレープシティは.NETJavaなどの環境に向けてこのようなコンポーネントを提供しています。 今回紹介する「Wijmo(ウィジモ)」は、同社がHTML/JavaScript環境に向けて提供しているJavaScriptライブラリです。JavaScriptライブラリとして広く活用されているjQueryやjQuery UI、jQuery Mobileをベースにして、WebサイトやWebアプリケーションで活用できる高機能で多様なUI部品を利用できます。 記事ではこのWijmoについて、まず機能やライセンス形

    fragarach_the_sword
    fragarach_the_sword 2014/04/25
    WebアプリケーションにリッチUIをもたらす高機能JavaScriptライブラリ「Wijmo」(ウィジモ) (1/2):CodeZine
  • Node.jsのWebフレームワーク「Sails」を使ってpub/subアプリを作ってみる

    Sailsとは Sailsは米国オースティンにあるBalderdash社のMike McNeilさんを中心として作成されているMVCフレームワークです。スタイルとしてはRailsに近い形を取りつつ、最近のWebアプリ開発に向けたいくつかの特徴を持っています。 主な特徴としては Web APIを簡単に作成し、公開できる リアルタイムWebなアプリケーションが簡単に作成できる Single Page SiteやMobileなどの多様なフロントエンドに対応できる といったようなものが挙げられます。 Web APIについてはJSONベースのRESTfulなAPIが簡単に作れるようになっています(Sails API blueprints)。特にAPIを作るという意識をせずとも、generatorによって単純なCRUDならすぐにAPIとして公開することができます。ルーティングについても、この手のフレー

    fragarach_the_sword
    fragarach_the_sword 2014/04/25
    Node.jsのWebフレームワーク「Sails」を使ってpub/subアプリを作ってみる (1/5):CodeZine
  • Noコーディング?!誰でもかんたんBaaS入門 - 鈴木理恵子 | type IT Academy

    今回のワークは、記事でも取り上げている今年Facebookが買収したParse.comついてのものです。 ご投稿頂くと、BaaSサービス最大手のParse.comを利用するメリットや機能について理解頂けると思います。 ぜひトライしてみてください! BaaS(Mobile BaaS、MBaaS等とも呼ばれます)という言葉を聞いたことはありますか? BaaSはモバイルアプリのバックエンドサーバー機能を肩代わりしてくれるクラウドサービスの総称で、今世界中から注目されています! 今年の4月にFacebookがBaaS大手のParse.comを買収しました。さらに2月にはGoogleが、6月にはMicrosoftが相次いでBaaSサービス提供を開始し、さらにはAmazonの参入も噂されています。 この連載ではスキルアップしたいなぁと思っているモバイルアプリ開発関係者を対象に、今年注目のBa

    fragarach_the_sword
    fragarach_the_sword 2014/03/12
    Noコーディング?!誰でもかんたんBaaS入門 - 鈴木理恵子 | type IT Academy
  • サービスを可視化するSLA

    SLAとは「サービスの提供内容とサービスレベルについて、サービスの委託側(以下ユーザー)と提供側(以下サービス提供者)が合意した文書」である。サービスが提供する品質基準を定義し、サービス品質を可視化することで、段階的にサービス品質を改善するのが目的だ。

    サービスを可視化するSLA
    fragarach_the_sword
    fragarach_the_sword 2013/12/28
    SLAの作り方、使い方 - サービスを可視化するSLA:ITpro
  • オープンソースのワークフローエンジン「Activiti」チュートリアル

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    オープンソースのワークフローエンジン「Activiti」チュートリアル
    fragarach_the_sword
    fragarach_the_sword 2013/12/27
    オープンソースのワークフローエンジン「Activiti」チュートリアル (1/5):CodeZine
  • 「Selenium2」テスト徹底活用! Jenkinsによる自動実行とSelenium Grid2による複数環境でのテスト

    シリーズは、WebブラウザをUIとして利用した業務システムやアプリケーション(以下、Webシステム、Webアプリケーション)のテストをテーマとして、Webブラウザを使ったテストを自動化するOSSのツール「Selenium2」を紹介します。業務システム開発の現場で適用してきたノウハウを元に、これまでSelenium2について知らなかった人から以前使った経験がある人まで、より実践的な「使える」内容を盛り込んでいきたいと思います。 1. はじめに 今回は、Selenium2を利用して作成した自動テストをフル活用すべく、JenkinsというCI(継続的インテグレーション)ツールを利用して、Selenium2のテストを自動実行する方法について説明します。また、IE、Firefox、Chrome、Safariなど多様化するブラウジング環境でのテスト方法やテストの並列化についても説明します。 2. J

    fragarach_the_sword
    fragarach_the_sword 2013/12/27
    「Selenium2」テスト徹底活用! Jenkinsによる自動実行とSelenium Grid2による複数環境でのテスト (1/6):CodeZine
  • 負荷をかけたままのOracle RACをライブマイグレーションさせたら、トランザクションやクライアントとの接続は無事か?

    いまや多くの業務アプリケーションが仮想サーバ上で稼働するようになってきていますが、仮想環境で稼働させるのは難しいと考えられているのがデータベースです。 » Live Migration of Monster Oracle RAC Nodes without Client Disruption? Easy as VMware vSphere! Long White Virtual Clouds データベースに負荷をかけたままVMwareのライブマイグレーションを実行した場合、クライアントからの接続を含めて問題なくトランザクション処理が継続できるのか、ライブマイグレーションにはどれだけ時間がかかるのでしょうか。 それを実際に試してみた記事が、企業向けにアーキテクチャコンサルタントをしているMichael Webster氏のブログLong White Virtual Cloudsに「Live M

    負荷をかけたままのOracle RACをライブマイグレーションさせたら、トランザクションやクライアントとの接続は無事か?
    fragarach_the_sword
    fragarach_the_sword 2013/12/19
    負荷をかけたままのOracle RACをライブマイグレーションさせたら、トランザクションやクライアントとの接続は無事か? - Publickey
  • ゼロから理解する「Oracle RAC」

    連載は、企業の成長に不可欠な「データ活用」を推進していくために必要なデータ基盤の基礎を“あらためて”解説していきます。今回は、Oracle Databaseのクラスタリング機能である「Oracle Real Application Clusters(Oracle RAC)」の基礎と仕組みを解説します。【更新版】

    ゼロから理解する「Oracle RAC」
    fragarach_the_sword
    fragarach_the_sword 2013/12/19
    ゼロからのリレーショナルデータベース入門(7):ゼロから理解するOracle RAC (1/3) - @IT
  • 構成管理ツール「Chef」の概要とインストール手順

    自動化ツールの必要性 昨今、仮想化およびクラウドの普及に伴い、サーバを短時間で増設することが容易になってきました。例えばユーザアクセスが増えてシステムの負荷が高くなった場合、サーバそのものは即座に準備できるようになりました。しかし、システムの設定は別途実施しなければいけないという状況も多々見受けられています。 サーバの台数が少なければ一台一台構築や設定を行えますが、何百台ものサーバを扱うとなると時間がかかって迅速性は失われてしまいますし、多くの人手が必要となれば設定の間違いが起こる可能性も高くなるでしょう。そして管理するサーバが増えたとしても、それらを管理する人は増えていないのが現状です。 そのため、サーバ構築とともにアプリケーションやミドルウェアの設定をも実施する自動化ツールが注目されています。 Chefとは Chef(シェフ)は、米Opscode社が提供するクラウドコンピューティングを

    構成管理ツール「Chef」の概要とインストール手順
    fragarach_the_sword
    fragarach_the_sword 2013/11/24
    構成管理ツール「Chef」の概要とインストール手順 (1/4):CodeZine
  • GitHub Enterpriseを試してみる - massの日記

    先月からGitHub EnterpriseのTrialを試している。 GitHub EnterpriseはGitHubを自社内に持つことを可能とするサービス。 GitHubは登録すれば誰でも使えるのに対してGitHub Enterpriseは自分達のイントラネット内に利用者を絞れる。 何故、Webで提供されているサービスがあるのにそれを使わないのかといわれると、TwitterとYammerの関係に近いと個人的には感じている。会社と個人をわけるというよりは、情報があふれすぎている中、社内のみに情報発信者を絞ることで、情報の発信者を見やすくするという目的がある。 例えば、1000人の人がいて、その中に自分の興味を持つ分野と同じ分野に興味を持つ人が10人いたする。その10人の中で同じ会社の人がいるかどうかを調べたりなんてわざわざしない。少なくとも私はしていない。大体が、なんとなく話が合いそうと感

    GitHub Enterpriseを試してみる - massの日記
    fragarach_the_sword
    fragarach_the_sword 2013/10/04
    GitHub Enterpriseを試してみる - massの日記
  • 第51回 開発効率向上を目指してGitHub Enterpriseを導入 | gihyo.jp

    経営部部門に異動して開発環境の整備に専念 アプリケーションやサービスの開発、あるいはWebサイトの制作などにおいて、欠かせないツールとなっているのがバージョン管理システムです。とくに多人数で開発を行う際、いつ誰がどのファイルを編集したのかをすばやく把握できる、あるいはファイルに加えた変更履歴を簡単に参照できるといったメリットを持つバージョン管理システムは、プロジェクトを円滑に進めるうえで極めて有用です。 サイバーエージェントのアメーバ事業では、このバージョン管理システムとしてApache Subversion(SVN)をメインで使っていましたが、エンジニアの間から「Git」を使いたいという声が高まり、それに応える形で「GitHub Enterprise」を導入、2013年4月から格的に運用を開始しています。この導入プロジェクトを主導した奥田順子氏は、そもそものきっかけを次のように説明し

    fragarach_the_sword
    fragarach_the_sword 2013/10/04
    第51回 開発効率向上を目指してGitHub Enterpriseを導入:サイバーエージェントを支える技術者たち|gihyo.jp … 技術評論社
  • JavaScriptテンプレートエンジンJsRender 基本のキ

    はじめに JsRenderは高速、軽量、高性能なJavaScriptテンプレートエンジンです。JsRenderを使うと、ブラウザ側で動的にテキストやHTMLを生成できます。 JsRenderはoutlook.comなどのサイトですでに使われており、今後利用者が増えることが期待されています。先日、JsRenderの正式版のリリースが近いことが、作者であるボリス・ムーア氏のブログで発表されました。そこで、正式リリースに先立ちJsRenderの使い方を紹介していきます。 対象読者 JavaScriptテンプレートエンジンに興味のある方 JavaScript、jQueryの基を理解している方 必要な環境と準備 JsRenderとjQueryを以下のサイトからダウンロードしてください。JsRenderは単体でも動きますが、jQueryのプラグインとしても機能します。 JsRenderのダウンロード

    fragarach_the_sword
    fragarach_the_sword 2013/10/02
    CodeZine連載:徹底解説JsRender/JsViews:第1回:JavaScriptテンプレートエンジンJsRender 基本のキ
  • Mochaを使ってJavaScriptのテストをブラウザで実行してみよう

    対象読者 JavaScriptの基をある程度理解している方 テストコードをこれから書こうと考えている方 JavaScriptのテスティングライブラリの分類 JavaScriptには、テストを記述するためのライブラリが多く用意されています。ライブラリには、大きく分けて「テスティングフレームワーク」と「アサーションライブラリ」があります。まずはこの2種類の違いについて説明します。 テスティングフレームワーク テストを記述する関数群を提供し、それらの関数を使って書かれたテストの結果を判定、集計した上で結果を表示する機能を持ちます。ブラウザでのテストの場合、ブラウザ上でグラフィカルにテスト結果を表示することもありますし、サーバサイドのJavaScriptであるNode.js向けにはコマンドラインで実行し、結果を表示する機能も持ちます。 アサーションライブラリ テスティングフレームワークは、テスト

    Mochaを使ってJavaScriptのテストをブラウザで実行してみよう
    fragarach_the_sword
    fragarach_the_sword 2013/10/02
    CodeZine連載:JavaScriptでテストを書こう!:第2回:Mochaを使ってJavaScriptのテストをブラウザで実行してみよう
  • Dreamcast Programming

    This page is in no way whatsoever associated with, or endorsed by, Sega. All information is presented as-is, and may be used at your own risk. "Sega" and "Dreamcast" are trademarks of Sega Enterprises. A look at what's inside the Dreamcast How to write and run code for the Dreamcast, development tools and sample programs Links to external resources Dreamcast Programming by Marcus Comstedt Last mod

  • [運用を自動化する「Chef」]Rubyベースの手順書で管理

    システムの設定・運用作業を自動化するオープンソースソフト「Chef」が注目を集めている。作業手順はRubyベースのコードで記述。その内容が管理対象サーバーに反映され、常に状態が維持される。開発担当者と運用担当者が協力して作業する「DevOps」に向く。 「Chefはなくてはならない存在」。こう話すのは、サイバーエージェントの並河祐貴氏(アメーバ事業部ピグディビジョン)だ。並河氏はオンラインゲームのアメーバピグ事業で、システムの設定・運用を自動化する「Chef」を利用している。2010年から徐々に適用を拡大し、今ではChefを使って約1000台のサーバーを運用している。「今年10月にデータセンターを移設した際、1日当たり200台ものサーバーの設定を変更した。それが実現できたのはChefのおかげ」(並河氏)という。 並河氏だけでなく、国内でChefに注目するエンジニアは増えている。「セミナー

    [運用を自動化する「Chef」]Rubyベースの手順書で管理
    fragarach_the_sword
    fragarach_the_sword 2013/09/17
    DevOpsによる変革 - [運用を自動化する「Chef」]Rubyベースの手順書で管理:ITpro
  • 「できない人」にいくら教えても「できる人」にならないのか

    「こういう言い方をしたらいけないのかもしれないが、結局は生まれつきですよ。できる人に機会を与えれば、自分でできるようになる。できない人にいくら懇切丁寧に教えても、できる人にはならないね」 この身も蓋もない発言を聞いたのは、筆者が駈け出しの頃だったから、もう20年以上も前だ。情報システムの開発を成功させるにはどうすればよいか、色々な方を取材していたとき、「開発で一度も失敗したことがない人がいる」と紹介され、その人に会ったところ、こう言われてしまった。 そもそも、失敗しないその人との話はあまり弾まなかった。「なぜ失敗しないのですか」と聞くと相手は「うーん。失敗したことがないからなあ」と首をひねった。「あなたのように失敗しない部下をどう育てますか」と問うと、冒頭の答えが返ってきた。 当時のことを思い起こしてみると、筆者の取材能力に問題があり、相手から話をうまく聞き出せなかった。その人が不親切であ

    「できない人」にいくら教えても「できる人」にならないのか
    fragarach_the_sword
    fragarach_the_sword 2013/08/28
    記者の眼 - 「できない人」にいくら教えても「できる人」にならないのか:ITpro
  • 第16回 クラウド活用でシステム開発を変革、開発を高速化・高品質化しムダもなくす

    システム開発現場では常に、検証やテストに使うマシン環境の整備や維持管理に悩まされています。検証やテストのためのマシンが不足したり、マシンのセットアップや維持保守の手間に悩まされたりといったことがよくあります。また、最近では国内の拠点だけでなく、海外の拠点でもシステム開発を進めるため、拠点間で最新版のドキュメントやソースコードを共有する必要があるにもかかわらず、きちんと管理できていないことがあります。 クラウドコンピューティングをシステム開発に活用することで、上記のようなマシン環境にかかわる課題を解決できます。最近ではシステム開発でクラウドを利用することが当たり前になっていますが、クラウドを利用し生産性や品質を向上させるには、クラウドの特徴を把握し、クラウドを上手に利用する必要があります。 システム開発現場で生じている具体的課題に対して、システム開発でクラウドを活用するシーンも増えています。

    第16回 クラウド活用でシステム開発を変革、開発を高速化・高品質化しムダもなくす
    fragarach_the_sword
    fragarach_the_sword 2013/08/23
    大競争時代のソフト生産技術革命 - 第16回 クラウド活用でシステム開発を変革、開発を高速化・高品質化し...:ITpro
  • 「AWS OpsWorks」で環境一式を自動構築

    連載では、TIS株式会社が提供している技術ブログ「Tech-Sketch」から「コレは!」というテーマをピックアップし、加筆修正して皆様にお届けしています。今回取り上げるテーマは「DevOps」です。近年、Chefというツールを用いた環境構築・構成管理の自動化が注目されています。稿では、Chefを用いてAWS上に環境一式を自動構築できるAWS OpsWorksについて、その概要と簡単な使い方、特徴について紹介します。 AWS OpsWorksとは AWS OpsWorks(以下OpsWorks)とは、Amazon Web Services(AWS)が提供している、環境構築とアプリケーションのデプロイの自動化・統合管理を実現するサービスです。 OpsWorksを用いると、短時間で手軽にアプリケーションを動かす環境一式を自動構築することができ、要件に応じて柔軟に構成を変更できます。またアプ

    「AWS OpsWorks」で環境一式を自動構築
    fragarach_the_sword
    fragarach_the_sword 2013/08/22
    「AWS OpsWorks」で環境一式を自動構築 (1/3):CodeZine
  • Gitでブランチを操作する

    対象読者 今回の対象読者は下記の通りです。 Windowsに関する基礎的な知識 Gitに興味がある方 Subversionなどの別のバージョン管理システムを利用したことがある方 必要な環境 Git for Windows(フリー) Git Extensions(フリー) ブランチとは 何らかのバージョン管理システムを利用したことがある開発者ならば、あえて説明する必要もありませんが、ここで簡単にブランチについて説明します。一言で言えば、バージョン管理システムにおけるブランチとは、任意のリビジョンから別系統の履歴を管理していくために作成される分岐のようなものです。ブランチとは「分岐、枝」を意味し、系統の方は「幹」に例えてトランクと呼ぶのが一般的です(図1)。 一般的な開発ではトランクで主な開発作業を繰り返します。開発が収束しリリースにむけてトランクとは別に履歴管理をしていきたい場合、ブランチ

    fragarach_the_sword
    fragarach_the_sword 2013/08/15
    Gitでブランチを操作する (1/4):CodeZine