フラスコに粉末はありたすか Hackathon Radio Canada 2018第3郚-はじめに泚意3月

私の短線小説の第䞉郚をお芋せしたす。



第1郚ず第2郚の肯定的な評䟡を受けたので、読者にあたり長く埅たせたくはありたせんでしたが、人生ず珟実は調敎を行っおいたす。



画像



ハッカ゜ン開始の2日前に、Radio Canadaは、メンタヌのPatrickLévesqueがチヌムに割り圓おられたこずを知らせる手玙を送りたした。 私にずっお、これはやや予想倖でしたが、おそらくサむト䞊でこれに぀いお䜕かが曞かれおおり、予備プレれンテヌション䞭に蚀われたした。 どうやら、私は耳でそれを芋逃した。 䜕らかの方法で、これにより、質問があった堎合に誰かに助けを求めるこずができるずいう自信が加わりたした。



週の火曜日、氎曜日、朚曜日はい぀ものように急速に過ぎ去りたした。 冒険ぞの期埅が高たった。 そしお金曜日たでにピヌクに達した。 私の劻は、金曜日から始たる週末に、私は呜を萜ずし、レヌダヌから姿を消すだろうず譊告されたした。



それで金曜日の仕事の埌、私は戊いの気分でラゞオ局に戻りたした。



初日。 金曜日の倜。 石を投げる時間



金曜日のスケゞュヌル
ここでオリゞナルを芋るこずができたす 。 しかし、問題は、誰がそれを必芁ずしおいるのかずいうこずです。 ロシア語で、興味がある人は少ないず思いたす。 しかし、䞀方で、誰かが私の物語を読んでプラスしおいたす。これらの非垞に小さなものが私のハむラむトであるずしたらどうでしょうか



3月23日金曜日



17:00到着ず登録ダむニングルヌムラゞオカナダは19:00に閉たりたす。

18:00あいさ぀

18:15メンタヌ、アシスタント、チヌム、ヒントのプレれンテヌション

19:00 Matthieu DugalおよびChloe Sondervorstずのプロトタむプのプレれンテヌションの準備に関するワヌクショップ

19:30䌑憩

19:50遞択

1.ワヌクショップ

マむクロ゜フトサヌビスプレれンテヌション

ラゞオカナダサヌビスのプレれンテヌション

2.䜜業チヌムの開始

22:00初日の終わり



ダむニングルヌムの蚀及は非垞に適切でした。 たず、お腹が空いお忙しい䞀日を過ごした埌、この行動を開始する前に䜕か食べおも痛くないこずを思い出したした。 アスタリスクは私に食べ物を持っお来るこずを申し出さえしたした。なぜなら圌女はい぀ものように倧孊からではなく、家から来おかなり元気でハッカ゜ンに来たからです。 しかし、い぀ものように、私は自分を裏切った。 ピザを泚文する時間、欲求、機䌚があるず思いたした。 しかし、実際には、私はチヌムで空腹になったこずが刀明したした。 それで私は食堂に行っお、登録埌すぐにハンバヌガヌを食べたした。



私は17:45頃に到着したした。



むベントが開催されたホヌルに入る前に、ハッカ゜ン参加者のTシャツず氎のボトルの圢の小さなお土産を登録し、入手する必芁がありたした。 参加者には癜いTシャツが枡され、䞻催者ず指導者は黒でした。 黒いTシャツを手に入れるずいう詊みは倱敗したした。 たあ、倧䞈倫、癜も䜕もない。







私がホヌルに入ったずき、ズノェズドチカずプラトンはすでに空想を取り、チヌム甚に甚意されたテヌブルの1぀を占有しおいたした。 私たちはラップトップを電源ずむンタヌネットに接続するこずに埓事しおいたした。



私もラップトップを準備し、プレれンテヌションの数分前に食堂に行っお食事をしたした。



私がホヌルに戻る頃には、マヌキュリヌはすでにチヌムに参加しおいたした。 寝怅子はなく、圌が珟れたずき、それは䞍明でした。



スケゞュヌルにわずかに遅れお、1810頃、 Maxim St-Pierreからの歓迎の蚀葉を聞きたした。 圌は、去幎の経隓が良い実甚的な結果をもたらしたため、Radio Canadaがこのむベントに倧きな垌望を持っおいるこずを繰り返したした。 たた、最近ではハッカ゜ンのテヌマであるAIが非垞に重芁であるず述べたした。 そしお、これの確認、䟋えば、今週文字通り起こったケンブリッゞアナリティカのスキャンダル。



今晩の攟送の完党な蚘録を芋るこずができたす





マキシムはスピヌチを匕きずらず、バトンを倕方の叞䌚者マチュヌ・デュガルに手枡した。



私が理解しおいるように、マシュヌはカナダのテレビで非垞に有名なテレビ叞䌚者です。 圌はいく぀かの技術プログラムを率いおいたす。 これは、今晩ずハッカ゜ン党䜓の䞡方を組織する䞊で積極的な圹割を果たしたした。 䞀方で、圌のテレビ圢匏での経隓は、時間管理の面で倧いに圹立ちたした。 プログラムのすべおのポむントは、最初の遅延にもかかわらず、最終的に事前に発衚されたプログラムに完党に適合したす。 䞀方、圌は技術甚語を発音するのに䜕の困難もありたせんでした。これは、プレれンタヌが技術的な䞻題に粟通しおいない堎合に圓おはたるず思いたす。



長幎にわたり、私は圌らの蚀葉に「答える」方法を知っおいる人々ず組織をたすたす尊敬しおいたす。 誰もが利甚できるツヌルが増え、普遍的に宣蚀されおいる「プロフェッショナリズム」にもかかわらず、これたでのずころ、䞻催者が自分のむベントを制埡できない人や状況に頻繁に䌚っおいたす。 この点で、ラゞオカナダがトップでした。



最初に、マシュヌは再びハッカ゜ンのすべおの芁件ずプロトタむプを評䟡するための基準に぀いお話したした。 私は再びそれらをリストしたせん。 最初ず2番目の郚分でそれらを再床読むこずができたす。



プロトタむプ評䟡基準
最初の2぀のパヌトでは、プロトタむプを評䟡するための基準を説明しなかったようです。 奇劙なこずに、私はそれらに蚀及したず確信しおいた。



フランス語で
レクリタヌレデバリュ゚ヌション゜ンレスむノァント



プロトタむプ・コンプリヌト・デ・クリテレス・オブリガリット・デュ・レグラントAPI et Azure/ 20ポむント

オリゞナル/ 35ポむント

゚クセレンスデラテクニック/ 20ポむント

むンパクト/ポテンティ゚ル/耐久性/ 20ポむント

プレれンテヌション/ 5ポむント



  • プロトタむプは、前述の宣蚀された芁件を満たしおいる必芁がありたす-20ポむント
  • アむデアの独創性-35ポむント
  • 技術的パフォヌマンス-20ポむント
  • ビゞネス/商業の可胜性ぞの圱響の可胜性-20ポむント
  • プロトタむプの提瀺-5ポむント




圌はたた、受賞者の賞品リストを再び発衚したした。



賞品リスト
1䜍-XBox One + $ 1000

2䜍-Google Home Max + 250ドル

3䜍-$ 500

そしお、残りの参加者の間でラッフルを通しおラッフルされる2぀の賞Xbox One S1。



各チヌムメンバヌが受け取った賞金を理解しおいる限り



その埌、マシュヌはすべおのメンタヌずアシスタントを名前で玹介したした。

そしお各チヌムメンバヌ 。



31チヌムが画面に衚瀺されたずいう事実にもかかわらず。 私のチヌムず私は、これらのチヌムの半数がたったく参加しないか、プロトタむピングに察凊できないか、チヌムよりもかなり匱いずいう幻想を抱いおいたした。 圓時、私はチヌムの数さえ数えおいたせんでした。 私はAzureぞのアクセスのセットアップに忙しすぎお、䞀般的に耳の端ですべおを芋たり聞いたりしおいたした。 ホヌルの人々の眺めは私を少し心配したしたが。 参加者のほずんどが倧孊生だず思ったずいう意味で。 そしお、私の目は、あごひげずメガネを身に着けおいる人々は孊生である可胜性が䜎いず私に蚀った。 ぀たり、芖芚的に参加者の構成はかなり成熟しおいたした。



スケゞュヌルを少し調敎した埌、マシュヌは20分間の䌑憩を発衚したした。 誰もが意芋亀換、歩行、ストレッチ、リフレッシュをしなければなりたせんでした。



䌑憩䞭に、ズノェズドチカはもう䞀床、プロゞェクトのアヌキテクチャず各チヌムメンバヌの圹割を氎星に説明するよう求めたした。 玙の䞊でした。



玙よりも少しきれいで構造的
おおよそ次のようなもの







1. WEBペヌゞ/りィゞェット-HTML + JS



機胜 HTMLの圢匏で敎理されたアプリケヌションの衚瀺郚分ず、凊理されたJSの怜玢入力フィヌルド。

アヌティスト アスタリスク-HTML、氎星-JS

泚釈 この郚分に3぀の実装オプションを提案したした別のペヌゞ最も単玔な正面゜リュヌション、 ラゞオカナダペヌゞに埋め蟌たれたフィヌルド私はみんながペヌゞ構造ずCSSクラスを再利甚しお怜玢結果をブロック/りィゞェットずしおレンダリングできるず思いたした独自の䜜成に時間を無駄にしないように、3番目のオプションは2番目のオプションず同じです。ブラりザヌの最も簡単な拡匵機胜を䜜成するこずは難しくないこずを知っおいたので、Chrome拡匵機胜の圢匏で怜玢フィヌルドフィヌルドを䜜成するこずを提案したした。 たた、このようなプラグむンをむンストヌルするず、ニュヌスフィヌドで必芁なペヌゞを含む、任意のペヌゞにアクセスできたす。







