Archives for blog ViolentCoding

[Mac]メニューバーに日付と曜日を表示する。

Leopardにしたので、最近はずっとMac自体をいじってばっかりいます。

Tigerの時にメニューバーの時刻表示部分をカスタマイズできるのを知って、日付と曜日も表示するようにしていました。

OS X: Add the Date to the Menu Bar - Blog Archive - Nate Klaiber
http://www.nateklaiber.com/?p=35

Windowsを捨ててMacを使おう!: メニューバーに日付を表示
http://port-system.net/cgi-bin/mac/blog.cgi/permalink/20060124065006

Macのメニューバーに日付を表示させる方法 - 頭ん中
http://www.msng.info/archives/2007/12/mac_menubar_date.php

結構便利だったのでLeopardでも設定してみた。

menubar_time

 


2008年03月10日追記:
iStat menusを使ってより簡単に、そしてカレンダー表示もする場合はこちら。

[Mac]メニューバーに日付と曜日を表示する(2)。


 

システム環境設定から「言語環境」>「書式」で、時刻の表示をいじるとメニューバーに表示されるフォーマットが変わります。

 

まずは、日付の表示フォーマットが欲しいので、「日付」部分で「カスタマイズ」ボタンを押します。
すると日付の書式を設定するダイアログが出るので、入力エリアの内容をメニューバーに表示したい日付フォーマットにカスタマイズします。

曜日表示も欲しいので「表示:すべて」に切り替えたり、「日付を構成する項目」からドラッグ&ドロップなどして「曜日」を追加し、あとは適当に各項目の表示形式をドロップダウンで変更します。

Date Full

好みの日付フォーマットができたら、入力部分で「コマンド + A」で全選択、「コマンド + C」でコピーします。

これを「時刻」表示の書式設定に貼付けるわけです。なので、「OK」なり「キャンセル」などで、この日付書式設定は閉じちゃいます。
※デフォルトに戻したいときは、「書式」で「地域:カスタム」を「地域:日本」にしてやれば、元に戻ります。

 

次に「時刻」部分で「カスタマイズ」ボタンを押し、いよいよ時刻表示をカスタマイズして、メニューバーに表示されるフォーマットを変更します。

上記の元ネタの説明で、時刻表示の「表示:中」を変更すればメニューバーに反映されるとなっているので、「表示:中」を選択して、先ほどコピーした日付書式設定を「コマンド + V」でペーストします。

Time Medium

日付と曜日、時刻の表示フォーマットを調整して、「OK」ボタンを押すと・・・、何故か変に初期化された「表示:長」風設定が適用されてます。

 

で、ここからが上記の元ネタの内容に追加なんですが、
時刻「表示:中」の入力内容を、全選択&コピーし、「表示:長」にペーストして、「表示:長」のフォーマットを変更するとメニューバーに適用されます。

Time Long

「表示:中」のカスタマイズをしないで「表示:長」のみを変更しても適用されません。どうも「表示:中」をデフォルト書式(H:mm:ss)から変更すると、メニューバーの表示カスタマイズが有効になり、「表示:長」の設定が適用されるようです。同時にシステム環境設定の「日付と時刻」>「時計」の設定が初期化されてしまいます。
なので「表示:中」にコピーすることは本当は必要なく、ただデフォルト書式をちょっとでも変更してやれば同じことです。

 

なんとも変な挙動ですが、バグなんですかね。
曜日が入るとおかしくなるのかな。

という訳で、最後に「日付と時刻」>「時計」で「曜日を表示」のチェックを外して完成です。

 

いちいち日付でコピーしたりがめんどくさい場合は、「時刻」で「表示:中」のデフォルト書式をちょっと変更して、以下のテキストを「表示:長」に貼付けしても変更できます。

    yyyy/MM/dd(EEEEE) H:mm

 

Related posts

[Flex] CSS Design Viewが良い感じ。(2)

1つ前の投稿を書いてから「Specific component with style name」はいったい・・・と思って、adobe labsのFlex 3 フォーラムで聞いてみたところ、Flex Builder TeamのGregさんから返答がありました。

The “Specific component with style name” acts as a hint to CSS Design View and serves to document the purpose of the style. However, Flex itself ignores the component name portion of the name.

So, if you have Label.myLabel{} in a css file and open that file in CSS Design View, you will see a preview of that style with a Label as the sample component. If you have just myLabel{}, CSS Design View will not know what to use as the sample component, so you would need to select the sample component from the combo box at the top of CSS Design View.

In the MXML source code, Flex considers Label.myLabel and myLabel to be the same thing. This is a limitation of Flex and the MXML compiler. It ignores all characters before the dot in the style name.

So, the Label.myLabel syntax is only useful in Flex Builder CSS Design View. It saves you from having to select Label as the sample component. We also consider it to be a good practice because it makes it clear from the name that the style is intended for use with a Label and not some other kinds of components.

– Greg Dow
– Adobe Flex Builder Team

 

