いぇいいぇいスマートフォン用の表示で見るいぇいいぇいASP.NET、PHPを中心に書いています2016-04-20Windows10でスタートアップフォルダを一発で開く方法WindowsWindows10になってスタートメニューからスタートアップが消えました。今までスタートメニューから辿っていたのでとても困ります。スタートアップフォルダ自体は以前と同じ場所にあるのですが、それがとても深い階層にあるため、記憶だけではなかなか辿り着けません。スタートアップフォルダがどこにあるのか、簡単に開く方法はないのか、調べてみました。一発でスタートアップフォルダを開く方法Windows+Eでエクスプローラーを起動しますアドレスバーにshell:startupと入力してエンターキーを押しますこれでスタートアップフォルダを開けます。startupと打ちます。12:34Windows10でスタートアップフォルダを一発で開く方法Tweetもっと読むコメントを書く2016-03-31hostsファイルが反映されない問題が解決Windowshostsファイルに書いたホスト名が反映されない問題で試した方法と原因、解決策についてまとめてみました。僕の場合はChromeでは名前解決できるのに、IEやpingではダメという状態になりました。hostsファイルの中身まずはhostsファイル(C:\Windows\System32\drivers\etc)の中身。abc9.localhost全部で10個のホスト名を127.0.0.1に振り向けています。このうち、abc9.localhostについてのみ、IEなどで名前解決できない状態になりました。(本当は15個くらいあったのですが、表記上10個にしています。名前解決ができているかどうかは、pingが通るかどうかで確認します。abc.localhostNGの場合はこうなります。見つかりませんでした。ホスト名を確認してもう一度実行してください。OKの場合はこうなるはずです。DNSキャッシュのクリアまずは定番のDNSキャッシュのクリアです。/displaydnsしかし、状態は変わらずでした。hostsファイルのアクセス権限ファイルのアクセス権限をいじれば治ったという書き込みを見たので、ファイルにEveryoneでフルコントロールのアクセス権限を追加してみました。これも効果ありません。セキュリティ上よくないのでアクセス権限は元に戻しておきます。1行あたりのホスト名制限なんとWindowsのhostsファイルは1行あたりのホスト名に最大9個までという制限があるそうです。superuser.com確認してみると僕のhostsファイルには1行あたり10個以上のホスト名を記載していました。この情報に従って1行あたり9個までとなるようにhostsファイルを修正しました。abc9.localhostただ、修正してもpingがまだ通りません。hostsファイルを1回削除してみる何らかの理由により、hostsファイルの変更が検知できないような状態になっていると考え、一旦hostsファイルを削除してみることにしました。ファイルは別名のファイルに退避しておきます。具体的には以下の手順です。hostsこれでhostsファイルが正しく認識し、すべてのホスト名が名前解決できるようになりました。まとめ今回のケースでは1行に10個以上のホスト名を書いたことが原因でした。Chromeでは10個以上でも問題なく認識していたのですが、Chromeは独自にhostsファイルを読みに行っているのかもしれませんね。hostsファイルの変更を検知させるためにファイルを一旦削除する方法が有効でした。これも1つの発見でした。15:22hostsファイルが反映されない問題が解決Tweetもっと読むコメントを書く2016-02-03Evernote(Windows版)で書式なしでペーストする方法Evernoteでコピーした文章をペーストすると、通常はリッチテキスト形式でペーストされます。リンクや色など書式付きになるわけですね。この動作はページ内容を見た目そのままで貼り付けたい場合はいいのですが、テキストだけを貼り付けたい場合は邪魔な動作になってしまいます。今回はWindows版のEvernoteで、書式なしでペーストする方法と、それを既定の動作にする方法を掲載します。書式なしでペーストするにはリッチテキスト形式ではなく、書式なしでペーストするには、[テキストとして貼り付け]コマンドを実行する方法があります。することでプレーンテキストのみを貼り付けることができます。メニューからの場合Evernoteのメニューから、[編集]-[テキストとして貼り付け]を選びます。「Ctrl+Shift+V」キーを押します。貼り付けのショートカットキーといえば通常は「Ctrl+V」。Evernoteだけ異なるキーを押すというのはなんかイヤ。書式なしペーストを既定の動作にするにはもし「Ctrl+V」と「Ctrl+Shift+V」を置き換えることができれば、書式なしペーストを既定の動作にすることができます。残念ながらEvernoteではショートカットキーのカスタマイズ機能は用意されていません。そこで、AutoHotKeyという便利ツールを使います。AutoHotKeyはキー入力をフックして自由にカスタマイズすることができる常駐アプリです。今回のケースのようにアプリケーション側でキーカスタマイズ機能がない場合でもキー入力を置き換えることができます。導入には多少の手間がかかるのがデメリットですね。OS標準の機能としてくれてもいいような機能なんですけど。Evernoteを常用していて、どうしてもキーを置き換えたい!というひとはこの機会に導入しましょう。導入方法は長くなるので省略し、スクリプトのみ紹介します。^+v::Send,^vこのスクリプトを追加することで、「Ctrl+V」と「Ctrl+Shift+V」を置き換えることができました。長く使うものだからこそストレスなく使えるようにしたいですよね。12:03Evernote(Windows版)で書式なしでペーストする方法Tweetもっと読むコメントを書く2016-01-31(LINQ)SkipWhileの使い方、間違えていませんか?はい!僕、間違えていました!SkipWhile、単純に「条件に一致する要素をスキップする」ものだと思っていました。