language :
-jp
-en

category :
-about
-concept
-member
-principal
-staff
-office
-memorandum
-book_memo
-computer
-django
-python
-rhino
-idea
-memo
-publication
-book
-lecture
-magazine
-text
-work
-architecture
-exhibition
-instalation
-interior
-movie
-web

date :
-2012 -2010 -2009 -2008 -2007 -2006 -2005 -2004 -2003 -2002 -2001 -2000 -1999

keyword :
-

hit :
 2256 posts

sort :
-created_date
-edited_date
-title
-viewed

page :
-1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113

高木秀太/Shuta Takagi
高木秀太/Shuta Takagi
000studioスタッフ
takagi[at]000studio.com
http://000studio.com


略歴

1984年生まれ。2009年東京理科大学工学部第一部建築学科卒業。2011年同大学院工学研究科建築学専攻修了(宇野求研究室)。2011-12年株式会社エーシーエ設計 設計部 勤務。2012年4月より現職。


学歴

1984 長野県長野市生まれ
1991-1997 長野市立芹田小学校
1997-2000 信州大学教育学部附属長野中学校
2000-2003 長野県長野高等学校
2005-2009 東京理科大学工学部第一部建築学科
2009-2011 東京理科大学大学院工学研究科建築学専攻/宇野求研究室


職歴

2011-2012 株式会社エーシーエ設計 設計部
2012-現在 000studio/ゼロスタジオ スタッフ


受賞

2011 日本学生支援機構 特に優れた業績による大学院第一種奨学生返還免除 全額免除認定
2010 日本建築学会設計競技 支部入選 ※2
2008 第25回JIA東海支部設計競技 銅賞 ※1

※1 小林啓明氏、寺町直峰氏と協同
※2 大川誠治氏、加々美理沙氏、佐藤拓真氏、戸邊和博氏と協同


展覧会/シンポジウム

2012 トウキョウ建築コレクション2012 プロジェクト展 出品 ※2
2011 MOON NIGHT FESTIVAL 出品 ※2
2011 ALGODE2011 出品/発表 ※1
2011 第33回 学生設計優秀作品展 -建築・都市・環境- 出展

※1 宇野求氏、城市滋氏、隈太一氏と協同
※2 DACC (Digital And Computational Commune) として
language:
jp

category:
about, member, staff

author:
shuta

viewed:
82 viewed

status:
public

careated date:
April 4, 2012, 3:54 p.m.

edited date:
April 4, 2012, 5:47 p.m.


【コンペ情報】「デジタルデザイン環境によって可能になる建築・都市」
アイデアコンペのお知らせです。「デジタルデザイン環境によって可能になる建築・都市」というコンペの審査員の末席に加えて頂くことになりました。皆様のご応募お待ちしております。

提出期限:2012年05月21日(月)17:00必着。



注意:このコンペ情報は2012年03月21日時点での情報ですので、今後変更される可能性があります。最終的な詳細情報は、日本建築学会のHPにおいてご自身でご確認下さい。



language:
jp

category:
memorandum

author:
sho000

viewed:
514 viewed

status:
public

careated date:
March 21, 2012, 4:41 p.m.

edited date:
April 3, 2012, 12:35 p.m.


慶應義塾大学SFC専任講師着任と拠点移動のご報告
皆様、
お世話になっております。
000studioの松川昌平です。

この度、2012年4月1日付けで慶應義塾大学SFC
環境情報学部の専任講師に着任することとなりました。昨年8月にボストンから帰国した際には、生まれ育った金沢を拠点に設計活動を継続していくつもりでしたが、この度縁ありまして、また新たな環境で再出発することになりました。念願だった研究室も始動する予定ですので、000studio/ゼロスタジオの活動との相乗効果を計りながら、これまで以上に建築の実践・研究に励む所存です。

皆様にはこれまで以上にお世話なることがあるかと思いますが、今後ともご指導ご鞭撻を賜りますようお願い申し上げます。

敬具
2012年03月19日
松川昌平


以下、新しい連絡先です。お手数ですがアドレス帳などご変更お願いいたします。今後は研究室にいることが多くなると思いますので、郵便物などは研究室宛にお送り頂ければ幸いです。

[松川研究室]
慶應義塾大学SFC森アトリエ 松川研究室 宛
Address : 〒252-0882 神奈川県藤沢市遠藤5322
Tel+Fax : まだ未定です。決まり次第ご連絡いたします。
Email : sho000[at]sfc.keio.ac.jp
HomePage : http://000lab.com(予定)

[000studio]
Email : sho[at]000studio.com
HomePage : http://000studio.com

[その他共通の連絡先]
Twitter : http://twitter.com/sho000
FaceBook : http://facebook.com/profile.php?id=1449344367
language:
jp

category:
memorandum

author:
sho000

viewed:
780 viewed

status:
public

careated date:
March 19, 2012, 6:10 p.m.

edited date:
April 2, 2012, 11:25 p.m.


リチャード・ドーキンス『利己的な遺伝子(The selfish gene)』紀伊國屋書店、2006
This post is private mode.
language:
jp

category:
memorandum, book_memo

author:
sho000

viewed:
116 viewed

status:
private

careated date:
March 10, 2012, 2 p.m.

edited date:
April 4, 2012, 8:53 a.m.


はじめての圏論 その第1歩:しりとりの圏
はじめての圏論 その第1歩:しりとりの圏
http://d.hatena.ne.jp/m-hiyama/20060821/1156120185
language:
jp

category:
memorandum, memo

author:
sho000

viewed:
106 viewed

status:
public

careated date:
March 9, 2012, 9:25 p.m.

edited date:
April 3, 2012, 5:45 p.m.


アーキオーム(archome)
#オーミクス (omics)

