今日もナナメ上を行く

【クソ報告】クソサイト制作1日目

calendar

reload

【クソ報告】クソサイト制作1日目

みなさんはGWをどのようにお過ごしですか?
わたしは真面目にスキルアップおよびブログのネタ作りのために、「クソサイト」をせっせと作成しております。
※クソサイトというのは単一の機能を持ったサイトだと思っていただければよいです。

黄金週間ならぬ頑張る週間なGW

こんばんにちはー!芸術バカエンジニアのさんしちです。普段は虫食べたり食べなかったりしていますが、久しぶりにエンジニアっぽいことします!w
世間はGWに突入していますが、少し前にわたしはこんな宣言をしたので、GoldenなWeekではなく頑張る週間=GanbaruWeekに突入しています。

https://twitter.com/3710official/status/851786613537374215

はい、クソサイトを必死で作ってます。
しかも調子乗ってこんな発言までしてしまいましたw

https://twitter.com/3710official/status/858670153038352384

 

あはは…

 

 

 

 

 

きちい。

やらかしたよ。

よくよく考えたら実質稼働できる時間が5日くらいしかなくて、アイデアもなくて環境構築からスタートだったので超絶荊の道に踏み込んでしまった感が半端なくてヤバいなってチキっております。

つまり、あたふたしております。

とりあえず、目標の15サイト完成を目標に掲げつつ、
実際にサービスを作るまでにやったことハマったこと(※)を書きつづり、サービスを自分で作ってみたい方々のお役に少しでも立てればなあ…!と思い至り、GWの間は毎日更新すべく頑張りまする。

※ハマった=引っ掛かった、詰まったの意。エンジニアがよく使う表現。

1日目にやったこと:ほぼ環境構築で終わる(泣)

https://twitter.com/3710official/status/858865491971940353

いきなりサイト作るぞ!といってすぐに作れません。
まずは環境構築が必要です。
環境構築というのは、サイトを作るためにプログラムをゴリゴリ書くための準備だと思っていただければよいです。
ブログを書くためにエディタをインストールし、WordPressにプラグインをいれたりする作業に似ています。

まずはeclipseを入れよう

プログラムを書くための道具はいろいろあるのですが、仕事でも使っているeclipse(エクリプス)というツールを入れました。
とりあえずこれを入れておけばプログラムを書いて、ブラウザ上で見た目や動作をチェックすることができます。もっと知りたい方は「統合開発環境」ってググってみるといいですよ。

ダウンロードするときにどんな言語を使うか、WindowsかMacかでいろいろ変わってくるのですが、わたしのパソコンは1年前くらいに超絶薄給の中必死で買ったやっすーいスペックがひっくーいパソコンさんなので、インストールするソフトはできる限り軽いものを求めました。

というわけで以下を参考に環境構築をしてみました。

うん、いい感じ。楽勝~(∩´∀`)∩♪
そう、あの時は何もかも順調だと思っていたのです…
 

猫に数時間苦しめられる

この後は、Tomcatというサーバーみたいなものの設定を行うのですが、そいつの設定にものすごく苦戦してしまいました。
Tomcatはその名の通り猫っぽいアイコンなんですけど、ぜんっぜん可愛くないんです。ブサカワなんてレベルじゃありません。

それはさておき、以下300字ほど技術的な内容になるので、興味のない方はここを押して時空を飛び越えてください。(ブラウザ閉じたら泣きます;;w)

プラグインとプログラム

上記の説明だけではちょっと不十分なんですが、Tomcatを扱うためには、

・Tomcatプラグイン(ゲームでいうゲーム機みたいなもん。知らんけど)
・Tomcatプログラム(ゲームでいうソフトみたいなもん。知らんけど)

が必要です。その辺の理解が曖昧で、プラグインしか入っていない状態で、なんで動かないのおおおおお( ;∀;)!って状態で数時間溶かしましたww

また、自分のPCの環境やeclipseのバージョンをよーく確認してTomcatのプラグイン/プログラムを入れないとダメでした。
ちょっとくらいバージョン違ってもいけるっしょwwってことはなかったです泣

ググっても出ないエラー発生!心折れるうううううう

なんやかんやでブサ猫(Tomcat)を手なずけ、いざ作ったファイルをブラウザで開こうとすると・・・

HTTP Status 500 – java.lang.IllegalStateException: No output folder

…な、なんやこれ(; ・`д・´)???!!?

しかも困ったことにググっても解決方法が出ませんでした。
正確に言うと、日本語での情報が全然なくて、焦りました。
あまり高くない英語力で推理したところ、「システムの権限云々」という結論に至り、eclipseを「管理者権限で実行」で起動したら無事に解決しました。

ここでかなり力尽きました。

1日目で2つ3つクソサイトを作っちゃう予定だったのに、まさかの環境構築でハマってしまうという、エンジニアとしてはクソダサい展開で始まってしまいましたww

よいこのみんなは本を手元に置いておいた方がいいよ!
(ググれば大体いけるだろって思ってたけど作業効率がやはり悪いです)

 

ひとまず
続く

こちらの記事もおすすめ

この記事をシェアする