台北市立動物園と迪化街めぐり 子連れ台湾#5 年越し台湾旅行5日目、レジャーや友人との食事を楽しむ日です。前日の様子はこちら www.oukakreuz.com 台北市立動物園へ パンダ館 パンダが見られるレストラン 迪化街へ 林茂森茶行でお茶を購入 小花園で刺繍グッズを購入 黒武士特色老火鍋で夕食 台北市立動物園へ 松…
攻撃者はすぐそこにいる! 無線LANのアクセスポイントには、悪意のあるユーザーを接続させたくない。従来の無線LANでは、SSIDを隠蔽しMACアドレスでフィルタリングすればよいとされてきた。しかし、これらの対策は簡単に破られてしまうのだ。 (2005/02/08) 進藤資訓 印刷用ページ ウォー・ドライビングを支援する ツールやWebサイトもある 無線LANのアクセスポイントに第3者が不正に接続できないようにするには、「SSIDの隠ぺいやMACアドレスフィルタリングを設定すればよい」と書かれている雑誌や書籍は多い。だが、これらのセキュリティ対策は、実は簡単に破られてしまうものなのだ。 1980年代前半に「ウォー・ゲーム」という映画が公開された。この映画の中で、無差別に電話をかけて、接続可能なダイヤルアップ回線を探し当てるというシーンがあった。それ以降、このような攻撃方法をこの
基本は id:miyagawa の記事を参考 http://subtech.g.hatena.ne.jp/miyagawa/20060812/1155341964 make が入ってなかったので CPAN がうまく動かずに嵌った。 $ sudo aptitude install make あと、Debian系 は必要そうな物が一発で入れれるように出来るので /etc/apt/sources.list に ## Plagger deb http://debian.hansode.org/ ./を追記 $ sudo aptitude update $ sudo aptitude install libplagger-perlしてからインストール開始。 あとは上記記事どおりやれば動くようになりまする。
先駆者の方々は、まさにこの時を待っていたと言わんばかりに有益な情報をエントリーされまくってますね。すごいです! ますは「はてなtouch」でおなじみのKishikawa氏。 Interface Builderを使ってカスタマイズしたUITableViewCellを作る方法http://d.hatena.ne.jp/KishikawaKatsumi/20081024/1224857278 これですこれ。これのやり方に、ずーっとはまってたんですよねぇ・・・先週書いた以下のエントリーでもカスタマイズしたUITableViewCellを実装しましたが、 iPhone SDKを使い始めてから3週間の近況報告http://d.hatena.ne.jp/moto_maka/20081019/1224364091 これをやるのに以下の情報を参考にしていました。http://discussions.appl
今までgit単体ではそこそこ使ってきたのですが、svnに入れる際はあまり使っていなかったのですが慣れてくると使いたくなったので少し調べてみました。ほとんどマニュアルに書いてあることなのですが、個人的にまとめた方が頭に入るのでまとめておきます。 checkoutする project/trunk/, project/branches/name/, project/tags/name/といった構成になっているときは、cloneするときに-sオプションを指定するとよいかんじです。 $ git svn clone http://svn.coderepos.org/share/lang/perl/HTTP-Engine/ -sこれで、 $ git branch -r class-component class-componentrelease-0.0.5 interface-declare lazy_
はてなブックマーク - Fasterfoxが最強すぎる件 - 真性引き篭もり が盛り上がってたので,机上の話だけですが,いまさら書いてみます。 RFC (2616) での記述 Clients that use persistent connections SHOULD limit the number of simultaneous connections that they maintain to a given server. A single-user client SHOULD NOT maintain more than 2 connections with any server or proxy. A proxy SHOULD use up to 2*N connections to another server or proxy, where N is the number
Perl5.9の時点では,assersionsと-Aコマンドラインスイッチという仕組みでCのassert(3)のようなことができるようになるはずだったらしい。しかし,そのメカニズムはPerl5.10には結局採用されなかった。 開発中はassert()が欲しい,しかし,リリース後の実行時パフォーマンスは落としたくない,というのがAssertを考えるときのジレンマというわけだ。そんななかで,CPANのCapr::Assertは関数呼び出しを完全に消し去ることができるので悪くない方法だと思う。 use Carp::Assert; assert($x > 1) if DEBUG; DEBUGはCarp::Assertの提供する定数関数で,その値が偽ならばこの一文はコンパイル時に完全に削除される。 $ PERL_NDEBUG=0 perl -MO=Deparse -MCarp::Assert \ >
iPhoneはケータイのような画面のウルトラモバイルPC 前回(http://www.thinkit.co.jp/article/146/3/)は主にHTMLやCSS、サイトデザインについて紹介しました。今回はもう少しシステム寄りの「作り方」の紹介をします。 大前提としてご理解いただきたいことは、iPhone用のサイトというのはシンプルなPC向けのページである、ということです。 ウィンドウ幅が基本320px(デフォルトでは980pxを縮小)のSafariが積んであり、Wifiでも3G回線でも通信できる、メモリ128Mの非力なPCです。標準的なHTMLやJavaScript、CSSも使えます。きちんとSafariに対応しているAjaxのライブラリ群も動作します。Safari Web Content Guide for iPhone(http://developer.apple.com/doc
iPhone SDKのNDAに変更が今日あって、2.0のAPIを使ったソースコードは公開ができるようになったようです。(参考) ので前々からお約束してた NatsuLiphone のソースを早速公開いたしました。ライセンスは、オリジナルのNatsuLionを継承して修正BSDライセンスになっています。 現状は、1.00のソースをおいてありますが、のちほど非公開リポジトリの最新分のまでこっちのリポジトリにコピーしていこうと思います。そのあとこちらのリポジトリをプライマリにしていこうかと。 http://github.com/takuma104/ntlniph/tree/master git cloneを使っても取得できますし、あるいはgithubの機能で、downloadという機能があって、downloadボタンを押すと、任意のリビジョンのコピーがtarballで取得できたりします。
Googleのロギングライブラリgoogle-glogを使ってみる 2008-10-15 (Wed) 15:23 Google OSS “google glog”で探せないgoogle-glogを軽く使ってみました。Googleからオープンソースで公開されたC++向けのロギングライブラリです。以下のエントリが参考になります。 C++ のプログラムのデバッグを楽にする方法 google-gflags 1.0と、google-glog 0.1をダウンロードしてインストールします。今回はgoogle-gflagsを使用する場合についてのみ記述します。また、glogのマニュアルに一通り目を通してから読まれると良いかと思います。 まずはとにかく動かしてみます。 #include int main(int argc, char **argv) { google::InitGoogleLogging(a
■ [scheme][ruby] call/ccの7つの典型的な使い方 わだばさん(でいいのかな?)のところで紹介されていたCall with Current Continuation Patternsをちょっと見てみた。 7/26 第9回 慢性的CL勉強会@Lingr 8時だョ!全員集合まとめ - わだばLisperになる - cadrグループ それによると、callccの典型的な使い方には以下のようなものがあるらしい。 (無限)ループからの脱出 再帰からの脱出 Cでいうcontinue 脱出+再入 コルーチン non-blindな(??)バックトラッキング マルチタスク で、だ。 1, 2, 3は、breakとかcontinueがある言語なら普通にできる。 5や4の一部は、PythonのジェネレータとかRuby1.9のFiberでできる。 7はコルーチンやスレッドを使えばできる。 とな
■ [ruby] Rubyで広がる日本語DSLの世界!! 昨日のネタがウケたので、悪ノリしてみました。 Rubyを使って自然言語(というか英語)っぽい記述を行うライブラリといえばRSpecがまず例に上がるんですけど、 最近はもう英語に近くなりすぎて、日本人にとっては逆に使いにくくなっているんじゃないかという気がするんですよ。 このままでは英語圏と日本人のプログラマの生産性の格差は高まるばかり、 ていうか正直に言って英語ばっかりずるい、ここは一つ日本語を生かしたコード、日本語DSLの登場が待ち望まれているのではないか。 以下「それなでしこでできるよ」禁止。 というわけで妄想してみました、日本語でBDDを行うライブラリ、その名も「Japanespec」。 require 'japanespec' include Japanespec "Ruby".の 仕様{ # == Math.sqrt(4)
Rails pluginとして動く言語、purlを公開しました。 purl はクライアントサイドから柔軟な画像処理を行うために開発されました。 サムネイルの生成などを行うプラグインはいくつかありますが、そのどれよりも強力で汎用性、拡張性があります。 セットアップ Rails2.1以上では、 $ script/plugin install git://github.com/nanki/purl.git それ未満では、 $ git clone git://github.com/nanki/purl.git -- vendor/plugins/purl gitが無い環境なら、githubのdownloadからファイルを落として、vendor/plugins/ に配置してください。 依存ライブラリ 必須: ImageMagick, rmagick あった方がいい: cairo, rcairo その
金融危機などでストレスのたまっている現代人を癒すために、ハートフォードシャー大学で心理学の教授が気分を落ち着けてリラックスできる部屋を制作したそうです。 多くの人が最も落ち着きやすいのは自分の部屋のような気もするのですが、一体どんな部屋になっているのでしょうか。 詳細は以下から。 'World's most relaxing room' opens - Telegraph 心理学者のRichard Wiseman教授は「金融危機や財政危機で多くの人は多大なストレスを抱えている。私たちはそのストレスを解消してリラックスしてもらうための空間を制作した」と話しています。 Richard教授がつくりあげた部屋 部屋は柔らかな緑色のライトで照らされ、中にいる人は人工の青い空が見られるそうです。さらに、そよ風とともに心を落ち着かせるラベンダーの香りが漂い、美しい音色の子守歌も流されているとのこと。「こ
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
This document explains how to embed SpiderMonkey, the Mozilla JavaScript engine, in your C++ program. JavaScript is widely used for client-side scripts that run in the browser. But Mozilla's JavaScript engine is a library that can be linked into any C++ program, not just a browser. Many applications can benefit from scripting. These programs can execute JavaScript code from C++ using the SpiderMon
GT Nitro: Car Game Drag Raceは、典型的なカーゲームではありません。これはスピード、パワー、スキル全開のカーレースゲームです。ブレーキは忘れて、これはドラッグレース、ベイビー!古典的なクラシックから未来的なビーストまで、最もクールで速い車とカーレースできます。スティックシフトをマスターし、ニトロを賢く使って競争を打ち破る必要があります。このカーレースゲームはそのリアルな物理学と素晴らしいグラフィックスであなたの心を爆発させます。これまでプレイしたことのないようなものです。 GT Nitroは、リフレックスとタイミングを試すカーレースゲームです。正しい瞬間にギアをシフトし、ガスを思い切り踏む必要があります。また、大物たちと競いつつ、車のチューニングとアップグレードも行わなければなりません。世界中で最高のドライバーと車とカーレースに挑むことになり、ドラッグレースの王冠
はるか昔に rirb (Remote IRB) というのを作って放置していましたが、github に登録して gem を公開してみました。せっかくなので再紹介。 rirb (Remote IRB) とは 実行中の Ruby プログラムにアタッチして irb プロンプトを開かせることができます。グローバルな状態を観察したり変更したりできます。 インストール $ gem install mame-rirb --source=http://gems.github.com/ 使い方 以下は数字をカウントアップするだけのサンプルコード。 $i = 0 loop do p $i $i += 1 sleep 0.5 end これを -rrirb 付きで実行します *1 。 $ ruby -rrirb count.rb 0 1 2 3普通にカウントアップしますね。 別のターミナルから同じディレクトリで r
TrinityTです。 約半年ぶりの投稿になってしまいました・・・ 今回はRubyでGoogleカレンダーを操作する方法を説明します。 ここではzorioさんが作成したRuby用のGoogleCalendarAPI操作ライブラリを使用しました。 参考URL:http://gcalapi.rubyforge.org/ o- 使用方法 以下の3クラスを主として使用します。 GoogleCalendar::Event : 予定 GoogleCalendar::Calendar : ユーザのカレンダー GoogleCalendar::Service : カレンダーサービスへの認証や検索条件を対話的に行う 検索 通常の検索の場合は以下のようにします。 # アカウントメールアドレス mail = "hoge@gmail.com" # パスワード pass = "huga" # Googleカレンダーの
Cellar Heat: A Free WordPress Theme | Freebies | Smashing Magazine And we try to do our best to make the Web design community stronger and the Web a little bit prettier.超クールなWordpressテーマ「Cellar Heat」がPSD付きで公開中。 次のようなクールなテーマになってます。 次のような明るいバージョンもあるみたいです。 PSDつきなので、自由にカスタマイズも可能ですね。 関連エントリ 非常に美しいWordPressテーマ「Outdoorsy」 WordPressの素材集 クリエイティブなWordPressで構築されたデザインサイト集
2ヶ月におよぶpending contract地獄をついに突破して、アプリリリース × 5個。この苦境のなかヘルプしてくださった、みなみなさまありがとー!! よろしければiTunesのレビューとか書いてくださると幸いです。 <追記 10/22>現在、ToyCameraを除く有料アプリは検索に引っかからない障害が発生中。iPhone経由では購入できないので、下記リンクをお使いください。どうもToyCameraは先日新バージョンを再提出したので、この現象を免れてるっぽい。</追記> ■LiquidPics 画面をグニャグニャにする写真編集アプリです。ビデオで紹介してたアレ。 ■ToyCamera 写真をトイカメラ風に変換するアプリです。 オールドカメラと比べてUIが古いのは、これが8月提出バージョンだからです。バージョン1.1は既に提出したので、1週間ぐらいで置き換わるはず。 230円。 ■O
RJSなら数行のRubyコードでAjaxアプリを作成できる:Ruby on RailsのRJSでかんたんAjax開発(後編)(1/4 ページ) ほんの数行のRubyコードで、Ajaxアプリケーションを 今回は、前回の「かんたんAjax開発をするためのRuby on Railsの基礎知識」に引き続き、Ruby on Rails(以降、Rails)が提供するRJSを使用したAjaxの開発の仕方について解説しています。 まだRailsを使ったことがない方でも大枠の理解ができるように、前回はRuby言語やRailsの基本部分を解説しました。後編である今回はいよいよ本題のRJSの解説をメインに進めていきます。RJSを利用すれば、ほんの数行のRubyコードを書くだけで、非常に簡単にアプリケーションをAjax対応できることを解説していきます。 もう一度、サンプルをおさらい 今回のサンプルプログラム(拡大
Git には、Git リポジトリを視覚化する gitk というツールが標準でついているけど、これは Tcl/Tk で書かれていて、遅いし見栄えもよくない。 もし Mac OS X Leopard を使っているなら、かわりに GitX を使うといいみたい。OS X のグラフィックを使っているので、きれいでカッコイイ。 インストールは、ホームページで「Download Git」をクリックして Zip ファイルをダウンロードし、解凍してインストールするだけ。 そのあと、GitX を起動し、メニューから「GitX」→「Enable Terminal Usage...」を選ぶ。すると、gitx というコマンドラインツールがインストールされる。 コマンドラインから起動する場合は、Git リポジトリに移動して、gitx コマンドを実行するだけ。GUI から起動しなくていいとは、よくわかっていらっしゃる。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く