#ゲノム (genome) は生物体内(組織・細胞内)に存在する遺伝子(もしくは染色体)の総体を指す。
#トランスクリプトーム (transcriptome) は生物体内に存在する一次転写産物(すなわちmRNA)の総体を指す。
#プロテオーム (proteome) は生物体内に存在するタンパク質の総体を指す。
#グライコーム (glycome) は生物体内に存在する糖(炭水化物)の総体を指す。
#リピドーム (lipidome) は生物体内に存在する脂質の総体を指す。
#メタボローム (metabolome) は生物体内に存在する代謝物質の総体を指す。
#フィジオーム (physiome) は生命・生体における生理機能の総体を指す。
#フェノーム (phenome) は生命・生体における表現型の総体を指す。
#バイオーム (biome) は生物群集の総体を指す。
#コネクトーム(connectome)とは、生物の神経系内の各要素(ニューロン、ニューロン群、領野など)の間の詳細な接続状態を表した地図、つまり神経回路の地図のこと。

#アーキオーム(archome)は建築相互の関係性の総体を指す(かもしれない)。
language:
jp

category:
memorandum, idea, memo

author:
sho000

viewed:
96 viewed

status:
public

careated date:
March 8, 2012, 6:19 p.m.

edited date:
April 3, 2012, 1:24 p.m.


建築遺伝学 architectural genetics
memorandum for architectural genetics.

# 遺伝学/genetics via. wikipedia jp
http://ja.wikipedia.org/wiki/%E9%81%BA%E4%BC%9D%E5%AD%A6

# Artificial Life Architecture--- 人工生命建築サイト集
http://www.aalab.com/glink.html

# Architectural Genomics
http://www.som.com/resources/content/5/0/4/3/9/8/2/1/documents/SOM_Architectural_Genomics.pdf


# Metaphysics of Genetic Architecture and Computation
http://futurefeeder.com/wp-content/6chuCorr.pdf


# Genetic Architecture – Housing
http://www.evolo.us/architecture/genetic-architecture-housing/

# MODULAR GENETICS
http://www.architectural-review.com/buildings/modular-genetics/8621645.article

# Genomic Architecture Built From Simple Codes Of The Natural World
http://www.psfk.com/2010/11/genomic-architecture-built-from-simple-codes-of-the-natural-world.html
language:
all

category:
memorandum, memo

author:
sho000

viewed:
164 viewed

status:
public

careated date:
March 1, 2012, 9:25 p.m.

edited date:
April 4, 2012, 8:30 a.m.


webfaction+django+subversion
webfaction+django+subversionの開発環境について。備忘録のために以下メモランダム。


■ 0. 前提
【リモート環境】
・ホスティングサービス:webfaction
・ドメインを[account_name].webfactional.comとする。#[account_name]は契約時のアカウント名。

【ローカル環境】
・Windows 7 32bit
Eclipse Classic 3.7(Indigo) + Aptena 3 + Subversive SVN
Python2.7
Django1.3.1
・MySQL(ここではXAMPP1.7.7を使った)


■ 1. リモート環境の設定
(01) webfactionのコントロールパネルにログイン

■ 1-1. Djangoの設定
(01) 「Domains / websites」/ 「applications」の「Add new」をクリック
(02) Name: [appname] #[app_name]はdjangoプロジェクトがインストールされるディレクトリ名
(03) App category:Django
(04) App type:Django 1.3.1(mod_wsgi 3.3 / Python 2.7)
(05) 「Create」をクリック

(06)「Domains / websites」/ 「applications」の「Add new」をクリック
(07) Name:[appname]_static #djangoのstaticファイル(jsやcssなど)を格納するディレクトリ名
(08) App category:Static
(09) App type:Static-only(no .htaccess)
(10) 「Create」をクリック

(11)「Domains / websites」/ 「applications」の「Add new」をクリック
(12) Name:[appname]_media #djangoでuploadしたファイル(jpgやzipなど)を格納するディレクトリ名
(13) App category:Static
(14) App type:Static-only(no .htaccess)
(15) 「Create」をクリック

(16)「Domains / websites」/ 「applications」の「Add new」をクリック
(17) Name:[appname]_admin #djangoのadmin用のディレクトリ名
(18) App category:Symbolic link
(19) App type:Symbolic link to Static-only app
(20) Extra info:/home/[account_name]/webapps/[appname]/lib/python2.7/django/contrib/admin/media
(21) 「Create」をクリック

(22) 「Domains / websites」/ 「Domains」の「Add new domains」をクリック
(23) 適当な名前のサブドメインを作成。ここではtest.[account_name].webfactional.comとする。(独自ドメインならば、ExternalでIPを入力。DNSの設定も忘れずに)

(24) 「Domains / websites」/ 「Websites」の「Add new」をクリック
(25) Name:適当に
(26) Subdomainsでtest.[account_name].webfactional.comを選択
(27) Site appsの「Add new」をクリックして4つの入力項目を作成
(28) 1つ目. Apps:[appname]、URL path:/
(29) 2つ目. Apps:[appname]_static、URL path:/static
(30) 3つ目. Apps:[appname]_media、URL path:/media
(31) 4つ目. Apps:[appname]_admin、URL path:/static/admin
(32) 「Create」をクリック

(33)ディレクトリ構成は下記のようになる。
/home/
	[account_name]/
		webapps/
			[appname]/
				apache2/
				bin/
				lib/
				myproject/
				myproject.wsgi
			[appname]_media/
			[appname]_static/
			[appname]_admin/
				css/
				img/
				js/


(34) http://test.[account_name].webfactional.comにアクセスして下記が表示されたらdjangoのインストールはOK。
It worked!
Congratulations on your first Django-powered page.


■ 1-2. DB(MySQL)の設定
(01) 「Databases」/ 「Databases」の「Add new」をクリック
(02) Type:MySqlを選択
(03) Name:[account_name]_[appname] #名前は適宜変更して下さい。
(04) Encoding:utf8
(05) 「Create」をクリック
(06) 必要ならばパスワードを変更しておく

