ホーム > タグ > windows

windows

Windowsでファイル名が文字化けしないGit

やっとWindowsでファイル名が文字化けしないGitが可能になるっぽいです.いや,今までもできたかもしれないけど.試してみたところ,以下の環境下では,TortoiseGitでファイル名が文字化けせずに扱えました.

素敵ね!

関連

Justsystemsはどうもおかしい

ATOK2012の不具合については既にエントリを書きまして,その修正パッチが本日リリースされました.Justオンラインアップデートからも提供されていますが,どうも,これもちゃんと動きません.えぇ,私の環境が特殊(標準ではないという意味しか持たない)なせいで,動かないんだと言われればそれまでですが,Windowsが許可するところの設定であり,Justsystemsのアプリケーション以外では何の問題も起きていないので,単純にJustsystemsのテスト不足であることは明白でしょう.以下に,それを示します.

このようにアップデートを実行しようとします.至って普通のことです.すると,以下のようなエラーを吐きます.

このようにして,アップデートは実施されません.原因は明らかで,私が設定しているTEMPフォルダはh:\#TEMP_USRです.しかし,ここで見えるように,何故かh:\emp_~2などという全く違うフォルダを見ています.アホかと.展開した場所と違うところを見に行って「指定されたファイルが見つかりません」とか,どの面下げてそのような愚かしいことをユーザに申告するのか.

もっと,掘り下げましょう.これはオンラインアップデートでなく,手動アップデートでも同じです.

Justsystemsはもっと真面目に製品を作るべきだと思います.サポセンに情報提供してあげようと思っても,一向に電話は繋がらず,有料で音楽を聴かせてくれるサービスに終始しています.一応,電話以外の手段もあるようですが,身体上の理由ではなく,単に電話が繋がらないだけなので,ひたすらに電話代を払い続けて待つしかないのです.これがJustsystems!もうダメぽ.

ATOK2012はどうもおかしい

かな漢字変換システムといえばATOKと言えるくらいには,ATOKべったりユーザで,iPad/iPhoneではATOK Padを使ってますし,androidではATOKを使っているくらいには,ATOK中毒です.そんな私ですが,ATOK2011はスキップしてATOK2010からATOK2012へのアップグレードをしました.正確にいえば,ヒラギノが欲しかったので,買ったのは一太郎2012 承 プレミアムなんですけどね・・・.これでついにヒラギノのためにMacを買う必要は全くなくなったため,Windows礼讃文明が訪れることは間違いないでしょう.

しかし,そんなATOK2012もインストールするとトラブルとこんにちはこんにちは.

438 :名無しさん@お腹いっぱい。:2012/02/08(水) 06:40:28.86 ID:phTuIYOQ0
キーワードExpress登録できてる?

更新中にエラーが発生しました。
ホットキーワード
作業 :テンポラリからのコピー中
内容 :ファイルのコピーに失敗しました。(502)
ビジネストレンド
作業 :テンポラリからのコピー中
内容 :ファイルのコピーに失敗しました。(502)

JustSystems ATOK総合スレ Part66

私は9日に入手したので,438は私ではあり得ないわけですが,全く同じ状況です.これに引き続き色々と報告が・・・.

491 :名無しさん@お腹いっぱい。:2012/02/08(水) 23:38:22.45 ID:phTuIYOQ0
キーワードExpressのエラーの件解決した。

テンポラリ領域のセキュリティの問題みたいなんで、環境変数TEMPとかTMPを削除して
システムデフォルトのテンポラリ領域を使うようにしたら通るようになった。

JustSystems ATOK総合スレ Part66

これに対して,こんな反応も.

496 :名無しさん@お腹いっぱい。:2012/02/09(木) 00:16:10.91 ID:AV53lmi30
キーワードExpressのATOKWSフォルダ内にしっかりtmpフォルダがあるのに何故そこを使わないんだ

JustSystems ATOK総合スレ Part66

さらには・・・.

535 :名無しさん@お腹いっぱい。:2012/02/10(金) 02:46:09.29 ID:zhx2V62s0
キーワードExpressは
テンポラリディレクトリから%APPDATA%\Justsystem\ATOK\DIC\へファイルを移動する時の
MoveFileExにMOVEFILE_COPY_ALLOWEDが付いてないから、
テンポラリと%APPDATA%が同一ドライブでないと当然失敗する。
手で付けてやったらとりあえず動いた。