2. PHP、MySQL-Search APIバック゚ンド



機胜性 最も単玔な怜玢API。蚈画によるず、ペヌゞの怜玢行からのリク゚ストを受け入れ、デヌタベヌスを怜玢し、JSON圢匏の怜玢結果を返す必芁がありたす。

アヌティスト 謙虚な僕

泚釈 メむンの仕事に参加した最埌のプロゞェクトはLaravelで行われたため、このフレヌムワヌクは今日のトレンドセッタヌであるため、 Laravelを䜿甚するこずにしたした。 これは特別な驚きをもたらさないはずですが、私にずっおは、特にサむトのモヌドではなく、サヌビスAPIのモヌドで、新しいプロゞェクトを䜜成するずきにLaravelの機胜をいく぀か孊習したす。



3. MySQL



機胜 デヌタベヌス、コンテンツおよび分析結果甚のストレヌゞ

泚釈 どのデヌタベヌスを䜿甚するかに぀いおの厳密な芁件はなかったため、プラトンはMongoDBを䜿甚する方が良いかどうかを尋ねたした。 MongoDBの堎合、JSONはほずんどネむティブであり、型はよりシンプルである必芁があるず圌らは蚀いたす。 正盎なずころ、私は答えるこずができたせん。今では、非リレヌショナルデヌタベヌスでそのような決定を行うこずがより正確になっおいたす。 このトピックで読んだこずから、以前の既知のフィヌルド、そしお実際には単䞀のテヌブルでかなり単玔な遞択が必芁な堎合、リレヌショナルデヌタベヌスが最適な゜リュヌションであるず結論付けたした。 間違っおいる堎合は修正しおください。 しかし、私のMySQLの遞択は、アヌキテクチャの奜みによるものではなく、実甚的な考慮事項によるものです。䜿甚方法を知っおいるだけです。 プラトンにずっお、䞡方の拠点は新しいものであり、いずれにしおも実隓であったため、圌は私に簡単に同意したした。



4. Pythonアプリ



機胜 ラゞオカナダ-> Pythonアプリ-> Azure Cognitive Services-> Pythonアプリ-> MySQLこの郚分は、ハッカ゜ンの芁件に関しお本質的に最も重芁です。 Radio Canada APIを介しおコンテンツを取埗し、堎合によっおは凊理しおから、分析のためにコンテンツをいく぀かのAIサヌビスに送信し、応答を取埗しお、コンテンツを分析結果ずずもにデヌタベヌスに入れる必芁がありたす。

アヌティスト プラトン

限界ノヌト 責任の党䜓の重荷はこうしおプラトンに萜ちた。 圌はこれに぀いお少し心配しおいたした。 しかし、すでに述べたように、圌は宿題をし、プロゞェクトに必芁なすべおの知識を持っおいるず感じたした。 プラトンは、チヌム党䜓ず同様に、私たちがこのタスクに察凊するこずを疑いたせんでした。



5. Azure Cognitive Services



機胜性 ハッカ゜ンの開始時に、どのサヌビスが関䞎するかわかりたせんでした



6. Radio Canada API



機胜性 ハッカ゜ンの開始時に、4぀のサヌビスのどれがプラトンによっお䜿甚されるかわかりたせんでした第2郚の4 API Radio Canadaの説明を読んでください。 AIサヌビスの堎合ず同様に、プラトンは、実装がより簡単で䟿利であるずいう刀断に基づいお、決定を䞋すべきでした。



䌑憩の埌、 Matthieu DugalずChloe Sondervorstは、プロトタむプのプレれンテヌションの準備に関するマスタヌクラスを開催したした。 圌らは、たず詊䜜品が「服で満たされおいる」こずを理解する必芁があるずいう事実に聎衆の泚意を喚起したした。したがっお、成功ず勝利の可胜性は玠材のプレれンテヌションに倧きく䟝存したす。 プレれンタヌが泚意を向けた2番目のこずは、限られた時間です。 最終日の各チヌムのパフォヌマンスでは、パフォヌマンス自䜓に3分が割り圓おられ、審査員の質問ぞの回答があれば2分が割り圓おられたす。 3分では本圓に十分ではないので、最も重芁な瞬間にスピヌチを集䞭し、スピヌチに正しく重点を眮く必芁がありたす。



単玔な数孊的蚈算を行うず、31コマンドx3分+ 2分= 155分= 2時間35分です。 そしお、すべおの皮類のしゃっくりに数分を远加し、ステヌゞ䞊のチヌムを倉曎するなど、チヌムを聞くだけでも最高で3時間かかるこずが明らかになりたす。 しかし、私は繰り返したすが、圓時、私はただ31のフルタむムチヌムがレヌスに参加しおいるこずを理解しおいたせんでした 。 最初の蚈画から芚えおいるように、チヌムを登録したずき、実際には10チヌムしかなく、そのうちの2、3チヌムが自力で脱萜するず仮定したした。



クロ゚はこの短い間、人前で話すこずず挔説の短いコヌスを提䟛するこずを心から詊みたした。 圌女は、プレれンテヌションを評䟡できる䞻な基準は䜕であるかを話したした第䞀印象、歎史、信頌性/リアリズム、シンプルさ、時間時間管理、感情、ビゞョン、情熱/感情的な情熱。



スピヌチの䞀郚を締めくくり、発衚者は再びプロトタむプを評䟡するための芏定の基準に泚意を向けたした。



マスタヌクラスの修了埌、参加者はさらに質問をする機䌚がありたした。 これらの質問のいく぀かは、プロトタむプの機胜性、誰がテストするか、プレれンテヌションに実際のデモンストレヌションを含める方法ず方法、たたはスクリヌンショットなどの静的スラむドを省くこずができるかどうかに関するものです。



これらの質問の1぀に答えお、Maxim St-Pierreは、プロトタむプは間違いなく機胜するはずであり、最終プレれンテヌションにデモを含めるのが最善であるず明確に述べたした。



この小さなストロヌクに泚意を喚起したいず思いたす。 プロトタむプの準備ができおいお、準拠する必芁があるずいう前提に正確に基づいおいるからです。

宣蚀された基準。



質問に答えた埌、再び幞運を祈りたした。 そしお、仕事は沞隰し始めたした 玄20:00



ファンが読むべき倚くのテキスト
むしろ、䜜品ずしお、特定の掻動。 私は、チヌムのすべおのメンバヌに、できる限り独立しお、可胜な限りパヌツの開発を行う必芁があるこずをすぐに説明したした。 同時に、お互いをブロックしないようにする必芁がありたす。 アヌキテクチャによるず、盞互ブロックの可胜性があるポむントは遷移であるこずが刀明したしたJS <-> PHP、PHP <-> MySQL <-> Python。 ぀たり、特定の方法での私の郚分は、デヌタベヌスの䜿甚䞍可たたは問題によっお遅延/ブロックされる可胜性がありたす。 そしお私は、フロント゚ンドのブロッキングリンクになるこずがありたす。



したがっお、最初のステップは、デヌタベヌスを䞊げお、PHPずPythonの䞡方からデヌタベヌスぞのアクセスを確認するこずでした。



䞀方、Platoは䞡方のAPIを凊理し、どちらの方法で移動するかを決定したした。



アスタリスクずマヌキュリヌは圌らのビゞネスに぀いお行きたした。 ちなみに、圌らはGithubの共通リポゞトリをすぐに匕き䞊げお、最初の数分から共同開発に実際に埓事し、曎新を動的に亀換したずいう事実に喜んで驚いた。 ちなみに、数週間経ちたしたが、ただどこにもコヌドをアップロヌドしおいたせん。 正盎、恥ずかしい



Zvezdochkaに、PHPサヌビスからの芁玠を含む特定のJSON配列を受け取るずいう事実から進めるように䟝頌したした。各芁玠には、video_id、titletitle、categoryコンテンツが属するカテゎリ、スポヌツ、政治、経枈、倚分音楜スタむルやパフォヌマヌ、あるいは単なるケベック地域、ボディ/説明蚘事のボディ、画像/ビデオビデオたたは画像ぞのURL。 したがっお、これらの芁玠の出力甚にHTMLレむアりトを䜜成する必芁がありたす。 私は、レむアりトを2぀のカテゎリの6぀の芁玠に合わせお蚭蚈するように䟝頌したした。



最初のアルファ、倖芳、フロント゚ンド
それが、フロント゚ンドチヌムが1日の終わりに備えおいたこずです。



生成されたHTML
<!DOCTYPE html> <html> <head> <meta charset="utf-8"/> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="css/main.css" rel="stylesheet"> </head> <body> <div class="card-deck"> <div class="card" id="card"> <img class="card-img-top" src="images/placeholder-images.jpg" alt="Card image cap"> <div class="card-body"> <h5 class="card-title">Will need info from api</h5> <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p> <a href="#" class="btn btn-primary">Read more ...</a> </div> </div> <div class="card" id="card"> <img class="card-img-top" src="images/placeholder-images.jpg" alt="Card image cap"> <div class="card-body"> <h5 class="card-title">Will need info from api</h5> <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p> <a href="#" class="btn btn-primary">Read more ...</a> </div> </div> <div class="card" id="card"> <img class="card-img-top" src="images/placeholder-images.jpg" alt="Card image cap"> <div class="card-body"> <h5 class="card-title">Will need info from api</h5> <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p> <a href="#" class="btn btn-primary">Read more ...</a> </div> </div> </div> <div class="card-deck"> <div class="card" id="card"> <img class="card-img-top" src="images/placeholder-images.jpg" alt="Card image cap"> <div class="card-body"> <h5 class="card-title">Will need info from api</h5> <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p> <a href="#" class="btn btn-primary">Read more ...</a> </div> </div> <div class="card" id="card"> <img class="card-img-top" src="images/placeholder-images.jpg" alt="Card image cap"> <div class="card-body"> <h5 class="card-title">Will need info from api</h5> <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p> <a href="#" class="btn btn-primary">Read more ...</a> </div> </div> <div class="card" id="card"> <img class="card-img-top" src="images/placeholder-images.jpg" alt="Card image cap"> <div class="card-body"> <h5 class="card-title">Will need info from api</h5> <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p> <a href="#" class="btn btn-primary">Read more ...</a> </div> </div> </div> </body> </html>
      
      









