teru07のブックマーク (1,206)

  • 「Canvas」と「CSS3」を使う

    今回はThe Shodo(注1)で活用している技術の中から、CanvasとCSS3の活用例を紹介します。これまでできなかった表現や装飾を実装したり、これまでできたことをより簡単に行ったりするのに役立ちます。 Canvas:ブラウザ上で描画する Canvasは、HTML5で新たに追加される要素の一つです。HTML内にcanvas要素のタグを記述し、width(幅)やheigt(高さ)などの属性を指定するだけで、ブラウザ上で描画できるようになります。 The Shodoでは2カ所でCanvasを利用しています。一つはWriteページで「書」を書くために、もう一つはGalleryページの作品を一覧するために利用しています。WriteとGalleryでの実際の利用方法を具体的に解説します。 まずはThe Shodoの肝とも言える「書」を書くWriteと呼ぶページです(画面1)。半紙の部分をマウスや

    「Canvas」と「CSS3」を使う
    teru07
    teru07 2011/02/01
  • ビギナーズ Portable Ubuntu for Windows - ウィンドウズで動くリナックスを簡単導入で挑戦

    このサイトのトップページ。Linux(リナックス)初心者が伝えるWindows(ウィンドウズ)で動くPortable Ubuntu(ポータブル・ウブントゥ)の導入のビギナーに向けたガイド。ビギナーズ Portable Ubuntu for Windows Portable Ubuntu 導入マニュアル Linux(リナックス)や Ubuntu(ウブントゥ)は聞いたことがあるけど、今は Windows(ウィンドウズ)を使っているのでなかなか挑戦できない人などにも、Windows のアプリケーションとして動いてくれる、ひとまとまりのセットになって導入が簡単で手軽に試せる Portable Ubuntu for Windows を勝手に教えるため、経験だけ長い Linux 万年初心者が勉強を兼ねて、道連れにしようとビギナー向けにインストール方法などを紹介・解説している、ビギナーによるビギナーのた

    teru07
    teru07 2011/02/01
  • 人や動物のシルエット

    Design Your Way is a brand owned by SBC Design Net SRL Str. Caminului 30, Bl D3, Sc A Bucharest, Romania Registration number RO32743054 But you’ll also find us on Blvd. Ion Mihalache 15-17 at Mindspace Victoriei contact@designyourway.net You came here for some really cool CSS text effects that will help you make amazing web typography for your websites. In order to successfully give a website a lo

    人や動物のシルエット
    teru07
    teru07 2011/02/01
    jquery
  • Rubyの軽量フレームワークSinatraを学ぶ2 - とある技術の備忘録

    Rubygihyoのチュートリアルがあったものの、ソースコードの中身にあまり触れていないようなので独自解釈を入れつつ学んでいこうかと。当然初学者の解釈なので間違っている部分もあります。指摘していただけると助かります。 イメージ ファイル構成 start.rb model/comment.rb views/index.haml views/layout.haml views/style.sass start.rb多分これがCGIの根幹となる部分。アクセスされたURLによってどう振る舞うかを定義している。 ### ロード部分 # sinatraGem以外にmodelとなるcomment.rbを読込んでいる require "rubygems" require "sinatra" require "model/comment.rb" ### ヘルパー # 前回と同じなので割愛 helpers d

    teru07
    teru07 2011/02/01
  • GAE/Python - DataStoreの使い方をまとめてみた

    DataStoreとは 記事内のDataStoreは、GoogleAppEngineのデータストアのことを指す。GoogleAppEngineは、ファイルの書き込みが一切できないため、DataStoreを使う以外にデータを永続化する方法はない。短期であればmemcachedに保存することもできるが、memcachedに保存されたデータは保存期間が保証されないため、一時データをキャッシュして高速化(or 負荷軽減)以外には実質つかえない。 DataStoreの特徴 DataStoreの特徴は、スケーラブルであること。データ数が1万件でも1億件でもほぼ同じ時間で結果が返ってくる(らしい)。ただし、通常のRDBでは簡単にできる操作がDataStoreでは非常に重い処理だったり、不可能だったりするので注意。 苦手な処理 件数のカウント ⇒件数のカウントは、データ全体を取ってくる処理に近いだけの処

    teru07
    teru07 2011/02/01
    GAE DataStore
  • ブログのアクセスアップ、初心者でも1回7000人に見てもらう方法 - はてなこわい><

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    ブログのアクセスアップ、初心者でも1回7000人に見てもらう方法 - はてなこわい><
    teru07
    teru07 2011/01/31
  • CodeIgniterでPHPUnitテスト :: handsOut.jp

    スライド1: CodeIgniterでPHPUnitテスト第44回PHP勉強会NEKOGET/宮川 貴子 スライド2: 自己紹介職 業 : イ ラ ス ト レ ー タ  主 な 受 託 内 容P H P 開 発H T M L , X H T M L , C S Sお仕事お待ちしておりますm(_ _)m スライド3: PHP歴約4年自己紹介CodeIgniter歴約3ヶ月 スライド4: 目次・CodeIgniter・PHPUnit/CIUnit・課題とまとめ スライド5: CodeIgniter?世界で第4位のPHPのフレームワークです。はてなキーワードよりhttp://d.hatena.ne.jp/keyword/CodeIgniter スライド6: CodeIgniter?実行速度は4つのフレームワークの中でも最速を誇っています。はてなキーワードよりhttp://d.haten

    teru07
    teru07 2011/01/27
  • PHPもやらなきゃHudson « BEAR Blog

    Published on 2011年1月17日 in PHP. 0 Comments Tags: ant, ci, hudson, php, phpcs, phpdepend, phpdoc, phpmd, TDD, メトリクス, 継続開発. Hudsonとは Hudsonとは「継続インテグレーションサーバー」です。公式サイトから説明を引用します。 Hudsonは、ソフトウェアのビルドやcronで起動するジョブなどの繰り返しのジョブの実行を監視します。これらのうち、Hudsonは現在次の2つのジョブに重点を置いています。 1. 継続的なソフトウェアプロジェクトのビルドとテスト: つまり、CruiseControlやDamageControlが行うこと。 一言で言えば、Hudsonは、容易ないわゆる「継続インテグレーションシステム」を提供し、開発者が変更をプロジェクトに統合でき、ユーザーがよ

    teru07
    teru07 2011/01/27
  • Evernoteを挫折した人、僕ともう1度本気になって挑戦してみませんか?[環境作り編] * 男子ハック

    @JUNP_Nです。Evernoteを挫折した僕がもう1度気になってEvernoteに挑戦してみる企画の第2弾。 第1弾がそこそこ評判がよかったみたいなので調子にのって続編です。今回はEvernotoを取り巻く環境を作り直してみたので紹介します。 前回の記事「Evernoteを挫折した人、僕ともう1度気になって挑戦してみませんか?[運用ルール作り編]」ではEvernoteを自分に合った使い方をするために考え直して、ノートブック/スタックとタグの使い方に関してルールを決めてみました。 今回はどうやって情報をEvernoteに集約させるかについて考えてみます。 ※ちなみに前回の記事を投稿した後に有料アカウントを取得しました。 目次まずはiPhoneから情報を集約させるこの機会にGoogleリーダークライアントを簡単に比べてみた母艦(Mac)の環境も見直してみた最後にこの記事で紹介したiPh

    Evernoteを挫折した人、僕ともう1度本気になって挑戦してみませんか?[環境作り編] * 男子ハック
    teru07
    teru07 2011/01/27
  • 秀丸をPHPの開発エディタにしてみる | 日々是好日

    普段はEclipse使いなのですが、ノートPCでEclipseを使うのがつらくなってきたので秀丸を開発環境に設定してみました。 常駐ソフトも多いのでEclipse on vista は重いです。(メモリ2GB) デスクトップでEclipseを使い、ノートでは秀丸を使うようにしたいと思います。 下記設定の備忘録です。 (ズラーっと箇条書きです。) まずは、PHP用に設定ファイルを新規に作成 その他 - ファイルタイプ別設定 設定のリスト-新規 phpを作成 アウトライン解析 - チェック 「アウトライン解析の枠」 「見出しバーを部分編集中に自動表示」 「折りたたみ用の余白」 アウトライン解析の方法 チェック 関数一覧 関数一覧 行番号 パラメータ 単語補完の自動表示 チェック 自動表示 表示方法リスト リスト マクロと辞書の入手 PHP辞書 ht

    teru07
    teru07 2011/01/26
    秀丸 設定
  • 秀丸マクロでZen-Coding

    概要 Zen-Coding とは、CSSセレクタ風の簡単な記述を、複雑なHTMLソースへ素早く変換することを軸にしたコーディング支援ツールです。 例えば、div h1 aが<div><h1><a href=""></a></h1></div>になります。 その Zen-Coding を秀丸エディタでも利用できるようにすることをめざした秀丸マクロです。 家にある機能のうち、「HTML生成」「生成したHTMLで既存のソースをラッピング」のみを実装しています。 そのほかの機能は別項で紹介するいくつかの秀丸マクロに任せ、連携していただく方針です。 インストール 秀丸エディタ(ver 7.00 以降のみで確認)を入れてください。 マクロフォルダのパスを確認します。秀丸エディタの [その他] - [動作環境] - [パス] - [環境] - [マクロファイル用のフォルダ] で指定されているフォルダで

    teru07
    teru07 2011/01/26
    zencoding
  • Xdebug と Xdebug Helper:みなさんはすでにお使いなんでしょうね。私は初めて。もっと早く知っておけば良かった ・・・ 【デバッグツール】 サイト構築,創る,WEB,ホームページ制作,サイト制作,WEBプログラミング - 創るmetaboy

    今更~ の話なんですが・・・ 昨日から、現在進めているプロジェクトの環境を ネット上サーバーから、ローカルに移植する作業を 続けている。 ちょっと変わったプロジェクでなかなか大変。 ローカル(NotePC)には、 ・Apache,PHP,MySQL と一通りに環境が そろっているけれど、 ・漢字コードやパス環境他、様々な課題があり なかなかすんなりと動作しない。 あ~、ちゃんとしたデバッグ環境入れなきゃ・・・ ということで、かの有名なデバッグツール「Xdebug」 を、ローカルNotePCに入れた、というお話。 ついでに、プロファイラオンオフが簡単に出来る、 Firefox用のアドオン「Xdebug Helper」も入れた というお話。 すでに・・・の方はスルー。まだの方にはお勧めです。 追記に ▼ ※ところで、こちらは・・・ *******************************

    teru07
    teru07 2011/01/26
  • Simple small business software, collaboration, CRM: 37signals

    A catalog of ideas — signals — that drive us.

    Simple small business software, collaboration, CRM: 37signals
    teru07
    teru07 2011/01/26
    design
  • 37signals Product Blog: We’ll be retiring our support of OpenID on May 1

    Posts about... Basecamp Highrise Campfire Backpack Ta-da List Writeboard Complete archive Get answers Get answers to your questions about 37signals products. Basecamp Answers Highrise Answers Backpack Answers Campfire Answers We first jumped on the OpenID bandwagon back in 2007 when it was seen as a promising way to make logging into websites simpler. What we've learned over the past three years i

    teru07
    teru07 2011/01/26
    design 37signals
  • GAE/PythonでMemcachedを使ってみた « python練習帳

    Memcached使ってみました。単純な例で動作を確認後、python-blog-systemの画像出力部分に適用し、ベンチマークをとりました。 Memcachedとは 分散KVS(キーバリューシステム)の一種です。いわゆるRDB(リレーショナルデータベース)は、スケールアウトに向かない構造をしているために、安いサーバをいっぱい並べても性能がリニアに向上しません。Memcachedでは、トランザクションや、データの耐久性などを保証しないかわりに、大量のデータを、高速にキャッシュすることができます。詳しい説明は家でどうぞ⇒http://memcached.org/ 概要が知りたければwikipediaがお手軽です。 シンプルな例 まずは、非常にシンプルなコードを書いて動作を確認しました。 初回アクセス: 何も表示されません。 キーweatherに対して何も設定されておらず、Noneが返され

    teru07
    teru07 2011/01/26
  • はてなブログ | 無料ブログを作成しよう

    来年も作りたい!ふきのとう料理を満喫した 2024年春の記録 春は自炊が楽しい季節 1年の中で最も自炊が楽しい季節は春だと思う。スーパーの棚にやわらかな色合いの野菜が並ぶと自然とこころが弾む。 中でもときめくのは山菜だ。早いと2月下旬ごろから並び始めるそれは、タラの芽、ふきのとうと続き、桜の頃にはうるい、ウド、こ…

    はてなブログ | 無料ブログを作成しよう
    teru07
    teru07 2011/01/24
  • lftp - [物理のかぎしっぽ]

    lftpは,コマンドラインで使用するFTPクライアントです.ミラーリング,コマンドライン上での補完・編集,ブックマーク機能などが備わっており,高機能です. 起動・ログイン † lftpを起動するには, $ lftp とタイプします.すると lftp :~> というプロンプトが立ち上がります. このプロンプトに対して,lftpのコマンドを打ち込むことで操作します. 終了は lftp :~> exit とします. ↑ FTPサーバへのログイン † FTPによるファイル操作を行うには, まずサーバにログインする必要があります. site というFTPサーバに user というユーザでログインするには lftp :~> open site -u user とタイプします.このあとパスワードを聞かれるので入力すると,ログインできます. ログインするとlftpのプロンプトが lftp site:~>

    teru07
    teru07 2011/01/24
    lftp ミラーリング
  • Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記

    サーバのファイル整理作業をしていたところ…、 間違えてrm -rfしてしまった! ぎゃーバックアップもねー! 長いこと生きてたらこんな経験の1度や2度はありますよね? えぇ、ついさっきやらかしちゃいましたwwオワタwww 速攻「rm 復活」とか「rm 取り消し」とかでググッたねw、したらmcってプログラムのUndelete機能使えばよいって情報が出てくるが、どうやらこれext2じゃないと使えないっぽいぞ…、うちext4だ。 混乱。以下ターミナルのヒストリーより実況。 ## こーいうときはまずあれだ、現場保存! ## まずは今いるパーティションを確認 # df -hT Filesystem Type サイズ 使用 残り 使用% マウント位置 /dev/sdb2 ext4 193G 6.9G 176G 4% / /dev/sdb1 ext3 194M 22M 163M 12% /boot /d

    Linuxでうっかりrm -rfしちゃったけど復活出来たよー\(^o^)/ - y-kawazの日記
    teru07
    teru07 2011/01/24
  • Zen-Codingで楽々コーディング! + コツ1つ

    話題のHTMLCSSコーディングあしすとツールのzen-codingを触ってみました。すごい楽ちんこ! zen-codingって何?使い方は?という人は以下のページを見てくださいね。 Zen-Codingでできるあんなことこんなこと 知らない人は損してる?コーディングが3倍速くなるZen-Codingを導入してみた ある程度HTML/CSSのコーディングに慣れた人なら、ビジュアルデザインを含んだ文書があれば、それをもとに脳内でHTML構造に置き換えられますよね。デザインから興す人は、Photoshopを触りながら、同時に頭の中でHTMLを組み立ててる人も多いんじゃないでしょうか。 たいていの文書は、小さなパターンと大きなパターンの繰り返しだし、コンテンツに関しての試行錯誤はあっても、HTMLの記述で試行錯誤するってことは無いんですよね。(CSSのブラウザの実装の関係とかこの際忘れよう)

    teru07
    teru07 2011/01/23
  • BestWpThemes.com is for sale | HugeDomains

    Make 36 monthly payments Pay 0% interest Start using the domain today. See details

    BestWpThemes.com is for sale | HugeDomains
    teru07
    teru07 2011/01/22
    wordpressテーマ いい感じ