タグ別アーカイブ: Guides

フラットアイアン学校 #21 プログラミング学習の私の旅

From My Journey Of Learning Programming Through Flatiron School #21

私の名前はメイソン エルウッドと私 ’ 現在取り組んでいるフラットアイアン学校 m ’ s オンラインにおける Stack の Web 開発プログラム。
毎週、私 ’ 私は何私の経験について書くことに ll ’ m リー変えることとコードに学習のヒント。
今週の内容で基本的な SQL queri にドボンes。
単純な用語でクエリは、質問に回答するものです。
Queri はとのと思われる場合この意味では、その彼らが非常に簡単になる es。
SQL ステートメントにクエリからデータを取得、データベース。
クエリの簡単な例は点灯に移るが、以前の記事で使用されています。
tle より複雑な例です。
この記事で一緒に従ってください。
あなたの端末に移動、新しく cr新しい SQLite データベースを保持するフォルダーを食べました。
それが完了したら、データベースを作成します。
ase は、以下のプロンプトを使用します。
その完了は、ここで値を追加、新しく組版d 列。
今我々 はもう少し楽しい、レア簡単に見えるように、私たちの値を書式設定します。
d. .header: これは .mode にある各列の列の名前を出力: これにより、列モードを記憶実行時の列の状態を確認したい場合 (選択 * 猫から) で、所有し、我々 が使用するいくつかのデータを持っているので、いくつかのより多くの猫を追加します。
まず ORDER BY 修飾子を使用します。
テーブル行を並べ替えるし、特定の SELECT ステートメントで返すことができます。
デフォルトで、またはDER で昇順によるものです。
ASC"asc を使用できるとする、返された順番を指定したい場合終了"または DESC「降順」、上記示されています。
ニュー制限修飾子を使用してを決定しますデータベースからレコードの mber。
上記の例では、これはただの最初を返す必要があります。
リストから最も古い猫は。
次の記事で上記の例に構築し、それにも福を変更rther。
SQL は、ユーザーまたはプログラマに与えられる既存のデータを変更する素晴らしい方法です。
だから負担 with 私場合は集計関数に着く次のポストの混乱を取得を開始します。
読み取りフラットアイアン プログラミング学習の私の旅の詳細は #21 学校します。

フラットアイアン学校 #14 プログラミング学習の私の旅

From My Journey Of Learning Programming Through Flatiron School #14

私の名前はメイソン エルウッドと私 ’ 現在取り組んでいるフラットアイアン学校 m ’ s オンラインにおける Stack の Web 開発プログラム。
毎週、私 ’ 私は何私の経験について書くことに ll ’ m リー変えることとコードに学習のヒント。
ので、ここでそれは、私が今までお尻の最大の苦痛の一つ、します。
経験しました。
オブジェクト指向プログラミング。
"オブジェクト指向アプローチのアプリケーション開発プログラムのより直観的デザイン、短時間で開発、変更、および easi により従順になります小胞体を理解する「– アップル inc。
コード内のオブジェクトは、基本的に「もの」すべての t を保持します。
彼のデータは、タスクを完了するために必要なすべてのロジック。
ルビーは、この特定の状況で来る o整数、文字列、配列など、いくつかの組み込みオブジェクトをボックスの ut。
新しい obj を作成するには電気ショック療法、ルビーは、「クラス」のキーワードを使用します。
クラスとインスタンスの A クラスは基本的に青写真 tha です。
t は、構築およびオブジェクトする方法を定義します。
両方の Ruby クラスに新しいオブジェクトを作成するための指示が含まれていますcts とこれらのオブジェクトを作成する能力を持っています。
クラス名は、camel (Ex: 取り消そう) のでRuby の定数として格納されます。
ソースエディターが続いてクラス キーワードで定義されている、クラス名で、"end"で閉じた。
体は、これらのキーワードの間です。
ソースエディター クラスの私たち呼び出し .new メソッド、インスタンスが作成されます (新しいオブジェクトを人生にもたらす) 新しい取り消そう。
各特定のソースエディターは、NewClass.new を呼び出したときにインスタンス化された個人です。
それぞれの細ual ソースエディターは、インスタンスです。
インスタンスはオブジェクトの 1 つです。
インスタンスは回を参照します。
e クラスから生成される個々 のオブジェクト。
いつ返されるクラスの新しいインスタンスを呼び出し遺言を作成した Ruby のオブジェクトの表記を返します。
それはあなたが d であることを示すの Ruby の方法イーリング ・ オブジェクトまたは特定のクラスのインスタンスに。
取り消そう: = 特定の cl のオブジェクトお尻 0x07fb3b4826828 = オブジェクトがコンピューター内にあるこれは Ruby のオブジェクトに簡単なイントロt は、表記法を指向しました。
この概念把握し、のホールドを得るのためにしばらく時間がかかった。
Proc を理解する場合edural はそれを少し簡単にこの概念を把握するルビー。
これにより、コードをより多くレウスできより迅速にあなたのアプリケーションを拡張する機能。
読書と私ホップしていただきありがとうございますe は、何かを学んだ。
概念的にはこの概念を取り組んでいますまだ、だから私と私と裸の apolog未来の記事であれば、事前とは少し複雑で ize。
Programmi の学習の私の旅の続きを読むフラットアイアン学校 #14 を通して ng

