「MySql」を含む日記 RSS

はてなキーワード: MySqlとは

2007-05-10

http://anond.hatelabo.jp/20070509224557

今のところ、番組別とスポンサー別の両方で見れるような感じにしようと思う。

問題のある番組スポンサーが他にどんな番組の提供もしてるかとか見れたほうが良いだろうしね。

出来れば各番組の出演者や提供CMの出演者とかも載せられるようにしたいけどそこまでいくとごちゃごちゃしそうだし、本題の「番組へ提供するスポンサー責任」という部分から少し離れるから、もしもやるとしたら別でサイトを作ってトラックバックやらを使う感じにしようかなと今思った、とりあえず番組スポンサーの部分をまずまとめておきたいところ。

しかしwikiだとホントに一ページごとに手作業だから、php+MySQLとかで自分で作った方がいいのかなぁと思えてきた。

0から作るとなると時間かかりそうだし、作るとしたら仮でwiki置いといてそっちに情報載せつつもし良いの出来たらそっちに移すとかそんな感じでいいかな。

2007-05-09

http://anond.hatelabo.jp/20070509154649

mySQL迷子

なんだこれ難しいな…。

100までの整数がなんらかの状態でレコードにあって後はSQLひとつ流せばおわりなんだけど

select 
	if (tf.fizzbuzz = '',tf.num,tf.fizzbuzz) fizzbuzz
from (
	select 
		num,
		concat(
		if (mod(num,3)=0,'fizz',''),
		if (mod(num,5)=0,'buzz','')
		) fizzbuzz
	from tmp_fizzbuzz 
) tf
;

うえのSQLphpMyAdminで流しても反応がない。。。。

mySQLコマンドラインで流せば帰ってくるんだけど。

いまいちどころか、なかなかピンとこないなぁ。

慣れてきたつもりだったんだけど。。

_ノ乙(、ン、)_

http://anond.hatelabo.jp/20070508170219

FizzBuzz・・・。


DROP TABLE IF EXISTS `tmp_fizzbuzz`;
CREATE TABLE `tmp_fizzbuzz` (
`num` int( 4 ) NOT NULL default 0,
`fizz` VARCHAR( 4 ) NOT NULL default '',
`buzz` VARCHAR( 4 ) NOT NULL default '',
PRIMARY KEY  (`num`)
)
;

delimiter //
DROP PROCEDURE IF EXISTS fizzbuzz//
CREATE PROCEDURE  fizzbuzz()
BEGIN

	DECLARE bufnum INT DEFAULT 1;
	delete from `tmp_fizzbuzz`;
	WHILE bufnum <= 15 DO
	    insert into tmp_fizzbuzz (num) value (bufnum);
	    set bufnum = bufnum + 1;
	END WHILE;

END
//
delimiter ;
call fizzbuzz();

update tmp_fizzbuzz set fizz = 'Fizz' where mod(num,3) = 0;
update tmp_fizzbuzz set buzz = 'Buzz' where mod(num,5) = 0;

select 
if (concat( fizz ,buzz) = '' ,
	num,
	concat( fizz ,buzz)
) FizzBuzz
from tmp_fizzbuzz;


mySQLでつくってみた。

文字列の連結ができないで死にそうになった。。+とか&でやっても0で帰ってきやがるのさ。

そしてそもそもストアドを使わない仮想レコードの作り方ができないで死にそうになった。

なんか、こんなのに時間かけるつもりなかったんだけどなー・・・。

だめっぽ。