私はいく぀かのVMを起動したした。1぀はDebian Jessieで、もう1぀はUbuntu 16で、それらにMySQLをむンストヌルしようずしたしたが、うたくいきたせんでした。 急いでいるか疲れすぎおいたのか、理由はわかりたせん。 VM自䜓でさえ、最初の詊行で䞊昇したせんでした。 すべおが機胜するたで誰も気にしたくなかったので、別々のセキュリティグルヌプで各VMを起動しようずしたした。 アズヌルスパッツず私は制限されたこずになっおいないず述べた。 なぜそれが想定されおいないのか、私はただ理解しおいたせんでした。 プラトンは、Azureの頑固さに぀いお必死に䞍平を蚀ったずきに私に蚀った。 その埌、少し簡単になりたした。 その埌䜿甚したすべおのマシンずサヌビスは、1぀のセキュリティグルヌプずサブネットにのみ䜜成したした。これは元々アカりントにあり、圓然同じ地域にありたした。



䞀方、Azure VMで気に入った点は、AWSずは異なり、秘密キヌを䜿甚するか、埓来のペア「ナヌザヌ名」-「パスワヌド」を䜿甚しおマシンにSSHアクセスできるこずです。 AWSのアプロヌチがおそらくより安党であるこずを認識しおいたす。 しかし、状況によっおはこのような堎合、セキュリティの問題が䞀時的に無関係で、アカりント自䜓が䞀時的であり、チヌムメンバヌに十分な資栌がなく、トレヌニングの時間がたったくない堎合は、単玔なペアを亀換するように思われたす。ナヌザヌ名「-」パスワヌドは、より効率的でかなり安党です。



そのため、テストずサヌバヌぞの接続を簡単にするために、2぀のVMでMySQLを䞊げお、ポヌト3306を倖郚に開くこずを詊みたした。 同時に、2぀たたは3぀のMySQLデヌタベヌスをAzureサヌビスずしお調達し、サヌビスがより䜿いやすく、より䟿利になるこずを望んでいたした。



それたでの間、Olivier FortinはZvezdochkaにアプロヌチしたした。これはあなたが思い出すように、これはWebアクセス性のスペシャリストです。 圌は、私たちのHTMLコヌドがどのように暙準に達しおいるかを尋ねたした。 アスタリスクは圌の質問に鮮やかに反応し、圌女がその時に持っおいたすべおを瀺したした。 圓然ながら、このコヌドはWCAG 2.0で有効ず芋なされるにはほど遠いものでした。 しかし、私たちにずっお、この暙準は完党に抜象的なものであり、最優先事項ではありたせんでした。 Olivierは、泚意を払うべきものを正確に提案し、障害のある人がこれらのナヌティリティを䜿甚しお補品を䜿甚するこずの䟿利さを確認するために䜿甚するナヌティリティをむンストヌルするこずを掚奚したした。



締め切りを求められた22:00たでに、私は䜕もないずころにいたした。 MySQLはどこでも、どのような方法でも私に答えたせんでした。 気分はあたり良くなかった。 そしお、私は明日、私が本圓に皆のためのブロックになるこずを恐れおいたした。 しかし、私は少幎ではない神に感謝したす。 金曜日の倕方、週末の終わり、倚くの情報、わずかに空腹、これらすべおが䞀緒になっお倱敗の原因になる可胜性があるず冷静に掚論したした。 そしお、ロシアのこずわざに続いお、朝は倕方より賢く、家に垰っお十分な睡眠を取る䟡倀があり、明日は新鮮な力ず新鮮な頭で戻っおきたす。



ああ、ちなみに、少し忘れおしたったようです。2030たたは21:00にフェヌトンが登堎したようです。このずきたでに、Azureを詊しおいるタンバリンでダンスに完党に没頭しおいたので、思い出せたせん。



二日目。 土曜日 創造性の粉



土曜日のスケゞュヌル
3月24日土曜日



9:00到着、朝食、チヌムでの継続的な䜜業

12:00昌食、チヌムでの継続䜜業

18:00倕食、チヌムでの継続䜜業

22:00倧䌚2日目の終わり



ご芧のずおり、スケゞュヌルに関しおは2日目が最も簡朔でした。



仕事、仕事、そしお再び仕事。



土曜日の朝にむラむラしたにもかかわらず、私は他の誰よりも遅く来たした。 たあ、すべおではなく、930たでにチヌムの4番目です。 䞀番䞋の息子をロシアの孊校に連れお行く必芁がありたした。



なぜ私たちは子䟛をロシアの孊校に連れお行くのですか
私たちは、子䟛が私たちず、私たちから遠く離れお䜏んでいるが垞に私たちの近くにいる祖父母、叔母、叔父、姉効、兄匟ずの文化的぀ながりを完党に倱わないようにしたいので、毎週土曜日にロシアの孊校に連れお行きたす。 ちなみに、ロシア囜倖にあるロシア語孊校の䞭で最倧です。



かなり若い幎霢でカナダに来る子どもや、ここで生たれた子どもが䜕幎も母囜語を忘れた埌、倚くの䟋を知っおいたす。 実際のずころ、カナダに来た倚くの芪は、私の意芋では、統合に集䞭しすぎおいたす。 私はそれらを理解できたす。 実際、地域コミュニティに統合しないのであれば、なぜ移動する必芁があったのですか そしお子䟛たちのために、圌らは可胜な限りすべおを始め、家族の䞭で英語たたはフランス語を話したす。 そしお、子䟛たちはすぐに新しい蚀語を孊ぶように組み蟌たれおいたす。 子䟛が小さければ小さいほど、圌はより速く切り替わりたす。 そしお、幌皚園ず孊校が仕事をしたす。



さらに、土曜日たたは日曜日の远加のクラスには、远加の劎力、お金、時間、泚意が必芁です。 誰かが十分なお金を持っおいない、誰かが時間を持っおいる、誰かが圌にそれが必芁な理由を子䟛に䌝えお蚌明するのにうんざりしおいる。 そしお子䟛たちはここで育ち、それを「自由を愛する」ず呌びたしょう。 そしお、毎週土曜日の朝、子䟛を連れお倕方20キロ離れた子䟛を連れ去るのは、信じられないこずです。これは、たれな週末の倚くの蚈画を悩たし、砎る远加の負担です。



ロシアの蚀語、文孊、地理の研究に加えお、この孊校およびこの地域の他のいく぀かのロシアの孊校は数孊ず物理孊の優れた远加の基盀を提䟛するず考えられおおり、生埒は公立孊校の初等教育のための元のカナダのカリキュラムをよりよく習埗するこずができたす。



ちなみに、アスタリスクも倧孊に入孊するたでこの孊校に通っおいたした。 そしお、圌女はそこから圌女のクラスメヌトの倚くず非垞に友奜的な関係を保ちたした。 あたり頻繁ではありたせんが、圌らはただ雇甚のおかげで定期的に参加しおおり、䞀緒に時間を過ごしおいたす。



私は同僚に挚拶し、職堎に仕事の準備をしたした。 それからズノェズドチカは私を即垭のビュッフェに連れお行きたした。そこでは朝食にコヌヒヌ、ゞュヌス、カップケヌキを食べるこずができたした。



途䞭で、圌女はその日の蚈画を共有したした。 圌女は、マヌキュリヌずの仕事は本栌的であり、質問や問題があれば心配する必芁はありたせん。 テヌブルに戻りたした。



プラトンは、圌が動きの方向を決定し、仕事に完党に没頭したこずを私に知らせた。 圌はたた、MySQLが機胜しおいるず述べたした。 びっくりしたしたが、䜕がどのように機胜するのかを詳しく調べたせんでした。 私が準備しなければならなかったプラトンを獲埗したこずは少し恥ずかしかったです。



たた、メンタヌのパトリック・レベスクが前倜ず土曜日に2回来お、すべおが正垞に動いおいお、圌の助けが必芁ないこずを確認したこずにも蚀及する必芁がありたす。 それは楜しいものであり、自信を深めたした。



それたでの間、ズベズドカずマヌキュリヌに、すべおの郚品を盞互に接続する必芁がある堎合に、ブロッキングポむントからどれだけ離れおいるかを理解するために、圌らがどこに動いおいるかを芋せおもらいたした。 アスタリスクは、圌らがChrome拡匵機胜に取り組んでおり、最も簡単なバヌゞョンのチュヌトリアルで簡単に起動できるず述べ、このブラりザヌ拡匵機胜がRadio Canadaペヌゞず察話する方法を理解したした。



Mercuryは、次のキヌを抌すずリク゚ストがバック゚ンドに送信されるように、動的入力フィヌルドで䜜業しおいるず蚀いたした。 したがっお、今のずころ、氎星は盲目的に進たないために私のバック゚ンドサヌビスを必芁ずするこずがわかりたした。



圌らを正しい方向で、そしおもう少し明確な方向で働き続けさせるために、私はプラトンず話をしに行きたした。



プラトンは私に、かなり倧きく重芁な情報を教えおくれたした。



ピグレットはどこぞ行くの
ラゞオカナダからは、 Lineup public news APIを䜿甚したす 。



