タグ

articleに関するmoqadaのブックマーク (124)

  • ストリームデータをリアルタイム処理するプラットフォーム「Amazon Kinesis」を発表。1時間あたり5ドルでリアルタイムなツイートデータを分析可能。AWS re:Invent 2013

    ストリームデータをリアルタイム処理するプラットフォーム「Amazon Kinesis」を発表。1時間あたり5ドルでリアルタイムなツイートデータを分析可能。AWS re:Invent 2013 Amazon Web Servicesが主催するイベント「AWS re:Invent 2013」、基調講演の最後に発表されたのは、リアルタイム処理を行うプラットフォームとなる「Amazon Kinesis」でした。 Kinesisは、大量に発生するリアルタムデータを漏らさず永続化し、そこから必要なデータをアプリケーションに流すフィルタとして動作するようです。実際のデータ処理は、Kinesisからデータを受け取ったアプリケーションが行います。 2日目の基調講演で披露されたKinesisの説明をまとめました。 Amazon Kinesisを発表 Amazon.com CTO Werner Vogels氏。

    ストリームデータをリアルタイム処理するプラットフォーム「Amazon Kinesis」を発表。1時間あたり5ドルでリアルタイムなツイートデータを分析可能。AWS re:Invent 2013
  • 技術的な文章を書くための1歩、2歩、3歩 - Qiita

    ちょっと書きたくなったので書くんじゃーい! この文章を読み終わった時、読者がそれなりわかめ品質な文章を出力できるようになり、どこかに寄稿した時に全面リテイクをらったりしないようになることを目指します。 mhidaka が 0歩目を書いてくれました! 背景 筆者は普通のエンジニアです。その辺の開発とかしてる会社に勤めています。技術系の原稿も書きます。 原稿書きでご飯べてるわけではありません(晩ご飯が豪華になることは稀にあります)。 今まで有能なレビューワー(muなんとかさんとか)編集さんとか(某社の安藤さんとか)とかとかに鍛えていただきました。 この場を借りてお礼を述べておきたいと思います。ありがとうございます。 なお、この文章は2013年10月時点での筆者(わかめ)のやり方です。 将来的にはより良いやり方を見つけるでしょうし、これとは全く違う書き方で上手にやっている人もいると思います。

    技術的な文章を書くための1歩、2歩、3歩 - Qiita
  • モバイル向け Google Analytics がすべてのアカウントでご利用可能になりました

    A/Bテスト 5 Ads Data Hub 1 AdSense 5 AdWords 19 AdWords 連携 21 AMP 4 Analytics 1 Analytics 基 5 API 2 BigQuery 11 Cookie 1 CPA 1 DCM 1 DFP 3 DoubleClick 11 DoubleClick Campaign Manager 1 DoubleClick for Publishers 3 e コマース 2 Firebase 8 Firebase Analytics 4 Firebase 向け Google アナリティクス 2 ga.js 2 GA4 12 GACP 18 GCP 1 Google Ads 1 Google Cloud Platform 1 Google Consumer Surveys 2 Google Insights for Search

  • 実践まるごとrhaco勉強会 に行ってきました。 - gounx2の日記

    実践まるごとrhaco勉強会 - events.php.gr.jp 行ってきました。 主催の@riafさん、@rhacoさん、会場提供頂いた@cocoitibanさん ありがとうございました<(_ _)> 勉強会とか初参加だったのですが、楽しめました。 思ったこととか、メモしておきます。 rhacoが良いなぁ。と思うところ。 私的にはrhacoは「PHPを拡張するライブラリ+開発環境」と認識しています。 ライブラリという側面 使う機能の選択権が自分にあります。 一度に覚えなくてもいいんです。 Loggerだけ。HtmlTemplateだけ。使ってもいいわけです。 多機能なクラスも提供されていますが(Viewsとか)ですが「ある一定のルールに従うことで省略して書くことが出来る機能」であって、「従うルールの意味が理解するのが難しい」ともいえます。 ただし、もっとシンプルなクラス(Request

    実践まるごとrhaco勉強会 に行ってきました。 - gounx2の日記
  • Flex/AIR開発でデザイナとの協業を楽にする「yui」(1/3) - @IT

    Flex/AIR開発でデザイナとの 協業を楽にする「yui」 特集:デザイナとプログラマを“結”ぶオープンソース(前編) クラスメソッド株式会社 渡邊 佳一 2008/10/1 RIA開発におけるデザイナとプログラマの協業問題 昨今、Web開発では高品質なアプリケーションを短期間で開発することが求められるようになっています。またRIA開発においては、昔のWeb開発のようにプログラマが主となる状況ではなく、そのアプリケーションの性質上、デザイナの役割が重要になってきます。 これらはさらにWeb開発を難しいものにしています。デザインはプログラマにとって敷居が高く、一朝一夕で身に付くものではありません。しかも状況に輪を掛けるかのように、RIAに期待を持ったクライアントの仕様は膨らむばかりです。 それから、RIA開発においては「デザイナとプログラマの協業」というものが叫ばれてきました。「デザインと

  • 第3回 安全な「リリース」 ~ 複数リポジトリによる作業の隔離 | gihyo.jp

    今回は、不安定な成果物が混在するメイン開発ラインに対して、リリース作業の構成管理の独立性・平行性を、分散リポジトリを使って確保する方法について説明します。 「リリース」における成果混交の問題 「一度だけリリースしてしまえば、後は野となれ山となれ」という開発は皆無である、とは言いませんが、 一般的な開発の場合、以下のような契機での「リリース」が必要とされるのではないでしょうか。 製品の出荷 リリース前の試用版の提供 個別カスタマイズ版の提供 障害修正版の提供 開発期間途中での中間納品 こういった「リリース」の際、例えばCVSやSubversionといったモダンな構成管理ツールであれば、「⁠タグ付け」や「ブランチ」といった機能により、以下のようなことを実現します(体系的な詳細に関しては、「⁠パターンによるソフトウェア構成管理」を参照されるのが良いでしょう⁠)⁠。 ベースとなる版の決定 固有の

    第3回 安全な「リリース」 ~ 複数リポジトリによる作業の隔離 | gihyo.jp
  • 第2回 「マージ」は怖くない ~ 分散した成果の集約 | gihyo.jp

    前回は、様々な方法で複製したリポジトリにおいて、それぞれ異なる作業成果を"hg commit"し、下図のような状態を構築するところまでを説明しました。 図1 成果の分散 今回は、これら複数の成果を、最終的な成果へと統合する「マージ」について説明します。 成果の集約 成果をマージするためには、マージ作業を行うリポジトリへと成果を集約する必要があります。 成果の集約には"hg pull"を使用します。前回の説明では「リポジトリの複製」に使用した"hg pull"ですが、厳密には「一方の保持していない成果を他方に伝播」する、リポジトリ間連携機能なのです。 myrepo2の成果をmyrepoに取り込む手順を以下に示します。 コマンド1 % cd myrepo % hg pull ../myrepo2 pulling from ../myrepo2 searching for changes add

    第2回 「マージ」は怖くない ~ 分散した成果の集約 | gihyo.jp
  • 第2回 Firebugによるデバッグの基本、Console APIとその活用 | gihyo.jp

    さて、前回はインストールからFirebugのタブの基的な部分について紹介をしてきました。今回は、Firebugに実装されているConsole APIの紹介と、Console APIを利用したデバッグ手法について解説していきます。 Firebugで利用できるAPI Firebugには、デバッグに活用できる2つのAPIが実装されています。今回は、その2つあるAPIのうちConsole APIについて解説していきます。 Console API Console APIはFirebugのタブだけでなく、コンテンツ側のJavaScriptから呼び出すことのできるAPIです。デバッグのために便利な関数があらかじめたくさん用意されています。これらの関数を以下に列挙しますので、目を通してください。 console.log(object[, object, ...]) 渡された全てのオブジェクトをconso

    第2回 Firebugによるデバッグの基本、Console APIとその活用 | gihyo.jp
  • ActionScript 3なら継承&実装で大規模開発もできる

    クラスを「継承」することによって受け継ぐものとは? クラスには「継承」という概念があります。「継承」という言葉は日常生活でも使うことがありますね。某戦闘アニメではス○パ○サ○ヤ人の血をその息子が「継承」していますし、近所のそば屋では、2代目が初代の味を「継承」し店を守っている、ということもあると思います。 オブジェクト指向でいう「継承」もほぼ同じ意味で使います。ActionScript(以下、AS) 3では、クラスの継承に「extends」というキーワードを使います。このextendsは、いままでのサンプルコードにも出てきましたね。連載第1回「Flashの要となるスクリプト言語『ActionScript』とは?」では、以下のようなコードが出てきたと思います。

    ActionScript 3なら継承&実装で大規模開発もできる
  • Git入門(さいしょのいっぽ編) - ちなみに

    最近Gitに夢中である。ので世に広めるためにメモ程度にエントリーを残すことにします。 内容は結構あやふやなので間違ってたりするかもしれません。つっこんでいただけるとvery感謝しながら修正します。 前提として環境はDebian sid,etchかMac OSX/Leopardとします。 Gitとは何か? Git(ジット、もしくはギット)はLinux kernelのソースコードを管理するためにLinus Torvaldsが開発したオープンソースのバージョン管理システムです。 巨大なプロジェクトを素早く効率的に扱えるようにデザインされており、MercurialやBazzarの様な分散型のSCM(Source Code Management)に分類されます。 公式サイト Git インストール Debian etchの場合 etchのgit-coreパッケージではGitのバージョンが1.4系列*1

    Git入門(さいしょのいっぽ編) - ちなみに
  • MacBook の2つの USB ポートには違いがある...?

    [追記:情報アップデートしました!記事後半をお読みください] 毎週楽しみにしているポッドキャスト Macbreak Weekly の今週の回(第88回)は Apple 関係のニュースがほとんどない上に、Merlin は途中で用事があって退席してしまうしで、あまり聞くべきところがありませんでした。 しかしゲストたちが四方山話に華を咲かせていたところ、ちょっと耳にしたことのない情報が入ってきました。それは MacBook に存在する2つの USB ポートが実は同じではなく、Skype などに使うマイクやカメラを接続する場合に、雑音が入りやすい方があるという話でした。 発端は、ゲストの一人の Alex Lindsay の音声が急に割れ始めて、まるでサイボーグのようになりはじめたところでした(podcast では 8分20 秒あたりから)。 Alex の回線は T1 の高速ネットワークなので回線の

    MacBook の2つの USB ポートには違いがある...?
  • 第1回 Firebugの基礎知識と、Firebugを使った開発のメリット | gihyo.jp

    はじめに このたび、Firefox 3+Firebugについての連載を書かせていただきます、堀と申します。普段は仕事JavaScriptPHPを用いたフロントエンドの開発を行いながら、個人でRoppongi.JSという、JavaScriptのイベントの企画・主催をしております。 この連載では、Firefox 3のリリースに備えて、現在提供されているFirefox 3のベータ版とFirebugによるJavaScriptの開発手法について解説していきます。 第1回はFirefox 3ベータ版とFirebugのインストールから、Firebugによって、どのようなことが行えるようになるかについて簡単に概略を説明していきます。 Firebugとは FirebugとはHTMLCSSJavaScriptのための開発ツールを提供するFirefoxアドオンです。このツールによって、あなたのJavaS

    第1回 Firebugの基礎知識と、Firebugを使った開発のメリット | gihyo.jp
  • 0.6pre (created: 2008/05/02 21:46:49)の変更分について - hogehoge @teramako

    昨日送ったパッチが適応されていたのでお知らせ。 今まで:tabコマンドが動いてないも同然だったのを改善 :tab help [arg] :tab addons :tab open [url] :tab normal gU などなど、新規タブに開けるようになった 各種ブラウザに開くようなコマンドは現在のタブに これまで:addons,:downloads,:js!などのコマンドは新規タブに開いていたが、現在のタブに開く様になった 代わりに新規にnewtabオプションの追加 これに指定したコマンドはデフォルトで新規タブに開くようになるオプション 使用できるものは:tab help newtabを参照 例 :set newtab=addons,downloads,help,javascript,prefs :set newtab=all(↑と今のところ同等) 指定すると、:addonsなどのコマ

    0.6pre (created: 2008/05/02 21:46:49)の変更分について - hogehoge @teramako
    moqada
    moqada 2008/05/03
    tabコマンドが動くように
  • 2008-04-29

    ■WEB機能テストツール http://windmill.osafoundation.org/ Seleniumの独断上だと思ったけど、こういうツールもあったんだ。 機会があれば触ってみよう。。。でもWinメインなのでWEB系はなかなか関わりあいがない。。 まずは、Subversion等の集中管理型?のおさらい。 trunk,branch,tagの役割 trunk 常に最新機能の開発に使うリポジトリ。このリポジトリから直接リリースすることはしない branch リリース用のパッケージ。trunkからA.B.Xと採番して分岐を作り、リリースパッケージ開発&バグFIX用のリポジトリとする tag branchで実リリースを行ったときのリビジョンのスナップショット リリースの手順とtrunk,branch,tagの分岐の関係 リリースするときに、最新のtrunkから「X.Y.Z」というリリース用

    2008-04-29
  • 第1回 Tracをオススメする,これだけの理由:ITpro

    Tracの便利さに惹かれるが,インストールに煩わしさを感じ,Tracを簡単にインストールできるTrac Lightning(旧Trac月)の開発を行う。また,日のTracコミュニティであるShibuya.tracにてユーザー補完プラグインなどのプラグイン開発にも携わる。 チーム内のタスクや分散開発におけるタスク管理の手段として,プロジェクト管理ツールのTracが注目を集めています。Tracは,Ruby on RailsやSpring IDEなどでも利用されています。連載では,開発現場を交通整理するために,Tracを利用したプロジェクト管理の効率化を,Tracの基礎から紹介していきます。 ソフトウエア開発において,プロジェクト管理はガントチャート・ベースで行われることが多いでしょう。しかし,ガントチャート・ベースの管理では,詳細を報告するために作業報告書を別途作成する必要があります。 ま

    第1回 Tracをオススメする,これだけの理由:ITpro
  • センス不要!文章を読みやすくするデザイン4つの鉄則

    *ノンデザイナーズ・デザインブックが新装増補されたため、再度のご紹介です! 誰かに読んでもらうために作成する文書(テキスト)の数々。それは企画書だったり、報告書だったり、はたまたチラシだったりブログだったり。そんな文書をセンスが全くなくても読みやすくする4つのレイアウト・装飾法が… 覚えるべき鉄則は4つだけ ここで覚えてほしい鉄則はたった4つ。そう、 近接 整列 反復 コントラスト この4つだけです!ちなみにこれから紹介する内容は『ノンデザイナーズ・デザインブック』からの受け売りです。この、残念ながら各所で売り切れちゃっているみたいですね…。 1.近接 近接の原則というのは、関連する項目をまとめてグループ化するということです。関連する項目を空間的に近づければ、それらは関係のない断片の群ではなく、一つのまとまったグループに見えるようになります 近接では、要素ごとにテキストのかたまり(ブロッ

    センス不要!文章を読みやすくするデザイン4つの鉄則
  • Blog - Mikula Beutl - SEO Consulting

    This guide is the safest way to do a domain switch, you get all you need to change a blocked domain. What is a user flow and a user journey? There’s a macro view of a customer experience that we can analyze and partially control.

    Blog - Mikula Beutl - SEO Consulting
  • HTMLを知らない人でもWebサイトが作れるCMSとは?(1/3) - @IT

    独断と偏見のCMS比較 いまやWebサイト立ち上げ期に、Webサイトの内容を効率的に管理する「コンテント管理システム(Content Management System)」は必要不可欠。CMS製品を開発するUEIの清水氏が分類するCMSの3ユーザーと9つの機能とは? 「デザインハック」コーナー CMSの流行 さて今回は、これまでのようなWebオーサリング(Webサイト構築)ツールの話を少し離れて、最近話題に出ることが多くなってきた「CMS」(Contents Management System/コンテンツ管理システム)の紹介をしていきたいと思う。 CMSは、HTML(XHTML)+CSS(+Ajax/JavaScript)などのような、Webページを作成するための専門知識を必要とせずに、Webサイトのコンテンツ管理を実現する仕組みである。今回紹介するような無償のものから、大規模サイトの管理

    HTMLを知らない人でもWebサイトが作れるCMSとは?(1/3) - @IT
    moqada
    moqada 2008/04/09
    cmsについて復習
  • Googleのインフラでアプリを動かせる「Google App Engine」

    Googleは4月7日、開発者が自作のWebアプリケーションをGoogleのインフラで走らせることができるツール「Google App Engine」のプレビュー版を立ち上げた。 開発者はGoogleが自社アプリケーションで使っているのと同じ機能を利用でき、アプリケーションの構築とメンテナンスが容易になり、トラフィックやデータ量の増加にも簡単に対応できるとしている。 App Engineは一般的なWeb技術をフルサポートし、ストレージ、ユーザー認証やメール送信用のGoogle API、自動的なスケーリングや負荷分散などを提供する。利用者はappspot.comドメイン上で自由なドメイン名を使って、あるいはGoogle Appsを使って自分のドメインでアプリケーションを提供できる。アプリケーションは公開することも、社内メンバーだけにアクセスを限定することも可能だ。対応言語は現時点ではPyt

    Googleのインフラでアプリを動かせる「Google App Engine」
  • ナレッジエース - Firefoxをキーボード操作できるプラグイン「Vimperator」の使い方

    おそらく、誰もがやる深夜のWebサーフィンは、究極のところ時間の無駄ではないのかもしれない。 それは、Webで夢をみているのにほかならないのだ。(T.B=リー「Webの創成」より) Firefoxのプラグインでこれだけすごいと思ったのはFirebug以来。 VimperatorはFirefoxの基的な操作をすべてキーボードから行えるようにしてくれるプラグインです。 その名のとおりテキストエディタのVimをFirefox上で再現したような作りになっており、非常に柔軟なカスタマイズも可能です。 記事投稿現在の安定版はFirefox2.x向けのVersion 0.5.3。(Firefox3.xへ向けた0.6.xが開発中らしい) インストールや有効/無効化などは通常のアドオンと変わらないので簡単に試してみることができます。 ただし、ブラウザの操作方法ががらりと変わりますので、慣れるまではかなり苦

    moqada
    moqada 2008/04/08
    基本的な使い方、関連サイトまとめ。.vimperatorrcの例