自発呼吸トライアル
エス‐ビー‐ティー【SBT】
分離バラスト・タンク
【英】: segregated ballast tank
略語: SBT
分離バラスト・タンクのことをいう。カーゴ・タンク、機関室区画から完全に分離された特別のバラスト専用タンクで、バラストの注水、排出の操作には、独立した専用の配管およびポンプを利用する。SBT の目的は海洋汚染の防止であり、カーゴ・タンクにバラストを注水することによる油性汚水を発生させないことにある。したがって異常な荒天の場合を除き、SBT バラストのみで安全にバラスト航海ができることが要件となっている。そのため SBT の容量は、バラスト航海において、船の喫水、およびトリムを適正に保ち、かつ推進器を完全に水没させる量でなければならない。また新造タンカーにおいては、衝突・乗り揚げ事故などによる油流出を最小限にするために、SBT を船側または二重底に配置するよう義務づけられている。上記要件ほか詳細は 73/78 MARPOL 条約で規定されている。 |

スルバクタム
分子式: | C8H11NO5S |
その他の名称: | スルバクタム、CP-45899、Sulbactam、(2S,5β)-3,3-Dimethyl-7-oxo-4-thia-1-azabicyclo[3.2.0]heptane-2β-carboxylic acid 4,4-dioxide、Penicillanic acid 4,4-dioxide、SBT、SBT【スルバクタム】、(2S,5β)-2β-Carboxy-3,3-dimethyl-7-oxo-4-thia-1-azabicyclo[3.2.0]heptane4,4-dioxide、(2S,5R)-3,3-Dimethyl-7-oxo-4-thia-1-azabicyclo[3.2.0]heptane-2β-carboxylic acid 4,4-dioxide、1,1-Dioxopenicillamic acid、1,1-ジオキソペニシラン酸 |
体系名: | (1R)-4α-カルボキシ-3,3-ジメチル-6-オキソ-2-チア-5-アザビシクロ[3.2.0]ヘプタン2,2-ジオキシド、(2S,5β)-3,3-ジメチル-7-オキソ-4-チア-1-アザビシクロ[3.2.0]ヘプタン-2β-カルボン酸4,4-ジオキシド、ペニシラン酸4,4-ジオキシド、(2S,5β)-2β-カルボキシ-3,3-ジメチル-7-オキソ-4-チア-1-アザビシクロ[3.2.0]ヘプタン4,4-ジオキシド、(2S,5R)-3,3-ジメチル-7-オキソ-4-チア-1-アザビシクロ[3.2.0]ヘプタン-2β-カルボン酸4,4-ジオキシド |
sbt
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/02/17 09:24 UTC 版)
![]() |
|
開発元 | Scala Center |
---|---|
最新版 |
1.9.4 / 2023年8月25日 [1]
|
リポジトリ | |
プログラミング 言語 |
Scala |
対応OS | Cross-platform |
プラットフォーム | Java |
種別 | ビルド自動化 |
ライセンス | BSD License |
公式サイト | www![]() |
sbtは、ScalaおよびJavaのためのオープンソースのビルドツールである。JavaのMavenやAntに相当するツールである。
主な機能は以下の通りである。
- Scalaのコードのネイティブサポートと、さまざまなScalaのテストフレームワークとの統合機能
- 継続的コンパイル、継続的テスト、継続的開発の機能
- インクリメンタルなテストとコンパイルの機能(変更を加えたソースコードのみが再コンパイルされる、コードの変更の影響を受けるテストのみが再実行されるなど)
- ビルドの設定は、ScalaのDSLを用いて記述する
- Apache Maven および Apache Ivy 形式のリポジトリをサポートする Coursier[2] を使用した依存管理。かつては Coursier ではなく Apache Ivy だった[3]。
- 高速なイテレーションとデバッグのためにScalaインタプリタと統合されている
- Java/Scalaプロジェクトの混在をサポート
sbtはScalaコミュニティにおけるデファクトなビルドツールであり[4]、Lift web framework[5]やPlay Frameworkでも使用されている。
かつてsbtを開発していたLightbend, Inc.は、sbtを「Scalaのプロジェクトを構築するのに間違いなく最適なツールであり、インクリメンタル・コンパイルとインタラクティブ・シェルが最も優れたツールである」と述べている[6]。インクリメンタル・コンパイルモードに入ると、Scalaコンパイラは1回だけ初期化され、その後のスタートアップのコストを削減してくれ、ソースファイルの変更を追跡することで、その変更が影響する依存関係のみが再コンパイルされる。インタラクティブ・シェルは、ビルドの設定をその場で修正することを可能にし、プロジェクトに関係するすべてのクラスファイルとScala REPLに読み込んでくれる[7]。インクリメンタル・コンパイルが人気になったことで、Typesafeはこの機能をZincという独立したコンポーネントの形で抽出するようになった[6]。
sbtのプロセスAPIがScala 2.9で採用されたとき、すでにScala標準ライブラリにフィードバックされていた[8]。
歴史
sbtは2008年12月18日に初めて、オリジナルの作者Mark Harrahによって公式に発表された。2011年~2023年6月は Lightbend, Inc. が管理していた。それ以降は Scala Center が管理している[9]。
当初は"Simple Build Tool"の略であるとされていたが、現在は単に"sbt"であって略称とは考えられていない[10]。
ビルドファイル
sbtのビルドは.sbt
ファイルを用いて定義される[11]。以下は、build.sbt
のビルド定義の一例である。
val scalaTest = "org.scalatest" %% "scalatest" % "3.0.5"
val akkaVersion = "2.4.2"
val akkaActor = "com.typesafe.akka" %% "akka-actor" % akkaVersion
val akkaCluster = "com.typesafe.akka" %% "akka-cluster" % akkaVersion
// このビルドで使用する Scala のバージョンを 2.12.8 に設定する
ThisBuild / scalaVersion := "2.12.8"
ThisBuild / version := "0.1.0-SNAPSHOT"
ThisBuild / organization := "com.example"
lazy val root = (project in file("."))
.aggregate(helloCore)
.dependsOn(helloCore)
.settings(
name := "Hello",
// テストのために、依存関係を1つ追加する。
libraryDependencies += scalaTest % Test
)
lazy val helloCore = (project in file("core"))
.settings(
name := "Hello Core",
libraryDependencies += scalaTest % Test,
// 複数の依存関係を追加する。
libraryDependencies ++= Seq(akkaActor, akkaCluster)
)
使用例
sbtは各ビルドコマンドごとに起動することもあるが、コマンド無しで実行した場合には、インタラクティブモードで起動することもできる。たとえば、現在のビルドのビルドプロダクトをクリーンするには、以下のコマンドを実行する。
$ sbt clean
複数のコマンドを同じ行で指定することもできる。"Foo"という名前のテストを実行し、その後にエクスポートしたjarを公開するには、以下のコマンドを実行する。
$ sbt "testOnly Foo" publish
拡張性と統合
sbtの機能はプラグインアーキテクチャを利用して拡張することができる[12]。コミュニティによるコントリビューションを受け入れるためのウェブサイトがセットアップされており、署名、パッケージング、高階、アーティファクトのリリース、ブログらデータベースなどの他のサービスへの接続、Androidプラットフォームへのデプロイなどの他の技術との統合といったさまざまな機能を提供している[13]。
プロジェクトファイルを自動的に生成するプラグインが Eclipse 向けに提供されている。IntelliJ IDEA では、JetBrains 公式の Scala プラグインで sbt がサポートされている。
関連項目
- ビルド自動化ソフトウェアの一覧
出典
- ^ Releases · sbt/sbt
- ^ Overview · Coursier
- ^ sbt Reference Manual — sbt 1.3.x releases
- ^ Public repositories hosted on github which mention sbt
- ^ Getting started for Lift
- ^ a b “Zinc and Incremental Compilation”. typesafe's blog (13 August 2012). 22 August 2012閲覧。
- ^ Goldin. “sbt Scala Build Tool”. 7 May 2012閲覧。
- ^ “Scala 2.9.0 final” (12 May 2011). 22 August 2012閲覧。
- ^ “Lightbend transfers ownership of sbt to the Scala Center”. scala-lang.org. 4 September 2023閲覧。
- ^ “sbt Reference Manual — Frequently Asked Questions”. www.scala-sbt.org. 2019年6月8日閲覧。
- ^ sbt: .sbt build definition
- ^ “Plugins”. sbt. 17 October 2014閲覧。
- ^ “sbt Community Plugins”. 17 October 2014閲覧。
外部リンク
SBT
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/08/24 23:51 UTC 版)
形態 | テレビネットワーク |
---|---|
国 | ![]() |
視聴可能 | ブラジル国内の96% [1] |
設立 | シルヴィオ・サントスにより |
スローガン | A TV Que Tem Torcida |
所有者 | シルヴィオ・サントス・グループ |
開局 | 1981年8月19日 |
旧名 | TVS(1950年〜1980年) TVS(1976年〜1981年) |
映像形式 | 480i (SD) 1080i (HDTV) |
公式サイト | http://www.sbt.com.br/ |
SBT(ポルトガル語:Sistema Brasileiro de Televisão)は、1981年に開局したブラジルの大手テレビ局。オザスコに本社を置く。2016年に開局35周年を迎え、2021年には開局40周年を迎える。
概要
前身であるトゥピ(Rede Tupi)は、1950年にブラジル最初のテレビ局として開局した。一方、後にSBTを創設するシルビオ・サントスは、1976年にリオデジャネイロでTVS(Studio Silvio Santos Cinema e Televisão Ltda[2])という名称でテレビ局を開局した。
1980年、トゥピが経営難で閉局されると、ネット局だったサンパウロのチャンネル4、ポルトアレグレのチャンネル5、そしてベレンのチャンネル5をTVSが獲得した。
シルヴィオ・サントスは保有するチャンネルをすべて統合することを決定し、翌1981年8月19日、サンパウロのチャンネル4を中心にTVSは再出発。SBT(Sistema Brasileiro de Televisão)の名称でネットワークが形成された。
その後はグローボに次ぎブラジル第2のテレビ局の位置を固めていたが、近年はレコールによる攻勢を受けている。
主な番組
オーナーのシルヴィオ・サントスが司会を務めるトーク番組や子供番組、スポーツ、クイズ番組などが中心。また、自主制作したドラマはメキシコなどでも放映されている。
脚注
- ^ http://www.sbt.com.br/institucional/numeros.asp SBT Institucional
- ^ Silvio Santos
外部リンク
- SBT公式サイト
- SBT (SBTonline) - Facebook
- SBT (@SBTonline) - X(旧Twitter)
SBT
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/10/12 03:10 UTC 版)
SrBi2Ta2O9(タンタル酸ビスマスストロンチウム) 抗電界が、PZTの60kV/cmなどよりも、40kV/cmと小さく、低電圧駆動させられる。 電極材料に依らず、高い疲労耐性を持ち、1012回以上の分極反転に耐えられる。 インプリント現象が起き難い。 強誘電性を得るためには700℃以上の高温で結晶化させねばならない。 残留分極を持つa軸方向に薄膜を成長させ難い。 残留分極量が25μC/cm2と相対的に小さい。
※この「SBT」の解説は、「強誘電体メモリ」の解説の一部です。
「SBT」を含む「強誘電体メモリ」の記事については、「強誘電体メモリ」の概要を参照ください。
- sbtのページへのリンク