MySQL Workbench 6が使いやすいというお話

お久しぶりです

最近PHPフレームワークのLaravel4にハマってます 面白い

どんなWebサービスを作るにあたってもやっぱりDBって核に成ることが多いと思います。個人的にはNoSQLが好きだったりしますが、速度と安定を求めるとやっぱりMySQLやMariaDBに戻ってきたりなんとか。

リレーション組むのにER図を手で書くのもバカバカしいし、PhpMyAdminでポチポチやるのもアホっぽい。ということでMySQL公式のスキーム作るソフト紹介します。

MySQL Workbench

Windows・Linux・Max それぞれに対応します。

ER図追加

確かAddDiagram押したら作れました

スクリーンショット 2014-05-28 00.02.45

Continue Reading

ajaxでPHPに重い処理を複数呼ぶ時の注意点

どうもカミジンです。
PHP開発でハマってました。

Ajaxでsleep(1)って書いたPHPに10個要求飛ばすと1秒で終わらず10秒かかって悩んでました。

原因はセッション。おそらく、セッションが開始している時にセッションを開始しようとするとブロックされるということでしょう。セッションが自動開始するphp.iniの設定もあるのでおおいにハマりそう。

自動的にセッションを開始するphp.iniの設定
session.auto_start = 1

なので、重い処理の前にセッションを終了しておく

session_write_close();

が正解でした。

Continue Reading

JSONを視覚的に表示するサイト

WEBアプリ開発の時によく使われるようになったJSONですが、
他のものと比べて読みやすいと言われてもそれでも複雑なものはわかりにくいです。

そんなJSONを視覚的に表示するサイトがあるのでメモしておきます

JSON Visualization

上の「Input:」のボックスに調べたいJSONを入力した後、
左の「Render」をクリックします

するとOutput:にテーブルなどでわかりやすく表示されたJSONデータが表示されます。

// テスト用
{"first":1,"second":2,"third":{"Object":"string"}}

これでずいぶんと見やすくなりますね

表をクリックしたら、rootからの位置が分かったりと色々便利です

試してみてはいかがでしょう?

Continue Reading

第二回イナズマイレブン リアルタイムブラフについて

なんか最初見たときなんだよと思ったけど、ある選手がまたセンスのいい。。。。

ということで またやろうかと

なんかもう一方の方に完全に真似された感はあるけど←

 

まぁ一応CSVの方はできたので

http://kamijin-fanta.info/inaire2/get.php?type=csv&limit=1440

&limit= を任意の数にすることによって、取得数を変更できます。

追記(01/11) メモリの関係で300行程度しか取得できない点を修正し、1440行まで取得できるように修正しました。しかし、結構なメモリを食うので、更新はあまりしないことをお願いします。何度更新しても更新されるのは1分に一度です。 また、「グラフ」については、違う方がもうやってるのでそっちに全てお渡ししようかと思います(デットヒートにならないと思うから/急ぎでいろいろやることが増えたから)。

http://ffff.orsp.net/inazuma/ CSVを使った詳細なグラフを描きたい方は本サイトのデータを使っていただき、グラフはこちらの方のページを参照していただければ。

あと、GoogleチャートAPIでiPhoneから見れるグラフ誰かつくってくれませんかね・・・? とか思ったりしてみたり そのくらい自分でつくろうかな では

Continue Reading

イナズマイレブン人気投票 リアルタイムグラフ

こんにちは!

最近PHPの勉強してるファンタです!

いきなりですが

http://kamijin-fanta.info/inaire/

PHPとHTML、そしてCSS・JavaScriptを使ったランキングのグラフです

まぁざっと言えば今までのwebページの知識を押し込んだグラフって事です

相変わらずの五条さんですね! ってことでおしまい!

第二回会場:http://blog.kamijin-fanta.info/2011/01/post-36.html

Continue Reading

WSHでクリップボード使用方法

WSHでクリップボードに書き込む方法です。
クリップボード.vbs などのファイル名で保存してください。

Set Ie = WScript.CreateObject(“InternetExplorer.Application”)
Ie.Navigate “about:blank”
Do While Ie.Busy
Wscript.Sleep 10
Loop

‘クリップボードに「あいうえお」という文字列を書き込む。
Dim x
x = “あいうえお”
Ie.Document.parentWindow.clipboardData.setData “text”, x

‘以下のようにすると、クリップボードの中身を消去できます。
‘Ie.Document.parentWindow.clipboardData.clearData “text”

Ie.Quit

IEでクリップボードを操作するのでもちろんIEが必須となります。

Continue Reading
Close Menu