You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Coveralls は Github に置いているソースコードのテストカバレッジを git push の度に調査して報告してくれるクラウドサービス。「カバー率100%を維持したいなら継続的インテグレーション (CI) のレポーティングにテストカバレッジも含めちゃえばいいじゃない」という貴族向けのサービスです。いえ、貴族はフィクションです。 こんな感じでモダンなデザインで色々教えてくれる。各行が何回テストされたかみたいな詳細なレポーティングもある。 Travis CI と同じく Github の README なんかに貼り付けるバッジがあります。というか Travis CI なんかのCIツールと連携して Coveralls にレポートを投げるのが前提になっているようです。 つい最近 プロトタイプ開発用のRailsプラグイン「Chanko」を2.0.0にアップデートしました - クックパッド開
夏です。ログ分析の季節です。 みなさんも一生忘れられない夏の思い出をGoogle Analyticsで作りましょう。 さて今回は、そんな2009年の夏を前にリリースされた新機能、「イベント トラッキング」の使い方について解説します。 Google Analyticsのログ計測の仕組み Google Analyticsはトラッキングコードを使ったWebビーコン型のロゴ分析ツールです。 読み込まれたHTMLがWebブラウザでレンダリングされ、ページ内に埋め込まれたトラッキングコードのJavaScriptで関数が実行されることによりログが計測されています。 よって、「トラッキングコードが埋め込まれたWebページの表示」以外は基本的に計測できません。 例えば外部サイトへのリンク(aタグ)のクリックは「離脱」として計測されるだけで、どのリンクがクリックされてどのサイトに移動したのかわかりません。 同
LTSVをyamlぽいフォーマットで色付き表示するだけ。 以下の記事のPHP版適当実装。 http://d.hatena.ne.jp/naoya/20130206/1360154312 Code #!/usr/bin/env php <?php /* * ltsv viewer * * ex) * cat foo.log | php ltsview.php */ // refereces below. // http://d.hatena.ne.jp/naoya/20130206/1360154312 // http://d.hatena.ne.jp/maru_cc/20080216/1203166254 $data = file_get_contents("php://stdin"); $arr = explode("\n", $data); foreach ($arr as $v) {
li > a" data-ddst-label="Navigation Items" data-ddst-no-support="background,border"> li > a" data-ddst-label="Navigation Items" data-ddst-no-support="background,border"> Home Categories Tutorials Resources Inspiration Freelance Interviews Design Freebies About Contact Advertise With Us Write For Us Contact With JQuery Calendar and Date Pickers it is quite simple to add cool calendar features to ne
引き続き LTSV について。Text::LTSV はやってることは単にタブの split でしょうもないのだけど、せっかく作ったんだし何か利用方法はないかなと考えた。 LTSV のログは欠点があってそのままでは見づらいこと。 Text::LTSV でハッシュになるのだから、YAML とかで出力したらどうなるか試してみよう。さらに、YAML に色づけする YAML::Tiny::Color というのがあったぞ。 #!/usr/bin/env perl use strict; use warnings; use Project::Libs; use YAML::Tiny::Color qw/Dump/; use Text::LTSV; while (<>) { my $hash = Text::LTSV->parse_line($_); print Dump $hash; } こんなスクリプ
BookBlockは任意の画像コンテンツにめくる操作を提供するライブラリです。 電子書籍を閲覧する際に欠かせないのがめくるようなフリップ操作です。今回は任意のコンテンツに対してフリップ操作を提供するBookBlockを紹介します。 何となく絵本風のデザイン。 クリックで次のページに切り替わります。半分に折れる感じでめくれるのがいい感じ。 スライダー風に表示することもできます。 こちらはまさに電子書籍風。 ページ内に隠れたアクションを埋め込むこともできます。 BookBlockは紙のようなめくりというよりは絵本のような厚めの紙をめくるような操作を提供します。めくれ方は気持ちがいいです。また、コンテンツの中に別なコンテンツを隠すと言ったような面白い機能も提供しています。 BookBlockはJavaScript製、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこ
jQuery Mobile Flat UI ThemeはjQuery Mobile用のフラットUIテーマです。 スマートフォン向けのWebサイトをjQuery Mobileで構築しているなら試したいのがjQuery Mobile Flat UI Themeです。最近流行のフラットなUIをサポートしたテーマです。 ボタン類。アイコンも使えていい感じです。 リストと見出し付きコンテンツ。見出しをクリックすると内容が表示されます。 アイコンやツールバー。スライダーもあります。 主なカラーは黄色、緑系2色、赤、青そして白黒となっています。色を使いすぎないシンプルさ、影などがないフラットな見た目が好感です。 jQuery Mobile Flat UI ThemeはjQuery Mobile用、MIT Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る 有名なフレームワーク
DomTreeはWebサイトのDOM構造をツリー化してくれるビジュアル化ソフトウェアです。 奇麗なHTMLはソースを見てもやはり奇麗に記述されているものです。さらにDOMの構成において奇麗にできているかどうか可視化してくれるソフトウェアがDomTreeです。 Googleです。73エレメントで作られています。 MOONGIFT。294とのことです。すごく…密です。 Yahoo! Japan。CenterやTableタグを使っているあたりはやはりサポートするブラウザの多様性ゆえでしょう。 楽天。すごい数です。なんと957。 2003年当時のMOONGIFT。51だそうです。 2008年当時のデザインでは600近い数になっていました。 拡大表示もできます。 必ずしも奇麗なDOMツリーになっていることが奇麗なデザインにつながる訳ではないと思いますが、空タグや無理矢理ハックしてデザインを整えたりし
SkullはBashの中でRuby風にオブジェクトを扱えるようにしてしまうソフトウェアです。 BashはサーバやMac OSXなどで誰しもが使っているかと思います。しかし記述がレガシーな感じで書きづらいと思ったことも多いはず。そこで使ってみたいのがBashをOOにしてくれるSkullです。 Skullを読み込みます。 strという文字型オブジェクトを定義します。そうするとlengthなんてメソッドが使えるようになります。 upcaseで大文字になったり。 methodsなんてメソッドまであります。 OSのバージョンも取れます。 System.osでmacと返ってきます。 SkullはRubyのようなオブジェクトをBashに提供してくれます。Bashがいきなりモダンな感じになって、面白いソフトウェアです。 SkullはBash製、GPL v3のオープンソース・ソフトウェアです。 MOONGI
SkyperiousはSkypeのデータベースビューワー、マージソフトウェアです。 ビジネスにおいて利用の多いメッセンジャーアプリと言えばSkypeです。そんなSkypeで交わしたメッセージを後で検索したいと思うことは多々あります。そこで使ってみたいのがSkyperiousです。 コンタクト一覧が取れます。 データベースを直接見られます。編集も可能です。 コンソールを使ってPythonから編集もできます。 チャット内容の閲覧ができます。 HTMLファイルとしてエクスポートもできます。 Skype自身にも過去のメッセージをたどったり検索する機能はありますが、単なるテキストとして出力されるのみで使い勝手はあまりよくありません。データベースを検索したり、HTMLとしてエクスポートできればより可用性が広がるのではないでしょうか。さらに二つのSkypeデータベースをマージする機能もあります。 Sky
OSS License Generatorはオープンソースのライセンスファイルを生成するソフトウェアです。 GitHubが流行るのにつれてソースコードを公開するソフトウェアが増えたのは良いのですが、ライセンスが明記されていないものも数多くなっています。そこで利用をお勧めしたいのがOSS License Generatorです。 インストールしました。 listオプションで作成できるライセンスファイルの一覧が取れます。 例えばMIT Licenseの場合はこのような実行です。 ちゃんとライセンスが生成されました。 ライセンスはファイルを置けばいいものもあれば、Copyright部分を編集しなければならないものもあります。そうしたちょっとした手間の部分を軽減してくれるOSS License Generatorを使ってオープンソース・ソフトウェアとしてきちんと登録するのが良いのではないでしょうか
jsgifはCanvasタグに描画した内容をアニメーションGIFに変換するソフトウェアです。 簡易的なアニメとしてよく使われているのがアニメーションGIFです。まだまだ意外と人気で、動画をあえてアニメーションGIFに変換して楽しむようなサイトも数多く存在します。そんなアニメーションGIFを発展させてくれそうなのがjsgifです。 デモです。ここに色を書き込んでいきます。そしてGenerateボタンを押します。 色がどんどん変わっていくアニメーションGIFが出来上がりました。これはCanvasタグを使って生成されています。 時計です。これもアニメーションGIFです。これもCanvasからできています。 一部が点滅するデモです。 jsgifではCanvasタグを使って描画をし、その結果をアニメーションGIFとして保存させます。つまりアニメーションするCanvasを描く必要があります。画像や写真
webRTC CopyはWebRTCを使ってチャットやファイルの送受信ができるWebチャットシステムです。 WebRTCは主に動画チャットや音声通話など多少の劣化があっても許されるようなデータを授受するのに向いていますが、今回はWebRTCを用いたファイル共有であるwebRTC Copyを紹介します。 トップページです。最初に部屋を作ります。 次にニックネームを決めます。 部屋ができました。 他のユーザがファイルを送ってきています。 自動ダウンロードもできます。 チャットは日本語が使えます。 WebRTC CopyではWebRTC上にファイルデータを送受信します。データはサーバサイドにストアされる訳ではなく、元々受け取ったデータをWebブラウザ上に保存する仕組みになっているようです。まるでIMのような使い方ができるようになりそうです。 WebRTC Copyはnode.js/JavaScr
Google Drive RubyはGoogle Driveのファイル操作やGoogleドキュメントの編集ができるRubyライブラリです。 Dropboxに押されて今ひとつ人気が出ないGoogle Driveですが、豊富なユーザ数とコンテンツを持っているGoogleのサービスと組み合わせればきっと面白いことができるはずです。さらにサーバサイドと組み合わせて面白いサービスが作れそうな時に使って欲しいのがGoogle Drive Rubyです。 ドキュメントの一覧を取得しました。 特定のスプレッドシートを開きます。 特定のセルの値を読み取ります。 さらに更新もできます。 Google Drive Rubyを使うとGoogle Drive上にストアされているドキュメントを読み込んだり、ローカルのファイルをアップロードすることもできます。クライアントサイドで使うのにも、サーバサイドでの連携において
SidrThe best jQuery plugin for creating side menus and the easiest way for doing your menu responsive You will be able to create multiple sidrs on both sides of your web to make responsives menus (or not, it works perfectly on desktop too). It uses CSS3 transitions (and fallbacks to $.animate with older browsers) and it supports multiple source types. Get startedLike any other plugin, you must inc
SkyconsはCanvasタグで描かれるアニメーションする天気アイコンです。 天気サイトにはつきものの天候を指し示すアイコン。晴れや曇り、雨などが見るだけで簡単に分かります。それをもっと見やすくしてくれたのがSkyconsです。 全アイコンです。Canvasタグで描かれており画像ではありません。 使い方です。とてもシンプルです。 SkyconsはCanvasタグを画像化し、それをさらにアニメーションGIF風にアニメーションさせて表示します。画像と異なりサイズは可変で、速度や色の変更も簡単に行えるでしょう。 SkyconsはJavaScript/HTML5製のソフトウェア(ソースコードは公開されていますがライセンスは明記されていません)です。 MOONGIFTはこう見る 画像の欠点はバイナリであるためにサイズの変更に対して柔軟に対応できないことです。そのため最適化されたサイズを各幅に対して
PHP から AWS を操作するためのライブラリ「AWS SDK for PHP」の新バージョン「AWS SDK for PHP 2」を触ってみました。 AWS SDK for PHP 2 リリース直後は対応サービスが少なかったのですが、現在は主要なサービスは網羅しているようです。 AWS SDK for PHP 2 の主な特徴 https://github.com/aws/aws-sdk-php PHP5.3.3以降 PSR-0, PSR-1, PSR-2対応 Composer, PEAR でのインストール、phar ファイルの配布 Guzzleベース namespace, Iterators, Waiters, Enums, レスポンスモデル, 例外など、いまどきの実装に対応 AWS SDK for PHP 2 のインストール AWS SWK for PHP 2 は、phar ファイル
Guzzle Documentation¶ Guzzle is a PHP HTTP client that makes it easy to send HTTP requests and trivial to integrate with web services. Simple interface for building query strings, POST requests, streaming large uploads, streaming large downloads, using HTTP cookies, uploading JSON data, etc... Can send both synchronous and asynchronous requests using the same interface. Uses PSR-7 interfaces for r
ChefとCapistranoの境界線 (Chef Casual Talks Vol.1) #eytokyo #opschef_ja 大きく分けて二つの話をしました。 Chefを導入する時の「考え方」 Chefのような構成管理ツールは万能でやり方もたくさんある(TMTOWTDI)ので、最初にどういうポリシーで組み立てるかが重要になります。今回「本気で使う」にあたり、以下のようなポリシーを設定しました。 原則サーバ上で作業せず、Chefで環境設定を実装する 公開されたcookbooksを再利用する opscode-cookbooksにあればそれを探す communityやgithubにあるcookbookを使う あきらめの心を持つ 必要ならばopscode-cookbook�sなど既存のcookbookをforkして手を入れる 半日調べて難しそうなことはあきらめる(自前Chef recip
20110730_Redmineでのタスク管理を考える勉強会@大阪 第1回 (2011/07/30) - RxTstudy https://sites.google.com/site/rxtstudy/home/20110730 【公開】RedmineのFAQとアンチパターン集 #Rxtstudy: プログラマの思索 http://forza.cocolog-nifty.com/blog/2011/07/redminefaq-rxts.html RxTstudy Redmineでのタスク管理を考える勉強会@大阪 - Togetterまとめ http://togetter.com/li/168362Read less
本企画はWeb開発企業『クレイ』におけるアジャイルソフトウェア開発の経験を漫画「ブラックジャックによろしく」の名シーンを挿絵に紹介するドキュメンタリーです。 はじめまして、認定スクラムマスターの吉岡と申します。私は2011年にWeb開発企業『クレイ』に入社して以来、開発プロセスの改善に取り組んできました。クレイはエンジニア5人とプロジェクトマネージャ2人でWeb開発を請け負っており、プロジェクトの規模としては2~3カ月で完了する短いものが主流でした。 入社当時はエンジニアそれぞれのToDo管理はしていたものの、要件の解釈で行き違いがあったり、担当者以外に開発の状況が見えないなどの問題がありました。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く