Python Developers Festa 2013.11 での発表資料です。 https://github.com/pyspa/pyfes/blob/develop/201311.rst 性能計測結果は Solaris 系の OpenIndiana 151a 上で実施したものですので、他の OS の場合は異なる傾向となる可能性もあります。 Read less
2013年6月2日、SF乱学講座で行われた海外ボードゲーム「ドイツゲーム」の勃興から現在までの歴史を考察する講座です。 2時間以上の講座となる為、Part1~3と分割しています。 Part 2 http://youtu.be/GXiQ0nw8hmU Part 3 http://youtu.be/bU2PdNtI5FA 講座に使用されているスライド https://docs.google.com/file/d/0B2fXntLkQD05TFZ4bEVmX1BpcVU/edit?usp=sharing 実録:食卓遊戯密着大本営発表廿四時より ・重要タイトルで振り返る捏造ドイツボードゲーム20年史(part1) http://toccobushi.exblog.jp/13792804/ ・重要タイトルで振り返る捏造ドイツボードゲーム20年史(part2) http://toccobu
こんにちは。@jedipunkz です。 以前、Sensu を Chef で管理する方法について書きました。 http://jedipunkz.github.io/blog/2013/06/20/sensu-chef-controll/ これは今年(2013)の6月頃の記事ですが、この時はまだ sensu-chef を include して使う別の Chef Cookbook が必要でした。また Redis 周りの Cookbooks が完成度あまく、またこれも 公式とは別の Cookbooks を改修して再利用する形でした。この作業は結構しんどかっ た記憶があるのですが、最近 GlideNote さんのブログを読んで( ゚д゚)ハッ!と思い、 sensu-chef を再確認したのですが、だいぶ更新されていました。 下記が sensu-chef です。 https://github.com
私のiMac Late2012には、Parallels Desktop 8を使ってWindows 7をインストールして使っています。「初音ミク」等の、Windowsでしか動かないソフトを動かしています。で、これはBootCampでWindows入れてても同じなのかもしれないですが、Mac用のキーボードでWindowsを使うことになります。 Parallels Desktop 8 for Macposted with amazlet at 13.05.14Parallels (2012-09-05) 売り上げランキング: 39 Amazon.co.jpで詳細を見る とはいっても、ショートカットの大部分はParallels Desktop 8の環境設定で、予め『Command+C (Mac)』→『Ctrl+C (Win)』に置換してくれるので、殆どの場合なんの不都合もありません。Macを触って
iOS Advent Calender 2013 iOS second stage一日目担当の@keroxpです。普段は大学の研究室でインターフェースの研究をしていたり、仕事先の会社でiOSアプリの開発を行っていたりします。 さて、今回私が取り上げるテーマは「Xcodeと自動化」です。予告のタイトルでは「XcodeとContinuous Integration」だったのですが、CIを含めた自動化という題材でお送りしたいと思います。 自動化の意義 iOSに限らず、ソフトウェア開発の日常には様々なイライラが存在します。一つ一つは小さく、手間も少ないように思える事柄でも、手動でやらなくてはいけないことがひとつふたつ...と増えていったり、開発期間が長引くにつれて毎日毎日一定時間同じ作業を手動で行わなくてはならなくなります。 Don't Repeat Yourself!! そこでこの記事ではXco
http://engineering.zillow.com/the-search-for-mobile-app-test-automation/不動産価格サイトのZillowが、エンジニアブログで、モバイルアプリのテスト自動化のソリューションを比較検討した経緯を紹介してます。 1) 背景 モバイル向けのテストツールを2年半探したが、Robotiumフレームワーク(Android)は1ヶ月ももたずに使えなくなったので、テストケースを定期的に実行するチャンスがなかった。次にKIF (iOS) は、アプリと直接つながったObjective-Cのコードを書かなくてはいけなかったので断念。XcodeのInstrumentsは、ワークしたものの、メンテしきれなくなった。 2) Robotium Drawbacks テストケースごとにコンパイルする必要があった。ANt, pomファイルのメンテナンス。J
最近こんな記事を見かけて、フーンと思いながら眺めていたら、便利そうな内容(Ease debugging of Backbone events)を見かけたので、自分なりにアレンジしてみました。 Backbone.jsで作成したオブジェクトで発火した全イベントをこんな感じでconsoleに出力してくれます。 ソースは以下(コメントの指摘を受けて一行修正しました)。 (function () { 'use strict'; // ログのスタイル var logStyles = { timestamp: { color: 'gray' }, label: { color: 'white', 'border-radius': '2px' }, event: { color: 'blue', 'font-weight': 'bold', 'font-size': '110%' } }; // ラベルの
自分のウェブサイトを作って公開するにはサーバーが必要ですが、自分で構築するのはかなり面倒ですし、レンタルすればお金がかかります。しかし、Dropboxのアカウントを持っていればクリックからたった数秒でDropbox上にウェブサイトを作成できて公開できるのが「Small Victories」です。実際にどれくらい簡単に作れるのか試してみました。 Small Victories http://smallvictori.es/ まずはSmall Victoriesのサイト中段にある「Connect to your Dropbox!」をクリック すると連携認証画面になるので「許可」をクリック こんなページに飛ばされます。 自分のDropboxページに戻ってみると「アプリ」というフォルダが作成されているのでこれをクリック 「smallvictori.es」というフォルダをクリック すると中には画像フ
ApacheのRewriteRuleで「/hoge/配下にアクセスがあったら http://example.jp/fuga/ に301リダイレクトを行う」ってな処理を書く場合、先頭に/が必要な場合と必要ない場合がある。 RewriteEngine on # これでいける場合もある RewriteRule ^/hoge/(.*) http://example.jp/fuga/$1 [R=301,L] # こう書かないとダメな場合もある RewriteRule ^hoge/(.*) http://example.jp/fuga/$1 [R=301,L] この先頭に/が必要不要の違いはなんだろうなーと思っていたが、先日理由がわかった。 Apacheのドキュメントにしっかり書いてあった。 RewriteRule Directive What is matched? In VirtualHost c
Backlog の Amazon EKS クラスターを Blue-Green アップデートするためにやっていること Backlog の Amazon EKS クラスターを Blue-Green アップデートするためにやっていること backlog 2023年最も素晴らしいプロジェクトを表彰!Good Project Awardを開催しました 2023年最も素晴らしいプロジェクトを表彰!Good Project Awardを開催しました backlog Backlog開発者が夫婦の不和をなくす家庭管理アプリを作ってみた話 Backlog開発者が夫婦の不和をなくす家庭管理アプリを作ってみた話 backlog 創業からもうすぐ80年の老舗企業!ミートボールでおなじみの石井食品様で、プロジェクトテーマパークを用いた研修を実施しました 創業からもうすぐ80年の老舗企業!ミートボールでおなじみの石井食
忘れないうちにメモ Linuxで普通に実行ファイルつくると.commentセクションとデバッグインフォメーションの 二箇所にコンパイラのバージョンが入ってる。これはobjdumpやreadelfで観測できる。 なぜこんなテクニックを知る必要があるかというとバグ報告で嘘のコンパイラバージョンを 報告してくる輩はけしてレアではないからである 1つめ。.comment セクションを objdumpで表示 % objdump -s -j .comment a.out a.out: file format elf64-x86-64 Contents of section .comment: 0000 4743433a 2028474e 55292034 2e342e36 GCC: (GNU) 4.4.6 0010 20323031 32303330 35202852 65642048 2012030
より鮮度が高く香りの良いコーヒーを求めて、自ら生豆を焙煎しコーヒーを抽出(ドリップ)するコーヒー愛好家も多いものですが、豆の煎り加減の調整が難しいため安定しておいしいコーヒーを淹れるのは熟練したプロでも至難の業だと言います。そんな難しい焙煎を、ボタン一つで誰でも簡単にかつ安定的にでき、さらにボタン一つでドリップまで行え、30分足らずで新鮮なコーヒーを淹れることができるコーヒーメーカー「カフェプロ503」を借りることができたので、さっそく試してみました。 焙煎機能付コーヒーメーカー カフェプロ503/コーヒー焙煎の【カフェプロ】 http://www.dainichi-net.co.jp/cafepro/mc/mc-503.htm 編集部に届いたカフェプロ503の箱はおよそ横70センチメートルと大きく、重量も10kgを超えるので、女性一人で移動させるのが大変なくらいです。 開けてみるとカフェ
本シリーズは、WebブラウザをUIとして利用した業務システムやアプリケーション(以下、Webシステム、Webアプリケーション)のテストをテーマとして、Webブラウザを使ったテストを自動化するOSSのツール「Selenium2」を紹介します。業務システム開発の現場で適用してきたノウハウを元に、これまでSelenium2について知らなかった人から以前使った経験がある人まで、より実践的な「使える」内容を盛り込んでいきたいと思います。 1. はじめに 今回は、Selenium2を利用して作成した自動テストをフル活用すべく、JenkinsというCI(継続的インテグレーション)ツールを利用して、Selenium2のテストを自動実行する方法について説明します。また、IE、Firefox、Chrome、Safariなど多様化するブラウジング環境でのテスト方法やテストの並列化についても説明します。 2. J
質問は簡単です。git と フィーチャーブランチ を利用しているソフトウェアチームにとって、完了済みの作業を開発のメインラインに取り込む最良の方法は何でしょうか?これは、確固たる意見を持つ両陣営によって繰り返し展開されている議論の一つですが、やはり議論には最低限の配慮を持って対応したいものです。 (その他の激しい議論の例としてはこれがあります: The Internet)。 リベースを行って、リポジトリの履歴をフラットかつクリーンに保つべきでしょうか?それとも、可読性と明晰さを犠牲にする事でトレーサビリティを得られる、マージを行うべきでしょうか?( ファストフォワード マージを禁止するなど。) 議論 このトピックは、vim と Emacs や Linux と BSD ほどまでには有名な論争の的とはなっていないものの、双方共に遠慮なく意見を述べ合っています。 all-things-git に
Cドライブの肥大化の原因を追究するために、C:\Windowsフォルダのサイズなどを調べていると、C:\Windows\winsxsが大きな領域を使用していることがあります。WinSxSはWindows コンポーネントストアディレクトリでサービシング処理に使われており、これにはWindows更新プログラム、Service Pack、修正プログラムなどが含まれています。 WinSxSフォルダ内にはハードリンクが置かれており、これらを削除することはWindowsを不安定にする危険性が高いため推奨されません。そこで今回はWindowsのService Packを恒久化することで、WinSxSの容量を減らしたいと思います。 Service Packのインストールを恒久化することで、Service Packファイルに使用されている領域を再利用することができますが、Service Packを恒久化した
付けただけでアクティブな気分!毎日のあらゆる活動を記録する「Nike+ FuelBand SE」が日本上陸!2013.11.06 23:15 運動不足が気になったらこれしかない! 本日、ナイキの新製品「Nike FuelBand SE」が世界同時発売されました。 FuelBandはシンプルなデザインと操作性が凝縮されたスポーツ用ウェアラブル・ガジェットで、運動する人、ファッション好きな人、新しいモノ好きな人などあらゆる人に満足してもらえる製品に仕上がっています。自分なんか、もうすでに運動した気になっていまいました。 見た瞬間に一目惚れしてしまいましたが、今日一日FuelBandを付けてさらに好きになりました。ここからは付けてみた感想を画像を交えてご紹介します。 超簡単に使えるアクティビティ・トラッカー FuelBand SEは、毎日ランニングしない人や普段からジムに通わない人でも使える、ク
これは欲しい! 摂取カロリーも測定できるライフログリストバンド「AIRO」2013.11.27 07:005,038 塚本直樹 ライフログリストバンドはここまで進化する! ライフログリストバンドって、使ったことありますか? ナイキの「FuelBand SE」やFitbitの「Fitbit Force」などに代表される、手首につけるだけで運動量を計測したり、日常生活におけるアドバイスをしてくれる便利なガジェットなんですが、そのライフログリストバンド業界に新たな挑戦者が現れました。 カナダ企業のAiro Healthが開発中の「AIRO」は運動量を測定できるだけでなく、血流を測定して食事で摂取したカロリーや栄養分を分析し、ユーザーに報告してくれるんです! ライフログリストバンドってこんなことまでできるんですね。 例えば、昼食で脂肪分が多い食事を取った場合、スマートフォン上に「夕食は脂肪分を控え
こんにちは。開発担当の福井です。 突然ですが、みなさん NSProxy をご存じでしょうか? NSProxy は Foundation の中で唯一 NSObject を継承しないクラスです(NSProxy のサブクラスを除く)。 また、その実装はほとんどありません。 今回はその NSProxy を使って view に対するメソッド呼び出しをフックしてみようというお話です。 NSProxy の使い方 名前からも推測できるように、NSProxy は Proxy パターンを実現するためのクラスです。 メッセージの呼び出しが動的に解決される Objective-C において Proxy オブジェクトを実現するのは実に簡単です。 NSProxy は、ただ自身に送られたメッセージを、そのまま別のオブジェクトに受け流すことで Proxy としての機能を実現します。 Proxy オブジェクトを作ってみる
git-flowのインストールとブランチ運用前のリポジトリ準備:Gitブランチを使いこなすgit-flow/GitHub Flow入門(2)(1/2 ページ) 数回にわたってgit-flowとGitHub Flowを使ったGitの活用テクニックを紹介します。今回は、git-flowのWindows、Mac、Linux別でのインストール手順、利用の仕方の流れ、ブランチ運用前のリポジトリ準備の流れを紹介。 前回の「いまさら聞けない、成功するブランチモデルとgit-flowの基礎知識」では、git-flowで利用するブランチモデルの概要について解説しました。今回は、git-flowのインストールとgit-flowを利用し始める前のリポジトリの準備について解説します。 git-flowをコマンドベースで利用 git-flowを利用するには、コマンドラインから利用するCUIのgit-flowを利用す
メールアドレスの「ルール」に関する話題が盛り上がっていますね。 「メールアドレスのルール」系まとめがそろって間違ってるのでご注意を 「メールアドレスのルール」なんて使ってはいけない3つの理由 これらのエントリに異論があるわけでありません。メールアドレスに関するルールというとRFC5322などがあるものの、現実の運用では簡易的な仕様を用いている場合が大半である…という事情は、私も以前ブログに書きました。、 本稿では、「空前のメールアドレスのルールブーム(?)」に便乗する形で、RFC5322に準拠したメールアドレスで、XSSやSQLインジェクションの攻撃ができることを紹介します。と言っても、SQLインジェクションについては、過去に書きましたので、本稿では、RFC5322バリッドなメールアドレスでSQLインジェクションとXSSの両方ができるメールアドレスを紹介します。 まず、攻撃対象として、以下
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く