@iwasaki さんのアバター 28views

JavascriptのDateでタイムゾーンをゴニョゴニョする方法

function convertUTCtoJST(date) { return new Date(date.getTime() - (date.getTimezoneOffset() * 60 * 1000)); } 基本的にはアクセスした 2016年4月15日
@iwasaki さんのアバター 220views

Javascriptで.getFullyear() is not a function.が出た時の確認事項

date.getFullyear() is not a function. が出た時は date が Date型 になっっていない可能性があります。 new Date(date); してから使いましょう。 参考 http://stackov 2016年4月15日
@iwasaki さんのアバター 154views

Javascriptで連想配列の要素数を取得する方法

var myMap = { 'A': 'こんにちは', 'B': 'おはよう' }; この連想配列の要素数を取得する時 myMap.length では取得できず Object.keys(myMap).length; のようにして取得します。 2016年4月15日
@iwasaki さんのアバター 129views

Electronに内包されているWebブラウザについて調べてみた

簡単にWebアプリをデスクトップアプリにできる Electron 果たして内部では何のレンダリングエンジンを使っているのか、調べてみました。 結論から言うと Chrome (正確にはChromium?)です。 ソース1 http://ele 2016年4月14日
@iwasaki さんのアバター 17views

Aipoでエラーメッセージなどに変数を入れる方法

