sidebarみんな忘れてしまうんだ特にテーマはありません。みんな検索から個別ページに飛んでくるんだから。2自分の以前のブログ記事「bloggerで特定ラベルの投稿一覧を出す」で方法を紹介して、このブログでもそれを使ってました。それを見て、私のscriptを使ってくださる方もいらっしゃるようで、あるヘビーなブロガーの方に、ひとつのラベルに記事がたくさんあると全部表示されない、と教えていただいた。調べてみると、150本以上記事のあるラベルを表示させようとすると、それ以上表示できない様子。記事をアップしないと発見できない現象で、うちのブログは、記事数が少ないので発見できていなかった。APIでとれるfeedの最大数が原因だったんですけど、ただ、もともと最大150だったわけではなく、元々500だったのが2015年の末頃に減らされたらしいとのこと。今見たら、私の元記事は、2012年でした。2にしたので、記事をアップしました。src="https://cdn.rawgit.com/choniwaniwani/wasure/92f7a895/toc/bloggerFeeds.2.js"></script><script>load_entry_list("ラベル名称");</script></div>を貼り付けて、ラベル名称を書き換えるだけです。こんな感じの同一ラベル記事をまとめたページを作成します。ラベル名称は、そのまんまラベルの名前です。日本語でもOKでした。このタグ貼付部分より前や後に普通に文章入れてもOKです。タグ内部に入れてもいいので、レイアウトは多少カスタマイズできます。リンクのaタグには'linkHref'という名前の未使用classも入っているので、cssでカスタマイズも可。以下、javascriptのコードに興味ある方向けの内容です。codeは、githubにおいてありますので、javascriptいじれる方は、勝手にコピって改造して使ってもOKです。コード内で、feedを呼ぶところは、これなんだろうという感じですが、詳しいパラメータの解説は、こちらにあります。この中には、bloggerでは使えないパラメータもあります。(やってみないとわからない。)あと、今回bloggerのhtml編集画面の変な仕様というかバグを見つけたのですが、bloggerは、全角の記号をすべて勝手にescapeしてしまうようです。それなので、たとえば、javascriptの文字列の中でも・(中黒)があると&#12539;になってしまいます。全角なんだからほっといてほしいですほんとに。それで、最初ラベル名に中黒が入っていると動かないという謎の現象が発生していました。プログラミング2018年2月8日木曜日cygwinのアップデートがやたら遅くて時間がかかる。(解決)タイトルのとおりだが、cygwinのアップデートがやたら遅くて完璧に頭に来てた。何時間も待っているが、autorebaseとやらがいつになっても終わらない。表示されたまま固まっている。HDDは、ガリガリ止まらない。エンドポイント保護というソフトが悪さをしていたようです。Rapportは三菱UFJ銀行のお勧めで無料ウィルス対策ソフトとしてインストールしたのですが、それが災いしていたようです。タダより高いものは無いですね。(引用元:http://soukitaisyoku-kigyou.blog.so-net.ne.jp/2016-11-08)というのがあり、「あっ」と思い、norton360の「設定->ウイルス対策->自動保護」をオフにしたら今までのがウソのようにスイスイ進むようになった。タダどころか天下のノートン先生でもこれでした。遅くなる程度でなく、何十倍もじかんがかかるとかなんだかなぁ。driverを認識しなくなった。running.という、連れない返事・・・driverは、aptで入れていて、パッケージ名は、「nvidia-387」どうやら、ソイツが、kernel4.13に対応していないらしい。"nvidia-*390*"で、入れてみた。自動で387もアンインストールされるようだ。その後、再起動して無事認識しました。パソコン管理・設定2017年11月15日水曜日Ubuntu16でnouveauドライバをアンインストールする。Ubuntu16のマシンからnouveauドライバをアンインストールしたときの記録です。Ubuntu16のマシンにNVidiaのグラボを挿してNVidiaのドライバを入れたのですが、少し動作が不安定なので、nouveauドライバを抜いて様子を見ようとしたのが動機です。作業は、sshでコンソールログインして行っいました。nouveauドライバが入りまくっている。cudaは動くので、NVidiaのドライバが入っていることは確実。-uこれで再起動したら、lsmodしても綺麗サッパリnouveauが見えなくなりました。pi3とバスパワースピーカーと3.5mmオーディオジャックの組み合わせで「強烈な」バックグラウンドノイズがのっていたのを解決した一例としてアップしておきます。高音質にする、とかいう話ではなく、連続的な耐えられないノイズが発生していたのでそれを取った話です。3.5mmオーディオジャック関連のノイズでは、ネットでオーディオジャックが4ピンだからとかファームのアップデートをしなさいとかそのジャックは音悪いからHDMIから抜けとかそのジャックは音悪いからUSBから抜けとかいろいろあったけど、ググっても見ないパターンでハマりました。自分の場合↓の図のように接続していました。これで、「ズビズビズビ、ピキーピピ、ズズビビ」のような、いかれたノイズが鳴り続けていました。これは、電源系のノイズだったらしく次のようにつなぎ替えたらノイズが治まりました。バスパワースピーカーの電源を、別のACアダプタから取るのがポイントで、「ラズパイから電源を取らなきゃいんじゃね」と2個口以上あるUSBポートから、ラズパイとスピーカーの電源をとってしまうとノイズは消えませんでした。自分の場合は、ACアダプタ2つだとかさばるので、コイツを使って省スペースにしました。この場合、一つの機器からラズパイとスピーカーの電源をとっていますが、片方がUSBポートで、もう片方が100Vに別のACアダプタをつないだものなのでOKでした。ラズパイのオーディオジャックととバスパワーのスピーカーを使う場合、両方の機器の電源が一つの5Vの系にあるとノイズが発生するようです。パソコン管理・設定2017年11月9日木曜日javascriptで簡単なカリー化関数を作った(ES6版)最近、scalaからjavascriptに不本意ながら引っ越してきました。初めは嫌々ながらだったんですけど、ES6になってめっちゃ書きやすくなってるんですね。そんなわけで今回は、カリー化の仕組みがjavascriptの標準になさそうだったので、簡単にカリー化したいと思って調べてみると。良さそうなのが、ありました。カリー化)そのまま使っても良かったんですけど、僕はjavascriptでは、できるだけthisを使わないようにしているので、リンクの記事のcontextがいらないのと、その場合の空の括弧()がいらないので、上の記事のコードを参考に改造しました。あと、他の言語から来ると、関数宣言の括弧の中にない引数をargumentsを使って取るのは気持ち悪いので、ES6の可変長引数を使ってこんな風にしてみました。33これでいいんだけど、あまりビルトインのprototypeを勝手に拡張すんな!としつこくMDN(ココやココ)に書いてあるので、僕は潔癖でないのでそういうの嫌なんだけど、まあ後でcurryメソッドとか正式に追加されたらそれはそれで嫌なので、ただの関数版も作ってみた。12まあ、難しいこと考えなければこれで良いような気がします。関数版は、憎たらしいthisも使わないですんでるし。昔、10年くらい前には、{javascriptって何でもfunctionで出来てて意味わかんねー}とかって思ってたんすけど、その基本設計と最近のES5,ES6と続く言語の拡張により俄然、モダンな書き方ができる言語に変化してきてるんですね。固定IPに変更タイトル通りの単純な話のはずだったんだけど、なかなかうまくいかなかったので、エントリアップ。172.20.YY.YYな感じで、追加したんだけど、起動してみたら確かに、指定したアドレスのIPを持ってたんだけど、それとは「別に」DHCPでもアドレスを取得していてそっちでもアクセスできちゃう。気持ち悪いことに、ifconfigをやってみると、なぜかDHCPで取ってきたアドレスだけ表示されて、↑で指定したアドレスが見えない。/etc/network/interfaces.d/*.cfgてな行があったので、{こいつか}と探すと、/etc/network/interfaces.d/50-cloud-init.cfgがいた、このページを見た感じ、これ変えりゃ行けるっぽかったので、このファイルに設定を移して、rebootすると、指定アドレスでなくDHCPになっている。見ると編集前の状態に戻っている。なんじゃそりゃ?}もう一回やったが、全く同じ現象・・・どうやら、cloud-initさんとやらが起動時に勝手に書き換えちゃってくれているらしい。cloud-init使う方法ないの?」みたいなやりとりがあって微妙。発見、しかし、うちのケースには役に立たずがっかり。したドキュメント見つからないなーー。ファイルに書けとの司令。eth0って追加したらやっとまともに動きました。dhcpのままなんすよね。)Authorかなりゆるく生きてます。