なぜこんなものを製品として作ったのか意味不明。

JustSystems ATOK総合スレ Part66

そして,2ch的模範解答は以下の通り.

585 :名無しさん@お腹いっぱい。:2012/02/10(金) 12:36:29.74 ID:zhx2V62s0
>>545
とにかく%APPDATA%はファイルサーバーに置いたまま
キーワードExpressを使いたかったから…。
ATOK25WS.EXEの0x1985の01を03にした。

JustSystems ATOK総合スレ Part66

これで完璧です!

さて,ではJustsystemsの公式見解はどうでしょうか.

Windowsのテンポラリフォルダーを、ATOKのユーザーフォルダーが存在するドライブとは別のドライブに設定している場合、ATOK キーワードExpressで以下のダイアログボックスが表示され、更新に失敗する場合があることを確認しています。

テンポラリフォルダーの設定を、ATOKのユーザーフォルダーが存在するドライブに変更します。

[051681]ATOK キーワードExpressで「更新中にエラーが発生しました」と表示される

要するに,Windowsユーザが何らかの理由があって,テンポラリフォルダをシステムドライブとは別の場所に移動させているにもかかわらず,ATOK様のために,特定のドライブに設定しないと許さないぞ!てへぺろ☆という姿勢です.信じられない・・・.公式見解として,585のパッチを出せば済む話なのに・・・.

まとめ

ATOK2012をフル活用するためには,改造して利用する必要があるような気がします.ちなみに,一太郎2012はそれはそれで初期出荷製品から問題を孕んでいます.どうなんですかね.そういえば,ATOKダイレクト for はてなもインストールしようとして,自己解凍結果をTEMPに吐き出すんだけど,それを見失うらしくて,インストールできなかった.自己解凍をコピペしてきて,手動でインストールしたけど.どうなんですかね?こういう製品って.それから,この件をサポートに報告しようとしたんですが,繋がりませんでした.電話でしかサポートがないので不便でした.こうして,友達いないから余りまくっている無料通話は接続待ちの音楽を聴くことで消費されていくのでした.

201202231514追記

やっと対応した模様.おっそい.

JUSTオンラインアップデートを実行して、アップデートモジュールを導入してください。

[051681]ATOK キーワードExpressで「更新中にエラーが発生しました」と表示される

Windowsのシステムドライブを容量の小さいドライブに移そうとして苦労したメモ

どうもこんばんは.毎年の定例行事ですが,HDDの換装を行いました.皆さまも当然ながら経験があると思いますが,何故年の瀬の頃になって,卒論や修論や博論が佳境の頃になるとハードディスクがクラッシュするものです.なので,私は2006年頃から毎年この時期になると,ハードディスクの換装を行っています.通常,本体内には2台のハードディスクが刺さっているので,古い方を新しく買ったハードディスクで置き換えるようにしています.つまり,2年運用ということです.で,今年はシステムドライブを換装する年で,SSDが熟れて安くなってきたので,これを機にSSDを導入してみました.買ったのは新しいファームウェアで安いくせに爆速という噂のM4です.

で.この作業が思いの外に難しかったので,備忘録的なメモ.これまでは常に容量が大きいドライブへの換装だったので,ドライブ丸々コピーで問題なかったのですが,今回は1TBから256GBへの換装なので,システムパーティションのみの移行となります.他の荷物はデータ用の2TBに上手く収まりました.で,この単なるパーティションコピーが難しかったです.

何が難しいの?

一般的にシステムドライブにはブートローダが入っています.Windowsの場合,これが「システムで予約済み」という100MBのパーティション内に入っていたりします(インストールの仕方によってはない場合がありますが).これが非常に曲者です.さて,こういう時に使うツールとしては,定番のPartition Masterですよね.んで,やったこととしては,以下の通りなのですが,いずれも上手くいかないです.

  • Cドライブ相当のパーティションのみをSSDにコピー
  • 「システムで予約済み」とCドライブ相当のパーティションをSSDにコピー

