備忘録などいろいろ

イロイロ! 比較的Twitterの延長のノリで書くと思います。

Hue買った

PhilipsのHueホワイトグラデーション スターターキットを買いました。スンバラシイです。フルカラーはたぶん必要ないし高いので、ホワイトグラデーション。帰宅したときは、自動で点きます。温白色でメインライトを明るめ、ベッド脇のスタンドライトを少し控…

iOS 11 SafariのCORSに関する仕様変更点

iOSのアップデートをしました。iOS 11です。純正ブラウザであるSafariにも公表されていない仕様変更がいくつかある模様です。今回はそのうちの一部であるCORS処理について。※ 雑な検証の上で判った(つもりになっている)仕様変更点です。【変更点】CORS (Cr…

Google翻訳ってラテン語も翻訳できるらしい

Loremのイプサム 「それは痛みのニンジンであるため、また、それはそれ以上である、ミネアポリス、...取得したいです」 「それの後に追求し、それを持って望んでいる痛み自体を愛する誰もが、それは苦痛であるという理由だけで、ありません...」

サカナクションとズワイガニについて

最近Apple Musicに課金するようになりました。今まで使ったSubscription型の音楽配信サービスの中で一番良い。最近はロクに音楽も聞いてなかったので久しぶりに色々聴き漁っている今日このごろ。前々から気になっていたんですが、サカナクションの曲を効いて…

DOCTYPE宣言の有無で変わるレイアウト

DOCTYPE宣言の有無でレイアウトが結構変わると今頃気づきました。理由はググれば分かるんですが、参考までに具体例を示しておきます。 使用したコード 例として"width: 100%; height: 100%;"指定のHTMLVideoElementの高さの変化をご覧ください。これの1行目…

【仮説】requestAnimationFrameよりsetTimeoutでアニメーションした方が旧端末で安定感ある

セオリーとしては、JavaScriptでアニメーション実装する場合はrequestAnimationFrameにコールバックを渡してやるわけですが、setTimeoutでアニメーションしたほうが旧端末での安定感があると感じることが多々あります。誰か検証してくれませんかね。

【疑問点】iOS SafariでのJavascript Memory Profilingについて

今作っているとあるWebアプリのJSが、旧端末で思うように動かない。重さを感じていて、アプリの性質としてもメモリを食うものなので、決定的なメモリリークが起こっていることを疑っている。macOS SierraのSafariを使うと、SafariのWeb Inspectorでメモリプ…

Grayアルパイン試乗などゆるふわインプレッション

土曜日にハンタマに行ったらたまたまGrayの試乗会が催されていたので機に乗じて2本ほど試乗しました。自分の備忘録も兼ねて、拙いながらインプレ/レビューをしようと思う。比較のため、マイ板についても。なお、筆者そんなにスキル無いのと、体の温まり具合…

svgを使って、html要素をmask / clipする

<style> .clipping-target { width: 100%; height: 100%; mask: url(./mask.svg) no-repeat 50% 50%; } </style> <div class="clipping-target"> Yo! </div>などと, maskしたり, clip-path css propertyでclipさせたりできるのだが、 IE 11では動かない! 別の手段を使いましょう。 svgでsvgの要素をclipするの…

ES6 (ES2015) のMapクラスに関しての注意点

new Map(); てな感じでマップ使える。 new Map([ [1, "value"], ["2", "valval"], [3, "hogehoge"] ]); みたいな形での初期化はIE11では使えない。 Chrome, Firefox, Safariでは使えるが、互換性を考えると封じておいたほうが良い。

webcomponentsjs (WebComponents v1 polyfills) についての備忘録

とてつもなく久々の投稿ですが、ここのところ人柱コード書いていてところどころハマリポイントが見つかったりしているので、悩める人々の光になる可能性が0.0001%でもあればと思いメモ。 HTML5で好きなタグ名でカスタム要素を定義できる、CustomElementsで遊…

OpenBlocks AX3にVyatta 6.4をインストールする

OpenBlocksはARMプロセッサを使っており, 一般的なi386, x86_64アーキテクチャ用のビルドだとそのまま使うことはできません. そこでarmelアーキテクチャ用に自分でビルドし直す必要性があります.そこで, OBDNマガジン: OpenBlocks AX3でVyattaを動かす(ビル…

PFでNAT64 - OpenBSD 5.1

NAT64とは、DNS64と組み合わせることにより、IPv6 onlyネットワークからもIPv4のサービスにアクセスできるようにする機能のこと。これをサーバ上で実現する方法としては、 linuxnat64 Ecdysis (linux) Ecdysis (pf patch for OpenBSD 4.6) Tayga PF (OpenBSD…

ここ最近便利だと思ったもの

Visitors まぁ、Google Analyticsとかでもアクセス解析はできるんですけど、ローカルでちょちょっと解析したい時に。Ubuntuなら sudo aptitude install visitorsでインストールできて、 visitors -A -m 30 access.log -o html > report.htmlで生成したファイ…

ネットワーク性能監視ツールを作ってみるか

昨日から寮内でのInternetブラウジングがちょっと遅いらしい。 原因はまだ分かっていないが、とりあえず定量的にネットワークの各種性能を計測して可視化するツールは必要だろうという。 そこで、何かあるならそういうツールをインストールするか、無ければ…

ハンドガンのアンダーレールに着けられる市販フラッシュライトをやっと見つけた。→Hi-Capa 5.1 Match Custom + Gentos 閃 SG-325 + マルイマウントリングM

結論から申しますと、 東京マルイの「ハイキャパ 5.1 マッチカスタム」には、 マルイの「マウントリングM」と「Gentos 閃 SG-325」が取り付けられる。 輝度や固定の具合は十分で、BF3のフラッシュライトのように 相手の目を眩ませることはできるぐらいという…

Ubuntuでvncサーバを立てる際にinetdを設定しようとしてハマっていた。解決策。

UbuntuでVNCサーバを建てようと思った。 とりあえず、こうやったらうまくいった。 sudo aptitude install vnc4server openbsd-inetd/etc/inetd.confに以下の行を追加 vnc stream tcp nowait nobody /usr/bin/Xvnc Xvnc -inetd -query 192.168.1.2 -once -geo…

とりあえず、ドライバを書く上で知っておかなければならないことの羅列

・ドライバファイル(.sys)のエントリポイントは NTSTATUS DDKAPI DriverEntry(IN PDRIVER_OBJECT drv_obj, IN PUNICODE_STRING reg_path);・カーネルレベルで動く。よって32ビット版のドライバは流用できないわけだ。 ※ユーザーモードのバイナリは、Windows…

鉄騎(XBox無印)のコントローラをWindows 7 x64で使うために、Windowsデバイスドライバを自作してみようと思うからその為に必要な知識などを蓄積していく鉄騎(XBox無印)のコントローラをWindows 7 x64で使うために、Windowsデバイスドライバを自作してみようと思うからその為に必要な知識などを蓄積していく

鉄騎(XBox無印)のコントローラをWindows 7 x64で使うために、Windowsデバイスドライバを自作してみようと思うからその為に必要な知識などを蓄積していくWindowsドライバ作ろうと思ってなんとなくネット上をうろついて情報収集していたのだが、 一度体系立て…

svnで特定のリビジョンに戻す

svn up -r 210 svn revertは作業コピーをBASEに戻す。 svn log -v は変更のあったパスを見る svn log -v -r 123:HEAD svn log -v -r {2011-12-01}:HEAD svn revert . --recursive

俺が大学生やってる理由

「コンピュータが世界中に行き渡った現在、その処理方式・構成方式を理解し、最良に利用する技術を磨くことの意義ははかりしれない。この本では、最新の技術動向をふまえつつ、コンピュータアーキテクチャの基礎をしっかりと学ぶ。」 大学の授業で使う教科書…

無視設定

特定のファイルまたはディレクトリをバージョン管理から外す方法をメモ。TortoiseSVNだと、右クリックで表示されるコンテキストメニューに「無視リストに追加」とかいう項目があって手軽に無視リストに追加できるのだろうが、RabbitSVNを使っているUbuntuユ…

逆に、firefoxで(のみ)手軽にipv6を無効にする方法

IPv6を使ってネット見てて、IPv6で接続できないサーバーに遭遇したときに一瞬だけIPv6を無効にする方法を ケロさん(Kerosoft : Modus Operandi)に教えていただきました。メモっときます。 アドレスバーに about:config と打つ。するとFirefoxの(裏)設定画…

UbuntuでIPv6を有効にする方法

Ubuntuでipv6を使う必要性が生じたのだが、ifconfigで表示されるのはローカルリンクipv6のみ。sudo sysctl -w net.ipv6.conf.eth0.accept_ra=1 としても、つながらない。どうもちゃんとipv6が有効になってないらしいのだが、ググッても出てくるのはipv6無効…

Interopの技術者メンバー

Interop Tokyo 2017 出展社募集サイト Interopというインフラとしての最新のインターネットテクノロジーと社会の関わりをテーマとした展示会・カンファレンスが、6月上旬幕張メッセで開かれます。 この展示会・カンファレンスの各ブースや出展に必要な情報イ…

節電アイコン

SETSUDENER Twitter これで17:00-20:00の間だけ自動的に節電アイコンにできますw 簡単です

Galaxy Tabの解像度設定

Galaxy Tab が文鎮になるまで: アプリケーション・スクリーンの最大化 仕事でAndroid端末「Galaxy Tab」向けのアプリを開発することがあったのだが、ここでちょっとだけ気になったことをメモ。 「Galaxy Tab」は600x1024という高解像度端末。 だが、Android…

はてなダイアリーにTwitterのTLを表示する

Twitterブログパーツ|Twitterのタイムラインを表示するTweetsWind を使って、はてなダイアリーにTLを表示するようにしました。使い方は簡単。画面に従ってデザインとかを決定し、できたコードをはてなダイアリーの設定画面から「デザイン]→「フッター」の…

記事にTweetボタンを配置する方法

Twitter Publish で作成したコード 例) <a href="http://twitter.com/share" class="twitter-share-button" data-count="horizontal" data-via="qpSHiNqp" data-lang="ja">Tweet</a><script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>を記事に貼りつけるだけです。 でも、記事を書くごとにこのコードを貼り付けなければいけないのはめんどくさいな..…

アクセス解析 - Google Analytics

前にアクセス解析で、「忍者アクセス解析」を利用する方法を書きましたが、もっとスマートそうなものがあったので。はてなダイアリーへの無料アクセス解析設置まとめ - わーくあうと!もともとはてなダイアリーにはアクセス解析用にGoogle Analyticsを使う機…