modとか使っちゃだめなんだっけ? 知るかヽ(`д´* )ノプンピー

2007-04-20

[]RubyRuby on Rails

Ruby RDoc Documentation

rubyとは - はてなダイアリー Rubyとは - はてなダイアリー

はてなブックマーク - はてな - Rubyとは

「ruby」を含む日記 - はてなダイアリー

Ruby

「Ruby」に関する画像、動画、ブログ記事のタグ検索結果

Google ブログ検索

買売システム開発記録とか何とか

Rubyで投資システムを作る日記

spacecadetの日記

RubyForge: One-Click Ruby Installer: Project Info

RDE(Ruby Development Environment) - Ruby??J??????????

#!/usr/bin/ruby -Ks

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

p "表示"


Rails Rails Framework Documentation

http://127.0.0.1/mysql/

http://127.0.0.1:3000/ http://127.0.0.1:3000/recipe/list

http://127.0.0.1:3001/ http://127.0.0.1:3001/recipe/list

http://127.0.0.1:3001/account/signup http://127.0.0.1:3001/test

http://127.0.0.1:3001/item

Hot Chips (delete) Snacks 2004-11-11

Ice Water (delete) Beverages 2004-11-11

Killer Mushrooms (delete) Snacks 2005-09-13

満足せる豚。眠たげなポチ。:Rolling with Ruby on Rails - Japanese Translation - p1

満足せる豚。眠たげなポチ。:Rolling on Ruby on Rails - Japanese Translation - p5

BookmarkOnInstantRails

ITmedia エンタープライズ:第1回 Instant Railsで始めるWindows環境のRails (1/2)

developerWorks Japan

developerWorks Japan

DROP TABLE IF EXISTS `items`;

CREATE TABLE items (

id int(11) NOT NULL auto_increment,

login varchar(80) default NULL,

password varchar(40) default NULL,

PRIMARY KEY (id)

);

えぇてるのぉと:Railsでログイン認証 - livedoor Blog(ブログ)

8 app/views/test/index.rhtmlの編集

<h1>Test#index</h1>

Welcom <%= @session['user'].login %>!

Login Generator (1) - Nowhere Near

config/environment.rb に以下の行を追加する。

module LoginEngine

config :salt, "your-salt-here"

end

Engines.start :login

http://techno.hippy.jp/rorwiki/?Wiki%A4%F2%BA%EE%A4%C3%A4%C6%A4%DF%A4%EB%2F%A5%E6%A1%BC%A5%B6%A1%BC%A4%F2%C7%A7%BE%DA%A4%B9%A4%EB

パパブログ: RoR : login_generator : login中のユーザ情報の取得

@session['user'].id

@session['user'].login

@session['user'].password

で、idやloginが取得できる。

ちなみにidActiveRecordおなじみのidで、

loginがログイン名、passwordパスワードになる。


MySQL-Front download

環境変数

;C:\nonidata\InstantRails\ruby\bin;

cd C:\nonidata\InstantRails\ruby\bin

C:\nonidata\InstantRails\ruby\bin>gem install login_generator

Successfully installed login_generator-1.2.2

C:\nonidata\InstantRails>cd C:\nonidata\InstantRails\rails_apps\cookbook

C:\nonidata\InstantRails\rails_apps\cookbook>ruby script/generate login Account

create lib/login_system.rb

C:\nonidata\InstantRails\rails_apps>cd C:\nonidata\InstantRails\rails_apps\cookbook

C:\nonidata\InstantRails\rails_apps\cookbook>ruby script/generate controller test

exists app/controllers/

[Ruby] Rails(ActiveRecord)の多対多関連 - yuum3のお仕事日記

has_one

has_many

belongs_to

has_and_belongs_to_many

habtm と has_many :through (ActiveRecord)

ヽ( ・∀・)ノくまくまー(2006-01-20)

ActiveRecord の歩き方 - Association 編(1) - Rails で行こう! - Ruby on Rails を学ぶ has_many :comments

developerWorks Japan  has_one :address

Rubyist Magazine - RubyOnRails を使ってみる 【第 3 回】 ActiveRecord

create メソッドを使うこともできます。create は new したあと save (DB に格納) します。


Rubyist Magazine - RubyOnRails を使ってみる 【第 4 回】 ActionPack

find(:all, :conditions => ["user_name = ?", user_name])

find_all(["user_name = ?", user_name])

find_all_by_user_name(user_name)


Part2 Rubyに学ぶ「Ruby on Railsの正体」:ITpro

book = Product.find_or_create_by_name_and_price('book', 2079)

リスト7●productsテーブルからnameが'book',priceが2079であるようなProductオブジェクトを読み取り,存在しなかった場合はデータベースレコードを新規作成する処理


RoR Wiki 翻訳 Wiki - HowToUseLegacySchemas

恣意的で複雑なクエリや、主キーを持たないテーブルにはfind_by_sqlを使う

テーブルが論理的な主キーを持たないなら、

find_by_sqlを使えば主キーを全く指定しない曖昧で複雑なクエリを実行も実行できる。

Post.find_by_sql ["SELECT * FROM posts WHERE author = ? AND created > ?", author_id, start_date]


エディタ utf8

文字化け

ヽ( ・∀・)ノくまくまー(2006-10-11)

チュートリアルを動かしてみる - 肩書「シニアコンサルタント」のつぶやき

Railsでソーシャルブックマークを作ってみようか(第1回) - 坊やがゆく

ようこそ<%= @session['user'].login %>さん

@session['user'].id


Railsでソーシャルブックマークを作ってみようか(第2回) - 坊やがゆく

Railsでお馴染み37signalsのURLが凄い件について:TKMR.blog.show

URLにキーワードを含めことでSEO対策になるかも、でもそれだけ:TKMR.blog.show

http://127.0.0.1:3001

http://127.0.0.1:3001/recipe/list

tetraの外部記憶箱 - Instant Railsのインストール , 追記:phpMyAdminの日本語環境設定 , 未踏ソフト記事

[Ruby]PHP VS Rails (Ruby on Rails)

2007-04-15

人生アドバイスは出来ないけど

http://anond.hatelabo.jp/20070415212621

SQLは紙でやるより実際に動かしたほうがわかりやすいし身につくよ。

MySQLとかpostgreSQLといったフリー環境簡単に手に入れられるわけだし、

そういう仕事就きたいなら、まず絶対に必要になる技術だし。

2007-03-20

アニメーションスタッフリスト

起業の動機

まず、僕が起業を考えるに至った経緯について、ちょっと話をする。

僕も、去年の3月ごろは就職活動をしていた。IT業界で、アニメーション制作を合理化するシステムを作りたかった。これから必ず必要とされる分野だけに、今から手をつけていれば確実に利益を手にできますよ、どの企業の面接でも訴えた。しかし、どこの企業も僕の言うことに耳を貸してくれなかった。

そして、大手企業の推薦で落ちたのを機に、急にやる気が失速、というダメ人間っぷりを僕は発揮。実家には金がなく、これ以上大学院に残ってもう一度就職活動をする余裕がない。そのうえ、ドクターに行く金もない。留年もしているので、奨学金ももらえない。というわけで、何もしないまま修了を迎えることになった。

自分も働いて、自分で金を稼がなくてはならない身。しかし、文系修士既卒なんてどこの企業も採ってくれるはずがない……。そうなると、フリーターになるしかないことに思い至る。

ただ、僕は目的もなくフリーターになるのがいやだったため、どうせフリーターになるなら目標を持とうぜと思うようになった。さらに、自分はアニメ映像業界へのこだわりが強い。このこだわりを仕事に生かせれば、どんなにつらいことがあったとしても自分のモチベーションを高めて生きていくことができるだろう。

そういうわけで、起業してアニメ業界の役に立ち、自分もその対価で食っていく、ということを目標にするようになったのである。

かなりのマイナス思考から始まった起業の意志である。しかし、どんな言い訳をしようと、一度宣言してしまったからには後には引けない。持ち前のマイナス思考ブレーキを踏みつつ、前進していくのみである。

そもそもどんなことをしたいかというと

まず、大きな目標として、「現在アニメーション業界において、歴史的に構築されたヒエラルキーのもと、アニメーター制作進行はただのオペレーターとなっている。そこで、アニメーター制作進行などの仕事を、自己実現を達成する手段としたい」という思いがある。

それを実現する第一ステップとして、 (1) アニメーションスタッフリストの整備による業界全体の把握 (2) 中小アニメーション企業のWebサイト制作 をしたい。

まずはビジネスプランの披露から

いちおう、二つの事業をやっていきたいと考えている。

スタッフリストを集計していて分かったのだが、中小アニメーション制作スタジオは、ほとんどWebサイトを持っていない。それどころか、住所や連絡先すら公開されていない。これでは、アニメーション制作会社社会的信頼が得られることは難しいだろう。一方で、中小アニメーション制作会社には、Webサイトを作る暇も金もないのかもしれない。

そこで、僕がアニメーション制作会社Webサイトを、定型に従って安価に作れば、相手も喜ぶし自分も懐に金が入ってくるのではないか、と考えた。

経済産業省現在、「コンテンツクリエイター登録制度」というのを考えているらしい。そこで、必要な基礎統計資料となるのが、スタッフリストである。僕はアニメーションスタッフリストを集計してデータベース化することにより、この動きを支援したい。

アニメーションスタッフリストとは

アニメーションスタッフリストとは、アニメーション番組の最初と最後に出てくる、スタッフ制作会社の名前の記載されたテロップのことである。

アニメーション業界最近やっと産業としての体をなしてきたが、まだまだ発展途上である。特に、関連データ統計があまり整備されていない。

一方で、アニメーションスタッフリストは、テロップという確実な証拠を基にした良質な統計情報である。これを見れば、誰がどの作品とどの作品に関わっていた、というようなことがすぐ分かるからである(すぐ分かるようにするには情報の加工が必要なのだが、それは後のエントリーで述べる)。

アニメーション産業において統計情報がそろっていない現状をふまえると、アニメーションスタッフリストを集計する意義はあるといえる。

これを集計しているサイトとしてD2_STATION不審倉庫があるが、それらは残念ながら、リレーショナル・データベース型になっていないので、「○○という人は××という番組と△△という番組の両方に名前が載っている」というような検索の仕方ができない。

私は、リレーショナル・データベース型でスタッフリストを整備し、Web上で登録した人が手軽に検索できるような形にしたい。

アニメーションスタッフリスト作成の具体的な手順

  1. HDDレコーダに、アニメーション番組を録画する
  2. 再生・一時停止を繰り返しながら、スタッフリストに書かれている内容をExcelに打ち込む
  3. MySQLに取り込める形にデータを加工する
  4. LAMPLinux, Apache, MySQL, PHP)で、Web上からデータを検索できるようにする
  5. Accessに取り込める形にデータを加工する
  6. Accessから吐き出されたファイルパッケージ化する

(4)は会員制サイトにし、使用料を利用者に払ってもらう。 (6)は、CD-Rにでも焼いて販売する。

起業する際にどこにどんな影響を与えるか

今日起業家の1人と話をする機会があった。

親身になって相談にのってくださったことには、たいへん感謝しています。

それで、起業する際に、協力者としてお金を貸してくれるところと、商売相手はどこにしたほうがいいのか、という話題になった。

起業家の方は、「アニメーションスタッフリストを拡充して、ジャンル視聴率とその番組プロデューサー監督の名前だけ取り出せるようにしとく。それで、『この番組で、このジャンルでこのプロデューサーとこの監督なら、視聴率はこれくらい取れたから、このスタッフで行きましょうよ』とビジネスネタにする人たち、つまり広告代理店テレビ局ビデオグラムメーカーあたりが商売相手としていいんじゃないかな」とおっしゃった。また、「自分の作ったネタビジネス慣行が変わるとしたら、それはそれで面白いんじゃない?だって、プロデューサー番組実績がすべて公開されるわけだから、これは商売相手にとってビジネスプロセスを変える大きな力になると思うよ」ともおっしゃった。

そのまま鵜呑みにするわけではないけれども、自分のビジネスがどうアニメーションビジネス慣行に影響するのか、一度考え直してみたほうがよさそうた。

誰をパートナーとし、誰に売るか

まず、経済産業省日本動画協会やクリーク・アンド・リバー映像新聞などは、出資元として有望であろう。

また、パッケージの売り手は、アニメーション製作会社になるだろう。

Web上のデータベースシステム(MySQL)のデータは、アニメーションマニアでも自由に参照できるようにしたい。ただ、Web上のサービスでは、ジャンル視聴率を載せないで、パッケージとの差別化を図る必要がありそうだ。

とりあえず明日あたり、今まで考えてきたことを文書化する必要がありそうだ。

OB起業家に話を聞いた

修士論文執筆時に自分が作り上げたスタッフリストを見て、「パラメータが少なすぎて買う気がしない」という指摘を受けた。たとえば、視聴率ジャンルを付加してみたらどうか。そうすれば、アニメーション企画者が「このジャンルでこのプロデューサーとこの監督との組み合わせだったらこれだけの視聴率がとれたんだから、同じスタッフで行きましょう」というような提案を仕事とする、テレビ局広告代理店ビデオグラムメーカーなどに売り込めるだろうと。

また、そうすればアニメーション業界に緊張が走り、業界の構造も自ずと変わっていく。そうなったら面白いだろう、とも言われた。もっとも、そうなると指名される人が限られてきてアニメーション業界が二極分化することも考えられるし、新しい表現分野でのチャレンジも行われなくなるだろうから、そこは気を配らないといけないわけであるが。

2007-01-23

http://anond.hatelabo.jp/20070123173905

phpあたりでも勉強してPostgreSQLMySQLと連動した簡単なWebアプリ作れるようになって、どっかの勉強会に出て懇親会にも出て、顔を売る。

んで、バイトでも良いからとアピールしまくって実戦経験&(例えバイトでも)職歴付けていけば何とかなりそうだけど。

phpなら、派遣で来る人たちのレベルも自力でキャッチアップ出来るレベルだし。

つーか俺もバイトで入った零細ITで鯖缶やってたはずが何時の間にかプログラム書いてたレベルだから人の事言えないけど。

何度かうまく転職できれば、世間のサラリーマン並みの給料は貰える様になると思う。

2006-12-24

SiteDev2の備忘録

SiteDev2とは?
PukiWiki 1.4.6をベースにしたCMS(コンテンツマネジメントシステム)。
開発元:phpspot - PHPスクリプト/MySQL/掲示板/入門/サンプル/正規表現/レンタルサーバー
公式:フリーのCMS ( コンテンツマネジメントシステム ) - SiteDev ※公式サイトはsiteDev1.1.0(PukiWiki1.4.4ベース)で構築
デモトップページ - siteDev2サンプルサイト
稼動中:feedAPPLI | Webマーケティング Dragon.jp | javascriptist など
PukiWikiとの違い…Basic認証小人数運営・ペ-ジデザインが容易・Smartyテンプレ-ト・PukiWiki1.4.6用プラグインが使用可(一部1.4.7用も可)・便利なプラグインデフォルト
デメリット…処理が重い・セキュリティが弱い!?
※(個人的には)メリット微妙rNoteの方がお勧め
ただし、rNoteはバ-ジョンアップが滞っており各自スパム対策などを講じる必要がある。(開発者ブログは続いているのでバ-ジョンアップの可能性は0ではない)
問題点修正
カスタマイズ
その他

pcommentがおかしい 【問題点修正】

pcomment.inc.php内、61行目 rawurlencode を rurlencode に修正。

ページ一覧に文字化けした謎のタイトルが!! 【問題点修正】

害は無いと思いますが…デリケ-トな方はwiki/内の0バイトtxtファイル削除してみると吉かも

パスの書式問題 【問題点修正】

環境によって生じる!?私はデフォルトのままで平気でしたが…

一応解決方法→siteDev2の日本語URL問題を解決

SiteDev2の認証問題 【問題点修正】

PHPのバ-ジョンによって生じる!?

解決方法→phpspot.org - トピックを表示 - SiteDev2の認証 | 私的ファイル deltazulu 記録再開 - ひとり Wiki で SiteDev2 | PukiWiki/CMS/SiteDev2 - taru

コメントスパム対策 【カスタマイズ】

スパム対策済コメントプラグインがPukiWiki1.4.7用ですが修正無しで使用可能。

もうひとつ(古いみたい!?なので)参考までに…commentプラグイン

PukiWiki.orgの仕様を参考に 【カスタマイズ】

カスタマイズPukiWiki.orgの仕様を参考にしてみても吉かも。ただし、情報が古いので要注意!!

PukiWiki.orgの仕様(2004/08/20以前)

負荷対策 【カスタマイズ】

参考までに…BugTrack/763

パス 【カスタマイズ】

PukiWikiのUPLをindex.php?hogeの形式ではなく、index.php/hogeの形式に変更する方法。

SiteDev2ではデフォルトindex.php/hoge仕様になっている。中身を詳しく知りたい方は→PukiWiki with PATH_INFO

全角英数文字を半角に変換表示 【カスタマイズ】

見栄えが気になる方は→全角英数文字を半角に変換表示

キャッシュ 【カスタマイズ】

Pukiwiki Plus 1.4.7-i18nプラグイン。SiteDev2で動作するか不明(一応メモ)Wiki文法の出力HTMLをキャッシュする

HTML直接記述の危険性?? 【その他】

危険らしいですよ

ログイン ユーザー登録
ようこそ ゲスト さん