その副作用などにより日常生活に支障をきたす程度の健康被害が生ずるおそれがある医薬品のうち、特に注意が必要なものや、新規の医薬品。後述するスイッチOTCやダイレクトOTCの大部分が該当する。（イブプロフェンは例外で、指定第二類）第一類医薬品を販売できるのは、薬剤師の常駐する店舗販売業や調剤薬局のみである。薬剤師が、情報提供を購入者に積極的に説明する義務がある。そのため、全ての製品において、広告では「この医薬品は、薬剤師から説明を受け、使用上の注意をよく読んでお使いください」と表示される（ただし、第一類医薬品の風邪薬・解熱鎮痛薬においては表示内容が一部異なる）。このため、店舗販売業において薬剤師が不在になった場合は販売できない。なお、薬局では薬剤師が不在となった場合は、店舗自体を閉める必要がある。第一類医薬品は薬剤師による情報提供が必要であり、購入者から情報提供不要の申し出があった場合においても、薬剤師が必要と判断した場合には、積極的に情報提供を行わせる必要があること。また、薬剤師以外が情報提供を行うことがないよう（相談は可）、登録販売者または一般従事者から薬剤師への伝達の体制およびその方法を手順書に記載することが望ましいこととされている。なお、法第36条の10第6項で医薬品を購入し、または譲り受ける者から説明を要しない旨の意思の表明があった場合には適用しないこと。ただし、相談があった場合は全ての医薬品について義務となっている。店舗における登録販売者および一般従事者による販売・授与は、薬剤師の管理・指導の下で可能とされている。
店舗管理者による管理が主だが、店舗管理者が直接管理しない場合（退店時など）は、店舗管理者以外の薬剤師または登録販売者が管理代行できる（記録・報告が必要）
規制緩和による2009年施行の改正薬事法で、一般用医薬品は主に消費者に対する情報提供の必要性の程度によって第一類、第二類、第三類の3種に分けられることになった。なお、一部の医薬品は医療用医薬品の認可のまま流通していたが、薬事法改正により医療用医薬品は店舗販売業の店舗では販売できなくなるため、一般用医薬品としてリニューアルしたものもある（ベトネベート・フルコートなど）。なお、商品外箱などに医薬品の分類を記載する場合は、「第1類医薬品」というように算用数字を用いることが同法施行規則に定められている。
ONElist社の前CEOであったマーク・フレッチャー (Mark Fletcher) が2003年にサイトを立ち上げ、2005年2月にAsk.comに買収された。2007年7月23日には、BloglinesはiPhone対応版をリリースした。さらに同年8月27日には、購読フィードのツリーUI上でドラッグ&ドロップしたり、初期ページをカスタマイズできるなどの新機能を追加したベータ開発版をリリースした。Bloglinesは外部ソフトウェア用のAPIも提供しており、外部からフィードを読み込んだり、エントリデータベースを検索したり、ブログの更新を通知したりできる。
ウィリアム・エンプソン（William Empson　1906年9月27日 - 1984年4月15日）は、英国の文学批評家、詩人。英国ヨークシャー州に生まれる。ケンブリッジ大学で数学を専攻、のち文学批評に転じ、アイヴァー・リチャーズの影響を受ける。1930年『曖昧の七つの型』を発表。1931-1934年東京文理科大学で教え、帰国後、『牧歌の諸変奏』（1935）を発表。1937年北京大学に赴任し、1940年戦争のため帰国。1947-1952年再び北京大学で教える。1953-1971年シェフィールド大学英文学教授。その後名誉教授。ニュー・クリティシズムの重要な批評家で、自らも詩集を出している。
Kernel Normal Form とも呼ばれるスタイルで、BSD系オペレーティングシステムでよく使われている。主にカーネルコードで使われているが、ユーザーランドのコードでもよく使われている。ハードタブ（viでは ts）は一般に8文字ぶんの幅だが、ソフトタブはその補助として定義され（vi では sw）、通常4文字幅とされている。ハードタブはブロックを示すのに使われ、ソフトタブは文が1行に収まらずに折り返さなければならないときに使われる。さらに言えば、関数呼び出しでは括弧の前に空白を置かないが、C言語の構文 if、while、do、switch、return は括弧の前に空白を置く（return 文で値を返すとき括弧を使用）。以下はその例である: while (x == y) {         something();         somethingelse(); } finalthing(); if (data != NULL && res > 0) {         if (!JS_DefineProperty(cx, o, "data", STRING_TO_JSVAL(             JS_NewStringCopyN(cx, data, res)), NULL, NULL,             JSPROP_ENUMERATE)) {                 QUEUE_EXCEPTION("Internal error!");                 goto err;         }         PQfreemem(data); } else {         if (!JS_DefineProperty(cx, o, "data", OBJECT_TO_JSVAL(NULL),             NULL, NULL, JSPROP_ENUMERATE)) {                 QUEUE_EXCEPTION("Internal error!");                 goto err;         } } static JSBool pgresult_constructor(JSContext *cx, JSObject *obj, uintN argc,     jsval *argv, jsval *rval) {                 QUEUE_EXCEPTION("PGresult class not user-instanciable");          return JS_FALSE; }