/ 最近 .rdf 追記 設定 本棚

log[2017-12-20]



20171220() 気がついたこと俺はアマゾンのサトへは、Ctrl+T(新しいタブを開く)a(ブラウザに登録した検索キーワドでありamazon.co.jpの頭文字でもある)Delete(余計な補完を消す)Enter(移動)で行くことがほとんどなんだけど最近その先のページからッシュリトへのリンクが消えた毎月購入するほとんどのものはッシュリト経由でカトに入れている消えたものを探してうろうろしたりはしない■気がついたことそれだけでアマゾン断ちはできるアマゾンが離れていくのなら俺は追いかけないアマゾンに依存してきていなければそれは可能■あとねーケトプレイスで本の送料が統一価格ではなくなったけど未だ「関東への配送料○○円ってやってんだよねそのうえ出品者のページから配送料テーブルが取り除かれすべてトに入れて精算直前の画面から出品者十把一絡げの合計送料いくらで確認しろという買えないよね買い物に必要な情報を隠して物を売る気がない■ひっとしたら配送料を決定するパラメータが増えて柔軟性が増した結果注文確定直前まで実際の配送料がわからないことになったのだろうープンプライスに感じる不便さみたいなものなのだろう例外的なプロモーションのために日常の使い勝手を犠牲にしたのだろういいよさようなら


20171219() [LUTS]Kid Delf IRUS Limited - いらっしゃいませ LUTSDOLL■中の人の事情は知らないけどここ数年で初めてのヒ強いのか泣きそうなのかよくわからない表情すべて同じモデルなのだとしたらそれは能面ぽい製造に移ってからどれだけ微妙なニュアスを再現できるかだけが心配


20171218() [SakuraEditor] サクラエBBS[8303]GREP置換となGREPはいつも Ctrl+G だから気づかなかったけどその下にそういうコマドがあるいや知ってたけどね実際にあるのを確かめたのは初めてだったしかし……デバッグのためという理由があってさえ試すことができなかった■オプションの多さだろう取り返しのつかなさだろうか(※バックアップオプションはある)置換の及ぶ対象の予測不可能性だろうXPかそれより前の Windowsではシトカトに埋め込んだ引数が無視されて無理だったかもしれないけどSendToGREP置換モドで起動するオプションを付けたサクラエタのシトカトを入れておいてォルダを右クリックから送るようにするのが使いたい状況からも一部のオプション指定を省略できることからも楽だと思う実際にそうできそうだ>コマドラインオプション(sakura-editor.sourceforge.net)■あるいはもうひとつの思いつきまず GREPする出力形式に種類があってグループ化されてると問題があるんだけどそうでない場合/path/to/file.withmatch(line,keta) [charcode]: matchlineという行のリトが出力されるこの GREP出力に基づいて選択的に置換を実行できれば事前に対象が把握できて安心できるし一部を除外したければ行を削除するなり選択範囲から外すなりして対応できるトは svk commit にあった。svk add a.txt b.txt && svk commit するとコミトメッセージを入力するためにエタが起動し予めこう入力されている(改行)=== Targets to commit (you may delete items from it) ===(改行)A /path/a.txt(改行)A /path/b.txt 試したことはないけどAから始まる行を削除することで一部の svk add のコミトを先送りできるのだと思うもちろんコミト対象を指定して svk commit しても同じことができるんだけど、svk commit してから除外する作業フローが許されているし実際にそうしたいだろうシチュエーションに誰でもが遭遇しうるだろうと思うGREP置換に話を戻すけど改行が増減しない限りはうまくいくだろう特定のファイルの特定の行が特定の内容を持っていることを確認してからその行を対象に置換を実行するというようなマクロなりコマドなりがあると既存の GREPなりタグジャンプなりを含んだ作業フローに組み込みやすいと思う逆に言うと今の GREP置換は異質スクリトが使えない人が必要とするシチュエーションがあるのだろうとは想像できるけどコマドラインオプションで制御したくなる程度にGREPと同じ程度に異質いやひっとしてGREPはそのあとでエタで開きたいという考えがあって実行するけどGREP置換の場合はどうだろう2003年に投稿されたマクロ>Macro/投稿/133 Grep結果から複数のファイルをまとめて置換処理 - SakuraEditorWiki 同じことを考えっくに作成している人がいた!