■ 1-3. Subversionのrepository作成とTracsサイトの設定
(01) http://www.webfaction.com/demos/trac-svn
(02) SubversionのURLをここでは、https://svn.[account_name].webfactional.comとする。
(03) TracのURLをここでは、https://trac.[account_name].webfactional.comとする。

■ 1-4. Subversionにprojectをimport
(01) sshでログイン。パスワードを聞かれるので[account_name]のパスワードを入力。
$ ssh [account_name]@[account_name].webfactional.com

(02)repositoryにdjangoプロジェクトのディレクトリを作成
$ svn mkdir -m 'init dir for myproject' https://svn.[account_name].webfactional.com/[appname]
$ svn mkdir -m 'init dir for myproject' https://svn.[account_name].webfactional.com/[appname]/trunk
$ svn mkdir -m 'init dir for myproject' https://svn.[account_name].webfactional.com/[appname]/tags
$ svn mkdir -m 'init dir for myproject' https://svn.[account_name].webfactional.com/[appname]/branches

(03)djangoのprojectに移動
$ cd ~/webapps/[appname]/myproject

(04)projectをsvnにimport
$ svn import -m 'import myproject' . https://svn.[account_name].webfactional.com/[appname]/trunk/[appname]


(05)repositoryに[appname]_static用のディレクトリを作成
$ svn mkdir -m 'init dir for [appname]_static' https://svn.[account_name].webfactional.com/[appname]_static
$ svn mkdir -m 'init dir for [appname]_static' https://svn.[account_name].webfactional.com/[appname]_static/trunk
$ svn mkdir -m 'init dir for [appname]_static' https://svn.[account_name].webfactional.com/[appname]_static/tags
$ svn mkdir -m 'init dir for [appname]_static' https://svn.[account_name].webfactional.com/[appname]_static/branches

(06)[appname]_staticに移動
$ cd ~/webapps/[appname]_static

(07)[appname]_staticをsvnにimport
$ svn import -m 'import [appname]_static' . https://svn.[account_name].webfactional.com/[appname]_static/trunk/[appname]_static



(05)リポジトリ全体のディレクトリ構成は下記のようになる。
https://svn.[account_name].webfactional.com/
	[appname]/
		trunk/
			[appname]/
		tags/
		branches/
	[appname]_static/
		trunk/
			[appname]_static/
		tags/
		branches/



■ 2. ローカル環境の設定
(01) eclipseを起動

■ 2-1. [appname]用のeclipseプロジェクトをチェックアウト
(01)Winow/Open PerspectiveからSVN Repository Exploringを選択
(02)New Repository LocationのGeneralタブ
(03)URL:https://svn.[account_name].webfactional.com
(04)User:1-3で設定したSubversionのuser
(05)Password:1-3で設定したSubversionのpassword
(06)finishボタンをクリック
(07)https://svn.[account_name].webfactional.com/[appname]/trunk/[appname]を右クリックして「Find/Check Out As」を選択
(08)Check out as a project configured using the New Project Wizardをチェック
(09)finishボタンをクリック
(10)General Projectを選択してNEXT
(11)Project name:[appname]
(12)Use defaultのチェックをはずして、適当なディレクトリにプロジェクトを作成
(13)NEXT Finish
(14)Window/Open PerspectiveかPyDevを選択。
(15)PyDec Pakage Explorerで今できた[appname]を右クリック
(16)PyDev/Set as Django projectを選択

■ 2-2. [appname]_static用のeclipseプロジェクトをチェックアウト
(01)2-1の同じ手順。ただし(15)(16)はいらない。

■ 2-3. ローカルのDB(MySQL)を起動
(01)XAMPPを起動
(02)MySQLのAdiminをクリックするしてphpmyadminを立ち上げる
(03)1-2で設定したリモート側のDB名[account_name]_[appname]と同じDBを作成。Collationはutf8_general_ciにしておく。

■ 2-4. settings.pyの設定
# -*- coding: utf-8 -*-
import socket
import os,sys

CURRENT_DIR=os.path.dirname(__file__)	#setthing.pyファイルの現在のパスを設定
sys.path.append(CURRENT_DIR)			#python-pathに追加

#host nameによって、ローカル環境とリモート環境を切り替える
DEBUG = True
TEMPLATE_DEBUG = True 
IS_LOCAL=True
HOST=socket.getfqdn(socket.gethostname())	#host名を取得
if (HOST == 'webxxx.webfaction.com'):	#webfactionのコントロールパネル/Dashboard/Setthings/Your server/Nameのホスト名に変更すること
	IS_LOCAL=False
	DEBUG = False
	TEMPLATE_DEBUG = False

ADMINS = ( 
	('xxx', 'xxx@xxxx.com'), #適当に変更すること
)

MANAGERS = ADMINS

if(IS_LOCAL):
	#local
	DATABASES = {'default': {
							 'ENGINE': 'django.db.backends.mysql',
							 'NAME': '[account_name]_[appname]', #2-3で設定したローカル側のDB名
							 'USER': 'root',
							 'PASSWORD': '',
							 'HOST': 'localhost',
							 'PORT': '',
							 }
				 }
else:
	#remote
	DATABASES = {'default': {
							 'ENGINE': 'django.db.backends.mysql',
							 'NAME': '[account_name]_[appname]', #2-1で設定したリモート側のDB名
							 'USER': 'your_user_name', #適当に変更
							 'PASSWORD': 'your_password', #適当に変更
							 'HOST': 'localhost',
							 'PORT': '',
							 }
				 }
	


# Local time zone for this installation. Choices can be found here:
# http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
# although not all choices may be available on all operating systems.
# On Unix systems, a value of None will cause Django to use the same
# timezone as the operating system.
# If running in a Windows environment this must be set to the same as your
# system time zone.
TIME_ZONE = 'Asia/Tokyo'

# Language code for this installation. All choices can be found here:
# http://www.i18nguy.com/unicode/language-identifiers.html
#LANGUAGE_CODE = 'en-US'
LANGUAGE_CODE = 'ja'