TypeセレクタとClassセレクタがくっついたLabel.myLabel{…….} みたいなのはCSS Design Viewのみで意味ある書き方で、プレビューするコンポーネントを指定できるだけという事みたいです。
あと、スタイル名でドットの前はFlex・MXMLコンパイラで無視されるって書いてますね。

 

Related posts

[Flex] CSS Design Viewが良い感じ。

Flex Builder 3 (Beta2)のCSS Design Viewがなかなかどうして良さそうな感じです。

CSS Design View

Flex 3:Feature IntroductionsのCSS Design View (Updated for Beta 2)にビデオがあるので、それを見ればだいたいのCSS Design Viewでできることは分かると思います。

ひとことで言うとFlex Builder内でFlex Style Explorerみたいなことができるようになった感じです。

 

CSSファイルを新規作成して、CSSデザインビューに切り替えると、”New Style”ボタンがあって、そこからコンポーネント用のCSS定義を作成できたり、開いているCSSファイルに含まれるCSS定義からデザインビューに表示するものをプルダウンで選択できたりします。
で、それをCSSデザインビューのプロパティパネルからスタイル調整できるのです。

さらにはコンポーネントに含まれる別の部分のCSS定義に進める(画像のDropdown Listの”Edit”ボタン)仕様になっていて、なかなか考えられている印象です。

 

MXMLのデザインビューでも、コンポーネントにインラインでスタイル設定した後に、プロパティパネルから”Convert to CSS”ボタンでCSSファイルに移したり、CSSデザインビューに直接移動したりすることができます。

しかもコンポーネントのスタイルをインラインで再編集して、再び”Convert to CSS”ボタンを押すと、適用されているCSS定義の内容を上書きしてくれるなど、なかなかやります。

New Style Dialog Flex Properties Style

その”Convert to CSS”ボタンやCSSデザインビューの”New Style”からは、

  • All components (global)
    globalセレクタ( global{…….} )
    コンポーネント・スタイル名指定なし
    既にglobalセレクタがある場合は選択してもOKできない
    その後、デザインビューでプレビューするコンポーネントを選択する。(適宜変更可)
  • All components with style name
    Classセレクタ( .myStyle{…….} )
    スタイル名を指定する
    既に同じ名前のClassセレクタがある場合は選択してもOKできない
    その後、デザインビューでプレビューするコンポーネントを選択する(適宜変更可)
  • Specific component
    Typeセレクタ( Button{…….} )
    コンポーネントを選択する
    既に同じコンポーネントのTypeセレクタがある場合は選択してもOKできない
  • Specific component with style name
    Typeセレクタ.Classセレクタ?(Button.myButton{…….} )
    コンポーネント・スタイル名を指定する
    既にTypeセレクタ.Classセレクタの名前の組み合わせがある場合は選択してもOKできない

の4つのセレクタのタイプを選択することができます。

その時、MXMLデザインビューから”Convert to CSS”ボタンを押した場合には、そのコンポーネントにstyleNameが設定されます。

 

で、4つ目のTypeセレクタとClassセレクタがくっついたSpecific component with style nameが良く分かりません。styleNameではClassセレクタ部分のみが使用されるので(styleName=”myButton”)、Classセレクタと区別がつかないし、また既に指定してあるClassセレクタ名( .myButton{……} )とバッティングしても作成時にOKボタンが押せてしまいます。

ついでにClassセレクタはMXMLのデザインビューでプロパティパネルのStyleのコンボボックスに表示されるけど、このTypeセレクタとClassセレクタが繋がったやつは表示されないのです。

ただスタイル作成時にプレビューできるコンポーネントを限定しているだけなんですかね・・・

追記:Specific component with style nameについてFlex3のフォーラムで回答をもらいました。
[Flex] CSS Design Viewが良い感じ。(2)

 

Related posts

[Mac]Adobe CS製品のLeopard対応状況

Adobe CS製品のLeopard対応状況が米国Adobeのサポートにあがっていました。

追記:日本のサポートページにもあった。
Creative Suite3 のMac OS X Leopard への対応
http://www.adobe.com/jp/support/products/pdfs/leopardsupport_jp.pdf

Adobe - Support
http://www.adobe.com/support/

Hot issuesに対応状況をまとめたPDFがあります。

For information on running your Adobe application on Leopard (Mac OS X v. 10.5), go to the FAQ.

FlashとかPhotoshop、Illustrator、Fireworksとメインで使いそうなものは大丈夫そう。
また、アップデートが必要な製品には対応時期が書かれています。

 

Related posts

[Adobe]Technology Roadmap at MAX 2007



Adobe Technology Roadmap at MAX 2007, originally uploaded by e_s_jp.

遅くなっちゃったけど、取りあえず貼っとく。

その他の写真はここ
きちんとタイトル付けなきゃね・・・

 

Related posts

Pages: Prev 1 2 3 4 5 6 7 8 9 Next