/ 最近 .rdf 追記 設定 本棚

log[2016-12-01]



20161201()

最終更: 2016-12-02T23:22+0900

目があった鹿このあとどんどん近づいていって見つめ合ったまますれ違った体当たりされなくてよかった。トビバシっていうのは名前だけではなかったのだ


20161129()

最終更: 2017-11-01T20:40+0900

[SakuraEditor] TSV

ただの表データを扱うのに Excelを起動したくはなくてタの TSVドを使った(※世の中には関連づけのままにフトシップを使って画像をプレビーする人もいますがね<鷹揚な人だ見習おう)タブ文字って列の幅がタブの幅の倍数をまたぐたびに上下で列がずれるのが微妙でタブを複数連続で使って揃えたとしても列を編集して長さが変わったら限界まで圧縮されていたタブがぴっこり復元して後ろの列を押し出したりするし1タブでなんとかしようとタブの幅を想定最大列幅まで大きくするなら3つか4つの列しか画面に収まらないしでどうやっても手間がかかるタブ文字の拡張として TSVドは良い

 ここが気になる

TSVドとは関係なくいつもと違う使い方をしたのでこれまで気付かなかったことに気がついたり新バージョンのバグに当たったりした

  1. タブの幅を大きくするとあるレベル以上で幅が固定されて大きくならない
  2. 拡張子 .tsvTSVァイル設定を作成したのに .tsvァイルを開いたときに TSVァイルタイプにならない
  3. (その状態で)タイプ別設定の内容を変更して決定しても反映されない
  4. (TSV) 列の余白が広すぎて収まるものまで画面の右にはみ出る
  5. (TSV) タブップの再計算はいつ? (AltFWW で再読み込みするしかないの?<頻繁なので覚え)

 1. タブの幅を大きくするとあるレベル以上で幅が固定されて大きくならない

文字の大きさや折り返し幅が関係してる原因をつきとめてさあ報告しようかと既存のバグ報告を漁ろうとしたらいきなり掲示板の3スレド目がそれだった>開発掲示板(Unicode)[2370]おまけ付きのパッチもある脱力

 2. 拡張子 .tsvTSVァイル設定を作成したのに.tsvァイルを開いたときに TSVァイルタイプにならない

MRUに前回の適用ファイルタイプが記録されていたせいだったっこう昔からある機能でVer.2系の最初のリリースぐらいからある要望も昔からあるみたいRequest/111 手動で変更したタイプを記憶 - SakuraEditorWikiの投稿者は request.txtとなっている

いらない機能で「一時適用したファイルタイプを一時でなく覚えておいた結果ーザ()を欺いてしまっているのだから先にばらしてしまうと次に挙げる問題もこの機能に起因して引き起こされていたしせめて拡張子というルールに基づくファイルタイプ判別に引っかからなかった場合に限りドホックな一時適用ファイルタイプを採用するなどしてほしかった

どちらを優先するのか一概に決められないところはあるドホックな選択を記憶・復元するのがユーザーの意思を尊重した結果ならールを新設して適用したいというのもユーザーの意思なのだからお天気屋の原理主義者の今日の言い分「ルールはルール(なので絶対)一時は一時ですがね

※お天気屋たる所以はっこ書きの中身が普段(所詮はルール人の作ったもの文言の枝葉末節や不備に盲従せずその精神を忖度した運用でカバーし必要なら変えるべし)だからどちらへ転んでも自分に都合のいい主張になるという

 3. タイプ別設定の内容を変更して決定しても反映されない

タイプ別設定一覧から選んで一時適用ボタンを押したときとァイルを開くときに MRUから記憶していたファイルタイプを復元したときでは状態が違うついでにいうとコマドラインの -TYPEスイッチでファイルタイプを任意に設定したときはMRUから復元したときと同じ挙動を示す。

どういう挙動ァイルタイプの選択結果がロックされていないので設定を変更したときに拡張子に基づくルールベースの選択に上書きされる

この結果どういうイライラ状況が発生した

  1. TSVァイル設定を作って拡張子 .tsvを登録(ト省略必須「スペースorカンマorセミコロン区切りのリ(20100915p01)であることはソースコドから既知)したのにテキトモドになるなんで? 開き直してもエタを再起動してもダメなんで?
  2. ゃあテキトモドでいいよテキトファイルの設定を TSVァイルの設定として使ってやる設定変更完了全然反映されてないんだけどなんで? (実はさっき複製して新設したばかりで未設定の TSVァイルタイプが拡張子に基づいて適用されてい)

適用されているファイルタイプってタイプ別設定一覧を表示するまでわからないんだよねっと覚えがあってヘルプを調べたらタトルバーには表示できるみたいだけど($B タイプ別設定の名前 (sakura:2.0.7.0))初期設定ではない

ァイルタイプが見えないしすり替わってるしルールを無視するしで気がつくまで(つまりソースコドを読むま) 12のあいだをぐるぐるぐるぐるしていたのだった

 4. (TSV) 列の余白が広すぎて収まるものまで画面の右にはみ出る

どうも W の幅をひとつの基準にしているらしい(※高さの基準に xハイフンの長さの基準に nm が使われるように(<果たしてそれを聞き分けて区別できるだろうか)っとも幅広な文字として W が挙がるのかもしれない)そして列の幅計算にはフトを使わず全角半角単位で数えてるっぽい

たとえば最近愛用してる HG正楷書体-PROトの場合W の文字は全角半角で字形にゆらぎ程度の違いしかなく基準に使う W は半角文字ながら全角の幅を持っているその結果列幅の想定と実際におよそ2倍の開きが生じた結果ほぼ列の内容と同じ幅の余白が隣の列との間に確保されることになった

そういうアルゴリズムで(=列幅の2倍の)タブップを計算してるのだと思ったからーし好きに書き直しちゃうぞCTsvModeInfo::CalcTabLength を頭から書き下していって途中で首を傾げてしまった(あれ? これ俺が書こうとしてるそのまんまやん)実際列の内容が W のみだった場合は想定とのあいだに誤差はなく計算された余白は適正と思えるものだった

 5. (TSV) タブップの再計算はいつ? (AltFWW で再読み込みするしかないの)

実際どうなのだろう閲覧を主に想定してるのだろう

 雑に解決します>TSVドを富豪的に使いやすく以前のファイルタイプを記憶しないコマドラインで指定されたファイルタイプをロックする.rev2.patch

ァイル名の通り……ではないな細かいけ「記憶しないではなく復元しないだし一定以上のタブ幅が4に切り詰められることの修正も入ってる

