JavaScriptセッションの管理SQLが手に入らないのでセッションの管理コードだけでも埋め込もうと、丸2日間かかって仕上げた。セッションの管理SQLが手に入らないのでセッションの管理コードだけでも埋め込もうと、丸2日間かかって仕上げた。Allowed」になってしまうことだった。トラッパーやトレーサじみたコードを入れてアイソレートしていった。テストした項目は1login成功・失敗2logout3ルートへのジャンプ4login後の他HTMLへのジャンプ。5demo28.pyからのパラメータの引継ぎ6login中の各振る舞い7logout中のふるまいなど多岐にわたってテストした。strict’;・・alert(‘アラートですよ〜。’);})();****************************************↑人気ブログランキングに参加しています。up(ver3.0)Qiitaに谷CEOの記事が載ったのでそれを参考にAIエンジニアになるための道程表をリバイズアップした。有用な記事、感謝いたします。up(ver3.0)Qiitaに谷CEOの記事が載ったのでAIエンジニアになるための道程表(5ヶ年計画)をリバイズアップした。有用な記事感謝いたします。13:38”AIエンジニアに最低限必要な知識まずは、AIエンジニアに最低限必要な知識を大きく6つに分けて見ました。ここでは、将来AIエンジニアとして業務を行うにあたり、大きく分けて6つの内容の基礎知識の全体像を把握してください。numpy、pandas、matplotlib、scikit-learn、TensorFlowやkerasこの中で特にpandasを使いこなせると良いです。機械学習を行う上で、データ前処理が必須なのですが、データ前処理を行う上で便利なライブラリです。決定木、ランダムフォレスト、サポートベクトルマシン、K-meansディープラーニングの実装スキル及び知識scikit-learnTensorFlowやKerasなどのフレームワークの知識。scikit-learnで学習済みモデルを作るまでの流れなど。1.データの収集とデータの前処理欠損値の補完や外れ値の削除。5SQLを使ってデータベースを操作する知識。by、テーブル結合、ビュー、サブクエリ、caseなどなど。AWSやGCPやAzureなどのクラウドインフラ回りの知識。大きく6つもあり以外と多いなと思われたかもしれませんが、一度に全てやるのではなく、まずは1と4の2つに絞ることをお勧めします。理由は、実際にプログラムを書き、目に見える形にすることで継続して学びやすくなるからです。はじめに理論から入ると独学だと挫折してしまうので。必要な知識は前の節で紹介しましたが、どのようにそれらを学べば良いのでしょうか。1から6を学ぶ上で、以下のような順で知識を身につけていくことをお勧めしています。pythonによる機械学習プログラミングと人工知能概論を学ぶ。機械学習プログラミング。SQL、スクレイピング、クラウドなどの技術も身につける。機械学習スキルを活用してプロダクト制作をする。教える(多分これはしないと思う)。このフェーズごとに学んでいくことがもっとも自分自身に負荷をかけず、楽しく学ぶことができると考えています。フェーズ1ではプログラミング初学者の方を指しております。プログラミングを初めてという方は是非フェーズ1から目を通してください。フェーズ2では実際にフェーズ1で学んだ内容をベースに、機械学習プログラミングに関する勉強方法を説明して参ります。scikit-learnを使った機械学習プログラミングを行なっている方は飛ばして頂いても構いません。フェーズ3ではKaggleといったコンペティションを通じて実践的なプログラミングを学ぶ方法を記述しています。機械学習をやる上で、データベースからデータを取り出すことは頻繁に行われますので、SQLの知識は必須です。ここでは、SQLの他にスクレイピング(データ収集用)、クラウドなどの技術の身につけ方を紹介します。機械学習スキルを活用してプロダクト制作に取り掛かりましょう。このレベルまで到達した方は、プロダクトを通じて学ぶことが多いです。人に教えることで自分の分かっていなかったことが明確になることがあります。友人などに機械学習を教えて自分の理解を深めることもよいでしょう。以降、6つのフェーズごとに、どのようにこれらに取り組めば良いのか、お勧めの書籍などを紹介しながら説明していきます。↑人気ブログランキングに参加しています。up(ver3.0)にコメントWEBフレームワークとは?フレームワークとは?フレームワークとは?今更聞けないWebフレームワークを始めから丁寧に上記記事を全面的にコピーさせていただきました。Webフレームワークとは?Web制作などのプログラミングでは、フレームワークを使うことが頻繁にあります。フレームワークの基礎知識や特徴についてみて述べます。さまざまなシステム開発を効率化してくれる機能群、と表現できます。機能群だけではなく、ソフトウェアの骨組みまでを用意してくれているため、少ないコードで意図する機能やデザインが実現できます。それぞれのフレームワーク特有の書き方を学ぶ必要はあるのですが、プログラミングのビギナーにとって、とてもありがたいものです。WebサイトやWebアプリケーションなどのフロントエンドを実装するためのWebアプリケーションフレームワークや、プログラムのテストに特化したテスティングフレームワークなど。以降では、特に断りのない限りWebアプリケーションフレームワークについて述べます。フレームワークのメリットとデメリットフレームワークは便利だからといって、盲目的に使うことはあまりオススメしません。それは、フレームワークには良いところだけでなく欠点もあるからです。フレームワークの魅力を最大限享受するため、フレームワークのメリットとデメリットについて述べます。メリットフレームワークの最大のメリットは、何と言っても生産性が向上できることでしょう。フルスタックなフレームワークの場合、すでに必要な機能群が準備されていることになります。フレームワークの書き方がわかっていれば、従来よりも圧倒的に速くプログラムがつくれます。速いだけではなく、運用管理の工数・コストを減らすことにも効果があります。プログラミングの仕方は千差万別。同じ機能であったとしても、つくる人によってコードは変わってくるもの。これが原因でプログラムの運用管理が大変になることもよくあります。フレームワークを使えばコードの書き方が統一されるため、個々人による違いを大幅に減らせるのです。機能追加や改修もし易くなり、バグが発生するリスクを減らすことにもつながります。デメリットまずあげられるのは、学習コストです。フレームワークはとても便利なのですが、フレームワーク特有のコードが書けなければいけません。プログラミング言語の書き方だけでなく、フレームワーク特有の書き方についても勉強が必要です。フレームワークではコーディングの量を減らすことができると言いました。これはメリットでもあるのですが、裏を返せばデメリットとも言えます。仕組みがわかっていなくても、その機能を使うことができてしまうからです。プログラミングの技術を上げたいのなら、フレームワークを使わない場合の書き方についても学んでおくこと。RailsWeb関連のプログラミング言語の中ではめっぽう人気のRuby。Railsは、Rubyのためのオープンソースのフレームワークです。「設定より規約」や「同じことを繰り返さない」などの設計思想は、他の言語やフレームワークへも影響しているほど世界的に評価されています。Railsを使っている企業としては、クックパッドやWantedly、価格.comなどが有名です。ReactReactは、Facebookが開発したJavaScriptのフレームワークです。JavaScriptではGoogle製のAngularJSも有名なのですが、最近ではReactの名前を聞くことも多くなってきました。Reactの設計はFluxを用いていて、Webアプリケーションではフロント側の機能を担当します。Facebookで使われていることからもわかるように、規模の大きなアプリケーションに向いているフレームワークと言えます。Reactは開発元のFacebookやInstagram、Airbnbなどで利用されています。BootstrapTwitter社が公開しているCSSフレームワークです。CSSと聞いてわかるとおり、WebサイトやWebアプリケーションのレイアウトをするための機能が豊富に揃っています。代表的なものとしては、グリッドシステムがあります。Bootstrapでは画面を12分割しています。このグリッドレイアウトを使うことで、CSSのプログラミングに慣れていなくても、自由にページ要素を配置することができるのです。リキッドレイアウトにすることも可能で、スマホ対応などのレスポンシブデザインも簡単に実現できます。Bootstrapの活用事例としては、ドットインストールやQiita、SlideShareが知られています。フレームワークとは?今更聞けないWebフレームワークを始めから丁寧に以上を参照させていただきました。↑人気ブログランキングに参加しています。フレームワークWEBフレームワークとは?にコメントAI(機械学習)スキルセットこのうち既習のもの及び仕掛中のものはLinux,MySQL,HTML,CSS,JavaScript,Apache,Pythonである。ほかのものは5ヶ年計画には含まれていない。AI(機械学習)スキルセット機械学習によるシステム開発のスキルセットは次のようになると書いてあった。スキルセットとしては、以下のようなものがあります。API(Python)•Cron(定期実行)•Webサーバー(NginxやApache)このうち既習のもの及び仕掛中のものはLinux,MySQL,HTML,CSS,JavaScript,Apache,Pythonである。ほかのものは5ヶ年計画には含まれていない。スキルセットは以下のURLの記事を参照した。機械学習案件を納品するのは、そんなに簡単な話じゃないから気をつけてhttps://qiita.com/yoshizaki_kkgk/items/fa8b45918445bb3e6dc3↑人気ブログランキングに参加しています。