Boeing’s Starliner spacecraft has successfully delivered two astronauts to the International Space Station, a key milestone in the aerospace giant’s quest to certify the capsule for regular crewed missions. Starliner…
![TechCrunch | Startup and Technology News](https://cdn-ak-scissors.b.st-hatena.com/image/square/92584d6251feb0822f349cf0211361b2833c9939/height=288;version=1;width=512/https%3A%2F%2Ftechcrunch.com%2Fwp-content%2Fuploads%2F2018%2F04%2Ftc-logo-2018-square-reverse2x.png)
僕がまだ大学2年生ぐらいの頃、サークルの飲み会に、既に就職したサークルのOBがやってきて、こんなアドバイスをしてきたことがある。 「社会人になったら、もう大学生みたいには遊べない。今のうちに思いっきり遊んでおいたほうがいいよ」 当時は「そんなものか」とあまり深く考えることがなかったが、今はこのようなアドバイス自体にかなりの抵抗がある。 この手のアドバイスをする人はかなり多い。就職が決まった大学4年生が、大がかりな卒業旅行を計画するのも、「もう、こんなに思いっきり遊べるのは、これで最後だから」という考えが裏にあるように感じられる。これは、ものすごく後ろ向きで、悲しい考えだと僕は思う。 果たして、「就職したらもう二度と大学生のように遊べない」というのは事実なんだろうか。確かに、終身雇用の会社に就職して、定年までずっと勤めるのであれば、もう二度と大学生のように長期間旅行に行ったりすることはできな
JavaScriptを利用したWebアプリケーション開発 JavaScriptはWebアプリケーション開発において非常に重要なポジションを占める言語です。クライアントサイドにおいては、XMLHttpRequestを利用した非同期通信によるステートフルなクライアントUI作成手法がAjaxという名前で広まったことが、JavaScriptの存在を多くの開発者に見直されるきっかけとなり、以前に増して広く利用されるようになりました。サーバーサイドにおいてもnode.jsの登場により一躍注目を浴びる存在となっています。 しかし、JavaScriptは開発効率や保守性の点で問題を抱えていることがよく指摘されています。その理由は、カプセル化の難しさや、名前空間がないことによるグローバル変数の汚染、動的な型付けによる型のあいまいさなど様々です。それらは型の問題を除いて、ほとんどがJavaScriptの無名関
Objective-Cの残念な子なところ - soutaroブログ それ、(ARC使っていれば)RAIIでもっと簡潔にできると思います。 @interface AutoTimer : NSObject -(void)report; @end @implementation AutoTimer { NSString *label; NSDate *start; } -(id)initWithLabel:(NSString*)labelText { self = [super init]; if (self) { label = labelText; start = [NSDate date]; } return self; } -(void)report { NSLog(@"%@: %g[sec]", label, -[start timeIntervalSinceNow]); } -(vo
最近のObjective-CはARCというオブジェクトポインタをスマートポインタにする機能があり、これのおかげでiPhoneアプリの開発ではRAIIができる。つまり、不要になったオブジェクトはその瞬間にデストラクタ(-dealloc)が呼ばれるため、デストラクタ内でリソースの開放を行なえる。 // デバイスのネットワークインジケータをRAIIで制御する @interface NetworkActivityGuard : NSObject @end @implementation NetworkActivityGuard - (id)init // コンストラクタ { [[UIApplication sharedApplication] setNetworkActivityIndicatorVisible:YES]; return [super init]; } - (void)deallo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く