2011年7月31日日曜日

SVNサーバを構築メモ

まずはSubversionをインストールしましょう。
http://subversion.tigris.org/

そしてコマンドプロンプトでパスが通っているかどうかを確認

>svn --version


リポジトリの作成

>mkdir svn
>cd svn
>mkdir repo
>svnadmin create L:\svn\repo


リポジトリへインポート

>svn import C:\dev\myproject file:///C:/svn/repo -m "initial import"


リポジトリCheckout

>svn checkout file:///C:/svn/repo C:\dev\myproject

2011年7月29日金曜日


グループウェア比較
比較項目 Google Apps Aibo Microsoft Exchange Server サイボウズ
ロゴ
イニシャルコスト 設定など人件費:
¥300,000

トレーニング:
¥200,000



















サーバー(2):
¥200,000

設定など人件費:
¥300,000

トレーニング:
¥200,000
















サーバー(2):
¥500,000

OS(2):
¥488,400

OS CAL(人数):
¥9,600 x 20 = ¥192,000

ExchangeServ2010(2):
¥476,400

Exchange CAL(人数):
¥22,800 x 20 = ¥456,000

設定など人件費:
¥600,000

トレーニング:
¥400,000
サーバー(2):
¥500,000

OS(2):
¥488,400

50人基本セット:
¥198,000

設定など人件費:
¥400,000

トレーニング:
¥200,000
小計 ¥500,000 ¥700,000 ¥3,112,800 ¥1,786,400
ランニングコスト(年間) 利用料(人数)
¥6000 x 20 = ¥120,000年/年

管理者人件費:
¥1,000,000/年
サーバー代:
\240,000/年

管理者人件費:
¥1,500,000/年
サーバー代:
\240,000/年

管理者人件費:
¥3,000,000/年
サーバー代:
\240,000/年

管理者人件費:
¥2,000,000/年
小計 ¥1,120,000 ¥1,740,000 ¥3,240,000 ¥2,240,000

2011年7月21日木曜日

google music I am coming!

I was invited!


取り敢えず、google chromeで操作感抜群、レスポンスは速いです。また使ったら報告する

2011年7月20日水曜日

javascriptでimageのpreview

1.imgpop.js
/*
 * Image preview script 
 * powered by jQuery (http://www.jquery.com)
 * 
 * written by Alen Grakalic (http://cssglobe.com)
 * 
 * for more info visit http://cssglobe.com/post/1695/easiest-tooltip-and-image-preview-using-jquery
 *
 */
this.imagePreview = function(){ 
 /* CONFIG */
  
  xOffset = 10;
  yOffset = 30;
  
  // these 2 variable determine popup's distance from the cursor
  // you might want to adjust to get the right result
  
 /* END CONFIG */
 $("a.preview").hover(function(e){
  this.t = this.title;
  this.title = ""; 
  var c = (this.t != "") ? "<br/>" + this.t : "";
  $("body").append("<p id='preview'><img src='"+ this.href +"' alt='ロード中...' />"+ c +"</p>");         
  $("#preview")
   .css("top",(e.pageY - xOffset) + "px")
   .css("left",(e.pageX + yOffset) + "px")
   .fadeIn("fast");      
    },
 function(){
  this.title = this.t; 
  $("#preview").remove();
    }); 
 $("a.preview").mousemove(function(e){
  $("#preview")
   .css("top",(e.pageY - xOffset) + "px")
   .css("left",(e.pageX + yOffset) + "px");
 });   
};


// starting the script on page load
$(document).ready(function(){
 imagePreview();
});

2.imgpop.css
#preview{
 position:absolute;
 border:1px solid #ccc;
 background:#333;
 padding:5px;
 display:none;
 color:#fff;
 }

3.jquery.jsを含め引用しておきます
<script src="/javascripts/jquery.js" type="text/javascript"></script>
<script src="/javascripts/imgpop.js" type="text/javascript"></script>
<link href="/stylesheets/imgpop.css" rel="stylesheet" type="text/css" media="all" />

4.こう使う
<a href="big_image.png" class="preview" alt="this is a popup preview">
<img src="thumber_pic" />
</a>

サンプル




5.別窓でポップアップ
<a href="big_image.png" class="preview" alt="this is a popup preview" onclick="window.open('big_image.png', '', 'width=100,height=100'); return false;">
<img src="thumber_pic" />
</a>

サンプル2(クリックするとポップアップ)


2011年7月18日月曜日

amzone mp3 cloudplayerを使ってみた

以前はこれを使ってました
grooveshark
、結構使いやすくて、Facebookで簡単に友たちとシェア出来て便利だった。しかし、歌が少ない(?)、マイナー曲だと検索しても出てこない。アップロード機能も何故かうまくできませんでした。
そこでAmazonのmp3 cloud




を試してみようと思った。しかし、なんとアメリカのアカウントが必要だと?!(日本のIPはダメらしい)アマゾンめ!

気を取り戻して、「アメリカ IP」で調べてみたら
「Easy-Hide-IP」
その他にもHotspot Shieldなどありますね



というソフトを見つけました。簡単にアメリカ、イギリスなどたくさんの国のIPを偽装できる神級ツールでした。有料だけど、最初の3日は試し使いできる。早速インストールして、アメリカのIPにしたら、やった!できた!!一回登録すれば、IPを日本に戻しでも問題なくサービスを使える見たい。現状一部の日本語文字化けてる。




今後はgoogleの「music」サービスも使ってみようと思う。

2011年7月17日日曜日

mysql のdesc

これでmysqlで実行するとエラー

CREATE TABLE cycles (
id int(11) unsigned NOT NULL auto_increment,
cycle varchar(10) NOT NULL,
desc varchar(100) NOT NULL,
PRIMARY KEY (id)
)DEFAULT CHARSET=utf8;

#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 'desc varchar(100) NOT NULL,


あそうだね、descending「降順」のdescですね、俺のバカめ!
因みに「DESCRIBE」はそのままですね。
地道にdescriptionにすると問題は解消される。

2011年7月15日金曜日

PHPのjson_encodeとエンコード

json_encodeはjsonオブジェクト作成時便利なPHPメソードですが、UTF8以外のエンコードは一切受け付けないらしい、すべて""空文字列にするらしい。なので、json_encodeを呼ぶ前に、エンコードをUTF8に変換しよう

2011年7月6日水曜日

Rubyで月末を取得

railsなどは直接Dateオブジェクト使えますが、Ironrubyなどはまずrequire

>>> require 'date'
=> true


ある日の月末
yyyymmdd

>>> ((Date.parse('20110501') >> 1)-1).strftime("%Y%m%d")
=> "20110531"


yyyy/mm

>>> ((Date.parse('2011/05') >> 1)-1).strftime("%Y%m%d")
=> "20110531"


本日

>>> ((Date.today >> 1)-1).strftime("%Y%m%d")
=> "20110805"