A tag is a keyword or label that categorizes your question with other, similar questions. Using the right tags makes it easier for others to find and answer your question. 続きを読む
JavaScriptのプログラミングスタイルはどうあるべきか? 重鎮Douglas Crockford氏が脳の働きとの関係を語る(前編)。QCon Tokyo 2013 4月23日に都内で開催されたエンジニア向けのイベント「QCon Tokyo 2013」。基調講演に登壇したのは、JavaScriptの重鎮である... 続きを読む
世の中には、18種類のプログラマがある。ソルジャー、マーシナリー、ナイト、レンジャー、サモナー、グラディエーター、ブラックスミス、エンチャンター、ウィザード、アルケミスト、ソーサラー、ウォーロック、ネクロマンサー、シャーマン、ハーミット、バーサ... 続きを読む
もう1年以上前になりますが、コミットメッセージの書き方を説明しました。ざっくりまとめると、以下のことを説明しています。 わかりやすいコミットメッセージがいかに大切か どのようなコミットメッセージがわかりやすいか(具体例付き) この説明をしてからも... 続きを読む
2013-04-23 メモリリークとは何か メモリリークに悩まされている技術者は多いだろう。メモリリークが嫌でGCという技術が開発されたといっても過言ではないし、歴史的にはC++からJavaへシフトが起きた大きな理由のひとつといっていい。Unix系の簡単な定義でいえ... 続きを読む
プログラミング気象庁の地震情報4/13のAM5:33にM6.0らしい地震がありました。各地で大きな被害が無いことを祈りつつ、ネタ。フジテレビのアナウンサーさんが淡路島の電車の状況を聞いたと言う話【放送事故】フジテレビが淡路島民に「電車動いてますか?」と質問 ... 続きを読む
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84... 続きを読む
Accessibility View text version Categories Technology Upload Details Uploaded via SlideShare as Adobe PDF Usage Rights Statistics Favorites 2 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 0 Total Views 0 続きを読む
The requested blog was not found on this server -- unless you requested that of Dan Kogai (小飼 弾). Cache - Cash これ、辞書だと同じ発音なのですが、cacheに限らずフランス語由来の-cheの発音は、直前の母音を少し長めにすることが多いように思います(... 続きを読む
「Rubyのcase」を一瞥し「あー要は〇〇(言語名)のswitchね」などと早合点し、その後もその真の価値を知ることなく一生を終えるプログラマが近年跡を絶たない。加えて、「今更条件分岐?RubyはOOPなんだからポリモフィズムじゃね?」とか「HashにProc突っ込んでc... 続きを読む
GoogleCEOとの会談で好感度を上げるオバマ大統領の凄い話。 2007年11月に演説でGoogle本社を訪れたオバマ大統領候補。CEOは会談の前につかみで質問する。 「100万の32ビット整数をソートする効果的な方法は?」 これはITの専門的な質問なので政治家に答えられる... 続きを読む
2013-03-17 同僚の外国人プログラマ観察記録 概要 1ヶ月くらい一緒にお仕事している外国人プログラマさんを観察した記録です。 スペック 性別: 男性仕事内容: うちの会社のプログラマは、ざっくり JS 等のフロントエンドと、 Java 等のバックエンドエンジニアに... 続きを読む
2013年2月23日に東京・品川でRuby20周年記念パーティーが開催されました。Rubyアソシエーションと日本Rubyの会が合同で企画したものです。祝辞(というよりも、むしろ講演)が7本ほど続き、会場はずっと拍手と笑いに包まれ、和やかなムードでした。 私は、Ruby... 続きを読む
プログラミング出来る方法教える。 世の中「プログラミング言語」を説く本はごまんとあれど「プログラミング」を説く本やブログはあまりない。 いや実際に "ない" というのはかなり語弊があるかもしれない。 しかし、通常この種の説明している本に辿り着くまで... 続きを読む
プログラマーたちは、使用するプログラミング言語と驚くほど密接な関係を持っています。プログラミング言語はあなたをイライラさせ、また教え導いてくれます。あなたはそのうちにプログラミング言語の内部構造や、ちょっとした変な癖を学ぶことになるでしょう。... 続きを読む
netaTwitterのTLで知ったのだが、少し前に海外の掲示板で"sleep sort"というソートアルゴリズムが発明され、公開されたようだ。このアルゴリズムが面白かったので紹介してみる。Genius sorting algorithm: Sleep sort 1 Name: Anonymous : 2011-01-20 12:22 諸... 続きを読む
JavaScriptJavaScriptよく分からないです><と言っている人はだいたい以下の要素のうち自分が何を理解していないのか分かっていないしそれら個別の要素についてちゃんと勉強する気もないのでJavaScriptにtranslateされる言語が今後いかに増えようともブラウザ... 続きを読む
シバンまたはシェバン (shebang) とはUNIXのスクリプトの#!から始まる1行目のこと。起動してスクリプトを読み込むインタプリタを指定する。 [編集] 例 パスを直接指定する。Bourne shellの例。 #!/bin/sh echo 'Hello world!' /usr/bin/env を使えばパスを直接... 続きを読む
Statistics Favorites 2 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 8 Total Views 8 PhpStormを使おう --高槻からは快速急行が早くなります Presentation Transcript PhpStormを使おう高槻からは快速急行が早くなります たなかひさてる@tanaka... 続きを読む
デブサミ2013【14-B-3】自動改札機の運賃計算プログラムのデバッグ手法 ~10の40乗のパターンをいかにテストするか~ Presentation Transcript DevelopersSummit 自動改札機の 運賃計算プログラムのデバッグ手法 ~1040のパターンをいかにテストするか~14-B-3 ... 続きを読む
お客様が developerWorks に初めてサインインすると、プロフィールが作成されます。プロフィールで選択した情報は公開されますが、いつでもその情報を編集できます。お客様の姓名(非表示設定にしていない限り)とディスプレイ・ネームは、投稿するコンテンツと... 続きを読む
web製作, 日記あらすじ 人の綺麗なコードを読みまくると自分のコードも綺麗になっていくのに、イケメンを見続けても僕の顔が良くならないのは何故なの?? 2012-11-30 19:41:20 via web 今まであまり人のコードを読む習慣というか機会というかがあまりなかったの... 続きを読む
普段からスキル習得に向けて日々頑張っているエンジニア諸君。 でも自分の実力がどれくらいのレベルなのか、社外でも通用するのかは、 なかなか分からないのではないだろうか? そこで新春特別企画として、日本を代表する企業のエースエンジニアにオリジナル問... 続きを読む
■ はじめに 日本語は約1万年前、古代縄文人によって考案された世界的にも最も古い部類のプログラミング言語の一つである。(※) 日本語の起源は、古代の北方系言語と南方系言語であり、それぞれの特徴、即ち、強力なマクロ機能と柔軟な音節構造を共に持ち合わせ... 続きを読む
括弧の読み方に自信がなかったので、調べてみました。 プログラムでよく使われる4つに限ってまとめました。 「アレ」とか呼んだりしちゃっていませんか? 自己流の呼び方をしている人は、すぐ悔い改めましょう。(w 種類 続きを読む
Shota Fukumori (sora_h)'s blog about Ruby, Gentoo, etc. Ruby をはじめるきっかけは覚えていないのだけれど、最初にどういうチュートリアルを見たかは内容と ruby-lang.org からリンクが貼られていた、という事しか覚えてなく、そして今それがリンク切れして... 続きを読む
プログラミング言語の三つの分類 さて数あるプログラミング言語をその特徴から分類してみましょう。私が注目するプログラミング言語の分類基準は,(1)コンパイラ型とインタプリタ型,(2)型の扱い,(3)ベースとなる考え方(計算モデル)です。 まずは,コンパイ... 続きを読む
インタプリタ(interpreter)とは、プログラミング言語で書かれたソースコードを逐次解釈しながら実行するソフトウェアである。プログラムの実行に主としてインタプリタが用いられるプログラミング言語をインタプリタ言語と呼ぶ。同じく解釈を行なうコンパイラ... 続きを読む
中間表現(ちゅうかんひょうげん、英: Intermediate representation)は、プログラムなどにおいて、入力から構築されるデータ構造のことである。入力から出力を生成するプログラムでは、入力から直接出力を生成するのではなく、一旦なんらかのデータ構造を構築... 続きを読む
Ctagsは、プログラミングソース内の変数、メソッドの宣言箇所を検索し、 その情報を格納したタグファイルを生成するアプリケーションです。 このタグファイルに対応した他のアプリケーションは、 このタグファイルに格納された情報を使用して、メソッド、変数の... 続きを読む
2011年8月24日水曜日 PHP5.3.7のcrypt関数のバグはこうして生まれた 昨日のブログエントリ「PHP5.3.7のcrypt関数に致命的な脆弱性(Bug #55439)」にて、crypt関数の重大な脆弱性について報告しました。脆弱性の出方が近年まれに見るほどのものだったので、twitte... 続きを読む
コンパイラ(compiler)とは、プログラミング言語で書かれたプログラムを、コンピュータが直接実行可能な機械語のプログラムに変換するソフトウェアである。また、コンパイラによる変換工程をコンパイルと呼ぶ。ただし、Visual Studioなど一部の開発環境ではビ... 続きを読む
レガシーコードを糾弾する人は、そのコードがもたらす不利益ばかりに目を向けがちだけど、そのコードがどれだけ価値を生み出してきたのかに敬意を払うべき。最新の技術と価値観で、古きものを貶めるのは簡単だけど、古くて、汚くて、でも沢山稼いだコードは、す... 続きを読む
「プログラミングに関する、あなたのお気に入りの格言・名言は何ですか?」 Q&AサイトStack ExchangeのProgrammersカテゴリにおいて、上記の質問がされました。これに対する回答から、得票数1位から10位のものを翻訳し、カウントダウン形式で並べました。 1... 続きを読む
ちょっとこんなことを考えるきっかけがあったので、ざっと書き出してみた。Webに公開されている情報からあるプログラマについて見てみたとき、どういう人ならいっしょに働いてもいいかについて。ここに書く内容はソースコードの品質以前の問題についてのみにし... 続きを読む
はじめに どのプログラミング言語を勉強するのもそうだが、基礎からコツコツと勉強するのが一番だと思う。 しかし、Railsでは基礎力がないのにいきなり実践を進める記事や本などがほんとに多い。「10分で作れるRailsアプリ」の記事などもあるように、Railsでは... 続きを読む
JavaScriptDebouncing Javascript Methods | Unscriptable.com 密に処理が実行されてしまうのを避けるため、二つのかたちがあるとのこと。下のデモ。throttleは、0.5秒ごとに点の位置が変わる。debounceは、0.5秒いると赤くなる。 デモ throttleひとつ目は一定... 続きを読む
rails consultants ruby code api shopping mashup screencast advanced trainingRuby On Rails AdvertisingRails ConsultantsRuby Code APIRuby Shopping MashupRails ScreencastAdvanced Rails TrainingRails ProgrammersOutsource RubyOverseas RubyAjax Rub... 続きを読む
Ruby on Railsの基礎 (全46回) 代表的なWebアプリケーションフレームワークであるRuby on Railsについて、その概念と使い方を説明していきます。 続きを読む
まず,結論から言おう。 「エンジニアがOSのソース・コードを読めるようになると,活躍の場が一気に広がる」。そして,「コツさえ分かれば,OSのソース・コードはびっくりするほど簡単に読める」。 ここでいうOSとは,Linuxのカーネル(OSの“核”となるソフト... 続きを読む
Selenium is a suite of tools to automate web app testing across many platforms. Selenium... runs in many browsers and operating systems can be controlled by many programming languages and testing frameworks. 続きを読む
プログラミングをある程度やっていると、解決法を探すのにAPIドキュメントを当たるのが一番早くなっていきます。そこで社内でも使えるAPIドキュメントサーバとしてDocHubを紹介します。 0 続きを読む
コンピュータにちょっと詳しい人なら一発で解るポインタの利点 前提知識 前提知識として、ショートカットファイル(シンボリックリンク)、ファイル、ファイルパス、ハードディスクの役割について知っていれば、たぶん一発で解ります。 ポインタ変数をコンピュー... 続きを読む
これ以上に解りやすく説明できるという人は、@super_rti までURLを教えて下さい。世界一わかりやすいの看板を差し上げます。 » 続きを読む
プログラミングに興味を持ちはじめた初心者、将来プログラマーになりたいという未経験者を対象にした、無料で学べるWeb講座です。プログラミングの基礎やデータベースの基礎を短期間で身に付けて、プログラミングをあなたの仕事に活かしてください。ここ数年で... 続きを読む
[an error occurred while processing this directive] 最強最速アルゴリズマー養成講座:「1000のアルゴリズムを持つ男」vs.「やわらか頭脳」 (1/3) 典型的なアルゴリズムをたくさん知っている人間が最強か――? いいえ、典型的なアルゴリズムを知らなくても... 続きを読む
奥村晴彦さんの「C言語による最新アルゴリズム事典」技術評論社、1991年、の C 言語プログラムの Ruby への翻訳に挑戦します。プログラムの説明は同書を読んでください。変換はできるだけ逐語的に行っています。プログラムの動作は原作の C プログラムのそれと... 続きを読む
These guides are designed to make you immediately productive with Rails, and to help you understand how all of the pieces fit together. There are two different versions of the Guides site, and you should be sure to use the one that applies to... 続きを読む
色々なところで見かけるコーディング規約を見て意識はしているのですが、 その時の気分で書き方を変えてしまうことが多々あったので、自戒を込めてコーディング規約をまとめてみました。 「なぜこの規約が存在するか」を明確にするために、できる限り理由も併記... 続きを読む
Index [English] 1. はじめに 1.1. RSenseとは? 1.2. 特徴 2. インストール 2.1. 必要条件 2.2. Rubyのインストール 2.3. JREのインストール 2.4. RSenseのインストール 2.4.1. UNIX系システム 2.4.2. Windows 2.5. Emacs拡張のインストール 2.6. Vimプラグイ... 続きを読む
はじめに どうもKRAYの芳賀です。 今日はツイッターサービスをスピーディーかつ無料で作るお話です。 僕は日頃趣味でツイッターサービスを作っているのですが、アイデアを着想したその日のうちにプロトタイプを作って動かすことができるくらいにノウハウが溜ま... 続きを読む
Statistics Favorites 0 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 20 Total Views 20 28歳からのプログラマー Presentation Transcript 28歳からのプログラマー 似非原重雄 この発表をなぜやるの?● 正直、28歳からプログラマーになるとする... 続きを読む
ひっそりと、Webサービスをリリースしました。http://tag-chat.netで、チャットがメインのSNSです。自動でマッチングしてチャット相手を見つけてくれるマッチングチャットや、すぐにチャット相手を見つけてくれるフリーチャット、コミュニティチャット、フレン... 続きを読む
これ知らないプログラマって損してんなって思う汎用的なツールのコメントに寄せられたツールを分類分けしてみました。 解説は、ほぼコメントに寄せられた内容のコピペです。 URLのみの記述は公式サイト(か、ほぼ公式サイトと化しているサイト) 公式サイトとは別... 続きを読む
Over the past couple of years, we've seen JavaScript development earn recognition as a true discipline. The idea that you should architect your code, use patterns and good programming practices has really elevated the role of the front end en... 続きを読む
スタートアップ向け!1人日でできるサービスの高速化方法と成果 Presentation Transcript スタートアップでも これだけはやっておこう! 1人日で出来るサービス高速化 〜弊社の実施談まとめ〜 はじめに、⾃自⼰己紹介この資料料は 2012年年5⽉月創業のス... 続きを読む
《ドットインストール》というWEBサイトをご存知だろうか? 「3分動画でマスターする 初心者向けプログラミング学習サイト」として、 2011年終わりにローンチされ、今やそのレッスン数は100以上。 1,600本を超える無料動画が掲載されている。 このサイトを運営... 続きを読む
I recently got to participate in a psychological experiment for programmers. A friend of mine, Mike Hansen, is doing research on how people comprehend programs. The goal is to figure out some way of measuring what features in programming syst... 続きを読む
CSS Programming Advent Calendar 2012の19日目、一週間ぶりです。元バスケ部の友人に「そんなに綺麗なフォームでそんなに入らない意味がわからない」といわれたことがあるくらい美しいフォームに定評のある1026です。CSSフリースローお楽しみ頂けたでしょうか... 続きを読む
これは,Competitive Programming Advent Calendar Div2012の17日目の記事です.はじめに競技プログラミングといえばC++, Javaなどの言語を使う人が圧倒的に多かったのですが、最近は会津オンラインジャッジやAtCoderなどでC#, D言語, Ruby, Python, PHPなども... 続きを読む
プログラミングの入門者・初心者はもちろん、プログラミングとはそもそもどういう営みなのかを知りたい全ての人に参考になるであろう評判の人気記事です。エンジニアでライターでもあるDavid Veksler氏による文章の翻訳になります。 ソフトウェアを書くにあたっ... 続きを読む
川上さんが放送の前だったか、対談の中だったかで「おまえのブログ、飯の話と昔話ばかりで過去の栄光にすがる悲しい老人の日記みたいで心配になる」と言っていた。んー、確かにそうかもしれない。 ただ、「今現在」の仕事についてブログでは語れない。未来の... 続きを読む
商品の説明内容紹介 本物のオブジェクト指向をJavaScriptで実践する方法を解説し、高い評価を得てきた『Java開発者のためのAjax実践開発入門』が、最新のWeb開発事情に合わせ内容を全面刷新。90%以上書き直し、JavaScriptをオブジェクト指向で根底から学ぶトレ... 続きを読む
こんにちはこんにちは!! 先日、ちょっとしたイベントで、学生の方にこんな質問をされました。 「自分は早くプログラマになりたい、作りたいアプリもある。 だけど来年にならないとプログラミングの授業が始まらないから、作れない」 と。 なるほど。 その時... 続きを読む
code golfとは † 普通のゴルフは、ボールをカップに入れるまでのストローク数をいかに少なくするかを競います。code golf(コードゴルフ)は、目的の出力をするプログラムをいかにすくないストローク数で作成するかを競います。つまり、「ソースコードが短い方が... 続きを読む
独自ルール語彙(ボキャブラリ)演算子の後ろで改行するif や for のブレス( {} )は省略禁止function とブレス { をできるだけ同じ行に書くfunction() の後ろに改行を入れる厳密比較演算子を使うvar はスコープ内に一つだけvar の後ろには空行を置く状態をnode.cl... 続きを読む
JavaScriptを学んでおきたいな、と思いつつもいったいどの本から読めば「言語として」JavaScriptを習得できるのか分かりませんでした。ド素人の状態から、jQuery内のコードが読めるくらいには理解できるようになります。私自身がド素人状態から始めて検証したの... 続きを読む
やあshi3zだ。 ここんとこ絶望的に忙しくてwise9の更新がちょっと滞ってしまった。 ところでみんな、デバッグしてるかな? まあデバッグっていやだよね。 知らない人のために説明すると、デバッグというのは、プログラムに潜む誤り(バグ)を修正すること。これが... 続きを読む
Home > > FlashでいうパブリッシュのないHTML開発で、ガチで死なないためにやっといたらいいんじゃない的なこと。〜Ctrl+Enter Again〜 Older FlashでいうパブリッシュのないHTML開発で、ガチで死なないためにやっといたらいいんじゃない的なこと。〜Ctrl+Enter... 続きを読む
オブジェクト指向プログラミングにおいてデザインパターンを利用することは、開発者に様々なメリットを与えてくれます。 ここでは、「デザインパターンとは何か」というようなデザインパターンの基本事項と、GoFの23個のデザインパターンをJavaを利用してわかり... 続きを読む
2010年7月11日日曜日 三項演算子を使うべき理由 三項演算子を使うべきでないとする規約や現場って、結構多い。 それに対する「使う」派の主張もたまに見かけるが、「控えめに使うなら許されるべき」なんて消極派だったり、「三項演算子すら理解できない奴はクズ... 続きを読む
Accessibility View text version Categories Technology Upload Details Uploaded via SlideShare as Adobe PDF Usage Rights Statistics Favorites 2 Downloads 0 Comments 0 Embed Views 0 Views on SlideShare 0 Total Views 0 ペアプログラミング ホントの... 続きを読む
質問されて「似たようなもんだと思うんですが」と答えたあとに後ろめたさが残ったので調べてみた。プログラミングやシステムにおいて、で。何らかの機能を持った、プログラムの部品。プログラムだけでなく、ハードウェアや組織の一部を指して用いられることもあ... 続きを読む
2012-10-25 デジハリ福岡校セミナルームにて http://blog.dhw.co.jp/fukuoka_event/2012/10/dsf-vol111025ja-f199.html JavaScriptをまじめに考えました+ — Presentation Transcript みんな(多分)大好き JavaScriptを ちょっとまじめに 考えてみたりそんな使... 続きを読む
まてよ、ということは… underscore.js の _.isRegExp について - ”><xmp>TokuLog 改メ tokuhirom’s blogmultiple frames のときにハマるということらしい。 Perfection kills ≫ `instanceof` considered harmful (or how to write a robust `isArray`) This... 続きを読む
javascriptprototype を知らずに作って今に至る某システム。レスポンス問題が再燃したので prototype の使用有無でどれだけ違うのかちょっと比較してみた。簡単なオブジェクトを new で生成する場合の速度比較 this.xxx を使ってグローバルな関数をメンバ(オブ... 続きを読む
Prototypal Inheritance in JavaScript Douglas Crockford www.crockford.com Five years ago I wrote Classical Inheritance in JavaScript. It showed that JavaScript is a class-free, prototypal language, and that it has sufficient expressive power t... 続きを読む
プログラミングをいざ勉強しよと思っても、どうやってはじめていいのかわからないという方は多いのではないでしょうか。 また、ITスクールなどで勉強しようと思うと、数十万円の費用がかかることが一般的で、なかなか手が出しにくいということも多いと思います... 続きを読む
February 02, 201117:41 JavaScript : コンストラクタの書き方 カテゴリJavaScriptOO new の危険性を考察したエントリがあるのですが、ここに、jQuery の クラス生成関数 makeClass() の使い方があります。 さて、「new 演算子を忘れたときに、global 変数が汚... 続きを読む
プログラミング先日、「JavaScriptのオブジェクトについて考察してみた - あと味」を書いてから、chikuraさんからコメントいただいたり、id:dankogaiさんから「404 Blog Not Found:javascript - にはクラスはない」という記事で言及いただいたり、JavaScript: T... 続きを読む
JavaScript私は陰謀論者じゃないですし JavaScript の new 演算子が大好きなわけでも大嫌いなわけでもないです。 念のため。 本記事は Hiraku さんが書かれた下記記事への言及です。newを封印して、JavaScriptでオブジェクト指向する(1)newを封印して、JavaScri... 続きを読む
前の記事「newを封印して、JavaScriptでオブジェクト指向する」が思いのほか反響が大きかったので、調子に乗って補足を書いてみますよ。 ブコメへの返信 「無用な複雑化に見える。」「俺俺オブジェクト指向な気がする。」といったご意見もいただいたんですが、... 続きを読む
画像の右側が外注さんに頼んだソースコード。左側が僕が書きなおしたソースコード。 仕事をお願いしたのに、自分で修正するのって本当にバカバカしい。 そういうプログラムにお金を払うって本当にバカバカしくて涙がでてくる。 facebookに書いた文章なんだけど... 続きを読む
JavaScriptで名前空間(ネームスペース)を用意すると、使う側が面倒になってしまうケースがあります。 ■例 もし jp.clockmaker.data.MojaData クラスを作った場合、 いつも new jp.clockmaker.data.MojaData() って書くことになる? それの回避方法はどのように... 続きを読む
最もJavaScriptに近いJavaScriptコンパイラ 先日MicrosoftからTypeScriptというJavaScriptコンパイラが公開されました。ファーストインプレッションとしては今までのJavaScriptコンパイラと比べると若干敷居が低く感じます。まず驚いたのはドキュメントがWordフ... 続きを読む
プログラミングメソッドチェーンはわかりやすくて便利です。jQueryなどではメソッドチェーンが効果的に使えるように設計されているので、jQueryでメソッドチェーン使用している人も多いと思います。このメソッドチェーンですが、作り方を解説するページがあまり... 続きを読む
JavaScript Advent Calendar 2011(オレ標準コース)6日目です。他の方々のレベルが高すぎてビクビクしながら書いてます。 JavaScriptのオブジェクト指向は若干クセがあります。他のオブジェクト指向言語を使ってきた人にとって気になるのは、privateが作れない... 続きを読む
私がこういうの大嫌いなのは一部では有名な話ですが、職場では寛容に、ネット上では偏屈に、がポリシーなので素直に流しました。 続きを読む
◆5かいバグとは◆ 内部コード5Ah「5かい」を使うことでちょっとした自作プログラムを実行し、通常では手の届かないところに手を伸ばそうという究極のバグ技です(^o^) ●下準備(※)をする。 ●フィールドで「5かい」を使う。 ●それだけ。 ※メモリの値をう... 続きを読む
前々から言っていた watchdogs.vim ですが、そろそろ煮詰まってきたのでまとめ記事にしようかと。ちなみにこれとは関係ありません。 [概要]Vim でシンタックスチェックを行うためのプラグインです。類似プラグインでいえば、syntastic があります。syntastic - ... 続きを読む
今日(米国時間10/1)、Microsoftはデベロッパー・プレビュー版のTypeScriptを発表した。 これはJavaScriptに近い新しいプログラミング言語で、JavaScriptに翻訳されるので、この言語を用いたアプリはすべてのブラウザで作動する。ソースコードはApache 2.0でラ... 続きを読む
javascriptクラスを定義する方法です。考え付くだけでも、これだけたくさんの方法があります。やっぱり、 JavaScript って柔軟であり複雑な言語ですね。ちなみに、以下のすべての例はこのクラスを定義しています。ちなみに、僕は一番下の書き方ですね。皆さんは... 続きを読む
CODICはプログラムやHTMLコーディングなどのデジタル業種に特化した英語辞書ですメソッド名、データベースのカラム名に悩んだことはありませんか? CODIC はシステム開発やプログラムなどで利用する命名に特化した英語辞書です。 さらに詳しく≫ 続きを読む
Photo from Kıvanç Niş ネーミングについてまじめに長文を書いてみました。もし、あなたの会社にネーミングに疎い新人プログラマーがいたら読ませてやってください。 ちなみに、この記事はシステム開発のネーミングについて書いています。また、このブログの特... 続きを読む
23 views PHPカンファレンス2012 & WordCampTokyo2012 LT発表資料です。 More… PHPカンファレンス2012 & WordCampTokyo2012 LT発表資料です。 タイトルの元ネタ: http://www.amazon.co.jp/dp/4094512624 続きを読む
2010-07-19 カテゴリ: Client Side タグ: JavaScript トラックバック JavaScriptのnewって何?一体何なの?という話 - 愛と勇気と缶ビール クラスってものはJavaScriptにはないはずなのに、 new ClassName();と書くとあたかもClassNameクラスのオブジェクトのイ... 続きを読む
プログラミングやマークアップなど、コーディング作業のときにソースコードを表示する目的で開発されたフォント「Source Code Pro」を米アドビがオープンソースとして無料公開しました。24日(日本時間24日深夜)に開催された同社のイベントCreate the Webで発... 続きを読む
Webツール , その他 , デザイン , 趣味 学習に最適! 他人が書いたコードをリアルタイムで見られる「TheCodePlayer」 2012.09.19 20:00 プログラミングを学習する良い方法は、実際にコードを書くだけでなく、他人の書いたコードを読んでみることです。「TheCode... 続きを読む