JRubyについて RubyからJavaプログラムを呼び出してみる

準備

さっそくJRubyをインストールしてみましょう。
基本的には下記のコマンドになります。

ただ、今回は上記の方法ではなく、rbenvでインストールしてみたいと思います。
今回はjruby-9.0.0.0をインストールしてみます。

続きを読む

MySQLでデータベース名にハイフン(-)が含まれている場合の注意点

MySQLで文法エラー

先日、MySQLでクエリを実行したら下記のエラーが出てきました。

Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near …

エラーを見る限り、SQLの文法に誤りがあるようですね。
どこが間違っているんだろうと考えていたら、データベース名にハイフン(-)が含まれていることを思い出しました。
データベース名にハイフンが含まれている場合はデータベース名の前後にバッククオート()をつける必要があります。

たとえば、「test-db」というデータベース名だとしたら「test-db`」としなければなりません。

データベース名に普段ハイフン(-)はつけてなかったので、すぐに気づけなかったです。注意しないといけませんね。

間違えて rm -rf した場合のデータの復元方法について

1.はじめに

間違えて rm -rf を実行してしまった。。
きっと誰もが経験されることだと思います。
バックアップがあればいいのですが、バックアップがなければ
しばらく固まってしまいますね。
本記事では、間違えて rm -rf を実行してファイルを削除してしまった場合の復元方法について書きたいと思います。

続きを読む

Parallels Desktop 11でwindows7を起動させるとNo boot device is availableと表示される

はじめに

僕は普段Macを使っているのですが、たまにwindowsを使用することもあるので、 Parallels DesktopでWindows7を使っています。

ただ、先日困ったことが起きましてParallels Desktopを開いてwindowsを起動させると、黒い画面が表示され、画面の下の方に「No boot device is available」と表示されていました。

続きを読む

MacのMarkdownエディタならMacDownがオススメ

はじめに

今更な感じがしますが、Markdownって便利ですよね。
ちなみにこのブログもMarkdownで書いてます。HTMLより手軽ですしね。

ところで皆さんMarkdownのエディタって何を使ってますか?
ちなみに私はMacDownです。

続きを読む

Ruby Nokogiri Anemoneを使ってスクレイピングに挑戦してみる その1

はじめに

Rubyでスクレイピングする方法について考えてみたいと思います。
調べてみたところ、「Nokogiri」と「Anemone」を使用すれば、比較的簡単にスクレイピングが実現できそうだということがわかりました。
さっそく試してみたいと思います。(正確にいえば、クローラーといったほうが良いかもしれません)

続きを読む

Ruby sinatraをbundlerでインストールする方法

前提

前提としてbundlerがインストールされている必要があります。
bundlerについて詳しくはruby on railsの記事で紹介していますのでそちらをご覧いただければと思います。

なお、インストールは下記のようにすればOKです。

続きを読む

Sublime Text 3をTerminalから起動したい

方法

公式のガイドを読むと、sublにシンボリックリンクを作成するように書いてあるので早速試してみましょう。

sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl

下記コマンドでhelpが出ればOKです。

subl --help

今後は subl [ファイルパス]でSublime Text 3をTerminalから起動できます。

参考

Macでtreeコマンドを使う方法

はじめに

ディレクトリが深くなっていくと、ディレクトリ構造をツリー形式で表示させるtreeコマンドがとても便利です。

ただ、Macの場合、treeコマンドは最初からインストールされていません。
ググってみたところ、homebrewでインストールできるそうなので早速試してみましょう。

続きを読む

WordPressテーマをカスタマイズするなら子テーマ使用は必須

はじめに

WordPressのテーマは無料でも有料でも素晴らしいモノが多いので、一から自分で作成するよりも既存のモノを利用するのが効率的です。

ただ、既存モノはあくまで他人が作成したものですから、 既存テーマを自分好みにカスタマイズしたいなと思う時があると思います。

テーマをカスタマイズするときに一番簡単なのは、テーマの編集から直接既存テーマを編集することです。 ですが、テーマの編集から直接編集してしまうのは、基本的に避けるべきです。
なぜならテーマの編集から直接編集してしまうと、テーマをバージョンアップしたときに変更した箇所が消えてしまうからです。

だったら、テーマを編集したらテーマをバージョンアップしなければ良いのでは?と考えてしまうかもしれませんが、テーマもできる限りバージョンアップすることをオススメします。

なぜなら、テーマのバージョンアップには脆弱性やバグに関する修正も含まれている場合があるからです。

ではどうやって、テーマをカスタマイズするのか?
その方法が「子テーマ」の利用です。

続きを読む