progress研究者ではなく、エンジニアになることを決意した人のブログ。時系列でやったことを覚書しておこうと思います。内容ここに、指定されたcsvファイルに対して、「この列は残す、この列は消す」といったように様式を整え、新しいcsvファイルをアウトプットしてくれるシェルスクリプトファイルがあります。(仮にこのシェルスクリプトファイルを、sample.shとします)このsample.shは、Terminalからアクセスして、sample.shが入っているディレクトリへ移動し、./sample.shコマンドを打つと、命令を実行してくれます。...これをブラウザ上でできるようにするのが、今回のミッションです!!!"ユーザーは「ファイルを選択する」ボタンを押すとファイル選択ウィンドウが出てきてファイルを選べる。CSVファイルを選択して、「アップロード」ボタンを押すと裏でsample.shが動き出し、様式の整った新しいCSVファイルが自動的にユーザーのPCへダウンロードされる。"まさにGUIツールの開発です。「マジか〜〜〜全く出来る気がしない〜〜〜」となりました。いかんせん、GUIの意味も.shファイルの意味も知らなかった身です。不安になりながらも、開発を始めることにしました。Railsでの構築は辞めました。何もわからずひたすら独学で学んでいたときに見た世界とガラリと変わったので、ここにその感動を書き記したいと思います。Railsは、オープンソースのwevアプリケーションフレームワークです。聞き慣れない言葉で未だにこの言い方はピンと来ないのですが、要するにwebアプリ構築に必要な道具が全部そろった道具箱なんですね。それは例えるなら、一人暮らしを始めることになって、デパートで布団・まくら・カバー付きセットを買うようなもんです。一つ一つを買うよりも、まとめて買ったほうが楽。Railsついに5が登場したんですね...!どんどん進化しててすごいなぁ。webアプリケーションの作り方について、様々なオプションを用意して、開発者の自由に設定させるよりも、規定(すなわち、適切なデフォルトの設定)を用意しておく方がいい、という考え。同じかほとんど同じコードがプログラム中に複数登場するのは無駄なので、できるだけ避けるべきだ、とういう考え。この哲学、HP作成するまでさっぱりわからなかったのですが、今は共感できるようになりました。2に関しては、ヘッダーとフッターの内容を、htmlファイルを作るたびにコピペするの面倒臭い...無駄すぎる!と自分のスキルの無さを呪ったので、今後はDRY原則でサイト構築していきたいと思いました。擬人化でググったら、ものすごく可愛い擬人化を見つけました。Tech総研これを見て更にプログラミングが好きになりました。Railsの設計哲学を理解するTweet広告を非表示にする関連記事2016-09-11Cloud9でPDO接続をする方法お久しぶりです。気づいたら一ヶ月も空いてしまいました。今...2016-07-10clipboard.jsを使って、ColorImportCatchというWebアプリを作りました今日は人生初のwebアプリを作りました。今日は会社HPにスライダーを埋め込む作業を行いました。レトロスペクティブ月別アーカイブはてなブログをはじめよう!mi_progress_oOoさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。