技術

localStorageのPCでの表示確認と格納場所(IE、EDGE、Chrome、Firefox)+1024文字制限

IEがどこにも乗っていなかったのでメモメモ。各ブラウザでlocalStorage(ローカルストレージ・DOMストレージ)を使用すると、ローカルフォルダにデータが格納されます。 これによってブラウザを閉じてもデータが残り、いつでも使える仕組みになっているんで…

Javascriptで階層が深いオブジェクト変数をリファレンスエラーにならずに存在チェックする方法

タイトル長い。 JSONなどで、階層が深いオブジェクトを使う時があると思います。そういうときに便利な関数。 ■先にコード まあコード見つけたので丸パクリというかほぼ転載です。 コード元:https://blog.mach3.jp/2016/12/05/ac2016-05.html こちらをjquery…

ah-placeholder.jsはplaceholder値と同じ文字を入力できない

ah-placeholder.jsを作ってくれた人はきっとすばらしいんでしょうけど… ちゃんと仕様決めてないから「placeholder値と同じ文字を入力できない」っていうのが引っかかるときもあるようで。 ようやっとIE8からの呪縛から解き放たれたと思ったらIE8対応がまだま…

PHP7をEXEにコンパイルする方法(PHP7+WinBinder+VBS)

試行錯誤の結果実行ファイルできたっぽいので、やり方を書いておきます。 環境:WIN7home 長い前置きを飛ばしたい方はこちら 最近いろいろあって、PHPを実行ファイルに変換する方法を探していました。 検索で調べてみると「bamcompile」と「HC-Standalone-S+…

Win7でbamcompileを使うと正しくEXE化できたりできなかったり

未解決。 さすがにbamcompileが古いのでできないのかもしれませんが、 サンプルをコンパイルするとうまくいったり行かなかったりします。 うまくいくのは最初に起動したときだけ。 うまくいかない時は、アイコン指定しているのにアイコンが表示されなかった…

Microsoft Edgeについて(動作やUAなど)

そろそろMicrosoft Edgeについて語っていきますか! その前にエッジのユーザーエージェントはこちら。 Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10240 !!? Apple…

shadowboxは古いのでlightboxにしたほうがいいかと

そろそろゲーム系のワードが外れたと思って検索ワード調査。 その中で検索ワードが多かったshadowboxについてコメントしておきます。 http://d.hatena.ne.jp/tukihatu/20130219/1361262487 現在の最新はver4.0なので、こちらで説明している話は全部通用しな…

IE10以下でth、tdタグ(table-cell)にposition:relativeとbackground-colorを同時に指定するとborderが消えるバグ

タイトルのとおりバグるっぽいです。 IE10以下では、td内でabsoluteを使いたい場合などにこのバグに引っかかると思います。 おそらくposition:relative;で変な動きになってしまうのかな?この場合どうしようもないので、td内にdivを作って、tdにborderとback…

はてなハイクアラモード

はてなハイクアラモードできました。http://hh-alamode.rhcloud.com/ http://hh-alamode.rhcloud.com/help.php これは何かというとはてなハイクのクライアントサイトです。koHaikuをぱくtt…参考にしました。なんでそんなもの作ったかというと、90%は暇つ…

はてな認証APIの戻り値が空になる問題