AIはT ext Analyticsサヌビスを䜿甚したす 。 したがっお、分析埌、ラゞオカナダのコンテンツに加えお、2぀の远加のデヌタベヌスパラメヌタヌ/フィヌルドがありたすSENTIMENTテキストの感情評䟡0から1、0は負のテキスト、1は正、KEY PHRASESキヌワヌドずフレヌズ。 この情報を考慮に入れお、プロゞェクトで䜕がどのように倉化し、これらの远加フィヌルドをどのように䜿甚できるかを倖出先で分析しようずしたした。



私の質問に、プラトンはどのようにしおデヌタベヌスを䞊げるこずができたのか、ず圌は蚀いたした。 昚日、実隓䞭に、私は定期的にVMの名前ず実行しようずしたサヌビスを、SkypeのPlatoぞのナヌザヌ資栌情報ずパスワヌドずずもに砎棄したした。 䜿甚するサヌビスを決定する際に、長い間怜玢しないように、「準備ができおいる」ず蚀うためにそうしたした。 プラトンは、その䞀郚ずしお、そのうちの1぀をテストし、サヌビスは圌に安党に答えたした。 デヌタベヌスは生きたもののように応答したした。 Platoで、圌が参照しおいるサヌビスたたはVM、およびナヌティリティを指定したした。 デヌタベヌスの䞖界はプラトンにずっおほずんど新しいものであるため、圌はむンタヌネットで芋぀けたいく぀かのチュヌトリアルに埓っお、Pythonから指定されたサヌビスをノックするだけでした。



䞀方で、それは私を喜ばせたした。 ただサヌビスを解陀しおいるこずがわかりたした。 䞀方、昚日お気に入りのPHPStormから接続できなかった理由は明らかではありたせんでした。 説明は簡単で、プラトンはいわば内郚からサヌビスに接続されおいたしたが、Azureネットワヌクの内郚で、Pythonを䜿甚しお既に実行されおいるVMの同じセキュリティグルヌプ内にありたした。 そしお昚倜、私はすべおの人のパブリックアクセスをセットアップしおテストしようずしたした。 ぀たり、その目的は、パブリックアクセスに関しおは、私はただ到達しおいたせんが、デヌタベヌスは仕事に利甚可胜であり、これは重芁です。 そのため、私たちにずっお有効なオプションは、AzureのサヌビスずしおのMySQLでした。 残りのVMは前日に発生したしたが、時間がないために、ハッカ゜ンの最埌たで䜿甚せず、消火したせんでした。



カチカチ音をたおお、私のパヌトナヌはすべお働いおおり、時蚈はすでに尟が付いた10であり、PHPを備えた開発サヌバヌさえ持っおいたせん。



サヌバヌがPHPでどのように䞊昇したか
今回は䜕らかの理由で、すべおが最初に正しくなった。



新しいDebian Jessie VMを䞊げる。 数分かかりたすAWS以倖の堎合ずほが同じです。 SSH経由で旧友のPuttyに正垞に接続できたした。 立ち䞊がったようにPHP 7.2をむンストヌルしたす。 Composerをむンストヌルしたす。飛行は正垞です。 composer global require "laravel/installer"



をむンストヌルしたすが、゚ラヌはないようです。 公匏のむンストヌルガむドに埓っお、Laravel laravel new api



プロゞェクトを䜜成したす。 すべおが順調に進みたした。 ほんの2、3の手順Nginxをむンストヌルし、Laravelプロゞェクトのあるフォルダヌ内の/public



フォルダヌを指すようにデフォルトの構成を倉曎し、phpファむルのphp-fpmを呌び出したす。 Azureでは、PHPを䜿甚しおVMのポヌト8080ぞのアクセスを開きたす。



保蚌するために、デフォルトのwelocome.blade.phpを調敎しお、ペヌゞずプロゞェクトが正確に衚瀺されるようにしたした。



 <div class="title mb-md"> Hackathon 2018 Radio Canada </div>
      
      







ブラりザで仮想マシンのパブリックIPず出来䞊がりを確認したす







最初の目暙フロント゚ンドの人の䜜業をブロックしないこず。 静的であっおも、単玔なコントロヌラヌを䜜成し、それらに疑䌌回答を䞎える必芁がありたす。 しかし、少なくずも圌らはすでに盞互䜜甚を解決するこずができたす。



PHPの最初の反埩
routes/web.php



で新しいルヌトを䜜成する



 Route::get('/search', 'SearchController@index');
      
      





新しいapp/Http/Controllers/SearchController.php



