SlideShare a Scribd company logo
Gaucheを使った簡易出版
システム
(Gaucheファンクラブ代表 吉田裕美)
自己紹介
2
吉田裕美 (ヨシダ ユウミ)
Twitter yuumi3
ブログ http://d.hatena.ne.jp/yuum3/
3
(自称 Gaucheファンクラブ代表 吉田裕美)
フムフム・ヌクヌク・アプアアの絵の画像は http://plaza.rakuten.co.jp/
ohanamaster/diary/200806070000/ から
謝辞
Shibuya.lispのおかげで、会場
を提供頂いている株式会社
ECナビとのビジネスがス
タートできました !!
4
私は教育の仕事もしてます
iPhone開発入門研修
概要 個人向けのゲームやツールだけではなく、業務用アプリやマーケッティ
ングツールへの積極的な利用がはじまっている iPhoneですが、 その開
発者を養成する研修です。実際にiPhoneアプリ開発を行う講師が、
Objective-C言語 や Cocoa フレームワーク など一般的ではない
iPhone開発の初歩を短期間で効率よく教えます。
内容 • iPhoneの概要
• 開発ツールの使い方
• Objective-C言語
• iPhoneプログラミング(iPhoneSDK)
対象者 • C言語での開発経験者 ※必須
• 英語のマニュアルが使える
• GUIアプリの開発、オブジェクト指向言語での開発経験があると好まし
い
形態 講義+実習
時間 1日
定価 5万円/人 (テキスト代を含む)
開発
環境
iPhone開発環境は Mac(Macintosh)しかサポートされていませんので、
1人1台 Mac の準備をお願いいたします。
実習ではiPhoneシュミレータを使って行います。もし、iPhone実機に作
成したアプリをインストールしたい場合はiPhoneデベロッパプログラム
(スタンダード) の契約が必要になりますので、御社でご契約お願いたし
ます。
概要 個人向けのゲームやツールだけではなく、業務用アプリやマーケッティングツール
への積極的な利用がはじまっている iPhoneですが、 その開発者を養成する研修で
す。実際にiPhoneアプリ開発を行う講師が、Objective-C言語 や Cocoa フレー
ムワーク など一般的ではない iPhone開発の初歩を短期間で効率よく教えます。
特にこのコースではC言語経験の無い方にC言語の基本をしっかりと教育します。
内容 • iPhoneの概要
• 開発ツールの使い方
• C言語/Objective-C言語
• iPhoneプログラミング(iPhoneSDK)
対象者 • Java, Ruby PHP言語等での開発経験者 ※必須
• 英語のマニュアルが使える
• GUIアプリの開発、オブジェクト指向言語での開発経験があると好ましい
形態 講義+実習
時間 3日 (C言語1.5日, Objective-C 0.5日, iPhone開発 1日)
定価 10万円/人 (テキスト代を含む)
開発
環境
iPhone開発環境は Mac(Macintosh)しかサポートされていませんので、 1人1台
Mac の準備をお願いいたします。
実習ではiPhoneシュミレータを使って行います。もし、iPhone実機に作成したア
プリをインストールしたい場合はiPhoneデベロッパプログラム(スタンダード) の
契約が必要になりますので、御社でご契約お願いたします。
Objective-C/iPhone開発入門研修
教育の仕事
打ち合わせ
プラン作成
テキスト作成
実施
テキストの作成ツール
DTPソフト
ワープロソフト
TeX
その他
少し前に使っていたツール
FreeStyle Wiki
Perlで書かれたWikiクローン
PDFが作成できる
足りない機能はPerlを書き追加
少し前に使っていたツール
Wikiで原稿が書けるのは、
快適 (^o^)
PDFが出来るのでキンコー
ズで印刷・製本
少し前に使っていたツール
Mac OS X をSnowLeopardに
バージョンアップした動かな
くなった・・・ (×_×)
みなさん覚えています
か?
2009年11月7日
Shibuya.lisp Tech Talk #4
での素晴らしいLT
さあ家に帰ったら
Schemeのコード書いてみよう
Higepon
Shibuya.Lisp Tech Talk#4
November 7, 2009
自分が使うものをLispで作ろう
Scheme/Lisp の良さを生かそう
小さいものからはじめて大きくしよう
自分が使うから改良したくなるよ
新システム
Wikiは Gaucheで書かれた Wiliki
PDF作成のコアは wkhtmltopdf
目次作成など、PDF作成のまとめは
Gaucheで書いたコマンド
Wiliki
ご存知 Shiroさん作
Gaucheで書かれている
http://practical-scheme.net/wiliki/wiliki.cgi
軽快な動作
最小限の機能でシンプル
Wilikiに追加した機能
表の幅指定
セクション番号の自動生成
画像表示マクロの追加
PDF用表示機能 *作成中
wkhtmltopdf
WebKit(Safari,chrome)のHTMLエンジ
ンを使って指定されたWebページを
PDF化するコマンド
http://code.google.com/p/wkhtmltopdf/
いろいろと出来る
ちょっとだけ改造
まとめコマンド
主に目次作成が目的
wkhtmltopdfがバージョンアップしてだ
んだん不要に成りつつある
近日公開予定
まとめ
さあ家に帰ったら
Schemeのコード書いてみよう
Higepon
Shibuya.Lisp Tech Talk#4
November 7, 2009
自分が使うものをLispで作ろう
Scheme/Lisp の良さを生かそう
小さいものからはじめて大きくしよう
自分が使うから改良したくなるよ

