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 【手順】 サイン…

angularjsのオレオレ理解

いいとこ jQueryでDOM操作をゴリゴリかかなくてよい Javascriptのスコープ万歳!! Javascriptのフレームワーク万歳!! 機能 ディレクティブ(directive) 双方向データバインディング(model) Javascript <> DOM 間で情報を同期してくれる仕組み。 Javascript…

Kindle Cloud Reader を試す

Kindle Cloud Reader を試してみました。 もともと電子書籍には興味津々、技術系の本をいろいろ読みたかったので Amazonで電子書籍を購入して試してみました。 今までは Google Nexus7 で読んでたけど、 PC開発時にはちょっと画面が小さいのよね。 良いとこ…

Sublime Text を使ってみる

markdown記法が見やすさ、書きやすさともに気に入り、 メモ書きとしてエディタを探していたら Sublime Text というエディタを見つけました。 高機能な有名エディタみたいで、 今後メインで使うことも考えて勉強開始。 Sublime Text 2 環境 Windows 7(64bit) …

fuelphpの導入とプロジェクトの作成

fuelphp絶賛勉強中。 まずは導入とプロジェクトの作成について。 環境 Mac OS X 10.0.5 php 5.4.30 手順 oilコマンド(fuelphpプロジェクト作成shell)のインストール プロジェクトの作成 oilコマンド(fuelphpプロジェクト作成shell)のインストール 下記コ…

Label:文字の表示

cocos2d-xでアプリを作ってみるぞチャレンジ実施中。 備忘録としてメモしていきます。 環境 cocos2d-x v3.2 やり方 こんな感じでできるみたい。 auto label = Label::createWithSystemFont("表示するテキスト" HiraKakuProN-W6, 25); label->setPosition(Vec…

Bitbucketを利用してみる

Git

Gitの利用をはじめたんだけど、ローカルにリポジトリを持っておくのはちょっと。。。 でも、試行/お勉強目的でVPS導入はランニングコストが高くって。 と思っていたら、Bitbucketなるサービスがあるじゃないですか!!! GitHubと違って、プライベートリポ…

Webサーバ(apache)でのAlias設定

DocumentRoot 配下になんでもフォルダ作って配置するのは スマートではない!!って思っているので、Alias使います。 環境 Windows7 (64bit) XAMPP 1.8.3 apache 2.4.9 やり方 apache の設定ファイル(httpd.conf)に Alias ディレクティブを設定します。 た…

基本オブジェクトと役割のメモ

cocos2d-xを始めました。 ゲームだけじゃなくて、ツールアプリ作るのにも使えるかと。 v3.2を使ってます。 まずは触ってみて理化した基本的なことをメモ。オレオレ理解のメモなんで、間違いがあっても許してね。 Director:重要度★★★ アプリケーション自体を…

Gitで空フォルダを管理する

Git

Gitではファイルの管理は行えるが、フォルダの管理は行えないっぽい。 空フォルダを準備しておきたい場合のTIPSがなかったので困っていたが、『.gitkeep』ファイルをフォルダ内に作るのがよいみたい。 #無理やり無駄なファイルを作らなくていいんだね。。。…

IPアドレスを固定設定してみる

IPアドレスをDHCPから固定に変更する方法。 <環境> CentOS 6.5 <手順> /etc/sysconfig/network-script/ifcfg-eth0 の編集 /etc/sysconfig/network-script/ifcfg-eth0 DEVICE=eth0 HWADDR=00:00:00:00:00:00:00 ※適当 TYPE=Ethernet UUID=99999999-9999-9…

boost で Hello World

環境 Windows7 64bit Visual Studio Express 2012 for Windows Desktop やり方 プロジェクトを追加する 画面右[ソリューション エクスプローラー]にある、ソリューションを右クリックし、[追加] > [新しいプロジェクト]をクリック。 [テンプレート] から [Vi…

C++ で Hello World

C++

環境 Windows7 64bit Visual Studio Express 2012 for Windows Desktop やり方 プロジェクト(ソリューション)を新規作成する Visual Studio 2012(以降 VS2012) を起動。 スタートページにて「新しいプロジェクト...」をクリック。 [テンプレート] から [Vi…

boostのインストール

C++ にてXML操作ライブラリを作る必要が出た。 boostというライブラリを使うのが C++ としてイケてるようだ。 JavaとかC#とかスクリプト系言語ばっかり使っているので C++ や C は正直敷居が高い。 (Linuxのインストールもパッケージャー使っちゃうし) で…

プラグインのインストール

Redmineにプラグインをインストールしてみる。 管理画面からGUIで、ってわけではないのね。 gitで持ってこれるから、楽だけど。 環境 Redmine 2.5.1 インストール方法 下記ページに詳しいので、リンク。 プラグインによってはDBへの操作も必要なものもあり。…

ユーザ環境のカスタマイズ

Linuxはサーバ環境として利用することが多いので、 それほどカスタマイズの技は知りません。 でも、たまに他の人が構築した環境とか使うと「?」って なっちゃうときがあります。 ふわっとしか理解していない環境カスタマイズをメモっておきましょう。 特に…

仮想サーバのCUI起動

自分のPC環境を汚したくないので、 VMWareによくお世話になっています。開発環境(DBとか、APPサーバとか)はESXi上に構築していますが、 自宅用にはESXiを入れる箱がなかったり、 持ち運べないので、VMWare Player を使っています。いつも VMware Player を…

rootユーザの有効化

普段はRedhat系(RHELか、CentOS)を使っているのですが、 bitnamiにあるRedmineのVMはubuntuベースだったので 調べてみました。 <環境> ubuntu 12.04 <手順> root にパスワードを設定する # sudo passwd root [sudo] password for bitnami: ←現ユーザの…