アラモードで、はてな認証APIを使ったら出来そうかなーと思うシステムがあったのでajaxで使ってみたのですが、正しい値を入れても戻り値が空になってしまうという問題にぶち当たった。 { "user": { "name": "", "image_url": "", "thumbnail_url": "" }, "ha…

HTML5のdrag系イベントで、ドラッグ中の画像上(コンテンツ上)のマウス位置を拾いたい

久々に技術の話。わかりやすい回答がなかったので後の人のために書くよ。 簡単に言えば画像Aをドラッグして画像Bにドラッグオーバーしているとき、マウス位置によってうんたらかんたらするようなコードを書くことになったんだけど、 「マウス位置 javascript…

floatで出来る縦方向の隙間対策にfont-size:0;を使うな

vertical-align:bottom;を使ってくださいねー。今はフォントサイズ以外の方法がちゃんとありますので。 久しぶりに技術の話。 つい最近「floatを使ったら縦に隙間が出来てしまった。font-size:0;を使えば直るんですけど文字の%指定が無効になっちゃって…」…

shadowbox.js ver3.0.3の日本語説明が無いので全部書いてみる。(オプション編)

確認してない項目も結構あるので、これ通りに動くかはわかりません。公式に書いてあるので大丈夫だとは思いますが。 オプション ※オプション要素は通常時、Shadowbox.initかShadowbox.setupに書いてください。 ※機能順です。オプション横の括弧内はデフォル…

どのページでもユーザCSSを追記できるブックマークレット setCssScript

いちおう作ったのでここに置いとくか。 iphone用のブックマークレットで、ユーザCSS書けるものをつくったった。 f.hatena記法が貼り付けできなくていらいらして作った。需要全く無いなーきっと。 (もちろんその他機種でも出来る)http://let.hatelabo.jp/tu…

jQueryを時間差で二度読んだ場合の挙動がおかしくなる

いや、まあそりゃそうなんですけど、起きている現象がいまいち理解不能なのでメモ。html読み込み開始(header) →prototypeを読み込む →jQueryを読み込む(1.6.2) →jQuery.noConflict(); →jQueryを使用したプラグイン(例えばアコーディオン)をクラスとし…

Flashで読み込んだVideoの横幅縦幅をメタ情報以外で取得する方法なんてあるのかな?

条件付だがいけるかも? FLASHステージをキャプチャ→bitmapDataに格納→getPixelメゾットで取れる範囲を調べられる?? どうなんだろう。無理かなぁ? bitmapData範囲外にgetPixelをそもそも使えないか…だめか… あ、いや…bitmapDataに格納した時点でwidthとか…

月末近くの日付でsetMonth()を使うとバグる?

例えば5/31に、現在のDateから日付を作ると発生する模様。 現在の日時:2012/5/31 // 年月を設定(1日) nDate.setFullYear(nYear);//2012 nDate.setMonth(nMonth-1);//6-1 nDate.setDate(1); // 月初の曜日を取得 nFirstDay = nDate.getDay();この場合getMo…

IE9+prototype.jsの組み合わせでEvent.stop系の処理が素通りされる(未解決)

IE9+prototype.jsのver1.5.0_rc0で起きたバグ。prototype.jsを最新版にしろってことか。 下のソースはlightbox.jsの一部にコードを追加したもの(document.observeもどうかと思うけどさ…) document.observe('click', (function(e){ var target = e.findEle…

jsのthisの落とし穴

javascriptのthisを使うのが大好き! 使い方によってすごく便利だし多用しています。 しかしこのようなことがありました。 <a href="javascript:func(this);">text</a> ====== function func(obj){ alert(obj.innerHTML); }通常ならaタグの中身のtextがアラートで出るはずなのにundefined。 普段こ…

js技

文字の最後に\を書くと改行できる。

IE6と7あたりでz-indexが効かなくて困った場合の解決方法

早く死なないかなIE6。寿命後どれくらいかな。 いろいろ解決方法は提示されてるけど、どれもこれもわかりにくいというか説明が長い! のでメモ。 結論 ◎IE6、IE7の仕様では、positionにrelative、absoluteなどを使うと重なり順が自動で設定される。(たぶん…

FLASHアニメーションの終わり→インターフェイスとしての使い方へ

正直早いなーと思いつつも、最近FLASHアニメーションの終わりをひしひしと感じています。 え?HTML5のせい?いいえケフィ(ry HTML5とかそういう話ではないです。技術が進化したことによる終わりの話です。 (というかHTML5のアニメーションなんか動画読み…

HTML5のアニメーション機能とFLASHってどっちがすごいの?

なんか話題になってるし書いとこうかな。 僕の出した結論から書くと、比べられる対象ではない。ということ。どちらも共存共栄になるだろう。 Appleはもう少しアニメーターのことを考えて発言してほしいわ…みんな仕事なくなるんじゃ…とか心配しちゃうでしょー…

引用スター機能が無駄に正確な件

待機時間があってひまだったからグリースモンキーで作ってみた。(今も絶賛待機中) quoteってところに文字を打ち込んでEnter押すと引用スターができる仕組み。 試してみたけど…やっぱ引用スターにならない時が多かった…orz 前に仕様をしらべた時から気づい…

Flash AS2でフレームのラベル名を収得する方法

モンハンばっかじゃあれなので技術の話を少し。 Flash AS3ではフレームのラベル名を簡単に収得できるようになりましたね。 でもAS2ではできない…ぐすん… そんなあなたのための技術指南ですw かなり無理やりですが、AS1レベルで収得することができます。 例…

Windows 7、早くもプロテクトが破られる

つまりそれは、Vistaから根本が変わっていないということ。 まあ7はVistaを受け継いでるから根本が変わらないんだろうけど… やぶられたところは、きっと根本的な問題なんだろうなぁ。どうするんだろう。 http://www.itmedia.co.jp/news/articles/0907/30/new…

本当は技術の安売りはしたくないんだけど…しょうがないよね…はぁ…

100万とか5000万とか桁がおかしいから高く感じるけど…それでも安いって時が結構あるよね。 今の気持ち、それだけ。

しるばーらいと

メモメモ。 てかIEじゃないとまともに動かない時があるって…ほんとマイクロソフトひどすぎるぜ… http://www.microsoft.com/japan/products/expression/products/Overview.aspx?key=blend

人工無脳ユウヤ - 24日目

とりあえず今の問題点。 ・地域ニュースの中にコラムがあるため、それを読んでしまうことが多々ある。 自重してよー><; とりあえず47NEWSを確認したら、大体「」【】という形っぽいので、それをはじけばいけるかな。 あと短すぎるのもはじく方向で… ・鈴…

人工無脳ユウヤ - 22日目(3.000)

本当はGW明けにしようかと思ったけど、あんまかわらんだろうし公開しちゃえ! というノリで3.000になりました。 どこが変わったかというと新しく鈴という子が現れたところです。 (いやホントはね、鈴も一緒にデビューさせる予定だったんだ。内緒だよ?) 鈴…