最終更新: 2013-04-15T03:23+0900
どうせ Rubyマクロはコマンドの先頭を小文字にする必要があって他のマクロと同じように書けないのだし、使われてないからこれまでに書かれたマクロ資産との互換性を図る必要もないし、例外とリークの元になり実行前の負荷も発生させる SCRIPTITEM_GLOBALMEMBERSフラグを落とすのがいいと思う。ScriptEngine名が "RubyScript." で始まるときとかに限って。
SCRIPTITEM_GLOBALMEMBERSフラグを落とすと $Editor.insTextだけのマクロは何十回でも問題なく実行できてるけど、それだけで安心してよいものか。Editorと書いたときのように(数字で始まるマクロコマンドを呼んだときも?)初回で確実に落ちるというだけならいいけど、何回も実行してるうちに運が悪ければ落ちるというのがあれば
最終更新: 2014-01-09T20:02+0900
全然使わない間に(100回も出し入れしてない) CDと DVDの読み込みが怪しくなっていた(CDのトラックが飛ぶ、DVDの映像と音声がスローになる) CMT-SE3を開けてみた。ケースだけ。
後上方から。潔癖な人は見ただけでじんましんが出そうか?普段は7本のケーブルがささってる。1.DVD画面出力(Sビデオ)、2.3.左右スピーカーケーブル、4.PC音声入力(光角形)、5.PS3音声入力(光角形)、6.7.PS2音声入力(赤・白)。
光学ドライブを上から。左が正面。上下に切れてるけど画像左側の上下と、緑色の基板のすぐ左の3か所、黒いフレームの裏側に挿入されたディスクによって駆動される回転部分があってそれを同期するのが白い多数のギア。物理的な装置っていうのは面倒くさいなあ。しかもそれがあまり歓迎されないスロットローディングのためっていう。基板と歯車の接続はカムみたいになってる。カタカタっと2段くらい変化する。
後側面。ファンのある側。スポンジで光学ドライブ部分とは仕切られてる。
これはたぶん後側面。ファンのない側。右が前。仕切りのスポンジがちょっとだけ見えてる。画像中央でひときわ目立ってるのは NECのチップ。どういう順番で配置が決まって斜めになるんだろ。基板上の文字は誰のために書かれてるんだろ。
前部を上から。画像下が正面。前面パネルの上側を手前に開いた状態。ホコリがひどい。前面パネルを外した状態では電源が入らなかった。
前面扉がかっちりしまる仕組み。黒いにょろは虫や糞でなくマジック。
黒い歯車の回転。もはや前面扉のしっとりした開閉感は失われてしまった。ゴロゴロゴロ。
正面から。ファンから遠いし目立つ隙間もないのにホコリがひどい。ただし底部に限る。
上から。画像下が正面。ドライブ上部を左上にずらした状態。またしても歯車の列。物理装置は面倒くさい(2回目)。そしてたぶん歯車なんて面倒くさいだけの一番単純な仕組み。失敗したことにレンズが写ってない。ディスクの回転中心のすぐ右上、金属フレームの隙間からわずかに見える白いプラスチックがレンズの覆い。レンズとの間になにやら液体が。レンズ周囲のパーツが濡れてた。ウォームギア(ja.wikipedia.org)っていうのはたぶん細かく溝を刻んだ棒状の歯車が、いくつもの体節にわかれたワーム(worm)に見えることから付けられた名前なんだろう。ウォームでは warmしか思い浮かばなくていかん。
回転するディスク。中央より左上の細いバネが何をしてるのか解らない。白いプラスチック部分を押し上げるには非力だし、反対側の足はただ固定されてるだけだし。
2004年から 9年目だけどまだ現役で、ソニータイマーは作動しませんでした。こういう場合壊れたのはタイマーだったんだといって、ソニータイマーの精確さへのある種信頼は揺らがないのでした。
揺らがないを揺るがないとも揺るぎないとも書けて迷う(強勢は順番にが、が、ないに置くけどどうでしょうか?)。揺ら―は口が開くからかちょっとゆるいよね。揺る―の方に意志を感じる。ゆるがせにしないとも言うしって書こうとしたらこちらは忽せにしないと書くらしい。
関係ないけど名詞を使う部分で「間違え」というのは子供っぽく聞こえる。「違かった」「違くて」もそう。語彙が足りなくて強引につないだみたい。正しい正しくない、方言のひとつだというのと関係なく、そう聞こえるというはなし。「間違う」が新しい言い方とは知らなかった。けろっぴ。「有無を言わさず」より有無を言わせずの方が好き。「すべらか」って
電源スイッチのぽっちが折れた。接着剤でくっつけたけどこれからは気ぃつかうなあ。またとれたらこれ を3点で固定しよう。
効きが悪いので電池を交換したが改善しない。具体的には電源とボリューム(※一番よく使うボタン)を、効果が現れるまで長押しする必要が出てきた。ウェットティッシュでボタンの裏側と基板を拭いたら良くなったみたい。
最終更新: 2013-05-01T20:17+0900
水彩画調。サムネイルだと効果がわかりづらい。ディテールが溶けて輪郭を墨でなぞったような効果。これと違って、絵画調HDRとリッチトーンモノクロは複数回シャッターなのでカメラでやる価値があると思う。価格.comの顔アイコンはどうしてどれもこれもイラっとするのだろう(特にじじいと黄帽)。
刻印サービスがあるからソニーストアで買った。後継機種の PRS-T1(赤色は対象外)、PRS-T2(サービス適用外)と劣化していったけど、使い捨て商品はいらないよ(捨てるのが面倒だ)。
そそられる視点。この靴、内外両側にバックルがあるんだけど(左右を間違えてないよアピール)、内側のは歩くのに邪魔だし危険でもあるね。
最終更新: 2013-05-26T18:00+0900
家では小学校で使っていたハサミが現役だが、早々に二代目Myハサミの持ち方を決めたい。
ベスト。だがグリップがでかすぎる。薬指と親指が背と腹、開くためと閉じるための2点の接触を維持するためにたいへん苦労している。ベルヌーイカーブ刃を一番に決めてしまったが、そのラインアップに満足できるグリップはなかったのでした。
結局、中指以下3本を輪っかの中に入れることにした。あと、ゴムグリップはすぐ黒くなる。
左手で切るとき(右手の爪を切るときとか!)のコツは、親指を3枚目のように折り曲げることなんだよね?そんで他の指はそれまでと反対に反らせる(腹で押して支える)。ガタがないから今はどうやったって切れてわからん。
最終更新: 2013-05-02T16:45+0900
830 :名無しさん@お腹いっぱい。:2013/04/30(火) 13:45:27.36 ID:ph+iG0mE0 >>829 これってブロックコメントの色付け方法が変更されるの?違う? 完全に閉じたときのみに色変更してほしいんだが……。 現在の仕様のブロックコメント開始文字列があったらただちに色変更されるのは、(他人の)jsコード見るとき非常に困る。
>>830 829で指摘した変更は単なる最適化を目的としたものだよ。 >現在の仕様のブロックコメント開始文字列があったらただちに これは ANSI板からの仕様みたいだし、自分としても、画面内の 情報だけに頼って色分けできたほうがどんなファイルを開いた場 合でも軽くていいと思う。対かっこ強調などもそういう割り切り が多いよ。
せっかくこの日記に書いてるのだし、SHJS方式にも言及しておくと、あれでもやっぱり行末を超えた時点で、コメント終了マークが存在しなくても、コメント開始が確定してしまう。その取り消しを可能にするのがバックトラック版(20090808p01)なんだけど、あれができるのは Web上に載せるコード片が対象だからっていうのがある。IDEでもそれは許されるだろうけど、テキストエディタではどうだろう。バックグラウンドで色分けスレッドを走らせて非同期に画面上の文字の色を変えていくというのは可能だろうけど、わずかなラグ(ちらつき)が気になったりするだろうね。非同期だけど一瞬だけは待つことにして大体の場合は同期的に見えるというのだと、いいのかな? Operaだったか、ページの描画待ち時間を指定できたけど、あれはそういう意味だったのか。
予想外の展開。未完成の .jsに対する色分けかと思っていたら、XPathを表現した文字列に含まれる /* をコメント開始と誤認識するってな話だった。
832 :名無しさん@お腹いっぱい。:2013/04/30(火) 18:48:43.80 ID:ph+iG0mE0 >>831 ?……そのプログラムって何を指すの?サクラ側の実行プログラムのこと? 例に挙げたjs(JavaScript)のこと? jsでは「/*~*/」がブロックコメントという扱いだけど、「/*」の文字列はXPathなどコード上記述されることがままある。 このとき「*/」が以降のコードのどこかに記されてない限りコメント色が付いたまま。 だけどjsの実行上は問題ない。あくまで視認の問題。他人のコードを読むときに困ってるんだ。
正規表現キーワードでは回避できないんだよね。既知の不具合です>サクラエディタBBS[7020]
掲示板のこのやりとりが 20090808p03のきっかけだった。自分では今でも使ってるんだけど、性能がときどき問題になる。バイナリファイル(=改行が少ない)を開いて検索したときに顕著。
もやもやするって書いちゃった(20130425)けど、このパッチ(#431 PHPヒアドキュメント/C++ RowString/C# quoted String等対応)が適用されたら、文字列の色分けを正規表現キーワードから組み込みのものにまた任せることができるし、それで解決すると思う。ただし、正規表現リテラルの中の /* は解決しない。
834 :名無しさん@お腹いっぱい。:2013/05/02(木) 05:53:25.17 ID:8gLFxXSe0 正規表現リテラルとか、htmlやphpみたいな文脈による言語変更とかを考えだすと限界があるんだよな・・・ vimのシンタックスエンジンを組み込みたい。あれかなり強力だし
どんなのだろうと検索したら見つかった。>syntax - vimdoc-ja< 難しすぎるでしょ。特定のキーワード(containとか contained)がフラットな記述に構造を与えてて余計に難しいってのもあるけど。