SITE_ID = 1

# If you set this to False, Django will make some optimizations so as not
# to load the internationalization machinery.
USE_I18N = True

# If you set this to False, Django will not format dates, numbers and
# calendars according to the current locale
USE_L10N = True

# Absolute filesystem path to the directory that will hold user-uploaded files.
# Example: "/home/media/media.lawrence.com/media/"
if(IS_LOCAL):
	MEDIA_ROOT = 'C:/local/path/to/[appname]_media' #ローカルの適当な場所に[appname]_mediaディレクトリを作成しておく
else:
	MEDIA_ROOT = '/home/[account_name]/webapps/[appname]_media/'

# URL that handles the media served from MEDIA_ROOT. Make sure to use a
# trailing slash.
# Examples: "http://media.lawrence.com/media/", "http://example.com/media/"
MEDIA_URL = '/media/'


# Absolute path to the directory static files should be collected to.
# Don't put anything in this directory yourself; store your static files
# in apps' "static/" subdirectories and in STATICFILES_DIRS.
# Example: "/home/media/media.lawrence.com/static/"
if(IS_LOCAL):
	STATIC_ROOT = 'C:/local/path/to/[appname]_media' #2-2で作成した[appname]_staticへのパス
else:
	STATIC_ROOT = '/home/[account_name]/webapps/[appname]_static/'


# URL prefix for static files.
# Example: "http://media.lawrence.com/static/"
STATIC_URL='/static/'


# URL prefix for admin static files -- CSS, JavaScript and images.
# Make sure to use a trailing slash.
# Examples: "http://foo.com/static/admin/", "/static/admin/".
ADMIN_MEDIA_PREFIX = '/static/admin/'


# Additional locations of static files
STATICFILES_DIRS = (
	# Put strings here, like "/home/html/static" or "C:/www/django/static".
	# Always use forward slashes, even on Windows.
	# Don't forget to use absolute paths, not relative paths.
)

# List of finder classes that know how to find static files in
# various locations.
STATICFILES_FINDERS = (
	'django.contrib.staticfiles.finders.FileSystemFinder',
	'django.contrib.staticfiles.finders.AppDirectoriesFinder',
#	'django.contrib.staticfiles.finders.DefaultStorageFinder',
)

# Make this unique, and don't share it with anybody.
SECRET_KEY = 'xxxxxxxxx' #自動的に作成されているものを使用

# List of callables that know how to import templates from various sources.
TEMPLATE_LOADERS = (
	'django.template.loaders.filesystem.Loader',
	'django.template.loaders.app_directories.Loader',
#	 'django.template.loaders.eggs.Loader',
)

MIDDLEWARE_CLASSES = (
	'django.middleware.common.CommonMiddleware',
	'django.contrib.sessions.middleware.SessionMiddleware',
	'django.middleware.csrf.CsrfViewMiddleware',
	'django.contrib.auth.middleware.AuthenticationMiddleware',
	'django.contrib.messages.middleware.MessageMiddleware',
)

ROOT_URLCONF = 'urls'

TEMPLATE_DIRS = (
	# Put strings here, like "/home/html/django_templates" or "C:/www/django/templates".
	# Always use forward slashes, even on Windows.
	# Don't forget to use absolute paths, not relative paths.
	CURRENT_DIR+'/templates/', #myprojectの中にtemplateディレクトリを作成しておく
)

INSTALLED_APPS = (
	'django.contrib.auth',
	'django.contrib.contenttypes',
	'django.contrib.sessions',
	'django.contrib.sites',
	'django.contrib.messages',
#	'django.contrib.staticfiles',
	
	'django.contrib.admin',
	'django.contrib.admindocs',
	
)

# A sample logging configuration. The only tangible logging
# performed by this configuration is to send an email to
# the site admins on every HTTP 500 error.
# See http://docs.djangoproject.com/en/dev/topics/logging for
# more details on how to customize your logging configuration.
LOGGING = {
	'version': 1,
	'disable_existing_loggers': False,
	'handlers': {
		'mail_admins': {
			'level': 'ERROR',
			'class': 'django.utils.log.AdminEmailHandler'
		}
	},
	'loggers': {
		'django.request': {
			'handlers': ['mail_admins'],
			'level': 'ERROR',
			'propagate': True,
		},
	}
}


■ 2-4. urls.pyの設定
# -*- coding: utf-8 -*-
from django.conf.urls.defaults import patterns, include, url
import settings

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',	
	#admin doc
	url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
	
	#admin
	url(r'^admin/', include(admin.site.urls)),
) 

#localの場合はdjangoのserveを使う
#remoteの場合はapatcheのserveを使う
if(settings.IS_LOCAL):
	urlpatterns += patterns('', 
		#media
		(r'^media/(?P<path>*)$', 'django.views.static.serve', { 'document_root': settings.MEDIA_ROOT}), 
		
		#static
		(r'^static/(?P<path>.*)$', 'django.views.static.serve', { 'document_root': settings.STATIC_ROOT}), 
	)


■ 2-5. syncdb
(01)djangoのprojectディレクトリに移動
$ cd C:/local/path/to/[appname]
$ ls
__init__.py  manage.py  settings.py  templates  urls.py

(02)syncdb
$ python manage.py syncdb
Creating tables ...
Creating table auth_permission
Creating table auth_group_permissions
Creating table auth_group
Creating table auth_user_user_permissions
Creating table auth_user_groups
Creating table auth_user
Creating table auth_message
Creating table django_content_type
Creating table django_session
Creating table django_site
Creating table django_admin_log

You just installed Django's auth system, which means you don't have any superusers defined.
Would you like to create one now? (yes/no): yes
Username (Leave blank to use 'your_account'): your_account #django管理のためのスーパーユーザーアカウントを作成
E-mail address: xxx@xxxx.com #適当なemailアドレス
Password:
Password (again):
Superuser created successfully.
Installing custom SQL ...
Installing indexes ...
No fixtures found.

