2011年6月24日金曜日

Pythonでcgi

したいこと・しりたいこと

Pythonでcgi

環境

apache2.2 python2.6 ubuntu10.10

Xcode Button の表示をCustom化して Sound も鳴らす



2011年6月23日木曜日

TED is AWESOME

TED(Technology Entertainment Design)とは、世界中の一流の人が、年に1回集まり、開かれるカンファレンスのこと

以下のサイトでTEDでのスピーチ動画が無料で見れる
TED: Ideas worth spreading
http://www.ted.com/

TEDの日本語版サイトは以下にある
TED | Translations | Talks in Japanese
http://www.ted.com/translate/languages/jpn

各動画には、英語のトランスクリプトが付いる
Interactive Transcriptを開いて、テキストをクリックすると、ビデオのその場面にジャンプして再生される

2011年6月22日水曜日

英語で 代数学 Algebra 幾何学 Geometry 微分積分学 Calculus を学ぶ

Algebra 幾何学 Geometry 微分積分学 Calculus 統計学 Statistics を学べるサイトがないか彷徨っていたら見つけた

2011年6月21日火曜日

Youtube EDU すごいな

YouTube - ‪教育 - YouTube EDU‬‏
http://www.youtube.com/education?b=400

iTunes Uもすごいけど、Youtube EDU すごいな
iTUnes UはChromeBookで見れない(iTunesがインストールできない)
など制限があるけど Youtube EDU は制限無し

ChromeBook、iPad, Windows, Mac ,LinuxどれでもOK

2011年6月20日月曜日

Haiku OS Alpha3 Release

リリースされていたので入れてみた



ダウンロード先
Home | Haiku Project
http://haiku-os.org/

Google Doc Viewrを使ってPDFをブログに埋め込む

したいこと
PDFをサイトに埋め込み、ダウンロードしなくても内容を確認できるようにする
ダウンロードせずにPDFを閲覧したい

以下のタグを使いPDFを埋め込める
<iframe src="ぴーでぃーえふのアドレス&amp;embedded=true" style="width:680px; height:500px;" frameborder="0"></iframe>

埋め込んだ例


参考

GoogleドキュメントのURLで埋め込み可能なPDFビューワーがなかなか使える - WEBマーケティング ブログ
http://web-marketing.zako.org/google/embeddable-google-document-viewer.html

PDFとPowerPointのウェブ埋め込みにGoogleDocsのビューワーが使える : ライフハッカー[日本版]
http://www.lifehacker.jp/2009/09/pdfpowerpointgoogledocs.html

Safari for Mac や ChromeではPDFビュアーが内蔵されているので、恩恵が少ないけど。

無料でEnglishを学ぶためのWord List, Dictionaryなど

英語学習に役立ちそうなサイトまとめ

基準


  • 英語学習podcast は含めない。Ubuntu や Chromebookを使う人はpodcastを再生できないだろうから。
  • Ubuntu や ChromebookでQuickTImeは使えないので、QuickTImeを使わないサイトを選ぶ
  • ChromebookでRealVideoは使えないので、RealVideoを使わないサイトを選ぶ
  • Windowsd, Mac OS X, Ubuntu や Chromebook,どれでもFlash Playerは使えるので、Flash Playerを使うサイトは選んでもよい
  • pdfはWindowsd, Mac OS X, Ubuntu や Chromebook上でうごくChromeブラウザを利用すれば閲覧できるから選んでも良い
  • 学生はあまりお金を持っていないので、できるだけ無料のサイトを選ぶ


Bucky is AWESOME


thenewboston さんのチャンネル‬‏がすごい

YouTube - ‪thenewboston さんのチャンネル‬‏
http://www.youtube.com/user/thenewboston

2011年6月19日日曜日

Vim使いになる為の Reference

名無しのvim使いへようこそ。 — 名無しのvim使い
http://nanasi.jp/

Vim 基本操作まとめ - Archiva
http://archiva.jp/web/tool/vim_basic.html

ずんWiki - vim
http://www.kawaz.jp/pukiwiki/?vim

