! crip opensource articles


suakx devlog: Unity (iOS)で画面の回転を封じる →

radiumsoftware:

iOS上のUnityで普通にアプリを組むと、画面の向きが自由に回転してしまう。Unity側の描画は固定することができても、その裏側で黒い四角形がグルグル回ったり、システムUI(アラートダイアログやGame Centerのオーバーレイ表示)の向きが画面と一致しなくなってしまう。なんとも不恰好だ。

Unityのコミュニティを検索してみると、これを防ぐ最も簡単な方法として、以下のようなコードが紹介されている。

iPhoneKeyboard.autorotateToPortrait = false;...

— 5 months ago with 2 notes
"Standard ECMA-376 Office Open XML File Formats 1st edition (December 2006), 2nd edition (December 2008) and 3rd edition (June 2011) This Standard defines Office Open XML’s vocabularies and document representation and packaging. It also specifies requirements for consumers and producers of Office Open XML. An Office Open XML overview is available on the Ecma website."
— 8 months ago
"PHPExcel - OpenXML - Create Excel2007 documents in PHP - Spreadsheet engine Project providing a set of classes for the PHP programming language, which allow you to write to and read from different file formats, like Excel 2007, PDF, HTML, … This project is built around Microsoft’s OpenXML standard and PHP."
— 8 months ago
"HTML5 port of the indie platform game Emberwind."
— 8 months ago
ゲーム屋がソーシャル業界で成功するために
~ダービー×ダービー安定運営までに得た教訓~
日時  9月8日(木) 17:50~18:50 形式 セッション(60分)
受講スキル
ソーシャルアプリ開発未経験でこれから参入しようと考えているが、何を調査、学習すれば良いか悩んでいるゲームプログラマ、プランナ、ディレクタ。 参入後、アプリケーションの安定(サーバ、収益、人員)運営に悩んでいる方。
受講者が得られる
であろう知見
・ソーシャルゲームを開発する際にどんなスキル、考え方が必要となるか。
・ソーシャルゲーム開発時に嵌りやすい落とし穴とその回避策。
— 8 months ago
"

そのほか、セキュリティの問題もある。Leonard氏は自身のコンピュータを例にとり、次のように説明する。「現在、私のマシンには2,100ものDebianパッケージがインストールされている。マシンのアップデートを行うたびに、これらのパッケージの作者は該当するシェルスクリプトを私のマシンでrootとして実行しにかかる。文書パッケージや、何ヶ月も前にインストールしたっきり一度も使っていないパッケージも例外ではない。各パッケージのメンテナをそこまで信用したとしても、そうしたパッケージの1つがマシンに問題を起こすリスクがないとは言い切れない」

Leonard氏は、こうしたやり方を最低の権限の基本的なセキュリティを踏みにじるものだとし、「このことはデスクトップ・アプリケーションにシステムを破壊しうる権限を持たせるべきではないことを示している」と語る。サンドボックス化を可能にする取り組み ― そこにはプログラムのテストも含まれる ― が存在するとはいえ、「apt-getに対して一体どんなポリシーが書けるというのだろうか」と彼は疑問を投げかける。もちろん、YUMやその他すべてのパッケージ管理ユーティリティにも同じことが言える。

さらに、Leonard氏は柔軟性の低さについても不満を述べている。「私のマシンでは、各パッケージについて複数のバージョンは入れないようにせざるを得ない。また、私の環境にはGTK 2.8をインストールしてあるので、GTK 2.4のヘッダファイルに依存するプログラムはコンパイルできない。gnupgに対するセキュリティ・アップデートも、libreadline5との競合の問題からuser-mode-linuxをアンインストールしようとするので、インストールできない。さらに、10年前のプログラムを実行することもできない。昔のプログラムが必要とするライブラリは、今やすっかり様変わりしているからだ」。だが、こうした問題は回避できないものではない。むしろ、Leonard氏は次のように言う。「これらは、現在のインストール・システムによって勝手に決められて持ち込まれた制限に過ぎない」

"
— 1 year ago