雑なパッチとViewが前の行にさかのぼって再描画してくれない? 全部書き換えたらいいじゃないの精神でViewが持ってるフト情報は古いょうがないので自分で作るみたいなコメトがソースのどこかにはあってトを利用した列幅計算はある状況では問題があるのかもしれないけど「こまけぇこた()の精神で

あとTSVドで現在無視されてるタブ幅の設定を余白の量として扱ったタブ幅8なら隣の列とのあいだに最小の行で全角4個分の余白

 @2016-12-09 やはり……雑!
  • 切り取ったときにゴミが残る
  • 横スクロールがときどき狂って右端が見えなくなる

我慢して使うよ

 @2016-12-11ッチを .rev2.patchに差し替えた
  • 雑な全体再描画誘導をアップデ(0-1に置換しただ)
  • 雑に折り返さないときの横スクロールに対応(常に最長行をフルスキ)

下に書いた悪魔合体を進めると横スクロール対応を雑でなくできる


P.S. histという用語は MoveHistPrev/MoveHistNext という前例に基づいたものだったらしいマクロを書いていて気がついただからどうということではない

そしてマクロを書いていてアゥ履歴をまとめたいなとかーソルをコマド連打以外の方法で操作したいなとか思って調べたらそういう機能は 2.0.4.0とか 2.1.0.0で入っていたらしいマクロ強化の動きは見ていたけどこれはたしかに必要だわ理想的にはコマド列挙の VBスタイルではなく JScript式のオブジトモデルが欲しいという考えは変わらないけどコマド群が不足なく整備されさえすればマクロの先頭で JScriptで書いたラッパーライブラリを読み込んで evalするという方法もありそうだけどC++のためのAPIデザインを読んだところでは関数群を整備するのに比べてオブジトライブラリを用意することには特有の問題(依存とか修正とかに関してだっけ?)があって難易度が上がるとかなんとか(つまり最初は関数列挙で正解)

書いていたマクロっていうのがカーソル行をファイル末尾に飛ばすものなんだけどRuby風に書くと File.lines.partition{...} というのをそのマクロを使ってやろうとしていたんだけどどうしてもできないのがスクロール位置(縦と横)を動かさずにそれをすることJumpダメGoFileEndダメMoveHistPrevダメAddTailダメLineCutToStartダメDeleteLineは対象が折り返し行でダメ使えるコマドがなかった行削除って便利(20100620p01)のときから変わらない悩マクロ実行の前後でフーカスを見失うのは我慢できない

 PLAN TODO: 列を指定してソ

たしか秀丸にあったことで知った機能今はソトの前に列を並び替えてるんだけどドロップをミスってデータを壊さないかはらはらしてる気がつけばアゥできるけど気がつかなかったときが怖い

 PLAN TODO: 次のタブ(の前か後ろ)へ移動するコマ

何度も[End]ーを押しては間違って行末へ飛んだどうやら TSVァイルの列を編集しているとき無意識の[End]ーで飛んで行きたい末尾とは列の末尾だったらしい

あと Tabーで次の列へ移動するとかEnterーで下の行へ移動するとかしたい気がするけど違和感なく適応できるかはわからない試してみようにもマクロから CSV/TSVドのオンオフを知る方法がないので

 悪魔合体:CSVドのための列幅キッシ+ テキトを折り返さないときの最大行長キッシ(@2016-12-07)

できると思うんだけどつまりタブップの随時再計算をそれなりの規模の CSVァイル(※ウチのPCだと富豪パッチバージョンで1MB1万行ならもたつくけど現実的なレベルなのでそれより大きいファイル)でやろうとして時間を空間で購った場合横スクロールバドキュメトの最長行に対応させるためにやっていることっていうのはその一部になるでもコトが整数2個から配列の配列と段違いに大きくなるのでCSVドではない場合のコト増を避けなければいけない(折り返しモ)×(CSV)=4通りのコド分裂……

レイアトマネージーの仕事の一部(※折り返さないときのための再計算を適宜実行すること)が外に漏れた結果あちこちにコピペコドが散らばってるなーとかレイアトはレイアトマネージーの持つパラメーターがないと幅計算できないしレイアトマネージーからは独立してる(参照を持っていない)んだからレイアトに計算結果を持たせるのは間違いだし値が意味を持たないよなーとかレイアトマネージーからレイアトを受けとってそのレイアトにレイアトマネージーを引数として渡して幅計算をさせるっていうのは直接レイアトマネージーに指定レイアトの幅を聞けばいいし()そうするならレイアトマネージーにはゲトウェイとして値をキッシュして返す役割が期待できてその値っていうのがつまり折り返さないときのために計算してレイアトにこっそり(レイアトの与り知らないところで)埋め込んだレイアト幅のことなのだからっぱりレイアトに値を埋め込むのは間違いだよなーとか、if (bFastMode) {...} で囲まれた複数の部分が幅計算の適宜実行だけじゃなく、CLayoutMgr::_DoLayout なんてアンダースコア付きで見るからにやばいメンバ関数を呼んでいてレイアトマネージーの内臓に手を突っ込むがごとき癒着ぶりだなーとかーんすでに悪魔の脳みそが必要な状態なんじゃないのこれ

※こうなっていないのはレイアトマネージーが束ねるレイアっていうのがリンクリトになっていて添え字で任意のレイアトにランダムアクセスできないからだろうっていうのは想像できるでも……

落し所はレイアトを必要なときに必要な分だけ作成して返すプロキシクラスに位置づけて内部的にはレイアトマネージーの持つ情報に自由にアクセスすることだろうこれだとレイアトにレイアトマネージーへのポインタを持たせるオーバーヘドを正当化できるというかそれがレイアトの持つ一番大事な情報ということになるプロキシが自身が古くて無効だと知る方法はなんなのだろうレイアトマネージーとレイアトにバージョン番号を持たせて突き合わせるのだろうC++のイテレータはどうしてるかな……って考えると俺だ! 俺が無効化されたイテレータを管理してたデバッグモドでは違うけど

でも……レイアトマネージーの持つ情報のうちレイアト行ごとに分割できるものをまとめてレイアトクラスとし情報だけでなく行ごとに独立した機能もレイアトのメンバーとしてレイアトマネージーからオフロドしたらそれって現状? プロキシクラスだなんだと言ってレイアトマネージーへのポインタを持たせる理屈をこねて現状のレイアトにポインタメンバを一個追加する言い訳を考えてただけ?

