タグ

2014年10月28日のブックマーク (2件)

  • Windows仮想プリンタプログラムを作ってみる : DSAS開発者の部屋

    普段よく使っているソフトウェアであっても、どういうしくみで機能を実現しているのかよくわからないものが結構あります。 筆者は主に Windows 環境で作業をしていますが、PDF ファイルを作成するたびに目にする「仮想プリンタ」もそのひとつでした。 システムは物のプリンタだと信じているのに実はそれはソフトウェアへのインターフェイスにすぎず、印刷ジョブを渡したら最後、データは隅から隅までなめまわされ好きなように処理されてしまう。ということは、その気になればあんなことやこんなこともできてしまうはず・・・。 あらためて考えてみるとなかなか面白い話なので、仮想プリンタのしくみを調べて何かプログラムを書いてみたいと思いました。 手はじめに、定番の題材として所定のドキュメントを PDF や画像に変換しファイル出力する仮想プリンタを作ってみることにしました。 ひとつの仮想プリンタを自作のコードで構築し、

    yutatone
    yutatone 2014/10/28
  • Google Docs SpreadSheetにAPIを利用してデータを追加してみよう(without zend gdata) - RAKSUL TechBlog

    こんにちは。ラクスルエンジニアインターンのカンです。 欲の秋になり、ランチがどんどんボリューム系に傾いている傾向を見せる中、 今回はGoogle Docs SpreadSheet APIを利用して新しいデータを追加する方法について書きたいと思います。 PHPGoogle Docsをいじるときは基的にはZend FrameworkのGdata APIを利用しますが、 ラクスルでは諸事情のため、使うことができませんでした。 従って、以下ではCURLを利用してProtocolを使ってデータを追加してみようと思います。 1.認証 SpreadSheetにアクセスためには、まずGoogleAccountで認証を行う必要があります。 今回はClientLoginを利用することにします。 ※注意 昔書いたコードであるためClientLoginを使用していますが、2015年5月27日から廃止になりま

    Google Docs SpreadSheetにAPIを利用してデータを追加してみよう(without zend gdata) - RAKSUL TechBlog