Calender
Sun Mon Tue Wed Thu Fri Sat
    123
45678910
11121314151617
18192021222324
252627282930 
<< November 2018 >>
広告
SEARCH

SELECTED ENTRIES
RECENT COMMENTS
RECENT TRACKBACK
CATEGORIES
ARCHIVES
LINKS
PROFILE
OTHERS
SKYPE
PC: skype.jojo.jp
chat
iPad: iphone.jojo.jp
chat call
THANKS



本日:
昨日:
多言語
広告
 ▼▲ 作業日報 ▼△
    What's under the hood?
インストール済drupal のバージョンを得る方法
incluide/bootstap.inc に
define('VERSION', '7.43');
などという記述があります。

もしくは管理画面の
http://[SERVER]/admin/reports/status

| 開発関連 | 11:05 | comments(0) | trackbacks(0) |
Polaroid Piguネタ(メモ)
殆どのAndroid携帯のソースはGPL違反
Most Android tablets fail at GPL compliance
GPL違反Androld list:一般的にAndroidのソースの入手は難しそうだ

邦:Polaroid Pigu 公式ツイッター

ベースシステムは Polaroid Qwartz PRO3523

ベースシステム開発者のサイト

【ROM焼き】Polaroid Pigu root 1 [転載禁止]©2ch.net
4 :SIM無しさん:2015/02/20(金) 22:46:53.49 ID:zx3Qeo2a ボリュームUPボタンと電源ボタンの同時押しで以下のメニューが出るんだが --------------------------------------------------- Android system recovery < PRO3523 Volume up/down to move hi enter button to select. reboot system now apply update from ADB apply update from sdcard apply update from cache wipe data/factory reset --------------------------------------------------- 一番下のwipe data/factory resetを選択するとpiguが工場出荷状態に 初期化されるんだろうか? 85 :SIM無しさん:2015/02/20(金) 22:49:07.67 ID:PaW/LuGn >>84 今さら何言ってるんだい? 86 :SIM無しさん:2015/02/20(金) 22:54:31.40 ID:zx3Qeo2a >>84追加 同時押しの後、電源オンを1回押すこと ちなみに ボリュームDOWNボタンと電源ボタンの同時押しでは以下のメニューが出る。 -------------- Factory Mode Auto Test Item Test Test Report Debug Test Clear eMMC Version Reboot --------------
| 開発関連 | 16:38 | comments(0) | trackbacks(0) |
jqplot 凡例崩れ

この部分のクラス名は jqplot-table-legend となっていますので適時サイズを調整

.jqplot-table-legend {
  width: 110px;     
}
上の width: 110pxは例ですので適当なサイズに調整
| 開発関連 | 13:01 | comments(0) | trackbacks(0) |
DBのスケールアウト設計_独り言
RDBを簡単?にスケールアウトするにはパラレルの仕組みを利用すれば良いのですが、これがSQLの制約が色々あって難しい(金さえかければORACLE RAC)。ビジネスモデルがまだしっかりしていないところで千万万単位(ORACLE 500万/CPU+RAC 250万/CPU)の設備投資をするのは難しい。PostgreSQLでも可能だが、システムとして不完全で安定的に動作しなかった、またSQLの制約が厳しく結局はSQLの修正が必要(かなり大々的に)。
 ビッグデータで流行のMEMCACHEDやHadoopなどは大規模化も容易だし高速なのは分かって、基本NoSQLなのでキャッシュ程度には使えるが、生データを入れ条件抽出や集計処理には向かないし、速度は処理系に依存する事になる。またアプリケーション側の大々的な修正が必要になる。

結局、お手軽にスケールアウトを行なうにはSQLの書き換えが必要で、そうなるとやはり小さな規模のRDBを組み合わせ、ビジネス層(アプリケーション側)でクラスタをサポートするほうが良い気がする、最初の問い合わせを分割を前提に組み立て集計を行い必要であれば前段のDBでメモリDBも採用し集計を行う。

| 開発関連 | 15:59 | comments(0) | trackbacks(0) |
Drushエラー
Drushで以下のようなエラー
$ drush site-info
SQLSTATE[HY000] [14] unable to open database file                                                              [warning]
PHP Fatal error:  Class 'DrupalPublicStreamWrapper' not found in /usr/share/drush/commands/core/core.drush.inc on line 444
Drush command could not be completed.
・こんなのも
system(): Cannot execute a blank command in drush_op() (line 597 of /usr/share/drush/includes/drush.inc). 

色々苦労した末
Debianのパッケージを利用していましたが、本家に行ってダウンロードしたものを利用することで解消しました。

| 開発関連 | 20:01 | comments(0) | trackbacks(0) |
【PHP5.4】Fatal error: Call-time pass-by-reference has been removed
PHP5.4では参照渡しが出来なくなりました。
関数の引数に対する参照指示がなくなっただけで、呼び出し時に参照を渡すことは可能です 一撃で解決できる魔法の言葉がないかと探したのですが、参照渡ししている全箇所を修正するしかなさそうです。。

※&(アッパサンド)を外すだけ、という情報もありますが、その場合は元々参照渡しをする必要は無かったはずです。又呼び出し側の&は通常は不要(PHPマニュアル:リファレンス渡し注意部)(リファレンスを返す)

リンク:
PHP公式マニュアル:PHP 5.4.x における変更点
参照渡しで引数を作成する.....マニュアルの記述は削除しておいてほしい
続きを読む >>
| 開発関連 | 10:34 | comments(0) | trackbacks(0) |
Linux上でPDFのサムネイル作成(1ページ目)&PDFへのリンク
【PDFの1ページ目をビットマップ化】
ImageMagicを利用する
convert aaaa.pdf[0] -resize 320 aaaa.jpg ¥;
・全ファイルの場合
find . -type f -name '*.pdf' -exec convert {}[0] -resize 320 {}.jpg ¥;
※PDFの差替えはCubeSoftのPDFUtilityが便利


【WEB上からのPDFへの特定ページへのリンク張り】
<a href="aaaa.pdf#page=5">aaa.pdfの5ページ目<a>
<a href="aaaa.pdf#zoom=150&page=5">150%にズーム<a>
<a href="aaaa.pdf#pagemode=thumb&page=5">サムネイル形式<a>
詳しくはアドビのサイトで、PDFOpenParameters.pdfを参照
| 開発関連 | 22:45 | comments(0) | trackbacks(0) |
Git クライアント for ウィンドウズ ( SourceTree良さげ)
まだ殆どなにもつかっていませんが、SourceTree良さそうです。
Linux上でgit使うのは問題ないのだけど、通常の作業はやっぱりWindowsの作業が多い。 sshのリモートリポジトリにユーザ、ポートを指定して接続も可能でした。

リンク:
SourceTree
| 開発関連 | 17:37 | comments(0) | trackbacks(0) |
PostgreSQL 行->配列 変換
PostgreSQLで配列項目(配列型の項目 integer[]等)に項目を入れたい場合の行列変換方法

・伝票明細テーブルに親伝票番号(no)と明細番号(lineno)があるとします
 これをno別にlinenoを配列化(縦横変換)するQUERY
select no,array(
  select lineno from 伝票明細 as a where a.no=b.no
  )

 from 伝票明細 as b
 group by no
文字記述は{1,2,3}と中括弧で囲う。
続きを読む >>
| 開発関連 | 10:29 | comments(0) | trackbacks(0) |
git で特定ファイルのみを追加
.gitignore で一旦全ファイルを否定しその後追加したいファイルを否定で記述
*.*
!*.php
!*.xml

続きを読む >>
| 開発関連 | 09:45 | comments(2) | trackbacks(0) |