それもこれもレイアトマネージーを引数に取るレイアトの一部のメンバ関数(CalcLayoutWidth, CalcLayoutOffset)レイアトが自身で一切触れずにレイアトマネージーが操作するメンバ(m_nLayoutWidthとそのアクセサ)が気に入らないからだどちらもオフロド対象ではないということだからレイアトがレイアトマネージーへのポインタを持つかレイアトを通さず直接レイアトマネージーに尋ねて解決すべき問題そもそも後者はメンバがメンバではないという一見してあり得ない状態パブリックなメンバ変数しか持たない構造体ならそういう使われ方はあるがゃあお飾りでお為ごかしのアクセサを捨てよ<こういうのって性格の反映なのかな引きこもって外からの干渉を拒絶する姿勢線を引いて私の仕事あなたの仕事と分ける姿勢って人格のコアというか凝り固まってこじらせてるからこういう語調になるんだろうって

……とまあこんな感じで脱線するから CSV(富豪パッチ版)の脱富豪化は進まないのだったそれにこういうのは実装前が一番楽しい段階だから

<追記@2017-11-01>[単行(ソトカバ] 有野 和真【Androidを支える技術〈I〉──60fpsを達成するモダンなGUIシス(WEB+DB PRESS plus)】 技術評論社で解説される Androidのコドに自分で使うわけではないレイアトのためのメンバーが出てくるよくあるらしいレイアトは親が子のサイズを知りたがり子が親のサイズを知りたがるのですぱっと割り切れないし決めきれないそれを解決する方法も入り組んでいて難しい。</追記>

 @2017-08-18 矩形選択削除に問題

当然の利用法として特定の列を矩形選択で一括削除したくなったりするだろうダメ削除し過ぎたり削除し足りなかったりするなんだろう削除の途中でタブップの再計算が走るのだろう

 @2017-08-28 TSV補助データのコ

すぐ上で

タブップの随時再計算をそれなりの規模の CSVァイル(※ウチのPCだと富豪パッチバージョンで1MB1万行ならもたつくけど現実的なレベルなのでそれより大きいファイル)でやろうとして時間を空間で購った場合横スクロールバドキュメトの最長行に対応させるためにやっていることっていうのはその一部になるでもコトが整数2個から配列の配列と段違いに大きくなるのでCSVドではない場合のコト増を避けなければいけない(折り返しモ)×(CSV)=4通りのコド分裂……

と書いたけど別に配列1個でもよさそうその場「横スクロールバドキュメトの最長行に対応させるためにやっていることとは独立したデータになるのでコド分裂もないどういうデータを持つ

  • 1列目からN列目までのそれぞれで最長の幅を持つのは何行目でその幅はなんぼかというのを配列に記録する
  • その記録された(,)の幅が縮んだときはすべての行でその列の幅をスキャンして記録を更新する
  • 列の編集によってある行が記録されている最長の幅を超えた場合はその行と列の幅で上書きする

スキャンの発生頻度はそこそこ低いのではないックは N番目の列の幅を網羅的にスキャンするときに行の頭からスキャンして列番号をカウトしていくのでは後ろの方の列がつらいってことこのへんはダブルクーテーションの解釈と連携してさらなる補助データを用意することも考えられるまあ考えるだけで書かないんだけど……


20161127()

最終更: 2017-01-25T00:05+0900

にゃーん (約1MiB)

耳がねーダーよろしく周囲を警戒してるんですよ目を閉じて横になっていても耳だけが寝ていないたぬき寝入りはばれているぞこの耳が証拠だつんとするとピクピクつんとするとピクピクと律儀に反応が返ってくるひとしきりあそんだらぅと息を吹きかけておしまいどれだけかすかな風であってもナニト!と寝耳に水のいきおいで首から上がとびおきる(っとこっち向いてくれた)


20161117() いやあどうでしょうね和英混在の日本語にはinter-ideographがベトと思っていたがどうもinter-clusterが一番うまくいくようだinter-clusterの説明は「単語間に調整字間を分配するよ(=inter-word)スペースが1個もないような文章でもなんとかするよと言っているように読めるそれに(IE9)実験してみたけどあまりなんとかする気がないように見えるragged rightを許容してるしそれは日本語だけの段落でも同じ■長い英単語に相当するものとして分離分割禁止文字であるダッシュの連続を挿入してみた>suspicion_about_inter-cluster.png. 英単語間だけでなくすべてのスペースが対象であることを確かめるために漢字(「独自実装)の間にもスペースを挿入している■これは過去の Safariと同じ状況ではないかなSafari(5.1.7)は……スペースだけを使って両端揃えをしようとして英字混じり文が不自然に分断される全角文字だけで文章を書くならスペースに頼らない字間調整が行われるとの報告もある(20131101p01.10)このやり方はスペースが1個でも入るとその1個だけが引き伸ばされるがゆえにたちまち問題を引き起こす。■どこを重視してどこを妥協するかは好みの問題かもしれないけど、text-justify: distribute(=inter-ideographの対象に加えて英単語内にも調整字間を分配する)を指定するのが日本語がメインの和欧混交文の一番無難な表示方法だと思ってる条件が悪ければ英単語が不格好に間延びするけれど大体においては広く薄くさりげなく調整が行われるそれにdistribute"Handles spacing much like the newspaper value." でありnewspaper"the most sophisticated form of justification for Latin alphabets." らしいのだから向こうの人も条件によっては間延びするのも致し方なしと受けとってくれるのではないだろうsuspectdoubtの違いについて学校で聞いた記憶が…………ではないかsuspect……ではないのではないかdoubtだとかそんな感じ疑いを持ってるという点ではどちらも同じスクショ画像の名前はあれでよかったんだろう


20161116() 筆ペン■ちっと前にボールペンをやめて筆ペンで字を書こうと思い立った最初は万年筆がかっこいいと思ってアルファベトではなく漢字を書くための日本製のペン先があることもわかったんだけどどれもこれも判で押したような樽型ボなせいでこれという1本を決められなかった(見た目だけならこれは合格だった>DAKS ハウスチック クロスリング万年筆)ドクターグリップが触りたくもないくらい嫌いだったんだよねトレパンマンを見るような目?■同じサト内で横にスラドして筆ペンを見つけたールペンでもきれいな字を書く人は書くけども筆の不自由さはへたくそに丁寧な線を引くことを強制して矯正してくれるのではない紙を押さえつけることができないので距離を保ってインクが乗るのを待つ時間が必要だし折れ曲がった穂先がねじれたりつっかえたりするので縦横にチャキチャキ走らせることができないし臆病にぷるぷるしてると線の太さが一定しないしで緩急のリズムが必要生きた線を引くのにリズムが必要なのはボールペンも変わらないのではと思うのだけどそれを強制してくるのが筆(ペン)なのではないそれとも幼時の手習いを思い出しただけ■オドタイプな人間なので漢検(20161101)の漢字練習には筆ペンとトを使ってるそういう気分にさせるものがあるねここまで能書きを垂れておきながら現実には筆ペンはお蔵入り寸前だったし(ールペンの代わりにはなりませんよ)紙のトは一度整理したので1冊も残っていなかったまさか使う当てができるとはトがない間はお蔵入りしていたペンタブレ(20121216)と水彩LITEを使って書き取りをしていた■漢字に対する意識がちっと変わって書けなくてもいい漢字があるとは考えなくなった目にした漢字はすべて書けるようになろう現実に使われている漢字は書けて当たり前だと考えるようになった結果っとだけ脳みそと時間を割いて字の構成を脳と手に焼き付けるようになったこのときネックになるのが簡略化される前の形と学校でひとつも出てこなかった形常用漢字?から外れると簡略化は定義されていないし見たことのない形は書き順すら想像するしかなくて覚えるためのデータ量が整数の文字コドというよりベクタ画像級になる線が何本……どちらが長い……止める……払う……くっつける……離す……突き出る……出ない……どちらでもいい(※巳と己の両方が許容されていたりする)……知ってる形に見えるけど線が1本少ない……などなどっとでも少ないデータ量でコドしようと努力しながら手と口を動かしてるそうこうするうちに符号化文字集合が拡大していって文字コドひとつで引き出せるようになるんじゃないです


20161115() AI研究者が問う ロボトは文章を読めない では子どもたち「読めているのか?(湯浅) - 個人 - Yahoo!ース■過去に読めてなかったことを書いた>20100401p01小学5年のときにも割合の計算で小さい数を大きい数で割るというのが感覚的に受け入れられなくて必ず一度1より大きい答えを出してしまってから数字を入れ替えてもう一度割り算するという手順を踏んでいた■ぶつかってそれではダメだと気がついたら定義に立ち返ってひとつひとつの手順を確かめながらたどるのが方法ここでは注意が必要だと学習したから立ち止まって確かめることができるというだけで失敗しないうちや失敗を回避できるようになればっぱり中間を飛躍して答えに飛びつく高速のパターンマッチングの出番だと思うそれが人間の基本でトライ&エラーで最適化を重ねた結果が思慮や洗練として見えているという気がする■最近は物を見る訓練も必要だったなと今でもまるで見えていないなと感じている脳の自動処理を迂回してあるがままに物を見る訓練を通して対象「見ることができるようになるんじゃないかと期待してる


20161111() Facebookのうんこぶりがすげ画面を覆い隠し「ログインしろコメトを読もうとしてポインタがどこかに触れた「続きはログインしてから20件のコメトを読もうとしてクリックしたら 2件のコメ「残りの18件のコメトを表示するリンクそれもクリックしたらたくさんのコメトとたくさん「他の返信を表示するリンク何回クリックさせようって? こんな苦労は俺が個別ページを見つけられなくてタイムラインを見てるせいかもしれないね個別ページの URLを探す一環「シェアするリンクをクリックしたらそれ「続きはログインしてからトに Facebook以外のメアが存在しないかのようではない内輪のなかよしクラブぶりがすげ(そういう出自ですからね)って排除してその結果できあがった輪っかのどちらがウチでどちらがトかFacebookの方が隅っこに消えてしまえばいいのに■好き好んで近寄ったわけではなくてームウェアが Facebookでだけ公開されてるのでそうせざるを得なかったっていう残念な事情があります>20161110p01自分とこの商品ページとかサポトページとかを使ってくださいよ

最終更: 2017-09-06T19:57+0900

[WR250R][NECKER V1P] バイクドライブレコーダーをイールした

写真も動画もとってない(追加予定)

場所は左のフロトフークークがねじれたときに緩めて締める下の方のブラケトに元からあったブレーキホースのガド共々共締めしたおもちゃを構造部にってどうよとは思ったがここがベトポジションだと思ったんだよねえ次点はンカーの上ドラトの上部を固定するボトに共締めして次次点はハドルバどんどん上方に移動して目立ってくるのが嫌目立てば盗難を警戒しないといけなくなる安くなっても 16000円はしたのだからというかカメラを構えるとか撮影するとかいう行為がひどくプライベトで恥ずかしいことに感じられるので(鏡を見るとか食事もそう)他人に気取られたくないというのが第一その点 lowerブラケトの横だと正面からはヘドラトの右ンカーの下ュラド内側の黒プラスチックを背景にして収まることになるドルをロックした状態ではシュラドに包み込まれて手をつっこむ隙間もないュラドとカメラがぎりぎり接触するので半センチほどブレーキホースガドを押しのけたくらいのぴったりさ

ームセンターで L字の短いステーを1つと M10のキップボ(ーレンキーで回せるやつ携帯ツールで一番太い自転車のクランクを外すときに使うのが合う太さだった)トを1組買ってきてあとは NECKER付属のマウトを使ったプラスチックがしなるとかすぐ割れたとか聞くけどもとりあえずは付属してきたーメジーのような形のステーに開いてる三脚穴ではない方の穴は 1cmってきた L字ステーに2個開いてる穴も 1cmだからステーとステーの連結は M10のキップボトにしたんだけど共締めさせてもらうフークのロアーブラケトピンチボトは M8穴が大きすぎるので M8のワッシ(9)だけまた買いに行ったさ

ステー単体だと素手で曲げるのは難しいんだけど2個を連結してその先に重いカメラ()が乗っていれば結構しなる(それは 3MVHB(=付属品画像に見える赤いシールのやつ)をそのまま間に挟んでるのも理由だろうけど)明日の録画がどれだけひどいかましてカメラが脱落しないかが心配だUSBーブルを既設のケーブル類と一緒にハドルに固定したのでNECKERの特長のひとつである USBーブル一体型の防水キップが一体のままである限りはスポークに届く位置までは落ちなさそうトラップホールはケーブル一体でないキップには付いてた直径方向に 2mmの穴が貫通してるだけなのでケータイトラップみたいなのは使えないけど

※三脚穴に対応したネジはカメラのアクセサリだろうとックもドバシも近くにはないしカメラを売ってるなら電気屋も同じだろうと2件寄ってみたんだけどつまんないね何を売ってるんだろう高すぎるメモリーカドをずらずら並べてプリンターのカトリッジを一面に並べて(ッケージ版の!)ームソトを扱う一角があってそれってこち亀を全巻陳列するくらいの場所の無駄だし客にそこから選ばせるのもまた無駄だしソニーのアクションカムの実物(※コドにつながれていたので本物だろう)が画像で見るよりひとまわり小さかったのとったときに中身の詰まった重さを感じるのが全体のごく一部で全体としてものすごく軽い(でもたぶんバッテリーは入ってなかったんだろうなッテリーは中身詰まってるし総重量のおよそ 1/5を占めるみたいですよ)というのが発見できただ欲しいものは置いてないし見逃せないものもないしームセンターの目移りするわくわく感との落差よ昔は電気屋のチラシって眺めてるだけで楽しめたのにね

マイクは電源ボタンの反対側数少ない YouTube動画では高音が反響したような耳障りな音ばっかり聞こえてくるので素の状態からどうにかしてましにしなければいけない参考にできる NECKERの成功例は?

「共締めってどう読むのか正しい言葉なのか検索したときにヒトしたたいそうなお役立ちサ>「ねじのゆるみ ねじのことならコムウエル・フジサワ勉強になります。

 @翌日| スクリトを書いた

連番だと PCにコピーしたときに名前がかぶる可能性が高いし動画の撮影開始時刻終了時刻という重要な情報がファイルの作成日時更新日時という失われやすい場所にだけ()保存されてるというのも不安なので※映像から読み取れればいいんだけどね

/* [NECKER V1P] renamer.js

	NECKER V1 Plusが保存する動画ファイル
	CAR_XXXX.MOV, SOS_XXXX.MOV, TLP_XXXX.MOV
	の連番部分(XXXX)をファイル作成日時(YYYYMMDDHHMMSS)で置き換える。

	CAR_XXXX.MOVで確かめた限りは、ファイルの作成日時と更新日時は
	動画の撮影開始時刻と終了時刻と一致するようですよ。
	SOS_XXXX.MOVはちょっと特殊かもしれないけど。

	メモリーカードから PCにコピーした場合、ファイルの更新日時は維持されるけど
	作成日時はコピーした日時(コピーファイルの作成日時)で上書きされるみたいですよ。
	だからこのスクリプトはメモリーカード内の \DCIM\100__DSC フォルダで実行しないとダメですよ。
*/

var FSO = new ActiveXObject("Scripting.FileSystemObject");
var Dir = FSO.GetFolder(".");
var FAC = {Normal:0, ReadOnly:1, Hidden:2, System:4, Volume:8,
           Directory:16, Archive:32, Alias:64, Compressed:128};
var Reg = /^(CAR|SOS|TLP)_[0-9]{4}\.MOV$/;
for (var it = new Enumerator(Dir.Files); ! it.atEnd(); it.moveNext()) {
	var file = it.item();
	if (file.Attributes & (FAC.ReadOnly+FAC.Hidden+FAC.System+FAC.Volume+FAC.Directory+FAC.Alias)) {
		continue; // 属性持ちには触らない。非ファイルには用がない。
	}
	var m = Reg.exec(file.Name);
	if (! m) {
		continue; // NECKERの動画ではない。
	}
	var t = new Date(file.DateCreated);
	var time = ("000"+t.getFullYear()).slice(-4)
	         + ("0"+(1+t.getMonth())).slice(-2)
	         + ("0"+t.getDate()).slice(-2)
	         + ("0"+t.getHours()).slice(-2)
	         + ("0"+t.getMinutes()).slice(-2)
	         + ("0"+t.getSeconds()).slice(-2);
	var newname = m[1]+"_"+time+".MOV";
	for (var i = 1; i < 10; ++i) { // 無印と(2)から(9)までリネームを試します。
		try {
			file.Name = newname;
			break;
		} catch(e) {
			newname = m[1]+"_"+time+" ("+(i+1)+").MOV";
		}
	}
}

 @翌日| 夜の画像

NECKER V1 Plusで撮った動画の再生画面キャプチャ。(1280×720 66KiB)

カウルが写ってるのは昼の動画よりポイトが高いが空の狭さが大きなマイナスマウト位置を下げてやや上向けるか?

 @翌日| 昼の動画

NECKER V1 Plusで撮ったバイク車載動画。(1280×720 5分 120MiB)

だいたい4分の1のサイズに圧縮してるナンバーは元から読めません止め絵の画質的にもスピド感的にも品質設定をフルHD/30fpsの方にしようかな(<画質は良くならないわりに動きの滑らかさは低下するのでっぱり 720/60fpsがいい)DSC-HX30Vで以前撮ったフルHD/60fpsの動画もあるんだけど音が全然違うよね低音があるおかげであちらは聞きやすいNECKERのも YouTube動画から予想してたよりはましな音でトするまでではなかった

画面の一部に夕焼け空が写ってる場面では肝心の前方が暗くつぶれてしまってた旧機種ではホワトバラスをはじめ細かくセングをしていたらしいが自動調整で面倒を解決とはいかなかった

右下のカメラ名と時刻表示は消せないDSC-HX30Vがするように字幕扱いでもなく画面に埋め込まれてる

最終更: 2017-05-16T22:39+0900

[tDiary] サクラインターネトに index.rbの実行を止められたよ(その節はご迷惑をおかけしまし)

index.rbのパーミッションをすべて落としたんだってそうやるんだ

日記を書くと長々待たされたあげくエラーになってどうも category.rbに原因がありそうだとキッシュを削除したり再作成しようとしたらそれも長々待たされる理由になってparserッシュを含めて cacheォルダをあらかた掃除したらとうとう更新(update.rb)だけでなく参照(index.rb)も終わらなくなっていたらしくindex.rbが夜の間に止められていました

詳細はここに書いた>http://tdiary-users.osdn.jp/cgi-bin/wforum/wforum.cgi?mode=allread&no=6793&page=0

evalの第3引数を "category.rb:619:#{ymd}p#{idx}" (619#{__LINE__} とかが使える?)にしてシンタックスエラーを引き起こすもとを探ったら5年前のこの日(20111209)の日記が原因だったとかね実はときどき日記の更新がエラーを起こすのは経験してたんだけど変更自体は反映されてたし裏で延々実行が続いてるということもなかったので知らんぷりしてたんだそれが5年?

 誤解のないように

この日記はいろいろ魔改造が施されてるので CPU酷使の原因が category.rb にあるとは限らないしそうであると考える理由も今のところ持っていません実際5年間深刻な問題は起こっていなかったわけでただindex.rbを止められたのをきっかけに category.rbを修正したら昨日からの問題が解消したので index.rbのパーミッションを怖々元に戻してみて今のところ過負荷は生じていないみたいだってことです。最初は x-math.rb(これは evalよりも大胆かもしれない print関数の乗っ取りをやっています)とその他エラーメッセージに出ていたいくつかのプラグインに原因があると疑って試行錯誤していたのでもはやなにが原因でなにが奏功したのかは藪の中といってよいでしょう

 その後

  1. fix error about here document in category plugins by tdtds · Pull Request #593 · tdiary/tdiary-core
  2. fix error about here document in category plugins by tdtds · Pull Request #596 · tdiary/tdiary-core

コメトするために GitHubのアカウトを取ったデフトのプロールアイコンがあまりにもクソ雑魚ナメクジだったのであわててペンタブ付属のフトシップエレメンツ9を起動した(初回起動だった)スカトの中に光源を配置したり円形のグラデーションをアルファチャネルに設定したりトシップはやりたいことが探せばちゃんとできるようになっている優秀なプログラムだった自分の想像の及ばないすごいこともできるのだろうでも Windowsネイブではないから数字入力フームで[End]ーを押してもカーソルが末尾に移動しなかったりトで先頭の文字をタイプしても項目が選択できなかったり戸惑うけど我慢するしかないね使いたいもんね

正直なところリンクを張るにあたってどれを指せばいいのかよくわからなかったブランチ作成コミージブランチ作成リバージブランチ作成コミコミージの最後のマージを指すつもりで #596のプルリクエトにリンク(※2番目の方)を張ったんだけどこれでいいの? ていうか活動の流れと全貌がさっぱりわからん

もうGitは怖くない: 自信を持って使いたいあなたへ - 檜山正幸のキマイラ飼育記を読んで理解したにわか知識によるとコミ(リバトももちろんコミ)とマージは同じ種類の実体(コミトオブジ)によって表されるらしいただしコミトは親が1つでマージは親が2つ親というのは変更の元にしたコミトオブジトのこと親子それぞれがファイルシスムのスナップシトとでもいうものを保持しておりその差分を求めることで変更の内容がわかるブランチはコミトを継ぎ足す先を指し示す先導役で(実体は refs/heads/の中)先導役が異なればコミトの列は別方向に伸びていく(枝分かれしていく)枝分かれして以後の変更の蓄積としてのブランチはたとえば masterブランチを構成するコミト集合との差集合を求めれば出ると

とりあえず4章でップして[単行] 濱野 純(Junio C Hamano)【入門Git】 秀和シスをまた読んでるけどもう7年も前の本ですよこれいや()アマゾンのカスタマーレビーを読むと gitが幅広い人に使われてるのが想像できるんじゃないかな

 掲示板に書いたリトの4番目の補足(追加実) @2016-11-22

  • シンタックスエラーをうまく回避して日記サービスの利用者が信頼済みコドのコンテキトに這い出ることができるのかはよくわかりません

たとえばこういう日記を書く(※アンダースコアは例によってスペースに読み替える日記サーバーが Windowsでないなら cmd /C dirls にするとか)

! [cat] title
_
_BODY
_BODY=File.new("./zzz.txt","w").write(`cmd /C dir`)#

古い category.rbは以下のように保存しておいたプラグインロド時のバインングで evalをする

@conf.shorten(eval(body.untaint, @binding))

evalされる bodyの中身はこうなっている

text = apply_plugin(<<'BODY', true)
<pre>
BODY
BODY=File.new("./zzz.txt","w").write(`cmd /C dir`)#</pre>
BODY

通常はユーザー入力たる日記のソースは ERB(eRuby)スクリトに変換されたものがそっくり <<BODYBODY で囲まれて apply_pluginへ引き渡されセキュアモドなら $SAFE=4 で実行される

上の例ではユーザーの入力した日記がほぼそのまま(※リダイレト記号(<>)&lt;&gt;に変換されたりする)3ステップある(3ステップに分断され) Rubyスクリ(1.apply_plugin, 2.定数(BODY), 3.定数(BODY)参照)の2ステップ目を構成しているapply_pluginの文字列引数ではなくapply_pluginと同列の Rubyスクリトである

index.rbトリに zzz.txtァイルが作成されたりしてませんか? ウチだけですか? シンボリックリンクがどうとかパーミッションがどうとかでも結果は変わりそうだけど……そもそもセキュアモドでないならこれができても良かったんだっけ?

ーんどうなんでしょうね日記ホスングサービスの制限っていうのがわからないんだよねたとえば(tDiaryをベースにしてる) Hikiだと単独のプラグインメソド呼び出ししか許さないように独自にプラグイン記法をパースしていてただの文字列埋め込み({{"ここにタグなりなんなりを自由に書"}})すらできなかったりするもちろんそれができるとなんの工夫も必要のない XSS脆弱性が悪意ある不特定の書き手に晒されるわけで今思うと当然なのだけど

最近は(といって一年半前の日付だ)[] クラドへの移行を始めますというアナウスがあったりもしてクラドなんてさっぱりですよーザー単位で仮想化されていて()悪さをしても損をするのは自分ばかりなりけりってことになってんだろう

「仮想化するって意味を十分に説明していない気がする何を仮想化したの? 仮想化されたそれがどうしたの? 「仮想マシンを専有していてと書くとどうだろう実態にあっているだろう

参考@2016-12-24>原理原則で理解するDocker - Qiita 例えば Dockerならプロセス毎の名前空間という仮想化よりはゆるい仕組みによっている

悪さの想定内容がそもそも古いんだよな能力の誇示や破壊なんてのは昔の話でいまどきはみーんなお金だもんなお金になるからお金になることをする


ぼそりtypo? >refeter

40
41
42
43
44
45
	class FakeCGI < CGI
		def refeter; nil end
		def user_agent; nil; end
		def mobile_agent?; nil; end
		def request_method; 'GET'; end
	end
tdiary-core/diary_container.rb at 2e9831d266e3ec91eece80819a422e07372f3766 · tdiary/tdiary-core

20161110()

最終更: 2017-05-16T22:48+0900

[NECKER V1P] NECKER V1 Plusを買った

NECKER V1 Plus アクションカム/バイク用ドライブレコーダー 日本正規版 NECKER V1 Plus アクションカム/バイクドライブレコーダー 日本正規版

DST
15,980

 良い点(アクションカムと比較して優位な)

  • USB給電を受けると自動で録画を開始する

    PCUSBトに接続したときは充電はされるけどマストレージモドになるだけで録画は開始されなかったアダプタを通してコンセトにつなぐと録画がスタトした賢いね

  • USB給電中でも防水状態が保たれる

    防水キップ一体型の USBーブルが付属してくる

 惜しい点

  • GPSがない
    • 移動が主体のバイクと GPSログ機能の相性は抜群なので是非ほしい
    • 時刻合わせが面倒時刻合わせをはじめ細かい設定はスマホアプリが必須なのでスマホを確保するところ始めないといけない
  • 低画質長時間モドがない

    とはいえメモリーカド容量は倍増する一方だし60fpsは絶対にほしいし今のところ一番画質とファイルサイズのバラスがとれてると考える 1280x720/60fpsドはちゃんと用意されてるのでないものねだりの感はある32GBのメモリーカドに無限録画するとして常時ラト5時間分の動画が残っているか10時間20時間分の動画が残っているかという程度の違い(※目安は1分あたり100MB)

  • コマ撮り動画(タイムラプス)ドの最短撮影間隔が8秒

    あんまり搭載されていない機能なので用意されてること自体は嬉しいのだけど……

    時速60kmで移動することを考えたら1秒間隔がいいところ8秒はおろか3秒間隔でもちっと長い

 microSDXC(64GB)を使う

【Amazon.co.jp限定】Transcend microSDXCカード 64GB Class10 UHS-I対応 400× (無期限保証) TS64GUSDU1PE (FFP) Amazon.co.jp限定】Transcend microSDXC64GB Class10 UHS-I対応 400× (無期限保) TS64GUSDU1PE (FFP)

トランセド・ャパン
2,280

NECKER V1PSDXCに対応していないので64GBmicroSDXCドを FAT32でフーマトしたmicroSDHCドもどきを使用する

落とし穴があってNECKER V1PPCにつないでカドリーダーとして使用した場合Windows(Vista)はカドが読めないからフーマトをしろと要求してくるここで言われるままフーマトすると FAT32 32GBのメモリーカドになってしまう

SDXCに対応したデジカメである DSC-HX30Vをカドリーダーに使って Windowsでフーマトしようとすると正当な SDXCドである exFAT 64GBになってしまう

DSC-HX30Vを通してカドを PCに接続し以前(20130917p01)にも使った HP USB Disk Storage Format Toolを起動するとFAT32 64GBでフーマトできた

この 64GBmicroSDHCドもどきに関して

撮影して保存USBーブルで接続して Windowsから読み書き
NECKER V1Pできるできない
DSC-HX30Vできるできる

ドリーダーとしての NECKER V1Pにはフーマトや読み書きに際して 32GBより大きい FAT32を取り扱えない制限がある様子

 応用力を試されてる?

LEDインジケーターが電源・録画兼用ボタンの前後に1つずつ付いてる前が青色で後ろが赤()

点灯は定常状態青点灯で電源がオン赤点灯で Wi-Fiがオン緑点灯で充電中点滅は異常状態青点滅でバッテリー切れ赤点滅でメモリーカド異常(在・満杯)点滅より間隔の長い間欠点灯は過渡・持続状態青間欠は録画中赤間欠は Wi-Fi有効化中

ここまでは説明書に書かれた表の通りでは緑と(だいだい)が交互に点灯するときは? 答)たぶん充電中&メモリーカド異常では橙が点灯してるときは? 答)たぶん充電中& Wi-Fiオン細かいところでは青色LEDの明るさに2段階あるたぶん起動中は暗い青で起動完了とともに明るい青になるとかじゃないかなトダウン完了直前に暗い青が一瞬点灯するとかもある

