タグ

ブックマーク / ascii.jp (11)

  • マイクロサービスの境界を決める「DDD」とは? (1/2)

    マイクロソフトは、Microsoft Azureでシステムを構築するためのクラウド設計パターン、アプリケーションアーキテクチャガイド、リファレンスアーキテクチャを「Azureアーキテクチャセンター」のサイトで公開している。これらのパターンやガイドは、米マイクロソフトのAzureエンジニアが実際に検証した上で構成サービス/ソフトを選定し、ユーザーにとって失敗が少なく汎用性の高いベストプラクティスをまとめたもので、現在、32の設計パターンと100以上のガイドを公開している。 日マイクロソフトが2018年3月30日に開催したクラウドアーキテクト/開発者向けセミナー「パターン&プラクティスセミナー」に、Azureアーキテクチャセンターのクラウド設計パターンを作成している米マイクロソフト AzureCAT patterns & practicesチームの成正史氏が登壇。自身が作成した「マイクロサ

    マイクロサービスの境界を決める「DDD」とは? (1/2)
  • Goならわかるシステムプログラミング

    Goで始める、すこし低レイヤのプログラミング入門。入出力、ネットワーク、メモリなど、現実の世界でプログラムが動くために必要な機能をプログラム言語Goを通して覗いてみよう。OSの機能とは何か、それをプログラミングでどう利用するのか、システムプログラミングの世界をプログラマの視点から眺めていく連載企画。 2017年06月21日 17時00分 プログラミング+ Go言語によるプログラマー視点のシステムプログラミング 第20回 Go言語とコンテナ 連載の最終回。この連載ではプログラムがコンピュータ上で動くときに何が起きているのかをGo言語のコードを通して覗いてきました。今回はその締めくくりとしてコンテナについて紹介します。 2017年06月07日 21時30分 プログラミング+ Go言語によるプログラマー視点のシステムプログラミング 第19回 Go言語のメモリ管理 ソフトウェアにとってメモリは不

    Goならわかるシステムプログラミング
  • JSプログラマーのイラッとする「クセ」はESLintを導入して対処しよう

    人によって異なるJavaScriptの書き方もチーム開発では揃っていないと気持ちが悪いし、バグのもとに…。構文チェックツール「ESLint」を導入すれば、スタイルガイドに合わせたチーム開発が捗るそうですよ。 「リンティング(linting)」という言葉に聞き覚えはありますか? コードの潜在的問題を自動的に確認するためのツール(リンター)を使ったプロセスのことです。このようなツールを使用することで生まれる、重要なメリットがいくつかあります。 コードスタイルの一貫性を保つ:スペース、インデント、ブレース(波括弧)の配置などのコードスタイルの問題をリンターで確認できる。チームの同意を得たコーディングスタイルを設定ファイルに記述しておけば自動的に確認できる 潜在的エラーや良くないパターンを見分けられる:リンターは、重複変数、到達不能コード、無効な正規表現の可能性があるエラーを発見するため、より高度

    JSプログラマーのイラッとする「クセ」はESLintを導入して対処しよう
  • HTTPステータスコードに追加された「308」とは?

    2015年4月6日、HTTPの新たなステータスコードである「308 (Permanent Redirect)」がインターネット技術の標準化団体であるIETFによって「The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)」(RFC 7538)として策定された。 HTTPのステータスコードには、成功を示す200番台、ユーザー側が原因の失敗を示す400番台、サーバー側が原因の失敗を示す500番台などがある。今回仕様が追加された308を含む300番台は「リダイレクション」用に割り当てられており、HTTPの要求を完了させるために要求先とは異なるリソースを参照する必要があることをサーバーがクライアントに伝えるときに使われる。 もっとも使われるのは「304 (Not Modified)」だ。クライアントが持つキャッシュよ

    HTTPステータスコードに追加された「308」とは?
  • ストレージをネットワーク化するFCとiSCSI (1/2)

    読者の中にも複数台のパソコンを所有している方は多いと思うが、PC間のデータのやり取りやディスクの空き容量のやりくりについて悩んだことはないだろうか?企業の情報システムにおいても同様の悩みは存在する。たとえば、財務会計システムのストレージには空きがあるにもかかわらず、データウェアハウスで近々にストレージ増設が必要といった話だ。これら問題を解決するのが、これから2回に渡って解説する「ストレージネットワーク」である。 ストレージ共有・統合のニーズからネットワークへ ストレージネットワークは、サーバとストレージのアクセスを柔軟かつ広範に行なうための仕組みで、利便性の向上やコスト削減がネットワーク構築の最終的な目的となる。ストレージの共有や統合はその手段として一般的で、図1に使用例を2つ挙げた。例1はストレージを複数のサーバで共有し、例2ではストレージに加えてデータそのものも共有している。 例2のほ

    ストレージをネットワーク化するFCとiSCSI (1/2)
  • ASCII.jp:Web制作の現場で使えるjQuery UIデザイン入門

    Webデザイナー、(X)HTMLCSSコーダー、マークアップエンジニアが扱いやすいJavaScriptライブラリー「jQuery」を基礎から解説。プログラムの基的な書き方から、実務で使えるサンプルまで。jQueryをマスターして仕事の幅をぐっと広げよう。<cj:inc template="792" element_id="499288" />

    ASCII.jp:Web制作の現場で使えるjQuery UIデザイン入門
  • ASCII.jp:電子書籍を紙で売る! 「コトリコ」挑戦への道 (1/5)|古田雄介の“顔の見えるインターネット”

    2011年2月、1冊の電子書籍が話題を集めた。タイトルは「348人の女工さんに話を聞いてみました」。大正時代の警察が工場の従業員に労働環境を聞き取りしたレポートから女工の回答を集めて編集したで、作者はブログ「コトリコ」を運営するコトリコ氏だ。 注目はその販促方法。販売するのは、電子書籍がダウンロードできるURLをプリントした「段ボール」だ。電子書籍マーケットではなく、低コストで参加できるAmazonの委託販売サービスを利用している。480円の値が付けられた段ボールには、販売予定の3月22日までに1000件近くの予約が集まったということだ。 ※ 取材は東日大震災発生以前に行なった。震災の影響を受け、販売時期は4月に延長されている(筆者註) コトリコ氏は、この取り組みの目的に「個人が電子書籍販売で利益を得る」ことを掲げていたが、来の目的は別のところにあるらしい。顔の見えるインターネット

    ASCII.jp:電子書籍を紙で売る! 「コトリコ」挑戦への道 (1/5)|古田雄介の“顔の見えるインターネット”
  • Evernoteが進化 連携する16本のiPhoneアプリはコレ!

    Evernote」といえば、テキストや画像といったメモをオンラインに保存して、iPhone/パソコンの間でそのデータを手軽にシェアできるオンラインメモツールだ(iTunes Storeで見る)。 そのEvernoteでは現在、ほかのiPhoneアプリとの連携を進めている。これから対応するものも含めて連携できるアプリの一覧を入手したので、いち早く紹介したい。 3種類ある連携方法 iPhoneEvernoteとほかのiPhoneアプリとの連携方法は具体的に3種類あるようだ。 1つ目は、Evernoteが公開しているAPIの利用だ。このAPIを使えば、ほかのiPhoneアプリからEvernoteサーバーに直接、データを登録できる。 2つ目は、新たに用意した「EvernoteBridge」というアプリ連携の技術を利用する方法。あらかじめiPhoneEvernoteをインストールしておけば、ほ

    Evernoteが進化 連携する16本のiPhoneアプリはコレ!
  • Chromeで使えるエクステンション厳選25本! (1/6)

    sponsored 2024年4月に新キャンパスへ移転した静岡デザイン専門学校は、最新設備を備えた実習室とMSIのノートPCで学生の実践力を養成 sponsored 部屋が狭い日家屋仕様になったピラーレスケース、自作初心者にもオススメ! ピラーレスだがコンパクト、価格もお手頃なCORSAIRのPCケース「3500X」が完成度高い! sponsored コスト、人材、セキュリティ…… データ活用の課題を包括的に解消するHPEの取り組み なぜHPEがソフトウェアを? 統合データ基盤「HPE Ezmeral」に注力する理由を率直に聞いた sponsored “データをためる”と“データを活用する”の2製品が解決する課題、得られるメリットを知る 「HPE Ezmeral」がシンプルに実現する大規模データ活用の姿とは sponsored スマホ設定で快適なハイエンドゲーミングルーター「ROG Ra

    Chromeで使えるエクステンション厳選25本! (1/6)
  • 67歳の美少女ゲームメーカー社長に話を聞いた (1/3)

    先日Twitter界隈で知ったところによると、美少女ゲームメーカーの社長をやっているHal氏のブログ「ハルだから…… [Hal Dakara...]」が面白いと評判だとか。 紹介欄によれば「1941年9月15日生まれエロゲ会社社長(満67歳)」って、ええぇぇぇ! 戦中生まれでエロゲ会社の社長って! その上、そのゲーム制作会社「スタジオパンドラ」の美少女ゲームブランド「Lost Script」は、なんと筆者も好きでプレイしていた「蠅声の王」を生み出したブランドだったんです。 このゲーム、前々回に「世界で人気のRPG、ダンジョンズ&ドラゴンズ作者死去」で触れたゲームブックの要素を取り入れたことが美少女ゲーマーの間で話題になったもの。まさかあれを作っていたのが還暦過ぎのおじいさんだったとは!(Halさんごめんなさい) しかもブログを読むと「ひぐらしのなく頃に」「同級生」などの有名タイトルがポンポ

    67歳の美少女ゲームメーカー社長に話を聞いた (1/3)
  • ASCII.jp:絶対入れたいFirefoxアドオン最強50選

    sponsored 超高リフレッシュレートのゲーミングディスプレーって体感できるの? 500Hzの液晶はどれ?144~500Hzの中からVALORANTのプロに見極めてもらった sponsored MSIがビジネス向けPRO Seriesの4K・IPSモデルを発売 27インチ4Kディスプレー「PRO MP273U」が3万円台、PIP/PBP機能で作業の合間にPS5もプレーできる sponsored JN-MD-IPS13U2KPをレビュー 2160×1350ドットのキックスタンド式13型16:10モバイル液晶が2万円台、もうこれ買いますわ sponsored 2024年4月に新キャンパスへ移転した静岡デザイン専門学校は、最新設備を備えた実習室とMSIのノートPCで学生の実践力を養成 sponsored 部屋が狭い日家屋仕様になったピラーレスケース、自作初心者にもオススメ! ピラーレスだが

    ASCII.jp:絶対入れたいFirefoxアドオン最強50選
  • 1