コマンドライン(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 【手順】 サイン…

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…