(03)ローカルサーバーを起動
$ python manage.py runserver
Validating models...

0 errors found
Django version 1.3.1, using settings '[appname].settings'
Development server is running at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

(04)ブラウザでhttp://127.0.0.1:8000/adminへアクセス
(05)Django 管理サイトでユーザー名とパスワードを入力して、管理画面に入れればOK

■ 2-6. ローカルでの編集をsvnにコミット
(01)eclipseのPyDev Pakage Explorerで[appname]を右クリック
(02)TeamからCommit...を選択
(03)これでローカルでの編集がレポジトリに保存された
(04)[appname]_staticは編集していないのでcommitしなくてもいいが、もし何かフォルダを追加していたら、同様にcommitしておく

■ 3. リモート環境のデータを最新にする
(01) sshでログイン。パスワードを聞かれるので[account_name]のパスワードを入力。
$ ssh [account_name]@[account_name].webfactional.com

(02)[appname]/myprojectディレクトリに移動。
$ cd webapps/[appname]/myproject

(03)svnから最新データをcheckout
$ svn checkout https://svn.[account_name].webfactional.com/[appname]/trunk/[appname] .

(04)これでmyprojectディレクトリ内に、.svnフォルダができて、次からはupdateのみで最新データを取得できる
$ svn update

(05)同様に[appname]_staticも最新データにしておく

■ 4. リモート環境でsyncdb
(01)[appname]/myprojectディレクトリに移動。
$ cd ~/webapps/[appname]/myproject

(02)syncdb
$ python2.7 manage.py syncdb

(03)2-5と同じ要領でスーパーユーザーアカウントを作成しておく

■ 5. URLを確認
(01)apatcheをリスタート
$ ~/webapps/[appname]/apache2/bin/restart

(02)ブラウザでhttp://test.[account_name].webfactional.com/adminへアクセス
(03)管理のログイン画面が出てくればOK


以上!
こうやって文字で書くとめんどくさそうだけど、慣れればここまで5分程度でできる。
djangoを使ったどんなプロジェクトでも、ここまでの手順は共通で使える。

(01)ローカルのデータを編集
(02)svnにcommit
(03)リモートのデータをupdate

(01)-(03)を繰り返して開発を進めていく。
language:
jp

category:
memorandum, computer, django

author:
sho000

viewed:
115 viewed

status:
public

careated date:
Feb. 29, 2012, 2:58 p.m.

edited date:
April 3, 2012, 8 p.m.


Eclipse+Subversive
via. 「Eclipse 3.7(Indigo) ~ Subversiveのインストール」

via. 「Eclipse で Subversion を使う」
language:
jp

category:
memorandum, computer

author:
sho000

viewed:
124 viewed

status:
public

careated date:
Feb. 26, 2012, 2:08 a.m.

edited date:
April 2, 2012, 6:11 a.m.


後で見る
This post is private mode.
language:
jp

category:
memorandum, memo

author:
sho000

viewed:
123 viewed

status:
private

careated date:
Feb. 24, 2012, 9:45 p.m.

edited date:
April 4, 2012, 11:18 a.m.


Python 101 for Rhinoceros 5
http://s3.amazonaws.com/mcneel/misc/docs/en/RhinoPythonPrimerRev3.pdf
language:
jp

category:
memorandum, book_memo, computer, python, rhino

author:
sho000

viewed:
119 viewed

status:
public

careated date:
Feb. 24, 2012, 5:32 p.m.

edited date:
April 2, 2012, 11:01 a.m.


A Turing Machine - Subtraction


via. http://aturingmachine.com/
language:
jp

category:
memorandum, memo

author:
sho000

viewed:
123 viewed

status:
public

careated date:
Feb. 24, 2012, 12:36 a.m.

edited date:
April 2, 2012, 11:43 a.m.


djangoのlinebreaksbrを使うとSyntaxHighlighterのpreタグの中までbrが追加される問題
djangoのテンプレートの中で、linebreaksbrを使っているとする。さらにSyntaxHighlighterのpreタグを使っているとする。linebreaksbrは、改行を自動的にすべてbrタグに変換してしまうので、preタグの中の改行もbrタグに変換されて、<br />がそのまま表示されてしまう。これを回避するために、linebreaksbrの代わりにlinebreaksbr_except_preというカスタム・テンプレート・フィルターを作ったので、以下メモランダム。



# -*- coding: utf-8 -*-
import re

from django import template
from django.template.defaultfilters import stringfilter
from django.utils.safestring import mark_safe, SafeData
from django.utils.html import escape

register = template.Library()


def linebreaksbr_except_pre(value, autoescape=None):
	
	#escape処理
	if autoescape and not isinstance(value, SafeData):
		value = escape(value)
	
	#preタグの中をエスケープ
	for mo in re.finditer(r'<pre.*?</pre>', value, re.S):
		tmp = mo.group().replace('<br />', escape('<br />'))
		value = value.replace(mo.group(), tmp)
	
	#改行をすべて<br />に置換
	value=value.replace('\n', '<br />')
	
	#preタグの中の<br />を削除
	for mo in re.finditer(r'<pre.*?</pre>', value, re.S):
		tmp = mo.group().replace('<br />', '\n')
		value = value.replace(mo.group(), tmp)
		
	return mark_safe(value)

linebreaksbr_except_pre.is_safe = True
linebreaksbr_except_pre.needs_autoescape = True
linebreaksbr_except_pre = stringfilter(linebreaksbr_except_pre)

register.filter('linebreaksbr_except_pre', linebreaksbr_except_pre)



brタグに変換してから、また改行に変換してるので、馬鹿みたいだけど、とりあえずこれでよしとする。
なお、当たり前だけど、preタグの中のpreタグはエスケープすること。

■djangoのカスタムtemplate filterのチュートリアル
https://docs.djangoproject.com/en/1.3/howto/custom-template-tags/