は、これたでのずころ唯䞀のむンデックスメ゜ッド/アクション



  public function index() { return response()->json([ ['video_id'=>'1', 'title'=>'title 1'], ['video_id'=>'2', 'title'=>'title 2'], ['video_id'=>'3', 'title'=>'title 3'], ]);
      
      





ブラりザをチェックむンしたす。 うたくいくようです。



 [{"video_id":"1","title":"title 1"},{"video_id":"2","title":"title 2"},{"video_id":"3","title":"title 3"}]
      
      







すでにある皮の進歩であり、チヌムの他のメンバヌのように、私は仕事に参加したず感じたした。 私が匱いリンクであるずいう䞍安は埌退したした。



この時たでにアスタリスクはコヌドをWebアクセス可胜性に適合させ始めたした。 たず最初に、圌女は倉曎をテストできるようにNVDAを昚倜むンストヌルしたした。 この日、圌女は本圓に専門家でなくおもWebアクセシビリティの専門家になりたした。私ず同じように、圌女は「サむトセマンティクス」ずいう甚語の意味を理解したず思いたす。 セマンティクスが単に理論的なものになるだけでなく、非垞に重芁で実甚的な䟡倀を持぀堎合。



比范のために、最終バヌゞョンで提瀺された最終HTMLを以䞋に瀺したす。



HTML最終バヌゞョン
 <body> <div id="searchDisplay"> <section><h3>Région - Saguenay - Lac-Saint-Jean - Sports</h3> <section id="deckRégion - Saguenay - Lac-Saint-Jean - Sports" title="Categorie : Région - Saguenay - Lac-Saint-Jean - Sports"> <article id="card1090009"><img class="card-image-top" src="https://images.radio-canada.ca/v1/ici-info/sports/4x3/charles-hamelin-champion-monde-patinage-vitesse-courte-piste.jpg" alt="Charles Hamelin champion du monde, Marianne St-Gelais fait ses adieux"> <h5 class="card-title">Charles Hamelin champion du monde, Marianne St-Gelais fait ses adieux</h5> <p class="card-text">Le Québécois Charles Hamelin a remporté le titre cumulatif pour une premiÚre fois dans sa carriÚre, dimanche, aux Championnats du monde de patinage de vitesse sur courte piste à Montréal.</p> <div id="tags"><a title="Lien pour twiter" target="_blank" href="https://twitter.com/hashtag/TitreCumulatif">#TitreCumulatif</a><a title="Lien pour twiter" target="_blank" href="https://twitter.com/hashtag/QuébécoisCharlesHamelin">#QuébécoisCharlesHamelin</a><a title="Lien pour twiter" target="_blank" href="https://twitter.com/hashtag/PatinageDeVitesse">#PatinageDeVitesse</a><a title="Lien pour twiter" target="_blank" href="https://twitter.com/hashtag/PremiÚreFois">#PremiÚreFois</a> </div> <h6 id="emotionBar"><h5 style="color: #ff0000">◙</h5><h5 style="color: #ff4000">◙</h5><h5 style="color: #ff8000">◙</h5><h5 style="color: #ffbf00">◙</h5><h5 style="color: #ffff00">◙</h5> <h5 style="color: #bfff00">◙</h5><h5 style="color: #80ff00">◙</h5><h5 style="color: #d1e1f9; "> ◙</h5><h5 style="color: #d1e1f9; ">◙</h5><h5 style="color: #d1e1f9; ">◙</h5></h6> <a href="http://ici.radio-canada.ca/sports/1090009/championnat-monde-patinage-vitesse-courte-piste-carriere-individuelle-marianne-st-gelais-kim-boutin-charles-hamelin-samuel-girard" class="btn btn-primary" id="readmore" target="_blank" title="Lire plus par rapport a l'article">Lire plus...</a></article> <article id="card1089683"> <!--     --> </article> <article id="card64200"> <!--     --> </article> <article id="card1088454"> <!--     --> </article> </section> </section> <section><h3>Région - Estrie - Sports</h3> <section id="deckRégion - Estrie - Sports" title="Categorie : Région - Estrie - Sports"> <!--     --> </section> </section> <section><h3>Région - Bas-Saint-Laurent - À ne pas manquer</h3> <section id="deckRégion - Bas-Saint-Laurent - À ne pas manquer" title="Categorie : Région - Bas-Saint-Laurent - À ne pas manquer"> <!--     --> </section> </section> </div> </body> </html>
      
      







元のバヌゞョンず比范するず、いく぀かのタグが衚瀺されたす
 <div>
      
      



より意味的に理解しやすいものに眮き換えられたした
 <section>  <article>
      
      



およびタグ甚
 <img>  <a>
      
      



alt



およびtitle



属性がそれぞれ远加されたす。 このハッカ゜ンの前に、私はそのような倉曎の倧郚分をSEOに起因するず考え、アプリケヌションの目的を倚少あいたいにしお、これを過剰ず考えたした。 今、私はそのような慣行の実際的な目的は長い間、HTMLコヌドの認識に残っおいるず思いたすこれらの倉曎は、 NVDAのようなプログラムが本圓にわかりやすい、たずえば盎接人間の蚀語で画面たたはWebペヌゞを 「読む」のに圹立ちたす。



私の蚈画の次のステップは、Zvezdochkaのサヌビスを䜜成するこずでした。このサヌビスは、静的デヌタを静的デヌタに眮き換え、その埌、デヌタベヌスの動的デヌタに眮き換えたす。 Laravel configに別の方法を远加したした



 Route::get('/feed', 'SearchController@feed');
      
      





それに応じお、SearchControllerの別のメ゜ッド



  public function feed() { return response()->json([ ['video_id'=>'1', 'title'=>'title 1', 'description'=>'Description 1'], ['video_id'=>'2', 'title'=>'title 2', 'description'=>'Description 2'], ['video_id'=>'3', 'title'=>'title 3', 'description'=>'Description 3'] ]); }
      
      





最初の接着フロント゚ンド-バック゚ンド
すでに12日の始たりでした。 Zvezdochkaに、デヌタテンプレヌトを自分のテンプレヌトぞの呌び出しに眮き換えるように䟝頌したした。 珟時点では、圌女は䞻にHTMLの倉曎ずCSSの改良に忙しかった。 オリビ゚ず話した埌、圌女はbootstrap.cssの䜿甚を拒吊したこずに泚意したい。 私はこの決定に少し異議を唱えたしたが、時間がないために議論を掘り䞋げるこずができたせんでした。 私は誰もが圌が理解する方法で圌の䜜品を䜜るず決めたした。 そのため、アスタリスクは、私のサヌビスぞの呌び出しが機胜しおいないこずを教えおくれたした 私はブラりザで数回ダブルチェックしたした-私のサヌビスはjsonをうたくくれたした。



最初はJSコヌドになりたしたが、実際にはアスタリスクを信甚しおいたせんでした。 さらに、圌女はJSの100の知識があるず䞻匵したせんでした。



このコヌドのようなものを芋぀けるのは少しがっかりしたした。



 function parseJson() { xml = new XMLHttpRequest(); xml.onreadystatechange = getData; xml.open("GET","http://.../feed/"); xml.send(); } function getData() { if(xml.readyState == XMLHttpRequest.DONE && xml.status == 200) { console.log(xml.responseText); jsonArray = JSON.parse(xml.responseText); fillInCards(); } else { console.log("There was a problem with connection"); } }
      
      





私はJSでは特別ではありたせん。 しかし、私がAJAXに぀いお話しおいる堎合、私が䜿っおいたものは、これは必須のjQueryたたはその類䌌物です。 なぜこのような意芋を出したのかは芚えおいたせんが、AJAX呌び出しに生のJSを䜿甚するこずに内郚的に䜕らかの理由で反察しおいたす。 おそらく、知識が限られおいるため、デフォルトで、忘れたり知らないこずがあるアクションを実行するラむブラリに䟝存しおいたす接続を開く/閉じる、非暙準むベントを凊理する、䜕らかのハンドラを呌び出す、デヌタをチェック/怜蚌する出荷前および/たたは受領時に。



私にずっお、フォヌムのコヌドはより銎染みのあるものです



 $.ajax({ url: "http://.../feed/", cache: false, success: function(data) { getData(data); } });
      
      





しかし、䜕をすべきか、Zvezdochkaは、圌女のコヌドが、以前は倧孊で行ったこずがなく、動䜜するはずの倚くの実隓宀の䜜業やプロゞェクトで怜蚌されたず䞻匵したした。 私は圌女を信じなければなりたせんでした。 さらに、少し調査した結果、次のこずがわかりたした。







論理的ではないように思えたした。 ぀たり、ajax芁求は、サヌビスからステヌタス200の応答を受信したしたが、応答本文を受信せず、JSコン゜ヌルに゚ラヌを返したした 'Access-Control-Allow-Origin'ヘッダヌが芁求されたリ゜ヌスに存圚したせん。 箄5分間、䜕が起きおいるのかを理解しようずしお愚かでした。 それから、これらがおそらくデフォルトのLaravelセキュリティ蚭定、たたは、Chrome蚭定自䜓であり、デフォルトではドメむン/ホストに察しおのみAJAXリク゚ストを蚱可するこずがわかりたした。



少しグヌグルで調べお、デヌタず共にヘッダヌ 'Access-Control-Allow-Origin'を返すだけで問題を解決できるず刀断したした。 私の方法を少し詊したずころ、次のようになりたした。



 public function feed() { return response()->json([ ['video_id'=>'1', 'title'=>'title 1', 'description'=>'Description 1'], ['video_id'=>'2', 'title'=>'title 2', 'description'=>'Description 2'], ['video_id'=>'3', 'title'=>'title 3', 'description'=>'Description 3'] ],200)->header('Access-Control-Allow-Origin',"*");; }
      
      





その埌、JSは呪いをやめたした。 フロント゚ンドバック゚ンド靭垯が圢成されおいるように芋えた。



ご垌望に応じお、地元の昌食だけで2回目の朝食たたは最初の倕食をお楜しみください。 最初に食事をするのは、マヌキュリヌず䞀緒のズノィオズドチカです。 そしお、プラトンず私は、コヌドから少し離れお、デヌタベヌステヌブルの珟圚の進捗ず構造に぀いお議論したした。 Platoは、ニュヌスを受信し、分析のためにAIに送信するためのコヌドがほが90準備ができおいるこずを再床確認したした。



残念なこずに、プラトンはハッカ゜ンの埌にリポゞトリを䜜成したため、時間の経過ずずもにスクリプトの開発を远跡するこずはできたせん。この郚分の終わり近くにスクリプト党䜓を挿入したす。それたでの間、プラトンは、昌食前の時点で、昌食埌すぐにデヌタベヌスに玄100から120の゚ントリが衚瀺されるず予想できるず蚀いたす。これたでのずころ私には合っおいお、開発は蚈画通りすべおの面で正確に動いおいるず感じたした。

そしお、萜ち着いた粟神で、私たちはおや぀にも行きたした。



メンタルワヌカヌの絊逌ずは
, . - , , , , . . : , , - ( , , . — ! :-) ). , . . - , . - . , . - .



, , , . , , . , . . , — . . , , , . , - , - , - , , . , . 12. 2 3 . , «».



昌食埌、デヌタベヌス内の実際のデヌタを芋越しお、フロント゚ンドずの察話に焊点を圓おたした。私はZvezdochkaにRadio Canadaペヌゞずの統合で䜕をするのかを芋せるように頌みたした。圌女は、珟時点で䜕ずか達成できたのは、完党にオリゞナルのHTML、たたはコンテンツのあるメむンブロックをクリアするこずだけだったこずを瀺したした。











そしお、元のCSSを再利甚しようずする私の倢ず空想はほずんどありたせん。この品質の蚭蚈では、ラゞオカナダの元のペヌゞに統合しようずする意味がなくなりたした。このような䞍噚甚な統合により、意図したずおりにペヌゞがくなり、きれいになりたすが、逆に、挿入物を䜿甚しお元のデザむンを単玔に芋分けが぀かなくなるこずがわかりたした。元のJSずCSSがどのように反応するかはただ䞍明です。



短い議論の埌、党員がプロトタむプのコンセプトをわずかに倉曎するこずに同意したした。統合のidebを削陀するこずを提案したした。ずにかくブラりザヌプラグむンがあるため、結果を盎接出力できたす。぀たり、怜玢文字列のフィヌルドのすぐ䞋に、ブラりザヌりィンドりの右偎にパネルが衚瀺されたす。







時間が経ちたした。 Zvezdochkaがサむクルを曞き換えおカテゎリ数を2に等しくし、新しいセクションが次の芁玠に出珟した堎合はカテゎリのセクションを動的に䜜成し、カテゎリがすでに受信されおいる堎合は既存のセクションにコンテンツを远加する必芁があるずきにヒッチが発生したした。さらに、右偎のパネルの蚭蚈により、出力は3列ではなく、テヌプのように1列になりたした。



Platoは、デヌタベヌスぞのデヌタ出力で䞀時的に行き詰たりたした。前述したように、これは圌にずっお、デヌタベヌスでのPythonの実際の䜿甚の最初の䟋でした。ヒッチは準備された声明で起こった。プラトンは、パむ゜ンの理解できないメッセヌゞず戊うのにうんざりしおいたずき、䜕が問題なのかを改めお芋盎すように頌みたした。デヌタベヌスは私の話題であるため、いわば、ここで手䌝うこずができたした。プラトンは、準備された声明のためにむンタヌネットから䟋を修正しようずしたした。しかし、圌は倀の盎接連結を䜿甚し、圓然のこずながらPythonは呪われおいたした。リク゚ストをデヌタから分離するずすぐに、すべおが機胜したした。



最初のデヌタがデヌタベヌスに衚瀺されるずすぐに、デヌタスタブをデヌタベヌスの実際のデヌタに眮き換えたした。これに関連しお、フロント゚ンドのメンバヌはすぐにスタむルず芁玠を浮かせたした。カテゎリの芋出しは、たず倧きすぎるこずが刀明し、次に、いく぀かの恐怖を䌎うデヌタにランダムなHTMLマヌクアップが含たれおいるこずが刀明したした。



デヌタ䟋
title:



 Protection de l'eau potable : des municipalités québécoises prêtes à aller devant les tribunaux
      
      





summary:



 <p>Des représentants de plus de 300 municipalités du Québec ont voté à l'unanimité une résolution qui leur permettrait d'aller devant les tribunaux si Québec n'impose pas des normes plus sévÚres afin de protéger leurs sources d'eau potable. Même s'ils concÚdent voir des signes positifs au gouvernement provincial, ils menacent d'entamer des démarches judiciaires si les lois n'évoluent pas rapidement.</p>
      
      





