コマンドプロンプトからC#のソースをコンパイル

C#

方法 ①sample.csで適当にソース作成 namespace SampleNameSpace { using System; class SampleClass { static void Main(){ Console.Write("テストだよ〜\n"); } } }②コマンドプロンプト起動 ③「WINDOWS」配下にcsc.exeがあるから、引数にsample.csをつけて…

Pythonのインストールパス確認

$ python >>> import sys >>> sys.path ['', '/home/foo/lib/python', '/usr/local/lib/python24.zip', '/usr/local/lib/pyt hon2.4', '/usr/local/lib/python2.4/plat-freebsd4', '/usr/local/lib/python2.4/lib -tk', '/usr/local/lib/python2.4/lib-dynlo…

Python(GoogleAppEngine)×AMF×Flex連携

今回、ハマった箇所 FlexからPythonを呼ぶときのサービス名を間違えた 下記のURLからPyAMF-0.5.1.zipをダウンロード http://docs.pyamf.org/dev/community/download.html 必要なものをディレクトリに揃える cp -R /usr/local/google_appengine/new_project_t…

Google App Engineで、templateモジュールを使う

hoge.py # -*- coding: utf-8 -*- from google.appengine.api import users from google.appengine.ext import webapp from google.appengine.ext.webapp.util import run_wsgi_app from google.appengine.ext.webapp import template import os class MainP…

Linuxで特定のファイルサイズ以上のデータを探す

ファイルサイズ、10M以上のデータを探す find / -size +100000

python-twitter使ってみた

必要なもの python-twitter-0.6.tar.gz simplejson-2.0.9.tar.gz インストール python-twitter-0.6.tar.gz http://code.google.com/p/python-twitter/からpython-twitter-0.6.tar.gzをダウンロード 解凍したらsetup.pyをたたく $ cd python-twitter-0.6 $ su…

JavaScriptでtrim

/** * trim * 空白文字を取り除く * * @param {String} str 対象の文字列 * @return {String} str 空白を除いた文字列 */ function trim(str) { return str.replace(/^\s+|\s+$/g, ""); }

文字コードチェック

hexdump -c Filename UNIX系 :LF :\n Mac :CR :\r Windows:CR+LF:\r\n

Java(Eclipce)からMysqlに接続

MySQL Connectorsより、「Connector/J」→「mysql-connector-java-5.1.10.zip」をダウンロード 任意のプロジェクトの外部jarにダウンロードしたjarファイルを追加 ([hogePrj]を右クリック→「Javaのビルド・パス」→「ライブラリー」→「外部JARの追加」) 追加さ…

2010年、今年やること

cocos2d for iPhone http://d.hatena.ne.jp/uosoft/20090730/1248879778 Java×C/C++ JNA http://www.atmarkit.co.jp/fjava/special/jna/jna_1.html PHP5 × rhaco http://blog.candycane.jp/archives/172 http://gihyo.jp/dev/serial/01/rhaco SmartyのExtent…

Apacheエラーログ Malformed UTF-8 character (byte 0xff) in eval "string" at (eval **) line *

プログラム my $komoji = 'aiueoAIUEO0123456789,./%-'; print "komoji : ".$komoji."<br>"; my $oomoji = Jcode->new($komoji)->tr('a-zA-Z0-9-!(),./%%','a-zA-Z0-9!−(),./%')->sjis; print "oomoji : ".$oomoji."<br>"; Apacheエラーログ Malformed …

PERLでURLエンコード

sub url_encode($) { my $str = shift; $str =~ s/([^\w ])/'%'.unpack('H2', $1)/ego; $str =~ tr/ /+/; return $str; }

PerlでHttpRequest

my $content = httpRequest("http://www.hoge.com/"); print $content; sub httpRequest{ my $url = shift; my($request, $userAgent, $response, $content); $request = HTTP::Request->new(GET => $url); $userAgent = LWP::UserAgent->new; $response = $…

Perlモジュールのファイルパスを取得

perl -MEncode -e 'print $INC{join( "/",split("::","Encode")).".pm"},"\n";'参考URL http://kawa.at.webry.info/200906/article_4.html

Eclipseでmxmlをコンパイル

1.build.propertiesというファイル名でファイルを作成する 2.下記を記述する FLEX3_HOME=C:/Program Files/Adobe/Flex Builder 3/sdks/3.0.0/bin INPUT_MXML="C:/src/main/flex" OUTPUT_SWF="C:/src/main/webapp"3.build.xmlを作成 <project name="hoge" default="build.swf" basedir="."> </project>

コマンドラインから「更新」や「コミット」を行う

コマンドプロンプトにて 更新 TortoiseProc.exe /command:update /path:"C:\usr\hoge" /closeonend:3 コミット TortoiseProc.exe /command:commit /path:"C:\usr\hoge" /closeonend:3(TortoiseProc.exeはC:\Program Files\TortoiseSVN\binにパスが通っている…

diffでタブやスペースを無視する

diff -BbwE old newhttp://d.hatena.ne.jp/te2u/20090206/p2

Content-type

print "Content-type: text/html; charset=UTF-8\n\n";

.htaccess出条件にマッチしたらRewriteさせない

indexファイルだったらRewriteさせない RewriteRule ^index.html$ - [L]

日付別にデータを取得

SQL

SELECT TO_CHAR( entry_date, 'YYYYMMDD' ) as DAY, COUNT( TO_CHAR(entry_date, 'YYYYMMDD') ) as COUNT FROM test_table GROUP BY DAY ORDER BY DAY;

システム変数

列ヘッダを表示する/しない SQL> set head; NULL データの代替文字列設定 SQL> set null 'null'; OracleテーブルデータをCSVファイルへ出力 SQL> set echo off エコーをOFFします。 デフォルトではOFFですが念のため。 SQL> set linesize 1000 1行のサイズ…

OracleでLIMIT!

select * from emp where rownum >= 5 and rownum <= 10;

Ruby on Rails インストール

$ gem install rails /usr/local/lib/ruby/site_ruby/1.9.1/rubygems/package.rb:10:in `require': no such file to load -- zlib (LoadError)なにやらzlibのrubyバインディングが必要らしい。 [Rails][Ubuntu]Rails 2.3.0のインストールCommentsAdd Starを…

日付の表示形式変更

SELECT to_char(entry_date, 'YYYYMMDDHH24MI') FROM testTable; 参考URL http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/psql_k14.htm

急に起動しなくなった。。

VMware Server を起動したら下記のアラートが… VMware Server unrecoverable error: (vmui) Unable to create VmappPoll object: クラスが登録されていません.. Reinstalling VMware server may help.【対処法】 コマンドプロンプトにて、 VMware Serverがイ…

crontabの書き方

例題を沢山書いた方が分かりやすいだろうと思うので、例題のみです。分 時 日 月 曜日 00 3 1 7 * 7月1日 AM 3:00に実行 43 23 * * * 23:43に実行 12 05 * * * 05:12に実行 0 17 * * * 17:00に実行 0 17 * * 1 毎週月曜の 17:00に実行 0,10 17 * * 0,2,3 毎…

起動中か確認

/usr/local/pgsql/bin/pg_ctl status

ハッシュ列挙

while ( ( $key, $value ) = each( %hash) ) { print "$key : $value\n"; }

top

http://www.linux.or.jp/JM/html/procps/man1/top.1.html

ブラウザでユーザエイジェント確認

ブラウザのURL部分に下記のjavascriptを入力することにより、 ユーザーエイジェントやクッキーを表示できる。 ユーザーエイジェント表示 javascript:alert(navigator.userAgent) クッキー表示 javascript:alert(document.cookie)