■SyntaxHighlighter
http://alexgorbatchev.com/SyntaxHighlighter/manual/installation.html
language:
jp

category:
memorandum, computer, django, python

author:
sho000

viewed:
127 viewed

status:
public

careated date:
Feb. 23, 2012, 10:09 p.m.

edited date:
April 3, 2012, 1:01 a.m.


Happy 2011
2010年も残り僅かとなってしまいましたが、皆様のおかげで充実した日々を送ることができました。どうもありがとうございます。
2009年の9月より始めたアメリカでの研究生活も、いよいよ残り8ヶ月。8月頭には帰国する予定です。
2011年もどうぞよろしくお願い申し上げます。

(1)『JA』77号
http://www.shinkenchiku.net/ja/index.php?search_year=2010&search_month=03

(2)『アルゴリズミック・アーキテクチュア』翻訳
コスタス・テルジディス (著), 田中 浩也 (監訳), 荒岡 紀子 (翻訳), 重村 珠穂 (翻訳), 松川 昌平 (翻訳)
amazon

(3)『アルゴリズミック・アーキテクチュア』出版記念トークイベント
「アルゴリズムと建築の関係をめぐって「アルゴリズム的」建築か?「アルゴリズム即」建築か?」
田中浩也+藤村龍至+松川昌平 、3月29日(月) 、INAX:GINZA
http://www.ustream.tv/recorded/5803957
http://www.ustream.tv/recorded/5804790
http://togetter.com/li/10051

(4)『A View on Harvard GSD, Vol 2』
http://www.gsd.harvard.edu/research/publications/viewbook_vol_2.html

(5)Nominated for “the 2010 International Iakov Chernikhov Prize”
http://bit.ly/a3k355

(6)市川創太×松川昌平 [メール対談]「建築とメタバース」
前編
http://www.ntticc.or.jp/Exhibition/2009/MetaverseProject/vol5_1_j.html
中編
http://www.ntticc.or.jp/Exhibition/2009/MetaverseProject/vol7_1_j.html
後編
http://www.ntticc.or.jp/Exhibition/2009/MetaverseProject/vol8_1_j.html

(7)Algorism web site for Algorithmic Design
http://synctokyo.org/algorism/

(8)松川昌平「アルゴリズミック・デザインにおける『都市2.0』システム」
http://aar.art-it.asia/u/admin_edit1/4yrbJYPILX6ZaN5wfAOS

(9)連載〈建築・空間・情報〉制作の方法
『Algorism 建築の計算(不)可能性』
http://tenplusone.inax.co.jp/school/matsukawa/

(10)『建築文化』、『ディテール』データベース構築(2011年1月公開予定)
http://www.kenchikubunka.com/synergy/db/
language:
jp

category:
memorandum

author:
sho000

viewed:
110 viewed

status:
public

careated date:
Dec. 29, 2010, 12:01 a.m.

edited date:
April 2, 2012, 3:17 p.m.


「3Dアントレプレナー」
ジョイから久しぶりにメールをもらう。「3Dアントレプレナー」というイベントを企画しているようだ。興味のある方は是非参加してみてください。

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
「3Dアントレプレナー」
・ネットワークランチ、テーブルを囲んだディベート、ツアー、アフターパーティ
3D ENTREPRENEURS:
・NETWORKING LUNCH, ROUNDTABLE DEBATE, TOUR + AFTER PARTY

7/30@TABLOID, TOKYO_CREATORS_DISTRICT
http://cityswitchlab.org/3D/
. . . . . . . . . . . . . . . .

7月30日のイベントの招待、ゼヒどれでもご参加どうぞ :
A welcome to join these events on July 30th 2010:

・PART 1: 13:30 ~ 17:00
ゲスト・トーク・ランチ+テーブルを囲んだディスカッション。
Guest Talks and Round Table Discussion over lunch.
ゲスト・スピーカ / Guest Speakers:
馬場 正尊 / Masataka Baba / OpenA
林 厚見 / Atsumi Hayashi / SPEAC, inc.
長岡 勉 / Ben Nagaoka / Point
西田 司 / Osamu Nishida / ON Design
関口 正人 / Mastato Sekiguchi / Think Green Produce
モデレータ / Moderator: 猪熊 純 / Jun Inokuma / Naruse Inokuma Architects
参加費 / Fee: 1500円(昼食代)※飲み物は含まれていません。
The fee is the cost of lunch, drink not included.

・PART 2: 17:00 ~ 18:00
タブロイドのフリーツアー。
Free tour of Tabloid Tokyo Creators District.

・PART 3: 18:00 ~ 21:00
アフターパーティ。 After Party open to everyone!
参加費 / Fee: 4000円飲み放題 / All you can drink.
. . . . . . . . . . . . . . . .

場所 / Location:
オヴァアール・カフェ「タブロイド」東京都港区海岸2-6-24
Overalls Café, Tabloid Creators District, Hinode.
www.tabloid-tcd.com/access
. . . . . . . . . . . . . . . .

申込 / Registration:
氏名、所属、TEL、Please email to 3d.entre@gmail.com.
定員になり次第締め切りとさせていただきます。
席数が限られていますのでお早めにご連絡ください。
Lunch capacity is limited, please register early.
Attendance at any part is welcome.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

http://cityswitchlab.org/3D/

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
language:
jp

category:
memorandum

author:
sho000

viewed:
128 viewed

status:
public

careated date:
July 27, 2010, 11:59 a.m.

edited date:
April 3, 2012, 2:50 p.m.


The Documentary of IANNIS XENAKIS
メモ。作曲家クセナキスの半生紀 "自由への闘い"









language:
jp

category:
memorandum

author:
sho000

viewed:
122 viewed

status:
public

careated date:
April 20, 2010, 4:07 a.m.

edited date:
April 2, 2012, 8:24 p.m.


カオスラウンジの可能性
カオスラウンジの可能性について、以下メモランダム。

---

