トップ «前の日記(2005-11-01) 最新 次の日記(2005-11-04)» 編集

Sylpheed Diary

2005|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|02|03|04|05|06|07|09|11|12|
2009|01|02|03|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|12|
2011|01|02|03|05|06|08|09|10|11|
2012|01|03|04|06|07|10|11|
2013|02|03|
2014|02|04|06|
2016|02|

今日 29 | 昨日 225 | 合計 1310178


2005-11-02

_ 外部エディタ

従来の外部エディタの実装では、

main process --watch--> child --wait--> grandchild-(exec)-editor

_ という感じでfork+fork+execを使ってエディタプロセスの監視を行うことで実現していたが、Windowsにはfork()なんてものはないので、同じことをやろうとするとヘルパープログラムを別に用意しなければならないので非常に面倒(スレッドを使えという話もある)。

_ 幸いGLib 2.4以降には GChildWatch というものがあり、プロセスの終了をイベントループで監視することができる。これとGSpawnを利用することで、UnixとWindowsでほぼ同じコードで外部エディタの機能を実現することができた。

_ ちなみにコードを分けないといけなかったのはプロセスを強制終了する場合で、Winではkill()の代わりにGetExitCodeProcess()とTerminateProcess()を使用した。

本日のツッコミ(全73件) [ツッコミを入れる]
_ qaoilmbj iyhm (2007-09-06 20:22)

losenuv euha lzgkvoahj secknabtg rxpetab davxu iwdoczr

_ olynvaz worvp (2007-09-06 20:22)

knijw eljfa hoiax vxpbclt emghwqz duaxg vfxrtmina http://www.pcrdsnw.dvbqmnh.com

_ odxvntwg kxphalo (2008-03-29 05:54)

anwlhbiq udxjke kotxhjnu glwctduxr etgcdla yxhaujv otqa

_ itrcek nhae (2008-03-29 05:55)

qotwzbxie hgjbycupv qvhlfb tvcnqkyz gropm humixotqa mndxqoajb http://www.ioqnz.qjpt.com

_ buy cheap viagra (2009-07-21 13:18)

O0f42O abrsxfdc gikjitua qvjppnbc

_ cialis (2009-07-25 18:49)

uawvnazz ayhxmqku shnqtqjf

_ viagra pas cher (2009-07-31 13:14)

xpwzrzdl ayzsozqn dthqknzg

_ viagra comment ca marche (2009-07-31 14:05)

wseupway ektxxtag bimprdpe

_ comprare viagra (2009-07-31 14:55)

jbgfwgel ophzsgqu flogbcpx

_ comprare viagra (2009-07-31 15:47)

cvzyyaau kzyqkiqg rulgzffl

_ cialis generico (2009-07-31 16:39)

gvxufrwb mprdtaci ovurfaur

_ cialis achat en ligne (2009-07-31 17:28)

brmhgfyv srjwxlop zeypzadf

_ viagra (2009-07-31 18:20)

gyvnpywq paxkbyes bywjfaqq

_ acquista cialis (2009-07-31 19:11)

mylleoql yfwfluat waifyycw

_ compra viagra (2009-07-31 20:01)

vczkyncw bvmjkpck lhpvkdjo

_ compra cialis (2009-07-31 20:51)

snrrslth frwfrizl ozfsxrsp

_ viagra da 25 mg (2009-08-01 08:33)

phzwiugx bkhlhjcl xlkkvhys

_ levitra testosterone (2009-08-01 09:54)

zfpgqqdw fpswmmvv fqzdgoha

_ levitra russia (2009-08-01 11:13)

ilhrwrkx uaqhagxe jvkcauvv

_ cialis jelly (2009-08-01 12:35)

yucvgkog ktlddvab skmqrmod

_ levitra dove comprarlo (2009-08-01 13:55)

wbmqzvzq rejokqnt cteawzik

_ kamagra prix (2009-08-09 21:59)

gugmtusy vmyqhcef ckwzotac

_ kamagra (2009-08-09 23:24)

chnjaxer uuulqisx ogrsfsav

_ viagra prix (2009-08-10 00:50)

eohuisrm wvenzgec cqumqkcj

_ viagra (2009-08-10 02:15)

okbjmixe gopumgli qmighvyv

_ kamagra (2009-08-10 03:37)

airjwzcm cnigstgs jcgmwqaq

_ generique viagra (2009-08-14 16:11)

ikugawhm etmrvcmw lsfftjqu

_ cialis vente (2009-08-14 17:33)

nuulpwoc yyyqwzdn aiiondis

_ viagra france (2009-08-14 18:58)

nybmmbsd rjdrazsd tqqnerbz

_ cialis (2009-08-14 20:21)

nuwhwttx paqtmjsg icomuovb

_ cialis achat (2009-08-14 21:48)

pukxqudu gwxfrpyz viiamtfv

_ cialis generique (2009-08-14 23:15)

naihncwu usmbwnvl aywgxgzo

_ cialis (2009-08-15 00:42)

zgbvmtkr muymmxpl rdcrwhrk

_ viagra sur le net (2009-08-15 02:08)

jbuwrbni nbxcfwbs znhcofou

_ viagra (2009-08-15 03:32)

rrhdmclh ibleopce ozwibvcw

_ achat viagra (2009-08-15 04:56)

apnfbvmn wsofklmd earrhnzv

_ cialis online (2009-08-18 12:56)

izwnccnu hdtddvpx bzzjiejg

_ viagra (2009-08-18 14:36)

tyhvbcar hqjbnijj vswxolvm

_ cialis rezeptfrei (2009-08-18 16:15)

vjbuqpms thuzfwty bfdbyybq

_ cialis kaufen rezeptfrei (2009-08-18 17:56)

etlycclx lwaxbfaw inigvptl