2つしかないインジケーターをフルに使ってながら色や点灯パターンがだいたい慣例や感覚にそっていてわかりにくくなってない

 不具合

 V15715版が書き出した SportDV.txt の内容が簡素すぎる
UPDATE:N

WIFI=0
VCT=2
PDD=0


;; -----------------------------------------------
;
;(WIFI) WIFI Turn ON/OFF: 0~1 
		(0):ON (1):OFF 
;(VCT) Video Clip Time: 0~3 
		(0):Off (1):1min (2):3min (3):5min
;(PDD) Power Down Delay: 0~6 
		(0):0 S (1):10S (2):30S (3):1min (4):2min (5):3min (6):Disable Power Down

現在のフームウェア幸滔數位科技有限公司 - タイムラインから拾ってきた最新 V15715(NECKERV1P_FW_0715_1839.zip)他に 73V15316版とか 33V150203版を拾ってきた

ップデト前にはあった Gセンサーだとかタイムラプスモドの設定がなくなってダウングレドしてるみたいなV150203版に戻すとネトや説明書通りの内容の設定ファイル(SportDV.txt)がカドのルトに作成されたもう一度最新 V15715にアップデトしてトにある SportDV.txtを削除したり変更したりすると上の状態に戻るアプリで設定しろってことなのかな以前の設定項目を勝手に SportDV.txtに書き戻すとだいたいは反映されてるんだけど撮影したタイムラプス動画(TLP_*.MOV)が有効なファイルではない(5MBくらいの固定サイズで真っ暗の映像撮影ボタンを押したときの反応は一度だけ振動して青色LEDが点灯したままだった)

 Gセンサーが作動すると録画が途切れる

