Creating an realtime collaboration tool: Agile Flush - .NET Oxford
![デザイナーとエンジニアの良い関係](https://cdn-ak-scissors.b.st-hatena.com/image/square/7cd56ea3179993fd8cd1783b1ea782faa9f714e9/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2F9efb36604c3b013268184ae983a8a7e9%2Fslide_0.jpg%3F3883129)
#!/usr/bin/swift import Foundation typealias Failure = (NSError!) -> Void typealias ResultBlock = (NSData!, NSError!) -> Void /// JSONObjectWithDataの戻り値として使用する enum JSONObjectWithDataResult { case Success(AnyObject) case Failure(NSError) } /// NSDataをJSONオブジェクトに変換し、JSONオブジェクトまたはエラーのいずれかを返す func JSONObjectWithData(data: NSData) -> JSONObjectWithDataResult { do { let json = try NSJSONSerialization.J
この記事は自分のはてなブログに書いた記事のqiitaコピペ版です.http://programmermot.hatenablog.com/entry/2014/11/09/033433 何が起こったのか gradle普通にやると,gradlewとかいうgradleを持ってない下々の者でもgradleを利用できるようになる便利ツールがあるんだけど,なぜか「Error: Could not find or load main class org.gradle.wrapper.GradleWrapperMain」というエラー吐いて今動かなかった. 色々調べてると,/gradle/wrapperの中にある,gradle-wrapper.jarが存在しないからと言われた. 何が原因だったのか 色々調べてると,<project root>/gradle/wrapperの中にある,gradle-wrap
正誤表/サポート表:たのしいSwiftプログラミング[iOS 8&Xcode 6対応] 下記のとおり、記載内容に多くの誤りがございました。訂正するとともに、深くお詫び申し上げます。また、Xcode 6.1 / iOSへの対応にともなう修正も下のサポート表にまとめましたのでご参照ください。 正誤表:初版第1刷(2015年3月16日最終更新)
はじめに iPhoneやiPadは、あたりまえですが画面があって音も出て、インターネットにもつながり、さらにはGPSや加速度センサも付いていて、スマートフォンアプリに必要な機能を実現するにはかなり「揃っている」デバイスです。ただ、それでもiPhoneからにおいは出せませんし、脳波はとれませんし、時計のように腕に巻くことはできませんし、直接電子回路をつなげることはできません。 そういった「iOSデバイスにない機能」を使うには、外部デバイスに頼る必要があります。嬉しいことに、昨今のスマホアプリ開発人気のおかげで、iOSアプリと連携させて使えるデバイス、すなわちiOSアプリと連携させるためのSDKや、Web APIが用意されているデバイスが色々と市販され始めています。 本連載では、そういった「iOSアプリの可能性を広げるデバイス」を毎回1つずつ取り上げ、その特長や、連携させるためのアプリ側の実装
Progateの学習画面 その昔、生きるための象徴的なスキルを「読み書きそろばん」と表現した時代があった。 基礎的な技術は永遠であり、これが不要になることはない。しかし時は流れ、これだけでは不足を感じるようになったのも事実である。特にコミュニケーションは重要な位置付けを示しており、中でも外国語は必要に迫られて学んでいる人も多いのではないだろうか。そして近い将来、生きるために「必須」となるであろう言語がもうひとつ存在している。 プログラミング言語だ。 もし、この言葉をある一部の技術者が使う特別なものだと認識している人がいるのなら、それは早晩大きな過ちだと気がつく日がやってくるだろう。プログラミング言語を理解することは、外国語を学んで広い世界を知ることとよく似ているのだ。 そして今日、ここでご紹介するProgateはその手助けをしてくれるものになるかもしれない。詳しく説明しよう。 日本の学習環
Swift is now open source. For the latest news, visit the Swift open source blog Xcode 6.1 introduces yet another way to experiment with Swift in the form of an interactive Read Eval Print Loop, or REPL. Developers familiar with interpreted languages will feel comfortable in this command-line environment, and even experienced developers will find a few unique features. To get started, launch Termin
EnterpriseA faster, more flexible GitHub EnterpriseToday, we’re releasing an all-new GitHub Enterprise designed to make it even easier for developers and businesses around the world to use GitHub at work. Now available on Amazon Web… Today, we’re releasing an all-new GitHub Enterprise designed to make it even easier for developers and businesses around the world to use GitHub at work. Now availabl
Help us understand the problem. What is going on with this article? 「RaptorはどのようにしてUnicornの4倍、Puma, Torqueboxの2倍の速度を達成したのか」を読んでまとめてみました。 原文はこちらです。紹介については許可を貰っています。 How we've made Raptor up to 4x faster than Unicorn, up to 2x faster than Puma, Torquebox とても読みやすい英語ですので是非原文も読んでみてください。 How Ruby app servers work Rackアプリケーションの構成についての紹介と、コネクションをどのように扱うのかについて。 prefork/threadingやBlocking I/OおよびEvent I/Oの組み
About About BusyBox BusyBox in VM Screenshot Announcements Documentation FAQ Command Help Get BusyBox Download Source Download Binaries License Products Development Browse Source Source Control Mailing Lists Bug Tracking Use less RAM Contributing Links Related Sites Tiny Utilities Sponsors Developer Pages Rob Bernhard Denys - resume - kernel inlines - kernel size - mboot - linld - init must die -
いかがですか? 「へぇ~、結構使われてるじゃん!」と少しは興味を持っていただけましたか? 実際に、BusyBoxが組み込みLinuxをベースとしたさまざまな機器に搭載されていることを理解していただいたところで次にいきましょう。 なぜ組み込みにBusyBoxが使われるのか? 前述の内容で、BusyBoxが組み込みLinuxをベースとしたさまざまな機器に採用されていることが分かったと思います。 次に、「じゃあ、なぜ“組み込みLinuxの世界”でBusyBoxが広く使われているの?」という疑問がわいてくるのではないでしょうか? その理由は以下の2つにあります。 ファイルサイズを削減できる コンパイル作業が簡単 これだけではイメージしづらいと思いますので、以下でもう少し詳しくこの2つについて解説します。 ファイルサイズを削減できる 組み込み機器の場合、システムファイルを格納する補助記憶装置として、
表示中のページから http://www.kayac.com/news/2014/07/golang にリダイレクトしようとしています。 このページにリダイレクトしないようにする場合は、前のページに戻ってください。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く