20171216()

最終更: 2018-02-15T12:43+0900

[SakuraEditor] insert_datetime.patch(-44/+29)

 F5で現在の日付と時刻を挿入したい

メモ帳でできるように……と書くために今試してみたのだけど挿入されたの00:49 2017-12-17ったなんだこのキモい並びは年月日も時刻もフーマトこそ OSの地域と言語のオプションに従ってはいるもののその前後関係が決定的にYMD文化圏のそれではない

 しかし日付は日付時刻は時刻

メモ帳はどうでもいいサクラエタに「日付を挿入コマ「時刻を挿入コマドがあるそれぞれのフーマトをカスタマイズできる日付を挿入するコマドを F5 に割り当ててそのフーマyyyy-MM-dd HH:mmにすればいいと考えるできない日付書式と時刻書式が分かれていて同時に使用できないせい

ースを見れば一目瞭然だけどWindowsGetDateFormatGetTimeFormatという2つの APIを公開していてサクラエタのコマドがその薄い被せ物だというのがおそらくこの不便な分離の理由っつけたっていいでし

 注釈(ッチの上から順)

  1. TCHAR* で受け取った引数を const TCHAR* で返すのは筋が通らないconstを外した
  2. MyGetDateFormat/MyGetTimeFormat には 3引数のものとフラグとポインタの 2引数が追加された 5引数のオーバーロドが存在するが追加された 2引数は過度に複雑で目的が不明瞭なので 1引数にまとめたCFormatManagerDLLSHAREDATAから切り出された過去があるらしくDLLSHAREDATAのメンバ構成がそのまま引数になっていたのだろうしかし過去は過去
  3. 省かれたコロンコロンについては以前に書いた>namespaceが導入されたからグローバルな名前空間を明示するために :: を付けましょうこれまでただ Func(); と呼んでいたものを ::Func(); と書きましょうなんてのはなんの冗談かと思う譲るのは当然後から来たほうだし衝突しないような名前を選ぶ衝突が避けられないときにしぶしぶ :: を付けて区別するくらいの態度で(20161214)
  4. GetDateFormat/GetTimeFormat APIが書き込みを行わなかった場合に戻り値となる文字列が不定になるが呼び出し元がそれを知る(すべ)がないCFormatManagerの責任で戻り値をターミネトする
  5. カスタムフーマトの場合に限り GetDateFormatGetTimeFormatの両方の APIを呼ぶそうでないと OSの設定で日付フーマ'hh' yyyy''M''d''みたいにしたときに hh がそのまま hh とは表示されなくなる

    書式文字列と書き込み先が同じポインタでも問題ないみたいーマトに対して書き込み文字数の方が多い場合があるとしたら問題になるだろうANSI版で日本語の曜日が書き込まれるときとか?

  6. CFormatManagerのメンバ変数をポインタから参照へポインタであるならそれは nullable であるので NULLックをしなければいけないそれをしていないのならその必要がないとわかっているのならそれを表明できる参照型を使わない理由がない

 「前」と「後でも良く解らんが [2005/8/10] - 晶紀の館

GetTimeFormatは時刻だけしか対応していなくて日付を整形したい場合はGetDateFormatというAPIを使うことになります。これが2つに分かれている所為で両方を一度に整形したい場合に実に厄介な問題が発生するんですがぁそれは置いておいて………

置いておかないで知りたい

