• BPnet
  • ビジネス
  • IT
  • テクノロジー
  • 医療
  • 建設・不動産
  • TRENDY
  • WOMAN
  • ショッピング
  • 転職
  • ナショジオ
  • 日経電子版
  • PR

  • PR

  • PR

  • PR

  • PR

クジラ飛行机「仕事に役立つJavaScript入門」

クジラ飛行机=スーパークリエーター 2010/12/06 PC Online

クジラ飛行机(くじらひこうづくえ)

 中学時代から趣味でやっていたプログラミングが楽しくていろいろ作っているうちに本職のプログラマーに。現在は、ソフト企画「くじらはんど」にて、WindowsからAndroidアプリまで「楽しく役に立つツール」をテーマに作品を公開している。代表作は、ドレミで作曲できる音楽ソフト『テキスト音楽「サクラ」』や『日本語プログラミング言語「なでしこ」』など。2001年にはオンラインソフトウェア大賞に入賞、2004年度IPA未踏ユースでスーパークリエイターに認定、2010年にOSS貢献者賞を受賞。日本中にプログラミングの楽しさを伝えるため日々奮闘中(ホームページはこちら)。

目次

  • Node.jsでCSVファイルを徹底的に編集しよう(後編)

     前回、Node.jsを利用して、CSVファイルを読み込むプログラムを紹介しました。今回は、CSVの編集やデータの挿入、書き込みなどについて解説します。また、CSVデータの操作に欠かせない二次元配列変数の扱い方についても紹介します。(2016/4/25)

  • Node.jsでCSVファイルを徹底的に編集しよう(前編)

     今回は、汎用的なデータ形式の中でも、特に長い年月を生き残っているデータ形式のCSV形式を紹介します。というのも、先日の本連載で、Node.jsでライブラリの作り方を示したときに、簡単な例としてCSVファイルの読み書きを行うプログラムを紹介したのですが、「もっと詳しくCSVライブラリの使い方を知りた…(2016/4/12)

  • PNGファイルに重要データを埋め込むツールを作ろう

     前回、JPEGにデータを暗号化したファイルを埋め込むツールを作りました。それは、JPEGファイルの付加情報を保存するExif領域にデータを埋め込むというものでした。さて、今回は、それを改良してPNGファイルに任意のファイルを埋め込むプログラムを作ってみましょう。(2016/3/29)

  • JPEGファイルに機密データを埋め込むツールを作ろう

     デジタルカメラなどで撮影した静止画のファイルは、だいたいがJPEG形式です。そして、JPEG形式のファイルには、画像データ以外にExifという補足的な情報を保存する領域があり、そこに、カメラの機種や撮影場所、日時などの情報を記録できます。そのため、JPEGファイルに任意の文書ファイルやデータを埋め…(2016/3/22)

  • CSVファイルを読み込むNode.jsモジュールを作ってみよう

     これまで本連載では、JavaScriptの実行エンジン「Node.js」を何度も利用してプログラムを作成しています。そして、Node.jsで何かしらツールを作るときに欠かせないのが、Node.jsのモジュールの存在です。Node.jsには、npmというパッケージマネージャーがあり、Node.jsの…(2016/2/29)

  • Node.jsで請求書PDFの発行システムを作ろう - wkhtmltopdf編

     前回、Node.jsとライブラリのPDFKitを利用してPDFの発行システムを作ってみました。その方法も手軽ではあったのですが、PDFを生成する方法としては、「wkhtmltopdf」というライブラリを使う方法もあります。今回は、Node.jsと「wkhtmltopdf」を利用したPDFの生成方法…(2016/2/8)

  • Node.jsで領収書PDFの発行システムを作ろう

     領収書など、書類の作成を自動で行いたい場面というのはたくさんあります。今回は、JavaScriptの実行エンジンNode.jsを使って、自動で複数の領収書を作成するプログラムを作ってみます。また、今回は、雛形となる画像に対して任意の文字を書き込むものを作ります。既存のデザインがあり、そこに、書き込…(2016/1/27)

  • Googleスプレッドシート上に2016年の年間カレンダーを作る

     2016年になりました。昨年、Googleスプレッドシートを使って、2015年の年間カレンダーを作るプログラムを紹介しました。年も変わって、2016年になったので、改めて年間カレンダーを作成するスクリプトを作ってみます。せっかく、作り直すのですから、カレンダーの表示形式を大幅に変更して、もう少し、…(2016/1/18)

  • 担当者ごとにExcelファイルの内容を分割する

     Excelには、マクロで自動操作する機能がありますが、WindowsではJavaScriptを使って操作することもできます。今回は、JavaScriptを利用して巨大なExcelファイルを複数のファイルに分割するプログラムを作ります。(2015/12/21)

  • 連番ファイルの抜け番号を探そう

     ファイルを作成するときに、連番をつけて管理することがよくあります。長文の文章に章番号を付けたり、日報やレポートのファイルに日付を記入したりします。この連番ファイルで、コピーや移動を繰り返したときにファイルが抜けることがあります。そこで連番ファイルを調べて、何番が抜けているのか調べるプログラムを作っ…(2015/12/8)

  • シフト表に便利――見やすい月間カレンダーを自動で作ろう

     前回は、Googleスプレッドシートを利用して、プロジェクトの進行表を作りましたが、今回は、勤務シフト表を作る際に活躍しそうなカレンダー作成スクリプトを紹介します。罫線や背景色も利用して、カラフルなシフト表を自動で作成するようにしてみます。(2015/11/24)

  • 進捗管理に便利 ――Googleスプレッドシートで色分けしたセルの色を数える

     最近、筆者は仕事でプロジェクトの進捗管理をするとき、Googleスプレッドシートを使うことが増えてきました。スプレッドシートでは、最新状態の共有機能が便利で、複数人が同時にシートを開いていたとしても、ほぼリアルタイムに値が書き換わるのがすごいところです。プロジェクトの進捗確認がとても手軽にできます…(2015/11/16)

  • コマンドラインで使うパスワード管理ツールを作ろう

     一般的にパソコンを使うときは、マウスを使ってアプリケーションを利用する方が大半だと思います。しかし、筆者もそうなんですが、ほとんどの操作をキーボードだけで行う方も多いことでしょう。ショートカットキーやコマンドラインを多用することで操作していくのです。(2015/10/26)

  • ポメラをWi-Fi機能内蔵SDカードと組み合わせて便利に使うためのプログラム

     今回は、特定のサイトからリンクされているファイルを全部ダウンロードするプログラムを作ってみます。特に、キングジムのポメラと東芝の無線LAN機能を内蔵したSDカード「FlashAir」と一緒に使うと便利なツールを作ってみます。(2015/10/21)

  • 脱三日坊主!継続できる定型句挿入型日記アプリ

     毎日、日記を書こうとか、業務日誌をつけようと思っていても、面倒ですぐ三日坊主になってしまう方は多いのではないでしょうか。また、日記なんて何を書いてよいのか分からないという方もいることでしょう。そこで、定型句をいくつか用意して、定型句を入力するだけの日記から始めてはどうでしょうか。今回作るのは、表示…(2015/8/31)

  • Node.jsでTODOメモを作ろう

     「Node.js」とは高速で柔軟なJavaScriptエンジンです。以前、Node.jsを利用した掲示板アプリの作り方を紹介しました。今回は、掲示板を少し発展させて、TODOメモを作ってみます。レンタルサーバーでも、Node.jsで作ったアプリを試すことができるものもありますし、自宅のRaspbe…(2015/8/4)

  • メモ帳風計算ツールを作ろう

     会社や課外活動のグループで会計を担当することはよくあることです。計算をするときに、それが何の値段なのか覚えておきたいことがあります。Excelを使う場合は、左側のセルに事柄、右側に数値を書いておけます。しかし、ExcelがないPCであったり、スマホで使いたいという場合もあります。そんなときに使える…(2015/7/6)

  • 「今日はあなたの番です」とメールで教えてくれるツールを作ってみよう

     当番表を作る機会というのは案外多いのではないでしょうか。家庭であれば家事の分担、会社であれば掃除当番や機材点検の当番など、さまざまな仕事を分担しているはずです。せっかく当番表を作ったのに、あまり表が生かされていないことがあります。そこで、当番表をGoogleスプレッドシートで作り、共有するのはどう…(2015/6/22)

  • いろいろなファイルを自作バイナリービューアーで眺めてみよう

     私たちは普段パソコンを使っていろいろなファイルを扱っています。WordやExcelで作成した書類をはじめ、デジカメで撮影した画像、Webブラウザーで見るWebページ、あらゆるファイルがPCの中では0と1の組み合わせで表現されています。今回は、普段から利用しているファイルがどのようなデータから成り立…(2015/6/8)

  • 高速で柔軟なJavaScriptエンジン「Node.js」入門:掲示板を作ってみよう

     前回、Node.jsのインストールからWebサーバーを作るところまでを紹介しました。とはいえ、Webサーバーを作っただけでは、それほど実践的なものとは言えませんでした。そこで、今回は、前回作ったWebサーバーを拡張して、掲示板を作ってみたいと思います。(2015/5/25)

ITpro SPECIALPR

What’s New!

経営

アプリケーション/DB/ミドルウエア

クラウド

運用管理

設計/開発

サーバー/ストレージ

ネットワーク/通信サービス

セキュリティ

もっと見る