ハードウェアからソフトウェアへ!
ここ約1年。
自宅の主にPCにおける環境を充実させてきた!
今度はソフトウェアの番だ!
具体的に言えば、開発で使うライブラリの発掘や自前の開発。
これからの1年間はより大事だね^^)
スポンサードリンク
ここ約1年。
自宅の主にPCにおける環境を充実させてきた!
今度はソフトウェアの番だ!
具体的に言えば、開発で使うライブラリの発掘や自前の開発。
これからの1年間はより大事だね^^)
スポンサードリンク
ボウリング記録を書いているブログ「遙かなるボウリングライフ」に自分のスコア記録のウィジェットを追加した!
内容は、
・最高スコア
・最高アベレージ
・総アベレージ
・総スペア率
・総ストライク率
の通り!
更新できるように精進あるのみ!!!
スポンサードリンク
更新したブログの記事。
Googleの検索エンジンになかなか登録されない・・・
クローラが来てない??
ウェブマスターツールでみたらそんな事はない。
サイトマップがないから??
「XML Sitemap Generator for WordPress」プラグインでサイトマップを作成し、
ウェブマスターツールから送信。
※マルチサイトの場合はbeta版の4系列を作者ページよりダウンロード
そしたら登録された!
スポンサードリンク
今年の目標。
一年ごと、新しい事を始めよう!という試みは、
カメラ・金魚などと始まってきたが、去年は特に何もなかった。。。
今年はボウリング!がそうかな^
でも、それ以外にもやりたい事は沢山!
自分の本職であるソフト開発にしろ、その他スポーツ、アウトドア(ただし虫と熊がいややねんw)とか^
ま、といわけで、
自分の時間はシステムの創作・開発に加え、
ボウリングを始めとしたスポーツなども嗜んでいきたい!ってのが今年の目標かな~?
まずはボウリング!
「これはゲームであっても、遊びではない!」
・・・っていうとSAOだけどw
ま、遊びなんだけど、とある崇高な目標!!?達成というモチベーションを維持しながら、
この際行けるところまでいってみたいですね~
スポンサードリンク
去年から自分のウェブサーバーはVPSに移行した。
しかしファイルサーバーや開発環境は自宅の仮想マシンに入れたままである。
もちろんこれらは内部にあった方が都合がいいから。
だけど。
この仮想サーバーがどうもやはり調子が悪い・・・
よってマシンのバックアップイメージをコピーして復元!してるんだが、
何とそのコピーに1200分以上かかる・・・
今朝起きたて残り時間を見てもあと621分。
10時間以上ある・・・
復元に20時間以上かかるのはちょっと問題・・・
その間、ファイルサーバー、開発などに支障が出る・・・
やはりリポジトリ/redmineくらいはVPSに移して、
ファイルサーバーも代替バックアップと代替サーバーをすぐにスタンバイできる体制を構築しないといけないかな・・・
スポンサードリンク
ホームサーバーのredmine(1.4.4.stable)にアクセスしたら、
エラー(Ruby on Rails application could not be started)が発生した!
Railsのエラーっぽい。
Ruby on Rails application could not be started A source file that the application requires, is missing. It is possible that you didn't upload your application files correctly. Please check whether all your application files are uploaded. A required library may not installed. Please install all libraries that this application requires. Further information about the error may have been written to the application's log file. Please check it in order to analyse the problem. Error message: cannot load such file -- rexml/xmltokens (MissingSourceFile) Exception class: PhusionPassenger::UnknownError
serviceを再起動しても変化ない。
よってなぜか無いと怒られている「rexml/xmltokens」をgemを使ってインストール(修復)(性能かコーディング量か?RubyにおけるXMLライブラリーの選び方)する事にした。
■RubyGmesのアップデート gem update --system ■LibXml-Rubyのインストール gem install libxml-ruby
しかし変化なく・・・
仕方なくサーバーを再起動した。
すると今度はfilesystemエラーで起動せず・・・
ファイルシステムを修復(ext4のファイルシステム修復方法)してOSを起動させる。
しかし今度は別のエラー発生・・・
Ruby on Rails application could not be started These are the possible causes: There may be a syntax error in the application's code. Please check for such errors and fix them. A required library may not installed. Please install all libraries that this application requires. The application may not be properly configured. Please check whether all configuration files are written correctly, fix any incorrect configurations, and restart this application. A service that the application relies on (such as the database server or the Ferret search engine server) may not have been started. Please start that service. Further information about the error may have been written to the application's log file. Please check it in order to analyse the problem. Error message: uninitialized constant REXML::Namespace::XMLTokens Exception class: NameError
今度は「名前空間が定義されてない」と怒られている・・・
調べてもよく分からない・・・
とりあえず、このサーバーは仮想マシンで、バックアップも取ってあるので思い切っていろいろトライしてみる事にした!
■Railsのアップデート (2系から3系へ) [root@svr] # gem update rails
しかし変化せず。
次にRuby本体をアップデート!
■Rubyのアップデート(ruby-1.9.3-p194からruby-1.9.3-p385へ) ・「ruby-1.9.3-p385」をダウンロード ・解凍ディレクトリで以下コマンドを実行 [root@svr] # ./configure [root@svr] # make [root@svr] # make install
これでRedmineが回復した!!
ま、結論から言えば、インストールされていたRubyが壊れたから??
・・・なのかな???
スポンサードリンク
先月のサイトアクセス数を集計!
■2013年1月 アクセス数集計結果
・全PV
10023件 (平均:323.32件)
・ユニークPV
8657件 (平均:279.26件)
とりあえず緩やかなアクセス減少傾向。
平均400はいきたいところであるが。。
ま、とにかく今年はアクセス数よりもコンテンツ制作重視!だね^
スポンサードリンク
今日は久々だが、ウェブ系の開発にある程度専念できた^^
と言っても、やった事と言えば、
■HTTPステータスコードチェッカーの英語版作成
http://st-code.itland.ezic.info/en
■郵便番号で住所検索(仮)の住所取得を自前DBからAPIへ
http://zip.itland.ezic.info/
なので、別に専念って言うほどじゃないけどね^
スポンサードリンク
このブログはWordPressで運用しているのだが、
「マルチサイト化」しようと作業を進めていた。
しかし・・・
管理画面左上メニューに「サイトネットワーク管理者」が表示されるも、
・「wp-admin/network/」へアクセスするとエラー
サーバー エラー http://masa.ezic.info/wp-admin/network/ を取得中にウェブサイトでエラーが発生しました。 ウェブサイトがメンテナンスのために停止しているか、正しく設定されていない可能性があります。 ヒント: このウェブページを後で読み込んでください。 HTTP エラー 500(Internal Server Error): サーバーによるリクエストの実行中に、予期しない状況が発生しました。
・PHPのエラーログ
Fatal error: Call to undefined function get_current_screen() in masa.ezic.info/wp-admin/network/settings.php on line 22
と表示されてしまった・・・
いろいろ調べたが、
・「wp-admin/network/settings.php」の「get_current_screen()->add_help_tab( array(」が未定義(呼び出し不可/Call to undefined
function)
・「get_current_screen()」を定義している「wp-admin/includes/screen.php」が呼び出せていない(requireしてない)
・なら強制的にインクルードしてもエラー
Call to a member function add_help_tab() on a non-object in masa.ezic.info/wp-admin/network/settings.php on line 23
※ちなみに、同じサーバーでマルチサイトが動いているのもあるので(ただしこちらはインストール直後からマルチサイトとして運用)、サーバー環境などは考えにくいかな
いろいろ上記をやってみて、ならインスタンスを生成しないとダメ??とか思ったが断念する事にした!
理由は、
・そもそもそこまでして、このWordPressをマルチサイト化する必要なし
・海外サイトにも同様の質問があったが、解決していない
・貴重な時間のムダ・・・
という事ですかね。。
まあ解決できなかったのは悔しいけど、
それ以上に貴重な休みの時間をムダにした事が悔しい。。。
スポンサードリンク
とりあえず「GoogleAppsScript」の備忘録的なサンプル集??をオープンさせてみる!
★サンプル:GoogleAppsScript is a JavaScript
・http://gas-js.w.ezic.info/
後は新規サイト設置の手順書も整備していく予定~
スポンサードリンク