https://github.com/soutaro/Arelish CoreDataを使わずにObjective Cのプログラムを書いていると、馬鹿みたいなことを馬鹿みたいに繰り返しやるはめになって馬鹿みたいである。しかしCoreDataを使ったとしても、NSFetchRequestを作るために馬鹿みたいなプログラムを馬鹿みたいに何行も書かなくちゃいけなくて、やっぱり馬鹿みたいである。 こういう状況を改善するために、Arelみたいに条件が書けたり書けなかったりするライブラリを作りました。 Arelish* arel = [Arelish arelishWithEntity:NSStringFromClass([YourCoreDataModel class]) context:managedObjectContext]; arel = [[arel where:@"parent" is:
10 CoffeeScript One Liners to Impress Your Friends You may have read “10 Scala One Liners to Impress Your Friends” at Marcus Kazmierczak’s blog recently featured on HN. Although I don’t know Scala (or Java), it all looks quite nice, so I decided to impress my friends too - folks go from Java to Scala, we go from Javascript to CoffeeScript. Assume node.js as the environment for all examples. Multip
Twitterから転載 ふとスレッドっていつ発明されたんだろうと調べてみたけどよくわからない。Linuxがカーネルスレッドをサポートしたのが2.6からで2003年とか意外と新しい??もちろんユーザレベルのスレッドはもっと古いんだろうけど、いつからだろう。 hideaki_t: NeXTSTEP(Mach 2.0?)にはcthreadがありました。 atsuoishimoto: 私がスレッドって用語初めて聞いたのは、たしか'90年代初頭のOS/2だったかなぁ? これが2004年の話か>NetBSD 2.x+, and DragonFly BSD implement LWPs as kernel threads (1:1 model) shidocchi: 私は院の研究室でMachのソースリーディングをやってた頃知った。 これが2001年 > October 2, 2001 Mac OS X
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
2日前くらいにFacebookを辞めたモバイルのGuruが書いたブログ記事を翻訳しました。FacebookのNoteとしてアップしてます。Joe Hewitt氏によると、Facebookは常にチャレンジすることを後押ししてくれる素晴らしい環境だったそう。そんな、エンジニアがハッピーでいられる環境を保つための新しい取り組みを先週Facebookが発表しました。その名も”Hackamonth”。 Hackamonthは、選ばれたエンジニアがいま在籍しているチームを離れて、自分が選んだサイドプロジェクト(主たるプロジェクトではない)の仕事ができるようにするもの。この取り組みの目的は、従業員の燃え尽きを防止すること。おまけに新しいサービスが生まれるかもしれない。 実際にいい感じの新サービスがこの取り組みから生まれているそう。ここ1年間で、Facebookは”Hackamonth”を35人のエンジニ
Protovis Protovis composes custom views of data with simple marks such as bars and dots. Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG
Lambda(ラムダ) は、小~中規模 WEB アプリケーション向けの軽量フレームワーク(*1)です。 PHP で動作します。動作可能な PHP のバージョンは下記の通りです。 PHP version 5.0 以上 ※ 5.3 以上を推奨 OS は UNIX系 / Windows で動作します。 なお、ライセンスは MIT Licese で、オープンソースソフトウェアとして公開されています。 (*1) 本体のソースコードは約1,200行程度(コメントを除くと約800行) – Ver 0.0.2 LPV (Logic-Prep-View) Lambda(ラムダ) は LPV (Logic-Prep-View) を採用した、まったく新しいコンセプトを持つフレームワークです。 また、DRY を追求することを最高の美徳とし、DRY しやすい環境を提供します。 DRY: Don’t Repeat Y
福島県南相馬市からの報告を続けよう。福島第一原発から20キロ、30キロの線で市域が3つに分断されてしまった街である。 「地震・津波」と「原発災害」の2つの被災地(死者・行方不明者は福島県で最多)であるこの街を訪れるにあたって、聞いておきたいことがあった。東京その他の全国で流れているマスコミの報道について、地元の人たちがどう思っているかである。そして、「東京」を筆頭とする他の地域の人々が「被災地」「被災者」に向ける視線についてどう思うか、である。 私がびっくりしたのは、南相馬市の市役所を取材に訪れた時だ。取材が終わり、担当の男性職員と軽い雑談になったときだ。 「NHKも朝日新聞も(南相馬市から)撤退してしまった。こないだ朝日はファクスで取材の問い合わせ来てたよね? あれどこだった?(福島市の電話番号だと同僚が言う)ほら、福島市ですよ。福島市から電話とファクスで取材してくるんだよなあ」 福島市
これですこれ。 ドルツのジェットウォッシャーという、細い強力な水流で歯の隙間の汚れを吹っ飛ばす機械です。数年前に、このひとつ前の型のやつを買って最初は水流が強くて歯茎に当たると痛かったりもしましたが、慣れてきたら本当にもう面白いように歯の隙間の食べカスがポポポポ~ンと飛び出してきて気分もすっきりです。ものすごく時間をかけて丁寧に歯を磨いた後でも『え!?こんなに?』というくらい汚れが取れてびっくりします。まあ僕の磨き方がヘタなのかもしれませんが……。 個人的には歯磨きの歴史を変えるような大発明品だと思うのですが、あまり使っているという人を見かけないし、パナソニックとオムロンくらいしか作ってないし、製造中止になったら困るので宣伝です。絶対いいですよ。 歯間ブラシとかフロスのように、歯の隙間に無理矢理何かをねじ込むような物は、何というか、それを使っているせいで余計に歯に隙間ができてしまいそうな気
NTTドコモやau、ソフトバンクモバイルなどが提供している、加入者同士で電話番号を利用して短文をやり取りできる「SMS(ショートメッセージサービス)」について、携帯電話会社を越えてやり取りできるよう、各社が検討を開始した事が2009年9月に明らかになりましたが、ついに実現しました。 詳細は以下から。 報道発表資料 : ショートメッセージサービス(SMS)の事業者間接続開始について | お知らせ | NTTドコモ ショートメッセージサービス (SMS) の事業者間接続開始について | 2011年 | KDDI株式会社 ショートメッセージサービス(SMS)の事業者間接続開始について | ソフトバンクモバイル株式会社 ショートメッセージサービス(SMS)の事業者間接続開始について|報道発表資料|イー・アクセス NTTドコモとKDDI、ソフトバンクモバイル、イー・モバイルが本日共同発表したプレスリ
Domain Suspension This domain has expired and is now suspended. If you would like to restore it please contact the registrar used to register your domain. You can check the registrar used for your domain at whois.CO. Este dominio ha expirado y está ahora suspendido. Si usted es el titular del dominio y quisera recuperarlo, por favor contacte el registrador que fue usado para registrar el dominio.
ナイキジャパンが2011年秋冬シーズンのプレスプレビューを開催した。テーマは「TAKE EVERY ADVANTAGE」で、NIKEの強みである「スポーツでのイノベーションとテクノロジー」を提案する。 中目黒にあるナイキジャパンのプレスルームに、ランニングやフットボール、スポーツウェアなど各カテゴリの新商品が展示された。なかでもテクノロジー関連製品の目玉は、GPSを搭載し、Nike+を楽しめる腕時計「Nike+ SportWatch GPS」だ。米国ではすでに販売されているが、日本では10月に発売する予定。価格は未定。 Nike+は自分の走った距離やタイムを記録し、ウェブで管理できるサービス。これを利用するには以前はiPodやiPhoneとスニーカーに搭載するセンサが必要だったが、2010年12月に登場したiPhone用アプリではGPSのみでデータを記録できるようになった。 Nike+ S
This page demonstrates client-side usage of some of the modules in NodeJS library. Why? NodeJS' library contains some modules (e.g assert) that we need to use in client-side, also. I especially want to use crypto module in client-side and will give a try to emscripten this week. Download node.js Browse the Source Code How It Works? The only difference between the backend platforms CommonJS designe
ChameleonはiOS向けのコードをMac OSXアプリにも転用できるようにするプロジェクト。 ChameleonはMac OSX用のオープンソース・ソフトウェア。iOSとMac OSXは同じObjective-Cを使ってアプリの開発が出来る。元々Mac OSXのサブセット+αという雰囲気に見えたiOSだったが、実際には独自の機能、コンポーネントが多数利用されている。 デモアプリ そのためiOS向けに開発したアプリのUIをMac OSX用アプリに転用するのは困難だ。しかしそれを実現するために行われているプロジェクトがChameleonだ。 ChameleonはiOSコンポーネントをMac OSXでも使えるようにすべく開発が進められている。これによってiOSアプリからMac OSXに入った開発者が、iOSアプリを少ない修正でMac OSXアプリにし、使ってもらえるようになるのだ。 デモア
2011/05/12 WebGLに脆弱性 ブラウザ上で3Dグラフィックスを実行するための規格「WebGL」の仕様および実装上の脆弱性が見付かったとの事[context, us-cert]。この問題を利用すると、攻撃者はDoS、クロスドメインによる情報漏洩の危険があるそうだ( atsushieno氏がブログでContextの翻訳を載せており非常に詳しい)。問題の根本原因はWebGLの仕様に関わる問題だが、Khronous Groupは、DoS攻撃についてはOpenGLの拡張機能「GL_ARB_robustness」で対応できるとしており、クロスドメインの問題については悪用を防ぐ手法を今後検討するとしている。 ブラウザ上でのゲームに対する影響がありそうだが、WebGLがデフォルトで有効になっているFirefox 4およびChromeブラウザは無効にしておいた方が無難だろう[セキュリティホールm
The administration framework for business critical Ruby on Rails applications. Active Admin is a Ruby on Rails plugin for generating administration style interfaces. It abstracts common business application patterns to make it simple for developers to implement beautiful and elegant interfaces with very little effort. A beautiful interface designed for real people. Global Navigation Customizable g
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く