iPhone got new peripheral A physical computing toolkit for iPhone, iPod touch and iPad Getting Started in 5 min. iPhone, iPadをサポート monaka は Bluetooth Low Energy を搭載したiPhoneやiPod touch、iPadとダイレクトに通信を行います。MFiの申請も必要ありません。 Learn more
「UPnPに脆弱性が見つかり、危険だ」というニュースがいろいろなWebサイトに掲載されていますが、例によってまた何言ってるかよく分からない部分が多かったので、調べたことを書いておきます。 目次 1. 概要2. 日本語サイトの情報源3. 「libupnpの脆弱性」は「UPnPパケットを使ったバッファオーバフロー」4. 「WANから攻撃可能」というニュースの意味5. 「WANからのSSDPリクエストを受け付ける」ルーターとは?6. 「libupnp」と「SSDPリクエストを受け付けてしまう脆弱性」の関係について7. 「WANからのSSDPを受け取ること」自体の問題8. 何があったからニュースになった?9. 1月29日にあったこと10. 本当のニュースは「Rapid7のホワイトペーパー」の公開11. ホワイトペーパーの中身12. じゃぁどうして脆弱性情報が出たのか13. 結論:見つかったのは「脆
2013.01.31 ITニュース いまやプログラマーの「必須プラットフォーム」となりつつあるGitHub。サービス開始からわずか5年で全世界にユーザーを獲得してきた同社は、独自の経営理念によって「プログラマー天国」を築き上げていると評判だ。その根底にある考え方や、組織運営のこだわりとは何なのか? 来日中のGitHub経営陣に、編集長の伊藤健吾が話を聞いた。 GitHub COOのPJ Hyett氏(左)と、CIOのScott Chacon氏(右)。多忙なスケジュールの中で取材に応じてくれた 「これからの時代、プログラマーをやりたい人にとって、GitHubアカウントを持たなくて済むのは小学生までとなるでしょう」 弊誌対談「小飼弾×増井雄一郎が大激論! 開発者「大増殖時代」の到来で、プログラマーの存在意義はどう変わる?」で小飼氏がこう述べるほど、世界中のプログラマーに利用されるようになった開
2013-03-21追記 この記事は古くなっています. knife-solo 0.1.0よりknife-soloのコマンドの名前空間が"knife solo"に移動しました.以前のkitchen, cookコマンドはdeprecatedになっています. https://github.com/matschaffer/knife-solo/blob/master/CHANGELOG.md#changes-and-new-features-2 今月のSoftware Designを読んでChefに興味出たのですが,管理するサーバが数台しかない場合はChefサーバの立ち上げが面倒です.そんな場合はスタンドアロンで動作するchef-soloを使う訳ですが,chef-soloの運用を補助するknifeのプラグインであるknife-soloが便利っぽかったので,Chefのお勉強のついでに試してみました.
Concepts from spatula and littlechef implemented as a knife plugin RubyGem API Docs GitHub knife-solo¶ ↑ DESCRIPTION:¶ ↑ knife-solo adds a handful of commands that aim to make working with chef-solo as powerful as chef-server. It currently adds 5 subcommands to knife: knife solo init is used to create a new directory structure (i.e. “kitchen”) that fits with Chef's standard structure and can be us
開発メモその4です。 開発メモ#2 : AWS でのホスト / クラウドネイティブなデプロイ - naoyaのはてなダイアリー で、システム構成の変更時に EC2のスナップショットからインスタンスを複製して Elastic IP で切り替えているという話をしました。 ただ、この方法はそのままでは一点問題があります。スナップショットを取ったタイミングと現時点でシステム構成に差分があった場合にどうするか、です。例えば nginx の設定をほんの少しだけ書き換えたい、とかその都度スナップショットを取っていては流石に面倒。 その手のスナップショット時点からの差分を複製されたインスタンスに簡単に適用するために、基本的なサーバー設定周りは chef-solo で管理してます。chef はサーバー構築自動化ツールで、chef-solo は chef のクライアント・サーバーを必要としないライト版、とでも
Why Invest in GreenLight Monitoring ? Measure actual performance as seen by your usersYou may well already have internal tools for monitoring, but users access your website from the outside. GreenLight provides this outside view of how your website really appears to users. You can configure alerts by email, SMS and smartphone push notifications if your website becomes unreachable or slow to respon
Webの世界にもGPLと同様の自由や相互運用性をもたらす小粋なAGPLであるが、運用に際しては注意点がある。それは、ライセンスの互換性である。結論から言うと、AGPLはGPLv2と互換性がない。GPLv2を利用したソフトウェアを改変またはリンクして、AGPLとしてリリースすることは出来ない。それが最大の問題である。GPLv3では一部互換で、GPLv3のソフトウェアを改変してAGPLとしてリリースすることは出来ないが、GPLv3のコードをリンクしたソフトウェアをAGPLv3としてリリースすることが可能である。 なーんだ、じゃあGPLv3のソフトウェアを使えばいいのね?と思うかも知れないが、そうは問屋が卸さない。そもそもの問題点として、GPLv2とGPLv3の互換性がないという問題がある。GPLv3には、ソフトウェア特許に対する保護の強化(つまり、GPLv3ソフトウェア開発元の人が、その利用者
ビールなどに比べると、お酒初心者にとってはちょっぴりハードルが高い「日本酒」。“通好みのお酒”というイメージが強いですが、最近は初心者でも親しみやすい、新しいタイプの日本酒が登場しているのをご存じですか? 伝統の技法を守りながら、そんな新しい日本酒造りに挑戦している宝酒造「白壁蔵」を、はてな東京オフィスのまかないシェフ・みやもとゆりさんと一緒に見学しました。記事の最後には、どんな料理にも合う、おいしい日本酒のプレゼントもあります! (※この記事は宝酒造株式会社の提供によるPR記事です) 松竹梅「白壁蔵」| 宝酒造株式会社 松竹梅白壁蔵「澪(みお)」MIO スパークリング日本酒 目次 part.1「宝酒造『白壁蔵』にやって来た!」 part.2「日本酒はこうして造られる! 最新鋭の酒蔵で出会った職人の技」 part.3「次は10年目――『金賞』連続受賞に懸ける思い」 part.4「チーズや肉
これはアイデアの勝利。 透過スクリーン(ポリッドスクリーン)による初音ミクの空中投影に、さらにプロジェクターを使って嘘の影を投射して同期させるデモ。質量が感じられるバーチャルアバター。 とてもシンプルな思いつきなのだけど、存在しないオブジェクトに影があるだけで、いままでの3Dやホログラムとはまったく違う臨場感が出てる。 ちなみに動画使われている空中投射スクリーンとは、ニコニコ動画技術部が開発した1平方メートル30円の超低コストスクリーン(農業用のポリエチレンフィルムともいう)。 手前の透過スクリーンに初音ミク。背後のペーパースクリーンにミクの動きと同期した影を投射している。2つのまったく異なったプロジェクション表現を使って、1つのオブジェクトにリアリティを与えるというのは面白い。 なんかに応用できそうなのでメモ。 <追記>農業用ポリエチレンシートで、空中投射スクリーンを作るチュートリアル。
SPDY、流行ってますよね。 魔少年?それはビーディー。 ワンダー?それはスティービー。 次世代の香りがするシャレオツプロトコル?それはスピーディー。 というわけで、このブログをSPDY対応にしてみました。 このブログは、Nginxの2重構成となっていて、片方がリバースプロクシ、もう片方がWordPressのPHP実行環境とFastCGIでつながる用。 SPDYパッチを当てたNginxをビルドする NginxでSPDYを有効にする場合、OpenSSL 1.0.1以降が必要とのことですが、システムにそれをインストールする必要はないようです。 Debianなので、aptitudeでもろもろ入れています。 # ビルドに必要なものを入れる sudo aptitude install build-essential libpcre3-dev zlib1g-dev # Nginxのtar ball取っ
GNU Affero General Public License(略称: Affero GPL、AGPL)とは、フリーソフトウェアのサーバソフトウェアに適したソフトウェアライセンスである。時折非公式にはAffero Licenseとも呼ばれる。 GPLv2のコピーレフト条項がASPでは適用されない課題を解決するため、2002年3月にAffero, Inc.がAGPLv1を策定し、2007年11月19日にフリーソフトウェア財団がAGPLv3を策定した。いずれもASPでもコピーレフト条項が適用される強いコピーレフトライセンスである。AGPLv3はフリーソフトウェア財団、オープンソース・イニシアティブ、Debianプロジェクトの承認している信頼性の高いソフトウェアライセンスである。 歴史[編集] 2000年、e-ラーニングやe-ビジネスのビジネスモデルを開発中だったヘンリー・プールはアムステル
Apache License(アパッチ・ライセンス)は、Apacheソフトウェア財団 (ASF) によるソフトウェア向けライセンス規定。1.1以前は、Apache Software License(ASL)と称していた。著作権表示と免責事項表示の保持を求めている。1.1以降のバージョンはOpen Source Initiativeがオープンソースライセンスと承認している。GNUプロジェクトは、1.1以前のバージョンをGPL非互換で非コピーレフトのフリーソフトウェアライセンス、バージョン2.0をGPLバージョン3互換(GPL2以前とは非互換)のフリーソフトウェアライセンスと判断している。 ASFやそのサブプロジェクトが作成するソフトウェアは、すべてApache Licenseで提供されている。ASF以外のソフトウェアでもApache Licenseを使っているものがある。2010年6月現在、
ぼくはWiiでもWii UでもカラオケJOYSOUNDを使っているのだが、 なぜか、JOYSOUNDの大きな特徴である初音ミクなどのボーカロイド曲が 入っていない。 まあ、いろいろあるんだろう、いつかは入るでしょうと思っていたのだが、 全然、入る気配がないので、DUE(ドワンゴユーザエンターテイメント)に どういうことか説明して欲しいと命令して教えていただけないでしょうかと お願いしたところ、以下のような丁寧な回答をいただけたので、一部を転載 する。DUEとは元々DME=ドワンゴミュージックエンターテイメントという 名称だったが、なんか、レコード会社みたいでビジネスっぽいからという、 理由で、ユーザー本位でビジネスをやるという意思を明確にするために、 昨年末に名称を変更したということだ。 ーーーーーーーーーーーーーー以下転載ーーーーーーーーーーー 「JOYSOUND DX」は著作権管理の視
GPLv3にはソフトウェア特許についての言及(GPLv3 第11条)がなされているが、どうもこの点については誤解が多く人々がGPLv3の利用を躊躇する理由になっているように思う。GPLv3の特許条項はGPLv3に対するFUDの元凶になっているように思う。実は筆者は最近「GPLv3を適用したソフトウェアを公開するとあなたの持っている特許は全て無効になる」という(如何にもGPLv3を適用すると不利益を被るような)誤った説明がなされているのを目の当たりにしたところであり、筆をとる必要があると感じた次第である。そこで、今日はGPLv3における特許の取り扱いについて説明しようと思う。 GPLv3の要求事項GPLv3が定めるのは、簡単にいうと「あなたがGPLv3が適用をしたソフトウェアに特許が含まれる場合、GPLv3でライセンスされたそのソフトウェアを利用/使用するユーザーを特許侵害で訴えませんよ!」
モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲームの歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS
Takuto Wada @t_wada Togetter - 「RT hyoshioka: @ yukihiro_matz 実はなんでBSDライセンスにしなければいけないか理解できない。利益より害の方が大きいと思う。」 http://htn.to/u4dx1F Moriyoshi Koizumi @moriyoshit マジレスしていいですか。僕が最近GPLを選択せず、MITライセンスを選ぶ理由、「人生よりコードの寿命のほうがずっと短い」ということ。いくらよく書けたコードも10年あればだめになる。自分の生み出したものから最大限経済的なベネフィットを生み出したいならうるさいこといわないのが一番だ。 @mikio1978 でも、MITライセンスにすることで得られる経済的ベネフィットって何だろう。サポート契約とかコンサルとかの需要があるほどの製品であれば金になるけど、そこまでいけるならそもそもプ
Writing fast, processor-independent code using C++ and LLVM bitcode Using inline assembly along with C/C++ code has long been the best choice for developers writing optimized code. However the approach had its shortcomings: - the need to write assembly for each architecture - the use of inline assembly hinders certain compiler optimizations (such as register allocation) But thanks to LLVM it is no
Latest topics > 「元のソフトウェアがGPLだから公開できない」という誤解について 宣伝。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! « Nexus 7とハードウェアキーボードの組み合わせを実用する Main 「コピーレフトとBSDスタイルではBSDスタイルの方が発展するのでは」という議論についての誤解あるいは言葉の裏にある欺瞞 » 「元のソフトウェアがGPLだから公開できない」という誤解について - Jan 30, 2013 会社のブログに掲載するつもりで書きましたが、タイミング的に発表が遅れてしまいそうということだったので、勢い重視でこちらで公開してみます。 1月31日16時台追記。hide氏の意向についてのこのエントリでの推測が全く
「constexpr を使うべき5の理由」の連載をひとまず終えたので、記事の一覧をここにまとめておきます。 また、その他の資料や情報へのリンクを載せておきますので、更に興味あるという方は読んでみるのもよいでしょう。 constexpr を使うべき5の理由 1.定数を明示的にコンパイル時定数にする なぜあなたは const 修飾よりも constexpr 指定をするべきか。 2.定数を返す関数をコンパイル時定数にする 「市民、あなたは constexpr ですか」 「もちろんです、C++。constexpr であることは市民の義務です」 3.副作用がないことを保証する 参照透明な世界に行きたい。 4.あのうんざりするテンプレートメタプログラミングによる数値計算からはもはや解放された 型には TMP、値には constexpr。 5.必要なものをなるべく早く用意しておくために 「C++ のこと
この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "中間者攻撃" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2018年7月) 暗号理論において、中間者攻撃 (ちゅうかんしゃこうげき、man-in-the-middle attack、MITM と略記されることもある) またはバケツリレー攻撃(バケツリレーこうげき、bucket-brigade attack)は、能動的な盗聴の方法である。中間者攻撃では、攻撃者が犠牲者と独立した通信経路を確立し、犠牲者間のメッセージを中継し、実際には全ての会話が攻撃者によって制御されているときに、犠牲者にはプライベートな接続で直接対話していると思わせる。攻
こんばんは、国民的スポーツのアニメGIFについてのニュースをお届けします。 今回はクライアントサイドのJavaScriptだけでアニメーションGIFを作る方法を共有させて頂きます。 ふつうアニメGIFを作ろうと思うとimagemagickなどを使ってサーバーサイドで処理させると思いますが、今回紹介するのはブラウザだけでアニメGIFを作る方法です。 jsgif antimatter15/jsgif · GitHub jsgifというJavaScriptでCanvasをアニメGIFに変換してくれる超絶便利ライブラリがあるのでこれを使います。 同名でアニメGIFをCanvasで制御再生できるライブラリがあって、そっちのほうが有名ですがそれとは別です。 どうやらAS3のライブラリをJSに移植したものみたいでソースコードを読もうとしても全然分からないけど、便利すぎるので全面の信頼をおいて使います。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く