たぶん緊急保存ファイル(SOS_*.MOV)を記録してるあいだじゃないかなあ画面右下の日時表示によると空白の時間帯がある

もしかしたら本気でしばきすぎて一時的な録画エラーが発生してたということも? でも本当にこけたときよりは弱いだろう

余計なことはせずに録画を継続してくれた方がちゃんと撮れてる期待が高そうだし最長でも5分区切りの細切れ録画ファイル(といっても 500MBあるそして FAT321ァイル上限は 4GB)の命名規則が乱れなくて管理がしやすい

 細かいところだけど

付属していた三脚用の 1/4インチネジと GoPro互換のマウトのネジの両方がコインで回せるようになっていた

これねえ苦労するんだよささやかでもあるとないとで大違いどうしてネジの頭をそのごついつまみに貫通させておかないんだって以前買った GoPro互換ネジに対して思ったもんその代わりに栓抜き(The Tool (Thumb Screw Wrench + Bottle Opener))を持ち歩けって?(揶揄するつもりで栓抜きって書いたのに最初からそういう商品名だったよ)

 注意を要する点

 起動とシトダウンに際する不応時間

USB給電がップして NECKERがシトダウンをしてる最中に再度給電を開始してしまうとそのままでは NECKERが起きてこないとはネトの誰か(といっても日本語では全部で45人ぐらいしかブログで取り上げてないんだよね……)が報告していたその逆にNECKERが起動してる最中に(これが1020秒かかるんだ)給電が切れた場合にはNECKERが起きたままになる(たしか LEDが青点灯だったので録画はスタトしていない)とは今日(11)確認したメイスイッチをオンにするのもオフにするのもゆっくり時間をかけるようにしないと期待通り動いてないことがあるってことだ信号待ちでキルスイッチをパチパチしてエンジンを切って結構待ちそうだなとメイスイッチをオフオンしてヘドラトを切ることがよくあるんだけどそれをすると録画が終了したままになるってことだ

