2014年5月30日金曜日

SugarCRMのアップグレード

難しそうなので放っておいたのですが、ウィザードもあり、複雑な作業が必要なさそうなので自前のSugarCRMをアップグレードする事にしました。

環境

・Cent 6.5
・SugarCRM 5.2.0j

今回作業の到着地点

sugarCRM 6.5系 へのアップグレード完了

要約

・アップグレードウィザードでファイルを読み込ませると実行してくれる。
 ⇒「管理」→「アップグレードウィザード」

・アップグレードは、バージョンごと行う必要がある。
 ⇒zipファイル名に、fromバージョン、toバージョンがある。
  sourceforge.net に、ファイルがあるので必要数分取得
  http://sourceforge.net/projects/sugarcrm/files/

事前準備

・公式サイト等々にもある通り、データはバックアップしておきましょう。
 きちんとしている方は、ちゃんとマニュアル読むことをお勧めします。

 ・mysqlのバックアップ
  mysqldump -R -uusername –ppassword sugarcrm > sugarcrm.sql.dmp

 ・モジュール類のバックアップ
  tar –cvf sugarcrm.tar sugarcrm/

 重要5.x 系と、6.x系では、ウィザードの手順、画面構成に一部違いがありました。
 本画面例は5.x系のものですが、大きな違いはありませんでした。

手順

・事前に、必要なzipファイルを入手しておきます。

・「管理」→「アップグレードウィザード」を選択します。

・ファイルをアップロードします
 ⇒複数一気にいけそうな気配の画面ですが、更新できるのは1つでした。
 ⇒対応外のファイルをアップロードしても、認識されないようです。

img_000010


・「次へ」ボタンを押すと事前チェックが開始されます。 多少、時間がかかります。

img_000011


・事前チェックの完了メッセージが表示されるので、「次へ」を押します。

img_000001


・またしばらく待ちになります。

img_000002


・「次へ」を押します。また待ちになります。

img_000003


・処理が完了となりました。

 引き続きアップデートを続ける場合には一旦ログアウトを促されるので、
 指示に従いログアウト、再度ログインします。


・管理画面へ戻ると、バージョンアップされていることを確認できます


2014年5月13日火曜日

Flickrを使いこなそう(写真の並び順、向きの変更)

最近使い始めたflickr

使いだすとなかなか細かいことが気になってくるのですが、
しっかり機能を持っていました。

というわけで、自分が探した、試してみたことの紹介です。

アルバムを作ったけど、並び順を変えたい

1)You -> Albums -> 対象のアルバムを選択 -> Edit -> ドラッグアンドドロップで並び替え
 2)または、Editまでは同じで、Arrange -> Arrange by date taken(oldest fiest)
  newest firstも有り。(古い順か、新しい順か。それ以外も並び替え指定項目あり

写真の向きを変えたい

1)対象画像を選択して、右側にある「○○○」みたいなアイコンを選択
  その後、Rotateを選ぶと向きを変えられます。
 2)一括で行う場合、You -> Organize
  画面下部にある画像から編集したい画像を上部へドラッグアンドドロップ
  Edit Photos -> Rotate
  ・向き以外にも色々と編集できます
  ・写真のフィルタは、コンボボックスから選んだりすることができます


番外編

Androidアプリで写真を選ぶときに、出てきてほしくないフォルダがあるのだけど
 対象フォルダに、 .nomedia というファイルを作ると、出てこなくなります。
 ⇒該当フォルダおよび、そのフォルダ以下がすべて対象となります。
 ⇒反映されない場合には、一旦ファイルを切り取りなどして移動した後、
  元に戻すと反映されます。
  ⇒スマートフォンの再起動とかでもいけるかも・・・・(未検証


2014年5月12日月曜日

Excelの関数実用例

最近、Excelを使ったデータの編集作業を支援していたりするのですが、
一部では「最強のフロントエンドツール」なんていわれるくらいのExcelですので、
いろんなことができる事に改めて気づかされました。

今回は、その際に活用したExcelの実用例などを載せておきます。


●[E2]の値が変更対象シートに該当するデータであれば、"0"、
 そうでない場合には台帳よりデータを取得して結果を表示する
 (VLOOKUP)


=IF(E2="","",IF(ISNA(VLOOKUP(E2,変更対象シート!C$8:C$375,1,FALSE))=FALSE,"0",VLOOKUP(E2,台帳'!$B$13:$D$9587,3,FALSE)))

・VLOOKUP関数は、あいまい検索を許容しない事をお勧めします。
・この例では参照先の指定が絶対値ですが、きっちりやるならテーブル化をお勧めします。


●列数が異なる複数のシート間で、値参照を利用してデータを表示する


 1つのデータが、複数行にまたがる。なんてことはあると思います。
 システム観点では1データは1行である必要がある。

 そんなときにもExcelではよきに計らってくれる方法があります。

 詳しくまとめようとするとそれだけで1記事になってしまいそうなので
 キーワードだけまとめ。
 OFFSET , ROW()
 この関数を使う事で、対処できます。

=OFFSET(参照先シートのデータ参照起点(絶対値),(ROW()-このシートの開始行位置)*このシートのデータ1行あたりのExcel行数,参照起点からの列移動数)

OFFSETを活用すると、複数行のデータを1行に纏める。ってことも関数だけで実現できます。


●データ参照の基本

 =IF(A2="","",A2))
 完璧な処置ではないですが、これを入れるか入れないかで参照の完成度が違います。
 ⇒入れないと、ゼロがセットされてしまう事が多いですね。
 完璧ではない。といったのは、条件として=""としてますが、これが、
 実体はEmptyだったりすること、実体Emptyだったとしたときに""をセットしてしまうこと。
 この両方が対応できてないので「完璧ではない」

 そこまで対応すると計算式が増え、ファイルサイズも増え、自動計算も遅くなり、と
 色々でメリットも出てくるので、殆どのケースではこれでいいのではと思います。


●参照されるデータの基本

  Excelでは、「数値」と「文字」は別物なので、見た目が一緒に見えるのに
  VLOOKUPで比較しても一致しない事があります。
  そんなとき活用するのがTRIM
  =TRIM(A2)
  とするだけで、文字認識されます。




まとまりきらないのでこのへんで。

まだ随時公開していきたいと思います。

2014年5月9日金曜日

1TBまで無料な画像クラウドサービス[flickr]

Yahooが提供しているサービスです。(ただしUS)

https://www.flickr.com/


2014/05時点の情報です。内容は変更されている可能性があります。

要約

・1TBまで無料です。(4MBの画像なら262,144枚!)
・画像サイズはリサイズされず、そのままアップロードできます。
・動画のアップロードも可能
・ブラウザからドラッグアンドドロップでアップロード可能。


気をつけること

・Yahoo.comのアカウントが必要です。
・Androidのアプリはありますが、Playストアからはダウンロードできません。※日本では不可
 ⇒Amazonの提供するappsを利用するとダウンロードできます

Tipsなど

・アップロードする際に「アルバム」を作成、指定することができます。
・アルバムの並び替えができます

今後使いこなせるようになってきたら、続報を纏めたいと思います。
IFTTTでFlickrへ自動的に画像をアップするとか・・・