Android: Eclipseビルドエラーの対処例 – Error generating final archive

eclipse_android_project_error

久々にAndroid プロジェクトを新規作成→ビルドしたところ、上図のエラーが出力された。
詳細原因は深く調査していないが、以下の操作を以て解決したので、ご参考まで。

Continue reading

Posted in Android | Tagged , | Leave a comment

Flex: State、Transitionによる画面遷移 – ログイン画面

Flex: State、Transitionによる画面遷移 - ログイン画面

FlexのStateの遷移によって表示するUIを変更することで、簡潔に画面遷移を実現する。その際のTransition効果(フェード)を付与する。今回はログインフォームを例に採り、ユーザーのログイン画面と新規登録画面の2つの状態をStateによって切り替えるmxmlソースを下記に紹介する。

Continue reading

Posted in ActionScript | Tagged , | Leave a comment

WordPress: 本文・コメント中のURLの自動リンクを抑制する – make_clickable

最近のWordPressは本文・コメント内のURL(http:~、ftp:~)に自動的にリンクを貼る機能があるのだが、ソースコード中の文字列にまでリンクを貼られるとコードそのものが崩れる為、それを抑制するよう使用テーマのfunctions.phpに以下のコードを追記する。

Continue reading

Posted in WordPress | Tagged | Leave a comment

WordPress: Facebook OGP Social Plugins(Like、コメント)の設置方法

FacebookのOGP pluginについては、結構な頻度で仕様変更があるので、Webにある過去の記事を参考にさせて頂くものの、なかなか上手くいかないこともあり、今回設置には手間取ったので、その作業経過をまとめておきます。結論から言うと設置にはWordPressのプラグインは使用せず、テーマファイルを直接編集する方法を採り、無事FacebookのDebugツールで認識できました。

Continue reading

Posted in WordPress | Tagged , | Leave a comment

Linux: RedmineとSubversionのインストール・設定例

Linux(ここではCentOS)にプロジェクト管理ソフトウェアであるRedmineとバージョン管理システムであるSubversionのインストール方法と設定例を以下に紹介。想定としては、WebサーバやDB以外は何も設定されていないサーバ環境を対象とした手順。すでにインストールしているものや設定済みのものは適時読み飛ばし下さい。
※参考サイトは記事の末尾をご参照。

Continue reading

Posted in Linux | Tagged , , , , | Leave a comment

携帯メールが自動受信できない原因・対処法

先日保有している携帯電話(005SH [Android2.3])のメールが自動的に受信できなくなったので、以下の方法試みたが一向に改善しなかった。

  1. メール設定を全文受信
  2. 迷惑メールフィルタを切る
  3. 携帯電話の初期化
  4. USIMの取り外し・取り付け

ショップに相談したところ代替機を貸与されたのだが代替機でも同様の事象が発生した為、USIMデータが破損していると推定し、USIMの交換を実施頂く。交換後は正常にメールが自動受信できるようになった。

スタッフにUSIMの破損原因を伺ったところ、磁気の影響で壊れることもあるとのこと。携帯をPASMOと同じポケットに入れていたのが不味かったのかな。

端末本体に原因がない事象の為、うかつにメーカー修理に出すと2週間は代替機を使わなければならないので、修理前にはUSIMの検証もしておくとベター。

Posted in Android | Tagged | Leave a comment

Android: 005SHをデバッグモードで認識させる

Androidのデバックはこれまでお古X06HTで実施していましたが、やはりいつも使う携帯(SHARP 005SH)でデバック・テストをしたい為、その環境準備を以下に記載。

Continue reading

Posted in Android | Tagged , | Leave a comment

WordPress: 解決策→「要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります。」

事象

WordPressのプラグイン、テーマの自動更新をWebから実施する際に以下のメッセージが発生し、自動更新が中断。

メッセージ

要求されたアクションを実行するには、WordPress が Web サーバーにアクセスする必要があります。
次に進むには FTP の接続情報を入力してください。 接続情報が思い出せない場合は、ホスティング担当者に問い合わせてください。

原因・対処法

apacheユーザーにpluginディレクトリへの追加や更新権限が無い為。解決策としてはwordpressの最上位フォルダ上でchown -R apache <フォルダパス>を実行しapacheの権限を付与することでOK。

Posted in WordPress | Tagged , , | Leave a comment

Linux: シェル(Bash)の機能の概要 – 復習のための覚書(前編)

シェルとは

  • ユーザーとカーネルの間のインターフェイス。ユーザーが入力したコマンドや文字列のメタキャラクタを解釈するインタープリタ。

Continue reading

Posted in Linux | Tagged , , | Leave a comment

Bash: 数値と文字列の判別

手っ取り早く数字文字列とそれ以外の文字列を判別する条件式は以下のとおり。

コード

#!/bin/sh

if expr "$1" : '[0-9]*' > /dev/null ; then
  echo "数値です"
else
  echo "数値以外です"
fi

実行結果

$ ./if_numstr.sh 123
数値です
$ ./if_numstr.sh abc
数値以外です

解説

exprで正規表現を用いて数値を判定。exprは内部コード以外にも標準出力にも結果を返すので、不要なそれは/dev/nullへリダイレクトする。

Posted in Linux | Tagged , , , | Leave a comment