- blogs:
- cles::blog
JSON と 日本語と PowerShell
php
powershell
javascript
charset ちょっとしたデータ保存に JSON を使おうと思って JSON をいじくり回していたのですが、いろいろなデータを入れていくうちに、日本語が \u#### でエスケープされていることに気づきました。この辺は PHP の json_encode()*1 や Ruby の gem json*2 でも全く同じ挙動のようです。
普段、英数字しか入れてなかったのでよく理解していなかったのですが、そういえばTwitter の全発言アーカイブをダウンロードしたときは確かエンコードされていたような気もします。そんわなけで、ちょっとJSON の仕様*3*4を紐解いてみると、文字は Unicode に従うと書いてありますが、エンコードの種類は指定されていないようなので、UTF-8, UTF-16 などいろいろなエンコードが許容されるようです。もちろん \u#### も許容されています。
もちろんどちらも元に戻るので、PHP <-> Ruby 間で相互運用性に問題が生じることはありません。
これをちょっと Windows 上でもお手軽にやろうと思って PowerShell での処理に挑戦してみました。
[JSON と 日本語と PowerShell の続きを読む]- *1: PHP: json_encode - Manual
- *2: json | RubyGems.org | your community gem host
- *3: JSON の紹介
- *4: Final draft of the TC39 “The JSON Data Interchange Format” standard - ECMA-404.pdf
Windows 8.1 で Store Broker が暴走しているときは
windows8 最近、PC のファンがうなりをあげることが多くなっていたので、夏場に入って気温が上がってきたせいかなと思っていたのですが、タスクマネージャを覗いてみたら Store Broker というプロセスが CPU を馬鹿食いしていることが分かったので直し方を調べてみました。どうもこれはは Windows 8.1 ではメジャーな症状らしく、ググると同じような人がたくさん出てきます。
参考になったのは下記のマイクロソフトコミュニティのエントリと、その元になった英語のエントリ。
これによると、ストアアプリ用のキャッシュを削除すればよいみたいですね。
- Store Broker(WSHost.exe)がCPU使用率を異常に食っているのですが - マイクロソフト コミュニティ
- Why does Store Broker (wshost.exe) keep killing my CPU? - Microsoft Community
対処方法はひとまず問題の原因になっている Store Broker をタスクマネージャから強制終了させます。
その後、下記のフォルダを開き、Cache フォルダを削除後、空の Cache フォルダを作成しておきます。
※もしかしたら上記の WinStore_cw5n1h2txyewy の部分の _ 以降の部分(cw5n1h2txyewy)は一致しない場合があるかもしれません。
ひとまずこれで僕の場合は症状がおさまりました。
最近の CPU は省電力化が進んでいて、必要がないときは電気を使わないようになっているのがよく分かる事例でした。
押し入れ用の除湿器を買ってみた
家電 梅雨入りしたので、本格的にじめじめする時期がやってきました。
実は昨年、クローゼットの思わぬモノをカビさせるという大失態を犯してしまったので、今年は新兵器として押し入れに小型除湿器を投入することにしました。ペルチェ素子を使ったものなのでそれほど除湿効果は高くないですが、騒音も少ないので密閉されたクローゼット内で使うにはこれで十分そうです。
今年の「ICSE'14勉強会」は7月22日(火) 開催
softwareengineering
勉強会 ICSE で発表されたすべての論文をダイジェストで紹介しようという ICSE 勉強会が 7/22 に開催されます。
今年も東京(東工大)、名古屋(名大)、大阪(阪大)、福岡(九大)の各拠点を結んで行われるようです。
あいにく用事が入っているので僕は Ustream で見るしかないですかね。。。。。
ICSE 2014 で発表された論文(テクニカル,フルペーパ)全99件に対して, 1論文を3分程度でダイジェスト紹介する,ライトニング研究紹介です. 1日で会議の全論文の概要を理解することができ,最新の研究動向を効果的に調査する機会を共有しようというのが狙いです.
EaseUS Todo Backup Home が明日の午前中まで無料に
windows
hdd
migration パーティションを丸ごとバックアップすることができる EaseUS Todo Backup シリーズの有料版、EaseUS Todo Backup Home 6.5が3日間だけ無料ダウンロードできるようになっていたのでメモ。13日の午前中まで無料で登録キーがもらえるようになっています。無料期間を過ぎると、ライセンスキー自体が無効になってしまうようなので、明日の午前中までににダウンロードからインストールまで済ませておく必要があるようです。
“EaseUS Todo Backup”シリーズの有償版が期間限定無料となるキャンペーン - 窓の杜
「EaseUS Todo Backup Home」は、ドライブやパーティションを丸ごとイメージ化してバックアップできるバックアップソフト。通常3,180円(税込み)で販売されており、「Outlook」のメールをバックアップする機能や、エクスプローラ上の右クリックメニューからパーティションやファイルをバックアップする機能などを備える。
RHEL 7 が正式リリースに
rhel RHEL 7 が正式リリースになった*1ようです。
RHEL 6 がリリースされたのは、つい最近だと思っていたのですが、確認してみると2010年11月のことだったので、もう3年半くらい前なんですよね。XFS はともかく、デーモンの管理が init からsystemd に変更されたりしているところはちゃんとキャッチアップしておかないといけませんね。
ニュース - Red Hat Enterprise Linux 7がリリース、XFS標準採用やsystemd搭載など:ITpro
デフォルトファイルシステムは、従来のext4からXFSに変更された(Anacondaを利用したGUIベースインストール時)。ただし、代替ファイルシステムとしてext4やBtrfsなどをユーザーが選択することも可能だ。システム/サービス管理デーモンは、RHEL 6でシステム起動処理を担っていた「Upstart」に代わり、サービスの起動・停止も含めたシステム全体を管理する仕組みを備えた「systemd」を採用した。
- *1: Red Hat | Red Hat Unveils Red Hat Enterprise Linux 7, Redefining the Enterprise Operating System
Feedly が DDoS 攻撃を受けてサービス停止中
systemdown
rssreader Feedly を開いたら見たことがないエラーが表示されてちょっとびっくりしましたが、どうやら DDoS 攻撃を受けてサービスを停止しているようです。
公式ブログによると、身代金の要求があったようですが、 Feedly はこの要求を拒否し、サービスの復旧に取り組んでいるとのこと。DDoS ですので、サービスは使えないですがデータ自体は安全です。サービス復旧まで少し待ちましょう。
今日は Widnows Update の日、Windows 8.1 は必ずアップデートを (2014 年 6 月)
jpcertcc
windows8 今日は恒例の Windows Update の日です。
内容は緊急は MS14-035*1、MS14-036*2 の2件、重要は5件となっています。
また、下記にも記載があるとおり、Windows 8.1 を使っている人は Windows 8.1 Update にしておかないと来月から Windows Update が配信されないので注意しましょう。
2014 年 6 月のセキュリティ情報 (月例) - MS14-030 ~ MS14-036 - 日本のセキュリティチーム - Site Home - TechNet Blogs
今回の定例リリースから、Windows 8.1 / Windows Server 2012 R2 Update (2919355) がインストールされていない Windows 8.1、および、Windows Server 2012 R2 コンピューターには、Windows Update / Microsoft Update からセキュリティ更新プログラムが配信されません。また、ダウンロード センターにもセキュリティ更新プログラムが公開されません。(注 1) Windows 8.1 / Windows Server 2012 R2 Update (2919355) をインストールしていないコンピューターは、速やかにインストールを行うようお願いいたします。なお、自動更新を有効にしているコンピューターには、自動的に Windows 8.1 / Windows Server 2012 R2 Update (2919355) がインストールされます。
† 参考
- 2014 年 6 月のマイクロソフト セキュリティ情報の概要
- 2014 年 6 月のマイクロソフト ワンポイント セキュリティ ~ビデオで簡単に解説 ~ - 日本のセキュリティチーム - Site Home - TechNet Blogs
- 2014年6月 Microsoft セキュリティ情報 (緊急 2件含) に関する注意喚起
- *1: Microsoft Security Bulletin MS14-035 - Critical
- *2: Microsoft Security Bulletin MS14-036 - Critical
らーめん処 かんむりや
ラーメン
tokyo 今日は仕事帰りに武蔵小金井の駅前にあるかんむりやでラーメンを食べて帰ることに。このあたりでラーメン屋さんに入るのは初めてかもしれません。
あいにくの天気でしたが、外の看板には大盛り無料の文字。食券制なので、まず入り口で食券を買います。スタンダードにラーメンで攻めるべきだったかもしれませんが、おなかがすいていたので全部のせにしてみました。出てきたラーメンは煮干しベースですが、あっさりというよりは脂がかなり多いちょっと変わったラーメン。おなかがすいていたので良かったのですが、ちょっとこってりすぎのような感じもしました。
[らーめん処 かんむりや の続きを読む]
ATH-A2000X が修理から帰ってきた
headphones
customersupport
repairing しばらく前に家で PC 用に使っている audio-technica ATH-A2000X*1のコードが断線してしまったので、修理に出していましたが、それがやっと修理から帰ってきました。
ついでにへたっていたイヤーパッドも交換してもらったので、修理金額は1万円ほど。工賃と送料込みなのでこんなものでしょうか。1万円くらいのヘッドホンであれば速攻ゴミ箱行きだったのですが、5万くらいするヘッドホンですからね。これでまた3年くらい使えると思えば安いものです。修理期間は発送から約10日ほどかかりました。
- 換気口に風よけカバーを設置 (2)
2 . 福岡銀がデマの投稿者への刑事告訴を検討中(1310)
3 . シャープの空気清浄加湿器のキュルキュル音対策は PTFE テープで(1162)
4 . GitHub が全ての公開リポジトリへのシークレットスキャンを有効に(1052)
5 . 年次の人間ドックへ(1010)
Academic[574]
Book[155]
Diary[522]
Disaster[101]
Foodlogue[1425]
Game[284]
Goods[805]
Healthcare[341]
Hobby[32]
IT[1195]
Military[343]
misc.[1570]
Mobile[510]
Music[38]
Neta[106]
News[95]
Photo[391]
RealEstate[120]
Security[1178]
SEO Contest[36]
Software[634]
Tips[1886]
Travelogue[1238]
Web[675]
Work[193]