Aipoは多言語化対応のため、メッセージをローカリゼーションファイルに記載しています。 例えば今後変動する値が想定される場合などは以下の様な方法で変数を埋め込むことができます。 msgList.add(ALLocalizationUtils 2016年4月13日
@iwasaki さんのアバター 16views

Aipoでdelete分を発行する際にはbindを使う

String sql = "DELETE FROM eip_t_mail WHERE account_id = #bind($accountId)"; Database.sql(EipTMail.class, sql).param( "ac 2016年4月12日
@iwasaki さんのアバター 70views

VagrantとAnsibleを使ってAipoのインストール済環境を作る

Aipo8.1.1インストール環境をVagrantで作りましたが、今度はAnsibleを使ってみます。 Ansibleはいわゆる構成管理ツールとよばれるものになります。Ansibleにすることで冪等性が高まるのでそこがメリットのようです。 2016年4月11日
@iwasaki さんのアバター 391views

PostgreSQLでDATE型にCASTするときに空文字が含まれるケースの対応

PostgreSQLで文字列をCASTして日付形式にしてソートするなどの場合、空文字の扱いを考えておく必要があります。 PostgreSQL場合だと、空文字とNULLは別になるので、文字の長さを見て0であればNULLにする、という処理が必要 2016年4月8日
@iwasaki さんのアバター 123views

Vagrantを使って最新のAipoのインストール済環境を作る

Vagrantを使ってAipo8.1.1およびAipo6.0.1の環境を用意しましたが、実はAipoには配布用パッケージを簡単にビルドする仕組みが用意されています。 https://github.com/aipocom/distribute 2016年4月8日
@iwasaki さんのアバター 136views

Vagrantを使ってAipoのインストール環境を作る

仕事柄、色々なバージョンのAipoをインストールしたVirtualBOX上で動くCentOSイメージを用意することが多くあります。 Sourceforgeから各バージョンのインストーラーをダウンロードしてインストールコマンドを実行してもいい 2016年4月7日
@iwasaki さんのアバター 11views

Javaで文字を取り出す方法

#先頭1文字を取り出す方法 String hoge2 = hoge.substring(0, 1); #先頭1文字を除いて取り出す方法 String hoge3 = hoge.substring(1); 2016年4月6日
@iwasaki さんのアバター 82views

XCode7.3がインストールされない場合

XCode7.3のインストールを行うと、インストール完了の表示になるものの、実際のバージョンが7.2.1のケースが発生しました。 https://itunes.apple.com/jp/app/xcode/id497799835?mt=12 2016年4月6日
@iwasaki さんのアバター 28views

Proxyをhttps経由でアクセスする

ProxyPass /push/ https://XXX.XXX.XX.XX/push/ retry=1 timeout=660000 keepalive=Off ProxyPass / https://XXX.XXX.XX.XX/ ret 2016年4月5日
@iwasaki さんのアバター 63views

MySQLで文字列を日付としてソートする方法

SELECT * FROM hoge ORDER BY CAST(XXX AS DATE); 参考 https://dev.mysql.com/doc/refman/5.6/ja/cast-functions.html http://ame 2016年4月4日
@iwasaki さんのアバター 27views

You must first run “eb init”.が出た時の対処法

eb create する際に ERROR: This directory has not been set up with the EB CLI You must first run "eb init". が出る場合、コマンド実行しているデ 2016年3月31日
@iwasaki さんのアバター 68views

vagrantでmount: unknown filesystem type vboxsf エラーが出た時の対処法

vagrantで共有フォルダをマウントしようとすると以下のエラーが出ることがあります。 mount: unknown filesystem type 'vboxsf' ホストOSで以下のコマンドを実行します。 vagrant plugin 2016年3月30日
@iwasaki さんのアバター 48views

MacのEclipse4.5にPleiadesを導入すると起動できなくなる

MacのEclipse4.5にPleiadesを導入した際には Eclipse.app/Contents/Eclipse/eclipse.ini -Xverify:none -javaagent:../Eclipse/plugins/jp. 2016年3月29日
@iwasaki さんのアバター 37views

MySQLでAUTO_INCREMENTの値を確認する方法

方法1 SHOW TABLE STATUS LIKE 'テーブル名'; 方法2 select * from information_schema.columns where table_schema=database() and table 2016年3月28日
@iwasaki さんのアバター 28views

AWS-Elastic-BeanstalkでJava 7 with Tomcat 7 version 1.4.1 と Java 7 with Tomcat 7 version 2.0.8 両方に対応した形でlogrotateの設定を書き換える方法

Java 7 with Tomcat 7 version 1.4.4 でlogrotateのパスが変わった宣言がされています。 https://aws.amazon.com/releasenotes/AWS-Elastic-Beanstal 2016年3月25日
@iwasaki さんのアバター 90views

aipo.warを解凍して一部ファイルを差し替えた上で再パッケージングする方法

$ mkdir aipo $ cd aipo warファイルを解凍します。 $ jar xvf aipo.war 一部のファイルを差し替えます。 $ cp from to warファイルを削除します。 $ rm aipo.war warファ 2016年3月24日
@iwasaki さんのアバター 86views

Aipoでセッションタイムアウト後にプッシュ通知を受け取るとリトライが多発する

Aipoのセッションタイムアウトは3時間がデフォルトですが、タイムアウト後にブラウザを更新しない状態でプッシュ通知を受け取ると、 /push/?_=XXXXXXXXXXX のリクエストが大量に発生するようです。レスポンスはカラ「{}」になっ 2016年3月23日
@iwasaki さんのアバター 113views

Apacheのプロセス数を調べる方法

ps auxww | grep httpd | wc -l netstat -an | grep :443 | wc -l 2016年3月22日
@iwasaki さんのアバター 35views

psqlコマンドでバイナリデータのカラムをファイル出力する方法

Aipoのjetspeed_user_profileの中身をファイルに出力する場合などには以下のようにします。 sudo -u aipo_postgres /usr/local/aipo/postgres/bin/psql -U aipo_ 2016年3月18日
@iwasaki さんのアバター 25views

MacでCayenneModeler2.0.4が起動しない場合

OS X El CapitanにしてからCayenneModeler2.0.4が起動しなくなったようです。 起動しようとすると LSOpenURLsWithRole() failed with error -10810 みたいなエラーが出ま 2016年3月17日
@iwasaki さんのアバター 21views

メールアドレス一覧のファイルから重複したデータを削除する方法

trコマンドで空白を削除、sortコマンドで重複行を削除します。 tr -d ' ' < mail.csv > mail2.csv sort -u mail2.csv > mail3.csv 2016年3月16日
@iwasaki さんのアバター 84views

ApacheのSSL設定でエラーが出た時の対処法

SSL証明書の設定を行ってApacheを再起動しようとすると以下のエラーが発生しました。 Invalid command 'SSLCertificateFile', perhaps misspelled or defined by a mo 2016年3月16日
@iwasaki さんのアバター 29views

OS起動時にAipoを起動する

vim /etc/rc.d/rc.local sh /usr/local/aipo/bin/startup.sh 2016年3月16日
@iwasaki さんのアバター 45views

VirtualBoxですべてのネットワークカードのMACアドレスを再初期化した後にすること

VirtualBoxで.ovaファイルを読み込むときに「すべてのネットワークカードのMACアドレスを再初期化」にチェックを入れた場合に ifconfig してもIPアドレスの割当がうまく行っていないようでした。 service networ 2016年3月16日
@iwasaki さんのアバター 23views

Linuxで標準出力をファイルにも出力する

Linuxのコマンドで標準出力の結果を画面にも出しつつ、ファイルに出力するには tee コマンドを使用します。 追記の場合は -a オプションを使います。 # cat /etc/redhat-release | tee os.txt # a 2016年3月15日
@iwasaki さんのアバター 43views

topコマンドの結果をファイルに残す方法

-bオプションでバッチ化 -n オプションで回数を指定 -d オプションで更新間隔の秒数を指定 top -b -n 5 -d 1 > temp.txt 2016年3月15日