Vimの使い方
http://www15.ocn.ne.jp/~tusr/vim/vim_text0.html

vim再入門 - maru source
http://d.hatena.ne.jp/h13i32maru/20101030/1288463360

vi入門
http://atlas.kek.jp/comp/vi-commands.html

Vim ダウンロード先


welcome home : vim online
http://www.vim.org/

いらっしゃいませ — KaoriYa
http://www.kaoriya.net/

macvim-kaoriya - MacVim KaoriYa - Google Project Hosting
http://code.google.com/p/macvim-kaoriya/

unix入門者のためのTutorial Reference

UNIX/Linux入門 - Wikibooks
http://ja.wikibooks.org/wiki/UNIX/Linux%E5%85%A5%E9%96%80

とほほのUNIX入門
http://www.tohoho-web.com/wwwunix.htm

UNIX 入門 1/9
http://www.kochi-ct.ac.jp/docs/ug/ug1.html

UNIX入門
http://ryuiki.agbi.tsukuba.ac.jp/~nishida/lecture/UNIX_course_1/

Linux道場|Linux技術者認定機関 LPI-Japan [エルピーアイジャパン]
http://www.lpi.or.jp/lpic_all/linux/

functional programmingを学ぶための無料の Tutorial や Document

MIT公式
Scheme
Welcome to the SICP Web Site
http://mitpress.mit.edu/sicp/

deptinfo.unice.fr/~roy/sicp.pdf
http://deptinfo.unice.fr/~roy/sicp.pdf



Rubyを学ぶための無料の Tutorial や Document と 有料の本

Ruby公式

オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル
http://doc.ruby-lang.org/ja/1.9.2/doc/index.html

オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル
http://doc.ruby-lang.org/ja/1.8.7/doc/index.html


日本語情報


プログラミング入門 - Rubyを使って -, by Chris Pine, 日本語ver. by S. Nishiyama
http://www.ie.u-ryukyu.ac.jp/~kono/software/s04/tutorial/

Ruby 入門
http://www.lab.ime.cmc.osaka-u.ac.jp/~kiyo/pub/lecture/unixpro/ruby/

プログラミング言語Ruby — ありえるえりあ
http://dev.ariel-networks.com/articles/workshop/ruby/

Ruby入門
http://www.rubylife.jp/ini/

www.ipa.go.jp/software/open/ossc/download/subject1-2_lesson.pdf
http://www.ipa.go.jp/software/open/ossc/download/subject1-2_lesson.pdf

Route 477 - Ruby基礎文法最速マスター - , 1. 基礎 , 2. 数値 , 3. 文字列 , 4. 配列 , 5. ハッシュ , 6. 制御文 , 7. サブルーチン , 8. ファイル入出力 , 知っておいた方がよい文法 , 余談 , (おまけ)Ruby書籍紹介
http://route477.net/d/?date=20100125

Perlを学ぶための無料の Tutorial や Document と 有料の本

日本語

Perl基礎文法最速マスター - サンプルコードによるPerl入門
http://d.hatena.ne.jp/perlcodesample/20091226/1264257759

とほほのperl入門
http://www.tohoho-web.com/wwwperl.htm

Perl入門
http://www.perlplus.jp/perl/

2011年 6月22日 追記
perldoc.jp
http://perldoc.jp/
tokuhirom さん 情報提供ありがとう

2011年6月18日土曜日

Pythonを学ぶための無料の Tutorial や Document と 有料の本

Python公式

Python Programming Language – Official Website
http://www.python.org/

日本語


Python 和訳ドキュメント
http://www.python.jp/doc/





Python 早めぐり
http://www.shido.info/py/python2.html


Python チュートリアル
http://www.python.jp/doc/2.5/tut/


Python入門
http://www.pythonweb.jp/tutorial/


python入門から応用までの学習サイト
http://www.python-izm.com/


Python 入門
http://python.keicode.com/


Python入門
http://python301.blog123.fc2.com/


M.Hiroi's Home Page / Lightweight Language
http://www.geocities.jp/m_hiroi/light/index.html#python-


Dive Into Python 3 日本語版
http://diveintopython3-ja.rdy.jp/index.html


