- 2008.03.16 Sunday
- UstreamでPCの音を流す方法
-
みんな大好きUstream.tvといえば手軽にストリーム配信ができるサイトでお馴染みですが、
webカメラやマイクを持ってないと出来ないと敷居が高めに見られがちです。
そこでwebカメラもマイクも持ってないけど
ナニカを全世界に配信したいんだ!て人向けエントリー
カメラもマイクも何かソフトをインストールしたりもいりません
必要なのはUstreamのアカウントだけ!
PCから流れてくる音をそのままUstreamで配信する方法
例えば、今聴いてる音楽だったりyoutubeの音だったりニコ動の音だったり
ひたすらwindows標準のアラート鳴らしてみたりだったり
ラジオみたいなことが手軽にできちゃうかもね!
1.コンパネあたりからボリュームコントロールを開く
メニューのオプションからプロパティを開いて録音を選択してOK
2.録音のボリュームコントロールでStereo Mixを選択
StereoじゃなくてMonoを選べば流すのがモノラルになるよ(たぶん)
※「Stereo Mix」のところはPCによっては
「Mono+Mic」だとか「Record Master」とかって書いてあるかもしれないよ!
Ustreamでゲームとかデスクトップの実況中継 - ぼくはまちちゃん!(Hatena)
3.UstreamにログインしてBROADCAST NOWをクリック
4.コンパネぽいのが開くからSTART BROADCASTをクリックでOn Air!
VU materのところが音にあわせて動いてたら流れてます!
僕の環境ではなんか音が大きくなりすぎるらしいので、ボリュームコントロールとVolumeのとこを調節してちょっと低めにしています。
メーターがずっと赤い状態とかだと大きすぎると思うぜ
お試しあれい。
参考サイト
Ustreamでゲームとかデスクトップの実況中継 - ぼくはまちちゃん!(Hatena) - | くいな | WEB | 14:42 | comments(0) | trackbacks(0) |
- 2008.02.22 Friday
- ライブ予定SS配信サービス「gorori」リリース
-
gorori - ライブデータベース -
とかタイトルに書いてみましたけども
最近趣味でこつこつと作ってたサイトをやっとこリリースしました
なにができるのかというと
音楽好きでライブとか行ったりするような人たちにむけた
ライブスケジュールのRSS配信サービスです
好きなアーティストが増えてくると
全国ツアー!とか発表されてるのを見逃しちゃったりして
気づいた時にはもうチケットがない!みたいなことも多々あるかと思います
んで、新しくなにかライブが発表されたらRSSで配信してくれてたら
RSSリーダーがお知らせしてくれるのになーと思ったので作ってみまんた
使い方は、お気に入りのアーティストをマイリストへ登録して
Mylistページに表示される自分のRSSを購読するだけ!
アカウントははてなのやつが使えるよ!
んで肝心のライブ予定なのですが
ライブ予定のRSS配信などをしてくれてるところが見当たらなかったので
wikipediaよろしくユーザ編集型にさせてもらいました
もしお時間あれば編集などしてくれるとうれしいです。
めんどくさいけどね><協力してもらえると助かります><
あとはアーティストの追加編集
ライブハウスの追加編集もできるようになってます
ライブハウスの情報はgoogle mapsで地図とかでるようにしたので
行ったことないライブハウスに行く時とかちょっと便利^^^と思ってる^^^
まーそんな感じで使ってみてくれたら幸いです - 続きを読む >>
- | くいな | WEB | 17:34 | comments(0) | trackbacks(1) |
- 2008.01.16 Wednesday
- twitterのログをIRCぽく整形
-
twitterのログをブログとかに張り付けたい時に
コピペでさくっと張り付けたりができないのが不便だったので
twitter APIをちょっと触って
IRCのログっぽく整形して吐き出すphpを作ってみました。
仕様は下記を参考にさせてもらいました
Twitter API 仕様書 (勝手に日本語訳シリーズ)
http://watcher.moe-nifty.com/memo/2007/04/twitter_api.html
たぶんPHP5じゃないとstrtotimeのあたりが動かないような気がする
PEARのXML_RSSが必要
//アーカイブの表示
function show_archive( $type, $name, $page = 1 ) {
//データ取得
$data = get_archive( $type, $name, $page );
$link = 'http://twitter.com/' . $name;
if( $type == 'rss' ) {
foreach( $data->getItems() as $item ) {
/*
//この辺で正規表現とか使って
//@usernameにリンク貼ったり
//httpからのURLにリンク貼ったりしたらいいと思う
//以下は発言者のページにリンク貼る例
$user_link = '<a href="' . $link . '" target="_blank">' . $name . '</a>:';
$item['title'] = preg_replace( "/^$name:/", $user_link, $item['title'] );
*/
//日付整形
$date = date( "Y/m/d H:i", strtotime( $item['pubdate'] ) );
//結果出力
echo "[{$date}] " . $item['title'] . "<br />¥n";
}
}
//取得同様にRSS以外の場合の出力方法は割愛
}
//アーカイブの取得
function get_archive( $type, $name, $page ) {
$format = array( 'xml', 'json', 'rss', 'atom' );
//不正なフォーマットが指定されたらrssに強制
if( !in_array( $type, $format ) ) {
$type = 'rss';
}
//APIのURL
$url = 'http://twitter.com/statuses/user_timeline/' . $name . "." . $type . '?page=' . $page;
if( $type == 'rss' ) {
return get_archive_rss( $url );
}
//RSS以外の場合の取得の仕方は割愛 falseが返るので注意
return false;
}
//アーカイブの取得(フォーマット:RSS)
function get_archive_rss( $url )
{
require_once( "XML/RSS.php" );
$rss =& new XML_RSS( $url );
$rss->parse();
if( !( $rss->getChannelInfo() ) )
return false;
return $rss;
}
使い方は
<?php show_archive( 'rss', 'kuinazi' ) ?>
てするだけ
上のソースだとrss以外の形式(xml|atom|json)はプログラム書いてないんで動かないヨー
出力結果:(下記はサンプル)
[2008/01/16 14:32] kuinazi: @flower69 幻想でかたるのはそこまでだ!!
20件まで表示
[2008/01/16 14:13] kuinazi: @yasuha ぼくのせいじゃないと信じて疑わない
[2008/01/16 14:08] kuinazi: くそ仕事したくない
[2008/01/16 14:08] kuinazi: DJせつこ
[2008/01/16 14:05] kuinazi: DJなんでほたるすぐしんでしまうん
[2008/01/16 14:05] kuinazi: なんでほたるすぐしんでしまうん?
[2008/01/16 12:40] kuinazi: コレ http://twitter.com/kuinazi/statuses/600516962 できた。案外簡単だった
[2008/01/16 11:53] kuinazi: DJハラヘ
[2008/01/16 11:37] kuinazi: @suiton -E -E
[2008/01/16 11:08] kuinazi: ヘドバンのしすぎで首が痛い
[2008/01/16 10:42] kuinazi: @suiton すいとんかわいいよすいとん umumu
[2008/01/16 10:41] kuinazi: @suiton おまえさっきあげたばっかりやろが! umumu
[2008/01/16 10:14] kuinazi: MacBook Airほっしい
[2008/01/16 10:11] kuinazi: コントレックス箱買い こーんとれっくすはこはこはこはこ
[2008/01/16 10:10] kuinazi: @suiton umumu 腹もちがいい!放置しててすまん
[2008/01/16 10:08] kuinazi: @lazzik タイムラインがゆさんだらけと思ったら誕生日!おめでとー!!
[2008/01/16 10:08] kuinazi: おはようござる
[2008/01/15 23:45] kuinazi: 墓山さんに似てるて言われたけどだれ ググったら墓山古墳とかでてきた昔のお墓らしい
[2008/01/15 23:22] kuinazi: @sakabooon ヘドバンしまくってきた!シカリもめっちゃかっこよかった!
[2008/01/15 23:22] kuinazi: きたくったー
twitter APIのpageクエリはなんか負荷が高い時は使用不可になるらしく
もっと古いのも見たい場合はもうひと工夫する必要がありそう
とりあえず動いたので満足。
ここはもっとこうした方がいいんじゃね?といったご意見大歓迎です>< - | くいな | WEB | 12:49 | comments(0) | trackbacks(0) |
- 2007.04.18 Wednesday
- 画像の使用を(略)CSS大会
-
画像の使用を(略)CSS大会
大会の趣旨
という大会が開催されているようで
画像の使用を控え(あるいは一切使用しないで)、スペース、ボーダー、配色などを駆使し、どれだけ美しいCSSデザインが作れるか皆で挑戦しよう!
一時期個人的に画像全然使わないデザインとかにはまってたこともあたので、応募してみた。
大会内容を簡単に説明すると
開催側が用意したHTMLをCSSのみでデザインしてみたらいんじゃね?みたいな感じ^^^
→大会用HTML
部門が2つあって、まったく画像使わない部門と画像ちょっとだけ使ってもいいよ部門がある模様
とりあえず画像使わない部門にエントリー
上の大会用HTMLがCSSだけでこんな感じになる
→提出作品
→作成したCSS
もうちょっとダークでポップな感じにしたかったんです>w<
コーディングは好きなんだけどなー
いかんせんデザイン力の方g
最初、フォントにTrebuchet MSを使いたかったんですが
どうやらIEだかMicrosoftだかにバグがあるっぽく
文字サイズがなんかおかしいことになるらしいので諦め>w<
ところどころかなり手抜きをしてて
HTMLにはhrタグの水平線が入ってたんですが
かなり扱いに困ってhr { display: none;}
とかやっちゃう始末wwww
左側に日付を持ってきたのは完全にデザイン目的ですありがとうございまst
2007年のとこで自動改行されるように幅調節するのが地味にめんどうでした^^^^
ウィンドウ小さくすると本文にもかぶっちゃって、これはどうにかしたかった所
z-indexが超絶意味わからない件
あ、ちなみに表示確認はFirefox2とIE6、IE7ぐらいしか見てませんヨー
これをblogテンプレにしようと思ったら
かなり手直しが必要な予感
まあ楽しみつつ作れましたん(*'ω'*) - | くいな | WEB | 11:54 | comments(4) | trackbacks(0) |
- 2006.09.24 Sunday
- ロンダリングfirefox
-
ajaxとかCSSとかがちゃんと動いてくれないので
もうどうしようもないと思ってSleipnirからfirefoxに乗り換え
firefoxでもタブ使えるし慣れればなんとかつかえるかな
続きはインスコにあたって変更した点とか
基本的にSleipnirと操作感をあわせて見る感じで - 続きを読む >>
- | くいな | WEB | 00:54 | comments(0) | trackbacks(0) |
- 2006.09.20 Wednesday
- いいんじゃないの
-
Googleカレンダーがやっと日本語で使えるようになったらしいので
gmailアカウントを持ってるので色々いじってみた
なかなかajaxは楽しいね
これ共有設定で公開できるのはいいんだけど
カレンダー1個ずつしか無理なんかな
googleアカウント持ってない人だと
色分けが便利でいくつかカレンダー作っても
公開URLだと1種類しか見れないのはもったいない
とりあえず日本の祝日くらいは一緒に表示したいのにな
公開XMLを何個も読み込んで吐き出すphpでも組むしかなさげ?
とりあえず画面はこんな感じ
アジカンの予定をちょこっとだけ - | くいな | WEB | 22:59 | comments(0) | trackbacks(0) |
- 2006.09.16 Saturday
- mixi上場
-
上々ではなく上場しましたね
14日だっけか
ミクシィ笠原社長に聞く、上場の狙いとmixiのリスク管理 - ITmedia
──調達資金は約70億円の使い道は?
目論見書にもある通り、すでに確定している使途は、システムやインフラへ投資と事業所の拡大です。
システムとインフラに今後3年で10億6082万円投資します。ちなみに前期のシステム投資額は約1億円、今期は約3億円の見込みです。
(後略)
システム投資するらしいので
いまよりもうちょっと軽くなってくれたりするんだろうか
個人的要望を言えば外部日記の人のRSSクロール間隔を
リアルタイムに近い感覚にしてくれるとありがたいな
今が4時間おきらしいので、せめて30分〜1時間
まあそのまえに、mixiはテーブルレイアウトをやめて
ソースのダイエットすればもっと負荷が減ると思うwwwwwwww
ソースきたねーーーー - | くいな | WEB | 19:51 | comments(0) | trackbacks(0) |
- 2006.09.11 Monday
- Cascading
-
久しぶりの技術メモ
今日はカスケーディングスタイルシートこと
CSS(Cascading Style Sheets)のちょっと使えるテクニック
興味ナッシンな人は読み飛ばしておっけー
さて、cssレイアウト用に(X)HTMLをマークアップする流れに
世間が傾いてきた今日この頃に
よくある話がIEとFirefoxで見た目違うジャン問題
そんな時便利なのが「全称セレクタ」
* {
こんな感じでまず、firefoxとかIEとかのデフォルトの違いを
margin: 0;
padding: 0;
font-size: 100%;
font-style: normal;
}
全部きれいさっぱりリセットする
*(アスタリスク)で指定すると全ての要素にマッチするらしい
そこから各要素を最低限見た目整えた
default.cssとかを作っておいて
あとはサイトごとのスタイルを別cssで作って完成
default.cssは1回作っちゃえば使いまわし
[サンプル]
1.CSSを何も適用させてないプレーンHTML
2.全称セレクタで一旦リセット
3.default.cssを適用させてみる
今回作ったdefault.css [Download]
右クリで保存してくださいねっと
んで、cssの中身見てもらったらわかるかと思いますが
まず、色指定してるのはblockquoteとpreタグのbackground-colorのみ
他は全てデフォルト
色づけは別cssとかでやるといいかも
あとは、fontは絶対指定じゃなくて文字のサイズ変更で変わるように
html, body {
とかやっておくと
font-size: 12px;
_font-size: small;
}
アンダースコア付けた方はIE6.0以下のブラウザだけに反映する
IE以外なら絶対指定してても大きさ変わるよね
7.0だとこれが使えなくて*+font-sizeとかいう書き方になるらしい
inputタグはIEがおばかちゃんなので
radioボタンにはclass="radio"が付いてる
今回このために一通りのタグ詰め込んだ
プレーンhtmlを作ったんだけども
1回作ると便利ねこれ
参考にさせてもらったサイト様
デフォルトスタイルの差異を無くすCSS - 3ping.org
というか3ping.orgさん見てもらったほうがhaee気がします>w<
cssやxhtmlをちょこちょこ真似させてもらったんですが
上で公開してるやつ、ちょさっけんとかもろもろ失礼な感じでしたら
連絡いただけたらすぐ消させてもらいます^^;;;^;;;
追記:
trackback送ろうとしたらエラーでました>w< - | くいな | WEB | 14:16 | comments(2) | trackbacks(0) |
- 2006.07.03 Monday
- MySQL5文字化け
-
XAMPPをいれなおして
設定を全部UTF-8に変えようとしたら
mysqlのところで文字化けして大ハマリして
4時間ぐらい悩んだのでメモ
xampp/mysql/conf/my.cnf
[client]
default-character-set = utf8
[mysqld]
skip-character-set-client-handshake
default-character-set = utf8
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
[mysqldump]
default-character-set = utf8
[mysql]
default-character-set = utf8
xampp/phpMyAdmin/config.inc.php
$cfg['DefaultLang'] = 'utf-8';
$cfg['DefaultCharset'] = 'utf-8'
ここまで設定して
phpMyAdminでデータいじってると
2byte文字が「???」とかになってどうしても直らなくて
ちょうなやむ
そしたらテーブル作る時に照合順序をutf-general-ciとかに
変えたらいいだけだったくさい
youはshock!
* 06/07/04 追記
普通にphpとかから呼び出すときにまだ文字化けしてたので
my.cnfのmysqldの所に
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
を追加
環境
xampp - 1.5.3a
apache - 2
php - 5.1.4
mysql - 5.0.21
phpMyAdmin - 2.8.1 - | くいな | WEB | 18:20 | comments(7) | trackbacks(5) |
- 2006.06.30 Friday
- MVCフレームワークの話
-
phpでPEARをそこそこいじるようになってきて
google先生に頼りっぱなしのこの頃
そこでよく目にするのが
MVCフレームワークという単語
Model/View/Controll
でオブジェクト指向でごにょごにょな代物らしい
クラスライブラリとかとはまたちょっと違うらしい
さらに調べると、いろいろ種類があるらしい
Ethna / Maple / Zend Framework / Symfony / Mojavi
有名どころでこんだけあって
他にもくさるほどあるらしい
どれを使ってみたらいいのかわからなかったので
処理の流れだけ掴もうと自作してみる
アクセス
→actionの値を取得して対応したModelクラスをrequire(?)
→配列切っておくかなんかして、objのインスタンス作成
→validate()、execute()とかで内部処理(?)
→戻り値(例えば、'login'とか'index')をViewにつっこむ
→対応したViewクラスをrequire(?)
→obj作ってごにょごにょして描画
データはsessionで保持して使いまわす感じ?
ワケワカメ気味
なかなか便利だと思う^^(わかってないのに) - | くいな | WEB | 21:42 | comments(0) | trackbacks(0) |