2015-01-01から1年間の記事一覧

yum upgrade後にvboxの起動でmountエラーが発生する

vboxをupgradeした後、vagrant halt > vagrant upしたら以下のエラーメッセージが出てvboxが起動しなくなっちゃった。 Failed to mount folders in Linux guest. This is usually because the "vboxsf" file system is not available. Please verify that th…

PHPのタイムゾーンを設定する

久々にvagrantでfuelphpのインストールをしようとしてハマりました。 毎回やっていることなんで、メモメモ。 エラーメッセージ Error - date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use…

Oracle Instant Client のSQLPlus実行時、共有ライブラリ(libsqlplus.so)がないよって怒られる

CentOS7にOracle Client Instantをインストールしました。 tnsnames.ora作って、sqlplusを実行したらエラーが出てsqlplusが起動できない。 /usr/lib/oracle/12.1/client64/bin/sqlplus: error while loading shared libraries: libsqlplus.so: cannot open s…

vagrantの共有フォルダマウントがエラーでコケる

vagrant halt -> vagrant up したら、なんか知らないけどエラーになった。 どういうこっちゃ。 Failed to mount folders in Linux guest. This is usually because the "vboxsf" file system is not available. Please verify that the guest additions are …

シンボリックリンクを作成する

リリースアプリケーションのバージョニングとか、検証用の切り替えとか、シンボリックリンクを使っていると切り替えが簡単で良いですね。 いつもコマンドの使い方を忘れてしまうのでメモ。 メモするとさらに覚える気がなくなるけど。。。 環境 OS : CentOS7 …

アプリケーションサーバ起動時にServletを起動するよう指定する

通常、Servletは初回アクセスがあった際にインスタンス化されるそうです。 外部リソース(設定ファイルとか)の読み込み等の初期化処理がある場合、 アプリケーションサーバ起動時にインスタンス化してしまいたいですねぇ。 これはweb.xmlに「load-on-startu…

JSFファイル(xhtml)をWEB-INF配下に隠す

JavaEE7でWebアプリケーションを作っているのですが、 JSFファイルをどこに配置するのがベストなのか悩んでます。 Javaフレームワークとして本格的に触ったのがSeasar2だったので、 SAStrutsみたいにViewはWEB-INF配下に隠して直アクセスさせないようにした…

EclipseでGlassFishのログが文字化けするのを直す

本当はNetbeansで開発したほうがしやすそう、ってのは分かっています。 Web上での情報量も多いです。 プロジェクトの作成もNetbeans+Mavenでやっています。 でも、いきなりNetbeansに乗り換えるには時間が必要なんです。。。 ってことでEclipseでJavaEE7の開…

JPAのキャッシュでハマる

JPAのキャッシュでハマりました。 仕組みをちゃんと理解していないからだね。 現象 Webアプリケーションでデータ参照 別処理で該当データ削除 Webアプリケーションで再度同一データ参照 データがないはずなのに参照できる キャッシュと考えれば、当たり前で…

getSingleResultで javax.ejb.EJBTransactionRolledbackException(更新)

環境 Glassfish 4.1 Netbeans 8.0.2 JDK8 問題点 EntityManagerでNamedQueryを使ってデータ取得してるんだけど、結果がNullとなる場合だけ「javax.ejb.EJBTransactionRolledbackException」が発生しちゃう。 取得後にNull判定しようと思っていたのに。 em.cr…

MDwikiでローカルにオレオレWikiを作成する

最近、メモとかをmarkdownで作っています。 ベストってトコまでは使いこなせていませんが、テキストベースなので中々使いやすいです。 OS依存(ソフト依存)がないので。 でもテキスト単体だと複数ファイルの参照性とかには不便さを感じていました。 そこで…

コマンドライン(CUI)からSublime Textを起動する

ターミナルで作業していて、viじゃなくてがっつりテキスト編集したいなぁって。 Alfredで起動してもいいんだけど、カレントディレクトリのファイルをすぐ開きたい。 CUIから起動できたら便利ですよね? 環境 OS: Mac OS X 10.10.3 Sublime Text:Sublime Te…

Javaフレームワーク入門の勉強会を身内でやりました

Javaフレームワーク開発技術者を増やしたいので入門の勉強会をしてみました。 コワーキングスペースってとこを使いたかった、ってのもあります。 対象者はこんな若者たちです。 Java言語自体、あまりわからない 他の言語でも得意分野なし 基本情報にギリギリ…

IIS8でオレオレ証明書を利用する

Linuxではサーバ証明書の作成、設定等よくやっていたのですが、 IISではあんまりやったことなかったなぁ、と。 最近のIISではこんなに簡単にオレオレ証明書が登録できるんですね。 環境 サーバOS: Windows Server 2012 Webサーバ: IIS8 手順 IIS管理画面に…

vagrantで共有フォルダ(sync_folder)内ファイルの変更がapacheに反映されない

環境 CentOS7 apache 2.4.6 手順 掲題のまんま、反映されないことが多いです。 きっとapacheさんがファイルをいい具合にキャッシュして レスポンスをよくしてくれていることが原因みたいです。 nfsとかsmb使ってる時にも発生しそう。 以下のマニュアルにある…

