はてなキーワード: MySqlとは
今のところ、番組別とスポンサー別の両方で見れるような感じにしようと思う。
問題のある番組のスポンサーが他にどんな番組の提供もしてるかとか見れたほうが良いだろうしね。
出来れば各番組の出演者や提供CMの出演者とかも載せられるようにしたいけどそこまでいくとごちゃごちゃしそうだし、本題の「番組へ提供するスポンサーの責任」という部分から少し離れるから、もしもやるとしたら別でサイトを作ってトラックバックやらを使う感じにしようかなと今思った、とりあえず番組とスポンサーの部分をまずまとめておきたいところ。
しかしwikiだとホントに一ページごとに手作業だから、php+MySQLとかで自分で作った方がいいのかなぁと思えてきた。
0から作るとなると時間かかりそうだし、作るとしたら仮でwiki置いといてそっちに情報載せつつもし良いの出来たらそっちに移すとかそんな感じでいいかな。
なんだこれ難しいな…。
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 ;
うえのSQLをphpMyAdminで流しても反応がない。。。。
いまいちどころか、なかなかピンとこないなぁ。
慣れてきたつもりだったんだけど。。
_ノ乙(、ン、)_
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とか使っちゃだめなんだっけ? 知るかヽ(`д´* )ノプンピー
rubyとは - はてなダイアリー Rubyとは - はてなダイアリー
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 "表示"
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
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
ITmedia エンタープライズ:第1回 Instant Railsで始めるWindows環境のRails (1/2)
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,
);
えぇてるのぉと:Railsでログイン認証 - livedoor Blog(ブログ)
8 app/views/test/index.rhtmlの編集
Welcom <%= @session['user'].login %>!
Login Generator (1) - Nowhere Near
config/environment.rb に以下の行を追加する。
module LoginEngine
config :salt, "your-salt-here"
end
Engines.start :login
パパブログ: RoR : login_generator : login中のユーザ情報の取得
@session['user'].login
で、idやloginが取得できる。
ちなみにidはActiveRecordおなじみのidで、
;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)
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
チュートリアルを動かしてみる - 肩書「シニアコンサルタント」のつぶやき
Railsでソーシャルブックマークを作ってみようか(第1回) - 坊やがゆく
ようこそ<%= @session['user'].login %>さん
Railsでソーシャルブックマークを作ってみようか(第2回) - 坊やがゆく
Railsでお馴染み37signalsのURLが凄い件について:TKMR.blog.show
URLにキーワードを含めことでSEO対策になるかも、でもそれだけ:TKMR.blog.show
http://127.0.0.1:3001/recipe/list
tetraの外部記憶箱 - Instant Railsのインストール , 追記:phpMyAdminの日本語環境設定 , 未踏ソフト記事
まず、僕が起業を考えるに至った経緯について、ちょっと話をする。
僕も、去年の3月ごろは就職活動をしていた。IT業界で、アニメーション制作を合理化するシステムを作りたかった。これから必ず必要とされる分野だけに、今から手をつけていれば確実に利益を手にできますよ、どの企業の面接でも訴えた。しかし、どこの企業も僕の言うことに耳を貸してくれなかった。
そして、大手企業の推薦で落ちたのを機に、急にやる気が失速、というダメ人間っぷりを僕は発揮。実家には金がなく、これ以上大学院に残ってもう一度就職活動をする余裕がない。そのうえ、ドクターに行く金もない。留年もしているので、奨学金ももらえない。というわけで、何もしないまま修了を迎えることになった。
自分も働いて、自分で金を稼がなくてはならない身。しかし、文系修士の既卒なんてどこの企業も採ってくれるはずがない……。そうなると、フリーターになるしかないことに思い至る。
ただ、僕は目的もなくフリーターになるのがいやだったため、どうせフリーターになるなら目標を持とうぜと思うようになった。さらに、自分はアニメ・映像業界へのこだわりが強い。このこだわりを仕事に生かせれば、どんなにつらいことがあったとしても自分のモチベーションを高めて生きていくことができるだろう。
そういうわけで、起業してアニメ業界の役に立ち、自分もその対価で食っていく、ということを目標にするようになったのである。
かなりのマイナス思考から始まった起業の意志である。しかし、どんな言い訳をしようと、一度宣言してしまったからには後には引けない。持ち前のマイナス思考でブレーキを踏みつつ、前進していくのみである。
まず、大きな目標として、「現在のアニメーション業界において、歴史的に構築されたヒエラルキーのもと、アニメーターや制作進行はただのオペレーターとなっている。そこで、アニメーターや制作進行などの仕事を、自己実現を達成する手段としたい」という思いがある。
それを実現する第一ステップとして、 (1) アニメーション・スタッフリストの整備による業界全体の把握 (2) 中小アニメーション企業のWebサイトの制作 をしたい。
いちおう、二つの事業をやっていきたいと考えている。
スタッフリストを集計していて分かったのだが、中小アニメーション制作スタジオは、ほとんどがWebサイトを持っていない。それどころか、住所や連絡先すら公開されていない。これでは、アニメーション制作会社の社会的信頼が得られることは難しいだろう。一方で、中小アニメーション制作会社には、Webサイトを作る暇も金もないのかもしれない。
そこで、僕がアニメーション制作会社のWebサイトを、定型に従って安価に作れば、相手も喜ぶし自分も懐に金が入ってくるのではないか、と考えた。
経済産業省は現在、「コンテンツクリエイター登録制度」というのを考えているらしい。そこで、必要な基礎統計資料となるのが、スタッフリストである。僕はアニメーションのスタッフリストを集計してデータベース化することにより、この動きを支援したい。
アニメーション・スタッフリストとは、アニメーション番組の最初と最後に出てくる、スタッフや制作会社の名前の記載されたテロップのことである。
アニメーション業界は最近やっと産業としての体をなしてきたが、まだまだ発展途上である。特に、関連データの統計があまり整備されていない。
一方で、アニメーションスタッフリストは、テロップという確実な証拠を基にした良質な統計情報である。これを見れば、誰がどの作品とどの作品に関わっていた、というようなことがすぐ分かるからである(すぐ分かるようにするには情報の加工が必要なのだが、それは後のエントリーで述べる)。
アニメーション産業において統計情報がそろっていない現状をふまえると、アニメーションスタッフリストを集計する意義はあるといえる。
これを集計しているサイトとしてD2_STATIONや不審倉庫があるが、それらは残念ながら、リレーショナル・データベース型になっていないので、「○○という人は××という番組と△△という番組の両方に名前が載っている」というような検索の仕方ができない。
私は、リレーショナル・データベース型でスタッフリストを整備し、Web上で登録した人が手軽に検索できるような形にしたい。
(4)は会員制サイトにし、使用料を利用者に払ってもらう。 (6)は、CD-Rにでも焼いて販売する。
親身になって相談にのってくださったことには、たいへん感謝しています。
それで、起業する際に、協力者としてお金を貸してくれるところと、商売相手はどこにしたほうがいいのか、という話題になった。
起業家の方は、「アニメーションのスタッフリストを拡充して、ジャンル、視聴率とその番組のプロデューサー・監督の名前だけ取り出せるようにしとく。それで、『この番組で、このジャンルでこのプロデューサーとこの監督なら、視聴率はこれくらい取れたから、このスタッフで行きましょうよ』とビジネスのネタにする人たち、つまり広告代理店やテレビ局、ビデオグラムメーカーあたりが商売相手としていいんじゃないかな」とおっしゃった。また、「自分の作ったネタでビジネス慣行が変わるとしたら、それはそれで面白いんじゃない?だって、プロデューサーと番組実績がすべて公開されるわけだから、これは商売相手にとってビジネスプロセスを変える大きな力になると思うよ」ともおっしゃった。
そのまま鵜呑みにするわけではないけれども、自分のビジネスがどうアニメーションビジネス慣行に影響するのか、一度考え直してみたほうがよさそうた。
まず、経済産業省や日本動画協会やクリーク・アンド・リバーや映像新聞などは、出資元として有望であろう。
また、パッケージの売り手は、アニメーション製作会社になるだろう。
Web上のデータベースシステム(MySQL)のデータは、アニメーションマニアでも自由に参照できるようにしたい。ただ、Web上のサービスでは、ジャンルや視聴率を載せないで、パッケージとの差別化を図る必要がありそうだ。
とりあえず明日あたり、今まで考えてきたことを文書化する必要がありそうだ。
修士論文執筆時に自分が作り上げたスタッフリストを見て、「パラメータが少なすぎて買う気がしない」という指摘を受けた。たとえば、視聴率とジャンルを付加してみたらどうか。そうすれば、アニメーション企画者が「このジャンルでこのプロデューサーとこの監督との組み合わせだったらこれだけの視聴率がとれたんだから、同じスタッフで行きましょう」というような提案を仕事とする、テレビ局や広告代理店、ビデオグラムメーカーなどに売り込めるだろうと。
また、そうすればアニメーション業界に緊張が走り、業界の構造も自ずと変わっていく。そうなったら面白いだろう、とも言われた。もっとも、そうなると指名される人が限られてきてアニメーション業界が二極分化することも考えられるし、新しい表現分野でのチャレンジも行われなくなるだろうから、そこは気を配らないといけないわけであるが。
pcomment.inc.php内、61行目 rawurlencode を rurlencode に修正。
害は無いと思いますが…デリケ-トな方はwiki/内の0バイトtxtファイルを削除してみると吉かも
一応解決方法→siteDev2の日本語URL問題を解決
PHPのバ-ジョンによって生じる!?
解決方法→phpspot.org - トピックを表示 - SiteDev2の認証 | 私的ファイル deltazulu 記録再開 - ひとり Wiki で SiteDev2 | PukiWiki/CMS/SiteDev2 - taru
スパム対策済コメントプラグインがPukiWiki1.4.7用ですが修正無しで使用可能。
もうひとつ(古いみたい!?なので)参考までに…commentプラグイン
カスタマイズはPukiWiki.orgの仕様を参考にしてみても吉かも。ただし、情報が古いので要注意!!
参考までに…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をキャッシュする
危険らしいですよ