UJP - 技術情報2 : blockdiag をテンプレートにして作成
Life is fun and easy!
不正IP報告数
Okan Sensor
Home
Information
Service
Tech(Free)
Tech(Member)
Blog
FAQ
メイン
ホーム
お知らせ
技術新着情報
組織
サービス
技術情報2
新規ページ作成
最新ページ一覧
全ページ一覧
ヘルプ
技術情報1
技術情報
ブログ
RSSサイト更新
旧ブログ
FAQ
画像ファイル管理
ログイン
ユーザー名:
パスワード:
パスワード再発行手続き
|
無料会員入会手続へ...
ブログ カテゴリ一覧
雑記
(237)
投資で凍死
(271)
時事
(506)
テレビ・ドラマ
(419)
映画
(915)
007シリーズ
(33)
刑事コロンボ
(62)
災害
(212)
スキルチャージ
(49)
放送大学
(23)
Python
(10)
検定・試験
(32)
セキュリティ
(5)
ニュース・徒然
(325)
脆弱性情報/注意喚起
(110)
スパム・フィッシング
(634)
攻撃/ブルートフォース
(24)
ツール
(130)
事故・事件
(104)
文献・統計・参考資料
(128)
ベンダ・サービス
(3)
事故被害者記録
(46)
あとで確認
(1)
システム障害事故
(55)
サイト構築
(74)
Apple
(18)
MacBook Pro
(0)
2011 13inch
(31)
2007 15inch
(1)
2008 17inch
(20)
2015 15inch
(6)
Mac Pro 2013
(10)
Apple Watch
(84)
mac mini
(0)
2018
(1)
2011 server
(4)
2010 server
(5)
2014
(15)
2010
(36)
2005
(8)
MacBook
(0)
2017 12inch
(11)
2008 late
(45)
MacBook Air
(0)
2011 13inch/BCP
(9)
2013 13inch/US
(5)
2011 11inch
(31)
2011 13inch
(8)
Macソフト
(134)
Mac周辺機器
(36)
PowerBook
(5)
iPod touch/iOS
(59)
iPhone
(172)
iPad
(76)
ガジェット
(116)
fire tv
(1)
文房具
(19)
HUAWEI Watch FIT
(10)
カメラ/デジカメ
(40)
タイムラプス
(6)
ネットワーク機器
(17)
ネットワークケーブル
(4)
ネットワークその他
(8)
ネットワークスピード
(14)
YAMAHA/ヤマハ
(1)
FWX120
(2)
RTX1200
(14)
RTX1100/RTX1000
(10)
RT107e
(2)
NETGEAR WAC510
(11)
NERGEAR Orbi
(1)
Panasonic MNOseries
(3)
マウス&キーボード
(58)
AV機器・レグザ
(99)
電球
(11)
ハウツー
(105)
GPS/地図
(70)
ビジネス
(169)
新規ビジネス
(19)
お仕事
(63)
ケータイビジネス
(41)
PC
(11)
Raspberry Pi
(58)
ML110 G5
(20)
LIFEBOOK
(11)
Surface
(50)
ThinkPad R61
(5)
CF-LX4
(9)
CF-RZ6
(7)
DynabookPT45
(8)
PN-ZP30
(5)
EndeavorTN40
(4)
Intel NUC6CAYS
(2)
モバイル
(16)
ケータイスマホ機種
(34)
スマホアプリ
(73)
データ通信・契約
(79)
EMONSTER
(5)
IDEOS
(12)
Galaxy Note
(39)
Windows Phone
(20)
Nexus
(22)
コンピュータ
(11)
Windows
(90)
サーバソフト
(32)
Db2
(16)
クライアントソフト
(76)
インターネット
(69)
Google
(119)
ネットサービス
(157)
ハードウェア
(19)
プリンタ
(9)
ストレージ
(5)
ディスプレイ
(11)
情報システム
(95)
趣味
(3)
ポケモンGO
(640)
寝台特急カシオペア/カシオペア紀行
(34)
TOKYO2020
(85)
雑草対策
(27)
食べた
(209)
たべた(駅弁)
(30)
飲んだ
(33)
調理した
(24)
ラーメン・麺類
(202)
鉄道
(237)
農園
(168)
アクアリウム
(160)
ホテル・旅館
(44)
書評
(42)
演劇
(22)
車・バイク
(76)
自然・星
(37)
散策・近代建築
(18)
神社・寺
(50)
高層ビル
(24)
現代建築
(15)
建築物
(6)
観光・名所
(88)
イベント
(73)
散策:城
(34)
ディズニー
(24)
モーターショー
(16)
鳥
(9)
美術館
(28)
コンサート/ライブ
(72)
船
(3)
スポーツ
(120)
音楽
(76)
ミニカー
(4)
Nゲージダイキャスト
(8)
Nゲージ
(0)
サマリ
(6)
ピンバッチ
(3)
サイト運営
(39)
人生
(68)
監視/防犯/みまもり/遠隔
(93)
お金の話
(94)
体・病気
(118)
相続・土地売買
(17)
コンテンツ更新情報
(2)
blockdiagをインストールしてチャートをコマンドから作成
をテンプレートにして作成
技術情報2
blockdiag をテンプレートにして作成
開始行:
*blockdiagをインストールしてチャートをコマンドから作成
**はじめに
blockdiagは,テキストで定義した情報を元に,チャートを作...
**インストール事前確認
依存関係のあるfreetypeパッケージが入っているか確認.
MBA2014:~ ujpadmin$ 🆑brew search freetype
freetype ✔
MBA2014:~ ujpadmin$
pythonのパッケージ管理システムが必要そうなので,それが入...
MBA2014:~ ujpadmin$ 🆑which easy_install
/usr/local/bin/easy_install🈁
MBA2014:~ ujpadmin$
いつ,入ったのだろうか.ちなみにバージョンを確認.
MBA2014:~ ujpadmin$ 🆑/usr/local/bin/easy_install --vers...
setuptools 19.4 from /usr/local/lib/python2.7/site-packa...
MBA2014:~ ujpadmin$
**パッケージのインストール
pythonのeasy_installコマンドを使ってインストール.
MBA2014:~ ujpadmin$ 🆑 easy_install blockdiag
Creating /usr/local/lib/python2.7/site-packages/site.py
Searching for blockdiag
Reading https://pypi.python.org/simple/blockdiag/
Best match: blockdiag 1.5.3
Downloading https://pypi.python.org/packages/5f/fc/a9773...
1d7c8065277c21ba2fef9/blockdiag-1.5.3.tar.gz#md5=24c1de...
Processing blockdiag-1.5.3.tar.gz
Writing /var/folders/js/bwg7lpls6sl7fvzbzh1_451875gjwy/T...
.3/setup.cfg
Running blockdiag-1.5.3/setup.py -q bdist_egg --dist-dir...
h1_451875gjwy/T/easy_install-LuC5LC/blockdiag-1.5.3/egg...
warning: no previously-included files found matching '.d...
warning: no previously-included files found matching 'ex...
zip_safe flag not set; analyzing archive contents...
blockdiag.tests.test_command: module references __file__
blockdiag.tests.test_generate_diagram: module references...
blockdiag.tests.test_utils_fontmap: module references __...
blockdiag.tests.utils: module references __file__
blockdiag.tests.rst.test_base_directives: module referen...
creating /usr/local/lib/python2.7/site-packages/blockdia...
Extracting blockdiag-1.5.3-py2.7.egg to /usr/local/lib/p...
Adding blockdiag 1.5.3 to easy-install.pth file
Installing blockdiag script to /usr/local/bin
Installed /usr/local/lib/python2.7/site-packages/blockdi...
Processing dependencies for blockdiag
Searching for webcolors
Reading https://pypi.python.org/simple/webcolors/
Best match: webcolors 1.5
Downloading https://pypi.python.org/packages/1d/e8/24f4a...
f723de5d01ced2e1d767d/webcolors-1.5.tar.gz#md5=2e9da1bb...
Processing webcolors-1.5.tar.gz
Writing /var/folders/js/bwg7lpls6sl7fvzbzh1_451875gjwy/T...
/setup.cfg
Running webcolors-1.5/setup.py -q bdist_egg --dist-dir /...
451875gjwy/T/easy_install-bOXNx4/webcolors-1.5/egg-dist...
zip_safe flag not set; analyzing archive contents...
Copying webcolors-1.5-py2.7.egg to /usr/local/lib/python...
Adding webcolors 1.5 to easy-install.pth file
Installed /usr/local/lib/python2.7/site-packages/webcolo...
Searching for Pillow
Reading https://pypi.python.org/simple/Pillow/
Best match: Pillow 3.2.0
Downloading https://pypi.python.org/packages/e2/af/0a398...
e5aaa36cbd140e32f8473/Pillow-3.2.0.tar.gz#md5=7cfd093c1...
Processing Pillow-3.2.0.tar.gz
Writing /var/folders/js/bwg7lpls6sl7fvzbzh1_451875gjwy/T...
setup.cfg
Running Pillow-3.2.0/setup.py -q bdist_egg --dist-dir /v...
451875gjwy/T/easy_install-zPaYUh/Pillow-3.2.0/egg-dist-...
warning: no files found matching '*.sh'
no previously-included directories found matching 'docs/...
warning: no previously-included files found matching '.c...
warning: no previously-included files found matching '.e...
warning: no previously-included files found matching '.l...
warning: no previously-included files found matching 'ap...
warning: no previously-included files found matching 'bu...
warning: no previously-included files found matching 'to...
warning: no previously-included files matching '.git*' f...
warning: no previously-included files matching '*.pyc' f...
warning: no previously-included files matching '*.so' fo...
--- using frameworks at /System/Library/Frameworks
Building using 4 processes
Building using 4 processes
Building using 4 processes
Building using 4 processes
clang: warning: -framework Tcl: 'linker' input unused
clang: warning: -framework Tk: 'linker' input unused
clang: warning: -framework Tcl: 'linker' input unused
clang: warning: -framework Tk: 'linker' input unused
Building using 4 processes
Building using 4 processes
--------------------------------------------------------...
PIL SETUP SUMMARY
--------------------------------------------------------...
version Pillow 3.2.0
platform darwin 2.7.11 (default, Apr 6 2016, 18:44:...
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (cla...
--------------------------------------------------------...
--- TKINTER support available
--- JPEG support available
*** OPENJPEG (JPEG2000) support not available🈁
--- ZLIB (PNG/ZIP) support available
--- LIBTIFF support available
--- FREETYPE2 support available
*** LITTLECMS2 support not available🈁
--- WEBP support available
--- WEBPMUX support available
--------------------------------------------------------...
To add a missing option, make sure you have the required
library, and set the corresponding ROOT variable in the
setup.py script.
To check the build, run the selftest.py script.🈁
Copying Pillow-3.2.0-py2.7-macosx-10.10-x86_64.egg to /u...
Adding Pillow 3.2.0 to easy-install.pth file
Installing pildriver.py script to /usr/local/bin
Installing viewer.py script to /usr/local/bin
Installing gifmaker.py script to /usr/local/bin
Installing pilfile.py script to /usr/local/bin
Installing pilconvert.py script to /usr/local/bin
Installing pilfont.py script to /usr/local/bin
Installing createfontdatachunk.py script to /usr/local/bin
Installing explode.py script to /usr/local/bin
Installing pilprint.py script to /usr/local/bin
Installing player.py script to /usr/local/bin
Installing thresholder.py script to /usr/local/bin
Installing painter.py script to /usr/local/bin
Installing enhancer.py script to /usr/local/bin
Exception in thread Thread-1 (most likely raised during ...
Traceback (most recent call last):
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
threading.py", line 801, in __bootstrap_inner
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
threading.py", line 754, in run
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
multiprocessing/pool.py", line 330, in _handle_workers
<type 'exceptions.TypeError'>: 'NoneType' object is not ...
Exception TypeError: TypeError("'NoneType' object does n...
e object, dead> ignored
Exception in thread Thread-2 (most likely raised during ...
Traceback (most recent call last):
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
threading.py", line 801, in __bootstrap_inner
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
threading.py", line 754, in run
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
multiprocessing/pool.py", line 366, in _handle_tasks
<type 'exceptions.TypeError'>: 'NoneType' object is not ...
Installed /usr/local/lib/python2.7/site-packages/Pillow-...
Searching for funcparserlib
Reading https://pypi.python.org/simple/funcparserlib/
Best match: funcparserlib 0.3.6
Downloading https://pypi.python.org/packages/cb/f7/b4a59...
2a21f337ecae7b40/funcparserlib-0.3.6.tar.gz#md5=3aba546b...
Processing funcparserlib-0.3.6.tar.gz
Writing /var/folders/js/bwg7lpls6sl7fvzbzh1_451875gjwy/T...
6/setup.cfg
Running funcparserlib-0.3.6/setup.py -q bdist_egg --dist...
1_451875gjwy/T/easy_install-Yi32Zb/funcparserlib-0.3.6/e...
warning: no files found matching 'requires.txt'
zip_safe flag not set; analyzing archive contents...
Copying funcparserlib-0.3.6-py2.7.egg to /usr/local/lib/...
Adding funcparserlib 0.3.6 to easy-install.pth file
Installed /usr/local/lib/python2.7/site-packages/funcpar...
Finished processing dependencies for blockdiag
MBA2014:~ ujpadmin$
Pillow 3.2.0がインストールされている.PillowはPILという...
selftest.pyを実行しようと考えたのだが,PIL用だった模様...
とりあえず,openjpegとlittlecms2が入って無いとログされ...
***openjpegとlittle-cms2をインストール
まずはライブラリをbrewで調べる.
MBA2014:~ ujpadmin$ 🆑brew search openjpeg
homebrew/versions/openjpeg20 homebrew/versions/openjpe...
MBA2014:~ ujpadmin$
openjpegをインストール.
MBA2014:~ ujpadmin$ 🆑brew install openjpeg
==> Installing dependencies for openjpeg: little-cms2🈁
==> Installing openjpeg dependency: little-cms2
==> Downloading https://homebrew.bintray.com/bottles/lit...
########################################################...
==> Pouring little-cms2-2.7.yosemite.bottle.tar.gz
🍺 /usr/local/Cellar/little-cms2/2.7: 17 files, 1M
==> Installing openjpeg
==> Downloading https://homebrew.bintray.com/bottles/ope...
########################################################...
==> Pouring openjpeg-1.5.2_1.yosemite.bottle.tar.gz
🍺 /usr/local/Cellar/openjpeg/1.5.2_1: 25 files, 373.7K
MBA2014:~ ujpadmin$
一緒にlittle-cms2もインストールされた.
**Pillowの再インストール
openjpegとlittle-cms2を再認識させるために,一度Pillowを...
MBA2014:~ ujpadmin$ 🆑 pip uninstall Pillow
Uninstalling Pillow-3.2.0:
/usr/local/lib/python2.7/site-packages/Pillow-3.2.0-py...
Proceed (y/n)? 🈁
yを選択して進める.
Proceed (y/n)? 🆑y
Successfully uninstalled Pillow-3.2.0
Traceback (most recent call last):
File "/usr/local/bin/pip", line 9, in <module>
load_entry_point('pip==8.1.2', 'console_scripts', 'p...
File "/usr/local/lib/python2.7/site-packages/pip/__ini...
return command.main(cmd_args)
File "/usr/local/lib/python2.7/site-packages/pip/basec...
pip_version_check(session)
File "/usr/local/lib/python2.7/site-packages/pip/utils...
_check
installed_version = get_installed_version("pip")
File "/usr/local/lib/python2.7/site-packages/pip/utils...
ed_version
working_set = pkg_resources.WorkingSet()
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
, in __init__
self.add_entry(entry)
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
, in add_entry
for dist in find_distributions(entry, True):
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
2, in find_eggs_in_zip
if metadata.has_metadata('PKG-INFO'):
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
3, in has_metadata
return self.egg_info and self._has(self._fn(self.egg...
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
4, in _has
return zip_path in self.zipinfo or zip_path in self....
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
4, in zipinfo
return self._zip_manifests.load(self.loader.archive)
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
4, in load
mtime = os.stat(path).st_mtime
OSError: [Errno 2] No such file or directory: '/usr/loca...
2.0-py2.7-macosx-10.10-x86_64.egg'
MBA2014:~ ujpadmin$
エラーで終了.無視.
インストール.
MBA2014:~ ujpadmin$ 🆑pip install Pillow
Collecting Pillow
Downloading Pillow-3.3.0-cp27-cp27m-macosx_10_6_intel....
4.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.2MB)
100% |████████████████████████████████| 3.2MB 300kB/s
Installing collected packages: Pillow
Successfully installed Pillow-3.3.0
MBA2014:~ ujpadmin$
インストール完了.
**selftest.pyを実行
以下のURLにselftest.pyがあるので,取得する.(小さいので...
https://github.com/python-pillow/Pillow/blob/master/selft...
実行する.
MBA2014:ShellTest ujpadmin$ 🆑python selftest.py |head -...
--------------------------------------------------------...
Pillow 3.3.0 TEST SUMMARY
--------------------------------------------------------...
Python modules loaded from /usr/local/lib/python2.7/site...
Binary modules loaded from /usr/local/lib/python2.7/site...
--------------------------------------------------------...
--- PIL CORE support ok
--- TKINTER support ok
--- FREETYPE2 support ok
--- LITTLECMS2 support ok🈁
--- WEBP support ok
--- JPEG support ok
--- OPENJPEG (JPEG2000) support ok🈁
--- ZLIB (PNG/ZIP) support ok
--- LIBTIFF support ok
--------------------------------------------------------...
MBA2014:ShellTest ujpadmin$
openjpegとlittlecms2も認識されている.
**easy_install -U blockdiagでアップグレード
ここまでの作業で日時が空いたので,一応アップグレード対...
MBA2014:~ ujpadmin$ 🆑easy_install -U blockdiag
Searching for blockdiag
Reading https://pypi.python.org/simple/blockdiag/
Best match: blockdiag 1.5.3
Processing blockdiag-1.5.3-py2.7.egg
Adding blockdiag 1.5.3 to easy-install.pth file
Installing blockdiag script to /usr/local/bin
Using /usr/local/lib/python2.7/site-packages/blockdiag-1...
Processing dependencies for blockdiag
Finished processing dependencies for blockdiag🈁
MBA2014:~ ujpadmin$
**環境を確認
コマンドパスを確認
MBA2014:~ ujpadmin$ 🆑which blockdiag
/usr/local/bin/blockdiag
MBA2014:~ ujpadmin$
Pythonのバージョンを確認.
MBA2014:~ ujpadmin$ 🆑python --version
Python 2.7.11🈁
MBA2014:~ ujpadmin$
**ダイアグラムを作成
次のようなダイアログ定義ファイルを作成.
MBA2014:~ ujpadmin$ 🆑cat simple.diag
blockdiag {
AAA -> BBB -> CCC
-> BBB -> DDD
AAA -> XXX -> ZZZ
AAA -> XXX
}
MBA2014:~ ujpadmin$
ダイアグラムを作成.
MBA2014:~ ujpadmin$ 🆑blockdiag simple.diag
MBA2014:~ ujpadmin$
作成されたファイルを確認する.
MBA2014:~ ujpadmin$ 🆑ls -lah simple.png
-rw-r--r--@ 1 ujpadmin staff 5.7K 6 29 14:11 simple....
MBA2014:~ ujpadmin$
ダイアグラムのサイズを指定して実行.
MBA2014:~ ujpadmin$ 🆑blockdiag simple.diag -o AAA.png -...
MBA2014:~ ujpadmin$
MBA2014:~ ujpadmin$ 🆑ls -lah AAA.png
-rw-r--r-- 1 ujpadmin staff 6.1K 6 29 14:13 AAA.png
MBA2014:~ ujpadmin$
終了行:
*blockdiagをインストールしてチャートをコマンドから作成
**はじめに
blockdiagは,テキストで定義した情報を元に,チャートを作...
**インストール事前確認
依存関係のあるfreetypeパッケージが入っているか確認.
MBA2014:~ ujpadmin$ 🆑brew search freetype
freetype ✔
MBA2014:~ ujpadmin$
pythonのパッケージ管理システムが必要そうなので,それが入...
MBA2014:~ ujpadmin$ 🆑which easy_install
/usr/local/bin/easy_install🈁
MBA2014:~ ujpadmin$
いつ,入ったのだろうか.ちなみにバージョンを確認.
MBA2014:~ ujpadmin$ 🆑/usr/local/bin/easy_install --vers...
setuptools 19.4 from /usr/local/lib/python2.7/site-packa...
MBA2014:~ ujpadmin$
**パッケージのインストール
pythonのeasy_installコマンドを使ってインストール.
MBA2014:~ ujpadmin$ 🆑 easy_install blockdiag
Creating /usr/local/lib/python2.7/site-packages/site.py
Searching for blockdiag
Reading https://pypi.python.org/simple/blockdiag/
Best match: blockdiag 1.5.3
Downloading https://pypi.python.org/packages/5f/fc/a9773...
1d7c8065277c21ba2fef9/blockdiag-1.5.3.tar.gz#md5=24c1de...
Processing blockdiag-1.5.3.tar.gz
Writing /var/folders/js/bwg7lpls6sl7fvzbzh1_451875gjwy/T...
.3/setup.cfg
Running blockdiag-1.5.3/setup.py -q bdist_egg --dist-dir...
h1_451875gjwy/T/easy_install-LuC5LC/blockdiag-1.5.3/egg...
warning: no previously-included files found matching '.d...
warning: no previously-included files found matching 'ex...
zip_safe flag not set; analyzing archive contents...
blockdiag.tests.test_command: module references __file__
blockdiag.tests.test_generate_diagram: module references...
blockdiag.tests.test_utils_fontmap: module references __...
blockdiag.tests.utils: module references __file__
blockdiag.tests.rst.test_base_directives: module referen...
creating /usr/local/lib/python2.7/site-packages/blockdia...
Extracting blockdiag-1.5.3-py2.7.egg to /usr/local/lib/p...
Adding blockdiag 1.5.3 to easy-install.pth file
Installing blockdiag script to /usr/local/bin
Installed /usr/local/lib/python2.7/site-packages/blockdi...
Processing dependencies for blockdiag
Searching for webcolors
Reading https://pypi.python.org/simple/webcolors/
Best match: webcolors 1.5
Downloading https://pypi.python.org/packages/1d/e8/24f4a...
f723de5d01ced2e1d767d/webcolors-1.5.tar.gz#md5=2e9da1bb...
Processing webcolors-1.5.tar.gz
Writing /var/folders/js/bwg7lpls6sl7fvzbzh1_451875gjwy/T...
/setup.cfg
Running webcolors-1.5/setup.py -q bdist_egg --dist-dir /...
451875gjwy/T/easy_install-bOXNx4/webcolors-1.5/egg-dist...
zip_safe flag not set; analyzing archive contents...
Copying webcolors-1.5-py2.7.egg to /usr/local/lib/python...
Adding webcolors 1.5 to easy-install.pth file
Installed /usr/local/lib/python2.7/site-packages/webcolo...
Searching for Pillow
Reading https://pypi.python.org/simple/Pillow/
Best match: Pillow 3.2.0
Downloading https://pypi.python.org/packages/e2/af/0a398...
e5aaa36cbd140e32f8473/Pillow-3.2.0.tar.gz#md5=7cfd093c1...
Processing Pillow-3.2.0.tar.gz
Writing /var/folders/js/bwg7lpls6sl7fvzbzh1_451875gjwy/T...
setup.cfg
Running Pillow-3.2.0/setup.py -q bdist_egg --dist-dir /v...
451875gjwy/T/easy_install-zPaYUh/Pillow-3.2.0/egg-dist-...
warning: no files found matching '*.sh'
no previously-included directories found matching 'docs/...
warning: no previously-included files found matching '.c...
warning: no previously-included files found matching '.e...
warning: no previously-included files found matching '.l...
warning: no previously-included files found matching 'ap...
warning: no previously-included files found matching 'bu...
warning: no previously-included files found matching 'to...
warning: no previously-included files matching '.git*' f...
warning: no previously-included files matching '*.pyc' f...
warning: no previously-included files matching '*.so' fo...
--- using frameworks at /System/Library/Frameworks
Building using 4 processes
Building using 4 processes
Building using 4 processes
Building using 4 processes
clang: warning: -framework Tcl: 'linker' input unused
clang: warning: -framework Tk: 'linker' input unused
clang: warning: -framework Tcl: 'linker' input unused
clang: warning: -framework Tk: 'linker' input unused
Building using 4 processes
Building using 4 processes
--------------------------------------------------------...
PIL SETUP SUMMARY
--------------------------------------------------------...
version Pillow 3.2.0
platform darwin 2.7.11 (default, Apr 6 2016, 18:44:...
[GCC 4.2.1 Compatible Apple LLVM 7.0.2 (cla...
--------------------------------------------------------...
--- TKINTER support available
--- JPEG support available
*** OPENJPEG (JPEG2000) support not available🈁
--- ZLIB (PNG/ZIP) support available
--- LIBTIFF support available
--- FREETYPE2 support available
*** LITTLECMS2 support not available🈁
--- WEBP support available
--- WEBPMUX support available
--------------------------------------------------------...
To add a missing option, make sure you have the required
library, and set the corresponding ROOT variable in the
setup.py script.
To check the build, run the selftest.py script.🈁
Copying Pillow-3.2.0-py2.7-macosx-10.10-x86_64.egg to /u...
Adding Pillow 3.2.0 to easy-install.pth file
Installing pildriver.py script to /usr/local/bin
Installing viewer.py script to /usr/local/bin
Installing gifmaker.py script to /usr/local/bin
Installing pilfile.py script to /usr/local/bin
Installing pilconvert.py script to /usr/local/bin
Installing pilfont.py script to /usr/local/bin
Installing createfontdatachunk.py script to /usr/local/bin
Installing explode.py script to /usr/local/bin
Installing pilprint.py script to /usr/local/bin
Installing player.py script to /usr/local/bin
Installing thresholder.py script to /usr/local/bin
Installing painter.py script to /usr/local/bin
Installing enhancer.py script to /usr/local/bin
Exception in thread Thread-1 (most likely raised during ...
Traceback (most recent call last):
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
threading.py", line 801, in __bootstrap_inner
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
threading.py", line 754, in run
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
multiprocessing/pool.py", line 330, in _handle_workers
<type 'exceptions.TypeError'>: 'NoneType' object is not ...
Exception TypeError: TypeError("'NoneType' object does n...
e object, dead> ignored
Exception in thread Thread-2 (most likely raised during ...
Traceback (most recent call last):
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
threading.py", line 801, in __bootstrap_inner
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
threading.py", line 754, in run
File "/usr/local/Cellar/python/2.7.11/Frameworks/Pytho...
multiprocessing/pool.py", line 366, in _handle_tasks
<type 'exceptions.TypeError'>: 'NoneType' object is not ...
Installed /usr/local/lib/python2.7/site-packages/Pillow-...
Searching for funcparserlib
Reading https://pypi.python.org/simple/funcparserlib/
Best match: funcparserlib 0.3.6
Downloading https://pypi.python.org/packages/cb/f7/b4a59...
2a21f337ecae7b40/funcparserlib-0.3.6.tar.gz#md5=3aba546b...
Processing funcparserlib-0.3.6.tar.gz
Writing /var/folders/js/bwg7lpls6sl7fvzbzh1_451875gjwy/T...
6/setup.cfg
Running funcparserlib-0.3.6/setup.py -q bdist_egg --dist...
1_451875gjwy/T/easy_install-Yi32Zb/funcparserlib-0.3.6/e...
warning: no files found matching 'requires.txt'
zip_safe flag not set; analyzing archive contents...
Copying funcparserlib-0.3.6-py2.7.egg to /usr/local/lib/...
Adding funcparserlib 0.3.6 to easy-install.pth file
Installed /usr/local/lib/python2.7/site-packages/funcpar...
Finished processing dependencies for blockdiag
MBA2014:~ ujpadmin$
Pillow 3.2.0がインストールされている.PillowはPILという...
selftest.pyを実行しようと考えたのだが,PIL用だった模様...
とりあえず,openjpegとlittlecms2が入って無いとログされ...
***openjpegとlittle-cms2をインストール
まずはライブラリをbrewで調べる.
MBA2014:~ ujpadmin$ 🆑brew search openjpeg
homebrew/versions/openjpeg20 homebrew/versions/openjpe...
MBA2014:~ ujpadmin$
openjpegをインストール.
MBA2014:~ ujpadmin$ 🆑brew install openjpeg
==> Installing dependencies for openjpeg: little-cms2🈁
==> Installing openjpeg dependency: little-cms2
==> Downloading https://homebrew.bintray.com/bottles/lit...
########################################################...
==> Pouring little-cms2-2.7.yosemite.bottle.tar.gz
🍺 /usr/local/Cellar/little-cms2/2.7: 17 files, 1M
==> Installing openjpeg
==> Downloading https://homebrew.bintray.com/bottles/ope...
########################################################...
==> Pouring openjpeg-1.5.2_1.yosemite.bottle.tar.gz
🍺 /usr/local/Cellar/openjpeg/1.5.2_1: 25 files, 373.7K
MBA2014:~ ujpadmin$
一緒にlittle-cms2もインストールされた.
**Pillowの再インストール
openjpegとlittle-cms2を再認識させるために,一度Pillowを...
MBA2014:~ ujpadmin$ 🆑 pip uninstall Pillow
Uninstalling Pillow-3.2.0:
/usr/local/lib/python2.7/site-packages/Pillow-3.2.0-py...
Proceed (y/n)? 🈁
yを選択して進める.
Proceed (y/n)? 🆑y
Successfully uninstalled Pillow-3.2.0
Traceback (most recent call last):
File "/usr/local/bin/pip", line 9, in <module>
load_entry_point('pip==8.1.2', 'console_scripts', 'p...
File "/usr/local/lib/python2.7/site-packages/pip/__ini...
return command.main(cmd_args)
File "/usr/local/lib/python2.7/site-packages/pip/basec...
pip_version_check(session)
File "/usr/local/lib/python2.7/site-packages/pip/utils...
_check
installed_version = get_installed_version("pip")
File "/usr/local/lib/python2.7/site-packages/pip/utils...
ed_version
working_set = pkg_resources.WorkingSet()
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
, in __init__
self.add_entry(entry)
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
, in add_entry
for dist in find_distributions(entry, True):
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
2, in find_eggs_in_zip
if metadata.has_metadata('PKG-INFO'):
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
3, in has_metadata
return self.egg_info and self._has(self._fn(self.egg...
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
4, in _has
return zip_path in self.zipinfo or zip_path in self....
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
4, in zipinfo
return self._zip_manifests.load(self.loader.archive)
File "/usr/local/lib/python2.7/site-packages/pip/_vend...
4, in load
mtime = os.stat(path).st_mtime
OSError: [Errno 2] No such file or directory: '/usr/loca...
2.0-py2.7-macosx-10.10-x86_64.egg'
MBA2014:~ ujpadmin$
エラーで終了.無視.
インストール.
MBA2014:~ ujpadmin$ 🆑pip install Pillow
Collecting Pillow
Downloading Pillow-3.3.0-cp27-cp27m-macosx_10_6_intel....
4.macosx_10_10_intel.macosx_10_10_x86_64.whl (3.2MB)
100% |████████████████████████████████| 3.2MB 300kB/s
Installing collected packages: Pillow
Successfully installed Pillow-3.3.0
MBA2014:~ ujpadmin$
インストール完了.
**selftest.pyを実行
以下のURLにselftest.pyがあるので,取得する.(小さいので...
https://github.com/python-pillow/Pillow/blob/master/selft...
実行する.
MBA2014:ShellTest ujpadmin$ 🆑python selftest.py |head -...
--------------------------------------------------------...
Pillow 3.3.0 TEST SUMMARY
--------------------------------------------------------...
Python modules loaded from /usr/local/lib/python2.7/site...
Binary modules loaded from /usr/local/lib/python2.7/site...
--------------------------------------------------------...
--- PIL CORE support ok
--- TKINTER support ok
--- FREETYPE2 support ok
--- LITTLECMS2 support ok🈁
--- WEBP support ok
--- JPEG support ok
--- OPENJPEG (JPEG2000) support ok🈁
--- ZLIB (PNG/ZIP) support ok
--- LIBTIFF support ok
--------------------------------------------------------...
MBA2014:ShellTest ujpadmin$
openjpegとlittlecms2も認識されている.
**easy_install -U blockdiagでアップグレード
ここまでの作業で日時が空いたので,一応アップグレード対...
MBA2014:~ ujpadmin$ 🆑easy_install -U blockdiag
Searching for blockdiag
Reading https://pypi.python.org/simple/blockdiag/
Best match: blockdiag 1.5.3
Processing blockdiag-1.5.3-py2.7.egg
Adding blockdiag 1.5.3 to easy-install.pth file
Installing blockdiag script to /usr/local/bin
Using /usr/local/lib/python2.7/site-packages/blockdiag-1...
Processing dependencies for blockdiag
Finished processing dependencies for blockdiag🈁
MBA2014:~ ujpadmin$
**環境を確認
コマンドパスを確認
MBA2014:~ ujpadmin$ 🆑which blockdiag
/usr/local/bin/blockdiag
MBA2014:~ ujpadmin$
Pythonのバージョンを確認.
MBA2014:~ ujpadmin$ 🆑python --version
Python 2.7.11🈁
MBA2014:~ ujpadmin$
**ダイアグラムを作成
次のようなダイアログ定義ファイルを作成.
MBA2014:~ ujpadmin$ 🆑cat simple.diag
blockdiag {
AAA -> BBB -> CCC
-> BBB -> DDD
AAA -> XXX -> ZZZ
AAA -> XXX
}
MBA2014:~ ujpadmin$
ダイアグラムを作成.
MBA2014:~ ujpadmin$ 🆑blockdiag simple.diag
MBA2014:~ ujpadmin$
作成されたファイルを確認する.
MBA2014:~ ujpadmin$ 🆑ls -lah simple.png
-rw-r--r--@ 1 ujpadmin staff 5.7K 6 29 14:11 simple....
MBA2014:~ ujpadmin$
ダイアグラムのサイズを指定して実行.
MBA2014:~ ujpadmin$ 🆑blockdiag simple.diag -o AAA.png -...
MBA2014:~ ujpadmin$
MBA2014:~ ujpadmin$ 🆑ls -lah AAA.png
-rw-r--r-- 1 ujpadmin staff 6.1K 6 29 14:13 AAA.png
MBA2014:~ ujpadmin$
ページ名:
Counter: 0, today: 0, yesterday: 0
広告スペース
検索用語を入力
検索フォームを送信
Web
www.ujp.jp