With best-in-class Jira integration, and built-in CI/CD, Bitbucket Cloud connects developer workflows from planning to incident management. Join millions of developers who choose to build on Bitbucket.
はじめに 前回はImagickのインストール、画像サイズ変換について紹介しました。 今回は主に携帯サイトでブラウザ上から文字を入力して指定した画像の上に文字を描いたり、複数の画像を合成して1枚の画像を生成するアプリケーションの構築例を、Imagickの機能と共に説明します。 対象読者 PHPでのWEBアプリケーション開発について基本的なことを理解している方を対象とします。 動作環境と開発環境 本連載で紹介するサンプルなどで実行している環境は次のとおりです。 CentOS 5.3 Httpd 2.0.61 PHP 5.3 事前準備 前回説明した画像の読み書き/操作クラスのImagickに加えて、描画用クラスImagickDrawというクラスを利用します。ImagickDrawは、Imagickで読み込んだ画像や生成した画像に線や文字を描画したり、枠をつけたりという加工を行うメソッドを集約した
はじめに 本稿では、Java Portlet Specificationに準拠するJavaポートレットの開発方法と、Javaポートレット用のポータルランタイムコンテナの基本について、企業ポータルサーバとオープンソースポータルの両方を踏まえて解説します。 2003年に最初のJSR 168: Portlet Specificationがリリースされて以来、ポートレット開発は、エンタープライズ業界とオープンソースコミュニティの両方において堅調に普及してきました。 2008年6月のJSR 286: Portlet Specification 2.0のリリースにより、ポートレット技術は、現在最もよく使用されるWeb開発技術の1つという地位を不動のものとしました。現在では、Sun Liferayポータル、eXo Platform、Jakarta Plutoなど、20以上もの著名なオープンソースのポート
日本語で運営されているサイトで WordPressを使った良デザインの サイトをご紹介します。僕が知っている 範囲ですので「こんなサイトもあるよ!」 と言ったお勧めサイトがありましたら 教えて頂けると嬉しいです。 一応テンプレ等を使用していないと思われるサイトに絞っていますが「テンプレだよ」というサイトがあったらごめんなさい。配布テーマでもしっかりカスタマイズしたものは有りの方向です。以前書いた記事の第2弾的なエントリーです。以前も記事内にもWPを使ったサイト多目でした。以前の記事で紹介したサイトは割愛しています。 UMLAND レッドカラーが凄いインパクトです。所々にもjsを使った表現をされています。 UMLAND mono-lab シンプルでかなり見やすいです。フッターも素敵ですよ。テーマも配布してくれています。 mono-lab Brooklyn Parlor かなりハイクオリティで
2010年01月12日21:00 カテゴリTips tips - Ubuntu 9.10 + ドライブドア で 8TB RAID-5 をこさえてみた 体調が悪くてあまり難しいことを考えられない時には、こういう単純作業にもってこい。というわけで、 Ubuntu 9.10 とドライブドアで、型落ちの MacBook Pro 2,2 を 8TB RAID-5 Serverに仕立てたので備忘録。 理由 2TBのHDDが15kで売ってたらいつの魔に買っていたので。 ここではなりゆき上お古の MacBook Pro 2,2 を使っているが、port multiplier 対応の e-SATA 付きの Ubuntu BOX ならなんでも使えるはず。 材料 センチュリー ドライブドア SATAボックス5BAY EX35ES5 日立GST Deskstar 7K2000 (2TB/SATA3G/7200rp
GoogleのSEOはYahooと比べ非常に分かりやすくなっていると思いますので、効果的なテクニックをまとめておきます。 内部SEO対策 内部施策についてはどれが一番重要と言うのが難しいのですが、Googleについては基本的な内部SEOを実施したら後は外部施策に力を入れた方が良いでしょう。内部施策については簡単に書いておきます。 オーソリティ(ドメインパワー) GoogleのSEOではオーソリティ(ドメインパワー)が重要になってきます。サイト内の多くのページが沢山のサイトからリンクを受けサイト全体が検索エンジンから評価されているのがオーソリティサイトです。 ドメイン年齢(継続した運用暦) サイトボリューム(更新頻度) 被リンクの継続的な増加(サブページへの万遍ないリンク) オーソリティサイトからのリンク 関連性の高いサイトからのリンク この5つの条件を満たしているドメインはGoogleから
こんにちは、「プチペット」を担当している吉沢です。 最近はモバイルサイトを作成するためのブログやノウハウ本などがたくさん出てきて、とても便利になってきましたね。 個人的にはモバイルサイトのデザインやユーザインターフェース関連に関心が高いので、ブログでは「モバイルデザインアーカイブ」さん、「case:MobileDesign!」さん、本では日々、こちらで勉強させていただいております。 モバイルユーザビリティ・デザイン Web制作者が身につけておくべき新・100の法則。 著者:株式会社ゆめみ 販売元:インプレスジャパン 発売日:2008-12-25 おすすめ度: クチコミを見る モバイルデザインアーカイブの本。―携帯Webコレクション 著者:モバイルデザインアーカイブ 販売元:春日出版 発売日:2009-08 おすすめ度: クチコミを見る ケータイサイトのレイアウト 企業・キャンペーン・サービ
今日は、少し技術的な話ですが、Web担当者も知っておくといい知識を。テーマは「HTTPヘッダー」です。知らなくてもWebサイトは作れますが、知っておくとサイト上での仕組み作りの視野が広がるかもしれません。 ブラウザでWebページを表示するときに、ブラウザはWebサーバーと通信しています。そのときに使われるのが「HTTP」というルールです。 HTTPは「HTTPリクエスト」と「HTTPレスポンス」に分けて考えます。ブラウザがサーバーに「このページを見たい」と頼む通信が「HTTPリクエスト」で、そのリクエストに応えてサーバーがブラウザに返す通信が「HTTPレスポンス」です。 まず、ブラウザ → サーバーの「HTTPリクエスト」から説明しましょう。 HTTPリクエストはブラウザが送るものですから、HTTPリクエストを作るのはブラウザです。サーバーは、受け取ったHTTPリクエストの内容からどんな情
この記事以降 Twitter API の仕様が変わっており、このままでは正しく機能しない場合があると思います。近いうちに今のやり方を書くので、それまで参考程度にご覧ください。 Twitter API の OAuth でひととおりやってみた。 忘れないようにメモ。 大雑把な流れ Twitter にアプリケーションを登録する。 Consumer Key と Consumer secret を取得する。 リクエストトークンを取得する。 認証用 URL を取得する。 ユーザーから承認を受ける(bot の場合は自分でやる)。 アクセストークンを取得する。 API にアクセスする。 以下、やった作業の手順です。 事前準備 HTTP_OAuth を使えるようにする OAuth の通信部分そのものは PEAR の HTTP_OAuth を使うことにしたので これをインストールする。 一番めんどくさい部分を
はてブのホットエントリで「成功できない人たちが持つ7つの悪習慣」という記事を見かけたのだが、ライフハック系の本やエントリは胡散臭く感じるところがあってあまり好きではない私から見ても、これは確かに、と思える内容で、プログラマーについても同じことが言えると思ったので、エントリにまとめてみた。 ・自分の理解力不足を技術のせいにする。すぐ理解できない技術や、普段自分が使い慣れてない技術は「キモイ」、「自分には合わない」などといってすぐ学習を放棄する。 ・他人の非に非常に敏感。使っているライブラリや人が書いたコードに少しでもバグが見つかると、「使い物にならない」、「書き直した方が早い」などとすぐ口にする。 ・環境がよく壊れる。「このPC不安定」、「また開発環境がおかしくなった」、「OSから入れ直さないと」といったように、作業環境が頻繁におかしくなる。たいていは自分で必要なファイルを消してしまったり上
企画書やプレゼン資料を作っていると、チャート図や構成図やネットワーク図など、図解しなければいけないことも多いですよね。でも、分かりやすくて見やすい図を描くのは、よっぽど慣れた人でない限り難しいものです。 WEBアプリの「Cacoo」を使えば、ドラッグ&ドロップで簡単にチャート図が作れちゃいますよ。 Cacooには、アイコンやクリップアート画像がかなり豊富にありますので、サイトマップやフローチャートからマインドマップまで、かなり色々な図に対応できます。画像を選んだら、ドラッグ&ドロップで好きな位置に置き、矢印や線でそれぞれを繋ぎます。位置や大きさを変更するのも簡単です。 また、Cacooは複数ユーザーでの共同作業にも対応しているので、編集中の図をリアルタイムで他のメンバーと一緒に作業することもできます。 使い方については、動画を見てもらえれば分かりやすいでしょう。パワポなどを使ったことがある
W3C文書日本語訳の補完 Y-ADAGIOの翻訳文書 財団法人インターネット協会の翻訳文書RDFPICSPrivacy (P3P) ToyFish.Net(移行前)(椙村敦史さん)の翻訳文書 Web Site 作成支援(SUGAI, Manabuさん)の翻訳文書 Web Studio(中野雅之さん)の翻訳文書 底なし井戸の底の底(まきかずひこさん)の翻訳文書 HTMLのコーディングチェック(加藤泰孝さん)の翻訳文書 Chome-U Online Top(中尾圭佐さん)の翻訳文書 その他 「W3Cの仕様書等の文書の日本語訳集」に載っていない翻訳を探してみました。 http://www.w3.org/Consortium/Translation/Japanese 上記とは別の、W3C内の「W3C 文書の日本語翻訳集」 http://www.w3.org/2003/03/Translations
はじめに W3C XML Schema は学ぶのも使うのも簡単だ … 落とし穴をよける方法を知っていればね。「やるべきこと」はこれだ。最低これだけおぼえておけばいい。 これを使え!: 要素宣言、属性グループ、モデルグループ、単純型 可能な限り XML 名前空間を使え! そしてその正しい使い方を学ぶべし。 そして「やってはいけないこと」がこれだ。 XML Schema の名人になろうとするな! それには何ヵ月もかかるだろう。 こんなものは使うな!: 複合型(その理由)、 属性宣言(その理由)、 記法(その理由) ローカル宣言は使うな!(その理由) 置換グループは使うな! (その理由) targetNamespace 属性のないスキーマ(いわゆるカメレオンスキーマ)を使うな!(その理由) 後で説明するが、実際これらの「やってはいけない」ことをやらないことで失うものは何もない。 長くておぼえられ
「一番大事なことは最初に言う」とのことなので、大事なことから順に書きます。 反芻してるうちに思い出したら、追記するかもしれません。 ペアプロの前半のパートナーである@kozy4324とともにミルズ賞を受賞しました。 「前半のペアでコードが綺麗だった。私はJavaはわからないが、何が書いてあるのか、どう動くのかがわかった。後半にペアを変えても、それぞれのペアで綺麗なコードを書いていた。」とのこと。最大級の栄誉です。 個人的な理由の一つは、「いわゆるJava」っぽくないJavaが好きなので、Javaに慣れていない人向けなコードを書いていたこと。もう一つは、TDD読書会で存分に予習できていたことです。 @kozy4324はもちろん、TDD読書会のメンバーにも感謝です。 TDD Boot Camp Hokurikuを企画中です。3月予定。コーチ役としてid:t-wadaは欠かせないでしょう。Mic
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く