ひよっこPGのブログ

主に、技術メモや英語たまにギター関連のことも書いているブログです。

UnderScore.js の _.reduceメソッドに焦点をあてて勉強してみる

この記事は、タイトルどおり UnderScore.jsの _.reduceメソッドにカーソルをあてて書いている記事です。 ターゲットとしては、 Underscore.js reduce などで検索して訪問された方を対象にしています。 記事の書く流れ1. _.reduceメソッドの使い方と概要 てっ…

JavaScriptで タグにclassを追加、削除したいとき

// idが "hoge"のタグに class "aaa"を追加 document.getElementById("hoge").className = "aaa"; // idが "hoge"のタグの class を削除 document.getElementById("hoge").className = ""; 参考 element.className - Web API インターフェイス | MDN

”JavaScriptで学ぶ関数型プログラミング”を読む上での メモ

JavaScriptで学ぶ関数型プログラミング作者: Michael Fogus,和田祐一郎出版社/メーカー: オライリージャパン発売日: 2014/01/18メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見るこの本が今年の1月に発売されて、少しずつ読み進めていま…

setTimeout、setIntervalに指定する関数は出来る限り文字列で渡してはいけない。

○○秒後にある処理を動かしたい場合に使う setTimeout(関数, ミリ秒数) ○○秒間隔である処理を動かしたい場合に使う setInterval(関数, ミリ秒数)この二つの引数に ある処理に当たる 動かしたい処理が書かれた関数を指定します。 その指定方法が2つあります。…

今日は、成人式に行ってきます。後日、自宅からゆっくり追記していこうと思います。 追記 成人の日、福岡市の成人式に行ってきました。まず簡単に箇条書きで、思ったことを書きますね。 ・会場に着くと、会場内の成人式に参加せずドーム前の待ち合わせ場所で…

今日は、成人式

今日は、成人式に行ってきます。 後日、自宅からゆっくり追記していこうと思います。

JavaScriptのthisについて自分なりの解釈 その3

前記事 JavaScriptのthisについて自分なりの解釈 その2 - ひよっこPGの技術メモ・英語・ギターのブログ。その3が最後です。 今回のパターンは、thisへ自由なオブジェクトを代入できるパターンを説明してみます。function で宣言した関数 全てで使えるメソ…

JavaScriptのthisについて自分なりの解釈 その2

前記事 JavaScriptのthisについて自分なりの解釈 - ひよっこPGの技術メモ・英語・ギターのブログ。thisは、呼び出される状況によって代入されている値が異なるみたいです。一つ分かったパターンがあるので説明してみます。 コンストラクタ関数内での thisは …

JavaScriptのthisについて自分なりの解釈 その1

JavaScriptでプログラムを書いていると、thisというキーワードを見たことがあると思います。そのthisについて自分なりの解釈を説明してみたいと思います。thisは、実行呼び出し元のオブジェクトを表す変数だと、解釈しています。いくつかプログラムを通して…

プログラマーに対して、面接官になったら尋ねるべき質問実例集を自分なりに回答してみました。

