Windows に関する投稿を表示しています

DELL XPS 13 の Windows 10 を使っているが無線 LAN の電源管理オプションが表示されなくてちょっとこまった

会社では Windows 10 のノート PC 、というか DELL XPS 13 を使っている。
無線 LAN の親機の設定が変わったのか、こっちが変わったのかよくわからないが、ここ最近で無線 LAN がよく切れるようになってしまった。

特に電源ケーブルにつないでいない状態で、一部の SSID にまったく接続できなくなったのはかなり謎。元々は問題なく利用できていたので完全に親機の問題だと思う(設定かえたとか言ってたし…)
一向に対応される気配がないので、諦めて子機側でできることをやってみようと思った。

 

「無線 LAN 切れる Windows」とか「無線 LAN 不安定 Windows」などで調べると、おおむね「電源管理の設定を開いて最大パフォーマンスにしよう!」という内容が出てくる。たとえば…
Windows10のLAVIEでWi-Fiがすぐにつながらなくなるので省電力設定を直したぞ! | むねさだブログ

 

が!!!

「電源オプション」の中の「ワイヤレスアダプターの設定」が表示されていない。 DELL ありがてえ(ありがたくない)
「表示されない」、とかで調べるとてもドンピシャな内容がヒットせず。。

 

DELL サポートに連絡するのもアレなので、レジストリエディタからほげほげできないかなあと思いながら調べていると、まさしくな記事が見つかった。

Windowsの電源オプションで設定可能な項目を増やす - らどこの消費生活 続き

 

ワイヤレスアダプターの件について書かれてはいないのだが、同じようなあたりに設定値おるやろってことで順番に見ていくと wlansvc.dll と指定されているものいて、無線 LAN っぽい名前だしこれだろうな~~と。
ここの Attributes の値を、上記のブログに書かれていたように 2 にしたら設定項目がでてきましたとさ。

環境によって違うかもだけど、レジストリキーはこれ。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\19cbb8fa-5279-450e-9fac-8a3d5fedd0c1\12bbebe6-58d6-4636-95bb-3217ef867c1a

 

本題に戻ると、この設定で接続不安定なところは改善された。たまに瞬断も起きているっぽいが、まあまあ問題ない。というか親機…

 

OEM 的な目線(?)で考えれば、これって不用意にいじられてぶっ壊されたり、メーカーが想定している適切なパフォーマンスが発揮できない、みたいな減少を回避するために、意図的に項目を隠しているんじゃなかろーか、と思った。コンパネ的な設定項目だったら「エコにしよう!!!」とかですぐ弄れるけれど、レジストリなら弄れるには弄れるが、たまたまたどり着くことは難しいと思うので、それでいいんだと思う。

#upcamp 2014 Tokyo に参加してましたよ

この記事は公開されてから1年以上経過しており、情報が古い可能性があります。

ドーモ、ごみばこです。

私立・プログラミングキャンプ 2014 東京大会
https://atnd.org/events/52713

こんなものに参加していました。
スタッフ側だったようです。

  が!9時集合なのに9時に起きて10時着という大失態。。
  ごめんなさいごめんなさい。。。

参加者みなさま、スタッフかたがた、お疲れ様でした!

会場提供してくださった オプティム さん。
ピザ提供してくださった ゲヒルン さん。
ありがとうございます!最高!!

 

1. やったこと

・水運びました
・ジュース類運びました
・ピザ運びました
  サイコー。

・RFC2616をちょこっと眺めました
  >> http://lab.moyo.biz/translations/rfc/rfc2616-ja.txt
  ざっくりまとめると、HTTP/1.1 の仕様書です。

・ソケットよくわからんつらいってずっと言っていました
  >> http://e-words.jp/w/E382BDE382B1E38383E38388.html
  ラップされてるのはちらほらとやる機会があったものの、
  acceptとかrecvとかそのくらいのものはなかった。

・winsockのサンプルコードを眺めました
  >> http://e-words.jp/w/Winsock.html
  WSAなんたらかんたらとか。
  ウィンドウハンドルがどうこうとか。使ってないですけど。