tt」がAMになるの「午前になるのかは実行したOSの設定次第で(日本語設定な「午前とか

それでは日本語環境tはどうやって表示されるのでしょう

AM」がAPM」がPに対応するみたいでなんとなt」はttの短縮形じゃないかと想像付くんですけど果たして「午前「午後はどのように短縮されるんでしょうかね…

wwwwww

 トラクタからコトラクタを呼ぶ - 役に立たないプログラミングTip - 晶紀の館

20170908p02で書いた明示的デトラクタ呼び出しと placement new の組み合わせがここでもそんなにありふれてるかなあ

20170908p02で結論が出てるけど一時オブジトとスワップするのが最適解ナンセスに思えた途中の試行が実はいいセンいっていたというさらに最近の C++ なら素直に移譲コトラクタが使える(らしい)

 インラインの基準@2018-02-06

200行ほどの関数です。別にどうと言うことの無い関数なんです(個人的には幾つかに分割したいんですけど何故にinlineになっているのかっ!

インライン展開するには大きすぎるからって言うかそもそもインライン展開する必要ないでしプログラムの起動時に1回だけ呼ばれる初期化用の関数なんだし

中の人に怒られます [2004/6/15] - 晶紀の館

自分がわりと inlineとりあえず付けておこうっていう人間かなこのファイル(log[20170908p01]ールチップ>a.patch)の中を inline で検索すると知れると思うけど

基準は今考えてるんだけど以下のいずれ

  • 小さいこと(13)
  • フラグによる分岐と関数呼び出しばかりで実質的に小さいこと
  • ドブロックの目的と入出力を明示するために名前を付けて関数化したけれど1か所からしか呼び出されないこと

最近 C++ In Depthシリーズを読み返してるんだけどそして実はシリーズに見えてシリーズとは書かれていないんだけどEfficient C++の中「シングトン関数という呼び名で3番目の関数のインライン考が載せられていた同意するかは読み手に任されるとしてもそういう考えのもとにインライン化することもあるってことで

2番目「実質的に小さいよく考えると嘘かもわからんね呼び出す関数の引数が多かったり呼び出すつもりの関数がインライン展開されたりするとースコド上の見た目以上に大きいということがわりにありそう

他の関数を真似してinlineをつけたんだと思うけど「訳がわからんけど動くからそれで良いや的にコンパイラを誤魔化すだけのテクニックなんて使用厳禁!

最近知ったんだけどinlineを付けるだけで関数の多重定義によるリンクエラーが避けられるらしいですねえ>20170410そういうことをしだすと「道具として使うを通り越して乱用の域に達してると思う

pHを測る機械があってッと簡単に数字が出るのかは実際に使わなかったから知らないけど「原理も知らずに……(もにょもに)というぼやきが聞こえてきたのが印象に残ってる原理を知らないと手段の優劣も限界も条件にあった適切な選択もわからんもんね

道具ってのは元をたどれば誰かが目的のために最適な手段を求めた結果として生み出された経緯があると思う予め用意された道具を使っているだけではアマチュアの域を出られないのではなくて? 知の高速道路に関係する話開拓者とフォロワーの違い大多数にはハイアマチュアも届かない存在かもしれんけど

 表示する日付時刻のフーマトをカスタマイズ - Tablacus Explorer - タブファイラー開発ブログ

日付と時刻を同じひとつのフーマトで指定できるそのソースがたぶんここ>HRESULT tePSFormatForDisplay(PROPERTYKEY *ppropKey, VARIANT *pv, DWORD pdfFlags, LPWSTR *ppszDisplay)

[hHmst]が時刻を表すフーマト文字としてリトでき[dMyg]が日付の文字としてリトできる時刻文字が見つかると日付文字が見つかるまで日付文字が見つかると時刻文字が見つかるまで API 呼び出しを遅延し切り替わる部分まで(もしくは文字列末尾まで)をフーマト文字列として対応する API を呼び出しているどんなフーマトでも最低1回は GetDateFormat を呼び出してるっぽいのは2値だと if 文の条件がシンプルに書けるから必ず1度はそれも最初に日付フーマト文字に出くわすだろうという推定はすごく妥当だと思います。

これが真摯な対応というべきもの俺は2割のコーナーケースを捨てて過度にシンプルな解法を選びがち

 datetime - Win32: GetDateFormat and GetTimeFormat exist. GetDateTimeFormat? - Stack Overflow

先に挙げたコドの通りの回答たぶん AM とか PM とか Thu とか Sat とか Oct とかに展開された文字列が再度フーマト文字として解釈されてしまうんだろうまじめに挙げると問題のあるロカールでは問題ばかりだった


20171213() 最近長財布を物色している今使ってるのは2つ折りタイプでがま口のごとくがばっと開くファスナー式の小銭入れが一体化したもの実用性はピカイチだけどいかんせん中学生か高校生の頃から使っているもので裂けるし剥げるしそろそろ寿命(一般的にはもう終わってるという説も)このタイプの欠点は厚みがあることとっかくのピン札でもくの字に折れ曲がってしまうこと■小銭はマメに消化するタイプなので(20170413)長財布でもやっていけるかなと人生3個目の財布を見定めてる(1個目はけろっぴの財布だった)■厚みを主に決めるのがマチ厚いのから通しマチササマチ風琴マチマチなし通しマチはないかな収容力アピールは逆効果■カドは23枚入れば十分■ボタンもファスナ「遅いから不要それに裂けたのはボタンの周辺だったマグネトはありだけどカドをバカにするという理由で使われなさそう■アブラサスを除けば造りに見るべきところはなく素材と技工が差別点■ネトで見ていても甲乙つけがたく5点6点から先が絞れない今日は実物を見てきた……全然数がないタイプで絞ると34種類しか残らないしかしワゴンで割引されていたものに面白いのがあった■中仕切りの縁(指でつまむ部分)にそって長細い革が縫い付けられていたすると金属バネのスイッチがオンオフを切り替えるように節度が生じて仕切りの奥が開くか手前が開くかがパタパタと切り替わるどれも同じ形に見えるなかでこういう(やりすぎでない)工夫が目を引くブラドのロゴとか見えるところに付けたいんだったら広告料払ってね


20171211() カメラが外から見えすぎて困る■弁当箱のような箱があるーブルでカメラとつながっている弁当箱はまたケーブルでモニタとつながっているモニタでカメラの映像が見られるこれは当然■弁当箱に無線機能はなくLANトのみがあるLANーブルで NTTの光ルータにぶら下がっている■スマホにアプリをイールする弁当箱のデバイスIDというのを弁当箱のマニュアル(ただのプリトア)に印刷された QRドをスキャンして入力するとカメラのライブ映像がスマホで見られるこれは当たり前のことだろう■スマホが Wi-FiNTTの光ルータにぶら下がっている場合はスマホと弁当箱は同じサブネトに属していてWindowsのファイル共有などと同じようにブロドキトで相互発見が可能かもしれないスマホの Wi-Fiをオフにしドコモの LTEで通信していても弁当箱からライブ映像が送られてくるこれってありえるの?■ルータの特定のポトへのアクセスを弁当箱の特定のポトに導くというような設定はっとしたら UPnPとか何かの技術で不要になるのかもしれないけどスマホが最初にアクセスを試みる IPスが不定だと思うし不明なままに映像が出るのが気持ち悪い■弁当箱はいくつかの DDNSービスに自分を登録する機能を持っているこの機能を利用していてまたスマホにそのホト名を入力したのであれば納得できるでもスマホに入力したのは弁当箱のデバイスIDだけだ■外部にデバイスIDを集約するサーバーがあるのならこれもわかる弁当箱はケーブルでインターネトに接続したらまず自分のデバイスIDをサーバーに申告しスマホはそのサーバーにデバイスIDをキーにしてその申告者の IPスを教えてもらう問題はそのサーバーの存在が不明だということInternet Explorerを使って弁当箱の IP(プライベトのだけど)さえわかれば映像が見られることを確認しているのでインターネト越しであっても NTTータの WANIPスさえわかれば映像が見られる可能性があるそしてそのスを収集し配信しているサーバーがあるのかもしれない■弁当箱が Wi-Fiなり Bluetoothなりの無線機能を持っていてスマホと直に情報をやりとりしているならインターネト越しに設定なしで映像が見られることの説明がつくかもしれないていうかインターネト必要ないでもハドウェアプロファイルはさておき説明書にWi-FiBluetoothでの接続は不可能なので必ず LANーブルでネトワークに接続するというような説明があるないよね? 知らん間にスマホとペアリングが完了してたりするの? そうだとしてそれで映像が見られるというのならスマホを持ち出して弁当箱から離れると映像が見られなくなるわけでそれじゃあ見えすぎではなく不足なんだよね■弁当箱の設定で仮にアクセス制限がかけられるとしてそれが信用できるのかという疑問がある弁当箱の LANーブルを差し直して新しい(プライベ) IPスをリースしてもらったりプロバイダへの接続を切断して新しい(※たぶん)(グローバ) IPスを割り当ててもらったりしてそれでも一瞬映像が途切れるだけで何事もなくライブ映像を映し続ける(LTE接続の)スマホが不気味で不信感が生まれてるLAN内でだけ映像をトリーミングできればあとは VPN接続でなんとかなるから十分だし特別な設定をしなければそれが普通の状態だと思ってたのでデバイスIDひとつでインターネト越しに映像が見られる現状にどうやって制限をかけられるのか頭を抱えてる弁当箱からインターネトへの通信を全部遮断するとか? 時刻合わせができなくなるんだけどな■こういうのって見えなければ不具合でサポト案件だけど見えすぎることは問題にされにくいよねすくなくとも自分には難しすぎるそういうものには手を出さない


20171210() 利用者が検証可能なガチャの実装 - Qiita■テクニカルタームが邪魔でよくわからないんだけど確率的である限り運営が操作しているとしか考えられないほどに運の悪い人が出現することが避けられないのが問題なんであってむしろ救済的な操作が求められているというのをこのへんで知った>20150507, 20160324■ユーザーごとに最初の1回目にだけ出現順を決めるガチャを引いてその種を保存しておくとかいう方法はないんかいなそれで種と何回目であるかの2つの数字から出てくるものが決まるランダムではなくシッフルどちらの数字もサーバー側に大したコトでなく管理・保存できそうだけど■数学的にそんな方法はないのかもしれないし福引きの特等のように裁量を残しておきたい事情があったりするのかもしれないけど


20171209() [SakuraEditor] WikiDevelopカテゴリを見つけた(今です!)Develop > 10 非公式hor版バイナリ&ヘルプlog.html からいくつ矩形選択時は左右カーソル移動で上下行に移動しないように変更これはもう実装されたと思う考えることは一緒矩形選択中の[BackSpace]動作を変更()選択範囲を削除()選択範囲の直前(左端)を削除途:矩形選択→複数行入力→[BackSpace]→複数行""入力 用途が書いてあるのがポイト高い実際役に立つと思う[BackSpace][Delete]を使い分けられる人なら受け入れられるだろう自分は元に戻したときに矩形選択が維持されるようにしてるから[BackSpace]ではなく[Ctrl]+[Z]してから再入力できてる>20110612p01水平スクロールバーの最大値をメモ帳風に1.ァイル読込み時最大行長にあわせて水平スクロールバーの最大値を決定2.編集時↑を超える行長になったら水平スクロールバーの最大値を更新3.全行削除時水平スクロールバーの最大値をリセというのはこれだと思う>[r1653]コミッタはご本人ではない最長の行が縮んだときに更新しないのはフルスキャンを嫌ったのだろう再読み込み後も「編集」-「元に戻す」を実行可能に これどうやるの? ひっとしてアゥ履歴ってキーマクロ形式でシリアライズできる? あとはどこに保存するdesktop.iniThumbs.db も嫌われるけど全角文字を含むURLも色分け/ャンプできるようにしてみました 今は正規表現URLを定義できたはず。読み取り専用で開いたときの制限を変更()上書き保存不, すべての編集系コマド実行不可()上書き保存不可 うん自分もそうしてるマクロに Editor.ReadOnly()Editor.ViewMode() があって明らかに2つの指す概念は異なるのにっちもビーモドを設定するのが残念今に至るも両者が区別されてないんだよね矩形選択後に正規表現置換で改行を削除するとカーソル位置,選択範囲表示が変になる場合があったのを修正 最近いじってたところ


20171208() [SakuraEditor]Sakura Editor / PatchUnicode / #1028 矩形選択置換で置換範囲がおかしいバグの修正」の「正規表現DLL APIに置換範囲終了位置を指定することができないので先読みで置換範囲外を指定してマッチさせるようなこともできませんというの鬼雲(鬼車)には文字列開始位置終了位置に加えて検索開始位置終了位置が渡せるはずだからなんとかなるんちゃうのと思4.3. bregonig.dll 独自 APIを使う方向で検討してたんだけどない! const TCHAR *strstartp, const TCHAR *targetstartp, const TCHAR *targetendp の他に const TCHAR *strendp に相当する引数が必要なんだけどそれは targetendp と一体化してるっぽいBregexp.dll for SAKURABREGEXP.DLL を拡張して派生せざるを得なかった(※想像)残念な省略がまたしてもBoSubstExW の登場が待たれるな<Meryみたいに直に叩いてフル機能を使えばって話でもあるんだけどテキトエタのユーザーが Windows版バイナリを手に入れる方法がねこの条件さえ満たせばBSDライセスのソースコドを複製・改変して作成したオブジトコドをソースコドを公開せずに頒布できるライセスさえ明示すればただコンパイルしたバイナリを再配布することが可能だろうか<そもそも Meryがやってるsourceforge.netをただのファイル置き場にできる?


20171207() Macに別れを告げてクラド中心の開発生活を始めるまで - Qiita■これは目指したい方向性ではあるしか「解脱するには自分にはまだ執着が強すぎる災害に見舞われでもしないと無理しかしそれへの備えとしての意味があるむむむ


20171206() 当初の懸念どおりブラウザのプッシュ通知は邪悪に使われはじめている実装側はクリックまで購読確認を待つべき - mizchi's blog■へ知らない世界の話ですね


20171205() 石器からスマトフォンが作れなくて震える■自分の工作レベルをときどき考える一番低レベルが紙をはさみで切ってテープで留めるレベル1の素材が木で2が粘土かな3が金属(おおざっぱ!)で4がガラスだろう5はわからんけどそのうちコンクリトがきてセラミックがきて(なんだかんだ砂だよな)プラスチックとシリコンの場所はどこだろうたぶん革が抜けた繊維は外したでも自分のレベルは木工が精々で金属は扱えないんだよなコンクリトの環境改変能力はすごい


20171204() 年始恒例「福袋ト事前受付を求める販売店が増える |IT■スドに何を期待してんの(何が期待できるの)ってことなんだけど……販売店が受付を求めたというからその先は発売元しかないと思うだろうそれでは意味がわからないがともかく客が受付をするより不可能ではない実際はどう販売店が客の登録を事前に受け付ける整理券方式・抽選方式だということだった「受付を求める販売店のおかしさに気がつかないもんかなあ■かくいう自分も募金をする人ばかりで募金される人がどこにもいないことには気がつかなかったクチです。アリを使った実験ではータラばかり集めたグループからでも勤勉な連中が現れたそうでータラの意見はですね他に勤勉で有能な人間アリ!がいるなら自分の出番はないな精々足を引っ張らないようにおとなしくしていますよってところ