タグ

アプリケーションに関するfukku_nのブックマーク (12)

  • IIJ、社内開発した文書共有アプリをOSSとして無償公開

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます インターネットイニシアティブ(IIJ)は5月25日、社内開発した文書共有のウェブアプリケーション「cats_dogs」(キャッツ・ドッグス)をオープンソースソフトウェア(OSS)として、GitHubで無償公開した。文章ごとに異なるアクセス権限を設定できるという。 cats_dogsは、同社のエンジニアが業務改善のために開発したもの。Markdownを採用しており、グループやプロジェクトチームでの利用を想定して、複数人が参照する文書を効率的に共有、管理することを目的にしているという。1つの文書内において文章ごとに異なるアクセス権限を設定できる。参照者の権限に応じて特定の文章を特定の人にだけ表示、閲覧させることができるとしている。 また、ロ

    IIJ、社内開発した文書共有アプリをOSSとして無償公開
  • 持続可能なAngularアプリケーション開発のために大事なこと - 余白

    Webにかぎらず、アプリケーションというのは作って終わりではなく、その後も継続して改修・改善されていくケースが多い。受託で開発して納品して終わりというケースでも、納品した先にメンテナンスする人がいる。 この記事では、Angularアプリケーションの開発において、いかにメンテナンス性を維持して、持続可能なプロジェクトを構成するかについての個人的な見解をまとめる。 フレームワークを邪魔しない Angularアプリケーションのメンテナンスにおいて、いちばん重要なことはいかにAngularのアップデートを阻害しないかという点に尽きる。 これはAngularに限った話ではなくフレームワークと呼ばれるものを使うなら常に必要なことであるし、 アップデートが定期的に降ってくることが決まっているAngularであればなおさらである。 アプリケーションの一番根幹となる部分の鮮度が落ちれば、その他の部分はそれに

    持続可能なAngularアプリケーション開発のために大事なこと - 余白
  • 第1回 Dockerとは

    Docker(ドッカー)」とは、非常に軽量なコンテナ型のアプリケーション実行環境である。dotCloud社(現Docker社)が開発し、2013年にオープンソースのプロジェクトとして公開された。ソフトウェアの高速な配布・実行や容易なイメージのカスタマイズ、導入運用の手軽さ、豊富なプレビルドイメージの提供などの理由により、当初はソフトウェアの開発やテスト段階における利用が多かったが、現在ではパブリッククラウドからオンプレミスシステムまで、さまざまなシーンで急速に普及しつつある。 軽量なコンテナ型の仮想化環境Docker 独立したアプリケーション実行環境といえば、PCのハードウェア全体を仮想化して、その上でOSやアプリケーションなどを動作させる仮想実行環境を真っ先に思い浮かべることが多いだろう。ハイパーバイザ型(Hyper-Vなど)やホスト型(VMware PlayerやWindows Vi

    第1回 Dockerとは
  • 【書評】「AWSクラウドネイティブ本」はアプリエンジニア以上にインフラエンジニアに読んで欲しい | DevelopersIO

    ウィスキー、シガー、パイプをこよなく愛する大栗です。 先日2016年4月20日にSBクリエイティブより「Amazon Web Services クラウドネイティブ・アプリケーション開発技法 一番大切な知識と技術が身につく」が出版されました。「パターン別」とも呼ばれるAmazon Web Services パターン別構築・運用ガイドに引き続き第二段という位置付けのようです。 著者および監修をされている佐々木 拓郎 様より書を頂きましたので、内容について書きたいと思います。 Amazon Web Services クラウドネイティブ・アプリケーション開発技法 一番大切な知識と技術が身につく 一部では「鈍器」とも呼ばれるほどに分厚く、なんと632ページという凄いボリュームになっています。 アプリケーションエンジニアのためのAWS開発技法 AWSインフラエンジニアだけのサービスではなく、ア

    【書評】「AWSクラウドネイティブ本」はアプリエンジニア以上にインフラエンジニアに読んで欲しい | DevelopersIO
  • マイクロサービスに関する資料のまとめ

    世の中マイクロサービス・マイクロサービスうるさいのでちょっとこれ読んでおけという資料をまとめておきます。 はっきり言ってマイクロサービス化しようとすると、組織構造の話、エンジニアの責務の話など技術的な課題以外の領域にもいろんなチャレンジがあるので、普通のプロジェクトでも苦労する組織が取り組むとか、設計だけして開発を委託しているけどDB一極化がやばいので取り組むとかは止めておいた方がよいと思います。 概念Twelve Factor Appマイクロサービスの話ではないが、モダンなアプリケーションを作りたければ開発チーム全員に叩き込んでおくべき内容MicroservicesMartin Fowlerによるマイクロサービスの解説。2014年5月に公開Martin Fowlerのブログは翻訳が可能で、日語訳を公開してくれている人がいる。こちら単純に言えば、「マイクロサービスとは単一のアプリケーショ

    マイクロサービスに関する資料のまとめ
  • 【保存版】これなしでは生きられない厳選アプリ特集「2015_Mac編」 | ライフハッカー・ジャパン

    Macには便利で楽しいアプリがたくさんあります。その中でも、いくつかのアプリは「ないと死んでしまう」ほど便利です。今回は、生産性、コミュニケーション、メディア管理など、それぞれの分野における米Lifehackerイチオシのアプリを集めた「Lifehacker Pack for Mac 2015」をご紹介します。 ※価格はすべて税込 生産性向上ツール 『Notational Velocity』/『Simplenote』/『Evernote』 『Notational Velocity』は多くのファンに支持されてきたメモアプリです。さっとメモをとって後で読む返すには必要十分の機能があります。不要なものは一切ありません『Simplenote』や『Dropbox』など、ほかのサービスとも同期し、依然として、米Lifehackerのお気に入りの同期型ノートアプリのひとつです。『Notational V

    【保存版】これなしでは生きられない厳選アプリ特集「2015_Mac編」 | ライフハッカー・ジャパン
  • "Microservices"を読んだ

    James Lewis氏とMartin Fowler氏による“Microservices”を読んだ.以前ざっと目を通したが,最近よく耳にするようになったのでちゃんと読んだ.以下はそのメモ. 概要 “Microservices” とはソフトウェアシステムの開発スタイルである 近年このスタイルでの開発を見てきて良い結果が出ている 初出は2012年の3月の“Micro services - Java, the Unix Way” Microserviceは一連の小さなサービスで1つのアプリケーションを開発する手法 それぞれのサービスは自身のプロセスで動いており,軽量な機構(e.g., HTTP API)を通じて情報をやりとりする これらのサービスは独立して自動デプロイされる 一枚岩として構築されるMonolithicスタイルのアプリケーションと比較すると分かりやすい 一般的なエンタープライズのア

  • Macを購入したら最初に設定しておきたいシステム環境設定

    @おったんです。システム環境設定は、Macを快適に利用するために欠かせないもの。とくに、Macを最近購入したという方々のご参考になればと思い、現在の私のMacBook Proの設定をまとめてみました。 システム環境設定 システム環境設定の中で、カスタマイズしている項目のみを抜粋してご紹介します。変更していないものは割愛しています。 一般 macOS標準のテキストエディットを使用する場合に、ファイルを更新した覚えがないのに、ファイルを開いたら前回の編集内容が反映されてしまっていた、なんて覚えはありませんか?これは、macOSのオートセーブ機能が働いているためです。 便利そうな機能なのですが、編集前の状態に戻したい場合には不便です。オートセーブ機能を無効にするためには、「書類を閉じるときに変更内容を保持するかどうかを確認」をチェックします。 一見すると、矛盾しているようですが、これは、オフにし

  • Backbone-Eye·Backboneアプリを開発するならFirefoxでいこう! MOONGIFT

    これは面白い! Webアプリを開発する際に注目を集めているフレームワークBackbone。あまり厚くない仕組みになっているので理解はしやすいのですが、それでも開発時には色々難問にぶつかることがあります。そこでDevtoolsのような開発ツールが役立ちます。 さらにそれを一歩進めてBackbone専用に特化させたのがBackbone-Eyeになります。Firebug専用のツールになっており、Firefoxに元々含まれている開発ツールでは動きませんのでご注意ください。 インストール インストールはMozilla Add-onsから行えます。Firebugも忘れずにインストールしましょう。 インストールしたらBackboneアプリケーションを開きます。 使い方 こちらはサンプルのBackboneアプリケーションです。Firebugを開きます。 Firebugを開くとBackbone-Eyeのタブ

    Backbone-Eye·Backboneアプリを開発するならFirefoxでいこう! MOONGIFT
  • 業務でAmazon Web Services(AWS)を使い始める前に知っておきたいクラウドの基本のキ

    連載は、IT業界に入ったばかりの新米アプリケーション開発者や、IT業界を目指す学生さんを対象とした、クラウドによるシステム構築講座です。また、業務アプリケーション開発エンジニアでプログラムを書いたり開発環境を整備したりはできるけど、番環境でのインフラ構築/運用管理などはよく分からないという方にも読み進めていただけるように、概念や用語の解説を入れながら説明します。連載では、Amazon Web Servicesを使ってクラウドシステム上に簡単なWebシステムを構築していきます。 はじめに クラウドという言葉が世の中に出てきてから、ずいぶんと年月が経過しました。今日では、さまざまな企業システムがクラウド上で稼働しています。 クラウドが登場したころは、クラウドに積極的な企業や、ゲームやソーシャル系などのシステム利用が中心でした。しかし、今ではクラウドの多大なるメリットを活用するため、一般企

    業務でAmazon Web Services(AWS)を使い始める前に知っておきたいクラウドの基本のキ
  • Excel方眼紙(ほうがんし)からWebアプリを生成する「Forguncy」(フォーガンシー)、グレープシティが発表。現場の担当者が業務アプリを作る、というトレンドは来るか?

    Excel方眼紙(ほうがんし)からWebアプリを生成する「Forguncy」(フォーガンシー)、グレープシティが発表。現場の担当者が業務アプリを作る、というトレンドは来るか? Excelのセルを方眼紙のように使ってレイアウトされた画面をWebアプリケーションのフォームに変換することで、プログラミングをしなくとも業務アプリケーションが生成できる「Forguncy」(フォーガンシー)をグレープシティが発表しました。 国内の企業の多くで、帳票のレイアウトをExcel上で緻密に行った結果、まるで方眼紙のように細かいセルの上に結合や罫線のテクニックを駆使して作られたワークシートできあがってしまうことがあります。それらは揶揄の意味も込めて「Excel方眼紙」と呼ばれることがあります。 あとは入力フィールドとデータベースのフィールドを対応づければ、Webブラウザから入力でき、集計などが行える業務アプリケ

    Excel方眼紙(ほうがんし)からWebアプリを生成する「Forguncy」(フォーガンシー)、グレープシティが発表。現場の担当者が業務アプリを作る、というトレンドは来るか?
  • おすすめのMac無料アプリ、50個集めてみました。初心者から上級者までおすすめです。【2013.5.28】 | MacWin Ver.1.0

    おすすめのMac無料アプリ、50個集めてみました。初心者から上級者までおすすめです。【2013.5.28】 現在Macを用途別に4台所有していて、インストールしているアプリケーションを数えてみたところ300近く入っていました。今回はその中から初心者にもそうでない方にもおすすめできる無料のアプリケーションを50個集めてみました。 ※価格は2013年5月28日時点のものです。今後有料化される場合もあります。また、ドネーションウェアも含まれているのでアプリが気に入ったら作者さんに寄付をお願いします。 Alfredランチャーアプリの決定版 「option + space」で現れる検索窓から、Mac内のファイルやアプリケーション、連絡先、ウェブ検索などを行うことができます。 画像のように「fi」を入力→リターン入力でFinal Cutを起動できたりします。キーボードだけでアプリケーションを立ち

  • 1