2015-01-01から1年間の記事一覧
この記事では扱うImmutableの意味は以下の通りです。 ある値がimmutableであるとは、値が変更されない(できない)こと constによる定数と、Immutableであるとは全くの別物です。 wikiにも同様の記述があります(異なる界隈ではconstとimmutableを同一としてい…
中学三年の時に作ったタイピングソフトがあまりに汚かったのでリファクタリングしました。ついでにバグも取りました。まだロジックとビュー混ざった汚い状態でテストもまともに書けないので後でもう少し手直ししたいです。
UnitaryJSは数学のようにグラフを書くことができます。
いつの間にか300記事行ってました。まあ特にどうってことはないです。
多分今までにないcanvasライブラリです。
追記: さすがに雑だったので書き直しました。 www.pandanoir.info lower_bound()とupper_bound()のJavaScriptによる実装がなかったので、ネットでlower bound関連の記事漁りつつ適当にテストしたプログラム載せておきます。
ネットに情報が全然なくていろいろ手間取ったのでメモ。
varを使っているのにグローバル変数として宣言されているケースがあります。
RADIO はラジオ体操のスタンプカードのアプリです。アプリ内のカレンダーにスタンプを押して記録を取ることができます。
Panda Noir から移行予定です。 理由としては なんとなく技術系ブログの はてなダイアリー 率が高い気がする seesaaのスマホデザインが気に入らない 何もせずともシンタックスハイライトつけてくれるあたり最強 こんなとこです。よろしくお願いします。
sinではなくsign関数です。受け取った数値が正の数か負の数か0かを返します。
JavaScriptでのビット演算はほとんど使われてないと思います。そして多分>>>を知らないという人もいるのではないでしょうか。今回はそんなマイナーな>>>演算子にスポットを当てたいと思います。
許可はきちんととりました。Can I write article about README.md of parsimmon in Japanese? #44 本記事はhttps://github.com/jneen/parsimmon/blob/f67ed23a575ff5d60871fe671a432f50dc476ca5/README.mdを翻訳しております。最新版を翻訳しているわけでは…
MVCのメリットとは何か?と考え試行錯誤し駄作を量産した結果たどり着いた結論についての記事です。
イラストを投稿したのに投票するボタンがイラストについてないという人向けの記事です。 投稿方法が実はスマートフォンからだとわかりづらくなっています。うまるちゃんキャラクター人気投票投稿ページから投稿しないとキャンペーンに参加できません。タグつ…
まあだっさい名前してて御察しの通り自作ライブラリです。正規表現、Dateオブジェクトなど通常のJSONでは変換できないオブジェクトも変換し、再度オブジェクトに戻すことができます。使用用途としては例えばローカルにデータ保存する時にDateオブジェクトは…
自分は今まで使ったことないです。しかし、この技術の応用はよくします。
for文は奥が深くて、最適化出来る部分がたくさんあります。今回はそんな for の真価を垣間見ようという記事です。
JavaScript では、 セミコロンは 基本は 省略可能です。これはよく知られてると思います。しかし、 どのセミコロンが本当に省略可能なセミコロンなのかきちんと知ってる人は少ないでしょう。今回はその説明です。
前回のプログラムを C++ で書きなおして任意精度演算を行ってみました。
自力で考え出した方法です。だいたい10回の施行で3.141592まで当てました どうでもいいですが7月22日は22/7が円周率に近似するため円周率の日というらしいです。
JavaScript の演算子とは何者でどういう挙動を取るのか、演算子の全て話します。 2015/7/20 追記: JavaScript 演算子の基礎知識としてQiitaにも記事を投稿しました。内容はほぼ同じです。
考えないで考える。究極の思考。
variableを変数と訳した先人の罪は深い。先人はおそらく変数を数学のみで使うと思いこう訳したのだろう。しかし、プログラミングでもvariableなのだ。だからプログラミングに数でもなんでもないのに変"数"などという誤訳が付いてしまったのだ。なぜ変数など…
あまりブログのテーマずらすのはよくないと昔ブログ書く時に大切なことみたいなサイトで見た気がしましたがこれはかかねば気が済まなそうなので書きます。
x=x||0 このコード、よく見かけますよね。関数の引数の初期値を設定しているコードです(x==falseとなる値をとることが想定されている場合この方法では不十分なのですがそれは又の機会に)。しかしもってこのコード、よく出来ていますが初見では何がなんだかわ…
人生初ヘッドフォンのアルバナライブ2が片耳からしか聞こえませんでした。解決しましたが、いろいろあったので記録と、同じ轍を踏む人がでないようにと。
ツイッターやめました。正確には受験期間はやめることにしました。
ちゃっかり二番煎じだったりします。
最近はQiitaでの投稿が増えています。le_panda_noirというユーザーが僕です。ブログよりも更新多いのでみてみてください。