スポンサーサイト

一定期間更新がないため広告を表示しています

  • 2013.01.21 Monday
  • -
  • -
  • -
  • -
  • by スポンサードリンク

バージョンアップ

PCがポシャったため、再構築を余儀なくされたわけですが・・・
おかげさまというかなんというかディストリビューションが新しくなりました。以前は Vine Linux 3.2 だったのですが、同 5.2 になりました。3.2 のリリースが 2005/09 だったようなので約6年ぶりに最新に追いついたわけです。

でも、新しくなったからといって何かが助かるってことはまーったくないわけですよ・・・。むしろ、古い環境(バージョン)を前提にして作らないと、せっかくできたプログラムはどこへ行っても動きませんでしたということになりかねません。ぶっちゃけ最新バージョンなんて前提にしてたら世の中の大多数には対応できないわけですよ。例えば今って Internet Explorer は Ver.9 まで出てるようですけど、XP では Ver.8 までしか使えないようです。おそらくですけど、少なく見積もっても世の中の PC の半数はいまだ XP のはずです。Ver.9 なんてあってないようなものです。そんなの前提にした Web サイトを作ったとしたら・・・。ということは古い方がいいわけです。が、いろいろ新しくなってしまった。当然のようにいろいろ問題がありまして・・・

・PostgreSQL が動かない

Vine 5.2 ですと、Ver 8.4.1 がインストールされます。これまでは 8.2.6 を使ってきたのですが、PostgreSQL というのはマイナーバージョンが変わると、データフォーマットが変わるのです。つまり古いデータファイルは使えないのです。そのため移行するには、旧バージョンでデータを全て抜きだした後、新バージョンにインポートするという作業が必要なのですが・・・

旧 PC は動かねーのに、旧バージョン(PC)でデータを抜けとかありえんヽ(`Д´)ノ

これは PostgreSQL のせいというわけではないんですけど・・・どうしろと!?仕方ないので Vine の配布サイトを求めて旧バージョン(8.2.6)を探しまわったのですけど、どこにもないんですが・・・。どこからひろってきたんだろう?これ・・・

あー、困った。

バックアップとってないやつが悪い?そうですね・・・そうですよね・・・

・PHP がろくなもんじゃない

Vine 5.2 だと超最新の 5.3.6 がインストールされます。現時点(2011/05/06現在)でいっちばん新しいバージョンです。PHP はマイナーバージョンが変わるとがらっと変わることがありまして、今回も例にもれずいろいろ変わってます。

一番困るのが、今まで使っていた関数が非推奨関数になること。せめてワーニングで警告してくれりゃいいのに、エラーですよ。今まではよかったけどもうやらせない!て対応ですよ。困るんだよね・・・そういうの・・・

一番困ったのが split 関数。文字列を分割する関数ですけど、関数名から機能を想像しやすいんですよね。split を直訳するともろに「分割する」ですよ。似たような関数に explode て関数があるんですけど、これを直訳すると「爆発する」です。文字列を分割したいんだよ?分割すると爆発する、どっちをつかう?普通 split つかわね?ところが使うと軒並みエラーです。普通にシステム組んだら文字列の分割がないなんてまずないんだよ?

今までのプログラム、全部エラーで動きませんでしたよ・・・。

どうしろってんだよ・・・orz

「バージョンがあがったので仕様が変わりました」てのはよくある話だけど、PHP はバージョンが変わると変わりすぎるんだよな・・・。完璧に切り捨ててくるのでホント困る・・・。その体質なんとかならないもの?

というわけで

仕事が始められねぇぇぇぇぇええええええええええええええヽ(`Д´)ノ

たすけて!アンパンマン!( TДT)

スポンサーサイト

  • 2013.01.21 Monday
  • -
  • 19:02
  • -
  • -
  • -
  • by スポンサードリンク

コメント
コメントする








   
この記事のトラックバックURL
トラックバック

calendar

S M T W T F S
 123456
78910111213
14151617181920
21222324252627
282930    
<< June 2020 >>

最近の記事

記事(カテゴリ別)

リンク

recent comment

recent trackback

  • 続 クロスドメインで使う XMLHttpRequest と CORS の話
    RougeBleu (07/31)

ブログ内検索

others