分散バージョン管理を華麗に扱いたい堀口です。 GREE Advent calendar 2013 の 14 日目として参加させていただきます。 お二人に続き Haskell の話をしようかと思ったのですが、急遽無難な開発の話に変更しました :o Java や C++ には OOP の概念が必要であったように、分散作業の認識が薄いまま git や Mercurial を使うことは長期的に不幸をもたらします。 とあるプロジェクトにて、その一部を副産物のミドルウェアとして抽出すべく、アプリケーションと分離したい 不具合があったので原因を探りたいが、依存関係が複雑すぎるのでコードを読む量を減らしたい テストやレビュー、提案、リファクタの運用を強化したい よそのプロジェクトに迷惑を掛けないように、そこのツールを改良して使いたい。 いままで何気なく「こんなもんだろう」と思って手間をかけていませんでした
Mavericks というか、AppleScript 2.3 の主な変更点をまとめてきました。 AppleScript の新機能 (1) - ライブラリ - ASH Planning AppleScript の新機能 (2) - ライブラリの続き - ASH Planning AppleScript の新機能 (3) - ライブラリの補足 - ASH Planning ライブラリで 利用する Objective-C - ASH Planning AppleScript の新機能 (4) - use 構文 - ASH Planning AppleScript の新機能 (5) - コード署名 - ASH Planning AppleScript の新機能 (6) - GUI Scripting - ASH Planning これら以外にも変更点はあります。それらについて、補足...のようなま
iOS Advent Calendar 2013 14日目担当の @ikesyo です。 Function Reactive Programming Framework - Reactive Cocoa | Cocoaの日々情報局 iOS - ReactiveCocoaについて - Qiita [キータ] ReactiveCocoaのまとめ資料 - Qiita [キータ] Objective-C - ReactiveCocoaに出てくる用語の整理 - Qiita [キータ] [iOS]ReactiveCocoaFramework入門 | アドカレ2013 : SP #11 といった感じで今年1年で大分有名になってきた感がある ReactiveCocoa というリアクティブプログラミングライブラリーがあります。 このエントリーではその中でもObjective-CのランタイムAPIの利用箇所に
Marco.orgで非常に興味深い記事が書かれていたので紹介してみる。これは自動継続課金をiOSアプリで検討している開発者は必見の記事だと思う。 Why I Don’t Recommend Auto-Renewable Subscriptions, Even If Apple Lets Your App Use Them 結論からいうと、Appleの自動継続課金システムの問題でユーザを混乱させてしまう状況が発生するから、許可されたとしてもマニュアルの継続課金を使ったほうがよいという内容。 このMarcoさんの記事によると、最近はサービス系のアプリにも少しずつAppleが自動継続課金を許可し始めている動きがあると書いている。 ※SaaS系のアプリは自動継続課金を使おうとすると大抵リジェクトされる。 僕としては、自動継続課金がSaaS系でも使えるようになったら嬉しい事ですよねと思ってたんだけど
jenkinsでjobを作成する ご自由に。 AppleからJAVAプログラムをダウンロードしてくる 【公式Doc】http://www.apple.com/itunesnews/docs/AppStoreReportingInstructions.pdf この12Pくらいに「autoingestion.zip」があるのでダウンロードする 作成したjobのワークスペースに上記のzipの中身を展開する zipの中のautoingestion.propertiesにiTunesConnectのID、PASSを設定する jenkinsで以下のシェルを実行する REPORT_DATE=`date -v-2d +%Y%m%d` echo $REPORT_DATE java Autoingestion autoingestion.properties <ベンダーID> Sales Daily Summ
国内注目のWebサービスを支える言語・フレームワーク・アーキテクチャ一覧【2013年版】 をもとにナウい感じのサービスなどをまとめた。分類がおかしいかもしれないのん コード管理 ソースコードは Git で管理しているところが増えている Git GitHub GitHub Enterprise: Enterprise 向け Gitlab Gitlab Cloud Gitlab CE: オープンソース Gitlab EE: Enterprise 向け BitBucket Stash: Enterprise 向け codebreak; RhodeCode Gitorious GitPrep GitBucket GitHubクローンまとめ 無料でGitHubのような機能を実現するための候補 | Act as Professional - hiroki.jp 料金 private repositor
今回、Showrtpathブラウザ( http://showrtpath.com )というiOSのアプリをリリースしました。自分は英語が全然できないので、ストアに登録したアプリの説明文をGengo( http://gengo.com/ja/ )のウルトラコースで翻訳してもらいました。 ウルトラコースとは、ウェブサイト、会社紹介、マーケティング、PRに適した翻訳をしてもらいます。 1文字あたり9円掛かります。 翻訳した結果は、以下の様になりました。 翻訳前(一部抜粋) Showrtpathは高速で爽快な操作感のあるWEBブラウザです。 WEBページのコンテンツに集中できるシンプルなデザインでありながら、スマートにタブを操作できます。 リンクをロングタップで新しいタブとして開き、スワイプしてタブの切り替え、読み終わったらタブを閉じる。 これらの操作を素早くできます。 翻訳後 Showrtpat
こんにちは、去年は Cocos2d-x の記事を書いたのに一度も Cocos2d-x を使ったことがない @Gemmbu です。 今年は久しぶりに Objective-c でごりごり開発していました。 その中から C で出来るちょっと面白いネタを。 Method Swizzling とは? 簡単に説明すると、既に定義されているメソッドの実装を入れ替える機能です。 例えば以下のような Foo クラスを定義します。 // Foo.h @interface Foo - (void)func; @end // Foo.m @implementation Foo - (void)func { NSLog(@"call func"); } @end 以下のように使います。 Foo *foo = [Foo.alloc init]; [foo func]; // -> call func が出力される こ
新しくMacbookを買ったので、良い機会なのでやってみました。 だいたいこの通りにやっていく やること xcode + command line toolをインストールする boxen用ディレクトリを作る(デフォルトは/opt/boxen) our-boxenをcloneする Puppetfileにインストールしたいもの一覧を定義する site.ppに全体に適用する(インストールする)ものをincludeなどで書く {自分のgithub account名}.pp に個人用設定を書く インストール our-boxenのclone mkdir -p ~/src/my-boxen cd ~/src/my-boxen git init git remote add upstream https://github.com/boxen/our-boxen git pull upstream mast
Zeal is an offline documentation browser for software developers. Download for Windows Download for Linux Get Dash for macOS Version 0.7.1 Zeal comes with 189 awesome docsets! ActionScript Akka Angular AngularJS Ansible Apache HTTP Server Appcelerator Titanium AppleScript Arduino AWS JavaScript BackboneJS Bash Boost Bootstrap 2 Bootstrap 3 Bootstrap 4 Bootstrap 5 Bourbon C C++ CakePHP Cappuccino C
今回は「Mavericksで変わってしまった共有機能」について。OS Xはレガシーを大胆に切り捨てつつ進化を遂げてきたOSだが、ユーザとしては「急に言われてもなあ」という部分もあるはず。リソースが完全に削除された機能の復活は難しいが、そうでなければ手の施しようはあるはずで、それを力技でどうにかしてしまおう、という趣旨だ。 復活できる機能、できない機能 OS Xのメジャーバージョンアップに付きものといえば「新機能」だが、「レガシーの廃止」も一種の風物詩となっている。かつての主要な通信プロトコル「AppleTalk」はSnow Leopardのとき姿を消し、他のUNIX系OSとの互換性を強調するためか長年標準装備されていた「X11」も、Mountain Lionでついにダウンロードを誘導するだけの存在となった。 かつての看板機能に対しても遠慮がない。第99回に書いたが、Mavericksで(マ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く