タグ

ブックマーク / gihyo.jp (18)

  • 第1回 サーバやクラウドサーバってどんなもの? | gihyo.jp

    Webデザイナーになったばかりの皆さん、次のような不安を感じたことはありませんか? 「デザイナーとしてWeb業界にいるのに、サーバのこと分からないままでいいのかな?」 「サーバにうまく接続できない…こんなことで質問したら、エンジニアに馬鹿にされないかな?」 この連載では、「⁠IT系にいるけれどITには詳しくない」というWebデザイナーに向けて、知っておくことで業務がよりスムースに進み、業以外のところでつまずかないで済む「サーバ」の基礎知識を分かりやすくお届けします。サーバに対して抱いている疑問や不安感を一つ一つ解きほぐして、プロのWebデザイナーとして必要なスキルを一緒に積み上げていきましょう。 それでは第1回、「⁠サーバやクラウドサーバってどんなもの?」の始まりです。 プロローグ:後輩デザイナーに「サーバってなんですか?」と聞かれたら さて、ここは企業のWebサイト構築を専門としている

    第1回 サーバやクラウドサーバってどんなもの? | gihyo.jp
    hoPPen
    hoPPen 2014/04/10
  • 第1回 Node.jsとは | gihyo.jp

    はじめに 連載では、注目を集めるNode.jsを使って、Webアプリケーションを様々なクラウド環境で動かすことを最終目的にしています。Node.jsに触れたことがないJavaPHPなど普段サーバサイドで開発されている方を主な対象として、まずNode.jsの概要から紹介していきます。 Node.jsとは Node.jsとは、ブラウザGoogle Chrome用に開発されたJavaScriptエンジンV8がサーバ上でプログラムを実行できるように、ファイルやネットワークI/Oなど多くの機能を追加したものです。軽量で効率よく多くのリクエストを処理するネットワークアプリケーションの構築ができるプラットフォームになっています。いわゆるサーバサイドJavaScriptの代名詞として注目を集めています。 Node.jsでは“⁠軽量で効率良く⁠”というのを実現するために次の2つのモデルを採用しています。

    第1回 Node.jsとは | gihyo.jp
  • Herokuで作るFacebookアプリ 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    Herokuで作るFacebookアプリ 記事一覧 | gihyo.jp
  • 2012年のJavaScript~PCからモバイルの時代へ | gihyo.jp

    あけましておめでとうございます。一昨年、昨年に引き続き、今年も昨年のJavaScriptを振り返りつつ、JavaScriptの近い未来についてちょっとだけお話させて頂きます。 それでは早速、昨年の予想を振り返りつつ、最近までのJavaScript界隈の動きを振り返ってみましょう。 2011年のJavaScript界隈でのニュース 昨年の記事で私は2011年はウェブアプリの普及に向けて、JavaScriptの開発環境とテスト環境がキーになると書きました。まずはこの2つの視点から見てみましょう。 JavaScriptの開発環境 2011年のJavaScriptの開発環境に関する大きなニュースといえば、Ruby on Railsの3.1にCoffeeScriptがデフォルトで採用されたという一件があります。Railsは非常に人気の高いウェブアプリケーションフレームワークで、多くのフレームワークに

    2012年のJavaScript~PCからモバイルの時代へ | gihyo.jp
  • 第7回 Herokuをもっと活用しよう! | gihyo.jp

    はじめに 前回は、FacebookにAPIを通して投稿する方法を紹介しました。FacebookのAPIの呼び出し方や権限についてを理解できたと思います。今回は、Herokuを利用する上でよく利用される便利な機能を紹介します。今回紹介する機能は、すべて無料で提供されています。 ステージング環境 一般的にサービスを運営するときは、番環境と同時にステージング環境を用意するのではないでしょうか? Herokuでは、基機能を無料で利用できることもありステージング環境を低コストで用意できます。 ステージング環境を用意するには、以下の作業が必要です。 Herokuにアプリケーションを追加する $ heroku create manga-dojo-staging Herokuのアプリケーションのレポジトリをローカルのレポジトリにリモートとして追加する$ git remote add staging g

    第7回 Herokuをもっと活用しよう! | gihyo.jp
  • 第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp

    日米で異なるソフトウェアの作り方 私がシアトルに来たのは1989年なので、こちらに来てもう20年以上になる。最初の10年をMicrosoftのソフトウェアエンジニアとして過ごし、後半の10年は起業家としてソフトウェアベンチャーを3つほど立ち上げている。こうやって1年の大半を米国西海岸で過ごしながらも、日には毎年数回仕事で帰国しているし、日語でブログや記事を書いてもいて、ある意味で「日のソフトウェアビジネスを、一歩離れてちょうどよい距離で見る」ことができる立場にいる。 そんな私が常々感じているのは、日でのソフトウェアの作り方が米国のそれと大きく違っていること。そして、日のソフトウェアエンジニアの境遇が悪すぎること―そして、それが「日のソフトウェアが世界で通用しない」一番の原因になっていることである。 そもそもの成り立ちが違う日米のソフトウェア業界 日米のソフトウェアの「作り方」の

    第3回 なぜ日本のソフトウェアが世界で通用しないのか | gihyo.jp
  • 特集:Box2DでActionScript物理プログラミング|gihyo.jp … 技術評論社

    第3回マウスのドラッグ&ドロップで、好きなサイズの箱を作る 木村秀敬 2008-06-17

    特集:Box2DでActionScript物理プログラミング|gihyo.jp … 技術評論社
  • 「第13回 HTML5とか勉強会」活動報告 | gihyo.jp

    2010年も早いもので12月。今年最後のHTML5とか勉強会は、ソフトバンク様のカフェテリアを提供いただき開催しました。稿では、今回の勉強会のレポートをお届けします。 会場となったカフェテリアは、当にスゴイの一言でした。カフェテリアというより、ラウンジという表現のほうがぴったりで、綺麗で広く、高層フロアのため汐留からの夜景も最高でした! 今年の最後を飾るに、これ以上はないといった雰囲気でした。また、ソフトバンク様には、場所だけでなくUstream用の機材や、おつまみ・ドリンクまで提供いただきました。厚く御礼を申し上げます。 ビールなどの飲を楽しみつつ、リラックスした雰囲気の中、iPhone/iPad関連のセッションが2とFile APIのセッションが1、さらにWebSocket関連のLTを含め、合計4の講演をいただきました。 「ニコニコ動画でのHTML5」 トップバッターは、ド

    「第13回 HTML5とか勉強会」活動報告 | gihyo.jp
  • 第1回 Androidアプリを開発する前に | gihyo.jp

    第1回目は、Androidアプリを開発するにあたっての準備や心構え、そしてAndroidアプリ開発の醍醐味について紹介します。 まずは、ご挨拶 今回から12回にわたり、Androidアプリの開発の連載を担当させて頂くことになりました。よろしくお願いします。まずは、ご挨拶を兼ねた自己紹介から始めさせて頂きます。筆者は、Windows CE, Pocket PC, Palm OS向けにアプリを開発して経験があります。ご存知の方がいるかわかりませんが、稚作には「DMoney」があります。当時は、PDA向けにアプリを開発していたのですが、スマートフォンと比較すると、潤沢とは言えないメモリとノンビリしたCPUをやりくりしながら、ライフワークとしてアプリ開発を楽しんでいました。 図1 想い出のマシン達とHT-03A。上から右回りで、IBM WorkPad、ご存知HT-03A、Palm Tungsten

    第1回 Androidアプリを開発する前に | gihyo.jp
  • jQueryではじめるAjax:第2回 jQueryによるAjax実装|gihyo.jp … 技術評論社

    第1回ではJSONPによるAjax実装を取り上げましたが、今回はそこで使ったJSONという表記法と、JSONPというAjax実装手法について解説します。また、jQueryによる簡単なAjaxの実装についても解説します。 JSONってなに? JSONとは、JavaScript Object Notationの略称です。ECMAScript言語 ECMA-262をベースに作られた、Javascriptオブジェクトの表記法のサブセットです。 JSONは、名前と値のペア、および、順序付きの値という2つのシンプルな構造に基づいて、構造化データを簡潔に表現することができます。 オブジェクト(名前と値のペアの集まり) JSONでオブジェクトを表現するには、メンバを「{」と「}」で囲みます。複数のメンバは「,」で区切られます。例えば、名前が「color⁠」⁠、値が「green」というメンバを持つオブジェク

    jQueryではじめるAjax:第2回 jQueryによるAjax実装|gihyo.jp … 技術評論社
  • 第1回 ウェブブラウザとJavaScriptの未来 | gihyo.jp

    こんにちは、id:os0xこと太田昌吾です。今回から、クロスブラウザ対策を中心としたJavaScriptの初級から中級の方向けの連載を開始します。JavaScriptの基礎的な文法は理解されているという前提での解説となりますので、ご了承ください(間違いやすい、わかり難いと思われるところは適宜補足します⁠)⁠。初回である今回はJavaScriptやウェブブラウザの背景など盛りだくさんの内容でお届けします。 JavaScriptのイマ JavaScriptは2010年現在において、最も重要な言語となりつつあります。旧来はすべての処理をサーバーで行って、結果をウェブブラウザ上に表示するだけというのがウェブの一般的な姿でした。2005年に登場したGoogle Mapsを一つの契機として徐々にウェブブラウザ・クライアント側での処理が見直され始め、近年ではクラウドやSaas、そしてHTML5の流行によ

    第1回 ウェブブラウザとJavaScriptの未来 | gihyo.jp
  • 特集:Firefox 3とFirebugで始めるJavaScript開発|gihyo.jp … 技術評論社

    第3回Command Line APIとその活用、各タブからのデバッグ方法 堀邦明 2008-05-21

    特集:Firefox 3とFirebugで始めるJavaScript開発|gihyo.jp … 技術評論社
  • 第1回 勉強会大集合に見る「勉強会のスタイル」 | gihyo.jp

    2008年に入り、OSSをはじめ各種IT関連の分野で勉強会の開催や参加が盛り上がっています。連載では、現在の勉強会のスタイルについて考察し、参加の仕方から運営の方法、ノウハウについて紹介します。 いま、勉強会がブーム 皆さんは勉強会に参加したことがありますか? 「勉強会」と一言で言ってもさまざまなものが挙げられます。 社内勉強会 社外研修 有料/無料セミナー カンファレンス 仲間内で集まる勉強会 など「セミナー」や「カンファレンス」などという言い方までを含めると、当に多種多様な種類の会があります。そのような状況の中、ここ最近、IT技術者による技術やサービスをテーマにした勉強会が盛んに行われているのをご存知ですか? IT勉強会カレンダー これはid:hanazukinさんがGoogleカレンダーで公開されている『IT勉強会カレンダー』というサイトです。これをご覧になっていただいてもわかる

    第1回 勉強会大集合に見る「勉強会のスタイル」 | gihyo.jp
  • 第46回 確率の数学 確率とは [前編] | gihyo.jp

    子供達に初めて柔道の立ち技を教えるとき、多くの場合背負い投げが選ばれることでしょう。背負い投げならば、誤って相手を投げ落としてしまわないように、しっかりと両手で保持することが出来ます。相手に背を向けるまで回転し、腰を落とし両手を用いて投げますので多くの運動量と敏捷性を養えます。相手が大きく宙を舞いますから、見ていて華々しく、技を掛けた人にとっても大きな満足感があります。 しかし、試合でいきなり背負い投げを仕掛けても、なかなかうまく技が決まりません。背負い投げという大きな技を決めるためには、相手を押し引きし、相手のバランスを崩す必要があります。足払いやフェイントといった小技を交え、十分に機を見計らって技に入らなければ、自分が技を掛けられやすい体勢になってしまいます。 華々しい大きな技を掛けるためには、そこに至るまでのいくつもの技の連係が必要なのです。 さて、今回から始まる確率の数学にも、ま

    第46回 確率の数学 確率とは [前編] | gihyo.jp
    hoPPen
    hoPPen 2009/06/16
  • 第50回 確率の数学 順列と組合せ [後編] | gihyo.jp

    前回は順列を生成するクラスを作成しました。nPkの公式を知っていれば、順列の数がどれだけなのか計算が出来ます。しかし、順列を全て列挙するというのは、人の手によると大変な作業です。nがちょっと大きくなるとすぐに手に負えなくなります。コンピュータのありがたさがわかるシーンです。今回は組合せを生成するクラスを作ってみましょう。前回作成したPermutationクラスを活用して、出来るだけシンプルなクラスにしましょう。2つのクラスに共通するクラスを抽出すれば更にシンプルなコードになるのですが、今回はそこまで要求しません。Permutationクラスをそのまま利用してください。 問題2 「n個の数値からk個を取る組合せ」を全て列挙するプログラムを作りましょう。 1からnまでの整数からk個取り出す場合を考えましょう。そして、取り得る場合を全て作成し、画面に出力するプログラムを作りましょう。組合せを作成

    第50回 確率の数学 順列と組合せ [後編] | gihyo.jp
    hoPPen
    hoPPen 2009/06/16
  • script.aculo.usを読み解く 記事一覧 | gihyo.jp

    第6回effects.js(後編)基礎エフェクトの組み合わせからなる15種類の複合エフェクト 源馬照明 2008-04-11

    script.aculo.usを読み解く 記事一覧 | gihyo.jp
    hoPPen
    hoPPen 2009/05/13
  • 気になる開発プロダクツ:第2回 JSON-lib 1.1 - JSON文字列とJavaオブジェクトとの相互変換|gihyo.jp … 技術評論社

    JSON-libの概要 JSON-libは、JavaオブジェクトからJSON形式の文字列を生成したり、その逆の処理を行うJavaライブラリです。Ajaxアプリケーションにおいて、Webブラウザで動作しているJavaScriptのプログラムとサーバ側のプログラムとの間でオブジェクトをやり取りする際に利用できます。JAR形式のファイルをSourceForgeからダウンロード可能です。ライセンスはThe Apache Software License, Version 2.0です。 JDK1.3用(json-lib-1.1-jdk13.jar)とJDK1.5用(json-lib-1.1-jdk15.jar)がありますので、使用するJDKのバージョンに合ったものをダウンロードし、ファイルのパスをクラスパス(CLASSPATH)に設定してください。ここではJDK1.5用による実行例を紹介します。 実

    気になる開発プロダクツ:第2回 JSON-lib 1.1 - JSON文字列とJavaオブジェクトとの相互変換|gihyo.jp … 技術評論社
    hoPPen
    hoPPen 2009/05/01
  • 第1回 Firebugの基礎知識と、Firebugを使った開発のメリット | gihyo.jp

    はじめに このたび、Firefox 3+Firebugについての連載を書かせていただきます、堀と申します。普段は仕事JavaScriptPHPを用いたフロントエンドの開発を行いながら、個人でRoppongi.JSという、JavaScriptのイベントの企画・主催をしております。 この連載では、Firefox 3のリリースに備えて、現在提供されているFirefox 3のベータ版とFirebugによるJavaScriptの開発手法について解説していきます。 第1回はFirefox 3ベータ版とFirebugのインストールから、Firebugによって、どのようなことが行えるようになるかについて簡単に概略を説明していきます。 Firebugとは FirebugとはHTMLCSSJavaScriptのための開発ツールを提供するFirefoxアドオンです。このツールによって、あなたのJavaS

    第1回 Firebugの基礎知識と、Firebugを使った開発のメリット | gihyo.jp
    hoPPen
    hoPPen 2009/03/03
  • 1