備忘録などいろいろ

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

技術

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

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

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

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

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で遊…

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

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

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

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

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月上旬幕張メッセで開かれます。 この展示会・カンファレンスの各ブースや出展に必要な情報イ…

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を使う機…

さくらのVPS登録からWebサーバーの立ち上げまで

なんか良さげなのでさくらのVPS申し込んでみた。 VPSは、要は金払えばどっかにあるサーバーのルート権限あげますよっていうサービス(合ってますか?) これでサークルのホームページ、アップローダー、新勧ホームページとか、あわよくば掲示板とかも全部片付…

お名前.comでのドメイン取得

サークルのホームページを作る必要があったので、ドメインを取った。設定方法等をメモ。「お名前.com」をGoogle検索して、お名前.comのサイトへ。そこで、取得したいドメイン名が使われていないかどうかを検索。目的のドメインがあれば、チェックボックスに…

サブドメイン設定、VirtualHost、リダイレクト、サイト設定等

先ほど立ち上げたサーバーにサイトを作っていこうと思う。とりあえず設定する項目は、 サークル新勧用サイト(www.mydomain.info) wwwを省略しても同じサイトが見れるようにリダイレクト アップローダー「PHP Navigator」 サブドメイン サブドメインの設定 必…

さくらのVPSによるUbuntuサーバ立ち上げから必要なソフトのインストールまで

サークルのサイトを作るべく、さくらのVPSを申し込みました。任意団体として、サークル名義で申し込み完了。 お名前.comで予め用意しておいたドメインのAレコードをさくらのVPSでとったIPに設定した。ホスト名に関わらず全部同一のサーバーに。 VPSの設定 ま…

Android開発環境のインストール

Androidの開発環境をインストールしてみた d:id:OkadaHiroshi:20100505:1273073212 を参考にさせていただきました。 概要 sun-java6をインストール eclipseをインストール eclipse上でADT(Android Development Tools)を導入 ADTからAndroid SDKの中のツール…

Ubuntu10.10にsun-java6-jdkをインストールする。

※時間がない人は下の「最新版のsun-java6-jdkをインストールしようとしてみた」から読めば十分です。 eclipseの導入解説のページなどで、「sun-java6-jdkをインストールせよ」というような記述が見られるが、Synpatic Package Managerから検索を掛けてもsun-…

udevによるデバイスの命名の固定化

バイト先のサーバ運用上、Ubuntuサーバ機の中のデータを定期的にバックアップする必要性が生じた。 そのための方法として cronを用いて定期的にバックアップコマンドを記述したスクリプトを走らせる ということをする。 【機器】 Ubuntuサーバ機(Ubuntu Serv…

はてなダイアリーへのアクセス解析ツールの導入

shinobi未来瓦版 これをはてなダイアリーのアクセス解析ツールとして導入しました。無料です。バナーも小さくて目立ちません。たぶん、忍者アクセス解析ツールが提供しているバナーをロードしに行く時のアクセスを解析するっていう仕組みなのか?詳しくはわか…

uuidによるデバイスのマウント

試行錯誤の後、目標が達成された技術項目についてはTipsというカテゴリーで日記を書くことにする。id:qpSHiNqp:20110214:1297651801 の最後の方にちょっと書いたが、UUIDを用いてデバイスをマウントする設定法をメモしておく。 UUIDを用いてfstabを記述する…

スピンアップの遅れによるOS起動エラー

Ubuntuサーバ機を起動するときに遭遇した問題をメモしておく。Ubuntuサーバをリモートから再起動したが、再起動されただろうという時間が経っても、pingがカムバックしない。起動エラーかと思って、サーバルームへ赴いた。degradedモードで起動しますか?的な…

iPad映像出力(制約突破)

iPadから映像出力できるのは「ビデオ」「写真スライドショー」「YouTube」「Keynote」「Safariで再生されたビデオ」だけに限定されるようです。 http://www.macotakara.jp/blog/index.php?ID=7423 という制約を無視して、独自iPadアプリの映像を外部ディスプ…

FONアクセスポイントの設定

FON2405Eの設定を試みました。 出先の会議でノートPCからネットを使うことがあったのですが、テザリング機器等を持ちあわせておらず、飛んでいる無線LANはFONのみ。過去にiPhoneと一緒にFONルータを手に入れたときに作ったアカウントでネット接続を試みたの…