WordNet
- not twisted; formerly twisted but now straight
- turn in the opposite direction; "twist ones head"
- twist suddenly so as to sprain; "wrench ones ankle"; "The wrestler twisted his shoulder"; "the hikers sprained their ankles when they fell"; "I turned my ankle and couldnt walk for several days" (同)sprain, wrench, turn, wrick, rick
- form into twists; "Twist the strips of dough"
- turning or twisting around (in place); "with a quick twist of his head he surveyed the room" (同)turn
- social dancing in which couples vigorously twist their hips and arms in time to the music; was popular in the 1960s; "they liked to dance the twist"
- a jerky pulling movement (同)wrench
- form into a spiral shape; "The cord is all twisted" (同)twine, distort
- practice sophistry; change the meaning of or be vague about in order to mislead or deceive; "Dont twist my words" (同)twist around, pervert, convolute, sophisticate
- do the twist
PrepTutorEJDIC
- 〈糸・なわなど〉‘を'『よる』,より合わせる(糸・なわなどに)…‘を'よる《+名+into(in)+名》 / …‘を'よって(より合わせて)作る,なう;(…から)…‘を'よって作る《+名+from(out of)+名》 / (…に)…‘を'『巻きつける』,からませる《+名+around(《英》round)+名》 / …‘を'ねじる,よじる,しぼる / 〈足首・関節など〉‘を'くじく,ねんざする / 〈顔など〉‘を'ゆがめる,しかめる;…‘を'ゆがめて(…に)する《+名+into+名》 / 〈言葉・文章など〉‘の'意味を曲げる,‘を'曲解する / …‘を'回す,‘の'向きを変える / よじれる,ねじれる,ゆがむ / 身をよじる,体をくねらせる / 縫うように進む,曲がりくねる / 〈C〉『より合わせること』;より,ねじれ,ゆがみ / 〈C〉より合わせて(よって)作ったもの(より糸,なわ,ねじりパンなど) / 〈C〉(意味などを)ねじ曲げること,曲解,こじつけ / 〈C〉(道・流れなどの)曲がり,くねり / 〈C〉(性質・態度などの)癖,かたより,ゆがみ / 〈C〉(事件などの)意外な急変 / 〈C〉〈U〉(野球で)カーブ,曲球 / 《the ~》ツイスト(1960年代に流行した体をひねって踊る強烈な踊り)
Wikipedia preview
出典(authority):フリー百科事典『ウィキペディア(Wikipedia)』「2015/08/07 22:59:11」(JST)
[Wiki ja表示]
Twisted は Python で記述されたイベント駆動型のネットワークプログラミングフレームワークで、MIT License でライセンスされている。
Twisted プロジェクトはTCP、UDP、SSL/TLS、IP マルチキャスト、UNIXドメインソケットをサポートし、また、多数のプロトコル(HTTP、NNTP、IMAP、SSH、IRC、FTP など)をサポートしている。
目次
- 1 中心的な概念
- 1.1 プロトコルとトランスポートの分離
- 1.2 Deferred (遅延評価オブジェクト)
- 1.3 スレッドのサポート
- 1.4 外部イベントループ
- 2 Twisted を使用しているアプリケーション
- 3 関連項目
- 4 脚注
- 5 外部リンク
中心的な概念
プロトコルとトランスポートの分離
Twisted は論理的なプロトコル(通常 HTTP や POP3などのストリームベースのコネクションに依存している)と、そうしたストリームベースのセマンティクスをサポートした物理的なトランスポート層(ファイル、ソケット、SSL ライブラリなど)との完全な分離を目指して設計されている。論理的なプロトコルとトランスポート層との接続は、情報が論理プロトコル層に渡される最後の瞬間まで行われない。論理的なプロトコルはトランスポートレイヤのインスタンスを通知され、メッセージを送り返したり、相手の識別情報を確認したりするために使用することができる。ただし、プロトコルのコード内で、 トランスポート層にトランスポート層内の問題について問い合わせを行うことが可能である。当然ながら、トランスポート層がそのような方法をサポートしていなければプロトコルのコードは失敗する。
Deferred (遅延評価オブジェクト)
Twisted のアプリケーションモデルの中心は、Deferred (他の分野ではfutureとも呼ばれる)の考え方である。Deferred とは、たとえば遠隔地の相手からデータを必要とするなどの理由によりまだ結果が計算されていない値である。Deferred は通常のオブジェクトのように他に渡すことはできるが、値を問い合わせることはできない。各 Deferred はコールバックチェインをサポートしており、Deferred が値を取得すると、コールバックの結果を次の入力として、コールバックチェーンを通じた通知が行われていく。これにより Deferred の値を知ることなく扱うことができる。たとえば、Deferred がリモートの IPアドレス を 4 桁の形式で格納する文字列を返すとき、それを 32 ビットの数値に変換するようコールバックを追加することができる。Deferred のユーザーは、これを 32ビットの数値を返す Deferred として扱えるようになる。この機能、および"エラーバック(errback)"(エラーハンドラーとして呼ばれるコールバック)を定義する 機能により、イベントドリブンの抽象化を保ったままで、コード上は時系列に書くことを可能にしている。
スレッドのサポート
Twisted はスレッドを Deferred の入力として用いることで、生のスレッドに対する抽象化をサポートしている。すなわち、Deferred は即時に制御を返し、スレッドが終了したときに値を受け取る。メインスレッドで動作するコールバックを定義することができ、これにより複雑なロック処理の必要性を軽減させている。 データベースの呼び出しそのものも外部スレッドとして行われるが、結果はメインスレッドで発生する。
外部イベントループ
Twisted は GTK+、Qt や Cocoa (PyObjC を介して)などの、外部のイベントループと結合することができる。これにより GUI プログラムのネットワークサポート層として Twisted を用い、Python ネイティブのライブラリのようにソケットごとにスレッドを持ってしまうオーバーヘッドなしに、すべてのライブラリを使うことができる。このモデルを使うと、たとえば本格的な Web サーバを GUI プログラムと同一プロセス内で結合することができる。
Twisted を使用しているアプリケーション
Twisted を用いたアプリケーションの実装で有名なものとしては、Jaiku がある。また ITA Software が開発したエア・カナダの航空券予約システムは、Twisted を広範囲にわたって使用している。[1].
関連項目
- Perl Object Environment, Perl プログラミング言語のための相当するフレームワーク
- Twisted Lore, Twisted チームが開発したドキュメント生成プログラム
脚注
- ^ http://www.eweek.com/c/a/Application-Development/Python-Slithers-into-Systems/1/
外部リンク
- Twisted Matrix Labs HomePage
[Wiki en表示]
Twisted may refer to:
Contents
- 1 Music
- 2 Film and television
- 3 Other uses
- 4 See also
Music
Industry
- Twisted Records (UK), a record label specializing in psychedelic trance
- Twisted Records (U.S.), an electronic music record label
Works
Twisted (Usher and Pharrel song)
- Twisted (musical), a parody of Disney's Aladdin
- Twisted (Del Amitri album), 1995
- Twisted (Hallucinogen album), 1995
- "Twisted" (Annie Ross song), a 1952 jazz song, recorded by Lambert, Hendricks & Ross and covered by Bette Midler, Joni Mitchell and others
- "Twisted" (Keith Sweat song)
- "Twisted" (Brian McFadden song)
- "Twisted" (Vandalism song)
- "Twisted", a song by Avail from their 1992 album Satiate
- "Twisted", a song by Carrie Underwood from her 2007 album Carnival Ride
- "Twisted", a song by Heidi Montag from her 2010 album Superficial
- "Twisted", a song by Quiet Riot from their 1995 album Down to the Bone
- "Twisted", a song by Skylar Grey, Eminem & Yelawolf from the 2014 album Shady XV
- "Twisted", a song by rapper Tiffany Foxx
Film and television
- Twisted (1986 film), a horror film by Adam Holender starring Christian Slater
- Twisted (1996 film), a retelling of Oliver Twist in a contemporary setting, directed by Seth Michael Donsky
- Twisted (2004 film), a thriller starring Ashley Judd and Andy Garcia
- Medusa (alternate title Twisted), a 1973 thriller directed by Gordon Hessler
- Twisted (TV series), 2013
- "Twisted" (Star Trek: Voyager), a television episode
Other uses
- Twisted (software), an event-driven networking framework
- WarioWare: Twisted!, a 2005 game for the Game Boy Advance
- Twisted (novel), by Laurie Halse Anderson
- Twisted, a Pretty Little Liars novel by Sara Shepard
- Twisted (book), a short story collection by crime writer Jeffery Deaver
- More Twisted, a second short story collection by Deaver
- Creme Egg Twisted, a chocolate bar
- Twisted: The Game Show, a 1994 3DO game
See also
- Twist (disambiguation)
- Twister (disambiguation)
UpToDate Contents
全文を閲覧するには購読必要です。 To read the full text you will need to subscribe.
English Journal
- Twisted intramolecular charge transfer and its contribution to the NLO activity of Diglycine Picrate: a vibrational spectroscopic study.
- Alen S1, Sajan D2, Umadevi T3, Němec I4, Baburaj MS5, Bena Jothy V1, Selin Joy BH5.
- Spectrochimica acta. Part A, Molecular and biomolecular spectroscopy.Spectrochim Acta A Mol Biomol Spectrosc.2015 Jan 25;135:720-31. doi: 10.1016/j.saa.2014.07.043. Epub 2014 Aug 1.
- Single crystals of Diglycine Picrate (DGLP) were grown by slow evaporation technique and the vibrational spectral analysis is carried out using FT Raman and FT-IR spectroscopy, supported by Density Functional Theoretical (DFT) computations to derive equilibrium geometry, vibrational wavenumbers and
- PMID 25137250
- Experimental and DFT studies on the vibrational and electronic spectra of 9-p-tolyl-9H-carbazole-3-carbaldehyde.
- Wang Y1, Zhang Y2, Ni H3, Meng N3, Ma K3, Zhao J3, Zhu D4.
- Spectrochimica acta. Part A, Molecular and biomolecular spectroscopy.Spectrochim Acta A Mol Biomol Spectrosc.2015 Jan 25;135:296-306. doi: 10.1016/j.saa.2014.06.103. Epub 2014 Jun 27.
- The compound 9-p-tolyl-9H-carbazole-3-carbaldehyde (HCCD) was synthesized and characterized by X-ray diffraction, FT-IR, FT-Raman and UV-Vis spectra. The X-ray diffraction study showed that HCCD has a Z-configuration. The benzene ring including methyl is twisted from the mean plane of the carbazole
- PMID 25078462
Japanese Journal
- 表裏面で直交する加熱線のレーザフォーミングによるねじれ曲面成形における加熱順序の影響
- 日本金属学会誌 = Journal of the Japan Institute of Metals and Materials 79(12), 639-643, 2015-12
- NAID 40020677804
- Numerical Solution on Transient Heat Transfer for Forced Convection Flow of Helium Gas over a Twisted Plate with Different Helical Pitch (特集 ISME HARBIN 2014)
- Marine engineering : journal of the Japan Institute of Marine Engineering = マリンエンジニアリング :日本マリンエンジニアリング学会誌 50(6), 776-781, 2015-11
- NAID 40020639499
Related Links
- The official Twisted website. View videos, read blogs, news, recaps, cast bio, free episodes, and join the conversation at ABCFamily. ... about the show Twisted: a one-hour mystery full of twists and turns that follows Danny Desai, a ...
- An event-driven networking engine written in Python and MIT licensed. ... What is Twisted? Twisted is an event-driven networking engine written in Python and licensed under the open source MIT license. Twisted runs on Python 2 and ...
Related Pictures
★リンクテーブル★
[★]
- 関
- arcuation、curling、curvature、flexural、inflection、torsion、torsional