Python基礎文法最速マスター - D++のはまり日誌
http://d.hatena.ne.jp/dplusplus/20100126/p1


MySQLのTutorial , Reference

英語情報

MySQL公式
MySQL :: MySQL 5.1 Reference Manual
http://dev.mysql.com/doc/refman/5.1/en/index.html

Youtube

PHP MySQL Tutorial by phpacademy


日本語情報
MySQL :: MySQL 5.1 リファレンスマニュアル
http://dev.mysql.com/doc/refman/5.1/ja/index.html

www.ipa.go.jp/software/open/ossc/download/subject1-1_lesson.pdf
http://www.ipa.go.jp/software/open/ossc/download/subject1-1_lesson.pdf

MySQL初心者入門講座
http://mysqlweb.net/

PHPを学ぶための無料の Tutorial や Document と 有料の本

PHP公式

PHP: PHP マニュアル - Manual
http://www.php.net/manual/ja/

日本語情報

PHP入門
http://www.phpbook.jp/tutorial/


初心者用PHP入門
http://www.standpower.com/


PHPプログラミング初心者入門講座
http://php5.seesaa.net/


PHP入門
http://php.xenophy.com/


基礎から解る!PHP入門講座
http://w1.nirai.ne.jp/freeze/


PHP入門
http://www.tohoho-web.com/wwwphp.htm


PHPスクリプト講座:Home -- そふぃのphp入門
http://nyx.pu1.net/


PHP基礎文法最速マスター - Shin x blog
http://www.1x1.jp/blog/2010/01/php-basic-syntax.html


Javascriptを学ぶための無料の Tutorial や Document と 有料の本

ECMA-262公式

Fifth Edition of ECMA-262
http://www.ecmascript.org/


Standard ECMA-262
http://www.ecma-international.org/publications/standards/Ecma-262.htm


2011年6月17日金曜日

Objective-Cを学ぶための無料の Tutorial や Document と 有料の本

英語


Apple公式

iOS Dev Center - Apple Developer

http://developer.apple.com/devcenter/ios/index.action


iOS Developer Library

http://developer.apple.com/library/ios/navigation/


無料で学ぶためのC++ Reference

日本語


C++入門
http://www.asahi-net.or.jp/~yf8k-kbys/newcpp0.html

C++入門
http://www5c.biglobe.ne.jp/~ecb/cpp/cpp00.html

C++プログラミング入門
http://next1.cc.it-hiroshima.ac.jp/CPPPUBLISH/CPPPUBLISH.html



next1.msi.sk.shibaura-it.ac.jp/MULTIMEDIA/CPPPUBLISH/CPPPUBPDF.pdf
http://next1.msi.sk.shibaura-it.ac.jp/MULTIMEDIA/CPPPUBLISH/CPPPUBPDF.pdf

next1.cc.it-hiroshima.ac.jp/C++/introvcdia.pdf
http://next1.cc.it-hiroshima.ac.jp/C++/introvcdia.pdf

Javaを学ぶための無料の Tutorial や Document と 有料の本

英語情報



Oracle公式チュートリアル

Java Developer Tutorials and Online Training

http://www.oracle.com/technetwork/java/index-jsp-135888.html


概要 (Java Platform SE 6)

http://java.sun.com/javase/ja/6/docs/ja/api/




iMacでSoundflowerを使った時にエコーしないようにする。

やりたいこと

Soundflowerを使いアプリの操作時の音を含めて録画したい
Soundflowerを使った時にエコーしないようにする。


環境

iMac27 Late2009
OS X 10.6.7
Soundflower 1.5.2

2011年6月16日木曜日

無料でC言語を学ぶためのReference

C言語を学ぶための資料


苦しんで覚えるC言語
http://9cguide.appspot.com/

Language C FAQ
http://www.kouno.jp/home/c_faq/

稚内北星学園短期大学 C 言語 2001
http://www.wakhok.ac.jp/~kanayama/C/01/

稚内北星学園短期大学 C 言語 1999
http://www.wakhok.ac.jp/~kanayama/C/99/index.html