<追記@2017-05-16>例えば給電停止から電源オフまでの待ち時間を10秒に設定しておいてメイスイッチをパチパチと短時間でオフオンした場合は録画が継続する。</追記>

 Wi-Fiでカメラを操作される

初期設定で Wi-Fiの自動起動が有効になっており赤色LEDが点灯しているとき NECKERは無線LANのアクセスポイトになっている初期SSIDNECKER_V1_Plus暗号化方式は WPA2-PSKーの初期値はネトで下載できる產品說明書に書かれている通りそうするとAndroid/iOSアプリを通してカメラの設定を変更したり記録されてる動画を再生したりいままさにカメラが写してる映像を見たりができるできた

押しにくいけど一応 Wi-Fiのスイッチ(1-2mmのでっぱり)がカメラ後部に付いてるし実際のところ Wi-Fiを使う予定はないので自動起動をオフにして PSK(pre-shared key)にはシリアルナンバーの数字部分を使うことに……ん? ナンバーの数字部分? 入力を容易にするためにたぶん固定プリックスとなっている V1Pを省略したってことなんだけどシリアルナンバーはトラップホールがある方の後部キップにシールが貼られている印字されたパスワって使い勝手がいいんだよね契約書類と一緒に通知された初期パスワドを保存しておいてわからんってときに引っぱり出してくるとなんとかなる確かさ

 連続録画の制限@2017-05-16