・OfficeTanakaのサイトをあちこち眺めていました
  >> http://officetanaka.net/excel/
  VBAにこまると大体でてくるので強い

・「さっきまで動いてたけど動かなくなった」と言っていました
  よくあるはなし。

 

2. 成果

まずはこちらをご覧ください。

 

3. 技術的なサムシング

・全体像はこんなかんじ。
  ・ひとまず自分だけ見れればいいやのレベルで
  ・ExcelVBAでHTTPサーバを建てる
  ・ワークシート名でルーティング
  ・ワークシート内のコンテンツがレスポンス
  ・(想定)DB.tableなシートを作ってデータを保持する
  ・(想定)POSTデータを読み込んでデータを保存する
  ・(想定)データを読み込んで動的に埋め込む
  ・シンプルに掲示板を作りたかった(白目)

  思いのほか、ソケット周りで詰まってしまってレスポンスを返すのがやっと。
  『さっきまで動いてたけど(変数化|リファクタ|再起動)したら動かなくなった!』

・ワークシート内のテキストを返す
  シート内を全文テキストとして取得するのどうするんだろう
  → 全セルみたら死ぬしなあ
   → いったんtsvに落としこんでから読みこめばいいんだ
    → なんかダブルクオートで囲まれたりなんかつらすぎる…
     → なんかもう、一旦正規表現でよしなに消しとこう…
    → たぶんここでキャッシュしたら早くなるんだろうなー
     → ひとまずいいや

・Declareステートメント
  >> http://msdn.microsoft.com/ja-jp/library/cc376178.aspx
  コピペしないで書いたのは多分初めて。
  必要な関数をMSDNで調べて、引数とか戻り値を合わせて。

・クラスモジュール
  >> http://www.excellenceweb.net/vba/class/what_vba_class.html
  >> http://codezine.jp/article/detail/499

  全部やるとあれな予感がしたので、一旦リクエストとレスポンスだけクラス化した。
  クラス化した直後は最高に穏やかな気分だった。

  Before:
  『あ゛あ゛あ゛あ゛あ゛変数スコープう゛う゛う゛う゛う゛』
  『いや、あの、えっと、その、つらいです、はい、まじで』

  After:
  『こころのやすらぎ』

・振り返るとそんなに書くこと無かった(重要)

 

4. これやることにした経緯

このあたりをご参照ください。

ちがう。
ぼくはcanvasとかsvgとか、オンラインで動くやつを求めていたんですよ。

ですがここで、気付いてしまったわけです。
「Excelってグラフ作れるよなあ、VBAでプログラム書けるよなあ。あっ(察し)」

 

5. 作ってみて思ったこと

もしかして『始めたいです!』な人向けとして意外に需要があるのでは?

ほら、セルのおかげでしっかり構造化できるし。

インデントもちゃんとできるし。

ハイライトも実装すればできるし。

おや?????

 
あ、この流れしってる。
言い出しっぺの法則ってやつだ。

……そういえば、プログラムエディタをExcelにしよう!って話もありましたね。
  >> http://d.hatena.ne.jp/miya2000/20111221/p0

  あ、ここにシートのテキスト化があった…

 

6. おまけ

名前を書いてあった紙があるじゃろ?

2014-08-17 23.35.50

 

これを、

 

こう、

 

ごみばこの出来上がりじゃ!w

2014-08-17 23.35.30

Windows7でTypeScript0.9のVSプラグインがインストールできなかった

この記事は公開されてから1年以上経過しており、情報が古い可能性があります。

【前提】
・Windows7 Professional x64 (サービスパックなし)
・VisualStudio 2012 Professional

【問題となったもの】
・TypeScript 0.9.1.1
http://www.microsoft.com/en-us/download/details.aspx?id=34790

System Requirementsを読むと、win7とvs2012組み合わせでもいけそうなことが書いてある。
が、なぜかインストール出来ない。

ググってみると、WebEssentialを入れろとか、ログを見せてあー再起動ねとか、
あれこれあったような気がしますがどれもダメ。

【解決】
ダメ元でWindowsUpdateして、SP1を入れたところ、インストールできた。

System Requirementsに書いておいてくれ頼む...