タグ

ブックマーク / blog.syuhari.jp (6)

  • [Android] 実機のスクリーンショットの撮り方 | Sun Limited Mt.

    Android 端末の実機でのスクリーンショットの撮り方です。 端末の設定 設定 > アプリケーション > 開発 を開き、「USB デバッグ」にチェックが入っているか確認。チェックが入っていない場合はチェック入れる。 USB ケーブルで PC に接続する。 デバッガ ( DDMS ) の起動 SDK の tools ディレクトリに入っている DDMS(Dalvik Debug Monitor Service) を起動します。tools にパスが通っていればターミナルから ddms で実行します。(Windows なら tools/ddms.bat をダブルクリックしてもOK) $ ddms スクリーンショットを撮る スクリーンショットを撮りたい端末を選択して、DDMS の メニュー [Device] > [Screen Capture] を選択する。別ウィンドウが開き選択した端末のスクリー

  • CakePHP Textヘルパーの truncate を全角文字に対応させてみた | Sun Limited Mt.

    CakePHPText ヘルパーに truncate という指定された文字列を任意の長さに省略するメソッドがあります。 しかし、このメソッドは全角文字を考慮していないため全角文字に用いると文字化けすることがあります。 そこでこのメソッドを全角文字に対応させてみました。 function truncate($text, $length, $ending = '…', $exact = true) { if (strlen($text) < = $length) { return $text; } else { mb_internal_encoding("UTF-8"); if (mb_strlen($text) > $length) { $length -= mb_strlen($ending); if (!$exact) { $text = preg_replace('/\s+?(\

    uechoco
    uechoco 2010/09/08
    mb_truncate、truncate、TextHelper
  • OpenPNE で画像がアップロードできなくなったときのチェックポイント | Sun Limited Mt.

    OpenPNE の画像がアップできない原因はいくつかあります。GD がないとかは他にも参考になるサイトがあるのでそれ以外の場合を書きました。 最初からアップロードできない場合 MySQL の最大パケット転送料に引っかかっている場合があります。以前書いた以下のエントリが参考になるかと思います。 MySQL に大きなデータを送る際に max_allowed_packet を確認した方がいい 急に画像がアップロードできなくなった場合 今回この調査依頼が来て、調査したところ MySQL の最大テーブル長 (Max_data_length)に引っかかっていました。 mysql > show table status like 'c_image'\G *************************** 1. row *************************** Name: c_image

    uechoco
    uechoco 2009/07/13
    OpenPNE、画像、MySQL、2.8、max_allowed_packet、MAX_ROWS、AVG_ROW_LENGTH
  • OpenPNE 2.8 から 2.12 へバージョンアップした際のメモ | Sun Limited Mt.

    OpenPNE 2.8 から 2.12 へバージョンアップをした際のメモです。OpenPNE にはバージョンアップ時の SQL, スクリプト(必要な場合)が入っていますが、一つ前のバージョンからしかバージョンアップは出来ません。2.8 から 2.12 などメジャーバージョンが飛んでいるようなバージョンアップのときは 2.8 -> 2.10 -> 2.12 と順番にバージョンアップする必要があります。 ちなみに OpenPNE のバージョンは 2.x.y の x が偶数なら安定版で奇数なら開発版です。2.8 から 2.12 へのバージョンアップはこの安定版のバージョンのみ行えばいいので、2.8 -> 2.10 -> 2.12 となります。 今回は実際のバージョンアップを番サーバに対して行う前にローカルに環境を作成してテストしてから行いました。2.8 は公式サイトからはダウンロードできないの

    uechoco
    uechoco 2009/02/12
    バージョンアップ
  • 【OpenPNE カスタマイズ】バリデーションを行う ini ファイルの書式 | Sun Limited Mt.

    OpenPNE のバリデーション処理を定義する ini ファイルの書式に関するメモです。 例えば ?m=pc&a=page_hoge という URL に対するバリデーションを行うときには /openpne/webapp_ext/modules/pc/validate/page/hoge.ini というファイルを作成します。 hoge.ini ファイルには以下のようにバリデーションを定義します [name] type = "string" required = 1 caption = "名前" [age] type = "int" required = 1 caption = "年齢" min = 18 max = 99 [tel] type = "regexp" required = 0 default = "" caption = "電話番号" regexp = "/^\d{2,4}-\

    uechoco
    uechoco 2008/07/14
    バリデーション、ini
  • PHP 開発に使う10個のツール | Sun Limited Mt.

    DaveDevelopment ? Archive ? 10 tools for Modern PHP Development で「PHP の開発に使われている10個のツール」が紹介されていました。 PHPUnit ユニットテスト自動化ツール Selenium RC Webブラウザからの総合テスト自動化ツール PHP CodeSniffer PHPのコードスタイルをチェックするツール Phing PHP版Ant Xdebug デバッグツール PHPDocumentor PHPソースからドキュメントを作成ツール phpUnderControl ビルドツール ZendFramework or insert your favourite framework here フレームワーク Subversion バージョン管理システム Jira 課題トラッキング&プロジェクト管理アプリケーション 私が使

    uechoco
    uechoco 2008/03/24
    開発ツール
  • 1