タグ

2015年10月5日のブックマーク (10件)

  • そろそろ真面目に、HTMLで帳票を描く話をしようか - Qiita

    帳票といえばPDFとして生成するのが一般的でしょうか? でも、2015年の今、あえてHTMLで描くのがホットです(個人的に)。ミリ単位で設定された高度な帳票も、CSSを駆使して簡単に作ることができます。業務システムでもモダンブラウザを選択することが増え、@pageなども積極的に使えるようになったこと、SPA(Single Page Application)の台頭、いろいろと条件が揃ってきました。 書いてたら結構長くなっちゃったので、さくっとコードだけ見たい方は、Paper CSSリポジトリをどうぞ。 はじめに HTML帳票のメリット 2015年現在、HTML帳票を選択する幾つかのメリットがあります。 ライブリロードで、リアルタイムなスタイル調整 バックエンドではなくフロントエンドで生成できる 前者は、gulpやGruntの普及で、CSSにしろHTMLにしろ、リアルタイムにプレビューできる環

    そろそろ真面目に、HTMLで帳票を描く話をしようか - Qiita
  • Apache PDFBoxライブラリを使ってPDF文書の表示(着手編) - torutkのブログ

    ときおり、PDF文書から任意のページを切り出したいということがあります。PDF文書を扱うのはAcrobat(≠Acrobat Reader)を購入するのが一番でしょうし、フリーのツールも多々存在しますが、ここはJavaでツールを作成してみたいと思います。 まず、第一歩としてPDF文書をページ単位でJavaで表示するPDFのビューアーを作成し、次にページを指定して切り出す機能を付けるという段階で進めていこうと考えました。 JavaからPDFを扱うオープンソースライブラリとしては、昔からの定番のiTextと、ApacheのPDFBoxが著名でしょうか。ぐぐっていると次のまとめページがありました。このページは分かりやすいです。 今どきのJavaPDFライブラリ まとめ (2014年版) | WEB ARCH LABO iTextは商用ライセンスとAffero GPLのデュアルライセンスです。A

    Apache PDFBoxライブラリを使ってPDF文書の表示(着手編) - torutkのブログ
  • 【OS X El Capitan】覚えておくべきMacの日本語入力が捗る便利なショートカットキー – 和洋風KAI

    ライブ変換が搭載されたことで、OS X El Capitanから標準の日本語入力を使うようになりました。 まだなかなか慣れない部分もあるのですが、入力すればするほど手になじむ感じで非常に素晴らしいなと感じています。 そんな話を goryugo 氏と話していたら、「日本語入力には結構便利なショートカットがあるんだけど知ってる?」とごりゅご氏。 そのショートカットキーをどれも知らなかったので、メモしておきます。

  • 設計品質と利用品質(後編)

    ユーザビリティとUXの関係から始まり、満足感の位置づけ、利用品質という概念、感性的魅力など、さまざまな概念が、この図によって、それらがほぼ所定の位置に収まったと考えている。おまけ的にUI/UXについても整理がついてかなり気分的にはすっきりした。 黒須教授 2015年10月5日 (「設計品質と利用品質(前編)」からのつづき) 客観的設計品質 まず客観的設計品質から説明すると、その大半は従来のものと変わっていないが、最初の変更点は、ユーザビリティに使いやすさという副題を付けた点である。これは、僕が、設計品質に含まれているものの大半には-abilityという語尾がついていて、それはabilityでありpotentialであることをあらわしていて、利用した結果ではないということを力説したのだが、Nigel Bevanがなぜかユーザビリティの代わりにease of useという言い方がいいと主張した

    設計品質と利用品質(後編)
  • 末尾再帰による最適化 - Qiita

    はじめに ES6 (EcmaScript 6)を試そうと、Babelのドキュメントを読んでいたところ、末尾呼び出し(Tail Call)の最適化をしていることにびっくり。公式リリース(2015年6月)から3ヶ月あまり経ってはいますが、ES6が末尾呼び出し最適化を仕様としてサポートしていることをようやく知りました。 現状で末尾呼び出し最適化をサポートしているブラウザはなく(ブラウザやaltJSなどのES6互換表を参照)、唯一、ES6からES5へのトランスパイラであるBabelのみが部分的(直接的な末尾再帰のみ)ではありながらサポートしているようですね。 今回の記事では、来たるES6時代(いまさらの感はありますが)に備えて、末尾再帰とその最適化について簡単に解説した上で、Babelを利用して実際にJavaScriptでの末尾再帰の最適化を実験してみたいと思います。 ざっくり概要 再帰関数 は関

    末尾再帰による最適化 - Qiita
  • rsyncで進捗状況を表示する方法

    このドキュメントの内容は、以下の通りです。 はじめに ファイル転送のコマンド ファイル転送の進捗を調べる方法 はじめに パソコンやサーバでファイルを転送することはありますでしょうか? たくさんのファイルを別のコンピュータに送りたい、というケースはいろいろあるのではないでしょうか。たとえば、システムのバックアップが取りたいときでしょう。 ファイル転送のコマンド Unixには、ファイルを転送するためのコマンドがいくつもあります。 例えば、以下のコマンドがあります。 rsync ftp sftp scp ファイル転送を行う際には、多機能な rsyncを利用することが多いです。それは、更新されたファイルだけ転送するなど、更新のないファイルを再送信しないといった実装になっているからです。 なお、ここで挙げた scpは、廃止されるようです。 ファイル転送の進捗を調べる方法 Unixは、ファイル転送にr

  • Promiseで簡単!JavaScript非同期処理入門【後編】

    前回に引き続き、ECMAScript 2015(ECMAScript 6)で新たに追加されたPromiseについて、その概要を全2回に渡って紹介します。今回は後編です。 前回のおさらい 前回は、こんなふうにPromiseを使うという例を紹介しました。それは、以下のようにAjaxでAPIにアクセスする例でした。 var fetchSomething1 = function() { return new Promise(function(resolve, reject) { // API1にアクセス doAjaxStuff(someOptions1, { success: function(data) { // 成功した場合 resolve(); }, fail: function() { // 何かしらエラーが発生した場合 reject({ message: 'APIにアクセスできませんでし

    Promiseで簡単!JavaScript非同期処理入門【後編】
  • aegif CTO blog

  • Windows10の Windows Update はデフォルトで使ってはいけない。 | isLandcenter 非番中

    Windows10 の Windows Update は P2P の仕組みを利用して配信するように、デフォルト設定されています。どの様な仕組みなのかは、明らかにされていませんが、アップデートプログラムが Microsoft からではなく、不特定のインターネットに接続されたPCから入手されるような仕掛けがデフォルトです。 設定>更新とセキュリティ>「詳細オプション」>「更新プログラムの提供方法を選ぶ」という、山深い伊賀忍法のヒミツの隠し戸のようなトコロにこの設定があります。

    Windows10の Windows Update はデフォルトで使ってはいけない。 | isLandcenter 非番中
  • Electron を試す 2 - パッケージ化におけるプラットフォーム固有処理とコンパイル分岐 - アカベコマイリ

    Electron を試すで残された課題を解決したので、その内容を記録しておく。 2015/10/5 追記 記事のはてブにて id:Pasta-Kさんより .ico ファイルを反映させるために wine が必要との指摘があった。試してみたところ OS X 環境でもアイコンとバージョン情報変更を反映した Windows 向けパッケージを生成できたので追記した。 electron-packager の --icon オプションに .ico ファイルを指定すると OS X でエラーになる問題だが Windows 環境で実行したらパッケージ化に成功。一方、Windows 環境だと OS X 版のパッケージ化がスキップされる。Linux 版は特別なオプションがないためか OS X と Windows のどちらでもパッケージ化できた。 この状況から察するに、アイコンの埋め込み処理などでプラットフォーム