大抵の入門書にある問題は総当りで解けてしまうということ

ちょっと確率の復習してたんだけどさ、「サイコロを3回投げて出た目の最大値が5である確率」の計算が合わなくて「あれー」と思って考えていたのだが、コンピュータだとすぐに総当りで計算できちゃうのよね。 >>> len([i for i in product(range(1, 7), rep…

PowerShellの.bash_historyはどこにある?

PowerShellには .bash_history みたいな記録ファイルがないから不便だなと思っていたら、ちゃんとあるじゃないですか。PowerShell Commands History | Windows OS Hub & (Get-PSReadlineOption).HistorySavePathと入力すると、コマンドライン履歴を記録した…

Windows10なのにmklinkがない?

PowerShellからGet-Command mklinkとかやってるのに見つからない。よく調べたら mklink って内部コマンドじゃないか。知ってるとは思うけど軽く説明すると、DOSコマンドには2種類ある。1つは外部コマンドで、“○○.exe”とか“○○.com”とかいうファイルとして存…

小生の関連付けの方針

Windowsの関連付けってどうやるのが正解なんだろう? なんかバージョンが進むにつれ、どんどん仕組みが複雑化してるよな。最初はassocとftypeだけの単純な構造だったのにね。自分が知っている限り、関連付けに関連があるキーは以下の4つ。 HKEY_CLASSES_ROO…

HTML5の<br>と<br />

HTML5の解説本にどっちでもいいと書いてあった覚えがあるけど、巷のサイトでは混乱しているので仕様書に当たる。結果、「スラッシュは入れてもいいけど何の効果もないよ」という文を発見。よかった、小生の記憶は間違ってなかった。 if the element is one o…

TwitterとEvernoteの違和感

TwitterとEvernoteはもうだめかもしれないなって思うことがある。別に特段の理由があるわけではないのだが、なんか使ってて「違和感」を覚えるのだ。具体的にダメな点なら指摘できる。例えば、Twitterなら検索機能が何年も使いにくいままだとか、不良ユーザ…

ごく初歩的な方法でPythonからPowerShellにデータ渡す

Channel 9 というサイトを見つけたので、いくつか動画を見てみたのだが、Windowsの最新テクノロジーに関する動画もあれば、こんな身近な話題もある。channel9.msdn.com上での動画で説明しているのは基本的なことで、 例えばPowerShellのスクリプトにPythonの…

Python3.6からWinでもファイルステムがUTF-8化した

Windowsの文字コードに対するPythonの方針が変わったわけなのだが、そこから何故かWindowsの未来に関する話に飛ぶ。そんな記事。

ReadyBoostが意外と効く

古いPCでHDDがガリガリ言ってるなら、ReadyBoostを一度試してみるといいかも。

一寸の虫にも五分の魂

「一寸の虫にも五分の魂」の「五分」とはどういう意味なのか。

Adblockはウェブを次の段階に引き上げるか?

広告で稼いでいる人にとっては死活問題のAdblockだが、広告ブロックが普及したネットはどうなるんだろうかという予想。

PowerShellって要するに.NET Frameworkスクリプトかな?

90日以上更新せずにおくと広告が増量されるはてなブログ。しょうがないので、最近使い方を覚えようとしているPowerShellについて感じたことを少々。

言葉の使われ方を調べる

陰キャという言葉から2chのユーザー層が見えてくるような見えないような、そんな話。

プログラムから復元ポイントが作れない

API経由だと復元ポイントは連続で作らないようになっていたという話。

Evernoteの端末数?

Evernoteから仕様変更のお知らせが届いた。メールの内容によれば、 お客様は現在、2 台よりも多い端末で Evernote をお使いいただいております。 ということらしいが、そんなにも使っとらんぞ?ウェブからEvernoteにログインして確認すると、ここにOS再イン…

NoScriptのせいでGoogleマップの衛星画像が真っ暗

Googleマップの衛星画像に切り替えると、真っ暗のままになる。コンソールを見るとCORS関連のエラーが表示されている。どういうことかと思って調べてみたら、またNoScriptのせいだった。詳細設定→ABEから、ABEを無効にすればきちんと表示されるようになる。正…

LibreOfficeで最近開いたファイルの履歴を残さない

ちょっとセンシティブな情報を編集することにしたので履歴を残したくない。それで、何か設定がないかオプションを眺めてみたのだが、それらしい項目がない。ちょっと英語でググってみたら一発でわかった。英語圏は広い。 オプションを開いて、詳細→上級者向…

Wireshark “Unsaved packets ...”

Wireshark 2.0.0 にしたら Confirm unsaved capture files のチェックを外してるのに、毎回キャプチャ結果を保存しておくかどうか訊いてくるようになった。代わりに gui.ask_ansaved を FALSE にすると訊いてこない。ちょっとしたバグっぽいな。

FirefoxのGoogle™ Translatorが特定のサイトで動かない

Google™ Translator っていう翻訳アドオンを使ってるんだけどさ、これが4chanで動かない。翻訳ボタンは出てくるんだけど、クリックしても結果が出てこない。どうなっているのか調べたら4chanのCSSとバッティングしてたわ。Google Translatorは以下の様な要素…

Windows10 TH2 の更新に失敗する

TH2の更新に成功したら、なぜかイベントログが全部吹き飛んでしまい、今となっては詳細の記述ができないのだが……Windows Update関連のイベントで 0x8024200D というエラーコードが1回、かつWindowsを再起動する度にソース Service Control Manager で 7031 …

ヘルプファイルがフリーズするんだが

Autohotkeyのヘルプファイル(AutoHotkey.chm)でキーワード検索しようとすると hh.exeがCPUコアを100%使いきって「応答なし」になる現象が発生。これ前から気になっていて、どうしても解決できなかったんだけど、今日このフォルダーを削除すると、ヘルプフ…

Googleマップが遅い

GoogleのIPv6が復活したと思ったら、何かGoogleが凄く遅い。特に細かいデータをやり取りする(と思われる)Googleマップが遅い。ひょっとしてプロバイダーのIPv6が遅いのかなと思い、IIJmio IPv6スピードテスト(β) でテストしてみるが、遅くない。むしろIPv4…

「4桁ごとに区切ると読みやすいよ」「は?」

大きな数字は4桁ごとに区切ると読みやすくなるよって言っても、すぐには理解してくれないことがよくあるので表で説明。他にもモールスとカーゴカルトの関係など。

Firefoxは訪問回数を記録している

places.sqliteに入ってるmoz_historyvisitsというテーブルを見ればわかると思うけど、Firefoxはユーザーがいつどこのサイトに訪問したのか記録している。こういうデータを解析すると面白いことがわかりそうなのだが、残念ながら小生は統計にもSQLにも詳しく…

fgtsの意味

たぶんfgtの複数形。じゃあfgtは何かというと、たぶんfaggotの省略形。faggotは何かというと同性愛者のこと。でも、相手が同性愛者でなくても使われているような気がする。経験上、厨房に近い用語ではないかと。厨房は相手が中学生じゃなくても使うでしょ。

OPTIONSとHTTPの行方

CORSについて調べていたら、OPTIONSメソッドが出てきた。そういえばHTTPにはそんなようなメソッドがあったねと思い、Yahoo! JAPAN に試してみたらガン無視された。次にGoogleに試したら 405 Method Not Allowed が返ってきて拒否られる。おまえらウェブを代…

Pythonのディスクリプタがわかった

なんとなくしっくり来なかったPythonのディスクリプタであったが、このコードで悟った。 クラスとインスタンスがどう実装されているのか把握した。 class Foo: def do1(self): print('you called do1 with:', self) f = Foo() f.do1() # you called do1 with…

「Pocketのマイリストを表示」を消す

Firefox 38.0.5 に更新したらメニューにこんなものが出るようになった。Pocketというのか知らんが、かなりの推しっぷりだな。本体に統合するほどのサービスとは思えないんだが、こういうのって採用するとMozillaにお金でも支払われるんだろうか?邪推はとも…

line-height:100% は間違ってるぞ(大抵の場合)

Firefoxでとあるサイトを見ていたら p 要素が中クリックで自動スクロールできちゃったり、アンダーラインが消えたりする事象が発生。具体的には、こんな記述をしていると、 p { line-height: 100%; overflow: auto; } <p> hello world<br /> <a href="http://www.example.com/">example</a> &amp; <u>underline</u> </p>…

SeagateのHDDが壊れそう

小生が使っているHDDの1つに Barracuda 7200.11 ってのがあるんだが、こいつはHDDのくせしてファームウェアの更新が必要な事態に陥るという曰くつきの代物でありまして、Seagateの主力ハードディスク Barracuda 7200.11に致命的な不具合 - Engadget Japanes…

Google翻訳💪強化中

暇な時にGoogle Translate Communityで日本語を英語に翻訳しているんだが、ときどき「名探偵コナン」とか「銀魂」みたいな単語を翻訳してくれと言ってくるからびっくりするな。FAQによれば映画の名前とかスラングも分かる範囲で、きちんと訳せと書いてあるの…

本当にどうでもいいWindowsの豆知識

タイトルバーについてるアイコンをダブルクリックするとウィンドウが閉じる。へぇ~知ってた?何でこんなギミックがついているのか意味不明だが、昔読んだ本(確かWindows7オフィシャルマニュアルだったかな)によると、Windows 3.1 のころは✕ボタンがなくて…

ゴミに圧倒されつつあるGoogleの巻

Yahoo!見てたら、こんな記事が目に留まった。「これは大変、チェックだ」で誤誘導…御嶽山噴火に見る、ノイズな情報と釣りのはなし(不破雷蔵) そうそう、こんな感じでウェブはゴミになりつつあるよね。欲の皮を突っ張らせた人たちが小遣い目当てに、せっせと…

コマンドプロンプトで & をエスケープして渡す

コマンドプロンプトのstartコマンドを使ってURLを開くとき & が邪魔になる。 例えばこんな感じ。 C:\> start http://www.google.co.jp/?q=hello+world&gws_rd=ssl 'gws_rd' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイル…

avast!2014 の検疫画面がどこかわからない

avastがxyzzycliやらQTTabBarやらを誤検出しまくる。長い間avastを使ってるけど、最近日本国内のソフトウェアに弱くなってるような気がする。でだ、今日はavastの検疫画面を見ようと思ったのだが、それがどこにあるのかわからない。最近はこういうWindows8風…

Google Keep にエクスポート機能がない件

Google Keep をしばらく使ってみたけど、エクスポート機能がないから、データを持ち出すことができないね。半年くらい待ってみたけど、改良される気配がない。別に大した数のメモが入っているわけじゃないから、マウスでちまちまコピーしていっても大して時…

atwikiの情報漏れについて

なにかと評判の悪いアットフリークスが、またやってくれたようだな。今度は@wikiで情報漏れ&改竄騒ぎらしい。@wiki、ユーザーID・パスワードが流出。ページの改ざん被害も -INTERNET Watchアットフリークスは前にも@pagesで情報漏れをやらかしている。あの…

C言語と恋愛本

amazonでC言語の本について評価したら、恋愛ハウツー本がおススメされるようになったでござる。単なるアルゴリズムの悪戯か、それとも本当におススメなのか、判断に迷うなこれは。

Wikiを借りるならどこがいいか?

最近Wikiが必要になったので色々試しているのだが、FC2 WIKI や @wiki みたいに独自記法や独自構文を採用している所はやめたほうがいいということが分かった。Wiki記法といへども一応プログラミング言語のようなものなので、ぽっと出の素人が設計して、大し…

Baidu IMEについて、その後

Baidu IMEがキー入力を送信していた件が面白いことになってるな。 いくつかの自治体が「知らぬ間にインストールされていた」「知らぬ間に情報が送信されていた」とコメント http://news.mynavi.jp/news/2013/12/29/005/ そりゃもともと他のフリーソフトに添…

JavaScriptのthisについて基本中の基本

JavaScriptより先にPythonを学んだ自分にとって、thisはよくわからない存在だった。いや、使い方はわかるんだけど、なんていうかしっくりこない。それから以下のようなコードがエラーになる理由もよくわからない。 var w = document.write; w('hello world')…

DNTヘッダーがなぜか出力される

FirefoxのオプションでDNTヘッダーを送らない設定*1にしているにも関わらず、 実際のリクエストヘッダーを見ると DNT:1 がついている。追跡を「許可」にしても DNT:1 のまま。何だこれはと思って調べてみると、NoScript が勝手に送ってやがった。無効にする…

HDDの可視化ソフトはどれがいいか

Folder Size MG, Xinorbis, WinDirStat, JDiskReport, ...HDDの使用状況を可視化してくれるフリーソフトは数多く出回ってるけれど、 いろいろありすぎてどれを使ったらいいのかわからんという人は、 とりあえずSpaceSnifferを使ってみるといいかも。 zipファ…

2chのBeが退会できるようになった

パスワード整理をしてたらBeのアカウントが出てきた。もう2chは見ていないので削除しておこう(2ちゃんねるWikiに退会手順が書いてある)。同Wikiの記述を見る限り、アカウントが削除できるようになったのは、つい最近のことらしい。というか、最近までメー…

検索広告って危険だよなー

正確には「検索連動型広告」というらしい。古いPCとかメンテナンス時にさ、ブラウザでWindows UpdateとかSecurity Essentialsとかで検索するじゃん。そうすると必ず詐欺ソフトの広告が上部に出てくるのね*1。しかも、そういった広告は新しいバージョンのブラ…

Firefoxのプロファイル毎にアイコンを変える方法はない

「Firefoxで複数のProfile同時に起動して使っているのですが、タスクバー上でそれらの見分けをつくようにしたいです。」 という質問がある。これ、Vistaの頃はできたんだけどね。ショートカットのアイコンを変更するとタスクバーのアイコンも変わった。Vista…

はてなブックマークのマイページのデザイン

「はてなブックマークのマイページのデザインを変更する方法を教えてください。」 という質問がある。自分も同じ現象に遭った。いろいろ弄ってみたところ、「設定」→「閲覧」タブ→「新ユーザーページを利用する」のチェックが入ったままだと、デザインの変更…

“about:newtab”と“javascript:”

Firefoxの「新しいタブページ」“about:newtab”ではブックマークレットが動かないんだが。いろいろ検索してみると、なんか「新しいタブページ」でブックマークレットを使うのは脆弱性があるとか言ってる。JVNDB-2012-005452 Mozilla Firefox の新しいタブペー…

変な文字で sys.stdout が止まらないようにする

#! python3 import sys sys.stdout.errors = 'xmlcharrefreplace' # エラー とかできるとうれしいのだがエラーになるので、 AttributeError: attribute 'errors' of '_io.TextIOWrapper' objects is not writablerepr(sys.stdout) やら dir(sys.stdout) を参…

あわせて読みたいシリーズ

古いブックマークを整理していると、あわせて読むと面白いと思われる記事が時々見つかることがあるので紹介しようと思う。こういう作業をコンピュータが自動で行ってくれると結構面白いのだが、今ある類似検索アルゴリズムは頭が固すぎてつまらないから困る…