最初にカオスラウンジなる名前を知ったのは、AARに掲載された黒瀬陽平さんの「カオスラウンジ宣言」。最初に断っておくけど、僕はオタク的キャラクター萌えには全く興味がないし、「カオスラウンジ宣言」の動画を見たときには、最初に萌えキャラが出てきた時点で、生理的に拒絶反応を示すようなタイプの人間だ。しかも僕はいま海外にいるので、展覧会自体は直接見ていない。

AAR、黒瀬陽平、「カオスラウンジ宣言」
GEISAI大学 第四シーズン 黒瀬陽平
GEISAI大学放課後 01 4月16日「やはりカオスラウンジとは何か?」
GEISAI大学放課後 02 4月16日「やはりカオスラウンジとは何か?」

それでも、「カオスラウンジ宣言」の動画を見て、まさに2010年代を代表するような、もっと言えば、従来のアートの定義自体を揺るがすような、ポテンシャルを秘めているんじゃなかろうかと勝手に夢想していた。

結果的にいえば、Ustを拝見する限り完全に僕の早とちりで、僕がポテンシャルを感じていた内実とは全く違った。しかし今後も進化していきそうな展開で終わったので、せっかくだから僕の夢想を下記に記しておきたい。(もし当事者の方が見たら大変失礼なことを書いていると自分でも思う。申し訳ない。)

---

僕が期待していたのは、アートを作る主体の新しいあり方と、アートの仕組みの新しいあり方だ。流行りの言葉でいえばアートのアーキテクチャといってもいいかもしれない。僕が夢想していたカオスラウンジの組織図のようなものを簡単につくったので、これを元に説明していきたい。

/media/upload/chaoslounge.jpg

全部で四層の階層構造になっている。
第1層はギャラリー。第2層はアーティスト。第3層は作品。カオスラウンジというギャラリーにアーティストが所属して作品を作っているってことだから、このままでは何の変哲もない。

ここで僕が期待していたことのキモは、第2層のアーティストがゴーストだということ。非実在アーティスト。図中ではandroidならぬartroidと書いている。キャラをサンプリングして作品をつくるんじゃなくて、キャラが作品をつくるということ。アーティスト・キャラをでっち上げること。

もちろん、実際に作品を作るのは第4層にいるアノニマスなネットの住人達。カオスラウンジの例で言えばPIXIV内のアーティスト達。彼ら彼女らは、第2層のアートロイドになりきって、そのキャラならばこんな作品をつくるに違いないという作品を、複数人で協同制作する。あるいは逆に、彼ら彼女らが作品をつくることを通して、アートロイドのキャラが徐々に確立してくることもあるかもしれない。鶏と卵のような関係だ。今回はアートロイドAのための作品を作るけど、次回はアートロイドBの制作に関わろう。むろんいつでも参加したり辞めたりできる。ネットの特性だ。

しかし出来上がった作品は、あくまでもアートロイドが作成したものだとでっち上げる。コンセプトも「カオスラウンジ宣言」の映像のように、アートロイドのボーカロイドが語る。当然ネット上でアノニマス組がつぶやく言説をボーカロイドが読み上げるだけなんだけど。第4層の実在アーティストはあくまでもアノニマスであって、決して実空間の公の場にに出てきてはならない。公の場に出てくる実在人間は黒瀬さんのみ。もちろん観客はみんなアートロイドは非実在だなんてことはわかっている。でもわかっているからこそ、それを逆手に取って遊ぶのだ。

ギャラリー・カオスラウンジは、作品を顧客に売る。第2層の各アートロイドはそれぞれ「法人化」して、売上の一部をもらう。その利益を制作に関わった第4層の実在アーティストに分配する。アート界のアファリエイト。PIXIVに変わるカオスラウンジ専用SNSも開発される。

むろん、各アートロイドのキャラ設定も重要だが、作品そのものに力がないと話にならない。人海戦術的な「量」をどう扱うか。

---

まー簡単に書くと、こんなことを夢想していたのだ。部外者が勝手なことばかり言って大変に申し訳ない。ただなんで僕がこんなことを期待していたかというと、「アルゴリズミック・デザイン」でも似たようなことが起きそうだなと常日頃夢想しているからなのだ。
language:
jp

category:
memorandum

author:
sho000

viewed:
116 viewed

status:
public

careated date:
April 19, 2010, 2:58 p.m.

edited date:
April 2, 2012, 8:38 p.m.


『アルゴリズミック・アーキテクチュア』出版記念トークイベント
先日発売となった『アルゴリズミック・アーキテクチュア』の出版記念イベントとして、田中浩也さん、藤村龍至さんと対談します。僕はボストンからSkypeで参加する予定です。

アルゴリズムを巡る様々なトピックについて、それぞれの立場を事前に図式化し、当日の対談にてその図式を徐々に修正して良く予定。対談というより、ブレストのような雰囲気になるかもしれない。

当日は、かなりハイコンテクストな話になるかもしれないので、参加されるつもりの方は、少なくとも事前に『アルゴリズミック・アーキテクチュア』を読んでから参加していただければ、より理解が進むと思います。全部読む余裕が無い人は、1,2,3章だけでも。

なお、Twitter上では少しずつですが、すでに議論のフレームについて話し合われています。僕が追いきれる範囲で、アルゴリズミック・デザインを巡るつぶやきを下記にまとめました。少し長いですが、こちらもご参照下さい。

http://togetter.com/li/10051

ちなみに、ハッシュタグは、#Algorismです。事前に質問したいことがあれば、是非つぶやいてみて下さい。

気心の知れた3人での対談は久しぶり。非常に楽しみです。
皆さんのご参加を是非お待ちしております。


