crocodocというWebサービスを見つけたのだが、とても便利なのでおすすめしたい。 crocodocで出来ることは以下の二つだけである。 ワードやPDFなどの文書ファイルをアップロードする アップロードしたファイルにウェブ上でコメントをつける イメージとしては、学生が書いた論文をメールで先生に送って添削してもらう代わりにcrocodocにアップロードしてウェブインターフェースで添削してもらう、というような感じである。メールでやっても何も変わらなさそうに思えるが、crocodocを使うと、 複数人で同時にコメントをつけられる。誰かがコメントを付けると、数秒後には他のブラウザでも反映される。 docxやpdfなどの再現性がかなり高い。Microsoft OfficeとかAcrobatを持ってない人にも気軽にコメントを付けてもらえる。 というメリットがある。複数人で、というところは結構大きく
相変わらず記事を書く時間がない…いけませんね。今週は Google Apps API Japan グループの第一回のイベントで LT もしてきたので、そのスライドも整理して公開しなければいけないのですが。来週中には必ず o(x x)o それでは、週末恒例の「今週の話題」です。今週見つけたさまざまなネタをまとめてご紹介します。過去に掲載したネタはこちらのページから参照できますので、併せてご利用ください。 開発関連情報 PDFKit - Node.js 向けの PDF 生成ライブラリ http://devongovett.github.com/pdfkit/ Node.js で PDF を生成するためのライブラリです。テキストのほか、簡単な図形・画像描画、フォントの埋め込み、アノテーションなどが行えます。使い方が簡単で好感が持てます。 MathJax - 数式を美しく表示する JavaScri
Appleから提供されているiOSのプログラミングガイド。日本語に翻訳されたiOSのドキュメントがあります。iOSデバイス向けのアプリを開発するにあたっては、必読の内容となっています。 これらは全てPDFで提供されています。 ですのでiPhoneでPDFを開き、iBooksで保存することが出来ます。 このように、持ち運んで空き時間に勉強できるんです。 PDFのリンクは下記にまとめていますので、iPhoneでご覧ください! iOSのドキュメント一覧(2011.8.20現時点) Audio & Video AV Foundationプログラミングガイド iOSカメラプログラミングトピックス Audio Session プログラミングガイド Core Audio の概要 iPodライブラリアクセス プログラミングガイド Tools & Languages Objective-C
こんにちは、デザイナーの長谷川です。 今回は僕が普段気をつけている、ちょっと意識するだけでスッキリしたデザインになるレイアウトのコツをご紹介します。 デザイナーじゃない方も、企画書や簡単な UI のモックアップ、Web や雑誌のレイアウトなどに応用できると思いますので、ぜひ参考にしていただければと思います。 1. 上下左右のマージンを均一に Web デザインや UI デザインの要素全てに対して隣り合う要素との間隔やバナー、ボタンなどの外側と内側の要素の上下左右マージンをできるだけ均一にすることで、デザインがスッキリ見えます。 2. 内側のマージンは外側のマージンより狭く レイアウトなど一番外側とコンテンツの間隔より文章のかたまりや画像同士の間隔を小さくします。基本的にコンテンツのまとまりを作るためですので、デザインによっては広く取って区分ける場合もあります。 3. 段落の下は間隔を広く開け
Hagex-day.infoさんの、必殺 波状土下座攻撃というエントリが非常に興味深かったです。以下、一部引用。 店に入って飲みはじめてすぐ、彼の様子がいつもと違うことに気づいた。 私のことを「コイツ」「この野郎」「ブス」と言い、指さして友達とゲラゲラ笑い、けっしてこっちを見ない。 話の端々でかなり痛めに私の顔や頭を小突く。 私が痛そうな顔をすると、それが面白いのか友達と一緒に指をさして笑う。 呆然としていると、彼の友達も同じように自分の彼女を 聞えよがしに「デブ」「ブサイク」とこき下ろしたり、小突いたりしていました。 そうして男同士だけで顔を見合わせて笑ってる。 なんていうか 「彼女をどれだけないがしろにできるか」 を競い合ってるというか…うまく言えないけど 「彼女にこんなひどいことしちゃうけど、それでも好かれてる俺カッコイイ! の発表会みたいな場でした。 他の彼女さんたちはやられてる間
Passenger で Rails アプリケーションを動かそうとしたら、「No such file to load -- application」というエラーが出て正常に起動しないという問題に遭遇しました。 Google で検索したら、Passenger の作者 Hongli Lai 氏がGoogle Groupsでコメントしていました。 http.conf の中で RackBaseURI と書くべきところを RailsBaseURI と書いてしまったのが原因でした。Rails 3では後者を使わなければなりません。 20日前の私の記事でもそのことに触れていたのに、私自身が忘れてしまっていたのでした。
HttpClient#debug_devにSTDOUTなどを設定しておくと、通信内容を出力してくれます。 require 'rubygems' require 'httpclient' client = HTTPClient.new client.debug_dev=STDOUT #デバックデータの出力先として「STDOUT」を設定 client.get_content( "http://d.hatena.ne.jp/unageanu/" ) 実行結果です。 = Request ! CONNECT TO d.hatena.ne.jp:80 ! CONNECTION ESTABLISHED GET /unageanu/ HTTP/1.1 Date: Sun, 08 Feb 2009 08:00:21 GMT Content-Length: 0 Host: d.hatena.ne.jp = R
社内に突っ込んだRedmineが大盛況になりました。「便利なツールが使われる」は達成できたので、「そのツールを活かして業務を改善する」まで今年持って行きたい。多分、結構な人数で使っているので、Redmineの勉強会がまたあったら事例共有しようと思うのですが、人数が増えるとやっぱりリクエストが増えます。「わがままいうな!やりたきゃてめーでやれ!」という心の声は置いておいて、今回は、RedmineにRESTでチケット登録したいという要望があったので、ちょっと調べたこと、困ったこと、できたことを共有させていただきます。 とても参考になったのがRedmine REST api を触ってみた。 by ka-ka_xyzの日記さんのページです。ありがとうございます。 準備はいいか? Redmine REST APIは、2010/03/06ではまだ正式にリリースされていないみたいです。これを利用する場合
http://d.hatena.ne.jp/willnet/20080626/1214487378 httpclientはopen-uriの手軽さと、Net::HTTPの機能を両立させてる使い勝手のいいライブラリだ。クッキーやkeep-aliveもサポートしている。ただし、Ruby 1.9未対応。Ruby 1.9だとParseDateなんてないぞーってエラーがでてしまう。→最新版でRuby 1.9対応 POSTの場合はpost_contentを使う。串、User-Agent、FromヘッダはHTTPClient.newの引数で。 require 'rubygems' require 'httpclient' require 'kconv' hc = HTTPClient.new query = "ruby" html = hc.get_content("http://www.google.
といっても、起動してみた程度だけど。 Infinispanってなに? Infinispanは、JBoss Cacheを前身とする、「データグリッド」プラットフォームです。と書いてあります。わかりやすい言葉でいうと、キャッシュサーバーです。 http://www.jboss.org/infinispan 今回は、Downloadからたどってinfinispan-5.0.0.BETA2-all.zipを落としました。 使いかたは、このgetting startedがわかりやすいです。 Getting Started with Infinispan とりあえず使う とりあえず使ってみます。zipを展開したところにあるinfinispan-core.jarとlibフォルダのすべてのjarをクラスパスに通します。 import org.infinispan.Cache; import org.inf
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く