タグ

2016年1月25日のブックマーク (2件)

  • PostgreSQL+RailsでテーブルのIDにBIGSERIALを使う | TECHSCORE BLOG | TECHSCORE BLOG

    こんにちは、河野です。 RailsとPostgresqlの組み合わせでmigrationを通してテーブルを作成するとき、デフォルトでは、IDのデータ型はSERIAL(INT)になります。 特にデータ量が多くない場合には問題ないのですが、データ量多くなったときにINTの上限値(2147483647)を超えてしまうとデータがインサートできなくなり、大変な事態になります。 実は、先日あるプロジェクトで、テーブルのIDがINTの上限を超えてエラーになってしましました。IDをBIGINTに変更することで対応できたので良かったのですが、そもそもテーブル作成時にBIGINTにしておけば問題は発生しませんでした。 では、どうやったらテーブル作成時にBIGINT(PostgreSQLなのでBIGSERIAL)を使用することができるでしょうか。 create_tableのオプションでIDの型を指定する cre

  • Cocos2d-xでのEditBoxの使い方 - hyoromoのブログ

    Cocos2d-xにはテキスト入力を行うWidgetとして「EditBox」が用意されています。 iOSだとUITextField、AndroidだとEditTextに相当するWidgetとなります。 今回はこのWidgetの使い方について書きます。 出来る事 だいたいiOS/Androidにあるテキスト入力のWidgetと出来る事は同じです。 テキストを入力する EditBox内に説明文を表示*1 EditBoxの画像設定。スケールも可 入力文字数を制限 文字入力タイプの制限*2 キーボードの決定ボタンの種類指定 フォント種類指定、フォント色指定、フォントサイズ指定 入力開始/入力後の文字入力イベント取得 キーボードの決定ボタンが押下されたイベント取得 コード 設定している内容の意味に関してはメソッド名でおおよそ検討付くかと思いますので省略します。気になるようでしたら公式ドキュメントを参

    Cocos2d-xでのEditBoxの使い方 - hyoromoのブログ