More Related Content

More from Yuumi Yoshida

教育というお仕事
教育というお仕事教育というお仕事
教育というお仕事
Yuumi Yoshida
 
Nu program language on Shibuya.lisp#5 LT
Nu program language on  Shibuya.lisp#5 LTNu program language on  Shibuya.lisp#5 LT
Nu program language on Shibuya.lisp#5 LT
Yuumi Yoshida
 
ObjectiveResource
ObjectiveResourceObjectiveResource
ObjectiveResource
Yuumi Yoshida
 
Lisp Primer Key
Lisp Primer KeyLisp Primer Key
Lisp Primer Key
Yuumi Yoshida
 
流行るLisp用Webフレームワーク(Gauche on Railsから学んだ事)
流行るLisp用Webフレームワーク(Gauche on Railsから学んだ事)流行るLisp用Webフレームワーク(Gauche on Railsから学んだ事)
流行るLisp用Webフレームワーク(Gauche on Railsから学んだ事)
Yuumi Yoshida
 
Ruby on Rails導入に付いて
Ruby on Rails導入に付いてRuby on Rails導入に付いて
Ruby on Rails導入に付いて
Yuumi Yoshida
 
6年前に作ったプログラムにテストコードを書きました ^^); 〜〜 テスト駆動開発の薦め
6年前に作ったプログラムにテストコードを書きました ^^); 〜〜 テスト駆動開発の薦め6年前に作ったプログラムにテストコードを書きました ^^); 〜〜 テスト駆動開発の薦め
6年前に作ったプログラムにテストコードを書きました ^^); 〜〜 テスト駆動開発の薦め
Yuumi Yoshida
 
Rails南蛮通事
Rails南蛮通事Rails南蛮通事
Rails南蛮通事
Yuumi Yoshida
 

More from Yuumi Yoshida (8)

教育というお仕事
教育というお仕事教育というお仕事
教育というお仕事
 
Nu program language on Shibuya.lisp#5 LT
Nu program language on  Shibuya.lisp#5 LTNu program language on  Shibuya.lisp#5 LT
Nu program language on Shibuya.lisp#5 LT
 
ObjectiveResource
ObjectiveResourceObjectiveResource
ObjectiveResource
 
Lisp Primer Key
Lisp Primer KeyLisp Primer Key
Lisp Primer Key
 
流行るLisp用Webフレームワーク(Gauche on Railsから学んだ事)
流行るLisp用Webフレームワーク(Gauche on Railsから学んだ事)流行るLisp用Webフレームワーク(Gauche on Railsから学んだ事)
流行るLisp用Webフレームワーク(Gauche on Railsから学んだ事)
 
Ruby on Rails導入に付いて
Ruby on Rails導入に付いてRuby on Rails導入に付いて
Ruby on Rails導入に付いて
 
6年前に作ったプログラムにテストコードを書きました ^^); 〜〜 テスト駆動開発の薦め
6年前に作ったプログラムにテストコードを書きました ^^); 〜〜 テスト駆動開発の薦め6年前に作ったプログラムにテストコードを書きました ^^); 〜〜 テスト駆動開発の薦め
6年前に作ったプログラムにテストコードを書きました ^^); 〜〜 テスト駆動開発の薦め
 
Rails南蛮通事
Rails南蛮通事Rails南蛮通事
Rails南蛮通事
 

Recently uploaded

生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
Osaka University
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
CRI Japan, Inc.
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
Takayuki Nakayama
 
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
嶋 是一 (Yoshikazu SHIMA)
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
Matsushita Laboratory
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
harmonylab
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
Toru Tamaki
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
chiefujita1
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
tazaki1
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
t m
 

Recently uploaded (10)

生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
生成AIがもたらすコンテンツ経済圏の新時代  The New Era of Content Economy Brought by Generative AI
 
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアルLoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
LoRaWAN 4チャンネル電流センサー・コンバーター CS01-LB 日本語マニュアル
 
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援しますキンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
キンドリル ネットワークアセスメントサービスご紹介 今のネットワーク環境は大丈夫? 調査〜対策までご支援します
 
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
「進化するアプリ イマ×ミライ ~生成AIアプリへ続く道と新時代のアプリとは~」Interop24Tokyo APPS JAPAN B1-01講演
 
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
ReonHata_便利の副作用に気づかせるための発想支援手法の評価---行為の増減の提示による気づきへの影響---
 
Generating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language ModelsGenerating Automatic Feedback on UI Mockups with Large Language Models
Generating Automatic Feedback on UI Mockups with Large Language Models
 
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
論文紹介:Deep Learning-Based Human Pose Estimation: A Survey
 
This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.This is the company presentation material of RIZAP Technologies, Inc.
This is the company presentation material of RIZAP Technologies, Inc.
 
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライドHumanoid Virtual Athletics Challenge2024 技術講習会 スライド
Humanoid Virtual Athletics Challenge2024 技術講習会 スライド
 
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
遺伝的アルゴリズムと知識蒸留による大規模言語モデル(LLM)の学習とハイパーパラメータ最適化
 

Gaucheを使った簡易出版システム