ryoさんが書かれた下の記事を読んで自分なりに回答してみようと思ったのでこの記事を書きました。 プログラマーの力量を見極める質問に回答してみる - 涼の成長記録 「等値」と「等価」の違いを説明してください(この質問はTechRepublicのTony Patton氏に教…

あけましておめでとうございます!

あけましておめでとうございます!2014年になりましたね。2013年は、よい年だったでしょうか?自分は、2013年を振り返ると。今年大きく変わったことは プログラマーとして就職ができ、給料をもらえるようになったことですね。 金銭面で親に頼ることも少なく…

映画 パシフィック・リムを日本語吹き替えで見ることのすすめ

先日地元の友達が、休みを利用して福岡に戻ってきました。 その友達とご飯行ったり、PS3のゲームをしたり、わいわい映画見たりで楽しく過ごせました。 なかでも、映画視聴が声優さんのことで盛り上がったので視聴した映画の紹介をしてみたいと思います。映画…

Serializable(シリアライズ)について

Javaでシリアライズ、デシリアライズするサンプル - 感謝のプログラミング 10000時間 sho322さんの上記記事を読みました。 読んだ後にコメントを書いたのですが、implements Runnableのことを Serializableと思い違いしてて・・・。 スレッド処理は複数の処…

クリスマスは、イエス様の誕生日じゃないの!?

photo by HikingArtist.com本日は、クリスマスということで クリスマスについて少し調べてみたので、調べて分かったことを書きます。 最初にクリスマス とGoogleで検索し wikipediaを見てみると キリスト教においてもクリスマスは「降誕を記念する祭日」と位…

短いけど作ってみた 2回目

2013.12.22 適当に弾いてみた2 by user456093061 on SoundCloud - Hear the world’s soundsBluseの曲を聞いて、ちょっと適当にバッキングを録音したことから始まり フレーズとドラムをいれてみました。 下手ですけどよかったら聞いてみてちょー。

springの意味は春とバネの二つがある。

springには、春・バネ・湧き出る・泉 といったような意味をもつ単語です。でもここで疑問に思うのが 同じ単語で 春と バネの意味があるんだ? と自分なりの解釈でspringの意味について説明してみます。 ベースとなる基本のイメージ 意味としては 急に動く,…

PHPで、ブラウザ上にエラーを表示させる方法メモ

PHP

PHPで、実行時のエラーや警告をブラウザに表示させる方法のメモです。 すべてのソースでエラーを表示させたい場合。 php.ini内のプロパティを変更する。 ; Off - Do not display any errors ; stderr - Display errors to STDERR (affects only CGI/CLI bina…

HTTPのステータスコード

HTTPのステータスコードについて YappoLogs: ギーク系女子に捧げる「クリスマスにプロポーズにされた時の対応プロトコル」2013年版 このサイトを読んで書きたくなったので書きました^ー^まずWebページにアクセスしたときには サーバーへWebページのデータ…

短いけど作ってみた 1回目

2012.12.15 by user456093061 on SoundCloud - Hear the world’s soundsドラムがずれてるところが ところどころあるけどもう今日は疲れました・・・; また次にいいもの録音できたらあげます。

URIとURLの違い

URIとURLの違いについて メモです。 URI(Uniform Resource Identifiers) Uniform Uniform(ユニフォーム) : 統一するといった意味です。 スポーツなどでチームメンバーと分かるように、同じ色のユニフォーム着たりしますよね。 ここでの意味は、HTTPを使うな…

新型PS VITA購入してみて思ったこと

まえまえから欲しかったPS Vitaを買いました! 理由はFF10のHDリマスターverが出るからです。 Youtubeの動画を見ていたら、広告でFF10のTrailerが流れてて 6〜7年前に一周クリアしたけどもう一度プレイしてみたいな〜と思ったからですね^ー^ FINAL FANTA…

Twitter ブロックの仕組みが変わった。追記(撤回されたようです)

ツイッターのタイムラインをふと見ていたらブロ機能 pic.twitter.com/T6a8kjMbJ8— 森キノコ@冬コミ火曜東プ01a (@morikinoko8888) 2013, 12月 13このようなツイートをみかけ調べてみると 従来のブロック 相手にブロックしたことがわかる 現在のブロック 相…

PHPでファイルをアップロードするサンプルを作ったときのメモ

PHP

言語は、PHPです。PHP csv ファイルアップロードテスト(1)|ねごとめも| こちらのサイトを参考にサンプルを作ってみた時の 調べた内容のメモです。 説明時の参考ソース // 複数個のファイルをアップロードする場合は、name属性の値を使って識別する <input type="file" name="uploadFile1"> <input type="file" name="uploadFile2"> <input type="file" name="uploadFile3"> アッ…

後で読む クラウドブックマーキングサービス "Pocket"

サイトを見てて後でじっくり読みたいな〜 と思ったら 後で読むっていうブラウザの機能を使って後で読むフォルダに保存したりすると思います。でも情報収集するのって自分の場合、スマフォからが多いんですよね; だから、後で読むフォルダが分散してしまって…

ゲーム理論の一つ 囚人のジレンマについて

photo by (T)imothepゲーム理論についての本を読んで、囚人のジレンマというものがあるのを知ったので自分なりにまとめてみます。 そもそもゲーム理論とは? 複数のプレイヤーが存在し、それぞれの行動が影響し合う状況において各プレイヤーの利益に基づいて…

ノイマン型コンピュータについて

初期のノイマン型コンピュータ ENIAC wikipediaより引用。画像はパブリックドメインです。 ノイマン型コンピュータという言葉はご存知でしょうか? 高校の時に情報関係の授業で、言葉はちらっと聞いていて現在のコンピュータの基礎になっているということを…

マイベストソング2013

マイベストソング2013〈今年の1曲でiTunes Cardを当てよう! 私のマイベストソング2013♪〉 このサイトのキャンペーンから書こうと思いました^ー^ マイベストソング一つめ。 Larry Carlton and Tak Matsumoto - Room 335 - YouTube Room 335ラリー・カール…

Googleで”tilt”と検索すると画面が傾く

画像のように画面が右に傾きます。 ブラウザによって、対応していなかったりするみたいですが 自分が試した環境だと iphone safari ○ Mac Firefox 25 ○ Mac Safari ○ Windows Firefox 25 ○ Windows IE 10 × IE 10 以外はうまくGoogle検索で "tilt"と検索する…

12月はやりたいことが多いなぁー

もう12月ですね。振り返ってみると月日が経つのは早いなーと感じます。さて、12月やろうと思うこといくつかあるので、箇条書きであげていきます。 Node.jsでリアルタイムにみんなのアクションが分かるようなWEBアプリ作成 Rubyの参考書を買ってサンプルを動…

ドット記法とブラケット記法について

言語は、JavaScriptです。 オブジェクトにプロパティを設定、取得する方法は二つあるみたいです。 それがタイトルの ドット記法 と ブラケット記法 ドット記法 通常こちらを使用する方が多いと思います。ドット記法で、オブジェクトのプロパティを設定する例…

はてなブログの編集モード変更でハマッタ。

既存の記事のソースコードをシンタックスハイライト表示させたいなーと。思って色々調べました。はてな記法では >|hoge(言語)| hogehoge || このように書けばなるようなのですが、どうもプレビューしても変更ならない・・・・。なんでだ?・・・と色々調べた…

||と&&の知らなかった使い方

if文に複数の条件がある場合に ||や&&を使うと思います。 if( a == 1 || a == 3 || a == 5){ // aは、1 or 3 or 5 です。 } if(a > 10 && a < 30){ // aは10より大きく かつ 30より小さい } こんな感じですね。 自分が知らなかった使い方は、こんな感じ var …

4月から11月まで仕事をして失敗したこと。

もう11月が終わり、12月になろうとしてます。月日が立つのは早いです。自分は、あるシステム開発系の会社に4月入社しました。そこから3つの仕事に関わってきました。その中で、失敗したことがあるので書きながら次回はどうしたらいいのか考えようと思います…

Nullとundefinedの違い。

Nullは、オブジェクトのプロパティが値を持っていないことを明示的に表すときに使う。 プロパティはあるけど、何らかの値をセットしないといけないそんなときにnullをセットしたりもする。 undefinedは、オブジェクトのプロパティが存在していない時、未定義…

''と""の違い

$a = '123';$b = "123";var a = '123';var b = "123";まず、PHPでは''と""に違いがあります。JavaScriptの場合、特に違いはありません。ただ、Google JavaScript Style Guideでは ''で統一しましょうとは書かれてるみたいです。次は、PHPの''と""の違いにつ…

今週の土日に書くこと!

開眼! JavaScript ―言語仕様から学ぶJavaScriptの本質作者: Cody Lindley,和田祐一郎出版社/メーカー: オライリージャパン発売日: 2013/06/19メディア: 単行本(ソフトカバー)この商品を含むブログを見るこの本もうそろそろ読み終わる。 ただ、一回読み終わ…

目標について

頭の中には、目標を達成しなければということが何回もよぎります。目標について書こうと思った理由は もっと楽に生きるのもいいと思った。 - 感謝のプログラミング 10000時間 この記事を読んで、週末に結果を書くと書いたのに書いてないな・・・と何回も考え…

考える時には、きっかけがある。

最近思ったことがあるので、そのことについて書きます。ふと、何かを考えることってみなさんはないですか?自分はよくあります。その何かを考えたことのきっかけってなんだろうと考えたことがあって色々考えた結果、何か考える時には何かしら必ずキッカケあ…

if文とwhile文の知らなかった使い方

Code.Iqで、JavaScriptの問題を解いてる時に復習したことをまとめてます。 では、まずif文とwhile共通の知らなかった使い方について書きます。 while文を例にすると、通常whileを、使う時って while(a != 5){ //処理 } このように書いたりすると思います。 …

女女しくて、演奏動画あげてみました。

女女しくて演奏動画1回目 - YouTube とりあえず、今日ギターTAB動画にする前にお見せできそうな動画が出来たのでアップしてみました。 後は、もうちょっといいテイクの演奏動画にTABをテキストでつけて完成です。 まだまだ他に耳コピした曲でアップしようと…

条件判断の書き方

条件判断で、こんな書き方もあるんだと思ったことあったのでそれについて書きます。 条件判断でたとえばある変数かま1 or 3 or 5の場合に、何かしらの処理をしたい時があるとします。 通常だったらif文で ある変数 : aとしますね。 if( a== 1 || a == 3 || a…

目標2回目 結果 続き

3週目が過ぎました。 3つの目標の進捗書こうと思います。 ギターでRebirh the Edgeを猛練習してYoutubeにアップする 達成率 95% 11月10日(日) 十数回、演奏動画を撮りましたがYoutubeにアップできる動画は撮ることはできませんでした。 理由としては、原曲…

目標2回目 結果

目標2回目の結果を書きます。 週末に書くと言っていたのに火曜日の夜でごめんなさい(誰に謝ってるんだか) それでは、ざっと目標の一覧を書きます。 ギターでRebirh the Edgeを猛練習してYoutubeにアップする JavaScript: The Good Parts ―「良いパーツ」によ…

今週の目標 2回目

目標を書く前に一つ目標達成したので、それについて書きます。昨日の仕事終わりに空いた時間の大半を目標達成のために使った。結果としては、10月28日(月)にスケジュール共有サイトの更新、削除処理が完成し目標達成。サイトのURL貼りたいけど、ログイン関係…

目標一回目 結果

友達間で使うスケジュール共有サイトに登録済みの予定を変更、削除出来るように実装する。達成率 90%変更と削除の実装と確認が終わって、リロード時の二重更新防止さえ出来れば目標達成です。ギターで、Rebirth the Egdeという曲を練習してYoutubeにUPする。…

仕事で困ったOracleの仕様

まず、一個目。 Oracleの場合 SQLのIN句内は1000個までが限界。 それ以上書くと ORA-01795: リストに指定できる式の最大数は1000です。 このようなエラーメッセージが表示されます。 解決策は、複数回SQL流すか INを使うのではなくEXSITSを使うといいみ…

今週の目標 1回目

今週の目標を考えました。日曜日までに終わらせます。友達間で使うスケジュール共有サイトに登録済みの予定を変更、削除出来るように実装する。ギターで、Rebirth the Egdeという曲を練習してYoutubeにUPする。ギターTAB動画を一本YoutubeにUPする。この3つ…

新しく始めてみようと思うこと

週始め、月曜日に目標をブログに書く。そして日曜日に必ずその結果を書く。これを繰り返していけば、やりたい事をスムーズにこなしていけるんじゃないかと考えました。ブログを書く機会も増やすことが出来るので一石二鳥かなと。目標の決め方についても考え…

Unityでのオブジェクトを動かす方法

スクリプトで、オブジェクトを動かす方法3つメモ。 // 一番直接的なやり方。 transform.position.z += 0.1; // Vector3っていう3次元の値を扱う型を使うやり方。 transform.position += Vector3(0, 0, 0.1); // Translate(移動するなどの意味) transform.T…

$(window).height()が効かなくてハマッタことについて

まず、$(window).height()が効かなくなったと知ったキッカケについて書きます。 DB処理などを追加した後にモーダルウィンドウの位置が変になりました。 ブラウザ : Firefox 24.0 上記動画のような状態です。 モーダルウィンドウの実装を見ると top:$(window)…