タグ

2013年12月4日のブックマーク (17件)

  • サーバサイドJavaScriptの本命「node.js」の基礎知識

    稿では、Node.jsの特徴や動作原理に触れ、サンプルや役に立つパッケージ、活用事例などを紹介したいと思います。 主なサーバサイドJavaScript Node.jsに触れる前に、予備知識として他のサーバサイドJavaScriptにも触れておきます。Node.js含め、サーバサイドJavaScriptには、主に以下のようなプロジェクトがあります。 サーバサイドJavaScripの標準仕様「CommonJS」とは サーバサイドJavaScriptには、「CommonJS」と呼ばれる標準化が策定されています。標準化というと難しい感じがしますが、要はサーバサイドでJavaScriptを実行するのに何が必要かを仕様として、定義しているドキュメントのことです(例えば、「ログが必要だよね」など)。 Node.jsは、このCommonJSに則って開発されています。現段階であれば、CommonJSの仕様

    サーバサイドJavaScriptの本命「node.js」の基礎知識
  • Underscore.js で JavaScript を楽にしよう

    こんばんは、サドルのない生活にも随分慣れた高橋です。 いきなりですが、JavaScript面白いですよね!んでガリガリ書いてコード膨らんでしまって若干依存があって分割めんどくせー!という経験をされた方はいませんか?もしかしたら「あんな事したいなぁ」が Underscore.js でスマートに解決するかもしれませんよ。 Underscore.js とはユーティリティライブラリです。非依存のため、稼働中のアプリケーションにも導入できます。 実績については Backbone.js に組み込まれているのもあって十分でしょうか。 使い方は _.size() みたいな書き方で超簡単。 ものすごいUnderscoreです・・・ さて、数あるライブラリの中でUnderscore.jsを使う理由なんですが、やはりドキュメントが充実していう点でしょうか。これに一度目を通しておけば、あれやこれやしなくて済むかも

    Underscore.js で JavaScript を楽にしよう
  • Backbone.jsを薦める3つの理由

    Backbone.js(http://documentcloud.github.com/backbone/)を2,3ヶ月触ってみて、導入して良かったことをまとめます。 Backbone.js単体での威力はそこまでではないかもしれませんが、Server側も含めた設計思想を絡めて考えると大きな効果が期待できます(サーバー側も含めた構造改革が全体的に必要になるとは思いますが・・・)。 ## ViewとControllerの結合強度低下 = Viewのアプリ化 ### viewとcontrollerが1対1対応だった頃 Rails単体で作成している場合、Viewにロジックが入れられない以上、 そのViewで必要な変数などは、全てControllerに書く必要がありました。 この状態では、ControllerがViewによって処理内容を変更する必要があり、結合強度が高くなってしまっていました。 この

    Backbone.jsを薦める3つの理由
  • AngularJSに触れてみる その1

    AngularJSはGoogle社が開発しているJavaScriptのMVCフレームワークです。Webの技術を使うMonacaでももちろん使うことができます。また、jQueryなどの他のライブラリと併用することもできます。MVCとはModel(モデル)、View(ビュー)、Controller(コントローラー)の略称でありそれぞれのコンポーネントにアプリケーション中の役割を分割する思想、手法です。 Model:アプリケーション内で使うデータ構造。 View:マークアップなどアプリケーションのユーザーの実際に目にするもの。 Controller:アプリ内で使うデータを操作するコンポーネントであり、ModelとViewを操作するもの。 AngularJSのMVCに関して家ドキュメントへのリンクを貼っておきますので、詳しくはこちらを参照してください。 Model View Controller

    AngularJSに触れてみる その1
  • jQueryプラグインの作り方の初歩

    自分でもjQueryを使ってjsを書くので、これをプラグイン化できたらいいなと思うこともあります。という訳で大枠の構成だけですが、基的な作り方を調べてみました。(あとは引数で設定を変えるのがかっこいいと思ったので作ってみたかったのもあります。) 無名関数 他の領域に干渉しないされないように以下の記述で囲みます。jQueryを引数として指定しているので、この中でも$表記が使えます。 (function($) { //中身 })(jQuery); メソッドを追加する ここが実際に処理するコードを書いていく場所です。「$.fn.hogehoge」のhogehogeの部分がメソッド名になります。 (function($) { $.fn.hogehoge = function(options){ //プラグインの中身 } })(jQuery); 使用する 実行のコードです。プラグインを使うときによ

    jQueryプラグインの作り方の初歩
  • ブラウザ上でHTML / CSS / Javascriptを書いてその場で実行、ブログ等にも貼付できるjsfiddleの基本的な使い方をざっくりと - かちびと.net

    個人的にお勧めしているjsfiddleですが、せっかくなのでちゃんと記事にして普及活動をしてみようかなと思います。jQueryのコードを気軽に試す、などにも最適です。 全部は書ききれないのでざっくりと、程度です。一応基的な部分だけ・・jsdo.itでいいじゃんとか言われそうな空気満々ですが、いいならこんな記事書きませんのでお察し頂ければ幸いです。 jsfiddleとは、その場でjsコードを実行、動作テストできるツールで、人気のjsライブラリのjQueryの公式サイトでもバグを伝えるときはjsfiddleを使用して動作を見せるように薦められます。 When You Report A link to a reduced, working demo/test case that will never move (jsFiddle is good for this). (意訳:バグを報告するとき

    ブラウザ上でHTML / CSS / Javascriptを書いてその場で実行、ブログ等にも貼付できるjsfiddleの基本的な使い方をざっくりと - かちびと.net
  • 2号站平台-二号站平台用户注册登录中心-2号平台官方网站

    2号站平台,二号站平台用户注册登录中心,2号平台官方网站彭大y-you游顺机械是河南专2号站平台,二号站平台用户注册登录中心,2号平台官方网站业生产豆腐机豆皮机豆腐皮机豆腐干机全自动豆腐机小型设计人才提供园林景观设计专业

  • AWS + 網元で、超高速 WordPress を手に入れよう、そうしよう

    8月1日から、このサイトの WordPress を置いているサーバーを Amazon Web Services(以下 AWS)の Elastic Compute Cloud(以下 EC2)に移してみました。 ちょっぱやになってるけど、でも導入難しいんでしょう?なんてぼくが半年前に思っていたような声が聞こえてきそうですが、AWS の導入自体はさして難しいものではありません。 この記事では、ぼくでもできる、あなたでもできる AWS + 網元の導入についてご紹介します。 Table of Contents AWS って何? 網元って? AWS のアカウントを作成する AWS コンソールにログインする EC2 のリージョンを選ぶ Key Pairs を作成する Security Groups を作成する サーバーインスタンスを立ち上げる Elastic IPs を設定する WordPress のセ

    AWS + 網元で、超高速 WordPress を手に入れよう、そうしよう
  • もう困らない!WordPress快適運用術 1年間無料! | アマゾン ウェブ サービス(AWS)

    アマゾンが提供するクラウドコンピューティング環境「Amazon EC2」は、CMS、オンラインシステム向けの仮想サーバー、社内利用の計算処理システムなど幅広い用途でご利用いただいています。 WordPress 用の環境として利用する際も、Amazon Web Services(AWS)の管理画面上から AWS MarketPlace の WordPress インストーラーを選択することで、わずか数クリックのボタン操作で、あっという間にご利用を始めていただくことができます。ミドルウェアやデータベースの インストール、面倒な設定作業も不要です。 AWS MarketPlace で提供されている「AMIMOTO AMI」では、Nginx やリバースプロキシ Cache によるキャッシュコントロール、MySQL のチューニングが予め行われており、WordPress に最適化された環境をご利用いただ

  • AWS Amazon EC2 + Amazon RDSを使ってWordPressを構築する | tsuchikazu blog

    今頃ですが、初めてAWSを触ってみました。前提知識は全くのゼロからのスタートでしたが、WordPressを構築するところまで出来ましたので、その時の流れをまとめました。 まず、公式サイトやGoogleで調べてもわけがわからないのでドットインストール Amazon Web Servicesの基礎をひと通り見てください。これでAWSの大体のイメージが掴めるかと思います。 WordPressの構築方法 では、早速WordPressの構築に入りますが、調べたところ3つの方法があります。 WordPress用のAMIを使用する CloudFormationのWordPressテンプレートを使用する 手動でEC2+RDSを構築する 一つづつ説明していきます。 WordPress用のAMIを使用する Amazon EC2ではインスタンスを作成するときに、どのような環境を構築するのか、AMI(Amazon

    AWS Amazon EC2 + Amazon RDSを使ってWordPressを構築する | tsuchikazu blog
  • VPSでWordPressを動かせる環境をコンソールから構築する! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    こんにちはっ! てっきりコンパネ付きと思って借りたVPSがコンソール操作でげげっ!となったライターの内藤です。 今やワンコインでVPSを1か月レンタルできる時代です! 共用サーバの速度に不満だったり、ちょっと高負荷なことをしたいときに、費用を抑えようとしたらやっぱりVPS。 ※VPSについて詳しくは、tetsuさんの記事「これでVPS(仮想専用サーバ)マスター!? VPSの基礎講座」をご覧ください。 VPSは大抵コンソールからの操作でサーバを構築するところから始まります。 (※例外的に普通のレンタルサーバのようにコントロールパネルでの操作ができるサーバもあります。) 今回はWordPressを動かせる環境をコンソールから構築する方法を簡単にご紹介いたします。 ※CentOS6.2(x86_64)をベースに話を進めます。 ※SSHでの接続方法やviの操作方法については解説しません。 ※ドメイ

    VPSでWordPressを動かせる環境をコンソールから構築する! | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • これでVPS(仮想専用サーバ)マスター!? VPSの基礎講座 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    レンタルサーバで今では一般的になった「VPS」 さて、このVPSとは何ぞやと思う方に今回は書こうと思ったtetsuです。 VPSとは 「ブイピーエス」はある英単語の頭文字からとった略称です。 V ・・・ Virtual(バーチャル) P ・・・ Private(プライベート) S ・・・ Server(サーバ) 日語だと「仮想専用サーバ」と呼ばれる事もあります。 言葉の通り「仮想化」技術を使った専用サーバです。 「仮想」ってどうゆうことよ? 「仮想」って言葉ではイメージが難しいですよね。 図で表すと・・・ 一般的なパソコンで例えるなら、1台のパソコンの「ホストOS」にWindowsが動作していて さらに「ゲストOS」に「ホストOS」のWindowsとは別のWindowsが稼働していることを意味します。 イメージはついたでしょうか? VPSのメリット メリット1 ホストOSとは個別の設定が

    これでVPS(仮想専用サーバ)マスター!? VPSの基礎講座 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • わずか5分!? AWSのEC2でクラウドなウェブサーバーを構築してみた | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    はじめまして。五反田の「Clisk(クリスク)」という会社でシステムエンジニアなどをしている芹沢と申します。盟友であるLIGのゴウさんや紳さんと酒を酌み交わしているうちに、LIGブログに記事を書かせていただくことになりました。よろしくお願いいたします。 AWSとは? http://aws.amazon.com/jp/ AWSAmazon Web Servicesの略)とは、Amazonが提供しているクラウドサービスの総称で、その中にはさまざまなサービスが含まれています。 EC2(仮想サーバー)、S3(ストレージ)、RDS(リレーショナルデータベース)、CloudWatch(監視)など、たくさんのサービスが提供されていて、それらのITインフラのリソースを、使いたいときに、使いたいものを、使いたいだけ、必要なスペックで、利用することができるのが特徴です。 多くのサービスは管理画面から操作でき

    わずか5分!? AWSのEC2でクラウドなウェブサーバーを構築してみた | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • プログラマがコードを書き、公開する事の価値 : candycane development blog

    年に一度のPHPの祭典、PHPMatsuriが10月15日から大阪で開催されます。PHPMatsuriはゲストによる講演と開発スペースでの開発大会(ハッカソン)を同時に行うというイベント形式でいわゆるカンファレンス、セミナーとは少し違っています。今回はイベントの開催に向けたリレーブログの先陣を切る形でハッカソンに参加すると事の価値を考えてみようと思います。 プログラミングはコードを書く事抜きには理解できない プログラミングの世界では次から次へと新しいフレームワークやライブラリ、ツールなどが登場します。興味を持った技術についてWEBページや書籍を読んだりする事は新しい知識を入手する最初の方法です。しかし、で読んだだけのプログラミング言語やフレームワークを「理解した」と言えるでしょうか?ポール・グラハムのエッセー「ハッカーと画家」にこんな一節があります。 作家や画家や建築家が、創りながら作品

  • プログラミングを上達させる方法+推薦図書80冊 - TOSHIYUKI'S BLOG

    トシユキです。 今日は「プログラミングが上手くなるにはどうしたら良いですか?」と質問を受けたので、Developer歴8年ちょっとの僕がお答えします。 簡単に言うと下記です。 常にハックするテーマを持つ 毎日コードを書く テストコードも書く コードを公開する ソフトウェアが動作する状態で公開する How to を見たら実践する How to にアレンジを加える 好きな言語を持つ プログラミング以外に趣味がある ◯ 常にハックするテーマを持つ 上達には、ハックする対象や学んでいるテーマが常にあり、それを毎日コードに落とす必要があります。 何故、プログラミングをするのか。 その根幹です。 理由がないことはあまり頑張れませんよね。 ◯ 毎日コードを書く 言うまでもなく毎日コードを書かない人は駄目です。 楽器も似たようなものですよね。毎日やらないと上達しません。 息を吸うようにコードを書き、 歯磨

  • ドッグイヤー的ニュース : 最速でアイディアをカタチにする、16のプログラミング上達法

    2013年03月27日22:40 最速でアイディアをカタチにする、16のプログラミング上達法 カテゴリライフハック Trackback(0) Tweet 続けることが大切とはいえ、なかなか続かないのがプログラミングの勉強でしょう。 最近はプログラミングを勉強している人がものすごく多く、様々な質問を受けます! 私は根っからのエンジニアという訳ではありませんが、プログラミングを理解していると何かと効率が良いため、しばらく勉強しました! 日は、そんな私が勉強を続けられたコツをまとめてみました! はじめは優秀なプログラマーに、どうやったら最速でプログラミングを抑えられるか、よく聞きましたので、その点をポイントで公開したいと思います。 また、最後に勉強に役立つサイトやブログをずらりと貼っておきます! 1.小さくても良いので、絶対に作りたいというプロダクトがある やはり目的がないと途中で挫折してしま

    ドッグイヤー的ニュース : 最速でアイディアをカタチにする、16のプログラミング上達法
  • 話題のスキル、グロースハックとは 〜オバマが選挙に苦戦した真の理由〜 - VASILY GROWTH HACK BLOG

    ▶こちらで最新版の記事を書きました。 「グロースハック」とは何か 〜グロースハックをマスターするための究極のガイド〜 Facebook、Twitter、Dropbox、Airbnb・・・ 今では誰もが知るところとなったこれらのサービス。 彼らの成功要因は何でしょうか? それぞれに固有の要因があるでしょうが、どのサービスにも共通している秘訣が一つあります。 それは、どのサービスも 驚異的な成長率を達成したということ。 今回は、第一回ということで、 「グロースハックとはそもそも何なのか」 「実際に何をすればグロースハッカーになれるのか」 を実際の成功事例を交えながら明らかにしていこうと思います。 Growth Hack(グロースハック)とは何か? 一言でいえば、 「数値やユーザーの声を分析し、ユーザーの数や質をGrowthさせる仕組みをプロダクトの中に組み込んでしまうこと」 分かりやすい例を挙

    話題のスキル、グロースハックとは 〜オバマが選挙に苦戦した真の理由〜 - VASILY GROWTH HACK BLOG