body:



 <p><small class="item-without-url">Ma région</small><span><a href="/grandmontreal">Grand Montréal</a></span></p> <p>Des représentants de plus de 300 municipalités du Québec ont voté à l'unanimité une résolution qui leur permettrait d'aller devant les tribunaux si Québec n'impose pas des normes plus sévÚres afin de protéger leurs sources d'eau potable. Même s'ils concÚdent voir des signes positifs au gouvernement provincial, ils menacent d'entamer des démarches judiciaires si les lois n'évoluent pas rapidement.</p> <p>Avec ce vote unanime, les municipalités rassemblées ont envoyé un signe clair à Québec. Les 338 représentants demandent une dérogation, au ministre de l'Environnement, pour obtenir le pouvoir d'imposer des distances d'un minimum de deux kilomÚtrres entre les sources d'eau potable et les éventuelles installations gaziÚres et pétroliÚres, plutÃŽt que les 500 mÚtres prescrits par le gouvernement.<br/><br/>« Ça m'a ému de voir l'unanimité et la solidarité de mes collÚgues », raconte Gérard Jean, maire de Lanoraie, une municipalité de LanaudiÚre.<br/><br/><div class="center image-from-url-with-caption-v2" data-component-name="ImageFromUrlWithCaptionV2"><div class="wrapper-media"><div class="container-image image-soft-crop-xl image-soft-crop-lg"><picture class="picture bunker-component" data-component-name="Picture"><source media="(min-width: 1599.01px)" srcset="https://images.radio-canada.ca/q_auto,w_635/v1/ici-info/16x9/lisette-maillet-austin.jpg"/><source media="(min-width: 1239.01px)" srcset="https://images.radio-canada.ca/q_auto,w_635/v1/ici-info/16x9/lisette-maillet-austin.jpg"/><source media="(min-width: 1023.01px)" srcset="https://images.radio-canada.ca/q_auto,w_1250/v1/ici-info/16x9/lisette-maillet-austin.jpg"/><source media="(min-width: 640.01px)" srcset="https://images.radio-canada.ca/q_auto,w_960/v1/ici-info/16x9/lisette-maillet-austin.jpg"/><source media="(min-width: 522.01px)" srcset="https://images.radio-canada.ca/q_auto,w_635/v1/ici-info/16x9/lisette-maillet-austin.jpg"/><source media="(min-width: 0px)" srcset="https://images.radio-canada.ca/q_auto,w_480/v1/ici-info/16x9/lisette-maillet-austin.jpg"/><img alt="La mairesse Lisette Maillé, d'Austin, dans une salle de réunion" src="https://images.radio-canada.ca/q_auto,w_635/v1/ici-info/16x9/lisette-maillet-austin.jpg" title="La mairesse Lisette Maillé, d'Austin, dans une salle de réunion"/> </picture></div></div><span aria-hidden="true" class="photo-caption"> Lisette Maillé, mairesse d'Austin, en Estrie, milite en faveur d'une meilleure protection des sources d'eau potable. Photo : Radio-Canada/Radio-Canada </span></div><blockquote><p class="quote">C'est deux kilomÚtres ou rien!<footer>Lisette Maillé, mairesse d'Austin, en Estrie</footer></p></blockquote><p>Actuellement, des pourparlers sont en cours avec la ministre du Développement durable, de l'Environnement et de la Lutte contre les changements climatiques, Isabelle Melançon.<br/><br/>Les membres du comité de pilotage du dossier se disent confiants que la ministre Melançon approuve leur demande. À la suite d'une rencontre avec le comité, le 20 mars, elle s'est engagée à rendre une réponse dans la semaine du 9 avril.<p>En entrevue avec Radio-Canada, Gérard Jean s'est montré optimiste, disant avoir senti « une grande ouverture » de la part de Mme Melançon.<p>M. Jean rappelle que les municipalités attendent une réponse positive depuis prÚs de quatre ans. Dans la négative, les municipalités pourraient envisager des mesures judiciaires.<p><strong>Un précédent</strong><p>Le 18 février, la municipalité de <a href="/nouvelle/1086340/ristigouche-sud-est-gastem-deboutee">Ristigouche Sud-Est a gagné son procÚs face à la pétroliÚre Gastem</a>. Le droit de protéger les sources d'eau potable de ses citoyens lui a été reconnu par la Cour supérieure. Selon le maire de Ristigouche Sud-Est, François Boulay, ce jugement permet d'« appuyer les municipalités » face à un rÚglement qu'il juge actuellement « inadéquat ».<blockquote><p class="quote">Comme nous l'avons vu dans le jugement de Ristigouche, le principe de précaution appartient aux municipalités. C'est nous qui sommes redevables aux citoyens.<footer>Gérard Jean, maire de Lanoraie</footer></p></blockquote><p>Selon M. Jean, ce jugement « renforce » la position des municipalités dans ce dossier. « Je pense que le gouvernement a pris bonne note de ça », at-il ajouté.<p>Vendredi, Mme Melançon s'est prononcée <a href="/nouvelle/1091246/environnement-energies-fossiles-ministre-isabelle-melancon-exploitation-environnement">contre les projets d'exploitation de pétrole et de gaz naturel</a> sur le territoire de la province.<br/><br/><div class="framed"><p><strong>À lire aussi :</strong><ul><li><a href="../" title="http://ici.radio-canada.ca/nouvelle/1059037/exploitation-petrole-philippe-couillard-rassurant">Exploitation pétroliÚre : Philippe Couillard se veut rassurant</a><li><a href="/nouvelle/1089162/climat-changements-climatiques-villes-solutions-idees">Changements climatiques : trois idées innovantes pour les villes</a></li></li></ul></p></div></p></p></p></p></p></p></p></p> <p class="quote">C'est deux kilomÚtres ou rien!<footer>Lisette Maillé, mairesse d'Austin, en Estrie</footer></p> <p>Actuellement, des pourparlers sont en cours avec la ministre du Développement durable, de l'Environnement et de la Lutte contre les changements climatiques, Isabelle Melançon.<br/><br/>Les membres du comité de pilotage du dossier se disent confiants que la ministre Melançon approuve leur demande. À la suite d'une rencontre avec le comité, le 20 mars, elle s'est engagée à rendre une réponse dans la semaine du 9 avril.<p>En entrevue avec Radio-Canada, Gérard Jean s'est montré optimiste, disant avoir senti « une grande ouverture » de la part de Mme Melançon.<p>M. Jean rappelle que les municipalités attendent une réponse positive depuis prÚs de quatre ans. Dans la négative, les municipalités pourraient envisager des mesures judiciaires.<p><strong>Un précédent</strong><p>Le 18 février, la municipalité de <a href="/nouvelle/1086340/ristigouche-sud-est-gastem-deboutee">Ristigouche Sud-Est a gagné son procÚs face à la pétroliÚre Gastem</a>. Le droit de protéger les sources d'eau potable de ses citoyens lui a été reconnu par la Cour supérieure. Selon le maire de Ristigouche Sud-Est, François Boulay, ce jugement permet d'« appuyer les municipalités » face à un rÚglement qu'il juge actuellement « inadéquat ».<blockquote><p class="quote">Comme nous l'avons vu dans le jugement de Ristigouche, le principe de précaution appartient aux municipalités. C'est nous qui sommes redevables aux citoyens.<footer>Gérard Jean, maire de Lanoraie</footer></p></blockquote><p>Selon M. Jean, ce jugement « renforce » la position des municipalités dans ce dossier. « Je pense que le gouvernement a pris bonne note de ça », at-il ajouté.<p>Vendredi, Mme Melançon s'est prononcée <a href="/nouvelle/1091246/environnement-energies-fossiles-ministre-isabelle-melancon-exploitation-environnement">contre les projets d'exploitation de pétrole et de gaz naturel</a> sur le territoire de la province.<br/><br/><div class="framed"><p><strong>À lire aussi :</strong><ul><li><a href="../" title="http://ici.radio-canada.ca/nouvelle/1059037/exploitation-petrole-philippe-couillard-rassurant">Exploitation pétroliÚre : Philippe Couillard se veut rassurant</a><li><a href="/nouvelle/1089162/climat-changements-climatiques-villes-solutions-idees">Changements climatiques : trois idées innovantes pour les villes</a></li></li></ul></p></div></p></p></p></p></p></p></p> <p>En entrevue avec Radio-Canada, Gérard Jean s'est montré optimiste, disant avoir senti « une grande ouverture » de la part de Mme Melançon.<p>M. Jean rappelle que les municipalités attendent une réponse positive depuis prÚs de quatre ans. Dans la négative, les municipalités pourraient envisager des mesures judiciaires.<p><strong>Un précédent</strong><p>Le 18 février, la municipalité de <a href="/nouvelle/1086340/ristigouche-sud-est-gastem-deboutee">Ristigouche Sud-Est a gagné son procÚs face à la pétroliÚre Gastem</a>. Le droit de protéger les sources d'eau potable de ses citoyens lui a été reconnu par la Cour supérieure. Selon le maire de Ristigouche Sud-Est, François Boulay, ce jugement permet d'« appuyer les municipalités » face à un rÚglement qu'il juge actuellement « inadéquat ».<blockquote><p class="quote">Comme nous l'avons vu dans le jugement de Ristigouche, le principe de précaution appartient aux municipalités. C'est nous qui sommes redevables aux citoyens.<footer>Gérard Jean, maire de Lanoraie</footer></p></blockquote><p>Selon M. Jean, ce jugement « renforce » la position des municipalités dans ce dossier. « Je pense que le gouvernement a pris bonne note de ça », at-il ajouté.<p>Vendredi, Mme Melançon s'est prononcée <a href="/nouvelle/1091246/environnement-energies-fossiles-ministre-isabelle-melancon-exploitation-environnement">contre les projets d'exploitation de pétrole et de gaz naturel</a> sur le territoire de la province.<br/><br/><div class="framed"><p><strong>À lire aussi :</strong><ul><li><a href="../" title="http://ici.radio-canada.ca/nouvelle/1059037/exploitation-petrole-philippe-couillard-rassurant">Exploitation pétroliÚre : Philippe Couillard se veut rassurant</a><li><a href="/nouvelle/1089162/climat-changements-climatiques-villes-solutions-idees">Changements climatiques : trois idées innovantes pour les villes</a></li></li></ul></p></div></p></p></p></p></p></p> <p>M. Jean rappelle que les municipalités attendent une réponse positive depuis prÚs de quatre ans. Dans la négative, les municipalités pourraient envisager des mesures judiciaires.<p><strong>Un précédent</strong><p>Le 18 février, la municipalité de <a href="/nouvelle/1086340/ristigouche-sud-est-gastem-deboutee">Ristigouche Sud-Est a gagné son procÚs face à la pétroliÚre Gastem</a>. Le droit de protéger les sources d'eau potable de ses citoyens lui a été reconnu par la Cour supérieure. Selon le maire de Ristigouche Sud-Est, François Boulay, ce jugement permet d'« appuyer les municipalités » face à un rÚglement qu'il juge actuellement « inadéquat ».<blockquote><p class="quote">Comme nous l'avons vu dans le jugement de Ristigouche, le principe de précaution appartient aux municipalités. C'est nous qui sommes redevables aux citoyens.<footer>Gérard Jean, maire de Lanoraie</footer></p></blockquote><p>Selon M. Jean, ce jugement « renforce » la position des municipalités dans ce dossier. « Je pense que le gouvernement a pris bonne note de ça », at-il ajouté.<p>Vendredi, Mme Melançon s'est prononcée <a href="/nouvelle/1091246/environnement-energies-fossiles-ministre-isabelle-melancon-exploitation-environnement">contre les projets d'exploitation de pétrole et de gaz naturel</a> sur le territoire de la province.<br/><br/><div class="framed"><p><strong>À lire aussi :</strong><ul><li><a href="../" title="http://ici.radio-canada.ca/nouvelle/1059037/exploitation-petrole-philippe-couillard-rassurant">Exploitation pétroliÚre : Philippe Couillard se veut rassurant</a><li><a href="/nouvelle/1089162/climat-changements-climatiques-villes-solutions-idees">Changements climatiques : trois idées innovantes pour les villes</a></li></li></ul></p></div></p></p></p></p></p> <p><strong>Un précédent</strong><p>Le 18 février, la municipalité de <a href="/nouvelle/1086340/ristigouche-sud-est-gastem-deboutee">Ristigouche Sud-Est a gagné son procÚs face à la pétroliÚre Gastem</a>. Le droit de protéger les sources d'eau potable de ses citoyens lui a été reconnu par la Cour supérieure. Selon le maire de Ristigouche Sud-Est, François Boulay, ce jugement permet d'« appuyer les municipalités » face à un rÚglement qu'il juge actuellement « inadéquat ».<blockquote><p class="quote">Comme nous l'avons vu dans le jugement de Ristigouche, le principe de précaution appartient aux municipalités. C'est nous qui sommes redevables aux citoyens.<footer>Gérard Jean, maire de Lanoraie</footer></p></blockquote><p>Selon M. Jean, ce jugement « renforce » la position des municipalités dans ce dossier. « Je pense que le gouvernement a pris bonne note de ça », at-il ajouté.<p>Vendredi, Mme Melançon s'est prononcée <a href="/nouvelle/1091246/environnement-energies-fossiles-ministre-isabelle-melancon-exploitation-environnement">contre les projets d'exploitation de pétrole et de gaz naturel</a> sur le territoire de la province.<br/><br/><div class="framed"><p><strong>À lire aussi :</strong><ul><li><a href="../" title="http://ici.radio-canada.ca/nouvelle/1059037/exploitation-petrole-philippe-couillard-rassurant">Exploitation pétroliÚre : Philippe Couillard se veut rassurant</a><li><a href="/nouvelle/1089162/climat-changements-climatiques-villes-solutions-idees">Changements climatiques : trois idées innovantes pour les villes</a></li></li></ul></p></div></p></p></p></p> <p>Le 18 février, la municipalité de <a href="/nouvelle/1086340/ristigouche-sud-est-gastem-deboutee">Ristigouche Sud-Est a gagné son procÚs face à la pétroliÚre Gastem</a>. Le droit de protéger les sources d'eau potable de ses citoyens lui a été reconnu par la Cour supérieure. Selon le maire de Ristigouche Sud-Est, François Boulay, ce jugement permet d'« appuyer les municipalités » face à un rÚglement qu'il juge actuellement « inadéquat ».<blockquote><p class="quote">Comme nous l'avons vu dans le jugement de Ristigouche, le principe de précaution appartient aux municipalités. C'est nous qui sommes redevables aux citoyens.<footer>Gérard Jean, maire de Lanoraie</footer></p></blockquote><p>Selon M. Jean, ce jugement « renforce » la position des municipalités dans ce dossier. « Je pense que le gouvernement a pris bonne note de ça », at-il ajouté.<p>Vendredi, Mme Melançon s'est prononcée <a href="/nouvelle/1091246/environnement-energies-fossiles-ministre-isabelle-melancon-exploitation-environnement">contre les projets d'exploitation de pétrole et de gaz naturel</a> sur le territoire de la province.<br/><br/><div class="framed"><p><strong>À lire aussi :</strong><ul><li><a href="../" title="http://ici.radio-canada.ca/nouvelle/1059037/exploitation-petrole-philippe-couillard-rassurant">Exploitation pétroliÚre : Philippe Couillard se veut rassurant</a><li><a href="/nouvelle/1089162/climat-changements-climatiques-villes-solutions-idees">Changements climatiques : trois idées innovantes pour les villes</a></li></li></ul></p></div></p></p></p> <p class="quote">Comme nous l'avons vu dans le jugement de Ristigouche, le principe de précaution appartient aux municipalités. C'est nous qui sommes redevables aux citoyens.<footer>Gérard Jean, maire de Lanoraie</footer></p> <p>Selon M. Jean, ce jugement « renforce » la position des municipalités dans ce dossier. « Je pense que le gouvernement a pris bonne note de ça », at-il ajouté.<p>Vendredi, Mme Melançon s'est prononcée <a href="/nouvelle/1091246/environnement-energies-fossiles-ministre-isabelle-melancon-exploitation-environnement">contre les projets d'exploitation de pétrole et de gaz naturel</a> sur le territoire de la province.<br/><br/><div class="framed"><p><strong>À lire aussi :</strong><ul><li><a href="../" title="http://ici.radio-canada.ca/nouvelle/1059037/exploitation-petrole-philippe-couillard-rassurant">Exploitation pétroliÚre : Philippe Couillard se veut rassurant</a><li><a href="/nouvelle/1089162/climat-changements-climatiques-villes-solutions-idees">Changements climatiques : trois idées innovantes pour les villes</a></li></li></ul></p></div></p></p> <p>Vendredi, Mme Melançon s'est prononcée <a href="/nouvelle/1091246/environnement-energies-fossiles-ministre-isabelle-melancon-exploitation-environnement">contre les projets d'exploitation de pétrole et de gaz naturel</a> sur le territoire de la province.<br/><br/><div class="framed"><p><strong>À lire aussi :</strong><ul><li><a href="../" title="http://ici.radio-canada.ca/nouvelle/1059037/exploitation-petrole-philippe-couillard-rassurant">Exploitation pétroliÚre : Philippe Couillard se veut rassurant</a><li><a href="/nouvelle/1089162/climat-changements-climatiques-villes-solutions-idees">Changements climatiques : trois idées innovantes pour les villes</a></li></li></ul></p></div></p> <p><strong>À lire aussi :</strong><ul><li><a href="../" title="http://ici.radio-canada.ca/nouvelle/1059037/exploitation-petrole-philippe-couillard-rassurant">Exploitation pétroliÚre : Philippe Couillard se veut rassurant</a><li><a href="/nouvelle/1089162/climat-changements-climatiques-villes-solutions-idees">Changements climatiques : trois idées innovantes pour les villes</a></li></li></ul></p> <p aria-hidden="true" class="ticker">Armes à feu<h3>La jeunesse américaine se mobilise en masse contre les armes à feu</h3></p> <p aria-hidden="true" class="ticker">Criminalité<h3>Attentat en France : hommage national en l'honneur du gendarme Beltrame</h3></p> <p aria-hidden="true" class="ticker">Hockey<h3>Alexis LafreniÚre : l'éclatante entrée en scÚne d'un surdoué</h3></p> <p aria-hidden="true" class="ticker">Catalogne : vers une rupture avec l'Espagne?<h3>Carles Puigdemont évite l'arrestation en Finlande</h3></p> <p aria-hidden="true" class="ticker">Emploi<h3>Immigration : le silence de la CAQ</h3></p> <p class="text">Veuillez noter que Radio-Canada ne cautionne pas les opinions exprimées. Vos commentaires seront modérés, et publiés s'ils respectent <a href="http://ici.radio-canada.ca/apropos/conditionsutilisation/netiquette/">la nétiquette</a>. Bonne discussion!<div class="component viafoura-commentaire bunker-component" data-articleid="commments--1641051734" data-bind="appearsOnScreenOnce: appearsOnScreenOnceHandler,css:(showOnMobile() == 'True' && forceMobile())?'':'hidden-mobile hidden-mobile-xs hidden-tablet-lg hidden-tablet-md'" data-component-name="ViaFourra" data-lazyload="False" data-loadonclick="True" data-path="http://v4.radio-canada.ca/nouvelle/1091279/protection-eau-potable-municipalites-quebec-tribunal-melancon-ristigouche-lanoraie" data-showonmobile="True"><div class="button-show-more-comments" data-bind="visible:forceMobile" style="display:none"><button data-bind="click:clickHandlerShowComment, text: textButton()">Afficher les commentaires</button></div><div class="button-show-more-comments" data-bind="visible:!forceMobile()" style="display:none"><button data-bind="click:clickHandlerShowComment, text: textButton()">Afficher les commentaires</button></div><div id="pluckComments-0"><a id="commenter" name="commenter"></a></div></div></p> <p class="kicker"><span class="info-feed-content-tag" data-component-name="InfoFeedContentTag">Industrie pétroliÚre</span>....
      
      







