タグ

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

  • 第10回 MODx Revolutionとコンテキスト | gihyo.jp

    はじめに 最近は公私共にやや忙しく、なかみつ園のサイト更新が滞っている日々が続いていますが、商品自体は自信を持って熊から提供しております。 真夏日の続くこの時期におすすめなのは、やはり冷水茶です。麦茶やペットボトルとは一味違った涼しさを体感できますので、まだ未体験の方は、ぜひお試しください。 さて、前回の記事ではMODxのバックエンドであるMySQLの構造についてお話ししましたが、その中で、コンテキストや語彙など、さまざまな意味不明な用語が出てきてしまいましたので、今回はそのひとつである「コンテキスト」について解説したいと思います。 コンテキストとは、MODxレベルで作成可能なバーチャルドメインのようなものです。たとえば商用サイトを構築する上で、独自ドメインやサブドメインを用いたキャンペーンサイトを立てることがあります。最近では一時期に比べると減ってきた印象が強いですが、数年前は映画の新

    第10回 MODx Revolutionとコンテキスト | gihyo.jp
    comogly
    comogly 2011/11/24
    77行目付近の/var/www/html/index.phpを編集
  • 第2回 MODxの基本操作とリソースを理解する | gihyo.jp

    念のためリソース作成後のスクリーンショットも貼り付けておきます。ちなみに、各リソースの右側に表示される数字は「リソースID」と呼ばれています。 図2 リソース作成後の画面 これらの作成済みリソースは http://www.example.com/index.php?id=リソースID として参照することができるのですが、現時点では目次のようなコンテンツの一覧ページが無いため、いろいろと面倒です。そこで、トップページである「Home」ドキュメントの「リソースコンテンツ」にリスト1のHTMLを記述、保存し、コンテンツの一覧を作成しておきましょう(当はスニペットという機能を使えばドキュメントの一覧を簡単に作成できるのですが、次回以降紹介します⁠)⁠。 リスト1 リソースコンテンツに記述するHTML <a href="index.php">Home</a><br /> <a href="inde

    第2回 MODxの基本操作とリソースを理解する | gihyo.jp
    comogly
    comogly 2011/11/11
    管理画面のアクセス制限
  • 第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
  • 第2回 VMware ESXiを使ってみよう | gihyo.jp

    今回は、無償で利用できるVMware ESXiを使った仮想化環境の構築方法を解説します。 VMware ESXiとは VMware ESXi(以下ESXi)は、VMware社のハイパーバイザーである「vmkernel」をベースにした仮想マシンの実行環境で、無償で利用できるようになっています。 VMware ESXi 製品情報ページ URL:http://www.vmware.com/jp/products/esxi/ 無償版ESXiでは、仮想マシンを停止せずに仮想ホストを移動する「VMotion」など便利な機能は利用できませんが、1台の仮想ホスト上でいくつかの仮想マシンを動かすような小規模な用途では十分に活用できます。 VMware社の製品のうち無償で使えるものとしては、実行専用の「VMware Player」や、サーバ用の「VMware Server」がありますが、どちらもWindows

    第2回 VMware ESXiを使ってみよう | gihyo.jp
    comogly
    comogly 2010/08/16
    Intel製ならほぼ動きますが,Broadcom製は型番によるでしょう。廉価製品の定番であるRealtek製(いわゆるカニ)は動作しないでしょう。
  • 第1回 三次元に挑戦 | gihyo.jp

    はじめに 先日、東京のお台場にガンダムの実物大の模型ができました。見に行かれた方も多いのではないでしょうか。CGでどんな映像でも作れる時代ですが、やはり実物というのは迫力が違うものです。 ガンダムに対抗するわけではないのですが、稿では鉄道模型の制御に挑戦してみようと思います。模型であっても、実際に車両が動くというのは格別なものです。普通、制御というとC言語などを使用しますが、ここではPHPからLAN経由で制御するようにしてみました。まずどうやって制御しているのか、見ていきましょう。 こんなふうに動きます まずは写真のような一直線のレイアウトを動かしてみましょう。普通のNゲージでは電源は1ヵ所だけ供給しますが、今回は5ヵ所に供給しています。これについては、後ほど解説します。 図1 直線レイアウト そして、PHPのプログラムはリスト1のようになります。このプログラムをコマンドラインから実行す

    第1回 三次元に挑戦 | gihyo.jp
    comogly
    comogly 2009/08/05
    制御をC言語でやるところをLAN経由のPHPでやる
  • 第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp

    今回から始まった「ゼロから学ぶOAuth⁠」⁠。全4回の特集にて、これからのWebサービスを開発する上で不可欠な技術「OAuth」について取り上げます。初回は、OAuthの概念について取り上げます。 はじめに はじめまして、iKnow!改めsmart.fmの真武です。現在smart.fmでは、OAuthやOpenID、OpenSocial、Semantic WebやActivity Streamなどといった新しい技術の導入を積極的に行いサイトを活性化させるとともに、smart.fm APIを通じて我々の技術を外部のデベロッパの方々にも提供しています。 smart.fmは日最大のOpenID Relying Partyであるだけでなく、国内では数少ないOAuth Consumer(後述)およびOAuth Service Provider(後述)を兼ねるサービスとなっています。こういった背景

    第1回 OAuthとは?―OAuthの概念とOAuthでできること | gihyo.jp
    comogly
    comogly 2009/08/04
    「認可情報の委譲」のための仕様
  • 第76回 Ubuntuのソフトウェアファイアウォール:UFWの利用(1) | gihyo.jp

    ufw(Uncomplicated FireWall)は、Ubuntuで標準的に利用できる、「⁠iptablesを簡単に設定するツール」です。ufwを利用することで、「⁠外部からの接続は基的に受け付けない」「⁠sshだけは許す」などといった設定を、iptablesにくらべて格段に少ない操作で実現できます。 今回と次回の2回にわけて、ufwを使って、サーバーなどの設定を簡単に行うレシピを紹介します。 ufwの基 ufwは、Canonicalの社員であり、Ubuntuのセキュリティ関連モジュールやセキュリティアップデートを主に担当しているJamie Strandboge氏が中心になって開発している、「⁠iptablesフロントエンド」となるツールです[1]⁠。Ubuntuには8.04で取り込まれています。過去にレシピでも、第45回でごく軽く内容を紹介しています。 今回はコマンドラインか

    第76回 Ubuntuのソフトウェアファイアウォール:UFWの利用(1) | gihyo.jp
  • 第73回 Emacs事始め | gihyo.jp

    夏、衣替えの季節ですね。この春からLinuxを使い始めた新入学生や新入社員の皆さんも、そろそろLinuxの世界に慣れてきたのではないでしょうか。となると、次にやることは...そう、エディタをEmacsに衣替えすることですね! ご存じの通り、Emacsは長い歴史を持つプログラマ御用達エディタです。独特のキーバインドから敷居は高いEmacsですが、一度慣れてしまうとこれが実に快適で、Emacsキーバインドで操作できないアプリケーションにストレスを感じてしまうほどです。この中毒性は、Windows環境でEmacsキーバインドを実現するソフトウェアの存在からも解るかと思います。 Emacsは基的にテキストエディタです。テキストエディタの仕事は文字を読み書きすることですが、Webのブラウズも、メールの読み書きも、チャットもTwitterも、質的には全てテキストの読み書きによって成り立っています。

    第73回 Emacs事始め | gihyo.jp
  • 第50回 NetBookを使いこなす(2):Xubuntu・LXDEの利用 | gihyo.jp

    NetBookに分類されるノートPCの特徴は、Intel AtomやVIA C7といった「低発熱だが非力」なプロセッサを搭載していることです。こうした非力な環境ではUbuntuの標準デスクトップ環境であるGNOMEよりも「軽い」環境を利用した方が快適に利用できることでしょう。 今回はNetBookなどの「非力な環境」に向けた、軽量デスクトップ環境を利用するレシピを紹介します。 Xubuntuの利用 Ubuntuのバリエーションとして、「⁠軽い」デスクトップ環境であるXFceを利用した「Xubuntu」があります。新規にXubuntuをインストールしなくても、すでにUbuntuをインストールした環境があればXubuntuの成果物をUbuntu環境にインストールし、Xubuntuとして使っていくことができます。 インストールは第6回にもある通り、以下のように行います。 $ sudo apt-g

    第50回 NetBookを使いこなす(2):Xubuntu・LXDEの利用 | gihyo.jp
  • 第1回 Twitterキホンのキホン|gihyo.jp

    皆さん、こんにちは! ふじかわと申します。 新しいものにはすぐ飛びついて試してみる性分で、新しいWebサービスの話を聞くととりあえず登録しまくる日々です。今回は、そんな中でも近年まれに見る盛り上がりを見せるWebサービスTwitter」をご紹介したいと思います。 Twitterってなに? 図1 Twitterのトップページ。世界中のユーザーの今の状況が見られる 2006年からスタートした、海外Webサービスです(図1、http://twitter.com/⁠)⁠。 しくみはとてもシンプル。「⁠What are you doing?」(⁠今何してる?)というたった1つの問いにひたすら答え続けるだけ。その答えが、自分とつながっている友人たちや、(⁠設定によっては)Twitterを利用している全ユーザに発信されます。 基的には発信することがメインなのに、そこから新たなつながりや交流が生まれ

    第1回 Twitterキホンのキホン|gihyo.jp
  • Objective-C超入門!…の前に読む小話:新刊ピックアップ

    記事中に,「⁠Mac OS(Mac System Software 1.0)はC言語で開発された」とありますが,実際は「Object Pascal(Clascal⁠)⁠」で開発されており,C言語はその後に開発されたMPWで採用されました。不正確な情報を掲載したことを深くお詫びいたします。 今をときめく「iPhone」のアプリケーション開発言語として重要度を増している言語「Objective-C⁠」⁠。ここでは,この言語の知られざる真の姿を,薄皮一枚だけピッピッとはがしてみたいと思います。これを読めば,あなたも簡単にiPhoneアプリが作れるように,はなりません!(断言) Objective-Cに至る苦難の歴史 かつて,プログラミング言語の第一義はOSを作ること,OSの第一義はプログラムの開発環境を提供することでした。OSと言語は鶏と卵のような不可分な関係であり,原則としてセットで進化してい

    Objective-C超入門!…の前に読む小話:新刊ピックアップ
    comogly
    comogly 2009/07/27
    Objective-Cはデンドロビウム(RX-78GP03)
  • 連載:CakePHPで高速Webアプリ開発|gihyo.jp

    第16回何でもできるようになった1.2のデータバリデーション機能(1/2):基編 秋田真宏 2009-07-17

    連載:CakePHPで高速Webアプリ開発|gihyo.jp
  • 第11回 CakePHPの「DEBUG値」を極める! | gihyo.jp

    今回はCakePHPのデバッグに重要な「DEBUG値」を極めます。CakePHPバージョンは1.1系を対象としています。 DEBUG値とは DEBUG値は、app/config/core.php内で定義するDEBUG定数の値です。 app/config/core.php /** * Set debug level here: * - 0: production * - 1: development * - 2: full debug with sql * - 3: full debug with sql and dump of the current object * * In production, the "flash messages" redirect after a time interval. * With the other debug levels you get to c

    第11回 CakePHPの「DEBUG値」を極める! | gihyo.jp
    comogly
    comogly 2009/07/24
    debug値。CakePHPの目玉機能の1つ。
  • 第1回 まずは実装してみよう | gihyo.jp

    はじめに この連載では、Javascriptは知っているけどAjaxは実装したことがないという方に向け、YouTube APIを利用したWebアプリケーションを題材に、実装の方法を解説します。 JavascriptのライブラリはjQueryを使用します。jQueryによるAjax実装、基的な使い方、また、UIへの応用実装も合わせて解説します。 Ajaxってなに? Ajaxとは、Asynchronous Javascript+XMLの略称です。Javascriptを使い、Webページとは非同期(Asynchronous)にXML形式(もしくはテキスト形式)のデータ通信を行う手法を指します。 Ajaxを使うと特別なプラグインなどを必要とせず、Webページの必要な部分だけ必要に応じて書き換えることができるため、ユーザビリティの高いWebアプリケーションを作ることができます。また、異なるWebサ

    第1回 まずは実装してみよう | gihyo.jp
  • 連載:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社

    第806回Ubuntu 24.04 LTSの開発版をVisionFive 2のM.2 NVMeストレージにインストールする 柴田充也 2024-03-27

    連載:Ubuntu Weekly Recipe|gihyo.jp … 技術評論社
  • 1