[法大奥山研究室]C言語
http://okuyama.mt.tama.hosei.ac.jp/unix/C/

C言語の勉強室
http://www.inf.ie.kanagawa-u.ac.jp/c_learn/index.html

MacPortsでインストールしたツールをアップデートする

以下を参考にやってみました。ありがとうございます
MacPortsでインストールしたものを最新版にアップデートする方法
http://doruby.kbmj.com/tmatsuzawa_on_rails/20090521/MacPorts_

Fedora15をVirtualBoxにインストール

Fedora15をVirtualBoxにインストールしてみた


GuestAdditionsのインストール


rootになる
su -

必要なパッケージのインストール
yum install gcc kernel-devel-$(uname -r) kernel-headers-$(uname -r)

GuestAdditionsのインストール
cd /media/VirtualBoxGuestAdditions
./VBoxLinuxAdditions.run


仮想マシンの設定での注意

vramは128Mにする


Gnome3になったことで最初に覚えておくべき、電源オフのメニューの出し方

サスペンドをAltキーを押しながらクリックすると、電源オフのメニューが出る


VirtualBox 4.0.8からGnome3をサポートしたらしい。

Mac Ports で ffmpegのインストール

Mac Ports で ffmpegのインストール

portに登録されている名前を調べる
$ port search ffmpeg

ffmpegで使えるコーデックを調べる
$ port variants ffmpeg

ffmpegとコーデックのインストール
(xvid, mp3, H264を一緒にいれることにする)
$ port install ffmpeg +gpl +lame +x264 +xvid

エラーが出るなら管理者権限で
$ sudo port install ffmpeg +gpl +lame +x264 +xvid

バージョンを調べる
$ ffmpeg -version

参考

$ ffmpeg -version
http://www.haykranen.nl/2007/11/21/howto-install-and-use-ffmpeg-on-mac-os-x-leopard/

2011年6月15日水曜日

iPhoneアプリのビルド時にprofileエラーになった

iPhoneアプリのビルド時にprofileエラーになった

以下のようなえらが出る

a valid signing identity matching this profile could not be found in your keychain

または

profile doesn't match any valid certificate private key pair in the default keychain


対処方法


[アプリケーション] → [ユーティリティ] → [キーチェーンアクセス] を起動
[Apple WorldWide Developer Relations Cretification Authority]を探す

左上のキーチェーンから [システム] を選択して中をみると[Apple WorldWide Developer Relations Cretification Authority]があった。

[Apple WorldWide Developer Relations Cretification Authority]を[システム] から[ログイン]にドラッグアンドドロップ移動

xcodeを再起動して、ビルドする

Xcodeで Base SDK Missing と表示されてビルドできない

Xcodeで Base SDK Missing と表示されてビルドできない

参考書籍等を買ったあとに、サンプルコードをダウンロードする、表示されることがある。

対処方法


Xcodeのメニュー → [プロジェクト] → [プロジェクト設定を編集] を選択
[ビルド] タブを選択
[ベース SDK」の右側にある(見つかりません)をクリックしてターゲットのSDKを選択
いったんプロジェクトを閉じる
サイトプロジェクトを開くとビルドできる


Mac OS X での javaコマンドの場所

Mac OS X で javaコマンドの場所を調べてみた

/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/java
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

オリジナル
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java

参考

Java on Mac OS X Leopard
http://developer.apple.com/java/javaleopard.html

はてなキーワードを無効にする

はてなダイアリーのキーワードリンクが激しくウザイので無効にしてみた。

以下のサイトよりインストールした。
はてなキーワードリンク無効スクリプト - はてなグリースモンキー
http://hatenagreasemonkey.g.hatena.ne.jp/keyword/%e3%81%af%e3%81%a6%e3%81%aa%e3%82%ad%e3%83%bc%e3%83%af%e3%83%bc%e3%83%89%e3%83%aa%e3%83%b3%e3%82%af%e7%84%a1%e5%8a%b9%e3%82%b9%e3%82%af%e3%83%aa%e3%83%97%e3%83%88

目印はこの文字列
disableHatenaKey.user.js