///////////////////////////////////////////////////////////////////////
『アルゴリズミック・アーキテクチュア』出版記念トークイベント
///////////////////////////////////////////////////////////////////////
■テーマ:
アルゴリズムと建築の関係をめぐって
「アルゴリズム的」建築か?「アルゴリズム即」建築か?
■出演:田中浩也(慶應義塾大学)、藤村龍至(藤村龍至建築設計事務所)、松川昌平(ゼロスタジオ主宰/ハーヴァード大学GSD)
■日時:2010年3月29日(月) 18:30受付 開始 19:00-21:00
■会場:INAX:GINZA
〒104-0031 中央区京橋3-6-18 7F クリエイティブスペース
tel 03-5250-6560 (AM10:00〜PM6:00迄)
■定員:80名
■申込:不要
■入場料:無料
■詳細・問合せ:
tel 03-3359-3235
mail bunka@shokokusha.co.jp
(株)彰国社 編集本部 担当 神中(カミナカ)まで
language:
jp

category:
memorandum

author:
sho000

viewed:
102 viewed

status:
public

careated date:
March 23, 2010, 11:07 p.m.

edited date:
April 2, 2012, 11:33 a.m.


『JA77 建築と都市のアルゴリズム』
『JA77 SPRING, 2010 - 建築と都市のアルゴリズム』に、これまで継続的に取り組んできました研究の成果の一部を掲載させていただきました。

個別の建築プロジェクト名ではなく、建築を生み出すためのシステム名で、雑誌掲載させて頂くというのはこれまであまり例がなかったように思います。編集部の方の寛大なご決断に感謝いたします。

今回掲載したシステムはまだまだ発展途上ではありますが、これからも継続して進化させていきたいと思っています。

是非ご意見ご感想お聞かせいただければ幸いです。



///////////////////////////////////////////////////////////////
『JA77 SPRING, 2010 - 建築と都市のアルゴリズム』
定価:\2,500(本体\2,381) 127頁
297mm x 226mm

///////////////////////////////////////////////////////////////

/media/upload/ja77.jpg

《本書の内容》
優れた観察力によってコンテクストを読み取り、独自の論理的な手続きであるアルゴリズムを発見・使用しながら、建築と都市の今日的状況を見据え、その可能性をめぐらす14組の建築家の多様な試みを紹介しています。

《掲載建築家》
塚本由晴、平田晃久、伊東豊雄、原広司、小嶋一浩、藤本壮介、田中浩也、舘知宏、阿部仁史、藤村龍至、筒井康二、HTA研究会、松川昌平、柄沢祐輔

※新建築社HP(http://www.shinkenchiku.net)より転載。
language:
jp

category:
memorandum

author:
sho000

viewed:
99 viewed

status:
public

careated date:
March 12, 2010, 8:16 a.m.

edited date:
April 2, 2012, 6:29 a.m.


『アルゴリズミック・アーキテクチュア』
現在Harvard GSDで僕のアドバイザーをしていただいているコスタス・テルジディス氏の『Algorithmic Architecture』を翻訳させていただきました。僕は主に4,5,6章を担当しました。僕の手元にはまだ届いていないのですが、日本では、すでに書店に並んでいるようです。amazonでも買えます!

/media/upload/algorithmicarchitecture.jpg

『アルゴリズミック・アーキテクチュア』

是非多くの方に読んでいただき、アルゴリズミック・デザインの可能性を感じていただけばと思っております。
ご感想、ご意見等あればお聞かせいただければ幸いです。
よろしくお願いいたします。


///////////////////////////////////////////////////////////
『アルゴリズミック・アーキテクチュア』
コスタス・テルジディス 著
田中浩也 監訳 荒岡紀子・重村珠穂・松川昌平 訳
A5・208頁
定価2,835円(本体2,700円)

///////////////////////////////////////////////////////////
真のデジタルとは何か?
コンピュータの向こう側には何があるのか?

1960年代の『形の合成に関するノート』(クリストファー・アレグザンダー)、『建築の多様性と複合性』(ロバート・ヴェンチューリ)以来の本格的な建築理論書として世界中で注目されている“Algorithmic Architecture”(by Kostas Terzidis) の邦訳版がついに刊行!

本書では、コンピュテーションと建築をとりまく環境、アルゴリズミック・デザインの思想や現況、デザインという行為を問い直す哲学的な思考、そしてスクリプト使用法まで、深淵かつ実践的なテーマが扱われている。
近年、日本の建築界では「アルゴリズミック・デザイン」の可能性について活発な議論が交わされているが、本書は今後10年、建築はもとよりデザイン全般にかかわる人々にとっての主題を明らかにしてくれるものになるだろう。

建築の新たな探求を始めるために。

【主な目次】
日本語版に寄せて 池田靖史
序−アルゴリズミック・アーキテクチュアか?分身としてのコンピュータか? アントワン・ピコン
プロローグ
Chapter1 とらえどころのないものを、とらえようとすること−デザインとは何か
Chapter2 異質なる思考−他者性の複雑さ
Chapter3 アルゴテクチュアの簡略史
Chapter4 スクリプトとアルゴリズム
Chapter5 言語の曖昧性/建築の曖昧性
Chapter6 ペリプロクス−人工的な複雑さと単純さ
Chapter7 エピローグ/マルチローグ
訳者あとがき 田中浩也
関連文献
索引
プロフィール




language:
jp

category:
memorandum

author:
sho000

viewed:
120 viewed

status:
public

careated date:
Feb. 28, 2010, 11:13 p.m.

edited date:
April 3, 2012, 1:25 p.m.

page :
-1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -13 -14 -15 -16 -17 -18 -19 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -32 -33 -34 -35 -36 -37 -38 -39 -40 -41 -42 -43 -44 -45 -46 -47 -48 -49 -50 -51 -52 -53 -54 -55 -56 -57 -58 -59 -60 -61 -62 -63 -64 -65 -66 -67 -68 -69 -70 -71 -72 -73 -74 -75 -76 -77 -78 -79 -80 -81 -82 -83 -84 -85 -86 -87 -88 -89 -90 -91 -92 -93 -94 -95 -96 -97 -98 -99 -100 -101 -102 -103 -104 -105 -106 -107 -108 -109 -110 -111 -112 -113