結果が出るデザインてなんだろう
あるサイトを制作しているときにあった出来事を簡単に書こうと思います。
サイトをつくってと社内で頼まれ作ることに。
デザイン等は特に指定はなく、参考サイトと似たようなサイトでも問題ないとのことで
、やってみようと仕事を引き受ける。
そして何日かしてある程度できたので、社内のほかの人に確認してもらうことに。
すると所々配色などについて指摘があり、「ああ、ここですね」
などといいながら、特に問題なく修正をしていました。
ここまではいいんですが
こんな感じで指摘、修正を繰り返していたら何日も費やしていて
「え、まだあるの?」状態に。
ここ修正したらあそこも変えた方がいいねって具合に。
もうこれ作り直しと一緒じゃん・・・と思ったら一気にやる気がなくなりました。
んで、結局その人のいいと思うデザインにする必要があったってことだよね?
最初からその人の意見を聞いとけってことだったの?
これって二度手間だよねと?一人でもんもんとしてました。
こういうことってこの業界ではあるあるなんだろうなと自己解決させようとしてます。
よほど私の作ったサイトがひどかったのかなとも思いましたが、
依頼主の感想は、完成当初は新鮮な感じでいいねという反応だったのに対し
修正後は、なんかありきたりと言われてしまう始末。
ちゃんとした根拠があるならこうなんでこうしてますと言えるものだけど
実際結果がでたデザインが正解だと思うからその結果がわからないからこの時点では言えないよなと・・・
デザインに正解はないと思うけどこれが仕事か・・・
PHPのスクレイピングがうまくいかないぞ
はじめまして
どうせつくるならブログもやってみようと思いはてブロはじめてみました。
んで、今回趣味もかねて画像などのスクレイピングを組みたいなあと思い
やってみることに。ちなみにPHP
まず、サーバー
とりあえず、さくらサーバーでいいか無難に。
んー参考になりそうなサイトをピックアップ
使うライブラリはSimple HTML DOM Parserが定番?なのかな
重いという意見も見かけたけどまあやってみる
下記のコードはすごいシンプルでわかりやすいんじゃないかな?
PHPで画像まとめサイトをスクレイピング #01 - KYOHON
<?php require_once('./simple_html_dom.php'); $html = file_get_html('ここにURLを入れる'); foreach ($html->find('a') as $link_path) { $img_path = $link_path->getAttribute('href'); if (preg_match('/\.jpg$|\.png$|\.jpeg$/', $img_path)) { GetNijigen($img_path); } } function GetNijigen($img_path){ $img_info = getimagesize($img_path); if ($img_info[0] >= 400 && $img_info[1] >= 400) { $extension = explode('.', $img_path); $img_ext = end($extension); $upload_name = sha1(date('Y-m-d H:i:s').$img_path).'.'.$img_ext; $img_data = file_get_contents($img_path); file_put_contents('./'.$upload_name,$img_data); } }
ふむふむなんとなくわかった気がする。
じっさいテストしてみると、指定したURLの画像がサーバーに入ってる!すごい
問題はこの画像をDBにいれること
mysqlでinsertするだけなら簡単じゃん?とか思ってやってみると
できない。
mysqli_query( 'INSERT INTO test (test) VALUES ( "'.$hensu.'" )');
だめ
いろいろためし最終的にこれでも
mysql_query('INSERT INTO test SET test="test"');
Warning: mysql_query(): No such file or directory in /
Warning: mysql_query(): A link to the server could not be established in /
たくさんエラーでました
はあinsertもできない自分がいやになる。
ちょっと調べて
$PDOと$stmtでエラーは出なくなったけどうまくDBにとばせない
おそらく変数とかのもんだいかな
うーむ
とまあこんなかんじでまだできていません。
次回はできたら書くかな