macにcyberduck(WebDAVクライアント)をインストールする

MacにWebDAVクライアントを入れます。 Monacaの開発をローカルツールでやりたくて。。。 環境 OS:Mac OS X 10.10.3 WebDAVクライアント:Cyberduck 4.7 手順 Cyberduckのダウンロード 下記サイトよりインストーラーをダウンロードします。 Cyberduck | Libr…

lorisサーバ構築

lorisサーバ(画像配信サーバ?)を構築します。 なんで?とかはないです。 必要なんです。。。 OpenSeaDragon?JPEG2000?pyramid Tiff?IIIF??? 環境 OS:CentOS7 Webサーバ:apache2.4 画像サーバ:loris1.2.2(最新版は2.0だけどね) フォルダとファ…

CentOSで/usr/local/libにパスを通す

知りませんでした。 /usr/local/libへパスが通ってないなんて。。。 ソースコードからコンパイルしたライブラリって「/usr/local/lib」へインストールされるのですが、CentOSにてデフォルトで「/usr/local/lib」にパスが通ってないんで、『xxxxxx.so」がない…

httpd.confの文法チェック

すぐ忘れます。 しょうがない。人間だもの。 apachectl configtest 小さな会社の新米サーバー/インフラ担当者のためのLinuxの常識新品価格¥1,814から(2015/4/24 20:53時点)

vagrant用カスタムboxの作成

phpの開発環境構築にvagrantがよさそう。 さっそく試してみよう。 仮想環境はネットからDLするほうが簡単そうだけど、 仕組みを理解するためにも自分で作成してテンプレート化 してみましょー。 環境 ホスト環境 Mac OS X 10.9.5 Virtualbox 4.3.16 vagrant …

Redmineテーマのインストール

人は見た目が10割。 デザインのテーマは見やすく、シンプルでかっこいいのがいいよね!? 環境 Redmine 2.6(だいたいどのバージョンでも同じはず?) 手順 Redmineテーマの取得 # Redmineのテーマディレクトリへ移動 cd redmine/public/theme # git clone…

Javascriptでのオブジェクト配列破棄

最近、遊びでアプリ開発やWebシステム作るときによくJavascriptを使ってます。 今まで意識してなかったけど、SPA(Single Page Application)とかで作るとメモリリークっぽいことにも気をつけなきゃいけないですよね。 よくやるのが、オブジェクト配列の保持…

cocos2d-jsでweb用のビルドをする

最近、cocos2d-jsにはまっています。 『Cocos2d-html5ではじめるモバイルゲーム開発』読んで勉強中。 昔はJavascriptなんて、って思ってましたが、 最近はmonacaとかangularjsとか楽しいです。 さて本題。 cocos2d-jsをいじいじしていますが、ローカルじゃな…

vboxをカスタマイズする

vagrant便利ですね。 無駄にサーバや設定を作っては壊して遊んでしまいます。 さて、vboxは自前で準備できると何かと便利ですよね。 自分用のミニマムCentOSとか。 yum -y updateも毎回やるのめんどくさいし。 ってことでvboxを自前で準備してみましょう。 …

nginxを使ってローカルプロキシサーバをたてる(失敗)

インターネットルータ側でHTTP/HTTPSしか透過してないような環境でSSHしたかったので調べてみました。 タイトルにもあるように失敗です。 nginx ではHTTPSのフォワードプロキシに対応していないみたいです。 (HTTPのみなら成功したのですが。) イメージは…

Redmineのチケットにチェックリストを追加する

Redmineの便利そうなプラグイン見つけました。 普段チケットの概要にタスクリスト書いたりしてたんで、 これは使いやすそう。 最近はまってるOpenshift上のRedmineで早速、お試し。 環境 Openshift Online Redmine 2.6.0 Issues Checklist plugin 3.0.4 手順…

Openshiftでbashのaliasを使いたい

昔、ずっと『ls -l』ってコマンドラインで打ってました。 『alias』を知って感動した覚えがあります。 openshiftでも『alias』使いたい。 手順 以下のファイルにaliasを定義すればOK。 こんなところに居たのね。 ~/app-root/data/.bash_profile シェルスクリ…

CentOS6.5 に Oracle 11g Express Editionをインストールしてみる

タイトルのまんまです。 やってみましょう。 【環境】 CentOS 6.5 Oracle 11g Express Edition 【手順】 Oracle11g Express Editonの入手 以下ページからダウンロードする。(要Oracleアカウント) Oracle Database Express Edition 11g Release 2のダウンロ…

Sublime Textで行の先頭、末尾に移動するショートカット

Sublime Textで行の先頭や末尾にショートカットで移動したい。 できそうでできなかったので、調べてみました。 環境 MacOX 10.10.2 Sublime Text 3 build 3065 手順 ショートカットキー設定をすればOKみたいです。 Sublime Text 3 > Preferences > Key Bindi…

OpenShiftを使ってみる

Paasなんて、言葉だけしか知りませんでした。 こんなサービスがあるんですね。 Redhatさん、太っ腹!! Redmineとか入れて、うはうはしたいにゃ〜 OpenShift https://www.openshift.com/ 【環境】 MacOS X 10.10.2 ruby 2.0.0p481 git 1.9.2 【手順】 サイン…