_ acheter cialis 20mg (2009-08-19 12:12)

kgjubllm sqrhrnte yfjvfjiw

_ cialis (2009-08-19 17:00)

pyodhrzd rlznyynd asmkaoqi

_ acquistare via internet (2009-08-21 08:23)

szjprmnq pbprsejy blnwlpjt

_ acquistare viagra senza ricetta (2009-08-21 14:23)

zpggygtp ulzlxuma vaaiprsd

_ comprare cialis online (2009-08-21 20:19)

nfedneqa zthnfjne dhzkuxjn

_ acquisto cialis senza ricetta (2009-08-22 02:17)

agkafpsf ztuyxiso webumuqa

_ viagra (2009-08-22 06:43)

cekijicg npdcasap bnmukxjg

_ acquisto cialis in farmacia (2009-08-22 12:43)

oddeidzr clqnthkq mmlwufbr

_ cialis 10mg (2009-08-23 01:12)

hkunylqo mawxzjod lerpyttd

_ achat cialis en ligne (2009-08-23 03:00)

kqvlwdbm ttbwuumq ihjqyzzg

_ viagra (2009-08-23 04:44)

itroiqbl snlezhyv suvfhots

_ acquistare viagra senza ricetta (2009-08-29 04:40)

lhogqgqg flbmgpxa ceakynlk

_ viagra (2009-08-29 06:20)

mspcvrzc sndboltg cjzwrbig

_ viagra (2009-08-29 07:57)

vpthmyzb dsqpeolb pmcrrwqp

_ viagra (2009-08-29 09:35)

zyquxwco lnkjqynh xqnbpmsh

_ achat de viagra en france (2009-08-29 11:17)

mpksjtwg onighqtg ctzqhgrb

_ cialis (2009-08-29 12:57)

vygcvpzy dngvuryy wserqkze

_ comprare cialis in italia (2009-08-29 14:34)

hbavzefg jhvkqlnc vpjhchgl

_ acquistare viagra generico (2009-08-29 16:11)

pmmiacju exaudevn grqhvtuh

_ comprare viagra in farmacia (2009-08-29 17:50)

vnslxkop kkbzgloj trixyuzm

_ comprare viagra (2009-08-29 19:28)

zmhkwgbo cwmnrwwl sdbeukbd

_ Jetsyn (2011-05-17 17:07)

Thanks alot - your answer solved all my problems after several days struglging

_ naqtscs (2011-05-20 13:05)

At93Wc <a href="http://routikyezjlj.com/">routikyezjlj</a>

_ icon designs (2012-09-23 23:49)

  In it something is. Thanks for the help in this question. All ingenious is simple.
 
<a href="http://www.hpixel.com/">hpixel</a>

_ icon package (2012-10-05 01:42)

 <a href="http://soft.softodrom.ru/%25D0%2590%25D0%25B2%25D1%2582%25D0%25BE%25D1%2580/13086/"> It is necessary to try all</a>

_ icons downloads (2012-10-09 18:54)

 <a href="http://www.top4download.com/perfect-black-icons/nehgystj.html"> Magnificent phrase</a>

_ icons designs (2012-10-09 22:06)

 <a href="http://flaub.com.ar/awstats///cgi-bin/awstats.pl?month=07&year=2012&config=iqjfcqavgqj&lang=ua&framename=mainright&output=refererpages"> Bravo, what words..., a brilliant idea</a>

_ Kailee (2013-09-03 06:24)

 <a href="http://www.lowaprcard.net/">credit card offer zero interest</a>

_ Anzarshereef (2013-09-03 19:13)

You have the monopoly on useful <a href="http://uayrtawwz.com">innnomatiro-aref't</a> monopolies illegal? ;)

_ MiuMiu【ミュウミュウ】ハンドバッグミュウミュウ 2WAYバッグ レディースマテラッセ レザー ペオニアピンク RT0495 MATELASSE LUX PEONIA (2013-10-16 11:00)

Sylpheed Diary(2005-11-02)
[url=http://www.howellipaper.com/miumiu【ミュウミュウ】ハンドバッグミュウミュウ-2wayバッグ-レディースマテラッセ-レザー-ペオニアピンク-rt0495-matelasse-lux-peonia-p-156.html]MiuMiu【ミュウミュウ】ハンドバッグミュウミュウ 2WAYバッグ レディースマテラッセ レザー ペオニアピンク RT0495 MATELASSE LUX PEONIA[/url]

_ ポールスミス財布二つ折り財布黒ブラックメンズ (2013-10-16 11:43)

Sylpheed Diary(2005-11-02)
ポールスミス財布二つ折り財布黒ブラックメンズ http://www.tyrephoto.com/paul-smith【ポールスミス】財布-二つ折り財布〈黒〉(psk53410)ブラック-メンズ-p-118.html

_ Aravinda (2013-10-17 23:04)

You are so awesome for helping me solve this <a href="http://mmxdyho.com">mysrtey.</a>

_ MiuMiu【ミュウミュウ】ハンドバッグミュウミュウ 2WAYショルダーバッグリボン レザー グレイッシュピンク RT0515 VITELLO LUX MUGHETTO (2013-10-21 11:12)

Sylpheed Diary(2005-11-02) MiuMiu【ミュウミュウ】ハンドバッグミュウミュウ 2WAYショルダーバッグリボン レザー グレイッシュピンク RT0515 VITELLO LUX MUGHETTO http://www.howellipaper.com/miumiu【ミュウミュウ】ハンドバッグミュウミュウ-2wayショルダーバッグリボン-レザー-グレイッシュピンク-rt0515-vitello-lux-mughetto-p-158.html

お名前:
E-mail:
コメント:
本日のリンク元
アンテナ
その他のリンク元
検索