故宮と故宮博物院のスクリプトを使用してスタートの建物をインストールします。

From Install NPM And Start Building Using NPM Scripts

NPM は、依存関係の管理とパッケージのインストールに使用通常我々 は私たちでできるもe 建物のためのそれ。
これは当社の電マを構築するためのパッケージ管理ツールを使用して、ようなもの奇妙に思える場合があります。
スタートアップファイルのアプリケーションが、私はいくつかの素晴らしい利点があると思います: シンプルさ: ある ’ s 多くのレs の構成。
少ない依存関係: イサキし、m のラッパーを必要をがぶ飲みのようなビルド ツールを設立人気のあるライブラリ。
心配する必要があります、ビルド プロセスで以下の 1 つのツール: チャンスはある、あなた’ 辰年を既に使用して再。
それと ’ はなか卯年 wasn ’ t のために設計: すべて default npm 構成は、デフォルトで 1 つのビルド タスク:「テスト」:""Error をエコー: 指定されたテスト"& & 出口 1" だから我々 ’ 故宮をフル活用するつもり ’ s タスク実行能力を失った関係を学びましょう: 故宮をインストールする方法。
どこでどのように npm ビルド タスクが構成されています。
どのようにエラーが ha故宮博物院で ndled を構築します。
そのドンをツールのための時計を設定する方法 ’ t をサポート。
と、、故宮博物院は、isn を構築 ’ を右 t ’ s を開始! 故宮博物院を ne を構築する必要もちろん ed 故宮。
場合、’ JavaScript 開発を行って再ノードと故宮がおそらくあるアドインtalled 既に。
場合 ’ t、あなた ’ 限りなく取得するつもりはない再。
確認するには、を開きますコマンド プロンプト [1]。
入力: > ノード v ない場合 ’ t がインストールされているノードを持つこれが原因となります、エラーです。
それについて何を見つけるのために読んでください (それ以外の場合、次のセクションにまっすぐ行くことができます)。
Node.js をインストールする最も簡単な方法 と拡張子 npm インストールのいずれかを使用することですers のノードからは、ページをダウンロードします。
人生がもっと簡單にするが。
Linux ユーザは、sys を使用してください。
tem ’ s パッケージ インストーラー。
Node.js のウェブサイトは、これを行うための優れた指示をしています。
ようなのであなたとしての n ’ 再インストール、ノード v とすべてをチェックする故宮博物院-v を実行を完了 ’ s作業: > ノード v v6.2.1 > 故宮 v 4.3.0 > 故宮のスクリプトとスクリプト s を構築する方法故宮博物院反射 ’ s package.json は、すべてのアクションが発生します。
これは、テスト コマンドs package.json にデフォルトで含まれています。
スクリプトのエントリの構成はかなりストレート回送です。
rd:「スクリプト」: {  「< コマンド名 >」:「< コマンドを実行 >」 }、どこ execu にコマンドte は、コマンド ・ ラインを実行することができます何かであります。
-ポイントをように次があればちょうど私n package.json:「スクリプト」: {  「ポイントの確認」:「"Making ポイントをエコー "」。
} と我々 はそれを実行する場合。
> 故宮に着くポイントを作成を実行: > npm-build@1.0.0 する-ポイント/Users/ルーク/同期-デフォルト/故宮-bu層間絶縁膜 >「ポイントを作って」エコー ポイントを作る。
> これは例示ではなく非常に使用ful。
もっと有益な例になる:「スクリプト」: {  「ビルド」:「webpack」 }、私はこのように実行します。
> 故宮を取得するビルドを実行: > npm-build@1.0.0 ビルド/Users/luke/sync-default/npm-build > webpack ハッシュ: b6cf6e19a26c3c889f63 バージョン: webpack 2.2.1 時間: 57ms    資産サイズ Chunks チャンク名 [出力] bundle.js 2.57 kB 0 javascriptWebpack は重い物を持ち上げるのための [構築] [0] の./NpmBuilt.js 64 バイト {0} は、私たちは、行うことができます私それを使用して (そしてあまりにも browserify!) プロジェクトを考える偉大な候補者は、故宮博物院を構築します。
プレとポスト故宮についての端正な事故とフック ’ s スクリプト コマンド pr でタスクを自動化することができます我々 は、epending ‘ 中古 ’ または ‘ ポスト ’ に。
だから ’ s を確認してください我々 のテスト常に我々 は構築前に実行:「スクリプト」: {  「テスト」:「モカ」  「ビルド」:「故宮のテスト」  「ビルド」:"webパック」 }、実行するように: > 辰年実行ビルドを生成: npm-build@1.0.0 ビルド前/Users/luke/sync-de断層/故宮-ビルド > 辰年テスト > npm-build@1.0.0 テスト/Users/luke/sync-default/npm-build >モカ nb    ✓ は 0 を返す必要があります。
 1 (8 ms) を渡す > npm-build@1.0.0 ビルド/Users/luke/sync-default/npm-build > ダウンロード版を解凍 ハッシュ: b6cf6e19a26c3c889f63 バージョン: webpack 2.2.1 Ti私: 57ms    資産規模チャンク チャンク名 bundle.js 2.57 kB 0 [出力] javascript   [0]./NpmBuilt.js 64 バイト {0} [構築] [ok] をので、& #8217; s ビットより多くの楽しみ。
もちろん、我々 はよりテストよりも私たちのコードでそれを行う必要があります。
ここで ’ s 当社 nexpackage.json のスクリプトの構成の t バージョン:「スクリプト」: {    "lint":"jshint./src"    「テスト」:「モカ」    「事前」:「lint を実行故宮」    「ビルド」:"npm/テスト」、。
「ビルド」:「webpack」  }、だから今我々 ’ ve 追加糸くず、事前、我々 のテストを実行するようにまたは、ビルド コマンドが自動的に糸くずの出ないコード最初。
しかし、物事がうまくいかないときにどうですか。
Dealiうまくいかないとき、すぐ知りたい故ビルドでエラーで ng ですか。
何 ’ s 使用のしないコードを展開する ’ t あなたのテストに合格ですか? 故宮博物院により私たちをここでことを確認任意の com0 以外の値を返すスクリプトからのコマンドは、そのトラックの npm を停止します。
たとえば、紹介糸くずの出ないエラー私のビルド コマンドを実行して、これは私 ’ ll を参照してください: > 故宮博物院は、ビルドを実行 >npm-build@1.0.0 ビルド前/Users/luke/sync-default/npm-build > 辰年テスト > npm-build@1.0.0 p/Users/luke/sync-default/npm-build を再テストします。
> 故宮博物院は、糸くずを実行 > npm-build@1.0.0 リント/ユーザー/ルックe/同期・ デフォルト/故宮博物院・ ビルド > jshint/src。
src/NpmBuilt.js: 2 行目、コル 11、不足しているセミコロン。
1 エラー npm ERR!ダーウィン 16.4.0 [. その後、多数のエラー]。
だから素晴らしいティ部s は、npm、ジェンキンスさんのような CI のビルド ツールに < 理にかなって何を > を実行を削除できます。
トラビス CI らコミットがチーム プロジェクトに折れたら 100% 意識を持っているとします。
イライラする pa開発者のためのこの rt は故宮博物院からのエラー出力は冗長であり、90% は関係ありません、実際のエラー! ここで ’ s 味: npm ERR!Npm-build@1.0.0 ビルド前スクリプトに失敗しました ' 故 test'。
npm ERR!Node.js とインストールされている故宮博物院の最新バージョンを確認してください。
npm ERR!場合 do は、これが最も可能性の高い故ビルド パッケージに問題 npm ERR!ではなく、辰年自体。
故宮博物院 ERR!これがあなたのシステムに失敗した著者を教えてください。
npm ERR!    故宮博物院をテストする ’ te について sエラー出力の n 番目私を得る私のビルドが失敗したとき。
故宮博物院提案パッケージ作者 ab に話しかける問題! しかし、まだサイレント モードで故宮博物院を実行の代わりにこれを好むしかし、わしの賢明なエラーを提供します ’ t は例えばどこから、来たか > 故宮 - ビルドを実行サイレント src/NpmBuilt.js: 2 行目、コル 11、不足しているセミコロン。
1 エラー > 明らかに、これは故宮の中でアイデンティティの危機-の st はパッケージ マネージャーまたはビルド ツールですか。
役に立つとの故宮を使用することが有効ですこれは、ビルドでは、1 つの主要な妥協私 ’ ve に出くわします。
クレイジー エラー出力と暮らしています。
. 監視方法を変更 npm と最終的なガッチャ故宮博物院の建物は、それが ’ t ナtively はサポートの変更コードを見ています。
確立されたビルド ツールの大きな利点の 1 つイサキと一口のような s は、コードの変更を見るため普遍的なインターフェイスを提供することです。
この means の場合特定のツールででも ’ のうなり声やグッと ta の変更見て t サポートあなたのためのそれの世話 ke。
幸いにも私たちにとって、故宮博物院でのサポートはインストールでパッケージを見る: > 故宮博物院研究所すべて - 保存-dev 時計 [ok]、[今すぐこのような私たちのブランドの新しい時計を使用することができます:「時計」:"時計 ' 故実行 comマンド ' - ignoreDirectoryPattern = dist"コマンドが fi するたびに実行するコマンドをlesystem 変更。
注意してください = ignoreDirectoryPatternFlag/ディスト/こうすれば時計コマンドdist ディレクトリの変更を無視します。
場合我々 でした ’ t が ’ d は無限ループである、ビルド コマンドの時計でトリガーされると、トリガーのウォッチ dist ディレクトリに新しい資産を置くh … などなど。
腕時計のパッケージを使用する場合任意のディレクトリの tha を無視するを指示する必要があります。
t ’ s ビルド プロセスによって変更します。
幸いにも、コンパイルまたはバンドル ツールの大半web リソースは独自の時計機能を持つ、ヘリコに拍車をかけたことは十分にスマート自分の副作用によって n。
最後に、みんなの npm を構築するか 個人的には、’ m 大ファン o故宮博物院を用いた建築 f。
私 ’ ve 扱っている巨大な未完成 Ma を十分長くしてプログラマは、タッチ、および数百行の光景に恐れた柯と ant.xml ファイルビルドの構成は私に寒気を与えます。
それで、シンプルさを高く評価し、‘ 自明性・ #8217;故宮博物院のビルド。
それが、’、s とここで ’ s なぜ: 漬かってする必要がありますble コマンドラインを使用して、bash を作るために働きます。
出力をリダイレクトして、コマンドのチェーンが-コンパイラ、linters およびコマンド ・ ラインから結束機。
私が、この私のような ’ e、sveryone。
Windows ユーザーが見つける貴重な採用例が少ない場合彼ら ’ cmd.exe を使用します。
私・ #8217d はのみ新しいプロジェクトでそれを使用します。
しない限り、彼ら ’ 現実問題を引き起こして再私 ’ ことがわかりました-大きな書き込み configs を構築は、別のツールはほとんど努力の価値が。
既存のリファクタリングツールより良い報酬になります。
そうは言っても、希望すべて ’ ll 私たちから利益を得ることができます。
将来的に、ビルドの ing 故! ノート: macos; ターミナル アプリケーション私の避難所の ’ tWindows 10、bash を試してみる機会を持っていたが、ここで説明したすべては cmd.exe の動作します。
読み取り Mo故宮博物院とスタートの建物を使用して故宮のインストール スクリプトで再