Skip to content

Instantly share code, notes, and snippets.

Avatar

Tomokazu Imai bobbyjam99-zz

View GitHub Profile
@bobbyjam99-zz
bobbyjam99-zz / delete_svn_folder.bat
Created Feb 2, 2010
SVNフォルダを消すWindowsスクリプト
View delete_svn_folder.bat
for /R %i in (.svn) do rd /Q /S "%i"
View クラウド
クラウドコンピューティングの定義
マルチテナント性(Multitenancy) (共有リソース)
専用リソース(つまり、シングルユーザやオーナー専用のコンピュータ設備)を想定していた従来のコンピューティングモデルとは異なり、クラウドコンピューティングはネットワークレベル、ホストレベル、アプリケーションレベルでリソースを共有する(つまり、複数ユーザが同一リソースを使う)というビジネスモデルに基づいている。
大規模スケーラビリティ
たとえ組織に何百何千ものシステムがあったとしても、クラウドコンピュティングは何万ものシステムまでスケールする能力を備えている。また、ネットワーク帯域やストレージ容量を大規模にするスケールする能力も備えている。
弾力性(Elasticity)
従量課金(pay as you go)
リソースのセルフ・プロビジョニング
従来のソフトウェアモデル
@bobbyjam99-zz
bobbyjam99-zz / Main.java
Created Mar 28, 2011
org.springframework.beans.factory.config.PropertyPlaceholderConfigurerをプログラム上で読み込ませる
View Main.java
import org.springframework.beans.factory.config.PropertyPlaceholderConfigurer;
import org.springframework.beans.factory.xml.XmlBeanFactory;
import org.springframework.context.support.GenericApplicationContext;
import org.springframework.core.io.ClassPathResource;
public class Main {
/**
* @param args
*/
@bobbyjam99-zz
bobbyjam99-zz / saisoncards.rb
Created Apr 30, 2011
セゾンカードでの直近の利用金額を表示する
View saisoncards.rb
require 'rubygems'
require 'mechanize'
ID = 'YOUR_ID'
PASSWORD = 'YOUR_PASSWORD'
agent = Mechanize.new
agent.get('https://netanswerplus.saisoncard.co.jp/WebPc/welcomeSCR.do')
agent.page.form('_USA01Form').field('inputId').value = ID
agent.page.form('_USA01Form').field('inputPassword').value = PASSWORD
@bobbyjam99-zz
bobbyjam99-zz / kaomozi.txt
Created May 1, 2011
よく使う顔文字
View kaomozi.txt
(`・ω・´)ゞビシッ!!
@bobbyjam99-zz
bobbyjam99-zz / which.bat
Created Aug 24, 2011
whichコマンドWindows版
View which.bat
@echo off
for %%I in (%1 %1.com %1.exe %1.bat %1.cmd %1.vbs %1.js %1.wsf) do if exist %%~$path:I echo %%~$path:I
@bobbyjam99-zz
bobbyjam99-zz / svn-chechout.xml
Created Aug 26, 2011
Antを利用してSVNからチェックアウト
View svn-chechout.xml
<?xml version="1.0" encoding="UTF-8"?>
<!-- SvnAntが必要。 -->
<!-- バージョンの違いによってエラーが出るので注意が必要。 -->
<project name="my project" default="checkout" basedir=".">
<property name="workspace.dir" value="c:\workspace\myproject" />
<property name="svn.userid" value="scott" />
<property name="svn.password" value="tiger" />
<property name="svn.url" value="https://svn.example.com/svn/myproject/trunk" />
@bobbyjam99-zz
bobbyjam99-zz / switch-consolelog
Created Oct 7, 2011
WebLogicをノードマネージャ経由で起動する場合コンソールログは起動時にしかローテートされない。強制的にローテートさせるスクリプト。
View switch-consolelog
#!/bin/sh
#コンソールログファイル
CONSOLELOG_PATH=/opt/app/weblogic/user_projects/domains/base_domain/servers/base_server_01/logs/base_server_01.out
#バックアップ世代数
GENERATION=7
idx=$GENERATION
@bobbyjam99-zz
bobbyjam99-zz / chat.sh
Created Nov 3, 2011
簡易チャットシェル
View chat.sh
#!/bin/sh
# 同一フォルダに生成される share ファイルを
# $ tail -f share
# すれば確認できます。
if [ $# -eq 0 ]; then
echo 'Please Input Your Name: "./chat.sh John"'
exit
fi
View sqlplus.sh
#!/bin/bash
USER=USER
PWD=PASSWORD
sqlplus -s ${USER}/${PWD}<<EOF
select * from hogehoge;
EOF