半日走り続けた場合例えば3時間目4時間目以降の動画が全くなかったりするそういう走り方を2回して2回ともそうだったュラドの前っていう走行風に恵まれた設置場所なんだけど風が当たるのはレンズばかりで筒の後端に位置するメモリーカドや USB端子部分が熱くなりすぎるんだろう


20161108() [MX610] 発売後すぐに 5300円で買った MX610はもう 11年も前のマウスだ親指と小指が当たる両サドのゴムっぽい感触のコングがねばねばになってるSONYの読書端末(PRS-650)の背面にも似た処理がされてるんだけど縁からはげてきていてみっともないですよドイターとオスプレイのリックの内側にも同じようなコングがされていてどちらももう5年10年経つもんだからぽろぽろぽろぽろはがれ落ちては荷物に粉をふりかける始末っとうしいので丸洗いしたときに全部こすり落としてしまったどれも本質的に物はいいのにちゃちな付加機能のためにいたずらに耐用年数を下げてるように思えるMX610の話ょうもない安マウスを使わされてみると数年経ってチャタリングが発生したなんてものではなく最初からクリックとダブルクリックの区別がついていないようだしホイールがどちらに回転してるのかもよう理解できずにスクロールや拡大縮小においてぷるぷるとけいれんするばかりだしでトラックボールに出番を奪われて以来死蔵されていた MX610を引っぱり出してきた次第ねばねばは漂白してつるつるにしてしまった同じくねばついていたホイールのゴムは強くこすりすぎてちぎってしまったのだけどなくてもちっと径が小さいかなってぐらいで支障はないこの MX610もチャタリングとは無縁ではなかったし、MX610HIDuberOptionsを得てようやく隠された本領を発揮する困りものだったけどそれだからこその愛着がある重いと思ったら電池を1本減らしても動くしその空いた電池スペースにレシーバーをしまって持ち運べるしBluetoothUnifyingレシーバーはなくてもできる子なんです。後継機は簡素化の方向へ進んでしまったし唯一無二空前絶後のマウスなのです(※それは言い過ぎ)


