タグ

nobutameのブックマーク (312)

  • JavaScript イディオム集

    JavaScriptでは、初見の人にはさっぱりわからないけれども、ある程度慣れた人は当たり前に使うイディオムが結構たくさんあります。知ってしまえば何てことはないので、私の知っている限りのイディオムとその意味を解説します。 (7/3追記: twitter等で教えていただいた内容を追加しました) +v (数値化) var v = "123"; console.log(+v + 100) // 223 console.log(v + 100) // 123100 vを数値化する方法では最もメジャーです。parseFloat(v) に比べて高速なのに加えて、parseFloatとは細かい挙動が異なります(例えば空文字列の場合、parseFloatならば NaN になりますが、 +v の場合はゼロになります)。必ず数値になることが保証されており、文字列などで数値化出来ない場合はNaNが返ります。 v

  • 最強オブジェクト指向言語 JavaScript 再入門!

    この資料では、JavaScript でオブジェクト指向プログラミングを行う際に備えておくことが望ましい、基礎知識や概念について解説します。 【対象者】 ・JavaScript でアプリケーションを構築できる方 ・JavaScript におけるオブジェクト指向プログラミングの 実現手法や原理への理解を深めたい方 ・Java 的なクラスベースの言語との違いに違和感や混乱を 感じてらっしゃる方

    最強オブジェクト指向言語 JavaScript 再入門!
    nobutame
    nobutame 2013/07/03
    javascript
  • JavaScript is not available.

    Something went wrong, but don’t fret — let’s give it another shot.

  • 僕が考えた最強のサーバ設定 - とあるプログラマの日記 @s025236

    いつの間にかさくらのVPSの標準OSがCentOS6になってたので設定を見直してみました。 月額980円/月から利用でき、2週間のお試し期間もあるのでこれを機会にサーバ設定に足を踏み入れてみてはどうでしょう? 慣れると10分くらいでウェブサーバが立ち上げれるようになります。 すみません。こんなに多くの人が見てると思わなかったんです。 お一人様サーバ向けのつもりで書いてます。 タイトルもタグもネタだったのにツッコまれまくりで恥ずかしい… 公開鍵登録しよう どうせ自分しか触らないなしrootで作業しちゃってもいいんじゃない? リブート(またはsshのrestart)以降秘密鍵がないとsshでログイン出来なくなるので気をつけてください。 mkdir ~/.ssh/ touch ~/.ssh/authorized_keys chmod 700 ~/.ssh/ chmod 600 ~/.ssh/au

  • JavaScriptをやり始めた人が理解したほうが良いJSONパーサのコード - sifue's blog

    そろそろ4月も近いということもあって、新たにWeb業界やSIer業界に入るぞという方がプログラミングの勉強をし始めているころでしょうか。最近は、エンタープライズでもWebクライアントが主流になりつつあるのでJavaScriptの習得は避けては通れない道だと思います。また、Node.js等サーバーサイドのJavaScriptも出てきたこともあって、非常に有用な言語になりつつあります。 そんなJavaScriptを学び始めている人の中でも、ある程度プログラミングをやったことがある人がJavaScriptの綺麗な書き方を学ぶのに絶対理解しておいた方が良い300行程度のソースコードがあります。 それは、JavaScript: The Good Partsに載っているJSONパーサのコードです。 JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス 作者:

    JavaScriptをやり始めた人が理解したほうが良いJSONパーサのコード - sifue's blog
  • http://image.itmedia.co.jp/l/im/help/howto/linux/0007master/14/images/fig_01big.gif

  • SafariStand - hetima.com

    SafariStand is SIMBL plug-in for Safari that brings multiple function. Current version of SafariStand 9.0.217 supports Safari 9.0 on OS X 10.10 Yosemite. Download for Safari 9.0 Yosemite      Download for Safari 8.0 Yosemite      Download for Safari 9.0 Mavericks

  • BetterTouchTool & SecondBar

    The apps from Andreas Hegenberg are no longer available here. Legacy versions of his apps (released before February 2018) can be used for free using this license: https://boastr.net/free_legacy_license.bttlicense ( or click here to activate immediately) The last BTT version from Andreas Hegenberg can be downloaded here: v2.342. You might need to manually copy the license file from above to this lo

  • 初めてのHTML5ゲーム作成

    名前: 石井 隆 性別: 男 年齢: 47才 (2011年1月現在) 【経歴】 大阪市立大学工学部修士課程終了後、(株)東芝に入社。 東芝ではオフィスコンピュータ/IAサーバー関連のハードウェア開発業務に15年程度従事。 現在は、東芝を退社し、フリーランスでソフト開発の請負やシェアウェア開発等を行っています。 【連絡先メールアドレス】 t-ishii@js2.so-net.ne.jp 当サイトでは、第三者配信による広告(Google Adsense社の広告)サービスを利用しています。 Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、GoogleGoogle のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示でき

  • Labs: MiddleClick, w2box, World heritage map & more

    1. little playground for coded stuff, infrequently updated and unsupported. Emulate a middleclick with triple tap on MacBook trackpad and Magic Mouse. Download MiddleClick 1.0 | View on GitHub | Donate w2box file repository Simple PHP script to list, upload and download files without user management. Download w2box 4.1 | View the Demo | Donate coverPlay CoverFlow for windows, development now by Mi

    nobutame
    nobutame 2011/08/20
    mac mouse middleclick
  • ウェブの皮肉屋に、金銭や労力といったコストをかけてくれる人はいない - ARTIFACT@はてブロ

    ※とある件が起きて、以前Facebookで書いた文章を一部編集 最初個人宛として書こうかと思ったけど、面倒なので一般論として書く。 人は楽しいところに集まる。でも、その楽しいところから勝手に疎外された!と思う人(いわゆる「けまらしい」)は一定数いるから、楽しいところを批判すれば、一定の喝采はあびる。でもその喝采を浴びせてくれた人って、批判者に何か与えてくれる訳じゃない。 具体的にいえば、喝采を浴びせてくれた人たちは金を払ってくれない。だって単に自分が気持ちいいと思える意見があったという確認がしたいだけで、金を払ってまでは欲しくないから。もちろん労力だって払ってくれる訳がない。 ウェブは皮肉屋に一定の注目を集めるけど、その注目は労力や金といった高いコストには還元されないのだ。 賛成ばかりで気持ち悪いから、反対の意見を言ったんだ、皮肉屋はよくそういうが、それには信念を感じられない、賛成されてい

    ウェブの皮肉屋に、金銭や労力といったコストをかけてくれる人はいない - ARTIFACT@はてブロ
    nobutame
    nobutame 2011/07/09
  • Jazz&Drummer

    ジャズ&フュージョンの新譜や好きなドラマーのことなど音楽97%、感じたままに書いてます Jim Rotondi(Tp) Joe Locke(Vib) Danny Grissett(P) Barak Mori(B) Bill Stewart(Ds) Rec. October 16, 2008, NY (Posi-Tone Records PR8062) ワン・フォー・オール絡み等の似たようなメンバーではなく、たまには違う人たちとやってくれると嬉しいと常々思っているジム・ロトンディだけど、その念願が作で遂にかなった。この中でロトンディと過去に共演したことがあるのは、彼にしては異色作品だった「Full House/Champagne Taste(別頁あり)」で一緒だったバラク・モリぐらいかな。なんかジョー・ロック、ダニー・グリセット、ビル・スチュワートのお互いの顔合わせ自体も初めてのような気が

  • No Second Life

    著者/出版プロデューサー/起業支援コンサルタント/ブロガー/心理カウンセラーの 立花岳志が より自由で楽しい人生を追求しシェアするブログです。

    No Second Life
  • CSS3 Gradient Buttons - Web Designer Wall

    Last week I talked about Cross-Browser CSS Gradient. Today I’m going to show you how to put the CSS gradient feature in a good practical use. Check out my demo to see a set of gradient buttons that I have created with just CSS (no image or Javascript). The buttons are scalable based on the font-size. The button size can be easily adjusted by changing the padding and font-size values. The best part

    CSS3 Gradient Buttons - Web Designer Wall
  • HTML TAG index

    ページ全般タグ 基要素、タイトル、背景色、背景画像、マージン、範囲指定、META情報、罫線 ... テキスト・フォントタグ 見出し、段落、改行、文字サイズ、文字の装飾、強調、略語、引用、整形済み ... リンクタグ 別ページへのリンク、ページ内のリンク、表示先の指定、メール送信用のリンク ... リストタグ 箇条書きのリスト、番号付きのリスト、定義型リスト、マーカーの変更 ... イメージタグ 画像の表示、代替テキスト、画像に並ぶテキスト、イメージマップ ... テーブルタグ 表の作成、表のタイトル、行と列のグループ化、セルの背景色、表に並ぶテキスト ... フレームタグ フレームの基、分割のレイアウト、フレームの境界線、インラインフレーム ... フォームタグ フォームの作成、フォーム部品、送信形式、部品のラベル、部品のグループ化 ... 埋め込みタグ プラグインデータの埋め込み、J

    HTML TAG index
  • プログラミング用フォント Ricty

    お知らせ Ricty および Ricty Diminished は、2010 年代前半には欧文・和文合成プログラミング用フォントとして先駆的でしたが、現在は前時代的な存在となっています。不具合もいくつか確認されています。良質なプログラミング用フォントが数多く登場していますので、それらの利用をおすすめします。 序文 Ricty(リクティ)は Linux 環境での研究・開発を想定したプログラミング用フォントです。テキストエディタやターミナルエミュレータ、プログラミング言語やマークアップ言語に対する使用に適しています。Inconsolata と Migu 1M の合成、および、プログラミング用フォントとしてのいくつかのチューニングを行う生成スクリプトを配布しています。Inconsolata 作者の Raph Levien 氏、Migu 1M 作者の itouhiro 氏、M+ M Type-1

  • node.jsとMySQLで割と普通のデータベースウェブアプリを作ってみるチュートリアル | さくらたんどっとびーず

    2011年はサーバサイド JavaScript の年! サーバサイド JavaScript命は node.js! ということで割と普通のウェブアプリケーションを node.js で作るためのチュートリアルを書いてみました。WebSocket とか新しめの話題は結構見ますが、PHP とかで普通のウェブアプリ作ってる人向けのチュートリアルとかあんま見ないような気がしたので、って感じです。 チュートリアルの内容ですが、コード量が少なめで機能的にも分かりやすそうなモノということで、短縮 URL ウェブアプリケーションを作ってみることにしました。bit.ly とか t.co とか nico.ms みたいなアレです。短縮 URL のデータは MySQL に保存します。 結構長文になっちゃったので、先に目次置いときます。 node.js のインストール npm (Node Package Mana

    node.jsとMySQLで割と普通のデータベースウェブアプリを作ってみるチュートリアル | さくらたんどっとびーず
  • MacOSXでnode.js/npm/nvmをインストール - たごもりすメモ

    メモ。(3/4 15時に修正) $ brew install node $ curl http://npmjs.org/install.sh | sh $ npm install nvm $ source ~/.bashrc # nvmのインストール時に指示される $ nvm install v0.4.2 # など 最初に brew install node するけど、ここで入るnode.jsのバージョンはあまり気にしなくていい。あとからnpm経由で入れたnvmで入れたnode(ややこしい……)の方を実際には使うことになる。 あと /usr/local/lib/node のownerを変えたのはnpm install nvmがPermission Deniedで失敗したから。来はなくていいはず、という気がするので、そもそもbrew関連で何か見落してる可能性が高い。いらなかった*1 *1:

    MacOSXでnode.js/npm/nvmをインストール - たごもりすメモ
  • node.jsに関する基礎や開発・チュートリアルのまとめ:phpspot開発日誌

    node.jsに関する基礎やチュートリアルのまとめ。 リアルタイムなWEBを実現するには必須のサーバサイドJS、node.jsについて色々とまとめてみました。 node.js node.jsについて node.js なんとなく凄そうだけどよく分からないという方も多いかもしれないので簡単に解説。 一番最初見た時は何かのJavaScript ライブラリかと思ったのですが、全く違って、V8というChromeにものっている高速JavaScriptエンジン上で動くサーバを動かせる仕組み。 サーバ自体を具体的に言うと次のようなコードで実現します。 var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text/plain

  • ラム君(モヒカンVer)のお勉強ログ

    PHPMySQLにデータを書き込むアプリを作ってたんだけど 以前からDBの中身をmysqlコマンドで覗くと文字化けしていた。 特に中身をいじることもなかったので放置してたんだけど MySQL5.1 → MySQL5.5へアップグレードする際に少し手を入れて 中身を見れる必要が出てきたので文字化け対策を行うことにした。 これが、まーハマるハマる。 まず、アップグレードした段階で /etc/my.cnfに既に[mysqld] character-set-server = utf8 とだけは記述されていた。 なので[mysql] default-character-set = utf8 の記述を追加してやり MySQLを再起動。show variables like 'char%'; と叩き 結果を見てみると character_set_serverがlatin1になったまま。 あれ?おかしい