タグ

2010年2月3日のブックマーク (31件)

  • プリプロセッサ基礎文法最速マスター - デ-mk6

    最速だけに催促されたので書きますね! 1.基礎 印字命令を見てみましょう。 lesson1-1.cpp 123 abc AAAAAAAAAAAAAAAAA!と書いたファイルを実行すると、 123 abc AAAAAAAAAAAAAAAAA!このようになります。見てのとおり書いたまんま印字されるので、特に印字するための命令とかはないです。これだけだと「おいプログラミング言語ちゃうんかボケが!」と罵られること請け合いなので、印字以外の命令を見ましょう。 lesson1_2.cpp #define FOO 1 #define BAR A FOO BAR FOO FOO BAR結果は、 1 A 1 1 Aと印字されます(改行は適宜省略しています)。 「#define HOGE PIYO」と書くと、「以後に登場するHOGEをPIYOに置き換えますよ」という命令です。記号以外の文字が置き換え後として使

    プリプロセッサ基礎文法最速マスター - デ-mk6
    taka222
    taka222 2010/02/03
  • Google App Engine上でLL+RDBアプリを作ろう (1/2)- @IT

    第1回 Google App Engine上でLL+RDBアプリを作ろう 萩原 巧 リトルソフト株式会社 中越 智哉 株式会社ナレッジエックス 2010/2/3 Web アプリケーション開発者にとって、魅力的な環境に映るGoogle App Engineだが、データの永続化などで落とし穴が存在する。これまでの開発手法を変えずに使えないだろうか(編集部) この連載では、Google App Engine(GAE)上でPHPRubyという2つのLL言語(Lightweight Language)によって書かれたWebアプリケーションを、できる限りいままでと同じスタイル(データの永続化にリレーショナルデータベースを用いる)で動作させる方法について解説していきます。 GAEについて少しご存じの方は、「おっ?」と思われるかもしれません。GAEになじみのない方は、「それが何か?」と感じられるかもしれ

    taka222
    taka222 2010/02/03
  • HisasAnn.com is for sale | HugeDomains

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

    HisasAnn.com is for sale | HugeDomains
    taka222
    taka222 2010/02/03
  • Page2FeedっていうAPIを作った件 - 金利0無利息キャッシング – キャッシングできます - subtech

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    Page2FeedっていうAPIを作った件 - 金利0無利息キャッシング – キャッシングできます - subtech
    taka222
    taka222 2010/02/03
  • すぐに使えるソースコードの読み方を指南 - 吉岡メソッド追記

    奈良先端科学技術大学院大学は1月30日、東京・三田のキャンパスイノベーションセンターで「ソースコードリーディングワークショップ2010」を開催した。バージョン1.0と2.0のソースコードを用意し、その差分(パッチ)を適用して問題がないか否かを参加者全員に判断してもらうハンズオンのほか、楽天の吉岡弘隆氏、電通国際情報サービスのひがやすを氏、日IBMの細川宣啓氏らを招き、講演やパネルディスカッションを実施した。当日は定員の60人全員が参加し、スキルアップに対する強い意欲がうかがえた。 コードレビューのベンチマークを作成し、工数の見積もり精度を向上 今回のワークショップの目的は、「開発関係者同士で同じソースコードを読み、その感想を述べ合うことで交流の機会を作ること」(森崎氏)。当日は簡単な趣旨説明の後、2時間強に及ぶハンズオンが行われたが、その後の参加者同士によるグループディスカッションではど

    すぐに使えるソースコードの読み方を指南 - 吉岡メソッド追記
    taka222
    taka222 2010/02/03
  • PHPでメールアドレスを画像化せずに簡単にスパム対策する方法:phpspot開発日誌

    hide_email PHPでメールアドレスを画像化せずに簡単にスパム対策する方法です。 方法というよりも関数が公開されていて、次のように非常に簡単に使うことができます。 <?php echo hide_email('test@test.com'); ?> hide_email 関数に 自分のメールアドレス を渡すだけです。 これだけで、次のようにメールアドレスがクリックできる形で表示されます。 [javascript protected email address] HTMLに出力されるコードは以下です。 <SPAN id=e282852682>[javascript protected email address]</SPAN> <SCRIPT type=text/javascript>/*<![CDATA[*/eval("var a=\"PcXq@l82y.H3I_zNAtLQbr7

    taka222
    taka222 2010/02/03
  • 読書メモ+tips+日記:[Flash] ActionScript 3.0 基礎文法最速マスター

    巷で「○○基礎文法最速マスター」というのが流行っているので真似てみた。 (というノリで書くのをいちどやってみたかったんだよねー) というわけで。 ・ Perl基礎文法最速マスター - Perl入門〜サンプルコードによるPerl入門〜 ・ Ruby基礎文法最速マスター - Route 477 ・ PHP基礎文法最速マスター - Shin x blog ・ Python基礎文法最速マスター - D++のはまり日誌 ・ Brainf*ck基礎文法最速マスター - 医者を志すを応援する夫の日記 ・ Haskell基礎文法最速マスター - think and error ・ JavaScript基礎文法最速マスター - なんとなく日記 これらを真似て、ActionScript 3.0 版を作ってみました。 ActionScript 3.0 の文法一覧です。他の言語をある程度知

    taka222
    taka222 2010/02/03
  • 彼らは有名人と出くわすなり、サインをね... in 英語 - On Encountering The Celebrity, They A... - Smart.fm

    新規アイテム 新規アイテムの学習を開始! 次の学習:1日後 学習毎に記憶強度が上がり「定着中」ゾーン へ。このゾーンの往復が脳科学のポイント! 復習! 次の学習:3日後 アイテムを忘れそうになると再び要復習ゾー ンへ。自動的に、要復習の指示が届きます 復習! 次の学習:3ヶ月後 ゾーンの往復毎に記憶強度が上がり、完璧に 覚えた段階でアイテムは「完了」ゾーンへ。

    taka222
    taka222 2010/02/03
  • cite属性再論 | Torisugariの日記 | スラド

    数年前、「cite属性は(法的な意味も含めて)引用元の明示とみなせるのか」という論争がありました。当時、私は全く興味がなく、この件を知ったのは随分と後になりましたが、今読んでも面白いので、未読の人は検索してみることをお勧めします。ちなみに、私はどちらかというと肯定派、つまり「cite属性だけで十分だ」と思っています。 何分、古い話なので、議論の多くはネット上から散逸(というか湮滅というか)してしまっています。そんな中、野嵜健秀氏の『闇黒日記』にこんな記述がありました。 http://noz.hp.infoseek.co.jp/diary/20020505.html Netscape 6/Mozilla Browserでは、blockquoteのプロパティでcite屬性のURIを參照出來ますし、そこから出典の文書にジャンプする事も出來ます。 野嵜氏の結論は、ジャンプの可否に関わらず変わらない

    taka222
    taka222 2010/02/03
  • エラー通知方法の古今東西 - Cube Lilac

    ちょっと前に,エラー通知の方法について一部界隈で盛り上がっていました.それを見てるうちに,そう言えばエラー通知方法ってあまり意識した事ないなと感じたので,ここで一度纏めてみます.尚,以下は C 〜 C++ を対象として記述しているので,他言語だとまた状況が異なる部分もあるかもしれません. エラー通知方法を考える際に問題になる事は,以下の 3 つに大別されるかと思います. 正常値/エラー値に何を割り当てるか エラー通知と関数適用結果をどのように共存させるか (エラーが発生した事実の通知だけではなく)エラー内容をどのように通知するか 以下,これらについてそれぞれ纏めてみます.例外との兼ね合いもあるのですが,ちょっと長くなりすぎたので今回は割愛します. 戻り値を用いたエラー通知 整数値によるエラー通知 恐らく,C の最初期の頃から(今でもずっと)行われている方法は,返す整数値の値でエラーかどうか

    エラー通知方法の古今東西 - Cube Lilac
    taka222
    taka222 2010/02/03
  • rails.info

    This domain may be for sale!

    taka222
    taka222 2010/02/03
  • 第10回 ポインタと構造体を理解してオブジェクト指向に備える

    前回は多次元配列にポインタでアクセスする方法や,動的に確保したメモリーをポインタで多次元配列のように扱う方法を説明しました。malloc関数*1などで動的に確保したメモリー上の固まり(メモリー・ブロック)をどう扱うかは,ポインタの宣言次第であることを見ていただきました。ポインタの宣言が難しそうに見えても,実際にメモリーに値が格納されている仕組みは単純なのだと感じていただけたでしょうか。 復習を兼ねて,一つサンプル・プログラムを見てみましょう。リスト1は,2次元配列をポインタで扱うプログラムです。リスト1の(1)で, char (*p)[10]; とポインタを宣言しました。これは配列のポインタ,正確に書けば「char型の要素を10個持つ配列へのポインタ」の宣言です。(2)のfor文に登場するポインタ*(p+i)はそれぞれ,str[0],str[1],str[2]を指します。 これとよく似たポ

    第10回 ポインタと構造体を理解してオブジェクト指向に備える
    taka222
    taka222 2010/02/03
  • XSLT2.0基礎文法最速(?)マスター - FloralCompany.log

    なんか***基礎文法マスターなるものが流行っているそうなのでやってみる。 2010-02-02 19時追記> ことの発端はこちら→ Perl基礎文法最速マスター id:tt_clownさんによるまとめ記事はこちら → はてな的プログラミング言語人気ランキング 1. 基礎の基礎 XSLTとは、XML文書をXML文書もしくはプレーンテキストに変換するためのルールをXMLで記述する変換用言語です。 2007年に勧告が出されたXSLT version 2.0 はXSLT version 1.0 と比べて、複数の入出力文書の取り扱い、変数の型指定、sequenceのサポート、ユーザ関数定義などが追加されています。 プログラミング言語としてみた場合は、関数型言語属だと思います 詳細な仕様は以下のリンクから XSL Transformations (XSLT) Version 2.0 -- XSLTの仕

    taka222
    taka222 2010/02/03
  • Facebook製のPHP用シェル·phpsh MOONGIFT

    phpshはPython製のオープンソース・ソフトウェア。PHPはWebシステム開発で手軽に使えて、小さな規模から大規模までこなせるプログラミング言語だ。時々槍玉にあがることはあるが、使い手次第といった所だろう。なにせ今やYahoo! Inc.すらも追い越そうという勢いのFacebookでも使われているのだ。 Pythonで実装されているのがミソ そんなFacebookではオープンソース・ソフトウェアを多数リリースしており、Apache Software Foundationのゴールドスポンサーにもなっている。そして新しくリリースされたソフトウェアがphpshだ。PHPではあるがソフトウェア自体はPythonで作られている。 phpshはPHP用のシェル環境だ。標準でもインタラクティブモードがあるが、それのFacebook版だ。予め--with-readlineのようなオプションを付けずに

    Facebook製のPHP用シェル·phpsh MOONGIFT
    taka222
    taka222 2010/02/03
  • JavaScriptでRSSからPhotoshop画像を生成! (1/4)

    Adobe Creative Suiteの「Adobe Bridge」は、JavaScriptを使ってさまざまな画像処理を自動化できます。前回はサーバーからRSSファイルを取得する方法を解説しました。今回は、BridgeからPhotoshopを操作し、サーバーから取得したRSSを元に画像を作成する処理を作成します。BridgeのJavaScriptは、単純にBridgeからPhotoshopのスクリプトを実行するだけでなく、Photoshopからの戻り値を受け取れます。つまり、Bridge←→Photoshop間でデータをやり取りできるのです。 ■シリーズラインナップ 第1回 Webサーバーのデータを取得 第2回 RSS(XML)の処理 第3回 BridgeからPhotoshopのJavaScriptを実行(この記事) 第4回 Photoshopで作成した画像をFTP転送 第5回 Brid

    JavaScriptでRSSからPhotoshop画像を生成! (1/4)
    taka222
    taka222 2010/02/03
  • 演算子の記法 — ありえるえりあ

    Recent entries Apache2.4のリリース予定は来年(2011年)初め(あくまで予定) inoue 2010-12-23 Herokuの発音 inoue 2010-12-20 雑誌記事「ソフトウェア・テストPRESS Vol.9」の原稿公開 inoue 2010-12-18 IPA未踏のニュース inoue 2010-12-15 労基法とチキンゲーム inoue 2010-12-06 フロントエンドエンジニア inoue 2010-12-03 ASCII.technologies誌にMapReduceの記事を書きました inoue 2010-11-25 技術評論社パーフェクトシリーズ絶賛発売中 inoue 2010-11-24 雑誌連載「Emacsのトラノマキ」の原稿(part8)公開 inoue 2010-11-22 RESTの当惑 inoue 2010-11-22 「プ

    taka222
    taka222 2010/02/03
  • ウノウラボ Unoh Labs: 位置情報を取得してみる

    こんにちは。ryosuke です。 先週からモバゲータウン内において、弊社の携帯まち育成ブラウザゲーム「まちつく!モバゲー版」の提供を開始しています。よろしければ遊んでみてください。 まちつく!は、まち育成シミュレーションゲームですが、育成だけではなく携帯電話の位置情報を利用したおみやげやスタンプといった機能があります。最近は海外でもGPS機能を搭載したスマートフォンが普及してきたためか、世界的に位置情報を利用したサービスが活発化し始めているようです。 NHKのTV番組ブラタモリと連携しているiPhoneアプリの「ブラアプリ」や、位置情報でつながる街情報SNS「foursquare」 が話題になったりしていていますね。位置情報自体は今更感があるのですが、個人的興味でにわかに位置情報がホットです。 携帯電話 位置情報の活用と言えば一番に思い浮かぶのが携帯電話ですね。基地局を利用した位置情報と

    taka222
    taka222 2010/02/03
  • Facebook、PHPコードをC++コードに変換して高速に実行する「HipHop for PHP」発表

    米Facebookは米国時間の2月2日、PHPの性能と拡張性を改善するプロジェクト「HipHop for PHP」を発表した。PHPコードをC++に変換するプログラムで、すでにFacebook内で利用されているという。今後、オープンソースプロジェクトとして公開し、開発を進める計画だ。 FacebookはPHPを利用した大規模なソーシャルネットワーキングサイトだが、拡張性という問題に直面していた。HipHop for PHPはこの問題を解決するために数年前にスタートしたプロジェクトで、現在すでにFacebook内で利用されているとのこと。これによりWebサーバのCPU利用率が改善し、性能の改善に役立ったという。開発者によると、CPUの利用率を平均して50%削減可能としている。 HipHop for PHPにはソースコード変換機構とC++向けに再実装したPHPランタイムシステム、高速化のために

    Facebook、PHPコードをC++コードに変換して高速に実行する「HipHop for PHP」発表
    taka222
    taka222 2010/02/03
  • Linux/基本操作まとめ - 俺の基地

    目次 目次 バージョンと製造年月日 ファイル操作 テキストファイルを読む テキストファイルを編集する コピーする 移動する 名前の変更 カレント(現在操作対象の)ディレクトリを移動する 基 相対的に移動 親ディレクトリに移動 プログラ...

    taka222
    taka222 2010/02/03
  • GPS携帯を使った口コミサイト構築 - PHPによるメールの受信処理 -

    CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

    GPS携帯を使った口コミサイト構築 - PHPによるメールの受信処理 -
    taka222
    taka222 2010/02/03
  • mapee.jp

    This domain may be for sale!

    taka222
    taka222 2010/02/03
  • Twitterしながら映像をライブ配信できる「TwitCasting」を公開しましたよ、遂に。 : 管理人@Yoski

    遂に・・・リリースしましたよ。できましたよ。。 今年元日 AM1:00 から作り出した渾身の新サービス「TwitCasting Live」。iPhone アプリ + Web サイトです。 サービスの説明の前に2時間くらい苦労話を書きたいところなんですが、まぁそれはさておき、ちょっと説明しますね。 「TwitCasting」は、iPhone 上で「映像と音声のライブストリーミング」をしながら「Twitter」できるプロダクトです。 一言でいえば、映像配信つき Twitter クライアント。 特徴は、Joker Racer プロジェクトでも使った「遅延ゼロ配信」です。 映像の遅延は、0.1秒~0.3秒くらいなので、ほとんど遅延を感じることなく映像を配信することができます。 なんというか、遠隔ミーティングにも使えるくらい。 というか、これ、ラジコンに TwitCasting 入りの iPhone

    taka222
    taka222 2010/02/03
  • Java変態文法最速マスター - プログラマーの脳みそ

    Java基礎文法最速マスター - いろいろ解析日記をリスペクト。 Javaの変態文法・技法一覧です。Javaの基礎をある程度知っている人はこれを読めばJavaの変態をマスターしてJavaを書くことができるようになっています。簡易リファレンスとしても利用できると思いますので、これは足りないと思うものがあれば教えてください。 1.基礎 エンクロージング型内部classの作成 外部classのインスタンスに紐付くインスタンスを生成します。外部クラスのインスタンス - 内部クラスのインスタンス間に、クラス - インスタンスのような関係を持たせることができます。 public class Outer { public class Inner { } } というようなクラスを作った場合、 Outer o = new Outer(); Inner i = o.new Inner(); となります。new

    Java変態文法最速マスター - プログラマーの脳みそ
    taka222
    taka222 2010/02/03
  • C++/Boost 基礎文法最速マスター - 野良C++erの雑記帳

    参考: http://d.hatena.ne.jp/faith_and_brave/20100201/1264997004 「C++0xになると、C++03 でごちゃごちゃした部分がだいぶすっきり書けるようになる」 らしいですが、C++0xを待たなくてもBoostを使えばだいぶすっきり書けるので、 BoostでのC++入門はこんな感じだよー、という気持ちで以下略。 この記事はC言語をある程度理解していることが前提です。 1. Hello World C++/Boostでの出力はC++標準の IOStream ライブラリと Boost.Format を組み合わせて行います。 例として、C言語のprintfを用いた Hello World を、C++/Boostを使って書き直してみます。 #include <stdio.h> int main() { printf( "%s\n", "Hell

    C++/Boost 基礎文法最速マスター - 野良C++erの雑記帳
    taka222
    taka222 2010/02/03
  • 正規表現基礎文法最速マスター With Perl - 小池啓仁 ヒロヒト応援ブログ By はてな

    Perlでの正規表現のサンプルと文法一覧です。 他の言語をある程度知っている人はこれを読めば正規表現の基礎をマスターして正規表現を書くことができるようになっています。 簡易リファレンスとしても少し利用できると思います。 他言語からの人は、正規表現を使う機会がなかったかもしれませんが・・・。 Perlでは、正規表現を使うための言語と言っても過言ではありません。 正規表現を使うことによりテキスト(文字列)編集処理が飛躍的に楽になるのです。 では、まずはじめにテストデータ、family.txt を用意します。 このテストデータを元にしてサンプルプログラムを踏まえて解説をしていきますね。 ・family.txtファイルの内容 macha koike yachu koike chaichan koike hiro koike mama koike papa koike koike 6 ni-bo-

    正規表現基礎文法最速マスター With Perl - 小池啓仁 ヒロヒト応援ブログ By はてな
    taka222
    taka222 2010/02/03
  • ソースコード、読んでいますか

    他人の書いたソースコードを読むことはプログラミング能力の向上に役立つ、と聞いたことがある人は多いだろう。例えば、Rubyの開発者として有名なまつもとゆきひろ氏は、自らが監訳者の一人である書籍「Code Reading -- オープンソースから学ぶソフトウェア開発技法」(毎日コミュニケーションズ発行)の序文で、「ソースコードこそソフトウェアのすべての知識の源」であり、「効率よくソースコードを読むことは、効率よく自分の能力を向上させることにつながります」と書いている。 一方で、ソースコードを読むための環境も整った。オープンソースが一般化することで、入手できるソースコードは質、量ともに、一昔前とは比べ物にならないほど充実した。 しかし、自らのスキルアップを目指して、実際にオープンソースなどのコードを読んでいる人は、さほど多くないだろう。他人の書いたソースコードを読むのは、既存プログラムの保守や追

    ソースコード、読んでいますか
    taka222
    taka222 2010/02/03
  • PHPをC++に変換して高速化する「HipHop for PHP」をFacebookが公開 : candycane development blog

    アメリカ時間の昼ごろにTwitter上が一つのニュースで埋め尽くされました。 PHPC++に変換して高速化する技術をFacebookが公開したというものです。世界中のPHPハッカーが注目する興味深いリリースという事でちょっと長いですが、リリースノートの和訳を行いました。 原文 http://developers.facebook.com/news.php?blog=1&story=358 Facebookにおいて重要なことのひとつが動作の速さです。過去6年間にわたって、PHPが提供する高速な開発ペースによって多くを成し遂げてきました。プログラミング言語としてみると、PHPはシンプルです。簡単に習得し、簡単に書き、簡単に読み、簡単にデバッグする事ができます。我々は他の言語よりも早くエンジニアを獲得し、それによってより早いイノベーションをすることができます。 今日、私は2年に渡って作業して

  • JavaScript変態文法最速マスター - 葉っぱ日記

    Java変態文法最速マスター - プログラマーの脳みそをリスペクト。 JavaScriptの変態文法・技法一覧です。あんまり使わないけど、知ってるとXSSとか攻撃したいのにWAFに妨害されるなど、いろいろ制約があるという場合に便利。 文字列の生成 引用符を使わずにさくっと文字列を作る。fromCharCode とか使ってもいいけどめんどくさいので、正規表現やE4Xを利用。 alert( /string/.source ); alert( <>string</> ) 空白文字を使わず記述 文脈上、スペースを書きたいけれどいろいろ制約があって書けない場合にはコメントで代替。実行するコードを作り上げてevalしてもいいけど大袈裟なので。 var/**/x=1; */ を含むコードブロックをコメントアウト コードの塊りをコメントアウトしようと思って /* */ で囲むと、コード内に string.

    JavaScript変態文法最速マスター - 葉っぱ日記
    taka222
    taka222 2010/02/03
  • ファイルのアップロード

    <HTML><HEAD> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=shift_jis"> </HEAD> <BODY> <FORM enctype="multipart/form-data" action="<?= basename($_SERVER['SCRIPT_NAME']) ?>" method="POST" > <INPUT type="hidden" name="MAX_FILE_SIZE" value="30000"> アップロードするファイル : <INPUT name="MyUploadFile" type="file" style='width:400'> <INPUT type="submit" value="アップロード"> </FORM> <PRE> <? print_r( $_FIL

    taka222
    taka222 2010/02/03
  • CakePHP $_GET/$_POSTの値はどこに?

    PHPのスーパーグローバルの値をどのように参照すれば良いかまとめてみました。 Controller#dataやアクションメソッド引数のようにフレームワークで想定された使い方をしている分には特に問題無いのですが、ちょっと他のことをやろうとすると、どこに値が格納されているか分からず困った事がありました。 # もちろん$_GET/$_POSTを使えば値は取れますが、せっかくのフレームワークなのでなるべくその中で値を使いたいものです。 1. $_GET $_GETの値はController#params[‘url’]に格納されます。 ちなみに$_GET[‘url’]はURLルーティング(リクエストURIからコントローラ・モデル等を決定)で、$_GET[‘file’]は[app/webroot/js/vendors.php]で参照されています。 [http://example.com/foo/ind

  • Engadget | Technology News & Reviews

    How to watch NASA's first Boeing Starliner crewed flight launch today (scrubbed)

    Engadget | Technology News & Reviews