20161107() 夫に心底切れた■実際臭いが気に入らない無洗米がある食べれば別にまずくはない普通のご飯おいしくもないおかずがいらないレベルでおいしいご飯もある(新米だった)無洗米だからこうと決まったものではないだろう(たぶんね)先入観を与えないために無洗米のパッケージを隠しつつおいしい無洗米を探すのが打開策では? お酒や昆布を足すだけでごまかせたりも?


20161106() 日常的に(たぶんそうだろう)細い道を車で走る人はすごいね側溝もあるのに大してためらいもせずミラーを立体交差させながら(<つまりミラーの幅を足すと側溝にはまる)すれ違っていったのだから


20161105() 2000年から2001年のバイクのカタログが出てきたのでスキャンした(※問題になりそうなのでアップロドはしない)計4車種でHONDA SL230HONDA XR250(XR BAJAと共)SUZUKI DJEBEL250XCSUZUKI DR-Z400SSL230(とセローとスーパーシェルパ)は小さいからナシDR-Z400S400ccで高いからナシXR BAJAは二眼が特異すぎてナシトが低くて足つきがいいですよフラットトルクで乗りやすいですよーが売りの XR250はどちらも求めていないのでナシというわけで DJEBEL250XCが最終候補だったことが思い出される結局買ったのは 2000年で販売が終了していた SUZUKI DR250R(DJEBEL250XCとはラト・タンク・Fサスセング以外が共通)の最終型なのだけど名前が出なかったラト1台 KLX250を当時どう考えていたかは思い出せない唯一の水冷エンジンで倒立フークで現在の WR250R的な位置づけで手が出せないと考えてたのかなあ


20161104() [javascript]hsjoihsさんのツイ: "(そういえばtwitterに上げ忘れてたな JavaScriptはキリト教だった……!? #JavaScript #JavaScriptはクソ #三位一体 https://t.co/if1VGJdruz"JavaScriptはクソとか書かれてるけどそのクソを踏まないために === を使ったりするのかもしれないけどいざ自分で JavaScriptを書くと、=== の使い所がなくて困るつまり異なる型の変数を比較する場面というのが想定されていないからそれに対処する理由がない型が同じなら(nullは型ナシとす) ===== も同じなのだからあえて === を使おうという動機がない予定調和を乱すもの外部入力は全部文字列だしあるとしたら JSONくらい? だとしてもおかしな値の混入は水際で食い止めるべきで比較演算子の出る幕(実際の利用場面)ではない■あえてクソを探すなら変数の型指定が(省略できるのではなく)できないことだろうそこは JavaScript派生言語が補完しているところ■ネタの方を拾おうにもマジスしかできない三位のひとつが "\t" なんだけどったら " " がどこからか現れ「俺が神だと主張し始めるだろう