タグ

2015年12月22日のブックマーク (7件)

  • Excel方眼紙を支える技術 - たけぞう瀕死ブログ

    最近仕事Excel方眼紙を読んだり書いたりするプログラムばかり書いているのですが、そんなExcel方眼紙を支える最新のJava技術を紹介したいと思います。 なにはなくともPOI JavaExcelと言えば外せないのがPOIです。以前はJExcel APIという対抗馬もあったのですが、Excel 2007に対応していないので現在ではPOIが唯一の選択肢といっていいでしょう。 POIは非常にプリミティブなAPIを提供するライブラリで、使いこなすにはそれなりの修練が必要です。そのため、可能であれば実際の読み書きには後述するXLSBeansやjXLSなどを使った方がよいでしょう。ただし、jXLSのようなテンプレートエンジンでは細かいセルのスタイル設定などはできないため、POIを併用しないとならないケースも多いです。Excel方眼紙を支える技術のベースとして押さえておくべきライブラリといえるでし

    Excel方眼紙を支える技術 - たけぞう瀕死ブログ
  • まだPHPの配列の仕様をよく理解されていない方へ — A Day in Serenity (Reloaded) — PHP, CodeIgniter, FuelPHP, Linux or something

    PHPを使いもせずDISってる君達へ - Qiita」という記事がありました。 概ね正確な内容ですが、まだ根的にPHPの配列の仕様がわかっていないような記述が一部に見受けられました。端的なものが以下です。 今まで話したようにPHPには配列型と辞書型は曖昧なものです。 およそプログラミング言語の実装において型が曖昧ということはありえません。内部的には型は厳密です。でなければ実装できません。 ただし、自動的に型が変わることがあり、ユーザの理解が曖昧だと、言語の仕様も曖昧に感じるということです。 ということで、PHPの配列についてよく理解していないPHPユーザもまだいるでしょうから、仕様について少し記事を書くことにします。 PHPの配列とは? PHPの配列について知っておくべきことは以下ではないかと思います。 PHPの配列はarray型の1つしかない PHPの配列は順番を保持している 配列の

  • DIS例2 / PHPは配列型と辞書(HaspMap)型が区別不能な言語! | PHPを使いもせずDISってる君達へ - Qiita

    PHPはよくDISられることがあります。しかし、実際にはほとんどPHPを利用していない人が印象だけでDISってることが多いような気がします。 そこで、PHPがよくDISられている点について、実際どうなのかをPHP未体験者向けに解説していきたいと思います。PHPを触ったことない人でもわかりやすいようにシンプル目な仕様のRubyを例に説明していきたいと思います!( Ruby触ったことなくても、その他のOOP言語を触ったことあれば雰囲気は理解できるように書いています ) DIS例1 / PHPは配列操作がしづらい PHPの配列操作は扱いづらい等とDISる人たちがいます。実際のところどうでしょうか。 以下のような処理を配列への中間変数を用いず行うコードを例に考えてみます。 0. [2,4,6,8,10]という配列を用意して 1. ↑の配列から8以下の数だけを選択した配列を作る 2. ↑の配列から各

    DIS例2 / PHPは配列型と辞書(HaspMap)型が区別不能な言語! | PHPを使いもせずDISってる君達へ - Qiita
  • 実は格安SIMのMVNOは大手キャリアではなくMVNEが卸した回線を再販している - はてな村定点観測所

    2015 - 12 - 22 実は格安SIMのMVNOは大手キャリアではなくMVNEが卸した回線を再販している 最近、格安SIMや格安スマホがブームだ。色々なMVNO(Mobile Virtual Network Operator 仮想移動体通信事業者)の会社が登場して様々な料金プランやサービスを提供するようになった。 でも、格安SIMをどのMVNOにするかを決めるときに、料金プランやサービスや通信速度などが比較されることが多いけれど、MVNE(Mobile Virtual Network Enabler 移動体仮想サービス提供事業者)の視点で比較しているサイトは少ない。 MVNEってなに? そもそもMVNEという言葉自体、初めて耳にする人が多いだろう。 MVNOは大手通信キャリア(ドコモやauなど)の回線の一部を間借りすることによってサービスを提供している。 しかし実はMVNEという事業

    実は格安SIMのMVNOは大手キャリアではなくMVNEが卸した回線を再販している - はてな村定点観測所
  • CSSと格闘した結果・・・惨敗。 - 攻めは飛車角銀桂守りは金銀三枚

    今日1日CSSと戦ってました。 このブログのテーマを変えようかと思って。 このテーマが気に入らないわけではなくて一度サイドバーがないテーマでシンプルなのにしてみようかと。 サイドバーってみます? なんかほぼ見られてないような。 で、今日1日やってみました。 「スマホブログカードダメじゃん」問題 問題点1 スマホでブログカード使っている記事を読もうとすると左右にガタガタと画面がずれる。 俗にいう「スマホブログカードダメじゃん」問題です。 ブログカードってのは www.fair-skinned-monster.com こんなのね。 これスマホ(iPodTouch5)でブログカードのページが出ると下にスクロールしようとすると、画面が左右に動く。 これは見にくいので何とかしたかった・・・。 これはあと一歩まで行ったけど最後まで到達できず。 iPadMiniまではなんとか制御できたような気がしますが

    CSSと格闘した結果・・・惨敗。 - 攻めは飛車角銀桂守りは金銀三枚
  • node.jsで日本語入りのExcelを出力できるモジュールを探したときのメモ - Qiita

    はじめに npmexcelで検索した結果は5ページもあるのですが、とりあえず気になるものだけ見ていくことにします。 条件は以下の5つです。 OS XやLinuxで使えること MS Officeをインストールしていなくても使えること セルに日語が入ったExcelファイルを作れること オープンソースであること 無料で使えること 調査メモ excel xlsxのパーサのみとのことなのでパス。 excel-libxl LibXLというC/C++/Delphi/.Net用のライブラリのnode.jsバインディングとのこと。LibXLが有償なのでパス。 excel-multi readmeの使い方を見るとパーサのみなのでパス。 excel-export xlsx出力のみ。BSDライセンス。 excel-errors xlsxパーサのみなのでパス。 node-xlsx xlsxの読み書き両方対応だが

    node.jsで日本語入りのExcelを出力できるモジュールを探したときのメモ - Qiita
  • GitHub - exceljs/exceljs: Excel Workbook Manager

    Merged Add pivot table with limitations #2551. Many thanks to Protobi and Michael for this contribution! Merged fix: styles rendering in case when "numFmt" is present in conditional formatting rules (resolves #1814) #1815. Many thanks to @andreykrupskii for this contribution! Merged inlineStr cell type support #1575 #1576. Many thanks to @drdmitry for this contribution! Merged Fix parsing of boole

    GitHub - exceljs/exceljs: Excel Workbook Manager