じぶんメモ

プログラミングのメモ、日常のメモとか。

2016-03-01から1ヶ月間の記事一覧

CodeIgniterでindex.phpへのアクセスでエラーが発生。

CodeIgniterでindex.phpにアクセスしたら以下のようなエラーが発生した。 Your system folder path does not appear to be set correctly. Please open the following file and correct this index.php index.phpをapplication、systemsフォルダと違う階層に…

Struts2で不要なtableタグを生成させないようにする。

strutsでtspに記述するUIタグ(<s:textfield>など)は、 html生成時に不要なtableタグを生成することがある。 レイアウトが思ったように組めなくなるので、非常に困る。 struts.xmlに以下の記述を追加することで、tableタグが生成されないようになる。 <struts> <constant name="struts.ui.theme" value="simple" /> </struts></s:textfield>

MacでのJava開発構築

JRE(動作環境)の導入 Oracleの公式ページよりダウンロード。 落としたファイルを解凍し、実行。 JDK(開発環境)の導入 同じくOracleから落としてインストール。 バージョンの確認。 java -version tomcatの導入 Homebrewで落とせる。 brew install homebrew/v…

SQL カラムのスキーム変更方法

カラム追加 ALTER TABLE [テーブル名] ADD [カラム名] [データ型]; カラム変更 カラム名とデータ型変更 ALTER TABLE [テーブル名] CHANGE [旧カラム名] [新カラム名] [データ型]; データ型変更 ALTER TABLE [テーブル名] MODIFY [カラム名] [新しいデータ型]…

MySQL操作カンペ

MySQLで良く使いそうなコマンド。 MySQLの起動 MySQLの起動 mysql.server start MySQLの使用 mysql -uroot -p # パスワードを入力 データベースの操作 データベースの作成 mysql > create database DB名; データベース一覧表示 mysql > show databases デー…

webpackを使用したReact.jsのjsxのビルド

React.jsで使用するjsxのビルド方法について調べた。 web packを使用すると良さそう。 webpackとは 必要なリソースの依存関係を解決し、アセット(配布物)を生成するビルドツール、らしい。 jsxは、普通にも使用できるが、コンパイルをかけないと遅いような…

FactoryGirlを使用したデータの作成

Gemのインストール Gemfileに以下を追加し、bundle installを実行する。 RSpecを使用することを前提に書くのでRSpecも一緒にインストールしておく。 group :development, :test do gem 'rspec-rails' gem 'factory_girl_rails' end bundle install後にrspec…

Railsでjsonを返却するAPIを作成する。

Railsでjsonを返却するAPIを作成するには、Jbuilderが良さそう。 まずはモデル作成 rails g scaffold Product name:string price:integer category_id:integer API用のルーティング設定 config/routes.rbをいじり、API用のルーティングを設定する。 APIには…