目指せ非プログラマー

もう何でもごじゃれ言語

Gogland EAP で appengine がない時

Go Gogland (1.0 Preview) 1.0 EAP で開発しようとして、 import { "appengine" } したら、 appengine がないと言われた。。。 appengine のライブラリがないからなんだなぁ。 path 通すかと思って探したけど、ローカルになさそう。。。 なぜ〜。 GAE ローカ…

メモ:Google Cloud (gcloud) で個人的によく使うコマンド

設定の一覧表示 gcloud config configurations list 設定の有効化 gcloud config configurations activate conf-name Googleログイン gcloud auth login ログイン情報を削除する gcloud auth revoke --all プロジェクトの切り替え (project-name) gcloud con…

Angular2 で Input と Output で関連付ける(メモ)

メモ程度にさっと CustomComponent に値を受け渡して変更を取得したい場合 呼び出し側の html <app-hoge-comp [(hogeArg)]="arg"></app-hoge-comp> CustomComponent側 _hogeArg: string = null; @Output() hogeArgChange: EventEmitter<string> = new EventEmitter<string>(); @Input() set hogeArg(arg: string): void { if (t</string></string>…

WebRTC 003

前回の記事からもう1年以上たちました。 完全に手をつけていない。 ホントだめな子です。 TwitterとかFacebookでは書いたのですが、このブログに書いていなかったことがあります。 NTT Comさんが便利なものを出してくれました。 これ→SkyWay - WebRTCを簡単…

またニート

新年度からとある理由で転職いたしました。 ただ住む場所を変えただけ・・・ そして、新天地で働き始めましたが・・辞めました! またニートです。 少し前にもニートでした。 いや、働く気があるのでニートではないのかもしれませんが はたから見ればニート…

VB.NETでpingをとばす際に気を付けなければならないこと

お久しぶりです。 まぁ、定期的にみるブログでもないでしょうからささっと内容に 最近VB.NETで開発をしています。 その中で面白い動きをするメソッドを見つけました。 My.Computer.Network.Ping メソッド こいつ 結論から言うと、コマンドプロンプトでpingが…

javascript Array.forEachがIE8で使用できない時の対処法 (IE8以外の.forEach対応していないものを含む)

なんか他のブラウザではエラー出なかったのにIE8でエラー出た・・・ javascriptエラー! ・・・え・・・ 連想配列をくるくる回すときにforEachを使っているのが問題のようでした。 調べてみると「forEach」のつかは最近だとか。 ここで「最近」っていつなん…

jQueryのkeydown, keyup, keypressのイベント時におかしな値がくるー! Android Chrome

まぁ基本的にここのブログに詳しく書いてました。 JavaScript : 日本語入力時のキーイベント。 - freefielder.jp keydown, keyup, keypressでイベントを取っているとAndroidのChromeで挙動が何かおかしい。。。 上記のブログにあるここで確かめたけど・・・…

jQuery Mobile のpopupが移動してしまうのを防ぐ

jQuery mobile (1.3) のpopupで場所を指定して開いたのにWindowサイズを変更したり、Android端末でスクロールしようとしたりするとpopupが中央に移動してしまいます。 今回の記事ではそれを防ごうってわけです。 まず、Windowサイズを変更した際になぜ中央に…

システム開発時に考慮すべき点 その1 外部コンポーネントなどを使う時

最近、自分の書いたところと違うところでバグが発生します。 この箇所が同じ会社、パートナー会社ならまだよいのですが、外部のコンポーネントをしようして、そのコンポーネント内でバグが発生する際は本当に厄介。 せっかく、無駄な処理をコンポーネントに…

jQuery.upload.js でずっと応答が返ってこないときの対応

この前こんなのを書きました。 IE8も対応? jquery.upload.js(jQueryプラグイン)でのエラー対策 これだけではダメだったようで、javascriptを取得した後にネットワークが切断された際。 jquery.upload.jsに渡しているCallBackが実行されません。ずっと・・…

jQuery flot IE8でのバグか!?

flotは基本canvasを使用しています。 しかし、excanvas.jsを読込むことによりIE8でも表示が可能になります。 excanvas.jsを読込む、ただそれだけ。だった気がする ですが、古いバージョンではうまく動いてくれないようです。 なんかtrankから読込むといける…

PHPのやっかいな比較 0 と null は同じ!? 0 は empty !?

①$hikaku = null; ②$hikaku = 0; ③$hikaku = "0"; if($hikaku == 0) { echo "0だよな?"; } else { echo "0じゃないよな?"; } ってものを作ります。 結果は①②③ともに 0だよな? になります。 はぁ? 私は②と③だけが"0だよな?"になると思っていましたがそう…

IE8も対応? jquery.upload.js(jQueryプラグイン)でのエラー対策

ajax通信でファイルをアップロード! HTML5が使えればいいんですけど、IE8とかあれ何で・・・こいつを使用していました。 最近いろんなサイトのリンクが切れてるみたいです。 (サイトがなくなったのかな?2013年11月とかの記事のリンク切れてたりしてたな)…

C#で「値の型なので、null を'hoge'に変換することはできません。」ってコンパイルエラーを出さない方法

public static DateTime 時間くれ { get { return null; } } こいつは”return null;”の行でエラーになる そういう時は public static Nullable<DateTime> 時間くれ { get { return null; } } てやると、nullも返せる。</datetime>

IE8, 9でinput type="file" の拡張版が動かない

javascriptでinput type="file"を実行 input type="file"を画像ボタンにする - 時々社内ニートのメモ 目指せ非プログラマー うごかないー clickが動かない 動くようにしても input type="file" が「display: none;」だとアップロードできない! ってことで、…

明けましてしばらく経ちますが、おめでとうございます。

もう1月も半ば 何事もアクションを起こすことなく2013年が終わってしまいました。 このままでは2014年も・・・ 2014年は 会社をクビ or 辞職 ニートになりフリーターへ 運が良ければ会社員になっているでしょう たぶん籍も入れているでしょうか 自分のことな…

PHPで画像のサイズ(高さと幅)を取得する

こんな感じ $filename = "C:/img/hoge.png"; $size = getimagesize($filename); $width = $size[0]; $height = $size[1]; echo "W:".$width."px H:".$height."px"; 出力結果は W:300px H:200px $sizeは配列になっていて 0が幅 1が高さ 2が画像の種類 3がすげ…

jQueryのajaxのレスポンス待ち中にページ遷移するとerrorになるのを何とか回避する方法

まず、題が何を言っているかというと あるリクエストをjQueryの$.ajaxを使っている場合 そのレスポンスが帰ってくる前にページ遷移やブラウザのリロードをすると error : function(xhr, type, errorThrown){ alert("error"); } を通ります。 ここでalert("er…

fuelphp でUploadがうまくいかない Upload::is_valid() がfalseになる

あるファイルではうまくいくのに 特定のファイルだとうまくいかない Upload::is_valid() が、なぜかfalseを返します。 なんでだろうと結構悩んで気づきました。 データサイズが違う! もちろん違うファイルなので違いますが。。。 2M前後でアップロードでき…

c#でフォルダ内のファイル名(一部でも可)を検索し、その一覧を取得する

C#なら簡単にできるだろうと思いGoogle先生に聞いたところ意外にない。。。 いや、あるのですがめんどくさい方法ばかり。 仕様がないのでMSDNさんを調べてると・・・ありました。 やっぱり簡単にできますね。 Directory.GetFiles メソッド 引数に、 String S…

fullCalendarでクリックした日にイベントがあるかどうかを判定する

結構調べまわった・・・ dayClick: function( date, allDay, jsEvent, view ) { var date2 = new Date(date.getFullYear(), date.getMonth(), date.getDate()+1); var events = view.calendar.clientEvents(function(event) { return event.start >= date &&…

メモ: cssで画像の一部を表示する

箱を表示したい位置に 表示したい画像を箱の背景画像に background-positionを利用し、一部だけ表示

css :hoverがipad、iphone でずれる

なーにかよくわからないけど ipadで表示していると jQueryのclickイベントとcssの:hoverの位置がずれます。 offset関連のバグかと思うのですが。。。 jQueryのclickイベントは思った通りの箇所に行っていましたので cssの:hoverを取り除き、jQueryの.hover(o…

よくわからない正規表現

正規表現サンプル(エスケープが必要な文字) ここを見るとどこぞのブログで書いていた正規表現が間違えだとわかります。 特殊文字は \ * + . ? { } ( ) [ ] ^ $ - | / なんだな。 たぶんでしかわからない私は・・・ javascriptの正規表現に関して言えば 正規…

javascriptのDateに文字列突っ込んだらIEとFireFoxでInvalidになりやがった。。。

var dateStr = "2000-10-10 00:00:00"; var date = new Date(dateStr); dateの値がChromeだとうまくいくのにIE,FireFoxでうまくいきません。 IE8, IE9, IE10, FireFox 24.0 結論から言うと"-"区切りがダメみたいです。 なので dateStr.replace("-", "/"); 追…

ページ遷移時にpostパラメータを送信する jQueryのpostと同時にそのページに移動

結論:結構無理矢理です。 そして今回も時間がないので簡単に書いていきます。 ページ遷移時にpostでデータを送りたいけど・・・できないらしい。 {url}?hoge=hoge って感じでGETが普通なんだそうな。 そりゃ location.href = {url}; とかだからpostを挿入す…

ajaxでphp側から投げられたcsvファイルをダウンロードさせる方法

ちょっと時間がないので簡単に書きます。 fuelphp と jQueryを使用しています。 php--------------------------------- $data = "1-a,1-b,1-c\n" $data .= "2-a,2-b,2-c\n" $this->respnse($data); --------------------------------- js-------------------…

IEでモーダル IE z-index がうまくいかないとき (自作ポップアップの元・自作ダイアログの元)

ダイアログやポップアップ(以降<pop>)を出すさい、 <pop>のz-indexを最大にし、その背景を<div>要素などで表現すると <pop>は操作できるのに、ほかの要素が操作できない! というモーダルな<pop>ができます。 背景 <div class="pop-back" style="z-index: 9000; display: none; position:absolute; top: 0; left: 0; width: 1300px; height: 800px;"></div> <pop> </pop></pop></pop></div></pop></pop>

fullcalendar で、特定日付の背景色を変更する javascript

FullCalendarはGoogleライクなカレンダー(Google カレンダーみたいなカレンダー)です。 jQuery と jQuery UI を使用してたように思います。 ・・・jQuery UIどこで使ってんだ?w 詳しくはFullCalendarの公式を見てください。 それでは題にあることに取り掛…