これを発芋するず、アスタリスクはコンテンツの出力自䜓をJSでやり盎し始め、私は圓然、自宅でそれを倉曎し始めたした。私はフロント゚ンドのコンテンツプロバむダヌだず思っおいたので、デヌタベヌスから汚れたテキストをクロヌルしおも、それをクリアしお、すでにクリアされたHTMLガベヌゞのテキストを返さなければなりたせん。



この堎合、蚘事の本文は必芁ありたせんでした。蚘憶圢匏には、HTMLマヌクアップずCSSスタむルだけでなく、JS関数の呌び出しも非垞に予期せず含たれおいるこずがわかりたす。パブリックAPIは蚀うたでもなく、あえおAPIずは呌びたせん。しかし、プロトタむプに必芁なものはありたす。タむトルず抂芁を克服するのに十分です。このため、HTMLガベヌゞをクリヌンアップし、他のデヌタの必芁なフォヌマットを生成する関数をすばやく䜜成したした。



フロント゚ンドに送信する前に、デヌタベヌスのデヌタをフォヌマットしたす
 private function decorate($article) { return [ 'video_id'=>$article['article_id'], 'category'=>$article['region'], 'title'=> html_entity_decode($article['title']), 'description'=>strip_tags(html_entity_decode($article['summary'])), 'image'=>$article['images'], 'rating'=>round(10*floatval ($article['sentiment']),0), 'link'=>$article['link'], 'tags'=>$this->decorateTags($article['keyphrases']) ]; }
      
      







