ほねもにブログ

主にプログラミングをしていて疑問に思ったことや気付いたことを書いていきます。

独自データ属性を使用するメリットがわからない

var e = document.getElementById("foo"); e.bar = "baz"; e.bar; // => baz e.qux = function(){}; e.qux; // => function(){} 要素はオブジェクトなので、このようにプロパティやメソッドを追加できる。それなのに、わざわざカスタムデータ属性を使うのは…

未だに答えが出ない選択肢

①jQueryを使ってひたすらプログラミング ②jQueryの使用を禁止してJavaScriptだけでプログラミングまつもとゆきひろさんが書いた『コードの未来』を読みました。今の学生たちは、もっと簡単にプログラミングできることを望んでいるようです。僕の周りの人たち…

体中が痛かったけど2日休んだらマシになった

前回書いた不安は、建築業界では当たり前のことみたいです。 母の友達の息子の職場も同じような体制だと聞きました。 自分で起こした事故は全て自己責任ということらしいです。 厳しい世界だと思います。 体力が必要な仕事でもあるので、あまり無理せずに頑…

バイトに受かった

嬉しかったんですが、ちょっと不安なことがあります。 それは、バイトとしてではなく、請負人として働くということです。 会社が僕に仕事を依頼して、受けた依頼をこなしていくって感じ。 なんでわざわざそんな形態にするんだろう?…と不安ですが、まあこれ…

自分に合った目的

先ほど、僕が今している勉強に目的がないと書きましたが、ありました。 それは、「人に凄いと思われたい」という目的です。 関数型プログラミングを勉強してみたり、サーバーを立ち上げてみたりするのは、全てこの目的によって起こされた行動です。 しかし、…

目的のない勉強

僕は今働いていません。 たまに親の会社のホームページを作ったりしていますが、それだけです。 他に社会とのつながりはありません。 そしておそらく、その現実から目を背けるために、パソコンの勉強をしています。 今は GLUT(OS の差異を気にせずに GUI プ…

別ドメインへのリクエストが禁止されている理由(未解決)

①XMLHttpRequest オブジェクトを使った方法では、別ドメインにリクエストできない。 ②script 要素を使った方法だと、別ドメインでもリクエストできる。 var request = new XMLHttpRequest(); request.open("GET", "http://other.com/age?name=honemoni", tru…

サーバーをいじれないもどかしさ

とあるネットショップのホームページを作成しているのですが、そこではサーバー側のデータベースにアクセスできません。 ですので商品の配置を自分好みにしたいときは、まずサーバーからHTML文書を取得し、そこから JavaScript で書き換えるという手間を踏ま…

一週間ぶりの記事

この一週間は、イラストレーターに似た Inkscape というソフトで遊んでいました。 youtube で参考になりそうな動画を見ているうちに、グラデーションの使い方がわかってきました。 影とか光の反射とかを表すのに使うのかなーと。 まだ使いこなせていませんが…

共通部分を一つにするのは楽しい

前回の記事では、if...else 文の中を共通化することができませんでした。しかし、関数型プログラミングの考えを取り入れることで、共通化することができました。 function move(com, i) { _.each(rangeOne(i, com === 0 ? 100 : 0), function(i) { /* 共通部…

関数を入れ子構造にできることの利点

関数の入れ子構造が便利だということを認識したので書いておきます。 function move(com, i) { if (com === 0) { while (i < 100) { // 共通部分 i += 1; } } else { while (i > 0) { // 共通部分 i -= 1; } } } 今までは、このようなコードの共通部分を、mo…

指向の違いとコードの違い

3日前に『JavaScript で学ぶ関数型プログラミング』を購入し、一章と二章を読み終えたのですが、JavaScript の奥深さを再認識し、とても面白く感じています。 // 命令型プログラミング function fizzbuzz(max) { var result = "", i; for (i = 1; i <= max; …

初めまして

初めまして、私の名前はほねもにです。 このブログには、プログラミングをしていて疑問に思ったこと、気付いたことなどを書いていきます。 よろしくお願いします。