どれもブートしません.ブートしないことは想定内だったので,予めUSBメモリに作っておいたWindows7のインストールディスクからブートさせて,修復からスタートアップオプションの修正を試みたんですが,どうにもダメです.

んじゃどうするよ?

となれば,要はブートローダがSSDに書き込まれていればいいので,Windows7を新規インストールして,そのブートローダを利用すればいいじゃん!ということで,以下の手順でオッケーです.

  1. SSDだけを繋いで,Windows7を新規インストールして,インストールが始まった段階で強制再起動.
  2. 旧ドライブも全部繋いで普通にブートさせる.
  3. SSDにある「システム予約済み」の後にあるパーティションを削除して,そこに旧ドライブのCドライブ相当のパーティションをコピー.
  4. 怖いのでSSDだけを繋いだ状態で,Windows7インストールディスクからブートさせて,修復.
  5. コマンドプロンプトを立ち上げて,以下の3命令を実行後にリブート.
  6. bootrec /fixmbr
  7. bootrec /fixboot
  8. bootrec /rebuildbcd
  9. ブートすることを確認した後に,旧ドライブを繋いで.終了.

この後,SSDに作られた「システムで予約済み」に何故かドライブレターが当てられていたので,それは気持ち悪いので削除.この手のシステムドライブ換装は初めてなので,旧ドライブはまだ繋がっている.誤操作があると困るので,旧ドライブのCドライブ相当からはドライブレターを削除してエクスプローラ等から触れないようにしておきました.

まだちょっとトラブルがあったよ

その際に,ちょっとトラブルが.SugarSyncが「ボリュームシリアル番号が重複しているから無理です!」のようなエラーを出してきた.確かに,パーティションを丸々コピーしているので,そうなっているわけですが・・・.ボリュームシリアル番号を変更したいのですが,やり方がよく分かりません.SugarSyncの公式ではソフトが紹介されていました.どうせ,旧ドライブは使わなくなるので問題ないんですけど,試しにやってみました.できました.なるなる.

まとめ

ドライブ丸々コピーが楽でいいっす.パーティションのみだとシステムドライブは難しいです.

参考

gnuplotのplotが遅いので対策した

gnuplotでグラフを描こうと思ったら,超絶重くて困りました.確か過去にそんなツイートを見たなぁと思いまして・・・.

で.その情報を見つけました.

Gnuplotでグラフを出力するのにかなり時間がかかることがときどきある。plot sin(x)のようなものでも数分待たされる。

その理由がやっとわかった。

Gnuplotは、%TEMP%にfontconfigというフォルダを作成する(たとえばWindows 7のデフォルトではC:\Users\username\AppData\Local\Temp)。その中に(おそらくはフォント一覧の)データが残っていればそれを利用するためすぐ描画されるが、ない場合はこれを生成する時間が必要になる。

Gnuplotでときどきplotがやたら遅い理由 – glue together

とのことで,めでたしめでたし.

これでは単なるコピペなので,ここからです.そうはいっても,%TEMP%のゴミは消したいです.特に,デフラグをかける前とかは,綺麗サッパリにしてから,やりたいです.そのためには,%TEMP%に消してはいけないものを置いておくなどという,テンポラリじゃないことはやめたいです.ではどうするか?別の場所にfontconfigは移動願いたい.

方法は比較的簡単です.gnuplot\binary\etc\fonts\fonts.confを開いて設定を変更します.手元の環境で具体例を述べますと,4.4.3の場合,71-74行目に以下のようなことが書かれています.

<!-- Font cache directory list -->

	<cachedir>WINDOWSTEMPDIR_FONTCONFIG_CACHE</cachedir>
	<cachedir>~/.fontconfig</cachedir>

推測ですが,複数書いてあると,上から順に検索して,見つけたキャッシュを使うんだと思います.んで,なければ最上位に作るんじゃないかと思います.ですので,%TEMP%じゃない場所に作られれば,僕は満足なので,2行を入れ替えるだけにしておきました.そうすることで,C:\Users\username\.fontconfig\が作成されるようになります.これを削除しなければ,表題の問題は起こらなくなります.よかったよかった.

1 / 212

Home > タグ > windows

アフィリエイト

Return to page top