時間は刻々ず過ぎおいたす。すべおが動䜜䞭およびデバッグ䞭です。プロトタむプのすべおの郚分が機胜しおいるように芋えたす。チヌムは感情的な䞊昇を感じたす。



しかし、最初からわかっおいたように、AIを䜕らかの方法で怜玢ラむンにねじ蟌む必芁がありたす。



そのため、党胜のAIから返された「感情的な評䟡」ず「キヌワヌド」がありたす。しかし、怜玢でこれらのオプションの重芁性ず必芁性​​をどのように瀺すのでしょうか陜性評䟡で怜玢結果を゜ヌトする必芁がありたすかキヌワヌドをどうするかさらに、楜しい「汚い」コンテンツのために、キヌワヌドは次のようになりたす。

地方自治䜓、ケベック州、signes positifs、govvernement provincial、nbsp、sources d'eau potable、démarchesjudiciaires、lois、unanimité、representants、normes、résolution、tribunaux


キヌワヌド「nbsp」に泚意しおください;-) AIに敬意を衚さなければなりたせんが、圌はHTMLタグをキヌワヌドずしお返すようには芋えたせんでした。



移動䞭に、これらの远加の分析デヌタをどのように䜿甚するかに関係なく、関数ですでに少し芋たように、各レコヌドずずもにそれらを確実に提䟛する必芁があるこずが決定されたした。



芖芚化のために、いく぀かのキャラクタヌのプログレスバヌを䜿甚するこずを提案したした。特に私が蚀ったように、圌らはjQueryがなくおも裞のJSで働いおいたので、いく぀かのプラグむンの怜玢に時間を費やしたくなかったからずいっお、䜕かをすばやく芋぀けお固定できるずは思えたせんでした。



キヌワヌドに関しおは、圌らはTwitterぞのハッシュタグリンクに倉えるこずを思い぀いた。最初はTwitterには任意の単語やフレヌズのコンテンツはないように芋えたしたが、いく぀かのテストを行った結果、このアむデアは非垞に有効であるこずが刀明したした。



したがっお、この段階で、陜性の評䟡ずハッシュタグリンクを䜿甚しお、怜玢結果を単玔に拡匵および匷化するこずを決定したした。



どういうわけか迅速か぀目立たずに倕食の時間に近づいた。誰もが仕事に非垞に没頭しおいるずいう事実にもかかわらず、私たちは皆、喜んでコヌドから芋䞊げお、参加者が配絊物を持っおきた郚屋に行きたしたコヌヒヌでも蚀ったように、ストレスがたたりたした。



倕食時に、私たちは䞀日を終わらせる蚈画に぀いお話し合いたしたが、ただ倚くのデバッグが必芁でした。プラグむンの積極性のレベルでフィルタリングする機胜を远加する機䌚があれば提案したした。たずえば、ナヌザヌが今日「悪い」ニュヌスを読みたくない堎合は、怜玢時に最䜎レベルの陜性を䞊げるこずができ、フィルタヌされた結果を提䟛したす。機胜が分割されおいたので、男は詊しおみるこずに同意したした。アスタリスクは䞻に蚭蚈ずレむアりトに埓事し、Mercuryは私のPHPバック゚ンドず察話したした。そしお、この郚分はそのたたで完了し、機胜し、1぀たたは2぀の新しいリク゚ストを远加するこずができたした。



プラトンは、より倚くのデヌタを凊理する必芁性に぀いお議論したした。圌は、すでに受け取った100〜120件のレコヌドは単なるカテゎリであるず説明したした。そしお、圌はさらにいく぀かのカテゎリヌを匕き出し、それに応じお、AIを介しおすべおを駆動し、デヌタベヌスにアップロヌドする機䌚があるこずを確認したす。圌らはそれを決めたした。



倕食埌、党員が仕事に戻りたした。しかし、私はズベズドチカにコヌヒヌを買うように頌みたした。

広告ではなく、むしろ囜の味を数える
TimHortons . .







. . , , , Starbucks, Timhortons — , . (donuts) .



TimHortons. , - .







TimHortons? , . 12 , , , . . .







そしお、ズベズドチカが魔法のように暑いピヌクで戻っおきたずき、私たちは第2の颚を受けたした。



次の3〜4時間は、かわいいものを䜜成するために䞀生懞呜努力したした。動的怜玢の堎合、リク゚ストのバック゚ンドで私に届く怜玢文字の数に応じお、2぀の異なるリク゚ストを行いたした。党文怜玢は短い単語ではうたく機胜せず、単に倚くの文字の組み合わせを無芖するこずを知っおいたため、最倧3文字の怜玢LIKE



には通垞のデヌタベヌス怜玢を䜿甚し、怜玢文字列が長くなるず別のク゚リを実行するこずにしたしたMATCH



。



これにより、より矎しいプレれンテヌションのために、バック゚ンドからの空の回答を避けるこずができたす。



厳しく刀断しないでください
 public function searchRange( $min, $max, $term) { $pdo = DB::connection()->getPdo(); if(strlen($term)>3){ $query = "SELECT * from articles WHERE ROUND(sentiment,1) >= :min AND ROUND(sentiment,1) <= :max AND images != '0' AND MATCH (title, summary, body, keyphrases) AGAINST (:term IN NATURAL LANGUAGE MODE) LIMIT 50;"; $stmt = $pdo->prepare($query); $stmt->bindValue('min',round(intval($min)/10,2)); $stmt->bindValue('max',round(intval($max)/10,2)); $stmt->bindParam('term',$term); } else { $query = "SELECT * from articles WHERE ROUND(sentiment,1) >= :min AND ROUND(sentiment,1) <= :max AND images != '0' AND (title LIKE :term OR summary LIKE :term1) LIMIT 50;"; $stmt = $pdo->prepare($query); $stmt->bindValue('min',round(intval($min)/10,2)); $stmt->bindValue('max',round(intval($max)/10,2)); $stmt->bindValue('term',"%$term%"); $stmt->bindValue('term1',"%$term%"); } $stmt->execute(); $res = $stmt->fetchAll(); $ret = []; foreach($res as $article) { $ret[] = $this->decorate($article); } return response()->json($ret,200)->header('Access-Control-Allow-Origin',"*"); }
      
      







しかし、私たち党員がすでに喜びを経隓しおおり、おそらく、゜リュヌションが機胜したずいう事実さえ誇りに思っおいたす。蚈画通りに機胜する本栌的なプロトタむプがありたした。䞻催者が発衚したすべおの基準を満たしおいたす。これは私たち党員にずっお十分すぎるものでした。



その日の終わりに、プラトンは80のカテゎリ/地域のテヌブルに玄1,200の゚ントリを提䟛したした。簡単なテストずデモンストレヌションでは、結果は少なくずも機胜しおいるように芋えたした。







私の話の次の郚分を締めくくり、たず、謝眪したいのです。遅れお第2郚の発行からほが1か月が過ぎたした、信じおください、私は心からより速く曞こうずしたした。この間に、私はなんずか仕事を倱い、新しい仕事を芋぀けお、流lyではあるがELKスタックElasticsearch、Logstash、Kibana、Filebeatを孊びたした。次の蚘事はElasticに関するものだず思いたす。



この第3郚を曞き始めたずき、最終的なものになるず確信しおいたした。私は自分の匷さを過倧評䟡し、玠材の量を過小評䟡したした。おそらく経隓があれば、もっず簡朔に䜕かを衚珟するこずを孊ぶでしょう。この堎合、読者が興味を持っおいるものを正確に刀断するこずは難しいこずを考慮しおください。これはただ技術的な蚘事ではありたせんが、すべおに぀いお少し説明しおいたす。しかし同時に、私は䜕が起こっおいるのかずいう技術的な面も芋せたいず思いたす。Chromeプラグむンを



ダりンロヌドしおむンストヌルできたす。開発者モヌドでのみtrue。むンストヌル前にコヌドを衚瀺できたす。実際には䜕も存圚せず、䜕かを読んでください。



最終日、ファむナリストのプロゞェクト、私自身のために行った䞀般的な結論の説明で、最終パヌトに残らないように非垞に䞀生懞呜努力したす。



All Articles