タグ

nyakagawanのブックマーク (384)

  • Linuxで作るファイアウォール[パケットフィルタリング設定編]

    Linuxで作るファイアウォール[パケットフィルタリング設定編]:ゼロから始めるLinuxセキュリティ(5)(1/2 ページ) いよいよパケットフィルタリングの設定を始める。しっかりと不要なパケットをブロックできれば、ファイアウォールの内側の安全度はより向上する。パケットの性質やiptablesの動作をここでマスターしてほしい。 前回はNATの設定方法を説明しました。これで見かけ上の経路ができたことになります。今回はファイアウォールの仕上げとして、パケットフィルタリングの設定を行います。 パケットフィルタリングの仕組み パケットフィルタリングの設定とはいかなるものかを簡単に説明すると、どのようなパケットを通過させるか、あるいは到達を許可/拒否させるかを定義することです。iptablesではIPアドレスやプロトコル、ポート、フラグメントなどで制限をかけることが可能です。さらに、送信先、送信元

    Linuxで作るファイアウォール[パケットフィルタリング設定編]
  • HTTPS + SVN でクライアント証明書を使ってみよう

    今回の記事は、SVNのレポジトリに外部からアクセスする際にHTTPSを使用していると、認証が色々と面倒なので、クライアント認証を使用してみましょうという主旨です。 クライアント証明書による認証とは? SSH の鍵認証のように、登録済みのファイルを持っている人しかアクセスできなくする方法です。 すごく単純ですが、ユーザ名とパスワードがあってもだめで、正しい証明書を持っているユーザのみがアクセスできる方法です。 とはいっても証明書はオレオレ証明局になってしまうので、ご利用は計画的にお願いします。 最終的にはどうなるの? SVNのレポジトリにHTTPSでアクセスするすべてのマシンにクライアント証明書をインストールします。 パスワードは使ってもいいし、使わなくてもいいです。 手順 1. 証明局(CA)の立ち上げ CA とは、Certificate Authorityの略です。 証明局と言っています

    HTTPS + SVN でクライアント証明書を使ってみよう
  • Teach Yourself Programming in Ten Years 日本語訳

    以下の文章は、Peter Norvig による Teach Yourself Programming in Ten Years の日語訳である。 翻訳文書については、以下の方々にご教示を頂きました。ありがとうございました。 Shiro Kawai さん:誤訳の訂正 三好博之さん:誤訳の訂正 竹中明夫さん:2001年7月改版分の訳、誤訳の訂正(共訳者にクレジット) Toshihiko Ono さん:誤訳の訂正 アクビさん:訳注3に関する情報 どうしてみんなそんなに急ぐの? どの屋に足を運んでも、『7日で学ぶ Java』といったハウツーを見かけるし、そのそばには Visual Basic や Windows やインターネットなどについて、同じように数日や数時間で学べると売りこむが無限のバリエーションで並んでいる。Amazon.com で以下の条件で検索してみたところ、 pubdate

    Teach Yourself Programming in Ten Years 日本語訳
  • プログラマは皆どのようにしてLisperと化して行くのか?

    LispでWebサービスを作ればYahoo!に60億で買ってもらえると聞いて 実はCと同じくらい速いコードが書けると聞いて ルンバがLispで書かれていると聞いて リリカルなので 面接で笑われてカッとなった マンガでわかるらしいので iPhoneアプリが開発できると聞いて iアプリでLispが書けると聞いて 初めて手に入れたポケコンがAI-1000だった ハッカーと画家を読んでしまった 普通のやつらの上を行きたいので 舌足らずなので セグウェイを制御するコードが一日で書けるようになると聞いて How to become a Hackerを読んだ 専用の求人情報に応募できると聞いて プログラミングClojureを読んだ 初めての人のためのLispを読んだ 自前のLispで書かれた将棋が強かったので LispとPostScriptがあればハッピーになれると聞いて LOLの熱にあてられた On

    プログラマは皆どのようにしてLisperと化して行くのか?
  • Open Tech Press | MySQLデータのバックアップ方法

    2007年5月31日10:53 Tom-Adelstein、Bill-Lubanovic(2007年5月29日(火)) ファイルやディレクトリのバックアップは比較的簡単だが、データベースのバックアップとなると、いくつか特別な工夫を施す必要がある。ここではMySQLを取り上げているが、同じ原理はPostgreSQLやその他のリレーショナルデータベースにもあてはまる。 稿は、最近O’Reillyから出版された書籍『 Linux System Administration 』の抜粋。 MySQLサーバを休みなく稼働させ続ける必要がないなら、以下に示すような圧縮なしのオフラインバックアップ手法が手っとり早い。 MySQLサーバを停止させる。 # /etc/init.d/mysqld stop MySQLのデータファイルおよびディレクトリをコピーする。例えば、MySQLのデータディレクトリ/var

    Open Tech Press | MySQLデータのバックアップ方法
  • Free Dynamic DNS(DDNS) by POP3,IMAP4,FTP,HTTP-BASIC for Home Server, VPS | MyDNS.JP

    myhome.munetika.mydns.jp is not accessible... Sorry. I do not know why this site is not working. If you know Administrator of this site, please contact directly. You may be able to see it in Google cache. For administrator ... MyDNS.JP did not received IP address from you over One week. Please check your notify system. If you restart notification of IP address, MyDNS.JP will apply your IP address

    nyakagawan
    nyakagawan 2012/02/19
    自動フェイルオーバーツール
  • HandlerSocket plugin for MySQL

    1. handlersocket plugin for mysql 2010/06/29 Tech セミナー @ 代々木 株式会社 DeNA システム統括IT 基盤部 樋口 証 <higuchi dot akira at dena dot jp> 2. Who am I? DeNA IT 基盤部 システムのパフォーマンス最適化 障害の分析 ミドルウェア開発 IPA 未踏 スーパークリエータ (2005 年 ) 1993 年ころから GNU/Linux 利用 Fedora: yum install KoboDeluxe Debian: apt-get install kobodeluxe サーバソフトウェアを多数開発

    HandlerSocket plugin for MySQL
  • シゴトにもブログにも使える!ヤバイMacBookAirの作り方まとめ vol.1 - iTea3.0

    MacBookAirを充分に使いこなせていなくても心配入りません。また、これから買おうと思っている人も大丈夫です(´∀`) シゴトにも使えて、ブログを書いたり、絵を描いたり、どんな趣味にも活躍してくれるMacBookAirは、その使い方によってあなたの人生で強力なサポーターになってくれるはずです。 この記事では、これからMacBookAirを買おうと思っている人、持っているけどなかなか使いこなせていない人のために、毎日Macアプリを買いあさっている@torizoが自信を持って、オススメできる実用性の高い厳選アプリを紹介したいと思います。 もし、使えそうなアプリがあったら参考にしてください。あなただけのMacBookAirにカスタマイズし、素敵なMacライフを送っていただければ幸いです。

    シゴトにもブログにも使える!ヤバイMacBookAirの作り方まとめ vol.1 - iTea3.0
  • これ知らないプログラマって損してんなって思う汎用的なツール

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    これ知らないプログラマって損してんなって思う汎用的なツール
  • Unityユーザー助け合い所 | はじめまして | Facebook

    はじめまして。以後よろしくお願いします! iPhoneへのbuild & runの質問です。過去ログは検索して探してみたのですが、もし既出だったらすいません。 環境はunity 3.4.2・xcode 4.2です。 iPhonebuild &...

    Unityユーザー助け合い所 | はじめまして | Facebook
    nyakagawan
    nyakagawan 2012/02/04
    Replaceしても大丈夫
  • GitHub - keijiro/unity-webview-integration: Unity iOS および Android における web view 組み込み例

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - keijiro/unity-webview-integration: Unity iOS および Android における web view 組み込み例
    nyakagawan
    nyakagawan 2012/02/04
    ios/adnroid webview on unity
  • iPhone3G・iPhone3GS・iPhone4のスペック比較 - RyoAnna

    [  ] 私が知る限り、iPhone3GとiPhone4のスペックを比較をした記事はない。 3Gが発売されたのは2008年7月。私は体の代金を分割で払っている。2008年10月から支払いを始めて、そろそろ2年だ。ソフトバンクに確認したところ、4へ機種変更する場合、3Gの体代金に割引が適用されなくなるため、残金は約1万円になるらしい。1万円ならヘソクリでなんとかならない事もなくはない。 ヘソクリも3重否定も半分冗談だが、そろそろ買い替えてもよい時期だ。動作スピード、体の傷、マルチタスクへの非対応と、様々な理由で私の3Gは潮時だ。 この時期だと、iPhone4へ機種変更する人は、3GSユーザーよりも3Gユーザーのほうが多いのではないか。そこでiPhone3GとiPhone4のスペックを比較してみた。参考までにiPhone3GSのスペックも載せている。 ■iPhoneのスペック比較表 iP

    iPhone3G・iPhone3GS・iPhone4のスペック比較 - RyoAnna
  • StoreKitトランザクションとFast App Switching

    久しぶりにStoreKitについての記事です。In-App Purchase Programming GuideやStoreKit Framework ReferenceにはFast App Switchingやスリープに関する説明がありません。しかし、購入手続きの途中にアプリ切り替え(Fast App Switching)が発生すると、アプリケーションは正しくトランザクションの状態変化を把握できなくなってしまいます。そこで、この問題についての対策を考えます。 ※2012/05/22追記 この部分の挙動が変更になったようです。再検証を行ったのでこちらの記事を参照してください。 注意 この記事は、Apple公式ドキュメント類では説明/推奨されていない実装方法についての考察です。挙動や実装は将来的に大きく変わる可能性があり、動作は一切保証できません。参考にする程度にとどめ、もし下記に書かれてい

    nyakagawan
    nyakagawan 2012/01/10
    InAppPurchaseでTransactionがPurchasedになる前にアプリ終了・スリープする場合の対策。
  • StoreKit トランザクションの中断と再開 – なんてこったい

    購入トランザクションは、アプリが最後にfinishTransaction:を呼んだタイミングで完了となりますが、そこにたどり着く前にアプリケーションが終了してしまったりネットが切断してしまう可能性があります。その場合、トランザクションは未完状態になり、次回アプリケーションが起動したタイミングで再開されます。これを適切に処理しようとすると、結構厄介なことに気がつきます。 トランザクションを意図的に未完状態にする方法はいくつかあります。購入ダイアログがでた直後にアプリケーションを終了してしまってもいいし、もっとシンプルにPaymentをキューに積んだ後、finishTransactionを呼ばなければそのトランザクションは未完状態のまま残る事になります。 トランザクションの再開 未完状態のトランザクションは、次回アプリケーションが起動した後でStoreKitからSKPaymentTransac

    nyakagawan
    nyakagawan 2012/01/10
    InAppPurchaseの中断についていろいろ
  • 失敗しない iOS In-App Purchase プログラミング - A Day In The Life

    最近、無料アプリや無料ゲームにアプリ内課金を設置してユーザにアイテムを購入してもらうタイプのものが増えています。App Store トップセールスのうち半数以上がこの無料 + アプリ内課金で占められています。今後アプリ内課金は iPhone/iPad アプリで儲けるための必須の機能になると言っても過言ではありません。 今回はアプリ内課金(In-App Purchase)のプログラミングについて StoreKit フレームワークの基的な使い方から失敗しないためのポイントまで説明していきます。 販売できるアイテムの種類は5種類 アプリ内課金で販売できるアイテムの種類は5種類あります。 Consumable 消費アイテム。ユーザがアイテムを使うと無くなる。例えばシューティングゲームの弾丸やコイン落としゲームのコインなど。同じアイテムを何回でも購入可能 Non-Consumable 非消費アイテ

    失敗しない iOS In-App Purchase プログラミング - A Day In The Life
    nyakagawan
    nyakagawan 2012/01/10
    アプリリリース後のInAppPurchaseテストとか
  • Appleの審査項目への質問が多いので私見を晒す - ku-sukeのブログ

    iPhoneアプリ審査での111の禁止項目(意訳) | fladdict わたくし、お仕事iPhone関連でしてw今週だけでfladdictさんのブログを見たんですけど。。と10件くらい問い合わせが来て仕事が回らないので、ここに私見を書きます。私見です。私の見解です。それ以上でも以下でもありません。 それでも不安な方は、会社の方で月額30万円〜でコンサルティングサービスをやっていますので、そちらをご契約ください。あと2社くらいならお受けできる余裕があります。 2. 機能 2.4: アプリの紹介文にない隠し機能を持つアプリはリジェクト。 →可愛らしいイースターエッグを入れる場合、審査官には伝えること。 115円の" Handy Light " iPhoneアプリにテザリングの隠し機能、脱獄不要 - Engadget Japanese 2.5: 非公開のAPIを用いたアプリはリジェクト。 →

    Appleの審査項目への質問が多いので私見を晒す - ku-sukeのブログ
  • アプリ内課金(In App Purchase)に関するリジェクト事例と仮想通貨について | MemeTodo

    2011年9月15日木曜日 アプリ内課金(In App Purchase)に関するリジェクト事例と仮想通貨について Appleのアプリ審査ガイドライン、UIWebViewに関係するリジェクト事例と似たようなお話ですが、In App Purchaseについてのリジェクト理由や事例などを調べてみました。 最初に、アプリ内課金での仮想通貨購入について 初めにIn App Purchase プログラミングガイドを見てしまったので、混乱の元みたいな気がしますが、In App Purchase プログラミングガイドには以下のように書かれています。 (iOS Developer Library) In App Purchaseは、プロダクトを作り出すための汎用のメカニズムを提供しますが、プロダクトの 実装方法の詳細はデベロッパにゆだねています。ただし、アプリケーションの設計においては、以 下に示すように

  • In App Purchaseをつかってみる | Technology-Gym

    みなさんこんにちは。こんばんわ。スマートフォン事業部のイッシーです。スマートフォンアプリを開発しているスマートフォン事業部のイッシーです。スマートフォンという単語を乱発してますが今回はスマートフォンの話だからです。ʕ→ᴥ←ʔ 今回はiPhoneにおけるアプリ内課金のお話です。なんか敷居が高いですね!でも実装は意外と簡単です。では早速。 ■フレームワーク StoreKitが必要になります。 ■クラスの定義 以下のようにしてSKProductsRequestDelegateとSKPaymentTransactionObserverを実装します。ビューコントローラでなくても大丈夫です。ちなみに今回はローディング中の処理も解説コードに入れてます。 @interface HogeViewController : UIViewController<SKProductsRequestDelegate,

  • 引越ししたので未来なお部屋を作ってみた。 - お前の血は何色だ!! 4

    年の瀬に引越ししたので、部屋の再構築を行った。 コンセプトは快適に引き篭もれる未来の部屋。 その紹介をしたいと思う。 図面 一部省略の図面、古い建物なのでちょっと広い。 10m2 * 2部屋ぐらい。 何度か検討を繰り返してこの形式に落ち着いた。 カーテンを100インチのディスプレイにしてみた カーテンレールに100インチのスクリーンを釣り下げてみた。 カーテンが支えられるんだから、100インチのスクリーンぐらい支えられるだろうという発想。 カーテンレールに入れるのにLANケーブル用のマーカータイを使ってみた。 束ねれば結構強固である。 スクリーンの後ろは黒塗りされているので裏写りはないと思うけど、念のための裏写り防止のためと、昼間でも投影できるように暗室を作りたかったので、暗室用のブラックカーテンを後ろに引いている。 プロジェクターはNECの NP-U310WJD 短焦点プロジェクターを使

    引越ししたので未来なお部屋を作ってみた。 - お前の血は何色だ!! 4
  • Kindleで好みのフォントを使う方法(Mac編) | ytsuboi's blog

    なかなか気が向かず時間が取れず、記事が書けずにいましたが、Kindle DX Global Wirelessも出たことですし、Kindleに元から入っているフォントと好みの日語書体を合体させて、Kindleで使う方法の説明を書きます。 全体の流れ Kindleで使うために好みのフォントを作るのは、とても簡単だったりします。(FontForgeというソフトを使うだけです。) とはいえ、Macで快適に使えるFontForgeなどを見つけ出すのはちょっと面倒だったりしますので、そういうコツを含めて書いていきたいと思います。 フォントの編集に使うソフトウェア、FontForgeをMac(PC)にインストールする。 Kindleから元々インストールされているフォントを取り出す。 フォントを好みに応じてマージ(合体)したり、太さの変更を行う。 Kindleにインストールする。 Mac編なので、Win

    nyakagawan
    nyakagawan 2011/12/23
    fontforge